diff --git a/src/grammar.json b/src/grammar.json index 33a07cf..fc419f2 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -1150,5 +1150,6 @@ "precedences": [], "externals": [], "inline": [], - "supertypes": [] -} + "supertypes": [], + "reserved": {} +} \ No newline at end of file diff --git a/src/parser.c b/src/parser.c index df2c9aa..bf01128 100644 --- a/src/parser.c +++ b/src/parser.c @@ -1,3 +1,5 @@ +/* Automatically generated by tree-sitter v0.25.3 */ + #include "tree_sitter/parser.h" #if defined(__GNUC__) || defined(__clang__) @@ -21,7 +23,9 @@ #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 2 #define MAX_ALIAS_SEQUENCE_LENGTH 5 +#define MAX_RESERVED_WORD_SET_SIZE 0 #define PRODUCTION_ID_COUNT 14 +#define SUPERTYPE_COUNT 0 enum ts_symbol_identifiers { aux_sym_word_token1 = 1, @@ -717,7 +721,7 @@ static const char * const ts_field_names[] = { [field_text] = "text", }; -static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { +static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [2] = {.index = 0, .length = 1}, [3] = {.index = 1, .length = 1}, [5] = {.index = 2, .length = 1}, @@ -833,10 +837,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [43] = 43, [44] = 44, [45] = 45, - [46] = 44, - [47] = 43, - [48] = 48, - [49] = 49, + [46] = 46, + [47] = 47, + [48] = 43, + [49] = 44, [50] = 50, [51] = 51, [52] = 52, @@ -850,17 +854,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [60] = 60, [61] = 61, [62] = 62, - [63] = 49, - [64] = 48, - [65] = 52, - [66] = 66, - [67] = 57, + [63] = 46, + [64] = 47, + [65] = 65, + [66] = 55, + [67] = 56, [68] = 68, [69] = 69, [70] = 70, [71] = 71, - [72] = 72, - [73] = 69, + [72] = 69, + [73] = 73, [74] = 74, [75] = 75, [76] = 76, @@ -1295,6 +1299,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0) ADVANCE(225); END_STATE(); case 14: + ADVANCE_MAP( + '\n', 585, + '\'', 790, + '(', 791, + '*', 790, + ',', 791, + '<', 788, + '>', 790, + 'A', 729, + 'C', 738, + 'D', 719, + 'M', 723, + 'N', 733, + 'W', 713, + '[', 791, + '`', 790, + 'h', 780, + '{', 783, + '|', 393, + '~', 790, + ); + if (lookahead == '\t' || + lookahead == ' ') SKIP(5); + if (lookahead != 0) ADVANCE(790); + END_STATE(); + case 15: ADVANCE_MAP( '\n', 585, '\'', 356, @@ -1321,7 +1351,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(5); if (lookahead != 0) ADVANCE(898); END_STATE(); - case 15: + case 16: ADVANCE_MAP( '\n', 585, '\'', 388, @@ -1347,32 +1377,6 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ') SKIP(5); if (lookahead != 0) ADVANCE(134); END_STATE(); - case 16: - ADVANCE_MAP( - '\n', 585, - '\'', 790, - '(', 791, - '*', 790, - ',', 791, - '<', 788, - '>', 790, - 'A', 729, - 'C', 738, - 'D', 719, - 'M', 723, - 'N', 733, - 'W', 713, - '[', 791, - '`', 790, - 'h', 780, - '{', 783, - '|', 393, - '~', 790, - ); - if (lookahead == '\t' || - lookahead == ' ') SKIP(5); - if (lookahead != 0) ADVANCE(790); - END_STATE(); case 17: if (lookahead == '\n') ADVANCE(585); if (lookahead == '*') ADVANCE(690); @@ -10813,10 +10817,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [43] = {.lex_state = 8}, [44] = {.lex_state = 8}, [45] = {.lex_state = 31}, - [46] = {.lex_state = 10}, - [47] = {.lex_state = 10}, - [48] = {.lex_state = 8}, - [49] = {.lex_state = 8}, + [46] = {.lex_state = 8}, + [47] = {.lex_state = 8}, + [48] = {.lex_state = 10}, + [49] = {.lex_state = 10}, [50] = {.lex_state = 7}, [51] = {.lex_state = 7}, [52] = {.lex_state = 7}, @@ -10839,16 +10843,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [69] = {.lex_state = 2}, [70] = {.lex_state = 12}, [71] = {.lex_state = 12}, - [72] = {.lex_state = 12}, - [73] = {.lex_state = 2}, + [72] = {.lex_state = 2}, + [73] = {.lex_state = 12}, [74] = {.lex_state = 12}, [75] = {.lex_state = 12}, - [76] = {.lex_state = 3}, - [77] = {.lex_state = 4}, - [78] = {.lex_state = 14}, - [79] = {.lex_state = 15}, - [80] = {.lex_state = 16}, - [81] = {.lex_state = 12}, + [76] = {.lex_state = 12}, + [77] = {.lex_state = 14}, + [78] = {.lex_state = 3}, + [79] = {.lex_state = 4}, + [80] = {.lex_state = 15}, + [81] = {.lex_state = 16}, [82] = {.lex_state = 5}, [83] = {.lex_state = 5}, [84] = {.lex_state = 5}, @@ -10871,21 +10875,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [101] = {.lex_state = 31}, [102] = {.lex_state = 31}, [103] = {.lex_state = 31}, - [104] = {.lex_state = 31}, - [105] = {.lex_state = 28}, - [106] = {.lex_state = 0}, - [107] = {.lex_state = 3}, - [108] = {.lex_state = 17}, - [109] = {.lex_state = 17}, - [110] = {.lex_state = 31}, - [111] = {.lex_state = 15}, + [104] = {.lex_state = 17}, + [105] = {.lex_state = 3}, + [106] = {.lex_state = 28}, + [107] = {.lex_state = 0}, + [108] = {.lex_state = 0}, + [109] = {.lex_state = 31}, + [110] = {.lex_state = 16}, + [111] = {.lex_state = 31}, [112] = {.lex_state = 17}, - [113] = {.lex_state = 0}, + [113] = {.lex_state = 17}, [114] = {.lex_state = 17}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [0] = { + [STATE(0)] = { [ts_builtin_sym_end] = ACTIONS(1), [aux_sym_word_token1] = ACTIONS(1), [anon_sym_STAR] = ACTIONS(1), @@ -10929,38 +10933,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACE] = ACTIONS(1), [anon_sym_QMARK] = ACTIONS(1), }, - [1] = { - [sym_help_file] = STATE(113), - [sym__atom_noli] = STATE(18), - [sym_word_noli] = STATE(18), - [sym__atom_common] = STATE(18), - [sym__word_common] = STATE(84), - [sym_note] = STATE(18), - [sym_keycode] = STATE(18), - [sym_uppercase_name] = STATE(103), - [sym__uppercase_words] = STATE(18), - [sym_block] = STATE(4), - [sym_codeblock] = STATE(59), + [STATE(1)] = { + [sym_help_file] = STATE(108), + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(92), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym_uppercase_name] = STATE(100), + [sym__uppercase_words] = STATE(20), + [sym_block] = STATE(3), + [sym_codeblock] = STATE(58), [sym__blank] = STATE(2), [sym_line] = STATE(6), - [sym_line_li] = STATE(94), - [sym__line_noli] = STATE(59), - [sym_column_heading] = STATE(59), - [sym__column_heading] = STATE(104), - [sym_h1] = STATE(59), - [sym_h2] = STATE(59), - [sym_h3] = STATE(59), - [sym_tag] = STATE(18), - [sym_url] = STATE(18), - [sym_optionlink] = STATE(18), - [sym_taglink] = STATE(18), - [sym_codespan] = STATE(18), - [sym_argument] = STATE(18), + [sym_line_li] = STATE(95), + [sym__line_noli] = STATE(58), + [sym_column_heading] = STATE(58), + [sym__column_heading] = STATE(109), + [sym_h1] = STATE(58), + [sym_h2] = STATE(58), + [sym_h3] = STATE(58), + [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_help_file_repeat1] = STATE(2), - [aux_sym_help_file_repeat2] = STATE(4), - [aux_sym_help_file_repeat3] = STATE(101), + [aux_sym_help_file_repeat2] = STATE(3), + [aux_sym_help_file_repeat3] = STATE(102), [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(94), + [aux_sym_block_repeat2] = STATE(95), [ts_builtin_sym_end] = ACTIONS(3), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), @@ -11001,37 +11005,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [2] = { - [sym__atom_noli] = STATE(18), - [sym_word_noli] = STATE(18), - [sym__atom_common] = STATE(18), - [sym__word_common] = STATE(84), - [sym_note] = STATE(18), - [sym_keycode] = STATE(18), - [sym_uppercase_name] = STATE(103), - [sym__uppercase_words] = STATE(18), - [sym_block] = STATE(3), - [sym_codeblock] = STATE(59), + [STATE(2)] = { + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(92), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym_uppercase_name] = STATE(100), + [sym__uppercase_words] = STATE(20), + [sym_block] = STATE(4), + [sym_codeblock] = STATE(58), [sym__blank] = STATE(40), [sym_line] = STATE(6), - [sym_line_li] = STATE(94), - [sym__line_noli] = STATE(59), - [sym_column_heading] = STATE(59), - [sym__column_heading] = STATE(104), - [sym_h1] = STATE(59), - [sym_h2] = STATE(59), - [sym_h3] = STATE(59), - [sym_tag] = STATE(18), - [sym_url] = STATE(18), - [sym_optionlink] = STATE(18), - [sym_taglink] = STATE(18), - [sym_codespan] = STATE(18), - [sym_argument] = STATE(18), + [sym_line_li] = STATE(95), + [sym__line_noli] = STATE(58), + [sym_column_heading] = STATE(58), + [sym__column_heading] = STATE(109), + [sym_h1] = STATE(58), + [sym_h2] = STATE(58), + [sym_h3] = STATE(58), + [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_help_file_repeat1] = STATE(40), - [aux_sym_help_file_repeat2] = STATE(3), - [aux_sym_help_file_repeat3] = STATE(100), + [aux_sym_help_file_repeat2] = STATE(4), + [aux_sym_help_file_repeat3] = STATE(99), [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(94), + [aux_sym_block_repeat2] = STATE(95), [ts_builtin_sym_end] = ACTIONS(43), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), @@ -11072,36 +11076,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [3] = { - [sym__atom_noli] = STATE(18), - [sym_word_noli] = STATE(18), - [sym__atom_common] = STATE(18), - [sym__word_common] = STATE(84), - [sym_note] = STATE(18), - [sym_keycode] = STATE(18), - [sym_uppercase_name] = STATE(103), - [sym__uppercase_words] = STATE(18), + [STATE(3)] = { + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(92), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym_uppercase_name] = STATE(100), + [sym__uppercase_words] = STATE(20), [sym_block] = STATE(5), - [sym_codeblock] = STATE(59), + [sym_codeblock] = STATE(58), [sym_line] = STATE(6), - [sym_line_li] = STATE(94), - [sym__line_noli] = STATE(59), - [sym_column_heading] = STATE(59), - [sym__column_heading] = STATE(104), - [sym_h1] = STATE(59), - [sym_h2] = STATE(59), - [sym_h3] = STATE(59), - [sym_tag] = STATE(18), - [sym_url] = STATE(18), - [sym_optionlink] = STATE(18), - [sym_taglink] = STATE(18), - [sym_codespan] = STATE(18), - [sym_argument] = STATE(18), + [sym_line_li] = STATE(95), + [sym__line_noli] = STATE(58), + [sym_column_heading] = STATE(58), + [sym__column_heading] = STATE(109), + [sym_h1] = STATE(58), + [sym_h2] = STATE(58), + [sym_h3] = STATE(58), + [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_help_file_repeat2] = STATE(5), - [aux_sym_help_file_repeat3] = STATE(102), + [aux_sym_help_file_repeat3] = STATE(99), [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(94), - [ts_builtin_sym_end] = ACTIONS(47), + [aux_sym_block_repeat2] = STATE(95), + [ts_builtin_sym_end] = ACTIONS(43), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), @@ -11134,42 +11138,42 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_uppercase_name_token1] = ACTIONS(25), [anon_sym_LT] = ACTIONS(27), [aux_sym_line_li_token1] = ACTIONS(31), - [sym_modeline] = ACTIONS(49), + [sym_modeline] = ACTIONS(45), [aux_sym_h1_token1] = ACTIONS(35), [aux_sym_h2_token1] = ACTIONS(37), [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [4] = { - [sym__atom_noli] = STATE(18), - [sym_word_noli] = STATE(18), - [sym__atom_common] = STATE(18), - [sym__word_common] = STATE(84), - [sym_note] = STATE(18), - [sym_keycode] = STATE(18), - [sym_uppercase_name] = STATE(103), - [sym__uppercase_words] = STATE(18), + [STATE(4)] = { + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(92), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym_uppercase_name] = STATE(100), + [sym__uppercase_words] = STATE(20), [sym_block] = STATE(5), - [sym_codeblock] = STATE(59), + [sym_codeblock] = STATE(58), [sym_line] = STATE(6), - [sym_line_li] = STATE(94), - [sym__line_noli] = STATE(59), - [sym_column_heading] = STATE(59), - [sym__column_heading] = STATE(104), - [sym_h1] = STATE(59), - [sym_h2] = STATE(59), - [sym_h3] = STATE(59), - [sym_tag] = STATE(18), - [sym_url] = STATE(18), - [sym_optionlink] = STATE(18), - [sym_taglink] = STATE(18), - [sym_codespan] = STATE(18), - [sym_argument] = STATE(18), + [sym_line_li] = STATE(95), + [sym__line_noli] = STATE(58), + [sym_column_heading] = STATE(58), + [sym__column_heading] = STATE(109), + [sym_h1] = STATE(58), + [sym_h2] = STATE(58), + [sym_h3] = STATE(58), + [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_help_file_repeat2] = STATE(5), - [aux_sym_help_file_repeat3] = STATE(100), + [aux_sym_help_file_repeat3] = STATE(103), [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(94), - [ts_builtin_sym_end] = ACTIONS(43), + [aux_sym_block_repeat2] = STATE(95), + [ts_builtin_sym_end] = ACTIONS(47), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), @@ -11202,40 +11206,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_uppercase_name_token1] = ACTIONS(25), [anon_sym_LT] = ACTIONS(27), [aux_sym_line_li_token1] = ACTIONS(31), - [sym_modeline] = ACTIONS(45), + [sym_modeline] = ACTIONS(49), [aux_sym_h1_token1] = ACTIONS(35), [aux_sym_h2_token1] = ACTIONS(37), [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [5] = { - [sym__atom_noli] = STATE(18), - [sym_word_noli] = STATE(18), - [sym__atom_common] = STATE(18), - [sym__word_common] = STATE(84), - [sym_note] = STATE(18), - [sym_keycode] = STATE(18), - [sym_uppercase_name] = STATE(103), - [sym__uppercase_words] = STATE(18), + [STATE(5)] = { + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(92), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym_uppercase_name] = STATE(100), + [sym__uppercase_words] = STATE(20), [sym_block] = STATE(5), - [sym_codeblock] = STATE(59), + [sym_codeblock] = STATE(58), [sym_line] = STATE(6), - [sym_line_li] = STATE(94), - [sym__line_noli] = STATE(59), - [sym_column_heading] = STATE(59), - [sym__column_heading] = STATE(104), - [sym_h1] = STATE(59), - [sym_h2] = STATE(59), - [sym_h3] = STATE(59), - [sym_tag] = STATE(18), - [sym_url] = STATE(18), - [sym_optionlink] = STATE(18), - [sym_taglink] = STATE(18), - [sym_codespan] = STATE(18), - [sym_argument] = STATE(18), + [sym_line_li] = STATE(95), + [sym__line_noli] = STATE(58), + [sym_column_heading] = STATE(58), + [sym__column_heading] = STATE(109), + [sym_h1] = STATE(58), + [sym_h2] = STATE(58), + [sym_h3] = STATE(58), + [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_help_file_repeat2] = STATE(5), [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(94), + [aux_sym_block_repeat2] = STATE(95), [ts_builtin_sym_end] = ACTIONS(51), [aux_sym_word_noli_token1] = ACTIONS(53), [aux_sym_word_noli_token2] = ACTIONS(53), @@ -11275,33 +11279,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_url_word] = ACTIONS(98), [anon_sym_BQUOTE] = ACTIONS(101), }, - [6] = { - [sym__atom_noli] = STATE(18), - [sym_word_noli] = STATE(18), - [sym__atom_common] = STATE(18), - [sym__word_common] = STATE(84), - [sym_note] = STATE(18), - [sym_keycode] = STATE(18), - [sym_uppercase_name] = STATE(103), - [sym__uppercase_words] = STATE(18), - [sym_codeblock] = STATE(59), - [sym__blank] = STATE(41), + [STATE(6)] = { + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(92), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym_uppercase_name] = STATE(100), + [sym__uppercase_words] = STATE(20), + [sym_codeblock] = STATE(58), + [sym__blank] = STATE(36), [sym_line] = STATE(7), - [sym_line_li] = STATE(95), - [sym__line_noli] = STATE(59), - [sym_column_heading] = STATE(59), - [sym__column_heading] = STATE(104), - [sym_h1] = STATE(59), - [sym_h2] = STATE(59), - [sym_h3] = STATE(59), - [sym_tag] = STATE(18), - [sym_url] = STATE(18), - [sym_optionlink] = STATE(18), - [sym_taglink] = STATE(18), - [sym_codespan] = STATE(18), - [sym_argument] = STATE(18), + [sym_line_li] = STATE(94), + [sym__line_noli] = STATE(58), + [sym_column_heading] = STATE(58), + [sym__column_heading] = STATE(109), + [sym_h1] = STATE(58), + [sym_h2] = STATE(58), + [sym_h3] = STATE(58), + [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_block_repeat1] = STATE(7), - [aux_sym_block_repeat2] = STATE(95), + [aux_sym_block_repeat2] = STATE(94), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), @@ -11340,29 +11344,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [7] = { - [sym__atom_noli] = STATE(18), - [sym_word_noli] = STATE(18), - [sym__atom_common] = STATE(18), - [sym__word_common] = STATE(84), - [sym_note] = STATE(18), - [sym_keycode] = STATE(18), - [sym_uppercase_name] = STATE(103), - [sym__uppercase_words] = STATE(18), - [sym_codeblock] = STATE(59), + [STATE(7)] = { + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(92), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym_uppercase_name] = STATE(100), + [sym__uppercase_words] = STATE(20), + [sym_codeblock] = STATE(58), [sym_line] = STATE(7), - [sym__line_noli] = STATE(59), - [sym_column_heading] = STATE(59), - [sym__column_heading] = STATE(104), - [sym_h1] = STATE(59), - [sym_h2] = STATE(59), - [sym_h3] = STATE(59), - [sym_tag] = STATE(18), - [sym_url] = STATE(18), - [sym_optionlink] = STATE(18), - [sym_taglink] = STATE(18), - [sym_codespan] = STATE(18), - [sym_argument] = STATE(18), + [sym__line_noli] = STATE(58), + [sym_column_heading] = STATE(58), + [sym__column_heading] = STATE(109), + [sym_h1] = STATE(58), + [sym_h2] = STATE(58), + [sym_h3] = STATE(58), + [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_block_repeat1] = STATE(7), [aux_sym_word_noli_token1] = ACTIONS(106), [aux_sym_word_noli_token2] = ACTIONS(106), @@ -11402,21 +11406,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_url_word] = ACTIONS(149), [anon_sym_BQUOTE] = ACTIONS(152), }, - [8] = { - [sym__atom_noli] = STATE(20), - [sym_word_noli] = STATE(20), - [sym__atom_common] = STATE(20), - [sym__word_common] = STATE(84), - [sym_note] = STATE(20), - [sym_keycode] = STATE(20), - [sym__uppercase_words] = STATE(20), - [sym__line_noli] = STATE(66), - [sym_tag] = STATE(20), - [sym_url] = STATE(20), - [sym_optionlink] = STATE(20), - [sym_taglink] = STATE(20), - [sym_codespan] = STATE(20), - [sym_argument] = STATE(20), + [STATE(8)] = { + [sym__atom_noli] = STATE(21), + [sym_word_noli] = STATE(21), + [sym__atom_common] = STATE(21), + [sym__word_common] = STATE(92), + [sym_note] = STATE(21), + [sym_keycode] = STATE(21), + [sym__uppercase_words] = STATE(21), + [sym__line_noli] = STATE(65), + [sym_tag] = STATE(21), + [sym_url] = STATE(21), + [sym_optionlink] = STATE(21), + [sym_taglink] = STATE(21), + [sym_codespan] = STATE(21), + [sym_argument] = STATE(21), [aux_sym_line_li_repeat2] = STATE(12), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(11), @@ -11454,74 +11458,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [9] = { - [sym__atom_noli] = STATE(20), - [sym_word_noli] = STATE(20), - [sym__atom_common] = STATE(20), - [sym__word_common] = STATE(84), - [sym_note] = STATE(20), - [sym_keycode] = STATE(20), - [sym__uppercase_words] = STATE(20), - [sym__line_noli] = STATE(66), - [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(161), - [aux_sym_word_noli_token2] = ACTIONS(164), - [anon_sym_STAR] = ACTIONS(167), - [anon_sym_SQUOTE] = ACTIONS(170), - [aux_sym__word_common_token3] = ACTIONS(164), - [anon_sym_PIPE] = ACTIONS(173), - [anon_sym_LBRACE] = ACTIONS(176), - [anon_sym_LBRACE_RBRACE] = ACTIONS(164), - [aux_sym__word_common_token4] = ACTIONS(164), - [anon_sym_LPAREN] = ACTIONS(161), - [anon_sym_LBRACK] = ACTIONS(164), - [anon_sym_TILDE] = ACTIONS(164), - [anon_sym_GT] = ACTIONS(164), - [anon_sym_COMMA] = ACTIONS(164), - [anon_sym_Note_COLON] = ACTIONS(179), - [anon_sym_NOTE_COLON] = ACTIONS(179), - [anon_sym_Notes_COLON] = ACTIONS(179), - [anon_sym_Warning_COLON] = ACTIONS(179), - [anon_sym_WARNING_COLON] = ACTIONS(179), - [anon_sym_Deprecated] = ACTIONS(179), - [anon_sym_DEPRECATED_COLON] = ACTIONS(179), - [aux_sym_keycode_token1] = ACTIONS(182), - [aux_sym_keycode_token2] = ACTIONS(182), - [aux_sym_keycode_token3] = ACTIONS(182), - [aux_sym_keycode_token4] = ACTIONS(182), - [aux_sym_keycode_token5] = ACTIONS(185), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(185), - [aux_sym_keycode_token6] = ACTIONS(182), - [aux_sym_keycode_token7] = ACTIONS(182), - [aux_sym_uppercase_name_token1] = ACTIONS(188), - [anon_sym_LT] = ACTIONS(191), - [aux_sym__blank_token1] = ACTIONS(193), - [aux_sym_line_li_token1] = ACTIONS(193), - [sym_url_word] = ACTIONS(195), - [anon_sym_BQUOTE] = ACTIONS(198), - }, - [10] = { - [sym__atom_noli] = STATE(20), - [sym_word_noli] = STATE(20), - [sym__atom_common] = STATE(20), - [sym__word_common] = STATE(84), - [sym_note] = STATE(20), - [sym_keycode] = STATE(20), - [sym__uppercase_words] = STATE(20), - [sym__line_noli] = STATE(66), - [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), + [STATE(9)] = { + [sym__atom_noli] = STATE(21), + [sym_word_noli] = STATE(21), + [sym__atom_common] = STATE(21), + [sym__word_common] = STATE(92), + [sym_note] = STATE(21), + [sym_keycode] = STATE(21), + [sym__uppercase_words] = STATE(21), + [sym__line_noli] = STATE(65), + [sym_tag] = STATE(21), + [sym_url] = STATE(21), + [sym_optionlink] = STATE(21), + [sym_taglink] = STATE(21), + [sym_codespan] = STATE(21), + [sym_argument] = STATE(21), + [aux_sym_line_li_repeat2] = STATE(13), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(7), @@ -11552,28 +11504,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(155), - [anon_sym_LT] = ACTIONS(201), - [aux_sym__blank_token1] = ACTIONS(203), - [aux_sym_line_li_token1] = ACTIONS(203), + [anon_sym_LT] = ACTIONS(161), + [aux_sym__blank_token1] = ACTIONS(163), + [aux_sym_line_li_token1] = ACTIONS(163), [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [11] = { - [sym__atom_noli] = STATE(20), - [sym_word_noli] = STATE(20), - [sym__atom_common] = STATE(20), - [sym__word_common] = STATE(84), - [sym_note] = STATE(20), - [sym_keycode] = STATE(20), - [sym__uppercase_words] = STATE(20), - [sym__line_noli] = STATE(66), - [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), + [STATE(10)] = { + [sym__atom_noli] = STATE(21), + [sym_word_noli] = STATE(21), + [sym__atom_common] = STATE(21), + [sym__word_common] = STATE(92), + [sym_note] = STATE(21), + [sym_keycode] = STATE(21), + [sym__uppercase_words] = STATE(21), + [sym__line_noli] = STATE(65), + [sym_tag] = STATE(21), + [sym_url] = STATE(21), + [sym_optionlink] = STATE(21), + [sym_taglink] = STATE(21), + [sym_codespan] = STATE(21), + [sym_argument] = STATE(21), + [aux_sym_line_li_repeat2] = STATE(14), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(7), @@ -11604,28 +11556,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(155), - [anon_sym_LT] = ACTIONS(205), - [aux_sym__blank_token1] = ACTIONS(207), - [aux_sym_line_li_token1] = ACTIONS(207), + [anon_sym_LT] = ACTIONS(165), + [aux_sym__blank_token1] = ACTIONS(167), + [aux_sym_line_li_token1] = ACTIONS(167), [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [12] = { - [sym__atom_noli] = STATE(20), - [sym_word_noli] = STATE(20), - [sym__atom_common] = STATE(20), - [sym__word_common] = STATE(84), - [sym_note] = STATE(20), - [sym_keycode] = STATE(20), - [sym__uppercase_words] = STATE(20), - [sym__line_noli] = STATE(66), - [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), + [STATE(11)] = { + [sym__atom_noli] = STATE(21), + [sym_word_noli] = STATE(21), + [sym__atom_common] = STATE(21), + [sym__word_common] = STATE(92), + [sym_note] = STATE(21), + [sym_keycode] = STATE(21), + [sym__uppercase_words] = STATE(21), + [sym__line_noli] = STATE(65), + [sym_tag] = STATE(21), + [sym_url] = STATE(21), + [sym_optionlink] = STATE(21), + [sym_taglink] = STATE(21), + [sym_codespan] = STATE(21), + [sym_argument] = STATE(21), + [aux_sym_line_li_repeat2] = STATE(15), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(7), @@ -11656,28 +11608,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(155), - [anon_sym_LT] = ACTIONS(209), - [aux_sym__blank_token1] = ACTIONS(211), - [aux_sym_line_li_token1] = ACTIONS(211), + [anon_sym_LT] = ACTIONS(169), + [aux_sym__blank_token1] = ACTIONS(171), + [aux_sym_line_li_token1] = ACTIONS(171), [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [13] = { - [sym__atom_noli] = STATE(20), - [sym_word_noli] = STATE(20), - [sym__atom_common] = STATE(20), - [sym__word_common] = STATE(84), - [sym_note] = STATE(20), - [sym_keycode] = STATE(20), - [sym__uppercase_words] = STATE(20), - [sym__line_noli] = STATE(66), - [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), + [STATE(12)] = { + [sym__atom_noli] = STATE(21), + [sym_word_noli] = STATE(21), + [sym__atom_common] = STATE(21), + [sym__word_common] = STATE(92), + [sym_note] = STATE(21), + [sym_keycode] = STATE(21), + [sym__uppercase_words] = STATE(21), + [sym__line_noli] = STATE(65), + [sym_tag] = STATE(21), + [sym_url] = STATE(21), + [sym_optionlink] = STATE(21), + [sym_taglink] = STATE(21), + [sym_codespan] = STATE(21), + [sym_argument] = STATE(21), + [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), @@ -11708,28 +11660,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(155), - [anon_sym_LT] = ACTIONS(213), - [aux_sym__blank_token1] = ACTIONS(215), - [aux_sym_line_li_token1] = ACTIONS(215), + [anon_sym_LT] = ACTIONS(173), + [aux_sym__blank_token1] = ACTIONS(175), + [aux_sym_line_li_token1] = ACTIONS(175), [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [14] = { - [sym__atom_noli] = STATE(20), - [sym_word_noli] = STATE(20), - [sym__atom_common] = STATE(20), - [sym__word_common] = STATE(84), - [sym_note] = STATE(20), - [sym_keycode] = STATE(20), - [sym__uppercase_words] = STATE(20), - [sym__line_noli] = STATE(66), - [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), + [STATE(13)] = { + [sym__atom_noli] = STATE(21), + [sym_word_noli] = STATE(21), + [sym__atom_common] = STATE(21), + [sym__word_common] = STATE(92), + [sym_note] = STATE(21), + [sym_keycode] = STATE(21), + [sym__uppercase_words] = STATE(21), + [sym__line_noli] = STATE(65), + [sym_tag] = STATE(21), + [sym_url] = STATE(21), + [sym_optionlink] = STATE(21), + [sym_taglink] = STATE(21), + [sym_codespan] = STATE(21), + [sym_argument] = STATE(21), + [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), @@ -11760,28 +11712,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(155), - [anon_sym_LT] = ACTIONS(217), - [aux_sym__blank_token1] = ACTIONS(219), - [aux_sym_line_li_token1] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(177), + [aux_sym__blank_token1] = ACTIONS(179), + [aux_sym_line_li_token1] = ACTIONS(179), [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [15] = { - [sym__atom_noli] = STATE(20), - [sym_word_noli] = STATE(20), - [sym__atom_common] = STATE(20), - [sym__word_common] = STATE(84), - [sym_note] = STATE(20), - [sym_keycode] = STATE(20), - [sym__uppercase_words] = STATE(20), - [sym__line_noli] = STATE(66), - [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), + [STATE(14)] = { + [sym__atom_noli] = STATE(21), + [sym_word_noli] = STATE(21), + [sym__atom_common] = STATE(21), + [sym__word_common] = STATE(92), + [sym_note] = STATE(21), + [sym_keycode] = STATE(21), + [sym__uppercase_words] = STATE(21), + [sym__line_noli] = STATE(65), + [sym_tag] = STATE(21), + [sym_url] = STATE(21), + [sym_optionlink] = STATE(21), + [sym_taglink] = STATE(21), + [sym_codespan] = STATE(21), + [sym_argument] = STATE(21), + [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), @@ -11812,28 +11764,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(155), - [anon_sym_LT] = ACTIONS(221), - [aux_sym__blank_token1] = ACTIONS(223), - [aux_sym_line_li_token1] = ACTIONS(223), + [anon_sym_LT] = ACTIONS(181), + [aux_sym__blank_token1] = ACTIONS(183), + [aux_sym_line_li_token1] = ACTIONS(183), [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [16] = { - [sym__atom_noli] = STATE(20), - [sym_word_noli] = STATE(20), - [sym__atom_common] = STATE(20), - [sym__word_common] = STATE(84), - [sym_note] = STATE(20), - [sym_keycode] = STATE(20), - [sym__uppercase_words] = STATE(20), - [sym__line_noli] = STATE(66), - [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(13), + [STATE(15)] = { + [sym__atom_noli] = STATE(21), + [sym_word_noli] = STATE(21), + [sym__atom_common] = STATE(21), + [sym__word_common] = STATE(92), + [sym_note] = STATE(21), + [sym_keycode] = STATE(21), + [sym__uppercase_words] = STATE(21), + [sym__line_noli] = STATE(65), + [sym_tag] = STATE(21), + [sym_url] = STATE(21), + [sym_optionlink] = STATE(21), + [sym_taglink] = STATE(21), + [sym_codespan] = STATE(21), + [sym_argument] = STATE(21), + [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), @@ -11864,12 +11816,64 @@ 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(155), - [anon_sym_LT] = ACTIONS(225), - [aux_sym__blank_token1] = ACTIONS(227), - [aux_sym_line_li_token1] = ACTIONS(227), + [anon_sym_LT] = ACTIONS(185), + [aux_sym__blank_token1] = ACTIONS(187), + [aux_sym_line_li_token1] = ACTIONS(187), [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, + [STATE(16)] = { + [sym__atom_noli] = STATE(21), + [sym_word_noli] = STATE(21), + [sym__atom_common] = STATE(21), + [sym__word_common] = STATE(92), + [sym_note] = STATE(21), + [sym_keycode] = STATE(21), + [sym__uppercase_words] = STATE(21), + [sym__line_noli] = STATE(65), + [sym_tag] = STATE(21), + [sym_url] = STATE(21), + [sym_optionlink] = STATE(21), + [sym_taglink] = STATE(21), + [sym_codespan] = STATE(21), + [sym_argument] = STATE(21), + [aux_sym_line_li_repeat2] = STATE(16), + [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), + [aux_sym__blank_token1] = ACTIONS(221), + [aux_sym_line_li_token1] = ACTIONS(221), + [sym_url_word] = ACTIONS(223), + [anon_sym_BQUOTE] = ACTIONS(226), + }, }; static const uint16_t ts_small_parse_table[] = { @@ -11892,11 +11896,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, ACTIONS(235), 1, aux_sym__blank_token1, - STATE(14), 1, + STATE(11), 1, sym_codeblock, - STATE(25), 1, + STATE(24), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -11924,7 +11928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_TILDE, anon_sym_COMMA, - STATE(90), 11, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, @@ -11936,7 +11940,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [80] = 18, + [80] = 17, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -11945,23 +11949,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(229), 1, aux_sym_word_token1, + ACTIONS(233), 1, + anon_sym_GT, ACTIONS(237), 1, - anon_sym_TILDE, - ACTIONS(240), 1, aux_sym__blank_token1, - STATE(21), 1, - aux_sym_line_li_repeat1, - STATE(52), 1, + STATE(9), 1, sym_codeblock, - STATE(88), 1, + STATE(24), 1, + aux_sym_line_li_repeat1, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -11973,13 +11975,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(231), 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, @@ -11988,7 +11983,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - STATE(90), 11, + ACTIONS(231), 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(89), 11, sym__atom, sym_word, sym__atom_common, @@ -12000,7 +12003,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [162] = 17, + [160] = 18, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12009,21 +12012,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(229), 1, aux_sym_word_token1, - ACTIONS(233), 1, - anon_sym_GT, + ACTIONS(239), 1, + anon_sym_TILDE, ACTIONS(242), 1, aux_sym__blank_token1, - STATE(25), 1, + STATE(24), 1, aux_sym_line_li_repeat1, - STATE(67), 1, + STATE(56), 1, sym_codeblock, - STATE(88), 1, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12035,6 +12040,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + ACTIONS(231), 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 +12055,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 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(90), 11, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, @@ -12063,7 +12067,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [242] = 17, + [242] = 18, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12072,21 +12076,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(229), 1, aux_sym_word_token1, - ACTIONS(233), 1, - anon_sym_GT, ACTIONS(244), 1, + anon_sym_TILDE, + ACTIONS(247), 1, aux_sym__blank_token1, STATE(19), 1, aux_sym_line_li_repeat1, - STATE(65), 1, + STATE(55), 1, sym_codeblock, - STATE(88), 1, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12098,6 +12104,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + ACTIONS(231), 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, @@ -12106,15 +12119,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 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(90), 11, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, @@ -12126,7 +12131,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, @@ -12135,23 +12140,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(229), 1, aux_sym_word_token1, - ACTIONS(246), 1, - anon_sym_TILDE, + ACTIONS(233), 1, + anon_sym_GT, ACTIONS(249), 1, aux_sym__blank_token1, - STATE(25), 1, + STATE(22), 1, aux_sym_line_li_repeat1, - STATE(57), 1, + STATE(66), 1, sym_codeblock, - STATE(88), 1, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12163,13 +12166,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(231), 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, @@ -12178,7 +12174,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - STATE(90), 11, + ACTIONS(231), 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(89), 11, sym__atom, sym_word, sym__atom_common, @@ -12209,11 +12213,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, ACTIONS(251), 1, aux_sym__blank_token1, - STATE(8), 1, - sym_codeblock, - STATE(25), 1, + STATE(24), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(67), 1, + sym_codeblock, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12241,7 +12245,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_TILDE, anon_sym_COMMA, - STATE(90), 11, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, @@ -12270,9 +12274,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_word_token1, ACTIONS(253), 1, aux_sym__blank_token1, - STATE(30), 1, + STATE(24), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12301,7 +12305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(90), 11, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, @@ -12314,37 +12318,37 @@ static const uint16_t ts_small_parse_table[] = { sym_codespan, sym_argument, [559] = 15, - ACTIONS(7), 1, + ACTIONS(255), 1, + aux_sym_word_token1, + ACTIONS(258), 1, anon_sym_STAR, - ACTIONS(9), 1, + ACTIONS(261), 1, anon_sym_SQUOTE, - ACTIONS(13), 1, + ACTIONS(267), 1, anon_sym_PIPE, - ACTIONS(15), 1, + ACTIONS(270), 1, anon_sym_LBRACE, - ACTIONS(39), 1, + ACTIONS(282), 1, + aux_sym__blank_token1, + ACTIONS(284), 1, sym_url_word, - ACTIONS(41), 1, + ACTIONS(287), 1, anon_sym_BQUOTE, - ACTIONS(229), 1, - aux_sym_word_token1, - ACTIONS(255), 1, - aux_sym__blank_token1, - STATE(27), 1, + STATE(24), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(84), 1, sym__word_common, - ACTIONS(21), 3, + ACTIONS(276), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(23), 5, + ACTIONS(279), 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(273), 7, anon_sym_Note_COLON, anon_sym_NOTE_COLON, anon_sym_Notes_COLON, @@ -12352,7 +12356,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 8, + ACTIONS(264), 8, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -12361,7 +12365,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(90), 11, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, @@ -12374,37 +12378,37 @@ static const uint16_t ts_small_parse_table[] = { sym_codespan, sym_argument, [634] = 15, - ACTIONS(257), 1, - aux_sym_word_token1, - ACTIONS(260), 1, + ACTIONS(7), 1, anon_sym_STAR, - ACTIONS(263), 1, + ACTIONS(9), 1, anon_sym_SQUOTE, - ACTIONS(269), 1, + ACTIONS(13), 1, anon_sym_PIPE, - ACTIONS(272), 1, + ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(284), 1, - aux_sym__blank_token1, - ACTIONS(286), 1, + ACTIONS(39), 1, sym_url_word, - ACTIONS(289), 1, + ACTIONS(41), 1, anon_sym_BQUOTE, - STATE(25), 1, + ACTIONS(229), 1, + aux_sym_word_token1, + ACTIONS(290), 1, + aux_sym__blank_token1, + STATE(28), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(84), 1, sym__word_common, - ACTIONS(278), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(281), 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(275), 7, + ACTIONS(19), 7, anon_sym_Note_COLON, anon_sym_NOTE_COLON, anon_sym_Notes_COLON, @@ -12412,7 +12416,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(266), 8, + ACTIONS(231), 8, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -12421,7 +12425,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(90), 11, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, @@ -12450,9 +12454,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_word_token1, ACTIONS(292), 1, aux_sym__blank_token1, - STATE(25), 1, + STATE(30), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12481,7 +12485,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(90), 11, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, @@ -12493,7 +12497,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [784] = 15, + [784] = 16, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12510,9 +12514,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_word_token1, ACTIONS(294), 1, aux_sym__blank_token1, - STATE(25), 1, + STATE(24), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(26), 1, + sym_tag, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12541,19 +12547,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(90), 11, + STATE(89), 10, sym__atom, sym_word, sym__atom_common, sym_note, sym_keycode, - sym_tag, sym_url, sym_optionlink, sym_taglink, sym_codespan, sym_argument, - [859] = 16, + [861] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12571,10 +12576,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(296), 1, aux_sym__blank_token1, STATE(24), 1, - sym_tag, - STATE(25), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12603,18 +12606,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(90), 10, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, sym_note, sym_keycode, + sym_tag, sym_url, sym_optionlink, sym_taglink, sym_codespan, sym_argument, - [936] = 16, + [936] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12632,10 +12636,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(298), 1, aux_sym__blank_token1, STATE(23), 1, - sym_tag, - STATE(25), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12664,18 +12666,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(90), 10, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, sym_note, sym_keycode, + sym_tag, sym_url, sym_optionlink, sym_taglink, sym_codespan, sym_argument, - [1013] = 15, + [1011] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12692,9 +12695,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_word_token1, ACTIONS(300), 1, aux_sym__blank_token1, - STATE(25), 1, + STATE(24), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12723,7 +12726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(90), 11, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, @@ -12735,7 +12738,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [1088] = 15, + [1086] = 16, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12752,9 +12755,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_word_token1, ACTIONS(302), 1, aux_sym__blank_token1, - STATE(26), 1, + STATE(24), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(25), 1, + sym_tag, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12783,13 +12788,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(90), 11, + STATE(89), 10, sym__atom, sym_word, sym__atom_common, sym_note, sym_keycode, - sym_tag, sym_url, sym_optionlink, sym_taglink, @@ -12810,9 +12814,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(229), 1, aux_sym_word_token1, - STATE(29), 1, + STATE(17), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12841,7 +12845,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(90), 11, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, @@ -12868,9 +12872,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(229), 1, aux_sym_word_token1, - STATE(28), 1, + STATE(27), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12899,7 +12903,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(90), 11, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, @@ -12926,9 +12930,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(229), 1, aux_sym_word_token1, - STATE(22), 1, + STATE(31), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12957,7 +12961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(90), 11, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, @@ -12984,9 +12988,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(229), 1, aux_sym_word_token1, - STATE(17), 1, + STATE(18), 1, aux_sym_line_li_repeat1, - STATE(88), 1, + STATE(84), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -13015,7 +13019,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(90), 11, + STATE(89), 11, sym__atom, sym_word, sym__atom_common, @@ -13030,7 +13034,7 @@ static const uint16_t ts_small_parse_table[] = { [1451] = 4, ACTIONS(29), 1, aux_sym__blank_token1, - STATE(42), 2, + STATE(37), 2, sym__blank, aux_sym_help_file_repeat1, ACTIONS(306), 13, @@ -13073,12 +13077,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1501] = 5, + [1501] = 4, ACTIONS(29), 1, aux_sym__blank_token1, - ACTIONS(312), 1, - aux_sym_line_li_token1, - STATE(39), 2, + STATE(40), 2, sym__blank, aux_sym_help_file_repeat1, ACTIONS(310), 13, @@ -13095,7 +13097,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(308), 24, + ACTIONS(308), 25, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13115,20 +13117,21 @@ 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, - [1553] = 5, + [1551] = 5, ACTIONS(29), 1, aux_sym__blank_token1, ACTIONS(312), 1, aux_sym_line_li_token1, - STATE(42), 2, + STATE(41), 2, sym__blank, aux_sym_help_file_repeat1, - ACTIONS(306), 13, + ACTIONS(310), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13142,7 +13145,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(304), 24, + ACTIONS(308), 24, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13167,13 +13170,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1605] = 4, + [1603] = 4, ACTIONS(29), 1, aux_sym__blank_token1, - STATE(40), 2, + STATE(41), 2, sym__blank, aux_sym_help_file_repeat1, - ACTIONS(306), 13, + ACTIONS(310), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13187,7 +13190,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(304), 25, + ACTIONS(308), 25, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13213,7 +13216,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1655] = 4, + [1653] = 4, ACTIONS(318), 1, aux_sym__blank_token1, STATE(40), 2, @@ -13259,13 +13262,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1705] = 4, + [1703] = 4, ACTIONS(29), 1, aux_sym__blank_token1, - STATE(39), 2, + STATE(40), 2, sym__blank, aux_sym_help_file_repeat1, - ACTIONS(310), 13, + ACTIONS(323), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13279,7 +13282,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(308), 25, + ACTIONS(321), 25, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13305,13 +13308,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1755] = 4, + [1753] = 5, ACTIONS(29), 1, aux_sym__blank_token1, - STATE(40), 2, + ACTIONS(312), 1, + aux_sym_line_li_token1, + STATE(37), 2, sym__blank, aux_sym_help_file_repeat1, - ACTIONS(323), 13, + ACTIONS(306), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13325,7 +13330,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(321), 25, + ACTIONS(304), 24, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13345,7 +13350,6 @@ 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, @@ -13358,7 +13362,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_code_token1, STATE(44), 1, aux_sym_codeblock_repeat1, - STATE(48), 1, + STATE(47), 1, sym_line_code, ACTIONS(331), 2, aux_sym_h1_token1, @@ -13405,7 +13409,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_code_token1, STATE(44), 1, aux_sym_codeblock_repeat1, - STATE(48), 1, + STATE(47), 1, sym_line_code, ACTIONS(341), 2, aux_sym_h1_token1, @@ -13487,16 +13491,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1955] = 5, - ACTIONS(347), 1, + [1955] = 2, + ACTIONS(349), 3, aux_sym__blank_token1, - ACTIONS(350), 1, - aux_sym_line_code_token1, - STATE(46), 1, - aux_sym_codeblock_repeat1, - STATE(64), 1, - sym_line_code, - ACTIONS(333), 34, + aux_sym_h1_token1, + aux_sym_h2_token1, + ACTIONS(347), 35, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -13529,18 +13529,15 @@ 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, - [2004] = 5, - ACTIONS(353), 1, + [1998] = 2, + ACTIONS(353), 3, aux_sym__blank_token1, - ACTIONS(355), 1, - aux_sym_line_code_token1, - STATE(46), 1, - aux_sym_codeblock_repeat1, - STATE(64), 1, - sym_line_code, - ACTIONS(325), 34, + aux_sym_h1_token1, + aux_sym_h2_token1, + ACTIONS(351), 35, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -13573,14 +13570,19 @@ 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, - [2053] = 2, - ACTIONS(359), 3, + [2041] = 5, + ACTIONS(355), 1, aux_sym__blank_token1, - aux_sym_h1_token1, - aux_sym_h2_token1, - ACTIONS(357), 35, + ACTIONS(357), 1, + aux_sym_line_code_token1, + STATE(49), 1, + aux_sym_codeblock_repeat1, + STATE(64), 1, + sym_line_code, + ACTIONS(325), 34, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -13613,15 +13615,18 @@ 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, - [2096] = 2, - ACTIONS(363), 3, + [2090] = 5, + ACTIONS(359), 1, aux_sym__blank_token1, - aux_sym_h1_token1, - aux_sym_h2_token1, - ACTIONS(361), 35, + ACTIONS(362), 1, + aux_sym_line_code_token1, + STATE(49), 1, + aux_sym_codeblock_repeat1, + STATE(64), 1, + sym_line_code, + ACTIONS(333), 34, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -13654,7 +13659,6 @@ 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, [2139] = 2, @@ -14178,9 +14182,9 @@ static const uint16_t ts_small_parse_table[] = { sym_url_word, anon_sym_BQUOTE, [2685] = 2, - ACTIONS(363), 1, + ACTIONS(349), 1, aux_sym__blank_token1, - ACTIONS(361), 35, + ACTIONS(347), 35, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -14217,9 +14221,9 @@ static const uint16_t ts_small_parse_table[] = { sym_url_word, anon_sym_BQUOTE, [2726] = 2, - ACTIONS(359), 1, + ACTIONS(353), 1, aux_sym__blank_token1, - ACTIONS(357), 35, + ACTIONS(351), 35, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -14256,7 +14260,7 @@ static const uint16_t ts_small_parse_table[] = { sym_url_word, anon_sym_BQUOTE, [2767] = 2, - ACTIONS(373), 12, + ACTIONS(417), 12, aux_sym_word_noli_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -14269,7 +14273,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(375), 23, + ACTIONS(419), 23, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, @@ -14294,7 +14298,7 @@ static const uint16_t ts_small_parse_table[] = { sym_url_word, anon_sym_BQUOTE, [2807] = 2, - ACTIONS(417), 12, + ACTIONS(385), 12, aux_sym_word_noli_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -14307,7 +14311,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(419), 23, + ACTIONS(387), 23, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, @@ -14332,7 +14336,7 @@ static const uint16_t ts_small_parse_table[] = { sym_url_word, anon_sym_BQUOTE, [2847] = 2, - ACTIONS(393), 12, + ACTIONS(389), 12, aux_sym_word_noli_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -14345,7 +14349,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(395), 23, + ACTIONS(391), 23, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, @@ -14448,7 +14452,7 @@ static const uint16_t ts_small_parse_table[] = { [2970] = 4, ACTIONS(435), 1, aux_sym_uppercase_name_token2, - STATE(70), 1, + STATE(73), 1, aux_sym_uppercase_name_repeat1, ACTIONS(431), 10, aux_sym_word_token1, @@ -14484,14 +14488,14 @@ static const uint16_t ts_small_parse_table[] = { sym_url_word, anon_sym_BQUOTE, [3012] = 5, - ACTIONS(444), 1, + ACTIONS(435), 1, aux_sym_uppercase_name_token2, STATE(74), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(440), 2, + ACTIONS(439), 2, anon_sym_STAR, aux_sym__blank_token1, - ACTIONS(438), 10, + ACTIONS(437), 10, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -14502,7 +14506,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token4, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(442), 19, + ACTIONS(441), 19, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, @@ -14522,28 +14526,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, sym_url_word, anon_sym_BQUOTE, - [3056] = 4, - ACTIONS(444), 1, - aux_sym_uppercase_name_token2, - STATE(75), 1, - aux_sym_uppercase_name_repeat1, - ACTIONS(438), 10, + [3056] = 3, + ACTIONS(443), 2, + aux_sym_codeblock_token1, + aux_sym_codeblock_token2, + ACTIONS(421), 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(442), 21, + aux_sym__blank_token1, + ACTIONS(423), 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, @@ -14555,30 +14556,35 @@ 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__blank_token1, + aux_sym_keycode_token6, + aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [3098] = 3, - ACTIONS(446), 2, - aux_sym_codeblock_token1, - aux_sym_codeblock_token2, - ACTIONS(421), 7, + [3096] = 4, + ACTIONS(435), 1, + aux_sym_uppercase_name_token2, + STATE(74), 1, + aux_sym_uppercase_name_repeat1, + ACTIONS(437), 10, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LPAREN, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - aux_sym__blank_token1, - ACTIONS(423), 24, + aux_sym_keycode_token4, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + ACTIONS(441), 21, 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, @@ -14590,22 +14596,17 @@ 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, + aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3138] = 5, - ACTIONS(444), 1, + [3138] = 4, + ACTIONS(449), 1, aux_sym_uppercase_name_token2, - STATE(70), 1, + STATE(74), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(450), 2, - anon_sym_STAR, - aux_sym__blank_token1, - ACTIONS(448), 10, + ACTIONS(445), 10, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -14616,7 +14617,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token4, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(452), 19, + ACTIONS(447), 21, + anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, @@ -14634,14 +14636,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DEPRECATED_COLON, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3182] = 4, - ACTIONS(444), 1, + [3180] = 5, + ACTIONS(435), 1, aux_sym_uppercase_name_token2, - STATE(70), 1, + STATE(71), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(448), 10, + ACTIONS(452), 2, + anon_sym_STAR, + aux_sym__blank_token1, + ACTIONS(431), 10, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -14652,8 +14658,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token4, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(452), 21, - anon_sym_STAR, + ACTIONS(433), 19, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, @@ -14671,24 +14676,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DEPRECATED_COLON, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3224] = 3, - ACTIONS(454), 1, - aux_sym_tag_token1, - ACTIONS(423), 2, - anon_sym_STAR, - aux_sym__blank_token1, - ACTIONS(421), 29, + [3224] = 2, + ACTIONS(454), 11, aux_sym_word_token1, - anon_sym_SQUOTE, - aux_sym__word_common_token3, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LPAREN, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + aux_sym_uppercase_name_token2, + ACTIONS(456), 21, + 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, @@ -14700,30 +14708,23 @@ 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, - aux_sym_keycode_token6, - aux_sym_keycode_token7, + aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3263] = 3, - ACTIONS(460), 1, - anon_sym_QMARK, - ACTIONS(456), 6, + [3261] = 3, + ACTIONS(458), 1, + aux_sym_taglink_token1, + ACTIONS(423), 2, + aux_sym__word_common_token3, + aux_sym__blank_token1, + ACTIONS(421), 29, aux_sym_word_token1, - anon_sym_PIPE, - anon_sym_LBRACE, - aux_sym_keycode_token1, - aux_sym_keycode_token2, - aux_sym_keycode_token3, - ACTIONS(458), 25, 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, @@ -14738,28 +14739,29 @@ 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, aux_sym_keycode_token6, aux_sym_keycode_token7, - aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3302] = 3, - ACTIONS(462), 1, - aux_sym_argument_token1, - ACTIONS(423), 3, - anon_sym_LBRACE_RBRACE, - anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + [3300] = 3, + ACTIONS(460), 1, + aux_sym_tag_token1, + ACTIONS(423), 2, + anon_sym_STAR, aux_sym__blank_token1, - ACTIONS(421), 28, + ACTIONS(421), 29, 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, @@ -14778,23 +14780,24 @@ 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, - [3341] = 3, - ACTIONS(468), 1, - anon_sym_SQUOTE2, - ACTIONS(464), 7, + [3339] = 3, + ACTIONS(466), 1, + anon_sym_QMARK, + ACTIONS(462), 6, aux_sym_word_token1, - anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(466), 24, + ACTIONS(464), 25, anon_sym_STAR, + anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -14818,19 +14821,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3380] = 3, - ACTIONS(470), 1, - aux_sym_taglink_token1, - ACTIONS(423), 2, - aux_sym__word_common_token3, + [3378] = 3, + ACTIONS(468), 1, + aux_sym_argument_token1, + ACTIONS(423), 3, + anon_sym_LBRACE_RBRACE, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym__blank_token1, - ACTIONS(421), 29, + ACTIONS(421), 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, @@ -14849,30 +14853,27 @@ 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, - [3419] = 2, - ACTIONS(472), 11, + [3417] = 3, + ACTIONS(474), 1, + anon_sym_SQUOTE2, + ACTIONS(470), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, - anon_sym_LPAREN, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - aux_sym_keycode_token4, - aux_sym_keycode_token6, - aux_sym_keycode_token7, - aux_sym_uppercase_name_token2, - ACTIONS(474), 21, + ACTIONS(472), 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, @@ -14884,8 +14885,11 @@ 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, aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, @@ -15304,7 +15308,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, ACTIONS(524), 1, anon_sym_LT, - STATE(41), 1, + STATE(39), 1, sym__blank, STATE(96), 2, sym_line_li, @@ -15338,121 +15342,121 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_code_token1, STATE(43), 1, aux_sym_codeblock_repeat1, - STATE(48), 1, + STATE(47), 1, sym_line_code, [3949] = 4, - ACTIONS(353), 1, - aux_sym__blank_token1, ACTIONS(355), 1, + aux_sym__blank_token1, + ACTIONS(357), 1, aux_sym_line_code_token1, - STATE(47), 1, + STATE(48), 1, aux_sym_codeblock_repeat1, STATE(64), 1, sym_line_code, [3962] = 3, - ACTIONS(536), 1, + ACTIONS(47), 1, ts_builtin_sym_end, - ACTIONS(538), 1, + ACTIONS(536), 1, sym_modeline, - STATE(99), 1, + STATE(101), 1, aux_sym_help_file_repeat3, [3972] = 3, - ACTIONS(47), 1, + ACTIONS(538), 1, + anon_sym_STAR, + ACTIONS(540), 1, + aux_sym__blank_token1, + STATE(29), 1, + sym_tag, + [3982] = 3, + ACTIONS(542), 1, ts_builtin_sym_end, - ACTIONS(541), 1, + ACTIONS(544), 1, sym_modeline, - STATE(99), 1, + STATE(101), 1, aux_sym_help_file_repeat3, - [3982] = 3, + [3992] = 3, ACTIONS(43), 1, ts_builtin_sym_end, - ACTIONS(541), 1, + ACTIONS(536), 1, sym_modeline, - STATE(99), 1, + STATE(101), 1, aux_sym_help_file_repeat3, - [3992] = 3, - ACTIONS(541), 1, + [4002] = 3, + ACTIONS(536), 1, sym_modeline, - ACTIONS(543), 1, + ACTIONS(547), 1, ts_builtin_sym_end, - STATE(99), 1, + STATE(101), 1, aux_sym_help_file_repeat3, - [4002] = 3, - ACTIONS(545), 1, - anon_sym_STAR, - ACTIONS(547), 1, - aux_sym__blank_token1, - STATE(31), 1, - sym_tag, [4012] = 1, ACTIONS(549), 1, - anon_sym_TILDE, + anon_sym_PIPE2, [4016] = 1, + ACTIONS(460), 1, + aux_sym_tag_token1, + [4020] = 1, ACTIONS(551), 1, aux_sym_codespan_token1, - [4020] = 1, + [4024] = 1, ACTIONS(553), 1, aux_sym_codeblock_token2, - [4024] = 1, - ACTIONS(454), 1, - aux_sym_tag_token1, [4028] = 1, ACTIONS(555), 1, - anon_sym_BQUOTE2, + ts_builtin_sym_end, [4032] = 1, ACTIONS(557), 1, - anon_sym_STAR2, + anon_sym_TILDE, [4036] = 1, - ACTIONS(312), 1, - aux_sym_line_li_token1, - [4040] = 1, ACTIONS(559), 1, anon_sym_SQUOTE2, + [4040] = 1, + ACTIONS(312), 1, + aux_sym_line_li_token1, [4044] = 1, ACTIONS(561), 1, - anon_sym_RBRACE, + anon_sym_STAR2, [4048] = 1, ACTIONS(563), 1, - ts_builtin_sym_end, + anon_sym_RBRACE, [4052] = 1, ACTIONS(565), 1, - anon_sym_PIPE2, + anon_sym_BQUOTE2, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(17)] = 0, [SMALL_STATE(18)] = 80, - [SMALL_STATE(19)] = 162, + [SMALL_STATE(19)] = 160, [SMALL_STATE(20)] = 242, - [SMALL_STATE(21)] = 322, + [SMALL_STATE(21)] = 324, [SMALL_STATE(22)] = 404, [SMALL_STATE(23)] = 484, [SMALL_STATE(24)] = 559, [SMALL_STATE(25)] = 634, [SMALL_STATE(26)] = 709, [SMALL_STATE(27)] = 784, - [SMALL_STATE(28)] = 859, + [SMALL_STATE(28)] = 861, [SMALL_STATE(29)] = 936, - [SMALL_STATE(30)] = 1013, - [SMALL_STATE(31)] = 1088, + [SMALL_STATE(30)] = 1011, + [SMALL_STATE(31)] = 1086, [SMALL_STATE(32)] = 1163, [SMALL_STATE(33)] = 1235, [SMALL_STATE(34)] = 1307, [SMALL_STATE(35)] = 1379, [SMALL_STATE(36)] = 1451, [SMALL_STATE(37)] = 1501, - [SMALL_STATE(38)] = 1553, - [SMALL_STATE(39)] = 1605, - [SMALL_STATE(40)] = 1655, - [SMALL_STATE(41)] = 1705, - [SMALL_STATE(42)] = 1755, + [SMALL_STATE(38)] = 1551, + [SMALL_STATE(39)] = 1603, + [SMALL_STATE(40)] = 1653, + [SMALL_STATE(41)] = 1703, + [SMALL_STATE(42)] = 1753, [SMALL_STATE(43)] = 1805, [SMALL_STATE(44)] = 1858, [SMALL_STATE(45)] = 1911, [SMALL_STATE(46)] = 1955, - [SMALL_STATE(47)] = 2004, - [SMALL_STATE(48)] = 2053, - [SMALL_STATE(49)] = 2096, + [SMALL_STATE(47)] = 1998, + [SMALL_STATE(48)] = 2041, + [SMALL_STATE(49)] = 2090, [SMALL_STATE(50)] = 2139, [SMALL_STATE(51)] = 2181, [SMALL_STATE(52)] = 2223, @@ -15476,15 +15480,15 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(70)] = 2970, [SMALL_STATE(71)] = 3012, [SMALL_STATE(72)] = 3056, - [SMALL_STATE(73)] = 3098, + [SMALL_STATE(73)] = 3096, [SMALL_STATE(74)] = 3138, - [SMALL_STATE(75)] = 3182, + [SMALL_STATE(75)] = 3180, [SMALL_STATE(76)] = 3224, - [SMALL_STATE(77)] = 3263, - [SMALL_STATE(78)] = 3302, - [SMALL_STATE(79)] = 3341, - [SMALL_STATE(80)] = 3380, - [SMALL_STATE(81)] = 3419, + [SMALL_STATE(77)] = 3261, + [SMALL_STATE(78)] = 3300, + [SMALL_STATE(79)] = 3339, + [SMALL_STATE(80)] = 3378, + [SMALL_STATE(81)] = 3417, [SMALL_STATE(82)] = 3456, [SMALL_STATE(83)] = 3492, [SMALL_STATE(84)] = 3528, @@ -15524,254 +15528,254 @@ 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(84), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 1, 0, 0), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), [47] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 2, 0, 0), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), [51] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), - [53] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(84), - [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(76), + [53] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(92), + [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(78), [59] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(68), - [62] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(84), - [65] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(80), - [68] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(78), - [71] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(73), - [74] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(93), - [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(83), - [80] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(83), - [83] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(71), - [86] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(110), - [89] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(34), - [92] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(33), - [95] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(32), - [98] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(87), - [101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(105), - [104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(84), - [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(76), + [62] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(92), + [65] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(77), + [68] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(80), + [71] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(72), + [74] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(87), + [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(88), + [80] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(88), + [83] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(75), + [86] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(111), + [89] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(35), + [92] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(34), + [95] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(33), + [98] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(83), + [101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(106), + [104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(92), + [109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(78), [112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(68), - [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(84), - [118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(80), - [121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(78), - [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(73), - [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(93), - [130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(83), - [133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(83), - [136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(71), + [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(92), + [118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(77), + [121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(80), + [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(72), + [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(87), + [130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(88), + [133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(88), + [136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(75), [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), - [143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(33), - [146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(32), - [149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(87), - [152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(105), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 3, 0, 8), - [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 3, 0, 8), - [161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(84), - [164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(84), - [167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(76), - [170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(68), - [173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(80), - [176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(78), - [179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(93), - [182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(83), - [185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(83), - [188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(72), - [191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), - [193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), - [195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(87), - [198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(105), - [201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 5, 0, 12), - [203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 5, 0, 12), - [205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 5, 0, 11), - [207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 5, 0, 11), - [209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 8), - [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 8), - [213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 7), - [215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 7), - [217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 12), - [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 12), - [221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 11), - [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 11), - [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 3, 0, 7), - [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 3, 0, 7), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(34), + [146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(33), + [149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(83), + [152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(106), + [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 3, 0, 7), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 3, 0, 7), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 3, 0, 8), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 3, 0, 8), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 11), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 11), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 12), + [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 12), + [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 7), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 7), + [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 8), + [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 8), + [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 5, 0, 11), + [183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 5, 0, 11), + [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 5, 0, 12), + [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 5, 0, 12), + [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(78), + [198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(68), + [201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(77), + [204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(80), + [207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(87), + [210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(88), + [213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(88), + [216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(70), + [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(83), + [226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(106), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__column_heading, 1, 1, 0), SHIFT(88), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__column_heading, 2, 1, 0), SHIFT(88), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(88), - [260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(76), - [263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(68), - [266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(88), - [269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(80), - [272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(78), - [275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(93), - [278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(83), - [281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(83), - [284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), - [286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(87), - [289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(105), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0), - [306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 0), - [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 0), - [310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 0), - [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__column_heading, 2, 1, 0), SHIFT(84), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__column_heading, 1, 1, 0), SHIFT(84), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [255] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(84), + [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(78), + [261] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(68), + [264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(84), + [267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(77), + [270] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(80), + [273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(87), + [276] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(88), + [279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(88), + [282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), + [284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(83), + [287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(106), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 0), + [306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 0), + [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0), + [310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 0), + [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 2, 0, 0), [316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_help_file_repeat1, 2, 0, 0), [318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 2, 0, 0), SHIFT_REPEAT(45), [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, 0, 0), [323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, 0, 0), [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codeblock, 3, 0, 6), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codeblock, 3, 0, 6), [333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), - [335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(49), - [338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(49), + [335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(46), + [338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(46), [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__blank, 1, 0, 2), [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__blank, 1, 0, 2), - [347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(63), - [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(63), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), - [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 1, 0, 0), - [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 1, 0, 0), - [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_code, 1, 0, 0), - [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_code, 1, 0, 0), - [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 5, 0, 9), - [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 5, 0, 9), - [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h1, 4, 0, 9), - [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h1, 4, 0, 9), - [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__line_noli, 2, 0, 0), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__line_noli, 2, 0, 0), - [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 2, 0, 0), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 2, 0, 0), - [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h1, 5, 0, 9), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h1, 5, 0, 9), - [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_column_heading, 3, 0, 10), - [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_heading, 3, 0, 10), - [389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 3, 0, 0), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 3, 0, 0), - [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__line_noli, 3, 0, 0), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__line_noli, 3, 0, 0), - [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 3, 0, 9), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 3, 0, 9), - [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line, 1, 0, 0), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line, 1, 0, 0), - [405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 4, 0, 0), - [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 4, 0, 0), + [347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_code, 1, 0, 0), + [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_code, 1, 0, 0), + [351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 1, 0, 0), + [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 1, 0, 0), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(63), + [362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(63), + [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h1, 5, 0, 9), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h1, 5, 0, 9), + [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 2, 0, 0), + [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 2, 0, 0), + [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 4, 0, 9), + [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 4, 0, 9), + [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 3, 0, 9), + [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 3, 0, 9), + [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 4, 0, 0), + [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 4, 0, 0), + [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__line_noli, 2, 0, 0), + [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__line_noli, 2, 0, 0), + [389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__line_noli, 3, 0, 0), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__line_noli, 3, 0, 0), + [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 3, 0, 0), + [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 3, 0, 0), + [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line, 1, 0, 0), + [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line, 1, 0, 0), + [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 5, 0, 9), + [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 5, 0, 9), + [405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_column_heading, 3, 0, 10), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_heading, 3, 0, 10), [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h1, 3, 0, 9), [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h1, 3, 0, 9), - [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 4, 0, 9), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 4, 0, 9), + [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h1, 4, 0, 9), + [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h1, 4, 0, 9), [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 1, 0, 13), [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 1, 0, 13), [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 1, 0, 0), [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 1, 0, 0), - [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), - [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 2, 0, 0), - [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_uppercase_name_repeat1, 2, 0, 0), - [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 2, 0, 0), SHIFT_REPEAT(81), - [438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 1, 0, 1), - [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uppercase_name, 1, 0, 0), - [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uppercase_words, 1, 0, 1), - [444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 2, 0, 4), - [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uppercase_name, 2, 0, 0), - [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uppercase_words, 2, 0, 4), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 3, 0, 5), - [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 3, 0, 5), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), - [464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 2, 0, 0), - [466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 2, 0, 0), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 1, 0, 0), - [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_uppercase_name_repeat1, 1, 0, 0), - [476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codespan, 3, 0, 5), - [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codespan, 3, 0, 5), - [480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keycode, 1, 0, 0), - [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keycode, 1, 0, 0), - [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_word_noli, 1, 0, 0), - [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_word_noli, 1, 0, 0), + [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 1, 0, 1), + [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uppercase_words, 1, 0, 1), + [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), + [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 2, 0, 4), + [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uppercase_name, 2, 0, 0), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uppercase_words, 2, 0, 4), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 2, 0, 0), + [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_uppercase_name_repeat1, 2, 0, 0), + [449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 2, 0, 0), SHIFT_REPEAT(76), + [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uppercase_name, 1, 0, 0), + [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 1, 0, 0), + [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_uppercase_name_repeat1, 1, 0, 0), + [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 3, 0, 5), + [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 3, 0, 5), + [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 2, 0, 0), + [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 2, 0, 0), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 3, 0, 0), + [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 3, 0, 0), + [480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_url, 1, 0, 3), + [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_url, 1, 0, 3), + [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_word, 1, 0, 0), + [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_word, 1, 0, 0), [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 4, 0, 5), [490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 4, 0, 5), - [492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 3, 0, 5), - [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 3, 0, 5), - [496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_url, 1, 0, 3), - [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_url, 1, 0, 3), - [500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_word, 1, 0, 0), - [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_word, 1, 0, 0), - [504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 3, 0, 0), - [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 3, 0, 0), - [508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 1, 0, 0), - [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 1, 0, 0), + [492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codespan, 3, 0, 5), + [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codespan, 3, 0, 5), + [496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_note, 1, 0, 0), + [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_note, 1, 0, 0), + [500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keycode, 1, 0, 0), + [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keycode, 1, 0, 0), + [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_tag, 3, 0, 5), + [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 3, 0, 5), [512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optionlink, 3, 0, 5), [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optionlink, 3, 0, 5), - [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_taglink, 3, 0, 5), - [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_taglink, 3, 0, 5), - [520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_note, 1, 0, 0), - [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_note, 1, 0, 0), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2, 0, 0), SHIFT_REPEAT(110), + [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_word_noli, 1, 0, 0), + [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_word_noli, 1, 0, 0), + [520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_taglink, 3, 0, 5), + [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_taglink, 3, 0, 5), + [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2, 0, 0), SHIFT_REPEAT(111), [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2, 0, 0), - [533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2, 0, 0), SHIFT_REPEAT(34), - [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat3, 2, 0, 0), - [538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat3, 2, 0, 0), SHIFT_REPEAT(99), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 3, 0, 0), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2, 0, 0), SHIFT_REPEAT(35), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat3, 2, 0, 0), + [544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat3, 2, 0, 0), SHIFT_REPEAT(101), + [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 3, 0, 0), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [555] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [563] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), }; #ifdef __cplusplus @@ -15787,7 +15791,7 @@ extern "C" { TS_PUBLIC const TSLanguage *tree_sitter_vimdoc(void) { static const TSLanguage language = { - .version = LANGUAGE_VERSION, + .abi_version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, .alias_count = ALIAS_COUNT, .token_count = TOKEN_COUNT, @@ -15809,7 +15813,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_vimdoc(void) { .public_symbol_map = ts_symbol_map, .alias_map = ts_non_terminal_alias_map, .alias_sequences = &ts_alias_sequences[0][0], - .lex_modes = ts_lex_modes, + .lex_modes = (const void*)ts_lex_modes, .lex_fn = ts_lex, .primary_state_ids = ts_primary_state_ids, }; diff --git a/src/tree_sitter/array.h b/src/tree_sitter/array.h index 15a3b23..a17a574 100644 --- a/src/tree_sitter/array.h +++ b/src/tree_sitter/array.h @@ -14,6 +14,7 @@ extern "C" { #include #ifdef _MSC_VER +#pragma warning(push) #pragma warning(disable : 4101) #elif defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic push @@ -278,7 +279,7 @@ static inline void _array__splice(Array *self, size_t element_size, #define _compare_int(a, b) ((int)*(a) - (int)(b)) #ifdef _MSC_VER -#pragma warning(default : 4101) +#pragma warning(pop) #elif defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic pop #endif diff --git a/src/tree_sitter/parser.h b/src/tree_sitter/parser.h index 799f599..cdbe64c 100644 --- a/src/tree_sitter/parser.h +++ b/src/tree_sitter/parser.h @@ -18,6 +18,12 @@ typedef uint16_t TSStateId; typedef uint16_t TSSymbol; typedef uint16_t TSFieldId; typedef struct TSLanguage TSLanguage; +typedef struct TSLanguageMetadata TSLanguageMetadata; +typedef struct TSLanguageMetadata { + uint8_t major_version; + uint8_t minor_version; + uint8_t patch_version; +} TSLanguageMetadata; #endif typedef struct { @@ -26,10 +32,11 @@ typedef struct { bool inherited; } TSFieldMapEntry; +// Used to index the field and supertype maps. typedef struct { uint16_t index; uint16_t length; -} TSFieldMapSlice; +} TSMapSlice; typedef struct { bool visible; @@ -79,6 +86,12 @@ typedef struct { uint16_t external_lex_state; } TSLexMode; +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; + uint16_t reserved_word_set_id; +} TSLexerMode; + typedef union { TSParseAction action; struct { @@ -93,7 +106,7 @@ typedef struct { } TSCharacterRange; struct TSLanguage { - uint32_t version; + uint32_t abi_version; uint32_t symbol_count; uint32_t alias_count; uint32_t token_count; @@ -109,13 +122,13 @@ struct TSLanguage { const TSParseActionEntry *parse_actions; const char * const *symbol_names; const char * const *field_names; - const TSFieldMapSlice *field_map_slices; + const TSMapSlice *field_map_slices; const TSFieldMapEntry *field_map_entries; const TSSymbolMetadata *symbol_metadata; const TSSymbol *public_symbol_map; const uint16_t *alias_map; const TSSymbol *alias_sequences; - const TSLexMode *lex_modes; + const TSLexerMode *lex_modes; bool (*lex_fn)(TSLexer *, TSStateId); bool (*keyword_lex_fn)(TSLexer *, TSStateId); TSSymbol keyword_capture_token; @@ -129,15 +142,23 @@ struct TSLanguage { void (*deserialize)(void *, const char *, unsigned); } external_scanner; const TSStateId *primary_state_ids; + const char *name; + const TSSymbol *reserved_words; + uint16_t max_reserved_word_set_size; + uint32_t supertype_count; + const TSSymbol *supertype_symbols; + const TSMapSlice *supertype_map_slices; + const TSSymbol *supertype_map_entries; + TSLanguageMetadata metadata; }; -static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { +static inline bool set_contains(const TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { uint32_t index = 0; uint32_t size = len - index; while (size > 1) { uint32_t half_size = size / 2; uint32_t mid_index = index + half_size; - TSCharacterRange *range = &ranges[mid_index]; + const TSCharacterRange *range = &ranges[mid_index]; if (lookahead >= range->start && lookahead <= range->end) { return true; } else if (lookahead > range->end) { @@ -145,7 +166,7 @@ static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, int32_t } size -= half_size; } - TSCharacterRange *range = &ranges[index]; + const TSCharacterRange *range = &ranges[index]; return (lookahead >= range->start && lookahead <= range->end); }