diff --git a/README.md b/README.md index 7da27d9..b3d8fd2 100644 --- a/README.md +++ b/README.md @@ -14,24 +14,27 @@ Overview - `block` is the main top-level node, delimited by blank line(s) or any line starting with `<` (codeblock terminator). - - contains `line` and `line_li` nodes. + - Contains `line` and `line_li` nodes. - `line`: - - contains atoms (words, tags, taglinks, …) - - contains headings (`h1`, `h2`, `h3`, `column_heading`) because `codeblock` + - Contains atoms (words, tags, taglinks, …) + - Contains headings (`h1`, `h2`, `h3`, `column_heading`) because `codeblock` terminated by "implicit stop" (no terminating `<`) consumes blank lines, so `block` has no way to end. - `line_li` ("listitem") - - lines starting with `-`/`•` (_not_ `+`/`*`) are listitems. - - consumes lines until blank line, codeblock, or next listitem. - - nesting is ignored: indented listitems are parsed as siblings. + - Lines starting with `-`/`•`/`[0-9].` (_not_ `+`/`*`) are listitems. + - Use the `prefix` node to detect if the listitem is ordered (numbered) or + unodered. + - Consumes lines until blank line, codeblock, or next listitem. + - Nesting is ignored: indented listitems are parsed as siblings. Consumers can + check leading whitespace to decide nesting. - `codeblock`: - - contained by `line` or `line_li`, because ">" can start a codeblock at the + - Contained by `line` or `line_li`, because ">" can start a codeblock at the end of any line. - - contains `line` nodes without `word` nodes: it's just the full raw text + - Contains `line` nodes without `word` nodes: it's just the full raw text line including whitespace. This is somewhat dictated by its "preformatted" nature; parsing the contents would require loading a "child" language (injection). See [#2](https://github.com/neovim/tree-sitter-vimdoc/issues/2). - - the terminating `<` (and any following whitespace) is discarded (anonymous). + - The terminating `<` (and any following whitespace) is discarded (anonymous). - `url` intentionally does not capture `.,)` at the end of the URL. See also [Known issues](#known-issues). - `h1` = "Heading 1": `======` followed by text and optional `*tags*`. - `h2` = "Heading 2": `------` followed by text and optional `*tags*`. @@ -43,6 +46,12 @@ Known issues - Input must end with newline/EOL (`\n`). Grammar does not support files without EOL. - Input must end with a blank line. Though this doesn't seem to matter in practice. +- Any line starting with `1.` (or other number) is treated as a listitem, even + if the first line of its `block` is not a listitem. Example: + ``` + Foo was 0, not + 1. Uh oh. + ``` - Spec requires that `codeblock` delimiter ">" must be preceded by a space (" >"), not a tab. But currently the grammar doesn't enforce this. Example: `:help lcs-tab`. diff --git a/grammar.js b/grammar.js index e0c376b..ab074e5 100644 --- a/grammar.js +++ b/grammar.js @@ -13,7 +13,8 @@ // @ts-check const _uppercase_word = /[A-Z0-9.()][-A-Z0-9.()_]+/; -const _li_token = /[-•][ ]+/; +// Listitem (incl. numbered items). +const _li_token = /([-•]|([0-9]{1,3}\.))[ ]+/; module.exports = grammar({ name: 'vimdoc', @@ -49,9 +50,10 @@ module.exports = grammar({ alias($.word_noli, $.word), $._atom_common, ), + // Word NOT matching (numbered) listitem. word_noli: ($) => choice( - // Lines contained by line_li must not start with a listitem symbol. - token(prec(-1, /[^-•\n\t ][^(\[\n\t ]*/)), + // Lines contained by line_li must not start with (numbered) listitem symbol. + token(prec(-1, /(([^-•\n\t ])|([^0-9\n\t ][^.\n\t ]))[^.(\[\n\t ]*/)), token(prec(-1, /[-•][^\n\t ]+/)), $._word_common, ), @@ -164,7 +166,7 @@ module.exports = grammar({ // Listitem: consumes prefixed line and all adjacent non-prefixed lines. line_li: ($) => prec.right(1, seq( optional(token.immediate('<')), // Treat codeblock-terminating "<" as whitespace. - _li_token, + alias(_li_token, $.prefix), choice( alias(seq(repeat1($._atom), /\n/), $.line), seq(alias(repeat1($._atom), $.line), $.codeblock), diff --git a/src/grammar.json b/src/grammar.json index e2ce7cd..e53c3c3 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -89,7 +89,7 @@ "value": -1, "content": { "type": "PATTERN", - "value": "[^-•\\n\\t ][^(\\[\\n\\t ]*" + "value": "(([^-•\\n\\t ])|([^0-9\\n\\t ][^.\\n\\t ]))[^.(\\[\\n\\t ]*" } } }, @@ -587,8 +587,13 @@ ] }, { - "type": "PATTERN", - "value": "[-•][ ]+" + "type": "ALIAS", + "content": { + "type": "PATTERN", + "value": "([-•]|([0-9]{1,3}\\.))[ ]+" + }, + "named": true, + "value": "prefix" }, { "type": "CHOICE", diff --git a/src/node-types.json b/src/node-types.json index 61eec42..0f9543f 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -418,6 +418,10 @@ { "type": "line", "named": true + }, + { + "type": "prefix", + "named": true } ] } @@ -592,6 +596,10 @@ "type": "modeline", "named": true }, + { + "type": "prefix", + "named": true + }, { "type": "{", "named": false diff --git a/src/parser.c b/src/parser.c index d28dbeb..9780e20 100644 --- a/src/parser.c +++ b/src/parser.c @@ -1,4 +1,4 @@ -/* Automatically @generated by tree-sitter v0.25.10 */ +/* Automatically @generated by tree-sitter */ #include "tree_sitter/parser.h" @@ -174,7 +174,7 @@ static const char * const ts_symbol_names[] = { [aux_sym_codeblock_token1] = "language", [aux_sym_codeblock_token2] = "codeblock_token2", [aux_sym__blank_token1] = "_blank_token1", - [aux_sym_line_li_token1] = "line_li_token1", + [aux_sym_line_li_token1] = "prefix", [aux_sym_line_code_token1] = "line_code_token1", [sym_modeline] = "modeline", [aux_sym_h1_token1] = "delimiter", @@ -513,8 +513,8 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .named = false, }, [aux_sym_line_li_token1] = { - .visible = false, - .named = false, + .visible = true, + .named = true, }, [aux_sym_line_code_token1] = { .visible = false, @@ -941,708 +941,732 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(34); + if (eof) ADVANCE(38); ADVANCE_MAP( - '\n', 616, - '\'', 718, - '(', 725, - ')', 724, - '*', 726, - ',', 725, - '.', 725, - '<', 721, - '>', 724, - '?', 724, - 'A', 657, - 'C', 666, - 'D', 647, - 'M', 651, - 'N', 661, - 'W', 641, - '[', 725, - ']', 724, - '`', 724, - 'h', 711, - '{', 716, - '|', 724, - '}', 724, - '~', 724, + '\n', 634, + '\'', 736, + '(', 743, + ')', 742, + '*', 744, + ',', 743, + '.', 743, + '<', 739, + '>', 742, + '?', 742, + 'A', 675, + 'C', 684, + 'D', 665, + 'M', 669, + 'N', 679, + 'W', 659, + '[', 743, + ']', 742, + '`', 742, + 'h', 729, + '{', 734, + '|', 742, + '}', 742, + '~', 742, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(31); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(723); - if (lookahead != 0) ADVANCE(724); + lookahead == ' ') SKIP(35); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(741); + if (lookahead != 0) ADVANCE(742); END_STATE(); case 1: - if (lookahead == '\t') ADVANCE(24); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == ' ') ADVANCE(618); - if (lookahead != 0) ADVANCE(349); + if (lookahead == '\t') ADVANCE(25); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == ' ') ADVANCE(636); + if (lookahead == '.') ADVANCE(374); + if (lookahead != 0) ADVANCE(237); END_STATE(); case 2: ADVANCE_MAP( - '\n', 616, - '\'', 366, - '(', 422, - ')', 428, - '*', 361, - ',', 450, - '.', 454, - '<', 135, - '>', 446, - 'A', 80, - 'C', 90, - 'D', 68, - 'M', 74, - 'N', 85, - 'W', 60, - '[', 434, - ']', 438, - '`', 831, - 'h', 39, - '{', 413, - '|', 406, - '~', 442, + '\n', 634, + '\'', 381, + '(', 437, + ')', 443, + '*', 376, + ',', 465, + '.', 469, + '<', 139, + '>', 461, + 'A', 84, + 'C', 94, + 'D', 72, + 'M', 78, + 'N', 89, + 'W', 64, + '[', 449, + ']', 453, + '`', 849, + 'h', 43, + '{', 428, + '|', 421, + '~', 457, ); if (lookahead == '\t' || lookahead == ' ') SKIP(5); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(40); - if (lookahead != 0) ADVANCE(139); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(44); + if (lookahead != 0) ADVANCE(143); END_STATE(); case 3: ADVANCE_MAP( - '\n', 617, - '\'', 718, - '(', 725, - ')', 724, - '*', 361, - ',', 725, - '.', 725, - '<', 721, - '>', 724, - 'A', 657, - 'C', 666, - 'D', 647, - 'M', 651, - 'N', 661, - 'W', 641, - '[', 725, - ']', 724, - '`', 724, - 'h', 713, - '{', 716, - '|', 719, - '~', 724, + '\n', 635, + '\'', 736, + '(', 743, + ')', 742, + '*', 376, + ',', 743, + '.', 743, + '<', 739, + '>', 742, + 'A', 675, + 'C', 684, + 'D', 665, + 'M', 669, + 'N', 679, + 'W', 659, + '[', 743, + ']', 742, + '`', 742, + 'h', 731, + '{', 734, + '|', 737, + '~', 742, ); if (lookahead == '\t' || lookahead == ' ') SKIP(5); - if (lookahead != 0) ADVANCE(724); + if (lookahead != 0) ADVANCE(742); END_STATE(); case 4: ADVANCE_MAP( - '\n', 617, - '\'', 366, - '(', 422, - ')', 428, - '*', 361, - ',', 450, - '.', 454, - '<', 135, - '>', 446, - '?', 942, - 'A', 80, - 'C', 90, - 'D', 68, - 'M', 74, - 'N', 85, - 'W', 60, - '[', 434, - ']', 438, - '`', 831, - 'h', 130, - '{', 413, - '|', 406, - '~', 442, + '\n', 635, + '\'', 381, + '(', 437, + ')', 443, + '*', 376, + ',', 465, + '.', 469, + '<', 139, + '>', 461, + '?', 960, + 'A', 84, + 'C', 94, + 'D', 72, + 'M', 78, + 'N', 89, + 'W', 64, + '[', 449, + ']', 453, + '`', 849, + 'h', 134, + '{', 428, + '|', 421, + '~', 457, ); if (lookahead == '\t' || lookahead == ' ') SKIP(5); - if (lookahead != 0) ADVANCE(139); + if (lookahead != 0) ADVANCE(143); END_STATE(); case 5: ADVANCE_MAP( - '\n', 617, - '\'', 366, - '(', 422, - ')', 428, - '*', 361, - ',', 450, - '.', 454, - '<', 135, - '>', 446, - 'A', 80, - 'C', 90, - 'D', 68, - 'M', 74, - 'N', 85, - 'W', 60, - '[', 434, - ']', 438, - '`', 831, - 'h', 130, - '{', 413, - '|', 406, - '~', 442, + '\n', 635, + '\'', 381, + '(', 437, + ')', 443, + '*', 376, + ',', 465, + '.', 469, + '<', 139, + '>', 461, + 'A', 84, + 'C', 94, + 'D', 72, + 'M', 78, + 'N', 89, + 'W', 64, + '[', 449, + ']', 453, + '`', 849, + 'h', 134, + '{', 428, + '|', 421, + '~', 457, ); if (lookahead == '\t' || lookahead == ' ') SKIP(5); - if (lookahead != 0) ADVANCE(139); + if (lookahead != 0) ADVANCE(143); END_STATE(); case 6: ADVANCE_MAP( - '\n', 617, - '\'', 366, - '(', 425, - ')', 433, - '*', 364, - ',', 452, - '.', 457, - '<', 377, - '>', 449, - 'A', 372, - 'C', 374, - 'D', 370, - 'M', 371, - 'N', 373, - 'W', 369, - '[', 436, - ']', 441, - '`', 834, - 'h', 375, - '{', 414, - '|', 407, - '~', 445, + '\n', 635, + '\'', 381, + '(', 440, + ')', 448, + '*', 379, + ',', 467, + '.', 472, + '<', 392, + '>', 464, + 'A', 387, + 'C', 389, + 'D', 385, + 'M', 386, + 'N', 388, + 'W', 384, + '[', 451, + ']', 456, + '`', 852, + 'h', 390, + '{', 429, + '|', 422, + '~', 460, ); if (lookahead == '\t' || lookahead == ' ') SKIP(5); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(376); - if (lookahead != 0) ADVANCE(378); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(391); + if (lookahead != 0) ADVANCE(393); END_STATE(); case 7: ADVANCE_MAP( - '\n', 617, - '\'', 366, - '(', 426, - ')', 431, - '*', 361, - ',', 450, - '.', 458, - '<', 135, - '>', 446, - 'A', 79, - 'C', 93, - 'D', 72, - 'M', 73, - 'N', 84, - 'W', 61, - '[', 434, - ']', 438, - '`', 831, - 'h', 130, - '{', 413, - '|', 406, - '~', 442, + '\n', 635, + '\'', 381, + '(', 441, + ')', 446, + '*', 376, + ',', 465, + '.', 473, + '<', 139, + '>', 461, + 'A', 83, + 'C', 97, + 'D', 76, + 'M', 77, + 'N', 88, + 'W', 65, + '[', 449, + ']', 453, + '`', 849, + 'h', 134, + '{', 428, + '|', 421, + '~', 457, ); if (lookahead == '\t' || lookahead == ' ') SKIP(7); if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(134); - if (lookahead != 0) ADVANCE(139); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(138); + if (lookahead != 0) ADVANCE(143); END_STATE(); case 8: ADVANCE_MAP( - '\n', 617, - '\'', 365, - '(', 423, - ')', 429, - '*', 362, - ',', 451, - '.', 455, - '<', 232, - '>', 447, - 'A', 177, - 'C', 186, - 'D', 168, - 'M', 172, - 'N', 181, - 'W', 161, - '[', 435, - ']', 439, - '`', 832, - 'h', 225, - '{', 412, - '|', 405, - '~', 443, + '\n', 635, + '\'', 380, + '(', 438, + ')', 444, + '*', 377, + ',', 466, + '.', 470, + '<', 238, + '>', 462, + 'A', 186, + 'C', 195, + 'D', 177, + 'M', 181, + 'N', 190, + 'W', 170, + '[', 450, + ']', 454, + '`', 850, + 'h', 233, + '{', 427, + '|', 420, + '~', 458, '\t', 8, ' ', 8, '-', 1, 0x2022, 1, ); - if (lookahead != 0) ADVANCE(233); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(154); + if (lookahead != 0) ADVANCE(239); END_STATE(); case 9: ADVANCE_MAP( - '\n', 617, - '\'', 828, - '(', 829, - ')', 828, - '*', 828, - ',', 829, - '.', 829, - '<', 826, - '>', 828, - 'A', 767, - 'C', 776, - 'D', 757, - 'M', 761, - 'N', 771, - 'W', 751, - '[', 829, - ']', 828, - '`', 828, - 'h', 820, - '{', 823, - '|', 406, - '~', 828, + '\n', 635, + '\'', 846, + '(', 847, + ')', 846, + '*', 846, + ',', 847, + '.', 847, + '<', 844, + '>', 846, + 'A', 785, + 'C', 794, + 'D', 775, + 'M', 779, + 'N', 789, + 'W', 769, + '[', 847, + ']', 846, + '`', 846, + 'h', 838, + '{', 841, + '|', 421, + '~', 846, ); if (lookahead == '\t' || lookahead == ' ') SKIP(5); - if (lookahead != 0) ADVANCE(828); + if (lookahead != 0) ADVANCE(846); END_STATE(); case 10: ADVANCE_MAP( - '\n', 617, - '\'', 368, - '(', 427, - ')', 432, - '*', 363, - ',', 453, - '.', 459, - '<', 937, - '>', 448, - 'A', 874, - 'C', 883, - 'D', 864, - 'M', 868, - 'N', 878, - 'W', 857, - '[', 437, - ']', 440, - '`', 833, - 'h', 928, - '{', 415, - '|', 408, - '}', 139, - '~', 444, + '\n', 635, + '\'', 383, + '(', 442, + ')', 447, + '*', 378, + ',', 468, + '.', 474, + '<', 955, + '>', 463, + 'A', 892, + 'C', 901, + 'D', 882, + 'M', 886, + 'N', 896, + 'W', 875, + '[', 452, + ']', 455, + '`', 851, + 'h', 946, + '{', 430, + '|', 423, + '}', 143, + '~', 459, ); if (lookahead == '\t' || lookahead == ' ') SKIP(5); - if (lookahead != 0) ADVANCE(939); + if (lookahead != 0) ADVANCE(957); END_STATE(); case 11: ADVANCE_MAP( - '\n', 617, - '\'', 401, - '(', 422, - ')', 428, - '*', 361, - ',', 450, - '.', 454, - '<', 135, - '>', 446, - 'A', 80, - 'C', 90, - 'D', 68, - 'M', 74, - 'N', 85, - 'W', 60, - '[', 434, - ']', 438, - '`', 831, - 'h', 130, - '{', 413, - '|', 406, - '~', 442, + '\n', 635, + '\'', 416, + '(', 437, + ')', 443, + '*', 376, + ',', 465, + '.', 469, + '<', 139, + '>', 461, + 'A', 84, + 'C', 94, + 'D', 72, + 'M', 78, + 'N', 89, + 'W', 64, + '[', 449, + ']', 453, + '`', 849, + 'h', 134, + '{', 428, + '|', 421, + '~', 457, ); if (lookahead == '\t' || lookahead == ' ') SKIP(5); - if (lookahead != 0) ADVANCE(139); + if (lookahead != 0) ADVANCE(143); END_STATE(); case 12: - if (lookahead == '\n') ADVANCE(617); - if (lookahead == '\'') ADVANCE(400); - if (lookahead == '*') ADVANCE(726); - if (lookahead == '<') ADVANCE(613); - if (lookahead == '`') ADVANCE(836); - if (lookahead == '|') ADVANCE(830); - if (lookahead == '}') ADVANCE(941); + if (lookahead == '\n') ADVANCE(635); + if (lookahead == '\'') ADVANCE(415); + if (lookahead == '*') ADVANCE(744); + if (lookahead == '<') ADVANCE(631); + if (lookahead == '`') ADVANCE(854); + if (lookahead == '|') ADVANCE(848); + if (lookahead == '}') ADVANCE(959); if (lookahead == '\t' || lookahead == ' ') SKIP(18); if (lookahead == '-' || - lookahead == 0x2022) ADVANCE(25); + lookahead == 0x2022) ADVANCE(26); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(31); END_STATE(); case 13: ADVANCE_MAP( - '\n', 617, - '\'', 367, - '(', 422, - ')', 428, - '*', 361, - ',', 450, - '.', 454, - '<', 346, - '>', 446, - 'A', 288, - 'C', 297, - 'D', 279, - 'M', 282, - 'N', 292, - 'W', 272, - '[', 434, - ']', 438, - '`', 831, - 'h', 338, - '{', 413, - '|', 406, - '~', 442, + '\n', 635, + '\'', 382, + '(', 437, + ')', 443, + '*', 376, + ',', 465, + '.', 469, + '<', 366, + '>', 461, + 'A', 313, + 'C', 322, + 'D', 304, + 'M', 307, + 'N', 317, + 'W', 297, + '[', 449, + ']', 453, + '`', 849, + 'h', 362, + '{', 428, + '|', 421, + '~', 457, ); if (lookahead == '\t' || lookahead == ' ') SKIP(13); if (lookahead == '-' || - lookahead == 0x2022) ADVANCE(27); - if (lookahead != 0) ADVANCE(347); + lookahead == 0x2022) ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(270); + if (lookahead != 0) ADVANCE(367); END_STATE(); case 14: ADVANCE_MAP( - '\n', 617, - '\'', 367, - '(', 424, - ')', 430, - '*', 361, - ',', 450, - '-', 26, - '.', 456, - '<', 614, - '=', 268, - '>', 446, - 'A', 238, - 'C', 240, - 'D', 236, - 'M', 237, - 'N', 239, - 'W', 235, - '[', 434, - ']', 438, - '`', 831, - 'h', 338, - '{', 413, - '|', 406, - '~', 442, - 0x2022, 27, + '\n', 635, + '\'', 382, + '(', 439, + ')', 445, + '*', 376, + ',', 465, + '-', 27, + '.', 471, + '<', 632, + '=', 283, + '>', 461, + 'A', 248, + 'C', 250, + 'D', 246, + 'M', 247, + 'N', 249, + 'W', 245, + '[', 449, + ']', 453, + '`', 849, + 'h', 362, + '{', 428, + '|', 421, + '~', 457, + 0x2022, 28, ); if (lookahead == '\t' || lookahead == ' ') SKIP(13); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(241); - if (lookahead != 0) ADVANCE(347); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(252); + if (('B' <= lookahead && lookahead <= 'Z')) ADVANCE(251); + if (lookahead != 0) ADVANCE(367); END_STATE(); case 15: ADVANCE_MAP( - '\n', 617, - '\'', 367, - '(', 424, - ')', 430, - '*', 361, - ',', 450, - '-', 26, - '.', 456, - '<', 614, - '=', 268, - '>', 446, - 'A', 238, - 'C', 240, - 'D', 236, - 'M', 237, - 'N', 239, - 'W', 235, - '[', 434, - ']', 438, - '`', 831, - 'h', 338, - '{', 413, - '|', 406, - '~', 442, - 0x2022, 27, + '\n', 635, + '\'', 382, + '(', 439, + ')', 445, + '*', 376, + ',', 465, + '-', 27, + '.', 471, + '<', 632, + '=', 283, + '>', 461, + 'A', 248, + 'C', 250, + 'D', 246, + 'M', 247, + 'N', 249, + 'W', 245, + '[', 449, + ']', 453, + '`', 849, + 'h', 362, + '{', 428, + '|', 421, + '~', 457, + 0x2022, 28, '\t', 8, ' ', 8, ); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(241); - if (lookahead != 0) ADVANCE(347); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(252); + if (('B' <= lookahead && lookahead <= 'Z')) ADVANCE(251); + if (lookahead != 0) ADVANCE(367); END_STATE(); case 16: ADVANCE_MAP( - '\n', 617, - '\'', 367, - '(', 424, - ')', 430, - '*', 361, - ',', 450, - '.', 456, - '<', 614, - '>', 446, - 'A', 238, - 'C', 240, - 'D', 236, - 'M', 237, - 'N', 239, - 'W', 235, - '[', 434, - ']', 438, - '`', 831, - 'h', 338, - '{', 413, - '|', 406, - '~', 442, + '\n', 635, + '\'', 382, + '(', 439, + ')', 445, + '*', 376, + ',', 465, + '.', 471, + '<', 632, + '>', 461, + 'A', 248, + 'C', 250, + 'D', 246, + 'M', 247, + 'N', 249, + 'W', 245, + '[', 449, + ']', 453, + '`', 849, + 'h', 362, + '{', 428, + '|', 421, + '~', 457, ); if (lookahead == '\t' || lookahead == ' ') SKIP(13); if (lookahead == '-' || - lookahead == 0x2022) ADVANCE(27); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(241); - if (lookahead != 0) ADVANCE(347); + lookahead == 0x2022) ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(252); + if (('B' <= lookahead && lookahead <= 'Z')) ADVANCE(251); + if (lookahead != 0) ADVANCE(367); END_STATE(); case 17: ADVANCE_MAP( - '\n', 617, - '\'', 367, - '(', 424, - ')', 430, - '*', 361, - ',', 450, - '.', 456, - '<', 614, - '>', 446, - 'A', 238, - 'C', 240, - 'D', 236, - 'M', 237, - 'N', 239, - 'W', 235, - '[', 434, - ']', 438, - '`', 831, - 'h', 338, - '{', 413, - '|', 406, - '~', 442, + '\n', 635, + '\'', 382, + '(', 439, + ')', 445, + '*', 376, + ',', 465, + '.', 471, + '<', 632, + '>', 461, + 'A', 248, + 'C', 250, + 'D', 246, + 'M', 247, + 'N', 249, + 'W', 245, + '[', 449, + ']', 453, + '`', 849, + 'h', 362, + '{', 428, + '|', 421, + '~', 457, '\t', 8, ' ', 8, - '-', 27, - 0x2022, 27, + '-', 28, + 0x2022, 28, ); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(241); - if (lookahead != 0) ADVANCE(347); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(252); + if (('B' <= lookahead && lookahead <= 'Z')) ADVANCE(251); + if (lookahead != 0) ADVANCE(367); END_STATE(); case 18: - if (lookahead == '\n') ADVANCE(617); + if (lookahead == '\n') ADVANCE(635); if (lookahead == '\t' || lookahead == ' ') SKIP(18); if (lookahead == '-' || - lookahead == 0x2022) ADVANCE(25); + lookahead == 0x2022) ADVANCE(26); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(31); END_STATE(); case 19: - if (lookahead == '\n') ADVANCE(621); + if (lookahead == '\n') ADVANCE(639); if (lookahead != 0) ADVANCE(19); END_STATE(); case 20: - if (lookahead == '\n') ADVANCE(623); + if (lookahead == '\n') ADVANCE(641); if (lookahead == '\t' || lookahead == ' ') ADVANCE(20); END_STATE(); case 21: - if (lookahead == '\n') ADVANCE(622); + if (lookahead == '\n') ADVANCE(640); if (lookahead == '\t' || lookahead == ' ') ADVANCE(21); END_STATE(); case 22: - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '>') ADVANCE(488); - if (lookahead != 0) ADVANCE(24); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == ' ') ADVANCE(636); + if (lookahead != 0) ADVANCE(25); END_STATE(); case 23: - ADVANCE_MAP( - '\n', 620, - '\t', 24, - ' ', 24, - ']', 24, - ')', 23, - ',', 23, - '.', 23, - ':', 23, - ); - if (lookahead != 0) ADVANCE(728); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '>') ADVANCE(503); + if (lookahead != 0) ADVANCE(25); END_STATE(); case 24: - if (lookahead == '\n') ADVANCE(620); - if (lookahead != 0) ADVANCE(24); + ADVANCE_MAP( + '\n', 638, + '\t', 25, + ' ', 25, + ']', 25, + ')', 24, + ',', 24, + '.', 24, + ':', 24, + ); + if (lookahead != 0) ADVANCE(746); END_STATE(); case 25: - if (lookahead == ' ') ADVANCE(619); + if (lookahead == '\n') ADVANCE(638); + if (lookahead != 0) ADVANCE(25); END_STATE(); case 26: - if (lookahead == ' ') ADVANCE(619); - if (lookahead == '-') ADVANCE(359); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n') ADVANCE(360); + if (lookahead == ' ') ADVANCE(637); END_STATE(); case 27: - if (lookahead == ' ') ADVANCE(619); + if (lookahead == ' ') ADVANCE(637); + if (lookahead == '-') ADVANCE(267); + if (lookahead == '.') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(360); + lookahead != '\n') ADVANCE(368); END_STATE(); case 28: - if (lookahead == '>') ADVANCE(486); + if (lookahead == ' ') ADVANCE(637); + if (lookahead == '.') ADVANCE(375); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n') ADVANCE(368); END_STATE(); case 29: + if (lookahead == '.') ADVANCE(26); + END_STATE(); + case 30: + if (lookahead == '.') ADVANCE(26); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(29); + END_STATE(); + case 31: + if (lookahead == '.') ADVANCE(26); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(30); + END_STATE(); + case 32: + if (lookahead == '>') ADVANCE(501); + END_STATE(); + case 33: if (lookahead == ')' || lookahead == ',' || lookahead == '.' || - lookahead == ':') ADVANCE(29); + lookahead == ':') ADVANCE(33); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != ']') ADVANCE(731); + lookahead != ']') ADVANCE(749); END_STATE(); - case 30: + case 34: if (lookahead != 0 && lookahead != '\n' && - lookahead != '`') ADVANCE(835); + lookahead != '`') ADVANCE(853); END_STATE(); - case 31: - if (eof) ADVANCE(34); + case 35: + if (eof) ADVANCE(38); ADVANCE_MAP( - '\n', 617, - '\'', 366, - '(', 422, - ')', 428, - '*', 361, - ',', 450, - '.', 454, - '<', 135, - '>', 446, - 'A', 80, - 'C', 90, - 'D', 68, - 'M', 74, - 'N', 85, - 'W', 60, - '[', 434, - ']', 438, - '`', 831, - 'h', 130, - '{', 413, - '|', 404, - '~', 442, + '\n', 635, + '\'', 381, + '(', 437, + ')', 443, + '*', 376, + ',', 465, + '.', 469, + '<', 139, + '>', 461, + 'A', 84, + 'C', 94, + 'D', 72, + 'M', 78, + 'N', 89, + 'W', 64, + '[', 449, + ']', 453, + '`', 849, + 'h', 134, + '{', 428, + '|', 419, + '~', 457, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(31); - if (lookahead != 0) ADVANCE(139); + lookahead == ' ') SKIP(35); + if (lookahead != 0) ADVANCE(143); END_STATE(); - case 32: - if (eof) ADVANCE(34); + case 36: + if (eof) ADVANCE(38); ADVANCE_MAP( - '\n', 617, - '\'', 367, - '(', 422, - ')', 428, - '*', 361, - ',', 450, - '.', 454, - '<', 346, - '>', 446, - 'A', 288, - 'C', 297, - 'D', 279, - 'M', 282, - 'N', 292, - 'W', 272, - '[', 434, - ']', 438, - '`', 831, - 'h', 338, - 'v', 318, - '{', 413, - '|', 406, - '~', 442, + '\n', 635, + '\'', 382, + '(', 437, + ')', 443, + '*', 376, + ',', 465, + '.', 469, + '<', 366, + '>', 461, + 'A', 313, + 'C', 322, + 'D', 304, + 'M', 307, + 'N', 317, + 'W', 297, + '[', 449, + ']', 453, + '`', 849, + 'h', 362, + 'v', 342, + '{', 428, + '|', 421, + '~', 457, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(32); + lookahead == ' ') SKIP(36); if (lookahead == '-' || - lookahead == 0x2022) ADVANCE(27); - if (lookahead != 0) ADVANCE(347); + lookahead == 0x2022) ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(270); + if (lookahead != 0) ADVANCE(367); END_STATE(); - case 33: - if (eof) ADVANCE(34); + case 37: + if (eof) ADVANCE(38); ADVANCE_MAP( - '\n', 617, - '\'', 367, - '(', 424, - ')', 430, - '*', 361, - ',', 450, - '-', 26, - '.', 456, - '<', 614, - '=', 268, - '>', 446, - 'A', 238, - 'C', 240, - 'D', 236, - 'M', 237, - 'N', 239, - 'W', 235, - '[', 434, - ']', 438, - '`', 831, - 'h', 338, - 'v', 318, - '{', 413, - '|', 406, - '~', 442, - 0x2022, 27, + '\n', 635, + '\'', 382, + '(', 439, + ')', 445, + '*', 376, + ',', 465, + '-', 27, + '.', 471, + '<', 632, + '=', 283, + '>', 461, + 'A', 248, + 'C', 250, + 'D', 246, + 'M', 247, + 'N', 249, + 'W', 245, + '[', 449, + ']', 453, + '`', 849, + 'h', 362, + 'v', 342, + '{', 428, + '|', 421, + '~', 457, + 0x2022, 28, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(32); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(241); - if (lookahead != 0) ADVANCE(347); + lookahead == ' ') SKIP(36); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(252); + if (('B' <= lookahead && lookahead <= 'Z')) ADVANCE(251); + if (lookahead != 0) ADVANCE(367); END_STATE(); - case 34: + case 38: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 35: + case 39: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(615); - if (lookahead == ':') ADVANCE(48); - if (lookahead == 's') ADVANCE(36); + if (lookahead == '\n') ADVANCE(633); + if (lookahead == ':') ADVANCE(52); + if (lookahead == 's') ADVANCE(40); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(40); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(44); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1650,14 +1674,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 36: + case 40: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(615); - if (lookahead == ':') ADVANCE(48); + if (lookahead == '\n') ADVANCE(633); + if (lookahead == ':') ADVANCE(52); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(40); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(44); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1665,14 +1689,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 37: + case 41: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(615); - if (lookahead == 'p') ADVANCE(35); + if (lookahead == '\n') ADVANCE(633); + if (lookahead == 'p') ADVANCE(39); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(40); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(44); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1680,14 +1704,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 38: + case 42: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(615); - if (lookahead == 't') ADVANCE(37); + if (lookahead == '\n') ADVANCE(633); + if (lookahead == 't') ADVANCE(41); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(40); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(44); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1695,14 +1719,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 39: + case 43: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(615); - if (lookahead == 't') ADVANCE(38); + if (lookahead == '\n') ADVANCE(633); + if (lookahead == 't') ADVANCE(42); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(40); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(44); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1710,13 +1734,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 40: + case 44: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(615); + if (lookahead == '\n') ADVANCE(633); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(40); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(44); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1724,11 +1748,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 41: + case 45: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\'') ADVANCE(409); + if (lookahead == '\'') ADVANCE(424); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1737,71 +1761,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 42: + case 46: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(58); - if (lookahead == '>') ADVANCE(482); + if (lookahead == '-') ADVANCE(62); + if (lookahead == '>') ADVANCE(497); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(57); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(61); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(139); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(143); END_STATE(); - case 43: + case 47: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(136); + if (lookahead == '-') ADVANCE(140); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && (lookahead < ',' || '.' < lookahead) && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 44: + case 48: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(64); + if (lookahead == '-') ADVANCE(68); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && (lookahead < ',' || '.' < lookahead) && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 45: + case 49: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(137); + if (lookahead == '-') ADVANCE(141); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && (lookahead < ',' || '.' < lookahead) && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 46: + case 50: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(138); + if (lookahead == '-') ADVANCE(142); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && (lookahead < ',' || '.' < lookahead) && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 47: + case 51: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '/') ADVANCE(97); + if (lookahead == '/') ADVANCE(101); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1810,11 +1834,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != '.' && lookahead != '/' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 48: + case 52: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '/') ADVANCE(47); + if (lookahead == '/') ADVANCE(51); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1823,11 +1847,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ',' && lookahead != '.' && lookahead != '/' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 49: + case 53: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(463); + if (lookahead == ':') ADVANCE(478); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1835,12 +1859,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 50: + case 54: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(460); - if (lookahead == 's') ADVANCE(53); + if (lookahead == ':') ADVANCE(475); + if (lookahead == 's') ADVANCE(57); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1848,12 +1872,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 51: + case 55: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(48); - if (lookahead == 's') ADVANCE(52); + if (lookahead == ':') ADVANCE(52); + if (lookahead == 's') ADVANCE(56); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1861,11 +1885,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 52: + case 56: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(48); + if (lookahead == ':') ADVANCE(52); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1873,11 +1897,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 53: + case 57: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(466); + if (lookahead == ':') ADVANCE(481); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1885,11 +1909,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 54: + case 58: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(472); + if (lookahead == ':') ADVANCE(487); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1897,11 +1921,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 55: + case 59: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(469); + if (lookahead == ':') ADVANCE(484); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1909,11 +1933,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 56: + case 60: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(479); + if (lookahead == ':') ADVANCE(494); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1921,45 +1945,45 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 57: + case 61: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(482); + if (lookahead == '>') ADVANCE(497); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(57); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(61); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(139); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(143); END_STATE(); - case 58: + case 62: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(485); + if (lookahead == '>') ADVANCE(500); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(28); + lookahead == '[') ADVANCE(32); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(57); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(61); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(59); + lookahead != '\n') ADVANCE(63); END_STATE(); - case 59: + case 63: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(486); + if (lookahead == '>') ADVANCE(501); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1967,12 +1991,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 60: + case 64: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'A') ADVANCE(87); - if (lookahead == 'a') ADVANCE(122); + if (lookahead == 'A') ADVANCE(91); + if (lookahead == 'a') ADVANCE(126); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1980,29 +2004,29 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 61: + case 65: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'A') ADVANCE(601); - if (lookahead == 'a') ADVANCE(122); + if (lookahead == 'A') ADVANCE(619); + if (lookahead == 'a') ADVANCE(126); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(139); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(143); END_STATE(); - case 62: + case 66: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'A') ADVANCE(95); + if (lookahead == 'A') ADVANCE(99); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2010,11 +2034,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 63: + case 67: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'A') ADVANCE(45); + if (lookahead == 'A') ADVANCE(49); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2022,31 +2046,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 64: + case 68: ACCEPT_TOKEN(aux_sym_word_token1); ADVANCE_MAP( - 'B', 512, - 'D', 506, - 'I', 509, - 'P', 501, - 'S', 498, - '{', 504, - '\t', 489, - ' ', 489, - '(', 489, - ',', 489, - '.', 489, - '[', 489, + 'B', 527, + 'D', 521, + 'I', 524, + 'P', 516, + 'S', 513, + '{', 519, + '\t', 504, + ' ', 504, + '(', 504, + ',', 504, + '.', 504, + '[', 504, ); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(489); + lookahead != '\n') ADVANCE(504); END_STATE(); - case 65: + case 69: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'C') ADVANCE(62); + if (lookahead == 'C') ADVANCE(66); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2054,12 +2078,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 66: + case 70: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'D') ADVANCE(118); - if (lookahead == 'U') ADVANCE(119); + if (lookahead == 'D') ADVANCE(122); + if (lookahead == 'U') ADVANCE(123); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2067,11 +2091,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 67: + case 71: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'D') ADVANCE(56); + if (lookahead == 'D') ADVANCE(60); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2079,12 +2103,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 68: + case 72: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(86); - if (lookahead == 'e') ADVANCE(120); + if (lookahead == 'E') ADVANCE(90); + if (lookahead == 'e') ADVANCE(124); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2092,11 +2116,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 69: + case 73: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(49); + if (lookahead == 'E') ADVANCE(53); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2104,11 +2128,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 70: + case 74: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(65); + if (lookahead == 'E') ADVANCE(69); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2116,11 +2140,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 71: + case 75: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(67); + if (lookahead == 'E') ADVANCE(71); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2128,46 +2152,46 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 72: + case 76: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(599); - if (lookahead == 'e') ADVANCE(120); + if (lookahead == 'E') ADVANCE(617); + if (lookahead == 'e') ADVANCE(124); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(139); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(143); END_STATE(); - case 73: + case 77: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(604); + if (lookahead == 'E') ADVANCE(622); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(139); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(143); END_STATE(); - case 74: + case 78: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(92); + if (lookahead == 'E') ADVANCE(96); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2175,11 +2199,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 75: + case 79: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'F') ADVANCE(96); + if (lookahead == 'F') ADVANCE(100); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2187,11 +2211,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 76: + case 80: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'G') ADVANCE(54); + if (lookahead == 'G') ADVANCE(58); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2199,11 +2223,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 77: + case 81: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'I') ADVANCE(75); + if (lookahead == 'I') ADVANCE(79); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2211,11 +2235,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 78: + case 82: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'I') ADVANCE(83); + if (lookahead == 'I') ADVANCE(87); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2223,28 +2247,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 79: + case 83: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'L') ADVANCE(603); + if (lookahead == 'L') ADVANCE(621); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(139); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(143); END_STATE(); - case 80: + case 84: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'L') ADVANCE(91); + if (lookahead == 'L') ADVANCE(95); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2252,11 +2276,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 81: + case 85: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'L') ADVANCE(44); + if (lookahead == 'L') ADVANCE(48); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2264,11 +2288,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 82: + case 86: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'N') ADVANCE(78); + if (lookahead == 'N') ADVANCE(82); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2276,11 +2300,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 83: + case 87: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'N') ADVANCE(76); + if (lookahead == 'N') ADVANCE(80); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2288,30 +2312,30 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 84: + case 88: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'O') ADVANCE(605); - if (lookahead == 'o') ADVANCE(127); + if (lookahead == 'O') ADVANCE(623); + if (lookahead == 'o') ADVANCE(131); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(139); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(143); END_STATE(); - case 85: + case 89: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'O') ADVANCE(94); - if (lookahead == 'o') ADVANCE(127); + if (lookahead == 'O') ADVANCE(98); + if (lookahead == 'o') ADVANCE(131); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2319,11 +2343,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 86: + case 90: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'P') ADVANCE(89); + if (lookahead == 'P') ADVANCE(93); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2331,11 +2355,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 87: + case 91: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'R') ADVANCE(82); + if (lookahead == 'R') ADVANCE(86); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2343,11 +2367,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 88: + case 92: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'R') ADVANCE(81); + if (lookahead == 'R') ADVANCE(85); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2355,11 +2379,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 89: + case 93: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'R') ADVANCE(70); + if (lookahead == 'R') ADVANCE(74); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2367,11 +2391,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 90: + case 94: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(88); + if (lookahead == 'T') ADVANCE(92); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2379,11 +2403,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 91: + case 95: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(43); + if (lookahead == 'T') ADVANCE(47); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2391,11 +2415,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 92: + case 96: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(63); + if (lookahead == 'T') ADVANCE(67); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2403,28 +2427,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 93: + case 97: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(600); + if (lookahead == 'T') ADVANCE(618); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(139); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(143); END_STATE(); - case 94: + case 98: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(69); + if (lookahead == 'T') ADVANCE(73); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2432,11 +2456,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 95: + case 99: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(71); + if (lookahead == 'T') ADVANCE(75); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2444,11 +2468,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 96: + case 100: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(46); + if (lookahead == 'T') ADVANCE(50); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2456,25 +2480,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 97: + case 101: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ']') ADVANCE(139); + if (lookahead == ']') ADVANCE(143); if (lookahead == '(' || - lookahead == '[') ADVANCE(731); + lookahead == '[') ADVANCE(749); if (lookahead == ')' || - lookahead == ':') ADVANCE(97); + lookahead == ':') ADVANCE(101); if (lookahead == ',' || - lookahead == '.') ADVANCE(29); + lookahead == '.') ADVANCE(33); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(729); + lookahead != ' ') ADVANCE(748); END_STATE(); - case 98: + case 102: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'a') ADVANCE(113); + if (lookahead == 'a') ADVANCE(117); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2482,11 +2506,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 99: + case 103: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'a') ADVANCE(131); + if (lookahead == 'a') ADVANCE(135); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2494,11 +2518,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 100: + case 104: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'a') ADVANCE(123); + if (lookahead == 'a') ADVANCE(127); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2506,11 +2530,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 101: + case 105: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'c') ADVANCE(99); + if (lookahead == 'c') ADVANCE(103); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2518,11 +2542,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 102: + case 106: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'd') ADVANCE(475); + if (lookahead == 'd') ADVANCE(490); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2530,11 +2554,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 103: + case 107: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(50); + if (lookahead == 'e') ADVANCE(54); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2542,11 +2566,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 104: + case 108: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(101); + if (lookahead == 'e') ADVANCE(105); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2554,11 +2578,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 105: + case 109: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(66); + if (lookahead == 'e') ADVANCE(70); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2566,11 +2590,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 106: + case 110: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(102); + if (lookahead == 'e') ADVANCE(106); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2578,11 +2602,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 107: + case 111: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(98); + if (lookahead == 'e') ADVANCE(102); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2590,11 +2614,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 108: + case 112: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(125); + if (lookahead == 'e') ADVANCE(129); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2602,11 +2626,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 109: + case 113: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'g') ADVANCE(105); + if (lookahead == 'g') ADVANCE(109); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2614,11 +2638,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 110: + case 114: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'g') ADVANCE(55); + if (lookahead == 'g') ADVANCE(59); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2626,11 +2650,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 111: + case 115: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'h') ADVANCE(100); + if (lookahead == 'h') ADVANCE(104); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2638,11 +2662,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 112: + case 116: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'i') ADVANCE(116); + if (lookahead == 'i') ADVANCE(120); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2650,11 +2674,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 113: + case 117: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'k') ADVANCE(522); + if (lookahead == 'k') ADVANCE(537); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2662,11 +2686,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 114: + case 118: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'l') ADVANCE(522); + if (lookahead == 'l') ADVANCE(537); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2674,11 +2698,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 115: + case 119: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'n') ADVANCE(112); + if (lookahead == 'n') ADVANCE(116); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2686,11 +2710,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 116: + case 120: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'n') ADVANCE(110); + if (lookahead == 'n') ADVANCE(114); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2698,11 +2722,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 117: + case 121: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'n') ADVANCE(522); + if (lookahead == 'n') ADVANCE(537); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2710,11 +2734,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 118: + case 122: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'o') ADVANCE(132); + if (lookahead == 'o') ADVANCE(136); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2722,11 +2746,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 119: + case 123: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'p') ADVANCE(522); + if (lookahead == 'p') ADVANCE(537); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2734,11 +2758,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 120: + case 124: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'p') ADVANCE(124); + if (lookahead == 'p') ADVANCE(128); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2746,11 +2770,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 121: + case 125: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'p') ADVANCE(51); + if (lookahead == 'p') ADVANCE(55); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2758,11 +2782,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 122: + case 126: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(115); + if (lookahead == 'r') ADVANCE(119); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2770,11 +2794,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 123: + case 127: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(133); + if (lookahead == 'r') ADVANCE(137); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2782,11 +2806,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 124: + case 128: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(104); + if (lookahead == 'r') ADVANCE(108); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2794,11 +2818,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 125: + case 129: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(128); + if (lookahead == 'r') ADVANCE(132); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2806,11 +2830,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 126: + case 130: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 's') ADVANCE(108); + if (lookahead == 's') ADVANCE(112); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2818,11 +2842,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 127: + case 131: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(103); + if (lookahead == 't') ADVANCE(107); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2830,11 +2854,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 128: + case 132: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(522); + if (lookahead == 't') ADVANCE(537); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2842,11 +2866,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 129: + case 133: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(121); + if (lookahead == 't') ADVANCE(125); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2854,11 +2878,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 130: + case 134: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(129); + if (lookahead == 't') ADVANCE(133); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2866,11 +2890,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 131: + case 135: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(106); + if (lookahead == 't') ADVANCE(110); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2878,11 +2902,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 132: + case 136: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'w') ADVANCE(117); + if (lookahead == 'w') ADVANCE(121); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2890,11 +2914,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 133: + case 137: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '}') ADVANCE(524); + if (lookahead == '}') ADVANCE(539); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2902,81 +2926,81 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); + lookahead != '[') ADVANCE(143); END_STATE(); - case 134: + case 138: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(139); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(143); END_STATE(); - case 135: + case 139: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(42); + lookahead == 'S') ADVANCE(46); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(57); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(61); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(139); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(143); END_STATE(); - case 136: + case 140: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(531); + lookahead == '[') ADVANCE(546); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(531); + lookahead != '\n') ADVANCE(546); END_STATE(); - case 137: + case 141: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(526); + lookahead == '[') ADVANCE(541); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(526); + lookahead != '\n') ADVANCE(541); END_STATE(); - case 138: + case 142: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(517); + lookahead == '[') ADVANCE(532); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(517); + lookahead != '\n') ADVANCE(532); END_STATE(); - case 139: + case 143: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead != 0 && lookahead != '\t' && @@ -2985,2750 +3009,3136 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '.' && - lookahead != '[') ADVANCE(139); - END_STATE(); - case 140: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(621); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(19); - if (lookahead != 0) ADVANCE(140); - END_STATE(); - case 141: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(622); - if (lookahead == '=') ADVANCE(141); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(21); - if (lookahead != 0 && - lookahead != '(' && - lookahead != '[') ADVANCE(347); - END_STATE(); - case 142: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '\'') ADVANCE(410); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); - END_STATE(); - case 143: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '-') ADVANCE(164); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead != '[') ADVANCE(143); END_STATE(); case 144: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '-') ADVANCE(159); - if (lookahead == '>') ADVANCE(484); + if (lookahead == '\n') ADVANCE(639); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(158); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(19); + if (lookahead != 0) ADVANCE(144); END_STATE(); case 145: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '-') ADVANCE(229); + if (lookahead == '\n') ADVANCE(641); + if (lookahead == '-') ADVANCE(145); if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == ' ') ADVANCE(20); + if (lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(375); + if (lookahead != 0) ADVANCE(368); END_STATE(); case 146: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '-') ADVANCE(230); + if (lookahead == '\n') ADVANCE(640); + if (lookahead == '=') ADVANCE(146); if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == ' ') ADVANCE(21); + if (lookahead != 0 && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 147: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '-') ADVANCE(231); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '\'') ADVANCE(425); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 148: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '/') ADVANCE(192); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '-') ADVANCE(173); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 149: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '/') ADVANCE(148); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + ADVANCE_MAP( + '\n', 638, + '-', 168, + '>', 499, + '\t', 25, + ' ', 25, + '(', 25, + '.', 25, + '[', 25, + ); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(167); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 150: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == ':') ADVANCE(464); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '-') ADVANCE(240); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 151: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == ':') ADVANCE(461); - if (lookahead == 's') ADVANCE(154); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '-') ADVANCE(241); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 152: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == ':') ADVANCE(149); - if (lookahead == 's') ADVANCE(153); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '-') ADVANCE(242); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 153: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == ':') ADVANCE(149); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '.') ADVANCE(22); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '[') ADVANCE(25); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(155); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 154: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == ':') ADVANCE(467); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '.') ADVANCE(22); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '[') ADVANCE(25); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(153); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 155: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == ':') ADVANCE(473); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '.') ADVANCE(22); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 156: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == ':') ADVANCE(470); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + ADVANCE_MAP( + '\n', 638, + '.', 24, + ']', 243, + '\t', 25, + ' ', 25, + '(', 746, + '[', 746, + ')', 156, + ',', 156, + ':', 156, + ); + if (lookahead != 0) ADVANCE(745); END_STATE(); case 157: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == ':') ADVANCE(480); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '/') ADVANCE(156); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 158: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '>') ADVANCE(484); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '/') ADVANCE(157); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(158); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 159: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '>') ADVANCE(483); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == ':') ADVANCE(479); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(22); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(158); - if (lookahead != 0) ADVANCE(160); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 160: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '>') ADVANCE(487); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + ADVANCE_MAP( + '\n', 638, + ':', 476, + 's', 163, + '\t', 25, + ' ', 25, + '(', 25, + '.', 25, + '[', 25, + ); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 161: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'A') ADVANCE(183); - if (lookahead == 'a') ADVANCE(217); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + ADVANCE_MAP( + '\n', 638, + ':', 158, + 's', 162, + '\t', 25, + ' ', 25, + '(', 25, + '.', 25, + '[', 25, + ); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 162: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'A') ADVANCE(190); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == ':') ADVANCE(158); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 163: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'A') ADVANCE(146); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == ':') ADVANCE(482); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 164: ACCEPT_TOKEN(aux_sym_word_noli_token1); - ADVANCE_MAP( - '\n', 620, - 'B', 495, - 'D', 493, - 'I', 494, - 'P', 491, - 'S', 490, - '{', 492, - '\t', 497, - ' ', 497, - '(', 497, - '[', 497, - ); - if (lookahead != 0) ADVANCE(496); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == ':') ADVANCE(488); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 165: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'C') ADVANCE(162); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == ':') ADVANCE(485); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 166: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'D') ADVANCE(213); - if (lookahead == 'U') ADVANCE(214); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == ':') ADVANCE(495); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 167: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'D') ADVANCE(157); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '>') ADVANCE(499); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(167); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 168: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'E') ADVANCE(182); - if (lookahead == 'e') ADVANCE(215); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '>') ADVANCE(498); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(23); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(167); + if (lookahead != 0) ADVANCE(169); END_STATE(); case 169: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'E') ADVANCE(150); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '>') ADVANCE(502); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 170: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'E') ADVANCE(165); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + ADVANCE_MAP( + '\n', 638, + 'A', 193, + 'a', 225, + '(', 243, + '[', 243, + '\t', 25, + ' ', 25, + '.', 25, + ); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 171: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'E') ADVANCE(167); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'A') ADVANCE(199); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 172: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'E') ADVANCE(188); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'A') ADVANCE(151); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 173: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'F') ADVANCE(191); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + ADVANCE_MAP( + '\n', 638, + 'B', 510, + 'D', 508, + 'I', 509, + 'P', 506, + 'S', 505, + '{', 507, + '\t', 512, + ' ', 512, + '(', 512, + '.', 512, + '[', 512, + ); + if (lookahead != 0) ADVANCE(511); END_STATE(); case 174: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'G') ADVANCE(155); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'C') ADVANCE(171); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 175: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'I') ADVANCE(173); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + ADVANCE_MAP( + '\n', 638, + 'D', 221, + 'U', 222, + '\t', 25, + ' ', 25, + '(', 25, + '.', 25, + '[', 25, + ); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 176: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'I') ADVANCE(180); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'D') ADVANCE(166); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 177: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'L') ADVANCE(187); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + ADVANCE_MAP( + '\n', 638, + 'E', 191, + 'e', 223, + '(', 243, + '[', 243, + '\t', 25, + ' ', 25, + '.', 25, + ); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 178: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'L') ADVANCE(143); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'E') ADVANCE(159); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 179: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'N') ADVANCE(176); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'E') ADVANCE(174); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 180: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'N') ADVANCE(174); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'E') ADVANCE(176); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 181: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'O') ADVANCE(189); - if (lookahead == 'o') ADVANCE(222); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'E') ADVANCE(197); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 182: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'P') ADVANCE(185); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'F') ADVANCE(200); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 183: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'R') ADVANCE(179); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'G') ADVANCE(164); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 184: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'R') ADVANCE(178); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'I') ADVANCE(182); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 185: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'R') ADVANCE(170); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'I') ADVANCE(189); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 186: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'T') ADVANCE(184); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'L') ADVANCE(196); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 187: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'T') ADVANCE(145); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'L') ADVANCE(148); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 188: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'T') ADVANCE(163); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'N') ADVANCE(185); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 189: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'T') ADVANCE(169); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'N') ADVANCE(183); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 190: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'T') ADVANCE(171); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + ADVANCE_MAP( + '\n', 638, + 'O', 198, + 'o', 230, + '(', 243, + '[', 243, + '\t', 25, + ' ', 25, + '.', 25, + ); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 191: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'T') ADVANCE(147); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'P') ADVANCE(194); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 192: ACCEPT_TOKEN(aux_sym_word_noli_token1); - ADVANCE_MAP( - '\n', 620, - ']', 233, - '\t', 24, - ' ', 24, - '(', 728, - '[', 728, - ')', 192, - ',', 192, - '.', 192, - ':', 192, - ); - if (lookahead != 0) ADVANCE(727); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'R') ADVANCE(187); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 193: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'a') ADVANCE(208); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'R') ADVANCE(188); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 194: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'a') ADVANCE(226); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'R') ADVANCE(179); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 195: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'a') ADVANCE(218); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'T') ADVANCE(192); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 196: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'c') ADVANCE(194); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'T') ADVANCE(150); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 197: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'd') ADVANCE(476); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'T') ADVANCE(172); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 198: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'e') ADVANCE(151); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'T') ADVANCE(178); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 199: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'e') ADVANCE(196); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'T') ADVANCE(180); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 200: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'e') ADVANCE(166); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'T') ADVANCE(152); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 201: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'e') ADVANCE(197); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'a') ADVANCE(216); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 202: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'e') ADVANCE(193); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'a') ADVANCE(226); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 203: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'e') ADVANCE(220); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'a') ADVANCE(234); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 204: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'g') ADVANCE(200); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'c') ADVANCE(203); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 205: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'g') ADVANCE(156); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'd') ADVANCE(491); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 206: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'h') ADVANCE(195); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'e') ADVANCE(160); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 207: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'i') ADVANCE(211); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'e') ADVANCE(204); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 208: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'k') ADVANCE(523); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'e') ADVANCE(175); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 209: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'l') ADVANCE(523); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'e') ADVANCE(205); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 210: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'n') ADVANCE(207); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'e') ADVANCE(201); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 211: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'n') ADVANCE(205); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'e') ADVANCE(228); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 212: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'n') ADVANCE(523); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'g') ADVANCE(208); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 213: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'o') ADVANCE(227); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'g') ADVANCE(165); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 214: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'p') ADVANCE(523); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'h') ADVANCE(202); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 215: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'p') ADVANCE(219); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'i') ADVANCE(219); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 216: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'p') ADVANCE(152); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'k') ADVANCE(538); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 217: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'r') ADVANCE(210); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'l') ADVANCE(538); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 218: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'r') ADVANCE(228); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'n') ADVANCE(215); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 219: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'r') ADVANCE(199); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'n') ADVANCE(213); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 220: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'r') ADVANCE(223); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'n') ADVANCE(538); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 221: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 's') ADVANCE(203); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'o') ADVANCE(235); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 222: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 't') ADVANCE(198); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'p') ADVANCE(538); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 223: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 't') ADVANCE(523); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'p') ADVANCE(227); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 224: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 't') ADVANCE(216); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'p') ADVANCE(161); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 225: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 't') ADVANCE(224); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'r') ADVANCE(218); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 226: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 't') ADVANCE(201); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'r') ADVANCE(236); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 227: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'w') ADVANCE(212); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'r') ADVANCE(207); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 228: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '}') ADVANCE(525); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'r') ADVANCE(231); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 229: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 's') ADVANCE(211); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(533); - if (lookahead != 0) ADVANCE(532); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 230: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 't') ADVANCE(206); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(528); - if (lookahead != 0) ADVANCE(527); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 231: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 't') ADVANCE(538); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(519); - if (lookahead != 0) ADVANCE(518); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 232: ACCEPT_TOKEN(aux_sym_word_noli_token1); - ADVANCE_MAP( - '\n', 620, - '\t', 24, - ' ', 24, - '(', 24, - '[', 24, - 'A', 144, - 'C', 144, - 'D', 144, - 'M', 144, - 'S', 144, - ); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(158); - if (lookahead != 0) ADVANCE(233); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 't') ADVANCE(224); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 233: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 't') ADVANCE(232); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 234: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\'') ADVANCE(409); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '\'' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 't') ADVANCE(209); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 235: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'A') ADVANCE(561); - if (lookahead == 'a') ADVANCE(330); - if (lookahead == ')' || - lookahead == '-' || + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'w') ADVANCE(220); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(347); + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 236: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'E') ADVANCE(559); - if (lookahead == 'e') ADVANCE(328); - if (lookahead == ')' || - lookahead == '-' || + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '}') ADVANCE(540); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(347); + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 237: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'E') ADVANCE(564); - if (lookahead == ')' || - lookahead == '-' || + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(25); + if (lookahead == '(' || lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(347); + lookahead == '[') ADVANCE(374); + if (lookahead != 0) ADVANCE(237); END_STATE(); case 238: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'L') ADVANCE(563); - if (lookahead == ')' || - lookahead == '-' || - lookahead == '.' || + ADVANCE_MAP( + '\n', 638, + '(', 243, + '[', 243, + '\t', 25, + ' ', 25, + '.', 25, + 'A', 149, + 'C', 149, + 'D', 149, + 'M', 149, + 'S', 149, + ); + if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(347); + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(167); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 239: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'O') ADVANCE(565); - if (lookahead == 'o') ADVANCE(336); - if (lookahead == ')' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(347); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 240: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'T') ADVANCE(560); - if (lookahead == ')' || - lookahead == '-' || + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(347); + lookahead == '[') ADVANCE(548); + if (lookahead != 0) ADVANCE(547); END_STATE(); case 241: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == ')' || - lookahead == '-' || + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(347); + lookahead == '[') ADVANCE(543); + if (lookahead != 0) ADVANCE(542); END_STATE(); case 242: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(270); - if (lookahead == '>') ADVANCE(482); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(269); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(347); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(534); + if (lookahead != 0) ADVANCE(533); END_STATE(); case 243: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(275); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 244: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(342); + if (lookahead == '\'') ADVANCE(424); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && + lookahead != '\'' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 245: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(343); + if (lookahead == '(') ADVANCE(593); + if (lookahead == '.') ADVANCE(594); + if (lookahead == 'A') ADVANCE(579); + if (lookahead == '[') ADVANCE(373); + if (lookahead == 'a') ADVANCE(354); + if (lookahead == ')' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(373); END_STATE(); case 246: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(344); + if (lookahead == '(') ADVANCE(593); + if (lookahead == '.') ADVANCE(594); + if (lookahead == 'E') ADVANCE(577); + if (lookahead == '[') ADVANCE(373); + if (lookahead == 'e') ADVANCE(352); + if (lookahead == ')' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(373); END_STATE(); case 247: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '/') ADVANCE(303); + if (lookahead == '(') ADVANCE(593); + if (lookahead == '.') ADVANCE(594); + if (lookahead == 'E') ADVANCE(582); + if (lookahead == '[') ADVANCE(373); + if (lookahead == ')' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(373); END_STATE(); case 248: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '/') ADVANCE(247); + if (lookahead == '(') ADVANCE(593); + if (lookahead == '.') ADVANCE(594); + if (lookahead == 'L') ADVANCE(581); + if (lookahead == '[') ADVANCE(373); + if (lookahead == ')' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(373); END_STATE(); case 249: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(463); + if (lookahead == '(') ADVANCE(593); + if (lookahead == '.') ADVANCE(594); + if (lookahead == 'O') ADVANCE(583); + if (lookahead == '[') ADVANCE(373); + if (lookahead == 'o') ADVANCE(360); + if (lookahead == ')' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(373); END_STATE(); case 250: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(460); - if (lookahead == 's') ADVANCE(251); + if (lookahead == '(') ADVANCE(593); + if (lookahead == '.') ADVANCE(594); + if (lookahead == 'T') ADVANCE(578); + if (lookahead == '[') ADVANCE(373); + if (lookahead == ')' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(373); END_STATE(); case 251: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(466); + if (lookahead == '(') ADVANCE(593); + if (lookahead == '.') ADVANCE(594); + if (lookahead == '[') ADVANCE(373); + if (lookahead == ')' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(373); END_STATE(); case 252: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(472); + if (lookahead == '(') ADVANCE(594); + if (lookahead == '.') ADVANCE(551); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(552); + if (lookahead == ')' || + lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(373); END_STATE(); case 253: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(469); + if (lookahead == '-') ADVANCE(295); + if (lookahead == '>') ADVANCE(497); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '-' && + lookahead != '.' && + (lookahead < 'A' || '[' < lookahead)) ADVANCE(373); END_STATE(); case 254: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(479); + if (lookahead == '-') ADVANCE(300); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '-' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 255: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(345); + if (lookahead == '-') ADVANCE(145); + if (lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(368); END_STATE(); case 256: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(248); - if (lookahead == 's') ADVANCE(257); + if (lookahead == '-') ADVANCE(255); + if (lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(368); END_STATE(); case 257: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(248); + if (lookahead == '-') ADVANCE(369); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '-' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 258: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(141); + if (lookahead == '-') ADVANCE(370); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '-' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 259: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(258); + if (lookahead == '-') ADVANCE(371); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '-' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 260: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(259); + if (lookahead == '-') ADVANCE(256); + if (lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(368); END_STATE(); case 261: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(260); + if (lookahead == '-') ADVANCE(260); + if (lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(368); END_STATE(); case 262: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(261); + if (lookahead == '-') ADVANCE(261); + if (lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(368); END_STATE(); case 263: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(262); + if (lookahead == '-') ADVANCE(262); + if (lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(368); END_STATE(); case 264: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(263); + if (lookahead == '-') ADVANCE(263); + if (lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(368); END_STATE(); case 265: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(264); + if (lookahead == '-') ADVANCE(264); + if (lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(368); END_STATE(); case 266: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(265); + if (lookahead == '-') ADVANCE(265); + if (lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(368); END_STATE(); case 267: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(266); + if (lookahead == '-') ADVANCE(266); + if (lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(368); END_STATE(); case 268: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(267); + if (lookahead == '.') ADVANCE(33); + if (lookahead == ']') ADVANCE(373); + if (lookahead == '(' || + lookahead == '[') ADVANCE(749); + if (lookahead == ')' || + lookahead == ',' || + lookahead == ':') ADVANCE(268); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != ' ') ADVANCE(747); END_STATE(); case 269: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(482); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(269); + if (lookahead == '.') ADVANCE(26); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(271); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(347); + lookahead != '[') ADVANCE(373); END_STATE(); case 270: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(485); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(28); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(269); + if (lookahead == '.') ADVANCE(26); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(269); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(271); + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(373); END_STATE(); case 271: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(486); + if (lookahead == '.') ADVANCE(26); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '[') ADVANCE(373); END_STATE(); case 272: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'A') ADVANCE(294); - if (lookahead == 'a') ADVANCE(330); + if (lookahead == '/') ADVANCE(268); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '/' && + lookahead != '[') ADVANCE(373); END_STATE(); case 273: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'A') ADVANCE(301); + if (lookahead == '/') ADVANCE(272); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '/' && + lookahead != '[') ADVANCE(373); END_STATE(); case 274: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'A') ADVANCE(245); + if (lookahead == ':') ADVANCE(478); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 275: ACCEPT_TOKEN(aux_sym_word_noli_token1); - ADVANCE_MAP( - 'B', 514, - 'D', 508, - 'I', 511, - 'P', 503, - 'S', 499, - '{', 505, - '\t', 489, - ' ', 489, - '(', 489, - '[', 489, - ); + if (lookahead == ':') ADVANCE(475); + if (lookahead == 's') ADVANCE(276); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(489); + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 276: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'C') ADVANCE(273); + if (lookahead == ':') ADVANCE(481); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 277: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'D') ADVANCE(326); - if (lookahead == 'U') ADVANCE(327); + if (lookahead == ':') ADVANCE(487); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 278: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'D') ADVANCE(254); + if (lookahead == ':') ADVANCE(484); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 279: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(293); - if (lookahead == 'e') ADVANCE(328); + if (lookahead == ':') ADVANCE(494); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 280: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(276); + if (lookahead == ':') ADVANCE(372); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 281: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(278); + if (lookahead == ':') ADVANCE(273); + if (lookahead == 's') ADVANCE(282); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 282: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(299); + if (lookahead == ':') ADVANCE(273); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 283: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(249); + if (lookahead == '=') ADVANCE(293); + if (lookahead == '(' || + lookahead == '[') ADVANCE(373); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.') ADVANCE(373); END_STATE(); case 284: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'F') ADVANCE(302); + if (lookahead == '=') ADVANCE(146); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 285: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'G') ADVANCE(252); + if (lookahead == '=') ADVANCE(284); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 286: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'I') ADVANCE(284); + if (lookahead == '=') ADVANCE(285); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 287: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'I') ADVANCE(291); + if (lookahead == '=') ADVANCE(286); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 288: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'L') ADVANCE(298); + if (lookahead == '=') ADVANCE(287); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 289: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'L') ADVANCE(243); + if (lookahead == '=') ADVANCE(288); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 290: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'N') ADVANCE(287); + if (lookahead == '=') ADVANCE(289); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 291: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'N') ADVANCE(285); + if (lookahead == '=') ADVANCE(290); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 292: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'O') ADVANCE(300); - if (lookahead == 'o') ADVANCE(336); + if (lookahead == '=') ADVANCE(291); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 293: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'P') ADVANCE(296); + if (lookahead == '=') ADVANCE(292); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 294: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'R') ADVANCE(290); + if (lookahead == '>') ADVANCE(497); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '-' && + lookahead != '.' && + (lookahead < 'A' || '[' < lookahead)) ADVANCE(373); END_STATE(); case 295: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'R') ADVANCE(289); + if (lookahead == '>') ADVANCE(500); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(32); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '\n') ADVANCE(296); END_STATE(); case 296: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'R') ADVANCE(280); + if (lookahead == '>') ADVANCE(501); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 297: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(295); + if (lookahead == 'A') ADVANCE(320); + if (lookahead == 'a') ADVANCE(354); + if (lookahead == '(' || + lookahead == '[') ADVANCE(373); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.') ADVANCE(373); END_STATE(); case 298: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(244); + if (lookahead == 'A') ADVANCE(326); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 299: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(274); + if (lookahead == 'A') ADVANCE(258); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 300: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(283); + ADVANCE_MAP( + 'B', 529, + 'D', 523, + 'I', 526, + 'P', 518, + 'S', 514, + '{', 520, + '\t', 504, + ' ', 504, + '(', 504, + '.', 504, + '[', 504, + ); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '\n') ADVANCE(504); END_STATE(); case 301: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(281); + if (lookahead == 'C') ADVANCE(298); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 302: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(246); + if (lookahead == 'D') ADVANCE(350); + if (lookahead == 'U') ADVANCE(351); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 303: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ']') ADVANCE(347); - if (lookahead == '(' || - lookahead == '[') ADVANCE(731); - if (lookahead == ')' || - lookahead == ',' || - lookahead == '.' || - lookahead == ':') ADVANCE(303); + if (lookahead == 'D') ADVANCE(279); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(730); + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 304: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'a') ADVANCE(320); + if (lookahead == 'E') ADVANCE(318); + if (lookahead == 'e') ADVANCE(352); + if (lookahead == '(' || + lookahead == '[') ADVANCE(373); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.') ADVANCE(373); END_STATE(); case 305: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'a') ADVANCE(339); + if (lookahead == 'E') ADVANCE(301); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 306: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'a') ADVANCE(331); + if (lookahead == 'E') ADVANCE(303); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 307: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'c') ADVANCE(305); + if (lookahead == 'E') ADVANCE(324); + if (lookahead == '(' || + lookahead == '[') ADVANCE(373); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.') ADVANCE(373); END_STATE(); case 308: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'd') ADVANCE(475); + if (lookahead == 'E') ADVANCE(274); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 309: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(250); + if (lookahead == 'F') ADVANCE(327); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 310: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(307); + if (lookahead == 'G') ADVANCE(277); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 311: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(277); + if (lookahead == 'I') ADVANCE(309); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 312: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(308); + if (lookahead == 'I') ADVANCE(316); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 313: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(304); + if (lookahead == 'L') ADVANCE(323); + if (lookahead == '(' || + lookahead == '[') ADVANCE(373); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.') ADVANCE(373); END_STATE(); case 314: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(333); + if (lookahead == 'L') ADVANCE(254); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 315: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'g') ADVANCE(311); + if (lookahead == 'N') ADVANCE(312); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 316: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'g') ADVANCE(253); + if (lookahead == 'N') ADVANCE(310); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 317: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'h') ADVANCE(306); + if (lookahead == 'O') ADVANCE(325); + if (lookahead == 'o') ADVANCE(360); + if (lookahead == '(' || + lookahead == '[') ADVANCE(373); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.') ADVANCE(373); END_STATE(); case 318: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'i') ADVANCE(322); + if (lookahead == 'P') ADVANCE(321); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 319: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'i') ADVANCE(324); + if (lookahead == 'R') ADVANCE(314); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 320: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'k') ADVANCE(522); + if (lookahead == 'R') ADVANCE(315); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 321: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'l') ADVANCE(522); + if (lookahead == 'R') ADVANCE(305); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 322: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'm') ADVANCE(255); + if (lookahead == 'T') ADVANCE(319); + if (lookahead == '(' || + lookahead == '[') ADVANCE(373); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.') ADVANCE(373); END_STATE(); case 323: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'n') ADVANCE(522); + if (lookahead == 'T') ADVANCE(257); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 324: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'n') ADVANCE(316); + if (lookahead == 'T') ADVANCE(299); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 325: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'n') ADVANCE(319); + if (lookahead == 'T') ADVANCE(308); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 326: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'o') ADVANCE(340); + if (lookahead == 'T') ADVANCE(306); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 327: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'p') ADVANCE(522); + if (lookahead == 'T') ADVANCE(259); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 328: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'p') ADVANCE(332); + if (lookahead == 'a') ADVANCE(344); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 329: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'p') ADVANCE(256); + if (lookahead == 'a') ADVANCE(355); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 330: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(325); + if (lookahead == 'a') ADVANCE(363); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 331: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(341); + if (lookahead == 'c') ADVANCE(330); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 332: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(310); + if (lookahead == 'd') ADVANCE(490); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 333: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(335); + if (lookahead == 'e') ADVANCE(275); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 334: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 's') ADVANCE(314); + if (lookahead == 'e') ADVANCE(331); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 335: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(522); + if (lookahead == 'e') ADVANCE(302); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 336: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(309); + if (lookahead == 'e') ADVANCE(332); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 337: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(329); + if (lookahead == 'e') ADVANCE(328); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 338: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(337); + if (lookahead == 'e') ADVANCE(357); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 339: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(312); + if (lookahead == 'g') ADVANCE(335); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 340: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'w') ADVANCE(323); + if (lookahead == 'g') ADVANCE(278); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 341: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '}') ADVANCE(524); + if (lookahead == 'h') ADVANCE(329); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 342: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(531); + if (lookahead == 'i') ADVANCE(346); + if (lookahead == '(' || + lookahead == '[') ADVANCE(373); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(531); + lookahead != '\n' && + lookahead != ' ' && + lookahead != '.') ADVANCE(373); END_STATE(); case 343: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(526); + if (lookahead == 'i') ADVANCE(349); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(526); + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 344: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(517); + if (lookahead == 'k') ADVANCE(537); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(517); + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 345: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(19); + if (lookahead == 'l') ADVANCE(537); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(140); + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 346: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'A' || - lookahead == 'C' || - lookahead == 'D' || - lookahead == 'M' || - lookahead == 'S') ADVANCE(242); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(269); + if (lookahead == 'm') ADVANCE(280); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 347: ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'n') ADVANCE(537); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(347); + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 348: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '\n') ADVANCE(623); - if (lookahead == '-') ADVANCE(348); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(20); - if (lookahead != 0) ADVANCE(360); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'n') ADVANCE(343); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 349: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(24); - if (lookahead != 0) ADVANCE(349); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'n') ADVANCE(340); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 350: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(348); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'o') ADVANCE(364); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(360); + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 351: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(350); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'p') ADVANCE(537); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(360); + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 352: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(351); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'p') ADVANCE(356); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(360); + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 353: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(352); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'p') ADVANCE(281); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(360); + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 354: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(353); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'r') ADVANCE(348); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(360); + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 355: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(354); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'r') ADVANCE(365); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(360); + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 356: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(355); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'r') ADVANCE(334); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(360); + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 357: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(356); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'r') ADVANCE(359); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(360); + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 358: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(357); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 's') ADVANCE(338); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(360); + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 359: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(358); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 't') ADVANCE(537); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(360); + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 360: - ACCEPT_TOKEN(aux_sym_word_noli_token2); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 't') ADVANCE(333); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(360); + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 361: - ACCEPT_TOKEN(anon_sym_STAR); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 't') ADVANCE(353); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); case 362: - ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); - END_STATE(); - case 363: - ACCEPT_TOKEN(anon_sym_STAR); + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 't') ADVANCE(361); if (lookahead == '(' || - lookahead == ',' || - lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(373); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); - END_STATE(); - case 364: - ACCEPT_TOKEN(anon_sym_STAR); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); - END_STATE(); - case 365: - ACCEPT_TOKEN(anon_sym_SQUOTE); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '|') ADVANCE(142); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); - END_STATE(); - case 366: - ACCEPT_TOKEN(anon_sym_SQUOTE); - if (lookahead == '|') ADVANCE(41); - END_STATE(); - case 367: - ACCEPT_TOKEN(anon_sym_SQUOTE); - if (lookahead == '|') ADVANCE(234); + lookahead != '.') ADVANCE(373); END_STATE(); - case 368: - ACCEPT_TOKEN(anon_sym_SQUOTE); - if (lookahead == '|') ADVANCE(837); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '.' || - lookahead == '[') ADVANCE(940); + case 363: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 't') ADVANCE(336); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|' && - lookahead != '}') ADVANCE(939); - END_STATE(); - case 369: - ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'A') ADVANCE(87); - if (lookahead == 'a') ADVANCE(395); - if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(399); - END_STATE(); - case 370: - ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'E') ADVANCE(86); - if (lookahead == 'e') ADVANCE(394); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); - END_STATE(); - case 371: - ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'E') ADVANCE(92); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); - END_STATE(); - case 372: - ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'L') ADVANCE(91); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); - END_STATE(); - case 373: - ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'O') ADVANCE(94); - if (lookahead == 'o') ADVANCE(397); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); - END_STATE(); - case 374: - ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'T') ADVANCE(88); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); - case 375: - ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 't') ADVANCE(735); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '.' || - lookahead == '[') ADVANCE(399); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(736); + case 364: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'w') ADVANCE(347); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'' && - lookahead != '(') ADVANCE(399); + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); - case 376: - ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == '(' || - lookahead == ',' || - lookahead == '.' || - lookahead == '[') ADVANCE(399); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(736); + case 365: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '}') ADVANCE(539); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'' && - lookahead != '(') ADVANCE(399); + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); END_STATE(); - case 377: - ACCEPT_TOKEN(aux_sym__word_common_token1); + case 366: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '(' || + lookahead == '[') ADVANCE(373); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(42); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(383); + lookahead == 'S') ADVANCE(253); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(57); + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '-' && + lookahead != '.') ADVANCE(373); END_STATE(); - case 378: - ACCEPT_TOKEN(aux_sym__word_common_token1); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + case 367: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '(' || + lookahead == '[') ADVANCE(373); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '.') ADVANCE(373); + END_STATE(); + case 368: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(375); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ') ADVANCE(368); + END_STATE(); + case 369: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(546); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n') ADVANCE(546); + END_STATE(); + case 370: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(541); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n') ADVANCE(541); + END_STATE(); + case 371: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(532); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n') ADVANCE(532); + END_STATE(); + case 372: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '.' || + lookahead == '[') ADVANCE(19); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n') ADVANCE(144); + END_STATE(); + case 373: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '.' && + lookahead != '[') ADVANCE(373); + END_STATE(); + case 374: + ACCEPT_TOKEN(aux_sym_word_noli_token2); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(25); + if (lookahead != 0) ADVANCE(374); + END_STATE(); + case 375: + ACCEPT_TOKEN(aux_sym_word_noli_token2); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ') ADVANCE(375); + END_STATE(); + case 376: + ACCEPT_TOKEN(anon_sym_STAR); + END_STATE(); + case 377: + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); + END_STATE(); + case 378: + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '.' || + lookahead == '[') ADVANCE(958); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '}') ADVANCE(957); END_STATE(); case 379: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == '/') ADVANCE(47); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + ACCEPT_TOKEN(anon_sym_STAR); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 380: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == ':') ADVANCE(460); - if (lookahead == 's') ADVANCE(381); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + ACCEPT_TOKEN(anon_sym_SQUOTE); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '|') ADVANCE(147); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); case 381: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == ':') ADVANCE(466); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + ACCEPT_TOKEN(anon_sym_SQUOTE); + if (lookahead == '|') ADVANCE(45); END_STATE(); case 382: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == ':') ADVANCE(469); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + ACCEPT_TOKEN(anon_sym_SQUOTE); + if (lookahead == '|') ADVANCE(244); END_STATE(); case 383: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == '>') ADVANCE(482); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(383); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(57); + ACCEPT_TOKEN(anon_sym_SQUOTE); + if (lookahead == '|') ADVANCE(855); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '.' || + lookahead == '[') ADVANCE(958); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '|' && + lookahead != '}') ADVANCE(957); END_STATE(); case 384: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'a') ADVANCE(398); - if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(399); + ACCEPT_TOKEN(aux_sym__word_common_token1); + if (lookahead == 'A') ADVANCE(91); + if (lookahead == 'a') ADVANCE(410); + if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 385: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'c') ADVANCE(384); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + ACCEPT_TOKEN(aux_sym__word_common_token1); + if (lookahead == 'E') ADVANCE(90); + if (lookahead == 'e') ADVANCE(409); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 386: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'd') ADVANCE(478); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + ACCEPT_TOKEN(aux_sym__word_common_token1); + if (lookahead == 'E') ADVANCE(96); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 387: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'e') ADVANCE(380); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + ACCEPT_TOKEN(aux_sym__word_common_token1); + if (lookahead == 'L') ADVANCE(95); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 388: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'e') ADVANCE(385); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + ACCEPT_TOKEN(aux_sym__word_common_token1); + if (lookahead == 'O') ADVANCE(98); + if (lookahead == 'o') ADVANCE(412); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 389: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'e') ADVANCE(386); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + ACCEPT_TOKEN(aux_sym__word_common_token1); + if (lookahead == 'T') ADVANCE(92); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 390: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'g') ADVANCE(382); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + ACCEPT_TOKEN(aux_sym__word_common_token1); + if (lookahead == 't') ADVANCE(753); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '.' || + lookahead == '[') ADVANCE(414); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(754); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '\'' && + lookahead != '(') ADVANCE(414); END_STATE(); case 391: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'i') ADVANCE(393); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + ACCEPT_TOKEN(aux_sym__word_common_token1); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '.' || + lookahead == '[') ADVANCE(414); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(754); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '\'' && + lookahead != '(') ADVANCE(414); END_STATE(); case 392: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'n') ADVANCE(391); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + 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(398); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(61); END_STATE(); case 393: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'n') ADVANCE(390); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + ACCEPT_TOKEN(aux_sym__word_common_token1); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 394: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'p') ADVANCE(396); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (lookahead == '/') ADVANCE(51); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 395: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'r') ADVANCE(392); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (lookahead == ':') ADVANCE(475); + if (lookahead == 's') ADVANCE(396); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 396: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'r') ADVANCE(388); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (lookahead == ':') ADVANCE(481); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 397: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 't') ADVANCE(387); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (lookahead == ':') ADVANCE(484); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 398: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 't') ADVANCE(389); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (lookahead == '>') ADVANCE(497); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(398); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(61); END_STATE(); case 399: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (lookahead == 'a') ADVANCE(413); + if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 400: - ACCEPT_TOKEN(anon_sym_SQUOTE2); + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'c') ADVANCE(399); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 401: - ACCEPT_TOKEN(anon_sym_SQUOTE2); - if (lookahead == '|') ADVANCE(41); + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'd') ADVANCE(493); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); case 402: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'e') ADVANCE(395); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); + END_STATE(); + case 403: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'e') ADVANCE(400); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); + END_STATE(); + case 404: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'e') ADVANCE(401); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); + END_STATE(); + case 405: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'g') ADVANCE(397); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); + END_STATE(); + case 406: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'i') ADVANCE(408); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); + END_STATE(); + case 407: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'n') ADVANCE(406); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); + END_STATE(); + case 408: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'n') ADVANCE(405); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); + END_STATE(); + case 409: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'p') ADVANCE(411); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); + END_STATE(); + case 410: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'r') ADVANCE(407); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); + END_STATE(); + case 411: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'r') ADVANCE(403); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); + END_STATE(); + case 412: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 't') ADVANCE(402); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); + END_STATE(); + case 413: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 't') ADVANCE(404); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); + END_STATE(); + case 414: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); + END_STATE(); + case 415: + ACCEPT_TOKEN(anon_sym_SQUOTE2); + END_STATE(); + case 416: + ACCEPT_TOKEN(anon_sym_SQUOTE2); + if (lookahead == '|') ADVANCE(45); + END_STATE(); + case 417: ACCEPT_TOKEN(aux_sym__word_common_token3); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '|') ADVANCE(402); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '|') ADVANCE(417); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 403: + case 418: ACCEPT_TOKEN(aux_sym__word_common_token3); - if (lookahead == '|') ADVANCE(403); + if (lookahead == '|') ADVANCE(418); END_STATE(); - case 404: + case 419: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); - case 405: + case 420: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '|') ADVANCE(402); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '|') ADVANCE(417); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 406: + case 421: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(403); + if (lookahead == '|') ADVANCE(418); END_STATE(); - case 407: + case 422: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(403); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (lookahead == '|') ADVANCE(418); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); - case 408: + case 423: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(932); + if (lookahead == '|') ADVANCE(950); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '|' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 409: + case 424: ACCEPT_TOKEN(anon_sym_SQUOTE_PIPE_SQUOTE); END_STATE(); - case 410: + case 425: ACCEPT_TOKEN(anon_sym_SQUOTE_PIPE_SQUOTE); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 411: + case 426: ACCEPT_TOKEN(anon_sym_SQUOTE_PIPE_SQUOTE); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 412: + case 427: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '{') ADVANCE(418); - if (lookahead == '}') ADVANCE(417); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + ADVANCE_MAP( + '\n', 638, + '{', 433, + '}', 432, + '(', 243, + '[', 243, + '\t', 25, + ' ', 25, + '.', 25, + ); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 413: + case 428: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '{') ADVANCE(420); - if (lookahead == '}') ADVANCE(416); + if (lookahead == '{') ADVANCE(435); + if (lookahead == '}') ADVANCE(431); END_STATE(); - case 414: + case 429: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '{') ADVANCE(420); - if (lookahead == '}') ADVANCE(416); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (lookahead == '{') ADVANCE(435); + if (lookahead == '}') ADVANCE(431); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); - case 415: + case 430: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '{') ADVANCE(931); - if (lookahead == '}') ADVANCE(416); + if (lookahead == '{') ADVANCE(949); + if (lookahead == '}') ADVANCE(431); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(939); + lookahead != ' ') ADVANCE(957); END_STATE(); - case 416: + case 431: ACCEPT_TOKEN(anon_sym_LBRACE_RBRACE); END_STATE(); - case 417: + case 432: ACCEPT_TOKEN(anon_sym_LBRACE_RBRACE); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 418: + case 433: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '{') ADVANCE(418); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '{') ADVANCE(433); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(419); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(434); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 419: + case 434: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(419); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(434); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 420: + case 435: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '{') ADVANCE(420); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421); + if (lookahead == '{') ADVANCE(435); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(436); END_STATE(); - case 421: + case 436: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(421); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(436); END_STATE(); - case 422: + case 437: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 423: + case 438: ACCEPT_TOKEN(anon_sym_LPAREN); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 424: + case 439: ACCEPT_TOKEN(anon_sym_LPAREN); - if (lookahead == '(') ADVANCE(576); + if (lookahead == '(') ADVANCE(593); + if (lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 425: + case 440: ACCEPT_TOKEN(anon_sym_LPAREN); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); - case 426: + case 441: ACCEPT_TOKEN(anon_sym_LPAREN); if (lookahead == '(' || lookahead == ')' || @@ -5736,223 +6146,230 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(612); + lookahead == '_') ADVANCE(630); END_STATE(); - case 427: + case 442: ACCEPT_TOKEN(anon_sym_LPAREN); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(940); + lookahead != '}') ADVANCE(958); END_STATE(); - case 428: + case 443: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 429: + case 444: ACCEPT_TOKEN(anon_sym_RPAREN); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 430: + case 445: ACCEPT_TOKEN(anon_sym_RPAREN); - if (lookahead == '(') ADVANCE(576); + if (lookahead == '(') ADVANCE(593); + if (lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 431: + case 446: ACCEPT_TOKEN(anon_sym_RPAREN); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 432: + case 447: ACCEPT_TOKEN(anon_sym_RPAREN); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 433: + case 448: ACCEPT_TOKEN(anon_sym_RPAREN); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); - case 434: + case 449: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 435: + case 450: ACCEPT_TOKEN(anon_sym_LBRACK); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 436: + case 451: ACCEPT_TOKEN(anon_sym_LBRACK); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); - case 437: + case 452: ACCEPT_TOKEN(anon_sym_LBRACK); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(940); + lookahead != '}') ADVANCE(958); END_STATE(); - case 438: + case 453: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 439: + case 454: ACCEPT_TOKEN(anon_sym_RBRACK); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 440: + case 455: ACCEPT_TOKEN(anon_sym_RBRACK); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 441: + case 456: ACCEPT_TOKEN(anon_sym_RBRACK); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); - case 442: + case 457: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); - case 443: + case 458: ACCEPT_TOKEN(anon_sym_TILDE); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 444: + case 459: ACCEPT_TOKEN(anon_sym_TILDE); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 445: + case 460: ACCEPT_TOKEN(anon_sym_TILDE); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); - case 446: + case 461: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); - case 447: + case 462: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 448: + case 463: ACCEPT_TOKEN(anon_sym_GT); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 449: + case 464: ACCEPT_TOKEN(anon_sym_GT); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); - case 450: + case 465: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 451: + case 466: ACCEPT_TOKEN(anon_sym_COMMA); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 452: + case 467: ACCEPT_TOKEN(anon_sym_COMMA); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); - case 453: + case 468: ACCEPT_TOKEN(anon_sym_COMMA); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(940); + lookahead != '}') ADVANCE(958); END_STATE(); - case 454: + case 469: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 455: + case 470: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 456: + case 471: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '(') ADVANCE(576); + if (lookahead == '(') ADVANCE(593); + if (lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 457: + case 472: ACCEPT_TOKEN(anon_sym_DOT); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); - case 458: + case 473: ACCEPT_TOKEN(anon_sym_DOT); if (lookahead == '(' || lookahead == ')' || @@ -5960,422 +6377,439 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(612); + lookahead == '_') ADVANCE(630); END_STATE(); - case 459: + case 474: ACCEPT_TOKEN(anon_sym_DOT); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(940); + lookahead != '}') ADVANCE(958); END_STATE(); - case 460: + case 475: ACCEPT_TOKEN(anon_sym_Note_COLON); END_STATE(); - case 461: + case 476: ACCEPT_TOKEN(anon_sym_Note_COLON); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 462: + case 477: ACCEPT_TOKEN(anon_sym_Note_COLON); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 463: + case 478: ACCEPT_TOKEN(anon_sym_NOTE_COLON); END_STATE(); - case 464: + case 479: ACCEPT_TOKEN(anon_sym_NOTE_COLON); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 465: + case 480: ACCEPT_TOKEN(anon_sym_NOTE_COLON); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 466: + case 481: ACCEPT_TOKEN(anon_sym_Notes_COLON); END_STATE(); - case 467: + case 482: ACCEPT_TOKEN(anon_sym_Notes_COLON); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 468: + case 483: ACCEPT_TOKEN(anon_sym_Notes_COLON); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 469: + case 484: ACCEPT_TOKEN(anon_sym_Warning_COLON); END_STATE(); - case 470: + case 485: ACCEPT_TOKEN(anon_sym_Warning_COLON); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 471: + case 486: ACCEPT_TOKEN(anon_sym_Warning_COLON); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 472: + case 487: ACCEPT_TOKEN(anon_sym_WARNING_COLON); END_STATE(); - case 473: + case 488: ACCEPT_TOKEN(anon_sym_WARNING_COLON); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 474: + case 489: ACCEPT_TOKEN(anon_sym_WARNING_COLON); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 475: + case 490: ACCEPT_TOKEN(anon_sym_Deprecated); END_STATE(); - case 476: + case 491: ACCEPT_TOKEN(anon_sym_Deprecated); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 477: + case 492: ACCEPT_TOKEN(anon_sym_Deprecated); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 478: + case 493: ACCEPT_TOKEN(anon_sym_Deprecated); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); - case 479: + case 494: ACCEPT_TOKEN(anon_sym_DEPRECATED_COLON); END_STATE(); - case 480: + case 495: ACCEPT_TOKEN(anon_sym_DEPRECATED_COLON); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 481: + case 496: ACCEPT_TOKEN(anon_sym_DEPRECATED_COLON); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 482: + case 497: ACCEPT_TOKEN(aux_sym_keycode_token1); END_STATE(); - case 483: + case 498: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == '>') ADVANCE(487); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '>') ADVANCE(502); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 484: + case 499: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 485: + case 500: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '>') ADVANCE(486); + if (lookahead == '>') ADVANCE(501); END_STATE(); - case 486: + case 501: ACCEPT_TOKEN(aux_sym_keycode_token2); END_STATE(); - case 487: + case 502: ACCEPT_TOKEN(aux_sym_keycode_token2); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 488: + case 503: ACCEPT_TOKEN(aux_sym_keycode_token2); - if (lookahead == '\n') ADVANCE(620); - if (lookahead != 0) ADVANCE(24); + if (lookahead == '\n') ADVANCE(638); + if (lookahead != 0) ADVANCE(25); END_STATE(); - case 489: + case 504: ACCEPT_TOKEN(aux_sym_keycode_token3); END_STATE(); - case 490: + case 505: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'H') ADVANCE(175); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'H') ADVANCE(184); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 491: + case 506: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'a') ADVANCE(204); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'a') ADVANCE(212); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 492: + case 507: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'c') ADVANCE(206); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'c') ADVANCE(214); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 493: + case 508: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'e') ADVANCE(209); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'e') ADVANCE(217); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 494: + case 509: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'n') ADVANCE(221); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'n') ADVANCE(229); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 495: + case 510: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == 'r') ADVANCE(202); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == 'r') ADVANCE(210); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 496: + case 511: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 497: + case 512: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(620); - if (lookahead != 0) ADVANCE(24); + if (lookahead == '\n') ADVANCE(638); + if (lookahead != 0) ADVANCE(25); END_STATE(); - case 498: + case 513: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'H') ADVANCE(77); + if (lookahead == 'H') ADVANCE(81); END_STATE(); - case 499: + case 514: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'H') ADVANCE(286); + if (lookahead == 'H') ADVANCE(311); END_STATE(); - case 500: + case 515: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'H') ADVANCE(594); + if (lookahead == 'H') ADVANCE(612); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 501: + case 516: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'a') ADVANCE(109); + if (lookahead == 'a') ADVANCE(113); END_STATE(); - case 502: + case 517: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'a') ADVANCE(109); + if (lookahead == 'a') ADVANCE(113); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 503: + case 518: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'a') ADVANCE(315); + if (lookahead == 'a') ADVANCE(339); END_STATE(); - case 504: + case 519: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'c') ADVANCE(111); + if (lookahead == 'c') ADVANCE(115); END_STATE(); - case 505: + case 520: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'c') ADVANCE(317); + if (lookahead == 'c') ADVANCE(341); END_STATE(); - case 506: + case 521: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'e') ADVANCE(114); + if (lookahead == 'e') ADVANCE(118); END_STATE(); - case 507: + case 522: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'e') ADVANCE(114); + if (lookahead == 'e') ADVANCE(118); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 508: + case 523: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'e') ADVANCE(321); + if (lookahead == 'e') ADVANCE(345); END_STATE(); - case 509: + case 524: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'n') ADVANCE(126); + if (lookahead == 'n') ADVANCE(130); END_STATE(); - case 510: + case 525: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'n') ADVANCE(126); + if (lookahead == 'n') ADVANCE(130); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 511: + case 526: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'n') ADVANCE(334); + if (lookahead == 'n') ADVANCE(358); END_STATE(); - case 512: + case 527: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'r') ADVANCE(107); + if (lookahead == 'r') ADVANCE(111); END_STATE(); - case 513: + case 528: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'r') ADVANCE(107); + if (lookahead == 'r') ADVANCE(111); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 514: + case 529: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'r') ADVANCE(313); + if (lookahead == 'r') ADVANCE(337); END_STATE(); - case 515: + case 530: ACCEPT_TOKEN(aux_sym_keycode_token3); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 516: + case 531: ACCEPT_TOKEN(aux_sym_keycode_token3); if (lookahead == '(' || lookahead == ')' || @@ -6383,36 +6817,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(612); + lookahead == '_') ADVANCE(630); END_STATE(); - case 517: + case 532: ACCEPT_TOKEN(aux_sym_keycode_token4); END_STATE(); - case 518: + case 533: ACCEPT_TOKEN(aux_sym_keycode_token4); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 519: + case 534: ACCEPT_TOKEN(aux_sym_keycode_token4); - if (lookahead == '\n') ADVANCE(620); - if (lookahead != 0) ADVANCE(24); + if (lookahead == '\n') ADVANCE(638); + if (lookahead != 0) ADVANCE(25); END_STATE(); - case 520: + case 535: ACCEPT_TOKEN(aux_sym_keycode_token4); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 521: + case 536: ACCEPT_TOKEN(aux_sym_keycode_token4); if (lookahead == '(' || lookahead == ')' || @@ -6420,60 +6855,63 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(612); + lookahead == '_') ADVANCE(630); END_STATE(); - case 522: + case 537: ACCEPT_TOKEN(aux_sym_keycode_token5); END_STATE(); - case 523: + case 538: ACCEPT_TOKEN(aux_sym_keycode_token5); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 524: + case 539: ACCEPT_TOKEN(anon_sym_CTRL_DASH_LBRACEchar_RBRACE); END_STATE(); - case 525: + case 540: ACCEPT_TOKEN(anon_sym_CTRL_DASH_LBRACEchar_RBRACE); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 526: + case 541: ACCEPT_TOKEN(aux_sym_keycode_token6); END_STATE(); - case 527: + case 542: ACCEPT_TOKEN(aux_sym_keycode_token6); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 528: + case 543: ACCEPT_TOKEN(aux_sym_keycode_token6); - if (lookahead == '\n') ADVANCE(620); - if (lookahead != 0) ADVANCE(24); + if (lookahead == '\n') ADVANCE(638); + if (lookahead != 0) ADVANCE(25); END_STATE(); - case 529: + case 544: ACCEPT_TOKEN(aux_sym_keycode_token6); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 530: + case 545: ACCEPT_TOKEN(aux_sym_keycode_token6); if (lookahead == '(' || lookahead == ')' || @@ -6481,36 +6919,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(612); + lookahead == '_') ADVANCE(630); END_STATE(); - case 531: + case 546: ACCEPT_TOKEN(aux_sym_keycode_token7); END_STATE(); - case 532: + case 547: ACCEPT_TOKEN(aux_sym_keycode_token7); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.' || + lookahead == '[') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 533: + case 548: ACCEPT_TOKEN(aux_sym_keycode_token7); - if (lookahead == '\n') ADVANCE(620); - if (lookahead != 0) ADVANCE(24); + if (lookahead == '\n') ADVANCE(638); + if (lookahead != 0) ADVANCE(25); END_STATE(); - case 534: + case 549: ACCEPT_TOKEN(aux_sym_keycode_token7); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 535: + case 550: ACCEPT_TOKEN(aux_sym_keycode_token7); if (lookahead == '(' || lookahead == ')' || @@ -6518,472 +6957,503 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(612); + lookahead == '_') ADVANCE(630); END_STATE(); - case 536: + case 551: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == '-') ADVANCE(572); - if (lookahead == ')' || + if (lookahead == ' ') ADVANCE(637); + if (lookahead == '(' || + lookahead == ')' || + lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(594); END_STATE(); - case 537: + case 552: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == '-') ADVANCE(545); + if (lookahead == '(') ADVANCE(594); + if (lookahead == '.') ADVANCE(551); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(553); if (lookahead == ')' || - lookahead == '.' || + lookahead == '-' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(593); + END_STATE(); + case 553: + ACCEPT_TOKEN(aux_sym_uppercase_name_token1); + if (lookahead == '(') ADVANCE(594); + if (lookahead == '.') ADVANCE(551); + if (lookahead == ')' || + lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 538: + case 554: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == '-') ADVANCE(573); + if (lookahead == '-') ADVANCE(590); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 539: + case 555: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == '-') ADVANCE(574); + if (lookahead == '-') ADVANCE(563); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 540: + case 556: + ACCEPT_TOKEN(aux_sym_uppercase_name_token1); + if (lookahead == '-') ADVANCE(591); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); + if (lookahead == ')' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(593); + END_STATE(); + case 557: + ACCEPT_TOKEN(aux_sym_uppercase_name_token1); + if (lookahead == '-') ADVANCE(592); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); + if (lookahead == ')' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(593); + END_STATE(); + case 558: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == ':') ADVANCE(463); + if (lookahead == ':') ADVANCE(478); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 541: + case 559: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == ':') ADVANCE(472); + if (lookahead == ':') ADVANCE(487); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 542: + case 560: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == ':') ADVANCE(479); + if (lookahead == ':') ADVANCE(494); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 543: + case 561: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'A') ADVANCE(566); + if (lookahead == 'A') ADVANCE(584); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 544: + case 562: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'A') ADVANCE(538); + if (lookahead == 'A') ADVANCE(556); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 545: + case 563: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); ADVANCE_MAP( - '(', 576, - 'B', 571, - 'D', 569, - 'I', 570, - 'P', 568, - 'S', 553, - '{', 505, - '\t', 489, - ' ', 489, - '[', 489, + 'B', 589, + 'D', 587, + 'I', 588, + 'P', 586, + 'S', 571, + '{', 520, + '(', 594, + '.', 594, + '\t', 504, + ' ', 504, + '[', 504, ); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(489); + lookahead != '\n') ADVANCE(504); END_STATE(); - case 546: + case 564: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'C') ADVANCE(543); + if (lookahead == 'C') ADVANCE(561); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 547: + case 565: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'D') ADVANCE(542); + if (lookahead == 'D') ADVANCE(560); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 548: + case 566: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'E') ADVANCE(540); + if (lookahead == 'E') ADVANCE(558); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 549: + case 567: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'E') ADVANCE(546); + if (lookahead == 'E') ADVANCE(564); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 550: + case 568: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'E') ADVANCE(547); + if (lookahead == 'E') ADVANCE(565); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 551: + case 569: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'F') ADVANCE(567); + if (lookahead == 'F') ADVANCE(585); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 552: + case 570: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'G') ADVANCE(541); + if (lookahead == 'G') ADVANCE(559); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 553: + case 571: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'H') ADVANCE(554); + if (lookahead == 'H') ADVANCE(572); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 554: + case 572: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'I') ADVANCE(551); + if (lookahead == 'I') ADVANCE(569); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 555: + case 573: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'I') ADVANCE(558); + if (lookahead == 'I') ADVANCE(576); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 556: + case 574: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'L') ADVANCE(537); + if (lookahead == 'L') ADVANCE(555); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 557: + case 575: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'N') ADVANCE(555); + if (lookahead == 'N') ADVANCE(573); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 558: + case 576: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'N') ADVANCE(552); + if (lookahead == 'N') ADVANCE(570); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 559: + case 577: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'P') ADVANCE(562); + if (lookahead == 'P') ADVANCE(580); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 560: + case 578: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'R') ADVANCE(556); + if (lookahead == 'R') ADVANCE(574); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 561: + case 579: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'R') ADVANCE(557); + if (lookahead == 'R') ADVANCE(575); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 562: + case 580: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'R') ADVANCE(549); + if (lookahead == 'R') ADVANCE(567); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 563: + case 581: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'T') ADVANCE(536); + if (lookahead == 'T') ADVANCE(554); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 564: + case 582: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'T') ADVANCE(544); + if (lookahead == 'T') ADVANCE(562); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 565: + case 583: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'T') ADVANCE(548); + if (lookahead == 'T') ADVANCE(566); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 566: + case 584: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'T') ADVANCE(550); + if (lookahead == 'T') ADVANCE(568); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 567: + case 585: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'T') ADVANCE(539); + if (lookahead == 'T') ADVANCE(557); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 568: + case 586: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'a') ADVANCE(315); + if (lookahead == 'a') ADVANCE(339); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 569: + case 587: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'e') ADVANCE(321); + if (lookahead == 'e') ADVANCE(345); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 570: + case 588: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'n') ADVANCE(334); + if (lookahead == 'n') ADVANCE(358); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 571: + case 589: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); - if (lookahead == 'r') ADVANCE(313); + if (lookahead == 'r') ADVANCE(337); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 572: + case 590: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(531); + lookahead == '[') ADVANCE(546); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(531); + lookahead != '\n') ADVANCE(546); END_STATE(); - case 573: + case 591: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(526); + lookahead == '[') ADVANCE(541); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(526); + lookahead != '\n') ADVANCE(541); END_STATE(); - case 574: + case 592: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(517); + lookahead == '[') ADVANCE(532); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(517); + lookahead != '\n') ADVANCE(532); END_STATE(); - case 575: + case 593: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(576); + if (lookahead == '(' || + lookahead == '.') ADVANCE(594); if (lookahead == ')' || lookahead == '-' || - lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(575); + lookahead == '_') ADVANCE(593); END_STATE(); - case 576: + case 594: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); if (lookahead == '(' || lookahead == ')' || @@ -6991,421 +7461,421 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(594); END_STATE(); - case 577: + case 595: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '-') ADVANCE(609); + if (lookahead == '-') ADVANCE(627); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 578: + case 596: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '-') ADVANCE(586); + if (lookahead == '-') ADVANCE(604); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 579: + case 597: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '-') ADVANCE(610); + if (lookahead == '-') ADVANCE(628); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 580: + case 598: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '-') ADVANCE(611); + if (lookahead == '-') ADVANCE(629); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 581: + case 599: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == ':') ADVANCE(463); + if (lookahead == ':') ADVANCE(478); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 582: + case 600: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == ':') ADVANCE(472); + if (lookahead == ':') ADVANCE(487); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 583: + case 601: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == ':') ADVANCE(479); + if (lookahead == ':') ADVANCE(494); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 584: + case 602: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'A') ADVANCE(606); + if (lookahead == 'A') ADVANCE(624); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 585: + case 603: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'A') ADVANCE(579); + if (lookahead == 'A') ADVANCE(597); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 586: + case 604: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); ADVANCE_MAP( - 'B', 513, - 'D', 507, - 'I', 510, - 'P', 502, - 'S', 500, - '{', 504, - '(', 516, - '.', 516, - '\t', 489, - ' ', 489, - ',', 489, - '[', 489, + 'B', 528, + 'D', 522, + 'I', 525, + 'P', 517, + 'S', 515, + '{', 519, + '(', 531, + '.', 531, + '\t', 504, + ' ', 504, + ',', 504, + '[', 504, ); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(515); + lookahead == '_') ADVANCE(530); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(489); + lookahead != '\n') ADVANCE(504); END_STATE(); - case 587: + case 605: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'C') ADVANCE(584); + if (lookahead == 'C') ADVANCE(602); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 588: + case 606: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'D') ADVANCE(583); + if (lookahead == 'D') ADVANCE(601); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 589: + case 607: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'E') ADVANCE(581); + if (lookahead == 'E') ADVANCE(599); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 590: + case 608: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'E') ADVANCE(587); + if (lookahead == 'E') ADVANCE(605); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 591: + case 609: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'E') ADVANCE(588); + if (lookahead == 'E') ADVANCE(606); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 592: + case 610: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'F') ADVANCE(607); + if (lookahead == 'F') ADVANCE(625); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 593: + case 611: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'G') ADVANCE(582); + if (lookahead == 'G') ADVANCE(600); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 594: + case 612: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'I') ADVANCE(592); + if (lookahead == 'I') ADVANCE(610); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 595: + case 613: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'I') ADVANCE(598); + if (lookahead == 'I') ADVANCE(616); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 596: + case 614: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'L') ADVANCE(578); + if (lookahead == 'L') ADVANCE(596); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 597: + case 615: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'N') ADVANCE(595); + if (lookahead == 'N') ADVANCE(613); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 598: + case 616: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'N') ADVANCE(593); + if (lookahead == 'N') ADVANCE(611); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 599: + case 617: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'P') ADVANCE(602); + if (lookahead == 'P') ADVANCE(620); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 600: + case 618: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'R') ADVANCE(596); + if (lookahead == 'R') ADVANCE(614); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 601: + case 619: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'R') ADVANCE(597); + if (lookahead == 'R') ADVANCE(615); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 602: + case 620: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'R') ADVANCE(590); + if (lookahead == 'R') ADVANCE(608); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 603: + case 621: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'T') ADVANCE(577); + if (lookahead == 'T') ADVANCE(595); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 604: + case 622: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'T') ADVANCE(585); + if (lookahead == 'T') ADVANCE(603); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 605: + case 623: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'T') ADVANCE(589); + if (lookahead == 'T') ADVANCE(607); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 606: + case 624: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'T') ADVANCE(591); + if (lookahead == 'T') ADVANCE(609); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 607: + case 625: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == 'T') ADVANCE(580); + if (lookahead == 'T') ADVANCE(598); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 608: + case 626: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); if (lookahead == '(' || - lookahead == '.') ADVANCE(612); + lookahead == '.') ADVANCE(630); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(608); + lookahead == '_') ADVANCE(626); END_STATE(); - case 609: + case 627: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); if (lookahead == '(' || - lookahead == '.') ADVANCE(535); + lookahead == '.') ADVANCE(550); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(531); + lookahead == '[') ADVANCE(546); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(534); + lookahead == '_') ADVANCE(549); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(531); + lookahead != '\n') ADVANCE(546); END_STATE(); - case 610: + case 628: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); if (lookahead == '(' || - lookahead == '.') ADVANCE(530); + lookahead == '.') ADVANCE(545); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(526); + lookahead == '[') ADVANCE(541); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(529); + lookahead == '_') ADVANCE(544); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(526); + lookahead != '\n') ADVANCE(541); END_STATE(); - case 611: + case 629: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); if (lookahead == '(' || - lookahead == '.') ADVANCE(521); + lookahead == '.') ADVANCE(536); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(517); + lookahead == '[') ADVANCE(532); if (lookahead == ')' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(520); + lookahead == '_') ADVANCE(535); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(517); + lookahead != '\n') ADVANCE(532); END_STATE(); - case 612: + case 630: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); if (lookahead == '(' || lookahead == ')' || @@ -7413,4237 +7883,4238 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(612); + lookahead == '_') ADVANCE(630); END_STATE(); - case 613: + case 631: ACCEPT_TOKEN(anon_sym_LT); END_STATE(); - case 614: + case 632: ACCEPT_TOKEN(anon_sym_LT); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(242); + lookahead == 'S') ADVANCE(253); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(269); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(294); END_STATE(); - case 615: + case 633: ACCEPT_TOKEN(aux_sym_codeblock_token1); END_STATE(); - case 616: + case 634: ACCEPT_TOKEN(aux_sym_codeblock_token2); END_STATE(); - case 617: + case 635: ACCEPT_TOKEN(aux_sym__blank_token1); END_STATE(); - case 618: + case 636: ACCEPT_TOKEN(aux_sym_line_li_token1); - if (lookahead == '\n') ADVANCE(620); - if (lookahead == ' ') ADVANCE(618); - if (lookahead != 0) ADVANCE(24); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == ' ') ADVANCE(636); + if (lookahead != 0) ADVANCE(25); END_STATE(); - case 619: + case 637: ACCEPT_TOKEN(aux_sym_line_li_token1); - if (lookahead == ' ') ADVANCE(619); + if (lookahead == ' ') ADVANCE(637); END_STATE(); - case 620: + case 638: ACCEPT_TOKEN(aux_sym_line_code_token1); END_STATE(); - case 621: + case 639: ACCEPT_TOKEN(sym_modeline); END_STATE(); - case 622: + case 640: ACCEPT_TOKEN(aux_sym_h1_token1); END_STATE(); - case 623: + case 641: ACCEPT_TOKEN(aux_sym_h2_token1); END_STATE(); - case 624: + case 642: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '\'') ADVANCE(724); + if (lookahead == '\'') ADVANCE(742); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 625: + case 643: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '-') ADVANCE(724); + if (lookahead == '-') ADVANCE(742); if (lookahead == '(' || (',' <= lookahead && lookahead <= '.') || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 626: + case 644: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '-') ADVANCE(643); + if (lookahead == '-') ADVANCE(661); if (lookahead == '(' || (',' <= lookahead && lookahead <= '.') || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 627: + case 645: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '-') ADVANCE(639); - if (lookahead == '>') ADVANCE(724); + if (lookahead == '-') ADVANCE(657); + if (lookahead == '>') ADVANCE(742); if (lookahead == '(' || (',' <= lookahead && lookahead <= '.') || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(637); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(655); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 628: + case 646: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '/') ADVANCE(672); + if (lookahead == '/') ADVANCE(690); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 629: + case 647: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '/') ADVANCE(628); + if (lookahead == '/') ADVANCE(646); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 630: + case 648: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(724); - if (lookahead == 's') ADVANCE(631); + if (lookahead == ':') ADVANCE(742); + if (lookahead == 's') ADVANCE(649); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 631: + case 649: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(724); + if (lookahead == ':') ADVANCE(742); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 632: + case 650: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(629); - if (lookahead == 's') ADVANCE(634); + if (lookahead == ':') ADVANCE(647); + if (lookahead == 's') ADVANCE(652); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(723); + lookahead == '[') ADVANCE(743); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(741); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 633: + case 651: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(629); - if (lookahead == 's') ADVANCE(635); + if (lookahead == ':') ADVANCE(647); + if (lookahead == 's') ADVANCE(653); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 634: + case 652: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(629); + if (lookahead == ':') ADVANCE(647); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(723); + lookahead == '[') ADVANCE(743); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(741); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 635: + case 653: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(629); + if (lookahead == ':') ADVANCE(647); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 636: + case 654: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(725); + if (lookahead == '>') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(725); + lookahead != '*') ADVANCE(743); END_STATE(); - case 637: + case 655: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(724); + if (lookahead == '>') ADVANCE(742); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(637); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(655); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 638: + case 656: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(724); + if (lookahead == '>') ADVANCE(742); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 639: + case 657: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(638); + if (lookahead == '>') ADVANCE(656); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(636); + lookahead == '[') ADVANCE(654); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(637); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(655); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(638); + lookahead != '*') ADVANCE(656); END_STATE(); - case 640: + case 658: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'A') ADVANCE(625); + if (lookahead == 'A') ADVANCE(643); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 641: + case 659: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'A') ADVANCE(663); - if (lookahead == 'a') ADVANCE(702); + if (lookahead == 'A') ADVANCE(681); + if (lookahead == 'a') ADVANCE(720); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 642: + case 660: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'A') ADVANCE(670); + if (lookahead == 'A') ADVANCE(688); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 643: + case 661: ACCEPT_TOKEN(aux_sym_tag_token1); ADVANCE_MAP( - 'B', 706, - 'D', 682, - 'I', 696, - 'P', 674, - 'S', 654, - '{', 677, - '(', 725, - ',', 725, - '.', 725, - '[', 725, + 'B', 724, + 'D', 700, + 'I', 714, + 'P', 692, + 'S', 672, + '{', 695, + '(', 743, + ',', 743, + '.', 743, + '[', 743, ); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 644: + case 662: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'C') ADVANCE(642); + if (lookahead == 'C') ADVANCE(660); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 645: + case 663: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'D') ADVANCE(631); + if (lookahead == 'D') ADVANCE(649); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 646: + case 664: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'D') ADVANCE(697); - if (lookahead == 'U') ADVANCE(698); + if (lookahead == 'D') ADVANCE(715); + if (lookahead == 'U') ADVANCE(716); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 647: + case 665: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'E') ADVANCE(662); - if (lookahead == 'e') ADVANCE(700); + if (lookahead == 'E') ADVANCE(680); + if (lookahead == 'e') ADVANCE(718); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 648: + case 666: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'E') ADVANCE(631); + if (lookahead == 'E') ADVANCE(649); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 649: + case 667: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'E') ADVANCE(644); + if (lookahead == 'E') ADVANCE(662); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 650: + case 668: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'E') ADVANCE(645); + if (lookahead == 'E') ADVANCE(663); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 651: + case 669: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'E') ADVANCE(668); + if (lookahead == 'E') ADVANCE(686); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 652: + case 670: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'F') ADVANCE(667); + if (lookahead == 'F') ADVANCE(685); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 653: + case 671: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'G') ADVANCE(631); + if (lookahead == 'G') ADVANCE(649); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 654: + case 672: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'H') ADVANCE(655); + if (lookahead == 'H') ADVANCE(673); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 655: + case 673: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'I') ADVANCE(652); + if (lookahead == 'I') ADVANCE(670); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 656: + case 674: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'I') ADVANCE(660); + if (lookahead == 'I') ADVANCE(678); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 657: + case 675: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'L') ADVANCE(667); + if (lookahead == 'L') ADVANCE(685); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 658: + case 676: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'L') ADVANCE(626); + if (lookahead == 'L') ADVANCE(644); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 659: + case 677: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'N') ADVANCE(656); + if (lookahead == 'N') ADVANCE(674); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 660: + case 678: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'N') ADVANCE(653); + if (lookahead == 'N') ADVANCE(671); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 661: + case 679: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'O') ADVANCE(669); - if (lookahead == 'o') ADVANCE(709); + if (lookahead == 'O') ADVANCE(687); + if (lookahead == 'o') ADVANCE(727); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 662: + case 680: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'P') ADVANCE(665); + if (lookahead == 'P') ADVANCE(683); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 663: + case 681: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'R') ADVANCE(659); + if (lookahead == 'R') ADVANCE(677); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 664: + case 682: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'R') ADVANCE(658); + if (lookahead == 'R') ADVANCE(676); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 665: + case 683: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'R') ADVANCE(649); + if (lookahead == 'R') ADVANCE(667); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 666: + case 684: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(664); + if (lookahead == 'T') ADVANCE(682); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 667: + case 685: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(625); + if (lookahead == 'T') ADVANCE(643); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 668: + case 686: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(640); + if (lookahead == 'T') ADVANCE(658); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 669: + case 687: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(648); + if (lookahead == 'T') ADVANCE(666); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 670: + case 688: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(650); + if (lookahead == 'T') ADVANCE(668); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 671: + case 689: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ']') ADVANCE(725); + if (lookahead == ']') ADVANCE(743); if (lookahead == ')' || lookahead == ',' || lookahead == '.' || - lookahead == ':') ADVANCE(671); + lookahead == ':') ADVANCE(689); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ')' && - lookahead != '*') ADVANCE(671); + lookahead != '*') ADVANCE(689); END_STATE(); - case 672: + case 690: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ']') ADVANCE(724); + if (lookahead == ']') ADVANCE(742); if (lookahead == '(' || - lookahead == '[') ADVANCE(671); + lookahead == '[') ADVANCE(689); if (lookahead == ')' || - lookahead == ':') ADVANCE(672); + lookahead == ':') ADVANCE(690); if (lookahead == ',' || - lookahead == '.') ADVANCE(671); + lookahead == '.') ADVANCE(689); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < '(' || '*' < lookahead)) ADVANCE(672); + (lookahead < '(' || '*' < lookahead)) ADVANCE(690); END_STATE(); - case 673: + case 691: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'a') ADVANCE(691); + if (lookahead == 'a') ADVANCE(709); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 674: + case 692: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'a') ADVANCE(688); + if (lookahead == 'a') ADVANCE(706); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 675: + case 693: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'a') ADVANCE(703); + if (lookahead == 'a') ADVANCE(721); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 676: + case 694: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'a') ADVANCE(714); + if (lookahead == 'a') ADVANCE(732); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 677: + case 695: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'c') ADVANCE(707); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 678: + case 696: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'c') ADVANCE(676); + if (lookahead == 'c') ADVANCE(694); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 679: + case 697: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'd') ADVANCE(724); + if (lookahead == 'd') ADVANCE(742); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 680: + case 698: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(630); + if (lookahead == 'e') ADVANCE(648); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 681: + case 699: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(678); + if (lookahead == 'e') ADVANCE(696); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 682: + case 700: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(692); + if (lookahead == 'e') ADVANCE(710); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 683: + case 701: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(646); + if (lookahead == 'e') ADVANCE(664); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 684: + case 702: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(679); + if (lookahead == 'e') ADVANCE(697); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 685: + case 703: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(704); + if (lookahead == 'e') ADVANCE(722); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 686: + case 704: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(673); + if (lookahead == 'e') ADVANCE(691); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 687: + case 705: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'g') ADVANCE(631); + if (lookahead == 'g') ADVANCE(649); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 688: + case 706: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'g') ADVANCE(683); + if (lookahead == 'g') ADVANCE(701); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 689: + case 707: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'h') ADVANCE(675); + if (lookahead == 'h') ADVANCE(693); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 690: + case 708: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'i') ADVANCE(695); + if (lookahead == 'i') ADVANCE(713); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 691: + case 709: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'k') ADVANCE(724); + if (lookahead == 'k') ADVANCE(742); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 692: + case 710: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'l') ADVANCE(724); + if (lookahead == 'l') ADVANCE(742); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 693: + case 711: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'n') ADVANCE(724); + if (lookahead == 'n') ADVANCE(742); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 694: + case 712: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'n') ADVANCE(690); + if (lookahead == 'n') ADVANCE(708); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 695: + case 713: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'n') ADVANCE(687); + if (lookahead == 'n') ADVANCE(705); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 696: + case 714: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'n') ADVANCE(707); + if (lookahead == 'n') ADVANCE(725); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 697: + case 715: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'o') ADVANCE(715); + if (lookahead == 'o') ADVANCE(733); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 698: + case 716: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'p') ADVANCE(724); + if (lookahead == 'p') ADVANCE(742); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 699: + case 717: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'p') ADVANCE(632); + if (lookahead == 'p') ADVANCE(650); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(723); + lookahead == '[') ADVANCE(743); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(741); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 700: + case 718: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'p') ADVANCE(705); + if (lookahead == 'p') ADVANCE(723); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 701: + case 719: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'p') ADVANCE(633); + if (lookahead == 'p') ADVANCE(651); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 702: + case 720: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(694); + if (lookahead == 'r') ADVANCE(712); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 703: + case 721: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(720); + if (lookahead == 'r') ADVANCE(738); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 704: + case 722: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(708); + if (lookahead == 'r') ADVANCE(726); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 705: + case 723: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(681); + if (lookahead == 'r') ADVANCE(699); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 706: + case 724: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(686); + if (lookahead == 'r') ADVANCE(704); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 707: + case 725: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 's') ADVANCE(685); + if (lookahead == 's') ADVANCE(703); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 708: + case 726: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(724); + if (lookahead == 't') ADVANCE(742); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 709: + case 727: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(680); + if (lookahead == 't') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 710: + case 728: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(699); + if (lookahead == 't') ADVANCE(717); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(723); + lookahead == '[') ADVANCE(743); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(741); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 711: + case 729: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(710); + if (lookahead == 't') ADVANCE(728); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(723); + lookahead == '[') ADVANCE(743); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(741); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 712: + case 730: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(701); + if (lookahead == 't') ADVANCE(719); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 713: + case 731: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(712); + if (lookahead == 't') ADVANCE(730); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 714: + case 732: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(684); + if (lookahead == 't') ADVANCE(702); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 715: + case 733: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'w') ADVANCE(693); + if (lookahead == 'w') ADVANCE(711); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 716: + case 734: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '{') ADVANCE(717); - if (lookahead == '}') ADVANCE(724); + if (lookahead == '{') ADVANCE(735); + if (lookahead == '}') ADVANCE(742); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 717: + case 735: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '{') ADVANCE(717); + if (lookahead == '{') ADVANCE(735); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(722); + lookahead == '[') ADVANCE(743); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(740); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 718: + case 736: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '|') ADVANCE(624); + if (lookahead == '|') ADVANCE(642); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 719: + case 737: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '|') ADVANCE(719); + if (lookahead == '|') ADVANCE(737); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 720: + case 738: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '}') ADVANCE(724); + if (lookahead == '}') ADVANCE(742); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 721: + case 739: ACCEPT_TOKEN(aux_sym_tag_token1); ADVANCE_MAP( - '(', 725, - ',', 725, - '.', 725, - '[', 725, - 'A', 627, - 'C', 627, - 'D', 627, - 'M', 627, - 'S', 627, + '(', 743, + ',', 743, + '.', 743, + '[', 743, + 'A', 645, + 'C', 645, + 'D', 645, + 'M', 645, + 'S', 645, ); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(637); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(655); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 722: + case 740: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(722); + lookahead == '[') ADVANCE(743); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(740); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 723: + case 741: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(723); + lookahead == '[') ADVANCE(743); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(741); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 724: + case 742: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(725); + lookahead == '[') ADVANCE(743); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(724); + lookahead != '*') ADVANCE(742); END_STATE(); - case 725: + case 743: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(725); + lookahead != '*') ADVANCE(743); END_STATE(); - case 726: + case 744: ACCEPT_TOKEN(anon_sym_STAR2); END_STATE(); - case 727: + case 745: ACCEPT_TOKEN(sym_url_word); ADVANCE_MAP( - '\n', 620, - ']', 233, - '\t', 24, - ' ', 24, - '(', 728, - '[', 728, - ')', 192, - ',', 192, - '.', 192, - ':', 192, + '\n', 638, + '.', 24, + ']', 243, + '\t', 25, + ' ', 25, + '(', 746, + '[', 746, + ')', 156, + ',', 156, + ':', 156, ); - if (lookahead != 0) ADVANCE(727); + if (lookahead != 0) ADVANCE(745); END_STATE(); - case 728: + case 746: ACCEPT_TOKEN(sym_url_word); ADVANCE_MAP( - '\n', 620, - '\t', 24, - ' ', 24, - ']', 24, - ')', 23, - ',', 23, - '.', 23, - ':', 23, + '\n', 638, + '\t', 25, + ' ', 25, + ']', 25, + ')', 24, + ',', 24, + '.', 24, + ':', 24, ); - if (lookahead != 0) ADVANCE(728); + if (lookahead != 0) ADVANCE(746); END_STATE(); - case 729: + case 747: ACCEPT_TOKEN(sym_url_word); + if (lookahead == '.') ADVANCE(33); if (lookahead == '(' || - lookahead == '[') ADVANCE(731); + lookahead == '[') ADVANCE(749); if (lookahead == ')' || - lookahead == ':') ADVANCE(97); - if (lookahead == ',' || - lookahead == '.') ADVANCE(29); + lookahead == ',' || + lookahead == ':') ADVANCE(268); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != ']') ADVANCE(729); + lookahead != ']') ADVANCE(747); END_STATE(); - case 730: + case 748: ACCEPT_TOKEN(sym_url_word); if (lookahead == '(' || - lookahead == '[') ADVANCE(731); + lookahead == '[') ADVANCE(749); if (lookahead == ')' || - lookahead == ',' || - lookahead == '.' || - lookahead == ':') ADVANCE(303); + lookahead == ':') ADVANCE(101); + if (lookahead == ',' || + lookahead == '.') ADVANCE(33); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != ']') ADVANCE(730); + lookahead != ']') ADVANCE(748); END_STATE(); - case 731: + case 749: ACCEPT_TOKEN(sym_url_word); if (lookahead == ')' || lookahead == ',' || lookahead == '.' || - lookahead == ':') ADVANCE(29); + lookahead == ':') ADVANCE(33); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != ']') ADVANCE(731); + lookahead != ']') ADVANCE(749); END_STATE(); - case 732: + case 750: ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == ':') ADVANCE(379); - if (lookahead == 's') ADVANCE(733); + if (lookahead == ':') ADVANCE(394); + if (lookahead == 's') ADVANCE(751); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(399); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(736); + lookahead == '[') ADVANCE(414); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(754); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '\'' && - lookahead != '(') ADVANCE(399); + lookahead != '(') ADVANCE(414); END_STATE(); - case 733: + case 751: ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == ':') ADVANCE(379); + if (lookahead == ':') ADVANCE(394); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(399); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(736); + lookahead == '[') ADVANCE(414); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(754); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '\'' && - lookahead != '(') ADVANCE(399); + lookahead != '(') ADVANCE(414); END_STATE(); - case 734: + case 752: ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == 'p') ADVANCE(732); + if (lookahead == 'p') ADVANCE(750); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(399); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(736); + lookahead == '[') ADVANCE(414); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(754); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '\'' && - lookahead != '(') ADVANCE(399); + lookahead != '(') ADVANCE(414); END_STATE(); - case 735: + case 753: ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == 't') ADVANCE(734); + if (lookahead == 't') ADVANCE(752); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(399); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(736); + lookahead == '[') ADVANCE(414); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(754); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '\'' && - lookahead != '(') ADVANCE(399); + lookahead != '(') ADVANCE(414); END_STATE(); - case 736: + case 754: ACCEPT_TOKEN(aux_sym_optionlink_token1); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(399); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(736); + lookahead == '[') ADVANCE(414); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(754); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '\'' && - lookahead != '(') ADVANCE(399); + lookahead != '(') ADVANCE(414); END_STATE(); - case 737: + case 755: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '-') ADVANCE(828); + if (lookahead == '-') ADVANCE(846); if (lookahead == '(' || (',' <= lookahead && lookahead <= '.') || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 738: + case 756: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '-') ADVANCE(753); + if (lookahead == '-') ADVANCE(771); if (lookahead == '(' || (',' <= lookahead && lookahead <= '.') || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 739: + case 757: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '-') ADVANCE(749); - if (lookahead == '>') ADVANCE(828); + if (lookahead == '-') ADVANCE(767); + if (lookahead == '>') ADVANCE(846); if (lookahead == '(' || (',' <= lookahead && lookahead <= '.') || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(746); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(764); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 740: + case 758: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '/') ADVANCE(781); + if (lookahead == '/') ADVANCE(799); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 741: + case 759: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '/') ADVANCE(740); + if (lookahead == '/') ADVANCE(758); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 742: + case 760: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ':') ADVANCE(828); - if (lookahead == 's') ADVANCE(743); + if (lookahead == ':') ADVANCE(846); + if (lookahead == 's') ADVANCE(761); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 743: + case 761: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ':') ADVANCE(828); + if (lookahead == ':') ADVANCE(846); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 744: + case 762: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ':') ADVANCE(741); - if (lookahead == 's') ADVANCE(745); + if (lookahead == ':') ADVANCE(759); + if (lookahead == 's') ADVANCE(763); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 745: + case 763: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ':') ADVANCE(741); + if (lookahead == ':') ADVANCE(759); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 746: + case 764: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(828); + if (lookahead == '>') ADVANCE(846); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(746); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(764); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 747: + case 765: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(828); + if (lookahead == '>') ADVANCE(846); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 748: + case 766: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(829); + if (lookahead == '>') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(829); + lookahead != '|') ADVANCE(847); END_STATE(); - case 749: + case 767: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(747); + if (lookahead == '>') ADVANCE(765); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(748); + lookahead == '[') ADVANCE(766); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(746); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(764); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(747); + lookahead != '|') ADVANCE(765); END_STATE(); - case 750: + case 768: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'A') ADVANCE(737); + if (lookahead == 'A') ADVANCE(755); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 751: + case 769: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'A') ADVANCE(773); - if (lookahead == 'a') ADVANCE(811); + if (lookahead == 'A') ADVANCE(791); + if (lookahead == 'a') ADVANCE(829); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 752: + case 770: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'A') ADVANCE(780); + if (lookahead == 'A') ADVANCE(798); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 753: + case 771: ACCEPT_TOKEN(aux_sym_taglink_token1); ADVANCE_MAP( - 'B', 814, - 'D', 792, - 'I', 806, - 'P', 784, - 'S', 764, - '{', 787, - '(', 829, - ',', 829, - '.', 829, - '[', 829, + 'B', 832, + 'D', 810, + 'I', 824, + 'P', 802, + 'S', 782, + '{', 805, + '(', 847, + ',', 847, + '.', 847, + '[', 847, ); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '{' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 754: + case 772: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'C') ADVANCE(752); + if (lookahead == 'C') ADVANCE(770); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 755: + case 773: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'D') ADVANCE(743); + if (lookahead == 'D') ADVANCE(761); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 756: + case 774: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'D') ADVANCE(807); - if (lookahead == 'U') ADVANCE(808); + if (lookahead == 'D') ADVANCE(825); + if (lookahead == 'U') ADVANCE(826); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 757: + case 775: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'E') ADVANCE(772); - if (lookahead == 'e') ADVANCE(809); + if (lookahead == 'E') ADVANCE(790); + if (lookahead == 'e') ADVANCE(827); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 758: + case 776: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'E') ADVANCE(743); + if (lookahead == 'E') ADVANCE(761); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 759: + case 777: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'E') ADVANCE(754); + if (lookahead == 'E') ADVANCE(772); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 760: + case 778: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'E') ADVANCE(755); + if (lookahead == 'E') ADVANCE(773); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 761: + case 779: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'E') ADVANCE(778); + if (lookahead == 'E') ADVANCE(796); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 762: + case 780: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'F') ADVANCE(777); + if (lookahead == 'F') ADVANCE(795); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 763: + case 781: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'G') ADVANCE(743); + if (lookahead == 'G') ADVANCE(761); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 764: + case 782: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'H') ADVANCE(765); + if (lookahead == 'H') ADVANCE(783); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 765: + case 783: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'I') ADVANCE(762); + if (lookahead == 'I') ADVANCE(780); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 766: + case 784: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'I') ADVANCE(770); + if (lookahead == 'I') ADVANCE(788); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 767: + case 785: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'L') ADVANCE(777); + if (lookahead == 'L') ADVANCE(795); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 768: + case 786: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'L') ADVANCE(738); + if (lookahead == 'L') ADVANCE(756); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 769: + case 787: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'N') ADVANCE(766); + if (lookahead == 'N') ADVANCE(784); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 770: + case 788: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'N') ADVANCE(763); + if (lookahead == 'N') ADVANCE(781); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 771: + case 789: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'O') ADVANCE(779); - if (lookahead == 'o') ADVANCE(818); + if (lookahead == 'O') ADVANCE(797); + if (lookahead == 'o') ADVANCE(836); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 772: + case 790: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'P') ADVANCE(775); + if (lookahead == 'P') ADVANCE(793); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 773: + case 791: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'R') ADVANCE(769); + if (lookahead == 'R') ADVANCE(787); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 774: + case 792: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'R') ADVANCE(768); + if (lookahead == 'R') ADVANCE(786); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 775: + case 793: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'R') ADVANCE(759); + if (lookahead == 'R') ADVANCE(777); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 776: + case 794: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(774); + if (lookahead == 'T') ADVANCE(792); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 777: + case 795: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(737); + if (lookahead == 'T') ADVANCE(755); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 778: + case 796: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(750); + if (lookahead == 'T') ADVANCE(768); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 779: + case 797: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(758); + if (lookahead == 'T') ADVANCE(776); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 780: + case 798: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(760); + if (lookahead == 'T') ADVANCE(778); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 781: + case 799: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ']') ADVANCE(828); + if (lookahead == ']') ADVANCE(846); if (lookahead == '(' || - lookahead == '[') ADVANCE(782); + lookahead == '[') ADVANCE(800); if (lookahead == ')' || - lookahead == ':') ADVANCE(781); + lookahead == ':') ADVANCE(799); if (lookahead == ',' || - lookahead == '.') ADVANCE(782); + lookahead == '.') ADVANCE(800); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(781); + lookahead != '|') ADVANCE(799); END_STATE(); - case 782: + case 800: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ']') ADVANCE(829); + if (lookahead == ']') ADVANCE(847); if (lookahead == ')' || lookahead == ',' || lookahead == '.' || - lookahead == ':') ADVANCE(782); + lookahead == ':') ADVANCE(800); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(782); + lookahead != '|') ADVANCE(800); END_STATE(); - case 783: + case 801: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'a') ADVANCE(801); + if (lookahead == 'a') ADVANCE(819); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 784: + case 802: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'a') ADVANCE(798); + if (lookahead == 'a') ADVANCE(816); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 785: + case 803: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'a') ADVANCE(821); + if (lookahead == 'a') ADVANCE(839); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 786: + case 804: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'a') ADVANCE(812); + if (lookahead == 'a') ADVANCE(830); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 787: + case 805: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'c') ADVANCE(799); + if (lookahead == 'c') ADVANCE(817); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 788: + case 806: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'c') ADVANCE(785); + if (lookahead == 'c') ADVANCE(803); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 789: + case 807: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'd') ADVANCE(828); + if (lookahead == 'd') ADVANCE(846); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 790: + case 808: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(742); + if (lookahead == 'e') ADVANCE(760); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 791: + case 809: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(788); + if (lookahead == 'e') ADVANCE(806); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 792: + case 810: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(802); + if (lookahead == 'e') ADVANCE(820); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 793: + case 811: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(756); + if (lookahead == 'e') ADVANCE(774); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 794: + case 812: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(789); + if (lookahead == 'e') ADVANCE(807); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 795: + case 813: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(815); + if (lookahead == 'e') ADVANCE(833); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 796: + case 814: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(783); + if (lookahead == 'e') ADVANCE(801); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 797: + case 815: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'g') ADVANCE(743); + if (lookahead == 'g') ADVANCE(761); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 798: + case 816: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'g') ADVANCE(793); + if (lookahead == 'g') ADVANCE(811); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 799: + case 817: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'h') ADVANCE(786); + if (lookahead == 'h') ADVANCE(804); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 800: + case 818: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'i') ADVANCE(805); + if (lookahead == 'i') ADVANCE(823); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 801: + case 819: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'k') ADVANCE(828); + if (lookahead == 'k') ADVANCE(846); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 802: + case 820: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'l') ADVANCE(828); + if (lookahead == 'l') ADVANCE(846); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 803: + case 821: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'n') ADVANCE(828); + if (lookahead == 'n') ADVANCE(846); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 804: + case 822: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'n') ADVANCE(800); + if (lookahead == 'n') ADVANCE(818); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 805: + case 823: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'n') ADVANCE(797); + if (lookahead == 'n') ADVANCE(815); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 806: + case 824: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'n') ADVANCE(816); + if (lookahead == 'n') ADVANCE(834); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 807: + case 825: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'o') ADVANCE(822); + if (lookahead == 'o') ADVANCE(840); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 808: + case 826: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'p') ADVANCE(828); + if (lookahead == 'p') ADVANCE(846); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 809: + case 827: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'p') ADVANCE(813); + if (lookahead == 'p') ADVANCE(831); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 810: + case 828: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'p') ADVANCE(744); + if (lookahead == 'p') ADVANCE(762); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 811: + case 829: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'r') ADVANCE(804); + if (lookahead == 'r') ADVANCE(822); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 812: + case 830: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'r') ADVANCE(825); + if (lookahead == 'r') ADVANCE(843); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 813: + case 831: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'r') ADVANCE(791); + if (lookahead == 'r') ADVANCE(809); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 814: + case 832: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'r') ADVANCE(796); + if (lookahead == 'r') ADVANCE(814); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 815: + case 833: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'r') ADVANCE(817); + if (lookahead == 'r') ADVANCE(835); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 816: + case 834: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 's') ADVANCE(795); + if (lookahead == 's') ADVANCE(813); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 817: + case 835: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 't') ADVANCE(828); + if (lookahead == 't') ADVANCE(846); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 818: + case 836: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 't') ADVANCE(790); + if (lookahead == 't') ADVANCE(808); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 819: + case 837: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 't') ADVANCE(810); + if (lookahead == 't') ADVANCE(828); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 820: + case 838: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 't') ADVANCE(819); + if (lookahead == 't') ADVANCE(837); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 821: + case 839: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 't') ADVANCE(794); + if (lookahead == 't') ADVANCE(812); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 822: + case 840: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'w') ADVANCE(803); + if (lookahead == 'w') ADVANCE(821); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 823: + case 841: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '{') ADVANCE(824); - if (lookahead == '}') ADVANCE(828); + if (lookahead == '{') ADVANCE(842); + if (lookahead == '}') ADVANCE(846); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < '{' || '}' < lookahead)) ADVANCE(828); + (lookahead < '{' || '}' < lookahead)) ADVANCE(846); END_STATE(); - case 824: + case 842: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '{') ADVANCE(824); + if (lookahead == '{') ADVANCE(842); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(827); + lookahead == '[') ADVANCE(847); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(845); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '{' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 825: + case 843: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '}') ADVANCE(828); + if (lookahead == '}') ADVANCE(846); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '|' && - lookahead != '}') ADVANCE(828); + lookahead != '}') ADVANCE(846); END_STATE(); - case 826: + case 844: ACCEPT_TOKEN(aux_sym_taglink_token1); ADVANCE_MAP( - '(', 829, - ',', 829, - '.', 829, - '[', 829, - 'A', 739, - 'C', 739, - 'D', 739, - 'M', 739, - 'S', 739, + '(', 847, + ',', 847, + '.', 847, + '[', 847, + 'A', 757, + 'C', 757, + 'D', 757, + 'M', 757, + 'S', 757, ); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(746); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(764); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 827: + case 845: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(827); + lookahead == '[') ADVANCE(847); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(845); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 828: + case 846: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(829); + lookahead == '[') ADVANCE(847); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(828); + lookahead != '|') ADVANCE(846); END_STATE(); - case 829: + case 847: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(829); + lookahead != '|') ADVANCE(847); END_STATE(); - case 830: + case 848: ACCEPT_TOKEN(anon_sym_PIPE2); END_STATE(); - case 831: + case 849: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); - case 832: + case 850: ACCEPT_TOKEN(anon_sym_BQUOTE); - if (lookahead == '\n') ADVANCE(620); + if (lookahead == '\n') ADVANCE(638); + if (lookahead == '(' || + lookahead == '[') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(233); + lookahead == '.') ADVANCE(25); + if (lookahead != 0) ADVANCE(243); END_STATE(); - case 833: + case 851: ACCEPT_TOKEN(anon_sym_BQUOTE); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 834: + case 852: ACCEPT_TOKEN(anon_sym_BQUOTE); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(399); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(414); END_STATE(); - case 835: + case 853: ACCEPT_TOKEN(aux_sym_codespan_token1); if (lookahead != 0 && lookahead != '\n' && - lookahead != '`') ADVANCE(835); + lookahead != '`') ADVANCE(853); END_STATE(); - case 836: + case 854: ACCEPT_TOKEN(anon_sym_BQUOTE2); END_STATE(); - case 837: + case 855: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '\'') ADVANCE(411); + if (lookahead == '\'') ADVANCE(426); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 838: + case 856: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(856); - if (lookahead == '>') ADVANCE(939); + if (lookahead == '-') ADVANCE(874); + if (lookahead == '>') ADVANCE(957); if (lookahead == '(' || (',' <= lookahead && lookahead <= '.') || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(853); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(871); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 839: + case 857: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(933); + if (lookahead == '-') ADVANCE(951); if (lookahead == '(' || (',' <= lookahead && lookahead <= '.') || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 840: + case 858: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(860); + if (lookahead == '-') ADVANCE(878); if (lookahead == '(' || (',' <= lookahead && lookahead <= '.') || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 841: + case 859: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(934); + if (lookahead == '-') ADVANCE(952); if (lookahead == '(' || (',' <= lookahead && lookahead <= '.') || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 842: + case 860: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(936); + if (lookahead == '-') ADVANCE(954); if (lookahead == '(' || (',' <= lookahead && lookahead <= '.') || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 843: + case 861: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '/') ADVANCE(889); + if (lookahead == '/') ADVANCE(907); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 844: + case 862: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '/') ADVANCE(843); + if (lookahead == '/') ADVANCE(861); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 845: + case 863: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(465); + if (lookahead == ':') ADVANCE(480); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 846: + case 864: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(462); - if (lookahead == 's') ADVANCE(849); + if (lookahead == ':') ADVANCE(477); + if (lookahead == 's') ADVANCE(867); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 847: + case 865: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(844); - if (lookahead == 's') ADVANCE(848); + if (lookahead == ':') ADVANCE(862); + if (lookahead == 's') ADVANCE(866); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 848: + case 866: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(844); + if (lookahead == ':') ADVANCE(862); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 849: + case 867: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(468); + if (lookahead == ':') ADVANCE(483); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 850: + case 868: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(474); + if (lookahead == ':') ADVANCE(489); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 851: + case 869: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(471); + if (lookahead == ':') ADVANCE(486); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 852: + case 870: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(481); + if (lookahead == ':') ADVANCE(496); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 853: + case 871: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '>') ADVANCE(939); + if (lookahead == '>') ADVANCE(957); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(853); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(871); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 854: + case 872: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '>') ADVANCE(939); + if (lookahead == '>') ADVANCE(957); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 855: + case 873: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '>') ADVANCE(940); + if (lookahead == '>') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(940); + lookahead != '}') ADVANCE(958); END_STATE(); - case 856: + case 874: ACCEPT_TOKEN(aux_sym_argument_token1); ADVANCE_MAP( - '>', 854, - '}', 59, - '\t', 28, - ' ', 28, - '(', 855, - ',', 855, - '.', 855, - '[', 855, + '>', 872, + '}', 63, + '\t', 32, + ' ', 32, + '(', 873, + ',', 873, + '.', 873, + '[', 873, ); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(853); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(871); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(854); + lookahead != '\n') ADVANCE(872); END_STATE(); - case 857: + case 875: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'A') ADVANCE(880); - if (lookahead == 'a') ADVANCE(919); + if (lookahead == 'A') ADVANCE(898); + if (lookahead == 'a') ADVANCE(937); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 858: + case 876: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'A') ADVANCE(887); + if (lookahead == 'A') ADVANCE(905); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 859: + case 877: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'A') ADVANCE(841); + if (lookahead == 'A') ADVANCE(859); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 860: + case 878: ACCEPT_TOKEN(aux_sym_argument_token1); ADVANCE_MAP( - 'B', 922, - 'D', 900, - 'I', 914, - 'P', 892, - 'S', 871, - '{', 895, - '}', 489, - '\t', 489, - ' ', 489, - '(', 940, - ',', 940, - '.', 940, - '[', 940, + 'B', 940, + 'D', 918, + 'I', 932, + 'P', 910, + 'S', 889, + '{', 913, + '}', 504, + '\t', 504, + ' ', 504, + '(', 958, + ',', 958, + '.', 958, + '[', 958, ); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(939); + lookahead != '\n') ADVANCE(957); END_STATE(); - case 861: + case 879: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'C') ADVANCE(858); + if (lookahead == 'C') ADVANCE(876); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 862: + case 880: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'D') ADVANCE(915); - if (lookahead == 'U') ADVANCE(916); + if (lookahead == 'D') ADVANCE(933); + if (lookahead == 'U') ADVANCE(934); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 863: + case 881: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'D') ADVANCE(852); + if (lookahead == 'D') ADVANCE(870); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 864: + case 882: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'E') ADVANCE(879); - if (lookahead == 'e') ADVANCE(917); + if (lookahead == 'E') ADVANCE(897); + if (lookahead == 'e') ADVANCE(935); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 865: + case 883: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'E') ADVANCE(845); + if (lookahead == 'E') ADVANCE(863); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 866: + case 884: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'E') ADVANCE(861); + if (lookahead == 'E') ADVANCE(879); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 867: + case 885: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'E') ADVANCE(863); + if (lookahead == 'E') ADVANCE(881); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 868: + case 886: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'E') ADVANCE(885); + if (lookahead == 'E') ADVANCE(903); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 869: + case 887: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'F') ADVANCE(888); + if (lookahead == 'F') ADVANCE(906); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 870: + case 888: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'G') ADVANCE(850); + if (lookahead == 'G') ADVANCE(868); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 871: + case 889: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'H') ADVANCE(872); + if (lookahead == 'H') ADVANCE(890); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 872: + case 890: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'I') ADVANCE(869); + if (lookahead == 'I') ADVANCE(887); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 873: + case 891: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'I') ADVANCE(877); + if (lookahead == 'I') ADVANCE(895); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 874: + case 892: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'L') ADVANCE(884); + if (lookahead == 'L') ADVANCE(902); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 875: + case 893: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'L') ADVANCE(840); + if (lookahead == 'L') ADVANCE(858); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 876: + case 894: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'N') ADVANCE(873); + if (lookahead == 'N') ADVANCE(891); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 877: + case 895: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'N') ADVANCE(870); + if (lookahead == 'N') ADVANCE(888); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 878: + case 896: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'O') ADVANCE(886); - if (lookahead == 'o') ADVANCE(926); + if (lookahead == 'O') ADVANCE(904); + if (lookahead == 'o') ADVANCE(944); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 879: + case 897: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'P') ADVANCE(882); + if (lookahead == 'P') ADVANCE(900); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 880: + case 898: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'R') ADVANCE(876); + if (lookahead == 'R') ADVANCE(894); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 881: + case 899: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'R') ADVANCE(875); + if (lookahead == 'R') ADVANCE(893); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 882: + case 900: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'R') ADVANCE(866); + if (lookahead == 'R') ADVANCE(884); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 883: + case 901: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(881); + if (lookahead == 'T') ADVANCE(899); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 884: + case 902: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(839); + if (lookahead == 'T') ADVANCE(857); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 885: + case 903: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(859); + if (lookahead == 'T') ADVANCE(877); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 886: + case 904: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(865); + if (lookahead == 'T') ADVANCE(883); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 887: + case 905: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(867); + if (lookahead == 'T') ADVANCE(885); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 888: + case 906: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(842); + if (lookahead == 'T') ADVANCE(860); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 889: + case 907: ACCEPT_TOKEN(aux_sym_argument_token1); ADVANCE_MAP( - ']', 939, - '}', 729, - '(', 890, - '[', 890, - ')', 889, - ':', 889, - ',', 890, - '.', 890, + ']', 957, + '}', 748, + '(', 908, + '[', 908, + ')', 907, + ':', 907, + ',', 908, + '.', 908, ); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(889); + lookahead != ' ') ADVANCE(907); END_STATE(); - case 890: + case 908: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ']') ADVANCE(940); - if (lookahead == '}') ADVANCE(731); + if (lookahead == ']') ADVANCE(958); + if (lookahead == '}') ADVANCE(749); if (lookahead == ')' || lookahead == ',' || lookahead == '.' || - lookahead == ':') ADVANCE(890); + lookahead == ':') ADVANCE(908); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(890); + lookahead != ' ') ADVANCE(908); END_STATE(); - case 891: + case 909: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'a') ADVANCE(909); + if (lookahead == 'a') ADVANCE(927); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 892: + case 910: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'a') ADVANCE(906); + if (lookahead == 'a') ADVANCE(924); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 893: + case 911: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'a') ADVANCE(929); + if (lookahead == 'a') ADVANCE(947); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 894: + case 912: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'a') ADVANCE(920); + if (lookahead == 'a') ADVANCE(938); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 895: + case 913: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'c') ADVANCE(907); + if (lookahead == 'c') ADVANCE(925); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 896: + case 914: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'c') ADVANCE(893); + if (lookahead == 'c') ADVANCE(911); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 897: + case 915: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'd') ADVANCE(477); + if (lookahead == 'd') ADVANCE(492); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 898: + case 916: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(846); + if (lookahead == 'e') ADVANCE(864); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 899: + case 917: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(896); + if (lookahead == 'e') ADVANCE(914); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 900: + case 918: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(910); + if (lookahead == 'e') ADVANCE(928); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 901: + case 919: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(862); + if (lookahead == 'e') ADVANCE(880); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 902: + case 920: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(897); + if (lookahead == 'e') ADVANCE(915); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 903: + case 921: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(923); + if (lookahead == 'e') ADVANCE(941); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 904: + case 922: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(891); + if (lookahead == 'e') ADVANCE(909); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 905: + case 923: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'g') ADVANCE(851); + if (lookahead == 'g') ADVANCE(869); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 906: + case 924: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'g') ADVANCE(901); + if (lookahead == 'g') ADVANCE(919); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 907: + case 925: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'h') ADVANCE(894); + if (lookahead == 'h') ADVANCE(912); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 908: + case 926: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'i') ADVANCE(913); + if (lookahead == 'i') ADVANCE(931); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 909: + case 927: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'k') ADVANCE(939); + if (lookahead == 'k') ADVANCE(957); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 910: + case 928: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'l') ADVANCE(939); + if (lookahead == 'l') ADVANCE(957); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 911: + case 929: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'n') ADVANCE(939); + if (lookahead == 'n') ADVANCE(957); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 912: + case 930: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'n') ADVANCE(908); + if (lookahead == 'n') ADVANCE(926); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 913: + case 931: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'n') ADVANCE(905); + if (lookahead == 'n') ADVANCE(923); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 914: + case 932: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'n') ADVANCE(924); + if (lookahead == 'n') ADVANCE(942); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 915: + case 933: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'o') ADVANCE(930); + if (lookahead == 'o') ADVANCE(948); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 916: + case 934: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'p') ADVANCE(939); + if (lookahead == 'p') ADVANCE(957); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 917: + case 935: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'p') ADVANCE(921); + if (lookahead == 'p') ADVANCE(939); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 918: + case 936: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'p') ADVANCE(847); + if (lookahead == 'p') ADVANCE(865); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 919: + case 937: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(912); + if (lookahead == 'r') ADVANCE(930); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 920: + case 938: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(935); + if (lookahead == 'r') ADVANCE(953); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 921: + case 939: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(899); + if (lookahead == 'r') ADVANCE(917); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 922: + case 940: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(904); + if (lookahead == 'r') ADVANCE(922); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 923: + case 941: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(925); + if (lookahead == 'r') ADVANCE(943); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 924: + case 942: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 's') ADVANCE(903); + if (lookahead == 's') ADVANCE(921); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 925: + case 943: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(939); + if (lookahead == 't') ADVANCE(957); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 926: + case 944: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(898); + if (lookahead == 't') ADVANCE(916); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 927: + case 945: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(918); + if (lookahead == 't') ADVANCE(936); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 928: + case 946: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(927); + if (lookahead == 't') ADVANCE(945); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 929: + case 947: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(902); + if (lookahead == 't') ADVANCE(920); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 930: + case 948: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'w') ADVANCE(911); + if (lookahead == 'w') ADVANCE(929); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 931: + case 949: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '{') ADVANCE(931); + if (lookahead == '{') ADVANCE(949); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(938); + lookahead == '[') ADVANCE(958); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(956); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 932: + case 950: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '|') ADVANCE(932); + if (lookahead == '|') ADVANCE(950); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '|' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 933: + case 951: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(531); + if (lookahead == '}') ADVANCE(546); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(531); + lookahead == ' ') ADVANCE(546); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(939); + lookahead != '\n') ADVANCE(957); END_STATE(); - case 934: + case 952: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(526); + if (lookahead == '}') ADVANCE(541); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(526); + lookahead == ' ') ADVANCE(541); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(939); + lookahead != '\n') ADVANCE(957); END_STATE(); - case 935: + case 953: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(524); + if (lookahead == '}') ADVANCE(539); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(939); + lookahead != ' ') ADVANCE(957); END_STATE(); - case 936: + case 954: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(517); + if (lookahead == '}') ADVANCE(532); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(517); + lookahead == ' ') ADVANCE(532); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(939); + lookahead != '\n') ADVANCE(957); END_STATE(); - case 937: + case 955: ACCEPT_TOKEN(aux_sym_argument_token1); ADVANCE_MAP( - '(', 940, - ',', 940, - '.', 940, - '[', 940, - 'A', 838, - 'C', 838, - 'D', 838, - 'M', 838, - 'S', 838, + '(', 958, + ',', 958, + '.', 958, + '[', 958, + 'A', 856, + 'C', 856, + 'D', 856, + 'M', 856, + 'S', 856, ); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(853); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(871); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 938: + case 956: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(938); + lookahead == '[') ADVANCE(958); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(956); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 939: + case 957: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead == '(' || lookahead == ',' || lookahead == '.' || - lookahead == '[') ADVANCE(940); + lookahead == '[') ADVANCE(958); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(939); + lookahead != '}') ADVANCE(957); END_STATE(); - case 940: + case 958: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(940); + lookahead != '}') ADVANCE(958); END_STATE(); - case 941: + case 959: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 942: + case 960: ACCEPT_TOKEN(anon_sym_QMARK); END_STATE(); default: @@ -11653,11 +12124,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, - [1] = {.lex_state = 33}, - [2] = {.lex_state = 33}, - [3] = {.lex_state = 33}, - [4] = {.lex_state = 33}, - [5] = {.lex_state = 33}, + [1] = {.lex_state = 37}, + [2] = {.lex_state = 37}, + [3] = {.lex_state = 37}, + [4] = {.lex_state = 37}, + [5] = {.lex_state = 37}, [6] = {.lex_state = 14}, [7] = {.lex_state = 14}, [8] = {.lex_state = 16}, @@ -11688,16 +12159,16 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [33] = {.lex_state = 5}, [34] = {.lex_state = 5}, [35] = {.lex_state = 5}, - [36] = {.lex_state = 33}, - [37] = {.lex_state = 33}, - [38] = {.lex_state = 33}, - [39] = {.lex_state = 33}, - [40] = {.lex_state = 33}, - [41] = {.lex_state = 33}, - [42] = {.lex_state = 33}, + [36] = {.lex_state = 37}, + [37] = {.lex_state = 37}, + [38] = {.lex_state = 37}, + [39] = {.lex_state = 37}, + [40] = {.lex_state = 37}, + [41] = {.lex_state = 37}, + [42] = {.lex_state = 37}, [43] = {.lex_state = 15}, [44] = {.lex_state = 15}, - [45] = {.lex_state = 33}, + [45] = {.lex_state = 37}, [46] = {.lex_state = 15}, [47] = {.lex_state = 15}, [48] = {.lex_state = 17}, @@ -11751,19 +12222,19 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [96] = {.lex_state = 12}, [97] = {.lex_state = 15}, [98] = {.lex_state = 15}, - [99] = {.lex_state = 33}, - [100] = {.lex_state = 33}, - [101] = {.lex_state = 33}, - [102] = {.lex_state = 33}, - [103] = {.lex_state = 33}, + [99] = {.lex_state = 37}, + [100] = {.lex_state = 37}, + [101] = {.lex_state = 37}, + [102] = {.lex_state = 37}, + [103] = {.lex_state = 37}, [104] = {.lex_state = 12}, [105] = {.lex_state = 3}, - [106] = {.lex_state = 30}, + [106] = {.lex_state = 34}, [107] = {.lex_state = 0}, [108] = {.lex_state = 0}, - [109] = {.lex_state = 33}, + [109] = {.lex_state = 37}, [110] = {.lex_state = 12}, - [111] = {.lex_state = 33}, + [111] = {.lex_state = 37}, [112] = {.lex_state = 12}, [113] = {.lex_state = 12}, [114] = {.lex_state = 12}, @@ -12336,7 +12807,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_argument] = STATE(21), [aux_sym_line_li_repeat2] = STATE(12), [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), + [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), @@ -12392,7 +12863,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_argument] = STATE(21), [aux_sym_line_li_repeat2] = STATE(13), [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), + [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), @@ -12448,7 +12919,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_argument] = STATE(21), [aux_sym_line_li_repeat2] = STATE(14), [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), + [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), @@ -12504,7 +12975,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_argument] = STATE(21), [aux_sym_line_li_repeat2] = STATE(15), [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), + [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), @@ -12560,7 +13031,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_argument] = STATE(21), [aux_sym_line_li_repeat2] = STATE(16), [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), + [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), @@ -12616,7 +13087,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_argument] = STATE(21), [aux_sym_line_li_repeat2] = STATE(16), [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), + [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), @@ -12672,7 +13143,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_argument] = STATE(21), [aux_sym_line_li_repeat2] = STATE(16), [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), + [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), @@ -12728,7 +13199,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_argument] = STATE(21), [aux_sym_line_li_repeat2] = STATE(16), [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), + [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), @@ -12784,22 +13255,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_argument] = STATE(21), [aux_sym_line_li_repeat2] = STATE(16), [aux_sym_word_noli_token1] = ACTIONS(189), - [aux_sym_word_noli_token2] = ACTIONS(192), - [anon_sym_STAR] = ACTIONS(195), - [anon_sym_SQUOTE] = ACTIONS(198), - [aux_sym__word_common_token3] = ACTIONS(192), + [aux_sym_word_noli_token2] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(192), + [anon_sym_SQUOTE] = ACTIONS(195), + [aux_sym__word_common_token3] = ACTIONS(198), [anon_sym_PIPE] = ACTIONS(201), - [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(192), + [anon_sym_SQUOTE_PIPE_SQUOTE] = ACTIONS(198), [anon_sym_LBRACE] = ACTIONS(204), - [anon_sym_LBRACE_RBRACE] = ACTIONS(192), - [aux_sym__word_common_token4] = ACTIONS(192), + [anon_sym_LBRACE_RBRACE] = ACTIONS(198), + [aux_sym__word_common_token4] = ACTIONS(198), [anon_sym_LPAREN] = ACTIONS(189), [anon_sym_RPAREN] = ACTIONS(189), - [anon_sym_LBRACK] = ACTIONS(192), - [anon_sym_RBRACK] = ACTIONS(192), - [anon_sym_TILDE] = ACTIONS(192), - [anon_sym_GT] = ACTIONS(192), - [anon_sym_COMMA] = ACTIONS(192), + [anon_sym_LBRACK] = ACTIONS(198), + [anon_sym_RBRACK] = ACTIONS(198), + [anon_sym_TILDE] = ACTIONS(198), + [anon_sym_GT] = ACTIONS(198), + [anon_sym_COMMA] = ACTIONS(198), [anon_sym_DOT] = ACTIONS(189), [anon_sym_Note_COLON] = ACTIONS(207), [anon_sym_NOTE_COLON] = ACTIONS(207), @@ -15401,8 +15872,9 @@ static const uint16_t ts_small_parse_table[] = { sym_url_word, anon_sym_BQUOTE, [2959] = 2, - ACTIONS(417), 15, + ACTIONS(417), 16, aux_sym_word_noli_token1, + aux_sym_word_noli_token2, anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, @@ -15417,8 +15889,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(419), 24, - aux_sym_word_noli_token2, + ACTIONS(419), 23, anon_sym_STAR, aux_sym__word_common_token3, anon_sym_SQUOTE_PIPE_SQUOTE, @@ -15443,8 +15914,9 @@ static const uint16_t ts_small_parse_table[] = { sym_url_word, anon_sym_BQUOTE, [3003] = 2, - ACTIONS(385), 15, + ACTIONS(385), 16, aux_sym_word_noli_token1, + aux_sym_word_noli_token2, anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, @@ -15459,8 +15931,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(387), 24, - aux_sym_word_noli_token2, + ACTIONS(387), 23, anon_sym_STAR, aux_sym__word_common_token3, anon_sym_SQUOTE_PIPE_SQUOTE, @@ -15485,8 +15956,9 @@ static const uint16_t ts_small_parse_table[] = { sym_url_word, anon_sym_BQUOTE, [3047] = 2, - ACTIONS(389), 15, + ACTIONS(389), 16, aux_sym_word_noli_token1, + aux_sym_word_noli_token2, anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, @@ -15501,8 +15973,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(391), 24, - aux_sym_word_noli_token2, + ACTIONS(391), 23, anon_sym_STAR, aux_sym__word_common_token3, anon_sym_SQUOTE_PIPE_SQUOTE, @@ -16862,9 +17333,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 5, 0, 12), [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 5, 0, 12), [189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(92), - [192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(92), - [195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(78), - [198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(68), + [192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(78), + [195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(68), + [198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(92), [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), diff --git a/test/corpus/arguments.txt b/test/corpus/arguments.txt index 383b90a..c11815b 100644 --- a/test/corpus/arguments.txt +++ b/test/corpus/arguments.txt @@ -86,12 +86,16 @@ nvim_buf_detach_event[{buf}] (word)) (word)) (line + (word) + (word) (word) (word) (argument (word)) (word)) (line + (word) + (word) (word) (word) (argument diff --git a/test/corpus/heading3-column_heading.txt b/test/corpus/heading3-column_heading.txt index f078258..cf74424 100644 --- a/test/corpus/heading3-column_heading.txt +++ b/test/corpus/heading3-column_heading.txt @@ -187,6 +187,7 @@ column_heading should NOT parse atoms (links, tags, etc.) (FIXME) (delimiter)))) (block (line + (word) (word)))) ================================================================================ @@ -223,34 +224,38 @@ ABC not-h3 (word) (word))) (block - (line - (word) - (optionlink - (word)) - (codespan - (word)) - (word) - (word)) - (line - (codespan + (line_li + (prefix) + (line + (optionlink + (word)) + (codespan + (word)) + (word) (word)) - (word) - (word)) - (line - (word) - (word) - (word) - (word) - (word)) - (line - (word) - (word) - (word) - (codespan + (line) + (line + (codespan + (word)) + (word) + (word))) + (line_li + (prefix) + (line + (word) + (word) + (word) (word)) - (word) - (word) - (word)))) + (line) + (line + (word) + (word) + (word) + (codespan + (word)) + (word) + (word) + (word))))) ================================================================================ NOT column_heading diff --git a/test/corpus/line_block.txt b/test/corpus/line_block.txt index 7ac44cb..a84fcf6 100644 --- a/test/corpus/line_block.txt +++ b/test/corpus/line_block.txt @@ -77,273 +77,3 @@ block2 text text (word) (word)))) -================================================================================ -listitems -================================================================================ -- list1.a item1 - - - • - • word, - !foo! ~bar. word word - 'item' line3 |foo| -- x 'list1.a' ~/foo/bar.txt -li continues - - {nested} here - -• 'list2' item w3 - - *nested_li* word *tag2* -• list2 item w3 - - nested_li-2 - foo - foo - - --------------------------------------------------------------------------------- - -(help_file - (block - (line_li - (line - (word) - (word) - (word) - (word)) - (line)) - (line_li - (line - (word) - (word)) - (line)) - (line_li - (line - (word) - (word)) - (line) - (line - (word) - (word) - (word) - (word) - (word) - (word)) - (line - (optionlink - (word)) - (word) - (taglink - (word)))) - (line_li - (line - (word) - (word) - (word) - (word) - (word) - (word) - (word) - (word)) - (line) - (line - (word) - (word))) - (line_li - (line - (argument - (word)) - (word)) - (line))) - (block - (line_li - (line - (word) - (word) - (word)) - (line)) - (line_li - (line - (tag - (word)) - (word) - (tag - (word))) - (line)) - (line_li - (line - (word) - (word) - (word)) - (line)) - (line_li - (line - (word)) - (line) - (line - (word)) - (line - (word))))) - -================================================================================ -listitem with codeblock -================================================================================ - -• list1.a item1 > - foo -< • list1.b item1 -• w1 w2 - w3 > - code1 { - code2 - } -<• w1 -• w2 w3 - `item2` line2 - {item2} line3 - - --------------------------------------------------------------------------------- - -(help_file - (block - (line_li - (line - (word) - (word) - (word) - (word)) - (codeblock - (code - (line)))) - (line_li - (line - (word) - (word) - (word) - (word)) - (line)) - (line_li - (line - (word) - (word)) - (line) - (line - (word) - (codeblock - (code - (line) - (line) - (line))))) - (line_li - (line - (word)) - (line)) - (line_li - (line - (word) - (word)) - (line) - (line - (codespan - (word)) - (word)) - (line - (argument - (word)) - (word))))) - -================================================================================ -listitems + lines without blank lines -================================================================================ - - {lines} |readfile()|-style - {type} behavior: - • "b" |blockwise-visual| - • "c" |charwise| - • "l" |linewise| - • "listitem" - {consumes} adjacent - - --------------------------------------------------------------------------------- - -(help_file - (block - (line - (argument - (word)) - (taglink - (word)) - (word)) - (line - (argument - (word)) - (word)) - (line_li - (line - (word) - (taglink - (word))) - (line)) - (line_li - (line - (word) - (taglink - (word))) - (line)) - (line_li - (line - (word) - (taglink - (word))) - (line)) - (line_li - (line - (word)) - (line) - (line - (argument - (word)) - (word))))) - -================================================================================ -listitem tricky -================================================================================ - -- x - x - --x -x - -- - x -x -- -x - x -- - - - --------------------------------------------------------------------------------- - -(help_file - (block - (line_li - (line - (word) - (word) - (word)) - (line))) - (block - (line - (word) - (word))) - (block - (line_li - (line - (word) - (word) - (word)) - (line)) - (line_li - (line - (word) - (word) - (word)) - (line)) - (line_li - (line - (word)) - (line)))) diff --git a/test/corpus/listitem.txt b/test/corpus/listitem.txt new file mode 100644 index 0000000..04aff89 --- /dev/null +++ b/test/corpus/listitem.txt @@ -0,0 +1,447 @@ +================================================================================ +listitems +================================================================================ +- list1.a item1 + - - • + • word, + !foo! ~bar. word word + 'item' line3 |foo| +- x 'list1.a' ~/foo/bar.txt +li continues + - {nested} here + +• 'list2' item w3 + - *nested_li* word *tag2* +• list2 item w3 + - nested_li-2 + foo + foo + + +-------------------------------------------------------------------------------- + +(help_file + (block + (line_li + (prefix) + (line + (word) + (word) + (word) + (word)) + (line)) + (line_li + (prefix) + (line + (word) + (word)) + (line)) + (line_li + (prefix) + (line + (word) + (word)) + (line) + (line + (word) + (word) + (word) + (word) + (word) + (word)) + (line + (optionlink + (word)) + (word) + (taglink + (word)))) + (line_li + (prefix) + (line + (word) + (word) + (word) + (word) + (word) + (word) + (word) + (word)) + (line) + (line + (word) + (word))) + (line_li + (prefix) + (line + (argument + (word)) + (word)) + (line))) + (block + (line_li + (prefix) + (line + (word) + (word) + (word)) + (line)) + (line_li + (prefix) + (line + (tag + (word)) + (word) + (tag + (word))) + (line)) + (line_li + (prefix) + (line + (word) + (word) + (word)) + (line)) + (line_li + (prefix) + (line + (word)) + (line) + (line + (word)) + (line + (word))))) + +================================================================================ +listitem with codeblock +================================================================================ + +• list1.a item1 > + foo +< • list1.b item1 +• w1 w2 + w3 > + code1 { + code2 + } +<• w1 +• w2 w3 + `item2` line2 + {item2} line3 + + +-------------------------------------------------------------------------------- + +(help_file + (block + (line_li + (prefix) + (line + (word) + (word) + (word) + (word)) + (codeblock + (code + (line)))) + (line_li + (prefix) + (line + (word) + (word) + (word) + (word)) + (line)) + (line_li + (prefix) + (line + (word) + (word)) + (line) + (line + (word) + (codeblock + (code + (line) + (line) + (line))))) + (line_li + (prefix) + (line + (word)) + (line)) + (line_li + (prefix) + (line + (word) + (word)) + (line) + (line + (codespan + (word)) + (word)) + (line + (argument + (word)) + (word))))) + +================================================================================ +listitems + lines without blank lines +================================================================================ + + {lines} |readfile()|-style + {type} behavior: + • "b" |blockwise-visual| + • "c" |charwise| + • "l" |linewise| + • "listitem" + {consumes} adjacent + + +-------------------------------------------------------------------------------- + +(help_file + (block + (line + (argument + (word)) + (taglink + (word)) + (word)) + (line + (argument + (word)) + (word)) + (line_li + (prefix) + (line + (word) + (taglink + (word))) + (line)) + (line_li + (prefix) + (line + (word) + (taglink + (word))) + (line)) + (line_li + (prefix) + (line + (word) + (taglink + (word))) + (line)) + (line_li + (prefix) + (line + (word)) + (line) + (line + (argument + (word)) + (word))))) + +================================================================================ +listitem tricky +================================================================================ + +- x - x + +-x -x + +- - x -x +- -x - x +- - + + +-------------------------------------------------------------------------------- + +(help_file + (block + (line_li + (prefix) + (line + (word) + (word) + (word)) + (line))) + (block + (line + (word) + (word))) + (block + (line_li + (prefix) + (line + (word) + (word) + (word)) + (line)) + (line_li + (prefix) + (line + (word) + (word) + (word)) + (line)) + (line_li + (prefix) + (line + (word)) + (line)))) + + +================================================================================ +numbered listitem +================================================================================ +1. item 1 text + continued line +2. 2 item text +3. item + - nested + continued line + 1. nested + continued line + +999. new block + +9999. number too big + +- new block + + +-------------------------------------------------------------------------------- + +(help_file + (block + (line_li + (prefix) + (line + (word) + (word) + (word)) + (line) + (line + (word) + (word))) + (line_li + (prefix) + (line + (word) + (word) + (word)) + (line)) + (line_li + (prefix) + (line + (word)) + (line)) + (line_li + (prefix) + (line + (word)) + (line) + (line + (word) + (word))) + (line_li + (prefix) + (line + (word)) + (line) + (line + (word) + (word)))) + (block + (line_li + (prefix) + (line + (word) + (word)) + (line))) + (block + (line + (word) + (word) + (word) + (word))) + (block + (line_li + (prefix) + (line + (word) + (word)) + (line)))) + +================================================================================ +NOT listitem (FIXME) +================================================================================ +block1 +- block1 + +block1 line1 +1. block1 line2 + +block1 line1 +- block1 line2 +1. block1 line3 + + block1 line1 + 1. block1 line2 + 2. block1 line3 + + +-------------------------------------------------------------------------------- + +(help_file + (block + (line + (word)) + (line_li + (prefix) + (line + (word)) + (line))) + (block + (line + (word) + (word)) + (line_li + (prefix) + (line + (word) + (word)) + (line))) + (block + (line + (word) + (word)) + (line_li + (prefix) + (line + (word) + (word)) + (line)) + (line_li + (prefix) + (line + (word) + (word)) + (line))) + (block + (line + (word) + (word)) + (line_li + (prefix) + (line + (word) + (word)) + (line)) + (line_li + (prefix) + (line + (word) + (word)) + (line)))) diff --git a/test/corpus/taglink.txt b/test/corpus/taglink.txt index c66dd51..4fdec54 100644 --- a/test/corpus/taglink.txt +++ b/test/corpus/taglink.txt @@ -137,6 +137,7 @@ Note: ":autocmd" can... (word)))) (block (line_li + (prefix) (line (argument (word))