diff --git a/tree_sitter_v/grammar.cjs b/tree_sitter_v/grammar.cjs index 2efdb753..46cf89d6 100644 --- a/tree_sitter_v/grammar.cjs +++ b/tree_sitter_v/grammar.cjs @@ -169,6 +169,7 @@ module.exports = grammar({ /\/\/[^\n\r]*/, /\/\*(?:[^\/][^\*]+\/\*+[^\/][^\*]+)+(?:[^\*][^\/]+\*+\/[^\*][^\/]+)+\//, /\/\*[^\*]*\*\//, + /\#\!.*/, ), ), diff --git a/tree_sitter_v/src/grammar.json b/tree_sitter_v/src/grammar.json index ccc6665a..fc688372 100644 --- a/tree_sitter_v/src/grammar.json +++ b/tree_sitter_v/src/grammar.json @@ -123,6 +123,10 @@ { "type": "PATTERN", "value": "\\/\\*[^\\*]*\\*\\/" + }, + { + "type": "PATTERN", + "value": "\\#\\!.*" } ] } diff --git a/tree_sitter_v/src/parser.c b/tree_sitter_v/src/parser.c index 4bd8477a..abcc8c73 100644 --- a/tree_sitter_v/src/parser.c +++ b/tree_sitter_v/src/parser.c @@ -8170,299 +8170,299 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(258); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(706); - if (lookahead == '$') ADVANCE(353); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(274); - if (lookahead == '/') ADVANCE(303); - if (lookahead == '0') ADVANCE(676); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(322); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '\\') ADVANCE(238); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); - if (lookahead == '~') ADVANCE(335); + if (eof) ADVANCE(259); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(716); + if (lookahead == '$') ADVANCE(355); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(276); + if (lookahead == '/') ADVANCE(305); + if (lookahead == '0') ADVANCE(686); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(324); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '\\') ADVANCE(239); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_1(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(256) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); + lookahead == ' ') SKIP(257) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(394); END_STATE(); case 1: - if (lookahead == '\n') ADVANCE(357); + if (lookahead == '\n') ADVANCE(359); END_STATE(); case 2: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(178); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(276); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ':') ADVANCE(325); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(678); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); - if (lookahead == '~') ADVANCE(335); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(180); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(278); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ':') ADVANCE(327); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(688); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(3) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 3: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(178); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(276); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ':') ADVANCE(325); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(678); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); - if (lookahead == '~') ADVANCE(335); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(180); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(278); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ':') ADVANCE(327); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(688); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(3) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 4: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(175); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(678); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); - if (lookahead == '~') ADVANCE(335); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(177); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(688); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(5) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 5: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(175); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(678); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); - if (lookahead == '~') ADVANCE(335); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(177); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(688); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(5) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 6: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(326); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(328); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(8) END_STATE(); case 7: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(326); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(328); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -8470,76 +8470,76 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(9) END_STATE(); case 8: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(326); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(328); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(8) END_STATE(); case 9: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(326); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(328); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -8547,76 +8547,76 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(9) END_STATE(); case 10: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(12) END_STATE(); case 11: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -8624,76 +8624,76 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(13) END_STATE(); case 12: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(12) END_STATE(); case 13: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -8701,78 +8701,78 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(13) END_STATE(); case 14: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(275); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(91); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(277); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(98); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(16) END_STATE(); case 15: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(275); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(91); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(277); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(98); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -8780,79 +8780,79 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(17) END_STATE(); case 16: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(275); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(91); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(277); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(98); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(16) END_STATE(); case 17: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(275); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(91); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(277); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(98); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -8860,41 +8860,41 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(17) END_STATE(); case 18: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(326); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(328); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -8902,40 +8902,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(19) END_STATE(); case 19: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(326); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(328); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -8943,40 +8943,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(19) END_STATE(); case 20: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -8984,40 +8984,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(21) END_STATE(); case 21: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -9025,41 +9025,41 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(21) END_STATE(); case 22: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(275); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(91); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(277); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(98); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -9067,41 +9067,41 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(23) END_STATE(); case 23: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(275); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(91); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(277); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(98); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -9109,667 +9109,674 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(23) END_STATE(); case 24: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(192); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(193); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(25) END_STATE(); case 25: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(192); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(193); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(25) END_STATE(); case 26: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(192); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(193); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(27) END_STATE(); case 27: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(192); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(193); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(27) END_STATE(); case 28: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(192); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(325); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(193); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(327); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(29) END_STATE(); case 29: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(192); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(325); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(193); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(327); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(29) END_STATE(); case 30: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(331); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '$') ADVANCE(178); - if (lookahead == '&') ADVANCE(338); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(292); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(296); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(150); - if (lookahead == '?') ADVANCE(329); - if (lookahead == '@') ADVANCE(678); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '}') ADVANCE(284); - if (lookahead == '~') ADVANCE(335); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(333); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(180); + if (lookahead == '&') ADVANCE(340); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(294); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(298); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(100); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(155); + if (lookahead == '?') ADVANCE(331); + if (lookahead == '@') ADVANCE(688); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_4(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '}') ADVANCE(286); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(30) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 31: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(331); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '&') ADVANCE(338); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '<') ADVANCE(321); - if (lookahead == '?') ADVANCE(329); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(333); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '&') ADVANCE(340); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(100); + if (lookahead == '<') ADVANCE(323); + if (lookahead == '?') ADVANCE(331); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'l') || ('n' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(32) END_STATE(); case 32: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(331); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '&') ADVANCE(338); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '?') ADVANCE(329); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(333); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '&') ADVANCE(340); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(100); + if (lookahead == '?') ADVANCE(331); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'l') || ('n' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(32) END_STATE(); case 33: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(331); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '&') ADVANCE(338); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '/') ADVANCE(95); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '=') ADVANCE(287); - if (lookahead == '?') ADVANCE(329); - if (lookahead == '@') ADVANCE(91); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(333); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '&') ADVANCE(340); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '/') ADVANCE(100); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '=') ADVANCE(289); + if (lookahead == '?') ADVANCE(331); + if (lookahead == '@') ADVANCE(98); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'l') || ('n' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(33) END_STATE(); case 34: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '$') ADVANCE(179); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '.') ADVANCE(153); - if (lookahead == '/') ADVANCE(95); - if (lookahead == ':') ADVANCE(325); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '=') ADVANCE(287); - if (lookahead == '@') ADVANCE(91); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(181); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '.') ADVANCE(158); + if (lookahead == '/') ADVANCE(100); + if (lookahead == ':') ADVANCE(327); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '=') ADVANCE(289); + if (lookahead == '@') ADVANCE(98); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(34) END_STATE(); case 35: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(95); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '=') ADVANCE(287); - if (lookahead == '@') ADVANCE(91); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(100); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '=') ADVANCE(289); + if (lookahead == '@') ADVANCE(98); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(36) END_STATE(); case 36: - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(95); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '=') ADVANCE(287); - if (lookahead == '@') ADVANCE(91); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(100); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '=') ADVANCE(289); + if (lookahead == '@') ADVANCE(98); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(36) END_STATE(); case 37: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(178); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ':') ADVANCE(325); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(678); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '~') ADVANCE(335); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(180); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ':') ADVANCE(327); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(688); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(38) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 38: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(178); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ':') ADVANCE(325); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(678); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '~') ADVANCE(335); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(180); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ':') ADVANCE(327); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(688); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(38) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 39: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(175); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '0') ADVANCE(388); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(678); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '~') ADVANCE(335); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(177); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '0') ADVANCE(390); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(688); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(40) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 40: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(175); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '0') ADVANCE(388); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(678); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '~') ADVANCE(335); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(177); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '0') ADVANCE(390); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(688); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(40) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 41: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == '0') ADVANCE(395); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == '0') ADVANCE(397); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(42) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(394); END_STATE(); case 42: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == '0') ADVANCE(395); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == '0') ADVANCE(397); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(42) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(394); END_STATE(); case 43: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(325); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(327); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -9777,38 +9784,38 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(44) END_STATE(); case 44: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(325); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(327); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -9816,73 +9823,73 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(44) END_STATE(); case 45: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(47) END_STATE(); case 46: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -9890,73 +9897,73 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(48) END_STATE(); case 47: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(47) END_STATE(); case 48: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -9964,78 +9971,78 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(48) END_STATE(); case 49: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(277); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(279); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(51) END_STATE(); case 50: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(277); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(279); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10043,79 +10050,79 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(52) END_STATE(); case 51: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(277); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(279); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(51) END_STATE(); case 52: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(277); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(279); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10123,104 +10130,104 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(52) END_STATE(); case 53: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(274); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(166); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(276); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(168); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(54) END_STATE(); case 54: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(274); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(166); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(276); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(168); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(54) END_STATE(); case 55: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(274); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(276); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10228,37 +10235,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(56) END_STATE(); case 56: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(274); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(276); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10266,37 +10273,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(56) END_STATE(); case 57: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(325); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(327); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10304,36 +10311,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '|') ADVANCE(291); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '|') ADVANCE(293); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(58) END_STATE(); case 58: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(325); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(327); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10341,37 +10348,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '|') ADVANCE(291); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '|') ADVANCE(293); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(58) END_STATE(); case 59: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(325); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(327); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10379,38 +10386,38 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(60) END_STATE(); case 60: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(325); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(327); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10418,39 +10425,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(60) END_STATE(); case 61: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10458,39 +10465,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(62) END_STATE(); case 62: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10498,41 +10505,41 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(62) END_STATE(); case 63: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(277); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(279); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10540,42 +10547,42 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(64) END_STATE(); case 64: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(277); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(279); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10583,38 +10590,38 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(64) END_STATE(); case 65: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(274); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(276); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10622,37 +10629,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(66) END_STATE(); case 66: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(274); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(276); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10660,37 +10667,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(66) END_STATE(); case 67: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(325); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(327); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10698,36 +10705,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '|') ADVANCE(291); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '|') ADVANCE(293); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(68) END_STATE(); case 68: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(177); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(325); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(179); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(327); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('b' <= lookahead && lookahead <= 'h') || @@ -10735,567 +10742,583 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == '|') ADVANCE(291); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == '|') ADVANCE(293); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(68) END_STATE(); case 69: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(193); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(194); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(70) END_STATE(); case 70: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(193); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(166); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(308); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(194); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(168); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(310); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(70) END_STATE(); case 71: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(192); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(326); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(193); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(328); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(72) END_STATE(); case 72: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(192); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(303); - if (lookahead == ':') ADVANCE(326); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(193); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(305); + if (lookahead == ':') ADVANCE(328); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(72) END_STATE(); case 73: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(192); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(277); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(320); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(193); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(279); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(322); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(74) END_STATE(); case 74: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(192); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(277); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(334); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '}') ADVANCE(284); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(193); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(279); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(336); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(74) END_STATE(); case 75: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(192); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(274); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(166); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(320); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(193); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(276); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(168); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(322); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(76) END_STATE(); case 76: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(192); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(274); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(166); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(309); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(334); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(193); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(276); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(168); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(311); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(336); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(76) END_STATE(); case 77: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(192); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(325); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(193); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(327); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(78) END_STATE(); case 78: - if (lookahead == '!') ADVANCE(332); - if (lookahead == '#') ADVANCE(181); - if (lookahead == '$') ADVANCE(192); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(302); - if (lookahead == ':') ADVANCE(325); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); - if (lookahead == 'a') ADVANCE(201); - if (lookahead == 'i') ADVANCE(198); - if (lookahead == 'o') ADVANCE(200); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '#') ADVANCE(80); + if (lookahead == '$') ADVANCE(193); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(304); + if (lookahead == ':') ADVANCE(327); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); + if (lookahead == 'a') ADVANCE(202); + if (lookahead == 'i') ADVANCE(199); + if (lookahead == 'o') ADVANCE(201); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(78) END_STATE(); case 79: - if (lookahead == '!') ADVANCE(331); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '$') ADVANCE(178); - if (lookahead == '&') ADVANCE(338); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(292); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(296); - if (lookahead == '.') ADVANCE(276); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ':') ADVANCE(325); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(150); - if (lookahead == '?') ADVANCE(329); - if (lookahead == '@') ADVANCE(678); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '}') ADVANCE(284); - if (lookahead == '~') ADVANCE(335); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(79) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (lookahead == '!') ADVANCE(272); END_STATE(); case 80: - if (lookahead == '!') ADVANCE(331); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '$') ADVANCE(178); - if (lookahead == '&') ADVANCE(338); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(292); - if (lookahead == '-') ADVANCE(296); + if (lookahead == '!') ADVANCE(272); + if (lookahead == '[') ADVANCE(365); + END_STATE(); + case 81: + if (lookahead == '!') ADVANCE(333); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(180); + if (lookahead == '&') ADVANCE(340); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(294); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(298); if (lookahead == '.') ADVANCE(278); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '0') ADVANCE(388); - if (lookahead == '<') ADVANCE(150); - if (lookahead == '?') ADVANCE(329); - if (lookahead == '@') ADVANCE(678); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '~') ADVANCE(335); + if (lookahead == '/') ADVANCE(100); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ':') ADVANCE(327); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(155); + if (lookahead == '?') ADVANCE(331); + if (lookahead == '@') ADVANCE(688); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_4(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '}') ADVANCE(286); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(80) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + lookahead == ' ') SKIP(81) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); - case 81: - if (lookahead == '!') ADVANCE(331); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '&') ADVANCE(338); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '.') ADVANCE(275); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '<') ADVANCE(321); - if (lookahead == '=') ADVANCE(287); - if (lookahead == '?') ADVANCE(329); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); + case 82: + if (lookahead == '!') ADVANCE(333); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(180); + if (lookahead == '&') ADVANCE(340); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(294); + if (lookahead == '-') ADVANCE(298); + if (lookahead == '.') ADVANCE(280); + if (lookahead == '/') ADVANCE(100); + if (lookahead == '0') ADVANCE(390); + if (lookahead == '<') ADVANCE(155); + if (lookahead == '?') ADVANCE(331); + if (lookahead == '@') ADVANCE(688); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_4(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '~') ADVANCE(337); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(82) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); + END_STATE(); + case 83: + if (lookahead == '!') ADVANCE(333); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '&') ADVANCE(340); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '.') ADVANCE(277); + if (lookahead == '/') ADVANCE(100); + if (lookahead == '<') ADVANCE(323); + if (lookahead == '=') ADVANCE(289); + if (lookahead == '?') ADVANCE(331); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'l') || ('n' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == '{') ADVANCE(282); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == '{') ADVANCE(284); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(82) + lookahead == ' ') SKIP(84) END_STATE(); - case 82: - if (lookahead == '!') ADVANCE(331); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '&') ADVANCE(338); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '.') ADVANCE(275); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '=') ADVANCE(287); - if (lookahead == '?') ADVANCE(329); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); + case 84: + if (lookahead == '!') ADVANCE(333); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '&') ADVANCE(340); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '.') ADVANCE(277); + if (lookahead == '/') ADVANCE(100); + if (lookahead == '=') ADVANCE(289); + if (lookahead == '?') ADVANCE(331); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'l') || ('n' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == '{') ADVANCE(282); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == '{') ADVANCE(284); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(82) + lookahead == ' ') SKIP(84) END_STATE(); - case 83: - if (lookahead == '!') ADVANCE(331); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '&') ADVANCE(338); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '.') ADVANCE(153); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '=') ADVANCE(287); - if (lookahead == '?') ADVANCE(329); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == ']') ADVANCE(324); + case 85: + if (lookahead == '!') ADVANCE(333); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '&') ADVANCE(340); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '.') ADVANCE(158); + if (lookahead == '/') ADVANCE(100); + if (lookahead == '=') ADVANCE(289); + if (lookahead == '?') ADVANCE(331); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == ']') ADVANCE(326); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'l') || ('n' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == '{') ADVANCE(282); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == '{') ADVANCE(284); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(83) + lookahead == ' ') SKIP(85) END_STATE(); - case 84: - if (lookahead == '!') ADVANCE(164); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(292); - if (lookahead == '-') ADVANCE(296); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '<') ADVANCE(310); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(312); - if (lookahead == '@') ADVANCE(91); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); + case 86: + if (lookahead == '!') ADVANCE(166); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(294); + if (lookahead == '-') ADVANCE(298); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '<') ADVANCE(312); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(314); + if (lookahead == '@') ADVANCE(98); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(84) + lookahead == ' ') SKIP(86) END_STATE(); - case 85: - if (lookahead == '!') ADVANCE(164); - if (lookahead == '$') ADVANCE(354); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(292); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(296); - if (lookahead == '.') ADVANCE(275); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '0') ADVANCE(395); - if (lookahead == ':') ADVANCE(325); - if (lookahead == '<') ADVANCE(323); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(312); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == ']') ADVANCE(324); + case 87: + if (lookahead == '!') ADVANCE(166); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(356); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(294); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(298); + if (lookahead == '.') ADVANCE(277); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '0') ADVANCE(397); + if (lookahead == ':') ADVANCE(327); + if (lookahead == '<') ADVANCE(325); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(314); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == ']') ADVANCE(326); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(86) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); + lookahead == ' ') SKIP(88) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(394); END_STATE(); - case 86: - if (lookahead == '!') ADVANCE(164); - if (lookahead == '$') ADVANCE(354); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(292); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(296); - if (lookahead == '.') ADVANCE(275); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '0') ADVANCE(395); - if (lookahead == ':') ADVANCE(325); - if (lookahead == '<') ADVANCE(310); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(312); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == ']') ADVANCE(324); + case 88: + if (lookahead == '!') ADVANCE(166); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(356); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(294); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(298); + if (lookahead == '.') ADVANCE(277); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '0') ADVANCE(397); + if (lookahead == ':') ADVANCE(327); + if (lookahead == '<') ADVANCE(312); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(314); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == ']') ADVANCE(326); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '}') ADVANCE(286); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(86) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); + lookahead == ' ') SKIP(88) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(394); END_STATE(); - case 87: - if (lookahead == '"') ADVANCE(847); - if (lookahead == '$') ADVANCE(179); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '.') ADVANCE(215); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '0') ADVANCE(388); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); + case 89: + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '.') ADVANCE(216); + if (lookahead == '/') ADVANCE(100); + if (lookahead == '0') ADVANCE(390); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || lookahead == 'a' || @@ -11304,472 +11327,480 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('s' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'r') ADVANCE(680); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'r') ADVANCE(690); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(87) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + lookahead == ' ') SKIP(89) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); - case 88: - if (lookahead == '"') ADVANCE(847); - if (lookahead == '$') ADVANCE(203); - if (lookahead == '/') ADVANCE(478); - if (lookahead == '\\') ADVANCE(238); + case 90: + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(473); + if (lookahead == '$') ADVANCE(204); + if (lookahead == '/') ADVANCE(485); + if (lookahead == '\\') ADVANCE(239); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(531); - if (lookahead != 0) ADVANCE(536); + lookahead == ' ') ADVANCE(474); + if (lookahead != 0) ADVANCE(542); END_STATE(); - case 89: - if (lookahead == '"') ADVANCE(847); - if (lookahead == '/') ADVANCE(616); + case 91: + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(615); + if (lookahead == '/') ADVANCE(627); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(669); + lookahead == ' ') ADVANCE(616); if (lookahead != 0 && - lookahead != '\\') ADVANCE(674); + lookahead != '\\') ADVANCE(684); END_STATE(); - case 90: - if (lookahead == '$') ADVANCE(179); - if (lookahead == '.') ADVANCE(273); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '0') ADVANCE(676); - if (lookahead == '>') ADVANCE(311); - if (lookahead == '@') ADVANCE(92); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == ']') ADVANCE(324); + case 92: + if (lookahead == '#') ADVANCE(79); + if (lookahead == '$') ADVANCE(181); + if (lookahead == '.') ADVANCE(275); + if (lookahead == '/') ADVANCE(100); + if (lookahead == '0') ADVANCE(686); + if (lookahead == '>') ADVANCE(313); + if (lookahead == '@') ADVANCE(99); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == ']') ADVANCE(326); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == '}') ADVANCE(284); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == '}') ADVANCE(286); if (lookahead == '+' || - lookahead == '-') ADVANCE(675); + lookahead == '-') ADVANCE(685); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(90) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); - END_STATE(); - case 91: - if (lookahead == '$') ADVANCE(179); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(845); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == 181 || - (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - END_STATE(); - case 92: - if (lookahead == '$') ADVANCE(179); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - lookahead == 181 || - (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + lookahead == ' ') SKIP(92) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(394); END_STATE(); case 93: - if (lookahead == '$') ADVANCE(203); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '/') ADVANCE(409); - if (lookahead == '\\') ADVANCE(238); + if (lookahead == '#') ADVANCE(79); + if (lookahead == '/') ADVANCE(100); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(462); - if (lookahead != 0) ADVANCE(467); + lookahead == ' ') SKIP(93) END_STATE(); case 94: - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '/') ADVANCE(547); + if (lookahead == '#') ADVANCE(402); + if (lookahead == '$') ADVANCE(204); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '/') ADVANCE(414); + if (lookahead == '\\') ADVANCE(239); if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(600); - if (lookahead != 0 && - lookahead != '\\') ADVANCE(605); + lookahead == ' ') ADVANCE(403); + if (lookahead != 0) ADVANCE(471); END_STATE(); case 95: - if (lookahead == '*') ADVANCE(97); - if (lookahead == '/') ADVANCE(270); + if (lookahead == '#') ADVANCE(544); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '/') ADVANCE(556); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(545); + if (lookahead != 0 && + lookahead != '\\') ADVANCE(613); END_STATE(); case 96: - if (lookahead == '*') ADVANCE(97); - if (lookahead == '/') ADVANCE(270); - if (lookahead == '=') ADVANCE(375); + if (lookahead == '#') ADVANCE(789); + if (lookahead == '/') ADVANCE(801); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(790); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(858); END_STATE(); case 97: - if (lookahead == '*') ADVANCE(156); - if (lookahead == '/') ADVANCE(99); - if (lookahead != 0) ADVANCE(100); + if (lookahead == '#') ADVANCE(717); + if (lookahead == '/') ADVANCE(726); + if (lookahead == '\n' || + lookahead == '\r') SKIP(93) + if (('\t' <= lookahead && lookahead <= '\f') || + lookahead == ' ') ADVANCE(718); + if (lookahead != 0 && + lookahead != '\\') ADVANCE(787); END_STATE(); case 98: - if (lookahead == '*') ADVANCE(157); - if (lookahead == '/') ADVANCE(105); - if (lookahead != 0) ADVANCE(98); + if (lookahead == '$') ADVANCE(181); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(859); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == 181 || + (913 <= lookahead && lookahead <= 937) || + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); case 99: - if (lookahead == '*') ADVANCE(157); - if (lookahead != 0) ADVANCE(99); + if (lookahead == '$') ADVANCE(181); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z') || + lookahead == 181 || + (913 <= lookahead && lookahead <= 937) || + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); case 100: - if (lookahead == '*') ADVANCE(157); - if (lookahead != 0) ADVANCE(98); + if (lookahead == '*') ADVANCE(102); + if (lookahead == '/') ADVANCE(271); END_STATE(); case 101: - if (lookahead == '*') ADVANCE(109); - if (lookahead == '/') ADVANCE(101); - if (lookahead != 0) ADVANCE(161); + if (lookahead == '*') ADVANCE(102); + if (lookahead == '/') ADVANCE(271); + if (lookahead == '=') ADVANCE(377); END_STATE(); case 102: - if (lookahead == '*') ADVANCE(240); - if (lookahead == '/') ADVANCE(110); - if (lookahead != 0) ADVANCE(112); + if (lookahead == '*') ADVANCE(161); + if (lookahead == '/') ADVANCE(104); + if (lookahead != 0) ADVANCE(105); END_STATE(); case 103: - if (lookahead == '*') ADVANCE(240); - if (lookahead == '/') ADVANCE(123); - if (lookahead != 0) ADVANCE(111); + if (lookahead == '*') ADVANCE(162); + if (lookahead == '/') ADVANCE(110); + if (lookahead != 0) ADVANCE(103); END_STATE(); case 104: - if (lookahead == '*') ADVANCE(240); - if (lookahead == '/') ADVANCE(139); - if (lookahead != 0) ADVANCE(140); + if (lookahead == '*') ADVANCE(162); + if (lookahead != 0) ADVANCE(104); END_STATE(); case 105: - if (lookahead == '*') ADVANCE(106); - if (lookahead == '/') ADVANCE(105); - if (lookahead != 0) ADVANCE(98); + if (lookahead == '*') ADVANCE(162); + if (lookahead != 0) ADVANCE(103); END_STATE(); case 106: - if (lookahead == '*') ADVANCE(108); - if (lookahead == '/') ADVANCE(261); - if (lookahead != 0) ADVANCE(241); + if (lookahead == '*') ADVANCE(114); + if (lookahead == '/') ADVANCE(106); + if (lookahead != 0) ADVANCE(163); END_STATE(); case 107: - if (lookahead == '*') ADVANCE(108); - if (lookahead == '/') ADVANCE(161); - if (lookahead != 0) ADVANCE(163); + if (lookahead == '*') ADVANCE(241); + if (lookahead == '/') ADVANCE(115); + if (lookahead != 0) ADVANCE(117); END_STATE(); case 108: - if (lookahead == '*') ADVANCE(108); - if (lookahead == '/') ADVANCE(102); - if (lookahead != 0) ADVANCE(102); + if (lookahead == '*') ADVANCE(241); + if (lookahead == '/') ADVANCE(128); + if (lookahead != 0) ADVANCE(116); END_STATE(); case 109: - if (lookahead == '*') ADVANCE(108); - if (lookahead != 0 && - lookahead != '/') ADVANCE(241); + if (lookahead == '*') ADVANCE(241); + if (lookahead == '/') ADVANCE(144); + if (lookahead != 0) ADVANCE(145); END_STATE(); case 110: - if (lookahead == '*') ADVANCE(113); + if (lookahead == '*') ADVANCE(111); if (lookahead == '/') ADVANCE(110); - if (lookahead != 0) ADVANCE(122); + if (lookahead != 0) ADVANCE(103); END_STATE(); case 111: if (lookahead == '*') ADVANCE(113); - if (lookahead == '/') ADVANCE(123); - if (lookahead != 0) ADVANCE(121); + if (lookahead == '/') ADVANCE(262); + if (lookahead != 0) ADVANCE(242); END_STATE(); case 112: if (lookahead == '*') ADVANCE(113); - if (lookahead == '/') ADVANCE(111); - if (lookahead != 0) ADVANCE(121); + if (lookahead == '/') ADVANCE(163); + if (lookahead != 0) ADVANCE(165); END_STATE(); case 113: - if (lookahead == '*') ADVANCE(116); - if (lookahead == '/') ADVANCE(161); - if (lookahead != 0) ADVANCE(114); + if (lookahead == '*') ADVANCE(113); + if (lookahead == '/') ADVANCE(107); + if (lookahead != 0) ADVANCE(107); END_STATE(); case 114: - if (lookahead == '*') ADVANCE(116); - if (lookahead == '/') ADVANCE(101); - if (lookahead != 0) ADVANCE(114); + if (lookahead == '*') ADVANCE(113); + if (lookahead != 0 && + lookahead != '/') ADVANCE(242); END_STATE(); case 115: - if (lookahead == '*') ADVANCE(116); - if (lookahead == '/') ADVANCE(162); - if (lookahead != 0) ADVANCE(114); + if (lookahead == '*') ADVANCE(118); + if (lookahead == '/') ADVANCE(115); + if (lookahead != 0) ADVANCE(127); END_STATE(); case 116: - if (lookahead == '*') ADVANCE(116); - if (lookahead == '/') ADVANCE(239); - if (lookahead != 0) ADVANCE(119); + if (lookahead == '*') ADVANCE(118); + if (lookahead == '/') ADVANCE(128); + if (lookahead != 0) ADVANCE(126); END_STATE(); case 117: - if (lookahead == '*') ADVANCE(116); - if (lookahead == '/') ADVANCE(102); - if (lookahead != 0) ADVANCE(120); + if (lookahead == '*') ADVANCE(118); + if (lookahead == '/') ADVANCE(116); + if (lookahead != 0) ADVANCE(126); END_STATE(); case 118: - if (lookahead == '*') ADVANCE(116); - if (lookahead == '/') ADVANCE(129); - if (lookahead != 0) ADVANCE(121); + if (lookahead == '*') ADVANCE(121); + if (lookahead == '/') ADVANCE(163); + if (lookahead != 0) ADVANCE(119); END_STATE(); case 119: - if (lookahead == '*') ADVANCE(116); - if (lookahead != 0 && - lookahead != '/') ADVANCE(119); + if (lookahead == '*') ADVANCE(121); + if (lookahead == '/') ADVANCE(106); + if (lookahead != 0) ADVANCE(119); END_STATE(); case 120: - if (lookahead == '*') ADVANCE(115); - if (lookahead == '/') ADVANCE(110); - if (lookahead != 0) ADVANCE(122); + if (lookahead == '*') ADVANCE(121); + if (lookahead == '/') ADVANCE(164); + if (lookahead != 0) ADVANCE(119); END_STATE(); case 121: - if (lookahead == '*') ADVANCE(115); - if (lookahead == '/') ADVANCE(123); - if (lookahead != 0) ADVANCE(121); + if (lookahead == '*') ADVANCE(121); + if (lookahead == '/') ADVANCE(240); + if (lookahead != 0) ADVANCE(124); END_STATE(); case 122: - if (lookahead == '*') ADVANCE(115); - if (lookahead == '/') ADVANCE(111); - if (lookahead != 0) ADVANCE(121); + if (lookahead == '*') ADVANCE(121); + if (lookahead == '/') ADVANCE(107); + if (lookahead != 0) ADVANCE(125); END_STATE(); case 123: - if (lookahead == '*') ADVANCE(147); - if (lookahead == '/') ADVANCE(123); - if (lookahead != 0) ADVANCE(121); + if (lookahead == '*') ADVANCE(121); + if (lookahead == '/') ADVANCE(134); + if (lookahead != 0) ADVANCE(126); END_STATE(); case 124: - if (lookahead == '*') ADVANCE(124); - if (lookahead == '/') ADVANCE(271); - if (lookahead != 0) ADVANCE(141); + if (lookahead == '*') ADVANCE(121); + if (lookahead != 0 && + lookahead != '/') ADVANCE(124); END_STATE(); case 125: - if (lookahead == '*') ADVANCE(124); - if (lookahead == '/') ADVANCE(265); - if (lookahead != 0) ADVANCE(142); + if (lookahead == '*') ADVANCE(120); + if (lookahead == '/') ADVANCE(115); + if (lookahead != 0) ADVANCE(127); END_STATE(); case 126: - if (lookahead == '*') ADVANCE(124); - if (lookahead == '/') ADVANCE(101); - if (lookahead != 0) ADVANCE(125); + if (lookahead == '*') ADVANCE(120); + if (lookahead == '/') ADVANCE(128); + if (lookahead != 0) ADVANCE(126); END_STATE(); case 127: - if (lookahead == '*') ADVANCE(128); - if (lookahead == '/') ADVANCE(271); - if (lookahead != 0) ADVANCE(143); + if (lookahead == '*') ADVANCE(120); + if (lookahead == '/') ADVANCE(116); + if (lookahead != 0) ADVANCE(126); END_STATE(); case 128: - if (lookahead == '*') ADVANCE(128); - if (lookahead == '/') ADVANCE(266); - if (lookahead != 0) ADVANCE(138); + if (lookahead == '*') ADVANCE(152); + if (lookahead == '/') ADVANCE(128); + if (lookahead != 0) ADVANCE(126); END_STATE(); case 129: - if (lookahead == '*') ADVANCE(107); - if (lookahead == '/') ADVANCE(123); - if (lookahead != 0) ADVANCE(111); + if (lookahead == '*') ADVANCE(129); + if (lookahead == '/') ADVANCE(273); + if (lookahead != 0) ADVANCE(146); END_STATE(); case 130: - if (lookahead == '*') ADVANCE(133); - if (lookahead == '/') ADVANCE(271); - if (lookahead != 0) ADVANCE(130); + if (lookahead == '*') ADVANCE(129); + if (lookahead == '/') ADVANCE(266); + if (lookahead != 0) ADVANCE(147); END_STATE(); case 131: - if (lookahead == '*') ADVANCE(133); - if (lookahead == '/') ADVANCE(265); - if (lookahead != 0) ADVANCE(131); + if (lookahead == '*') ADVANCE(129); + if (lookahead == '/') ADVANCE(106); + if (lookahead != 0) ADVANCE(130); END_STATE(); case 132: if (lookahead == '*') ADVANCE(133); - if (lookahead == '/') ADVANCE(101); - if (lookahead != 0) ADVANCE(131); + if (lookahead == '/') ADVANCE(273); + if (lookahead != 0) ADVANCE(148); END_STATE(); case 133: if (lookahead == '*') ADVANCE(133); - if (lookahead == '/') ADVANCE(262); - if (lookahead != 0) ADVANCE(130); + if (lookahead == '/') ADVANCE(267); + if (lookahead != 0) ADVANCE(143); END_STATE(); case 134: - if (lookahead == '*') ADVANCE(133); - if (lookahead == '/') ADVANCE(263); - if (lookahead != 0) ADVANCE(131); + if (lookahead == '*') ADVANCE(112); + if (lookahead == '/') ADVANCE(128); + if (lookahead != 0) ADVANCE(116); END_STATE(); case 135: - if (lookahead == '*') ADVANCE(133); - if (lookahead == '/') ADVANCE(264); - if (lookahead != 0) ADVANCE(131); + if (lookahead == '*') ADVANCE(138); + if (lookahead == '/') ADVANCE(273); + if (lookahead != 0) ADVANCE(135); END_STATE(); case 136: - if (lookahead == '*') ADVANCE(133); - if (lookahead != 0 && - lookahead != '/') ADVANCE(130); + if (lookahead == '*') ADVANCE(138); + if (lookahead == '/') ADVANCE(266); + if (lookahead != 0) ADVANCE(136); END_STATE(); case 137: - if (lookahead == '*') ADVANCE(127); - if (lookahead == '/') ADVANCE(101); - if (lookahead != 0) ADVANCE(125); + if (lookahead == '*') ADVANCE(138); + if (lookahead == '/') ADVANCE(106); + if (lookahead != 0) ADVANCE(136); END_STATE(); case 138: - if (lookahead == '*') ADVANCE(134); - if (lookahead == '/') ADVANCE(266); - if (lookahead != 0) ADVANCE(146); + if (lookahead == '*') ADVANCE(138); + if (lookahead == '/') ADVANCE(263); + if (lookahead != 0) ADVANCE(135); END_STATE(); case 139: - if (lookahead == '*') ADVANCE(134); - if (lookahead == '/') ADVANCE(110); - if (lookahead != 0) ADVANCE(146); + if (lookahead == '*') ADVANCE(138); + if (lookahead == '/') ADVANCE(264); + if (lookahead != 0) ADVANCE(136); END_STATE(); case 140: - if (lookahead == '*') ADVANCE(134); - if (lookahead == '/') ADVANCE(111); - if (lookahead != 0) ADVANCE(145); + if (lookahead == '*') ADVANCE(138); + if (lookahead == '/') ADVANCE(265); + if (lookahead != 0) ADVANCE(136); END_STATE(); case 141: - if (lookahead == '*') ADVANCE(130); - if (lookahead == '/') ADVANCE(271); - if (lookahead != 0) ADVANCE(130); + if (lookahead == '*') ADVANCE(138); + if (lookahead != 0 && + lookahead != '/') ADVANCE(135); END_STATE(); case 142: - if (lookahead == '*') ADVANCE(130); - if (lookahead == '/') ADVANCE(265); - if (lookahead != 0) ADVANCE(131); + if (lookahead == '*') ADVANCE(132); + if (lookahead == '/') ADVANCE(106); + if (lookahead != 0) ADVANCE(130); END_STATE(); case 143: - if (lookahead == '*') ADVANCE(130); - if (lookahead == '/') ADVANCE(266); - if (lookahead != 0) ADVANCE(144); + if (lookahead == '*') ADVANCE(139); + if (lookahead == '/') ADVANCE(267); + if (lookahead != 0) ADVANCE(151); END_STATE(); case 144: - if (lookahead == '*') ADVANCE(135); - if (lookahead == '/') ADVANCE(266); - if (lookahead != 0) ADVANCE(146); + if (lookahead == '*') ADVANCE(139); + if (lookahead == '/') ADVANCE(115); + if (lookahead != 0) ADVANCE(151); END_STATE(); case 145: - if (lookahead == '*') ADVANCE(135); - if (lookahead == '/') ADVANCE(268); - if (lookahead != 0) ADVANCE(145); + if (lookahead == '*') ADVANCE(139); + if (lookahead == '/') ADVANCE(116); + if (lookahead != 0) ADVANCE(150); END_STATE(); case 146: if (lookahead == '*') ADVANCE(135); - if (lookahead == '/') ADVANCE(267); - if (lookahead != 0) ADVANCE(145); + if (lookahead == '/') ADVANCE(273); + if (lookahead != 0) ADVANCE(135); END_STATE(); case 147: - if (lookahead == '*') ADVANCE(148); - if (lookahead == '/') ADVANCE(161); - if (lookahead != 0) ADVANCE(118); + if (lookahead == '*') ADVANCE(135); + if (lookahead == '/') ADVANCE(266); + if (lookahead != 0) ADVANCE(136); END_STATE(); case 148: - if (lookahead == '*') ADVANCE(148); - if (lookahead == '/') ADVANCE(104); - if (lookahead != 0) ADVANCE(120); + if (lookahead == '*') ADVANCE(135); + if (lookahead == '/') ADVANCE(267); + if (lookahead != 0) ADVANCE(149); END_STATE(); case 149: - if (lookahead == '*') ADVANCE(148); - if (lookahead != 0 && - lookahead != '/') ADVANCE(117); + if (lookahead == '*') ADVANCE(140); + if (lookahead == '/') ADVANCE(267); + if (lookahead != 0) ADVANCE(151); END_STATE(); case 150: - if (lookahead == '-') ADVANCE(342); + if (lookahead == '*') ADVANCE(140); + if (lookahead == '/') ADVANCE(269); + if (lookahead != 0) ADVANCE(150); END_STATE(); case 151: - if (lookahead == '-') ADVANCE(342); - if (lookahead == '<') ADVANCE(170); + if (lookahead == '*') ADVANCE(140); + if (lookahead == '/') ADVANCE(268); + if (lookahead != 0) ADVANCE(150); END_STATE(); case 152: - if (lookahead == '.') ADVANCE(319); + if (lookahead == '*') ADVANCE(153); + if (lookahead == '/') ADVANCE(163); + if (lookahead != 0) ADVANCE(123); END_STATE(); case 153: - if (lookahead == '.') ADVANCE(152); + if (lookahead == '*') ADVANCE(153); + if (lookahead == '/') ADVANCE(109); + if (lookahead != 0) ADVANCE(125); END_STATE(); case 154: - if (lookahead == '.') ADVANCE(215); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(204); - if (lookahead == '_') ADVANCE(216); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(154); + if (lookahead == '*') ADVANCE(153); + if (lookahead != 0 && + lookahead != '/') ADVANCE(122); END_STATE(); case 155: - if (lookahead == '.') ADVANCE(223); - if (lookahead == '_') ADVANCE(222); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(387); + if (lookahead == '-') ADVANCE(344); END_STATE(); case 156: - if (lookahead == '/') ADVANCE(269); - if (lookahead != 0 && - lookahead != '*') ADVANCE(161); + if (lookahead == '-') ADVANCE(344); + if (lookahead == '<') ADVANCE(172); END_STATE(); case 157: - if (lookahead == '/') ADVANCE(261); + if (lookahead == '.') ADVANCE(321); END_STATE(); case 158: - if (lookahead == '/') ADVANCE(95); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') SKIP(158) + if (lookahead == '.') ADVANCE(157); END_STATE(); case 159: - if (lookahead == '/') ADVANCE(786); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(839); - if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(844); + if (lookahead == '.') ADVANCE(216); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(205); + if (lookahead == '_') ADVANCE(217); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(159); END_STATE(); case 160: - if (lookahead == '/') ADVANCE(714); - if (lookahead == '\n' || - lookahead == '\r') SKIP(158) - if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') ADVANCE(770); - if (lookahead != 0 && - lookahead != '\\') ADVANCE(775); + if (lookahead == '.') ADVANCE(224); + if (lookahead == '_') ADVANCE(223); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(389); END_STATE(); case 161: - if (lookahead == '/') ADVANCE(101); + if (lookahead == '/') ADVANCE(270); if (lookahead != 0 && - lookahead != '*') ADVANCE(161); + lookahead != '*') ADVANCE(163); END_STATE(); case 162: - if (lookahead == '/') ADVANCE(137); - if (lookahead != 0 && - lookahead != '*') ADVANCE(126); + if (lookahead == '/') ADVANCE(262); END_STATE(); case 163: - if (lookahead == '/') ADVANCE(129); + if (lookahead == '/') ADVANCE(106); if (lookahead != 0 && - lookahead != '*') ADVANCE(103); + lookahead != '*') ADVANCE(163); END_STATE(); case 164: - if (lookahead == '=') ADVANCE(316); + if (lookahead == '/') ADVANCE(142); + if (lookahead != 0 && + lookahead != '*') ADVANCE(131); END_STATE(); case 165: - if (lookahead == '=') ADVANCE(376); + if (lookahead == '/') ADVANCE(134); + if (lookahead != 0 && + lookahead != '*') ADVANCE(108); END_STATE(); case 166: - if (lookahead == '=') ADVANCE(386); + if (lookahead == '=') ADVANCE(318); END_STATE(); case 167: - if (lookahead == '=') ADVANCE(315); + if (lookahead == '=') ADVANCE(378); END_STATE(); case 168: - if (lookahead == '=') ADVANCE(384); + if (lookahead == '=') ADVANCE(388); END_STATE(); case 169: - if (lookahead == '=') ADVANCE(381); + if (lookahead == '=') ADVANCE(317); END_STATE(); case 170: - if (lookahead == '=') ADVANCE(377); + if (lookahead == '=') ADVANCE(386); END_STATE(); case 171: - if (lookahead == '=') ADVANCE(378); - if (lookahead == '>') ADVANCE(172); + if (lookahead == '=') ADVANCE(383); END_STATE(); case 172: if (lookahead == '=') ADVANCE(379); END_STATE(); case 173: - if (lookahead == '>') ADVANCE(171); + if (lookahead == '=') ADVANCE(380); + if (lookahead == '>') ADVANCE(174); END_STATE(); case 174: - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); + if (lookahead == '=') ADVANCE(381); + END_STATE(); + case 175: + if (lookahead == '>') ADVANCE(173); + END_STATE(); + case 176: + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'd') || @@ -11778,14 +11809,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('j' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'e') ADVANCE(689); - if (lookahead == 'f') ADVANCE(692); - if (lookahead == 'i') ADVANCE(688); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'e') ADVANCE(699); + if (lookahead == 'f') ADVANCE(702); + if (lookahead == 'i') ADVANCE(698); END_STATE(); - case 175: - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); + case 177: + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'd') || @@ -11793,13 +11824,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('j' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'e') ADVANCE(689); - if (lookahead == 'i') ADVANCE(688); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'e') ADVANCE(699); + if (lookahead == 'i') ADVANCE(698); END_STATE(); - case 176: - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); + case 178: + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'e') || @@ -11808,225 +11839,217 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('j' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'f') ADVANCE(692); - if (lookahead == 'i') ADVANCE(688); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'f') ADVANCE(702); + if (lookahead == 'i') ADVANCE(698); END_STATE(); - case 177: - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); + case 179: + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'd') || ('f' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'e') ADVANCE(689); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'e') ADVANCE(699); END_STATE(); - case 178: - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); + case 180: + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'h') || ('j' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'i') ADVANCE(688); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'i') ADVANCE(698); END_STATE(); - case 179: - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); + case 181: + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 180: - if (lookahead == 'J') ADVANCE(684); + case 182: + if (lookahead == 'J') ADVANCE(694); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - END_STATE(); - case 181: - if (lookahead == '[') ADVANCE(363); - END_STATE(); - case 182: - if (lookahead == '_') ADVANCE(209); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(391); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); case 183: - if (lookahead == '_') ADVANCE(207); - if (lookahead == '0' || - lookahead == '1') ADVANCE(393); + if (lookahead == '_') ADVANCE(210); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(393); END_STATE(); case 184: - if (lookahead == '_') ADVANCE(221); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(394); + if (lookahead == '_') ADVANCE(208); + if (lookahead == '0' || + lookahead == '1') ADVANCE(395); END_STATE(); case 185: - if (lookahead == '`') ADVANCE(398); + if (lookahead == '_') ADVANCE(222); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(396); END_STATE(); case 186: - if (lookahead == '`') ADVANCE(398); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(210); + if (lookahead == '`') ADVANCE(400); END_STATE(); case 187: - if (lookahead == 'c') ADVANCE(199); + if (lookahead == '`') ADVANCE(400); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(211); END_STATE(); case 188: - if (lookahead == 'd') ADVANCE(190); + if (lookahead == 'c') ADVANCE(200); END_STATE(); case 189: if (lookahead == 'd') ADVANCE(191); END_STATE(); case 190: - if (lookahead == 'e') ADVANCE(187); + if (lookahead == 'd') ADVANCE(192); END_STATE(); case 191: - if (lookahead == 'e') ADVANCE(333); + if (lookahead == 'e') ADVANCE(188); END_STATE(); case 192: - if (lookahead == 'e') ADVANCE(196); + if (lookahead == 'e') ADVANCE(335); END_STATE(); case 193: - if (lookahead == 'e') ADVANCE(196); - if (lookahead == 'i') ADVANCE(195); + if (lookahead == 'e') ADVANCE(197); END_STATE(); case 194: - if (lookahead == 'e') ADVANCE(366); + if (lookahead == 'e') ADVANCE(197); + if (lookahead == 'i') ADVANCE(196); END_STATE(); case 195: - if (lookahead == 'f') ADVANCE(364); + if (lookahead == 'e') ADVANCE(368); END_STATE(); case 196: - if (lookahead == 'l') ADVANCE(202); + if (lookahead == 'f') ADVANCE(366); END_STATE(); case 197: - if (lookahead == 'n') ADVANCE(373); - if (lookahead == 's') ADVANCE(370); + if (lookahead == 'l') ADVANCE(203); END_STATE(); case 198: - if (lookahead == 'n') ADVANCE(371); - if (lookahead == 's') ADVANCE(368); + if (lookahead == 'n') ADVANCE(375); + if (lookahead == 's') ADVANCE(372); END_STATE(); case 199: - if (lookahead == 'o') ADVANCE(189); + if (lookahead == 'n') ADVANCE(373); + if (lookahead == 's') ADVANCE(370); END_STATE(); case 200: - if (lookahead == 'r') ADVANCE(355); + if (lookahead == 'o') ADVANCE(190); END_STATE(); case 201: - if (lookahead == 's') ADVANCE(280); + if (lookahead == 'r') ADVANCE(357); END_STATE(); case 202: - if (lookahead == 's') ADVANCE(194); + if (lookahead == 's') ADVANCE(282); END_STATE(); case 203: - if (lookahead == '{') ADVANCE(846); + if (lookahead == 's') ADVANCE(195); END_STATE(); case 204: - if (lookahead == '+' || - lookahead == '-') ADVANCE(217); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(396); + if (lookahead == '{') ADVANCE(860); END_STATE(); case 205: - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(204); - if (lookahead == '_') ADVANCE(223); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(205); + if (lookahead == '+' || + lookahead == '-') ADVANCE(218); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(398); END_STATE(); case 206: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(204); + lookahead == 'p') ADVANCE(205); + if (lookahead == '_') ADVANCE(224); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(205); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(206); END_STATE(); case 207: - if (lookahead == '0' || - lookahead == '1') ADVANCE(393); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(205); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(206); END_STATE(); case 208: - if (lookahead == '8' || - lookahead == '9') ADVANCE(154); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(389); + if (lookahead == '0' || + lookahead == '1') ADVANCE(395); END_STATE(); case 209: + if (lookahead == '8' || + lookahead == '9') ADVANCE(159); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(391); END_STATE(); case 210: - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(185); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(393); END_STATE(); case 211: - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(210); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(186); END_STATE(); case 212: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(392); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(211); END_STATE(); case 213: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(357); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(394); END_STATE(); case 214: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(359); END_STATE(); case 215: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(397); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 216: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(154); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(399); END_STATE(); case 217: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(396); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(159); END_STATE(); case 218: - if (sym_rune_literal_character_set_1(lookahead)) ADVANCE(185); - if (lookahead == '0') ADVANCE(186); - if (lookahead == 'U') ADVANCE(236); - if (lookahead == 'u') ADVANCE(229); - if (lookahead == 'x') ADVANCE(225); - if (('1' <= lookahead && lookahead <= '7')) ADVANCE(211); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(398); END_STATE(); case 219: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(357); + if (sym_rune_literal_character_set_1(lookahead)) ADVANCE(186); + if (lookahead == '0') ADVANCE(187); + if (lookahead == 'U') ADVANCE(237); + if (lookahead == 'u') ADVANCE(230); + if (lookahead == 'x') ADVANCE(226); + if (('1' <= lookahead && lookahead <= '7')) ADVANCE(212); END_STATE(); case 220: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(185); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(359); END_STATE(); case 221: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(394); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(186); END_STATE(); case 222: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(387); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(396); END_STATE(); case 223: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(205); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(389); END_STATE(); case 224: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(219); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(206); END_STATE(); case 225: if (('0' <= lookahead && lookahead <= '9') || @@ -12036,47 +12059,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 226: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(225); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(221); END_STATE(); case 227: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(224); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(226); END_STATE(); case 228: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(227); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(225); END_STATE(); case 229: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(226); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(228); END_STATE(); case 230: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(229); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(227); END_STATE(); case 231: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(228); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(230); END_STATE(); case 232: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(231); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(229); END_STATE(); case 233: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(230); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(232); END_STATE(); case 234: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(232); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(231); END_STATE(); case 235: if (('0' <= lookahead && lookahead <= '9') || @@ -12086,17 +12109,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 236: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(235); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(234); END_STATE(); case 237: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(236); + END_STATE(); + case 238: if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 238: + case 239: if (lookahead != 0 && lookahead != '\t' && (lookahead < 11 || '\r' < lookahead) && @@ -12104,749 +12132,754 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '0' || '9' < lookahead) && lookahead != 'U' && lookahead != 'u' && - lookahead != 'x') ADVANCE(357); + lookahead != 'x') ADVANCE(359); if (lookahead == '\r') ADVANCE(1); - if (lookahead == 'U') ADVANCE(359); - if (lookahead == 'u') ADVANCE(361); - if (lookahead == 'x') ADVANCE(360); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(358); - END_STATE(); - case 239: - if (lookahead != 0 && - lookahead != '*') ADVANCE(242); + if (lookahead == 'U') ADVANCE(361); + if (lookahead == 'u') ADVANCE(363); + if (lookahead == 'x') ADVANCE(362); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(360); END_STATE(); case 240: if (lookahead != 0 && - lookahead != '*') ADVANCE(161); + lookahead != '*') ADVANCE(243); END_STATE(); case 241: if (lookahead != 0 && - lookahead != '*') ADVANCE(102); + lookahead != '*') ADVANCE(163); END_STATE(); case 242: if (lookahead != 0 && - lookahead != '/') ADVANCE(124); + lookahead != '*') ADVANCE(107); END_STATE(); case 243: if (lookahead != 0 && - lookahead != '\\') ADVANCE(185); - if (lookahead == '\\') ADVANCE(218); + lookahead != '/') ADVANCE(129); END_STATE(); case 244: - if (eof) ADVANCE(258); - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(706); - if (lookahead == '$') ADVANCE(176); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(303); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); - if (lookahead == '~') ADVANCE(335); - if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') SKIP(245) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (lookahead != 0 && + lookahead != '\\') ADVANCE(186); + if (lookahead == '\\') ADVANCE(219); END_STATE(); case 245: - if (eof) ADVANCE(258); - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(706); - if (lookahead == '$') ADVANCE(176); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(303); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); - if (lookahead == '~') ADVANCE(335); + if (eof) ADVANCE(259); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(716); + if (lookahead == '$') ADVANCE(178); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(305); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') SKIP(245) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + lookahead == ' ') SKIP(246) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 246: - if (eof) ADVANCE(258); - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(706); - if (lookahead == '$') ADVANCE(176); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '0') ADVANCE(388); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '~') ADVANCE(335); + if (eof) ADVANCE(259); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(716); + if (lookahead == '$') ADVANCE(178); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(305); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') SKIP(247) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + lookahead == ' ') SKIP(246) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 247: - if (eof) ADVANCE(258); - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(706); - if (lookahead == '$') ADVANCE(176); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '0') ADVANCE(388); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '~') ADVANCE(335); + if (eof) ADVANCE(259); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(716); + if (lookahead == '$') ADVANCE(178); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '0') ADVANCE(390); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') SKIP(247) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + lookahead == ' ') SKIP(248) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 248: - if (eof) ADVANCE(258); - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(706); - if (lookahead == '$') ADVANCE(174); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(303); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ':') ADVANCE(166); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '~') ADVANCE(335); + if (eof) ADVANCE(259); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(716); + if (lookahead == '$') ADVANCE(178); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '0') ADVANCE(390); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') SKIP(249) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + lookahead == ' ') SKIP(248) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 249: - if (eof) ADVANCE(258); - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(706); - if (lookahead == '$') ADVANCE(174); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); - if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(303); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ':') ADVANCE(166); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '~') ADVANCE(335); + if (eof) ADVANCE(259); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(716); + if (lookahead == '$') ADVANCE(176); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(305); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ':') ADVANCE(168); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') SKIP(249) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + lookahead == ' ') SKIP(250) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 250: - if (eof) ADVANCE(258); - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(706); - if (lookahead == '$') ADVANCE(174); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '0') ADVANCE(388); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '~') ADVANCE(335); + if (eof) ADVANCE(259); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(716); + if (lookahead == '$') ADVANCE(176); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(305); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ':') ADVANCE(168); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') SKIP(251) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + lookahead == ' ') SKIP(250) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 251: - if (eof) ADVANCE(258); - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(706); - if (lookahead == '$') ADVANCE(174); - if (lookahead == '%') ADVANCE(304); - if (lookahead == '&') ADVANCE(340); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(293); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(297); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(302); - if (lookahead == '0') ADVANCE(388); - if (lookahead == '<') ADVANCE(307); - if (lookahead == '=') ADVANCE(167); - if (lookahead == '>') ADVANCE(314); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(291); - if (lookahead == '~') ADVANCE(335); + if (eof) ADVANCE(259); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(716); + if (lookahead == '$') ADVANCE(176); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(295); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(299); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '0') ADVANCE(390); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') SKIP(251) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + lookahead == ' ') SKIP(252) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 252: - if (eof) ADVANCE(258); - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(331); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(705); + if (eof) ADVANCE(259); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(716); if (lookahead == '$') ADVANCE(176); - if (lookahead == '%') ADVANCE(165); - if (lookahead == '&') ADVANCE(341); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(301); + if (lookahead == '%') ADVANCE(306); + if (lookahead == '&') ADVANCE(342); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); if (lookahead == '+') ADVANCE(295); - if (lookahead == ',') ADVANCE(283); + if (lookahead == ',') ADVANCE(285); if (lookahead == '-') ADVANCE(299); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(96); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ':') ADVANCE(166); - if (lookahead == '<') ADVANCE(151); - if (lookahead == '=') ADVANCE(287); - if (lookahead == '>') ADVANCE(173); - if (lookahead == '?') ADVANCE(329); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(168); - if (lookahead == '~') ADVANCE(335); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(304); + if (lookahead == '0') ADVANCE(390); + if (lookahead == '<') ADVANCE(309); + if (lookahead == '=') ADVANCE(169); + if (lookahead == '>') ADVANCE(316); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(293); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(252) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 253: - if (eof) ADVANCE(258); - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(331); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(705); - if (lookahead == '$') ADVANCE(176); - if (lookahead == '&') ADVANCE(338); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(292); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(296); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(150); - if (lookahead == '?') ADVANCE(329); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(289); - if (lookahead == '}') ADVANCE(284); - if (lookahead == '~') ADVANCE(335); + if (eof) ADVANCE(259); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(333); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(715); + if (lookahead == '$') ADVANCE(178); + if (lookahead == '%') ADVANCE(167); + if (lookahead == '&') ADVANCE(343); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(297); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(301); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(101); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ':') ADVANCE(168); + if (lookahead == '<') ADVANCE(156); + if (lookahead == '=') ADVANCE(289); + if (lookahead == '>') ADVANCE(175); + if (lookahead == '?') ADVANCE(331); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_4(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(170); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(253) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 254: - if (eof) ADVANCE(258); - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(331); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(705); - if (lookahead == '$') ADVANCE(176); - if (lookahead == '&') ADVANCE(338); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(292); - if (lookahead == '-') ADVANCE(296); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '0') ADVANCE(388); - if (lookahead == '<') ADVANCE(150); - if (lookahead == '?') ADVANCE(329); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(320); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(289); - if (lookahead == '~') ADVANCE(335); + if (eof) ADVANCE(259); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(333); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(715); + if (lookahead == '$') ADVANCE(178); + if (lookahead == '&') ADVANCE(340); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(294); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(298); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(100); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(155); + if (lookahead == '?') ADVANCE(331); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_4(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(291); + if (lookahead == '}') ADVANCE(286); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') SKIP(255) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + lookahead == ' ') SKIP(254) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 255: - if (eof) ADVANCE(258); - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); - if (lookahead == '!') ADVANCE(331); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(705); - if (lookahead == '$') ADVANCE(176); - if (lookahead == '&') ADVANCE(338); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(292); - if (lookahead == '-') ADVANCE(296); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '0') ADVANCE(388); - if (lookahead == '<') ADVANCE(150); - if (lookahead == '?') ADVANCE(329); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(289); - if (lookahead == '~') ADVANCE(335); + if (eof) ADVANCE(259); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(333); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(715); + if (lookahead == '$') ADVANCE(178); + if (lookahead == '&') ADVANCE(340); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(294); + if (lookahead == '-') ADVANCE(298); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(100); + if (lookahead == '0') ADVANCE(390); + if (lookahead == '<') ADVANCE(155); + if (lookahead == '?') ADVANCE(331); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(322); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_4(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(291); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\f') || - lookahead == ' ') SKIP(255) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + lookahead == ' ') SKIP(256) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 256: - if (eof) ADVANCE(258); - if (lookahead == '!') ADVANCE(332); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(706); - if (lookahead == '$') ADVANCE(353); - if (lookahead == '%') ADVANCE(305); - if (lookahead == '&') ADVANCE(339); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == ')') ADVANCE(286); - if (lookahead == '*') ADVANCE(301); + if (eof) ADVANCE(259); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); + if (lookahead == '!') ADVANCE(333); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(715); + if (lookahead == '$') ADVANCE(178); + if (lookahead == '&') ADVANCE(340); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); if (lookahead == '+') ADVANCE(294); - if (lookahead == ',') ADVANCE(283); if (lookahead == '-') ADVANCE(298); - if (lookahead == '.') ADVANCE(274); - if (lookahead == '/') ADVANCE(303); - if (lookahead == '0') ADVANCE(676); - if (lookahead == ':') ADVANCE(326); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(306); - if (lookahead == '=') ADVANCE(288); - if (lookahead == '>') ADVANCE(313); - if (lookahead == '?') ADVANCE(330); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == '\\') ADVANCE(238); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(337); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'a') ADVANCE(696); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'i') ADVANCE(686); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'o') ADVANCE(694); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '|') ADVANCE(290); - if (lookahead == '}') ADVANCE(284); - if (lookahead == '~') ADVANCE(335); - if (('\t' <= lookahead && lookahead <= '\r') || + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(100); + if (lookahead == '0') ADVANCE(390); + if (lookahead == '<') ADVANCE(155); + if (lookahead == '?') ADVANCE(331); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_4(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(291); + if (lookahead == '~') ADVANCE(337); + if (('\t' <= lookahead && lookahead <= '\f') || lookahead == ' ') SKIP(256) if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 257: - if (eof) ADVANCE(258); - if (lookahead == '!') ADVANCE(331); - if (lookahead == '"') ADVANCE(847); - if (lookahead == '#') ADVANCE(705); - if (lookahead == '$') ADVANCE(176); - if (lookahead == '&') ADVANCE(338); - if (lookahead == '\'') ADVANCE(848); - if (lookahead == '(') ADVANCE(285); - if (lookahead == '*') ADVANCE(300); - if (lookahead == '+') ADVANCE(292); - if (lookahead == ',') ADVANCE(283); - if (lookahead == '-') ADVANCE(296); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '/') ADVANCE(95); - if (lookahead == '0') ADVANCE(388); - if (lookahead == ';') ADVANCE(272); - if (lookahead == '<') ADVANCE(150); - if (lookahead == '>') ADVANCE(311); - if (lookahead == '?') ADVANCE(329); - if (lookahead == '@') ADVANCE(677); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(334); - if (lookahead == ']') ADVANCE(324); - if (lookahead == '^') ADVANCE(336); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(700); - if (lookahead == '`') ADVANCE(243); - if (lookahead == 'c') ADVANCE(679); - if (lookahead == 'j') ADVANCE(698); - if (lookahead == 'm') ADVANCE(699); - if (lookahead == 'r') ADVANCE(680); - if (lookahead == '{') ADVANCE(282); - if (lookahead == '}') ADVANCE(284); - if (lookahead == '~') ADVANCE(335); + if (eof) ADVANCE(259); + if (lookahead == '!') ADVANCE(334); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(716); + if (lookahead == '$') ADVANCE(355); + if (lookahead == '%') ADVANCE(307); + if (lookahead == '&') ADVANCE(341); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == ')') ADVANCE(288); + if (lookahead == '*') ADVANCE(303); + if (lookahead == '+') ADVANCE(296); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(300); + if (lookahead == '.') ADVANCE(276); + if (lookahead == '/') ADVANCE(305); + if (lookahead == '0') ADVANCE(686); + if (lookahead == ':') ADVANCE(328); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(308); + if (lookahead == '=') ADVANCE(290); + if (lookahead == '>') ADVANCE(315); + if (lookahead == '?') ADVANCE(332); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == '\\') ADVANCE(239); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(339); + if (sym_identifier_character_set_1(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'a') ADVANCE(706); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'i') ADVANCE(696); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'o') ADVANCE(704); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '|') ADVANCE(292); + if (lookahead == '}') ADVANCE(286); + if (lookahead == '~') ADVANCE(337); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(257) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(390); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(394); END_STATE(); case 258: - ACCEPT_TOKEN(ts_builtin_sym_end); + if (eof) ADVANCE(259); + if (lookahead == '!') ADVANCE(333); + if (lookahead == '"') ADVANCE(861); + if (lookahead == '#') ADVANCE(715); + if (lookahead == '$') ADVANCE(178); + if (lookahead == '&') ADVANCE(340); + if (lookahead == '\'') ADVANCE(862); + if (lookahead == '(') ADVANCE(287); + if (lookahead == '*') ADVANCE(302); + if (lookahead == '+') ADVANCE(294); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '-') ADVANCE(298); + if (lookahead == '.') ADVANCE(281); + if (lookahead == '/') ADVANCE(100); + if (lookahead == '0') ADVANCE(390); + if (lookahead == ';') ADVANCE(274); + if (lookahead == '<') ADVANCE(155); + if (lookahead == '>') ADVANCE(313); + if (lookahead == '?') ADVANCE(331); + if (lookahead == '@') ADVANCE(687); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(336); + if (lookahead == ']') ADVANCE(326); + if (lookahead == '^') ADVANCE(338); + if (sym_identifier_character_set_4(lookahead)) ADVANCE(710); + if (lookahead == '`') ADVANCE(244); + if (lookahead == 'c') ADVANCE(689); + if (lookahead == 'j') ADVANCE(708); + if (lookahead == 'm') ADVANCE(709); + if (lookahead == 'r') ADVANCE(690); + if (lookahead == '{') ADVANCE(284); + if (lookahead == '}') ADVANCE(286); + if (lookahead == '~') ADVANCE(337); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(258) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); case 259: - ACCEPT_TOKEN(anon_sym_LF); - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 260: - ACCEPT_TOKEN(anon_sym_CR); - if (lookahead == '\n') ADVANCE(259); - if (lookahead == '\r') ADVANCE(260); + ACCEPT_TOKEN(anon_sym_LF); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); END_STATE(); case 261: - ACCEPT_TOKEN(sym_comment); + ACCEPT_TOKEN(anon_sym_CR); + if (lookahead == '\n') ADVANCE(260); + if (lookahead == '\r') ADVANCE(261); END_STATE(); case 262: ACCEPT_TOKEN(sym_comment); - if (lookahead == '*') ADVANCE(119); - if (lookahead == '/') ADVANCE(242); - if (lookahead != 0) ADVANCE(136); END_STATE(); case 263: ACCEPT_TOKEN(sym_comment); - if (lookahead == '*') ADVANCE(119); - if (lookahead == '/') ADVANCE(101); - if (lookahead != 0) ADVANCE(114); + if (lookahead == '*') ADVANCE(124); + if (lookahead == '/') ADVANCE(243); + if (lookahead != 0) ADVANCE(141); END_STATE(); case 264: ACCEPT_TOKEN(sym_comment); - if (lookahead == '*') ADVANCE(119); - if (lookahead == '/') ADVANCE(137); - if (lookahead != 0) ADVANCE(132); + if (lookahead == '*') ADVANCE(124); + if (lookahead == '/') ADVANCE(106); + if (lookahead != 0) ADVANCE(119); END_STATE(); case 265: ACCEPT_TOKEN(sym_comment); - if (lookahead == '*') ADVANCE(149); - if (lookahead == '/') ADVANCE(101); - if (lookahead != 0) ADVANCE(114); + if (lookahead == '*') ADVANCE(124); + if (lookahead == '/') ADVANCE(142); + if (lookahead != 0) ADVANCE(137); END_STATE(); case 266: ACCEPT_TOKEN(sym_comment); - if (lookahead == '*') ADVANCE(113); - if (lookahead == '/') ADVANCE(110); - if (lookahead != 0) ADVANCE(122); + if (lookahead == '*') ADVANCE(154); + if (lookahead == '/') ADVANCE(106); + if (lookahead != 0) ADVANCE(119); END_STATE(); case 267: ACCEPT_TOKEN(sym_comment); - if (lookahead == '*') ADVANCE(113); - if (lookahead == '/') ADVANCE(123); - if (lookahead != 0) ADVANCE(121); + if (lookahead == '*') ADVANCE(118); + if (lookahead == '/') ADVANCE(115); + if (lookahead != 0) ADVANCE(127); END_STATE(); case 268: ACCEPT_TOKEN(sym_comment); - if (lookahead == '*') ADVANCE(147); - if (lookahead == '/') ADVANCE(123); - if (lookahead != 0) ADVANCE(121); + if (lookahead == '*') ADVANCE(118); + if (lookahead == '/') ADVANCE(128); + if (lookahead != 0) ADVANCE(126); END_STATE(); case 269: ACCEPT_TOKEN(sym_comment); - if (lookahead == '/') ADVANCE(101); - if (lookahead != 0 && - lookahead != '*') ADVANCE(161); + if (lookahead == '*') ADVANCE(152); + if (lookahead == '/') ADVANCE(128); + if (lookahead != 0) ADVANCE(126); END_STATE(); case 270: ACCEPT_TOKEN(sym_comment); + if (lookahead == '/') ADVANCE(106); if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r') ADVANCE(270); + lookahead != '*') ADVANCE(163); END_STATE(); case 271: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '/') ADVANCE(119); + lookahead != '\n' && + lookahead != '\r') ADVANCE(271); END_STATE(); case 272: - ACCEPT_TOKEN(anon_sym_SEMI); + ACCEPT_TOKEN(sym_comment); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(272); END_STATE(); case 273: - ACCEPT_TOKEN(anon_sym_DOT); + ACCEPT_TOKEN(sym_comment); + if (lookahead != 0 && + lookahead != '/') ADVANCE(124); END_STATE(); case 274: - ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(704); + ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); case 275: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(152); END_STATE(); case 276: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(152); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(397); + if (lookahead == '.') ADVANCE(714); END_STATE(); case 277: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(703); + if (lookahead == '.') ADVANCE(157); END_STATE(); case 278: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(703); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(397); + if (lookahead == '.') ADVANCE(157); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(399); END_STATE(); case 279: ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(397); + if (lookahead == '.') ADVANCE(713); END_STATE(); case 280: - ACCEPT_TOKEN(anon_sym_as); + ACCEPT_TOKEN(anon_sym_DOT); + if (lookahead == '.') ADVANCE(713); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(399); END_STATE(); case 281: + ACCEPT_TOKEN(anon_sym_DOT); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(399); + END_STATE(); + case 282: + ACCEPT_TOKEN(anon_sym_as); + END_STATE(); + case 283: ACCEPT_TOKEN(anon_sym_as); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -12854,282 +12887,282 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - END_STATE(); - case 282: - ACCEPT_TOKEN(anon_sym_LBRACE); - END_STATE(); - case 283: - ACCEPT_TOKEN(anon_sym_COMMA); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); case 284: - ACCEPT_TOKEN(anon_sym_RBRACE); + ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 285: - ACCEPT_TOKEN(anon_sym_LPAREN); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 286: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 287: - ACCEPT_TOKEN(anon_sym_EQ); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 288: - ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(315); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 289: - ACCEPT_TOKEN(anon_sym_PIPE); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 290: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(384); - if (lookahead == '|') ADVANCE(352); + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '=') ADVANCE(317); END_STATE(); case 291: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(352); END_STATE(); case 292: - ACCEPT_TOKEN(anon_sym_PLUS); + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '=') ADVANCE(386); + if (lookahead == '|') ADVANCE(354); END_STATE(); case 293: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(327); + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(354); END_STATE(); case 294: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(327); - if (lookahead == '=') ADVANCE(382); END_STATE(); case 295: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '=') ADVANCE(382); + if (lookahead == '+') ADVANCE(329); END_STATE(); case 296: - ACCEPT_TOKEN(anon_sym_DASH); + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '+') ADVANCE(329); + if (lookahead == '=') ADVANCE(384); END_STATE(); case 297: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(328); + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '=') ADVANCE(384); END_STATE(); case 298: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(328); - if (lookahead == '=') ADVANCE(383); END_STATE(); case 299: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '=') ADVANCE(383); + if (lookahead == '-') ADVANCE(330); END_STATE(); case 300: - ACCEPT_TOKEN(anon_sym_STAR); + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(330); + if (lookahead == '=') ADVANCE(385); END_STATE(); case 301: - ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '=') ADVANCE(374); + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '=') ADVANCE(385); END_STATE(); case 302: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(97); - if (lookahead == '/') ADVANCE(270); + ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); case 303: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(97); - if (lookahead == '/') ADVANCE(270); - if (lookahead == '=') ADVANCE(375); + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '=') ADVANCE(376); END_STATE(); case 304: - ACCEPT_TOKEN(anon_sym_PERCENT); + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') ADVANCE(102); + if (lookahead == '/') ADVANCE(271); END_STATE(); case 305: - ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(376); + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') ADVANCE(102); + if (lookahead == '/') ADVANCE(271); + if (lookahead == '=') ADVANCE(377); END_STATE(); case 306: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '-') ADVANCE(342); - if (lookahead == '<') ADVANCE(344); - if (lookahead == '=') ADVANCE(317); + ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); case 307: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '-') ADVANCE(342); - if (lookahead == '<') ADVANCE(343); - if (lookahead == '=') ADVANCE(317); + ACCEPT_TOKEN(anon_sym_PERCENT); + if (lookahead == '=') ADVANCE(378); END_STATE(); case 308: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(344); - if (lookahead == '=') ADVANCE(317); + if (lookahead == '-') ADVANCE(344); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '=') ADVANCE(319); END_STATE(); case 309: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(343); - if (lookahead == '=') ADVANCE(317); + if (lookahead == '-') ADVANCE(344); + if (lookahead == '<') ADVANCE(345); + if (lookahead == '=') ADVANCE(319); END_STATE(); case 310: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '=') ADVANCE(317); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '=') ADVANCE(319); END_STATE(); case 311: - ACCEPT_TOKEN(anon_sym_GT); + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '<') ADVANCE(345); + if (lookahead == '=') ADVANCE(319); END_STATE(); case 312: - ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(318); + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '=') ADVANCE(319); END_STATE(); case 313: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(318); - if (lookahead == '>') ADVANCE(345); END_STATE(); case 314: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(318); - if (lookahead == '>') ADVANCE(346); + if (lookahead == '=') ADVANCE(320); END_STATE(); case 315: - ACCEPT_TOKEN(anon_sym_EQ_EQ); + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(320); + if (lookahead == '>') ADVANCE(347); END_STATE(); case 316: - ACCEPT_TOKEN(anon_sym_BANG_EQ); + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(320); + if (lookahead == '>') ADVANCE(348); END_STATE(); case 317: - ACCEPT_TOKEN(anon_sym_LT_EQ); + ACCEPT_TOKEN(anon_sym_EQ_EQ); END_STATE(); case 318: - ACCEPT_TOKEN(anon_sym_GT_EQ); + ACCEPT_TOKEN(anon_sym_BANG_EQ); END_STATE(); case 319: - ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); + ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); case 320: - ACCEPT_TOKEN(anon_sym_LBRACK); + ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); case 321: - ACCEPT_TOKEN(anon_sym_LT2); + ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); END_STATE(); case 322: - ACCEPT_TOKEN(anon_sym_LT2); - if (lookahead == '-') ADVANCE(342); - if (lookahead == '<') ADVANCE(344); - if (lookahead == '=') ADVANCE(317); + ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 323: ACCEPT_TOKEN(anon_sym_LT2); - if (lookahead == '=') ADVANCE(317); END_STATE(); case 324: - ACCEPT_TOKEN(anon_sym_RBRACK); + ACCEPT_TOKEN(anon_sym_LT2); + if (lookahead == '-') ADVANCE(344); + if (lookahead == '<') ADVANCE(346); + if (lookahead == '=') ADVANCE(319); END_STATE(); case 325: - ACCEPT_TOKEN(anon_sym_COLON); + ACCEPT_TOKEN(anon_sym_LT2); + if (lookahead == '=') ADVANCE(319); END_STATE(); case 326: - ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == '=') ADVANCE(386); + ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); case 327: - ACCEPT_TOKEN(anon_sym_PLUS_PLUS); + ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 328: - ACCEPT_TOKEN(anon_sym_DASH_DASH); + ACCEPT_TOKEN(anon_sym_COLON); + if (lookahead == '=') ADVANCE(388); END_STATE(); case 329: - ACCEPT_TOKEN(anon_sym_QMARK); + ACCEPT_TOKEN(anon_sym_PLUS_PLUS); END_STATE(); case 330: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(362); + ACCEPT_TOKEN(anon_sym_DASH_DASH); END_STATE(); case 331: - ACCEPT_TOKEN(anon_sym_BANG); + ACCEPT_TOKEN(anon_sym_QMARK); END_STATE(); case 332: - ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '=') ADVANCE(316); - if (lookahead == 'i') ADVANCE(197); + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '.') ADVANCE(364); END_STATE(); case 333: - ACCEPT_TOKEN(anon_sym_json_DOTdecode); + ACCEPT_TOKEN(anon_sym_BANG); END_STATE(); case 334: - ACCEPT_TOKEN(anon_sym_LBRACK2); + ACCEPT_TOKEN(anon_sym_BANG); + if (lookahead == '=') ADVANCE(318); + if (lookahead == 'i') ADVANCE(198); END_STATE(); case 335: - ACCEPT_TOKEN(anon_sym_TILDE); + ACCEPT_TOKEN(anon_sym_json_DOTdecode); END_STATE(); case 336: - ACCEPT_TOKEN(anon_sym_CARET); + ACCEPT_TOKEN(anon_sym_LBRACK2); END_STATE(); case 337: - ACCEPT_TOKEN(anon_sym_CARET); - if (lookahead == '=') ADVANCE(385); + ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); case 338: - ACCEPT_TOKEN(anon_sym_AMP); + ACCEPT_TOKEN(anon_sym_CARET); END_STATE(); case 339: - ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(351); - if (lookahead == '=') ADVANCE(380); - if (lookahead == '^') ADVANCE(350); + ACCEPT_TOKEN(anon_sym_CARET); + if (lookahead == '=') ADVANCE(387); END_STATE(); case 340: ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(351); - if (lookahead == '^') ADVANCE(349); END_STATE(); case 341: ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '=') ADVANCE(380); - if (lookahead == '^') ADVANCE(169); + if (lookahead == '&') ADVANCE(353); + if (lookahead == '=') ADVANCE(382); + if (lookahead == '^') ADVANCE(352); END_STATE(); case 342: - ACCEPT_TOKEN(anon_sym_LT_DASH); + ACCEPT_TOKEN(anon_sym_AMP); + if (lookahead == '&') ADVANCE(353); + if (lookahead == '^') ADVANCE(351); END_STATE(); case 343: - ACCEPT_TOKEN(anon_sym_LT_LT); + ACCEPT_TOKEN(anon_sym_AMP); + if (lookahead == '=') ADVANCE(382); + if (lookahead == '^') ADVANCE(171); END_STATE(); case 344: - ACCEPT_TOKEN(anon_sym_LT_LT); - if (lookahead == '=') ADVANCE(377); + ACCEPT_TOKEN(anon_sym_LT_DASH); END_STATE(); case 345: - ACCEPT_TOKEN(anon_sym_GT_GT); - if (lookahead == '=') ADVANCE(378); - if (lookahead == '>') ADVANCE(348); + ACCEPT_TOKEN(anon_sym_LT_LT); END_STATE(); case 346: - ACCEPT_TOKEN(anon_sym_GT_GT); - if (lookahead == '>') ADVANCE(347); + ACCEPT_TOKEN(anon_sym_LT_LT); + if (lookahead == '=') ADVANCE(379); END_STATE(); case 347: - ACCEPT_TOKEN(anon_sym_GT_GT_GT); + ACCEPT_TOKEN(anon_sym_GT_GT); + if (lookahead == '=') ADVANCE(380); + if (lookahead == '>') ADVANCE(350); END_STATE(); case 348: - ACCEPT_TOKEN(anon_sym_GT_GT_GT); - if (lookahead == '=') ADVANCE(379); + ACCEPT_TOKEN(anon_sym_GT_GT); + if (lookahead == '>') ADVANCE(349); END_STATE(); case 349: - ACCEPT_TOKEN(anon_sym_AMP_CARET); + ACCEPT_TOKEN(anon_sym_GT_GT_GT); END_STATE(); case 350: - ACCEPT_TOKEN(anon_sym_AMP_CARET); + ACCEPT_TOKEN(anon_sym_GT_GT_GT); if (lookahead == '=') ADVANCE(381); END_STATE(); case 351: - ACCEPT_TOKEN(anon_sym_AMP_AMP); + ACCEPT_TOKEN(anon_sym_AMP_CARET); END_STATE(); case 352: - ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + ACCEPT_TOKEN(anon_sym_AMP_CARET); + if (lookahead == '=') ADVANCE(383); END_STATE(); case 353: + ACCEPT_TOKEN(anon_sym_AMP_AMP); + END_STATE(); + case 354: + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + END_STATE(); + case 355: ACCEPT_TOKEN(anon_sym_DOLLAR); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'd') || @@ -13138,27 +13171,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('j' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'e') ADVANCE(689); - if (lookahead == 'f') ADVANCE(692); - if (lookahead == 'i') ADVANCE(688); - if (lookahead == '{') ADVANCE(846); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'e') ADVANCE(699); + if (lookahead == 'f') ADVANCE(702); + if (lookahead == 'i') ADVANCE(698); + if (lookahead == '{') ADVANCE(860); END_STATE(); - case 354: + case 356: ACCEPT_TOKEN(anon_sym_DOLLAR); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 355: + case 357: ACCEPT_TOKEN(anon_sym_or); END_STATE(); - case 356: + case 358: ACCEPT_TOKEN(anon_sym_or); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -13166,43 +13199,43 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 357: + case 359: ACCEPT_TOKEN(sym_escape_sequence); END_STATE(); - case 358: + case 360: ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(213); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(214); END_STATE(); - case 359: + case 361: ACCEPT_TOKEN(sym_escape_sequence); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(234); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(235); END_STATE(); - case 360: + case 362: ACCEPT_TOKEN(sym_escape_sequence); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(219); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(220); END_STATE(); - case 361: + case 363: ACCEPT_TOKEN(sym_escape_sequence); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(227); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(228); END_STATE(); - case 362: + case 364: ACCEPT_TOKEN(anon_sym_QMARK_DOT); END_STATE(); - case 363: + case 365: ACCEPT_TOKEN(anon_sym_POUND_LBRACK); END_STATE(); - case 364: + case 366: ACCEPT_TOKEN(anon_sym_DOLLARif); END_STATE(); - case 365: + case 367: ACCEPT_TOKEN(anon_sym_DOLLARif); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -13210,12 +13243,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 366: + case 368: ACCEPT_TOKEN(anon_sym_DOLLARelse); END_STATE(); - case 367: + case 369: ACCEPT_TOKEN(anon_sym_DOLLARelse); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -13223,12 +13256,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 368: + case 370: ACCEPT_TOKEN(anon_sym_is); END_STATE(); - case 369: + case 371: ACCEPT_TOKEN(anon_sym_is); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -13236,15 +13269,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 370: + case 372: ACCEPT_TOKEN(anon_sym_BANGis); END_STATE(); - case 371: + case 373: ACCEPT_TOKEN(anon_sym_in); END_STATE(); - case 372: + case 374: ACCEPT_TOKEN(anon_sym_in); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -13252,529 +13285,511 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 373: + case 375: ACCEPT_TOKEN(anon_sym_BANGin); END_STATE(); - case 374: + case 376: ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); - case 375: + case 377: ACCEPT_TOKEN(anon_sym_SLASH_EQ); END_STATE(); - case 376: + case 378: ACCEPT_TOKEN(anon_sym_PERCENT_EQ); END_STATE(); - case 377: + case 379: ACCEPT_TOKEN(anon_sym_LT_LT_EQ); END_STATE(); - case 378: + case 380: ACCEPT_TOKEN(anon_sym_GT_GT_EQ); END_STATE(); - case 379: + case 381: ACCEPT_TOKEN(anon_sym_GT_GT_GT_EQ); END_STATE(); - case 380: + case 382: ACCEPT_TOKEN(anon_sym_AMP_EQ); END_STATE(); - case 381: + case 383: ACCEPT_TOKEN(anon_sym_AMP_CARET_EQ); END_STATE(); - case 382: + case 384: ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); - case 383: + case 385: ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); - case 384: + case 386: ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); - case 385: + case 387: ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); - case 386: + case 388: ACCEPT_TOKEN(anon_sym_COLON_EQ); END_STATE(); - case 387: + case 389: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '.') ADVANCE(206); + if (lookahead == '.') ADVANCE(207); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(204); - if (lookahead == '_') ADVANCE(222); + lookahead == 'p') ADVANCE(205); + if (lookahead == '_') ADVANCE(223); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(387); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(389); END_STATE(); - case 388: + case 390: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '.') ADVANCE(215); + if (lookahead == '.') ADVANCE(216); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(183); + lookahead == 'b') ADVANCE(184); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(204); + lookahead == 'e') ADVANCE(205); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(182); + lookahead == 'o') ADVANCE(183); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(155); - if (lookahead == '_') ADVANCE(208); + lookahead == 'x') ADVANCE(160); + if (lookahead == '_') ADVANCE(209); if (lookahead == '8' || - lookahead == '9') ADVANCE(154); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(389); + lookahead == '9') ADVANCE(159); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(391); END_STATE(); - case 389: + case 391: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '.') ADVANCE(215); + if (lookahead == '.') ADVANCE(216); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(204); - if (lookahead == '_') ADVANCE(208); + lookahead == 'e') ADVANCE(205); + if (lookahead == '_') ADVANCE(209); if (lookahead == '8' || - lookahead == '9') ADVANCE(154); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(389); + lookahead == '9') ADVANCE(159); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(391); END_STATE(); - case 390: + case 392: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '.') ADVANCE(215); + if (lookahead == '.') ADVANCE(216); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(204); - if (lookahead == '_') ADVANCE(214); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(390); + lookahead == 'e') ADVANCE(205); + if (lookahead == '_') ADVANCE(215); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(392); END_STATE(); - case 391: + case 393: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '_') ADVANCE(209); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(391); + if (lookahead == '_') ADVANCE(210); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(393); END_STATE(); - case 392: + case 394: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '_') ADVANCE(212); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(392); + if (lookahead == '_') ADVANCE(213); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(394); END_STATE(); - case 393: + case 395: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '_') ADVANCE(207); + if (lookahead == '_') ADVANCE(208); if (lookahead == '0' || - lookahead == '1') ADVANCE(393); + lookahead == '1') ADVANCE(395); END_STATE(); - case 394: + case 396: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '_') ADVANCE(221); + if (lookahead == '_') ADVANCE(222); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(394); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(396); END_STATE(); - case 395: + case 397: ACCEPT_TOKEN(sym_int_literal); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(183); + lookahead == 'b') ADVANCE(184); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(182); + lookahead == 'o') ADVANCE(183); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(184); - if (lookahead == '_') ADVANCE(209); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(391); + lookahead == 'x') ADVANCE(185); + if (lookahead == '_') ADVANCE(210); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(393); END_STATE(); - case 396: + case 398: ACCEPT_TOKEN(sym_float_literal); - if (lookahead == '_') ADVANCE(217); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(396); + if (lookahead == '_') ADVANCE(218); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(398); END_STATE(); - case 397: + case 399: ACCEPT_TOKEN(sym_float_literal); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(204); - if (lookahead == '_') ADVANCE(215); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(397); - END_STATE(); - case 398: - ACCEPT_TOKEN(sym_rune_literal); - END_STATE(); - case 399: - ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(467); - if (lookahead == '/') ADVANCE(414); - if (lookahead != 0 && - lookahead != '$' && - lookahead != '\'' && - lookahead != '\\') ADVANCE(399); + lookahead == 'e') ADVANCE(205); + if (lookahead == '_') ADVANCE(216); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(399); END_STATE(); case 400: - ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(467); - if (lookahead == '/') ADVANCE(436); - if (lookahead != 0 && - lookahead != '$' && - lookahead != '\'' && - lookahead != '\\') ADVANCE(433); + ACCEPT_TOKEN(sym_rune_literal); END_STATE(); case 401: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(467); - if (lookahead == '/') ADVANCE(399); + if (lookahead == '\n') ADVANCE(471); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(399); + lookahead != '\\') ADVANCE(401); END_STATE(); case 402: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(467); - if (lookahead == '/') ADVANCE(437); + if (lookahead == '!') ADVANCE(401); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(412); + lookahead != '\\') ADVANCE(471); END_STATE(); case 403: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(467); + if (lookahead == '#') ADVANCE(402); + if (lookahead == '/') ADVANCE(414); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(403); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(465); + lookahead != '\\') ADVANCE(471); END_STATE(); case 404: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(467); + if (lookahead == '*') ADVANCE(471); + if (lookahead == '/') ADVANCE(419); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(411); + lookahead != '\\') ADVANCE(404); END_STATE(); case 405: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(467); + if (lookahead == '*') ADVANCE(471); + if (lookahead == '/') ADVANCE(441); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(399); + lookahead != '\\') ADVANCE(438); END_STATE(); case 406: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(463); - if (lookahead == '/') ADVANCE(415); + if (lookahead == '*') ADVANCE(471); + if (lookahead == '/') ADVANCE(404); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(406); + lookahead != '\\') ADVANCE(404); END_STATE(); case 407: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(463); + if (lookahead == '*') ADVANCE(471); + if (lookahead == '/') ADVANCE(442); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(407); + lookahead != '\\') ADVANCE(417); END_STATE(); case 408: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(463); + if (lookahead == '*') ADVANCE(471); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(406); + lookahead != '\\') ADVANCE(469); END_STATE(); case 409: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(410); - if (lookahead == '/') ADVANCE(466); + if (lookahead == '*') ADVANCE(471); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(467); + lookahead != '\\') ADVANCE(416); END_STATE(); case 410: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(401); - if (lookahead == '/') ADVANCE(407); + if (lookahead == '*') ADVANCE(471); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(408); + lookahead != '\\') ADVANCE(404); END_STATE(); case 411: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(405); - if (lookahead == '/') ADVANCE(419); + if (lookahead == '*') ADVANCE(467); + if (lookahead == '/') ADVANCE(420); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(421); + lookahead != '\\') ADVANCE(411); END_STATE(); case 412: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(405); - if (lookahead == '/') ADVANCE(432); + if (lookahead == '*') ADVANCE(467); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(420); + lookahead != '\\') ADVANCE(412); END_STATE(); case 413: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(405); - if (lookahead == '/') ADVANCE(447); + if (lookahead == '*') ADVANCE(467); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(448); + lookahead != '\\') ADVANCE(411); END_STATE(); case 414: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(416); - if (lookahead == '/') ADVANCE(414); + if (lookahead == '*') ADVANCE(415); + if (lookahead == '/') ADVANCE(470); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(399); + lookahead != '\\') ADVANCE(471); END_STATE(); case 415: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(416); - if (lookahead == '/') ADVANCE(415); + if (lookahead == '*') ADVANCE(406); + if (lookahead == '/') ADVANCE(412); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(406); + lookahead != '\\') ADVANCE(413); END_STATE(); case 416: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(417); - if (lookahead == '/') ADVANCE(467); + if (lookahead == '*') ADVANCE(410); + if (lookahead == '/') ADVANCE(424); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(404); + lookahead != '\\') ADVANCE(426); END_STATE(); case 417: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(417); - if (lookahead == '/') ADVANCE(411); + if (lookahead == '*') ADVANCE(410); + if (lookahead == '/') ADVANCE(437); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(411); + lookahead != '\\') ADVANCE(425); END_STATE(); case 418: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(417); - if (lookahead == '/') ADVANCE(399); + if (lookahead == '*') ADVANCE(410); + if (lookahead == '/') ADVANCE(452); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(402); + lookahead != '\\') ADVANCE(453); END_STATE(); case 419: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(426); + if (lookahead == '*') ADVANCE(421); if (lookahead == '/') ADVANCE(419); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(461); + lookahead != '\\') ADVANCE(404); END_STATE(); case 420: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(426); - if (lookahead == '/') ADVANCE(432); + if (lookahead == '*') ADVANCE(421); + if (lookahead == '/') ADVANCE(420); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(460); + lookahead != '\\') ADVANCE(411); END_STATE(); case 421: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(426); - if (lookahead == '/') ADVANCE(420); + if (lookahead == '*') ADVANCE(422); + if (lookahead == '/') ADVANCE(471); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(460); + lookahead != '\\') ADVANCE(409); END_STATE(); case 422: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(424); - if (lookahead == '/') ADVANCE(467); + if (lookahead == '*') ADVANCE(422); + if (lookahead == '/') ADVANCE(416); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(422); + lookahead != '\\') ADVANCE(416); END_STATE(); case 423: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(424); - if (lookahead == '/') ADVANCE(414); + if (lookahead == '*') ADVANCE(422); + if (lookahead == '/') ADVANCE(404); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(423); + lookahead != '\\') ADVANCE(407); END_STATE(); case 424: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(424); - if (lookahead == '/') ADVANCE(403); + if (lookahead == '*') ADVANCE(431); + if (lookahead == '/') ADVANCE(424); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(422); + lookahead != '\\') ADVANCE(466); END_STATE(); case 425: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(424); - if (lookahead == '/') ADVANCE(411); + if (lookahead == '*') ADVANCE(431); + if (lookahead == '/') ADVANCE(437); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(459); + lookahead != '\\') ADVANCE(465); END_STATE(); case 426: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(424); - if (lookahead == '/') ADVANCE(399); + if (lookahead == '*') ADVANCE(431); + if (lookahead == '/') ADVANCE(425); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(423); + lookahead != '\\') ADVANCE(465); END_STATE(); case 427: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(424); - if (lookahead == '/') ADVANCE(400); + if (lookahead == '*') ADVANCE(429); + if (lookahead == '/') ADVANCE(471); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(423); + lookahead != '\\') ADVANCE(427); END_STATE(); case 428: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(424); - if (lookahead == '/') ADVANCE(437); + if (lookahead == '*') ADVANCE(429); + if (lookahead == '/') ADVANCE(419); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(460); + lookahead != '\\') ADVANCE(428); END_STATE(); case 429: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(422); - if (lookahead == '/') ADVANCE(465); + if (lookahead == '*') ADVANCE(429); + if (lookahead == '/') ADVANCE(408); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(449); + lookahead != '\\') ADVANCE(427); END_STATE(); case 430: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(422); - if (lookahead == '/') ADVANCE(414); + if (lookahead == '*') ADVANCE(429); + if (lookahead == '/') ADVANCE(416); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(423); + lookahead != '\\') ADVANCE(464); END_STATE(); case 431: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(422); - if (lookahead == '/') ADVANCE(436); + if (lookahead == '*') ADVANCE(429); + if (lookahead == '/') ADVANCE(404); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(450); + lookahead != '\\') ADVANCE(428); END_STATE(); case 432: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(443); - if (lookahead == '/') ADVANCE(432); + if (lookahead == '*') ADVANCE(429); + if (lookahead == '/') ADVANCE(405); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(460); + lookahead != '\\') ADVANCE(428); END_STATE(); case 433: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(435); - if (lookahead == '/') ADVANCE(414); + if (lookahead == '*') ADVANCE(429); + if (lookahead == '/') ADVANCE(442); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(434); + lookahead != '\\') ADVANCE(465); END_STATE(); case 434: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(435); - if (lookahead == '/') ADVANCE(441); + if (lookahead == '*') ADVANCE(427); + if (lookahead == '/') ADVANCE(469); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(438); + lookahead != '\\') ADVANCE(454); END_STATE(); case 435: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(435); - if (lookahead == '/') ADVANCE(464); + if (lookahead == '*') ADVANCE(427); + if (lookahead == '/') ADVANCE(419); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(439); + lookahead != '\\') ADVANCE(428); END_STATE(); case 436: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(445); - if (lookahead == '/') ADVANCE(414); + if (lookahead == '*') ADVANCE(427); + if (lookahead == '/') ADVANCE(441); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(434); + lookahead != '\\') ADVANCE(455); END_STATE(); case 437: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(418); - if (lookahead == '/') ADVANCE(432); + if (lookahead == '*') ADVANCE(448); + if (lookahead == '/') ADVANCE(437); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(420); + lookahead != '\\') ADVANCE(465); END_STATE(); case 438: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(454); - if (lookahead == '/') ADVANCE(441); + if (lookahead == '*') ADVANCE(440); + if (lookahead == '/') ADVANCE(419); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(451); + lookahead != '\\') ADVANCE(439); END_STATE(); case 439: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(454); - if (lookahead == '/') ADVANCE(464); + if (lookahead == '*') ADVANCE(440); + if (lookahead == '/') ADVANCE(446); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(454); + lookahead != '\\') ADVANCE(443); END_STATE(); case 440: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(454); - if (lookahead == '/') ADVANCE(419); + if (lookahead == '*') ADVANCE(440); + if (lookahead == '/') ADVANCE(468); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(456); + lookahead != '\\') ADVANCE(444); END_STATE(); case 441: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(442); - if (lookahead == '/') ADVANCE(414); + if (lookahead == '*') ADVANCE(450); + if (lookahead == '/') ADVANCE(419); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(423); + lookahead != '\\') ADVANCE(439); END_STATE(); case 442: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(444); - if (lookahead == '/') ADVANCE(467); + if (lookahead == '*') ADVANCE(423); + if (lookahead == '/') ADVANCE(437); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && @@ -13782,17 +13797,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 443: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(444); - if (lookahead == '/') ADVANCE(399); + if (lookahead == '*') ADVANCE(459); + if (lookahead == '/') ADVANCE(446); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(428); + lookahead != '\\') ADVANCE(456); END_STATE(); case 444: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(444); - if (lookahead == '/') ADVANCE(413); + if (lookahead == '*') ADVANCE(459); + if (lookahead == '/') ADVANCE(468); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && @@ -13800,271 +13815,272 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 445: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(446); - if (lookahead == '/') ADVANCE(464); + if (lookahead == '*') ADVANCE(459); + if (lookahead == '/') ADVANCE(424); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(440); + lookahead != '\\') ADVANCE(461); END_STATE(); case 446: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(446); + if (lookahead == '*') ADVANCE(447); if (lookahead == '/') ADVANCE(419); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(447); + lookahead != '\\') ADVANCE(428); END_STATE(); case 447: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(452); - if (lookahead == '/') ADVANCE(419); + if (lookahead == '*') ADVANCE(449); + if (lookahead == '/') ADVANCE(471); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(458); + lookahead != '\\') ADVANCE(430); END_STATE(); case 448: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(452); - if (lookahead == '/') ADVANCE(420); + if (lookahead == '*') ADVANCE(449); + if (lookahead == '/') ADVANCE(404); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(457); + lookahead != '\\') ADVANCE(433); END_STATE(); case 449: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(453); - if (lookahead == '/') ADVANCE(467); + if (lookahead == '*') ADVANCE(449); + if (lookahead == '/') ADVANCE(418); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(454); + lookahead != '\\') ADVANCE(464); END_STATE(); case 450: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(453); - if (lookahead == '/') ADVANCE(414); + if (lookahead == '*') ADVANCE(451); + if (lookahead == '/') ADVANCE(468); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(451); + lookahead != '\\') ADVANCE(445); END_STATE(); case 451: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(453); - if (lookahead == '/') ADVANCE(441); + if (lookahead == '*') ADVANCE(451); + if (lookahead == '/') ADVANCE(424); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(451); + lookahead != '\\') ADVANCE(452); END_STATE(); case 452: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(453); - if (lookahead == '/') ADVANCE(430); + if (lookahead == '*') ADVANCE(457); + if (lookahead == '/') ADVANCE(424); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(451); + lookahead != '\\') ADVANCE(463); END_STATE(); case 453: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(453); - if (lookahead == '/') ADVANCE(429); + if (lookahead == '*') ADVANCE(457); + if (lookahead == '/') ADVANCE(425); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(454); + lookahead != '\\') ADVANCE(462); END_STATE(); case 454: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(453); - if (lookahead == '/') ADVANCE(464); + if (lookahead == '*') ADVANCE(458); + if (lookahead == '/') ADVANCE(471); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(454); + lookahead != '\\') ADVANCE(459); END_STATE(); case 455: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(453); - if (lookahead == '/') ADVANCE(431); + if (lookahead == '*') ADVANCE(458); + if (lookahead == '/') ADVANCE(419); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(451); + lookahead != '\\') ADVANCE(456); END_STATE(); case 456: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(455); - if (lookahead == '/') ADVANCE(419); + if (lookahead == '*') ADVANCE(458); + if (lookahead == '/') ADVANCE(446); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(458); + lookahead != '\\') ADVANCE(456); END_STATE(); case 457: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(455); - if (lookahead == '/') ADVANCE(432); + if (lookahead == '*') ADVANCE(458); + if (lookahead == '/') ADVANCE(435); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(457); + lookahead != '\\') ADVANCE(456); END_STATE(); case 458: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(455); - if (lookahead == '/') ADVANCE(420); + if (lookahead == '*') ADVANCE(458); + if (lookahead == '/') ADVANCE(434); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(457); + lookahead != '\\') ADVANCE(459); END_STATE(); case 459: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(427); - if (lookahead == '/') ADVANCE(419); + if (lookahead == '*') ADVANCE(458); + if (lookahead == '/') ADVANCE(468); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(461); + lookahead != '\\') ADVANCE(459); END_STATE(); case 460: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(427); - if (lookahead == '/') ADVANCE(432); + if (lookahead == '*') ADVANCE(458); + if (lookahead == '/') ADVANCE(436); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(460); + lookahead != '\\') ADVANCE(456); END_STATE(); case 461: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '*') ADVANCE(427); - if (lookahead == '/') ADVANCE(420); + if (lookahead == '*') ADVANCE(460); + if (lookahead == '/') ADVANCE(424); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(460); + lookahead != '\\') ADVANCE(463); END_STATE(); case 462: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '/') ADVANCE(409); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(462); + if (lookahead == '*') ADVANCE(460); + if (lookahead == '/') ADVANCE(437); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(467); + lookahead != '\\') ADVANCE(462); END_STATE(); case 463: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '/') ADVANCE(467); + if (lookahead == '*') ADVANCE(460); + if (lookahead == '/') ADVANCE(425); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(467); + lookahead != '\\') ADVANCE(462); END_STATE(); case 464: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '/') ADVANCE(467); + if (lookahead == '*') ADVANCE(432); + if (lookahead == '/') ADVANCE(424); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(422); + lookahead != '\\') ADVANCE(466); END_STATE(); case 465: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '/') ADVANCE(467); + if (lookahead == '*') ADVANCE(432); + if (lookahead == '/') ADVANCE(437); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(435); + lookahead != '\\') ADVANCE(465); END_STATE(); case 466: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); - if (lookahead == '\n' || - lookahead == '\r') ADVANCE(467); + if (lookahead == '*') ADVANCE(432); + if (lookahead == '/') ADVANCE(425); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(466); + lookahead != '\\') ADVANCE(465); END_STATE(); case 467: ACCEPT_TOKEN(aux_sym_c_string_literal_token1); + if (lookahead == '/') ADVANCE(471); if (lookahead != 0 && lookahead != '$' && lookahead != '\'' && - lookahead != '\\') ADVANCE(467); + lookahead != '\\') ADVANCE(471); END_STATE(); case 468: - ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(536); - if (lookahead == '/') ADVANCE(483); + ACCEPT_TOKEN(aux_sym_c_string_literal_token1); + if (lookahead == '/') ADVANCE(471); if (lookahead != 0 && - lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(468); + lookahead != '\'' && + lookahead != '\\') ADVANCE(427); END_STATE(); case 469: - ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(536); - if (lookahead == '/') ADVANCE(505); + ACCEPT_TOKEN(aux_sym_c_string_literal_token1); + if (lookahead == '/') ADVANCE(471); if (lookahead != 0 && - lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(502); + lookahead != '\'' && + lookahead != '\\') ADVANCE(440); END_STATE(); case 470: - ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(536); - if (lookahead == '/') ADVANCE(468); + ACCEPT_TOKEN(aux_sym_c_string_literal_token1); + if (lookahead == '\n' || + lookahead == '\r') ADVANCE(471); if (lookahead != 0 && - lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(468); + lookahead != '\'' && + lookahead != '\\') ADVANCE(470); END_STATE(); case 471: - ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(536); - if (lookahead == '/') ADVANCE(506); + ACCEPT_TOKEN(aux_sym_c_string_literal_token1); if (lookahead != 0 && - lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(481); + lookahead != '\'' && + lookahead != '\\') ADVANCE(471); END_STATE(); case 472: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(536); + if (lookahead == '\n') ADVANCE(542); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(534); + lookahead != '\\') ADVANCE(472); END_STATE(); case 473: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(536); + if (lookahead == '!') ADVANCE(472); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(480); + lookahead != '\\') ADVANCE(542); END_STATE(); case 474: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(536); + if (lookahead == '#') ADVANCE(473); + if (lookahead == '/') ADVANCE(485); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(474); if (lookahead != 0 && - lookahead != '"' && - lookahead != '$' && - lookahead != '\\') ADVANCE(468); + (lookahead < '"' || '$' < lookahead) && + lookahead != '\\') ADVANCE(542); END_STATE(); case 475: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(532); - if (lookahead == '/') ADVANCE(484); + if (lookahead == '*') ADVANCE(542); + if (lookahead == '/') ADVANCE(490); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && @@ -14072,15 +14088,17 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 476: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(532); + if (lookahead == '*') ADVANCE(542); + if (lookahead == '/') ADVANCE(512); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(476); + lookahead != '\\') ADVANCE(509); END_STATE(); case 477: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(532); + if (lookahead == '*') ADVANCE(542); + if (lookahead == '/') ADVANCE(475); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && @@ -14088,404 +14106,399 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 478: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(479); - if (lookahead == '/') ADVANCE(535); + if (lookahead == '*') ADVANCE(542); + if (lookahead == '/') ADVANCE(513); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(536); + lookahead != '\\') ADVANCE(488); END_STATE(); case 479: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(470); - if (lookahead == '/') ADVANCE(476); + if (lookahead == '*') ADVANCE(542); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(477); + lookahead != '\\') ADVANCE(540); END_STATE(); case 480: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(474); - if (lookahead == '/') ADVANCE(488); + if (lookahead == '*') ADVANCE(542); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(490); + lookahead != '\\') ADVANCE(487); END_STATE(); case 481: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(474); - if (lookahead == '/') ADVANCE(501); + if (lookahead == '*') ADVANCE(542); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(489); + lookahead != '\\') ADVANCE(475); END_STATE(); case 482: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(474); - if (lookahead == '/') ADVANCE(516); + if (lookahead == '*') ADVANCE(538); + if (lookahead == '/') ADVANCE(491); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(517); + lookahead != '\\') ADVANCE(482); END_STATE(); case 483: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(485); - if (lookahead == '/') ADVANCE(483); + if (lookahead == '*') ADVANCE(538); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(468); + lookahead != '\\') ADVANCE(483); END_STATE(); case 484: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(485); - if (lookahead == '/') ADVANCE(484); + if (lookahead == '*') ADVANCE(538); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(475); + lookahead != '\\') ADVANCE(482); END_STATE(); case 485: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); if (lookahead == '*') ADVANCE(486); - if (lookahead == '/') ADVANCE(536); + if (lookahead == '/') ADVANCE(541); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(473); + lookahead != '\\') ADVANCE(542); END_STATE(); case 486: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(486); - if (lookahead == '/') ADVANCE(480); + if (lookahead == '*') ADVANCE(477); + if (lookahead == '/') ADVANCE(483); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(480); + lookahead != '\\') ADVANCE(484); END_STATE(); case 487: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(486); - if (lookahead == '/') ADVANCE(468); + if (lookahead == '*') ADVANCE(481); + if (lookahead == '/') ADVANCE(495); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(471); + lookahead != '\\') ADVANCE(497); END_STATE(); case 488: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(495); - if (lookahead == '/') ADVANCE(488); + if (lookahead == '*') ADVANCE(481); + if (lookahead == '/') ADVANCE(508); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(530); + lookahead != '\\') ADVANCE(496); END_STATE(); case 489: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(495); - if (lookahead == '/') ADVANCE(501); + if (lookahead == '*') ADVANCE(481); + if (lookahead == '/') ADVANCE(523); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(529); + lookahead != '\\') ADVANCE(524); END_STATE(); case 490: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(495); - if (lookahead == '/') ADVANCE(489); + if (lookahead == '*') ADVANCE(492); + if (lookahead == '/') ADVANCE(490); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(529); + lookahead != '\\') ADVANCE(475); END_STATE(); case 491: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(493); - if (lookahead == '/') ADVANCE(536); + if (lookahead == '*') ADVANCE(492); + if (lookahead == '/') ADVANCE(491); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(491); + lookahead != '\\') ADVANCE(482); END_STATE(); case 492: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); if (lookahead == '*') ADVANCE(493); - if (lookahead == '/') ADVANCE(483); + if (lookahead == '/') ADVANCE(542); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(492); + lookahead != '\\') ADVANCE(480); END_STATE(); case 493: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); if (lookahead == '*') ADVANCE(493); - if (lookahead == '/') ADVANCE(472); + if (lookahead == '/') ADVANCE(487); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(491); + lookahead != '\\') ADVANCE(487); END_STATE(); case 494: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); if (lookahead == '*') ADVANCE(493); - if (lookahead == '/') ADVANCE(480); + if (lookahead == '/') ADVANCE(475); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(528); + lookahead != '\\') ADVANCE(478); END_STATE(); case 495: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(493); - if (lookahead == '/') ADVANCE(468); + if (lookahead == '*') ADVANCE(502); + if (lookahead == '/') ADVANCE(495); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(492); + lookahead != '\\') ADVANCE(537); END_STATE(); case 496: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(493); - if (lookahead == '/') ADVANCE(469); + if (lookahead == '*') ADVANCE(502); + if (lookahead == '/') ADVANCE(508); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(492); + lookahead != '\\') ADVANCE(536); END_STATE(); case 497: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(493); - if (lookahead == '/') ADVANCE(506); + if (lookahead == '*') ADVANCE(502); + if (lookahead == '/') ADVANCE(496); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(529); + lookahead != '\\') ADVANCE(536); END_STATE(); case 498: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(491); - if (lookahead == '/') ADVANCE(534); + if (lookahead == '*') ADVANCE(500); + if (lookahead == '/') ADVANCE(542); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(518); + lookahead != '\\') ADVANCE(498); END_STATE(); case 499: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(491); - if (lookahead == '/') ADVANCE(483); + if (lookahead == '*') ADVANCE(500); + if (lookahead == '/') ADVANCE(490); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(492); + lookahead != '\\') ADVANCE(499); END_STATE(); case 500: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(491); - if (lookahead == '/') ADVANCE(505); + if (lookahead == '*') ADVANCE(500); + if (lookahead == '/') ADVANCE(479); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(519); + lookahead != '\\') ADVANCE(498); END_STATE(); case 501: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(512); - if (lookahead == '/') ADVANCE(501); + if (lookahead == '*') ADVANCE(500); + if (lookahead == '/') ADVANCE(487); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(529); + lookahead != '\\') ADVANCE(535); END_STATE(); case 502: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(504); - if (lookahead == '/') ADVANCE(483); + if (lookahead == '*') ADVANCE(500); + if (lookahead == '/') ADVANCE(475); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(503); + lookahead != '\\') ADVANCE(499); END_STATE(); case 503: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(504); - if (lookahead == '/') ADVANCE(510); + if (lookahead == '*') ADVANCE(500); + if (lookahead == '/') ADVANCE(476); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(507); + lookahead != '\\') ADVANCE(499); END_STATE(); case 504: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(504); - if (lookahead == '/') ADVANCE(533); + if (lookahead == '*') ADVANCE(500); + if (lookahead == '/') ADVANCE(513); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(508); + lookahead != '\\') ADVANCE(536); END_STATE(); case 505: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(514); - if (lookahead == '/') ADVANCE(483); + if (lookahead == '*') ADVANCE(498); + if (lookahead == '/') ADVANCE(540); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(503); + lookahead != '\\') ADVANCE(525); END_STATE(); case 506: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(487); - if (lookahead == '/') ADVANCE(501); + if (lookahead == '*') ADVANCE(498); + if (lookahead == '/') ADVANCE(490); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(489); + lookahead != '\\') ADVANCE(499); END_STATE(); case 507: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(523); - if (lookahead == '/') ADVANCE(510); + if (lookahead == '*') ADVANCE(498); + if (lookahead == '/') ADVANCE(512); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(520); + lookahead != '\\') ADVANCE(526); END_STATE(); case 508: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(523); - if (lookahead == '/') ADVANCE(533); + if (lookahead == '*') ADVANCE(519); + if (lookahead == '/') ADVANCE(508); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(523); + lookahead != '\\') ADVANCE(536); END_STATE(); case 509: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(523); - if (lookahead == '/') ADVANCE(488); + if (lookahead == '*') ADVANCE(511); + if (lookahead == '/') ADVANCE(490); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(525); + lookahead != '\\') ADVANCE(510); END_STATE(); case 510: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); if (lookahead == '*') ADVANCE(511); - if (lookahead == '/') ADVANCE(483); + if (lookahead == '/') ADVANCE(517); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(492); + lookahead != '\\') ADVANCE(514); END_STATE(); case 511: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(513); - if (lookahead == '/') ADVANCE(536); + if (lookahead == '*') ADVANCE(511); + if (lookahead == '/') ADVANCE(539); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(494); + lookahead != '\\') ADVANCE(515); END_STATE(); case 512: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(513); - if (lookahead == '/') ADVANCE(468); + if (lookahead == '*') ADVANCE(521); + if (lookahead == '/') ADVANCE(490); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(497); + lookahead != '\\') ADVANCE(510); END_STATE(); case 513: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(513); - if (lookahead == '/') ADVANCE(482); + if (lookahead == '*') ADVANCE(494); + if (lookahead == '/') ADVANCE(508); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(528); + lookahead != '\\') ADVANCE(496); END_STATE(); case 514: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(515); - if (lookahead == '/') ADVANCE(533); + if (lookahead == '*') ADVANCE(530); + if (lookahead == '/') ADVANCE(517); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(509); + lookahead != '\\') ADVANCE(527); END_STATE(); case 515: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(515); - if (lookahead == '/') ADVANCE(488); + if (lookahead == '*') ADVANCE(530); + if (lookahead == '/') ADVANCE(539); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(516); + lookahead != '\\') ADVANCE(530); END_STATE(); case 516: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(521); - if (lookahead == '/') ADVANCE(488); + if (lookahead == '*') ADVANCE(530); + if (lookahead == '/') ADVANCE(495); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(527); + lookahead != '\\') ADVANCE(532); END_STATE(); case 517: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(521); - if (lookahead == '/') ADVANCE(489); + if (lookahead == '*') ADVANCE(518); + if (lookahead == '/') ADVANCE(490); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(526); + lookahead != '\\') ADVANCE(499); END_STATE(); case 518: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(522); - if (lookahead == '/') ADVANCE(536); + if (lookahead == '*') ADVANCE(520); + if (lookahead == '/') ADVANCE(542); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(523); + lookahead != '\\') ADVANCE(501); END_STATE(); case 519: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(522); - if (lookahead == '/') ADVANCE(483); + if (lookahead == '*') ADVANCE(520); + if (lookahead == '/') ADVANCE(475); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(520); + lookahead != '\\') ADVANCE(504); END_STATE(); case 520: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(522); - if (lookahead == '/') ADVANCE(510); + if (lookahead == '*') ADVANCE(520); + if (lookahead == '/') ADVANCE(489); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(520); + lookahead != '\\') ADVANCE(535); END_STATE(); case 521: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); if (lookahead == '*') ADVANCE(522); - if (lookahead == '/') ADVANCE(499); + if (lookahead == '/') ADVANCE(539); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(520); + lookahead != '\\') ADVANCE(516); END_STATE(); case 522: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); if (lookahead == '*') ADVANCE(522); - if (lookahead == '/') ADVANCE(498); + if (lookahead == '/') ADVANCE(495); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && @@ -14493,1337 +14506,1420 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 523: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(522); - if (lookahead == '/') ADVANCE(533); + if (lookahead == '*') ADVANCE(528); + if (lookahead == '/') ADVANCE(495); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(523); + lookahead != '\\') ADVANCE(534); END_STATE(); case 524: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(522); - if (lookahead == '/') ADVANCE(500); + if (lookahead == '*') ADVANCE(528); + if (lookahead == '/') ADVANCE(496); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(520); + lookahead != '\\') ADVANCE(533); END_STATE(); case 525: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(524); - if (lookahead == '/') ADVANCE(488); + if (lookahead == '*') ADVANCE(529); + if (lookahead == '/') ADVANCE(542); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(527); + lookahead != '\\') ADVANCE(530); END_STATE(); case 526: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(524); - if (lookahead == '/') ADVANCE(501); + if (lookahead == '*') ADVANCE(529); + if (lookahead == '/') ADVANCE(490); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(526); + lookahead != '\\') ADVANCE(527); END_STATE(); case 527: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(524); - if (lookahead == '/') ADVANCE(489); + if (lookahead == '*') ADVANCE(529); + if (lookahead == '/') ADVANCE(517); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(526); + lookahead != '\\') ADVANCE(527); END_STATE(); case 528: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(496); - if (lookahead == '/') ADVANCE(488); + if (lookahead == '*') ADVANCE(529); + if (lookahead == '/') ADVANCE(506); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(530); + lookahead != '\\') ADVANCE(527); END_STATE(); case 529: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(496); - if (lookahead == '/') ADVANCE(501); + if (lookahead == '*') ADVANCE(529); + if (lookahead == '/') ADVANCE(505); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(529); + lookahead != '\\') ADVANCE(530); END_STATE(); case 530: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '*') ADVANCE(496); - if (lookahead == '/') ADVANCE(489); + if (lookahead == '*') ADVANCE(529); + if (lookahead == '/') ADVANCE(539); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(529); + lookahead != '\\') ADVANCE(530); END_STATE(); case 531: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '/') ADVANCE(478); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(531); + if (lookahead == '*') ADVANCE(529); + if (lookahead == '/') ADVANCE(507); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(536); + lookahead != '\\') ADVANCE(527); END_STATE(); case 532: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '/') ADVANCE(536); + if (lookahead == '*') ADVANCE(531); + if (lookahead == '/') ADVANCE(495); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(536); + lookahead != '\\') ADVANCE(534); END_STATE(); case 533: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '/') ADVANCE(536); + if (lookahead == '*') ADVANCE(531); + if (lookahead == '/') ADVANCE(508); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(491); + lookahead != '\\') ADVANCE(533); END_STATE(); case 534: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '/') ADVANCE(536); + if (lookahead == '*') ADVANCE(531); + if (lookahead == '/') ADVANCE(496); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(504); + lookahead != '\\') ADVANCE(533); END_STATE(); case 535: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); - if (lookahead == '\n' || - lookahead == '\r') ADVANCE(536); + if (lookahead == '*') ADVANCE(503); + if (lookahead == '/') ADVANCE(495); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && - lookahead != '\\') ADVANCE(535); + lookahead != '\\') ADVANCE(537); END_STATE(); case 536: ACCEPT_TOKEN(aux_sym_c_string_literal_token2); + if (lookahead == '*') ADVANCE(503); + if (lookahead == '/') ADVANCE(508); if (lookahead != 0 && lookahead != '"' && lookahead != '$' && lookahead != '\\') ADVANCE(536); END_STATE(); case 537: - ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(605); - if (lookahead == '/') ADVANCE(552); + ACCEPT_TOKEN(aux_sym_c_string_literal_token2); + if (lookahead == '*') ADVANCE(503); + if (lookahead == '/') ADVANCE(496); if (lookahead != 0 && - lookahead != '\'' && - lookahead != '\\') ADVANCE(537); + lookahead != '"' && + lookahead != '$' && + lookahead != '\\') ADVANCE(536); END_STATE(); case 538: - ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(605); - if (lookahead == '/') ADVANCE(574); + ACCEPT_TOKEN(aux_sym_c_string_literal_token2); + if (lookahead == '/') ADVANCE(542); if (lookahead != 0 && - lookahead != '\'' && - lookahead != '\\') ADVANCE(571); + lookahead != '"' && + lookahead != '$' && + lookahead != '\\') ADVANCE(542); END_STATE(); case 539: - ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(605); - if (lookahead == '/') ADVANCE(537); + ACCEPT_TOKEN(aux_sym_c_string_literal_token2); + if (lookahead == '/') ADVANCE(542); if (lookahead != 0 && - lookahead != '\'' && - lookahead != '\\') ADVANCE(537); + lookahead != '"' && + lookahead != '$' && + lookahead != '\\') ADVANCE(498); END_STATE(); case 540: - ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(605); - if (lookahead == '/') ADVANCE(575); + ACCEPT_TOKEN(aux_sym_c_string_literal_token2); + if (lookahead == '/') ADVANCE(542); if (lookahead != 0 && - lookahead != '\'' && - lookahead != '\\') ADVANCE(550); + lookahead != '"' && + lookahead != '$' && + lookahead != '\\') ADVANCE(511); END_STATE(); case 541: - ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(605); + ACCEPT_TOKEN(aux_sym_c_string_literal_token2); + if (lookahead == '\n' || + lookahead == '\r') ADVANCE(542); if (lookahead != 0 && - lookahead != '\'' && - lookahead != '\\') ADVANCE(603); + lookahead != '"' && + lookahead != '$' && + lookahead != '\\') ADVANCE(541); END_STATE(); case 542: - ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(605); + ACCEPT_TOKEN(aux_sym_c_string_literal_token2); if (lookahead != 0 && - lookahead != '\'' && - lookahead != '\\') ADVANCE(549); + lookahead != '"' && + lookahead != '$' && + lookahead != '\\') ADVANCE(542); END_STATE(); case 543: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(605); + if (lookahead == '\n') ADVANCE(613); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(537); + lookahead != '\\') ADVANCE(543); END_STATE(); case 544: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(601); - if (lookahead == '/') ADVANCE(553); + if (lookahead == '!') ADVANCE(543); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(544); + lookahead != '\\') ADVANCE(613); END_STATE(); case 545: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(601); + if (lookahead == '#') ADVANCE(544); + if (lookahead == '/') ADVANCE(556); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(545); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(545); + lookahead != '\\') ADVANCE(613); END_STATE(); case 546: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(601); + if (lookahead == '*') ADVANCE(613); + if (lookahead == '/') ADVANCE(561); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(544); + lookahead != '\\') ADVANCE(546); END_STATE(); case 547: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(548); - if (lookahead == '/') ADVANCE(604); + if (lookahead == '*') ADVANCE(613); + if (lookahead == '/') ADVANCE(583); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(605); + lookahead != '\\') ADVANCE(580); END_STATE(); case 548: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(539); - if (lookahead == '/') ADVANCE(545); + if (lookahead == '*') ADVANCE(613); + if (lookahead == '/') ADVANCE(546); if (lookahead != 0 && lookahead != '\'' && lookahead != '\\') ADVANCE(546); END_STATE(); case 549: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(543); - if (lookahead == '/') ADVANCE(557); + if (lookahead == '*') ADVANCE(613); + if (lookahead == '/') ADVANCE(584); if (lookahead != 0 && lookahead != '\'' && lookahead != '\\') ADVANCE(559); END_STATE(); case 550: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(543); - if (lookahead == '/') ADVANCE(570); + if (lookahead == '*') ADVANCE(613); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(558); + lookahead != '\\') ADVANCE(611); END_STATE(); case 551: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(543); - if (lookahead == '/') ADVANCE(585); + if (lookahead == '*') ADVANCE(613); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(586); + lookahead != '\\') ADVANCE(558); END_STATE(); case 552: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(554); - if (lookahead == '/') ADVANCE(552); + if (lookahead == '*') ADVANCE(613); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(537); + lookahead != '\\') ADVANCE(546); END_STATE(); case 553: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(554); - if (lookahead == '/') ADVANCE(553); + if (lookahead == '*') ADVANCE(609); + if (lookahead == '/') ADVANCE(562); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(544); + lookahead != '\\') ADVANCE(553); END_STATE(); case 554: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(555); - if (lookahead == '/') ADVANCE(605); + if (lookahead == '*') ADVANCE(609); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(542); + lookahead != '\\') ADVANCE(554); END_STATE(); case 555: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(555); - if (lookahead == '/') ADVANCE(549); + if (lookahead == '*') ADVANCE(609); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(549); + lookahead != '\\') ADVANCE(553); END_STATE(); case 556: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(555); - if (lookahead == '/') ADVANCE(537); + if (lookahead == '*') ADVANCE(557); + if (lookahead == '/') ADVANCE(612); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(540); + lookahead != '\\') ADVANCE(613); END_STATE(); case 557: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(564); - if (lookahead == '/') ADVANCE(557); + if (lookahead == '*') ADVANCE(548); + if (lookahead == '/') ADVANCE(554); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(599); + lookahead != '\\') ADVANCE(555); END_STATE(); case 558: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(564); - if (lookahead == '/') ADVANCE(570); + if (lookahead == '*') ADVANCE(552); + if (lookahead == '/') ADVANCE(566); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(598); + lookahead != '\\') ADVANCE(568); END_STATE(); case 559: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(564); - if (lookahead == '/') ADVANCE(558); + if (lookahead == '*') ADVANCE(552); + if (lookahead == '/') ADVANCE(579); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(598); + lookahead != '\\') ADVANCE(567); END_STATE(); case 560: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(562); - if (lookahead == '/') ADVANCE(605); + if (lookahead == '*') ADVANCE(552); + if (lookahead == '/') ADVANCE(594); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(560); + lookahead != '\\') ADVANCE(595); END_STATE(); case 561: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(562); - if (lookahead == '/') ADVANCE(552); + if (lookahead == '*') ADVANCE(563); + if (lookahead == '/') ADVANCE(561); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(561); + lookahead != '\\') ADVANCE(546); END_STATE(); case 562: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(562); - if (lookahead == '/') ADVANCE(541); + if (lookahead == '*') ADVANCE(563); + if (lookahead == '/') ADVANCE(562); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(560); + lookahead != '\\') ADVANCE(553); END_STATE(); case 563: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(562); - if (lookahead == '/') ADVANCE(549); + if (lookahead == '*') ADVANCE(564); + if (lookahead == '/') ADVANCE(613); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(597); + lookahead != '\\') ADVANCE(551); END_STATE(); case 564: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(562); - if (lookahead == '/') ADVANCE(537); + if (lookahead == '*') ADVANCE(564); + if (lookahead == '/') ADVANCE(558); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(561); + lookahead != '\\') ADVANCE(558); END_STATE(); case 565: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(562); - if (lookahead == '/') ADVANCE(538); + if (lookahead == '*') ADVANCE(564); + if (lookahead == '/') ADVANCE(546); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(561); + lookahead != '\\') ADVANCE(549); END_STATE(); case 566: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(562); - if (lookahead == '/') ADVANCE(575); + if (lookahead == '*') ADVANCE(573); + if (lookahead == '/') ADVANCE(566); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(598); + lookahead != '\\') ADVANCE(608); END_STATE(); case 567: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(560); - if (lookahead == '/') ADVANCE(603); + if (lookahead == '*') ADVANCE(573); + if (lookahead == '/') ADVANCE(579); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(587); + lookahead != '\\') ADVANCE(607); END_STATE(); case 568: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(560); - if (lookahead == '/') ADVANCE(552); + if (lookahead == '*') ADVANCE(573); + if (lookahead == '/') ADVANCE(567); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(561); + lookahead != '\\') ADVANCE(607); END_STATE(); case 569: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(560); - if (lookahead == '/') ADVANCE(574); + if (lookahead == '*') ADVANCE(571); + if (lookahead == '/') ADVANCE(613); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(588); + lookahead != '\\') ADVANCE(569); END_STATE(); case 570: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(581); - if (lookahead == '/') ADVANCE(570); + if (lookahead == '*') ADVANCE(571); + if (lookahead == '/') ADVANCE(561); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(598); + lookahead != '\\') ADVANCE(570); END_STATE(); case 571: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(573); - if (lookahead == '/') ADVANCE(552); + if (lookahead == '*') ADVANCE(571); + if (lookahead == '/') ADVANCE(550); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(572); + lookahead != '\\') ADVANCE(569); END_STATE(); case 572: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(573); - if (lookahead == '/') ADVANCE(579); + if (lookahead == '*') ADVANCE(571); + if (lookahead == '/') ADVANCE(558); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(576); + lookahead != '\\') ADVANCE(606); END_STATE(); case 573: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(573); - if (lookahead == '/') ADVANCE(602); + if (lookahead == '*') ADVANCE(571); + if (lookahead == '/') ADVANCE(546); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(577); + lookahead != '\\') ADVANCE(570); END_STATE(); case 574: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(583); - if (lookahead == '/') ADVANCE(552); + if (lookahead == '*') ADVANCE(571); + if (lookahead == '/') ADVANCE(547); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(572); + lookahead != '\\') ADVANCE(570); END_STATE(); case 575: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(556); - if (lookahead == '/') ADVANCE(570); + if (lookahead == '*') ADVANCE(571); + if (lookahead == '/') ADVANCE(584); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(558); + lookahead != '\\') ADVANCE(607); END_STATE(); case 576: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(592); - if (lookahead == '/') ADVANCE(579); + if (lookahead == '*') ADVANCE(569); + if (lookahead == '/') ADVANCE(611); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(589); + lookahead != '\\') ADVANCE(596); END_STATE(); case 577: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(592); - if (lookahead == '/') ADVANCE(602); + if (lookahead == '*') ADVANCE(569); + if (lookahead == '/') ADVANCE(561); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(592); + lookahead != '\\') ADVANCE(570); END_STATE(); case 578: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(592); - if (lookahead == '/') ADVANCE(557); + if (lookahead == '*') ADVANCE(569); + if (lookahead == '/') ADVANCE(583); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(594); + lookahead != '\\') ADVANCE(597); END_STATE(); case 579: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(580); - if (lookahead == '/') ADVANCE(552); + if (lookahead == '*') ADVANCE(590); + if (lookahead == '/') ADVANCE(579); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(561); + lookahead != '\\') ADVANCE(607); END_STATE(); case 580: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); if (lookahead == '*') ADVANCE(582); - if (lookahead == '/') ADVANCE(605); + if (lookahead == '/') ADVANCE(561); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(563); + lookahead != '\\') ADVANCE(581); END_STATE(); case 581: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); if (lookahead == '*') ADVANCE(582); - if (lookahead == '/') ADVANCE(537); + if (lookahead == '/') ADVANCE(588); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(566); + lookahead != '\\') ADVANCE(585); END_STATE(); case 582: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); if (lookahead == '*') ADVANCE(582); - if (lookahead == '/') ADVANCE(551); + if (lookahead == '/') ADVANCE(610); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(597); + lookahead != '\\') ADVANCE(586); END_STATE(); case 583: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(584); - if (lookahead == '/') ADVANCE(602); + if (lookahead == '*') ADVANCE(592); + if (lookahead == '/') ADVANCE(561); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(578); + lookahead != '\\') ADVANCE(581); END_STATE(); case 584: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(584); - if (lookahead == '/') ADVANCE(557); + if (lookahead == '*') ADVANCE(565); + if (lookahead == '/') ADVANCE(579); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(585); + lookahead != '\\') ADVANCE(567); END_STATE(); case 585: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(590); - if (lookahead == '/') ADVANCE(557); + if (lookahead == '*') ADVANCE(601); + if (lookahead == '/') ADVANCE(588); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(596); + lookahead != '\\') ADVANCE(598); END_STATE(); case 586: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(590); - if (lookahead == '/') ADVANCE(558); + if (lookahead == '*') ADVANCE(601); + if (lookahead == '/') ADVANCE(610); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(595); + lookahead != '\\') ADVANCE(601); END_STATE(); case 587: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(591); - if (lookahead == '/') ADVANCE(605); + if (lookahead == '*') ADVANCE(601); + if (lookahead == '/') ADVANCE(566); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(592); + lookahead != '\\') ADVANCE(603); END_STATE(); case 588: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(591); - if (lookahead == '/') ADVANCE(552); + if (lookahead == '*') ADVANCE(589); + if (lookahead == '/') ADVANCE(561); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(589); + lookahead != '\\') ADVANCE(570); END_STATE(); case 589: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); if (lookahead == '*') ADVANCE(591); - if (lookahead == '/') ADVANCE(579); + if (lookahead == '/') ADVANCE(613); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(589); + lookahead != '\\') ADVANCE(572); END_STATE(); case 590: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); if (lookahead == '*') ADVANCE(591); - if (lookahead == '/') ADVANCE(568); + if (lookahead == '/') ADVANCE(546); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(589); + lookahead != '\\') ADVANCE(575); END_STATE(); case 591: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); if (lookahead == '*') ADVANCE(591); - if (lookahead == '/') ADVANCE(567); + if (lookahead == '/') ADVANCE(560); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(592); + lookahead != '\\') ADVANCE(606); END_STATE(); case 592: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(591); - if (lookahead == '/') ADVANCE(602); + if (lookahead == '*') ADVANCE(593); + if (lookahead == '/') ADVANCE(610); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(592); + lookahead != '\\') ADVANCE(587); END_STATE(); case 593: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(591); - if (lookahead == '/') ADVANCE(569); + if (lookahead == '*') ADVANCE(593); + if (lookahead == '/') ADVANCE(566); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(589); + lookahead != '\\') ADVANCE(594); END_STATE(); case 594: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(593); - if (lookahead == '/') ADVANCE(557); + if (lookahead == '*') ADVANCE(599); + if (lookahead == '/') ADVANCE(566); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(596); + lookahead != '\\') ADVANCE(605); END_STATE(); case 595: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(593); - if (lookahead == '/') ADVANCE(570); + if (lookahead == '*') ADVANCE(599); + if (lookahead == '/') ADVANCE(567); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(595); + lookahead != '\\') ADVANCE(604); END_STATE(); case 596: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(593); - if (lookahead == '/') ADVANCE(558); + if (lookahead == '*') ADVANCE(600); + if (lookahead == '/') ADVANCE(613); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(595); + lookahead != '\\') ADVANCE(601); END_STATE(); case 597: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(565); - if (lookahead == '/') ADVANCE(557); + if (lookahead == '*') ADVANCE(600); + if (lookahead == '/') ADVANCE(561); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(599); + lookahead != '\\') ADVANCE(598); END_STATE(); case 598: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(565); - if (lookahead == '/') ADVANCE(570); + if (lookahead == '*') ADVANCE(600); + if (lookahead == '/') ADVANCE(588); if (lookahead != 0 && lookahead != '\'' && lookahead != '\\') ADVANCE(598); END_STATE(); case 599: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '*') ADVANCE(565); - if (lookahead == '/') ADVANCE(558); + if (lookahead == '*') ADVANCE(600); + if (lookahead == '/') ADVANCE(577); if (lookahead != 0 && lookahead != '\'' && lookahead != '\\') ADVANCE(598); END_STATE(); case 600: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '/') ADVANCE(547); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(600); + if (lookahead == '*') ADVANCE(600); + if (lookahead == '/') ADVANCE(576); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(605); + lookahead != '\\') ADVANCE(601); END_STATE(); case 601: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '/') ADVANCE(605); + if (lookahead == '*') ADVANCE(600); + if (lookahead == '/') ADVANCE(610); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(605); + lookahead != '\\') ADVANCE(601); END_STATE(); case 602: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '/') ADVANCE(605); + if (lookahead == '*') ADVANCE(600); + if (lookahead == '/') ADVANCE(578); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(560); + lookahead != '\\') ADVANCE(598); END_STATE(); case 603: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '/') ADVANCE(605); + if (lookahead == '*') ADVANCE(602); + if (lookahead == '/') ADVANCE(566); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(573); + lookahead != '\\') ADVANCE(605); END_STATE(); case 604: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); - if (lookahead == '\n' || - lookahead == '\r') ADVANCE(605); + if (lookahead == '*') ADVANCE(602); + if (lookahead == '/') ADVANCE(579); if (lookahead != 0 && lookahead != '\'' && lookahead != '\\') ADVANCE(604); END_STATE(); case 605: ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); + if (lookahead == '*') ADVANCE(602); + if (lookahead == '/') ADVANCE(567); if (lookahead != 0 && lookahead != '\'' && - lookahead != '\\') ADVANCE(605); + lookahead != '\\') ADVANCE(604); END_STATE(); case 606: - ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(674); - if (lookahead == '/') ADVANCE(621); + ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); + if (lookahead == '*') ADVANCE(574); + if (lookahead == '/') ADVANCE(566); if (lookahead != 0 && - lookahead != '"' && - lookahead != '\\') ADVANCE(606); + lookahead != '\'' && + lookahead != '\\') ADVANCE(608); END_STATE(); case 607: - ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(674); - if (lookahead == '/') ADVANCE(643); + ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); + if (lookahead == '*') ADVANCE(574); + if (lookahead == '/') ADVANCE(579); if (lookahead != 0 && - lookahead != '"' && - lookahead != '\\') ADVANCE(640); + lookahead != '\'' && + lookahead != '\\') ADVANCE(607); END_STATE(); case 608: - ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(674); - if (lookahead == '/') ADVANCE(606); + ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); + if (lookahead == '*') ADVANCE(574); + if (lookahead == '/') ADVANCE(567); if (lookahead != 0 && - lookahead != '"' && - lookahead != '\\') ADVANCE(606); + lookahead != '\'' && + lookahead != '\\') ADVANCE(607); END_STATE(); case 609: - ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(674); - if (lookahead == '/') ADVANCE(644); + ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); + if (lookahead == '/') ADVANCE(613); if (lookahead != 0 && - lookahead != '"' && - lookahead != '\\') ADVANCE(619); + lookahead != '\'' && + lookahead != '\\') ADVANCE(613); END_STATE(); case 610: - ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(674); + ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); + if (lookahead == '/') ADVANCE(613); if (lookahead != 0 && - lookahead != '"' && - lookahead != '\\') ADVANCE(672); + lookahead != '\'' && + lookahead != '\\') ADVANCE(569); END_STATE(); case 611: - ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(674); + ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); + if (lookahead == '/') ADVANCE(613); if (lookahead != 0 && - lookahead != '"' && - lookahead != '\\') ADVANCE(618); + lookahead != '\'' && + lookahead != '\\') ADVANCE(582); END_STATE(); case 612: - ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(674); + ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); + if (lookahead == '\n' || + lookahead == '\r') ADVANCE(613); if (lookahead != 0 && - lookahead != '"' && - lookahead != '\\') ADVANCE(606); + lookahead != '\'' && + lookahead != '\\') ADVANCE(612); END_STATE(); case 613: - ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(670); - if (lookahead == '/') ADVANCE(622); + ACCEPT_TOKEN(aux_sym_raw_string_literal_token1); if (lookahead != 0 && - lookahead != '"' && + lookahead != '\'' && lookahead != '\\') ADVANCE(613); END_STATE(); case 614: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(670); + if (lookahead == '\n') ADVANCE(684); if (lookahead != 0 && lookahead != '"' && lookahead != '\\') ADVANCE(614); END_STATE(); case 615: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(670); + if (lookahead == '!') ADVANCE(614); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(613); + lookahead != '\\') ADVANCE(684); END_STATE(); case 616: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(617); - if (lookahead == '/') ADVANCE(673); + if (lookahead == '#') ADVANCE(615); + if (lookahead == '/') ADVANCE(627); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(616); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(674); + lookahead != '\\') ADVANCE(684); END_STATE(); case 617: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(608); - if (lookahead == '/') ADVANCE(614); + if (lookahead == '*') ADVANCE(684); + if (lookahead == '/') ADVANCE(632); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(615); + lookahead != '\\') ADVANCE(617); END_STATE(); case 618: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(612); - if (lookahead == '/') ADVANCE(626); + if (lookahead == '*') ADVANCE(684); + if (lookahead == '/') ADVANCE(654); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(628); + lookahead != '\\') ADVANCE(651); END_STATE(); case 619: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(612); - if (lookahead == '/') ADVANCE(639); + if (lookahead == '*') ADVANCE(684); + if (lookahead == '/') ADVANCE(617); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(627); + lookahead != '\\') ADVANCE(617); END_STATE(); case 620: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(612); - if (lookahead == '/') ADVANCE(654); + if (lookahead == '*') ADVANCE(684); + if (lookahead == '/') ADVANCE(655); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(655); + lookahead != '\\') ADVANCE(630); END_STATE(); case 621: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(623); - if (lookahead == '/') ADVANCE(621); + if (lookahead == '*') ADVANCE(684); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(606); + lookahead != '\\') ADVANCE(682); END_STATE(); case 622: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(623); - if (lookahead == '/') ADVANCE(622); + if (lookahead == '*') ADVANCE(684); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(613); + lookahead != '\\') ADVANCE(629); END_STATE(); case 623: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(624); - if (lookahead == '/') ADVANCE(674); + if (lookahead == '*') ADVANCE(684); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(611); + lookahead != '\\') ADVANCE(617); END_STATE(); case 624: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(624); - if (lookahead == '/') ADVANCE(618); + if (lookahead == '*') ADVANCE(680); + if (lookahead == '/') ADVANCE(633); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(618); + lookahead != '\\') ADVANCE(624); END_STATE(); case 625: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(624); - if (lookahead == '/') ADVANCE(606); + if (lookahead == '*') ADVANCE(680); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(609); + lookahead != '\\') ADVANCE(625); END_STATE(); case 626: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(633); - if (lookahead == '/') ADVANCE(626); + if (lookahead == '*') ADVANCE(680); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(668); + lookahead != '\\') ADVANCE(624); END_STATE(); case 627: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(633); - if (lookahead == '/') ADVANCE(639); + if (lookahead == '*') ADVANCE(628); + if (lookahead == '/') ADVANCE(683); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(667); + lookahead != '\\') ADVANCE(684); END_STATE(); case 628: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(633); - if (lookahead == '/') ADVANCE(627); + if (lookahead == '*') ADVANCE(619); + if (lookahead == '/') ADVANCE(625); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(667); + lookahead != '\\') ADVANCE(626); END_STATE(); case 629: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(631); - if (lookahead == '/') ADVANCE(674); + if (lookahead == '*') ADVANCE(623); + if (lookahead == '/') ADVANCE(637); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(629); + lookahead != '\\') ADVANCE(639); END_STATE(); case 630: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(631); - if (lookahead == '/') ADVANCE(621); + if (lookahead == '*') ADVANCE(623); + if (lookahead == '/') ADVANCE(650); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(630); + lookahead != '\\') ADVANCE(638); END_STATE(); case 631: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(631); - if (lookahead == '/') ADVANCE(610); + if (lookahead == '*') ADVANCE(623); + if (lookahead == '/') ADVANCE(665); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(629); + lookahead != '\\') ADVANCE(666); END_STATE(); case 632: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(631); - if (lookahead == '/') ADVANCE(618); + if (lookahead == '*') ADVANCE(634); + if (lookahead == '/') ADVANCE(632); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(666); + lookahead != '\\') ADVANCE(617); END_STATE(); case 633: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(631); - if (lookahead == '/') ADVANCE(606); + if (lookahead == '*') ADVANCE(634); + if (lookahead == '/') ADVANCE(633); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(630); + lookahead != '\\') ADVANCE(624); END_STATE(); case 634: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(631); - if (lookahead == '/') ADVANCE(607); + if (lookahead == '*') ADVANCE(635); + if (lookahead == '/') ADVANCE(684); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(630); + lookahead != '\\') ADVANCE(622); END_STATE(); case 635: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(631); - if (lookahead == '/') ADVANCE(644); + if (lookahead == '*') ADVANCE(635); + if (lookahead == '/') ADVANCE(629); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(667); + lookahead != '\\') ADVANCE(629); END_STATE(); case 636: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(629); - if (lookahead == '/') ADVANCE(672); + if (lookahead == '*') ADVANCE(635); + if (lookahead == '/') ADVANCE(617); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(656); + lookahead != '\\') ADVANCE(620); END_STATE(); case 637: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(629); - if (lookahead == '/') ADVANCE(621); + if (lookahead == '*') ADVANCE(644); + if (lookahead == '/') ADVANCE(637); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(630); + lookahead != '\\') ADVANCE(679); END_STATE(); case 638: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(629); - if (lookahead == '/') ADVANCE(643); + if (lookahead == '*') ADVANCE(644); + if (lookahead == '/') ADVANCE(650); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(657); + lookahead != '\\') ADVANCE(678); END_STATE(); case 639: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(650); - if (lookahead == '/') ADVANCE(639); + if (lookahead == '*') ADVANCE(644); + if (lookahead == '/') ADVANCE(638); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(667); + lookahead != '\\') ADVANCE(678); END_STATE(); case 640: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); if (lookahead == '*') ADVANCE(642); - if (lookahead == '/') ADVANCE(621); + if (lookahead == '/') ADVANCE(684); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(641); + lookahead != '\\') ADVANCE(640); END_STATE(); case 641: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); if (lookahead == '*') ADVANCE(642); - if (lookahead == '/') ADVANCE(648); + if (lookahead == '/') ADVANCE(632); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(645); + lookahead != '\\') ADVANCE(641); END_STATE(); case 642: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); if (lookahead == '*') ADVANCE(642); - if (lookahead == '/') ADVANCE(671); + if (lookahead == '/') ADVANCE(621); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(646); + lookahead != '\\') ADVANCE(640); END_STATE(); case 643: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(652); - if (lookahead == '/') ADVANCE(621); + if (lookahead == '*') ADVANCE(642); + if (lookahead == '/') ADVANCE(629); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(641); + lookahead != '\\') ADVANCE(677); END_STATE(); case 644: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(625); - if (lookahead == '/') ADVANCE(639); + if (lookahead == '*') ADVANCE(642); + if (lookahead == '/') ADVANCE(617); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(627); + lookahead != '\\') ADVANCE(641); END_STATE(); case 645: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(661); - if (lookahead == '/') ADVANCE(648); + if (lookahead == '*') ADVANCE(642); + if (lookahead == '/') ADVANCE(618); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(658); + lookahead != '\\') ADVANCE(641); END_STATE(); case 646: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(661); - if (lookahead == '/') ADVANCE(671); + if (lookahead == '*') ADVANCE(642); + if (lookahead == '/') ADVANCE(655); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(661); + lookahead != '\\') ADVANCE(678); END_STATE(); case 647: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(661); - if (lookahead == '/') ADVANCE(626); + if (lookahead == '*') ADVANCE(640); + if (lookahead == '/') ADVANCE(682); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(663); + lookahead != '\\') ADVANCE(667); END_STATE(); case 648: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(649); - if (lookahead == '/') ADVANCE(621); + if (lookahead == '*') ADVANCE(640); + if (lookahead == '/') ADVANCE(632); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(630); + lookahead != '\\') ADVANCE(641); END_STATE(); case 649: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(651); - if (lookahead == '/') ADVANCE(674); + if (lookahead == '*') ADVANCE(640); + if (lookahead == '/') ADVANCE(654); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(632); + lookahead != '\\') ADVANCE(668); END_STATE(); case 650: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(651); - if (lookahead == '/') ADVANCE(606); + if (lookahead == '*') ADVANCE(661); + if (lookahead == '/') ADVANCE(650); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(635); + lookahead != '\\') ADVANCE(678); END_STATE(); case 651: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(651); - if (lookahead == '/') ADVANCE(620); + if (lookahead == '*') ADVANCE(653); + if (lookahead == '/') ADVANCE(632); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(666); + lookahead != '\\') ADVANCE(652); END_STATE(); case 652: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); if (lookahead == '*') ADVANCE(653); - if (lookahead == '/') ADVANCE(671); + if (lookahead == '/') ADVANCE(659); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(647); + lookahead != '\\') ADVANCE(656); END_STATE(); case 653: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); if (lookahead == '*') ADVANCE(653); - if (lookahead == '/') ADVANCE(626); + if (lookahead == '/') ADVANCE(681); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(654); + lookahead != '\\') ADVANCE(657); END_STATE(); case 654: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(659); - if (lookahead == '/') ADVANCE(626); + if (lookahead == '*') ADVANCE(663); + if (lookahead == '/') ADVANCE(632); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(665); + lookahead != '\\') ADVANCE(652); END_STATE(); case 655: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(659); - if (lookahead == '/') ADVANCE(627); + if (lookahead == '*') ADVANCE(636); + if (lookahead == '/') ADVANCE(650); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(664); + lookahead != '\\') ADVANCE(638); END_STATE(); case 656: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(660); - if (lookahead == '/') ADVANCE(674); + if (lookahead == '*') ADVANCE(672); + if (lookahead == '/') ADVANCE(659); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(661); + lookahead != '\\') ADVANCE(669); END_STATE(); case 657: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(660); - if (lookahead == '/') ADVANCE(621); + if (lookahead == '*') ADVANCE(672); + if (lookahead == '/') ADVANCE(681); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(658); + lookahead != '\\') ADVANCE(672); END_STATE(); case 658: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(660); - if (lookahead == '/') ADVANCE(648); + if (lookahead == '*') ADVANCE(672); + if (lookahead == '/') ADVANCE(637); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(658); + lookahead != '\\') ADVANCE(674); END_STATE(); case 659: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); if (lookahead == '*') ADVANCE(660); - if (lookahead == '/') ADVANCE(637); + if (lookahead == '/') ADVANCE(632); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(658); + lookahead != '\\') ADVANCE(641); END_STATE(); case 660: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(660); - if (lookahead == '/') ADVANCE(636); + if (lookahead == '*') ADVANCE(662); + if (lookahead == '/') ADVANCE(684); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(661); + lookahead != '\\') ADVANCE(643); END_STATE(); case 661: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(660); - if (lookahead == '/') ADVANCE(671); + if (lookahead == '*') ADVANCE(662); + if (lookahead == '/') ADVANCE(617); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(661); + lookahead != '\\') ADVANCE(646); END_STATE(); case 662: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(660); - if (lookahead == '/') ADVANCE(638); + if (lookahead == '*') ADVANCE(662); + if (lookahead == '/') ADVANCE(631); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(658); + lookahead != '\\') ADVANCE(677); END_STATE(); case 663: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(662); - if (lookahead == '/') ADVANCE(626); + if (lookahead == '*') ADVANCE(664); + if (lookahead == '/') ADVANCE(681); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(665); + lookahead != '\\') ADVANCE(658); END_STATE(); case 664: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(662); - if (lookahead == '/') ADVANCE(639); + if (lookahead == '*') ADVANCE(664); + if (lookahead == '/') ADVANCE(637); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(664); + lookahead != '\\') ADVANCE(665); END_STATE(); case 665: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(662); - if (lookahead == '/') ADVANCE(627); + if (lookahead == '*') ADVANCE(670); + if (lookahead == '/') ADVANCE(637); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(664); + lookahead != '\\') ADVANCE(676); END_STATE(); case 666: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(634); - if (lookahead == '/') ADVANCE(626); + if (lookahead == '*') ADVANCE(670); + if (lookahead == '/') ADVANCE(638); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(668); + lookahead != '\\') ADVANCE(675); END_STATE(); case 667: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(634); - if (lookahead == '/') ADVANCE(639); + if (lookahead == '*') ADVANCE(671); + if (lookahead == '/') ADVANCE(684); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(667); + lookahead != '\\') ADVANCE(672); END_STATE(); case 668: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '*') ADVANCE(634); - if (lookahead == '/') ADVANCE(627); + if (lookahead == '*') ADVANCE(671); + if (lookahead == '/') ADVANCE(632); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(667); + lookahead != '\\') ADVANCE(669); END_STATE(); case 669: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '/') ADVANCE(616); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(669); + if (lookahead == '*') ADVANCE(671); + if (lookahead == '/') ADVANCE(659); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(674); + lookahead != '\\') ADVANCE(669); END_STATE(); case 670: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '/') ADVANCE(674); + if (lookahead == '*') ADVANCE(671); + if (lookahead == '/') ADVANCE(648); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(674); + lookahead != '\\') ADVANCE(669); END_STATE(); case 671: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '/') ADVANCE(674); + if (lookahead == '*') ADVANCE(671); + if (lookahead == '/') ADVANCE(647); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(629); + lookahead != '\\') ADVANCE(672); END_STATE(); case 672: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '/') ADVANCE(674); + if (lookahead == '*') ADVANCE(671); + if (lookahead == '/') ADVANCE(681); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(642); + lookahead != '\\') ADVANCE(672); END_STATE(); case 673: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); - if (lookahead == '\n' || - lookahead == '\r') ADVANCE(674); + if (lookahead == '*') ADVANCE(671); + if (lookahead == '/') ADVANCE(649); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(673); + lookahead != '\\') ADVANCE(669); END_STATE(); case 674: ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); + if (lookahead == '*') ADVANCE(673); + if (lookahead == '/') ADVANCE(637); if (lookahead != 0 && lookahead != '"' && - lookahead != '\\') ADVANCE(674); + lookahead != '\\') ADVANCE(676); END_STATE(); case 675: - ACCEPT_TOKEN(aux_sym_format_specifier_token2); + ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); + if (lookahead == '*') ADVANCE(673); + if (lookahead == '/') ADVANCE(650); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(675); END_STATE(); case 676: + ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); + if (lookahead == '*') ADVANCE(673); + if (lookahead == '/') ADVANCE(638); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(675); + END_STATE(); + case 677: + ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); + if (lookahead == '*') ADVANCE(645); + if (lookahead == '/') ADVANCE(637); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(679); + END_STATE(); + case 678: + ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); + if (lookahead == '*') ADVANCE(645); + if (lookahead == '/') ADVANCE(650); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(678); + END_STATE(); + case 679: + ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); + if (lookahead == '*') ADVANCE(645); + if (lookahead == '/') ADVANCE(638); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(678); + END_STATE(); + case 680: + ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); + if (lookahead == '/') ADVANCE(684); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(684); + END_STATE(); + case 681: + ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); + if (lookahead == '/') ADVANCE(684); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(640); + END_STATE(); + case 682: + ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); + if (lookahead == '/') ADVANCE(684); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(653); + END_STATE(); + case 683: + ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); + if (lookahead == '\n' || + lookahead == '\r') ADVANCE(684); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(683); + END_STATE(); + case 684: + ACCEPT_TOKEN(aux_sym_raw_string_literal_token2); + if (lookahead != 0 && + lookahead != '"' && + lookahead != '\\') ADVANCE(684); + END_STATE(); + case 685: + ACCEPT_TOKEN(aux_sym_format_specifier_token2); + END_STATE(); + case 686: ACCEPT_TOKEN(anon_sym_0); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(183); + lookahead == 'b') ADVANCE(184); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(182); + lookahead == 'o') ADVANCE(183); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(184); - if (lookahead == '_') ADVANCE(209); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(391); + lookahead == 'x') ADVANCE(185); + if (lookahead == '_') ADVANCE(210); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(393); END_STATE(); - case 677: + case 687: ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == '$') ADVANCE(179); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); - if (lookahead == '[') ADVANCE(845); + if (lookahead == '$') ADVANCE(181); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); + if (lookahead == '[') ADVANCE(859); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 678: + case 688: ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == '$') ADVANCE(179); - if (lookahead == 'C') ADVANCE(681); - if (lookahead == 'J') ADVANCE(684); + if (lookahead == '$') ADVANCE(181); + if (lookahead == 'C') ADVANCE(691); + if (lookahead == 'J') ADVANCE(694); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 679: + case 689: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '"') ADVANCE(849); - if (lookahead == '\'') ADVANCE(850); + if (lookahead == '"') ADVANCE(863); + if (lookahead == '\'') ADVANCE(864); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 680: + case 690: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '"') ADVANCE(851); - if (lookahead == '\'') ADVANCE(852); + if (lookahead == '"') ADVANCE(865); + if (lookahead == '\'') ADVANCE(866); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 681: + case 691: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '.') ADVANCE(180); + if (lookahead == '.') ADVANCE(182); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 682: + case 692: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '.') ADVANCE(237); + if (lookahead == '.') ADVANCE(238); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 683: + case 693: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '.') ADVANCE(188); + if (lookahead == '.') ADVANCE(189); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 684: + case 694: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'S') ADVANCE(682); + if (lookahead == 'S') ADVANCE(692); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 685: + case 695: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '[') ADVANCE(701); + if (lookahead == '[') ADVANCE(711); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 686: + case 696: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_5(lookahead)) ADVANCE(700); - if (lookahead == 'n') ADVANCE(372); - if (lookahead == 's') ADVANCE(369); + if (sym_identifier_character_set_5(lookahead)) ADVANCE(710); + if (lookahead == 'n') ADVANCE(374); + if (lookahead == 's') ADVANCE(371); END_STATE(); - case 687: + case 697: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15832,10 +15928,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('f' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'e') ADVANCE(367); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'e') ADVANCE(369); END_STATE(); - case 688: + case 698: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15844,10 +15940,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('g' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'f') ADVANCE(365); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'f') ADVANCE(367); END_STATE(); - case 689: + case 699: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15856,10 +15952,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('m' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'l') ADVANCE(697); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'l') ADVANCE(707); END_STATE(); - case 690: + case 700: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15868,10 +15964,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('o' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'n') ADVANCE(683); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'n') ADVANCE(693); END_STATE(); - case 691: + case 701: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15880,10 +15976,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'o') ADVANCE(690); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'o') ADVANCE(700); END_STATE(); - case 692: + case 702: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15892,10 +15988,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('p' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'o') ADVANCE(695); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'o') ADVANCE(705); END_STATE(); - case 693: + case 703: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15904,10 +16000,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('q' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'p') ADVANCE(685); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'p') ADVANCE(695); END_STATE(); - case 694: + case 704: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15916,10 +16012,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('s' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'r') ADVANCE(356); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'r') ADVANCE(358); END_STATE(); - case 695: + case 705: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15928,10 +16024,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('s' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'r') ADVANCE(702); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'r') ADVANCE(712); END_STATE(); - case 696: + case 706: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15940,10 +16036,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('t' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 's') ADVANCE(281); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 's') ADVANCE(283); END_STATE(); - case 697: + case 707: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15952,10 +16048,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('t' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 's') ADVANCE(687); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 's') ADVANCE(697); END_STATE(); - case 698: + case 708: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15964,10 +16060,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('t' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 's') ADVANCE(691); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 's') ADVANCE(701); END_STATE(); - case 699: + case 709: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15975,10 +16071,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('b' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); - if (lookahead == 'a') ADVANCE(693); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); + if (lookahead == 'a') ADVANCE(703); END_STATE(); - case 700: + case 710: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15986,12 +16082,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 701: + case 711: ACCEPT_TOKEN(anon_sym_map_LBRACK); END_STATE(); - case 702: + case 712: ACCEPT_TOKEN(anon_sym_DOLLARfor); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || @@ -15999,1198 +16095,1231 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z') || lookahead == 181 || (913 <= lookahead && lookahead <= 937) || - (945 <= lookahead && lookahead <= 969)) ADVANCE(700); + (945 <= lookahead && lookahead <= 969)) ADVANCE(710); END_STATE(); - case 703: + case 713: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); - case 704: + case 714: ACCEPT_TOKEN(anon_sym_DOT_DOT); - if (lookahead == '.') ADVANCE(319); + if (lookahead == '.') ADVANCE(321); END_STATE(); - case 705: + case 715: ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '!') ADVANCE(272); END_STATE(); - case 706: + case 716: ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == '[') ADVANCE(363); - END_STATE(); - case 707: - ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(775); - if (lookahead == '/') ADVANCE(722); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '\\') ADVANCE(161); - if (lookahead != 0) ADVANCE(707); - END_STATE(); - case 708: - ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(775); - if (lookahead == '/') ADVANCE(750); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '\\') ADVANCE(126); - if (lookahead != 0) ADVANCE(748); - END_STATE(); - case 709: - ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(775); - if (lookahead == '/') ADVANCE(707); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '\\') ADVANCE(161); - if (lookahead != 0) ADVANCE(707); - END_STATE(); - case 710: - ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(775); - if (lookahead == '/') ADVANCE(753); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '\\') ADVANCE(103); - if (lookahead != 0) ADVANCE(721); - END_STATE(); - case 711: - ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(775); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '\\') ADVANCE(242); - if (lookahead != 0) ADVANCE(772); - END_STATE(); - case 712: - ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(775); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '\\') ADVANCE(161); - if (lookahead != 0) ADVANCE(707); - END_STATE(); - case 713: - ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(775); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '\\') ADVANCE(102); - if (lookahead != 0) ADVANCE(719); + if (lookahead == '!') ADVANCE(272); + if (lookahead == '[') ADVANCE(365); END_STATE(); - case 714: + case 717: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(718); - if (lookahead == '/') ADVANCE(774); + if (lookahead == '!') ADVANCE(786); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && - lookahead != '\\') ADVANCE(775); - END_STATE(); - case 715: - ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(773); - if (lookahead == '/') ADVANCE(723); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '\\') ADVANCE(98); - if (lookahead != 0) ADVANCE(715); - END_STATE(); - case 716: - ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(773); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '\\') ADVANCE(99); - if (lookahead != 0) ADVANCE(716); - END_STATE(); - case 717: - ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(773); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '\\') ADVANCE(98); - if (lookahead != 0) ADVANCE(715); + lookahead != '\\') ADVANCE(787); END_STATE(); case 718: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(709); - if (lookahead == '/') ADVANCE(716); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '\\') ADVANCE(100); - if (lookahead != 0) ADVANCE(717); + if (lookahead == '#') ADVANCE(717); + if (lookahead == '/') ADVANCE(726); + if (lookahead == '\t' || + lookahead == 11 || + lookahead == '\f' || + lookahead == ' ') ADVANCE(718); + if (lookahead != 0 && + (lookahead < '\n' || '\r' < lookahead) && + lookahead != '\\') ADVANCE(787); END_STATE(); case 719: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(712); - if (lookahead == '/') ADVANCE(727); + if (lookahead == '*') ADVANCE(787); + if (lookahead == '/') ADVANCE(734); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(112); - if (lookahead != 0) ADVANCE(729); + lookahead == '\\') ADVANCE(163); + if (lookahead != 0) ADVANCE(719); END_STATE(); case 720: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(712); - if (lookahead == '/') ADVANCE(755); + if (lookahead == '*') ADVANCE(787); + if (lookahead == '/') ADVANCE(762); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(140); - if (lookahead != 0) ADVANCE(756); + lookahead == '\\') ADVANCE(131); + if (lookahead != 0) ADVANCE(760); END_STATE(); case 721: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(712); - if (lookahead == '/') ADVANCE(743); + if (lookahead == '*') ADVANCE(787); + if (lookahead == '/') ADVANCE(719); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(111); - if (lookahead != 0) ADVANCE(728); + lookahead == '\\') ADVANCE(163); + if (lookahead != 0) ADVANCE(719); END_STATE(); case 722: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(724); - if (lookahead == '/') ADVANCE(722); + if (lookahead == '*') ADVANCE(787); + if (lookahead == '/') ADVANCE(765); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(161); - if (lookahead != 0) ADVANCE(707); + lookahead == '\\') ADVANCE(108); + if (lookahead != 0) ADVANCE(733); END_STATE(); case 723: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(724); - if (lookahead == '/') ADVANCE(723); + if (lookahead == '*') ADVANCE(787); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(98); - if (lookahead != 0) ADVANCE(715); + lookahead == '\\') ADVANCE(243); + if (lookahead != 0) ADVANCE(783); END_STATE(); case 724: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(725); - if (lookahead == '/') ADVANCE(775); + if (lookahead == '*') ADVANCE(787); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(241); - if (lookahead != 0) ADVANCE(713); + lookahead == '\\') ADVANCE(163); + if (lookahead != 0) ADVANCE(719); END_STATE(); case 725: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(725); - if (lookahead == '/') ADVANCE(719); + if (lookahead == '*') ADVANCE(787); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(102); - if (lookahead != 0) ADVANCE(719); + lookahead == '\\') ADVANCE(107); + if (lookahead != 0) ADVANCE(731); END_STATE(); case 726: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(725); - if (lookahead == '/') ADVANCE(707); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '\\') ADVANCE(163); - if (lookahead != 0) ADVANCE(710); + if (lookahead == '*') ADVANCE(730); + if (lookahead == '/') ADVANCE(785); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '\\') ADVANCE(787); END_STATE(); case 727: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(735); - if (lookahead == '/') ADVANCE(727); + if (lookahead == '*') ADVANCE(784); + if (lookahead == '/') ADVANCE(735); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(122); - if (lookahead != 0) ADVANCE(739); + lookahead == '\\') ADVANCE(103); + if (lookahead != 0) ADVANCE(727); END_STATE(); case 728: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(735); - if (lookahead == '/') ADVANCE(743); + if (lookahead == '*') ADVANCE(784); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(121); - if (lookahead != 0) ADVANCE(738); + lookahead == '\\') ADVANCE(104); + if (lookahead != 0) ADVANCE(728); END_STATE(); case 729: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(735); - if (lookahead == '/') ADVANCE(728); + if (lookahead == '*') ADVANCE(784); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(121); - if (lookahead != 0) ADVANCE(738); + lookahead == '\\') ADVANCE(103); + if (lookahead != 0) ADVANCE(727); END_STATE(); case 730: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(732); - if (lookahead == '/') ADVANCE(775); + if (lookahead == '*') ADVANCE(721); + if (lookahead == '/') ADVANCE(728); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(119); - if (lookahead != 0) ADVANCE(730); + lookahead == '\\') ADVANCE(105); + if (lookahead != 0) ADVANCE(729); END_STATE(); case 731: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(732); - if (lookahead == '/') ADVANCE(722); + if (lookahead == '*') ADVANCE(724); + if (lookahead == '/') ADVANCE(739); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(114); - if (lookahead != 0) ADVANCE(731); + lookahead == '\\') ADVANCE(117); + if (lookahead != 0) ADVANCE(741); END_STATE(); case 732: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(732); - if (lookahead == '/') ADVANCE(711); + if (lookahead == '*') ADVANCE(724); + if (lookahead == '/') ADVANCE(767); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(119); - if (lookahead != 0) ADVANCE(730); + lookahead == '\\') ADVANCE(145); + if (lookahead != 0) ADVANCE(768); END_STATE(); case 733: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(732); - if (lookahead == '/') ADVANCE(719); + if (lookahead == '*') ADVANCE(724); + if (lookahead == '/') ADVANCE(755); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(120); - if (lookahead != 0) ADVANCE(737); + lookahead == '\\') ADVANCE(116); + if (lookahead != 0) ADVANCE(740); END_STATE(); case 734: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(732); - if (lookahead == '/') ADVANCE(708); + if (lookahead == '*') ADVANCE(736); + if (lookahead == '/') ADVANCE(734); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(114); - if (lookahead != 0) ADVANCE(731); + lookahead == '\\') ADVANCE(163); + if (lookahead != 0) ADVANCE(719); END_STATE(); case 735: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(732); - if (lookahead == '/') ADVANCE(707); + if (lookahead == '*') ADVANCE(736); + if (lookahead == '/') ADVANCE(735); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(114); - if (lookahead != 0) ADVANCE(731); + lookahead == '\\') ADVANCE(103); + if (lookahead != 0) ADVANCE(727); END_STATE(); case 736: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(732); - if (lookahead == '/') ADVANCE(753); + if (lookahead == '*') ADVANCE(737); + if (lookahead == '/') ADVANCE(787); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(121); - if (lookahead != 0) ADVANCE(738); + lookahead == '\\') ADVANCE(242); + if (lookahead != 0) ADVANCE(725); END_STATE(); case 737: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(734); - if (lookahead == '/') ADVANCE(727); + if (lookahead == '*') ADVANCE(737); + if (lookahead == '/') ADVANCE(731); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(122); - if (lookahead != 0) ADVANCE(739); + lookahead == '\\') ADVANCE(107); + if (lookahead != 0) ADVANCE(731); END_STATE(); case 738: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(734); - if (lookahead == '/') ADVANCE(743); + if (lookahead == '*') ADVANCE(737); + if (lookahead == '/') ADVANCE(719); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(121); - if (lookahead != 0) ADVANCE(738); + lookahead == '\\') ADVANCE(165); + if (lookahead != 0) ADVANCE(722); END_STATE(); case 739: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(734); - if (lookahead == '/') ADVANCE(728); + if (lookahead == '*') ADVANCE(747); + if (lookahead == '/') ADVANCE(739); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(121); - if (lookahead != 0) ADVANCE(738); + lookahead == '\\') ADVANCE(127); + if (lookahead != 0) ADVANCE(751); END_STATE(); case 740: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(730); - if (lookahead == '/') ADVANCE(772); + if (lookahead == '*') ADVANCE(747); + if (lookahead == '/') ADVANCE(755); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(136); - if (lookahead != 0) ADVANCE(757); + lookahead == '\\') ADVANCE(126); + if (lookahead != 0) ADVANCE(750); END_STATE(); case 741: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(730); - if (lookahead == '/') ADVANCE(722); + if (lookahead == '*') ADVANCE(747); + if (lookahead == '/') ADVANCE(740); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(114); - if (lookahead != 0) ADVANCE(731); + lookahead == '\\') ADVANCE(126); + if (lookahead != 0) ADVANCE(750); END_STATE(); case 742: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(730); - if (lookahead == '/') ADVANCE(750); + if (lookahead == '*') ADVANCE(744); + if (lookahead == '/') ADVANCE(787); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(132); - if (lookahead != 0) ADVANCE(759); + lookahead == '\\') ADVANCE(124); + if (lookahead != 0) ADVANCE(742); END_STATE(); case 743: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(745); - if (lookahead == '/') ADVANCE(743); + if (lookahead == '*') ADVANCE(744); + if (lookahead == '/') ADVANCE(734); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(121); - if (lookahead != 0) ADVANCE(738); + lookahead == '\\') ADVANCE(119); + if (lookahead != 0) ADVANCE(743); END_STATE(); case 744: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(746); - if (lookahead == '/') ADVANCE(775); + if (lookahead == '*') ADVANCE(744); + if (lookahead == '/') ADVANCE(723); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(117); - if (lookahead != 0) ADVANCE(733); + lookahead == '\\') ADVANCE(124); + if (lookahead != 0) ADVANCE(742); END_STATE(); case 745: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(746); - if (lookahead == '/') ADVANCE(707); + if (lookahead == '*') ADVANCE(744); + if (lookahead == '/') ADVANCE(731); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(118); - if (lookahead != 0) ADVANCE(736); + lookahead == '\\') ADVANCE(125); + if (lookahead != 0) ADVANCE(749); END_STATE(); case 746: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(746); + if (lookahead == '*') ADVANCE(744); if (lookahead == '/') ADVANCE(720); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(120); - if (lookahead != 0) ADVANCE(737); + lookahead == '\\') ADVANCE(119); + if (lookahead != 0) ADVANCE(743); END_STATE(); case 747: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(747); - if (lookahead == '/') ADVANCE(771); + if (lookahead == '*') ADVANCE(744); + if (lookahead == '/') ADVANCE(719); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(141); - if (lookahead != 0) ADVANCE(767); + lookahead == '\\') ADVANCE(119); + if (lookahead != 0) ADVANCE(743); END_STATE(); case 748: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(747); - if (lookahead == '/') ADVANCE(722); + if (lookahead == '*') ADVANCE(744); + if (lookahead == '/') ADVANCE(765); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(125); - if (lookahead != 0) ADVANCE(749); + lookahead == '\\') ADVANCE(126); + if (lookahead != 0) ADVANCE(750); END_STATE(); case 749: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(747); - if (lookahead == '/') ADVANCE(754); + if (lookahead == '*') ADVANCE(746); + if (lookahead == '/') ADVANCE(739); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(142); - if (lookahead != 0) ADVANCE(769); + lookahead == '\\') ADVANCE(127); + if (lookahead != 0) ADVANCE(751); END_STATE(); case 750: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(751); - if (lookahead == '/') ADVANCE(722); + if (lookahead == '*') ADVANCE(746); + if (lookahead == '/') ADVANCE(755); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(125); - if (lookahead != 0) ADVANCE(749); + lookahead == '\\') ADVANCE(126); + if (lookahead != 0) ADVANCE(750); END_STATE(); case 751: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(752); - if (lookahead == '/') ADVANCE(771); + if (lookahead == '*') ADVANCE(746); + if (lookahead == '/') ADVANCE(740); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(143); - if (lookahead != 0) ADVANCE(768); + lookahead == '\\') ADVANCE(126); + if (lookahead != 0) ADVANCE(750); END_STATE(); case 752: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(752); - if (lookahead == '/') ADVANCE(727); + if (lookahead == '*') ADVANCE(742); + if (lookahead == '/') ADVANCE(783); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(138); - if (lookahead != 0) ADVANCE(755); + lookahead == '\\') ADVANCE(141); + if (lookahead != 0) ADVANCE(769); END_STATE(); case 753: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(726); - if (lookahead == '/') ADVANCE(743); + if (lookahead == '*') ADVANCE(742); + if (lookahead == '/') ADVANCE(734); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(111); - if (lookahead != 0) ADVANCE(728); + lookahead == '\\') ADVANCE(119); + if (lookahead != 0) ADVANCE(743); END_STATE(); case 754: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(744); - if (lookahead == '/') ADVANCE(722); + if (lookahead == '*') ADVANCE(742); + if (lookahead == '/') ADVANCE(762); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(114); - if (lookahead != 0) ADVANCE(731); + lookahead == '\\') ADVANCE(137); + if (lookahead != 0) ADVANCE(771); END_STATE(); case 755: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(761); - if (lookahead == '/') ADVANCE(727); + if (lookahead == '*') ADVANCE(757); + if (lookahead == '/') ADVANCE(755); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(146); - if (lookahead != 0) ADVANCE(766); + lookahead == '\\') ADVANCE(126); + if (lookahead != 0) ADVANCE(750); END_STATE(); case 756: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(761); - if (lookahead == '/') ADVANCE(728); + if (lookahead == '*') ADVANCE(758); + if (lookahead == '/') ADVANCE(787); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(145); - if (lookahead != 0) ADVANCE(765); + lookahead == '\\') ADVANCE(122); + if (lookahead != 0) ADVANCE(745); END_STATE(); case 757: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(762); - if (lookahead == '/') ADVANCE(775); + if (lookahead == '*') ADVANCE(758); + if (lookahead == '/') ADVANCE(719); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(130); - if (lookahead != 0) ADVANCE(758); + lookahead == '\\') ADVANCE(123); + if (lookahead != 0) ADVANCE(748); END_STATE(); case 758: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(762); - if (lookahead == '/') ADVANCE(771); + if (lookahead == '*') ADVANCE(758); + if (lookahead == '/') ADVANCE(732); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(130); - if (lookahead != 0) ADVANCE(758); + lookahead == '\\') ADVANCE(125); + if (lookahead != 0) ADVANCE(749); END_STATE(); case 759: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(762); - if (lookahead == '/') ADVANCE(722); + if (lookahead == '*') ADVANCE(759); + if (lookahead == '/') ADVANCE(782); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(131); - if (lookahead != 0) ADVANCE(760); + lookahead == '\\') ADVANCE(146); + if (lookahead != 0) ADVANCE(779); END_STATE(); case 760: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(762); - if (lookahead == '/') ADVANCE(754); + if (lookahead == '*') ADVANCE(759); + if (lookahead == '/') ADVANCE(734); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(131); - if (lookahead != 0) ADVANCE(760); + lookahead == '\\') ADVANCE(130); + if (lookahead != 0) ADVANCE(761); END_STATE(); case 761: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(762); - if (lookahead == '/') ADVANCE(741); + if (lookahead == '*') ADVANCE(759); + if (lookahead == '/') ADVANCE(766); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(131); - if (lookahead != 0) ADVANCE(760); + lookahead == '\\') ADVANCE(147); + if (lookahead != 0) ADVANCE(781); END_STATE(); case 762: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(762); - if (lookahead == '/') ADVANCE(740); + if (lookahead == '*') ADVANCE(763); + if (lookahead == '/') ADVANCE(734); if (lookahead == '\n' || lookahead == '\r' || lookahead == '\\') ADVANCE(130); - if (lookahead != 0) ADVANCE(758); + if (lookahead != 0) ADVANCE(761); END_STATE(); case 763: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(762); - if (lookahead == '/') ADVANCE(742); + if (lookahead == '*') ADVANCE(764); + if (lookahead == '/') ADVANCE(782); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(131); - if (lookahead != 0) ADVANCE(760); + lookahead == '\\') ADVANCE(148); + if (lookahead != 0) ADVANCE(780); END_STATE(); case 764: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(763); - if (lookahead == '/') ADVANCE(727); + if (lookahead == '*') ADVANCE(764); + if (lookahead == '/') ADVANCE(739); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(146); - if (lookahead != 0) ADVANCE(766); + lookahead == '\\') ADVANCE(143); + if (lookahead != 0) ADVANCE(767); END_STATE(); case 765: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(763); - if (lookahead == '/') ADVANCE(743); + if (lookahead == '*') ADVANCE(738); + if (lookahead == '/') ADVANCE(755); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(145); - if (lookahead != 0) ADVANCE(765); + lookahead == '\\') ADVANCE(116); + if (lookahead != 0) ADVANCE(740); END_STATE(); case 766: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(763); - if (lookahead == '/') ADVANCE(728); + if (lookahead == '*') ADVANCE(756); + if (lookahead == '/') ADVANCE(734); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(145); - if (lookahead != 0) ADVANCE(765); + lookahead == '\\') ADVANCE(119); + if (lookahead != 0) ADVANCE(743); END_STATE(); case 767: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(758); - if (lookahead == '/') ADVANCE(771); + if (lookahead == '*') ADVANCE(773); + if (lookahead == '/') ADVANCE(739); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(130); - if (lookahead != 0) ADVANCE(758); + lookahead == '\\') ADVANCE(151); + if (lookahead != 0) ADVANCE(778); END_STATE(); case 768: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(758); - if (lookahead == '/') ADVANCE(727); + if (lookahead == '*') ADVANCE(773); + if (lookahead == '/') ADVANCE(740); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(144); - if (lookahead != 0) ADVANCE(764); + lookahead == '\\') ADVANCE(150); + if (lookahead != 0) ADVANCE(777); END_STATE(); case 769: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '*') ADVANCE(758); - if (lookahead == '/') ADVANCE(754); + if (lookahead == '*') ADVANCE(774); + if (lookahead == '/') ADVANCE(787); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(131); - if (lookahead != 0) ADVANCE(760); + lookahead == '\\') ADVANCE(135); + if (lookahead != 0) ADVANCE(770); END_STATE(); case 770: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '/') ADVANCE(714); - if (lookahead == '\t' || - lookahead == 11 || - lookahead == '\f' || - lookahead == ' ') ADVANCE(770); - if (lookahead != 0 && - (lookahead < '\n' || '\r' < lookahead) && - lookahead != '\\') ADVANCE(775); + if (lookahead == '*') ADVANCE(774); + if (lookahead == '/') ADVANCE(782); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '\\') ADVANCE(135); + if (lookahead != 0) ADVANCE(770); END_STATE(); case 771: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '/') ADVANCE(775); + if (lookahead == '*') ADVANCE(774); + if (lookahead == '/') ADVANCE(734); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(119); - if (lookahead != 0) ADVANCE(730); + lookahead == '\\') ADVANCE(136); + if (lookahead != 0) ADVANCE(772); END_STATE(); case 772: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '/') ADVANCE(775); + if (lookahead == '*') ADVANCE(774); + if (lookahead == '/') ADVANCE(766); if (lookahead == '\n' || lookahead == '\r' || - lookahead == '\\') ADVANCE(124); - if (lookahead != 0) ADVANCE(747); + lookahead == '\\') ADVANCE(136); + if (lookahead != 0) ADVANCE(772); END_STATE(); case 773: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '/') ADVANCE(775); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - lookahead != '\\') ADVANCE(775); + if (lookahead == '*') ADVANCE(774); + if (lookahead == '/') ADVANCE(753); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '\\') ADVANCE(136); + if (lookahead != 0) ADVANCE(772); END_STATE(); case 774: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead == '\\') ADVANCE(270); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r') ADVANCE(774); + if (lookahead == '*') ADVANCE(774); + if (lookahead == '/') ADVANCE(752); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '\\') ADVANCE(135); + if (lookahead != 0) ADVANCE(770); END_STATE(); case 775: ACCEPT_TOKEN(aux_sym_hash_statement_token1); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - lookahead != '\\') ADVANCE(775); + if (lookahead == '*') ADVANCE(774); + if (lookahead == '/') ADVANCE(754); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '\\') ADVANCE(136); + if (lookahead != 0) ADVANCE(772); END_STATE(); case 776: - ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(844); - if (lookahead == '/') ADVANCE(791); - if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(776); + ACCEPT_TOKEN(aux_sym_hash_statement_token1); + if (lookahead == '*') ADVANCE(775); + if (lookahead == '/') ADVANCE(739); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '\\') ADVANCE(151); + if (lookahead != 0) ADVANCE(778); END_STATE(); case 777: - ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(844); - if (lookahead == '/') ADVANCE(813); - if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(810); + ACCEPT_TOKEN(aux_sym_hash_statement_token1); + if (lookahead == '*') ADVANCE(775); + if (lookahead == '/') ADVANCE(755); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '\\') ADVANCE(150); + if (lookahead != 0) ADVANCE(777); END_STATE(); case 778: - ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(844); - if (lookahead == '/') ADVANCE(776); - if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(776); + ACCEPT_TOKEN(aux_sym_hash_statement_token1); + if (lookahead == '*') ADVANCE(775); + if (lookahead == '/') ADVANCE(740); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '\\') ADVANCE(150); + if (lookahead != 0) ADVANCE(777); END_STATE(); case 779: - ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(844); - if (lookahead == '/') ADVANCE(814); - if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(789); + ACCEPT_TOKEN(aux_sym_hash_statement_token1); + if (lookahead == '*') ADVANCE(770); + if (lookahead == '/') ADVANCE(782); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '\\') ADVANCE(135); + if (lookahead != 0) ADVANCE(770); END_STATE(); case 780: - ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(844); - if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(842); + ACCEPT_TOKEN(aux_sym_hash_statement_token1); + if (lookahead == '*') ADVANCE(770); + if (lookahead == '/') ADVANCE(739); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '\\') ADVANCE(149); + if (lookahead != 0) ADVANCE(776); END_STATE(); case 781: - ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(844); - if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(788); + ACCEPT_TOKEN(aux_sym_hash_statement_token1); + if (lookahead == '*') ADVANCE(770); + if (lookahead == '/') ADVANCE(766); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '\\') ADVANCE(136); + if (lookahead != 0) ADVANCE(772); END_STATE(); case 782: - ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(844); - if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(776); + ACCEPT_TOKEN(aux_sym_hash_statement_token1); + if (lookahead == '/') ADVANCE(787); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '\\') ADVANCE(124); + if (lookahead != 0) ADVANCE(742); END_STATE(); case 783: - ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(840); - if (lookahead == '/') ADVANCE(792); - if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(783); + ACCEPT_TOKEN(aux_sym_hash_statement_token1); + if (lookahead == '/') ADVANCE(787); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == '\\') ADVANCE(129); + if (lookahead != 0) ADVANCE(759); END_STATE(); case 784: - ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(840); + ACCEPT_TOKEN(aux_sym_hash_statement_token1); + if (lookahead == '/') ADVANCE(787); if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(784); + lookahead != '\n' && + lookahead != '\r' && + lookahead != '\\') ADVANCE(787); END_STATE(); case 785: - ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(840); + ACCEPT_TOKEN(aux_sym_hash_statement_token1); + if (lookahead == '\\') ADVANCE(271); if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(783); + lookahead != '\n' && + lookahead != '\r') ADVANCE(785); END_STATE(); case 786: - ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(787); - if (lookahead == '/') ADVANCE(843); + ACCEPT_TOKEN(aux_sym_hash_statement_token1); + if (lookahead == '\r' || + lookahead == '\\') ADVANCE(272); if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(844); + lookahead != '\n') ADVANCE(786); END_STATE(); case 787: - ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(778); - if (lookahead == '/') ADVANCE(784); + ACCEPT_TOKEN(aux_sym_hash_statement_token1); if (lookahead != 0 && - lookahead != '{' && - lookahead != '}') ADVANCE(785); + lookahead != '\n' && + lookahead != '\r' && + lookahead != '\\') ADVANCE(787); END_STATE(); case 788: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(782); - if (lookahead == '/') ADVANCE(796); + if (lookahead == '\n') ADVANCE(858); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(798); + lookahead != '}') ADVANCE(788); END_STATE(); case 789: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(782); - if (lookahead == '/') ADVANCE(809); + if (lookahead == '!') ADVANCE(788); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(797); + lookahead != '}') ADVANCE(858); END_STATE(); case 790: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(782); - if (lookahead == '/') ADVANCE(824); + if (lookahead == '#') ADVANCE(789); + if (lookahead == '/') ADVANCE(801); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(790); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(825); + lookahead != '}') ADVANCE(858); END_STATE(); case 791: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(793); - if (lookahead == '/') ADVANCE(791); + if (lookahead == '*') ADVANCE(858); + if (lookahead == '/') ADVANCE(806); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(776); + lookahead != '}') ADVANCE(791); END_STATE(); case 792: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(793); - if (lookahead == '/') ADVANCE(792); + if (lookahead == '*') ADVANCE(858); + if (lookahead == '/') ADVANCE(828); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(783); + lookahead != '}') ADVANCE(825); END_STATE(); case 793: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(794); - if (lookahead == '/') ADVANCE(844); + if (lookahead == '*') ADVANCE(858); + if (lookahead == '/') ADVANCE(791); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(781); + lookahead != '}') ADVANCE(791); END_STATE(); case 794: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(794); - if (lookahead == '/') ADVANCE(788); + if (lookahead == '*') ADVANCE(858); + if (lookahead == '/') ADVANCE(829); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(788); + lookahead != '}') ADVANCE(804); END_STATE(); case 795: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(794); - if (lookahead == '/') ADVANCE(776); + if (lookahead == '*') ADVANCE(858); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(779); + lookahead != '}') ADVANCE(856); END_STATE(); case 796: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(803); - if (lookahead == '/') ADVANCE(796); + if (lookahead == '*') ADVANCE(858); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(838); + lookahead != '}') ADVANCE(803); END_STATE(); case 797: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(803); - if (lookahead == '/') ADVANCE(809); + if (lookahead == '*') ADVANCE(858); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(837); + lookahead != '}') ADVANCE(791); END_STATE(); case 798: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(803); - if (lookahead == '/') ADVANCE(797); + if (lookahead == '*') ADVANCE(854); + if (lookahead == '/') ADVANCE(807); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(837); + lookahead != '}') ADVANCE(798); END_STATE(); case 799: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(801); - if (lookahead == '/') ADVANCE(844); + if (lookahead == '*') ADVANCE(854); if (lookahead != 0 && lookahead != '{' && lookahead != '}') ADVANCE(799); END_STATE(); case 800: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(801); - if (lookahead == '/') ADVANCE(791); + if (lookahead == '*') ADVANCE(854); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(800); + lookahead != '}') ADVANCE(798); END_STATE(); case 801: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(801); - if (lookahead == '/') ADVANCE(780); + if (lookahead == '*') ADVANCE(802); + if (lookahead == '/') ADVANCE(857); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(799); + lookahead != '}') ADVANCE(858); END_STATE(); case 802: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(801); - if (lookahead == '/') ADVANCE(788); + if (lookahead == '*') ADVANCE(793); + if (lookahead == '/') ADVANCE(799); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(836); + lookahead != '}') ADVANCE(800); END_STATE(); case 803: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(801); - if (lookahead == '/') ADVANCE(776); + if (lookahead == '*') ADVANCE(797); + if (lookahead == '/') ADVANCE(811); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(800); + lookahead != '}') ADVANCE(813); END_STATE(); case 804: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(801); - if (lookahead == '/') ADVANCE(777); + if (lookahead == '*') ADVANCE(797); + if (lookahead == '/') ADVANCE(824); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(800); + lookahead != '}') ADVANCE(812); END_STATE(); case 805: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(801); - if (lookahead == '/') ADVANCE(814); + if (lookahead == '*') ADVANCE(797); + if (lookahead == '/') ADVANCE(839); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(837); + lookahead != '}') ADVANCE(840); END_STATE(); case 806: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(799); - if (lookahead == '/') ADVANCE(842); + if (lookahead == '*') ADVANCE(808); + if (lookahead == '/') ADVANCE(806); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(826); + lookahead != '}') ADVANCE(791); END_STATE(); case 807: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(799); - if (lookahead == '/') ADVANCE(791); + if (lookahead == '*') ADVANCE(808); + if (lookahead == '/') ADVANCE(807); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(800); + lookahead != '}') ADVANCE(798); END_STATE(); case 808: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(799); - if (lookahead == '/') ADVANCE(813); + if (lookahead == '*') ADVANCE(809); + if (lookahead == '/') ADVANCE(858); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(827); + lookahead != '}') ADVANCE(796); END_STATE(); case 809: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(820); - if (lookahead == '/') ADVANCE(809); + if (lookahead == '*') ADVANCE(809); + if (lookahead == '/') ADVANCE(803); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(837); + lookahead != '}') ADVANCE(803); END_STATE(); case 810: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(812); + if (lookahead == '*') ADVANCE(809); if (lookahead == '/') ADVANCE(791); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(811); + lookahead != '}') ADVANCE(794); END_STATE(); case 811: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(812); - if (lookahead == '/') ADVANCE(818); + if (lookahead == '*') ADVANCE(818); + if (lookahead == '/') ADVANCE(811); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(815); + lookahead != '}') ADVANCE(853); END_STATE(); case 812: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(812); - if (lookahead == '/') ADVANCE(841); + if (lookahead == '*') ADVANCE(818); + if (lookahead == '/') ADVANCE(824); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(816); + lookahead != '}') ADVANCE(852); END_STATE(); case 813: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(822); - if (lookahead == '/') ADVANCE(791); + if (lookahead == '*') ADVANCE(818); + if (lookahead == '/') ADVANCE(812); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(811); + lookahead != '}') ADVANCE(852); END_STATE(); case 814: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(795); - if (lookahead == '/') ADVANCE(809); + if (lookahead == '*') ADVANCE(816); + if (lookahead == '/') ADVANCE(858); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(797); + lookahead != '}') ADVANCE(814); END_STATE(); case 815: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(831); - if (lookahead == '/') ADVANCE(818); + if (lookahead == '*') ADVANCE(816); + if (lookahead == '/') ADVANCE(806); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(828); + lookahead != '}') ADVANCE(815); END_STATE(); case 816: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(831); - if (lookahead == '/') ADVANCE(841); + if (lookahead == '*') ADVANCE(816); + if (lookahead == '/') ADVANCE(795); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(831); + lookahead != '}') ADVANCE(814); END_STATE(); case 817: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(831); - if (lookahead == '/') ADVANCE(796); + if (lookahead == '*') ADVANCE(816); + if (lookahead == '/') ADVANCE(803); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(833); + lookahead != '}') ADVANCE(851); END_STATE(); case 818: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(819); + if (lookahead == '*') ADVANCE(816); if (lookahead == '/') ADVANCE(791); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(800); + lookahead != '}') ADVANCE(815); END_STATE(); case 819: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(821); - if (lookahead == '/') ADVANCE(844); + if (lookahead == '*') ADVANCE(816); + if (lookahead == '/') ADVANCE(792); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(802); + lookahead != '}') ADVANCE(815); END_STATE(); case 820: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(821); - if (lookahead == '/') ADVANCE(776); + if (lookahead == '*') ADVANCE(816); + if (lookahead == '/') ADVANCE(829); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(805); + lookahead != '}') ADVANCE(852); END_STATE(); case 821: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(821); - if (lookahead == '/') ADVANCE(790); + if (lookahead == '*') ADVANCE(814); + if (lookahead == '/') ADVANCE(856); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(836); + lookahead != '}') ADVANCE(841); END_STATE(); case 822: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(823); - if (lookahead == '/') ADVANCE(841); + if (lookahead == '*') ADVANCE(814); + if (lookahead == '/') ADVANCE(806); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(817); + lookahead != '}') ADVANCE(815); END_STATE(); case 823: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(823); - if (lookahead == '/') ADVANCE(796); + if (lookahead == '*') ADVANCE(814); + if (lookahead == '/') ADVANCE(828); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(824); + lookahead != '}') ADVANCE(842); END_STATE(); case 824: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(829); - if (lookahead == '/') ADVANCE(796); + if (lookahead == '*') ADVANCE(835); + if (lookahead == '/') ADVANCE(824); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(835); + lookahead != '}') ADVANCE(852); END_STATE(); case 825: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(829); - if (lookahead == '/') ADVANCE(797); + if (lookahead == '*') ADVANCE(827); + if (lookahead == '/') ADVANCE(806); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(834); + lookahead != '}') ADVANCE(826); END_STATE(); case 826: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(830); - if (lookahead == '/') ADVANCE(844); + if (lookahead == '*') ADVANCE(827); + if (lookahead == '/') ADVANCE(833); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(831); + lookahead != '}') ADVANCE(830); END_STATE(); case 827: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(830); - if (lookahead == '/') ADVANCE(791); + if (lookahead == '*') ADVANCE(827); + if (lookahead == '/') ADVANCE(855); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(828); + lookahead != '}') ADVANCE(831); END_STATE(); case 828: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(830); - if (lookahead == '/') ADVANCE(818); + if (lookahead == '*') ADVANCE(837); + if (lookahead == '/') ADVANCE(806); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(828); + lookahead != '}') ADVANCE(826); END_STATE(); case 829: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(830); - if (lookahead == '/') ADVANCE(807); + if (lookahead == '*') ADVANCE(810); + if (lookahead == '/') ADVANCE(824); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(828); + lookahead != '}') ADVANCE(812); END_STATE(); case 830: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(830); - if (lookahead == '/') ADVANCE(806); + if (lookahead == '*') ADVANCE(846); + if (lookahead == '/') ADVANCE(833); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(831); + lookahead != '}') ADVANCE(843); END_STATE(); case 831: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(830); - if (lookahead == '/') ADVANCE(841); + if (lookahead == '*') ADVANCE(846); + if (lookahead == '/') ADVANCE(855); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(831); + lookahead != '}') ADVANCE(846); END_STATE(); case 832: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(830); - if (lookahead == '/') ADVANCE(808); + if (lookahead == '*') ADVANCE(846); + if (lookahead == '/') ADVANCE(811); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(828); + lookahead != '}') ADVANCE(848); END_STATE(); case 833: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(832); - if (lookahead == '/') ADVANCE(796); + if (lookahead == '*') ADVANCE(834); + if (lookahead == '/') ADVANCE(806); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(835); + lookahead != '}') ADVANCE(815); END_STATE(); case 834: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(832); - if (lookahead == '/') ADVANCE(809); + if (lookahead == '*') ADVANCE(836); + if (lookahead == '/') ADVANCE(858); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(834); + lookahead != '}') ADVANCE(817); END_STATE(); case 835: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(832); - if (lookahead == '/') ADVANCE(797); + if (lookahead == '*') ADVANCE(836); + if (lookahead == '/') ADVANCE(791); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(834); + lookahead != '}') ADVANCE(820); END_STATE(); case 836: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(804); - if (lookahead == '/') ADVANCE(796); + if (lookahead == '*') ADVANCE(836); + if (lookahead == '/') ADVANCE(805); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(838); + lookahead != '}') ADVANCE(851); END_STATE(); case 837: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(804); - if (lookahead == '/') ADVANCE(809); + if (lookahead == '*') ADVANCE(838); + if (lookahead == '/') ADVANCE(855); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(837); + lookahead != '}') ADVANCE(832); END_STATE(); case 838: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '*') ADVANCE(804); - if (lookahead == '/') ADVANCE(797); + if (lookahead == '*') ADVANCE(838); + if (lookahead == '/') ADVANCE(811); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(837); + lookahead != '}') ADVANCE(839); END_STATE(); case 839: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '/') ADVANCE(786); - if (('\t' <= lookahead && lookahead <= '\r') || - lookahead == ' ') ADVANCE(839); + if (lookahead == '*') ADVANCE(844); + if (lookahead == '/') ADVANCE(811); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(844); + lookahead != '}') ADVANCE(850); END_STATE(); case 840: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '/') ADVANCE(844); + if (lookahead == '*') ADVANCE(844); + if (lookahead == '/') ADVANCE(812); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(844); + lookahead != '}') ADVANCE(849); END_STATE(); case 841: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '/') ADVANCE(844); + if (lookahead == '*') ADVANCE(845); + if (lookahead == '/') ADVANCE(858); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(799); + lookahead != '}') ADVANCE(846); END_STATE(); case 842: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '/') ADVANCE(844); + if (lookahead == '*') ADVANCE(845); + if (lookahead == '/') ADVANCE(806); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(812); + lookahead != '}') ADVANCE(843); END_STATE(); case 843: ACCEPT_TOKEN(aux_sym__content_block_token1); - if (lookahead == '\n' || - lookahead == '\r') ADVANCE(844); + if (lookahead == '*') ADVANCE(845); + if (lookahead == '/') ADVANCE(833); if (lookahead != 0 && lookahead != '{' && lookahead != '}') ADVANCE(843); END_STATE(); case 844: ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead == '*') ADVANCE(845); + if (lookahead == '/') ADVANCE(822); if (lookahead != 0 && lookahead != '{' && - lookahead != '}') ADVANCE(844); + lookahead != '}') ADVANCE(843); END_STATE(); case 845: - ACCEPT_TOKEN(anon_sym_AT_LBRACK); + ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead == '*') ADVANCE(845); + if (lookahead == '/') ADVANCE(821); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(846); END_STATE(); case 846: - ACCEPT_TOKEN(sym___dolcbr); + ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead == '*') ADVANCE(845); + if (lookahead == '/') ADVANCE(855); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(846); END_STATE(); case 847: - ACCEPT_TOKEN(sym___double_quote); + ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead == '*') ADVANCE(845); + if (lookahead == '/') ADVANCE(823); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(843); END_STATE(); case 848: - ACCEPT_TOKEN(sym___single_quote); + ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead == '*') ADVANCE(847); + if (lookahead == '/') ADVANCE(811); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(850); END_STATE(); case 849: - ACCEPT_TOKEN(sym___c_double_quote); + ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead == '*') ADVANCE(847); + if (lookahead == '/') ADVANCE(824); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(849); END_STATE(); case 850: - ACCEPT_TOKEN(sym___c_single_quote); + ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead == '*') ADVANCE(847); + if (lookahead == '/') ADVANCE(812); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(849); END_STATE(); case 851: - ACCEPT_TOKEN(sym___r_double_quote); + ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead == '*') ADVANCE(819); + if (lookahead == '/') ADVANCE(811); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(853); END_STATE(); case 852: + ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead == '*') ADVANCE(819); + if (lookahead == '/') ADVANCE(824); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(852); + END_STATE(); + case 853: + ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead == '*') ADVANCE(819); + if (lookahead == '/') ADVANCE(812); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(852); + END_STATE(); + case 854: + ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead == '/') ADVANCE(858); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(858); + END_STATE(); + case 855: + ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead == '/') ADVANCE(858); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(814); + END_STATE(); + case 856: + ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead == '/') ADVANCE(858); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(827); + END_STATE(); + case 857: + ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead == '\n' || + lookahead == '\r') ADVANCE(858); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(857); + END_STATE(); + case 858: + ACCEPT_TOKEN(aux_sym__content_block_token1); + if (lookahead != 0 && + lookahead != '{' && + lookahead != '}') ADVANCE(858); + END_STATE(); + case 859: + ACCEPT_TOKEN(anon_sym_AT_LBRACK); + END_STATE(); + case 860: + ACCEPT_TOKEN(sym___dolcbr); + END_STATE(); + case 861: + ACCEPT_TOKEN(sym___double_quote); + END_STATE(); + case 862: + ACCEPT_TOKEN(sym___single_quote); + END_STATE(); + case 863: + ACCEPT_TOKEN(sym___c_double_quote); + END_STATE(); + case 864: + ACCEPT_TOKEN(sym___c_single_quote); + END_STATE(); + case 865: + ACCEPT_TOKEN(sym___r_double_quote); + END_STATE(); + case 866: ACCEPT_TOKEN(sym___r_single_quote); END_STATE(); default: @@ -17788,1128 +17917,1128 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, - [1] = {.lex_state = 257}, - [2] = {.lex_state = 257}, - [3] = {.lex_state = 257}, - [4] = {.lex_state = 257}, - [5] = {.lex_state = 257}, - [6] = {.lex_state = 257}, - [7] = {.lex_state = 257}, - [8] = {.lex_state = 257}, - [9] = {.lex_state = 257}, - [10] = {.lex_state = 257}, - [11] = {.lex_state = 257}, - [12] = {.lex_state = 257}, - [13] = {.lex_state = 257}, - [14] = {.lex_state = 257}, - [15] = {.lex_state = 257}, - [16] = {.lex_state = 257}, - [17] = {.lex_state = 257}, - [18] = {.lex_state = 257}, - [19] = {.lex_state = 257}, - [20] = {.lex_state = 257}, - [21] = {.lex_state = 257}, - [22] = {.lex_state = 257}, - [23] = {.lex_state = 257}, - [24] = {.lex_state = 257}, - [25] = {.lex_state = 257}, - [26] = {.lex_state = 257}, - [27] = {.lex_state = 257}, - [28] = {.lex_state = 257}, - [29] = {.lex_state = 257}, - [30] = {.lex_state = 257}, - [31] = {.lex_state = 257}, - [32] = {.lex_state = 257}, - [33] = {.lex_state = 257}, - [34] = {.lex_state = 257}, - [35] = {.lex_state = 257}, - [36] = {.lex_state = 257}, - [37] = {.lex_state = 257}, - [38] = {.lex_state = 257}, - [39] = {.lex_state = 257}, - [40] = {.lex_state = 257}, - [41] = {.lex_state = 257}, - [42] = {.lex_state = 257}, - [43] = {.lex_state = 257}, - [44] = {.lex_state = 257}, - [45] = {.lex_state = 257}, - [46] = {.lex_state = 257}, - [47] = {.lex_state = 257}, - [48] = {.lex_state = 257}, - [49] = {.lex_state = 257}, - [50] = {.lex_state = 257}, - [51] = {.lex_state = 257}, - [52] = {.lex_state = 257}, - [53] = {.lex_state = 257}, - [54] = {.lex_state = 257}, - [55] = {.lex_state = 257}, - [56] = {.lex_state = 257}, - [57] = {.lex_state = 257}, - [58] = {.lex_state = 257}, - [59] = {.lex_state = 257}, - [60] = {.lex_state = 257}, - [61] = {.lex_state = 253}, - [62] = {.lex_state = 244}, - [63] = {.lex_state = 244}, - [64] = {.lex_state = 244}, - [65] = {.lex_state = 244}, - [66] = {.lex_state = 244}, - [67] = {.lex_state = 79}, - [68] = {.lex_state = 79}, - [69] = {.lex_state = 79}, - [70] = {.lex_state = 79}, - [71] = {.lex_state = 79}, - [72] = {.lex_state = 79}, - [73] = {.lex_state = 79}, - [74] = {.lex_state = 79}, - [75] = {.lex_state = 79}, - [76] = {.lex_state = 79}, - [77] = {.lex_state = 79}, - [78] = {.lex_state = 79}, - [79] = {.lex_state = 79}, - [80] = {.lex_state = 79}, - [81] = {.lex_state = 79}, - [82] = {.lex_state = 79}, - [83] = {.lex_state = 79}, - [84] = {.lex_state = 79}, - [85] = {.lex_state = 79}, - [86] = {.lex_state = 79}, - [87] = {.lex_state = 79}, - [88] = {.lex_state = 79}, - [89] = {.lex_state = 79}, - [90] = {.lex_state = 79}, - [91] = {.lex_state = 79}, - [92] = {.lex_state = 79}, - [93] = {.lex_state = 79}, - [94] = {.lex_state = 79}, - [95] = {.lex_state = 79}, - [96] = {.lex_state = 79}, - [97] = {.lex_state = 79}, - [98] = {.lex_state = 79}, - [99] = {.lex_state = 79}, - [100] = {.lex_state = 79}, - [101] = {.lex_state = 79}, - [102] = {.lex_state = 79}, - [103] = {.lex_state = 79}, - [104] = {.lex_state = 79}, - [105] = {.lex_state = 79}, - [106] = {.lex_state = 79}, - [107] = {.lex_state = 79}, - [108] = {.lex_state = 79}, - [109] = {.lex_state = 79}, - [110] = {.lex_state = 79}, - [111] = {.lex_state = 79}, - [112] = {.lex_state = 79}, - [113] = {.lex_state = 79}, - [114] = {.lex_state = 79}, - [115] = {.lex_state = 79}, - [116] = {.lex_state = 79}, - [117] = {.lex_state = 79}, - [118] = {.lex_state = 79}, - [119] = {.lex_state = 79}, - [120] = {.lex_state = 79}, - [121] = {.lex_state = 79}, - [122] = {.lex_state = 79}, - [123] = {.lex_state = 79}, - [124] = {.lex_state = 79}, - [125] = {.lex_state = 79}, - [126] = {.lex_state = 79}, - [127] = {.lex_state = 79}, - [128] = {.lex_state = 79}, - [129] = {.lex_state = 79}, - [130] = {.lex_state = 79}, - [131] = {.lex_state = 79}, - [132] = {.lex_state = 79}, - [133] = {.lex_state = 79}, - [134] = {.lex_state = 79}, - [135] = {.lex_state = 79}, - [136] = {.lex_state = 79}, - [137] = {.lex_state = 79}, - [138] = {.lex_state = 79}, - [139] = {.lex_state = 79}, - [140] = {.lex_state = 79}, - [141] = {.lex_state = 79}, - [142] = {.lex_state = 79}, - [143] = {.lex_state = 79}, - [144] = {.lex_state = 79}, - [145] = {.lex_state = 79}, - [146] = {.lex_state = 79}, - [147] = {.lex_state = 79}, - [148] = {.lex_state = 79}, - [149] = {.lex_state = 79}, - [150] = {.lex_state = 79}, - [151] = {.lex_state = 79}, - [152] = {.lex_state = 79}, - [153] = {.lex_state = 79}, - [154] = {.lex_state = 79}, - [155] = {.lex_state = 79}, - [156] = {.lex_state = 79}, - [157] = {.lex_state = 79}, - [158] = {.lex_state = 79}, - [159] = {.lex_state = 79}, - [160] = {.lex_state = 79}, - [161] = {.lex_state = 79}, - [162] = {.lex_state = 79}, - [163] = {.lex_state = 79}, - [164] = {.lex_state = 79}, - [165] = {.lex_state = 79}, - [166] = {.lex_state = 79}, - [167] = {.lex_state = 79}, - [168] = {.lex_state = 79}, - [169] = {.lex_state = 79}, - [170] = {.lex_state = 79}, - [171] = {.lex_state = 80}, - [172] = {.lex_state = 79}, - [173] = {.lex_state = 79}, - [174] = {.lex_state = 79}, - [175] = {.lex_state = 79}, - [176] = {.lex_state = 79}, - [177] = {.lex_state = 79}, - [178] = {.lex_state = 79}, - [179] = {.lex_state = 79}, - [180] = {.lex_state = 79}, - [181] = {.lex_state = 79}, - [182] = {.lex_state = 79}, - [183] = {.lex_state = 79}, - [184] = {.lex_state = 79}, - [185] = {.lex_state = 79}, - [186] = {.lex_state = 79}, - [187] = {.lex_state = 79}, - [188] = {.lex_state = 79}, - [189] = {.lex_state = 79}, - [190] = {.lex_state = 79}, - [191] = {.lex_state = 79}, - [192] = {.lex_state = 79}, - [193] = {.lex_state = 79}, - [194] = {.lex_state = 79}, - [195] = {.lex_state = 79}, - [196] = {.lex_state = 79}, - [197] = {.lex_state = 79}, - [198] = {.lex_state = 79}, - [199] = {.lex_state = 79}, - [200] = {.lex_state = 79}, - [201] = {.lex_state = 79}, - [202] = {.lex_state = 79}, - [203] = {.lex_state = 79}, - [204] = {.lex_state = 79}, - [205] = {.lex_state = 79}, - [206] = {.lex_state = 79}, - [207] = {.lex_state = 79}, - [208] = {.lex_state = 79}, - [209] = {.lex_state = 79}, - [210] = {.lex_state = 79}, - [211] = {.lex_state = 79}, - [212] = {.lex_state = 79}, + [1] = {.lex_state = 258}, + [2] = {.lex_state = 258}, + [3] = {.lex_state = 258}, + [4] = {.lex_state = 258}, + [5] = {.lex_state = 258}, + [6] = {.lex_state = 258}, + [7] = {.lex_state = 258}, + [8] = {.lex_state = 258}, + [9] = {.lex_state = 258}, + [10] = {.lex_state = 258}, + [11] = {.lex_state = 258}, + [12] = {.lex_state = 258}, + [13] = {.lex_state = 258}, + [14] = {.lex_state = 258}, + [15] = {.lex_state = 258}, + [16] = {.lex_state = 258}, + [17] = {.lex_state = 258}, + [18] = {.lex_state = 258}, + [19] = {.lex_state = 258}, + [20] = {.lex_state = 258}, + [21] = {.lex_state = 258}, + [22] = {.lex_state = 258}, + [23] = {.lex_state = 258}, + [24] = {.lex_state = 258}, + [25] = {.lex_state = 258}, + [26] = {.lex_state = 258}, + [27] = {.lex_state = 258}, + [28] = {.lex_state = 258}, + [29] = {.lex_state = 258}, + [30] = {.lex_state = 258}, + [31] = {.lex_state = 258}, + [32] = {.lex_state = 258}, + [33] = {.lex_state = 258}, + [34] = {.lex_state = 258}, + [35] = {.lex_state = 258}, + [36] = {.lex_state = 258}, + [37] = {.lex_state = 258}, + [38] = {.lex_state = 258}, + [39] = {.lex_state = 258}, + [40] = {.lex_state = 258}, + [41] = {.lex_state = 258}, + [42] = {.lex_state = 258}, + [43] = {.lex_state = 258}, + [44] = {.lex_state = 258}, + [45] = {.lex_state = 258}, + [46] = {.lex_state = 258}, + [47] = {.lex_state = 258}, + [48] = {.lex_state = 258}, + [49] = {.lex_state = 258}, + [50] = {.lex_state = 258}, + [51] = {.lex_state = 258}, + [52] = {.lex_state = 258}, + [53] = {.lex_state = 258}, + [54] = {.lex_state = 258}, + [55] = {.lex_state = 258}, + [56] = {.lex_state = 258}, + [57] = {.lex_state = 258}, + [58] = {.lex_state = 258}, + [59] = {.lex_state = 258}, + [60] = {.lex_state = 258}, + [61] = {.lex_state = 254}, + [62] = {.lex_state = 245}, + [63] = {.lex_state = 245}, + [64] = {.lex_state = 245}, + [65] = {.lex_state = 245}, + [66] = {.lex_state = 245}, + [67] = {.lex_state = 81}, + [68] = {.lex_state = 81}, + [69] = {.lex_state = 81}, + [70] = {.lex_state = 81}, + [71] = {.lex_state = 81}, + [72] = {.lex_state = 81}, + [73] = {.lex_state = 81}, + [74] = {.lex_state = 81}, + [75] = {.lex_state = 81}, + [76] = {.lex_state = 81}, + [77] = {.lex_state = 81}, + [78] = {.lex_state = 81}, + [79] = {.lex_state = 81}, + [80] = {.lex_state = 81}, + [81] = {.lex_state = 81}, + [82] = {.lex_state = 81}, + [83] = {.lex_state = 81}, + [84] = {.lex_state = 81}, + [85] = {.lex_state = 81}, + [86] = {.lex_state = 81}, + [87] = {.lex_state = 81}, + [88] = {.lex_state = 81}, + [89] = {.lex_state = 81}, + [90] = {.lex_state = 81}, + [91] = {.lex_state = 81}, + [92] = {.lex_state = 81}, + [93] = {.lex_state = 81}, + [94] = {.lex_state = 81}, + [95] = {.lex_state = 81}, + [96] = {.lex_state = 81}, + [97] = {.lex_state = 81}, + [98] = {.lex_state = 81}, + [99] = {.lex_state = 81}, + [100] = {.lex_state = 81}, + [101] = {.lex_state = 81}, + [102] = {.lex_state = 81}, + [103] = {.lex_state = 81}, + [104] = {.lex_state = 81}, + [105] = {.lex_state = 81}, + [106] = {.lex_state = 81}, + [107] = {.lex_state = 81}, + [108] = {.lex_state = 81}, + [109] = {.lex_state = 81}, + [110] = {.lex_state = 81}, + [111] = {.lex_state = 81}, + [112] = {.lex_state = 81}, + [113] = {.lex_state = 81}, + [114] = {.lex_state = 81}, + [115] = {.lex_state = 81}, + [116] = {.lex_state = 81}, + [117] = {.lex_state = 81}, + [118] = {.lex_state = 81}, + [119] = {.lex_state = 81}, + [120] = {.lex_state = 81}, + [121] = {.lex_state = 81}, + [122] = {.lex_state = 81}, + [123] = {.lex_state = 81}, + [124] = {.lex_state = 81}, + [125] = {.lex_state = 81}, + [126] = {.lex_state = 81}, + [127] = {.lex_state = 81}, + [128] = {.lex_state = 81}, + [129] = {.lex_state = 81}, + [130] = {.lex_state = 81}, + [131] = {.lex_state = 81}, + [132] = {.lex_state = 81}, + [133] = {.lex_state = 81}, + [134] = {.lex_state = 81}, + [135] = {.lex_state = 81}, + [136] = {.lex_state = 81}, + [137] = {.lex_state = 81}, + [138] = {.lex_state = 81}, + [139] = {.lex_state = 81}, + [140] = {.lex_state = 81}, + [141] = {.lex_state = 81}, + [142] = {.lex_state = 81}, + [143] = {.lex_state = 81}, + [144] = {.lex_state = 81}, + [145] = {.lex_state = 81}, + [146] = {.lex_state = 81}, + [147] = {.lex_state = 81}, + [148] = {.lex_state = 81}, + [149] = {.lex_state = 81}, + [150] = {.lex_state = 81}, + [151] = {.lex_state = 81}, + [152] = {.lex_state = 81}, + [153] = {.lex_state = 81}, + [154] = {.lex_state = 81}, + [155] = {.lex_state = 81}, + [156] = {.lex_state = 81}, + [157] = {.lex_state = 81}, + [158] = {.lex_state = 81}, + [159] = {.lex_state = 81}, + [160] = {.lex_state = 81}, + [161] = {.lex_state = 81}, + [162] = {.lex_state = 81}, + [163] = {.lex_state = 81}, + [164] = {.lex_state = 81}, + [165] = {.lex_state = 81}, + [166] = {.lex_state = 81}, + [167] = {.lex_state = 81}, + [168] = {.lex_state = 81}, + [169] = {.lex_state = 81}, + [170] = {.lex_state = 81}, + [171] = {.lex_state = 82}, + [172] = {.lex_state = 81}, + [173] = {.lex_state = 81}, + [174] = {.lex_state = 81}, + [175] = {.lex_state = 81}, + [176] = {.lex_state = 81}, + [177] = {.lex_state = 81}, + [178] = {.lex_state = 81}, + [179] = {.lex_state = 81}, + [180] = {.lex_state = 81}, + [181] = {.lex_state = 81}, + [182] = {.lex_state = 81}, + [183] = {.lex_state = 81}, + [184] = {.lex_state = 81}, + [185] = {.lex_state = 81}, + [186] = {.lex_state = 81}, + [187] = {.lex_state = 81}, + [188] = {.lex_state = 81}, + [189] = {.lex_state = 81}, + [190] = {.lex_state = 81}, + [191] = {.lex_state = 81}, + [192] = {.lex_state = 81}, + [193] = {.lex_state = 81}, + [194] = {.lex_state = 81}, + [195] = {.lex_state = 81}, + [196] = {.lex_state = 81}, + [197] = {.lex_state = 81}, + [198] = {.lex_state = 81}, + [199] = {.lex_state = 81}, + [200] = {.lex_state = 81}, + [201] = {.lex_state = 81}, + [202] = {.lex_state = 81}, + [203] = {.lex_state = 81}, + [204] = {.lex_state = 81}, + [205] = {.lex_state = 81}, + [206] = {.lex_state = 81}, + [207] = {.lex_state = 81}, + [208] = {.lex_state = 81}, + [209] = {.lex_state = 81}, + [210] = {.lex_state = 81}, + [211] = {.lex_state = 81}, + [212] = {.lex_state = 81}, [213] = {.lex_state = 30}, - [214] = {.lex_state = 79}, - [215] = {.lex_state = 79}, - [216] = {.lex_state = 246}, - [217] = {.lex_state = 246}, - [218] = {.lex_state = 246}, - [219] = {.lex_state = 246}, - [220] = {.lex_state = 246}, - [221] = {.lex_state = 79}, - [222] = {.lex_state = 79}, - [223] = {.lex_state = 79}, - [224] = {.lex_state = 79}, - [225] = {.lex_state = 79}, - [226] = {.lex_state = 79}, - [227] = {.lex_state = 79}, - [228] = {.lex_state = 79}, - [229] = {.lex_state = 79}, - [230] = {.lex_state = 79}, - [231] = {.lex_state = 79}, - [232] = {.lex_state = 79}, - [233] = {.lex_state = 79}, - [234] = {.lex_state = 79}, - [235] = {.lex_state = 79}, - [236] = {.lex_state = 244}, - [237] = {.lex_state = 79}, - [238] = {.lex_state = 79}, - [239] = {.lex_state = 79}, - [240] = {.lex_state = 79}, - [241] = {.lex_state = 79}, - [242] = {.lex_state = 79}, - [243] = {.lex_state = 79}, - [244] = {.lex_state = 79}, - [245] = {.lex_state = 79}, - [246] = {.lex_state = 79}, - [247] = {.lex_state = 79}, - [248] = {.lex_state = 79}, - [249] = {.lex_state = 79}, - [250] = {.lex_state = 79}, - [251] = {.lex_state = 79}, - [252] = {.lex_state = 79}, - [253] = {.lex_state = 79}, - [254] = {.lex_state = 79}, - [255] = {.lex_state = 79}, - [256] = {.lex_state = 79}, - [257] = {.lex_state = 79}, - [258] = {.lex_state = 79}, - [259] = {.lex_state = 79}, - [260] = {.lex_state = 79}, - [261] = {.lex_state = 244}, - [262] = {.lex_state = 79}, - [263] = {.lex_state = 79}, - [264] = {.lex_state = 79}, - [265] = {.lex_state = 79}, - [266] = {.lex_state = 79}, - [267] = {.lex_state = 79}, - [268] = {.lex_state = 79}, - [269] = {.lex_state = 79}, - [270] = {.lex_state = 79}, - [271] = {.lex_state = 79}, - [272] = {.lex_state = 79}, - [273] = {.lex_state = 79}, - [274] = {.lex_state = 79}, - [275] = {.lex_state = 79}, - [276] = {.lex_state = 79}, - [277] = {.lex_state = 79}, - [278] = {.lex_state = 79}, - [279] = {.lex_state = 79}, - [280] = {.lex_state = 79}, - [281] = {.lex_state = 79}, - [282] = {.lex_state = 79}, - [283] = {.lex_state = 79}, - [284] = {.lex_state = 79}, - [285] = {.lex_state = 79}, - [286] = {.lex_state = 79}, - [287] = {.lex_state = 79}, - [288] = {.lex_state = 79}, - [289] = {.lex_state = 79}, - [290] = {.lex_state = 79}, - [291] = {.lex_state = 79}, - [292] = {.lex_state = 244}, - [293] = {.lex_state = 80}, - [294] = {.lex_state = 79}, - [295] = {.lex_state = 80}, - [296] = {.lex_state = 79}, - [297] = {.lex_state = 244}, - [298] = {.lex_state = 244}, - [299] = {.lex_state = 80}, - [300] = {.lex_state = 79}, - [301] = {.lex_state = 244}, - [302] = {.lex_state = 79}, - [303] = {.lex_state = 244}, - [304] = {.lex_state = 79}, - [305] = {.lex_state = 80}, - [306] = {.lex_state = 79}, - [307] = {.lex_state = 80}, - [308] = {.lex_state = 80}, - [309] = {.lex_state = 79}, - [310] = {.lex_state = 79}, - [311] = {.lex_state = 244}, - [312] = {.lex_state = 244}, - [313] = {.lex_state = 79}, - [314] = {.lex_state = 79}, - [315] = {.lex_state = 80}, - [316] = {.lex_state = 80}, - [317] = {.lex_state = 80}, - [318] = {.lex_state = 79}, - [319] = {.lex_state = 79}, - [320] = {.lex_state = 80}, - [321] = {.lex_state = 80}, - [322] = {.lex_state = 79}, - [323] = {.lex_state = 80}, - [324] = {.lex_state = 79}, - [325] = {.lex_state = 80}, - [326] = {.lex_state = 244}, - [327] = {.lex_state = 79}, - [328] = {.lex_state = 80}, - [329] = {.lex_state = 80}, - [330] = {.lex_state = 79}, - [331] = {.lex_state = 79}, - [332] = {.lex_state = 79}, - [333] = {.lex_state = 79}, - [334] = {.lex_state = 79}, - [335] = {.lex_state = 79}, - [336] = {.lex_state = 79}, - [337] = {.lex_state = 80}, - [338] = {.lex_state = 80}, - [339] = {.lex_state = 79}, - [340] = {.lex_state = 79}, - [341] = {.lex_state = 79}, - [342] = {.lex_state = 79}, - [343] = {.lex_state = 79}, - [344] = {.lex_state = 79}, - [345] = {.lex_state = 79}, - [346] = {.lex_state = 79}, - [347] = {.lex_state = 79}, - [348] = {.lex_state = 79}, - [349] = {.lex_state = 79}, - [350] = {.lex_state = 80}, - [351] = {.lex_state = 80}, - [352] = {.lex_state = 80}, - [353] = {.lex_state = 244}, - [354] = {.lex_state = 244}, - [355] = {.lex_state = 79}, - [356] = {.lex_state = 79}, - [357] = {.lex_state = 80}, - [358] = {.lex_state = 79}, - [359] = {.lex_state = 79}, - [360] = {.lex_state = 79}, - [361] = {.lex_state = 79}, - [362] = {.lex_state = 79}, - [363] = {.lex_state = 244}, - [364] = {.lex_state = 79}, - [365] = {.lex_state = 79}, - [366] = {.lex_state = 79}, - [367] = {.lex_state = 244}, - [368] = {.lex_state = 79}, - [369] = {.lex_state = 79}, - [370] = {.lex_state = 79}, - [371] = {.lex_state = 79}, - [372] = {.lex_state = 79}, - [373] = {.lex_state = 244}, - [374] = {.lex_state = 79}, - [375] = {.lex_state = 79}, - [376] = {.lex_state = 79}, - [377] = {.lex_state = 79}, - [378] = {.lex_state = 80}, - [379] = {.lex_state = 79}, - [380] = {.lex_state = 79}, - [381] = {.lex_state = 79}, - [382] = {.lex_state = 79}, - [383] = {.lex_state = 80}, - [384] = {.lex_state = 79}, - [385] = {.lex_state = 80}, - [386] = {.lex_state = 79}, - [387] = {.lex_state = 79}, - [388] = {.lex_state = 79}, - [389] = {.lex_state = 79}, - [390] = {.lex_state = 244}, - [391] = {.lex_state = 244}, - [392] = {.lex_state = 79}, - [393] = {.lex_state = 79}, - [394] = {.lex_state = 79}, - [395] = {.lex_state = 79}, - [396] = {.lex_state = 79}, - [397] = {.lex_state = 79}, - [398] = {.lex_state = 79}, - [399] = {.lex_state = 79}, - [400] = {.lex_state = 79}, - [401] = {.lex_state = 79}, - [402] = {.lex_state = 79}, - [403] = {.lex_state = 79}, - [404] = {.lex_state = 79}, - [405] = {.lex_state = 79}, - [406] = {.lex_state = 79}, - [407] = {.lex_state = 79}, - [408] = {.lex_state = 79}, - [409] = {.lex_state = 79}, - [410] = {.lex_state = 79}, - [411] = {.lex_state = 79}, - [412] = {.lex_state = 79}, - [413] = {.lex_state = 79}, - [414] = {.lex_state = 79}, - [415] = {.lex_state = 79}, - [416] = {.lex_state = 79}, - [417] = {.lex_state = 79}, - [418] = {.lex_state = 79}, - [419] = {.lex_state = 79}, - [420] = {.lex_state = 79}, - [421] = {.lex_state = 79}, - [422] = {.lex_state = 79}, - [423] = {.lex_state = 79}, - [424] = {.lex_state = 79}, - [425] = {.lex_state = 79}, - [426] = {.lex_state = 79}, - [427] = {.lex_state = 79}, - [428] = {.lex_state = 79}, - [429] = {.lex_state = 79}, - [430] = {.lex_state = 79}, - [431] = {.lex_state = 79}, - [432] = {.lex_state = 79}, - [433] = {.lex_state = 79}, - [434] = {.lex_state = 79}, - [435] = {.lex_state = 79}, - [436] = {.lex_state = 79}, - [437] = {.lex_state = 79}, - [438] = {.lex_state = 79}, - [439] = {.lex_state = 79}, - [440] = {.lex_state = 79}, - [441] = {.lex_state = 79}, - [442] = {.lex_state = 79}, - [443] = {.lex_state = 79}, - [444] = {.lex_state = 79}, - [445] = {.lex_state = 79}, - [446] = {.lex_state = 79}, - [447] = {.lex_state = 79}, - [448] = {.lex_state = 79}, - [449] = {.lex_state = 79}, - [450] = {.lex_state = 79}, - [451] = {.lex_state = 79}, - [452] = {.lex_state = 79}, - [453] = {.lex_state = 79}, - [454] = {.lex_state = 79}, - [455] = {.lex_state = 79}, - [456] = {.lex_state = 79}, - [457] = {.lex_state = 79}, - [458] = {.lex_state = 79}, - [459] = {.lex_state = 79}, - [460] = {.lex_state = 79}, - [461] = {.lex_state = 79}, - [462] = {.lex_state = 79}, - [463] = {.lex_state = 79}, - [464] = {.lex_state = 79}, - [465] = {.lex_state = 79}, - [466] = {.lex_state = 79}, - [467] = {.lex_state = 79}, - [468] = {.lex_state = 79}, - [469] = {.lex_state = 79}, - [470] = {.lex_state = 79}, - [471] = {.lex_state = 79}, - [472] = {.lex_state = 79}, - [473] = {.lex_state = 79}, - [474] = {.lex_state = 79}, - [475] = {.lex_state = 79}, - [476] = {.lex_state = 79}, - [477] = {.lex_state = 79}, - [478] = {.lex_state = 79}, - [479] = {.lex_state = 79}, - [480] = {.lex_state = 79}, - [481] = {.lex_state = 79}, - [482] = {.lex_state = 79}, - [483] = {.lex_state = 79}, - [484] = {.lex_state = 79}, - [485] = {.lex_state = 79}, - [486] = {.lex_state = 79}, - [487] = {.lex_state = 79}, - [488] = {.lex_state = 79}, - [489] = {.lex_state = 79}, - [490] = {.lex_state = 79}, - [491] = {.lex_state = 79}, - [492] = {.lex_state = 79}, - [493] = {.lex_state = 79}, - [494] = {.lex_state = 79}, - [495] = {.lex_state = 79}, - [496] = {.lex_state = 79}, - [497] = {.lex_state = 79}, - [498] = {.lex_state = 79}, - [499] = {.lex_state = 79}, - [500] = {.lex_state = 79}, - [501] = {.lex_state = 244}, - [502] = {.lex_state = 79}, - [503] = {.lex_state = 79}, - [504] = {.lex_state = 79}, - [505] = {.lex_state = 79}, - [506] = {.lex_state = 79}, - [507] = {.lex_state = 79}, - [508] = {.lex_state = 79}, - [509] = {.lex_state = 79}, - [510] = {.lex_state = 79}, - [511] = {.lex_state = 79}, - [512] = {.lex_state = 79}, - [513] = {.lex_state = 79}, - [514] = {.lex_state = 79}, - [515] = {.lex_state = 79}, - [516] = {.lex_state = 79}, - [517] = {.lex_state = 79}, - [518] = {.lex_state = 79}, - [519] = {.lex_state = 79}, - [520] = {.lex_state = 79}, - [521] = {.lex_state = 244}, - [522] = {.lex_state = 79}, - [523] = {.lex_state = 79}, - [524] = {.lex_state = 79}, - [525] = {.lex_state = 79}, - [526] = {.lex_state = 79}, - [527] = {.lex_state = 79}, - [528] = {.lex_state = 79}, - [529] = {.lex_state = 79}, - [530] = {.lex_state = 79}, - [531] = {.lex_state = 79}, - [532] = {.lex_state = 79}, - [533] = {.lex_state = 79}, - [534] = {.lex_state = 79}, - [535] = {.lex_state = 79}, - [536] = {.lex_state = 79}, - [537] = {.lex_state = 79}, - [538] = {.lex_state = 79}, - [539] = {.lex_state = 79}, - [540] = {.lex_state = 79}, - [541] = {.lex_state = 79}, - [542] = {.lex_state = 79}, - [543] = {.lex_state = 79}, - [544] = {.lex_state = 79}, - [545] = {.lex_state = 79}, - [546] = {.lex_state = 79}, - [547] = {.lex_state = 79}, - [548] = {.lex_state = 79}, - [549] = {.lex_state = 79}, - [550] = {.lex_state = 79}, - [551] = {.lex_state = 79}, - [552] = {.lex_state = 79}, - [553] = {.lex_state = 79}, - [554] = {.lex_state = 79}, - [555] = {.lex_state = 79}, - [556] = {.lex_state = 79}, - [557] = {.lex_state = 248}, - [558] = {.lex_state = 248}, - [559] = {.lex_state = 79}, - [560] = {.lex_state = 79}, - [561] = {.lex_state = 79}, - [562] = {.lex_state = 79}, - [563] = {.lex_state = 79}, - [564] = {.lex_state = 79}, - [565] = {.lex_state = 79}, - [566] = {.lex_state = 79}, - [567] = {.lex_state = 79}, - [568] = {.lex_state = 79}, - [569] = {.lex_state = 248}, - [570] = {.lex_state = 79}, - [571] = {.lex_state = 79}, - [572] = {.lex_state = 79}, - [573] = {.lex_state = 79}, - [574] = {.lex_state = 79}, - [575] = {.lex_state = 79}, - [576] = {.lex_state = 79}, - [577] = {.lex_state = 79}, - [578] = {.lex_state = 79}, - [579] = {.lex_state = 79}, - [580] = {.lex_state = 79}, - [581] = {.lex_state = 79}, - [582] = {.lex_state = 79}, - [583] = {.lex_state = 79}, - [584] = {.lex_state = 79}, - [585] = {.lex_state = 79}, - [586] = {.lex_state = 79}, - [587] = {.lex_state = 79}, - [588] = {.lex_state = 79}, - [589] = {.lex_state = 79}, - [590] = {.lex_state = 79}, - [591] = {.lex_state = 79}, - [592] = {.lex_state = 79}, - [593] = {.lex_state = 79}, - [594] = {.lex_state = 79}, - [595] = {.lex_state = 79}, - [596] = {.lex_state = 248}, - [597] = {.lex_state = 79}, - [598] = {.lex_state = 79}, - [599] = {.lex_state = 79}, - [600] = {.lex_state = 79}, - [601] = {.lex_state = 79}, - [602] = {.lex_state = 79}, - [603] = {.lex_state = 79}, - [604] = {.lex_state = 79}, - [605] = {.lex_state = 79}, - [606] = {.lex_state = 79}, - [607] = {.lex_state = 79}, - [608] = {.lex_state = 79}, - [609] = {.lex_state = 79}, - [610] = {.lex_state = 79}, - [611] = {.lex_state = 79}, - [612] = {.lex_state = 244}, - [613] = {.lex_state = 79}, - [614] = {.lex_state = 79}, - [615] = {.lex_state = 79}, - [616] = {.lex_state = 79}, - [617] = {.lex_state = 79}, - [618] = {.lex_state = 79}, - [619] = {.lex_state = 79}, - [620] = {.lex_state = 79}, - [621] = {.lex_state = 79}, - [622] = {.lex_state = 79}, - [623] = {.lex_state = 79}, - [624] = {.lex_state = 79}, - [625] = {.lex_state = 79}, - [626] = {.lex_state = 79}, - [627] = {.lex_state = 79}, - [628] = {.lex_state = 79}, - [629] = {.lex_state = 79}, - [630] = {.lex_state = 79}, - [631] = {.lex_state = 79}, - [632] = {.lex_state = 79}, - [633] = {.lex_state = 79}, - [634] = {.lex_state = 79}, - [635] = {.lex_state = 79}, - [636] = {.lex_state = 79}, - [637] = {.lex_state = 79}, - [638] = {.lex_state = 79}, - [639] = {.lex_state = 79}, - [640] = {.lex_state = 79}, - [641] = {.lex_state = 79}, - [642] = {.lex_state = 79}, - [643] = {.lex_state = 79}, - [644] = {.lex_state = 79}, - [645] = {.lex_state = 79}, - [646] = {.lex_state = 79}, - [647] = {.lex_state = 79}, - [648] = {.lex_state = 79}, - [649] = {.lex_state = 79}, - [650] = {.lex_state = 79}, - [651] = {.lex_state = 79}, - [652] = {.lex_state = 79}, - [653] = {.lex_state = 79}, - [654] = {.lex_state = 79}, - [655] = {.lex_state = 79}, - [656] = {.lex_state = 79}, - [657] = {.lex_state = 79}, - [658] = {.lex_state = 79}, - [659] = {.lex_state = 79}, - [660] = {.lex_state = 79}, - [661] = {.lex_state = 79}, - [662] = {.lex_state = 79}, - [663] = {.lex_state = 79}, - [664] = {.lex_state = 79}, - [665] = {.lex_state = 79}, - [666] = {.lex_state = 79}, - [667] = {.lex_state = 79}, - [668] = {.lex_state = 79}, - [669] = {.lex_state = 79}, - [670] = {.lex_state = 79}, - [671] = {.lex_state = 79}, - [672] = {.lex_state = 79}, - [673] = {.lex_state = 79}, - [674] = {.lex_state = 79}, - [675] = {.lex_state = 79}, - [676] = {.lex_state = 79}, - [677] = {.lex_state = 79}, - [678] = {.lex_state = 79}, - [679] = {.lex_state = 79}, - [680] = {.lex_state = 79}, - [681] = {.lex_state = 79}, - [682] = {.lex_state = 79}, - [683] = {.lex_state = 79}, - [684] = {.lex_state = 79}, - [685] = {.lex_state = 79}, - [686] = {.lex_state = 79}, - [687] = {.lex_state = 79}, - [688] = {.lex_state = 79}, - [689] = {.lex_state = 79}, - [690] = {.lex_state = 79}, - [691] = {.lex_state = 79}, - [692] = {.lex_state = 79}, - [693] = {.lex_state = 79}, - [694] = {.lex_state = 79}, - [695] = {.lex_state = 79}, - [696] = {.lex_state = 79}, - [697] = {.lex_state = 79}, - [698] = {.lex_state = 79}, - [699] = {.lex_state = 79}, - [700] = {.lex_state = 79}, - [701] = {.lex_state = 79}, - [702] = {.lex_state = 79}, - [703] = {.lex_state = 79}, - [704] = {.lex_state = 79}, - [705] = {.lex_state = 79}, - [706] = {.lex_state = 79}, - [707] = {.lex_state = 79}, - [708] = {.lex_state = 244}, - [709] = {.lex_state = 79}, - [710] = {.lex_state = 79}, - [711] = {.lex_state = 79}, - [712] = {.lex_state = 79}, - [713] = {.lex_state = 79}, - [714] = {.lex_state = 79}, - [715] = {.lex_state = 79}, - [716] = {.lex_state = 79}, - [717] = {.lex_state = 79}, - [718] = {.lex_state = 79}, - [719] = {.lex_state = 79}, - [720] = {.lex_state = 79}, - [721] = {.lex_state = 79}, - [722] = {.lex_state = 79}, - [723] = {.lex_state = 79}, - [724] = {.lex_state = 79}, - [725] = {.lex_state = 79}, - [726] = {.lex_state = 79}, - [727] = {.lex_state = 79}, - [728] = {.lex_state = 79}, - [729] = {.lex_state = 79}, - [730] = {.lex_state = 79}, - [731] = {.lex_state = 79}, - [732] = {.lex_state = 79}, - [733] = {.lex_state = 79}, - [734] = {.lex_state = 79}, - [735] = {.lex_state = 79}, - [736] = {.lex_state = 79}, - [737] = {.lex_state = 79}, - [738] = {.lex_state = 79}, - [739] = {.lex_state = 79}, - [740] = {.lex_state = 79}, - [741] = {.lex_state = 79}, - [742] = {.lex_state = 79}, - [743] = {.lex_state = 79}, - [744] = {.lex_state = 79}, - [745] = {.lex_state = 79}, - [746] = {.lex_state = 79}, - [747] = {.lex_state = 79}, - [748] = {.lex_state = 79}, - [749] = {.lex_state = 79}, - [750] = {.lex_state = 79}, - [751] = {.lex_state = 79}, - [752] = {.lex_state = 79}, - [753] = {.lex_state = 79}, - [754] = {.lex_state = 79}, - [755] = {.lex_state = 79}, - [756] = {.lex_state = 79}, - [757] = {.lex_state = 79}, - [758] = {.lex_state = 79}, - [759] = {.lex_state = 79}, - [760] = {.lex_state = 79}, - [761] = {.lex_state = 79}, - [762] = {.lex_state = 79}, - [763] = {.lex_state = 79}, - [764] = {.lex_state = 79}, - [765] = {.lex_state = 79}, - [766] = {.lex_state = 79}, - [767] = {.lex_state = 79}, - [768] = {.lex_state = 79}, - [769] = {.lex_state = 79}, - [770] = {.lex_state = 79}, - [771] = {.lex_state = 79}, - [772] = {.lex_state = 79}, - [773] = {.lex_state = 79}, - [774] = {.lex_state = 79}, - [775] = {.lex_state = 79}, - [776] = {.lex_state = 79}, - [777] = {.lex_state = 79}, - [778] = {.lex_state = 79}, - [779] = {.lex_state = 79}, - [780] = {.lex_state = 79}, - [781] = {.lex_state = 79}, - [782] = {.lex_state = 79}, - [783] = {.lex_state = 79}, - [784] = {.lex_state = 79}, - [785] = {.lex_state = 79}, - [786] = {.lex_state = 79}, - [787] = {.lex_state = 79}, - [788] = {.lex_state = 79}, - [789] = {.lex_state = 79}, - [790] = {.lex_state = 79}, - [791] = {.lex_state = 79}, - [792] = {.lex_state = 244}, - [793] = {.lex_state = 79}, - [794] = {.lex_state = 79}, - [795] = {.lex_state = 79}, - [796] = {.lex_state = 79}, - [797] = {.lex_state = 79}, - [798] = {.lex_state = 79}, - [799] = {.lex_state = 79}, - [800] = {.lex_state = 79}, - [801] = {.lex_state = 79}, - [802] = {.lex_state = 79}, - [803] = {.lex_state = 79}, - [804] = {.lex_state = 79}, - [805] = {.lex_state = 79}, - [806] = {.lex_state = 79}, - [807] = {.lex_state = 79}, - [808] = {.lex_state = 79}, - [809] = {.lex_state = 79}, - [810] = {.lex_state = 79}, - [811] = {.lex_state = 79}, - [812] = {.lex_state = 79}, - [813] = {.lex_state = 79}, - [814] = {.lex_state = 79}, - [815] = {.lex_state = 79}, - [816] = {.lex_state = 79}, - [817] = {.lex_state = 79}, - [818] = {.lex_state = 79}, - [819] = {.lex_state = 79}, - [820] = {.lex_state = 79}, - [821] = {.lex_state = 79}, - [822] = {.lex_state = 79}, - [823] = {.lex_state = 79}, - [824] = {.lex_state = 79}, - [825] = {.lex_state = 79}, - [826] = {.lex_state = 79}, - [827] = {.lex_state = 79}, - [828] = {.lex_state = 79}, - [829] = {.lex_state = 79}, - [830] = {.lex_state = 79}, - [831] = {.lex_state = 79}, - [832] = {.lex_state = 79}, - [833] = {.lex_state = 79}, - [834] = {.lex_state = 79}, - [835] = {.lex_state = 79}, - [836] = {.lex_state = 79}, - [837] = {.lex_state = 79}, - [838] = {.lex_state = 79}, - [839] = {.lex_state = 79}, - [840] = {.lex_state = 79}, - [841] = {.lex_state = 79}, - [842] = {.lex_state = 79}, - [843] = {.lex_state = 79}, - [844] = {.lex_state = 79}, - [845] = {.lex_state = 79}, - [846] = {.lex_state = 79}, - [847] = {.lex_state = 244}, - [848] = {.lex_state = 244}, - [849] = {.lex_state = 244}, - [850] = {.lex_state = 244}, - [851] = {.lex_state = 244}, - [852] = {.lex_state = 244}, - [853] = {.lex_state = 244}, - [854] = {.lex_state = 244}, - [855] = {.lex_state = 244}, - [856] = {.lex_state = 244}, - [857] = {.lex_state = 244}, - [858] = {.lex_state = 244}, - [859] = {.lex_state = 244}, - [860] = {.lex_state = 244}, - [861] = {.lex_state = 244}, - [862] = {.lex_state = 244}, - [863] = {.lex_state = 244}, - [864] = {.lex_state = 244}, - [865] = {.lex_state = 244}, - [866] = {.lex_state = 244}, - [867] = {.lex_state = 244}, - [868] = {.lex_state = 244}, - [869] = {.lex_state = 244}, - [870] = {.lex_state = 244}, - [871] = {.lex_state = 244}, - [872] = {.lex_state = 244}, - [873] = {.lex_state = 244}, - [874] = {.lex_state = 244}, - [875] = {.lex_state = 244}, - [876] = {.lex_state = 244}, - [877] = {.lex_state = 244}, - [878] = {.lex_state = 244}, - [879] = {.lex_state = 244}, - [880] = {.lex_state = 244}, - [881] = {.lex_state = 244}, - [882] = {.lex_state = 244}, - [883] = {.lex_state = 244}, - [884] = {.lex_state = 244}, - [885] = {.lex_state = 244}, - [886] = {.lex_state = 244}, - [887] = {.lex_state = 244}, - [888] = {.lex_state = 244}, - [889] = {.lex_state = 244}, - [890] = {.lex_state = 244}, - [891] = {.lex_state = 244}, - [892] = {.lex_state = 244}, - [893] = {.lex_state = 244}, - [894] = {.lex_state = 244}, - [895] = {.lex_state = 244}, - [896] = {.lex_state = 244}, - [897] = {.lex_state = 244}, - [898] = {.lex_state = 244}, - [899] = {.lex_state = 244}, - [900] = {.lex_state = 244}, - [901] = {.lex_state = 244}, - [902] = {.lex_state = 244}, - [903] = {.lex_state = 244}, - [904] = {.lex_state = 244}, - [905] = {.lex_state = 244}, - [906] = {.lex_state = 244}, - [907] = {.lex_state = 244}, - [908] = {.lex_state = 244}, - [909] = {.lex_state = 244}, - [910] = {.lex_state = 244}, - [911] = {.lex_state = 244}, - [912] = {.lex_state = 244}, - [913] = {.lex_state = 244}, - [914] = {.lex_state = 244}, - [915] = {.lex_state = 244}, - [916] = {.lex_state = 244}, - [917] = {.lex_state = 244}, - [918] = {.lex_state = 244}, - [919] = {.lex_state = 244}, - [920] = {.lex_state = 244}, - [921] = {.lex_state = 244}, - [922] = {.lex_state = 244}, - [923] = {.lex_state = 244}, - [924] = {.lex_state = 244}, - [925] = {.lex_state = 244}, - [926] = {.lex_state = 244}, - [927] = {.lex_state = 244}, - [928] = {.lex_state = 244}, - [929] = {.lex_state = 244}, - [930] = {.lex_state = 244}, - [931] = {.lex_state = 244}, - [932] = {.lex_state = 244}, - [933] = {.lex_state = 244}, - [934] = {.lex_state = 244}, - [935] = {.lex_state = 244}, - [936] = {.lex_state = 244}, - [937] = {.lex_state = 244}, - [938] = {.lex_state = 244}, - [939] = {.lex_state = 244}, - [940] = {.lex_state = 244}, - [941] = {.lex_state = 244}, - [942] = {.lex_state = 244}, - [943] = {.lex_state = 244}, - [944] = {.lex_state = 244}, - [945] = {.lex_state = 244}, - [946] = {.lex_state = 244}, - [947] = {.lex_state = 244}, - [948] = {.lex_state = 244}, - [949] = {.lex_state = 244}, - [950] = {.lex_state = 244}, - [951] = {.lex_state = 244}, - [952] = {.lex_state = 244}, - [953] = {.lex_state = 244}, - [954] = {.lex_state = 244}, - [955] = {.lex_state = 244}, - [956] = {.lex_state = 244}, + [214] = {.lex_state = 81}, + [215] = {.lex_state = 81}, + [216] = {.lex_state = 247}, + [217] = {.lex_state = 247}, + [218] = {.lex_state = 247}, + [219] = {.lex_state = 247}, + [220] = {.lex_state = 247}, + [221] = {.lex_state = 81}, + [222] = {.lex_state = 81}, + [223] = {.lex_state = 81}, + [224] = {.lex_state = 81}, + [225] = {.lex_state = 81}, + [226] = {.lex_state = 81}, + [227] = {.lex_state = 81}, + [228] = {.lex_state = 81}, + [229] = {.lex_state = 81}, + [230] = {.lex_state = 81}, + [231] = {.lex_state = 81}, + [232] = {.lex_state = 81}, + [233] = {.lex_state = 81}, + [234] = {.lex_state = 81}, + [235] = {.lex_state = 81}, + [236] = {.lex_state = 245}, + [237] = {.lex_state = 81}, + [238] = {.lex_state = 81}, + [239] = {.lex_state = 81}, + [240] = {.lex_state = 81}, + [241] = {.lex_state = 81}, + [242] = {.lex_state = 81}, + [243] = {.lex_state = 81}, + [244] = {.lex_state = 81}, + [245] = {.lex_state = 81}, + [246] = {.lex_state = 81}, + [247] = {.lex_state = 81}, + [248] = {.lex_state = 81}, + [249] = {.lex_state = 81}, + [250] = {.lex_state = 81}, + [251] = {.lex_state = 81}, + [252] = {.lex_state = 81}, + [253] = {.lex_state = 81}, + [254] = {.lex_state = 81}, + [255] = {.lex_state = 81}, + [256] = {.lex_state = 81}, + [257] = {.lex_state = 81}, + [258] = {.lex_state = 81}, + [259] = {.lex_state = 81}, + [260] = {.lex_state = 81}, + [261] = {.lex_state = 245}, + [262] = {.lex_state = 81}, + [263] = {.lex_state = 81}, + [264] = {.lex_state = 81}, + [265] = {.lex_state = 81}, + [266] = {.lex_state = 81}, + [267] = {.lex_state = 81}, + [268] = {.lex_state = 81}, + [269] = {.lex_state = 81}, + [270] = {.lex_state = 81}, + [271] = {.lex_state = 81}, + [272] = {.lex_state = 81}, + [273] = {.lex_state = 81}, + [274] = {.lex_state = 81}, + [275] = {.lex_state = 81}, + [276] = {.lex_state = 81}, + [277] = {.lex_state = 81}, + [278] = {.lex_state = 81}, + [279] = {.lex_state = 81}, + [280] = {.lex_state = 81}, + [281] = {.lex_state = 81}, + [282] = {.lex_state = 81}, + [283] = {.lex_state = 81}, + [284] = {.lex_state = 81}, + [285] = {.lex_state = 81}, + [286] = {.lex_state = 81}, + [287] = {.lex_state = 81}, + [288] = {.lex_state = 81}, + [289] = {.lex_state = 81}, + [290] = {.lex_state = 81}, + [291] = {.lex_state = 81}, + [292] = {.lex_state = 245}, + [293] = {.lex_state = 82}, + [294] = {.lex_state = 81}, + [295] = {.lex_state = 82}, + [296] = {.lex_state = 81}, + [297] = {.lex_state = 245}, + [298] = {.lex_state = 245}, + [299] = {.lex_state = 82}, + [300] = {.lex_state = 81}, + [301] = {.lex_state = 245}, + [302] = {.lex_state = 81}, + [303] = {.lex_state = 245}, + [304] = {.lex_state = 81}, + [305] = {.lex_state = 82}, + [306] = {.lex_state = 81}, + [307] = {.lex_state = 82}, + [308] = {.lex_state = 82}, + [309] = {.lex_state = 81}, + [310] = {.lex_state = 81}, + [311] = {.lex_state = 245}, + [312] = {.lex_state = 245}, + [313] = {.lex_state = 81}, + [314] = {.lex_state = 81}, + [315] = {.lex_state = 82}, + [316] = {.lex_state = 82}, + [317] = {.lex_state = 82}, + [318] = {.lex_state = 81}, + [319] = {.lex_state = 81}, + [320] = {.lex_state = 82}, + [321] = {.lex_state = 82}, + [322] = {.lex_state = 81}, + [323] = {.lex_state = 82}, + [324] = {.lex_state = 81}, + [325] = {.lex_state = 82}, + [326] = {.lex_state = 245}, + [327] = {.lex_state = 81}, + [328] = {.lex_state = 82}, + [329] = {.lex_state = 82}, + [330] = {.lex_state = 81}, + [331] = {.lex_state = 81}, + [332] = {.lex_state = 81}, + [333] = {.lex_state = 81}, + [334] = {.lex_state = 81}, + [335] = {.lex_state = 81}, + [336] = {.lex_state = 81}, + [337] = {.lex_state = 82}, + [338] = {.lex_state = 82}, + [339] = {.lex_state = 81}, + [340] = {.lex_state = 81}, + [341] = {.lex_state = 81}, + [342] = {.lex_state = 81}, + [343] = {.lex_state = 81}, + [344] = {.lex_state = 81}, + [345] = {.lex_state = 81}, + [346] = {.lex_state = 81}, + [347] = {.lex_state = 81}, + [348] = {.lex_state = 81}, + [349] = {.lex_state = 81}, + [350] = {.lex_state = 82}, + [351] = {.lex_state = 82}, + [352] = {.lex_state = 82}, + [353] = {.lex_state = 245}, + [354] = {.lex_state = 245}, + [355] = {.lex_state = 81}, + [356] = {.lex_state = 81}, + [357] = {.lex_state = 82}, + [358] = {.lex_state = 81}, + [359] = {.lex_state = 81}, + [360] = {.lex_state = 81}, + [361] = {.lex_state = 81}, + [362] = {.lex_state = 81}, + [363] = {.lex_state = 245}, + [364] = {.lex_state = 81}, + [365] = {.lex_state = 81}, + [366] = {.lex_state = 81}, + [367] = {.lex_state = 245}, + [368] = {.lex_state = 81}, + [369] = {.lex_state = 81}, + [370] = {.lex_state = 81}, + [371] = {.lex_state = 81}, + [372] = {.lex_state = 81}, + [373] = {.lex_state = 245}, + [374] = {.lex_state = 81}, + [375] = {.lex_state = 81}, + [376] = {.lex_state = 81}, + [377] = {.lex_state = 81}, + [378] = {.lex_state = 82}, + [379] = {.lex_state = 81}, + [380] = {.lex_state = 81}, + [381] = {.lex_state = 81}, + [382] = {.lex_state = 81}, + [383] = {.lex_state = 82}, + [384] = {.lex_state = 81}, + [385] = {.lex_state = 82}, + [386] = {.lex_state = 81}, + [387] = {.lex_state = 81}, + [388] = {.lex_state = 81}, + [389] = {.lex_state = 81}, + [390] = {.lex_state = 245}, + [391] = {.lex_state = 245}, + [392] = {.lex_state = 81}, + [393] = {.lex_state = 81}, + [394] = {.lex_state = 81}, + [395] = {.lex_state = 81}, + [396] = {.lex_state = 81}, + [397] = {.lex_state = 81}, + [398] = {.lex_state = 81}, + [399] = {.lex_state = 81}, + [400] = {.lex_state = 81}, + [401] = {.lex_state = 81}, + [402] = {.lex_state = 81}, + [403] = {.lex_state = 81}, + [404] = {.lex_state = 81}, + [405] = {.lex_state = 81}, + [406] = {.lex_state = 81}, + [407] = {.lex_state = 81}, + [408] = {.lex_state = 81}, + [409] = {.lex_state = 81}, + [410] = {.lex_state = 81}, + [411] = {.lex_state = 81}, + [412] = {.lex_state = 81}, + [413] = {.lex_state = 81}, + [414] = {.lex_state = 81}, + [415] = {.lex_state = 81}, + [416] = {.lex_state = 81}, + [417] = {.lex_state = 81}, + [418] = {.lex_state = 81}, + [419] = {.lex_state = 81}, + [420] = {.lex_state = 81}, + [421] = {.lex_state = 81}, + [422] = {.lex_state = 81}, + [423] = {.lex_state = 81}, + [424] = {.lex_state = 81}, + [425] = {.lex_state = 81}, + [426] = {.lex_state = 81}, + [427] = {.lex_state = 81}, + [428] = {.lex_state = 81}, + [429] = {.lex_state = 81}, + [430] = {.lex_state = 81}, + [431] = {.lex_state = 81}, + [432] = {.lex_state = 81}, + [433] = {.lex_state = 81}, + [434] = {.lex_state = 81}, + [435] = {.lex_state = 81}, + [436] = {.lex_state = 81}, + [437] = {.lex_state = 81}, + [438] = {.lex_state = 81}, + [439] = {.lex_state = 81}, + [440] = {.lex_state = 81}, + [441] = {.lex_state = 81}, + [442] = {.lex_state = 81}, + [443] = {.lex_state = 81}, + [444] = {.lex_state = 81}, + [445] = {.lex_state = 81}, + [446] = {.lex_state = 81}, + [447] = {.lex_state = 81}, + [448] = {.lex_state = 81}, + [449] = {.lex_state = 81}, + [450] = {.lex_state = 81}, + [451] = {.lex_state = 81}, + [452] = {.lex_state = 81}, + [453] = {.lex_state = 81}, + [454] = {.lex_state = 81}, + [455] = {.lex_state = 81}, + [456] = {.lex_state = 81}, + [457] = {.lex_state = 81}, + [458] = {.lex_state = 81}, + [459] = {.lex_state = 81}, + [460] = {.lex_state = 81}, + [461] = {.lex_state = 81}, + [462] = {.lex_state = 81}, + [463] = {.lex_state = 81}, + [464] = {.lex_state = 81}, + [465] = {.lex_state = 81}, + [466] = {.lex_state = 81}, + [467] = {.lex_state = 81}, + [468] = {.lex_state = 81}, + [469] = {.lex_state = 81}, + [470] = {.lex_state = 81}, + [471] = {.lex_state = 81}, + [472] = {.lex_state = 81}, + [473] = {.lex_state = 81}, + [474] = {.lex_state = 81}, + [475] = {.lex_state = 81}, + [476] = {.lex_state = 81}, + [477] = {.lex_state = 81}, + [478] = {.lex_state = 81}, + [479] = {.lex_state = 81}, + [480] = {.lex_state = 81}, + [481] = {.lex_state = 81}, + [482] = {.lex_state = 81}, + [483] = {.lex_state = 81}, + [484] = {.lex_state = 81}, + [485] = {.lex_state = 81}, + [486] = {.lex_state = 81}, + [487] = {.lex_state = 81}, + [488] = {.lex_state = 81}, + [489] = {.lex_state = 81}, + [490] = {.lex_state = 81}, + [491] = {.lex_state = 81}, + [492] = {.lex_state = 81}, + [493] = {.lex_state = 81}, + [494] = {.lex_state = 81}, + [495] = {.lex_state = 81}, + [496] = {.lex_state = 81}, + [497] = {.lex_state = 81}, + [498] = {.lex_state = 81}, + [499] = {.lex_state = 81}, + [500] = {.lex_state = 81}, + [501] = {.lex_state = 245}, + [502] = {.lex_state = 81}, + [503] = {.lex_state = 81}, + [504] = {.lex_state = 81}, + [505] = {.lex_state = 81}, + [506] = {.lex_state = 81}, + [507] = {.lex_state = 81}, + [508] = {.lex_state = 81}, + [509] = {.lex_state = 81}, + [510] = {.lex_state = 81}, + [511] = {.lex_state = 81}, + [512] = {.lex_state = 81}, + [513] = {.lex_state = 81}, + [514] = {.lex_state = 81}, + [515] = {.lex_state = 81}, + [516] = {.lex_state = 81}, + [517] = {.lex_state = 81}, + [518] = {.lex_state = 81}, + [519] = {.lex_state = 81}, + [520] = {.lex_state = 81}, + [521] = {.lex_state = 245}, + [522] = {.lex_state = 81}, + [523] = {.lex_state = 81}, + [524] = {.lex_state = 81}, + [525] = {.lex_state = 81}, + [526] = {.lex_state = 81}, + [527] = {.lex_state = 81}, + [528] = {.lex_state = 81}, + [529] = {.lex_state = 81}, + [530] = {.lex_state = 81}, + [531] = {.lex_state = 81}, + [532] = {.lex_state = 81}, + [533] = {.lex_state = 81}, + [534] = {.lex_state = 81}, + [535] = {.lex_state = 81}, + [536] = {.lex_state = 81}, + [537] = {.lex_state = 81}, + [538] = {.lex_state = 81}, + [539] = {.lex_state = 81}, + [540] = {.lex_state = 81}, + [541] = {.lex_state = 81}, + [542] = {.lex_state = 81}, + [543] = {.lex_state = 81}, + [544] = {.lex_state = 81}, + [545] = {.lex_state = 81}, + [546] = {.lex_state = 81}, + [547] = {.lex_state = 81}, + [548] = {.lex_state = 81}, + [549] = {.lex_state = 81}, + [550] = {.lex_state = 81}, + [551] = {.lex_state = 81}, + [552] = {.lex_state = 81}, + [553] = {.lex_state = 81}, + [554] = {.lex_state = 81}, + [555] = {.lex_state = 81}, + [556] = {.lex_state = 81}, + [557] = {.lex_state = 249}, + [558] = {.lex_state = 249}, + [559] = {.lex_state = 81}, + [560] = {.lex_state = 81}, + [561] = {.lex_state = 81}, + [562] = {.lex_state = 81}, + [563] = {.lex_state = 81}, + [564] = {.lex_state = 81}, + [565] = {.lex_state = 81}, + [566] = {.lex_state = 81}, + [567] = {.lex_state = 81}, + [568] = {.lex_state = 81}, + [569] = {.lex_state = 249}, + [570] = {.lex_state = 81}, + [571] = {.lex_state = 81}, + [572] = {.lex_state = 81}, + [573] = {.lex_state = 81}, + [574] = {.lex_state = 81}, + [575] = {.lex_state = 81}, + [576] = {.lex_state = 81}, + [577] = {.lex_state = 81}, + [578] = {.lex_state = 81}, + [579] = {.lex_state = 81}, + [580] = {.lex_state = 81}, + [581] = {.lex_state = 81}, + [582] = {.lex_state = 81}, + [583] = {.lex_state = 81}, + [584] = {.lex_state = 81}, + [585] = {.lex_state = 81}, + [586] = {.lex_state = 81}, + [587] = {.lex_state = 81}, + [588] = {.lex_state = 81}, + [589] = {.lex_state = 81}, + [590] = {.lex_state = 81}, + [591] = {.lex_state = 81}, + [592] = {.lex_state = 81}, + [593] = {.lex_state = 81}, + [594] = {.lex_state = 81}, + [595] = {.lex_state = 81}, + [596] = {.lex_state = 249}, + [597] = {.lex_state = 81}, + [598] = {.lex_state = 81}, + [599] = {.lex_state = 81}, + [600] = {.lex_state = 81}, + [601] = {.lex_state = 81}, + [602] = {.lex_state = 81}, + [603] = {.lex_state = 81}, + [604] = {.lex_state = 81}, + [605] = {.lex_state = 81}, + [606] = {.lex_state = 81}, + [607] = {.lex_state = 81}, + [608] = {.lex_state = 81}, + [609] = {.lex_state = 81}, + [610] = {.lex_state = 81}, + [611] = {.lex_state = 81}, + [612] = {.lex_state = 245}, + [613] = {.lex_state = 81}, + [614] = {.lex_state = 81}, + [615] = {.lex_state = 81}, + [616] = {.lex_state = 81}, + [617] = {.lex_state = 81}, + [618] = {.lex_state = 81}, + [619] = {.lex_state = 81}, + [620] = {.lex_state = 81}, + [621] = {.lex_state = 81}, + [622] = {.lex_state = 81}, + [623] = {.lex_state = 81}, + [624] = {.lex_state = 81}, + [625] = {.lex_state = 81}, + [626] = {.lex_state = 81}, + [627] = {.lex_state = 81}, + [628] = {.lex_state = 81}, + [629] = {.lex_state = 81}, + [630] = {.lex_state = 81}, + [631] = {.lex_state = 81}, + [632] = {.lex_state = 81}, + [633] = {.lex_state = 81}, + [634] = {.lex_state = 81}, + [635] = {.lex_state = 81}, + [636] = {.lex_state = 81}, + [637] = {.lex_state = 81}, + [638] = {.lex_state = 81}, + [639] = {.lex_state = 81}, + [640] = {.lex_state = 81}, + [641] = {.lex_state = 81}, + [642] = {.lex_state = 81}, + [643] = {.lex_state = 81}, + [644] = {.lex_state = 81}, + [645] = {.lex_state = 81}, + [646] = {.lex_state = 81}, + [647] = {.lex_state = 81}, + [648] = {.lex_state = 81}, + [649] = {.lex_state = 81}, + [650] = {.lex_state = 81}, + [651] = {.lex_state = 81}, + [652] = {.lex_state = 81}, + [653] = {.lex_state = 81}, + [654] = {.lex_state = 81}, + [655] = {.lex_state = 81}, + [656] = {.lex_state = 81}, + [657] = {.lex_state = 81}, + [658] = {.lex_state = 81}, + [659] = {.lex_state = 81}, + [660] = {.lex_state = 81}, + [661] = {.lex_state = 81}, + [662] = {.lex_state = 81}, + [663] = {.lex_state = 81}, + [664] = {.lex_state = 81}, + [665] = {.lex_state = 81}, + [666] = {.lex_state = 81}, + [667] = {.lex_state = 81}, + [668] = {.lex_state = 81}, + [669] = {.lex_state = 81}, + [670] = {.lex_state = 81}, + [671] = {.lex_state = 81}, + [672] = {.lex_state = 81}, + [673] = {.lex_state = 81}, + [674] = {.lex_state = 81}, + [675] = {.lex_state = 81}, + [676] = {.lex_state = 81}, + [677] = {.lex_state = 81}, + [678] = {.lex_state = 81}, + [679] = {.lex_state = 81}, + [680] = {.lex_state = 81}, + [681] = {.lex_state = 81}, + [682] = {.lex_state = 81}, + [683] = {.lex_state = 81}, + [684] = {.lex_state = 81}, + [685] = {.lex_state = 81}, + [686] = {.lex_state = 81}, + [687] = {.lex_state = 81}, + [688] = {.lex_state = 81}, + [689] = {.lex_state = 81}, + [690] = {.lex_state = 81}, + [691] = {.lex_state = 81}, + [692] = {.lex_state = 81}, + [693] = {.lex_state = 81}, + [694] = {.lex_state = 81}, + [695] = {.lex_state = 81}, + [696] = {.lex_state = 81}, + [697] = {.lex_state = 81}, + [698] = {.lex_state = 81}, + [699] = {.lex_state = 81}, + [700] = {.lex_state = 81}, + [701] = {.lex_state = 81}, + [702] = {.lex_state = 81}, + [703] = {.lex_state = 81}, + [704] = {.lex_state = 81}, + [705] = {.lex_state = 81}, + [706] = {.lex_state = 81}, + [707] = {.lex_state = 81}, + [708] = {.lex_state = 245}, + [709] = {.lex_state = 81}, + [710] = {.lex_state = 81}, + [711] = {.lex_state = 81}, + [712] = {.lex_state = 81}, + [713] = {.lex_state = 81}, + [714] = {.lex_state = 81}, + [715] = {.lex_state = 81}, + [716] = {.lex_state = 81}, + [717] = {.lex_state = 81}, + [718] = {.lex_state = 81}, + [719] = {.lex_state = 81}, + [720] = {.lex_state = 81}, + [721] = {.lex_state = 81}, + [722] = {.lex_state = 81}, + [723] = {.lex_state = 81}, + [724] = {.lex_state = 81}, + [725] = {.lex_state = 81}, + [726] = {.lex_state = 81}, + [727] = {.lex_state = 81}, + [728] = {.lex_state = 81}, + [729] = {.lex_state = 81}, + [730] = {.lex_state = 81}, + [731] = {.lex_state = 81}, + [732] = {.lex_state = 81}, + [733] = {.lex_state = 81}, + [734] = {.lex_state = 81}, + [735] = {.lex_state = 81}, + [736] = {.lex_state = 81}, + [737] = {.lex_state = 81}, + [738] = {.lex_state = 81}, + [739] = {.lex_state = 81}, + [740] = {.lex_state = 81}, + [741] = {.lex_state = 81}, + [742] = {.lex_state = 81}, + [743] = {.lex_state = 81}, + [744] = {.lex_state = 81}, + [745] = {.lex_state = 81}, + [746] = {.lex_state = 81}, + [747] = {.lex_state = 81}, + [748] = {.lex_state = 81}, + [749] = {.lex_state = 81}, + [750] = {.lex_state = 81}, + [751] = {.lex_state = 81}, + [752] = {.lex_state = 81}, + [753] = {.lex_state = 81}, + [754] = {.lex_state = 81}, + [755] = {.lex_state = 81}, + [756] = {.lex_state = 81}, + [757] = {.lex_state = 81}, + [758] = {.lex_state = 81}, + [759] = {.lex_state = 81}, + [760] = {.lex_state = 81}, + [761] = {.lex_state = 81}, + [762] = {.lex_state = 81}, + [763] = {.lex_state = 81}, + [764] = {.lex_state = 81}, + [765] = {.lex_state = 81}, + [766] = {.lex_state = 81}, + [767] = {.lex_state = 81}, + [768] = {.lex_state = 81}, + [769] = {.lex_state = 81}, + [770] = {.lex_state = 81}, + [771] = {.lex_state = 81}, + [772] = {.lex_state = 81}, + [773] = {.lex_state = 81}, + [774] = {.lex_state = 81}, + [775] = {.lex_state = 81}, + [776] = {.lex_state = 81}, + [777] = {.lex_state = 81}, + [778] = {.lex_state = 81}, + [779] = {.lex_state = 81}, + [780] = {.lex_state = 81}, + [781] = {.lex_state = 81}, + [782] = {.lex_state = 81}, + [783] = {.lex_state = 81}, + [784] = {.lex_state = 81}, + [785] = {.lex_state = 81}, + [786] = {.lex_state = 81}, + [787] = {.lex_state = 81}, + [788] = {.lex_state = 81}, + [789] = {.lex_state = 81}, + [790] = {.lex_state = 81}, + [791] = {.lex_state = 81}, + [792] = {.lex_state = 245}, + [793] = {.lex_state = 81}, + [794] = {.lex_state = 81}, + [795] = {.lex_state = 81}, + [796] = {.lex_state = 81}, + [797] = {.lex_state = 81}, + [798] = {.lex_state = 81}, + [799] = {.lex_state = 81}, + [800] = {.lex_state = 81}, + [801] = {.lex_state = 81}, + [802] = {.lex_state = 81}, + [803] = {.lex_state = 81}, + [804] = {.lex_state = 81}, + [805] = {.lex_state = 81}, + [806] = {.lex_state = 81}, + [807] = {.lex_state = 81}, + [808] = {.lex_state = 81}, + [809] = {.lex_state = 81}, + [810] = {.lex_state = 81}, + [811] = {.lex_state = 81}, + [812] = {.lex_state = 81}, + [813] = {.lex_state = 81}, + [814] = {.lex_state = 81}, + [815] = {.lex_state = 81}, + [816] = {.lex_state = 81}, + [817] = {.lex_state = 81}, + [818] = {.lex_state = 81}, + [819] = {.lex_state = 81}, + [820] = {.lex_state = 81}, + [821] = {.lex_state = 81}, + [822] = {.lex_state = 81}, + [823] = {.lex_state = 81}, + [824] = {.lex_state = 81}, + [825] = {.lex_state = 81}, + [826] = {.lex_state = 81}, + [827] = {.lex_state = 81}, + [828] = {.lex_state = 81}, + [829] = {.lex_state = 81}, + [830] = {.lex_state = 81}, + [831] = {.lex_state = 81}, + [832] = {.lex_state = 81}, + [833] = {.lex_state = 81}, + [834] = {.lex_state = 81}, + [835] = {.lex_state = 81}, + [836] = {.lex_state = 81}, + [837] = {.lex_state = 81}, + [838] = {.lex_state = 81}, + [839] = {.lex_state = 81}, + [840] = {.lex_state = 81}, + [841] = {.lex_state = 81}, + [842] = {.lex_state = 81}, + [843] = {.lex_state = 81}, + [844] = {.lex_state = 81}, + [845] = {.lex_state = 81}, + [846] = {.lex_state = 81}, + [847] = {.lex_state = 245}, + [848] = {.lex_state = 245}, + [849] = {.lex_state = 245}, + [850] = {.lex_state = 245}, + [851] = {.lex_state = 245}, + [852] = {.lex_state = 245}, + [853] = {.lex_state = 245}, + [854] = {.lex_state = 245}, + [855] = {.lex_state = 245}, + [856] = {.lex_state = 245}, + [857] = {.lex_state = 245}, + [858] = {.lex_state = 245}, + [859] = {.lex_state = 245}, + [860] = {.lex_state = 245}, + [861] = {.lex_state = 245}, + [862] = {.lex_state = 245}, + [863] = {.lex_state = 245}, + [864] = {.lex_state = 245}, + [865] = {.lex_state = 245}, + [866] = {.lex_state = 245}, + [867] = {.lex_state = 245}, + [868] = {.lex_state = 245}, + [869] = {.lex_state = 245}, + [870] = {.lex_state = 245}, + [871] = {.lex_state = 245}, + [872] = {.lex_state = 245}, + [873] = {.lex_state = 245}, + [874] = {.lex_state = 245}, + [875] = {.lex_state = 245}, + [876] = {.lex_state = 245}, + [877] = {.lex_state = 245}, + [878] = {.lex_state = 245}, + [879] = {.lex_state = 245}, + [880] = {.lex_state = 245}, + [881] = {.lex_state = 245}, + [882] = {.lex_state = 245}, + [883] = {.lex_state = 245}, + [884] = {.lex_state = 245}, + [885] = {.lex_state = 245}, + [886] = {.lex_state = 245}, + [887] = {.lex_state = 245}, + [888] = {.lex_state = 245}, + [889] = {.lex_state = 245}, + [890] = {.lex_state = 245}, + [891] = {.lex_state = 245}, + [892] = {.lex_state = 245}, + [893] = {.lex_state = 245}, + [894] = {.lex_state = 245}, + [895] = {.lex_state = 245}, + [896] = {.lex_state = 245}, + [897] = {.lex_state = 245}, + [898] = {.lex_state = 245}, + [899] = {.lex_state = 245}, + [900] = {.lex_state = 245}, + [901] = {.lex_state = 245}, + [902] = {.lex_state = 245}, + [903] = {.lex_state = 245}, + [904] = {.lex_state = 245}, + [905] = {.lex_state = 245}, + [906] = {.lex_state = 245}, + [907] = {.lex_state = 245}, + [908] = {.lex_state = 245}, + [909] = {.lex_state = 245}, + [910] = {.lex_state = 245}, + [911] = {.lex_state = 245}, + [912] = {.lex_state = 245}, + [913] = {.lex_state = 245}, + [914] = {.lex_state = 245}, + [915] = {.lex_state = 245}, + [916] = {.lex_state = 245}, + [917] = {.lex_state = 245}, + [918] = {.lex_state = 245}, + [919] = {.lex_state = 245}, + [920] = {.lex_state = 245}, + [921] = {.lex_state = 245}, + [922] = {.lex_state = 245}, + [923] = {.lex_state = 245}, + [924] = {.lex_state = 245}, + [925] = {.lex_state = 245}, + [926] = {.lex_state = 245}, + [927] = {.lex_state = 245}, + [928] = {.lex_state = 245}, + [929] = {.lex_state = 245}, + [930] = {.lex_state = 245}, + [931] = {.lex_state = 245}, + [932] = {.lex_state = 245}, + [933] = {.lex_state = 245}, + [934] = {.lex_state = 245}, + [935] = {.lex_state = 245}, + [936] = {.lex_state = 245}, + [937] = {.lex_state = 245}, + [938] = {.lex_state = 245}, + [939] = {.lex_state = 245}, + [940] = {.lex_state = 245}, + [941] = {.lex_state = 245}, + [942] = {.lex_state = 245}, + [943] = {.lex_state = 245}, + [944] = {.lex_state = 245}, + [945] = {.lex_state = 245}, + [946] = {.lex_state = 245}, + [947] = {.lex_state = 245}, + [948] = {.lex_state = 245}, + [949] = {.lex_state = 245}, + [950] = {.lex_state = 245}, + [951] = {.lex_state = 245}, + [952] = {.lex_state = 245}, + [953] = {.lex_state = 245}, + [954] = {.lex_state = 245}, + [955] = {.lex_state = 245}, + [956] = {.lex_state = 245}, [957] = {.lex_state = 2}, - [958] = {.lex_state = 246}, - [959] = {.lex_state = 246}, - [960] = {.lex_state = 246}, - [961] = {.lex_state = 246}, - [962] = {.lex_state = 246}, - [963] = {.lex_state = 246}, - [964] = {.lex_state = 246}, - [965] = {.lex_state = 246}, - [966] = {.lex_state = 246}, + [958] = {.lex_state = 247}, + [959] = {.lex_state = 247}, + [960] = {.lex_state = 247}, + [961] = {.lex_state = 247}, + [962] = {.lex_state = 247}, + [963] = {.lex_state = 247}, + [964] = {.lex_state = 247}, + [965] = {.lex_state = 247}, + [966] = {.lex_state = 247}, [967] = {.lex_state = 2}, - [968] = {.lex_state = 246}, + [968] = {.lex_state = 247}, [969] = {.lex_state = 2}, - [970] = {.lex_state = 246}, - [971] = {.lex_state = 246}, + [970] = {.lex_state = 247}, + [971] = {.lex_state = 247}, [972] = {.lex_state = 2}, - [973] = {.lex_state = 246}, + [973] = {.lex_state = 247}, [974] = {.lex_state = 2}, [975] = {.lex_state = 2}, - [976] = {.lex_state = 246}, - [977] = {.lex_state = 246}, - [978] = {.lex_state = 246}, - [979] = {.lex_state = 246}, - [980] = {.lex_state = 246}, - [981] = {.lex_state = 246}, - [982] = {.lex_state = 246}, - [983] = {.lex_state = 246}, - [984] = {.lex_state = 246}, - [985] = {.lex_state = 246}, - [986] = {.lex_state = 246}, - [987] = {.lex_state = 246}, - [988] = {.lex_state = 246}, - [989] = {.lex_state = 246}, - [990] = {.lex_state = 246}, - [991] = {.lex_state = 246}, - [992] = {.lex_state = 250}, - [993] = {.lex_state = 250}, - [994] = {.lex_state = 246}, - [995] = {.lex_state = 246}, - [996] = {.lex_state = 246}, - [997] = {.lex_state = 250}, - [998] = {.lex_state = 250}, - [999] = {.lex_state = 246}, - [1000] = {.lex_state = 246}, - [1001] = {.lex_state = 246}, - [1002] = {.lex_state = 246}, - [1003] = {.lex_state = 246}, - [1004] = {.lex_state = 246}, - [1005] = {.lex_state = 246}, - [1006] = {.lex_state = 246}, - [1007] = {.lex_state = 246}, - [1008] = {.lex_state = 246}, - [1009] = {.lex_state = 246}, - [1010] = {.lex_state = 246}, - [1011] = {.lex_state = 246}, - [1012] = {.lex_state = 246}, - [1013] = {.lex_state = 246}, - [1014] = {.lex_state = 246}, - [1015] = {.lex_state = 246}, - [1016] = {.lex_state = 246}, - [1017] = {.lex_state = 246}, - [1018] = {.lex_state = 246}, - [1019] = {.lex_state = 246}, - [1020] = {.lex_state = 246}, - [1021] = {.lex_state = 246}, - [1022] = {.lex_state = 246}, - [1023] = {.lex_state = 246}, - [1024] = {.lex_state = 246}, - [1025] = {.lex_state = 246}, - [1026] = {.lex_state = 246}, - [1027] = {.lex_state = 246}, - [1028] = {.lex_state = 246}, - [1029] = {.lex_state = 246}, - [1030] = {.lex_state = 246}, - [1031] = {.lex_state = 246}, - [1032] = {.lex_state = 246}, - [1033] = {.lex_state = 246}, - [1034] = {.lex_state = 246}, - [1035] = {.lex_state = 246}, - [1036] = {.lex_state = 246}, - [1037] = {.lex_state = 246}, - [1038] = {.lex_state = 246}, - [1039] = {.lex_state = 246}, - [1040] = {.lex_state = 246}, - [1041] = {.lex_state = 246}, - [1042] = {.lex_state = 246}, - [1043] = {.lex_state = 246}, - [1044] = {.lex_state = 246}, - [1045] = {.lex_state = 246}, - [1046] = {.lex_state = 246}, - [1047] = {.lex_state = 246}, - [1048] = {.lex_state = 246}, - [1049] = {.lex_state = 246}, - [1050] = {.lex_state = 246}, - [1051] = {.lex_state = 246}, - [1052] = {.lex_state = 246}, - [1053] = {.lex_state = 246}, - [1054] = {.lex_state = 246}, - [1055] = {.lex_state = 246}, - [1056] = {.lex_state = 246}, - [1057] = {.lex_state = 246}, - [1058] = {.lex_state = 246}, - [1059] = {.lex_state = 246}, - [1060] = {.lex_state = 246}, - [1061] = {.lex_state = 246}, - [1062] = {.lex_state = 246}, - [1063] = {.lex_state = 246}, - [1064] = {.lex_state = 246}, - [1065] = {.lex_state = 246}, - [1066] = {.lex_state = 246}, - [1067] = {.lex_state = 246}, - [1068] = {.lex_state = 246}, - [1069] = {.lex_state = 246}, - [1070] = {.lex_state = 246}, - [1071] = {.lex_state = 246}, - [1072] = {.lex_state = 246}, - [1073] = {.lex_state = 246}, - [1074] = {.lex_state = 246}, - [1075] = {.lex_state = 246}, - [1076] = {.lex_state = 246}, - [1077] = {.lex_state = 246}, - [1078] = {.lex_state = 246}, - [1079] = {.lex_state = 246}, - [1080] = {.lex_state = 246}, - [1081] = {.lex_state = 246}, - [1082] = {.lex_state = 246}, - [1083] = {.lex_state = 246}, - [1084] = {.lex_state = 246}, - [1085] = {.lex_state = 246}, - [1086] = {.lex_state = 246}, - [1087] = {.lex_state = 246}, - [1088] = {.lex_state = 246}, - [1089] = {.lex_state = 246}, - [1090] = {.lex_state = 246}, - [1091] = {.lex_state = 246}, - [1092] = {.lex_state = 246}, - [1093] = {.lex_state = 246}, - [1094] = {.lex_state = 246}, - [1095] = {.lex_state = 246}, - [1096] = {.lex_state = 246}, - [1097] = {.lex_state = 246}, - [1098] = {.lex_state = 246}, - [1099] = {.lex_state = 246}, - [1100] = {.lex_state = 246}, - [1101] = {.lex_state = 246}, - [1102] = {.lex_state = 246}, - [1103] = {.lex_state = 246}, - [1104] = {.lex_state = 246}, - [1105] = {.lex_state = 246}, - [1106] = {.lex_state = 246}, - [1107] = {.lex_state = 246}, - [1108] = {.lex_state = 246}, + [976] = {.lex_state = 247}, + [977] = {.lex_state = 247}, + [978] = {.lex_state = 247}, + [979] = {.lex_state = 247}, + [980] = {.lex_state = 247}, + [981] = {.lex_state = 247}, + [982] = {.lex_state = 247}, + [983] = {.lex_state = 247}, + [984] = {.lex_state = 247}, + [985] = {.lex_state = 247}, + [986] = {.lex_state = 247}, + [987] = {.lex_state = 247}, + [988] = {.lex_state = 247}, + [989] = {.lex_state = 247}, + [990] = {.lex_state = 247}, + [991] = {.lex_state = 247}, + [992] = {.lex_state = 251}, + [993] = {.lex_state = 251}, + [994] = {.lex_state = 247}, + [995] = {.lex_state = 247}, + [996] = {.lex_state = 247}, + [997] = {.lex_state = 251}, + [998] = {.lex_state = 251}, + [999] = {.lex_state = 247}, + [1000] = {.lex_state = 247}, + [1001] = {.lex_state = 247}, + [1002] = {.lex_state = 247}, + [1003] = {.lex_state = 247}, + [1004] = {.lex_state = 247}, + [1005] = {.lex_state = 247}, + [1006] = {.lex_state = 247}, + [1007] = {.lex_state = 247}, + [1008] = {.lex_state = 247}, + [1009] = {.lex_state = 247}, + [1010] = {.lex_state = 247}, + [1011] = {.lex_state = 247}, + [1012] = {.lex_state = 247}, + [1013] = {.lex_state = 247}, + [1014] = {.lex_state = 247}, + [1015] = {.lex_state = 247}, + [1016] = {.lex_state = 247}, + [1017] = {.lex_state = 247}, + [1018] = {.lex_state = 247}, + [1019] = {.lex_state = 247}, + [1020] = {.lex_state = 247}, + [1021] = {.lex_state = 247}, + [1022] = {.lex_state = 247}, + [1023] = {.lex_state = 247}, + [1024] = {.lex_state = 247}, + [1025] = {.lex_state = 247}, + [1026] = {.lex_state = 247}, + [1027] = {.lex_state = 247}, + [1028] = {.lex_state = 247}, + [1029] = {.lex_state = 247}, + [1030] = {.lex_state = 247}, + [1031] = {.lex_state = 247}, + [1032] = {.lex_state = 247}, + [1033] = {.lex_state = 247}, + [1034] = {.lex_state = 247}, + [1035] = {.lex_state = 247}, + [1036] = {.lex_state = 247}, + [1037] = {.lex_state = 247}, + [1038] = {.lex_state = 247}, + [1039] = {.lex_state = 247}, + [1040] = {.lex_state = 247}, + [1041] = {.lex_state = 247}, + [1042] = {.lex_state = 247}, + [1043] = {.lex_state = 247}, + [1044] = {.lex_state = 247}, + [1045] = {.lex_state = 247}, + [1046] = {.lex_state = 247}, + [1047] = {.lex_state = 247}, + [1048] = {.lex_state = 247}, + [1049] = {.lex_state = 247}, + [1050] = {.lex_state = 247}, + [1051] = {.lex_state = 247}, + [1052] = {.lex_state = 247}, + [1053] = {.lex_state = 247}, + [1054] = {.lex_state = 247}, + [1055] = {.lex_state = 247}, + [1056] = {.lex_state = 247}, + [1057] = {.lex_state = 247}, + [1058] = {.lex_state = 247}, + [1059] = {.lex_state = 247}, + [1060] = {.lex_state = 247}, + [1061] = {.lex_state = 247}, + [1062] = {.lex_state = 247}, + [1063] = {.lex_state = 247}, + [1064] = {.lex_state = 247}, + [1065] = {.lex_state = 247}, + [1066] = {.lex_state = 247}, + [1067] = {.lex_state = 247}, + [1068] = {.lex_state = 247}, + [1069] = {.lex_state = 247}, + [1070] = {.lex_state = 247}, + [1071] = {.lex_state = 247}, + [1072] = {.lex_state = 247}, + [1073] = {.lex_state = 247}, + [1074] = {.lex_state = 247}, + [1075] = {.lex_state = 247}, + [1076] = {.lex_state = 247}, + [1077] = {.lex_state = 247}, + [1078] = {.lex_state = 247}, + [1079] = {.lex_state = 247}, + [1080] = {.lex_state = 247}, + [1081] = {.lex_state = 247}, + [1082] = {.lex_state = 247}, + [1083] = {.lex_state = 247}, + [1084] = {.lex_state = 247}, + [1085] = {.lex_state = 247}, + [1086] = {.lex_state = 247}, + [1087] = {.lex_state = 247}, + [1088] = {.lex_state = 247}, + [1089] = {.lex_state = 247}, + [1090] = {.lex_state = 247}, + [1091] = {.lex_state = 247}, + [1092] = {.lex_state = 247}, + [1093] = {.lex_state = 247}, + [1094] = {.lex_state = 247}, + [1095] = {.lex_state = 247}, + [1096] = {.lex_state = 247}, + [1097] = {.lex_state = 247}, + [1098] = {.lex_state = 247}, + [1099] = {.lex_state = 247}, + [1100] = {.lex_state = 247}, + [1101] = {.lex_state = 247}, + [1102] = {.lex_state = 247}, + [1103] = {.lex_state = 247}, + [1104] = {.lex_state = 247}, + [1105] = {.lex_state = 247}, + [1106] = {.lex_state = 247}, + [1107] = {.lex_state = 247}, + [1108] = {.lex_state = 247}, [1109] = {.lex_state = 37}, [1110] = {.lex_state = 37}, [1111] = {.lex_state = 37}, [1112] = {.lex_state = 37}, [1113] = {.lex_state = 37}, - [1114] = {.lex_state = 253}, - [1115] = {.lex_state = 253}, - [1116] = {.lex_state = 253}, + [1114] = {.lex_state = 254}, + [1115] = {.lex_state = 254}, + [1116] = {.lex_state = 254}, [1117] = {.lex_state = 6}, [1118] = {.lex_state = 6}, [1119] = {.lex_state = 6}, [1120] = {.lex_state = 6}, [1121] = {.lex_state = 6}, - [1122] = {.lex_state = 252}, + [1122] = {.lex_state = 253}, [1123] = {.lex_state = 10}, [1124] = {.lex_state = 10}, [1125] = {.lex_state = 10}, @@ -19198,188 +19327,188 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1408] = {.lex_state = 49}, [1409] = {.lex_state = 49}, [1410] = {.lex_state = 49}, - [1411] = {.lex_state = 254}, + [1411] = {.lex_state = 255}, [1412] = {.lex_state = 14}, [1413] = {.lex_state = 14}, [1414] = {.lex_state = 14}, - [1415] = {.lex_state = 253}, - [1416] = {.lex_state = 253}, - [1417] = {.lex_state = 253}, - [1418] = {.lex_state = 254}, - [1419] = {.lex_state = 254}, - [1420] = {.lex_state = 253}, - [1421] = {.lex_state = 254}, - [1422] = {.lex_state = 253}, - [1423] = {.lex_state = 253}, - [1424] = {.lex_state = 253}, + [1415] = {.lex_state = 254}, + [1416] = {.lex_state = 254}, + [1417] = {.lex_state = 254}, + [1418] = {.lex_state = 255}, + [1419] = {.lex_state = 255}, + [1420] = {.lex_state = 254}, + [1421] = {.lex_state = 255}, + [1422] = {.lex_state = 254}, + [1423] = {.lex_state = 254}, + [1424] = {.lex_state = 254}, [1425] = {.lex_state = 14}, [1426] = {.lex_state = 14}, - [1427] = {.lex_state = 253}, - [1428] = {.lex_state = 253}, - [1429] = {.lex_state = 253}, - [1430] = {.lex_state = 253}, - [1431] = {.lex_state = 253}, - [1432] = {.lex_state = 253}, - [1433] = {.lex_state = 253}, - [1434] = {.lex_state = 253}, - [1435] = {.lex_state = 253}, - [1436] = {.lex_state = 253}, - [1437] = {.lex_state = 253}, - [1438] = {.lex_state = 253}, - [1439] = {.lex_state = 253}, - [1440] = {.lex_state = 253}, - [1441] = {.lex_state = 253}, - [1442] = {.lex_state = 253}, - [1443] = {.lex_state = 253}, - [1444] = {.lex_state = 253}, - [1445] = {.lex_state = 253}, - [1446] = {.lex_state = 253}, - [1447] = {.lex_state = 253}, + [1427] = {.lex_state = 254}, + [1428] = {.lex_state = 254}, + [1429] = {.lex_state = 254}, + [1430] = {.lex_state = 254}, + [1431] = {.lex_state = 254}, + [1432] = {.lex_state = 254}, + [1433] = {.lex_state = 254}, + [1434] = {.lex_state = 254}, + [1435] = {.lex_state = 254}, + [1436] = {.lex_state = 254}, + [1437] = {.lex_state = 254}, + [1438] = {.lex_state = 254}, + [1439] = {.lex_state = 254}, + [1440] = {.lex_state = 254}, + [1441] = {.lex_state = 254}, + [1442] = {.lex_state = 254}, + [1443] = {.lex_state = 254}, + [1444] = {.lex_state = 254}, + [1445] = {.lex_state = 254}, + [1446] = {.lex_state = 254}, + [1447] = {.lex_state = 254}, [1448] = {.lex_state = 49}, - [1449] = {.lex_state = 253}, - [1450] = {.lex_state = 253}, - [1451] = {.lex_state = 253}, - [1452] = {.lex_state = 253}, - [1453] = {.lex_state = 253}, - [1454] = {.lex_state = 253}, - [1455] = {.lex_state = 253}, - [1456] = {.lex_state = 253}, - [1457] = {.lex_state = 253}, - [1458] = {.lex_state = 253}, - [1459] = {.lex_state = 253}, - [1460] = {.lex_state = 253}, - [1461] = {.lex_state = 253}, - [1462] = {.lex_state = 253}, - [1463] = {.lex_state = 253}, - [1464] = {.lex_state = 253}, - [1465] = {.lex_state = 253}, - [1466] = {.lex_state = 253}, - [1467] = {.lex_state = 253}, - [1468] = {.lex_state = 253}, - [1469] = {.lex_state = 253}, - [1470] = {.lex_state = 253}, - [1471] = {.lex_state = 253}, - [1472] = {.lex_state = 253}, - [1473] = {.lex_state = 253}, - [1474] = {.lex_state = 253}, - [1475] = {.lex_state = 253}, - [1476] = {.lex_state = 253}, - [1477] = {.lex_state = 253}, - [1478] = {.lex_state = 253}, - [1479] = {.lex_state = 253}, - [1480] = {.lex_state = 253}, - [1481] = {.lex_state = 253}, - [1482] = {.lex_state = 253}, - [1483] = {.lex_state = 253}, - [1484] = {.lex_state = 253}, - [1485] = {.lex_state = 253}, - [1486] = {.lex_state = 253}, - [1487] = {.lex_state = 253}, - [1488] = {.lex_state = 253}, - [1489] = {.lex_state = 253}, - [1490] = {.lex_state = 253}, - [1491] = {.lex_state = 253}, - [1492] = {.lex_state = 253}, - [1493] = {.lex_state = 253}, - [1494] = {.lex_state = 253}, - [1495] = {.lex_state = 253}, - [1496] = {.lex_state = 253}, - [1497] = {.lex_state = 253}, - [1498] = {.lex_state = 253}, - [1499] = {.lex_state = 253}, - [1500] = {.lex_state = 253}, - [1501] = {.lex_state = 253}, - [1502] = {.lex_state = 253}, - [1503] = {.lex_state = 253}, - [1504] = {.lex_state = 253}, - [1505] = {.lex_state = 253}, - [1506] = {.lex_state = 253}, - [1507] = {.lex_state = 253}, - [1508] = {.lex_state = 253}, + [1449] = {.lex_state = 254}, + [1450] = {.lex_state = 254}, + [1451] = {.lex_state = 254}, + [1452] = {.lex_state = 254}, + [1453] = {.lex_state = 254}, + [1454] = {.lex_state = 254}, + [1455] = {.lex_state = 254}, + [1456] = {.lex_state = 254}, + [1457] = {.lex_state = 254}, + [1458] = {.lex_state = 254}, + [1459] = {.lex_state = 254}, + [1460] = {.lex_state = 254}, + [1461] = {.lex_state = 254}, + [1462] = {.lex_state = 254}, + [1463] = {.lex_state = 254}, + [1464] = {.lex_state = 254}, + [1465] = {.lex_state = 254}, + [1466] = {.lex_state = 254}, + [1467] = {.lex_state = 254}, + [1468] = {.lex_state = 254}, + [1469] = {.lex_state = 254}, + [1470] = {.lex_state = 254}, + [1471] = {.lex_state = 254}, + [1472] = {.lex_state = 254}, + [1473] = {.lex_state = 254}, + [1474] = {.lex_state = 254}, + [1475] = {.lex_state = 254}, + [1476] = {.lex_state = 254}, + [1477] = {.lex_state = 254}, + [1478] = {.lex_state = 254}, + [1479] = {.lex_state = 254}, + [1480] = {.lex_state = 254}, + [1481] = {.lex_state = 254}, + [1482] = {.lex_state = 254}, + [1483] = {.lex_state = 254}, + [1484] = {.lex_state = 254}, + [1485] = {.lex_state = 254}, + [1486] = {.lex_state = 254}, + [1487] = {.lex_state = 254}, + [1488] = {.lex_state = 254}, + [1489] = {.lex_state = 254}, + [1490] = {.lex_state = 254}, + [1491] = {.lex_state = 254}, + [1492] = {.lex_state = 254}, + [1493] = {.lex_state = 254}, + [1494] = {.lex_state = 254}, + [1495] = {.lex_state = 254}, + [1496] = {.lex_state = 254}, + [1497] = {.lex_state = 254}, + [1498] = {.lex_state = 254}, + [1499] = {.lex_state = 254}, + [1500] = {.lex_state = 254}, + [1501] = {.lex_state = 254}, + [1502] = {.lex_state = 254}, + [1503] = {.lex_state = 254}, + [1504] = {.lex_state = 254}, + [1505] = {.lex_state = 254}, + [1506] = {.lex_state = 254}, + [1507] = {.lex_state = 254}, + [1508] = {.lex_state = 254}, [1509] = {.lex_state = 53}, - [1510] = {.lex_state = 253}, - [1511] = {.lex_state = 253}, - [1512] = {.lex_state = 253}, - [1513] = {.lex_state = 253}, - [1514] = {.lex_state = 253}, - [1515] = {.lex_state = 253}, - [1516] = {.lex_state = 253}, - [1517] = {.lex_state = 253}, - [1518] = {.lex_state = 253}, - [1519] = {.lex_state = 253}, - [1520] = {.lex_state = 253}, - [1521] = {.lex_state = 253}, - [1522] = {.lex_state = 253}, - [1523] = {.lex_state = 253}, - [1524] = {.lex_state = 253}, - [1525] = {.lex_state = 253}, - [1526] = {.lex_state = 253}, - [1527] = {.lex_state = 253}, - [1528] = {.lex_state = 253}, - [1529] = {.lex_state = 253}, - [1530] = {.lex_state = 253}, - [1531] = {.lex_state = 253}, - [1532] = {.lex_state = 253}, - [1533] = {.lex_state = 253}, - [1534] = {.lex_state = 253}, - [1535] = {.lex_state = 253}, - [1536] = {.lex_state = 253}, - [1537] = {.lex_state = 253}, - [1538] = {.lex_state = 253}, - [1539] = {.lex_state = 253}, - [1540] = {.lex_state = 253}, - [1541] = {.lex_state = 253}, - [1542] = {.lex_state = 253}, - [1543] = {.lex_state = 253}, - [1544] = {.lex_state = 253}, - [1545] = {.lex_state = 253}, - [1546] = {.lex_state = 253}, - [1547] = {.lex_state = 253}, - [1548] = {.lex_state = 253}, - [1549] = {.lex_state = 253}, - [1550] = {.lex_state = 253}, - [1551] = {.lex_state = 253}, - [1552] = {.lex_state = 253}, - [1553] = {.lex_state = 253}, - [1554] = {.lex_state = 253}, - [1555] = {.lex_state = 253}, - [1556] = {.lex_state = 253}, - [1557] = {.lex_state = 253}, - [1558] = {.lex_state = 253}, - [1559] = {.lex_state = 253}, - [1560] = {.lex_state = 253}, - [1561] = {.lex_state = 253}, - [1562] = {.lex_state = 253}, - [1563] = {.lex_state = 253}, - [1564] = {.lex_state = 257}, - [1565] = {.lex_state = 253}, - [1566] = {.lex_state = 253}, - [1567] = {.lex_state = 253}, - [1568] = {.lex_state = 253}, - [1569] = {.lex_state = 253}, - [1570] = {.lex_state = 253}, - [1571] = {.lex_state = 257}, - [1572] = {.lex_state = 253}, - [1573] = {.lex_state = 253}, - [1574] = {.lex_state = 253}, - [1575] = {.lex_state = 253}, - [1576] = {.lex_state = 253}, - [1577] = {.lex_state = 253}, - [1578] = {.lex_state = 253}, - [1579] = {.lex_state = 253}, - [1580] = {.lex_state = 253}, + [1510] = {.lex_state = 254}, + [1511] = {.lex_state = 254}, + [1512] = {.lex_state = 254}, + [1513] = {.lex_state = 254}, + [1514] = {.lex_state = 254}, + [1515] = {.lex_state = 254}, + [1516] = {.lex_state = 254}, + [1517] = {.lex_state = 254}, + [1518] = {.lex_state = 254}, + [1519] = {.lex_state = 254}, + [1520] = {.lex_state = 254}, + [1521] = {.lex_state = 254}, + [1522] = {.lex_state = 254}, + [1523] = {.lex_state = 254}, + [1524] = {.lex_state = 254}, + [1525] = {.lex_state = 254}, + [1526] = {.lex_state = 254}, + [1527] = {.lex_state = 254}, + [1528] = {.lex_state = 254}, + [1529] = {.lex_state = 254}, + [1530] = {.lex_state = 254}, + [1531] = {.lex_state = 254}, + [1532] = {.lex_state = 254}, + [1533] = {.lex_state = 254}, + [1534] = {.lex_state = 254}, + [1535] = {.lex_state = 254}, + [1536] = {.lex_state = 254}, + [1537] = {.lex_state = 254}, + [1538] = {.lex_state = 254}, + [1539] = {.lex_state = 254}, + [1540] = {.lex_state = 254}, + [1541] = {.lex_state = 254}, + [1542] = {.lex_state = 254}, + [1543] = {.lex_state = 254}, + [1544] = {.lex_state = 254}, + [1545] = {.lex_state = 254}, + [1546] = {.lex_state = 254}, + [1547] = {.lex_state = 254}, + [1548] = {.lex_state = 254}, + [1549] = {.lex_state = 254}, + [1550] = {.lex_state = 254}, + [1551] = {.lex_state = 254}, + [1552] = {.lex_state = 254}, + [1553] = {.lex_state = 254}, + [1554] = {.lex_state = 254}, + [1555] = {.lex_state = 254}, + [1556] = {.lex_state = 254}, + [1557] = {.lex_state = 254}, + [1558] = {.lex_state = 254}, + [1559] = {.lex_state = 254}, + [1560] = {.lex_state = 254}, + [1561] = {.lex_state = 254}, + [1562] = {.lex_state = 254}, + [1563] = {.lex_state = 254}, + [1564] = {.lex_state = 258}, + [1565] = {.lex_state = 254}, + [1566] = {.lex_state = 254}, + [1567] = {.lex_state = 254}, + [1568] = {.lex_state = 254}, + [1569] = {.lex_state = 254}, + [1570] = {.lex_state = 254}, + [1571] = {.lex_state = 258}, + [1572] = {.lex_state = 254}, + [1573] = {.lex_state = 254}, + [1574] = {.lex_state = 254}, + [1575] = {.lex_state = 254}, + [1576] = {.lex_state = 254}, + [1577] = {.lex_state = 254}, + [1578] = {.lex_state = 254}, + [1579] = {.lex_state = 254}, + [1580] = {.lex_state = 254}, [1581] = {.lex_state = 49}, [1582] = {.lex_state = 53}, [1583] = {.lex_state = 53}, [1584] = {.lex_state = 53}, [1585] = {.lex_state = 53}, - [1586] = {.lex_state = 257}, + [1586] = {.lex_state = 258}, [1587] = {.lex_state = 49}, - [1588] = {.lex_state = 257}, - [1589] = {.lex_state = 79}, + [1588] = {.lex_state = 258}, + [1589] = {.lex_state = 81}, [1590] = {.lex_state = 49}, - [1591] = {.lex_state = 257}, - [1592] = {.lex_state = 257}, + [1591] = {.lex_state = 258}, + [1592] = {.lex_state = 258}, [1593] = {.lex_state = 6}, [1594] = {.lex_state = 6}, [1595] = {.lex_state = 6}, @@ -19445,7 +19574,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1655] = {.lex_state = 24}, [1656] = {.lex_state = 24}, [1657] = {.lex_state = 24}, - [1658] = {.lex_state = 257}, + [1658] = {.lex_state = 258}, [1659] = {.lex_state = 24}, [1660] = {.lex_state = 24}, [1661] = {.lex_state = 24}, @@ -19937,21 +20066,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2147] = {.lex_state = 15}, [2148] = {.lex_state = 15}, [2149] = {.lex_state = 15}, - [2150] = {.lex_state = 79}, + [2150] = {.lex_state = 81}, [2151] = {.lex_state = 15}, - [2152] = {.lex_state = 79}, - [2153] = {.lex_state = 79}, + [2152] = {.lex_state = 81}, + [2153] = {.lex_state = 81}, [2154] = {.lex_state = 15}, - [2155] = {.lex_state = 79}, + [2155] = {.lex_state = 81}, [2156] = {.lex_state = 15}, [2157] = {.lex_state = 15}, [2158] = {.lex_state = 22}, [2159] = {.lex_state = 15}, [2160] = {.lex_state = 22}, - [2161] = {.lex_state = 79}, - [2162] = {.lex_state = 79}, - [2163] = {.lex_state = 79}, - [2164] = {.lex_state = 79}, + [2161] = {.lex_state = 81}, + [2162] = {.lex_state = 81}, + [2163] = {.lex_state = 81}, + [2164] = {.lex_state = 81}, [2165] = {.lex_state = 22}, [2166] = {.lex_state = 22}, [2167] = {.lex_state = 15}, @@ -19967,7 +20096,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2177] = {.lex_state = 15}, [2178] = {.lex_state = 15}, [2179] = {.lex_state = 15}, - [2180] = {.lex_state = 79}, + [2180] = {.lex_state = 81}, [2181] = {.lex_state = 15}, [2182] = {.lex_state = 15}, [2183] = {.lex_state = 15}, @@ -20005,9 +20134,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2215] = {.lex_state = 53}, [2216] = {.lex_state = 53}, [2217] = {.lex_state = 53}, - [2218] = {.lex_state = 79}, + [2218] = {.lex_state = 81}, [2219] = {.lex_state = 15}, - [2220] = {.lex_state = 79}, + [2220] = {.lex_state = 81}, [2221] = {.lex_state = 15}, [2222] = {.lex_state = 15}, [2223] = {.lex_state = 15}, @@ -20045,7 +20174,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2255] = {.lex_state = 15}, [2256] = {.lex_state = 15}, [2257] = {.lex_state = 15}, - [2258] = {.lex_state = 79}, + [2258] = {.lex_state = 81}, [2259] = {.lex_state = 15}, [2260] = {.lex_state = 15}, [2261] = {.lex_state = 15}, @@ -20074,7 +20203,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2284] = {.lex_state = 15}, [2285] = {.lex_state = 15}, [2286] = {.lex_state = 15}, - [2287] = {.lex_state = 79}, + [2287] = {.lex_state = 81}, [2288] = {.lex_state = 15}, [2289] = {.lex_state = 15}, [2290] = {.lex_state = 15}, @@ -20088,7 +20217,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2298] = {.lex_state = 15}, [2299] = {.lex_state = 50}, [2300] = {.lex_state = 50}, - [2301] = {.lex_state = 79}, + [2301] = {.lex_state = 81}, [2302] = {.lex_state = 15}, [2303] = {.lex_state = 15}, [2304] = {.lex_state = 28}, @@ -20463,10 +20592,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2673] = {.lex_state = 73}, [2674] = {.lex_state = 75}, [2675] = {.lex_state = 73}, - [2676] = {.lex_state = 83}, + [2676] = {.lex_state = 85}, [2677] = {.lex_state = 73}, [2678] = {.lex_state = 73}, - [2679] = {.lex_state = 83}, + [2679] = {.lex_state = 85}, [2680] = {.lex_state = 73}, [2681] = {.lex_state = 73}, [2682] = {.lex_state = 75}, @@ -20502,7 +20631,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2712] = {.lex_state = 75}, [2713] = {.lex_state = 75}, [2714] = {.lex_state = 75}, - [2715] = {.lex_state = 83}, + [2715] = {.lex_state = 85}, [2716] = {.lex_state = 75}, [2717] = {.lex_state = 75}, [2718] = {.lex_state = 75}, @@ -20529,10 +20658,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2739] = {.lex_state = 75}, [2740] = {.lex_state = 75}, [2741] = {.lex_state = 75}, - [2742] = {.lex_state = 83}, + [2742] = {.lex_state = 85}, [2743] = {.lex_state = 73}, [2744] = {.lex_state = 75}, - [2745] = {.lex_state = 83}, + [2745] = {.lex_state = 85}, [2746] = {.lex_state = 75}, [2747] = {.lex_state = 75}, [2748] = {.lex_state = 75}, @@ -20540,9 +20669,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2750] = {.lex_state = 75}, [2751] = {.lex_state = 73}, [2752] = {.lex_state = 75}, - [2753] = {.lex_state = 83}, + [2753] = {.lex_state = 85}, [2754] = {.lex_state = 75}, - [2755] = {.lex_state = 83}, + [2755] = {.lex_state = 85}, [2756] = {.lex_state = 67}, [2757] = {.lex_state = 73}, [2758] = {.lex_state = 67}, @@ -20571,7 +20700,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2781] = {.lex_state = 75}, [2782] = {.lex_state = 75}, [2783] = {.lex_state = 73}, - [2784] = {.lex_state = 83}, + [2784] = {.lex_state = 85}, [2785] = {.lex_state = 73}, [2786] = {.lex_state = 77}, [2787] = {.lex_state = 75}, @@ -20586,7 +20715,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2796] = {.lex_state = 75}, [2797] = {.lex_state = 73}, [2798] = {.lex_state = 73}, - [2799] = {.lex_state = 83}, + [2799] = {.lex_state = 85}, [2800] = {.lex_state = 75}, [2801] = {.lex_state = 75}, [2802] = {.lex_state = 77}, @@ -20596,7 +20725,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2806] = {.lex_state = 73}, [2807] = {.lex_state = 75}, [2808] = {.lex_state = 73}, - [2809] = {.lex_state = 83}, + [2809] = {.lex_state = 85}, [2810] = {.lex_state = 73}, [2811] = {.lex_state = 73}, [2812] = {.lex_state = 73}, @@ -20605,17 +20734,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2815] = {.lex_state = 73}, [2816] = {.lex_state = 73}, [2817] = {.lex_state = 75}, - [2818] = {.lex_state = 83}, + [2818] = {.lex_state = 85}, [2819] = {.lex_state = 73}, [2820] = {.lex_state = 73}, [2821] = {.lex_state = 73}, [2822] = {.lex_state = 75}, - [2823] = {.lex_state = 83}, + [2823] = {.lex_state = 85}, [2824] = {.lex_state = 75}, [2825] = {.lex_state = 75}, [2826] = {.lex_state = 75}, [2827] = {.lex_state = 75}, - [2828] = {.lex_state = 83}, + [2828] = {.lex_state = 85}, [2829] = {.lex_state = 73}, [2830] = {.lex_state = 73}, [2831] = {.lex_state = 73}, @@ -20636,11 +20765,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2846] = {.lex_state = 75}, [2847] = {.lex_state = 73}, [2848] = {.lex_state = 73}, - [2849] = {.lex_state = 83}, + [2849] = {.lex_state = 85}, [2850] = {.lex_state = 75}, [2851] = {.lex_state = 73}, - [2852] = {.lex_state = 83}, - [2853] = {.lex_state = 83}, + [2852] = {.lex_state = 85}, + [2853] = {.lex_state = 85}, [2854] = {.lex_state = 73}, [2855] = {.lex_state = 73}, [2856] = {.lex_state = 73}, @@ -20649,11 +20778,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2859] = {.lex_state = 73}, [2860] = {.lex_state = 73}, [2861] = {.lex_state = 73}, - [2862] = {.lex_state = 81}, + [2862] = {.lex_state = 83}, [2863] = {.lex_state = 73}, [2864] = {.lex_state = 73}, [2865] = {.lex_state = 73}, - [2866] = {.lex_state = 81}, + [2866] = {.lex_state = 83}, [2867] = {.lex_state = 77}, [2868] = {.lex_state = 73}, [2869] = {.lex_state = 73}, @@ -20661,9 +20790,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2871] = {.lex_state = 73}, [2872] = {.lex_state = 73}, [2873] = {.lex_state = 73}, - [2874] = {.lex_state = 81}, + [2874] = {.lex_state = 83}, [2875] = {.lex_state = 73}, - [2876] = {.lex_state = 81}, + [2876] = {.lex_state = 83}, [2877] = {.lex_state = 73}, [2878] = {.lex_state = 73}, [2879] = {.lex_state = 73}, @@ -20674,8 +20803,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2884] = {.lex_state = 77}, [2885] = {.lex_state = 77}, [2886] = {.lex_state = 77}, - [2887] = {.lex_state = 83}, - [2888] = {.lex_state = 83}, + [2887] = {.lex_state = 85}, + [2888] = {.lex_state = 85}, [2889] = {.lex_state = 73}, [2890] = {.lex_state = 77}, [2891] = {.lex_state = 77}, @@ -20710,8 +20839,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [2920] = {.lex_state = 73}, [2921] = {.lex_state = 77}, [2922] = {.lex_state = 77}, - [2923] = {.lex_state = 83}, - [2924] = {.lex_state = 83}, + [2923] = {.lex_state = 85}, + [2924] = {.lex_state = 85}, [2925] = {.lex_state = 73}, [2926] = {.lex_state = 77}, [2927] = {.lex_state = 77}, @@ -20793,349 +20922,349 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3003] = {.lex_state = 73}, [3004] = {.lex_state = 73}, [3005] = {.lex_state = 73}, - [3006] = {.lex_state = 83}, - [3007] = {.lex_state = 83}, - [3008] = {.lex_state = 83}, - [3009] = {.lex_state = 83}, - [3010] = {.lex_state = 83}, - [3011] = {.lex_state = 83}, - [3012] = {.lex_state = 83}, - [3013] = {.lex_state = 83}, - [3014] = {.lex_state = 83}, - [3015] = {.lex_state = 83}, - [3016] = {.lex_state = 83}, - [3017] = {.lex_state = 83}, - [3018] = {.lex_state = 83}, - [3019] = {.lex_state = 83}, - [3020] = {.lex_state = 83}, - [3021] = {.lex_state = 83}, - [3022] = {.lex_state = 83}, - [3023] = {.lex_state = 83}, - [3024] = {.lex_state = 83}, - [3025] = {.lex_state = 83}, - [3026] = {.lex_state = 83}, - [3027] = {.lex_state = 83}, - [3028] = {.lex_state = 83}, - [3029] = {.lex_state = 83}, - [3030] = {.lex_state = 83}, - [3031] = {.lex_state = 83}, - [3032] = {.lex_state = 83}, - [3033] = {.lex_state = 83}, - [3034] = {.lex_state = 83}, - [3035] = {.lex_state = 83}, - [3036] = {.lex_state = 83}, - [3037] = {.lex_state = 83}, - [3038] = {.lex_state = 83}, - [3039] = {.lex_state = 83}, - [3040] = {.lex_state = 83}, - [3041] = {.lex_state = 83}, - [3042] = {.lex_state = 83}, - [3043] = {.lex_state = 83}, - [3044] = {.lex_state = 83}, - [3045] = {.lex_state = 83}, - [3046] = {.lex_state = 83}, - [3047] = {.lex_state = 83}, - [3048] = {.lex_state = 83}, - [3049] = {.lex_state = 83}, - [3050] = {.lex_state = 83}, - [3051] = {.lex_state = 83}, - [3052] = {.lex_state = 83}, - [3053] = {.lex_state = 83}, - [3054] = {.lex_state = 83}, - [3055] = {.lex_state = 83}, - [3056] = {.lex_state = 83}, - [3057] = {.lex_state = 83}, - [3058] = {.lex_state = 83}, - [3059] = {.lex_state = 83}, - [3060] = {.lex_state = 83}, - [3061] = {.lex_state = 83}, - [3062] = {.lex_state = 83}, - [3063] = {.lex_state = 83}, - [3064] = {.lex_state = 83}, - [3065] = {.lex_state = 83}, - [3066] = {.lex_state = 83}, - [3067] = {.lex_state = 83}, - [3068] = {.lex_state = 83}, - [3069] = {.lex_state = 83}, - [3070] = {.lex_state = 83}, - [3071] = {.lex_state = 83}, - [3072] = {.lex_state = 83}, - [3073] = {.lex_state = 83}, - [3074] = {.lex_state = 83}, - [3075] = {.lex_state = 83}, - [3076] = {.lex_state = 83}, - [3077] = {.lex_state = 83}, - [3078] = {.lex_state = 83}, - [3079] = {.lex_state = 83}, - [3080] = {.lex_state = 83}, - [3081] = {.lex_state = 83}, - [3082] = {.lex_state = 83}, - [3083] = {.lex_state = 83}, - [3084] = {.lex_state = 83}, - [3085] = {.lex_state = 83}, - [3086] = {.lex_state = 83}, - [3087] = {.lex_state = 83}, - [3088] = {.lex_state = 83}, - [3089] = {.lex_state = 83}, - [3090] = {.lex_state = 83}, - [3091] = {.lex_state = 83}, - [3092] = {.lex_state = 83}, - [3093] = {.lex_state = 83}, - [3094] = {.lex_state = 83}, - [3095] = {.lex_state = 83}, - [3096] = {.lex_state = 83}, - [3097] = {.lex_state = 83}, - [3098] = {.lex_state = 83}, - [3099] = {.lex_state = 83}, - [3100] = {.lex_state = 83}, - [3101] = {.lex_state = 83}, - [3102] = {.lex_state = 83}, - [3103] = {.lex_state = 83}, - [3104] = {.lex_state = 83}, - [3105] = {.lex_state = 83}, - [3106] = {.lex_state = 83}, - [3107] = {.lex_state = 83}, - [3108] = {.lex_state = 83}, - [3109] = {.lex_state = 83}, - [3110] = {.lex_state = 83}, - [3111] = {.lex_state = 83}, - [3112] = {.lex_state = 83}, - [3113] = {.lex_state = 83}, - [3114] = {.lex_state = 83}, - [3115] = {.lex_state = 83}, - [3116] = {.lex_state = 83}, - [3117] = {.lex_state = 83}, - [3118] = {.lex_state = 83}, - [3119] = {.lex_state = 83}, - [3120] = {.lex_state = 83}, - [3121] = {.lex_state = 83}, - [3122] = {.lex_state = 83}, - [3123] = {.lex_state = 83}, - [3124] = {.lex_state = 83}, - [3125] = {.lex_state = 83}, - [3126] = {.lex_state = 83}, - [3127] = {.lex_state = 83}, - [3128] = {.lex_state = 83}, - [3129] = {.lex_state = 83}, - [3130] = {.lex_state = 83}, - [3131] = {.lex_state = 83}, - [3132] = {.lex_state = 83}, - [3133] = {.lex_state = 83}, - [3134] = {.lex_state = 83}, - [3135] = {.lex_state = 83}, - [3136] = {.lex_state = 83}, - [3137] = {.lex_state = 83}, - [3138] = {.lex_state = 83}, - [3139] = {.lex_state = 83}, - [3140] = {.lex_state = 83}, - [3141] = {.lex_state = 83}, - [3142] = {.lex_state = 83}, - [3143] = {.lex_state = 83}, - [3144] = {.lex_state = 83}, - [3145] = {.lex_state = 83}, - [3146] = {.lex_state = 83}, - [3147] = {.lex_state = 83}, - [3148] = {.lex_state = 83}, - [3149] = {.lex_state = 83}, - [3150] = {.lex_state = 83}, - [3151] = {.lex_state = 83}, - [3152] = {.lex_state = 83}, - [3153] = {.lex_state = 83}, - [3154] = {.lex_state = 83}, - [3155] = {.lex_state = 83}, - [3156] = {.lex_state = 83}, - [3157] = {.lex_state = 83}, - [3158] = {.lex_state = 83}, - [3159] = {.lex_state = 83}, - [3160] = {.lex_state = 83}, - [3161] = {.lex_state = 83}, - [3162] = {.lex_state = 83}, - [3163] = {.lex_state = 83}, - [3164] = {.lex_state = 83}, - [3165] = {.lex_state = 83}, - [3166] = {.lex_state = 83}, - [3167] = {.lex_state = 83}, - [3168] = {.lex_state = 83}, - [3169] = {.lex_state = 83}, - [3170] = {.lex_state = 83}, - [3171] = {.lex_state = 83}, - [3172] = {.lex_state = 83}, - [3173] = {.lex_state = 83}, - [3174] = {.lex_state = 83}, - [3175] = {.lex_state = 83}, - [3176] = {.lex_state = 83}, - [3177] = {.lex_state = 83}, - [3178] = {.lex_state = 83}, - [3179] = {.lex_state = 83}, - [3180] = {.lex_state = 83}, - [3181] = {.lex_state = 83}, - [3182] = {.lex_state = 83}, - [3183] = {.lex_state = 83}, - [3184] = {.lex_state = 83}, - [3185] = {.lex_state = 83}, - [3186] = {.lex_state = 83}, - [3187] = {.lex_state = 83}, - [3188] = {.lex_state = 83}, - [3189] = {.lex_state = 83}, - [3190] = {.lex_state = 83}, - [3191] = {.lex_state = 83}, - [3192] = {.lex_state = 83}, - [3193] = {.lex_state = 83}, - [3194] = {.lex_state = 83}, - [3195] = {.lex_state = 83}, - [3196] = {.lex_state = 83}, - [3197] = {.lex_state = 83}, - [3198] = {.lex_state = 83}, - [3199] = {.lex_state = 83}, - [3200] = {.lex_state = 83}, - [3201] = {.lex_state = 83}, - [3202] = {.lex_state = 83}, - [3203] = {.lex_state = 83}, - [3204] = {.lex_state = 83}, - [3205] = {.lex_state = 83}, - [3206] = {.lex_state = 83}, - [3207] = {.lex_state = 83}, - [3208] = {.lex_state = 83}, - [3209] = {.lex_state = 83}, - [3210] = {.lex_state = 83}, - [3211] = {.lex_state = 83}, - [3212] = {.lex_state = 83}, - [3213] = {.lex_state = 83}, - [3214] = {.lex_state = 83}, - [3215] = {.lex_state = 83}, - [3216] = {.lex_state = 83}, - [3217] = {.lex_state = 83}, - [3218] = {.lex_state = 83}, - [3219] = {.lex_state = 83}, - [3220] = {.lex_state = 83}, - [3221] = {.lex_state = 83}, - [3222] = {.lex_state = 83}, - [3223] = {.lex_state = 83}, - [3224] = {.lex_state = 83}, - [3225] = {.lex_state = 83}, - [3226] = {.lex_state = 83}, - [3227] = {.lex_state = 83}, - [3228] = {.lex_state = 83}, - [3229] = {.lex_state = 83}, - [3230] = {.lex_state = 83}, - [3231] = {.lex_state = 83}, - [3232] = {.lex_state = 83}, - [3233] = {.lex_state = 83}, - [3234] = {.lex_state = 83}, - [3235] = {.lex_state = 83}, - [3236] = {.lex_state = 83}, - [3237] = {.lex_state = 83}, - [3238] = {.lex_state = 83}, - [3239] = {.lex_state = 83}, - [3240] = {.lex_state = 83}, - [3241] = {.lex_state = 83}, - [3242] = {.lex_state = 83}, - [3243] = {.lex_state = 83}, - [3244] = {.lex_state = 83}, - [3245] = {.lex_state = 83}, - [3246] = {.lex_state = 83}, - [3247] = {.lex_state = 83}, - [3248] = {.lex_state = 83}, - [3249] = {.lex_state = 83}, - [3250] = {.lex_state = 83}, - [3251] = {.lex_state = 83}, - [3252] = {.lex_state = 83}, - [3253] = {.lex_state = 83}, - [3254] = {.lex_state = 83}, - [3255] = {.lex_state = 83}, - [3256] = {.lex_state = 83}, - [3257] = {.lex_state = 83}, - [3258] = {.lex_state = 83}, - [3259] = {.lex_state = 83}, - [3260] = {.lex_state = 83}, - [3261] = {.lex_state = 83}, - [3262] = {.lex_state = 83}, - [3263] = {.lex_state = 83}, - [3264] = {.lex_state = 83}, - [3265] = {.lex_state = 83}, - [3266] = {.lex_state = 83}, - [3267] = {.lex_state = 83}, - [3268] = {.lex_state = 83}, - [3269] = {.lex_state = 83}, - [3270] = {.lex_state = 83}, - [3271] = {.lex_state = 83}, - [3272] = {.lex_state = 83}, - [3273] = {.lex_state = 83}, - [3274] = {.lex_state = 83}, - [3275] = {.lex_state = 83}, - [3276] = {.lex_state = 83}, - [3277] = {.lex_state = 83}, - [3278] = {.lex_state = 83}, - [3279] = {.lex_state = 83}, - [3280] = {.lex_state = 83}, - [3281] = {.lex_state = 83}, - [3282] = {.lex_state = 83}, - [3283] = {.lex_state = 83}, - [3284] = {.lex_state = 83}, - [3285] = {.lex_state = 83}, - [3286] = {.lex_state = 83}, - [3287] = {.lex_state = 83}, - [3288] = {.lex_state = 83}, - [3289] = {.lex_state = 83}, - [3290] = {.lex_state = 83}, - [3291] = {.lex_state = 83}, - [3292] = {.lex_state = 83}, - [3293] = {.lex_state = 83}, - [3294] = {.lex_state = 83}, - [3295] = {.lex_state = 83}, - [3296] = {.lex_state = 83}, - [3297] = {.lex_state = 83}, - [3298] = {.lex_state = 83}, - [3299] = {.lex_state = 83}, - [3300] = {.lex_state = 83}, - [3301] = {.lex_state = 83}, - [3302] = {.lex_state = 83}, - [3303] = {.lex_state = 83}, - [3304] = {.lex_state = 83}, - [3305] = {.lex_state = 83}, - [3306] = {.lex_state = 83}, - [3307] = {.lex_state = 83}, - [3308] = {.lex_state = 83}, - [3309] = {.lex_state = 83}, - [3310] = {.lex_state = 83}, - [3311] = {.lex_state = 83}, - [3312] = {.lex_state = 83}, - [3313] = {.lex_state = 83}, - [3314] = {.lex_state = 87}, - [3315] = {.lex_state = 83}, - [3316] = {.lex_state = 83}, - [3317] = {.lex_state = 87}, - [3318] = {.lex_state = 83}, - [3319] = {.lex_state = 83}, - [3320] = {.lex_state = 83}, - [3321] = {.lex_state = 83}, - [3322] = {.lex_state = 83}, - [3323] = {.lex_state = 83}, - [3324] = {.lex_state = 83}, - [3325] = {.lex_state = 83}, - [3326] = {.lex_state = 83}, - [3327] = {.lex_state = 85}, + [3006] = {.lex_state = 85}, + [3007] = {.lex_state = 85}, + [3008] = {.lex_state = 85}, + [3009] = {.lex_state = 85}, + [3010] = {.lex_state = 85}, + [3011] = {.lex_state = 85}, + [3012] = {.lex_state = 85}, + [3013] = {.lex_state = 85}, + [3014] = {.lex_state = 85}, + [3015] = {.lex_state = 85}, + [3016] = {.lex_state = 85}, + [3017] = {.lex_state = 85}, + [3018] = {.lex_state = 85}, + [3019] = {.lex_state = 85}, + [3020] = {.lex_state = 85}, + [3021] = {.lex_state = 85}, + [3022] = {.lex_state = 85}, + [3023] = {.lex_state = 85}, + [3024] = {.lex_state = 85}, + [3025] = {.lex_state = 85}, + [3026] = {.lex_state = 85}, + [3027] = {.lex_state = 85}, + [3028] = {.lex_state = 85}, + [3029] = {.lex_state = 85}, + [3030] = {.lex_state = 85}, + [3031] = {.lex_state = 85}, + [3032] = {.lex_state = 85}, + [3033] = {.lex_state = 85}, + [3034] = {.lex_state = 85}, + [3035] = {.lex_state = 85}, + [3036] = {.lex_state = 85}, + [3037] = {.lex_state = 85}, + [3038] = {.lex_state = 85}, + [3039] = {.lex_state = 85}, + [3040] = {.lex_state = 85}, + [3041] = {.lex_state = 85}, + [3042] = {.lex_state = 85}, + [3043] = {.lex_state = 85}, + [3044] = {.lex_state = 85}, + [3045] = {.lex_state = 85}, + [3046] = {.lex_state = 85}, + [3047] = {.lex_state = 85}, + [3048] = {.lex_state = 85}, + [3049] = {.lex_state = 85}, + [3050] = {.lex_state = 85}, + [3051] = {.lex_state = 85}, + [3052] = {.lex_state = 85}, + [3053] = {.lex_state = 85}, + [3054] = {.lex_state = 85}, + [3055] = {.lex_state = 85}, + [3056] = {.lex_state = 85}, + [3057] = {.lex_state = 85}, + [3058] = {.lex_state = 85}, + [3059] = {.lex_state = 85}, + [3060] = {.lex_state = 85}, + [3061] = {.lex_state = 85}, + [3062] = {.lex_state = 85}, + [3063] = {.lex_state = 85}, + [3064] = {.lex_state = 85}, + [3065] = {.lex_state = 85}, + [3066] = {.lex_state = 85}, + [3067] = {.lex_state = 85}, + [3068] = {.lex_state = 85}, + [3069] = {.lex_state = 85}, + [3070] = {.lex_state = 85}, + [3071] = {.lex_state = 85}, + [3072] = {.lex_state = 85}, + [3073] = {.lex_state = 85}, + [3074] = {.lex_state = 85}, + [3075] = {.lex_state = 85}, + [3076] = {.lex_state = 85}, + [3077] = {.lex_state = 85}, + [3078] = {.lex_state = 85}, + [3079] = {.lex_state = 85}, + [3080] = {.lex_state = 85}, + [3081] = {.lex_state = 85}, + [3082] = {.lex_state = 85}, + [3083] = {.lex_state = 85}, + [3084] = {.lex_state = 85}, + [3085] = {.lex_state = 85}, + [3086] = {.lex_state = 85}, + [3087] = {.lex_state = 85}, + [3088] = {.lex_state = 85}, + [3089] = {.lex_state = 85}, + [3090] = {.lex_state = 85}, + [3091] = {.lex_state = 85}, + [3092] = {.lex_state = 85}, + [3093] = {.lex_state = 85}, + [3094] = {.lex_state = 85}, + [3095] = {.lex_state = 85}, + [3096] = {.lex_state = 85}, + [3097] = {.lex_state = 85}, + [3098] = {.lex_state = 85}, + [3099] = {.lex_state = 85}, + [3100] = {.lex_state = 85}, + [3101] = {.lex_state = 85}, + [3102] = {.lex_state = 85}, + [3103] = {.lex_state = 85}, + [3104] = {.lex_state = 85}, + [3105] = {.lex_state = 85}, + [3106] = {.lex_state = 85}, + [3107] = {.lex_state = 85}, + [3108] = {.lex_state = 85}, + [3109] = {.lex_state = 85}, + [3110] = {.lex_state = 85}, + [3111] = {.lex_state = 85}, + [3112] = {.lex_state = 85}, + [3113] = {.lex_state = 85}, + [3114] = {.lex_state = 85}, + [3115] = {.lex_state = 85}, + [3116] = {.lex_state = 85}, + [3117] = {.lex_state = 85}, + [3118] = {.lex_state = 85}, + [3119] = {.lex_state = 85}, + [3120] = {.lex_state = 85}, + [3121] = {.lex_state = 85}, + [3122] = {.lex_state = 85}, + [3123] = {.lex_state = 85}, + [3124] = {.lex_state = 85}, + [3125] = {.lex_state = 85}, + [3126] = {.lex_state = 85}, + [3127] = {.lex_state = 85}, + [3128] = {.lex_state = 85}, + [3129] = {.lex_state = 85}, + [3130] = {.lex_state = 85}, + [3131] = {.lex_state = 85}, + [3132] = {.lex_state = 85}, + [3133] = {.lex_state = 85}, + [3134] = {.lex_state = 85}, + [3135] = {.lex_state = 85}, + [3136] = {.lex_state = 85}, + [3137] = {.lex_state = 85}, + [3138] = {.lex_state = 85}, + [3139] = {.lex_state = 85}, + [3140] = {.lex_state = 85}, + [3141] = {.lex_state = 85}, + [3142] = {.lex_state = 85}, + [3143] = {.lex_state = 85}, + [3144] = {.lex_state = 85}, + [3145] = {.lex_state = 85}, + [3146] = {.lex_state = 85}, + [3147] = {.lex_state = 85}, + [3148] = {.lex_state = 85}, + [3149] = {.lex_state = 85}, + [3150] = {.lex_state = 85}, + [3151] = {.lex_state = 85}, + [3152] = {.lex_state = 85}, + [3153] = {.lex_state = 85}, + [3154] = {.lex_state = 85}, + [3155] = {.lex_state = 85}, + [3156] = {.lex_state = 85}, + [3157] = {.lex_state = 85}, + [3158] = {.lex_state = 85}, + [3159] = {.lex_state = 85}, + [3160] = {.lex_state = 85}, + [3161] = {.lex_state = 85}, + [3162] = {.lex_state = 85}, + [3163] = {.lex_state = 85}, + [3164] = {.lex_state = 85}, + [3165] = {.lex_state = 85}, + [3166] = {.lex_state = 85}, + [3167] = {.lex_state = 85}, + [3168] = {.lex_state = 85}, + [3169] = {.lex_state = 85}, + [3170] = {.lex_state = 85}, + [3171] = {.lex_state = 85}, + [3172] = {.lex_state = 85}, + [3173] = {.lex_state = 85}, + [3174] = {.lex_state = 85}, + [3175] = {.lex_state = 85}, + [3176] = {.lex_state = 85}, + [3177] = {.lex_state = 85}, + [3178] = {.lex_state = 85}, + [3179] = {.lex_state = 85}, + [3180] = {.lex_state = 85}, + [3181] = {.lex_state = 85}, + [3182] = {.lex_state = 85}, + [3183] = {.lex_state = 85}, + [3184] = {.lex_state = 85}, + [3185] = {.lex_state = 85}, + [3186] = {.lex_state = 85}, + [3187] = {.lex_state = 85}, + [3188] = {.lex_state = 85}, + [3189] = {.lex_state = 85}, + [3190] = {.lex_state = 85}, + [3191] = {.lex_state = 85}, + [3192] = {.lex_state = 85}, + [3193] = {.lex_state = 85}, + [3194] = {.lex_state = 85}, + [3195] = {.lex_state = 85}, + [3196] = {.lex_state = 85}, + [3197] = {.lex_state = 85}, + [3198] = {.lex_state = 85}, + [3199] = {.lex_state = 85}, + [3200] = {.lex_state = 85}, + [3201] = {.lex_state = 85}, + [3202] = {.lex_state = 85}, + [3203] = {.lex_state = 85}, + [3204] = {.lex_state = 85}, + [3205] = {.lex_state = 85}, + [3206] = {.lex_state = 85}, + [3207] = {.lex_state = 85}, + [3208] = {.lex_state = 85}, + [3209] = {.lex_state = 85}, + [3210] = {.lex_state = 85}, + [3211] = {.lex_state = 85}, + [3212] = {.lex_state = 85}, + [3213] = {.lex_state = 85}, + [3214] = {.lex_state = 85}, + [3215] = {.lex_state = 85}, + [3216] = {.lex_state = 85}, + [3217] = {.lex_state = 85}, + [3218] = {.lex_state = 85}, + [3219] = {.lex_state = 85}, + [3220] = {.lex_state = 85}, + [3221] = {.lex_state = 85}, + [3222] = {.lex_state = 85}, + [3223] = {.lex_state = 85}, + [3224] = {.lex_state = 85}, + [3225] = {.lex_state = 85}, + [3226] = {.lex_state = 85}, + [3227] = {.lex_state = 85}, + [3228] = {.lex_state = 85}, + [3229] = {.lex_state = 85}, + [3230] = {.lex_state = 85}, + [3231] = {.lex_state = 85}, + [3232] = {.lex_state = 85}, + [3233] = {.lex_state = 85}, + [3234] = {.lex_state = 85}, + [3235] = {.lex_state = 85}, + [3236] = {.lex_state = 85}, + [3237] = {.lex_state = 85}, + [3238] = {.lex_state = 85}, + [3239] = {.lex_state = 85}, + [3240] = {.lex_state = 85}, + [3241] = {.lex_state = 85}, + [3242] = {.lex_state = 85}, + [3243] = {.lex_state = 85}, + [3244] = {.lex_state = 85}, + [3245] = {.lex_state = 85}, + [3246] = {.lex_state = 85}, + [3247] = {.lex_state = 85}, + [3248] = {.lex_state = 85}, + [3249] = {.lex_state = 85}, + [3250] = {.lex_state = 85}, + [3251] = {.lex_state = 85}, + [3252] = {.lex_state = 85}, + [3253] = {.lex_state = 85}, + [3254] = {.lex_state = 85}, + [3255] = {.lex_state = 85}, + [3256] = {.lex_state = 85}, + [3257] = {.lex_state = 85}, + [3258] = {.lex_state = 85}, + [3259] = {.lex_state = 85}, + [3260] = {.lex_state = 85}, + [3261] = {.lex_state = 85}, + [3262] = {.lex_state = 85}, + [3263] = {.lex_state = 85}, + [3264] = {.lex_state = 85}, + [3265] = {.lex_state = 85}, + [3266] = {.lex_state = 85}, + [3267] = {.lex_state = 85}, + [3268] = {.lex_state = 85}, + [3269] = {.lex_state = 85}, + [3270] = {.lex_state = 85}, + [3271] = {.lex_state = 85}, + [3272] = {.lex_state = 85}, + [3273] = {.lex_state = 85}, + [3274] = {.lex_state = 85}, + [3275] = {.lex_state = 85}, + [3276] = {.lex_state = 85}, + [3277] = {.lex_state = 85}, + [3278] = {.lex_state = 85}, + [3279] = {.lex_state = 85}, + [3280] = {.lex_state = 85}, + [3281] = {.lex_state = 85}, + [3282] = {.lex_state = 85}, + [3283] = {.lex_state = 85}, + [3284] = {.lex_state = 85}, + [3285] = {.lex_state = 85}, + [3286] = {.lex_state = 85}, + [3287] = {.lex_state = 85}, + [3288] = {.lex_state = 85}, + [3289] = {.lex_state = 85}, + [3290] = {.lex_state = 85}, + [3291] = {.lex_state = 85}, + [3292] = {.lex_state = 85}, + [3293] = {.lex_state = 85}, + [3294] = {.lex_state = 85}, + [3295] = {.lex_state = 85}, + [3296] = {.lex_state = 85}, + [3297] = {.lex_state = 85}, + [3298] = {.lex_state = 85}, + [3299] = {.lex_state = 85}, + [3300] = {.lex_state = 85}, + [3301] = {.lex_state = 85}, + [3302] = {.lex_state = 85}, + [3303] = {.lex_state = 85}, + [3304] = {.lex_state = 85}, + [3305] = {.lex_state = 85}, + [3306] = {.lex_state = 85}, + [3307] = {.lex_state = 85}, + [3308] = {.lex_state = 85}, + [3309] = {.lex_state = 85}, + [3310] = {.lex_state = 85}, + [3311] = {.lex_state = 85}, + [3312] = {.lex_state = 85}, + [3313] = {.lex_state = 85}, + [3314] = {.lex_state = 89}, + [3315] = {.lex_state = 85}, + [3316] = {.lex_state = 85}, + [3317] = {.lex_state = 89}, + [3318] = {.lex_state = 85}, + [3319] = {.lex_state = 85}, + [3320] = {.lex_state = 85}, + [3321] = {.lex_state = 85}, + [3322] = {.lex_state = 85}, + [3323] = {.lex_state = 85}, + [3324] = {.lex_state = 85}, + [3325] = {.lex_state = 85}, + [3326] = {.lex_state = 85}, + [3327] = {.lex_state = 87}, [3328] = {.lex_state = 33}, [3329] = {.lex_state = 33}, [3330] = {.lex_state = 33}, [3331] = {.lex_state = 33}, [3332] = {.lex_state = 33}, - [3333] = {.lex_state = 244}, - [3334] = {.lex_state = 83}, - [3335] = {.lex_state = 83}, - [3336] = {.lex_state = 83}, - [3337] = {.lex_state = 84}, - [3338] = {.lex_state = 84}, - [3339] = {.lex_state = 84}, - [3340] = {.lex_state = 83}, - [3341] = {.lex_state = 87}, - [3342] = {.lex_state = 83}, + [3333] = {.lex_state = 245}, + [3334] = {.lex_state = 85}, + [3335] = {.lex_state = 85}, + [3336] = {.lex_state = 85}, + [3337] = {.lex_state = 86}, + [3338] = {.lex_state = 86}, + [3339] = {.lex_state = 86}, + [3340] = {.lex_state = 85}, + [3341] = {.lex_state = 89}, + [3342] = {.lex_state = 85}, [3343] = {.lex_state = 41}, [3344] = {.lex_state = 34}, [3345] = {.lex_state = 41}, [3346] = {.lex_state = 34}, [3347] = {.lex_state = 41}, - [3348] = {.lex_state = 83}, + [3348] = {.lex_state = 85}, [3349] = {.lex_state = 41}, [3350] = {.lex_state = 41}, [3351] = {.lex_state = 41}, @@ -21143,68 +21272,68 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3353] = {.lex_state = 41}, [3354] = {.lex_state = 41}, [3355] = {.lex_state = 41}, - [3356] = {.lex_state = 83}, + [3356] = {.lex_state = 85}, [3357] = {.lex_state = 41}, - [3358] = {.lex_state = 83}, + [3358] = {.lex_state = 85}, [3359] = {.lex_state = 41}, - [3360] = {.lex_state = 83}, - [3361] = {.lex_state = 85}, - [3362] = {.lex_state = 85}, - [3363] = {.lex_state = 85}, - [3364] = {.lex_state = 84}, - [3365] = {.lex_state = 85}, + [3360] = {.lex_state = 85}, + [3361] = {.lex_state = 87}, + [3362] = {.lex_state = 87}, + [3363] = {.lex_state = 87}, + [3364] = {.lex_state = 86}, + [3365] = {.lex_state = 87}, [3366] = {.lex_state = 41}, - [3367] = {.lex_state = 85}, - [3368] = {.lex_state = 85}, - [3369] = {.lex_state = 85}, - [3370] = {.lex_state = 85}, + [3367] = {.lex_state = 87}, + [3368] = {.lex_state = 87}, + [3369] = {.lex_state = 87}, + [3370] = {.lex_state = 87}, [3371] = {.lex_state = 35}, - [3372] = {.lex_state = 85}, - [3373] = {.lex_state = 85}, - [3374] = {.lex_state = 85}, - [3375] = {.lex_state = 85}, - [3376] = {.lex_state = 85}, - [3377] = {.lex_state = 84}, - [3378] = {.lex_state = 85}, - [3379] = {.lex_state = 85}, - [3380] = {.lex_state = 85}, + [3372] = {.lex_state = 87}, + [3373] = {.lex_state = 87}, + [3374] = {.lex_state = 87}, + [3375] = {.lex_state = 87}, + [3376] = {.lex_state = 87}, + [3377] = {.lex_state = 86}, + [3378] = {.lex_state = 87}, + [3379] = {.lex_state = 87}, + [3380] = {.lex_state = 87}, [3381] = {.lex_state = 41}, - [3382] = {.lex_state = 85}, + [3382] = {.lex_state = 87}, [3383] = {.lex_state = 41}, - [3384] = {.lex_state = 85}, - [3385] = {.lex_state = 85}, - [3386] = {.lex_state = 85}, - [3387] = {.lex_state = 85}, - [3388] = {.lex_state = 85}, - [3389] = {.lex_state = 85}, + [3384] = {.lex_state = 87}, + [3385] = {.lex_state = 87}, + [3386] = {.lex_state = 87}, + [3387] = {.lex_state = 87}, + [3388] = {.lex_state = 87}, + [3389] = {.lex_state = 87}, [3390] = {.lex_state = 35}, - [3391] = {.lex_state = 85}, - [3392] = {.lex_state = 84}, - [3393] = {.lex_state = 85}, - [3394] = {.lex_state = 84}, + [3391] = {.lex_state = 87}, + [3392] = {.lex_state = 86}, + [3393] = {.lex_state = 87}, + [3394] = {.lex_state = 86}, [3395] = {.lex_state = 41}, - [3396] = {.lex_state = 85}, - [3397] = {.lex_state = 85}, - [3398] = {.lex_state = 84}, - [3399] = {.lex_state = 85}, - [3400] = {.lex_state = 84}, + [3396] = {.lex_state = 87}, + [3397] = {.lex_state = 87}, + [3398] = {.lex_state = 86}, + [3399] = {.lex_state = 87}, + [3400] = {.lex_state = 86}, [3401] = {.lex_state = 34}, - [3402] = {.lex_state = 84}, - [3403] = {.lex_state = 85}, + [3402] = {.lex_state = 86}, + [3403] = {.lex_state = 87}, [3404] = {.lex_state = 35}, - [3405] = {.lex_state = 84}, - [3406] = {.lex_state = 85}, + [3405] = {.lex_state = 86}, + [3406] = {.lex_state = 87}, [3407] = {.lex_state = 35}, - [3408] = {.lex_state = 85}, - [3409] = {.lex_state = 85}, + [3408] = {.lex_state = 87}, + [3409] = {.lex_state = 87}, [3410] = {.lex_state = 34}, - [3411] = {.lex_state = 84}, + [3411] = {.lex_state = 86}, [3412] = {.lex_state = 34}, - [3413] = {.lex_state = 84}, + [3413] = {.lex_state = 86}, [3414] = {.lex_state = 34}, [3415] = {.lex_state = 34}, - [3416] = {.lex_state = 84}, - [3417] = {.lex_state = 84}, + [3416] = {.lex_state = 86}, + [3417] = {.lex_state = 86}, [3418] = {.lex_state = 34}, [3419] = {.lex_state = 34}, [3420] = {.lex_state = 34}, @@ -21228,38 +21357,38 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3438] = {.lex_state = 34}, [3439] = {.lex_state = 34}, [3440] = {.lex_state = 34}, - [3441] = {.lex_state = 84}, + [3441] = {.lex_state = 86}, [3442] = {.lex_state = 34}, - [3443] = {.lex_state = 85}, - [3444] = {.lex_state = 85}, + [3443] = {.lex_state = 87}, + [3444] = {.lex_state = 87}, [3445] = {.lex_state = 35}, - [3446] = {.lex_state = 81}, - [3447] = {.lex_state = 81}, + [3446] = {.lex_state = 83}, + [3447] = {.lex_state = 83}, [3448] = {.lex_state = 34}, - [3449] = {.lex_state = 81}, + [3449] = {.lex_state = 83}, [3450] = {.lex_state = 34}, - [3451] = {.lex_state = 81}, - [3452] = {.lex_state = 81}, - [3453] = {.lex_state = 81}, - [3454] = {.lex_state = 81}, - [3455] = {.lex_state = 81}, - [3456] = {.lex_state = 81}, - [3457] = {.lex_state = 81}, + [3451] = {.lex_state = 83}, + [3452] = {.lex_state = 83}, + [3453] = {.lex_state = 83}, + [3454] = {.lex_state = 83}, + [3455] = {.lex_state = 83}, + [3456] = {.lex_state = 83}, + [3457] = {.lex_state = 83}, [3458] = {.lex_state = 34}, - [3459] = {.lex_state = 81}, - [3460] = {.lex_state = 81}, - [3461] = {.lex_state = 85}, + [3459] = {.lex_state = 83}, + [3460] = {.lex_state = 83}, + [3461] = {.lex_state = 87}, [3462] = {.lex_state = 34}, - [3463] = {.lex_state = 85}, + [3463] = {.lex_state = 87}, [3464] = {.lex_state = 34}, [3465] = {.lex_state = 34}, - [3466] = {.lex_state = 85}, + [3466] = {.lex_state = 87}, [3467] = {.lex_state = 34}, [3468] = {.lex_state = 24}, [3469] = {.lex_state = 24}, [3470] = {.lex_state = 24}, - [3471] = {.lex_state = 85}, - [3472] = {.lex_state = 85}, + [3471] = {.lex_state = 87}, + [3472] = {.lex_state = 87}, [3473] = {.lex_state = 34}, [3474] = {.lex_state = 34}, [3475] = {.lex_state = 34}, @@ -21270,487 +21399,487 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3480] = {.lex_state = 34}, [3481] = {.lex_state = 34}, [3482] = {.lex_state = 24}, - [3483] = {.lex_state = 81}, - [3484] = {.lex_state = 253}, - [3485] = {.lex_state = 253}, - [3486] = {.lex_state = 253}, - [3487] = {.lex_state = 81}, - [3488] = {.lex_state = 85}, - [3489] = {.lex_state = 253}, - [3490] = {.lex_state = 81}, - [3491] = {.lex_state = 253}, - [3492] = {.lex_state = 253}, - [3493] = {.lex_state = 81}, - [3494] = {.lex_state = 253}, - [3495] = {.lex_state = 81}, - [3496] = {.lex_state = 85}, - [3497] = {.lex_state = 253}, - [3498] = {.lex_state = 253}, - [3499] = {.lex_state = 81}, - [3500] = {.lex_state = 85}, - [3501] = {.lex_state = 253}, - [3502] = {.lex_state = 253}, - [3503] = {.lex_state = 81}, - [3504] = {.lex_state = 253}, - [3505] = {.lex_state = 253}, - [3506] = {.lex_state = 81}, - [3507] = {.lex_state = 81}, - [3508] = {.lex_state = 253}, - [3509] = {.lex_state = 81}, + [3483] = {.lex_state = 83}, + [3484] = {.lex_state = 254}, + [3485] = {.lex_state = 254}, + [3486] = {.lex_state = 254}, + [3487] = {.lex_state = 83}, + [3488] = {.lex_state = 87}, + [3489] = {.lex_state = 254}, + [3490] = {.lex_state = 83}, + [3491] = {.lex_state = 254}, + [3492] = {.lex_state = 254}, + [3493] = {.lex_state = 83}, + [3494] = {.lex_state = 254}, + [3495] = {.lex_state = 83}, + [3496] = {.lex_state = 87}, + [3497] = {.lex_state = 254}, + [3498] = {.lex_state = 254}, + [3499] = {.lex_state = 83}, + [3500] = {.lex_state = 87}, + [3501] = {.lex_state = 254}, + [3502] = {.lex_state = 254}, + [3503] = {.lex_state = 83}, + [3504] = {.lex_state = 254}, + [3505] = {.lex_state = 254}, + [3506] = {.lex_state = 83}, + [3507] = {.lex_state = 83}, + [3508] = {.lex_state = 254}, + [3509] = {.lex_state = 83}, [3510] = {.lex_state = 34}, - [3511] = {.lex_state = 81}, - [3512] = {.lex_state = 253}, - [3513] = {.lex_state = 81}, - [3514] = {.lex_state = 81}, - [3515] = {.lex_state = 81}, - [3516] = {.lex_state = 253}, - [3517] = {.lex_state = 85}, - [3518] = {.lex_state = 253}, - [3519] = {.lex_state = 253}, - [3520] = {.lex_state = 253}, - [3521] = {.lex_state = 81}, - [3522] = {.lex_state = 81}, - [3523] = {.lex_state = 253}, - [3524] = {.lex_state = 253}, - [3525] = {.lex_state = 81}, + [3511] = {.lex_state = 83}, + [3512] = {.lex_state = 254}, + [3513] = {.lex_state = 83}, + [3514] = {.lex_state = 83}, + [3515] = {.lex_state = 83}, + [3516] = {.lex_state = 254}, + [3517] = {.lex_state = 87}, + [3518] = {.lex_state = 254}, + [3519] = {.lex_state = 254}, + [3520] = {.lex_state = 254}, + [3521] = {.lex_state = 83}, + [3522] = {.lex_state = 83}, + [3523] = {.lex_state = 254}, + [3524] = {.lex_state = 254}, + [3525] = {.lex_state = 83}, [3526] = {.lex_state = 24}, - [3527] = {.lex_state = 253}, - [3528] = {.lex_state = 81}, - [3529] = {.lex_state = 81}, - [3530] = {.lex_state = 81}, - [3531] = {.lex_state = 253}, - [3532] = {.lex_state = 253}, + [3527] = {.lex_state = 254}, + [3528] = {.lex_state = 83}, + [3529] = {.lex_state = 83}, + [3530] = {.lex_state = 83}, + [3531] = {.lex_state = 254}, + [3532] = {.lex_state = 254}, [3533] = {.lex_state = 24}, - [3534] = {.lex_state = 81}, - [3535] = {.lex_state = 81}, - [3536] = {.lex_state = 81}, - [3537] = {.lex_state = 81}, - [3538] = {.lex_state = 253}, - [3539] = {.lex_state = 93}, - [3540] = {.lex_state = 88}, - [3541] = {.lex_state = 253}, - [3542] = {.lex_state = 88}, - [3543] = {.lex_state = 88}, - [3544] = {.lex_state = 93}, - [3545] = {.lex_state = 88}, - [3546] = {.lex_state = 88}, - [3547] = {.lex_state = 93}, - [3548] = {.lex_state = 88}, - [3549] = {.lex_state = 93}, - [3550] = {.lex_state = 253}, - [3551] = {.lex_state = 93}, - [3552] = {.lex_state = 93}, - [3553] = {.lex_state = 88}, - [3554] = {.lex_state = 88}, - [3555] = {.lex_state = 93}, - [3556] = {.lex_state = 88}, - [3557] = {.lex_state = 93}, - [3558] = {.lex_state = 93}, - [3559] = {.lex_state = 253}, - [3560] = {.lex_state = 88}, - [3561] = {.lex_state = 253}, - [3562] = {.lex_state = 93}, - [3563] = {.lex_state = 88}, - [3564] = {.lex_state = 88}, - [3565] = {.lex_state = 93}, - [3566] = {.lex_state = 253}, + [3534] = {.lex_state = 83}, + [3535] = {.lex_state = 83}, + [3536] = {.lex_state = 83}, + [3537] = {.lex_state = 83}, + [3538] = {.lex_state = 254}, + [3539] = {.lex_state = 94}, + [3540] = {.lex_state = 90}, + [3541] = {.lex_state = 254}, + [3542] = {.lex_state = 90}, + [3543] = {.lex_state = 90}, + [3544] = {.lex_state = 94}, + [3545] = {.lex_state = 90}, + [3546] = {.lex_state = 90}, + [3547] = {.lex_state = 94}, + [3548] = {.lex_state = 90}, + [3549] = {.lex_state = 94}, + [3550] = {.lex_state = 254}, + [3551] = {.lex_state = 94}, + [3552] = {.lex_state = 94}, + [3553] = {.lex_state = 90}, + [3554] = {.lex_state = 90}, + [3555] = {.lex_state = 94}, + [3556] = {.lex_state = 90}, + [3557] = {.lex_state = 94}, + [3558] = {.lex_state = 94}, + [3559] = {.lex_state = 254}, + [3560] = {.lex_state = 90}, + [3561] = {.lex_state = 254}, + [3562] = {.lex_state = 94}, + [3563] = {.lex_state = 90}, + [3564] = {.lex_state = 90}, + [3565] = {.lex_state = 94}, + [3566] = {.lex_state = 254}, [3567] = {.lex_state = 0}, - [3568] = {.lex_state = 85}, - [3569] = {.lex_state = 253}, - [3570] = {.lex_state = 253}, - [3571] = {.lex_state = 93}, - [3572] = {.lex_state = 88}, - [3573] = {.lex_state = 88}, - [3574] = {.lex_state = 93}, - [3575] = {.lex_state = 88}, - [3576] = {.lex_state = 93}, - [3577] = {.lex_state = 93}, - [3578] = {.lex_state = 88}, - [3579] = {.lex_state = 93}, - [3580] = {.lex_state = 88}, + [3568] = {.lex_state = 87}, + [3569] = {.lex_state = 254}, + [3570] = {.lex_state = 254}, + [3571] = {.lex_state = 94}, + [3572] = {.lex_state = 90}, + [3573] = {.lex_state = 90}, + [3574] = {.lex_state = 94}, + [3575] = {.lex_state = 90}, + [3576] = {.lex_state = 94}, + [3577] = {.lex_state = 94}, + [3578] = {.lex_state = 90}, + [3579] = {.lex_state = 94}, + [3580] = {.lex_state = 90}, [3581] = {.lex_state = 0}, - [3582] = {.lex_state = 88}, - [3583] = {.lex_state = 93}, - [3584] = {.lex_state = 93}, - [3585] = {.lex_state = 88}, - [3586] = {.lex_state = 93}, - [3587] = {.lex_state = 88}, - [3588] = {.lex_state = 93}, - [3589] = {.lex_state = 88}, - [3590] = {.lex_state = 88}, - [3591] = {.lex_state = 88}, - [3592] = {.lex_state = 93}, - [3593] = {.lex_state = 88}, - [3594] = {.lex_state = 93}, - [3595] = {.lex_state = 93}, - [3596] = {.lex_state = 93}, - [3597] = {.lex_state = 93}, - [3598] = {.lex_state = 93}, - [3599] = {.lex_state = 88}, - [3600] = {.lex_state = 93}, - [3601] = {.lex_state = 93}, - [3602] = {.lex_state = 88}, - [3603] = {.lex_state = 93}, - [3604] = {.lex_state = 88}, - [3605] = {.lex_state = 88}, - [3606] = {.lex_state = 93}, - [3607] = {.lex_state = 88}, - [3608] = {.lex_state = 93}, - [3609] = {.lex_state = 88}, - [3610] = {.lex_state = 93}, - [3611] = {.lex_state = 88}, - [3612] = {.lex_state = 93}, - [3613] = {.lex_state = 88}, - [3614] = {.lex_state = 93}, - [3615] = {.lex_state = 88}, - [3616] = {.lex_state = 93}, - [3617] = {.lex_state = 93}, - [3618] = {.lex_state = 88}, - [3619] = {.lex_state = 93}, - [3620] = {.lex_state = 88}, - [3621] = {.lex_state = 88}, - [3622] = {.lex_state = 253}, - [3623] = {.lex_state = 93}, - [3624] = {.lex_state = 88}, - [3625] = {.lex_state = 93}, - [3626] = {.lex_state = 85}, - [3627] = {.lex_state = 88}, - [3628] = {.lex_state = 253}, - [3629] = {.lex_state = 93}, - [3630] = {.lex_state = 88}, - [3631] = {.lex_state = 93}, - [3632] = {.lex_state = 88}, - [3633] = {.lex_state = 93}, - [3634] = {.lex_state = 93}, - [3635] = {.lex_state = 88}, + [3582] = {.lex_state = 90}, + [3583] = {.lex_state = 94}, + [3584] = {.lex_state = 94}, + [3585] = {.lex_state = 90}, + [3586] = {.lex_state = 94}, + [3587] = {.lex_state = 90}, + [3588] = {.lex_state = 94}, + [3589] = {.lex_state = 90}, + [3590] = {.lex_state = 90}, + [3591] = {.lex_state = 90}, + [3592] = {.lex_state = 94}, + [3593] = {.lex_state = 90}, + [3594] = {.lex_state = 94}, + [3595] = {.lex_state = 94}, + [3596] = {.lex_state = 94}, + [3597] = {.lex_state = 94}, + [3598] = {.lex_state = 94}, + [3599] = {.lex_state = 90}, + [3600] = {.lex_state = 94}, + [3601] = {.lex_state = 94}, + [3602] = {.lex_state = 90}, + [3603] = {.lex_state = 94}, + [3604] = {.lex_state = 90}, + [3605] = {.lex_state = 90}, + [3606] = {.lex_state = 94}, + [3607] = {.lex_state = 90}, + [3608] = {.lex_state = 94}, + [3609] = {.lex_state = 90}, + [3610] = {.lex_state = 94}, + [3611] = {.lex_state = 90}, + [3612] = {.lex_state = 94}, + [3613] = {.lex_state = 90}, + [3614] = {.lex_state = 94}, + [3615] = {.lex_state = 90}, + [3616] = {.lex_state = 94}, + [3617] = {.lex_state = 94}, + [3618] = {.lex_state = 90}, + [3619] = {.lex_state = 94}, + [3620] = {.lex_state = 90}, + [3621] = {.lex_state = 90}, + [3622] = {.lex_state = 254}, + [3623] = {.lex_state = 94}, + [3624] = {.lex_state = 90}, + [3625] = {.lex_state = 94}, + [3626] = {.lex_state = 87}, + [3627] = {.lex_state = 90}, + [3628] = {.lex_state = 254}, + [3629] = {.lex_state = 94}, + [3630] = {.lex_state = 90}, + [3631] = {.lex_state = 94}, + [3632] = {.lex_state = 90}, + [3633] = {.lex_state = 94}, + [3634] = {.lex_state = 94}, + [3635] = {.lex_state = 90}, [3636] = {.lex_state = 34}, - [3637] = {.lex_state = 88}, + [3637] = {.lex_state = 90}, [3638] = {.lex_state = 34}, - [3639] = {.lex_state = 88}, - [3640] = {.lex_state = 253}, - [3641] = {.lex_state = 93}, - [3642] = {.lex_state = 88}, - [3643] = {.lex_state = 93}, - [3644] = {.lex_state = 88}, - [3645] = {.lex_state = 93}, - [3646] = {.lex_state = 88}, - [3647] = {.lex_state = 93}, - [3648] = {.lex_state = 88}, - [3649] = {.lex_state = 88}, - [3650] = {.lex_state = 93}, - [3651] = {.lex_state = 88}, - [3652] = {.lex_state = 93}, - [3653] = {.lex_state = 90}, - [3654] = {.lex_state = 81}, + [3639] = {.lex_state = 90}, + [3640] = {.lex_state = 254}, + [3641] = {.lex_state = 94}, + [3642] = {.lex_state = 90}, + [3643] = {.lex_state = 94}, + [3644] = {.lex_state = 90}, + [3645] = {.lex_state = 94}, + [3646] = {.lex_state = 90}, + [3647] = {.lex_state = 94}, + [3648] = {.lex_state = 90}, + [3649] = {.lex_state = 90}, + [3650] = {.lex_state = 94}, + [3651] = {.lex_state = 90}, + [3652] = {.lex_state = 94}, + [3653] = {.lex_state = 92}, + [3654] = {.lex_state = 83}, [3655] = {.lex_state = 34}, [3656] = {.lex_state = 0}, - [3657] = {.lex_state = 85}, - [3658] = {.lex_state = 85}, - [3659] = {.lex_state = 81}, - [3660] = {.lex_state = 81}, + [3657] = {.lex_state = 87}, + [3658] = {.lex_state = 87}, + [3659] = {.lex_state = 83}, + [3660] = {.lex_state = 83}, [3661] = {.lex_state = 0}, - [3662] = {.lex_state = 81}, - [3663] = {.lex_state = 253}, - [3664] = {.lex_state = 81}, - [3665] = {.lex_state = 253}, - [3666] = {.lex_state = 253}, + [3662] = {.lex_state = 83}, + [3663] = {.lex_state = 254}, + [3664] = {.lex_state = 83}, + [3665] = {.lex_state = 254}, + [3666] = {.lex_state = 254}, [3667] = {.lex_state = 0}, - [3668] = {.lex_state = 85}, - [3669] = {.lex_state = 253}, - [3670] = {.lex_state = 253}, - [3671] = {.lex_state = 85}, - [3672] = {.lex_state = 253}, - [3673] = {.lex_state = 81}, + [3668] = {.lex_state = 87}, + [3669] = {.lex_state = 254}, + [3670] = {.lex_state = 254}, + [3671] = {.lex_state = 87}, + [3672] = {.lex_state = 254}, + [3673] = {.lex_state = 83}, [3674] = {.lex_state = 34}, [3675] = {.lex_state = 0}, - [3676] = {.lex_state = 81}, + [3676] = {.lex_state = 83}, [3677] = {.lex_state = 0}, - [3678] = {.lex_state = 81}, + [3678] = {.lex_state = 83}, [3679] = {.lex_state = 0}, [3680] = {.lex_state = 0}, - [3681] = {.lex_state = 85}, + [3681] = {.lex_state = 87}, [3682] = {.lex_state = 34}, - [3683] = {.lex_state = 85}, + [3683] = {.lex_state = 87}, [3684] = {.lex_state = 0}, [3685] = {.lex_state = 0}, - [3686] = {.lex_state = 253}, + [3686] = {.lex_state = 254}, [3687] = {.lex_state = 0}, [3688] = {.lex_state = 69}, [3689] = {.lex_state = 0}, - [3690] = {.lex_state = 85}, + [3690] = {.lex_state = 87}, [3691] = {.lex_state = 0}, - [3692] = {.lex_state = 253}, + [3692] = {.lex_state = 254}, [3693] = {.lex_state = 0}, [3694] = {.lex_state = 0}, [3695] = {.lex_state = 0}, - [3696] = {.lex_state = 253}, - [3697] = {.lex_state = 253}, - [3698] = {.lex_state = 253}, + [3696] = {.lex_state = 254}, + [3697] = {.lex_state = 254}, + [3698] = {.lex_state = 254}, [3699] = {.lex_state = 0}, [3700] = {.lex_state = 0}, [3701] = {.lex_state = 0}, - [3702] = {.lex_state = 253}, - [3703] = {.lex_state = 85}, - [3704] = {.lex_state = 253}, + [3702] = {.lex_state = 254}, + [3703] = {.lex_state = 87}, + [3704] = {.lex_state = 254}, [3705] = {.lex_state = 0}, [3706] = {.lex_state = 69}, - [3707] = {.lex_state = 85}, + [3707] = {.lex_state = 87}, [3708] = {.lex_state = 0}, [3709] = {.lex_state = 0}, - [3710] = {.lex_state = 85}, - [3711] = {.lex_state = 85}, - [3712] = {.lex_state = 253}, + [3710] = {.lex_state = 87}, + [3711] = {.lex_state = 87}, + [3712] = {.lex_state = 254}, [3713] = {.lex_state = 0}, [3714] = {.lex_state = 69}, - [3715] = {.lex_state = 253}, + [3715] = {.lex_state = 254}, [3716] = {.lex_state = 0}, [3717] = {.lex_state = 0}, - [3718] = {.lex_state = 253}, + [3718] = {.lex_state = 254}, [3719] = {.lex_state = 69}, - [3720] = {.lex_state = 85}, + [3720] = {.lex_state = 87}, [3721] = {.lex_state = 0}, [3722] = {.lex_state = 0}, [3723] = {.lex_state = 69}, - [3724] = {.lex_state = 253}, - [3725] = {.lex_state = 85}, + [3724] = {.lex_state = 254}, + [3725] = {.lex_state = 87}, [3726] = {.lex_state = 69}, - [3727] = {.lex_state = 85}, - [3728] = {.lex_state = 90}, + [3727] = {.lex_state = 87}, + [3728] = {.lex_state = 92}, [3729] = {.lex_state = 0}, [3730] = {.lex_state = 0}, - [3731] = {.lex_state = 253}, - [3732] = {.lex_state = 85}, + [3731] = {.lex_state = 254}, + [3732] = {.lex_state = 87}, [3733] = {.lex_state = 0}, - [3734] = {.lex_state = 253}, - [3735] = {.lex_state = 253}, - [3736] = {.lex_state = 253}, - [3737] = {.lex_state = 85}, - [3738] = {.lex_state = 85}, + [3734] = {.lex_state = 254}, + [3735] = {.lex_state = 254}, + [3736] = {.lex_state = 254}, + [3737] = {.lex_state = 87}, + [3738] = {.lex_state = 87}, [3739] = {.lex_state = 0}, - [3740] = {.lex_state = 257}, + [3740] = {.lex_state = 258}, [3741] = {.lex_state = 0}, [3742] = {.lex_state = 0}, [3743] = {.lex_state = 0}, [3744] = {.lex_state = 0}, [3745] = {.lex_state = 0}, [3746] = {.lex_state = 0}, - [3747] = {.lex_state = 85}, + [3747] = {.lex_state = 87}, [3748] = {.lex_state = 69}, - [3749] = {.lex_state = 85}, + [3749] = {.lex_state = 87}, [3750] = {.lex_state = 0}, - [3751] = {.lex_state = 253}, + [3751] = {.lex_state = 254}, [3752] = {.lex_state = 69}, - [3753] = {.lex_state = 253}, + [3753] = {.lex_state = 254}, [3754] = {.lex_state = 0}, [3755] = {.lex_state = 69}, [3756] = {.lex_state = 69}, - [3757] = {.lex_state = 85}, + [3757] = {.lex_state = 87}, [3758] = {.lex_state = 0}, - [3759] = {.lex_state = 85}, - [3760] = {.lex_state = 85}, + [3759] = {.lex_state = 87}, + [3760] = {.lex_state = 87}, [3761] = {.lex_state = 69}, - [3762] = {.lex_state = 85}, + [3762] = {.lex_state = 87}, [3763] = {.lex_state = 69}, - [3764] = {.lex_state = 85}, - [3765] = {.lex_state = 253}, - [3766] = {.lex_state = 253}, - [3767] = {.lex_state = 253}, - [3768] = {.lex_state = 253}, - [3769] = {.lex_state = 85}, - [3770] = {.lex_state = 85}, - [3771] = {.lex_state = 93}, + [3764] = {.lex_state = 87}, + [3765] = {.lex_state = 254}, + [3766] = {.lex_state = 254}, + [3767] = {.lex_state = 254}, + [3768] = {.lex_state = 254}, + [3769] = {.lex_state = 87}, + [3770] = {.lex_state = 87}, + [3771] = {.lex_state = 94}, [3772] = {.lex_state = 69}, - [3773] = {.lex_state = 85}, - [3774] = {.lex_state = 93}, + [3773] = {.lex_state = 87}, + [3774] = {.lex_state = 94}, [3775] = {.lex_state = 69}, - [3776] = {.lex_state = 93}, - [3777] = {.lex_state = 85}, + [3776] = {.lex_state = 94}, + [3777] = {.lex_state = 87}, [3778] = {.lex_state = 0}, [3779] = {.lex_state = 69}, [3780] = {.lex_state = 0}, - [3781] = {.lex_state = 85}, - [3782] = {.lex_state = 85}, - [3783] = {.lex_state = 85}, + [3781] = {.lex_state = 87}, + [3782] = {.lex_state = 87}, + [3783] = {.lex_state = 87}, [3784] = {.lex_state = 0}, [3785] = {.lex_state = 69}, [3786] = {.lex_state = 69}, [3787] = {.lex_state = 0}, [3788] = {.lex_state = 0}, [3789] = {.lex_state = 0}, - [3790] = {.lex_state = 85}, + [3790] = {.lex_state = 87}, [3791] = {.lex_state = 69}, - [3792] = {.lex_state = 85}, - [3793] = {.lex_state = 253}, + [3792] = {.lex_state = 87}, + [3793] = {.lex_state = 254}, [3794] = {.lex_state = 0}, - [3795] = {.lex_state = 253}, - [3796] = {.lex_state = 253}, - [3797] = {.lex_state = 257}, + [3795] = {.lex_state = 254}, + [3796] = {.lex_state = 254}, + [3797] = {.lex_state = 258}, [3798] = {.lex_state = 0}, [3799] = {.lex_state = 0}, - [3800] = {.lex_state = 81}, + [3800] = {.lex_state = 83}, [3801] = {.lex_state = 69}, - [3802] = {.lex_state = 85}, - [3803] = {.lex_state = 81}, - [3804] = {.lex_state = 85}, + [3802] = {.lex_state = 87}, + [3803] = {.lex_state = 83}, + [3804] = {.lex_state = 87}, [3805] = {.lex_state = 69}, - [3806] = {.lex_state = 85}, + [3806] = {.lex_state = 87}, [3807] = {.lex_state = 0}, [3808] = {.lex_state = 0}, - [3809] = {.lex_state = 253}, - [3810] = {.lex_state = 85}, - [3811] = {.lex_state = 85}, - [3812] = {.lex_state = 253}, + [3809] = {.lex_state = 254}, + [3810] = {.lex_state = 87}, + [3811] = {.lex_state = 87}, + [3812] = {.lex_state = 254}, [3813] = {.lex_state = 0}, [3814] = {.lex_state = 0}, - [3815] = {.lex_state = 85}, + [3815] = {.lex_state = 87}, [3816] = {.lex_state = 69}, [3817] = {.lex_state = 69}, - [3818] = {.lex_state = 85}, + [3818] = {.lex_state = 87}, [3819] = {.lex_state = 69}, [3820] = {.lex_state = 0}, [3821] = {.lex_state = 0}, - [3822] = {.lex_state = 85}, + [3822] = {.lex_state = 87}, [3823] = {.lex_state = 0}, - [3824] = {.lex_state = 85}, - [3825] = {.lex_state = 85}, + [3824] = {.lex_state = 87}, + [3825] = {.lex_state = 87}, [3826] = {.lex_state = 0}, - [3827] = {.lex_state = 257}, - [3828] = {.lex_state = 88}, - [3829] = {.lex_state = 85}, + [3827] = {.lex_state = 258}, + [3828] = {.lex_state = 90}, + [3829] = {.lex_state = 87}, [3830] = {.lex_state = 0}, - [3831] = {.lex_state = 85}, + [3831] = {.lex_state = 87}, [3832] = {.lex_state = 69}, [3833] = {.lex_state = 0}, [3834] = {.lex_state = 69}, [3835] = {.lex_state = 69}, [3836] = {.lex_state = 0}, [3837] = {.lex_state = 0}, - [3838] = {.lex_state = 85}, + [3838] = {.lex_state = 87}, [3839] = {.lex_state = 69}, - [3840] = {.lex_state = 81}, + [3840] = {.lex_state = 83}, [3841] = {.lex_state = 69}, - [3842] = {.lex_state = 88}, - [3843] = {.lex_state = 85}, - [3844] = {.lex_state = 85}, - [3845] = {.lex_state = 85}, + [3842] = {.lex_state = 90}, + [3843] = {.lex_state = 87}, + [3844] = {.lex_state = 87}, + [3845] = {.lex_state = 87}, [3846] = {.lex_state = 69}, [3847] = {.lex_state = 69}, - [3848] = {.lex_state = 85}, - [3849] = {.lex_state = 85}, + [3848] = {.lex_state = 87}, + [3849] = {.lex_state = 87}, [3850] = {.lex_state = 0}, [3851] = {.lex_state = 0}, - [3852] = {.lex_state = 88}, - [3853] = {.lex_state = 90}, + [3852] = {.lex_state = 90}, + [3853] = {.lex_state = 92}, [3854] = {.lex_state = 0}, [3855] = {.lex_state = 0}, [3856] = {.lex_state = 0}, [3857] = {.lex_state = 0}, - [3858] = {.lex_state = 89}, + [3858] = {.lex_state = 91}, [3859] = {.lex_state = 0}, [3860] = {.lex_state = 0}, [3861] = {.lex_state = 0}, - [3862] = {.lex_state = 94}, + [3862] = {.lex_state = 95}, [3863] = {.lex_state = 0}, [3864] = {.lex_state = 0}, [3865] = {.lex_state = 0}, [3866] = {.lex_state = 0}, - [3867] = {.lex_state = 257}, + [3867] = {.lex_state = 258}, [3868] = {.lex_state = 0}, [3869] = {.lex_state = 0}, [3870] = {.lex_state = 0}, [3871] = {.lex_state = 0}, - [3872] = {.lex_state = 85}, + [3872] = {.lex_state = 87}, [3873] = {.lex_state = 0}, [3874] = {.lex_state = 0}, [3875] = {.lex_state = 0}, [3876] = {.lex_state = 0}, - [3877] = {.lex_state = 257}, + [3877] = {.lex_state = 258}, [3878] = {.lex_state = 0}, - [3879] = {.lex_state = 81}, + [3879] = {.lex_state = 83}, [3880] = {.lex_state = 0}, [3881] = {.lex_state = 0}, [3882] = {.lex_state = 0}, - [3883] = {.lex_state = 94}, - [3884] = {.lex_state = 85}, + [3883] = {.lex_state = 95}, + [3884] = {.lex_state = 87}, [3885] = {.lex_state = 69}, - [3886] = {.lex_state = 89}, + [3886] = {.lex_state = 91}, [3887] = {.lex_state = 0}, - [3888] = {.lex_state = 85}, + [3888] = {.lex_state = 87}, [3889] = {.lex_state = 0}, - [3890] = {.lex_state = 94}, + [3890] = {.lex_state = 95}, [3891] = {.lex_state = 0}, - [3892] = {.lex_state = 81}, - [3893] = {.lex_state = 85}, + [3892] = {.lex_state = 83}, + [3893] = {.lex_state = 87}, [3894] = {.lex_state = 0}, - [3895] = {.lex_state = 89}, + [3895] = {.lex_state = 91}, [3896] = {.lex_state = 0}, [3897] = {.lex_state = 0}, [3898] = {.lex_state = 0}, - [3899] = {.lex_state = 89}, - [3900] = {.lex_state = 94}, + [3899] = {.lex_state = 91}, + [3900] = {.lex_state = 95}, [3901] = {.lex_state = 0}, [3902] = {.lex_state = 0}, [3903] = {.lex_state = 0}, - [3904] = {.lex_state = 85}, + [3904] = {.lex_state = 87}, [3905] = {.lex_state = 0}, [3906] = {.lex_state = 0}, - [3907] = {.lex_state = 85}, - [3908] = {.lex_state = 94}, - [3909] = {.lex_state = 85}, + [3907] = {.lex_state = 87}, + [3908] = {.lex_state = 95}, + [3909] = {.lex_state = 87}, [3910] = {.lex_state = 0}, - [3911] = {.lex_state = 89}, - [3912] = {.lex_state = 94}, + [3911] = {.lex_state = 91}, + [3912] = {.lex_state = 95}, [3913] = {.lex_state = 0}, [3914] = {.lex_state = 0}, [3915] = {.lex_state = 0}, [3916] = {.lex_state = 0}, - [3917] = {.lex_state = 85}, + [3917] = {.lex_state = 87}, [3918] = {.lex_state = 0}, [3919] = {.lex_state = 0}, [3920] = {.lex_state = 0}, - [3921] = {.lex_state = 85}, + [3921] = {.lex_state = 87}, [3922] = {.lex_state = 0}, [3923] = {.lex_state = 0}, - [3924] = {.lex_state = 94}, - [3925] = {.lex_state = 94}, - [3926] = {.lex_state = 89}, + [3924] = {.lex_state = 95}, + [3925] = {.lex_state = 95}, + [3926] = {.lex_state = 91}, [3927] = {.lex_state = 0}, - [3928] = {.lex_state = 89}, - [3929] = {.lex_state = 94}, - [3930] = {.lex_state = 85}, - [3931] = {.lex_state = 89}, + [3928] = {.lex_state = 91}, + [3929] = {.lex_state = 95}, + [3930] = {.lex_state = 87}, + [3931] = {.lex_state = 91}, [3932] = {.lex_state = 0}, [3933] = {.lex_state = 0}, [3934] = {.lex_state = 0}, [3935] = {.lex_state = 0}, - [3936] = {.lex_state = 85}, + [3936] = {.lex_state = 87}, [3937] = {.lex_state = 0}, [3938] = {.lex_state = 69}, [3939] = {.lex_state = 0}, [3940] = {.lex_state = 0}, [3941] = {.lex_state = 0}, [3942] = {.lex_state = 0}, - [3943] = {.lex_state = 257}, + [3943] = {.lex_state = 258}, [3944] = {.lex_state = 0}, - [3945] = {.lex_state = 94}, - [3946] = {.lex_state = 94}, + [3945] = {.lex_state = 95}, + [3946] = {.lex_state = 95}, [3947] = {.lex_state = 0}, - [3948] = {.lex_state = 89}, - [3949] = {.lex_state = 89}, - [3950] = {.lex_state = 85}, + [3948] = {.lex_state = 91}, + [3949] = {.lex_state = 91}, + [3950] = {.lex_state = 87}, [3951] = {.lex_state = 0}, - [3952] = {.lex_state = 85}, + [3952] = {.lex_state = 87}, [3953] = {.lex_state = 0}, - [3954] = {.lex_state = 89}, - [3955] = {.lex_state = 94}, - [3956] = {.lex_state = 85}, + [3954] = {.lex_state = 91}, + [3955] = {.lex_state = 95}, + [3956] = {.lex_state = 87}, [3957] = {.lex_state = 0}, - [3958] = {.lex_state = 89}, + [3958] = {.lex_state = 91}, [3959] = {.lex_state = 0}, - [3960] = {.lex_state = 89}, - [3961] = {.lex_state = 94}, + [3960] = {.lex_state = 91}, + [3961] = {.lex_state = 95}, [3962] = {.lex_state = 0}, - [3963] = {.lex_state = 94}, + [3963] = {.lex_state = 95}, [3964] = {.lex_state = 0}, [3965] = {.lex_state = 0}, [3966] = {.lex_state = 0}, @@ -21765,12 +21894,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3975] = {.lex_state = 0}, [3976] = {.lex_state = 0}, [3977] = {.lex_state = 0}, - [3978] = {.lex_state = 89}, - [3979] = {.lex_state = 89}, - [3980] = {.lex_state = 94}, + [3978] = {.lex_state = 91}, + [3979] = {.lex_state = 91}, + [3980] = {.lex_state = 95}, [3981] = {.lex_state = 0}, - [3982] = {.lex_state = 89}, - [3983] = {.lex_state = 94}, + [3982] = {.lex_state = 91}, + [3983] = {.lex_state = 95}, [3984] = {.lex_state = 69}, [3985] = {.lex_state = 0}, [3986] = {.lex_state = 0}, @@ -21780,17 +21909,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [3990] = {.lex_state = 0}, [3991] = {.lex_state = 0}, [3992] = {.lex_state = 0}, - [3993] = {.lex_state = 85}, + [3993] = {.lex_state = 87}, [3994] = {.lex_state = 0}, - [3995] = {.lex_state = 85}, + [3995] = {.lex_state = 87}, [3996] = {.lex_state = 0}, [3997] = {.lex_state = 0}, - [3998] = {.lex_state = 85}, + [3998] = {.lex_state = 87}, [3999] = {.lex_state = 0}, [4000] = {.lex_state = 0}, - [4001] = {.lex_state = 89}, - [4002] = {.lex_state = 94}, - [4003] = {.lex_state = 94}, + [4001] = {.lex_state = 91}, + [4002] = {.lex_state = 95}, + [4003] = {.lex_state = 95}, [4004] = {.lex_state = 0}, [4005] = {.lex_state = 0}, [4006] = {.lex_state = 0}, @@ -21798,12 +21927,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4008] = {.lex_state = 0}, [4009] = {.lex_state = 0}, [4010] = {.lex_state = 0}, - [4011] = {.lex_state = 89}, + [4011] = {.lex_state = 91}, [4012] = {.lex_state = 0}, [4013] = {.lex_state = 0}, - [4014] = {.lex_state = 94}, + [4014] = {.lex_state = 95}, [4015] = {.lex_state = 0}, - [4016] = {.lex_state = 89}, + [4016] = {.lex_state = 91}, [4017] = {.lex_state = 0}, [4018] = {.lex_state = 0}, [4019] = {.lex_state = 0}, @@ -21811,24 +21940,24 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4021] = {.lex_state = 0}, [4022] = {.lex_state = 0}, [4023] = {.lex_state = 0}, - [4024] = {.lex_state = 85}, - [4025] = {.lex_state = 89}, + [4024] = {.lex_state = 87}, + [4025] = {.lex_state = 91}, [4026] = {.lex_state = 0}, [4027] = {.lex_state = 0}, - [4028] = {.lex_state = 89}, + [4028] = {.lex_state = 91}, [4029] = {.lex_state = 0}, - [4030] = {.lex_state = 89}, - [4031] = {.lex_state = 94}, + [4030] = {.lex_state = 91}, + [4031] = {.lex_state = 95}, [4032] = {.lex_state = 0}, - [4033] = {.lex_state = 94}, + [4033] = {.lex_state = 95}, [4034] = {.lex_state = 0}, - [4035] = {.lex_state = 94}, - [4036] = {.lex_state = 81}, - [4037] = {.lex_state = 257}, + [4035] = {.lex_state = 95}, + [4036] = {.lex_state = 83}, + [4037] = {.lex_state = 258}, [4038] = {.lex_state = 0}, [4039] = {.lex_state = 0}, - [4040] = {.lex_state = 94}, - [4041] = {.lex_state = 89}, + [4040] = {.lex_state = 95}, + [4041] = {.lex_state = 91}, [4042] = {.lex_state = 0}, [4043] = {.lex_state = 0}, [4044] = {.lex_state = 0}, @@ -21837,15 +21966,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4047] = {.lex_state = 0}, [4048] = {.lex_state = 0}, [4049] = {.lex_state = 0}, - [4050] = {.lex_state = 85}, + [4050] = {.lex_state = 87}, [4051] = {.lex_state = 0}, - [4052] = {.lex_state = 94}, + [4052] = {.lex_state = 95}, [4053] = {.lex_state = 0}, - [4054] = {.lex_state = 89}, - [4055] = {.lex_state = 89}, + [4054] = {.lex_state = 91}, + [4055] = {.lex_state = 91}, [4056] = {.lex_state = 0}, - [4057] = {.lex_state = 85}, - [4058] = {.lex_state = 94}, + [4057] = {.lex_state = 87}, + [4058] = {.lex_state = 95}, [4059] = {.lex_state = 0}, [4060] = {.lex_state = 0}, [4061] = {.lex_state = 0}, @@ -21866,17 +21995,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4076] = {.lex_state = 0}, [4077] = {.lex_state = 0}, [4078] = {.lex_state = 0}, - [4079] = {.lex_state = 81}, + [4079] = {.lex_state = 83}, [4080] = {.lex_state = 0}, - [4081] = {.lex_state = 81}, + [4081] = {.lex_state = 83}, [4082] = {.lex_state = 0}, [4083] = {.lex_state = 0}, - [4084] = {.lex_state = 85}, + [4084] = {.lex_state = 87}, [4085] = {.lex_state = 0}, [4086] = {.lex_state = 0}, - [4087] = {.lex_state = 85}, + [4087] = {.lex_state = 87}, [4088] = {.lex_state = 0}, - [4089] = {.lex_state = 85}, + [4089] = {.lex_state = 87}, [4090] = {.lex_state = 0}, [4091] = {.lex_state = 0}, [4092] = {.lex_state = 0}, @@ -21884,7 +22013,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4094] = {.lex_state = 0}, [4095] = {.lex_state = 0}, [4096] = {.lex_state = 0}, - [4097] = {.lex_state = 85}, + [4097] = {.lex_state = 87}, [4098] = {.lex_state = 0}, [4099] = {.lex_state = 0}, [4100] = {.lex_state = 0}, @@ -21899,8 +22028,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4109] = {.lex_state = 0}, [4110] = {.lex_state = 0}, [4111] = {.lex_state = 0}, - [4112] = {.lex_state = 85}, - [4113] = {.lex_state = 85}, + [4112] = {.lex_state = 87}, + [4113] = {.lex_state = 87}, [4114] = {.lex_state = 0}, [4115] = {.lex_state = 0}, [4116] = {.lex_state = 0}, @@ -21909,12 +22038,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4119] = {.lex_state = 0}, [4120] = {.lex_state = 0}, [4121] = {.lex_state = 0}, - [4122] = {.lex_state = 85}, + [4122] = {.lex_state = 87}, [4123] = {.lex_state = 0}, [4124] = {.lex_state = 0}, [4125] = {.lex_state = 0}, [4126] = {.lex_state = 0}, - [4127] = {.lex_state = 85}, + [4127] = {.lex_state = 87}, [4128] = {.lex_state = 0}, [4129] = {.lex_state = 0}, [4130] = {.lex_state = 0}, @@ -21929,14 +22058,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4139] = {.lex_state = 0}, [4140] = {.lex_state = 0}, [4141] = {.lex_state = 0}, - [4142] = {.lex_state = 85}, + [4142] = {.lex_state = 87}, [4143] = {.lex_state = 0}, [4144] = {.lex_state = 0}, [4145] = {.lex_state = 0}, [4146] = {.lex_state = 0}, [4147] = {.lex_state = 0}, [4148] = {.lex_state = 0}, - [4149] = {.lex_state = 85}, + [4149] = {.lex_state = 87}, [4150] = {.lex_state = 0}, [4151] = {.lex_state = 0}, [4152] = {.lex_state = 0}, @@ -21947,11 +22076,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4157] = {.lex_state = 0}, [4158] = {.lex_state = 0}, [4159] = {.lex_state = 0}, - [4160] = {.lex_state = 85}, + [4160] = {.lex_state = 87}, [4161] = {.lex_state = 0}, [4162] = {.lex_state = 0}, [4163] = {.lex_state = 0}, - [4164] = {.lex_state = 85}, + [4164] = {.lex_state = 87}, [4165] = {.lex_state = 0}, [4166] = {.lex_state = 0}, [4167] = {.lex_state = 0}, @@ -21969,10 +22098,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4179] = {.lex_state = 0}, [4180] = {.lex_state = 0}, [4181] = {.lex_state = 0}, - [4182] = {.lex_state = 85}, - [4183] = {.lex_state = 85}, + [4182] = {.lex_state = 87}, + [4183] = {.lex_state = 87}, [4184] = {.lex_state = 0}, - [4185] = {.lex_state = 85}, + [4185] = {.lex_state = 87}, [4186] = {.lex_state = 0}, [4187] = {.lex_state = 0}, [4188] = {.lex_state = 0}, @@ -21982,12 +22111,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4192] = {.lex_state = 0}, [4193] = {.lex_state = 0}, [4194] = {.lex_state = 0}, - [4195] = {.lex_state = 85}, + [4195] = {.lex_state = 87}, [4196] = {.lex_state = 0}, [4197] = {.lex_state = 0}, [4198] = {.lex_state = 0}, [4199] = {.lex_state = 0}, - [4200] = {.lex_state = 85}, + [4200] = {.lex_state = 87}, [4201] = {.lex_state = 0}, [4202] = {.lex_state = 0}, [4203] = {.lex_state = 0}, @@ -22008,13 +22137,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4218] = {.lex_state = 0}, [4219] = {.lex_state = 0}, [4220] = {.lex_state = 0}, - [4221] = {.lex_state = 85}, + [4221] = {.lex_state = 87}, [4222] = {.lex_state = 0}, [4223] = {.lex_state = 0}, [4224] = {.lex_state = 0}, [4225] = {.lex_state = 0}, [4226] = {.lex_state = 0}, - [4227] = {.lex_state = 85}, + [4227] = {.lex_state = 87}, [4228] = {.lex_state = 0}, [4229] = {.lex_state = 0}, [4230] = {.lex_state = 0}, @@ -22027,7 +22156,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4237] = {.lex_state = 0}, [4238] = {.lex_state = 0}, [4239] = {.lex_state = 0}, - [4240] = {.lex_state = 85}, + [4240] = {.lex_state = 87}, [4241] = {.lex_state = 0}, [4242] = {.lex_state = 0}, [4243] = {.lex_state = 0}, @@ -22037,25 +22166,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4247] = {.lex_state = 0}, [4248] = {.lex_state = 0}, [4249] = {.lex_state = 0}, - [4250] = {.lex_state = 85}, + [4250] = {.lex_state = 87}, [4251] = {.lex_state = 0}, - [4252] = {.lex_state = 85}, + [4252] = {.lex_state = 87}, [4253] = {.lex_state = 0}, [4254] = {.lex_state = 0}, [4255] = {.lex_state = 0}, [4256] = {.lex_state = 0}, [4257] = {.lex_state = 0}, - [4258] = {.lex_state = 85}, + [4258] = {.lex_state = 87}, [4259] = {.lex_state = 0}, [4260] = {.lex_state = 0}, [4261] = {.lex_state = 0}, [4262] = {.lex_state = 0}, [4263] = {.lex_state = 0}, - [4264] = {.lex_state = 85}, - [4265] = {.lex_state = 85}, + [4264] = {.lex_state = 87}, + [4265] = {.lex_state = 87}, [4266] = {.lex_state = 0}, [4267] = {.lex_state = 0}, - [4268] = {.lex_state = 85}, + [4268] = {.lex_state = 87}, [4269] = {.lex_state = 0}, [4270] = {.lex_state = 0}, [4271] = {.lex_state = 0}, @@ -22069,7 +22198,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4279] = {.lex_state = 0}, [4280] = {.lex_state = 0}, [4281] = {.lex_state = 0}, - [4282] = {.lex_state = 85}, + [4282] = {.lex_state = 87}, [4283] = {.lex_state = 0}, [4284] = {.lex_state = 69}, [4285] = {.lex_state = 0}, @@ -22080,10 +22209,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4290] = {.lex_state = 0}, [4291] = {.lex_state = 0}, [4292] = {.lex_state = 0}, - [4293] = {.lex_state = 85}, + [4293] = {.lex_state = 87}, [4294] = {.lex_state = 0}, [4295] = {.lex_state = 0}, - [4296] = {.lex_state = 85}, + [4296] = {.lex_state = 87}, [4297] = {.lex_state = 0}, [4298] = {.lex_state = 0}, [4299] = {.lex_state = 0}, @@ -22097,8 +22226,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4307] = {.lex_state = 0}, [4308] = {.lex_state = 0}, [4309] = {.lex_state = 0}, - [4310] = {.lex_state = 85}, - [4311] = {.lex_state = 85}, + [4310] = {.lex_state = 87}, + [4311] = {.lex_state = 87}, [4312] = {.lex_state = 0}, [4313] = {.lex_state = 0}, [4314] = {.lex_state = 0}, @@ -22123,8 +22252,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4333] = {.lex_state = 0}, [4334] = {.lex_state = 0}, [4335] = {.lex_state = 0}, - [4336] = {.lex_state = 85}, - [4337] = {.lex_state = 85}, + [4336] = {.lex_state = 87}, + [4337] = {.lex_state = 87}, [4338] = {.lex_state = 0}, [4339] = {.lex_state = 0}, [4340] = {.lex_state = 0}, @@ -22134,22 +22263,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4344] = {.lex_state = 0}, [4345] = {.lex_state = 0}, [4346] = {.lex_state = 0}, - [4347] = {.lex_state = 85}, + [4347] = {.lex_state = 87}, [4348] = {.lex_state = 0}, [4349] = {.lex_state = 0}, [4350] = {.lex_state = 0}, - [4351] = {.lex_state = 85}, - [4352] = {.lex_state = 85}, + [4351] = {.lex_state = 87}, + [4352] = {.lex_state = 87}, [4353] = {.lex_state = 0}, [4354] = {.lex_state = 0}, - [4355] = {.lex_state = 85}, + [4355] = {.lex_state = 87}, [4356] = {.lex_state = 0}, [4357] = {.lex_state = 0}, [4358] = {.lex_state = 0}, [4359] = {.lex_state = 0}, - [4360] = {.lex_state = 85}, + [4360] = {.lex_state = 87}, [4361] = {.lex_state = 0}, - [4362] = {.lex_state = 85}, + [4362] = {.lex_state = 87}, [4363] = {.lex_state = 0}, [4364] = {.lex_state = 0}, [4365] = {.lex_state = 0}, @@ -22157,13 +22286,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4367] = {.lex_state = 0}, [4368] = {.lex_state = 0}, [4369] = {.lex_state = 0}, - [4370] = {.lex_state = 85}, + [4370] = {.lex_state = 87}, [4371] = {.lex_state = 0}, [4372] = {.lex_state = 0}, [4373] = {.lex_state = 0}, [4374] = {.lex_state = 69}, - [4375] = {.lex_state = 85}, - [4376] = {.lex_state = 85}, + [4375] = {.lex_state = 87}, + [4376] = {.lex_state = 87}, [4377] = {.lex_state = 0}, [4378] = {.lex_state = 0}, [4379] = {.lex_state = 0}, @@ -22173,9 +22302,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4383] = {.lex_state = 0}, [4384] = {.lex_state = 0}, [4385] = {.lex_state = 0}, - [4386] = {.lex_state = 85}, + [4386] = {.lex_state = 87}, [4387] = {.lex_state = 0}, - [4388] = {.lex_state = 85}, + [4388] = {.lex_state = 87}, [4389] = {.lex_state = 0}, [4390] = {.lex_state = 0}, [4391] = {.lex_state = 0}, @@ -22184,7 +22313,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4394] = {.lex_state = 0}, [4395] = {.lex_state = 0}, [4396] = {.lex_state = 0}, - [4397] = {.lex_state = 85}, + [4397] = {.lex_state = 87}, [4398] = {.lex_state = 0}, [4399] = {.lex_state = 0}, [4400] = {.lex_state = 0}, @@ -22193,7 +22322,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4403] = {.lex_state = 0}, [4404] = {.lex_state = 0}, [4405] = {.lex_state = 0}, - [4406] = {.lex_state = 85}, + [4406] = {.lex_state = 87}, [4407] = {.lex_state = 0}, [4408] = {.lex_state = 0}, [4409] = {.lex_state = 0}, @@ -22204,24 +22333,24 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4414] = {.lex_state = 0}, [4415] = {.lex_state = 0}, [4416] = {.lex_state = 0}, - [4417] = {.lex_state = 159}, + [4417] = {.lex_state = 96}, [4418] = {.lex_state = 0}, - [4419] = {.lex_state = 85}, + [4419] = {.lex_state = 87}, [4420] = {.lex_state = 0}, [4421] = {.lex_state = 0}, - [4422] = {.lex_state = 159}, + [4422] = {.lex_state = 96}, [4423] = {.lex_state = 0}, [4424] = {.lex_state = 41}, [4425] = {.lex_state = 0}, [4426] = {.lex_state = 0}, [4427] = {.lex_state = 0}, - [4428] = {.lex_state = 159}, + [4428] = {.lex_state = 96}, [4429] = {.lex_state = 0}, [4430] = {.lex_state = 0}, [4431] = {.lex_state = 0}, [4432] = {.lex_state = 0}, [4433] = {.lex_state = 0}, - [4434] = {.lex_state = 85}, + [4434] = {.lex_state = 87}, [4435] = {.lex_state = 0}, [4436] = {.lex_state = 0}, [4437] = {.lex_state = 0}, @@ -22232,11 +22361,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4442] = {.lex_state = 0}, [4443] = {.lex_state = 0}, [4444] = {.lex_state = 0}, - [4445] = {.lex_state = 159}, + [4445] = {.lex_state = 96}, [4446] = {.lex_state = 0}, [4447] = {.lex_state = 0}, [4448] = {.lex_state = 0}, - [4449] = {.lex_state = 159}, + [4449] = {.lex_state = 96}, [4450] = {.lex_state = 0}, [4451] = {.lex_state = 0}, [4452] = {.lex_state = 41}, @@ -22244,11 +22373,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4454] = {.lex_state = 0}, [4455] = {.lex_state = 0}, [4456] = {.lex_state = 0}, - [4457] = {.lex_state = 85}, - [4458] = {.lex_state = 85}, - [4459] = {.lex_state = 85}, + [4457] = {.lex_state = 87}, + [4458] = {.lex_state = 87}, + [4459] = {.lex_state = 87}, [4460] = {.lex_state = 0}, - [4461] = {.lex_state = 85}, + [4461] = {.lex_state = 87}, [4462] = {.lex_state = 0}, [4463] = {.lex_state = 0}, [4464] = {.lex_state = 0}, @@ -22257,17 +22386,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4467] = {.lex_state = 0}, [4468] = {.lex_state = 0}, [4469] = {.lex_state = 0}, - [4470] = {.lex_state = 159}, + [4470] = {.lex_state = 96}, [4471] = {.lex_state = 0}, [4472] = {.lex_state = 0}, [4473] = {.lex_state = 0}, - [4474] = {.lex_state = 85}, - [4475] = {.lex_state = 85}, - [4476] = {.lex_state = 85}, - [4477] = {.lex_state = 85}, + [4474] = {.lex_state = 87}, + [4475] = {.lex_state = 87}, + [4476] = {.lex_state = 87}, + [4477] = {.lex_state = 87}, [4478] = {.lex_state = 0}, [4479] = {.lex_state = 0}, - [4480] = {.lex_state = 85}, + [4480] = {.lex_state = 87}, [4481] = {.lex_state = 0}, [4482] = {.lex_state = 0}, [4483] = {.lex_state = 0}, @@ -22278,7 +22407,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4488] = {.lex_state = 0}, [4489] = {.lex_state = 0}, [4490] = {.lex_state = 0}, - [4491] = {.lex_state = 159}, + [4491] = {.lex_state = 96}, [4492] = {.lex_state = 0}, [4493] = {.lex_state = 0}, [4494] = {.lex_state = 0}, @@ -22291,7 +22420,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4501] = {.lex_state = 0}, [4502] = {.lex_state = 0}, [4503] = {.lex_state = 0}, - [4504] = {.lex_state = 159}, + [4504] = {.lex_state = 96}, [4505] = {.lex_state = 0}, [4506] = {.lex_state = 0}, [4507] = {.lex_state = 0}, @@ -22299,20 +22428,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4509] = {.lex_state = 0}, [4510] = {.lex_state = 0}, [4511] = {.lex_state = 0}, - [4512] = {.lex_state = 159}, + [4512] = {.lex_state = 96}, [4513] = {.lex_state = 0}, [4514] = {.lex_state = 0}, [4515] = {.lex_state = 0}, [4516] = {.lex_state = 0}, [4517] = {.lex_state = 0}, [4518] = {.lex_state = 0}, - [4519] = {.lex_state = 85}, - [4520] = {.lex_state = 85}, + [4519] = {.lex_state = 87}, + [4520] = {.lex_state = 87}, [4521] = {.lex_state = 0}, [4522] = {.lex_state = 41}, [4523] = {.lex_state = 0}, [4524] = {.lex_state = 0}, - [4525] = {.lex_state = 85}, + [4525] = {.lex_state = 87}, [4526] = {.lex_state = 0}, [4527] = {.lex_state = 0}, [4528] = {.lex_state = 0}, @@ -22320,7 +22449,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4530] = {.lex_state = 0}, [4531] = {.lex_state = 0}, [4532] = {.lex_state = 0}, - [4533] = {.lex_state = 159}, + [4533] = {.lex_state = 96}, [4534] = {.lex_state = 0}, [4535] = {.lex_state = 0}, [4536] = {.lex_state = 0}, @@ -22332,18 +22461,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4542] = {.lex_state = 0}, [4543] = {.lex_state = 0}, [4544] = {.lex_state = 0}, - [4545] = {.lex_state = 85}, + [4545] = {.lex_state = 87}, [4546] = {.lex_state = 0}, [4547] = {.lex_state = 0}, [4548] = {.lex_state = 69}, [4549] = {.lex_state = 0}, - [4550] = {.lex_state = 85}, + [4550] = {.lex_state = 87}, [4551] = {.lex_state = 0}, [4552] = {.lex_state = 0}, [4553] = {.lex_state = 0}, - [4554] = {.lex_state = 159}, + [4554] = {.lex_state = 96}, [4555] = {.lex_state = 0}, - [4556] = {.lex_state = 85}, + [4556] = {.lex_state = 87}, [4557] = {.lex_state = 0}, [4558] = {.lex_state = 0}, [4559] = {.lex_state = 0}, @@ -22357,20 +22486,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4567] = {.lex_state = 0}, [4568] = {.lex_state = 0}, [4569] = {.lex_state = 0}, - [4570] = {.lex_state = 159}, + [4570] = {.lex_state = 96}, [4571] = {.lex_state = 0}, - [4572] = {.lex_state = 159}, + [4572] = {.lex_state = 96}, [4573] = {.lex_state = 0}, [4574] = {.lex_state = 0}, - [4575] = {.lex_state = 159}, + [4575] = {.lex_state = 96}, [4576] = {.lex_state = 0}, [4577] = {.lex_state = 0}, [4578] = {.lex_state = 0}, [4579] = {.lex_state = 0}, - [4580] = {.lex_state = 85}, + [4580] = {.lex_state = 87}, [4581] = {.lex_state = 0}, - [4582] = {.lex_state = 85}, - [4583] = {.lex_state = 85}, + [4582] = {.lex_state = 87}, + [4583] = {.lex_state = 87}, [4584] = {.lex_state = 0}, [4585] = {.lex_state = 0}, [4586] = {.lex_state = 0}, @@ -22382,7 +22511,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4592] = {.lex_state = 0}, [4593] = {.lex_state = 0}, [4594] = {.lex_state = 0}, - [4595] = {.lex_state = 85}, + [4595] = {.lex_state = 87}, [4596] = {.lex_state = 0}, [4597] = {.lex_state = 0}, [4598] = {.lex_state = 0}, @@ -22396,7 +22525,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4606] = {.lex_state = 0}, [4607] = {.lex_state = 0}, [4608] = {.lex_state = 0}, - [4609] = {.lex_state = 85}, + [4609] = {.lex_state = 87}, [4610] = {.lex_state = 0}, [4611] = {.lex_state = 0}, [4612] = {.lex_state = 0}, @@ -22408,7 +22537,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4618] = {.lex_state = 0}, [4619] = {.lex_state = 0}, [4620] = {.lex_state = 0}, - [4621] = {.lex_state = 85}, + [4621] = {.lex_state = 87}, [4622] = {.lex_state = 0}, [4623] = {.lex_state = 0}, [4624] = {.lex_state = 0}, @@ -22437,11 +22566,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4647] = {.lex_state = 0}, [4648] = {.lex_state = 0}, [4649] = {.lex_state = 0}, - [4650] = {.lex_state = 85}, + [4650] = {.lex_state = 87}, [4651] = {.lex_state = 0}, [4652] = {.lex_state = 0}, [4653] = {.lex_state = 0}, - [4654] = {.lex_state = 85}, + [4654] = {.lex_state = 87}, [4655] = {.lex_state = 0}, [4656] = {.lex_state = 0}, [4657] = {.lex_state = 0}, @@ -22452,12 +22581,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4662] = {.lex_state = 0}, [4663] = {.lex_state = 0}, [4664] = {.lex_state = 0}, - [4665] = {.lex_state = 85}, + [4665] = {.lex_state = 87}, [4666] = {.lex_state = 0}, [4667] = {.lex_state = 0}, [4668] = {.lex_state = 0}, [4669] = {.lex_state = 0}, - [4670] = {.lex_state = 85}, + [4670] = {.lex_state = 87}, [4671] = {.lex_state = 0}, [4672] = {.lex_state = 0}, [4673] = {.lex_state = 0}, @@ -22472,10 +22601,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4682] = {.lex_state = 0}, [4683] = {.lex_state = 0}, [4684] = {.lex_state = 0}, - [4685] = {.lex_state = 85}, - [4686] = {.lex_state = 160}, + [4685] = {.lex_state = 87}, + [4686] = {.lex_state = 97}, [4687] = {.lex_state = 0}, - [4688] = {.lex_state = 160}, + [4688] = {.lex_state = 97}, [4689] = {.lex_state = 0}, [4690] = {.lex_state = 0}, [4691] = {.lex_state = 0}, @@ -22485,13 +22614,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4695] = {.lex_state = 0}, [4696] = {.lex_state = 0}, [4697] = {.lex_state = 0}, - [4698] = {.lex_state = 85}, - [4699] = {.lex_state = 85}, + [4698] = {.lex_state = 87}, + [4699] = {.lex_state = 87}, [4700] = {.lex_state = 0}, [4701] = {.lex_state = 0}, - [4702] = {.lex_state = 85}, + [4702] = {.lex_state = 87}, [4703] = {.lex_state = 0}, - [4704] = {.lex_state = 85}, + [4704] = {.lex_state = 87}, [4705] = {.lex_state = 0}, [4706] = {.lex_state = 0}, [4707] = {.lex_state = 0}, @@ -22499,19 +22628,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [4709] = {.lex_state = 0}, [4710] = {.lex_state = 0}, [4711] = {.lex_state = 0}, - [4712] = {.lex_state = 85}, + [4712] = {.lex_state = 87}, [4713] = {.lex_state = 0}, - [4714] = {.lex_state = 85}, - [4715] = {.lex_state = 85}, + [4714] = {.lex_state = 87}, + [4715] = {.lex_state = 87}, [4716] = {.lex_state = 0}, [4717] = {.lex_state = 0}, - [4718] = {.lex_state = 85}, + [4718] = {.lex_state = 87}, [4719] = {.lex_state = 0}, [4720] = {.lex_state = 0}, [4721] = {.lex_state = 0}, [4722] = {.lex_state = 0}, [4723] = {.lex_state = 0}, - [4724] = {.lex_state = 85}, + [4724] = {.lex_state = 87}, [4725] = {.lex_state = 0}, [4726] = {.lex_state = 0}, [4727] = {.lex_state = 0}, @@ -186785,7 +186914,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_return] = ACTIONS(4209), [anon_sym_DOLLARfor] = ACTIONS(4209), [anon_sym_for] = ACTIONS(4209), - [anon_sym_POUND] = ACTIONS(4207), + [anon_sym_POUND] = ACTIONS(4209), [anon_sym_asm] = ACTIONS(4209), [anon_sym_AT_LBRACK] = ACTIONS(4207), [sym___double_quote] = ACTIONS(4207), @@ -187289,7 +187418,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_return] = ACTIONS(4236), [anon_sym_DOLLARfor] = ACTIONS(4236), [anon_sym_for] = ACTIONS(4236), - [anon_sym_POUND] = ACTIONS(4234), + [anon_sym_POUND] = ACTIONS(4236), [anon_sym_asm] = ACTIONS(4236), [anon_sym_AT_LBRACK] = ACTIONS(4234), [sym___double_quote] = ACTIONS(4234), @@ -188362,7 +188491,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_return] = ACTIONS(4306), [anon_sym_DOLLARfor] = ACTIONS(4306), [anon_sym_for] = ACTIONS(4306), - [anon_sym_POUND] = ACTIONS(4304), + [anon_sym_POUND] = ACTIONS(4306), [anon_sym_asm] = ACTIONS(4306), [anon_sym_AT_LBRACK] = ACTIONS(4304), [sym___double_quote] = ACTIONS(4304), @@ -188502,7 +188631,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_return] = ACTIONS(4312), [anon_sym_DOLLARfor] = ACTIONS(4312), [anon_sym_for] = ACTIONS(4312), - [anon_sym_POUND] = ACTIONS(4310), + [anon_sym_POUND] = ACTIONS(4312), [anon_sym_asm] = ACTIONS(4312), [anon_sym_AT_LBRACK] = ACTIONS(4310), [sym___double_quote] = ACTIONS(4310), @@ -188712,7 +188841,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_return] = ACTIONS(4320), [anon_sym_DOLLARfor] = ACTIONS(4320), [anon_sym_for] = ACTIONS(4320), - [anon_sym_POUND] = ACTIONS(4318), + [anon_sym_POUND] = ACTIONS(4320), [anon_sym_asm] = ACTIONS(4320), [anon_sym_AT_LBRACK] = ACTIONS(4318), [sym___double_quote] = ACTIONS(4318), @@ -188781,7 +188910,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_return] = ACTIONS(4322), [anon_sym_DOLLARfor] = ACTIONS(4322), [anon_sym_for] = ACTIONS(4322), - [anon_sym_POUND] = ACTIONS(125), + [anon_sym_POUND] = ACTIONS(4322), [anon_sym_asm] = ACTIONS(4322), [anon_sym_AT_LBRACK] = ACTIONS(125), [sym___double_quote] = ACTIONS(125), @@ -193324,7 +193453,7 @@ static const uint16_t ts_small_parse_table[] = { [4685] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4418), 24, + ACTIONS(4418), 23, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, @@ -193342,14 +193471,13 @@ static const uint16_t ts_small_parse_table[] = { sym_float_literal, sym_rune_literal, anon_sym_map_LBRACK, - anon_sym_POUND, sym___double_quote, sym___single_quote, sym___c_double_quote, sym___c_single_quote, sym___r_double_quote, sym___r_single_quote, - ACTIONS(4416), 34, + ACTIONS(4416), 35, anon_sym_DOT, anon_sym_fn, anon_sym_struct, @@ -193383,6 +193511,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_return, anon_sym_DOLLARfor, anon_sym_for, + anon_sym_POUND, anon_sym_asm, [4751] = 3, ACTIONS(487), 1, @@ -304482,7 +304611,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3658), [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), - [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4686), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4686), [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4685), [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3314), [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3621), @@ -304540,7 +304669,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(61), [262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(3658), [265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(103), - [268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(4686), + [268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(4686), [271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(4685), [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(3314), [277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(3621), @@ -304585,7 +304714,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3657), [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4688), [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4519), [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3625), diff --git a/tree_sitter_v/test/corpus/comments.txt b/tree_sitter_v/test/corpus/comments.txt index 525272d7..9802dd51 100644 --- a/tree_sitter_v/test/corpus/comments.txt +++ b/tree_sitter_v/test/corpus/comments.txt @@ -74,3 +74,22 @@ module foo (module_clause (identifier)) (comment)) + +================================================================================ +Shebang +================================================================================ +#!/usr/bin/env -S v + +foo := 'foo' +-------------------------------------------------------------------------------- + +(source_file + (comment) + (simple_statement + (var_declaration + (expression_list + (reference_expression + (identifier))) + (expression_list + (literal + (interpreted_string_literal))))))