From 8b21d9dc76f04d83a593e7286348b8aaa5d840a7 Mon Sep 17 00:00:00 2001 From: Christian Clason Date: Sat, 3 May 2025 12:09:31 +0200 Subject: [PATCH 1/3] ci: update test workflow, add release --- .github/workflows/main.yml | 107 ++++++---------------------------- .github/workflows/release.yml | 21 +++++++ 2 files changed, 40 insertions(+), 88 deletions(-) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 82ecc62..7ac891a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -3,20 +3,9 @@ name: CI on: push: branches: [master] - paths: - - grammar.js - - src/** - - test/** - - bindings/** - - binding.gyp pull_request: branches: [master] - paths: - - grammar.js - - src/** - - test/** - - bindings/** - - binding.gyp + workflow_dispatch: concurrency: group: ${{github.workflow}}-${{github.ref}} @@ -29,87 +18,29 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, windows-latest, macos-14] + os: [ubuntu-latest, macos-latest] steps: - name: Set up repository - uses: tree-sitter/parser-setup-action@v1.2 + uses: actions/checkout@v4 + + - name: Set up tree-sitter + uses: tree-sitter/setup-action@v2 with: - node-version: 20 - - name: Clone nvim help files + install-lib: false + + - name: Run tests + uses: tree-sitter/parser-test-action@v2 + + - name: Clone neovim runtime corpus uses: actions/checkout@v4 with: repository: neovim/neovim - path: examples/neovim + path: .tests/neovim sparse-checkout: runtime/doc/ - - name: Run tests - uses: tree-sitter/parser-test-action@v2 + + - name: Parse corpus + uses: tree-sitter/parse-action@v4 with: - test-library: ${{runner.os == 'Linux'}} - corpus-files: |- - examples/neovim/runtime/doc/* - # FIXME: these files should not have errors - invalid-files: |- - examples/neovim/runtime/doc/builtin.txt - examples/neovim/runtime/doc/change.txt - examples/neovim/runtime/doc/cmdline.txt - examples/neovim/runtime/doc/dev_style.txt - examples/neovim/runtime/doc/dev_tools.txt - examples/neovim/runtime/doc/develop.txt - examples/neovim/runtime/doc/diagnostic.txt - examples/neovim/runtime/doc/editing.txt - examples/neovim/runtime/doc/eval.txt - examples/neovim/runtime/doc/faq.txt - examples/neovim/runtime/doc/fold.txt - examples/neovim/runtime/doc/ft_ada.txt - examples/neovim/runtime/doc/ft_ps1.txt - examples/neovim/runtime/doc/ft_sql.txt - examples/neovim/runtime/doc/help.txt - examples/neovim/runtime/doc/helphelp.txt - examples/neovim/runtime/doc/if_perl.txt - examples/neovim/runtime/doc/if_pyth.txt - examples/neovim/runtime/doc/if_ruby.txt - examples/neovim/runtime/doc/indent.txt - examples/neovim/runtime/doc/index.txt - examples/neovim/runtime/doc/intro.txt - examples/neovim/runtime/doc/job_control.txt - examples/neovim/runtime/doc/lsp.txt - examples/neovim/runtime/doc/luaref.txt - examples/neovim/runtime/doc/map.txt - examples/neovim/runtime/doc/mbyte.txt - examples/neovim/runtime/doc/motion.txt - examples/neovim/runtime/doc/news.txt - examples/neovim/runtime/doc/nvim.txt - examples/neovim/runtime/doc/options.txt - examples/neovim/runtime/doc/pattern.txt - examples/neovim/runtime/doc/pi_gzip.txt - examples/neovim/runtime/doc/pi_health.txt - examples/neovim/runtime/doc/pi_msgpack.txt - examples/neovim/runtime/doc/pi_netrw.txt - examples/neovim/runtime/doc/pi_paren.txt - examples/neovim/runtime/doc/pi_tar.txt - examples/neovim/runtime/doc/pi_tutor.txt - examples/neovim/runtime/doc/pi_zip.txt - examples/neovim/runtime/doc/provider.txt - examples/neovim/runtime/doc/quickfix.txt - examples/neovim/runtime/doc/quickref.txt - examples/neovim/runtime/doc/remote_plugin.txt - examples/neovim/runtime/doc/repeat.txt - examples/neovim/runtime/doc/russian.txt - examples/neovim/runtime/doc/starting.txt - examples/neovim/runtime/doc/syntax.txt - examples/neovim/runtime/doc/tabpage.txt - examples/neovim/runtime/doc/tips.txt - examples/neovim/runtime/doc/ui.txt - examples/neovim/runtime/doc/usr_02.txt - examples/neovim/runtime/doc/usr_03.txt - examples/neovim/runtime/doc/usr_07.txt - examples/neovim/runtime/doc/usr_11.txt - examples/neovim/runtime/doc/usr_12.txt - examples/neovim/runtime/doc/usr_22.txt - examples/neovim/runtime/doc/usr_28.txt - examples/neovim/runtime/doc/usr_29.txt - examples/neovim/runtime/doc/usr_41.txt - examples/neovim/runtime/doc/various.txt - examples/neovim/runtime/doc/vim_diff.txt - examples/neovim/runtime/doc/visual.txt - examples/neovim/runtime/doc/windows.txt + files: |- + .tests/neovim/runtime/doc/*.txt + !.tests/neovim/runtime/doc/usr_41.txt diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..b677185 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,21 @@ +name: Create release + +on: + push: + tags: ["*"] + workflow_dispatch: + +concurrency: + group: ${{github.workflow}}-${{github.ref}} + cancel-in-progress: true + +permissions: + contents: write + id-token: write + attestations: write + +jobs: + release: + uses: tree-sitter/workflows/.github/workflows/release.yml@main + with: + attestations: true From d2c34e37be8ec188fb74f3becaf42915b436722a Mon Sep 17 00:00:00 2001 From: Christian Clason Date: Sat, 3 May 2025 12:09:31 +0200 Subject: [PATCH 2/3] feat(parser)!: update to ABI 15 --- src/parser.c | 12 ++++++++++-- tree-sitter.json | 26 ++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 tree-sitter.json diff --git a/src/parser.c b/src/parser.c index bf01128..5f56f93 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,7 +14,7 @@ #pragma GCC optimize ("O0") #endif -#define LANGUAGE_VERSION 14 +#define LANGUAGE_VERSION 15 #define STATE_COUNT 115 #define LARGE_STATE_COUNT 17 #define SYMBOL_COUNT 95 @@ -10770,7 +10770,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { } } -static const TSLexMode ts_lex_modes[STATE_COUNT] = { +static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, [1] = {.lex_state = 31}, [2] = {.lex_state = 31}, @@ -15799,6 +15799,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_vimdoc(void) { .state_count = STATE_COUNT, .large_state_count = LARGE_STATE_COUNT, .production_id_count = PRODUCTION_ID_COUNT, + .supertype_count = SUPERTYPE_COUNT, .field_count = FIELD_COUNT, .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, .parse_table = &ts_parse_table[0][0], @@ -15816,6 +15817,13 @@ TS_PUBLIC const TSLanguage *tree_sitter_vimdoc(void) { .lex_modes = (const void*)ts_lex_modes, .lex_fn = ts_lex, .primary_state_ids = ts_primary_state_ids, + .name = "vimdoc", + .max_reserved_word_set_size = 0, + .metadata = { + .major_version = 3, + .minor_version = 0, + .patch_version = 1, + }, }; return &language; } diff --git a/tree-sitter.json b/tree-sitter.json new file mode 100644 index 0000000..a98d6ee --- /dev/null +++ b/tree-sitter.json @@ -0,0 +1,26 @@ +{ + "grammars": [ + { + "name": "vimdoc", + "path": ".", + "scope": "text.vimdoc", + "file-types": [ "txt" ], + "highlights": "queries/vimdoc/highlights.scm", + "injections": "queries/vimdoc/injections.scm" + } + ], + "metadata": { + "version": "3.0.2-dev", + "license": "Apache-2.0", + "description": "Tree-sitter grammar for Vim help files", + "links": { + "repository": "https://github.com/neovim/tree-sitter-vimdoc" + }, + "authors": [ + { + "name": "Thomas Vigouroux", + "email": "tomvig38@gmail.com" + } + ] + } +} From 02e89bf93c921ed83bec9dfc09c63660f5bb4940 Mon Sep 17 00:00:00 2001 From: Christian Clason Date: Sat, 3 May 2025 12:22:48 +0200 Subject: [PATCH 3/3] fix(grammar): add `'|'` as not taglink --- .github/workflows/main.yml | 11 +- grammar.js | 2 +- src/grammar.json | 4 + src/node-types.json | 4 + src/parser.c | 8020 ++++++++++++++++++------------------ test/corpus/taglink.txt | 3 - 6 files changed, 4132 insertions(+), 3912 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7ac891a..ca2290c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -43,4 +43,13 @@ jobs: with: files: |- .tests/neovim/runtime/doc/*.txt - !.tests/neovim/runtime/doc/usr_41.txt + !.tests/neovim/runtime/doc/builtin.txt + !.tests/neovim/runtime/doc/index.txt + !.tests/neovim/runtime/doc/motion.txt + !.tests/neovim/runtime/doc/options.txt + !.tests/neovim/runtime/doc/quickfix.txt + !.tests/neovim/runtime/doc/quickref.txt + !.tests/neovim/runtime/doc/tips.txt + !.tests/neovim/runtime/doc/visual.txt + !.tests/neovim/runtime/doc/usr_*.txt + !.tests/neovim/runtime/doc/pi_*.txt diff --git a/grammar.js b/grammar.js index 4f79893..36d9970 100644 --- a/grammar.js +++ b/grammar.js @@ -82,7 +82,7 @@ module.exports = grammar({ seq("'", token.immediate(/[^'\n\t ]/), token.immediate("'")), // NOT taglink: "||", "|" /\|\|+/, - '|', + '|', "'|'", // NOT argument: '{', '{}', diff --git a/src/grammar.json b/src/grammar.json index fc419f2..6cae51c 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -236,6 +236,10 @@ "type": "STRING", "value": "|" }, + { + "type": "STRING", + "value": "'|'" + }, { "type": "STRING", "value": "{" diff --git a/src/node-types.json b/src/node-types.json index ba23142..f7bfa5a 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -500,6 +500,10 @@ "type": "'", "named": false }, + { + "type": "'|'", + "named": false + }, { "type": "(", "named": false diff --git a/src/parser.c b/src/parser.c index 5f56f93..9bcd6ea 100644 --- a/src/parser.c +++ b/src/parser.c @@ -17,9 +17,9 @@ #define LANGUAGE_VERSION 15 #define STATE_COUNT 115 #define LARGE_STATE_COUNT 17 -#define SYMBOL_COUNT 95 +#define SYMBOL_COUNT 96 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 57 +#define TOKEN_COUNT 58 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 2 #define MAX_ALIAS_SEQUENCE_LENGTH 5 @@ -38,91 +38,92 @@ enum ts_symbol_identifiers { anon_sym_SQUOTE2 = 8, aux_sym__word_common_token3 = 9, anon_sym_PIPE = 10, - anon_sym_LBRACE = 11, - anon_sym_LBRACE_RBRACE = 12, - aux_sym__word_common_token4 = 13, - anon_sym_LPAREN = 14, - anon_sym_LBRACK = 15, - anon_sym_TILDE = 16, - anon_sym_GT = 17, - anon_sym_COMMA = 18, - anon_sym_Note_COLON = 19, - anon_sym_NOTE_COLON = 20, - anon_sym_Notes_COLON = 21, - anon_sym_Warning_COLON = 22, - anon_sym_WARNING_COLON = 23, - anon_sym_Deprecated = 24, - anon_sym_DEPRECATED_COLON = 25, - aux_sym_keycode_token1 = 26, - aux_sym_keycode_token2 = 27, - aux_sym_keycode_token3 = 28, - aux_sym_keycode_token4 = 29, - aux_sym_keycode_token5 = 30, - anon_sym_CTRL_DASH_LBRACEchar_RBRACE = 31, - aux_sym_keycode_token6 = 32, - aux_sym_keycode_token7 = 33, - aux_sym_uppercase_name_token1 = 34, - aux_sym_uppercase_name_token2 = 35, - anon_sym_LT = 36, - aux_sym_codeblock_token1 = 37, - aux_sym_codeblock_token2 = 38, - aux_sym__blank_token1 = 39, - aux_sym_line_li_token1 = 40, - aux_sym_line_code_token1 = 41, - sym_modeline = 42, - aux_sym_h1_token1 = 43, - aux_sym_h2_token1 = 44, - aux_sym_tag_token1 = 45, - anon_sym_STAR2 = 46, - sym_url_word = 47, - aux_sym_optionlink_token1 = 48, - aux_sym_taglink_token1 = 49, - anon_sym_PIPE2 = 50, - anon_sym_BQUOTE = 51, - aux_sym_codespan_token1 = 52, - anon_sym_BQUOTE2 = 53, - aux_sym_argument_token1 = 54, - anon_sym_RBRACE = 55, - anon_sym_QMARK = 56, - sym_help_file = 57, - sym__atom = 58, - sym_word = 59, - sym__atom_noli = 60, - sym_word_noli = 61, - sym__atom_common = 62, - sym__word_common = 63, - sym_note = 64, - sym_keycode = 65, - sym_uppercase_name = 66, - sym__uppercase_words = 67, - sym_block = 68, - sym_codeblock = 69, - sym__blank = 70, - sym_line = 71, - sym_line_li = 72, - sym_line_code = 73, - sym__line_noli = 74, - sym_column_heading = 75, - sym__column_heading = 76, - sym_h1 = 77, - sym_h2 = 78, - sym_h3 = 79, - sym_tag = 80, - sym_url = 81, - sym_optionlink = 82, - sym_taglink = 83, - sym_codespan = 84, - sym_argument = 85, - aux_sym_help_file_repeat1 = 86, - aux_sym_help_file_repeat2 = 87, - aux_sym_help_file_repeat3 = 88, - aux_sym_uppercase_name_repeat1 = 89, - aux_sym_block_repeat1 = 90, - aux_sym_block_repeat2 = 91, - aux_sym_codeblock_repeat1 = 92, - aux_sym_line_li_repeat1 = 93, - aux_sym_line_li_repeat2 = 94, - alias_sym_code = 95, + anon_sym_SQUOTE_PIPE_SQUOTE = 11, + anon_sym_LBRACE = 12, + anon_sym_LBRACE_RBRACE = 13, + aux_sym__word_common_token4 = 14, + anon_sym_LPAREN = 15, + anon_sym_LBRACK = 16, + anon_sym_TILDE = 17, + anon_sym_GT = 18, + anon_sym_COMMA = 19, + anon_sym_Note_COLON = 20, + anon_sym_NOTE_COLON = 21, + anon_sym_Notes_COLON = 22, + anon_sym_Warning_COLON = 23, + anon_sym_WARNING_COLON = 24, + anon_sym_Deprecated = 25, + anon_sym_DEPRECATED_COLON = 26, + aux_sym_keycode_token1 = 27, + aux_sym_keycode_token2 = 28, + aux_sym_keycode_token3 = 29, + aux_sym_keycode_token4 = 30, + aux_sym_keycode_token5 = 31, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE = 32, + aux_sym_keycode_token6 = 33, + aux_sym_keycode_token7 = 34, + aux_sym_uppercase_name_token1 = 35, + aux_sym_uppercase_name_token2 = 36, + anon_sym_LT = 37, + aux_sym_codeblock_token1 = 38, + aux_sym_codeblock_token2 = 39, + aux_sym__blank_token1 = 40, + aux_sym_line_li_token1 = 41, + aux_sym_line_code_token1 = 42, + sym_modeline = 43, + aux_sym_h1_token1 = 44, + aux_sym_h2_token1 = 45, + aux_sym_tag_token1 = 46, + anon_sym_STAR2 = 47, + sym_url_word = 48, + aux_sym_optionlink_token1 = 49, + aux_sym_taglink_token1 = 50, + anon_sym_PIPE2 = 51, + anon_sym_BQUOTE = 52, + aux_sym_codespan_token1 = 53, + anon_sym_BQUOTE2 = 54, + aux_sym_argument_token1 = 55, + anon_sym_RBRACE = 56, + anon_sym_QMARK = 57, + sym_help_file = 58, + sym__atom = 59, + sym_word = 60, + sym__atom_noli = 61, + sym_word_noli = 62, + sym__atom_common = 63, + sym__word_common = 64, + sym_note = 65, + sym_keycode = 66, + sym_uppercase_name = 67, + sym__uppercase_words = 68, + sym_block = 69, + sym_codeblock = 70, + sym__blank = 71, + sym_line = 72, + sym_line_li = 73, + sym_line_code = 74, + sym__line_noli = 75, + sym_column_heading = 76, + sym__column_heading = 77, + sym_h1 = 78, + sym_h2 = 79, + sym_h3 = 80, + sym_tag = 81, + sym_url = 82, + sym_optionlink = 83, + sym_taglink = 84, + sym_codespan = 85, + sym_argument = 86, + aux_sym_help_file_repeat1 = 87, + aux_sym_help_file_repeat2 = 88, + aux_sym_help_file_repeat3 = 89, + aux_sym_uppercase_name_repeat1 = 90, + aux_sym_block_repeat1 = 91, + aux_sym_block_repeat2 = 92, + aux_sym_codeblock_repeat1 = 93, + aux_sym_line_li_repeat1 = 94, + aux_sym_line_li_repeat2 = 95, + alias_sym_code = 96, }; static const char * const ts_symbol_names[] = { @@ -137,6 +138,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_SQUOTE2] = "'", [aux_sym__word_common_token3] = "_word_common_token3", [anon_sym_PIPE] = "|", + [anon_sym_SQUOTE_PIPE_SQUOTE] = "'|'", [anon_sym_LBRACE] = "{", [anon_sym_LBRACE_RBRACE] = "{}", [aux_sym__word_common_token4] = "_word_common_token4", @@ -236,6 +238,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_SQUOTE2] = anon_sym_SQUOTE, [aux_sym__word_common_token3] = aux_sym__word_common_token3, [anon_sym_PIPE] = anon_sym_PIPE, + [anon_sym_SQUOTE_PIPE_SQUOTE] = anon_sym_SQUOTE_PIPE_SQUOTE, [anon_sym_LBRACE] = anon_sym_LBRACE, [anon_sym_LBRACE_RBRACE] = anon_sym_LBRACE_RBRACE, [aux_sym__word_common_token4] = aux_sym__word_common_token4, @@ -368,6 +371,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_SQUOTE_PIPE_SQUOTE] = { + .visible = true, + .named = false, + }, [anon_sym_LBRACE] = { .visible = true, .named = false, @@ -915,616 +922,617 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 0: if (eof) ADVANCE(32); ADVANCE_MAP( - '\n', 584, - '\'', 688, - '(', 689, - '*', 690, - ',', 689, - '<', 685, - '>', 688, - '?', 688, - 'A', 622, - 'C', 631, - 'D', 612, - 'M', 616, - 'N', 626, - 'W', 606, - '[', 689, - '`', 688, - 'h', 674, - '{', 679, - '|', 688, - '}', 688, - '~', 688, + '\n', 592, + '\'', 690, + '(', 699, + '*', 700, + ',', 699, + '<', 695, + '>', 698, + '?', 698, + 'A', 631, + 'C', 640, + 'D', 621, + 'M', 625, + 'N', 635, + 'W', 615, + '[', 699, + '`', 698, + 'h', 683, + '{', 688, + '|', 698, + '}', 698, + '~', 698, ); if (lookahead == '\t' || lookahead == ' ') SKIP(29); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(687); - if (lookahead != 0) ADVANCE(688); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); + if (lookahead != 0) ADVANCE(698); END_STATE(); case 1: if (lookahead == '\t') ADVANCE(23); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == ' ') ADVANCE(586); - if (lookahead != 0) ADVANCE(338); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == ' ') ADVANCE(594); + if (lookahead != 0) ADVANCE(341); END_STATE(); case 2: ADVANCE_MAP( - '\n', 584, - '\'', 354, - '(', 406, - '*', 350, - ',', 424, - '<', 133, - '>', 420, - 'A', 78, - 'C', 87, - 'D', 69, - 'M', 73, - 'N', 82, - 'W', 62, - '[', 412, - '`', 793, + '\n', 592, + '\'', 358, + '(', 414, + '*', 353, + ',', 432, + '<', 134, + '>', 428, + 'A', 79, + 'C', 88, + 'D', 70, + 'M', 74, + 'N', 83, + 'W', 63, + '[', 420, + '`', 803, 'h', 37, - '{', 397, - '|', 393, - '~', 416, + '{', 405, + '|', 398, + '~', 424, ); if (lookahead == '\t' || lookahead == ' ') SKIP(5); if (('0' <= lookahead && lookahead <= '9') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); - if (lookahead != 0) ADVANCE(134); + if (lookahead != 0) ADVANCE(135); END_STATE(); case 3: ADVANCE_MAP( - '\n', 585, - '\'', 688, - '(', 689, - '*', 350, - ',', 689, - '<', 685, - '>', 688, - 'A', 622, - 'C', 631, - 'D', 612, - 'M', 616, - 'N', 626, - 'W', 606, - '[', 689, - '`', 688, - 'h', 676, - '{', 679, - '|', 681, - '~', 688, + '\n', 593, + '\'', 690, + '(', 699, + '*', 353, + ',', 699, + '<', 695, + '>', 698, + 'A', 631, + 'C', 640, + 'D', 621, + 'M', 625, + 'N', 635, + 'W', 615, + '[', 699, + '`', 698, + 'h', 685, + '{', 688, + '|', 691, + '~', 698, ); if (lookahead == '\t' || lookahead == ' ') SKIP(5); - if (lookahead != 0) ADVANCE(688); + if (lookahead != 0) ADVANCE(698); END_STATE(); case 4: ADVANCE_MAP( - '\n', 585, - '\'', 354, - '(', 406, - '*', 350, - ',', 424, - '<', 133, - '>', 420, - '?', 901, - 'A', 78, - 'C', 87, - 'D', 69, - 'M', 73, - 'N', 82, - 'W', 62, - '[', 412, - '`', 793, - 'h', 125, - '{', 397, - '|', 393, - '~', 416, + '\n', 593, + '\'', 358, + '(', 414, + '*', 353, + ',', 432, + '<', 134, + '>', 428, + '?', 912, + 'A', 79, + 'C', 88, + 'D', 70, + 'M', 74, + 'N', 83, + 'W', 63, + '[', 420, + '`', 803, + 'h', 126, + '{', 405, + '|', 398, + '~', 424, ); if (lookahead == '\t' || lookahead == ' ') SKIP(5); - if (lookahead != 0) ADVANCE(134); + if (lookahead != 0) ADVANCE(135); END_STATE(); case 5: ADVANCE_MAP( - '\n', 585, - '\'', 354, - '(', 406, - '*', 350, - ',', 424, - '<', 133, - '>', 420, - 'A', 78, - 'C', 87, - 'D', 69, - 'M', 73, - 'N', 82, - 'W', 62, - '[', 412, - '`', 793, - 'h', 125, - '{', 397, - '|', 393, - '~', 416, + '\n', 593, + '\'', 358, + '(', 414, + '*', 353, + ',', 432, + '<', 134, + '>', 428, + 'A', 79, + 'C', 88, + 'D', 70, + 'M', 74, + 'N', 83, + 'W', 63, + '[', 420, + '`', 803, + 'h', 126, + '{', 405, + '|', 398, + '~', 424, ); if (lookahead == '\t' || lookahead == ' ') SKIP(5); - if (lookahead != 0) ADVANCE(134); + if (lookahead != 0) ADVANCE(135); END_STATE(); case 6: ADVANCE_MAP( - '\n', 585, - '\'', 354, - '(', 406, - '*', 350, - ',', 424, - '<', 335, - '>', 420, - 'A', 277, - 'C', 286, - 'D', 268, - 'M', 271, - 'N', 281, - 'W', 261, - '[', 412, - '`', 793, - 'h', 326, - '{', 397, - '|', 393, - '~', 416, + '\n', 593, + '\'', 358, + '(', 417, + '*', 356, + ',', 434, + '<', 369, + '>', 431, + 'A', 364, + 'C', 366, + 'D', 362, + 'M', 363, + 'N', 365, + 'W', 361, + '[', 422, + '`', 806, + 'h', 367, + '{', 406, + '|', 399, + '~', 427, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(6); - if (lookahead == '-' || - lookahead == 0x2022) ADVANCE(26); - if (lookahead != 0) ADVANCE(336); + lookahead == ' ') SKIP(5); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(368); + if (lookahead != 0) ADVANCE(370); END_STATE(); case 7: ADVANCE_MAP( - '\n', 585, - '\'', 354, - '(', 408, - '*', 350, - ',', 424, - '-', 25, - '<', 582, - '=', 257, - '>', 420, - 'A', 229, - 'C', 231, - 'D', 227, - 'M', 228, - 'N', 230, - 'W', 226, - '[', 412, - '`', 793, - 'h', 326, - '{', 397, - '|', 393, - '~', 416, - 0x2022, 26, + '\n', 593, + '\'', 358, + '(', 418, + '*', 353, + ',', 432, + '<', 134, + '>', 428, + 'A', 43, + 'C', 45, + 'D', 41, + 'M', 42, + 'N', 44, + 'W', 40, + '[', 420, + '`', 803, + 'h', 126, + '{', 405, + '|', 398, + '~', 424, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(6); + lookahead == ' ') SKIP(7); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(232); - if (lookahead != 0) ADVANCE(336); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(46); + if (lookahead != 0) ADVANCE(135); END_STATE(); case 8: ADVANCE_MAP( - '\n', 585, - '\'', 354, - '(', 408, - '*', 350, - ',', 424, - '-', 25, - '<', 582, - '=', 257, - '>', 420, - 'A', 229, - 'C', 231, - 'D', 227, - 'M', 228, - 'N', 230, - 'W', 226, - '[', 412, - '`', 793, - 'h', 326, - '{', 397, - '|', 393, - '~', 416, - 0x2022, 26, - '\t', 13, - ' ', 13, + '\n', 593, + '\'', 357, + '(', 415, + '*', 354, + ',', 433, + '<', 226, + '>', 429, + 'A', 171, + 'C', 180, + 'D', 162, + 'M', 166, + 'N', 175, + 'W', 155, + '[', 421, + '`', 804, + 'h', 218, + '{', 404, + '|', 397, + '~', 425, + '\t', 8, + ' ', 8, + '-', 1, + 0x2022, 1, ); - if (lookahead == ')' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(232); - if (lookahead != 0) ADVANCE(336); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 9: ADVANCE_MAP( - '\n', 585, - '\'', 354, - '(', 408, - '*', 350, - ',', 424, - '<', 582, - '>', 420, - 'A', 229, - 'C', 231, - 'D', 227, - 'M', 228, - 'N', 230, - 'W', 226, - '[', 412, - '`', 793, - 'h', 326, - '{', 397, - '|', 393, - '~', 416, + '\n', 593, + '\'', 800, + '(', 801, + '*', 800, + ',', 801, + '<', 798, + '>', 800, + 'A', 739, + 'C', 748, + 'D', 729, + 'M', 733, + 'N', 743, + 'W', 723, + '[', 801, + '`', 800, + 'h', 790, + '{', 793, + '|', 398, + '~', 800, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(6); - if (lookahead == '-' || - lookahead == 0x2022) ADVANCE(26); - if (lookahead == ')' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(232); - if (lookahead != 0) ADVANCE(336); + lookahead == ' ') SKIP(5); + if (lookahead != 0) ADVANCE(800); END_STATE(); case 10: ADVANCE_MAP( - '\n', 585, - '\'', 354, - '(', 408, - '*', 350, - ',', 424, - '<', 582, - '>', 420, - 'A', 229, - 'C', 231, - 'D', 227, - 'M', 228, - 'N', 230, - 'W', 226, - '[', 412, - '`', 793, - 'h', 326, - '{', 397, - '|', 393, - '~', 416, - '\t', 13, - ' ', 13, - '-', 26, - 0x2022, 26, + '\n', 593, + '\'', 360, + '(', 419, + '*', 355, + ',', 435, + '<', 907, + '>', 430, + 'A', 844, + 'C', 853, + 'D', 834, + 'M', 838, + 'N', 848, + 'W', 827, + '[', 423, + '`', 805, + 'h', 896, + '{', 407, + '|', 400, + '}', 135, + '~', 426, ); - if (lookahead == ')' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(232); - if (lookahead != 0) ADVANCE(336); + if (lookahead == '\t' || + lookahead == ' ') SKIP(5); + if (lookahead != 0) ADVANCE(909); END_STATE(); case 11: ADVANCE_MAP( - '\n', 585, - '\'', 354, - '(', 409, + '\n', 593, + '\'', 393, + '(', 414, '*', 353, - ',', 426, - '<', 365, - '>', 423, - 'A', 360, - 'C', 362, - 'D', 358, - 'M', 359, - 'N', 361, - 'W', 357, - '[', 414, - '`', 796, - 'h', 363, - '{', 398, - '|', 394, - '~', 419, + ',', 432, + '<', 134, + '>', 428, + 'A', 79, + 'C', 88, + 'D', 70, + 'M', 74, + 'N', 83, + 'W', 63, + '[', 420, + '`', 803, + 'h', 126, + '{', 405, + '|', 398, + '~', 424, ); if (lookahead == '\t' || lookahead == ' ') SKIP(5); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(364); - if (lookahead != 0) ADVANCE(366); + if (lookahead != 0) ADVANCE(135); END_STATE(); case 12: - ADVANCE_MAP( - '\n', 585, - '\'', 354, - '(', 410, - '*', 350, - ',', 424, - '<', 133, - '>', 420, - 'A', 42, - 'C', 44, - 'D', 40, - 'M', 41, - 'N', 43, - 'W', 39, - '[', 412, - '`', 793, - 'h', 125, - '{', 397, - '|', 393, - '~', 416, - ); + if (lookahead == '\n') ADVANCE(593); + if (lookahead == '\'') ADVANCE(392); + if (lookahead == '*') ADVANCE(700); + if (lookahead == '<') ADVANCE(589); + if (lookahead == '`') ADVANCE(808); + if (lookahead == '|') ADVANCE(802); + if (lookahead == '}') ADVANCE(911); if (lookahead == '\t' || - lookahead == ' ') SKIP(12); - if (lookahead == ')' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(45); - if (lookahead != 0) ADVANCE(134); + lookahead == ' ') SKIP(18); + if (lookahead == '-' || + lookahead == 0x2022) ADVANCE(24); END_STATE(); case 13: ADVANCE_MAP( - '\n', 585, - '\'', 355, - '(', 407, - '*', 351, - ',', 425, - '<', 224, - '>', 421, - 'A', 169, - 'C', 178, - 'D', 160, - 'M', 164, - 'N', 173, - 'W', 153, - '[', 413, - '`', 794, - 'h', 216, - '{', 396, - '|', 392, - '~', 417, - '\t', 13, - ' ', 13, - '-', 1, - 0x2022, 1, + '\n', 593, + '\'', 359, + '(', 414, + '*', 353, + ',', 432, + '<', 338, + '>', 428, + 'A', 280, + 'C', 289, + 'D', 271, + 'M', 274, + 'N', 284, + 'W', 264, + '[', 420, + '`', 803, + 'h', 329, + '{', 405, + '|', 398, + '~', 424, ); - if (lookahead != 0) ADVANCE(225); + if (lookahead == '\t' || + lookahead == ' ') SKIP(13); + if (lookahead == '-' || + lookahead == 0x2022) ADVANCE(26); + if (lookahead != 0) ADVANCE(339); 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, + '\n', 593, + '\'', 359, + '(', 416, + '*', 353, + ',', 432, + '-', 25, + '<', 590, + '=', 260, + '>', 428, + 'A', 232, + 'C', 234, + 'D', 230, + 'M', 231, + 'N', 233, + 'W', 229, + '[', 420, + '`', 803, + 'h', 329, + '{', 405, + '|', 398, + '~', 424, + 0x2022, 26, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(5); - if (lookahead != 0) ADVANCE(790); + lookahead == ' ') SKIP(13); + if (lookahead == ')' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(235); + if (lookahead != 0) ADVANCE(339); END_STATE(); case 15: ADVANCE_MAP( - '\n', 585, - '\'', 356, - '(', 411, - '*', 352, - ',', 427, - '<', 896, - '>', 422, - 'A', 833, - 'C', 842, - 'D', 823, - 'M', 827, - 'N', 837, - 'W', 816, - '[', 415, - '`', 795, - 'h', 885, - '{', 399, - '|', 395, - '}', 134, - '~', 418, + '\n', 593, + '\'', 359, + '(', 416, + '*', 353, + ',', 432, + '-', 25, + '<', 590, + '=', 260, + '>', 428, + 'A', 232, + 'C', 234, + 'D', 230, + 'M', 231, + 'N', 233, + 'W', 229, + '[', 420, + '`', 803, + 'h', 329, + '{', 405, + '|', 398, + '~', 424, + 0x2022, 26, + '\t', 8, + ' ', 8, ); - if (lookahead == '\t' || - lookahead == ' ') SKIP(5); - if (lookahead != 0) ADVANCE(898); + if (lookahead == ')' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(235); + if (lookahead != 0) ADVANCE(339); END_STATE(); case 16: ADVANCE_MAP( - '\n', 585, - '\'', 388, - '(', 406, - '*', 350, - ',', 424, - '<', 133, - '>', 420, - 'A', 78, - 'C', 87, - 'D', 69, - 'M', 73, - 'N', 82, - 'W', 62, - '[', 412, - '`', 793, - 'h', 125, - '{', 397, - '|', 393, - '~', 416, + '\n', 593, + '\'', 359, + '(', 416, + '*', 353, + ',', 432, + '<', 590, + '>', 428, + 'A', 232, + 'C', 234, + 'D', 230, + 'M', 231, + 'N', 233, + 'W', 229, + '[', 420, + '`', 803, + 'h', 329, + '{', 405, + '|', 398, + '~', 424, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(5); - if (lookahead != 0) ADVANCE(134); + lookahead == ' ') SKIP(13); + if (lookahead == '-' || + lookahead == 0x2022) ADVANCE(26); + if (lookahead == ')' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(235); + if (lookahead != 0) ADVANCE(339); END_STATE(); case 17: - if (lookahead == '\n') ADVANCE(585); - if (lookahead == '*') ADVANCE(690); - if (lookahead == '<') ADVANCE(581); - if (lookahead == '`') ADVANCE(798); - if (lookahead == '|') ADVANCE(792); - if (lookahead == '}') ADVANCE(900); - if (lookahead == '\t' || - lookahead == ' ') SKIP(18); - if (lookahead == '-' || - lookahead == 0x2022) ADVANCE(24); + ADVANCE_MAP( + '\n', 593, + '\'', 359, + '(', 416, + '*', 353, + ',', 432, + '<', 590, + '>', 428, + 'A', 232, + 'C', 234, + 'D', 230, + 'M', 231, + 'N', 233, + 'W', 229, + '[', 420, + '`', 803, + 'h', 329, + '{', 405, + '|', 398, + '~', 424, + '\t', 8, + ' ', 8, + '-', 26, + 0x2022, 26, + ); + if (lookahead == ')' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(235); + if (lookahead != 0) ADVANCE(339); END_STATE(); case 18: - if (lookahead == '\n') ADVANCE(585); + if (lookahead == '\n') ADVANCE(593); if (lookahead == '\t' || lookahead == ' ') SKIP(18); if (lookahead == '-' || lookahead == 0x2022) ADVANCE(24); END_STATE(); case 19: - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(597); if (lookahead != 0) ADVANCE(19); END_STATE(); case 20: - if (lookahead == '\n') ADVANCE(591); + if (lookahead == '\n') ADVANCE(599); if (lookahead == '\t' || lookahead == ' ') ADVANCE(20); END_STATE(); case 21: - if (lookahead == '\n') ADVANCE(590); + if (lookahead == '\n') ADVANCE(598); if (lookahead == '\t' || lookahead == ' ') ADVANCE(21); END_STATE(); case 22: - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '>') ADVANCE(456); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '>') ADVANCE(464); if (lookahead != 0) ADVANCE(23); END_STATE(); case 23: - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead != 0) ADVANCE(23); END_STATE(); case 24: - if (lookahead == ' ') ADVANCE(587); + if (lookahead == ' ') ADVANCE(595); END_STATE(); case 25: - if (lookahead == ' ') ADVANCE(587); - if (lookahead == '-') ADVANCE(348); + if (lookahead == ' ') ADVANCE(595); + if (lookahead == '-') ADVANCE(351); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(349); + lookahead != '\n') ADVANCE(352); END_STATE(); case 26: - if (lookahead == ' ') ADVANCE(587); + if (lookahead == ' ') ADVANCE(595); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(349); + lookahead != '\n') ADVANCE(352); END_STATE(); case 27: - if (lookahead == '>') ADVANCE(454); + if (lookahead == '>') ADVANCE(462); END_STATE(); case 28: if (lookahead != 0 && lookahead != '\n' && - lookahead != '`') ADVANCE(797); + lookahead != '`') ADVANCE(807); END_STATE(); case 29: if (eof) ADVANCE(32); ADVANCE_MAP( - '\n', 585, - '\'', 354, - '(', 406, - '*', 350, - ',', 424, - '<', 133, - '>', 420, - 'A', 78, - 'C', 87, - 'D', 69, - 'M', 73, - 'N', 82, - 'W', 62, - '[', 412, - '`', 793, - 'h', 125, - '{', 397, - '|', 391, - '~', 416, + '\n', 593, + '\'', 358, + '(', 414, + '*', 353, + ',', 432, + '<', 134, + '>', 428, + 'A', 79, + 'C', 88, + 'D', 70, + 'M', 74, + 'N', 83, + 'W', 63, + '[', 420, + '`', 803, + 'h', 126, + '{', 405, + '|', 396, + '~', 424, ); if (lookahead == '\t' || lookahead == ' ') SKIP(29); - if (lookahead != 0) ADVANCE(134); + if (lookahead != 0) ADVANCE(135); END_STATE(); case 30: if (eof) ADVANCE(32); ADVANCE_MAP( - '\n', 585, - '\'', 354, - '(', 406, - '*', 350, - ',', 424, - '<', 335, - '>', 420, - 'A', 277, - 'C', 286, - 'D', 268, - 'M', 271, - 'N', 281, - 'W', 261, - '[', 412, - '`', 793, - 'h', 326, - 'v', 306, - '{', 397, - '|', 393, - '~', 416, + '\n', 593, + '\'', 359, + '(', 414, + '*', 353, + ',', 432, + '<', 338, + '>', 428, + 'A', 280, + 'C', 289, + 'D', 271, + 'M', 274, + 'N', 284, + 'W', 264, + '[', 420, + '`', 803, + 'h', 329, + 'v', 309, + '{', 405, + '|', 398, + '~', 424, ); if (lookahead == '\t' || lookahead == ' ') SKIP(30); if (lookahead == '-' || lookahead == 0x2022) ADVANCE(26); - if (lookahead != 0) ADVANCE(336); + if (lookahead != 0) ADVANCE(339); END_STATE(); case 31: if (eof) ADVANCE(32); ADVANCE_MAP( - '\n', 585, - '\'', 354, - '(', 408, - '*', 350, - ',', 424, + '\n', 593, + '\'', 359, + '(', 416, + '*', 353, + ',', 432, '-', 25, - '<', 582, - '=', 257, - '>', 420, - 'A', 229, - 'C', 231, - 'D', 227, - 'M', 228, - 'N', 230, - 'W', 226, - '[', 412, - '`', 793, - 'h', 326, - 'v', 306, - '{', 397, - '|', 393, - '~', 416, + '<', 590, + '=', 260, + '>', 428, + 'A', 232, + 'C', 234, + 'D', 230, + 'M', 231, + 'N', 233, + 'W', 229, + '[', 420, + '`', 803, + 'h', 329, + 'v', 309, + '{', 405, + '|', 398, + '~', 424, 0x2022, 26, ); if (lookahead == '\t' || @@ -1532,16 +1540,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(232); - if (lookahead != 0) ADVANCE(336); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(235); + if (lookahead != 0) ADVANCE(339); END_STATE(); case 32: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 33: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(583); - if (lookahead == ':') ADVANCE(129); + if (lookahead == '\n') ADVANCE(591); + if (lookahead == ':') ADVANCE(130); if (lookahead == 's') ADVANCE(34); if (('0' <= lookahead && lookahead <= '9') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); @@ -1551,12 +1559,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 34: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(583); - if (lookahead == ':') ADVANCE(129); + if (lookahead == '\n') ADVANCE(591); + if (lookahead == ':') ADVANCE(130); if (('0' <= lookahead && lookahead <= '9') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); if (lookahead != 0 && @@ -1565,11 +1573,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 35: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(583); + if (lookahead == '\n') ADVANCE(591); if (lookahead == 'p') ADVANCE(33); if (('0' <= lookahead && lookahead <= '9') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); @@ -1579,11 +1587,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 36: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(583); + if (lookahead == '\n') ADVANCE(591); if (lookahead == 't') ADVANCE(35); if (('0' <= lookahead && lookahead <= '9') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); @@ -1593,11 +1601,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 37: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(583); + if (lookahead == '\n') ADVANCE(591); if (lookahead == 't') ADVANCE(36); if (('0' <= lookahead && lookahead <= '9') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); @@ -1607,11 +1615,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 38: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(583); + if (lookahead == '\n') ADVANCE(591); if (('0' <= lookahead && lookahead <= '9') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); if (lookahead != 0 && @@ -1620,149 +1628,149 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 39: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'A') ADVANCE(568); - if (lookahead == 'a') ADVANCE(117); - if (lookahead == ')' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + if (lookahead == '\'') ADVANCE(401); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); + lookahead != '\'' && + lookahead != '(' && + lookahead != ',' && + lookahead != '[') ADVANCE(135); END_STATE(); case 40: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'E') ADVANCE(566); - if (lookahead == 'e') ADVANCE(115); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'A') ADVANCE(576); + if (lookahead == 'a') ADVANCE(118); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(583); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); END_STATE(); case 41: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'E') ADVANCE(571); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'E') ADVANCE(574); + if (lookahead == 'e') ADVANCE(116); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); END_STATE(); case 42: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'L') ADVANCE(570); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'E') ADVANCE(579); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); END_STATE(); case 43: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'O') ADVANCE(572); - if (lookahead == 'o') ADVANCE(122); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'L') ADVANCE(578); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); END_STATE(); case 44: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'T') ADVANCE(567); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'O') ADVANCE(580); + if (lookahead == 'o') ADVANCE(123); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); END_STATE(); case 45: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(580); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'T') ADVANCE(575); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); END_STATE(); case 46: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(60); - if (lookahead == '>') ADVANCE(450); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(588); + if (lookahead == ')' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(59); + lookahead == '_') ADVANCE(583); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '(' && - lookahead != ',' && - lookahead != '-' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); + (lookahead < ',' || '.' < lookahead) && + (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); END_STATE(); case 47: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(130); + if (lookahead == '-') ADVANCE(61); + if (lookahead == '>') ADVANCE(458); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(60); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1770,11 +1778,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '-' && - lookahead != '[') ADVANCE(134); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); END_STATE(); case 48: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(65); + if (lookahead == '-') ADVANCE(131); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1782,11 +1790,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '-' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 49: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(131); + if (lookahead == '-') ADVANCE(66); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1794,7 +1802,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '-' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 50: ACCEPT_TOKEN(aux_sym_word_token1); @@ -1806,106 +1814,118 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '-' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 51: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(431); + if (lookahead == '-') ADVANCE(133); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '-' && + lookahead != '[') ADVANCE(135); END_STATE(); case 52: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(428); - if (lookahead == 's') ADVANCE(55); + if (lookahead == ':') ADVANCE(439); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 53: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(129); - if (lookahead == 's') ADVANCE(54); + if (lookahead == ':') ADVANCE(436); + if (lookahead == 's') ADVANCE(56); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 54: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(129); + if (lookahead == ':') ADVANCE(130); + if (lookahead == 's') ADVANCE(55); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 55: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(434); + if (lookahead == ':') ADVANCE(130); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 56: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(440); + if (lookahead == ':') ADVANCE(442); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 57: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(437); + if (lookahead == ':') ADVANCE(448); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 58: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(447); + if (lookahead == ':') ADVANCE(445); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 59: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(450); + if (lookahead == ':') ADVANCE(455); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != ',' && + lookahead != '[') ADVANCE(135); + END_STATE(); + case 60: + ACCEPT_TOKEN(aux_sym_word_token1); + if (lookahead == '>') ADVANCE(458); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(59); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(60); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1913,11 +1933,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '-' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); END_STATE(); - case 60: + case 61: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(453); + if (lookahead == '>') ADVANCE(461); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || @@ -1927,828 +1947,828 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(59); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(60); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(61); + lookahead != '\n') ADVANCE(62); END_STATE(); - case 61: + case 62: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(454); + if (lookahead == '>') ADVANCE(462); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); - case 62: + case 63: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'A') ADVANCE(84); - if (lookahead == 'a') ADVANCE(117); + if (lookahead == 'A') ADVANCE(85); + if (lookahead == 'a') ADVANCE(118); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); - case 63: + case 64: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'A') ADVANCE(91); + if (lookahead == 'A') ADVANCE(92); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); - case 64: + case 65: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'A') ADVANCE(49); + if (lookahead == 'A') ADVANCE(50); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); - case 65: + case 66: ACCEPT_TOKEN(aux_sym_word_token1); ADVANCE_MAP( - 'B', 482, - 'D', 478, - 'I', 480, - 'P', 474, - 'S', 472, - '{', 476, - '\t', 457, - ' ', 457, - '(', 457, - ',', 457, - '[', 457, + 'B', 490, + 'D', 486, + 'I', 488, + 'P', 482, + 'S', 480, + '{', 484, + '\t', 465, + ' ', 465, + '(', 465, + ',', 465, + '[', 465, ); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(457); - END_STATE(); - case 66: - ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'C') ADVANCE(63); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '\n') ADVANCE(465); END_STATE(); case 67: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'D') ADVANCE(113); - if (lookahead == 'U') ADVANCE(114); + if (lookahead == 'C') ADVANCE(64); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 68: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'D') ADVANCE(58); + if (lookahead == 'D') ADVANCE(114); + if (lookahead == 'U') ADVANCE(115); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 69: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(83); - if (lookahead == 'e') ADVANCE(115); + if (lookahead == 'D') ADVANCE(59); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 70: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(51); + if (lookahead == 'E') ADVANCE(84); + if (lookahead == 'e') ADVANCE(116); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 71: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(66); + if (lookahead == 'E') ADVANCE(52); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 72: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(68); + if (lookahead == 'E') ADVANCE(67); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 73: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(89); + if (lookahead == 'E') ADVANCE(69); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 74: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'F') ADVANCE(92); + if (lookahead == 'E') ADVANCE(90); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 75: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'G') ADVANCE(56); + if (lookahead == 'F') ADVANCE(93); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 76: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'I') ADVANCE(74); + if (lookahead == 'G') ADVANCE(57); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 77: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'I') ADVANCE(81); + if (lookahead == 'I') ADVANCE(75); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 78: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'L') ADVANCE(88); + if (lookahead == 'I') ADVANCE(82); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 79: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'L') ADVANCE(48); + if (lookahead == 'L') ADVANCE(89); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 80: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'N') ADVANCE(77); + if (lookahead == 'L') ADVANCE(49); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 81: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'N') ADVANCE(75); + if (lookahead == 'N') ADVANCE(78); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 82: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'O') ADVANCE(90); - if (lookahead == 'o') ADVANCE(122); + if (lookahead == 'N') ADVANCE(76); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 83: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'P') ADVANCE(86); + if (lookahead == 'O') ADVANCE(91); + if (lookahead == 'o') ADVANCE(123); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 84: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'R') ADVANCE(80); + if (lookahead == 'P') ADVANCE(87); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 85: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'R') ADVANCE(79); + if (lookahead == 'R') ADVANCE(81); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 86: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'R') ADVANCE(71); + if (lookahead == 'R') ADVANCE(80); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 87: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(85); + if (lookahead == 'R') ADVANCE(72); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 88: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(47); + if (lookahead == 'T') ADVANCE(86); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 89: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(64); + if (lookahead == 'T') ADVANCE(48); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 90: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(70); + if (lookahead == 'T') ADVANCE(65); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 91: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(72); + if (lookahead == 'T') ADVANCE(71); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 92: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(50); + if (lookahead == 'T') ADVANCE(73); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 93: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'a') ADVANCE(108); + if (lookahead == 'T') ADVANCE(51); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 94: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'a') ADVANCE(126); + if (lookahead == 'a') ADVANCE(109); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 95: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'a') ADVANCE(118); + if (lookahead == 'a') ADVANCE(127); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 96: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'c') ADVANCE(94); + if (lookahead == 'a') ADVANCE(119); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 97: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'd') ADVANCE(443); + if (lookahead == 'c') ADVANCE(95); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 98: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(52); + if (lookahead == 'd') ADVANCE(451); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 99: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(96); + if (lookahead == 'e') ADVANCE(53); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 100: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(67); + if (lookahead == 'e') ADVANCE(97); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 101: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(97); + if (lookahead == 'e') ADVANCE(68); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 102: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(93); + if (lookahead == 'e') ADVANCE(98); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 103: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(120); + if (lookahead == 'e') ADVANCE(94); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 104: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'g') ADVANCE(100); + if (lookahead == 'e') ADVANCE(121); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 105: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'g') ADVANCE(57); + if (lookahead == 'g') ADVANCE(101); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 106: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'h') ADVANCE(95); + if (lookahead == 'g') ADVANCE(58); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 107: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'i') ADVANCE(111); + if (lookahead == 'h') ADVANCE(96); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 108: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'k') ADVANCE(490); + if (lookahead == 'i') ADVANCE(112); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 109: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'l') ADVANCE(490); + if (lookahead == 'k') ADVANCE(498); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 110: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'n') ADVANCE(107); + if (lookahead == 'l') ADVANCE(498); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 111: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'n') ADVANCE(105); + if (lookahead == 'n') ADVANCE(108); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 112: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'n') ADVANCE(490); + if (lookahead == 'n') ADVANCE(106); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 113: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'o') ADVANCE(127); + if (lookahead == 'n') ADVANCE(498); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 114: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'p') ADVANCE(490); + if (lookahead == 'o') ADVANCE(128); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 115: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'p') ADVANCE(119); + if (lookahead == 'p') ADVANCE(498); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 116: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'p') ADVANCE(53); + if (lookahead == 'p') ADVANCE(120); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 117: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(110); + if (lookahead == 'p') ADVANCE(54); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 118: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(128); + if (lookahead == 'r') ADVANCE(111); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 119: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(99); + if (lookahead == 'r') ADVANCE(129); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 120: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(123); + if (lookahead == 'r') ADVANCE(100); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 121: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 's') ADVANCE(103); + if (lookahead == 'r') ADVANCE(124); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 122: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(98); + if (lookahead == 's') ADVANCE(104); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 123: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(490); + if (lookahead == 't') ADVANCE(99); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 124: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(116); + if (lookahead == 't') ADVANCE(498); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 125: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(124); + if (lookahead == 't') ADVANCE(117); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 126: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(101); + if (lookahead == 't') ADVANCE(125); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 127: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'w') ADVANCE(112); + if (lookahead == 't') ADVANCE(102); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 128: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '}') ADVANCE(492); + if (lookahead == 'w') ADVANCE(113); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); case 129: + ACCEPT_TOKEN(aux_sym_word_token1); + if (lookahead == '}') ADVANCE(500); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != ',' && + lookahead != '[') ADVANCE(135); + END_STATE(); + case 130: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == ')' || - lookahead == ']') ADVANCE(134); + lookahead == ']') ADVANCE(135); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(695); + lookahead == '[') ADVANCE(705); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(694); + lookahead != ' ') ADVANCE(704); END_STATE(); - case 130: + case 131: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(499); + lookahead == '[') ADVANCE(507); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(499); + lookahead != '\n') ADVANCE(507); END_STATE(); - case 131: + case 132: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(494); + lookahead == '[') ADVANCE(502); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(494); + lookahead != '\n') ADVANCE(502); END_STATE(); - case 132: + case 133: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(485); + lookahead == '[') ADVANCE(493); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(485); + lookahead != '\n') ADVANCE(493); END_STATE(); - case 133: + case 134: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(46); + lookahead == 'S') ADVANCE(47); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(59); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(60); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2756,9 +2776,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '-' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); END_STATE(); - case 134: + case 135: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead != 0 && lookahead != '\t' && @@ -2766,1253 +2786,1244 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(134); + lookahead != '[') ADVANCE(135); END_STATE(); - case 135: + case 136: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(597); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(19); - if (lookahead != 0) ADVANCE(135); + if (lookahead != 0) ADVANCE(136); END_STATE(); - case 136: + case 137: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(590); - if (lookahead == '=') ADVANCE(136); + if (lookahead == '\n') ADVANCE(598); + if (lookahead == '=') ADVANCE(137); if (lookahead == '\t' || lookahead == ' ') ADVANCE(21); if (lookahead != 0 && lookahead != '(' && - lookahead != '[') ADVANCE(336); - END_STATE(); - case 137: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '-') ADVANCE(156); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + lookahead != '[') ADVANCE(339); END_STATE(); case 138: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '-') ADVANCE(151); - if (lookahead == '>') ADVANCE(452); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '\'') ADVANCE(402); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(150); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 139: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '-') ADVANCE(221); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '-') ADVANCE(158); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 140: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '-') ADVANCE(222); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '-') ADVANCE(153); + if (lookahead == '>') ADVANCE(460); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(152); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 141: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '-') ADVANCE(223); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 142: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == ':') ADVANCE(432); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '-') ADVANCE(224); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 143: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == ':') ADVANCE(429); - if (lookahead == 's') ADVANCE(146); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '-') ADVANCE(225); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 144: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == ':') ADVANCE(220); - if (lookahead == 's') ADVANCE(145); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == ':') ADVANCE(440); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 145: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == ':') ADVANCE(220); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == ':') ADVANCE(437); + if (lookahead == 's') ADVANCE(148); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 146: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == ':') ADVANCE(435); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == ':') ADVANCE(222); + if (lookahead == 's') ADVANCE(147); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 147: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == ':') ADVANCE(441); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == ':') ADVANCE(222); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 148: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == ':') ADVANCE(438); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == ':') ADVANCE(443); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 149: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == ':') ADVANCE(448); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == ':') ADVANCE(449); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 150: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '>') ADVANCE(452); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == ':') ADVANCE(446); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(150); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 151: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '>') ADVANCE(451); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == ':') ADVANCE(456); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(22); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(150); - if (lookahead != 0) ADVANCE(152); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 152: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '>') ADVANCE(455); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '>') ADVANCE(460); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(152); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 153: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'A') ADVANCE(175); - if (lookahead == 'a') ADVANCE(208); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '>') ADVANCE(459); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + lookahead == '[') ADVANCE(22); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(152); + if (lookahead != 0) ADVANCE(154); END_STATE(); case 154: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'A') ADVANCE(182); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '>') ADVANCE(463); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 155: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'A') ADVANCE(140); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'A') ADVANCE(177); + if (lookahead == 'a') ADVANCE(210); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 156: ACCEPT_TOKEN(aux_sym_word_noli_token1); - ADVANCE_MAP( - '\n', 588, - 'B', 463, - 'D', 461, - 'I', 462, - 'P', 459, - 'S', 458, - '{', 460, - '\t', 465, - ' ', 465, - '(', 465, - '[', 465, - ); - if (lookahead != 0) ADVANCE(464); - END_STATE(); - case 157: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'C') ADVANCE(154); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'A') ADVANCE(184); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 158: + case 157: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'D') ADVANCE(204); - if (lookahead == 'U') ADVANCE(205); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'A') ADVANCE(142); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); + END_STATE(); + case 158: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + ADVANCE_MAP( + '\n', 596, + 'B', 471, + 'D', 469, + 'I', 470, + 'P', 467, + 'S', 466, + '{', 468, + '\t', 473, + ' ', 473, + '(', 473, + '[', 473, + ); + if (lookahead != 0) ADVANCE(472); END_STATE(); case 159: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'D') ADVANCE(149); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'C') ADVANCE(156); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 160: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'E') ADVANCE(174); - if (lookahead == 'e') ADVANCE(206); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'D') ADVANCE(206); + if (lookahead == 'U') ADVANCE(207); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 161: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'E') ADVANCE(142); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'D') ADVANCE(151); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 162: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'E') ADVANCE(157); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'E') ADVANCE(176); + if (lookahead == 'e') ADVANCE(208); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 163: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'E') ADVANCE(159); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'E') ADVANCE(144); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 164: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'E') ADVANCE(180); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'E') ADVANCE(159); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 165: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'F') ADVANCE(183); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'E') ADVANCE(161); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 166: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'G') ADVANCE(147); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'E') ADVANCE(182); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 167: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'I') ADVANCE(165); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'F') ADVANCE(185); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 168: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'I') ADVANCE(172); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'G') ADVANCE(149); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 169: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'L') ADVANCE(179); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'I') ADVANCE(167); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 170: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'L') ADVANCE(137); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'I') ADVANCE(174); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 171: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'N') ADVANCE(168); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'L') ADVANCE(181); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 172: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'N') ADVANCE(166); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'L') ADVANCE(139); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 173: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'O') ADVANCE(181); - if (lookahead == 'o') ADVANCE(213); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'N') ADVANCE(170); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 174: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'P') ADVANCE(177); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'N') ADVANCE(168); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 175: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'R') ADVANCE(171); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'O') ADVANCE(183); + if (lookahead == 'o') ADVANCE(215); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 176: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'R') ADVANCE(170); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'P') ADVANCE(179); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 177: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'R') ADVANCE(162); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'R') ADVANCE(173); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 178: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'T') ADVANCE(176); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'R') ADVANCE(172); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 179: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'T') ADVANCE(139); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'R') ADVANCE(164); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 180: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'T') ADVANCE(155); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'T') ADVANCE(178); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 181: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'T') ADVANCE(161); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'T') ADVANCE(141); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 182: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'T') ADVANCE(163); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'T') ADVANCE(157); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 183: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'T') ADVANCE(141); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'T') ADVANCE(163); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 184: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'a') ADVANCE(199); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'T') ADVANCE(165); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 185: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'a') ADVANCE(217); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'T') ADVANCE(143); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 186: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'a') ADVANCE(209); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'a') ADVANCE(201); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 187: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'c') ADVANCE(185); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'a') ADVANCE(219); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 188: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'd') ADVANCE(444); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'a') ADVANCE(211); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 189: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'e') ADVANCE(143); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'c') ADVANCE(187); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 190: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'e') ADVANCE(187); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'd') ADVANCE(452); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 191: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'e') ADVANCE(158); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'e') ADVANCE(145); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 192: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'e') ADVANCE(188); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'e') ADVANCE(189); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 193: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'e') ADVANCE(184); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'e') ADVANCE(160); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 194: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'e') ADVANCE(211); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'e') ADVANCE(190); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 195: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'g') ADVANCE(191); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'e') ADVANCE(186); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 196: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'g') ADVANCE(148); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'e') ADVANCE(213); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 197: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'h') ADVANCE(186); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'g') ADVANCE(193); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 198: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'i') ADVANCE(202); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'g') ADVANCE(150); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 199: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'k') ADVANCE(491); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'h') ADVANCE(188); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 200: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'l') ADVANCE(491); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'i') ADVANCE(204); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 201: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'n') ADVANCE(198); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'k') ADVANCE(499); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 202: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'n') ADVANCE(196); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'l') ADVANCE(499); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 203: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'n') ADVANCE(491); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'n') ADVANCE(200); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 204: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'o') ADVANCE(218); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'n') ADVANCE(198); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 205: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'p') ADVANCE(491); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'n') ADVANCE(499); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 206: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'p') ADVANCE(210); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'o') ADVANCE(220); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 207: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'p') ADVANCE(144); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'p') ADVANCE(499); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 208: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'r') ADVANCE(201); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'p') ADVANCE(212); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 209: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'r') ADVANCE(219); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'p') ADVANCE(146); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 210: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'r') ADVANCE(190); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'r') ADVANCE(203); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 211: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'r') ADVANCE(214); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'r') ADVANCE(221); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 212: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 's') ADVANCE(194); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'r') ADVANCE(192); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 213: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 't') ADVANCE(189); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'r') ADVANCE(216); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 214: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 't') ADVANCE(491); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 's') ADVANCE(196); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 215: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 't') ADVANCE(207); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 't') ADVANCE(191); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 216: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 't') ADVANCE(215); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 't') ADVANCE(499); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 217: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 't') ADVANCE(192); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 't') ADVANCE(209); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 218: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'w') ADVANCE(203); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 't') ADVANCE(217); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 219: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '}') ADVANCE(493); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 't') ADVANCE(194); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); case 220: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'w') ADVANCE(205); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(227); + END_STATE(); + case 221: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '}') ADVANCE(501); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(227); + END_STATE(); + case 222: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ') ADVANCE(23); if (lookahead == '(' || - lookahead == '[') ADVANCE(692); + lookahead == '[') ADVANCE(702); if (lookahead == ')' || - lookahead == ']') ADVANCE(225); - if (lookahead != 0) ADVANCE(691); + lookahead == ']') ADVANCE(227); + if (lookahead != 0) ADVANCE(701); END_STATE(); - case 221: + case 223: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(501); - if (lookahead != 0) ADVANCE(500); + lookahead == '[') ADVANCE(509); + if (lookahead != 0) ADVANCE(508); END_STATE(); - case 222: + case 224: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(496); - if (lookahead != 0) ADVANCE(495); + lookahead == '[') ADVANCE(504); + if (lookahead != 0) ADVANCE(503); END_STATE(); - case 223: + case 225: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(487); - if (lookahead != 0) ADVANCE(486); + lookahead == '[') ADVANCE(495); + if (lookahead != 0) ADVANCE(494); END_STATE(); - case 224: + case 226: ACCEPT_TOKEN(aux_sym_word_noli_token1); ADVANCE_MAP( - '\n', 588, + '\n', 596, '\t', 23, ' ', 23, '(', 23, '[', 23, - 'A', 138, - 'C', 138, - 'D', 138, - 'M', 138, - 'S', 138, + 'A', 140, + 'C', 140, + 'D', 140, + 'M', 140, + 'S', 140, ); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(150); - if (lookahead != 0) ADVANCE(225); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(152); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 225: + case 227: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 226: + case 228: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '\'') ADVANCE(401); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '\'' && + lookahead != '(' && + lookahead != '[') ADVANCE(339); + END_STATE(); + case 229: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'A') ADVANCE(529); - if (lookahead == 'a') ADVANCE(318); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'A') ADVANCE(537); + if (lookahead == 'a') ADVANCE(321); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(339); END_STATE(); - case 227: + case 230: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'E') ADVANCE(527); - if (lookahead == 'e') ADVANCE(316); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'E') ADVANCE(535); + if (lookahead == 'e') ADVANCE(319); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(339); END_STATE(); - case 228: + case 231: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'E') ADVANCE(532); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'E') ADVANCE(540); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(339); END_STATE(); - case 229: + case 232: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'L') ADVANCE(531); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'L') ADVANCE(539); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(339); END_STATE(); - case 230: + case 233: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'O') ADVANCE(533); - if (lookahead == 'o') ADVANCE(324); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'O') ADVANCE(541); + if (lookahead == 'o') ADVANCE(327); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(339); END_STATE(); - case 231: + case 234: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'T') ADVANCE(528); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'T') ADVANCE(536); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(339); END_STATE(); - case 232: + case 235: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(544); + if (lookahead == '(') ADVANCE(552); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(339); END_STATE(); - case 233: + case 236: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(259); - if (lookahead == '>') ADVANCE(450); + if (lookahead == '-') ADVANCE(262); + if (lookahead == '>') ADVANCE(458); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(258); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); - END_STATE(); - case 234: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(264); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(336); - END_STATE(); - case 235: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(331); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(336); - END_STATE(); - case 236: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(332); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(261); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(339); END_STATE(); case 237: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(333); + if (lookahead == '-') ADVANCE(267); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 238: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(431); + if (lookahead == '-') ADVANCE(334); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 239: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(428); - if (lookahead == 's') ADVANCE(240); + if (lookahead == '-') ADVANCE(335); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 240: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(434); + if (lookahead == '-') ADVANCE(336); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 241: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(440); + if (lookahead == ':') ADVANCE(439); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 242: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(437); + if (lookahead == ':') ADVANCE(436); + if (lookahead == 's') ADVANCE(243); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 243: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(447); + if (lookahead == ':') ADVANCE(442); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 244: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(334); + if (lookahead == ':') ADVANCE(448); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 245: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(330); - if (lookahead == 's') ADVANCE(246); + if (lookahead == ':') ADVANCE(445); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 246: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(330); + if (lookahead == ':') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 247: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(136); + if (lookahead == ':') ADVANCE(337); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 248: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(247); + if (lookahead == ':') ADVANCE(333); + if (lookahead == 's') ADVANCE(249); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 249: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(248); + if (lookahead == ':') ADVANCE(333); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 250: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(249); + if (lookahead == '=') ADVANCE(137); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 251: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4022,7 +4033,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 252: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4032,7 +4043,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 253: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4042,7 +4053,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 254: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4052,7 +4063,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 255: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4062,7 +4073,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 256: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4072,7 +4083,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 257: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4082,720 +4093,720 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 258: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(450); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(258); + if (lookahead == '=') ADVANCE(257); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 259: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(453); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(27); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(258); + if (lookahead == '=') ADVANCE(258); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(260); + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(339); END_STATE(); case 260: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(454); + if (lookahead == '=') ADVANCE(259); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 261: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'A') ADVANCE(283); - if (lookahead == 'a') ADVANCE(318); + if (lookahead == '>') ADVANCE(458); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(261); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(339); END_STATE(); case 262: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'A') ADVANCE(290); + if (lookahead == '>') ADVANCE(461); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '[') ADVANCE(27); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(261); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '\n') ADVANCE(263); END_STATE(); case 263: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'A') ADVANCE(236); + if (lookahead == '>') ADVANCE(462); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 264: ACCEPT_TOKEN(aux_sym_word_noli_token1); - ADVANCE_MAP( - 'B', 483, - 'D', 479, - 'I', 481, - 'P', 475, - 'S', 473, - '{', 477, - '\t', 457, - ' ', 457, - '(', 457, - '[', 457, - ); + if (lookahead == 'A') ADVANCE(286); + if (lookahead == 'a') ADVANCE(321); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(457); + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(339); END_STATE(); case 265: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'C') ADVANCE(262); + if (lookahead == 'A') ADVANCE(293); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 266: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'D') ADVANCE(314); - if (lookahead == 'U') ADVANCE(315); + if (lookahead == 'A') ADVANCE(239); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 267: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'D') ADVANCE(243); + ADVANCE_MAP( + 'B', 491, + 'D', 487, + 'I', 489, + 'P', 483, + 'S', 481, + '{', 485, + '\t', 465, + ' ', 465, + '(', 465, + '[', 465, + ); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '\n') ADVANCE(465); END_STATE(); case 268: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(282); - if (lookahead == 'e') ADVANCE(316); + if (lookahead == 'C') ADVANCE(265); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 269: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(265); + if (lookahead == 'D') ADVANCE(317); + if (lookahead == 'U') ADVANCE(318); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 270: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(267); + if (lookahead == 'D') ADVANCE(246); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 271: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(288); + if (lookahead == 'E') ADVANCE(285); + if (lookahead == 'e') ADVANCE(319); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 272: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(238); + if (lookahead == 'E') ADVANCE(268); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 273: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'F') ADVANCE(291); + if (lookahead == 'E') ADVANCE(270); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 274: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'G') ADVANCE(241); + if (lookahead == 'E') ADVANCE(291); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 275: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'I') ADVANCE(273); + if (lookahead == 'E') ADVANCE(241); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 276: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'I') ADVANCE(280); + if (lookahead == 'F') ADVANCE(294); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 277: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'L') ADVANCE(287); + if (lookahead == 'G') ADVANCE(244); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 278: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'L') ADVANCE(234); + if (lookahead == 'I') ADVANCE(276); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 279: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'N') ADVANCE(276); + if (lookahead == 'I') ADVANCE(283); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 280: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'N') ADVANCE(274); + if (lookahead == 'L') ADVANCE(290); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 281: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'O') ADVANCE(289); - if (lookahead == 'o') ADVANCE(324); + if (lookahead == 'L') ADVANCE(237); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 282: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'P') ADVANCE(285); + if (lookahead == 'N') ADVANCE(279); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 283: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'R') ADVANCE(279); + if (lookahead == 'N') ADVANCE(277); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 284: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'R') ADVANCE(278); + if (lookahead == 'O') ADVANCE(292); + if (lookahead == 'o') ADVANCE(327); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 285: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'R') ADVANCE(269); + if (lookahead == 'P') ADVANCE(288); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 286: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(284); + if (lookahead == 'R') ADVANCE(282); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 287: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(235); + if (lookahead == 'R') ADVANCE(281); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 288: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(263); + if (lookahead == 'R') ADVANCE(272); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 289: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(272); + if (lookahead == 'T') ADVANCE(287); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 290: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(270); + if (lookahead == 'T') ADVANCE(238); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 291: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(237); + if (lookahead == 'T') ADVANCE(266); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 292: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'a') ADVANCE(308); + if (lookahead == 'T') ADVANCE(275); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 293: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'a') ADVANCE(327); + if (lookahead == 'T') ADVANCE(273); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 294: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'a') ADVANCE(319); + if (lookahead == 'T') ADVANCE(240); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 295: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'c') ADVANCE(293); + if (lookahead == 'a') ADVANCE(311); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 296: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'd') ADVANCE(443); + if (lookahead == 'a') ADVANCE(330); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 297: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(239); + if (lookahead == 'a') ADVANCE(322); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 298: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(295); + if (lookahead == 'c') ADVANCE(296); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 299: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(266); + if (lookahead == 'd') ADVANCE(451); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 300: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(296); + if (lookahead == 'e') ADVANCE(242); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 301: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(292); + if (lookahead == 'e') ADVANCE(298); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 302: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(321); + if (lookahead == 'e') ADVANCE(269); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 303: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'g') ADVANCE(299); + if (lookahead == 'e') ADVANCE(299); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 304: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'g') ADVANCE(242); + if (lookahead == 'e') ADVANCE(295); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 305: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'h') ADVANCE(294); + if (lookahead == 'e') ADVANCE(324); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 306: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'i') ADVANCE(310); + if (lookahead == 'g') ADVANCE(302); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 307: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'i') ADVANCE(312); + if (lookahead == 'g') ADVANCE(245); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 308: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'k') ADVANCE(490); + if (lookahead == 'h') ADVANCE(297); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 309: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'l') ADVANCE(490); + if (lookahead == 'i') ADVANCE(313); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 310: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'm') ADVANCE(244); + if (lookahead == 'i') ADVANCE(315); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 311: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'n') ADVANCE(490); + if (lookahead == 'k') ADVANCE(498); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 312: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'n') ADVANCE(304); + if (lookahead == 'l') ADVANCE(498); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 313: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'n') ADVANCE(307); + if (lookahead == 'm') ADVANCE(247); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 314: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'o') ADVANCE(328); + if (lookahead == 'n') ADVANCE(498); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 315: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'p') ADVANCE(490); + if (lookahead == 'n') ADVANCE(307); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 316: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'p') ADVANCE(320); + if (lookahead == 'n') ADVANCE(310); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 317: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'p') ADVANCE(245); + if (lookahead == 'o') ADVANCE(331); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 318: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(313); + if (lookahead == 'p') ADVANCE(498); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 319: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(329); + if (lookahead == 'p') ADVANCE(323); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 320: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(298); + if (lookahead == 'p') ADVANCE(248); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 321: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(323); + if (lookahead == 'r') ADVANCE(316); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 322: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 's') ADVANCE(302); + if (lookahead == 'r') ADVANCE(332); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 323: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(490); + if (lookahead == 'r') ADVANCE(301); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 324: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(297); + if (lookahead == 'r') ADVANCE(326); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 325: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(317); + if (lookahead == 's') ADVANCE(305); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 326: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(325); + if (lookahead == 't') ADVANCE(498); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 327: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4805,70 +4816,100 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 328: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'w') ADVANCE(311); + if (lookahead == 't') ADVANCE(320); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 329: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '}') ADVANCE(492); + if (lookahead == 't') ADVANCE(328); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); case 330: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 't') ADVANCE(303); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(339); + END_STATE(); + case 331: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'w') ADVANCE(314); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(339); + END_STATE(); + case 332: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '}') ADVANCE(500); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(339); + END_STATE(); + case 333: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '(' || - lookahead == '[') ADVANCE(695); + lookahead == '[') ADVANCE(705); if (lookahead == ')' || - lookahead == ']') ADVANCE(336); + lookahead == ']') ADVANCE(339); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(693); + lookahead != ' ') ADVANCE(703); END_STATE(); - case 331: + case 334: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(499); + lookahead == '[') ADVANCE(507); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(499); + lookahead != '\n') ADVANCE(507); END_STATE(); - case 332: + case 335: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(494); + lookahead == '[') ADVANCE(502); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(494); + lookahead != '\n') ADVANCE(502); END_STATE(); - case 333: + case 336: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(485); + lookahead == '[') ADVANCE(493); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(485); + lookahead != '\n') ADVANCE(493); END_STATE(); - case 334: + case 337: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\t' || lookahead == ' ' || @@ -4876,82 +4917,58 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '[') ADVANCE(19); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(135); + lookahead != '\n') ADVANCE(136); END_STATE(); - case 335: + case 338: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(233); + lookahead == 'S') ADVANCE(236); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(258); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(261); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(339); END_STATE(); - case 336: + case 339: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(336); + lookahead != '[') ADVANCE(339); END_STATE(); - case 337: + case 340: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '\n') ADVANCE(591); - if (lookahead == '-') ADVANCE(337); + if (lookahead == '\n') ADVANCE(599); + if (lookahead == '-') ADVANCE(340); if (lookahead == '\t' || lookahead == ' ') ADVANCE(20); - if (lookahead != 0) ADVANCE(349); + if (lookahead != 0) ADVANCE(352); END_STATE(); - case 338: + case 341: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ') ADVANCE(23); - if (lookahead != 0) ADVANCE(338); - END_STATE(); - case 339: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(337); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ') ADVANCE(349); - END_STATE(); - case 340: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(339); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ') ADVANCE(349); - END_STATE(); - case 341: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(340); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ') ADVANCE(349); + if (lookahead != 0) ADVANCE(341); END_STATE(); case 342: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(341); + if (lookahead == '-') ADVANCE(340); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(349); + lookahead != ' ') ADVANCE(352); END_STATE(); case 343: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -4959,7 +4976,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(349); + lookahead != ' ') ADVANCE(352); END_STATE(); case 344: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -4967,7 +4984,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(349); + lookahead != ' ') ADVANCE(352); END_STATE(); case 345: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -4975,7 +4992,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(349); + lookahead != ' ') ADVANCE(352); END_STATE(); case 346: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -4983,7 +5000,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(349); + lookahead != ' ') ADVANCE(352); END_STATE(); case 347: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -4991,7 +5008,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(349); + lookahead != ' ') ADVANCE(352); END_STATE(); case 348: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -4999,415 +5016,474 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(349); + lookahead != ' ') ADVANCE(352); END_STATE(); case 349: ACCEPT_TOKEN(aux_sym_word_noli_token2); + if (lookahead == '-') ADVANCE(348); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(349); + lookahead != ' ') ADVANCE(352); END_STATE(); case 350: - ACCEPT_TOKEN(anon_sym_STAR); + ACCEPT_TOKEN(aux_sym_word_noli_token2); + if (lookahead == '-') ADVANCE(349); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ') ADVANCE(352); END_STATE(); case 351: + ACCEPT_TOKEN(aux_sym_word_noli_token2); + if (lookahead == '-') ADVANCE(350); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ') ADVANCE(352); + END_STATE(); + case 352: + ACCEPT_TOKEN(aux_sym_word_noli_token2); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ') ADVANCE(352); + END_STATE(); + case 353: + ACCEPT_TOKEN(anon_sym_STAR); + END_STATE(); + case 354: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 352: + case 355: ACCEPT_TOKEN(anon_sym_STAR); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 353: + case 356: ACCEPT_TOKEN(anon_sym_STAR); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 354: - ACCEPT_TOKEN(anon_sym_SQUOTE); - END_STATE(); - case 355: + case 357: ACCEPT_TOKEN(anon_sym_SQUOTE); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '|') ADVANCE(138); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 356: + case 358: + ACCEPT_TOKEN(anon_sym_SQUOTE); + if (lookahead == '|') ADVANCE(39); + END_STATE(); + case 359: + ACCEPT_TOKEN(anon_sym_SQUOTE); + if (lookahead == '|') ADVANCE(228); + END_STATE(); + case 360: ACCEPT_TOKEN(anon_sym_SQUOTE); + if (lookahead == '|') ADVANCE(809); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '|' && + lookahead != '}') ADVANCE(909); END_STATE(); - case 357: + case 361: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'A') ADVANCE(84); - if (lookahead == 'a') ADVANCE(382); - if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'A') ADVANCE(85); + if (lookahead == 'a') ADVANCE(386); + if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 358: + case 362: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'E') ADVANCE(83); - if (lookahead == 'e') ADVANCE(381); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'E') ADVANCE(84); + if (lookahead == 'e') ADVANCE(385); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 359: + case 363: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'E') ADVANCE(89); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'E') ADVANCE(90); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 360: + case 364: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'L') ADVANCE(88); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'L') ADVANCE(89); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 361: + case 365: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'O') ADVANCE(90); - if (lookahead == 'o') ADVANCE(384); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'O') ADVANCE(91); + if (lookahead == 'o') ADVANCE(388); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 362: + case 366: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'T') ADVANCE(85); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'T') ADVANCE(86); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 363: + case 367: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 't') ADVANCE(699); + if (lookahead == 't') ADVANCE(709); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(387); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(700); + lookahead == '[') ADVANCE(391); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(710); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '\'' && - lookahead != '(') ADVANCE(387); + lookahead != '(') ADVANCE(391); END_STATE(); - case 364: + case 368: ACCEPT_TOKEN(aux_sym__word_common_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(387); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(700); + lookahead == '[') ADVANCE(391); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(710); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '\'' && - lookahead != '(') ADVANCE(387); + lookahead != '(') ADVANCE(391); END_STATE(); - case 365: + case 369: ACCEPT_TOKEN(aux_sym__word_common_token1); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(46); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(370); + lookahead == 'S') ADVANCE(47); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(59); - END_STATE(); - case 366: - ACCEPT_TOKEN(aux_sym__word_common_token1); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); - END_STATE(); - case 367: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == ':') ADVANCE(428); - if (lookahead == 's') ADVANCE(368); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); - END_STATE(); - case 368: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == ':') ADVANCE(434); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); - END_STATE(); - case 369: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == ':') ADVANCE(437); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + lookahead == '_') ADVANCE(60); END_STATE(); case 370: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == '>') ADVANCE(450); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(370); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(59); + ACCEPT_TOKEN(aux_sym__word_common_token1); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 371: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'a') ADVANCE(385); - if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == ':') ADVANCE(436); + if (lookahead == 's') ADVANCE(372); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 372: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'c') ADVANCE(371); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == ':') ADVANCE(442); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 373: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'd') ADVANCE(446); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == ':') ADVANCE(445); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 374: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'e') ADVANCE(367); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == '>') ADVANCE(458); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(374); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(60); END_STATE(); case 375: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'e') ADVANCE(372); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'a') ADVANCE(389); + if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 376: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'e') ADVANCE(373); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'c') ADVANCE(375); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 377: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'g') ADVANCE(369); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'd') ADVANCE(454); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 378: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'i') ADVANCE(380); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'e') ADVANCE(371); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 379: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'n') ADVANCE(378); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'e') ADVANCE(376); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 380: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'n') ADVANCE(377); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'e') ADVANCE(377); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 381: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'p') ADVANCE(383); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'g') ADVANCE(373); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 382: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'r') ADVANCE(379); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'i') ADVANCE(384); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 383: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'r') ADVANCE(375); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'n') ADVANCE(382); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 384: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 't') ADVANCE(374); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'n') ADVANCE(381); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 385: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 't') ADVANCE(376); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == 'p') ADVANCE(387); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); case 386: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'r') ADVANCE(383); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); + END_STATE(); + case 387: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'r') ADVANCE(379); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); + END_STATE(); + case 388: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 't') ADVANCE(378); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); + END_STATE(); + case 389: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 't') ADVANCE(380); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); + END_STATE(); + case 390: ACCEPT_TOKEN(aux_sym__word_common_token2); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(695); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(386); + lookahead == '[') ADVANCE(705); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(390); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ')' && - lookahead != ']') ADVANCE(694); + lookahead != ']') ADVANCE(704); END_STATE(); - case 387: + case 391: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 388: + case 392: ACCEPT_TOKEN(anon_sym_SQUOTE2); END_STATE(); - case 389: + case 393: + ACCEPT_TOKEN(anon_sym_SQUOTE2); + if (lookahead == '|') ADVANCE(39); + END_STATE(); + case 394: ACCEPT_TOKEN(aux_sym__word_common_token3); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '|') ADVANCE(389); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '|') ADVANCE(394); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 390: + case 395: ACCEPT_TOKEN(aux_sym__word_common_token3); - if (lookahead == '|') ADVANCE(390); + if (lookahead == '|') ADVANCE(395); END_STATE(); - case 391: + case 396: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); - case 392: + case 397: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '|') ADVANCE(389); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '|') ADVANCE(394); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 393: + case 398: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(390); + if (lookahead == '|') ADVANCE(395); END_STATE(); - case 394: + case 399: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(390); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == '|') ADVANCE(395); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 395: + case 400: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(889); + if (lookahead == '|') ADVANCE(900); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '|' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 396: + case 401: + ACCEPT_TOKEN(anon_sym_SQUOTE_PIPE_SQUOTE); + END_STATE(); + case 402: + ACCEPT_TOKEN(anon_sym_SQUOTE_PIPE_SQUOTE); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(227); + END_STATE(); + case 403: + ACCEPT_TOKEN(anon_sym_SQUOTE_PIPE_SQUOTE); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(910); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '}') ADVANCE(909); + END_STATE(); + case 404: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '{') ADVANCE(402); - if (lookahead == '}') ADVANCE(401); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '{') ADVANCE(410); + if (lookahead == '}') ADVANCE(409); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 397: + case 405: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '{') ADVANCE(404); - if (lookahead == '}') ADVANCE(400); + if (lookahead == '{') ADVANCE(412); + if (lookahead == '}') ADVANCE(408); END_STATE(); - case 398: + case 406: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '{') ADVANCE(404); - if (lookahead == '}') ADVANCE(400); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (lookahead == '{') ADVANCE(412); + if (lookahead == '}') ADVANCE(408); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 399: + case 407: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '{') ADVANCE(888); - if (lookahead == '}') ADVANCE(400); + if (lookahead == '{') ADVANCE(899); + if (lookahead == '}') ADVANCE(408); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(898); + lookahead != ' ') ADVANCE(909); END_STATE(); - case 400: + case 408: ACCEPT_TOKEN(anon_sym_LBRACE_RBRACE); END_STATE(); - case 401: + case 409: ACCEPT_TOKEN(anon_sym_LBRACE_RBRACE); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 402: + case 410: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '{') ADVANCE(402); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '{') ADVANCE(410); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(403); - if (lookahead != 0) ADVANCE(225); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(411); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 403: + case 411: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(403); - if (lookahead != 0) ADVANCE(225); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(411); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 404: + case 412: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '{') ADVANCE(404); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(405); + if (lookahead == '{') ADVANCE(412); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(413); END_STATE(); - case 405: + case 413: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(405); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(413); END_STATE(); - case 406: + case 414: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 407: + case 415: ACCEPT_TOKEN(anon_sym_LPAREN); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 408: + case 416: ACCEPT_TOKEN(anon_sym_LPAREN); - if (lookahead == '(') ADVANCE(544); + if (lookahead == '(') ADVANCE(552); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 409: + case 417: ACCEPT_TOKEN(anon_sym_LPAREN); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 410: + case 418: ACCEPT_TOKEN(anon_sym_LPAREN); if (lookahead == '(' || lookahead == ')' || @@ -5415,517 +5491,517 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(580); + lookahead == '_') ADVANCE(588); END_STATE(); - case 411: + case 419: ACCEPT_TOKEN(anon_sym_LPAREN); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(899); + lookahead != '}') ADVANCE(910); END_STATE(); - case 412: + case 420: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 413: + case 421: ACCEPT_TOKEN(anon_sym_LBRACK); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 414: + case 422: ACCEPT_TOKEN(anon_sym_LBRACK); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 415: + case 423: ACCEPT_TOKEN(anon_sym_LBRACK); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(899); + lookahead != '}') ADVANCE(910); END_STATE(); - case 416: + case 424: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); - case 417: + case 425: ACCEPT_TOKEN(anon_sym_TILDE); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 418: + case 426: ACCEPT_TOKEN(anon_sym_TILDE); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 419: + case 427: ACCEPT_TOKEN(anon_sym_TILDE); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 420: + case 428: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); - case 421: + case 429: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 422: + case 430: ACCEPT_TOKEN(anon_sym_GT); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 423: + case 431: ACCEPT_TOKEN(anon_sym_GT); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 424: + case 432: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 425: + case 433: ACCEPT_TOKEN(anon_sym_COMMA); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 426: + case 434: ACCEPT_TOKEN(anon_sym_COMMA); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 427: + case 435: ACCEPT_TOKEN(anon_sym_COMMA); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(899); + lookahead != '}') ADVANCE(910); END_STATE(); - case 428: + case 436: ACCEPT_TOKEN(anon_sym_Note_COLON); END_STATE(); - case 429: + case 437: ACCEPT_TOKEN(anon_sym_Note_COLON); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 430: + case 438: ACCEPT_TOKEN(anon_sym_Note_COLON); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 431: + case 439: ACCEPT_TOKEN(anon_sym_NOTE_COLON); END_STATE(); - case 432: + case 440: ACCEPT_TOKEN(anon_sym_NOTE_COLON); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 433: + case 441: ACCEPT_TOKEN(anon_sym_NOTE_COLON); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 434: + case 442: ACCEPT_TOKEN(anon_sym_Notes_COLON); END_STATE(); - case 435: + case 443: ACCEPT_TOKEN(anon_sym_Notes_COLON); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 436: + case 444: ACCEPT_TOKEN(anon_sym_Notes_COLON); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 437: + case 445: ACCEPT_TOKEN(anon_sym_Warning_COLON); END_STATE(); - case 438: + case 446: ACCEPT_TOKEN(anon_sym_Warning_COLON); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 439: + case 447: ACCEPT_TOKEN(anon_sym_Warning_COLON); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 440: + case 448: ACCEPT_TOKEN(anon_sym_WARNING_COLON); END_STATE(); - case 441: + case 449: ACCEPT_TOKEN(anon_sym_WARNING_COLON); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 442: + case 450: ACCEPT_TOKEN(anon_sym_WARNING_COLON); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 443: + case 451: ACCEPT_TOKEN(anon_sym_Deprecated); END_STATE(); - case 444: + case 452: ACCEPT_TOKEN(anon_sym_Deprecated); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 445: + case 453: ACCEPT_TOKEN(anon_sym_Deprecated); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 446: + case 454: ACCEPT_TOKEN(anon_sym_Deprecated); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 447: + case 455: ACCEPT_TOKEN(anon_sym_DEPRECATED_COLON); END_STATE(); - case 448: + case 456: ACCEPT_TOKEN(anon_sym_DEPRECATED_COLON); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 449: + case 457: ACCEPT_TOKEN(anon_sym_DEPRECATED_COLON); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 450: + case 458: ACCEPT_TOKEN(aux_sym_keycode_token1); END_STATE(); - case 451: + case 459: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '>') ADVANCE(455); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '>') ADVANCE(463); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 452: + case 460: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 453: + case 461: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '>') ADVANCE(454); + if (lookahead == '>') ADVANCE(462); END_STATE(); - case 454: + case 462: ACCEPT_TOKEN(aux_sym_keycode_token2); END_STATE(); - case 455: + case 463: ACCEPT_TOKEN(aux_sym_keycode_token2); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 456: + case 464: ACCEPT_TOKEN(aux_sym_keycode_token2); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead != 0) ADVANCE(23); END_STATE(); - case 457: + case 465: ACCEPT_TOKEN(aux_sym_keycode_token3); END_STATE(); - case 458: + case 466: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'H') ADVANCE(167); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'H') ADVANCE(169); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 459: + case 467: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'a') ADVANCE(195); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'a') ADVANCE(197); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 460: + case 468: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'c') ADVANCE(197); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'c') ADVANCE(199); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 461: + case 469: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'e') ADVANCE(200); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'e') ADVANCE(202); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 462: + case 470: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'n') ADVANCE(212); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'n') ADVANCE(214); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 463: + case 471: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == 'r') ADVANCE(193); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == 'r') ADVANCE(195); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 464: + case 472: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 465: + case 473: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead != 0) ADVANCE(23); END_STATE(); - case 466: + case 474: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'H') ADVANCE(561); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'H') ADVANCE(569); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 467: + case 475: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'a') ADVANCE(104); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'a') ADVANCE(105); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 468: + case 476: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'e') ADVANCE(109); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'e') ADVANCE(110); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 469: + case 477: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'n') ADVANCE(121); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'n') ADVANCE(122); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 470: + case 478: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'r') ADVANCE(102); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'r') ADVANCE(103); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 471: + case 479: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(580); + if (lookahead == '(') ADVANCE(588); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 472: + case 480: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'H') ADVANCE(76); + if (lookahead == 'H') ADVANCE(77); END_STATE(); - case 473: + case 481: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'H') ADVANCE(275); + if (lookahead == 'H') ADVANCE(278); END_STATE(); - case 474: + case 482: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'a') ADVANCE(104); + if (lookahead == 'a') ADVANCE(105); END_STATE(); - case 475: + case 483: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'a') ADVANCE(303); + if (lookahead == 'a') ADVANCE(306); END_STATE(); - case 476: + case 484: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'c') ADVANCE(106); + if (lookahead == 'c') ADVANCE(107); END_STATE(); - case 477: + case 485: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'c') ADVANCE(305); + if (lookahead == 'c') ADVANCE(308); END_STATE(); - case 478: + case 486: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'e') ADVANCE(109); + if (lookahead == 'e') ADVANCE(110); END_STATE(); - case 479: + case 487: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'e') ADVANCE(309); + if (lookahead == 'e') ADVANCE(312); END_STATE(); - case 480: + case 488: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'n') ADVANCE(121); + if (lookahead == 'n') ADVANCE(122); END_STATE(); - case 481: + case 489: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'n') ADVANCE(322); + if (lookahead == 'n') ADVANCE(325); END_STATE(); - case 482: + case 490: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'r') ADVANCE(102); + if (lookahead == 'r') ADVANCE(103); END_STATE(); - case 483: + case 491: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'r') ADVANCE(301); + if (lookahead == 'r') ADVANCE(304); END_STATE(); - case 484: + case 492: ACCEPT_TOKEN(aux_sym_keycode_token3); if (lookahead == '(' || lookahead == ')' || @@ -5933,36 +6009,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(580); + lookahead == '_') ADVANCE(588); END_STATE(); - case 485: + case 493: ACCEPT_TOKEN(aux_sym_keycode_token4); END_STATE(); - case 486: + case 494: ACCEPT_TOKEN(aux_sym_keycode_token4); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 487: + case 495: ACCEPT_TOKEN(aux_sym_keycode_token4); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead != 0) ADVANCE(23); END_STATE(); - case 488: + case 496: ACCEPT_TOKEN(aux_sym_keycode_token4); - if (lookahead == '(') ADVANCE(580); + if (lookahead == '(') ADVANCE(588); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 489: + case 497: ACCEPT_TOKEN(aux_sym_keycode_token4); if (lookahead == '(' || lookahead == ')' || @@ -5970,60 +6046,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(580); + lookahead == '_') ADVANCE(588); END_STATE(); - case 490: + case 498: ACCEPT_TOKEN(aux_sym_keycode_token5); END_STATE(); - case 491: + case 499: ACCEPT_TOKEN(aux_sym_keycode_token5); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 492: + case 500: ACCEPT_TOKEN(anon_sym_CTRL_DASH_LBRACEchar_RBRACE); END_STATE(); - case 493: + case 501: ACCEPT_TOKEN(anon_sym_CTRL_DASH_LBRACEchar_RBRACE); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 494: + case 502: ACCEPT_TOKEN(aux_sym_keycode_token6); END_STATE(); - case 495: + case 503: ACCEPT_TOKEN(aux_sym_keycode_token6); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 496: + case 504: ACCEPT_TOKEN(aux_sym_keycode_token6); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead != 0) ADVANCE(23); END_STATE(); - case 497: + case 505: ACCEPT_TOKEN(aux_sym_keycode_token6); - if (lookahead == '(') ADVANCE(580); + if (lookahead == '(') ADVANCE(588); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 498: + case 506: ACCEPT_TOKEN(aux_sym_keycode_token6); if (lookahead == '(' || lookahead == ')' || @@ -6031,36 +6107,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(580); + lookahead == '_') ADVANCE(588); END_STATE(); - case 499: + case 507: ACCEPT_TOKEN(aux_sym_keycode_token7); END_STATE(); - case 500: + case 508: ACCEPT_TOKEN(aux_sym_keycode_token7); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 501: + case 509: ACCEPT_TOKEN(aux_sym_keycode_token7); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead != 0) ADVANCE(23); END_STATE(); - case 502: + case 510: ACCEPT_TOKEN(aux_sym_keycode_token7); - if (lookahead == '(') ADVANCE(580); + if (lookahead == '(') ADVANCE(588); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 503: + case 511: ACCEPT_TOKEN(aux_sym_keycode_token7); if (lookahead == '(' || lookahead == ')' || @@ -6068,472 +6144,472 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(580); + lookahead == '_') ADVANCE(588); END_STATE(); - case 504: + case 512: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == '-') ADVANCE(540); + if (lookahead == '(') ADVANCE(552); + if (lookahead == '-') ADVANCE(548); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 505: + case 513: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == '-') ADVANCE(513); + if (lookahead == '(') ADVANCE(552); + if (lookahead == '-') ADVANCE(521); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 506: + case 514: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == '-') ADVANCE(541); + if (lookahead == '(') ADVANCE(552); + if (lookahead == '-') ADVANCE(549); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 507: + case 515: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == '-') ADVANCE(542); + if (lookahead == '(') ADVANCE(552); + if (lookahead == '-') ADVANCE(550); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 508: + case 516: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == ':') ADVANCE(431); + if (lookahead == '(') ADVANCE(552); + if (lookahead == ':') ADVANCE(439); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 509: + case 517: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == ':') ADVANCE(440); + if (lookahead == '(') ADVANCE(552); + if (lookahead == ':') ADVANCE(448); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 510: + case 518: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == ':') ADVANCE(447); + if (lookahead == '(') ADVANCE(552); + if (lookahead == ':') ADVANCE(455); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 511: + case 519: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'A') ADVANCE(534); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'A') ADVANCE(542); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 512: + case 520: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'A') ADVANCE(506); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'A') ADVANCE(514); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 513: + case 521: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); ADVANCE_MAP( - '(', 544, - 'B', 539, - 'D', 537, - 'I', 538, - 'P', 536, - 'S', 521, - '{', 477, - '\t', 457, - ' ', 457, - '[', 457, + '(', 552, + 'B', 547, + 'D', 545, + 'I', 546, + 'P', 544, + 'S', 529, + '{', 485, + '\t', 465, + ' ', 465, + '[', 465, ); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(457); + lookahead != '\n') ADVANCE(465); END_STATE(); - case 514: + case 522: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'C') ADVANCE(511); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'C') ADVANCE(519); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 515: + case 523: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'D') ADVANCE(510); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'D') ADVANCE(518); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 516: + case 524: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'E') ADVANCE(508); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'E') ADVANCE(516); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 517: + case 525: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'E') ADVANCE(514); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'E') ADVANCE(522); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 518: + case 526: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'E') ADVANCE(515); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'E') ADVANCE(523); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 519: + case 527: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'F') ADVANCE(535); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'F') ADVANCE(543); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 520: + case 528: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'G') ADVANCE(509); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'G') ADVANCE(517); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 521: + case 529: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'H') ADVANCE(522); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'H') ADVANCE(530); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 522: + case 530: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'I') ADVANCE(519); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'I') ADVANCE(527); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 523: + case 531: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'I') ADVANCE(526); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'I') ADVANCE(534); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 524: + case 532: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'L') ADVANCE(505); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'L') ADVANCE(513); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 525: + case 533: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'N') ADVANCE(523); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'N') ADVANCE(531); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 526: + case 534: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'N') ADVANCE(520); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'N') ADVANCE(528); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 527: + case 535: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'P') ADVANCE(530); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'P') ADVANCE(538); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 528: + case 536: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'R') ADVANCE(524); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'R') ADVANCE(532); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 529: + case 537: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'R') ADVANCE(525); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'R') ADVANCE(533); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 530: + case 538: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'R') ADVANCE(517); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'R') ADVANCE(525); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 531: + case 539: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'T') ADVANCE(504); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'T') ADVANCE(512); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 532: + case 540: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'T') ADVANCE(512); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'T') ADVANCE(520); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 533: + case 541: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'T') ADVANCE(516); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'T') ADVANCE(524); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 534: + case 542: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'T') ADVANCE(518); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'T') ADVANCE(526); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 535: + case 543: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'T') ADVANCE(507); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'T') ADVANCE(515); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 536: + case 544: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'a') ADVANCE(303); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'a') ADVANCE(306); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 537: + case 545: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'e') ADVANCE(309); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'e') ADVANCE(312); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 538: + case 546: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'n') ADVANCE(322); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'n') ADVANCE(325); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 539: + case 547: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); - if (lookahead == 'r') ADVANCE(301); + if (lookahead == '(') ADVANCE(552); + if (lookahead == 'r') ADVANCE(304); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 540: + case 548: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); + if (lookahead == '(') ADVANCE(552); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(499); + lookahead == '[') ADVANCE(507); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(499); + lookahead != '\n') ADVANCE(507); END_STATE(); - case 541: + case 549: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); + if (lookahead == '(') ADVANCE(552); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(494); + lookahead == '[') ADVANCE(502); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(494); + lookahead != '\n') ADVANCE(502); END_STATE(); - case 542: + case 550: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); + if (lookahead == '(') ADVANCE(552); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(485); + lookahead == '[') ADVANCE(493); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(485); + lookahead != '\n') ADVANCE(493); END_STATE(); - case 543: + case 551: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(544); + if (lookahead == '(') ADVANCE(552); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(543); + lookahead == '_') ADVANCE(551); END_STATE(); - case 544: + case 552: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); if (lookahead == '(' || lookahead == ')' || @@ -6541,421 +6617,421 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(552); END_STATE(); - case 545: + case 553: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == '-') ADVANCE(576); + if (lookahead == '(') ADVANCE(588); + if (lookahead == '-') ADVANCE(584); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 546: + case 554: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == '-') ADVANCE(577); + if (lookahead == '(') ADVANCE(588); + if (lookahead == '-') ADVANCE(585); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 547: + case 555: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == '-') ADVANCE(578); + if (lookahead == '(') ADVANCE(588); + if (lookahead == '-') ADVANCE(586); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 548: + case 556: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == '-') ADVANCE(579); + if (lookahead == '(') ADVANCE(588); + if (lookahead == '-') ADVANCE(587); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 549: + case 557: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == ':') ADVANCE(431); + if (lookahead == '(') ADVANCE(588); + if (lookahead == ':') ADVANCE(439); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 550: + case 558: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == ':') ADVANCE(440); + if (lookahead == '(') ADVANCE(588); + if (lookahead == ':') ADVANCE(448); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 551: + case 559: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == ':') ADVANCE(447); + if (lookahead == '(') ADVANCE(588); + if (lookahead == ':') ADVANCE(455); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 552: + case 560: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'A') ADVANCE(573); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'A') ADVANCE(581); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 553: + case 561: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'A') ADVANCE(547); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'A') ADVANCE(555); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 554: + case 562: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'C') ADVANCE(552); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'C') ADVANCE(560); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 555: + case 563: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'D') ADVANCE(551); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'D') ADVANCE(559); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 556: + case 564: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'E') ADVANCE(549); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'E') ADVANCE(557); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 557: + case 565: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'E') ADVANCE(554); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'E') ADVANCE(562); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 558: + case 566: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'E') ADVANCE(555); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'E') ADVANCE(563); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 559: + case 567: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'F') ADVANCE(574); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'F') ADVANCE(582); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 560: + case 568: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'G') ADVANCE(550); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'G') ADVANCE(558); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 561: + case 569: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'I') ADVANCE(559); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'I') ADVANCE(567); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 562: + case 570: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'I') ADVANCE(565); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'I') ADVANCE(573); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 563: + case 571: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'L') ADVANCE(546); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'L') ADVANCE(554); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 564: + case 572: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'N') ADVANCE(562); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'N') ADVANCE(570); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 565: + case 573: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'N') ADVANCE(560); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'N') ADVANCE(568); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 566: + case 574: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'P') ADVANCE(569); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'P') ADVANCE(577); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 567: + case 575: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'R') ADVANCE(563); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'R') ADVANCE(571); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 568: + case 576: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'R') ADVANCE(564); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'R') ADVANCE(572); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 569: + case 577: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'R') ADVANCE(557); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'R') ADVANCE(565); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 570: + case 578: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'T') ADVANCE(545); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'T') ADVANCE(553); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 571: + case 579: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'T') ADVANCE(553); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'T') ADVANCE(561); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 572: + case 580: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'T') ADVANCE(556); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'T') ADVANCE(564); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 573: + case 581: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'T') ADVANCE(558); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'T') ADVANCE(566); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 574: + case 582: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); - if (lookahead == 'T') ADVANCE(548); + if (lookahead == '(') ADVANCE(588); + if (lookahead == 'T') ADVANCE(556); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 575: + case 583: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(580); + if (lookahead == '(') ADVANCE(588); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(583); END_STATE(); - case 576: + case 584: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(503); + if (lookahead == '(') ADVANCE(511); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(499); + lookahead == '[') ADVANCE(507); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(502); + lookahead == '_') ADVANCE(510); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(499); + lookahead != '\n') ADVANCE(507); END_STATE(); - case 577: + case 585: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); ADVANCE_MAP( - '(', 484, - 'B', 470, - 'D', 468, - 'I', 469, - 'P', 467, - 'S', 466, - '{', 476, - '\t', 457, - ' ', 457, - ',', 457, - '[', 457, + '(', 492, + 'B', 478, + 'D', 476, + 'I', 477, + 'P', 475, + 'S', 474, + '{', 484, + '\t', 465, + ' ', 465, + ',', 465, + '[', 465, ); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(471); + lookahead == '_') ADVANCE(479); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(457); + lookahead != '\n') ADVANCE(465); END_STATE(); - case 578: + case 586: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(498); + if (lookahead == '(') ADVANCE(506); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(494); + lookahead == '[') ADVANCE(502); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(497); + lookahead == '_') ADVANCE(505); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(494); + lookahead != '\n') ADVANCE(502); END_STATE(); - case 579: + case 587: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(489); + if (lookahead == '(') ADVANCE(497); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(485); + lookahead == '[') ADVANCE(493); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(488); + lookahead == '_') ADVANCE(496); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(485); + lookahead != '\n') ADVANCE(493); END_STATE(); - case 580: + case 588: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); if (lookahead == '(' || lookahead == ')' || @@ -6963,3806 +7039,3842 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(580); + lookahead == '_') ADVANCE(588); END_STATE(); - case 581: + case 589: ACCEPT_TOKEN(anon_sym_LT); END_STATE(); - case 582: + case 590: ACCEPT_TOKEN(anon_sym_LT); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(233); + lookahead == 'S') ADVANCE(236); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(258); - END_STATE(); - case 583: - ACCEPT_TOKEN(aux_sym_codeblock_token1); - END_STATE(); - case 584: - ACCEPT_TOKEN(aux_sym_codeblock_token2); - END_STATE(); - case 585: - ACCEPT_TOKEN(aux_sym__blank_token1); - END_STATE(); - case 586: - ACCEPT_TOKEN(aux_sym_line_li_token1); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == ' ') ADVANCE(586); - if (lookahead != 0) ADVANCE(23); - END_STATE(); - case 587: - ACCEPT_TOKEN(aux_sym_line_li_token1); - if (lookahead == ' ') ADVANCE(587); - END_STATE(); - case 588: - ACCEPT_TOKEN(aux_sym_line_code_token1); - END_STATE(); - case 589: - ACCEPT_TOKEN(sym_modeline); - END_STATE(); - case 590: - ACCEPT_TOKEN(aux_sym_h1_token1); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(261); END_STATE(); case 591: - ACCEPT_TOKEN(aux_sym_h2_token1); + ACCEPT_TOKEN(aux_sym_codeblock_token1); END_STATE(); case 592: - ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '-') ADVANCE(688); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '*') ADVANCE(688); + ACCEPT_TOKEN(aux_sym_codeblock_token2); END_STATE(); - case 593: - ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '-') ADVANCE(608); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '*') ADVANCE(688); + case 593: + ACCEPT_TOKEN(aux_sym__blank_token1); END_STATE(); case 594: - ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '-') ADVANCE(604); - if (lookahead == '>') ADVANCE(688); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(601); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '*') ADVANCE(688); + ACCEPT_TOKEN(aux_sym_line_li_token1); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == ' ') ADVANCE(594); + if (lookahead != 0) ADVANCE(23); END_STATE(); case 595: - ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(688); - if (lookahead == 's') ADVANCE(596); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '*') ADVANCE(688); + ACCEPT_TOKEN(aux_sym_line_li_token1); + if (lookahead == ' ') ADVANCE(595); END_STATE(); case 596: - ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(688); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '*') ADVANCE(688); + ACCEPT_TOKEN(aux_sym_line_code_token1); END_STATE(); case 597: - ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(683); - if (lookahead == 's') ADVANCE(599); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(687); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '*') ADVANCE(688); + ACCEPT_TOKEN(sym_modeline); END_STATE(); case 598: - ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(683); - if (lookahead == 's') ADVANCE(600); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '*') ADVANCE(688); + ACCEPT_TOKEN(aux_sym_h1_token1); END_STATE(); case 599: - ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(683); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(687); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '*') ADVANCE(688); + ACCEPT_TOKEN(aux_sym_h2_token1); END_STATE(); case 600: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(683); + if (lookahead == '\'') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 601: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(688); + if (lookahead == '-') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(601); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 602: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(688); + if (lookahead == '-') ADVANCE(617); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 603: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(689); + if (lookahead == '-') ADVANCE(613); + if (lookahead == '>') ADVANCE(698); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(699); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(611); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(689); + lookahead != '*') ADVANCE(698); END_STATE(); case 604: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(602); + if (lookahead == ':') ADVANCE(698); + if (lookahead == 's') ADVANCE(605); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(603); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(601); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(602); + lookahead != '*') ADVANCE(698); END_STATE(); case 605: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'A') ADVANCE(592); + if (lookahead == ':') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 606: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'A') ADVANCE(628); - if (lookahead == 'a') ADVANCE(665); + if (lookahead == ':') ADVANCE(694); + if (lookahead == 's') ADVANCE(608); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 607: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'A') ADVANCE(635); + if (lookahead == ':') ADVANCE(694); + if (lookahead == 's') ADVANCE(609); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 608: ACCEPT_TOKEN(aux_sym_tag_token1); - ADVANCE_MAP( - 'B', 669, - 'D', 645, - 'I', 659, - 'P', 637, - 'S', 619, - '{', 640, - '(', 689, - ',', 689, - '[', 689, - ); + if (lookahead == ':') ADVANCE(694); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(699); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 609: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'C') ADVANCE(607); + if (lookahead == ':') ADVANCE(694); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 610: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'D') ADVANCE(596); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(689); + if (lookahead == '>') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(699); END_STATE(); case 611: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'D') ADVANCE(660); - if (lookahead == 'U') ADVANCE(661); + if (lookahead == '>') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(611); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 612: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'E') ADVANCE(627); - if (lookahead == 'e') ADVANCE(663); + if (lookahead == '>') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 613: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'E') ADVANCE(596); + if (lookahead == '>') ADVANCE(612); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(610); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(611); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(612); END_STATE(); case 614: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'E') ADVANCE(609); + if (lookahead == 'A') ADVANCE(601); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 615: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'E') ADVANCE(610); + if (lookahead == 'A') ADVANCE(637); + if (lookahead == 'a') ADVANCE(674); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 616: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'E') ADVANCE(633); + if (lookahead == 'A') ADVANCE(644); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 617: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'F') ADVANCE(632); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(689); + ADVANCE_MAP( + 'B', 678, + 'D', 654, + 'I', 668, + 'P', 646, + 'S', 628, + '{', 649, + '(', 699, + ',', 699, + '[', 699, + ); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 618: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'G') ADVANCE(596); + if (lookahead == 'C') ADVANCE(616); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 619: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'H') ADVANCE(620); + if (lookahead == 'D') ADVANCE(605); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 620: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'I') ADVANCE(617); + if (lookahead == 'D') ADVANCE(669); + if (lookahead == 'U') ADVANCE(670); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 621: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'I') ADVANCE(625); + if (lookahead == 'E') ADVANCE(636); + if (lookahead == 'e') ADVANCE(672); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 622: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'L') ADVANCE(632); + if (lookahead == 'E') ADVANCE(605); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 623: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'L') ADVANCE(593); + if (lookahead == 'E') ADVANCE(618); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 624: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'N') ADVANCE(621); + if (lookahead == 'E') ADVANCE(619); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 625: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'N') ADVANCE(618); + if (lookahead == 'E') ADVANCE(642); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 626: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'O') ADVANCE(634); - if (lookahead == 'o') ADVANCE(672); + if (lookahead == 'F') ADVANCE(641); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 627: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'P') ADVANCE(630); + if (lookahead == 'G') ADVANCE(605); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 628: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'R') ADVANCE(624); + if (lookahead == 'H') ADVANCE(629); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 629: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'R') ADVANCE(623); + if (lookahead == 'I') ADVANCE(626); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 630: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'R') ADVANCE(614); + if (lookahead == 'I') ADVANCE(634); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 631: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(629); + if (lookahead == 'L') ADVANCE(641); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 632: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(592); + if (lookahead == 'L') ADVANCE(602); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 633: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(605); + if (lookahead == 'N') ADVANCE(630); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 634: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(613); + if (lookahead == 'N') ADVANCE(627); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 635: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(615); + if (lookahead == 'O') ADVANCE(643); + if (lookahead == 'o') ADVANCE(681); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 636: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'a') ADVANCE(654); + if (lookahead == 'P') ADVANCE(639); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 637: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'a') ADVANCE(651); + if (lookahead == 'R') ADVANCE(633); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 638: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'a') ADVANCE(666); + if (lookahead == 'R') ADVANCE(632); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 639: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'a') ADVANCE(677); + if (lookahead == 'R') ADVANCE(623); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 640: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'c') ADVANCE(652); + if (lookahead == 'T') ADVANCE(638); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 641: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'c') ADVANCE(639); + if (lookahead == 'T') ADVANCE(601); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 642: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'd') ADVANCE(688); + if (lookahead == 'T') ADVANCE(614); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 643: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(595); + if (lookahead == 'T') ADVANCE(622); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 644: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(641); + if (lookahead == 'T') ADVANCE(624); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 645: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(655); + if (lookahead == 'a') ADVANCE(663); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 646: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(611); + if (lookahead == 'a') ADVANCE(660); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 647: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(642); + if (lookahead == 'a') ADVANCE(675); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 648: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(667); + if (lookahead == 'a') ADVANCE(686); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 649: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(636); + if (lookahead == 'c') ADVANCE(661); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 650: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'g') ADVANCE(596); + if (lookahead == 'c') ADVANCE(648); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 651: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'g') ADVANCE(646); + if (lookahead == 'd') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 652: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'h') ADVANCE(638); + if (lookahead == 'e') ADVANCE(604); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 653: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'i') ADVANCE(658); + if (lookahead == 'e') ADVANCE(650); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 654: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'k') ADVANCE(688); + if (lookahead == 'e') ADVANCE(664); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 655: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'l') ADVANCE(688); + if (lookahead == 'e') ADVANCE(620); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 656: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'n') ADVANCE(688); + if (lookahead == 'e') ADVANCE(651); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 657: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'n') ADVANCE(653); + if (lookahead == 'e') ADVANCE(676); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 658: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'n') ADVANCE(650); + if (lookahead == 'e') ADVANCE(645); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 659: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'n') ADVANCE(670); + if (lookahead == 'g') ADVANCE(605); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 660: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'o') ADVANCE(678); + if (lookahead == 'g') ADVANCE(655); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 661: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'p') ADVANCE(688); + if (lookahead == 'h') ADVANCE(647); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 662: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'p') ADVANCE(597); + if (lookahead == 'i') ADVANCE(667); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(687); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 663: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'p') ADVANCE(668); + if (lookahead == 'k') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 664: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'p') ADVANCE(598); + if (lookahead == 'l') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 665: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(657); + if (lookahead == 'n') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 666: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(682); + if (lookahead == 'n') ADVANCE(662); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 667: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(671); + if (lookahead == 'n') ADVANCE(659); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 668: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(644); + if (lookahead == 'n') ADVANCE(679); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 669: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(649); + if (lookahead == 'o') ADVANCE(687); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 670: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 's') ADVANCE(648); + if (lookahead == 'p') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 671: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(688); + if (lookahead == 'p') ADVANCE(606); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 672: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(643); + if (lookahead == 'p') ADVANCE(677); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 673: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(662); + if (lookahead == 'p') ADVANCE(607); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(687); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 674: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(673); + if (lookahead == 'r') ADVANCE(666); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(687); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 675: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(664); + if (lookahead == 'r') ADVANCE(692); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 676: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(675); + if (lookahead == 'r') ADVANCE(680); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 677: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(647); + if (lookahead == 'r') ADVANCE(653); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 678: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'w') ADVANCE(656); + if (lookahead == 'r') ADVANCE(658); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 679: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '{') ADVANCE(680); - if (lookahead == '}') ADVANCE(688); + if (lookahead == 's') ADVANCE(657); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 680: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '{') ADVANCE(680); + if (lookahead == 't') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(686); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 681: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '|') ADVANCE(681); + if (lookahead == 't') ADVANCE(652); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 682: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '}') ADVANCE(688); + if (lookahead == 't') ADVANCE(671); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 683: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ')' || - lookahead == ']') ADVANCE(688); + if (lookahead == 't') ADVANCE(682); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(684); + lookahead == '[') ADVANCE(699); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < '(' || '*' < lookahead)) ADVANCE(683); + lookahead != '*') ADVANCE(698); END_STATE(); case 684: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ')' || - lookahead == ']') ADVANCE(689); + if (lookahead == 't') ADVANCE(673); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != ')' && - lookahead != '*') ADVANCE(684); + lookahead != '*') ADVANCE(698); END_STATE(); case 685: ACCEPT_TOKEN(aux_sym_tag_token1); + if (lookahead == 't') ADVANCE(684); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (lookahead == 'A' || - lookahead == 'C' || - lookahead == 'D' || - lookahead == 'M' || - lookahead == 'S') ADVANCE(594); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(601); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 686: ACCEPT_TOKEN(aux_sym_tag_token1); + if (lookahead == 't') ADVANCE(656); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(686); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 687: ACCEPT_TOKEN(aux_sym_tag_token1); + if (lookahead == 'w') ADVANCE(665); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(687); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 688: ACCEPT_TOKEN(aux_sym_tag_token1); + if (lookahead == '{') ADVANCE(689); + if (lookahead == '}') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(689); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(688); + lookahead != '*') ADVANCE(698); END_STATE(); case 689: ACCEPT_TOKEN(aux_sym_tag_token1); + if (lookahead == '{') ADVANCE(689); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(699); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(696); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(689); + lookahead != '*') ADVANCE(698); END_STATE(); case 690: - ACCEPT_TOKEN(anon_sym_STAR2); + ACCEPT_TOKEN(aux_sym_tag_token1); + if (lookahead == '|') ADVANCE(600); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(699); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '*') ADVANCE(698); END_STATE(); case 691: - ACCEPT_TOKEN(sym_url_word); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(23); + ACCEPT_TOKEN(aux_sym_tag_token1); + if (lookahead == '|') ADVANCE(691); if (lookahead == '(' || - lookahead == '[') ADVANCE(692); - if (lookahead == ')' || - lookahead == ']') ADVANCE(225); - if (lookahead != 0) ADVANCE(691); + lookahead == ',' || + lookahead == '[') ADVANCE(699); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '*') ADVANCE(698); END_STATE(); case 692: - ACCEPT_TOKEN(sym_url_word); - if (lookahead == '\n') ADVANCE(588); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == ')' || - lookahead == ']') ADVANCE(23); - if (lookahead != 0) ADVANCE(692); + ACCEPT_TOKEN(aux_sym_tag_token1); + if (lookahead == '}') ADVANCE(698); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(699); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '*') ADVANCE(698); END_STATE(); case 693: - ACCEPT_TOKEN(sym_url_word); - if (lookahead == '(' || - lookahead == '[') ADVANCE(695); + ACCEPT_TOKEN(aux_sym_tag_token1); + if (lookahead == ')' || + lookahead == ']') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '(' && lookahead != ')' && - lookahead != ']') ADVANCE(693); + lookahead != '*') ADVANCE(693); END_STATE(); case 694: - ACCEPT_TOKEN(sym_url_word); + ACCEPT_TOKEN(aux_sym_tag_token1); + if (lookahead == ')' || + lookahead == ']') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(695); + lookahead == '[') ADVANCE(693); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '(' && - lookahead != ')' && - lookahead != ']') ADVANCE(694); + (lookahead < '(' || '*' < lookahead)) ADVANCE(694); END_STATE(); case 695: - ACCEPT_TOKEN(sym_url_word); + ACCEPT_TOKEN(aux_sym_tag_token1); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(699); + if (lookahead == 'A' || + lookahead == 'C' || + lookahead == 'D' || + lookahead == 'M' || + lookahead == 'S') ADVANCE(603); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(611); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != ')' && - lookahead != ']') ADVANCE(695); + lookahead != '*') ADVANCE(698); END_STATE(); case 696: - ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == ':') ADVANCE(386); - if (lookahead == 's') ADVANCE(697); + ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(387); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(700); + lookahead == '[') ADVANCE(699); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(696); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'' && - lookahead != '(') ADVANCE(387); + lookahead != '*') ADVANCE(698); END_STATE(); case 697: - ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == ':') ADVANCE(386); + ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(387); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(700); + lookahead == '[') ADVANCE(699); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(697); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'' && - lookahead != '(') ADVANCE(387); + lookahead != '*') ADVANCE(698); END_STATE(); case 698: - ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == 'p') ADVANCE(696); + ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(387); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(700); + lookahead == '[') ADVANCE(699); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'' && - lookahead != '(') ADVANCE(387); + lookahead != '*') ADVANCE(698); END_STATE(); case 699: - ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == 't') ADVANCE(698); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(387); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(700); + ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'' && - lookahead != '(') ADVANCE(387); + lookahead != '*') ADVANCE(699); END_STATE(); case 700: - ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(387); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(700); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '\'' && - lookahead != '(') ADVANCE(387); + ACCEPT_TOKEN(anon_sym_STAR2); END_STATE(); case 701: - ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '-') ADVANCE(790); + ACCEPT_TOKEN(sym_url_word); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(23); if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(791); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead == '[') ADVANCE(702); + if (lookahead == ')' || + lookahead == ']') ADVANCE(227); + if (lookahead != 0) ADVANCE(701); END_STATE(); case 702: - ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '-') ADVANCE(715); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(791); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '|') ADVANCE(790); + ACCEPT_TOKEN(sym_url_word); + if (lookahead == '\n') ADVANCE(596); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == ')' || + lookahead == ']') ADVANCE(23); + if (lookahead != 0) ADVANCE(702); END_STATE(); case 703: - ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '-') ADVANCE(711); - if (lookahead == '>') ADVANCE(790); + ACCEPT_TOKEN(sym_url_word); if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(791); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); + lookahead == '[') ADVANCE(705); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '(' && + lookahead != ')' && + lookahead != ']') ADVANCE(703); END_STATE(); case 704: - ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ':') ADVANCE(790); - if (lookahead == 's') ADVANCE(705); + ACCEPT_TOKEN(sym_url_word); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(705); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '(' && + lookahead != ')' && + lookahead != ']') ADVANCE(704); END_STATE(); case 705: - ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ':') ADVANCE(790); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(791); + ACCEPT_TOKEN(sym_url_word); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != ')' && + lookahead != ']') ADVANCE(705); END_STATE(); case 706: - ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ':') ADVANCE(786); + ACCEPT_TOKEN(aux_sym_optionlink_token1); + if (lookahead == ':') ADVANCE(390); if (lookahead == 's') ADVANCE(707); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(391); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(710); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '\'' && + lookahead != '(') ADVANCE(391); END_STATE(); case 707: - ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ':') ADVANCE(786); + ACCEPT_TOKEN(aux_sym_optionlink_token1); + if (lookahead == ':') ADVANCE(390); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(391); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(710); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '\'' && + lookahead != '(') ADVANCE(391); END_STATE(); case 708: - ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(790); + ACCEPT_TOKEN(aux_sym_optionlink_token1); + if (lookahead == 'p') ADVANCE(706); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); + lookahead == '[') ADVANCE(391); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(710); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '\'' && + lookahead != '(') ADVANCE(391); END_STATE(); case 709: - ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(790); + ACCEPT_TOKEN(aux_sym_optionlink_token1); + if (lookahead == 't') ADVANCE(708); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(391); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(710); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '\'' && + lookahead != '(') ADVANCE(391); END_STATE(); case 710: - ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(791); + ACCEPT_TOKEN(aux_sym_optionlink_token1); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(391); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(710); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(791); + lookahead != '\'' && + lookahead != '(') ADVANCE(391); END_STATE(); case 711: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(709); + if (lookahead == '-') ADVANCE(800); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(710); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(709); + lookahead != '|') ADVANCE(800); END_STATE(); case 712: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'A') ADVANCE(701); + if (lookahead == '-') ADVANCE(725); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 713: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'A') ADVANCE(735); - if (lookahead == 'a') ADVANCE(771); + if (lookahead == '-') ADVANCE(721); + if (lookahead == '>') ADVANCE(800); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(718); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 714: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'A') ADVANCE(742); + if (lookahead == ':') ADVANCE(800); + if (lookahead == 's') ADVANCE(715); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 715: ACCEPT_TOKEN(aux_sym_taglink_token1); - ADVANCE_MAP( - 'B', 774, - 'D', 752, - 'I', 766, - 'P', 744, - 'S', 726, - '{', 747, - '(', 791, - ',', 791, - '[', 791, - ); + if (lookahead == ':') ADVANCE(800); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '{' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 716: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'C') ADVANCE(714); + if (lookahead == ':') ADVANCE(796); + if (lookahead == 's') ADVANCE(717); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 717: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'D') ADVANCE(705); + if (lookahead == ':') ADVANCE(796); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 718: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'D') ADVANCE(767); - if (lookahead == 'U') ADVANCE(768); + if (lookahead == '>') ADVANCE(800); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(718); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 719: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'E') ADVANCE(734); - if (lookahead == 'e') ADVANCE(769); + if (lookahead == '>') ADVANCE(800); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 720: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'E') ADVANCE(705); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(791); + if (lookahead == '>') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(801); END_STATE(); case 721: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'E') ADVANCE(716); + if (lookahead == '>') ADVANCE(719); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(720); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(718); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(719); END_STATE(); case 722: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'E') ADVANCE(717); + if (lookahead == 'A') ADVANCE(711); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 723: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'E') ADVANCE(740); + if (lookahead == 'A') ADVANCE(745); + if (lookahead == 'a') ADVANCE(781); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 724: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'F') ADVANCE(739); + if (lookahead == 'A') ADVANCE(752); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 725: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'G') ADVANCE(705); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '[') ADVANCE(791); + ADVANCE_MAP( + 'B', 784, + 'D', 762, + 'I', 776, + 'P', 754, + 'S', 736, + '{', 757, + '(', 801, + ',', 801, + '[', 801, + ); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '{' && + lookahead != '|') ADVANCE(800); END_STATE(); case 726: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'H') ADVANCE(727); + if (lookahead == 'C') ADVANCE(724); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 727: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'I') ADVANCE(724); + if (lookahead == 'D') ADVANCE(715); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 728: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'I') ADVANCE(732); + if (lookahead == 'D') ADVANCE(777); + if (lookahead == 'U') ADVANCE(778); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 729: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'L') ADVANCE(739); + if (lookahead == 'E') ADVANCE(744); + if (lookahead == 'e') ADVANCE(779); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 730: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'L') ADVANCE(702); + if (lookahead == 'E') ADVANCE(715); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 731: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'N') ADVANCE(728); + if (lookahead == 'E') ADVANCE(726); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 732: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'N') ADVANCE(725); + if (lookahead == 'E') ADVANCE(727); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 733: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'O') ADVANCE(741); - if (lookahead == 'o') ADVANCE(778); + if (lookahead == 'E') ADVANCE(750); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 734: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'P') ADVANCE(737); + if (lookahead == 'F') ADVANCE(749); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 735: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'R') ADVANCE(731); + if (lookahead == 'G') ADVANCE(715); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 736: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'R') ADVANCE(730); + if (lookahead == 'H') ADVANCE(737); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 737: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'R') ADVANCE(721); + if (lookahead == 'I') ADVANCE(734); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 738: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(736); + if (lookahead == 'I') ADVANCE(742); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 739: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(701); + if (lookahead == 'L') ADVANCE(749); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 740: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(712); + if (lookahead == 'L') ADVANCE(712); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 741: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(720); + if (lookahead == 'N') ADVANCE(738); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 742: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(722); + if (lookahead == 'N') ADVANCE(735); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 743: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'a') ADVANCE(761); + if (lookahead == 'O') ADVANCE(751); + if (lookahead == 'o') ADVANCE(788); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 744: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'a') ADVANCE(758); + if (lookahead == 'P') ADVANCE(747); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 745: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'a') ADVANCE(781); + if (lookahead == 'R') ADVANCE(741); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 746: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'a') ADVANCE(772); + if (lookahead == 'R') ADVANCE(740); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 747: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'c') ADVANCE(759); + if (lookahead == 'R') ADVANCE(731); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 748: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'c') ADVANCE(745); + if (lookahead == 'T') ADVANCE(746); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 749: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'd') ADVANCE(790); + if (lookahead == 'T') ADVANCE(711); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 750: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(704); + if (lookahead == 'T') ADVANCE(722); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 751: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(748); + if (lookahead == 'T') ADVANCE(730); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 752: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(762); + if (lookahead == 'T') ADVANCE(732); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 753: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(718); + if (lookahead == 'a') ADVANCE(771); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 754: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(749); + if (lookahead == 'a') ADVANCE(768); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 755: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(775); + if (lookahead == 'a') ADVANCE(791); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 756: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(743); + if (lookahead == 'a') ADVANCE(782); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 757: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'g') ADVANCE(705); + if (lookahead == 'c') ADVANCE(769); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 758: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'g') ADVANCE(753); + if (lookahead == 'c') ADVANCE(755); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 759: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'h') ADVANCE(746); + if (lookahead == 'd') ADVANCE(800); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 760: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'i') ADVANCE(765); + if (lookahead == 'e') ADVANCE(714); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 761: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'k') ADVANCE(790); + if (lookahead == 'e') ADVANCE(758); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 762: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'l') ADVANCE(790); + if (lookahead == 'e') ADVANCE(772); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 763: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'n') ADVANCE(790); + if (lookahead == 'e') ADVANCE(728); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 764: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'n') ADVANCE(760); + if (lookahead == 'e') ADVANCE(759); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 765: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'n') ADVANCE(757); + if (lookahead == 'e') ADVANCE(785); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 766: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'n') ADVANCE(776); + if (lookahead == 'e') ADVANCE(753); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 767: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'o') ADVANCE(782); + if (lookahead == 'g') ADVANCE(715); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 768: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'p') ADVANCE(790); + if (lookahead == 'g') ADVANCE(763); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 769: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'p') ADVANCE(773); + if (lookahead == 'h') ADVANCE(756); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 770: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'p') ADVANCE(706); + if (lookahead == 'i') ADVANCE(775); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 771: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'r') ADVANCE(764); + if (lookahead == 'k') ADVANCE(800); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 772: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'r') ADVANCE(785); + if (lookahead == 'l') ADVANCE(800); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 773: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'r') ADVANCE(751); + if (lookahead == 'n') ADVANCE(800); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 774: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'r') ADVANCE(756); + if (lookahead == 'n') ADVANCE(770); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 775: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'r') ADVANCE(777); + if (lookahead == 'n') ADVANCE(767); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 776: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 's') ADVANCE(755); + if (lookahead == 'n') ADVANCE(786); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 777: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 't') ADVANCE(790); + if (lookahead == 'o') ADVANCE(792); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 778: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 't') ADVANCE(750); + if (lookahead == 'p') ADVANCE(800); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 779: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 't') ADVANCE(770); + if (lookahead == 'p') ADVANCE(783); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 780: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 't') ADVANCE(779); + if (lookahead == 'p') ADVANCE(716); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 781: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 't') ADVANCE(754); + if (lookahead == 'r') ADVANCE(774); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 782: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'w') ADVANCE(763); + if (lookahead == 'r') ADVANCE(795); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 783: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '{') ADVANCE(784); - if (lookahead == '}') ADVANCE(790); + if (lookahead == 'r') ADVANCE(761); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 784: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '{') ADVANCE(784); + if (lookahead == 'r') ADVANCE(766); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(789); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '{' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 785: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '}') ADVANCE(790); + if (lookahead == 'r') ADVANCE(787); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|' && - lookahead != '}') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); case 786: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ')' || - lookahead == ']') ADVANCE(790); + if (lookahead == 's') ADVANCE(765); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(787); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(786); + lookahead != '|') ADVANCE(800); END_STATE(); case 787: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ')' || - lookahead == ']') ADVANCE(791); + if (lookahead == 't') ADVANCE(800); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(787); + lookahead != '|') ADVANCE(800); END_STATE(); case 788: + ACCEPT_TOKEN(aux_sym_taglink_token1); + if (lookahead == 't') ADVANCE(760); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(801); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '|') ADVANCE(800); + END_STATE(); + case 789: + ACCEPT_TOKEN(aux_sym_taglink_token1); + if (lookahead == 't') ADVANCE(780); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(801); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '|') ADVANCE(800); + END_STATE(); + case 790: + ACCEPT_TOKEN(aux_sym_taglink_token1); + if (lookahead == 't') ADVANCE(789); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(801); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '|') ADVANCE(800); + END_STATE(); + case 791: + ACCEPT_TOKEN(aux_sym_taglink_token1); + if (lookahead == 't') ADVANCE(764); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(801); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '|') ADVANCE(800); + END_STATE(); + case 792: + ACCEPT_TOKEN(aux_sym_taglink_token1); + if (lookahead == 'w') ADVANCE(773); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(801); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '|') ADVANCE(800); + END_STATE(); + case 793: + ACCEPT_TOKEN(aux_sym_taglink_token1); + if (lookahead == '{') ADVANCE(794); + if (lookahead == '}') ADVANCE(800); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(801); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + (lookahead < '{' || '}' < lookahead)) ADVANCE(800); + END_STATE(); + case 794: + ACCEPT_TOKEN(aux_sym_taglink_token1); + if (lookahead == '{') ADVANCE(794); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(801); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(799); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '{' && + lookahead != '|') ADVANCE(800); + END_STATE(); + case 795: + ACCEPT_TOKEN(aux_sym_taglink_token1); + if (lookahead == '}') ADVANCE(800); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(801); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '|' && + lookahead != '}') ADVANCE(800); + END_STATE(); + case 796: + ACCEPT_TOKEN(aux_sym_taglink_token1); + if (lookahead == ')' || + lookahead == ']') ADVANCE(800); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(797); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '|') ADVANCE(796); + END_STATE(); + case 797: + ACCEPT_TOKEN(aux_sym_taglink_token1); + if (lookahead == ')' || + lookahead == ']') ADVANCE(801); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '|') ADVANCE(797); + END_STATE(); + case 798: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(703); + lookahead == 'S') ADVANCE(713); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(708); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(718); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); - case 789: + case 799: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(789); + lookahead == '[') ADVANCE(801); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(799); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); - case 790: + case 800: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(791); + lookahead == '[') ADVANCE(801); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(790); + lookahead != '|') ADVANCE(800); END_STATE(); - case 791: + case 801: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(791); + lookahead != '|') ADVANCE(801); END_STATE(); - case 792: + case 802: ACCEPT_TOKEN(anon_sym_PIPE2); END_STATE(); - case 793: + case 803: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); - case 794: + case 804: ACCEPT_TOKEN(anon_sym_BQUOTE); - if (lookahead == '\n') ADVANCE(588); + if (lookahead == '\n') ADVANCE(596); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead != 0) ADVANCE(225); + if (lookahead != 0) ADVANCE(227); END_STATE(); - case 795: + case 805: ACCEPT_TOKEN(anon_sym_BQUOTE); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 796: + case 806: ACCEPT_TOKEN(anon_sym_BQUOTE); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); END_STATE(); - case 797: + case 807: ACCEPT_TOKEN(aux_sym_codespan_token1); if (lookahead != 0 && lookahead != '\n' && - lookahead != '`') ADVANCE(797); + lookahead != '`') ADVANCE(807); END_STATE(); - case 798: + case 808: ACCEPT_TOKEN(anon_sym_BQUOTE2); END_STATE(); - case 799: + case 809: + ACCEPT_TOKEN(aux_sym_argument_token1); + if (lookahead == '\'') ADVANCE(403); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(910); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '}') ADVANCE(909); + END_STATE(); + case 810: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(815); - if (lookahead == '>') ADVANCE(898); + if (lookahead == '-') ADVANCE(826); + if (lookahead == '>') ADVANCE(909); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(812); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(823); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 800: + case 811: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(890); + if (lookahead == '-') ADVANCE(901); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 801: + case 812: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(819); + if (lookahead == '-') ADVANCE(830); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 802: + case 813: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(891); + if (lookahead == '-') ADVANCE(902); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 803: + case 814: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(895); + if (lookahead == '-') ADVANCE(906); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 804: + case 815: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(433); + if (lookahead == ':') ADVANCE(441); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 805: + case 816: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(430); - if (lookahead == 's') ADVANCE(808); + if (lookahead == ':') ADVANCE(438); + if (lookahead == 's') ADVANCE(819); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 806: + case 817: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(893); - if (lookahead == 's') ADVANCE(807); + if (lookahead == ':') ADVANCE(904); + if (lookahead == 's') ADVANCE(818); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 807: + case 818: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(893); + if (lookahead == ':') ADVANCE(904); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 808: + case 819: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(436); + if (lookahead == ':') ADVANCE(444); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 809: + case 820: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(442); + if (lookahead == ':') ADVANCE(450); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 810: + case 821: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(439); + if (lookahead == ':') ADVANCE(447); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 811: + case 822: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(449); + if (lookahead == ':') ADVANCE(457); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 812: + case 823: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '>') ADVANCE(898); + if (lookahead == '>') ADVANCE(909); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(812); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(823); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 813: + case 824: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '>') ADVANCE(898); + if (lookahead == '>') ADVANCE(909); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 814: + case 825: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '>') ADVANCE(899); + if (lookahead == '>') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(899); + lookahead != '}') ADVANCE(910); END_STATE(); - case 815: + case 826: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '>') ADVANCE(813); - if (lookahead == '}') ADVANCE(61); + if (lookahead == '>') ADVANCE(824); + if (lookahead == '}') ADVANCE(62); if (lookahead == '\t' || lookahead == ' ') ADVANCE(27); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(814); + lookahead == '[') ADVANCE(825); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(812); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(823); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(813); + lookahead != '\n') ADVANCE(824); END_STATE(); - case 816: + case 827: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'A') ADVANCE(839); - if (lookahead == 'a') ADVANCE(876); + if (lookahead == 'A') ADVANCE(850); + if (lookahead == 'a') ADVANCE(887); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 817: + case 828: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'A') ADVANCE(846); + if (lookahead == 'A') ADVANCE(857); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 818: + case 829: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'A') ADVANCE(802); + if (lookahead == 'A') ADVANCE(813); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 819: + case 830: ACCEPT_TOKEN(aux_sym_argument_token1); ADVANCE_MAP( - 'B', 879, - 'D', 857, - 'I', 871, - 'P', 849, - 'S', 830, - '{', 852, - '}', 457, - '\t', 457, - ' ', 457, - '(', 899, - ',', 899, - '[', 899, + 'B', 890, + 'D', 868, + 'I', 882, + 'P', 860, + 'S', 841, + '{', 863, + '}', 465, + '\t', 465, + ' ', 465, + '(', 910, + ',', 910, + '[', 910, ); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(898); + lookahead != '\n') ADVANCE(909); END_STATE(); - case 820: + case 831: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'C') ADVANCE(817); + if (lookahead == 'C') ADVANCE(828); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 821: + case 832: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'D') ADVANCE(872); - if (lookahead == 'U') ADVANCE(873); + if (lookahead == 'D') ADVANCE(883); + if (lookahead == 'U') ADVANCE(884); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 822: + case 833: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'D') ADVANCE(811); + if (lookahead == 'D') ADVANCE(822); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 823: + case 834: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'E') ADVANCE(838); - if (lookahead == 'e') ADVANCE(874); + if (lookahead == 'E') ADVANCE(849); + if (lookahead == 'e') ADVANCE(885); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 824: + case 835: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'E') ADVANCE(804); + if (lookahead == 'E') ADVANCE(815); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 825: + case 836: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'E') ADVANCE(820); + if (lookahead == 'E') ADVANCE(831); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 826: + case 837: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'E') ADVANCE(822); + if (lookahead == 'E') ADVANCE(833); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 827: + case 838: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'E') ADVANCE(844); + if (lookahead == 'E') ADVANCE(855); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 828: + case 839: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'F') ADVANCE(847); + if (lookahead == 'F') ADVANCE(858); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 829: + case 840: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'G') ADVANCE(809); + if (lookahead == 'G') ADVANCE(820); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 830: + case 841: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'H') ADVANCE(831); + if (lookahead == 'H') ADVANCE(842); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 831: + case 842: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'I') ADVANCE(828); + if (lookahead == 'I') ADVANCE(839); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 832: + case 843: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'I') ADVANCE(836); + if (lookahead == 'I') ADVANCE(847); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 833: + case 844: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'L') ADVANCE(843); + if (lookahead == 'L') ADVANCE(854); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 834: + case 845: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'L') ADVANCE(801); + if (lookahead == 'L') ADVANCE(812); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 835: + case 846: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'N') ADVANCE(832); + if (lookahead == 'N') ADVANCE(843); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 836: + case 847: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'N') ADVANCE(829); + if (lookahead == 'N') ADVANCE(840); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 837: + case 848: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'O') ADVANCE(845); - if (lookahead == 'o') ADVANCE(883); + if (lookahead == 'O') ADVANCE(856); + if (lookahead == 'o') ADVANCE(894); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 838: + case 849: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'P') ADVANCE(841); + if (lookahead == 'P') ADVANCE(852); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 839: + case 850: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'R') ADVANCE(835); + if (lookahead == 'R') ADVANCE(846); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 840: + case 851: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'R') ADVANCE(834); + if (lookahead == 'R') ADVANCE(845); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 841: + case 852: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'R') ADVANCE(825); + if (lookahead == 'R') ADVANCE(836); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 842: + case 853: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(840); + if (lookahead == 'T') ADVANCE(851); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 843: + case 854: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(800); + if (lookahead == 'T') ADVANCE(811); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 844: + case 855: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(818); + if (lookahead == 'T') ADVANCE(829); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 845: + case 856: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(824); + if (lookahead == 'T') ADVANCE(835); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 846: + case 857: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(826); + if (lookahead == 'T') ADVANCE(837); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 847: + case 858: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(803); + if (lookahead == 'T') ADVANCE(814); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 848: + case 859: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'a') ADVANCE(866); + if (lookahead == 'a') ADVANCE(877); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 849: + case 860: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'a') ADVANCE(863); + if (lookahead == 'a') ADVANCE(874); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 850: + case 861: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'a') ADVANCE(886); + if (lookahead == 'a') ADVANCE(897); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 851: + case 862: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'a') ADVANCE(877); + if (lookahead == 'a') ADVANCE(888); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 852: + case 863: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'c') ADVANCE(864); + if (lookahead == 'c') ADVANCE(875); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 853: + case 864: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'c') ADVANCE(850); + if (lookahead == 'c') ADVANCE(861); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 854: + case 865: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'd') ADVANCE(445); + if (lookahead == 'd') ADVANCE(453); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 855: + case 866: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(805); + if (lookahead == 'e') ADVANCE(816); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 856: + case 867: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(853); + if (lookahead == 'e') ADVANCE(864); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 857: + case 868: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(867); + if (lookahead == 'e') ADVANCE(878); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 858: + case 869: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(821); + if (lookahead == 'e') ADVANCE(832); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 859: + case 870: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(854); + if (lookahead == 'e') ADVANCE(865); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 860: + case 871: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(880); + if (lookahead == 'e') ADVANCE(891); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 861: + case 872: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(848); + if (lookahead == 'e') ADVANCE(859); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 862: + case 873: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'g') ADVANCE(810); + if (lookahead == 'g') ADVANCE(821); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 863: + case 874: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'g') ADVANCE(858); + if (lookahead == 'g') ADVANCE(869); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 864: + case 875: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'h') ADVANCE(851); + if (lookahead == 'h') ADVANCE(862); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 865: + case 876: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'i') ADVANCE(870); + if (lookahead == 'i') ADVANCE(881); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 866: + case 877: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'k') ADVANCE(898); + if (lookahead == 'k') ADVANCE(909); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 867: + case 878: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'l') ADVANCE(898); + if (lookahead == 'l') ADVANCE(909); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 868: + case 879: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'n') ADVANCE(898); + if (lookahead == 'n') ADVANCE(909); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 869: + case 880: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'n') ADVANCE(865); + if (lookahead == 'n') ADVANCE(876); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 870: + case 881: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'n') ADVANCE(862); + if (lookahead == 'n') ADVANCE(873); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 871: + case 882: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'n') ADVANCE(881); + if (lookahead == 'n') ADVANCE(892); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 872: + case 883: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'o') ADVANCE(887); + if (lookahead == 'o') ADVANCE(898); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 873: + case 884: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'p') ADVANCE(898); + if (lookahead == 'p') ADVANCE(909); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 874: + case 885: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'p') ADVANCE(878); + if (lookahead == 'p') ADVANCE(889); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 875: + case 886: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'p') ADVANCE(806); + if (lookahead == 'p') ADVANCE(817); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 876: + case 887: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(869); + if (lookahead == 'r') ADVANCE(880); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 877: + case 888: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(894); + if (lookahead == 'r') ADVANCE(905); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 878: + case 889: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(856); + if (lookahead == 'r') ADVANCE(867); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 879: + case 890: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(861); + if (lookahead == 'r') ADVANCE(872); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 880: + case 891: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(882); + if (lookahead == 'r') ADVANCE(893); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 881: + case 892: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 's') ADVANCE(860); + if (lookahead == 's') ADVANCE(871); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 882: + case 893: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(898); + if (lookahead == 't') ADVANCE(909); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 883: + case 894: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(855); + if (lookahead == 't') ADVANCE(866); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 884: + case 895: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(875); + if (lookahead == 't') ADVANCE(886); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 885: + case 896: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(884); + if (lookahead == 't') ADVANCE(895); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 886: + case 897: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(859); + if (lookahead == 't') ADVANCE(870); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 887: + case 898: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'w') ADVANCE(868); + if (lookahead == 'w') ADVANCE(879); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 888: + case 899: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '{') ADVANCE(888); + if (lookahead == '{') ADVANCE(899); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(897); + lookahead == '[') ADVANCE(910); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(908); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 889: + case 900: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '|') ADVANCE(889); + if (lookahead == '|') ADVANCE(900); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '|' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 890: + case 901: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(499); + if (lookahead == '}') ADVANCE(507); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(499); + lookahead == ' ') ADVANCE(507); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(898); + lookahead != '\n') ADVANCE(909); END_STATE(); - case 891: + case 902: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(494); + if (lookahead == '}') ADVANCE(502); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(494); + lookahead == ' ') ADVANCE(502); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(898); + lookahead != '\n') ADVANCE(909); END_STATE(); - case 892: + case 903: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(695); + if (lookahead == '}') ADVANCE(705); if (lookahead == ')' || - lookahead == ']') ADVANCE(899); + lookahead == ']') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(892); + lookahead != ' ') ADVANCE(903); END_STATE(); - case 893: + case 904: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(694); + if (lookahead == '}') ADVANCE(704); if (lookahead == ')' || - lookahead == ']') ADVANCE(898); + lookahead == ']') ADVANCE(909); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(892); + lookahead == '[') ADVANCE(903); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(893); + lookahead != ' ') ADVANCE(904); END_STATE(); - case 894: + case 905: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(492); + if (lookahead == '}') ADVANCE(500); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(898); + lookahead != ' ') ADVANCE(909); END_STATE(); - case 895: + case 906: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(485); + if (lookahead == '}') ADVANCE(493); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(485); + lookahead == ' ') ADVANCE(493); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(898); + lookahead != '\n') ADVANCE(909); END_STATE(); - case 896: + case 907: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(799); + lookahead == 'S') ADVANCE(810); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(812); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(823); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 897: + case 908: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(897); + lookahead == '[') ADVANCE(910); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(908); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 898: + case 909: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(899); + lookahead == '[') ADVANCE(910); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(898); + lookahead != '}') ADVANCE(909); END_STATE(); - case 899: + case 910: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(899); + lookahead != '}') ADVANCE(910); END_STATE(); - case 900: + case 911: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 901: + case 912: ACCEPT_TOKEN(anon_sym_QMARK); END_STATE(); default: @@ -10777,17 +10889,17 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [3] = {.lex_state = 31}, [4] = {.lex_state = 31}, [5] = {.lex_state = 31}, - [6] = {.lex_state = 7}, - [7] = {.lex_state = 7}, - [8] = {.lex_state = 9}, - [9] = {.lex_state = 9}, - [10] = {.lex_state = 9}, - [11] = {.lex_state = 9}, - [12] = {.lex_state = 9}, - [13] = {.lex_state = 9}, - [14] = {.lex_state = 9}, - [15] = {.lex_state = 9}, - [16] = {.lex_state = 9}, + [6] = {.lex_state = 14}, + [7] = {.lex_state = 14}, + [8] = {.lex_state = 16}, + [9] = {.lex_state = 16}, + [10] = {.lex_state = 16}, + [11] = {.lex_state = 16}, + [12] = {.lex_state = 16}, + [13] = {.lex_state = 16}, + [14] = {.lex_state = 16}, + [15] = {.lex_state = 16}, + [16] = {.lex_state = 16}, [17] = {.lex_state = 5}, [18] = {.lex_state = 5}, [19] = {.lex_state = 5}, @@ -10814,45 +10926,45 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [40] = {.lex_state = 31}, [41] = {.lex_state = 31}, [42] = {.lex_state = 31}, - [43] = {.lex_state = 8}, - [44] = {.lex_state = 8}, + [43] = {.lex_state = 15}, + [44] = {.lex_state = 15}, [45] = {.lex_state = 31}, - [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}, - [53] = {.lex_state = 7}, - [54] = {.lex_state = 7}, - [55] = {.lex_state = 7}, - [56] = {.lex_state = 7}, - [57] = {.lex_state = 7}, - [58] = {.lex_state = 7}, - [59] = {.lex_state = 7}, - [60] = {.lex_state = 7}, - [61] = {.lex_state = 7}, - [62] = {.lex_state = 7}, - [63] = {.lex_state = 10}, - [64] = {.lex_state = 10}, - [65] = {.lex_state = 9}, - [66] = {.lex_state = 9}, - [67] = {.lex_state = 9}, - [68] = {.lex_state = 11}, + [46] = {.lex_state = 15}, + [47] = {.lex_state = 15}, + [48] = {.lex_state = 17}, + [49] = {.lex_state = 17}, + [50] = {.lex_state = 14}, + [51] = {.lex_state = 14}, + [52] = {.lex_state = 14}, + [53] = {.lex_state = 14}, + [54] = {.lex_state = 14}, + [55] = {.lex_state = 14}, + [56] = {.lex_state = 14}, + [57] = {.lex_state = 14}, + [58] = {.lex_state = 14}, + [59] = {.lex_state = 14}, + [60] = {.lex_state = 14}, + [61] = {.lex_state = 14}, + [62] = {.lex_state = 14}, + [63] = {.lex_state = 17}, + [64] = {.lex_state = 17}, + [65] = {.lex_state = 16}, + [66] = {.lex_state = 16}, + [67] = {.lex_state = 16}, + [68] = {.lex_state = 6}, [69] = {.lex_state = 2}, - [70] = {.lex_state = 12}, - [71] = {.lex_state = 12}, + [70] = {.lex_state = 7}, + [71] = {.lex_state = 7}, [72] = {.lex_state = 2}, - [73] = {.lex_state = 12}, - [74] = {.lex_state = 12}, - [75] = {.lex_state = 12}, - [76] = {.lex_state = 12}, - [77] = {.lex_state = 14}, + [73] = {.lex_state = 7}, + [74] = {.lex_state = 7}, + [75] = {.lex_state = 7}, + [76] = {.lex_state = 7}, + [77] = {.lex_state = 9}, [78] = {.lex_state = 3}, [79] = {.lex_state = 4}, - [80] = {.lex_state = 15}, - [81] = {.lex_state = 16}, + [80] = {.lex_state = 10}, + [81] = {.lex_state = 11}, [82] = {.lex_state = 5}, [83] = {.lex_state = 5}, [84] = {.lex_state = 5}, @@ -10865,27 +10977,27 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [91] = {.lex_state = 5}, [92] = {.lex_state = 5}, [93] = {.lex_state = 5}, - [94] = {.lex_state = 17}, - [95] = {.lex_state = 17}, - [96] = {.lex_state = 17}, - [97] = {.lex_state = 8}, - [98] = {.lex_state = 8}, + [94] = {.lex_state = 12}, + [95] = {.lex_state = 12}, + [96] = {.lex_state = 12}, + [97] = {.lex_state = 15}, + [98] = {.lex_state = 15}, [99] = {.lex_state = 31}, [100] = {.lex_state = 31}, [101] = {.lex_state = 31}, [102] = {.lex_state = 31}, [103] = {.lex_state = 31}, - [104] = {.lex_state = 17}, + [104] = {.lex_state = 12}, [105] = {.lex_state = 3}, [106] = {.lex_state = 28}, [107] = {.lex_state = 0}, [108] = {.lex_state = 0}, [109] = {.lex_state = 31}, - [110] = {.lex_state = 16}, + [110] = {.lex_state = 12}, [111] = {.lex_state = 31}, - [112] = {.lex_state = 17}, - [113] = {.lex_state = 17}, - [114] = {.lex_state = 17}, + [112] = {.lex_state = 12}, + [113] = {.lex_state = 12}, + [114] = {.lex_state = 12}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -10897,6 +11009,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__word_common_token1] = ACTIONS(1), [anon_sym_SQUOTE2] = ACTIONS(1), [anon_sym_PIPE] = ACTIONS(1), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(1), [anon_sym_LBRACE] = ACTIONS(1), [anon_sym_LBRACE_RBRACE] = ACTIONS(1), [aux_sym__word_common_token4] = ACTIONS(1), @@ -10972,6 +11085,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), [anon_sym_PIPE] = ACTIONS(13), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(15), [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), @@ -11043,6 +11157,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), [anon_sym_PIPE] = ACTIONS(13), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(15), [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), @@ -11112,6 +11227,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), [anon_sym_PIPE] = ACTIONS(13), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(15), [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), @@ -11180,6 +11296,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), [anon_sym_PIPE] = ACTIONS(13), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(15), [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), @@ -11247,6 +11364,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(59), [aux_sym__word_common_token3] = ACTIONS(62), [anon_sym_PIPE] = ACTIONS(65), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(62), [anon_sym_LBRACE] = ACTIONS(68), [anon_sym_LBRACE_RBRACE] = ACTIONS(62), [aux_sym__word_common_token4] = ACTIONS(62), @@ -11312,6 +11430,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), [anon_sym_PIPE] = ACTIONS(13), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(15), [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), @@ -11374,6 +11493,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(112), [aux_sym__word_common_token3] = ACTIONS(115), [anon_sym_PIPE] = ACTIONS(118), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(115), [anon_sym_LBRACE] = ACTIONS(121), [anon_sym_LBRACE_RBRACE] = ACTIONS(115), [aux_sym__word_common_token4] = ACTIONS(115), @@ -11428,6 +11548,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), [anon_sym_PIPE] = ACTIONS(13), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(15), [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), @@ -11480,6 +11601,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), [anon_sym_PIPE] = ACTIONS(13), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(15), [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), @@ -11532,6 +11654,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), [anon_sym_PIPE] = ACTIONS(13), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(15), [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), @@ -11584,6 +11707,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), [anon_sym_PIPE] = ACTIONS(13), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(15), [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), @@ -11636,6 +11760,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), [anon_sym_PIPE] = ACTIONS(13), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(15), [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), @@ -11688,6 +11813,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), [anon_sym_PIPE] = ACTIONS(13), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(15), [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), @@ -11740,6 +11866,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), [anon_sym_PIPE] = ACTIONS(13), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(15), [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), @@ -11792,6 +11919,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), [anon_sym_PIPE] = ACTIONS(13), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(11), [anon_sym_LBRACE] = ACTIONS(15), [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), @@ -11844,6 +11972,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(198), [aux_sym__word_common_token3] = ACTIONS(192), [anon_sym_PIPE] = ACTIONS(201), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(192), [anon_sym_LBRACE] = ACTIONS(204), [anon_sym_LBRACE_RBRACE] = ACTIONS(192), [aux_sym__word_common_token4] = ACTIONS(192), @@ -11920,8 +12049,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 7, + ACTIONS(231), 8, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -11940,7 +12070,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [80] = 17, + [81] = 17, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -11983,8 +12113,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 7, + ACTIONS(231), 8, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12003,7 +12134,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [160] = 18, + [162] = 18, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12040,13 +12171,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, @@ -12055,6 +12179,14 @@ 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_SQUOTE_PIPE_SQUOTE, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_COMMA, STATE(89), 11, sym__atom, sym_word, @@ -12067,7 +12199,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [242] = 18, + [245] = 18, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12104,13 +12236,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, @@ -12119,6 +12244,14 @@ 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_SQUOTE_PIPE_SQUOTE, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_COMMA, STATE(89), 11, sym__atom, sym_word, @@ -12131,7 +12264,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [324] = 17, + [328] = 17, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12174,8 +12307,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 7, + ACTIONS(231), 8, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12194,7 +12328,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [404] = 17, + [409] = 17, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12237,8 +12371,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 7, + ACTIONS(231), 8, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12257,7 +12392,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [484] = 15, + [490] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12296,8 +12431,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 8, + ACTIONS(231), 9, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12317,7 +12453,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [559] = 15, + [566] = 15, ACTIONS(255), 1, aux_sym_word_token1, ACTIONS(258), 1, @@ -12356,8 +12492,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(264), 8, + ACTIONS(264), 9, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12377,7 +12514,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [634] = 15, + [642] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12416,8 +12553,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 8, + ACTIONS(231), 9, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12437,7 +12575,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [709] = 15, + [718] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12476,8 +12614,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 8, + ACTIONS(231), 9, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12497,7 +12636,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [784] = 16, + [794] = 16, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12538,8 +12677,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 8, + ACTIONS(231), 9, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12558,7 +12698,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [861] = 15, + [872] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12597,8 +12737,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 8, + ACTIONS(231), 9, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12618,7 +12759,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [936] = 15, + [948] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12657,8 +12798,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 8, + ACTIONS(231), 9, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12678,7 +12820,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [1011] = 15, + [1024] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12717,8 +12859,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 8, + ACTIONS(231), 9, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12738,7 +12881,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [1086] = 16, + [1100] = 16, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12779,8 +12922,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 8, + ACTIONS(231), 9, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12799,7 +12943,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [1163] = 14, + [1178] = 14, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12836,8 +12980,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 8, + ACTIONS(231), 9, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12857,7 +13002,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [1235] = 14, + [1251] = 14, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12894,8 +13039,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 8, + ACTIONS(231), 9, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12915,7 +13061,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [1307] = 14, + [1324] = 14, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12952,8 +13098,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 8, + ACTIONS(231), 9, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -12973,7 +13120,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [1379] = 14, + [1397] = 14, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -13010,8 +13157,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(231), 8, + ACTIONS(231), 9, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -13031,15 +13179,16 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [1451] = 4, + [1470] = 4, ACTIONS(29), 1, aux_sym__blank_token1, STATE(37), 2, sym__blank, aux_sym_help_file_repeat1, - ACTIONS(306), 13, + ACTIONS(306), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13054,8 +13203,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(304), 25, ts_builtin_sym_end, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13077,15 +13226,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1501] = 4, + [1521] = 4, ACTIONS(29), 1, aux_sym__blank_token1, STATE(40), 2, sym__blank, aux_sym_help_file_repeat1, - ACTIONS(310), 13, + ACTIONS(310), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13100,8 +13250,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(308), 25, ts_builtin_sym_end, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13123,7 +13273,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1551] = 5, + [1572] = 5, ACTIONS(29), 1, aux_sym__blank_token1, ACTIONS(312), 1, @@ -13131,9 +13281,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(41), 2, sym__blank, aux_sym_help_file_repeat1, - ACTIONS(310), 13, + ACTIONS(310), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13148,8 +13299,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(308), 24, ts_builtin_sym_end, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13170,15 +13321,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1603] = 4, + [1625] = 4, ACTIONS(29), 1, aux_sym__blank_token1, STATE(41), 2, sym__blank, aux_sym_help_file_repeat1, - ACTIONS(310), 13, + ACTIONS(310), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13193,8 +13345,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(308), 25, ts_builtin_sym_end, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13216,15 +13368,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1653] = 4, + [1676] = 4, ACTIONS(318), 1, aux_sym__blank_token1, STATE(40), 2, sym__blank, aux_sym_help_file_repeat1, - ACTIONS(316), 13, + ACTIONS(316), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13239,8 +13392,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(314), 25, ts_builtin_sym_end, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13262,15 +13415,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1703] = 4, + [1727] = 4, ACTIONS(29), 1, aux_sym__blank_token1, STATE(40), 2, sym__blank, aux_sym_help_file_repeat1, - ACTIONS(323), 13, + ACTIONS(323), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13285,8 +13439,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(321), 25, ts_builtin_sym_end, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13308,7 +13462,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1753] = 5, + [1778] = 5, ACTIONS(29), 1, aux_sym__blank_token1, ACTIONS(312), 1, @@ -13316,9 +13470,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(37), 2, sym__blank, aux_sym_help_file_repeat1, - ACTIONS(306), 13, + ACTIONS(306), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13333,8 +13488,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(304), 24, ts_builtin_sym_end, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13355,7 +13510,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1805] = 6, + [1831] = 6, ACTIONS(327), 1, aux_sym__blank_token1, ACTIONS(329), 1, @@ -13367,13 +13522,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(331), 2, aux_sym_h1_token1, aux_sym_h2_token1, - ACTIONS(325), 34, + ACTIONS(325), 35, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_PIPE, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -13402,7 +13558,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [1858] = 6, + [1885] = 6, ACTIONS(335), 1, aux_sym__blank_token1, ACTIONS(338), 1, @@ -13414,13 +13570,14 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(341), 2, aux_sym_h1_token1, aux_sym_h2_token1, - ACTIONS(333), 34, + ACTIONS(333), 35, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_PIPE, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -13449,10 +13606,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [1911] = 2, - ACTIONS(345), 13, + [1939] = 2, + ACTIONS(345), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13467,8 +13625,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(343), 26, ts_builtin_sym_end, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13491,18 +13649,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1955] = 2, + [1984] = 2, ACTIONS(349), 3, aux_sym__blank_token1, aux_sym_h1_token1, aux_sym_h2_token1, - ACTIONS(347), 35, + ACTIONS(347), 36, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_PIPE, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -13532,18 +13691,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [1998] = 2, + [2028] = 2, ACTIONS(353), 3, aux_sym__blank_token1, aux_sym_h1_token1, aux_sym_h2_token1, - ACTIONS(351), 35, + ACTIONS(351), 36, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_PIPE, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -13573,7 +13733,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [2041] = 5, + [2072] = 5, ACTIONS(355), 1, aux_sym__blank_token1, ACTIONS(357), 1, @@ -13582,13 +13742,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_codeblock_repeat1, STATE(64), 1, sym_line_code, - ACTIONS(325), 34, + ACTIONS(325), 35, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_PIPE, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -13617,7 +13778,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [2090] = 5, + [2122] = 5, ACTIONS(359), 1, aux_sym__blank_token1, ACTIONS(362), 1, @@ -13626,13 +13787,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_codeblock_repeat1, STATE(64), 1, sym_line_code, - ACTIONS(333), 34, + ACTIONS(333), 35, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_PIPE, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -13661,10 +13823,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [2139] = 2, - ACTIONS(365), 13, + [2172] = 2, + ACTIONS(365), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13678,8 +13841,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(367), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13701,10 +13864,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2181] = 2, - ACTIONS(369), 13, + [2215] = 2, + ACTIONS(369), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13718,8 +13882,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(371), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13741,10 +13905,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2223] = 2, - ACTIONS(373), 13, + [2258] = 2, + ACTIONS(373), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13758,8 +13923,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(375), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13781,10 +13946,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2265] = 2, - ACTIONS(377), 13, + [2301] = 2, + ACTIONS(377), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13798,8 +13964,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(379), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13821,10 +13987,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2307] = 2, - ACTIONS(381), 13, + [2344] = 2, + ACTIONS(381), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13838,8 +14005,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(383), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13861,10 +14028,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2349] = 2, - ACTIONS(385), 13, + [2387] = 2, + ACTIONS(385), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13878,8 +14046,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(387), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13901,10 +14069,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2391] = 2, - ACTIONS(389), 13, + [2430] = 2, + ACTIONS(389), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13918,8 +14087,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(391), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13941,10 +14110,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2433] = 2, - ACTIONS(393), 13, + [2473] = 2, + ACTIONS(393), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13958,8 +14128,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(395), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -13981,10 +14151,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2475] = 2, - ACTIONS(397), 13, + [2516] = 2, + ACTIONS(397), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -13998,8 +14169,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(399), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -14021,10 +14192,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2517] = 2, - ACTIONS(401), 13, + [2559] = 2, + ACTIONS(401), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -14038,8 +14210,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(403), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -14061,10 +14233,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2559] = 2, - ACTIONS(405), 13, + [2602] = 2, + ACTIONS(405), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -14078,8 +14251,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(407), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -14101,10 +14274,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2601] = 2, - ACTIONS(409), 13, + [2645] = 2, + ACTIONS(409), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -14118,8 +14292,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(411), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -14141,10 +14315,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2643] = 2, - ACTIONS(413), 13, + [2688] = 2, + ACTIONS(413), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -14158,8 +14333,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, ACTIONS(415), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -14181,16 +14356,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2685] = 2, + [2731] = 2, ACTIONS(349), 1, aux_sym__blank_token1, - ACTIONS(347), 35, + ACTIONS(347), 36, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_PIPE, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -14220,16 +14396,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [2726] = 2, + [2773] = 2, ACTIONS(353), 1, aux_sym__blank_token1, - ACTIONS(351), 35, + ACTIONS(351), 36, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_PIPE, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -14259,9 +14436,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [2767] = 2, - ACTIONS(417), 12, + [2815] = 2, + ACTIONS(417), 13, aux_sym_word_noli_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -14276,8 +14454,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(419), 23, aux_sym_word_noli_token2, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -14297,9 +14475,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [2807] = 2, - ACTIONS(385), 12, + [2856] = 2, + ACTIONS(385), 13, aux_sym_word_noli_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -14314,8 +14493,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(387), 23, aux_sym_word_noli_token2, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -14335,9 +14514,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [2847] = 2, - ACTIONS(389), 12, + [2897] = 2, + ACTIONS(389), 13, aux_sym_word_noli_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -14352,8 +14532,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(391), 23, aux_sym_word_noli_token2, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -14373,15 +14553,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [2887] = 4, + [2938] = 4, ACTIONS(427), 1, aux_sym_optionlink_token1, - ACTIONS(425), 2, + ACTIONS(423), 2, aux_sym__word_common_token1, aux_sym__word_common_token2, - ACTIONS(421), 15, + ACTIONS(421), 16, aux_sym_word_token1, anon_sym_STAR, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -14395,9 +14576,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, sym_url_word, anon_sym_BQUOTE, - ACTIONS(423), 16, - anon_sym_SQUOTE, + ACTIONS(425), 16, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_Note_COLON, @@ -14412,22 +14593,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token6, aux_sym_keycode_token7, aux_sym__blank_token1, - [2930] = 3, + [2982] = 3, ACTIONS(429), 2, aux_sym_codeblock_token1, aux_sym_codeblock_token2, - ACTIONS(421), 7, + ACTIONS(421), 8, 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, aux_sym__blank_token1, - ACTIONS(423), 24, + ACTIONS(425), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -14449,13 +14631,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [2970] = 4, + [3023] = 4, ACTIONS(435), 1, aux_sym_uppercase_name_token2, STATE(73), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(431), 10, + ACTIONS(431), 11, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -14467,8 +14650,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, ACTIONS(433), 21, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -14487,7 +14670,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3012] = 5, + [3066] = 5, ACTIONS(435), 1, aux_sym_uppercase_name_token2, STATE(74), 1, @@ -14495,8 +14678,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(439), 2, anon_sym_STAR, aux_sym__blank_token1, - ACTIONS(437), 10, + ACTIONS(437), 11, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -14507,8 +14691,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token6, aux_sym_keycode_token7, ACTIONS(441), 19, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -14526,22 +14710,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, sym_url_word, anon_sym_BQUOTE, - [3056] = 3, + [3111] = 3, ACTIONS(443), 2, aux_sym_codeblock_token1, aux_sym_codeblock_token2, - ACTIONS(421), 7, + ACTIONS(421), 8, 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, aux_sym__blank_token1, - ACTIONS(423), 24, + ACTIONS(425), 24, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -14563,13 +14748,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [3096] = 4, + [3152] = 4, ACTIONS(435), 1, aux_sym_uppercase_name_token2, STATE(74), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(437), 10, + ACTIONS(437), 11, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -14581,8 +14767,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, ACTIONS(441), 21, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -14601,13 +14787,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3138] = 4, + [3195] = 4, ACTIONS(449), 1, aux_sym_uppercase_name_token2, STATE(74), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(445), 10, + ACTIONS(445), 11, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -14619,8 +14806,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, ACTIONS(447), 21, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -14639,7 +14826,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3180] = 5, + [3238] = 5, ACTIONS(435), 1, aux_sym_uppercase_name_token2, STATE(71), 1, @@ -14647,8 +14834,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(452), 2, anon_sym_STAR, aux_sym__blank_token1, - ACTIONS(431), 10, + ACTIONS(431), 11, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -14659,8 +14847,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token6, aux_sym_keycode_token7, ACTIONS(433), 19, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -14678,9 +14866,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, sym_url_word, anon_sym_BQUOTE, - [3224] = 2, - ACTIONS(454), 11, + [3283] = 2, + ACTIONS(454), 12, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, @@ -14693,8 +14882,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_uppercase_name_token2, ACTIONS(456), 21, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LBRACK, @@ -14713,17 +14902,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3261] = 3, + [3321] = 3, ACTIONS(458), 1, aux_sym_taglink_token1, - ACTIONS(423), 2, + ACTIONS(425), 2, aux_sym__word_common_token3, aux_sym__blank_token1, - ACTIONS(421), 29, + ACTIONS(421), 30, aux_sym_word_token1, anon_sym_STAR, anon_sym_SQUOTE, anon_sym_PIPE, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -14749,17 +14939,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [3300] = 3, + [3361] = 3, ACTIONS(460), 1, aux_sym_tag_token1, - ACTIONS(423), 2, + ACTIONS(425), 2, anon_sym_STAR, aux_sym__blank_token1, - ACTIONS(421), 29, + ACTIONS(421), 30, aux_sym_word_token1, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_PIPE, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -14785,11 +14976,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [3339] = 3, + [3401] = 3, ACTIONS(466), 1, anon_sym_QMARK, - ACTIONS(462), 6, + ACTIONS(462), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, @@ -14797,8 +14989,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, ACTIONS(464), 25, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -14821,19 +15013,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3378] = 3, + [3441] = 3, ACTIONS(468), 1, aux_sym_argument_token1, - ACTIONS(423), 3, + ACTIONS(425), 3, anon_sym_LBRACE_RBRACE, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, 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_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -14857,7 +15050,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [3417] = 3, + [3481] = 3, ACTIONS(474), 1, anon_sym_SQUOTE2, ACTIONS(470), 7, @@ -14868,9 +15061,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(472), 24, + ACTIONS(472), 25, anon_sym_STAR, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -14893,9 +15087,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3456] = 2, - ACTIONS(476), 6, + [3521] = 2, + ACTIONS(476), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, @@ -14903,8 +15098,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, ACTIONS(478), 25, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -14927,9 +15122,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3492] = 2, - ACTIONS(480), 6, + [3558] = 2, + ACTIONS(480), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, @@ -14937,8 +15133,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, ACTIONS(482), 25, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -14961,9 +15157,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3528] = 2, - ACTIONS(484), 6, + [3595] = 2, + ACTIONS(484), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, @@ -14971,8 +15168,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, ACTIONS(486), 25, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -14995,9 +15192,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3564] = 2, - ACTIONS(488), 6, + [3632] = 2, + ACTIONS(488), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, @@ -15005,8 +15203,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, ACTIONS(490), 25, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -15029,9 +15227,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3600] = 2, - ACTIONS(492), 6, + [3669] = 2, + ACTIONS(492), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, @@ -15039,8 +15238,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, ACTIONS(494), 25, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -15063,9 +15262,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3636] = 2, - ACTIONS(496), 6, + [3706] = 2, + ACTIONS(496), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, @@ -15073,8 +15273,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, ACTIONS(498), 25, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -15097,9 +15297,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3672] = 2, - ACTIONS(500), 6, + [3743] = 2, + ACTIONS(500), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, @@ -15107,8 +15308,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, ACTIONS(502), 25, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -15131,9 +15332,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3708] = 2, - ACTIONS(504), 6, + [3780] = 2, + ACTIONS(504), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, @@ -15141,8 +15343,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, ACTIONS(506), 25, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -15165,9 +15367,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3744] = 2, - ACTIONS(508), 6, + [3817] = 2, + ACTIONS(508), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, @@ -15175,8 +15378,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, ACTIONS(510), 25, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -15199,9 +15402,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3780] = 2, - ACTIONS(512), 6, + [3854] = 2, + ACTIONS(512), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, @@ -15209,8 +15413,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, ACTIONS(514), 25, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -15233,9 +15437,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3816] = 2, - ACTIONS(516), 6, + [3891] = 2, + ACTIONS(516), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, @@ -15243,8 +15448,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, ACTIONS(518), 25, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -15267,9 +15472,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3852] = 2, - ACTIONS(520), 6, + [3928] = 2, + ACTIONS(520), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, @@ -15277,8 +15483,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, ACTIONS(522), 25, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_SQUOTE_PIPE_SQUOTE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -15301,7 +15507,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__blank_token1, sym_url_word, anon_sym_BQUOTE, - [3888] = 5, + [3965] = 5, ACTIONS(29), 1, aux_sym__blank_token1, ACTIONS(31), 1, @@ -15313,7 +15519,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(96), 2, sym_line_li, aux_sym_block_repeat2, - [3905] = 5, + [3982] = 5, ACTIONS(29), 1, aux_sym__blank_token1, ACTIONS(31), 1, @@ -15325,7 +15531,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(96), 2, sym_line_li, aux_sym_block_repeat2, - [3922] = 4, + [3999] = 4, ACTIONS(528), 1, anon_sym_LT, ACTIONS(531), 1, @@ -15335,7 +15541,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(96), 2, sym_line_li, aux_sym_block_repeat2, - [3936] = 4, + [4013] = 4, ACTIONS(327), 1, aux_sym__blank_token1, ACTIONS(329), 1, @@ -15344,7 +15550,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_codeblock_repeat1, STATE(47), 1, sym_line_code, - [3949] = 4, + [4026] = 4, ACTIONS(355), 1, aux_sym__blank_token1, ACTIONS(357), 1, @@ -15353,175 +15559,175 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_codeblock_repeat1, STATE(64), 1, sym_line_code, - [3962] = 3, + [4039] = 3, ACTIONS(47), 1, ts_builtin_sym_end, ACTIONS(536), 1, sym_modeline, STATE(101), 1, aux_sym_help_file_repeat3, - [3972] = 3, + [4049] = 3, ACTIONS(538), 1, anon_sym_STAR, ACTIONS(540), 1, aux_sym__blank_token1, STATE(29), 1, sym_tag, - [3982] = 3, + [4059] = 3, ACTIONS(542), 1, ts_builtin_sym_end, ACTIONS(544), 1, sym_modeline, STATE(101), 1, aux_sym_help_file_repeat3, - [3992] = 3, + [4069] = 3, ACTIONS(43), 1, ts_builtin_sym_end, ACTIONS(536), 1, sym_modeline, STATE(101), 1, aux_sym_help_file_repeat3, - [4002] = 3, + [4079] = 3, ACTIONS(536), 1, sym_modeline, ACTIONS(547), 1, ts_builtin_sym_end, STATE(101), 1, aux_sym_help_file_repeat3, - [4012] = 1, + [4089] = 1, ACTIONS(549), 1, anon_sym_PIPE2, - [4016] = 1, + [4093] = 1, ACTIONS(460), 1, aux_sym_tag_token1, - [4020] = 1, + [4097] = 1, ACTIONS(551), 1, aux_sym_codespan_token1, - [4024] = 1, + [4101] = 1, ACTIONS(553), 1, aux_sym_codeblock_token2, - [4028] = 1, + [4105] = 1, ACTIONS(555), 1, ts_builtin_sym_end, - [4032] = 1, + [4109] = 1, ACTIONS(557), 1, anon_sym_TILDE, - [4036] = 1, + [4113] = 1, ACTIONS(559), 1, anon_sym_SQUOTE2, - [4040] = 1, + [4117] = 1, ACTIONS(312), 1, aux_sym_line_li_token1, - [4044] = 1, + [4121] = 1, ACTIONS(561), 1, anon_sym_STAR2, - [4048] = 1, + [4125] = 1, ACTIONS(563), 1, anon_sym_RBRACE, - [4052] = 1, + [4129] = 1, ACTIONS(565), 1, anon_sym_BQUOTE2, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(17)] = 0, - [SMALL_STATE(18)] = 80, - [SMALL_STATE(19)] = 160, - [SMALL_STATE(20)] = 242, - [SMALL_STATE(21)] = 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)] = 861, - [SMALL_STATE(29)] = 936, - [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)] = 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)] = 1998, - [SMALL_STATE(48)] = 2041, - [SMALL_STATE(49)] = 2090, - [SMALL_STATE(50)] = 2139, - [SMALL_STATE(51)] = 2181, - [SMALL_STATE(52)] = 2223, - [SMALL_STATE(53)] = 2265, - [SMALL_STATE(54)] = 2307, - [SMALL_STATE(55)] = 2349, - [SMALL_STATE(56)] = 2391, - [SMALL_STATE(57)] = 2433, - [SMALL_STATE(58)] = 2475, - [SMALL_STATE(59)] = 2517, - [SMALL_STATE(60)] = 2559, - [SMALL_STATE(61)] = 2601, - [SMALL_STATE(62)] = 2643, - [SMALL_STATE(63)] = 2685, - [SMALL_STATE(64)] = 2726, - [SMALL_STATE(65)] = 2767, - [SMALL_STATE(66)] = 2807, - [SMALL_STATE(67)] = 2847, - [SMALL_STATE(68)] = 2887, - [SMALL_STATE(69)] = 2930, - [SMALL_STATE(70)] = 2970, - [SMALL_STATE(71)] = 3012, - [SMALL_STATE(72)] = 3056, - [SMALL_STATE(73)] = 3096, - [SMALL_STATE(74)] = 3138, - [SMALL_STATE(75)] = 3180, - [SMALL_STATE(76)] = 3224, - [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, - [SMALL_STATE(85)] = 3564, - [SMALL_STATE(86)] = 3600, - [SMALL_STATE(87)] = 3636, - [SMALL_STATE(88)] = 3672, - [SMALL_STATE(89)] = 3708, - [SMALL_STATE(90)] = 3744, - [SMALL_STATE(91)] = 3780, - [SMALL_STATE(92)] = 3816, - [SMALL_STATE(93)] = 3852, - [SMALL_STATE(94)] = 3888, - [SMALL_STATE(95)] = 3905, - [SMALL_STATE(96)] = 3922, - [SMALL_STATE(97)] = 3936, - [SMALL_STATE(98)] = 3949, - [SMALL_STATE(99)] = 3962, - [SMALL_STATE(100)] = 3972, - [SMALL_STATE(101)] = 3982, - [SMALL_STATE(102)] = 3992, - [SMALL_STATE(103)] = 4002, - [SMALL_STATE(104)] = 4012, - [SMALL_STATE(105)] = 4016, - [SMALL_STATE(106)] = 4020, - [SMALL_STATE(107)] = 4024, - [SMALL_STATE(108)] = 4028, - [SMALL_STATE(109)] = 4032, - [SMALL_STATE(110)] = 4036, - [SMALL_STATE(111)] = 4040, - [SMALL_STATE(112)] = 4044, - [SMALL_STATE(113)] = 4048, - [SMALL_STATE(114)] = 4052, + [SMALL_STATE(18)] = 81, + [SMALL_STATE(19)] = 162, + [SMALL_STATE(20)] = 245, + [SMALL_STATE(21)] = 328, + [SMALL_STATE(22)] = 409, + [SMALL_STATE(23)] = 490, + [SMALL_STATE(24)] = 566, + [SMALL_STATE(25)] = 642, + [SMALL_STATE(26)] = 718, + [SMALL_STATE(27)] = 794, + [SMALL_STATE(28)] = 872, + [SMALL_STATE(29)] = 948, + [SMALL_STATE(30)] = 1024, + [SMALL_STATE(31)] = 1100, + [SMALL_STATE(32)] = 1178, + [SMALL_STATE(33)] = 1251, + [SMALL_STATE(34)] = 1324, + [SMALL_STATE(35)] = 1397, + [SMALL_STATE(36)] = 1470, + [SMALL_STATE(37)] = 1521, + [SMALL_STATE(38)] = 1572, + [SMALL_STATE(39)] = 1625, + [SMALL_STATE(40)] = 1676, + [SMALL_STATE(41)] = 1727, + [SMALL_STATE(42)] = 1778, + [SMALL_STATE(43)] = 1831, + [SMALL_STATE(44)] = 1885, + [SMALL_STATE(45)] = 1939, + [SMALL_STATE(46)] = 1984, + [SMALL_STATE(47)] = 2028, + [SMALL_STATE(48)] = 2072, + [SMALL_STATE(49)] = 2122, + [SMALL_STATE(50)] = 2172, + [SMALL_STATE(51)] = 2215, + [SMALL_STATE(52)] = 2258, + [SMALL_STATE(53)] = 2301, + [SMALL_STATE(54)] = 2344, + [SMALL_STATE(55)] = 2387, + [SMALL_STATE(56)] = 2430, + [SMALL_STATE(57)] = 2473, + [SMALL_STATE(58)] = 2516, + [SMALL_STATE(59)] = 2559, + [SMALL_STATE(60)] = 2602, + [SMALL_STATE(61)] = 2645, + [SMALL_STATE(62)] = 2688, + [SMALL_STATE(63)] = 2731, + [SMALL_STATE(64)] = 2773, + [SMALL_STATE(65)] = 2815, + [SMALL_STATE(66)] = 2856, + [SMALL_STATE(67)] = 2897, + [SMALL_STATE(68)] = 2938, + [SMALL_STATE(69)] = 2982, + [SMALL_STATE(70)] = 3023, + [SMALL_STATE(71)] = 3066, + [SMALL_STATE(72)] = 3111, + [SMALL_STATE(73)] = 3152, + [SMALL_STATE(74)] = 3195, + [SMALL_STATE(75)] = 3238, + [SMALL_STATE(76)] = 3283, + [SMALL_STATE(77)] = 3321, + [SMALL_STATE(78)] = 3361, + [SMALL_STATE(79)] = 3401, + [SMALL_STATE(80)] = 3441, + [SMALL_STATE(81)] = 3481, + [SMALL_STATE(82)] = 3521, + [SMALL_STATE(83)] = 3558, + [SMALL_STATE(84)] = 3595, + [SMALL_STATE(85)] = 3632, + [SMALL_STATE(86)] = 3669, + [SMALL_STATE(87)] = 3706, + [SMALL_STATE(88)] = 3743, + [SMALL_STATE(89)] = 3780, + [SMALL_STATE(90)] = 3817, + [SMALL_STATE(91)] = 3854, + [SMALL_STATE(92)] = 3891, + [SMALL_STATE(93)] = 3928, + [SMALL_STATE(94)] = 3965, + [SMALL_STATE(95)] = 3982, + [SMALL_STATE(96)] = 3999, + [SMALL_STATE(97)] = 4013, + [SMALL_STATE(98)] = 4026, + [SMALL_STATE(99)] = 4039, + [SMALL_STATE(100)] = 4049, + [SMALL_STATE(101)] = 4059, + [SMALL_STATE(102)] = 4069, + [SMALL_STATE(103)] = 4079, + [SMALL_STATE(104)] = 4089, + [SMALL_STATE(105)] = 4093, + [SMALL_STATE(106)] = 4097, + [SMALL_STATE(107)] = 4101, + [SMALL_STATE(108)] = 4105, + [SMALL_STATE(109)] = 4109, + [SMALL_STATE(110)] = 4113, + [SMALL_STATE(111)] = 4117, + [SMALL_STATE(112)] = 4121, + [SMALL_STATE(113)] = 4125, + [SMALL_STATE(114)] = 4129, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -15530,7 +15736,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [3] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 0, 0, 0), [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), @@ -15554,7 +15760,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [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(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), + [59] = {.entry = {.count = 2, .reusable = false}}, 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(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), @@ -15572,7 +15778,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [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), + [112] = {.entry = {.count = 2, .reusable = false}}, 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(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), @@ -15607,7 +15813,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [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), + [198] = {.entry = {.count = 2, .reusable = false}}, 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), @@ -15632,7 +15838,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [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), + [261] = {.entry = {.count = 2, .reusable = false}}, 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), @@ -15706,8 +15912,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [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(81), + [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 1, 0, 0), [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 1, 0, 1), @@ -15731,7 +15937,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [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), + [474] = {.entry = {.count = 1, .reusable = false}}, 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), @@ -15822,7 +16028,7 @@ TS_PUBLIC const TSLanguage *tree_sitter_vimdoc(void) { .metadata = { .major_version = 3, .minor_version = 0, - .patch_version = 1, + .patch_version = 2, }, }; return &language; diff --git a/test/corpus/taglink.txt b/test/corpus/taglink.txt index 4e0440d..51568c0 100644 --- a/test/corpus/taglink.txt +++ b/test/corpus/taglink.txt @@ -151,9 +151,6 @@ Note: ":autocmd" can... (word)) (line (word) - (word) - (ERROR - (word)) (word)) (line (word)