net.sourceforge.htmlunit.cyberneko.HTMLEntitiesParser Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.liferay.portal.security.antisamy
Show all versions of com.liferay.portal.security.antisamy
Liferay Portal Security AntiSamy
/*
* Copyright 2002-2009 Andy Clark, Marc Guillemot
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package net.sourceforge.htmlunit.cyberneko;
/**
* Parser for the Pre-defined named HTML entities.
* 12.2.5.72 Character reference state
*
* From the spec:
* Consume the maximum number of characters possible, with the consumed characters matching
* one of the identifiers in the first column of the named character references table
* (in a case-sensitive manner).
* Append each character to the temporary buffer when it's consumed.
*
* @author Ronald Brill
*/
public class HTMLEntitiesParser {
public static final int STATE_START = 0;
private static final int STATE_ENDS_WITH_SEMICOLON = -2;
private static final int STATE_HEXADECIMAL_CHAR = -102;
private static final int STATE_DECIMAL_CHAR = -104;
private static final int STATE_NUMERIC_CHAR_END_SEMICOLON_MISSING = -105;
private int state;
private int consumedCount;
private String match;
private int code;
private int matchLength;
public String getMatch() {
return match;
}
public int getMatchLength() {
return matchLength;
}
public int getRewindCount() {
return consumedCount - matchLength;
}
public boolean endsWithSemicolon() {
return STATE_ENDS_WITH_SEMICOLON == state;
}
public HTMLEntitiesParser() {
state = STATE_START;
}
public void setMatchFromCode() {
// If the number is 0x00, then this is a null-character-reference parse error. Set the character reference code to 0xFFFD.
if (0x00 == code) {
match = "\uFFFD";
matchLength = consumedCount;
return;
}
// If the number is greater than 0x10FFFF, then this is a character-reference-outside-unicode-range parse error. Set the character reference code to 0xFFFD.
if (code > 0x10FFFF) {
match = "\uFFFD";
matchLength = consumedCount;
return;
}
// If the number is a surrogate, then this is a surrogate-character-reference parse error. Set the character reference code to 0xFFFD
if (Character.isSurrogate((char) code)) {
match = "\uFFFD";
return;
}
// If the number is a noncharacter, then this is a noncharacter-character-reference parse error.
// If the number is 0x0D, or a control that's not ASCII whitespace, then this is a control-character-reference parse error.
// If the number is one of the numbers in the first column of the following table, then find the row with that number in the first column,
// and set the character reference code to the number in the second column of that row.
switch (code) {
case 0x80:
match = "\u20AC";
matchLength = consumedCount;
return;
case 0x82:
match = "\u201A";
matchLength = consumedCount;
return;
case 0x83:
match = "\u0192";
matchLength = consumedCount;
return;
case 0x84:
match = "\u201E";
matchLength = consumedCount;
return;
case 0x85:
match = "\u2026";
matchLength = consumedCount;
return;
case 0x86:
match = "\u2020";
matchLength = consumedCount;
return;
case 0x87:
match = "\u2021";
matchLength = consumedCount;
return;
case 0x88:
match = "\u02C6";
matchLength = consumedCount;
return;
case 0x89:
match = "\u2030";
matchLength = consumedCount;
return;
case 0x8A:
match = "\u0160";
matchLength = consumedCount;
return;
case 0x8B:
match = "\u2039";
matchLength = consumedCount;
return;
case 0x8C:
match = "\u0152";
matchLength = consumedCount;
return;
case 0x8E:
match = "\u017D";
matchLength = consumedCount;
return;
case 0x91:
match = "\u2018";
matchLength = consumedCount;
return;
case 0x92:
match = "\u2019";
matchLength = consumedCount;
return;
case 0x93:
match = "\u201C";
matchLength = consumedCount;
return;
case 0x94:
match = "\u201D";
matchLength = consumedCount;
return;
case 0x95:
match = "\u2022";
matchLength = consumedCount;
return;
case 0x96:
match = "\u2013";
matchLength = consumedCount;
return;
case 0x97:
match = "\u2014";
matchLength = consumedCount;
return;
case 0x98:
match = "\u20DC";
matchLength = consumedCount;
return;
case 0x99:
match = "\u2122";
matchLength = consumedCount;
return;
case 0x9A:
match = "\u0161";
matchLength = consumedCount;
return;
case 0x9B:
match = "\u203A";
matchLength = consumedCount;
return;
case 0x9C:
match = "\u0153";
matchLength = consumedCount;
return;
case 0x9E:
match = "\u017E";
matchLength = consumedCount;
return;
case 0x9F:
match = "\u0178";
matchLength = consumedCount;
return;
default:
break;
}
match = new String(Character.toChars(code));
matchLength = consumedCount;
}
public boolean parseNumeric(final int current) {
consumedCount++;
switch (state) {
case STATE_START:
if ('X' == current || 'x' == current) {
state = STATE_HEXADECIMAL_CHAR;
return true;
}
if ('0' <= current && current <= '9') {
state = STATE_DECIMAL_CHAR;
code = (code * 10) + current - 0x30;
return true;
}
break;
case STATE_HEXADECIMAL_CHAR:
if ('0' <= current && current <= '9') {
code = (code * 16) + current - 0x30;
return true;
}
if ('A' <= current && current <= 'F') {
code = (code * 16) + current - 0x37;
return true;
}
if ('a' <= current && current <= 'f') {
code = (code * 16) + current - 0x57;
return true;
}
if (';' == current) {
setMatchFromCode();
return false;
}
state = STATE_NUMERIC_CHAR_END_SEMICOLON_MISSING;
setMatchFromCode();
matchLength = consumedCount - 1;
break;
case STATE_DECIMAL_CHAR:
if ('0' <= current && current <= '9') {
code = (code * 10) + current - 0x30;
return true;
}
if (';' == current) {
setMatchFromCode();
return false;
}
state = STATE_NUMERIC_CHAR_END_SEMICOLON_MISSING;
setMatchFromCode();
matchLength = consumedCount - 1;
break;
}
return false;
}
private boolean parse1(final int current) {
consumedCount++;
switch (state) {
case 0:
switch (current) {
case 'A' :
state = 1;
return true;
case 'B' :
state = 77;
return true;
case 'C' :
state = 126;
return true;
case 'D' :
state = 342;
return true;
case 'E' :
state = 666;
return true;
case 'F' :
state = 788;
return true;
case 'G' :
state = 842;
return true;
case 'H' :
state = 929;
return true;
case 'I' :
state = 995;
return true;
case 'J' :
state = 1096;
return true;
case 'K' :
state = 1118;
return true;
case 'L' :
state = 1143;
return true;
case 'M' :
state = 1514;
return true;
case 'N' :
state = 1553;
return true;
case 'O' :
state = 2064;
return true;
case 'P' :
state = 2173;
return true;
case 'Q' :
state = 2258;
return true;
case 'R' :
state = 2270;
return true;
case 'S' :
state = 2525;
return true;
case 'T' :
state = 2722;
return true;
case 'U' :
state = 2817;
return true;
case 'V' :
state = 2997;
return true;
case 'W' :
state = 3067;
return true;
case 'X' :
state = 3084;
return true;
case 'Y' :
state = 3094;
return true;
case 'Z' :
state = 3125;
return true;
case 'a' :
state = 3166;
return true;
case 'b' :
state = 3311;
return true;
case 'c' :
state = 3623;
return true;
case 'd' :
state = 3915;
return true;
case 'e' :
state = 4156;
return true;
case 'f' :
state = 4342;
return true;
case 'g' :
state = 4442;
return true;
case 'h' :
state = 4588;
return true;
case 'i' :
state = 4704;
return true;
case 'j' :
state = 4847;
return true;
case 'k' :
state = 4873;
return true;
case 'l' :
state = 4904;
return true;
case 'm' :
state = 5397;
return true;
case 'n' :
state = 5510;
return true;
case 'o' :
state = 5945;
return true;
case 'p' :
state = 6092;
return true;
case 'q' :
state = 6272;
return true;
case 'r' :
state = 6309;
return true;
case 's' :
state = 6642;
return true;
case 't' :
state = 7043;
return true;
case 'u' :
state = 7238;
return true;
case 'v' :
state = 7408;
return true;
case 'w' :
state = 7562;
return true;
case 'x' :
state = 7593;
return true;
case 'y' :
state = 7672;
return true;
case 'z' :
state = 7702;
return true;
}
break;
case 1:
switch (current) {
case 'E' :
state = 2;
return true;
case 'M' :
state = 6;
return true;
case 'a' :
state = 8;
return true;
case 'b' :
state = 13;
return true;
case 'c' :
state = 18;
return true;
case 'f' :
state = 23;
return true;
case 'g' :
state = 25;
return true;
case 'l' :
state = 30;
return true;
case 'm' :
state = 34;
return true;
case 'n' :
state = 38;
return true;
case 'o' :
state = 40;
return true;
case 'p' :
state = 46;
return true;
case 'r' :
state = 58;
return true;
case 's' :
state = 62;
return true;
case 't' :
state = 69;
return true;
case 'u' :
state = 74;
return true;
}
break;
case 2:
switch (current) {
case 'l' :
state = 3;
return true;
}
break;
case 3:
switch (current) {
case 'i' :
state = 4;
return true;
}
break;
case 4:
switch (current) {
case 'g' : // AElig
match = "\u00C6";
matchLength = consumedCount;
state = 5;
return true;
}
break;
case 5:
switch (current) {
case ';' : // AElig;
match = "\u00C6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6:
switch (current) {
case 'P' : // AMP
match = "&";
matchLength = consumedCount;
state = 7;
return true;
}
break;
case 7:
switch (current) {
case ';' : // AMP;
match = "&";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 8:
switch (current) {
case 'c' :
state = 9;
return true;
}
break;
case 9:
switch (current) {
case 'u' :
state = 10;
return true;
}
break;
case 10:
switch (current) {
case 't' :
state = 11;
return true;
}
break;
case 11:
switch (current) {
case 'e' : // Aacute
match = "\u00C1";
matchLength = consumedCount;
state = 12;
return true;
}
break;
case 12:
switch (current) {
case ';' : // Aacute;
match = "\u00C1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 13:
switch (current) {
case 'r' :
state = 14;
return true;
}
break;
case 14:
switch (current) {
case 'e' :
state = 15;
return true;
}
break;
case 15:
switch (current) {
case 'v' :
state = 16;
return true;
}
break;
case 16:
switch (current) {
case 'e' :
state = 17;
return true;
}
break;
case 17:
switch (current) {
case ';' : // Abreve;
match = "\u0102";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 18:
switch (current) {
case 'i' :
state = 19;
return true;
case 'y' :
state = 22;
return true;
}
break;
case 19:
switch (current) {
case 'r' :
state = 20;
return true;
}
break;
case 20:
switch (current) {
case 'c' : // Acirc
match = "\u00C2";
matchLength = consumedCount;
state = 21;
return true;
}
break;
case 21:
switch (current) {
case ';' : // Acirc;
match = "\u00C2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 22:
switch (current) {
case ';' : // Acy;
match = "\u0410";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 23:
switch (current) {
case 'r' :
state = 24;
return true;
}
break;
case 24:
switch (current) {
case ';' : // Afr;
match = "\uD835\uDD04";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 25:
switch (current) {
case 'r' :
state = 26;
return true;
}
break;
case 26:
switch (current) {
case 'a' :
state = 27;
return true;
}
break;
case 27:
switch (current) {
case 'v' :
state = 28;
return true;
}
break;
case 28:
switch (current) {
case 'e' : // Agrave
match = "\u00C0";
matchLength = consumedCount;
state = 29;
return true;
}
break;
case 29:
switch (current) {
case ';' : // Agrave;
match = "\u00C0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 30:
switch (current) {
case 'p' :
state = 31;
return true;
}
break;
case 31:
switch (current) {
case 'h' :
state = 32;
return true;
}
break;
case 32:
switch (current) {
case 'a' :
state = 33;
return true;
}
break;
case 33:
switch (current) {
case ';' : // Alpha;
match = "\u0391";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 34:
switch (current) {
case 'a' :
state = 35;
return true;
}
break;
case 35:
switch (current) {
case 'c' :
state = 36;
return true;
}
break;
case 36:
switch (current) {
case 'r' :
state = 37;
return true;
}
break;
case 37:
switch (current) {
case ';' : // Amacr;
match = "\u0100";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 38:
switch (current) {
case 'd' :
state = 39;
return true;
}
break;
case 39:
switch (current) {
case ';' : // And;
match = "\u2A53";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 40:
switch (current) {
case 'g' :
state = 41;
return true;
case 'p' :
state = 44;
return true;
}
break;
case 41:
switch (current) {
case 'o' :
state = 42;
return true;
}
break;
case 42:
switch (current) {
case 'n' :
state = 43;
return true;
}
break;
case 43:
switch (current) {
case ';' : // Aogon;
match = "\u0104";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 44:
switch (current) {
case 'f' :
state = 45;
return true;
}
break;
case 45:
switch (current) {
case ';' : // Aopf;
match = "\uD835\uDD38";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 46:
switch (current) {
case 'p' :
state = 47;
return true;
}
break;
case 47:
switch (current) {
case 'l' :
state = 48;
return true;
}
break;
case 48:
switch (current) {
case 'y' :
state = 49;
return true;
}
break;
case 49:
switch (current) {
case 'F' :
state = 50;
return true;
}
break;
case 50:
switch (current) {
case 'u' :
state = 51;
return true;
}
break;
case 51:
switch (current) {
case 'n' :
state = 52;
return true;
}
break;
case 52:
switch (current) {
case 'c' :
state = 53;
return true;
}
break;
case 53:
switch (current) {
case 't' :
state = 54;
return true;
}
break;
case 54:
switch (current) {
case 'i' :
state = 55;
return true;
}
break;
case 55:
switch (current) {
case 'o' :
state = 56;
return true;
}
break;
case 56:
switch (current) {
case 'n' :
state = 57;
return true;
}
break;
case 57:
switch (current) {
case ';' : // ApplyFunction;
match = "\u2061";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 58:
switch (current) {
case 'i' :
state = 59;
return true;
}
break;
case 59:
switch (current) {
case 'n' :
state = 60;
return true;
}
break;
case 60:
switch (current) {
case 'g' : // Aring
match = "\u00C5";
matchLength = consumedCount;
state = 61;
return true;
}
break;
case 61:
switch (current) {
case ';' : // Aring;
match = "\u00C5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 62:
switch (current) {
case 'c' :
state = 63;
return true;
case 's' :
state = 65;
return true;
}
break;
case 63:
switch (current) {
case 'r' :
state = 64;
return true;
}
break;
case 64:
switch (current) {
case ';' : // Ascr;
match = "\uD835\uDC9C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 65:
switch (current) {
case 'i' :
state = 66;
return true;
}
break;
case 66:
switch (current) {
case 'g' :
state = 67;
return true;
}
break;
case 67:
switch (current) {
case 'n' :
state = 68;
return true;
}
break;
case 68:
switch (current) {
case ';' : // Assign;
match = "\u2254";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 69:
switch (current) {
case 'i' :
state = 70;
return true;
}
break;
case 70:
switch (current) {
case 'l' :
state = 71;
return true;
}
break;
case 71:
switch (current) {
case 'd' :
state = 72;
return true;
}
break;
case 72:
switch (current) {
case 'e' : // Atilde
match = "\u00C3";
matchLength = consumedCount;
state = 73;
return true;
}
break;
case 73:
switch (current) {
case ';' : // Atilde;
match = "\u00C3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 74:
switch (current) {
case 'm' :
state = 75;
return true;
}
break;
case 75:
switch (current) {
case 'l' : // Auml
match = "\u00C4";
matchLength = consumedCount;
state = 76;
return true;
}
break;
case 76:
switch (current) {
case ';' : // Auml;
match = "\u00C4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 77:
switch (current) {
case 'a' :
state = 78;
return true;
case 'c' :
state = 91;
return true;
case 'e' :
state = 93;
return true;
case 'f' :
state = 109;
return true;
case 'o' :
state = 111;
return true;
case 'r' :
state = 114;
return true;
case 's' :
state = 118;
return true;
case 'u' :
state = 121;
return true;
}
break;
case 78:
switch (current) {
case 'c' :
state = 79;
return true;
case 'r' :
state = 86;
return true;
}
break;
case 79:
switch (current) {
case 'k' :
state = 80;
return true;
}
break;
case 80:
switch (current) {
case 's' :
state = 81;
return true;
}
break;
case 81:
switch (current) {
case 'l' :
state = 82;
return true;
}
break;
case 82:
switch (current) {
case 'a' :
state = 83;
return true;
}
break;
case 83:
switch (current) {
case 's' :
state = 84;
return true;
}
break;
case 84:
switch (current) {
case 'h' :
state = 85;
return true;
}
break;
case 85:
switch (current) {
case ';' : // Backslash;
match = "\u2216";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 86:
switch (current) {
case 'v' :
state = 87;
return true;
case 'w' :
state = 88;
return true;
}
break;
case 87:
switch (current) {
case ';' : // Barv;
match = "\u2AE7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 88:
switch (current) {
case 'e' :
state = 89;
return true;
}
break;
case 89:
switch (current) {
case 'd' :
state = 90;
return true;
}
break;
case 90:
switch (current) {
case ';' : // Barwed;
match = "\u2306";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 91:
switch (current) {
case 'y' :
state = 92;
return true;
}
break;
case 92:
switch (current) {
case ';' : // Bcy;
match = "\u0411";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 93:
switch (current) {
case 'c' :
state = 94;
return true;
case 'r' :
state = 99;
return true;
case 't' :
state = 107;
return true;
}
break;
case 94:
switch (current) {
case 'a' :
state = 95;
return true;
}
break;
case 95:
switch (current) {
case 'u' :
state = 96;
return true;
}
break;
case 96:
switch (current) {
case 's' :
state = 97;
return true;
}
break;
case 97:
switch (current) {
case 'e' :
state = 98;
return true;
}
break;
case 98:
switch (current) {
case ';' : // Because;
match = "\u2235";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 99:
switch (current) {
case 'n' :
state = 100;
return true;
}
break;
case 100:
switch (current) {
case 'o' :
state = 101;
return true;
}
break;
case 101:
switch (current) {
case 'u' :
state = 102;
return true;
}
break;
case 102:
switch (current) {
case 'l' :
state = 103;
return true;
}
break;
case 103:
switch (current) {
case 'l' :
state = 104;
return true;
}
break;
case 104:
switch (current) {
case 'i' :
state = 105;
return true;
}
break;
case 105:
switch (current) {
case 's' :
state = 106;
return true;
}
break;
case 106:
switch (current) {
case ';' : // Bernoullis;
match = "\u212C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 107:
switch (current) {
case 'a' :
state = 108;
return true;
}
break;
case 108:
switch (current) {
case ';' : // Beta;
match = "\u0392";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 109:
switch (current) {
case 'r' :
state = 110;
return true;
}
break;
case 110:
switch (current) {
case ';' : // Bfr;
match = "\uD835\uDD05";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 111:
switch (current) {
case 'p' :
state = 112;
return true;
}
break;
case 112:
switch (current) {
case 'f' :
state = 113;
return true;
}
break;
case 113:
switch (current) {
case ';' : // Bopf;
match = "\uD835\uDD39";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 114:
switch (current) {
case 'e' :
state = 115;
return true;
}
break;
case 115:
switch (current) {
case 'v' :
state = 116;
return true;
}
break;
case 116:
switch (current) {
case 'e' :
state = 117;
return true;
}
break;
case 117:
switch (current) {
case ';' : // Breve;
match = "\u02D8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 118:
switch (current) {
case 'c' :
state = 119;
return true;
}
break;
case 119:
switch (current) {
case 'r' :
state = 120;
return true;
}
break;
case 120:
switch (current) {
case ';' : // Bscr;
match = "\u212C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 121:
switch (current) {
case 'm' :
state = 122;
return true;
}
break;
case 122:
switch (current) {
case 'p' :
state = 123;
return true;
}
break;
case 123:
switch (current) {
case 'e' :
state = 124;
return true;
}
break;
case 124:
switch (current) {
case 'q' :
state = 125;
return true;
}
break;
case 125:
switch (current) {
case ';' : // Bumpeq;
match = "\u224E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 126:
switch (current) {
case 'H' :
state = 127;
return true;
case 'O' :
state = 130;
return true;
case 'a' :
state = 133;
return true;
case 'c' :
state = 161;
return true;
case 'd' :
state = 178;
return true;
case 'e' :
state = 181;
return true;
case 'f' :
state = 194;
return true;
case 'h' :
state = 196;
return true;
case 'i' :
state = 198;
return true;
case 'l' :
state = 220;
return true;
case 'o' :
state = 266;
return true;
case 'r' :
state = 330;
return true;
case 's' :
state = 334;
return true;
case 'u' :
state = 337;
return true;
}
break;
case 127:
switch (current) {
case 'c' :
state = 128;
return true;
}
break;
case 128:
switch (current) {
case 'y' :
state = 129;
return true;
}
break;
case 129:
switch (current) {
case ';' : // CHcy;
match = "\u0427";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 130:
switch (current) {
case 'P' :
state = 131;
return true;
}
break;
case 131:
switch (current) {
case 'Y' : // COPY
match = "\u00A9";
matchLength = consumedCount;
state = 132;
return true;
}
break;
case 132:
switch (current) {
case ';' : // COPY;
match = "\u00A9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 133:
switch (current) {
case 'c' :
state = 134;
return true;
case 'p' :
state = 138;
return true;
case 'y' :
state = 156;
return true;
}
break;
case 134:
switch (current) {
case 'u' :
state = 135;
return true;
}
break;
case 135:
switch (current) {
case 't' :
state = 136;
return true;
}
break;
case 136:
switch (current) {
case 'e' :
state = 137;
return true;
}
break;
case 137:
switch (current) {
case ';' : // Cacute;
match = "\u0106";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 138:
switch (current) {
case ';' : // Cap;
match = "\u22D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'i' :
state = 139;
return true;
}
break;
case 139:
switch (current) {
case 't' :
state = 140;
return true;
}
break;
case 140:
switch (current) {
case 'a' :
state = 141;
return true;
}
break;
case 141:
switch (current) {
case 'l' :
state = 142;
return true;
}
break;
case 142:
switch (current) {
case 'D' :
state = 143;
return true;
}
break;
case 143:
switch (current) {
case 'i' :
state = 144;
return true;
}
break;
case 144:
switch (current) {
case 'f' :
state = 145;
return true;
}
break;
case 145:
switch (current) {
case 'f' :
state = 146;
return true;
}
break;
case 146:
switch (current) {
case 'e' :
state = 147;
return true;
}
break;
case 147:
switch (current) {
case 'r' :
state = 148;
return true;
}
break;
case 148:
switch (current) {
case 'e' :
state = 149;
return true;
}
break;
case 149:
switch (current) {
case 'n' :
state = 150;
return true;
}
break;
case 150:
switch (current) {
case 't' :
state = 151;
return true;
}
break;
case 151:
switch (current) {
case 'i' :
state = 152;
return true;
}
break;
case 152:
switch (current) {
case 'a' :
state = 153;
return true;
}
break;
case 153:
switch (current) {
case 'l' :
state = 154;
return true;
}
break;
case 154:
switch (current) {
case 'D' :
state = 155;
return true;
}
break;
case 155:
switch (current) {
case ';' : // CapitalDifferentialD;
match = "\u2145";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 156:
switch (current) {
case 'l' :
state = 157;
return true;
}
break;
case 157:
switch (current) {
case 'e' :
state = 158;
return true;
}
break;
case 158:
switch (current) {
case 'y' :
state = 159;
return true;
}
break;
case 159:
switch (current) {
case 's' :
state = 160;
return true;
}
break;
case 160:
switch (current) {
case ';' : // Cayleys;
match = "\u212D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 161:
switch (current) {
case 'a' :
state = 162;
return true;
case 'e' :
state = 166;
return true;
case 'i' :
state = 170;
return true;
case 'o' :
state = 173;
return true;
}
break;
case 162:
switch (current) {
case 'r' :
state = 163;
return true;
}
break;
case 163:
switch (current) {
case 'o' :
state = 164;
return true;
}
break;
case 164:
switch (current) {
case 'n' :
state = 165;
return true;
}
break;
case 165:
switch (current) {
case ';' : // Ccaron;
match = "\u010C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 166:
switch (current) {
case 'd' :
state = 167;
return true;
}
break;
case 167:
switch (current) {
case 'i' :
state = 168;
return true;
}
break;
case 168:
switch (current) {
case 'l' : // Ccedil
match = "\u00C7";
matchLength = consumedCount;
state = 169;
return true;
}
break;
case 169:
switch (current) {
case ';' : // Ccedil;
match = "\u00C7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 170:
switch (current) {
case 'r' :
state = 171;
return true;
}
break;
case 171:
switch (current) {
case 'c' :
state = 172;
return true;
}
break;
case 172:
switch (current) {
case ';' : // Ccirc;
match = "\u0108";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 173:
switch (current) {
case 'n' :
state = 174;
return true;
}
break;
case 174:
switch (current) {
case 'i' :
state = 175;
return true;
}
break;
case 175:
switch (current) {
case 'n' :
state = 176;
return true;
}
break;
case 176:
switch (current) {
case 't' :
state = 177;
return true;
}
break;
case 177:
switch (current) {
case ';' : // Cconint;
match = "\u2230";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 178:
switch (current) {
case 'o' :
state = 179;
return true;
}
break;
case 179:
switch (current) {
case 't' :
state = 180;
return true;
}
break;
case 180:
switch (current) {
case ';' : // Cdot;
match = "\u010A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 181:
switch (current) {
case 'd' :
state = 182;
return true;
case 'n' :
state = 187;
return true;
}
break;
case 182:
switch (current) {
case 'i' :
state = 183;
return true;
}
break;
case 183:
switch (current) {
case 'l' :
state = 184;
return true;
}
break;
case 184:
switch (current) {
case 'l' :
state = 185;
return true;
}
break;
case 185:
switch (current) {
case 'a' :
state = 186;
return true;
}
break;
case 186:
switch (current) {
case ';' : // Cedilla;
match = "\u00B8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 187:
switch (current) {
case 't' :
state = 188;
return true;
}
break;
case 188:
switch (current) {
case 'e' :
state = 189;
return true;
}
break;
case 189:
switch (current) {
case 'r' :
state = 190;
return true;
}
break;
case 190:
switch (current) {
case 'D' :
state = 191;
return true;
}
break;
case 191:
switch (current) {
case 'o' :
state = 192;
return true;
}
break;
case 192:
switch (current) {
case 't' :
state = 193;
return true;
}
break;
case 193:
switch (current) {
case ';' : // CenterDot;
match = "\u00B7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 194:
switch (current) {
case 'r' :
state = 195;
return true;
}
break;
case 195:
switch (current) {
case ';' : // Cfr;
match = "\u212D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 196:
switch (current) {
case 'i' :
state = 197;
return true;
}
break;
case 197:
switch (current) {
case ';' : // Chi;
match = "\u03A7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 198:
switch (current) {
case 'r' :
state = 199;
return true;
}
break;
case 199:
switch (current) {
case 'c' :
state = 200;
return true;
}
break;
case 200:
switch (current) {
case 'l' :
state = 201;
return true;
}
break;
case 201:
switch (current) {
case 'e' :
state = 202;
return true;
}
break;
case 202:
switch (current) {
case 'D' :
state = 203;
return true;
case 'M' :
state = 206;
return true;
case 'P' :
state = 211;
return true;
case 'T' :
state = 215;
return true;
}
break;
case 203:
switch (current) {
case 'o' :
state = 204;
return true;
}
break;
case 204:
switch (current) {
case 't' :
state = 205;
return true;
}
break;
case 205:
switch (current) {
case ';' : // CircleDot;
match = "\u2299";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 206:
switch (current) {
case 'i' :
state = 207;
return true;
}
break;
case 207:
switch (current) {
case 'n' :
state = 208;
return true;
}
break;
case 208:
switch (current) {
case 'u' :
state = 209;
return true;
}
break;
case 209:
switch (current) {
case 's' :
state = 210;
return true;
}
break;
case 210:
switch (current) {
case ';' : // CircleMinus;
match = "\u2296";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 211:
switch (current) {
case 'l' :
state = 212;
return true;
}
break;
case 212:
switch (current) {
case 'u' :
state = 213;
return true;
}
break;
case 213:
switch (current) {
case 's' :
state = 214;
return true;
}
break;
case 214:
switch (current) {
case ';' : // CirclePlus;
match = "\u2295";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 215:
switch (current) {
case 'i' :
state = 216;
return true;
}
break;
case 216:
switch (current) {
case 'm' :
state = 217;
return true;
}
break;
case 217:
switch (current) {
case 'e' :
state = 218;
return true;
}
break;
case 218:
switch (current) {
case 's' :
state = 219;
return true;
}
break;
case 219:
switch (current) {
case ';' : // CircleTimes;
match = "\u2297";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 220:
switch (current) {
case 'o' :
state = 221;
return true;
}
break;
case 221:
switch (current) {
case 'c' :
state = 222;
return true;
case 's' :
state = 243;
return true;
}
break;
case 222:
switch (current) {
case 'k' :
state = 223;
return true;
}
break;
case 223:
switch (current) {
case 'w' :
state = 224;
return true;
}
break;
case 224:
switch (current) {
case 'i' :
state = 225;
return true;
}
break;
case 225:
switch (current) {
case 's' :
state = 226;
return true;
}
break;
case 226:
switch (current) {
case 'e' :
state = 227;
return true;
}
break;
case 227:
switch (current) {
case 'C' :
state = 228;
return true;
}
break;
case 228:
switch (current) {
case 'o' :
state = 229;
return true;
}
break;
case 229:
switch (current) {
case 'n' :
state = 230;
return true;
}
break;
case 230:
switch (current) {
case 't' :
state = 231;
return true;
}
break;
case 231:
switch (current) {
case 'o' :
state = 232;
return true;
}
break;
case 232:
switch (current) {
case 'u' :
state = 233;
return true;
}
break;
case 233:
switch (current) {
case 'r' :
state = 234;
return true;
}
break;
case 234:
switch (current) {
case 'I' :
state = 235;
return true;
}
break;
case 235:
switch (current) {
case 'n' :
state = 236;
return true;
}
break;
case 236:
switch (current) {
case 't' :
state = 237;
return true;
}
break;
case 237:
switch (current) {
case 'e' :
state = 238;
return true;
}
break;
case 238:
switch (current) {
case 'g' :
state = 239;
return true;
}
break;
case 239:
switch (current) {
case 'r' :
state = 240;
return true;
}
break;
case 240:
switch (current) {
case 'a' :
state = 241;
return true;
}
break;
case 241:
switch (current) {
case 'l' :
state = 242;
return true;
}
break;
case 242:
switch (current) {
case ';' : // ClockwiseContourIntegral;
match = "\u2232";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 243:
switch (current) {
case 'e' :
state = 244;
return true;
}
break;
case 244:
switch (current) {
case 'C' :
state = 245;
return true;
}
break;
case 245:
switch (current) {
case 'u' :
state = 246;
return true;
}
break;
case 246:
switch (current) {
case 'r' :
state = 247;
return true;
}
break;
case 247:
switch (current) {
case 'l' :
state = 248;
return true;
}
break;
case 248:
switch (current) {
case 'y' :
state = 249;
return true;
}
break;
case 249:
switch (current) {
case 'D' :
state = 250;
return true;
case 'Q' :
state = 261;
return true;
}
break;
case 250:
switch (current) {
case 'o' :
state = 251;
return true;
}
break;
case 251:
switch (current) {
case 'u' :
state = 252;
return true;
}
break;
case 252:
switch (current) {
case 'b' :
state = 253;
return true;
}
break;
case 253:
switch (current) {
case 'l' :
state = 254;
return true;
}
break;
case 254:
switch (current) {
case 'e' :
state = 255;
return true;
}
break;
case 255:
switch (current) {
case 'Q' :
state = 256;
return true;
}
break;
case 256:
switch (current) {
case 'u' :
state = 257;
return true;
}
break;
case 257:
switch (current) {
case 'o' :
state = 258;
return true;
}
break;
case 258:
switch (current) {
case 't' :
state = 259;
return true;
}
break;
case 259:
switch (current) {
case 'e' :
state = 260;
return true;
}
break;
case 260:
switch (current) {
case ';' : // CloseCurlyDoubleQuote;
match = "\u201D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 261:
switch (current) {
case 'u' :
state = 262;
return true;
}
break;
case 262:
switch (current) {
case 'o' :
state = 263;
return true;
}
break;
case 263:
switch (current) {
case 't' :
state = 264;
return true;
}
break;
case 264:
switch (current) {
case 'e' :
state = 265;
return true;
}
break;
case 265:
switch (current) {
case ';' : // CloseCurlyQuote;
match = "\u2019";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 266:
switch (current) {
case 'l' :
state = 267;
return true;
case 'n' :
state = 271;
return true;
case 'p' :
state = 293;
return true;
case 'u' :
state = 301;
return true;
}
break;
case 267:
switch (current) {
case 'o' :
state = 268;
return true;
}
break;
case 268:
switch (current) {
case 'n' :
state = 269;
return true;
}
break;
case 269:
switch (current) {
case ';' : // Colon;
match = "\u2237";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 270;
return true;
}
break;
case 270:
switch (current) {
case ';' : // Colone;
match = "\u2A74";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 271:
switch (current) {
case 'g' :
state = 272;
return true;
case 'i' :
state = 278;
return true;
case 't' :
state = 281;
return true;
}
break;
case 272:
switch (current) {
case 'r' :
state = 273;
return true;
}
break;
case 273:
switch (current) {
case 'u' :
state = 274;
return true;
}
break;
case 274:
switch (current) {
case 'e' :
state = 275;
return true;
}
break;
case 275:
switch (current) {
case 'n' :
state = 276;
return true;
}
break;
case 276:
switch (current) {
case 't' :
state = 277;
return true;
}
break;
case 277:
switch (current) {
case ';' : // Congruent;
match = "\u2261";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 278:
switch (current) {
case 'n' :
state = 279;
return true;
}
break;
case 279:
switch (current) {
case 't' :
state = 280;
return true;
}
break;
case 280:
switch (current) {
case ';' : // Conint;
match = "\u222F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 281:
switch (current) {
case 'o' :
state = 282;
return true;
}
break;
case 282:
switch (current) {
case 'u' :
state = 283;
return true;
}
break;
case 283:
switch (current) {
case 'r' :
state = 284;
return true;
}
break;
case 284:
switch (current) {
case 'I' :
state = 285;
return true;
}
break;
case 285:
switch (current) {
case 'n' :
state = 286;
return true;
}
break;
case 286:
switch (current) {
case 't' :
state = 287;
return true;
}
break;
case 287:
switch (current) {
case 'e' :
state = 288;
return true;
}
break;
case 288:
switch (current) {
case 'g' :
state = 289;
return true;
}
break;
case 289:
switch (current) {
case 'r' :
state = 290;
return true;
}
break;
case 290:
switch (current) {
case 'a' :
state = 291;
return true;
}
break;
case 291:
switch (current) {
case 'l' :
state = 292;
return true;
}
break;
case 292:
switch (current) {
case ';' : // ContourIntegral;
match = "\u222E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 293:
switch (current) {
case 'f' :
state = 294;
return true;
case 'r' :
state = 295;
return true;
}
break;
case 294:
switch (current) {
case ';' : // Copf;
match = "\u2102";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 295:
switch (current) {
case 'o' :
state = 296;
return true;
}
break;
case 296:
switch (current) {
case 'd' :
state = 297;
return true;
}
break;
case 297:
switch (current) {
case 'u' :
state = 298;
return true;
}
break;
case 298:
switch (current) {
case 'c' :
state = 299;
return true;
}
break;
case 299:
switch (current) {
case 't' :
state = 300;
return true;
}
break;
case 300:
switch (current) {
case ';' : // Coproduct;
match = "\u2210";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 301:
switch (current) {
case 'n' :
state = 302;
return true;
}
break;
case 302:
switch (current) {
case 't' :
state = 303;
return true;
}
break;
case 303:
switch (current) {
case 'e' :
state = 304;
return true;
}
break;
case 304:
switch (current) {
case 'r' :
state = 305;
return true;
}
break;
case 305:
switch (current) {
case 'C' :
state = 306;
return true;
}
break;
case 306:
switch (current) {
case 'l' :
state = 307;
return true;
}
break;
case 307:
switch (current) {
case 'o' :
state = 308;
return true;
}
break;
case 308:
switch (current) {
case 'c' :
state = 309;
return true;
}
break;
case 309:
switch (current) {
case 'k' :
state = 310;
return true;
}
break;
case 310:
switch (current) {
case 'w' :
state = 311;
return true;
}
break;
case 311:
switch (current) {
case 'i' :
state = 312;
return true;
}
break;
case 312:
switch (current) {
case 's' :
state = 313;
return true;
}
break;
case 313:
switch (current) {
case 'e' :
state = 314;
return true;
}
break;
case 314:
switch (current) {
case 'C' :
state = 315;
return true;
}
break;
case 315:
switch (current) {
case 'o' :
state = 316;
return true;
}
break;
case 316:
switch (current) {
case 'n' :
state = 317;
return true;
}
break;
case 317:
switch (current) {
case 't' :
state = 318;
return true;
}
break;
case 318:
switch (current) {
case 'o' :
state = 319;
return true;
}
break;
case 319:
switch (current) {
case 'u' :
state = 320;
return true;
}
break;
case 320:
switch (current) {
case 'r' :
state = 321;
return true;
}
break;
case 321:
switch (current) {
case 'I' :
state = 322;
return true;
}
break;
case 322:
switch (current) {
case 'n' :
state = 323;
return true;
}
break;
case 323:
switch (current) {
case 't' :
state = 324;
return true;
}
break;
case 324:
switch (current) {
case 'e' :
state = 325;
return true;
}
break;
case 325:
switch (current) {
case 'g' :
state = 326;
return true;
}
break;
case 326:
switch (current) {
case 'r' :
state = 327;
return true;
}
break;
case 327:
switch (current) {
case 'a' :
state = 328;
return true;
}
break;
case 328:
switch (current) {
case 'l' :
state = 329;
return true;
}
break;
case 329:
switch (current) {
case ';' : // CounterClockwiseContourIntegral;
match = "\u2233";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 330:
switch (current) {
case 'o' :
state = 331;
return true;
}
break;
case 331:
switch (current) {
case 's' :
state = 332;
return true;
}
break;
case 332:
switch (current) {
case 's' :
state = 333;
return true;
}
break;
case 333:
switch (current) {
case ';' : // Cross;
match = "\u2A2F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 334:
switch (current) {
case 'c' :
state = 335;
return true;
}
break;
case 335:
switch (current) {
case 'r' :
state = 336;
return true;
}
break;
case 336:
switch (current) {
case ';' : // Cscr;
match = "\uD835\uDC9E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 337:
switch (current) {
case 'p' :
state = 338;
return true;
}
break;
case 338:
switch (current) {
case ';' : // Cup;
match = "\u22D3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'C' :
state = 339;
return true;
}
break;
case 339:
switch (current) {
case 'a' :
state = 340;
return true;
}
break;
case 340:
switch (current) {
case 'p' :
state = 341;
return true;
}
break;
case 341:
switch (current) {
case ';' : // CupCap;
match = "\u224D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 342:
switch (current) {
case 'D' :
state = 343;
return true;
case 'J' :
state = 350;
return true;
case 'S' :
state = 353;
return true;
case 'Z' :
state = 356;
return true;
case 'a' :
state = 359;
return true;
case 'c' :
state = 369;
return true;
case 'e' :
state = 375;
return true;
case 'f' :
state = 379;
return true;
case 'i' :
state = 381;
return true;
case 'o' :
state = 433;
return true;
case 's' :
state = 659;
return true;
}
break;
case 343:
switch (current) {
case ';' : // DD;
match = "\u2145";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'o' :
state = 344;
return true;
}
break;
case 344:
switch (current) {
case 't' :
state = 345;
return true;
}
break;
case 345:
switch (current) {
case 'r' :
state = 346;
return true;
}
break;
case 346:
switch (current) {
case 'a' :
state = 347;
return true;
}
break;
case 347:
switch (current) {
case 'h' :
state = 348;
return true;
}
break;
case 348:
switch (current) {
case 'd' :
state = 349;
return true;
}
break;
case 349:
switch (current) {
case ';' : // DDotrahd;
match = "\u2911";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 350:
switch (current) {
case 'c' :
state = 351;
return true;
}
break;
case 351:
switch (current) {
case 'y' :
state = 352;
return true;
}
break;
case 352:
switch (current) {
case ';' : // DJcy;
match = "\u0402";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 353:
switch (current) {
case 'c' :
state = 354;
return true;
}
break;
case 354:
switch (current) {
case 'y' :
state = 355;
return true;
}
break;
case 355:
switch (current) {
case ';' : // DScy;
match = "\u0405";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 356:
switch (current) {
case 'c' :
state = 357;
return true;
}
break;
case 357:
switch (current) {
case 'y' :
state = 358;
return true;
}
break;
case 358:
switch (current) {
case ';' : // DZcy;
match = "\u040F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 359:
switch (current) {
case 'g' :
state = 360;
return true;
case 'r' :
state = 364;
return true;
case 's' :
state = 366;
return true;
}
break;
case 360:
switch (current) {
case 'g' :
state = 361;
return true;
}
break;
case 361:
switch (current) {
case 'e' :
state = 362;
return true;
}
break;
case 362:
switch (current) {
case 'r' :
state = 363;
return true;
}
break;
case 363:
switch (current) {
case ';' : // Dagger;
match = "\u2021";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 364:
switch (current) {
case 'r' :
state = 365;
return true;
}
break;
case 365:
switch (current) {
case ';' : // Darr;
match = "\u21A1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 366:
switch (current) {
case 'h' :
state = 367;
return true;
}
break;
case 367:
switch (current) {
case 'v' :
state = 368;
return true;
}
break;
case 368:
switch (current) {
case ';' : // Dashv;
match = "\u2AE4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 369:
switch (current) {
case 'a' :
state = 370;
return true;
case 'y' :
state = 374;
return true;
}
break;
case 370:
switch (current) {
case 'r' :
state = 371;
return true;
}
break;
case 371:
switch (current) {
case 'o' :
state = 372;
return true;
}
break;
case 372:
switch (current) {
case 'n' :
state = 373;
return true;
}
break;
case 373:
switch (current) {
case ';' : // Dcaron;
match = "\u010E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 374:
switch (current) {
case ';' : // Dcy;
match = "\u0414";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 375:
switch (current) {
case 'l' :
state = 376;
return true;
}
break;
case 376:
switch (current) {
case ';' : // Del;
match = "\u2207";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 't' :
state = 377;
return true;
}
break;
case 377:
switch (current) {
case 'a' :
state = 378;
return true;
}
break;
case 378:
switch (current) {
case ';' : // Delta;
match = "\u0394";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 379:
switch (current) {
case 'r' :
state = 380;
return true;
}
break;
case 380:
switch (current) {
case ';' : // Dfr;
match = "\uD835\uDD07";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 381:
switch (current) {
case 'a' :
state = 382;
return true;
case 'f' :
state = 422;
return true;
}
break;
case 382:
switch (current) {
case 'c' :
state = 383;
return true;
case 'm' :
state = 418;
return true;
}
break;
case 383:
switch (current) {
case 'r' :
state = 384;
return true;
}
break;
case 384:
switch (current) {
case 'i' :
state = 385;
return true;
}
break;
case 385:
switch (current) {
case 't' :
state = 386;
return true;
}
break;
case 386:
switch (current) {
case 'i' :
state = 387;
return true;
}
break;
case 387:
switch (current) {
case 'c' :
state = 388;
return true;
}
break;
case 388:
switch (current) {
case 'a' :
state = 389;
return true;
}
break;
case 389:
switch (current) {
case 'l' :
state = 390;
return true;
}
break;
case 390:
switch (current) {
case 'A' :
state = 391;
return true;
case 'D' :
state = 396;
return true;
case 'G' :
state = 408;
return true;
case 'T' :
state = 413;
return true;
}
break;
case 391:
switch (current) {
case 'c' :
state = 392;
return true;
}
break;
case 392:
switch (current) {
case 'u' :
state = 393;
return true;
}
break;
case 393:
switch (current) {
case 't' :
state = 394;
return true;
}
break;
case 394:
switch (current) {
case 'e' :
state = 395;
return true;
}
break;
case 395:
switch (current) {
case ';' : // DiacriticalAcute;
match = "\u00B4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 396:
switch (current) {
case 'o' :
state = 397;
return true;
}
break;
case 397:
switch (current) {
case 't' :
state = 398;
return true;
case 'u' :
state = 399;
return true;
}
break;
case 398:
switch (current) {
case ';' : // DiacriticalDot;
match = "\u02D9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 399:
switch (current) {
case 'b' :
state = 400;
return true;
}
break;
case 400:
switch (current) {
case 'l' :
state = 401;
return true;
}
break;
case 401:
switch (current) {
case 'e' :
state = 402;
return true;
}
break;
case 402:
switch (current) {
case 'A' :
state = 403;
return true;
}
break;
case 403:
switch (current) {
case 'c' :
state = 404;
return true;
}
break;
case 404:
switch (current) {
case 'u' :
state = 405;
return true;
}
break;
case 405:
switch (current) {
case 't' :
state = 406;
return true;
}
break;
case 406:
switch (current) {
case 'e' :
state = 407;
return true;
}
break;
case 407:
switch (current) {
case ';' : // DiacriticalDoubleAcute;
match = "\u02DD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 408:
switch (current) {
case 'r' :
state = 409;
return true;
}
break;
case 409:
switch (current) {
case 'a' :
state = 410;
return true;
}
break;
case 410:
switch (current) {
case 'v' :
state = 411;
return true;
}
break;
case 411:
switch (current) {
case 'e' :
state = 412;
return true;
}
break;
case 412:
switch (current) {
case ';' : // DiacriticalGrave;
match = "`";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 413:
switch (current) {
case 'i' :
state = 414;
return true;
}
break;
case 414:
switch (current) {
case 'l' :
state = 415;
return true;
}
break;
case 415:
switch (current) {
case 'd' :
state = 416;
return true;
}
break;
case 416:
switch (current) {
case 'e' :
state = 417;
return true;
}
break;
case 417:
switch (current) {
case ';' : // DiacriticalTilde;
match = "\u02DC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 418:
switch (current) {
case 'o' :
state = 419;
return true;
}
break;
case 419:
switch (current) {
case 'n' :
state = 420;
return true;
}
break;
case 420:
switch (current) {
case 'd' :
state = 421;
return true;
}
break;
case 421:
switch (current) {
case ';' : // Diamond;
match = "\u22C4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 422:
switch (current) {
case 'f' :
state = 423;
return true;
}
break;
case 423:
switch (current) {
case 'e' :
state = 424;
return true;
}
break;
case 424:
switch (current) {
case 'r' :
state = 425;
return true;
}
break;
case 425:
switch (current) {
case 'e' :
state = 426;
return true;
}
break;
case 426:
switch (current) {
case 'n' :
state = 427;
return true;
}
break;
case 427:
switch (current) {
case 't' :
state = 428;
return true;
}
break;
case 428:
switch (current) {
case 'i' :
state = 429;
return true;
}
break;
case 429:
switch (current) {
case 'a' :
state = 430;
return true;
}
break;
case 430:
switch (current) {
case 'l' :
state = 431;
return true;
}
break;
case 431:
switch (current) {
case 'D' :
state = 432;
return true;
}
break;
case 432:
switch (current) {
case ';' : // DifferentialD;
match = "\u2146";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 433:
switch (current) {
case 'p' :
state = 434;
return true;
case 't' :
state = 436;
return true;
case 'u' :
state = 445;
return true;
case 'w' :
state = 568;
return true;
}
break;
case 434:
switch (current) {
case 'f' :
state = 435;
return true;
}
break;
case 435:
switch (current) {
case ';' : // Dopf;
match = "\uD835\uDD3B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 436:
switch (current) {
case ';' : // Dot;
match = "\u00A8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'D' :
state = 437;
return true;
case 'E' :
state = 440;
return true;
}
break;
case 437:
switch (current) {
case 'o' :
state = 438;
return true;
}
break;
case 438:
switch (current) {
case 't' :
state = 439;
return true;
}
break;
case 439:
switch (current) {
case ';' : // DotDot;
match = "\u20DC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 440:
switch (current) {
case 'q' :
state = 441;
return true;
}
break;
case 441:
switch (current) {
case 'u' :
state = 442;
return true;
}
break;
case 442:
switch (current) {
case 'a' :
state = 443;
return true;
}
break;
case 443:
switch (current) {
case 'l' :
state = 444;
return true;
}
break;
case 444:
switch (current) {
case ';' : // DotEqual;
match = "\u2250";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 445:
switch (current) {
case 'b' :
state = 446;
return true;
}
break;
case 446:
switch (current) {
case 'l' :
state = 447;
return true;
}
break;
case 447:
switch (current) {
case 'e' :
state = 448;
return true;
}
break;
case 448:
switch (current) {
case 'C' :
state = 449;
return true;
case 'D' :
state = 464;
return true;
case 'L' :
state = 474;
return true;
case 'R' :
state = 528;
return true;
case 'U' :
state = 541;
return true;
case 'V' :
state = 557;
return true;
}
break;
case 449:
switch (current) {
case 'o' :
state = 450;
return true;
}
break;
case 450:
switch (current) {
case 'n' :
state = 451;
return true;
}
break;
case 451:
switch (current) {
case 't' :
state = 452;
return true;
}
break;
case 452:
switch (current) {
case 'o' :
state = 453;
return true;
}
break;
case 453:
switch (current) {
case 'u' :
state = 454;
return true;
}
break;
case 454:
switch (current) {
case 'r' :
state = 455;
return true;
}
break;
case 455:
switch (current) {
case 'I' :
state = 456;
return true;
}
break;
case 456:
switch (current) {
case 'n' :
state = 457;
return true;
}
break;
case 457:
switch (current) {
case 't' :
state = 458;
return true;
}
break;
case 458:
switch (current) {
case 'e' :
state = 459;
return true;
}
break;
case 459:
switch (current) {
case 'g' :
state = 460;
return true;
}
break;
case 460:
switch (current) {
case 'r' :
state = 461;
return true;
}
break;
case 461:
switch (current) {
case 'a' :
state = 462;
return true;
}
break;
case 462:
switch (current) {
case 'l' :
state = 463;
return true;
}
break;
case 463:
switch (current) {
case ';' : // DoubleContourIntegral;
match = "\u222F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 464:
switch (current) {
case 'o' :
state = 465;
return true;
}
break;
case 465:
switch (current) {
case 't' :
state = 466;
return true;
case 'w' :
state = 467;
return true;
}
break;
case 466:
switch (current) {
case ';' : // DoubleDot;
match = "\u00A8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 467:
switch (current) {
case 'n' :
state = 468;
return true;
}
break;
case 468:
switch (current) {
case 'A' :
state = 469;
return true;
}
break;
case 469:
switch (current) {
case 'r' :
state = 470;
return true;
}
break;
case 470:
switch (current) {
case 'r' :
state = 471;
return true;
}
break;
case 471:
switch (current) {
case 'o' :
state = 472;
return true;
}
break;
case 472:
switch (current) {
case 'w' :
state = 473;
return true;
}
break;
case 473:
switch (current) {
case ';' : // DoubleDownArrow;
match = "\u21D3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 474:
switch (current) {
case 'e' :
state = 475;
return true;
case 'o' :
state = 496;
return true;
}
break;
case 475:
switch (current) {
case 'f' :
state = 476;
return true;
}
break;
case 476:
switch (current) {
case 't' :
state = 477;
return true;
}
break;
case 477:
switch (current) {
case 'A' :
state = 478;
return true;
case 'R' :
state = 483;
return true;
case 'T' :
state = 493;
return true;
}
break;
case 478:
switch (current) {
case 'r' :
state = 479;
return true;
}
break;
case 479:
switch (current) {
case 'r' :
state = 480;
return true;
}
break;
case 480:
switch (current) {
case 'o' :
state = 481;
return true;
}
break;
case 481:
switch (current) {
case 'w' :
state = 482;
return true;
}
break;
case 482:
switch (current) {
case ';' : // DoubleLeftArrow;
match = "\u21D0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 483:
switch (current) {
case 'i' :
state = 484;
return true;
}
break;
case 484:
switch (current) {
case 'g' :
state = 485;
return true;
}
break;
case 485:
switch (current) {
case 'h' :
state = 486;
return true;
}
break;
case 486:
switch (current) {
case 't' :
state = 487;
return true;
}
break;
case 487:
switch (current) {
case 'A' :
state = 488;
return true;
}
break;
case 488:
switch (current) {
case 'r' :
state = 489;
return true;
}
break;
case 489:
switch (current) {
case 'r' :
state = 490;
return true;
}
break;
case 490:
switch (current) {
case 'o' :
state = 491;
return true;
}
break;
case 491:
switch (current) {
case 'w' :
state = 492;
return true;
}
break;
case 492:
switch (current) {
case ';' : // DoubleLeftRightArrow;
match = "\u21D4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 493:
switch (current) {
case 'e' :
state = 494;
return true;
}
break;
case 494:
switch (current) {
case 'e' :
state = 495;
return true;
}
break;
case 495:
switch (current) {
case ';' : // DoubleLeftTee;
match = "\u2AE4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 496:
switch (current) {
case 'n' :
state = 497;
return true;
}
break;
case 497:
switch (current) {
case 'g' :
state = 498;
return true;
}
break;
case 498:
switch (current) {
case 'L' :
state = 499;
return true;
case 'R' :
state = 518;
return true;
}
break;
case 499:
switch (current) {
case 'e' :
state = 500;
return true;
}
break;
case 500:
switch (current) {
case 'f' :
state = 501;
return true;
}
break;
case 501:
switch (current) {
case 't' :
state = 502;
return true;
}
break;
case 502:
switch (current) {
case 'A' :
state = 503;
return true;
case 'R' :
state = 508;
return true;
}
break;
case 503:
switch (current) {
case 'r' :
state = 504;
return true;
}
break;
case 504:
switch (current) {
case 'r' :
state = 505;
return true;
}
break;
case 505:
switch (current) {
case 'o' :
state = 506;
return true;
}
break;
case 506:
switch (current) {
case 'w' :
state = 507;
return true;
}
break;
case 507:
switch (current) {
case ';' : // DoubleLongLeftArrow;
match = "\u27F8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 508:
switch (current) {
case 'i' :
state = 509;
return true;
}
break;
case 509:
switch (current) {
case 'g' :
state = 510;
return true;
}
break;
case 510:
switch (current) {
case 'h' :
state = 511;
return true;
}
break;
case 511:
switch (current) {
case 't' :
state = 512;
return true;
}
break;
case 512:
switch (current) {
case 'A' :
state = 513;
return true;
}
break;
case 513:
switch (current) {
case 'r' :
state = 514;
return true;
}
break;
case 514:
switch (current) {
case 'r' :
state = 515;
return true;
}
break;
case 515:
switch (current) {
case 'o' :
state = 516;
return true;
}
break;
case 516:
switch (current) {
case 'w' :
state = 517;
return true;
}
break;
case 517:
switch (current) {
case ';' : // DoubleLongLeftRightArrow;
match = "\u27FA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 518:
switch (current) {
case 'i' :
state = 519;
return true;
}
break;
case 519:
switch (current) {
case 'g' :
state = 520;
return true;
}
break;
case 520:
switch (current) {
case 'h' :
state = 521;
return true;
}
break;
case 521:
switch (current) {
case 't' :
state = 522;
return true;
}
break;
case 522:
switch (current) {
case 'A' :
state = 523;
return true;
}
break;
case 523:
switch (current) {
case 'r' :
state = 524;
return true;
}
break;
case 524:
switch (current) {
case 'r' :
state = 525;
return true;
}
break;
case 525:
switch (current) {
case 'o' :
state = 526;
return true;
}
break;
case 526:
switch (current) {
case 'w' :
state = 527;
return true;
}
break;
case 527:
switch (current) {
case ';' : // DoubleLongRightArrow;
match = "\u27F9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 528:
switch (current) {
case 'i' :
state = 529;
return true;
}
break;
case 529:
switch (current) {
case 'g' :
state = 530;
return true;
}
break;
case 530:
switch (current) {
case 'h' :
state = 531;
return true;
}
break;
case 531:
switch (current) {
case 't' :
state = 532;
return true;
}
break;
case 532:
switch (current) {
case 'A' :
state = 533;
return true;
case 'T' :
state = 538;
return true;
}
break;
case 533:
switch (current) {
case 'r' :
state = 534;
return true;
}
break;
case 534:
switch (current) {
case 'r' :
state = 535;
return true;
}
break;
case 535:
switch (current) {
case 'o' :
state = 536;
return true;
}
break;
case 536:
switch (current) {
case 'w' :
state = 537;
return true;
}
break;
case 537:
switch (current) {
case ';' : // DoubleRightArrow;
match = "\u21D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 538:
switch (current) {
case 'e' :
state = 539;
return true;
}
break;
case 539:
switch (current) {
case 'e' :
state = 540;
return true;
}
break;
case 540:
switch (current) {
case ';' : // DoubleRightTee;
match = "\u22A8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 541:
switch (current) {
case 'p' :
state = 542;
return true;
}
break;
case 542:
switch (current) {
case 'A' :
state = 543;
return true;
case 'D' :
state = 548;
return true;
}
break;
case 543:
switch (current) {
case 'r' :
state = 544;
return true;
}
break;
case 544:
switch (current) {
case 'r' :
state = 545;
return true;
}
break;
case 545:
switch (current) {
case 'o' :
state = 546;
return true;
}
break;
case 546:
switch (current) {
case 'w' :
state = 547;
return true;
}
break;
case 547:
switch (current) {
case ';' : // DoubleUpArrow;
match = "\u21D1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 548:
switch (current) {
case 'o' :
state = 549;
return true;
}
break;
case 549:
switch (current) {
case 'w' :
state = 550;
return true;
}
break;
case 550:
switch (current) {
case 'n' :
state = 551;
return true;
}
break;
case 551:
switch (current) {
case 'A' :
state = 552;
return true;
}
break;
case 552:
switch (current) {
case 'r' :
state = 553;
return true;
}
break;
case 553:
switch (current) {
case 'r' :
state = 554;
return true;
}
break;
case 554:
switch (current) {
case 'o' :
state = 555;
return true;
}
break;
case 555:
switch (current) {
case 'w' :
state = 556;
return true;
}
break;
case 556:
switch (current) {
case ';' : // DoubleUpDownArrow;
match = "\u21D5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 557:
switch (current) {
case 'e' :
state = 558;
return true;
}
break;
case 558:
switch (current) {
case 'r' :
state = 559;
return true;
}
break;
case 559:
switch (current) {
case 't' :
state = 560;
return true;
}
break;
case 560:
switch (current) {
case 'i' :
state = 561;
return true;
}
break;
case 561:
switch (current) {
case 'c' :
state = 562;
return true;
}
break;
case 562:
switch (current) {
case 'a' :
state = 563;
return true;
}
break;
case 563:
switch (current) {
case 'l' :
state = 564;
return true;
}
break;
case 564:
switch (current) {
case 'B' :
state = 565;
return true;
}
break;
case 565:
switch (current) {
case 'a' :
state = 566;
return true;
}
break;
case 566:
switch (current) {
case 'r' :
state = 567;
return true;
}
break;
case 567:
switch (current) {
case ';' : // DoubleVerticalBar;
match = "\u2225";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 568:
switch (current) {
case 'n' :
state = 569;
return true;
}
break;
case 569:
switch (current) {
case 'A' :
state = 570;
return true;
case 'B' :
state = 585;
return true;
case 'L' :
state = 590;
return true;
case 'R' :
state = 623;
return true;
case 'T' :
state = 646;
return true;
case 'a' :
state = 654;
return true;
}
break;
case 570:
switch (current) {
case 'r' :
state = 571;
return true;
}
break;
case 571:
switch (current) {
case 'r' :
state = 572;
return true;
}
break;
case 572:
switch (current) {
case 'o' :
state = 573;
return true;
}
break;
case 573:
switch (current) {
case 'w' :
state = 574;
return true;
}
break;
case 574:
switch (current) {
case ';' : // DownArrow;
match = "\u2193";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 575;
return true;
case 'U' :
state = 578;
return true;
}
break;
case 575:
switch (current) {
case 'a' :
state = 576;
return true;
}
break;
case 576:
switch (current) {
case 'r' :
state = 577;
return true;
}
break;
case 577:
switch (current) {
case ';' : // DownArrowBar;
match = "\u2913";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 578:
switch (current) {
case 'p' :
state = 579;
return true;
}
break;
case 579:
switch (current) {
case 'A' :
state = 580;
return true;
}
break;
case 580:
switch (current) {
case 'r' :
state = 581;
return true;
}
break;
case 581:
switch (current) {
case 'r' :
state = 582;
return true;
}
break;
case 582:
switch (current) {
case 'o' :
state = 583;
return true;
}
break;
case 583:
switch (current) {
case 'w' :
state = 584;
return true;
}
break;
case 584:
switch (current) {
case ';' : // DownArrowUpArrow;
match = "\u21F5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 585:
switch (current) {
case 'r' :
state = 586;
return true;
}
break;
case 586:
switch (current) {
case 'e' :
state = 587;
return true;
}
break;
case 587:
switch (current) {
case 'v' :
state = 588;
return true;
}
break;
case 588:
switch (current) {
case 'e' :
state = 589;
return true;
}
break;
case 589:
switch (current) {
case ';' : // DownBreve;
match = "\u0311";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 590:
switch (current) {
case 'e' :
state = 591;
return true;
}
break;
case 591:
switch (current) {
case 'f' :
state = 592;
return true;
}
break;
case 592:
switch (current) {
case 't' :
state = 593;
return true;
}
break;
case 593:
switch (current) {
case 'R' :
state = 594;
return true;
case 'T' :
state = 605;
return true;
case 'V' :
state = 614;
return true;
}
break;
case 594:
switch (current) {
case 'i' :
state = 595;
return true;
}
break;
case 595:
switch (current) {
case 'g' :
state = 596;
return true;
}
break;
case 596:
switch (current) {
case 'h' :
state = 597;
return true;
}
break;
case 597:
switch (current) {
case 't' :
state = 598;
return true;
}
break;
case 598:
switch (current) {
case 'V' :
state = 599;
return true;
}
break;
case 599:
switch (current) {
case 'e' :
state = 600;
return true;
}
break;
case 600:
switch (current) {
case 'c' :
state = 601;
return true;
}
break;
case 601:
switch (current) {
case 't' :
state = 602;
return true;
}
break;
case 602:
switch (current) {
case 'o' :
state = 603;
return true;
}
break;
case 603:
switch (current) {
case 'r' :
state = 604;
return true;
}
break;
case 604:
switch (current) {
case ';' : // DownLeftRightVector;
match = "\u2950";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 605:
switch (current) {
case 'e' :
state = 606;
return true;
}
break;
case 606:
switch (current) {
case 'e' :
state = 607;
return true;
}
break;
case 607:
switch (current) {
case 'V' :
state = 608;
return true;
}
break;
case 608:
switch (current) {
case 'e' :
state = 609;
return true;
}
break;
case 609:
switch (current) {
case 'c' :
state = 610;
return true;
}
break;
case 610:
switch (current) {
case 't' :
state = 611;
return true;
}
break;
case 611:
switch (current) {
case 'o' :
state = 612;
return true;
}
break;
case 612:
switch (current) {
case 'r' :
state = 613;
return true;
}
break;
case 613:
switch (current) {
case ';' : // DownLeftTeeVector;
match = "\u295E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 614:
switch (current) {
case 'e' :
state = 615;
return true;
}
break;
case 615:
switch (current) {
case 'c' :
state = 616;
return true;
}
break;
case 616:
switch (current) {
case 't' :
state = 617;
return true;
}
break;
case 617:
switch (current) {
case 'o' :
state = 618;
return true;
}
break;
case 618:
switch (current) {
case 'r' :
state = 619;
return true;
}
break;
case 619:
switch (current) {
case ';' : // DownLeftVector;
match = "\u21BD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 620;
return true;
}
break;
case 620:
switch (current) {
case 'a' :
state = 621;
return true;
}
break;
case 621:
switch (current) {
case 'r' :
state = 622;
return true;
}
break;
case 622:
switch (current) {
case ';' : // DownLeftVectorBar;
match = "\u2956";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 623:
switch (current) {
case 'i' :
state = 624;
return true;
}
break;
case 624:
switch (current) {
case 'g' :
state = 625;
return true;
}
break;
case 625:
switch (current) {
case 'h' :
state = 626;
return true;
}
break;
case 626:
switch (current) {
case 't' :
state = 627;
return true;
}
break;
case 627:
switch (current) {
case 'T' :
state = 628;
return true;
case 'V' :
state = 637;
return true;
}
break;
case 628:
switch (current) {
case 'e' :
state = 629;
return true;
}
break;
case 629:
switch (current) {
case 'e' :
state = 630;
return true;
}
break;
case 630:
switch (current) {
case 'V' :
state = 631;
return true;
}
break;
case 631:
switch (current) {
case 'e' :
state = 632;
return true;
}
break;
case 632:
switch (current) {
case 'c' :
state = 633;
return true;
}
break;
case 633:
switch (current) {
case 't' :
state = 634;
return true;
}
break;
case 634:
switch (current) {
case 'o' :
state = 635;
return true;
}
break;
case 635:
switch (current) {
case 'r' :
state = 636;
return true;
}
break;
case 636:
switch (current) {
case ';' : // DownRightTeeVector;
match = "\u295F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 637:
switch (current) {
case 'e' :
state = 638;
return true;
}
break;
case 638:
switch (current) {
case 'c' :
state = 639;
return true;
}
break;
case 639:
switch (current) {
case 't' :
state = 640;
return true;
}
break;
case 640:
switch (current) {
case 'o' :
state = 641;
return true;
}
break;
case 641:
switch (current) {
case 'r' :
state = 642;
return true;
}
break;
case 642:
switch (current) {
case ';' : // DownRightVector;
match = "\u21C1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 643;
return true;
}
break;
case 643:
switch (current) {
case 'a' :
state = 644;
return true;
}
break;
case 644:
switch (current) {
case 'r' :
state = 645;
return true;
}
break;
case 645:
switch (current) {
case ';' : // DownRightVectorBar;
match = "\u2957";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 646:
switch (current) {
case 'e' :
state = 647;
return true;
}
break;
case 647:
switch (current) {
case 'e' :
state = 648;
return true;
}
break;
case 648:
switch (current) {
case ';' : // DownTee;
match = "\u22A4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'A' :
state = 649;
return true;
}
break;
case 649:
switch (current) {
case 'r' :
state = 650;
return true;
}
break;
case 650:
switch (current) {
case 'r' :
state = 651;
return true;
}
break;
case 651:
switch (current) {
case 'o' :
state = 652;
return true;
}
break;
case 652:
switch (current) {
case 'w' :
state = 653;
return true;
}
break;
case 653:
switch (current) {
case ';' : // DownTeeArrow;
match = "\u21A7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 654:
switch (current) {
case 'r' :
state = 655;
return true;
}
break;
case 655:
switch (current) {
case 'r' :
state = 656;
return true;
}
break;
case 656:
switch (current) {
case 'o' :
state = 657;
return true;
}
break;
case 657:
switch (current) {
case 'w' :
state = 658;
return true;
}
break;
case 658:
switch (current) {
case ';' : // Downarrow;
match = "\u21D3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 659:
switch (current) {
case 'c' :
state = 660;
return true;
case 't' :
state = 662;
return true;
}
break;
case 660:
switch (current) {
case 'r' :
state = 661;
return true;
}
break;
case 661:
switch (current) {
case ';' : // Dscr;
match = "\uD835\uDC9F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 662:
switch (current) {
case 'r' :
state = 663;
return true;
}
break;
case 663:
switch (current) {
case 'o' :
state = 664;
return true;
}
break;
case 664:
switch (current) {
case 'k' :
state = 665;
return true;
}
break;
case 665:
switch (current) {
case ';' : // Dstrok;
match = "\u0110";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 666:
switch (current) {
case 'N' :
state = 667;
return true;
case 'T' :
state = 669;
return true;
case 'a' :
state = 671;
return true;
case 'c' :
state = 676;
return true;
case 'd' :
state = 685;
return true;
case 'f' :
state = 688;
return true;
case 'g' :
state = 690;
return true;
case 'l' :
state = 695;
return true;
case 'm' :
state = 701;
return true;
case 'o' :
state = 734;
return true;
case 'p' :
state = 740;
return true;
case 'q' :
state = 746;
return true;
case 's' :
state = 763;
return true;
case 't' :
state = 768;
return true;
case 'u' :
state = 770;
return true;
case 'x' :
state = 773;
return true;
}
break;
case 667:
switch (current) {
case 'G' :
state = 668;
return true;
}
break;
case 668:
switch (current) {
case ';' : // ENG;
match = "\u014A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 669:
switch (current) {
case 'H' : // ETH
match = "\u00D0";
matchLength = consumedCount;
state = 670;
return true;
}
break;
case 670:
switch (current) {
case ';' : // ETH;
match = "\u00D0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 671:
switch (current) {
case 'c' :
state = 672;
return true;
}
break;
case 672:
switch (current) {
case 'u' :
state = 673;
return true;
}
break;
case 673:
switch (current) {
case 't' :
state = 674;
return true;
}
break;
case 674:
switch (current) {
case 'e' : // Eacute
match = "\u00C9";
matchLength = consumedCount;
state = 675;
return true;
}
break;
case 675:
switch (current) {
case ';' : // Eacute;
match = "\u00C9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 676:
switch (current) {
case 'a' :
state = 677;
return true;
case 'i' :
state = 681;
return true;
case 'y' :
state = 684;
return true;
}
break;
case 677:
switch (current) {
case 'r' :
state = 678;
return true;
}
break;
case 678:
switch (current) {
case 'o' :
state = 679;
return true;
}
break;
case 679:
switch (current) {
case 'n' :
state = 680;
return true;
}
break;
case 680:
switch (current) {
case ';' : // Ecaron;
match = "\u011A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 681:
switch (current) {
case 'r' :
state = 682;
return true;
}
break;
case 682:
switch (current) {
case 'c' : // Ecirc
match = "\u00CA";
matchLength = consumedCount;
state = 683;
return true;
}
break;
case 683:
switch (current) {
case ';' : // Ecirc;
match = "\u00CA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 684:
switch (current) {
case ';' : // Ecy;
match = "\u042D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 685:
switch (current) {
case 'o' :
state = 686;
return true;
}
break;
case 686:
switch (current) {
case 't' :
state = 687;
return true;
}
break;
case 687:
switch (current) {
case ';' : // Edot;
match = "\u0116";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 688:
switch (current) {
case 'r' :
state = 689;
return true;
}
break;
case 689:
switch (current) {
case ';' : // Efr;
match = "\uD835\uDD08";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 690:
switch (current) {
case 'r' :
state = 691;
return true;
}
break;
case 691:
switch (current) {
case 'a' :
state = 692;
return true;
}
break;
case 692:
switch (current) {
case 'v' :
state = 693;
return true;
}
break;
case 693:
switch (current) {
case 'e' : // Egrave
match = "\u00C8";
matchLength = consumedCount;
state = 694;
return true;
}
break;
case 694:
switch (current) {
case ';' : // Egrave;
match = "\u00C8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 695:
switch (current) {
case 'e' :
state = 696;
return true;
}
break;
case 696:
switch (current) {
case 'm' :
state = 697;
return true;
}
break;
case 697:
switch (current) {
case 'e' :
state = 698;
return true;
}
break;
case 698:
switch (current) {
case 'n' :
state = 699;
return true;
}
break;
case 699:
switch (current) {
case 't' :
state = 700;
return true;
}
break;
case 700:
switch (current) {
case ';' : // Element;
match = "\u2208";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 701:
switch (current) {
case 'a' :
state = 702;
return true;
case 'p' :
state = 705;
return true;
}
break;
case 702:
switch (current) {
case 'c' :
state = 703;
return true;
}
break;
case 703:
switch (current) {
case 'r' :
state = 704;
return true;
}
break;
case 704:
switch (current) {
case ';' : // Emacr;
match = "\u0112";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 705:
switch (current) {
case 't' :
state = 706;
return true;
}
break;
case 706:
switch (current) {
case 'y' :
state = 707;
return true;
}
break;
case 707:
switch (current) {
case 'S' :
state = 708;
return true;
case 'V' :
state = 719;
return true;
}
break;
case 708:
switch (current) {
case 'm' :
state = 709;
return true;
}
break;
case 709:
switch (current) {
case 'a' :
state = 710;
return true;
}
break;
case 710:
switch (current) {
case 'l' :
state = 711;
return true;
}
break;
case 711:
switch (current) {
case 'l' :
state = 712;
return true;
}
break;
case 712:
switch (current) {
case 'S' :
state = 713;
return true;
}
break;
case 713:
switch (current) {
case 'q' :
state = 714;
return true;
}
break;
case 714:
switch (current) {
case 'u' :
state = 715;
return true;
}
break;
case 715:
switch (current) {
case 'a' :
state = 716;
return true;
}
break;
case 716:
switch (current) {
case 'r' :
state = 717;
return true;
}
break;
case 717:
switch (current) {
case 'e' :
state = 718;
return true;
}
break;
case 718:
switch (current) {
case ';' : // EmptySmallSquare;
match = "\u25FB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 719:
switch (current) {
case 'e' :
state = 720;
return true;
}
break;
case 720:
switch (current) {
case 'r' :
state = 721;
return true;
}
break;
case 721:
switch (current) {
case 'y' :
state = 722;
return true;
}
break;
case 722:
switch (current) {
case 'S' :
state = 723;
return true;
}
break;
case 723:
switch (current) {
case 'm' :
state = 724;
return true;
}
break;
case 724:
switch (current) {
case 'a' :
state = 725;
return true;
}
break;
case 725:
switch (current) {
case 'l' :
state = 726;
return true;
}
break;
case 726:
switch (current) {
case 'l' :
state = 727;
return true;
}
break;
case 727:
switch (current) {
case 'S' :
state = 728;
return true;
}
break;
case 728:
switch (current) {
case 'q' :
state = 729;
return true;
}
break;
case 729:
switch (current) {
case 'u' :
state = 730;
return true;
}
break;
case 730:
switch (current) {
case 'a' :
state = 731;
return true;
}
break;
case 731:
switch (current) {
case 'r' :
state = 732;
return true;
}
break;
case 732:
switch (current) {
case 'e' :
state = 733;
return true;
}
break;
case 733:
switch (current) {
case ';' : // EmptyVerySmallSquare;
match = "\u25AB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 734:
switch (current) {
case 'g' :
state = 735;
return true;
case 'p' :
state = 738;
return true;
}
break;
case 735:
switch (current) {
case 'o' :
state = 736;
return true;
}
break;
case 736:
switch (current) {
case 'n' :
state = 737;
return true;
}
break;
case 737:
switch (current) {
case ';' : // Eogon;
match = "\u0118";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 738:
switch (current) {
case 'f' :
state = 739;
return true;
}
break;
case 739:
switch (current) {
case ';' : // Eopf;
match = "\uD835\uDD3C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 740:
switch (current) {
case 's' :
state = 741;
return true;
}
break;
case 741:
switch (current) {
case 'i' :
state = 742;
return true;
}
break;
case 742:
switch (current) {
case 'l' :
state = 743;
return true;
}
break;
case 743:
switch (current) {
case 'o' :
state = 744;
return true;
}
break;
case 744:
switch (current) {
case 'n' :
state = 745;
return true;
}
break;
case 745:
switch (current) {
case ';' : // Epsilon;
match = "\u0395";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 746:
switch (current) {
case 'u' :
state = 747;
return true;
}
break;
case 747:
switch (current) {
case 'a' :
state = 748;
return true;
case 'i' :
state = 755;
return true;
}
break;
case 748:
switch (current) {
case 'l' :
state = 749;
return true;
}
break;
case 749:
switch (current) {
case ';' : // Equal;
match = "\u2A75";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'T' :
state = 750;
return true;
}
break;
case 750:
switch (current) {
case 'i' :
state = 751;
return true;
}
break;
case 751:
switch (current) {
case 'l' :
state = 752;
return true;
}
break;
case 752:
switch (current) {
case 'd' :
state = 753;
return true;
}
break;
case 753:
switch (current) {
case 'e' :
state = 754;
return true;
}
break;
case 754:
switch (current) {
case ';' : // EqualTilde;
match = "\u2242";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 755:
switch (current) {
case 'l' :
state = 756;
return true;
}
break;
case 756:
switch (current) {
case 'i' :
state = 757;
return true;
}
break;
case 757:
switch (current) {
case 'b' :
state = 758;
return true;
}
break;
case 758:
switch (current) {
case 'r' :
state = 759;
return true;
}
break;
case 759:
switch (current) {
case 'i' :
state = 760;
return true;
}
break;
case 760:
switch (current) {
case 'u' :
state = 761;
return true;
}
break;
case 761:
switch (current) {
case 'm' :
state = 762;
return true;
}
break;
case 762:
switch (current) {
case ';' : // Equilibrium;
match = "\u21CC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 763:
switch (current) {
case 'c' :
state = 764;
return true;
case 'i' :
state = 766;
return true;
}
break;
case 764:
switch (current) {
case 'r' :
state = 765;
return true;
}
break;
case 765:
switch (current) {
case ';' : // Escr;
match = "\u2130";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 766:
switch (current) {
case 'm' :
state = 767;
return true;
}
break;
case 767:
switch (current) {
case ';' : // Esim;
match = "\u2A73";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 768:
switch (current) {
case 'a' :
state = 769;
return true;
}
break;
case 769:
switch (current) {
case ';' : // Eta;
match = "\u0397";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 770:
switch (current) {
case 'm' :
state = 771;
return true;
}
break;
case 771:
switch (current) {
case 'l' : // Euml
match = "\u00CB";
matchLength = consumedCount;
state = 772;
return true;
}
break;
case 772:
switch (current) {
case ';' : // Euml;
match = "\u00CB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 773:
switch (current) {
case 'i' :
state = 774;
return true;
case 'p' :
state = 778;
return true;
}
break;
case 774:
switch (current) {
case 's' :
state = 775;
return true;
}
break;
case 775:
switch (current) {
case 't' :
state = 776;
return true;
}
break;
case 776:
switch (current) {
case 's' :
state = 777;
return true;
}
break;
case 777:
switch (current) {
case ';' : // Exists;
match = "\u2203";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 778:
switch (current) {
case 'o' :
state = 779;
return true;
}
break;
case 779:
switch (current) {
case 'n' :
state = 780;
return true;
}
break;
case 780:
switch (current) {
case 'e' :
state = 781;
return true;
}
break;
case 781:
switch (current) {
case 'n' :
state = 782;
return true;
}
break;
case 782:
switch (current) {
case 't' :
state = 783;
return true;
}
break;
case 783:
switch (current) {
case 'i' :
state = 784;
return true;
}
break;
case 784:
switch (current) {
case 'a' :
state = 785;
return true;
}
break;
case 785:
switch (current) {
case 'l' :
state = 786;
return true;
}
break;
case 786:
switch (current) {
case 'E' :
state = 787;
return true;
}
break;
case 787:
switch (current) {
case ';' : // ExponentialE;
match = "\u2147";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 788:
switch (current) {
case 'c' :
state = 789;
return true;
case 'f' :
state = 791;
return true;
case 'i' :
state = 793;
return true;
case 'o' :
state = 824;
return true;
case 's' :
state = 839;
return true;
}
break;
case 789:
switch (current) {
case 'y' :
state = 790;
return true;
}
break;
case 790:
switch (current) {
case ';' : // Fcy;
match = "\u0424";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 791:
switch (current) {
case 'r' :
state = 792;
return true;
}
break;
case 792:
switch (current) {
case ';' : // Ffr;
match = "\uD835\uDD09";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 793:
switch (current) {
case 'l' :
state = 794;
return true;
}
break;
case 794:
switch (current) {
case 'l' :
state = 795;
return true;
}
break;
case 795:
switch (current) {
case 'e' :
state = 796;
return true;
}
break;
case 796:
switch (current) {
case 'd' :
state = 797;
return true;
}
break;
case 797:
switch (current) {
case 'S' :
state = 798;
return true;
case 'V' :
state = 809;
return true;
}
break;
case 798:
switch (current) {
case 'm' :
state = 799;
return true;
}
break;
case 799:
switch (current) {
case 'a' :
state = 800;
return true;
}
break;
case 800:
switch (current) {
case 'l' :
state = 801;
return true;
}
break;
case 801:
switch (current) {
case 'l' :
state = 802;
return true;
}
break;
case 802:
switch (current) {
case 'S' :
state = 803;
return true;
}
break;
case 803:
switch (current) {
case 'q' :
state = 804;
return true;
}
break;
case 804:
switch (current) {
case 'u' :
state = 805;
return true;
}
break;
case 805:
switch (current) {
case 'a' :
state = 806;
return true;
}
break;
case 806:
switch (current) {
case 'r' :
state = 807;
return true;
}
break;
case 807:
switch (current) {
case 'e' :
state = 808;
return true;
}
break;
case 808:
switch (current) {
case ';' : // FilledSmallSquare;
match = "\u25FC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 809:
switch (current) {
case 'e' :
state = 810;
return true;
}
break;
case 810:
switch (current) {
case 'r' :
state = 811;
return true;
}
break;
case 811:
switch (current) {
case 'y' :
state = 812;
return true;
}
break;
case 812:
switch (current) {
case 'S' :
state = 813;
return true;
}
break;
case 813:
switch (current) {
case 'm' :
state = 814;
return true;
}
break;
case 814:
switch (current) {
case 'a' :
state = 815;
return true;
}
break;
case 815:
switch (current) {
case 'l' :
state = 816;
return true;
}
break;
case 816:
switch (current) {
case 'l' :
state = 817;
return true;
}
break;
case 817:
switch (current) {
case 'S' :
state = 818;
return true;
}
break;
case 818:
switch (current) {
case 'q' :
state = 819;
return true;
}
break;
case 819:
switch (current) {
case 'u' :
state = 820;
return true;
}
break;
case 820:
switch (current) {
case 'a' :
state = 821;
return true;
}
break;
case 821:
switch (current) {
case 'r' :
state = 822;
return true;
}
break;
case 822:
switch (current) {
case 'e' :
state = 823;
return true;
}
break;
case 823:
switch (current) {
case ';' : // FilledVerySmallSquare;
match = "\u25AA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 824:
switch (current) {
case 'p' :
state = 825;
return true;
case 'r' :
state = 827;
return true;
case 'u' :
state = 831;
return true;
}
break;
case 825:
switch (current) {
case 'f' :
state = 826;
return true;
}
break;
case 826:
switch (current) {
case ';' : // Fopf;
match = "\uD835\uDD3D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 827:
switch (current) {
case 'A' :
state = 828;
return true;
}
break;
case 828:
switch (current) {
case 'l' :
state = 829;
return true;
}
break;
case 829:
switch (current) {
case 'l' :
state = 830;
return true;
}
break;
case 830:
switch (current) {
case ';' : // ForAll;
match = "\u2200";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 831:
switch (current) {
case 'r' :
state = 832;
return true;
}
break;
case 832:
switch (current) {
case 'i' :
state = 833;
return true;
}
break;
case 833:
switch (current) {
case 'e' :
state = 834;
return true;
}
break;
case 834:
switch (current) {
case 'r' :
state = 835;
return true;
}
break;
case 835:
switch (current) {
case 't' :
state = 836;
return true;
}
break;
case 836:
switch (current) {
case 'r' :
state = 837;
return true;
}
break;
case 837:
switch (current) {
case 'f' :
state = 838;
return true;
}
break;
case 838:
switch (current) {
case ';' : // Fouriertrf;
match = "\u2131";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 839:
switch (current) {
case 'c' :
state = 840;
return true;
}
break;
case 840:
switch (current) {
case 'r' :
state = 841;
return true;
}
break;
case 841:
switch (current) {
case ';' : // Fscr;
match = "\u2131";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 842:
switch (current) {
case 'J' :
state = 843;
return true;
case 'T' : // GT
match = ">";
matchLength = consumedCount;
state = 846;
return true;
case 'a' :
state = 847;
return true;
case 'b' :
state = 852;
return true;
case 'c' :
state = 857;
return true;
case 'd' :
state = 866;
return true;
case 'f' :
state = 869;
return true;
case 'g' :
state = 871;
return true;
case 'o' :
state = 872;
return true;
case 'r' :
state = 875;
return true;
case 's' :
state = 925;
return true;
case 't' :
state = 928;
return true;
}
break;
case 843:
switch (current) {
case 'c' :
state = 844;
return true;
}
break;
case 844:
switch (current) {
case 'y' :
state = 845;
return true;
}
break;
case 845:
switch (current) {
case ';' : // GJcy;
match = "\u0403";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 846:
switch (current) {
case ';' : // GT;
match = ">";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 847:
switch (current) {
case 'm' :
state = 848;
return true;
}
break;
case 848:
switch (current) {
case 'm' :
state = 849;
return true;
}
break;
case 849:
switch (current) {
case 'a' :
state = 850;
return true;
}
break;
case 850:
switch (current) {
case ';' : // Gamma;
match = "\u0393";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 851;
return true;
}
break;
case 851:
switch (current) {
case ';' : // Gammad;
match = "\u03DC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 852:
switch (current) {
case 'r' :
state = 853;
return true;
}
break;
case 853:
switch (current) {
case 'e' :
state = 854;
return true;
}
break;
case 854:
switch (current) {
case 'v' :
state = 855;
return true;
}
break;
case 855:
switch (current) {
case 'e' :
state = 856;
return true;
}
break;
case 856:
switch (current) {
case ';' : // Gbreve;
match = "\u011E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 857:
switch (current) {
case 'e' :
state = 858;
return true;
case 'i' :
state = 862;
return true;
case 'y' :
state = 865;
return true;
}
break;
case 858:
switch (current) {
case 'd' :
state = 859;
return true;
}
break;
case 859:
switch (current) {
case 'i' :
state = 860;
return true;
}
break;
case 860:
switch (current) {
case 'l' :
state = 861;
return true;
}
break;
case 861:
switch (current) {
case ';' : // Gcedil;
match = "\u0122";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 862:
switch (current) {
case 'r' :
state = 863;
return true;
}
break;
case 863:
switch (current) {
case 'c' :
state = 864;
return true;
}
break;
case 864:
switch (current) {
case ';' : // Gcirc;
match = "\u011C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 865:
switch (current) {
case ';' : // Gcy;
match = "\u0413";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 866:
switch (current) {
case 'o' :
state = 867;
return true;
}
break;
case 867:
switch (current) {
case 't' :
state = 868;
return true;
}
break;
case 868:
switch (current) {
case ';' : // Gdot;
match = "\u0120";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 869:
switch (current) {
case 'r' :
state = 870;
return true;
}
break;
case 870:
switch (current) {
case ';' : // Gfr;
match = "\uD835\uDD0A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 871:
switch (current) {
case ';' : // Gg;
match = "\u22D9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 872:
switch (current) {
case 'p' :
state = 873;
return true;
}
break;
case 873:
switch (current) {
case 'f' :
state = 874;
return true;
}
break;
case 874:
switch (current) {
case ';' : // Gopf;
match = "\uD835\uDD3E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 875:
switch (current) {
case 'e' :
state = 876;
return true;
}
break;
case 876:
switch (current) {
case 'a' :
state = 877;
return true;
}
break;
case 877:
switch (current) {
case 't' :
state = 878;
return true;
}
break;
case 878:
switch (current) {
case 'e' :
state = 879;
return true;
}
break;
case 879:
switch (current) {
case 'r' :
state = 880;
return true;
}
break;
case 880:
switch (current) {
case 'E' :
state = 881;
return true;
case 'F' :
state = 890;
return true;
case 'G' :
state = 899;
return true;
case 'L' :
state = 906;
return true;
case 'S' :
state = 910;
return true;
case 'T' :
state = 920;
return true;
}
break;
case 881:
switch (current) {
case 'q' :
state = 882;
return true;
}
break;
case 882:
switch (current) {
case 'u' :
state = 883;
return true;
}
break;
case 883:
switch (current) {
case 'a' :
state = 884;
return true;
}
break;
case 884:
switch (current) {
case 'l' :
state = 885;
return true;
}
break;
case 885:
switch (current) {
case ';' : // GreaterEqual;
match = "\u2265";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'L' :
state = 886;
return true;
}
break;
case 886:
switch (current) {
case 'e' :
state = 887;
return true;
}
break;
case 887:
switch (current) {
case 's' :
state = 888;
return true;
}
break;
case 888:
switch (current) {
case 's' :
state = 889;
return true;
}
break;
case 889:
switch (current) {
case ';' : // GreaterEqualLess;
match = "\u22DB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 890:
switch (current) {
case 'u' :
state = 891;
return true;
}
break;
case 891:
switch (current) {
case 'l' :
state = 892;
return true;
}
break;
case 892:
switch (current) {
case 'l' :
state = 893;
return true;
}
break;
case 893:
switch (current) {
case 'E' :
state = 894;
return true;
}
break;
case 894:
switch (current) {
case 'q' :
state = 895;
return true;
}
break;
case 895:
switch (current) {
case 'u' :
state = 896;
return true;
}
break;
case 896:
switch (current) {
case 'a' :
state = 897;
return true;
}
break;
case 897:
switch (current) {
case 'l' :
state = 898;
return true;
}
break;
case 898:
switch (current) {
case ';' : // GreaterFullEqual;
match = "\u2267";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 899:
switch (current) {
case 'r' :
state = 900;
return true;
}
break;
case 900:
switch (current) {
case 'e' :
state = 901;
return true;
}
break;
case 901:
switch (current) {
case 'a' :
state = 902;
return true;
}
break;
case 902:
switch (current) {
case 't' :
state = 903;
return true;
}
break;
case 903:
switch (current) {
case 'e' :
state = 904;
return true;
}
break;
case 904:
switch (current) {
case 'r' :
state = 905;
return true;
}
break;
case 905:
switch (current) {
case ';' : // GreaterGreater;
match = "\u2AA2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 906:
switch (current) {
case 'e' :
state = 907;
return true;
}
break;
case 907:
switch (current) {
case 's' :
state = 908;
return true;
}
break;
case 908:
switch (current) {
case 's' :
state = 909;
return true;
}
break;
case 909:
switch (current) {
case ';' : // GreaterLess;
match = "\u2277";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 910:
switch (current) {
case 'l' :
state = 911;
return true;
}
break;
case 911:
switch (current) {
case 'a' :
state = 912;
return true;
}
break;
case 912:
switch (current) {
case 'n' :
state = 913;
return true;
}
break;
case 913:
switch (current) {
case 't' :
state = 914;
return true;
}
break;
case 914:
switch (current) {
case 'E' :
state = 915;
return true;
}
break;
case 915:
switch (current) {
case 'q' :
state = 916;
return true;
}
break;
case 916:
switch (current) {
case 'u' :
state = 917;
return true;
}
break;
case 917:
switch (current) {
case 'a' :
state = 918;
return true;
}
break;
case 918:
switch (current) {
case 'l' :
state = 919;
return true;
}
break;
case 919:
switch (current) {
case ';' : // GreaterSlantEqual;
match = "\u2A7E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 920:
switch (current) {
case 'i' :
state = 921;
return true;
}
break;
case 921:
switch (current) {
case 'l' :
state = 922;
return true;
}
break;
case 922:
switch (current) {
case 'd' :
state = 923;
return true;
}
break;
case 923:
switch (current) {
case 'e' :
state = 924;
return true;
}
break;
case 924:
switch (current) {
case ';' : // GreaterTilde;
match = "\u2273";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 925:
switch (current) {
case 'c' :
state = 926;
return true;
}
break;
case 926:
switch (current) {
case 'r' :
state = 927;
return true;
}
break;
case 927:
switch (current) {
case ';' : // Gscr;
match = "\uD835\uDCA2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 928:
switch (current) {
case ';' : // Gt;
match = "\u226B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 929:
switch (current) {
case 'A' :
state = 930;
return true;
case 'a' :
state = 935;
return true;
case 'c' :
state = 940;
return true;
case 'f' :
state = 944;
return true;
case 'i' :
state = 946;
return true;
case 'o' :
state = 957;
return true;
case 's' :
state = 972;
return true;
case 'u' :
state = 979;
return true;
}
break;
case 930:
switch (current) {
case 'R' :
state = 931;
return true;
}
break;
case 931:
switch (current) {
case 'D' :
state = 932;
return true;
}
break;
case 932:
switch (current) {
case 'c' :
state = 933;
return true;
}
break;
case 933:
switch (current) {
case 'y' :
state = 934;
return true;
}
break;
case 934:
switch (current) {
case ';' : // HARDcy;
match = "\u042A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 935:
switch (current) {
case 'c' :
state = 936;
return true;
case 't' :
state = 939;
return true;
}
break;
case 936:
switch (current) {
case 'e' :
state = 937;
return true;
}
break;
case 937:
switch (current) {
case 'k' :
state = 938;
return true;
}
break;
case 938:
switch (current) {
case ';' : // Hacek;
match = "\u02C7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 939:
switch (current) {
case ';' : // Hat;
match = "^";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 940:
switch (current) {
case 'i' :
state = 941;
return true;
}
break;
case 941:
switch (current) {
case 'r' :
state = 942;
return true;
}
break;
case 942:
switch (current) {
case 'c' :
state = 943;
return true;
}
break;
case 943:
switch (current) {
case ';' : // Hcirc;
match = "\u0124";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 944:
switch (current) {
case 'r' :
state = 945;
return true;
}
break;
case 945:
switch (current) {
case ';' : // Hfr;
match = "\u210C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 946:
switch (current) {
case 'l' :
state = 947;
return true;
}
break;
case 947:
switch (current) {
case 'b' :
state = 948;
return true;
}
break;
case 948:
switch (current) {
case 'e' :
state = 949;
return true;
}
break;
case 949:
switch (current) {
case 'r' :
state = 950;
return true;
}
break;
case 950:
switch (current) {
case 't' :
state = 951;
return true;
}
break;
case 951:
switch (current) {
case 'S' :
state = 952;
return true;
}
break;
case 952:
switch (current) {
case 'p' :
state = 953;
return true;
}
break;
case 953:
switch (current) {
case 'a' :
state = 954;
return true;
}
break;
case 954:
switch (current) {
case 'c' :
state = 955;
return true;
}
break;
case 955:
switch (current) {
case 'e' :
state = 956;
return true;
}
break;
case 956:
switch (current) {
case ';' : // HilbertSpace;
match = "\u210B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 957:
switch (current) {
case 'p' :
state = 958;
return true;
case 'r' :
state = 960;
return true;
}
break;
case 958:
switch (current) {
case 'f' :
state = 959;
return true;
}
break;
case 959:
switch (current) {
case ';' : // Hopf;
match = "\u210D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 960:
switch (current) {
case 'i' :
state = 961;
return true;
}
break;
case 961:
switch (current) {
case 'z' :
state = 962;
return true;
}
break;
case 962:
switch (current) {
case 'o' :
state = 963;
return true;
}
break;
case 963:
switch (current) {
case 'n' :
state = 964;
return true;
}
break;
case 964:
switch (current) {
case 't' :
state = 965;
return true;
}
break;
case 965:
switch (current) {
case 'a' :
state = 966;
return true;
}
break;
case 966:
switch (current) {
case 'l' :
state = 967;
return true;
}
break;
case 967:
switch (current) {
case 'L' :
state = 968;
return true;
}
break;
case 968:
switch (current) {
case 'i' :
state = 969;
return true;
}
break;
case 969:
switch (current) {
case 'n' :
state = 970;
return true;
}
break;
case 970:
switch (current) {
case 'e' :
state = 971;
return true;
}
break;
case 971:
switch (current) {
case ';' : // HorizontalLine;
match = "\u2500";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 972:
switch (current) {
case 'c' :
state = 973;
return true;
case 't' :
state = 975;
return true;
}
break;
case 973:
switch (current) {
case 'r' :
state = 974;
return true;
}
break;
case 974:
switch (current) {
case ';' : // Hscr;
match = "\u210B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 975:
switch (current) {
case 'r' :
state = 976;
return true;
}
break;
case 976:
switch (current) {
case 'o' :
state = 977;
return true;
}
break;
case 977:
switch (current) {
case 'k' :
state = 978;
return true;
}
break;
case 978:
switch (current) {
case ';' : // Hstrok;
match = "\u0126";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 979:
switch (current) {
case 'm' :
state = 980;
return true;
}
break;
case 980:
switch (current) {
case 'p' :
state = 981;
return true;
}
break;
case 981:
switch (current) {
case 'D' :
state = 982;
return true;
case 'E' :
state = 990;
return true;
}
break;
case 982:
switch (current) {
case 'o' :
state = 983;
return true;
}
break;
case 983:
switch (current) {
case 'w' :
state = 984;
return true;
}
break;
case 984:
switch (current) {
case 'n' :
state = 985;
return true;
}
break;
case 985:
switch (current) {
case 'H' :
state = 986;
return true;
}
break;
case 986:
switch (current) {
case 'u' :
state = 987;
return true;
}
break;
case 987:
switch (current) {
case 'm' :
state = 988;
return true;
}
break;
case 988:
switch (current) {
case 'p' :
state = 989;
return true;
}
break;
case 989:
switch (current) {
case ';' : // HumpDownHump;
match = "\u224E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 990:
switch (current) {
case 'q' :
state = 991;
return true;
}
break;
case 991:
switch (current) {
case 'u' :
state = 992;
return true;
}
break;
case 992:
switch (current) {
case 'a' :
state = 993;
return true;
}
break;
case 993:
switch (current) {
case 'l' :
state = 994;
return true;
}
break;
case 994:
switch (current) {
case ';' : // HumpEqual;
match = "\u224F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 995:
switch (current) {
case 'E' :
state = 996;
return true;
case 'J' :
state = 999;
return true;
case 'O' :
state = 1003;
return true;
case 'a' :
state = 1006;
return true;
case 'c' :
state = 1011;
return true;
case 'd' :
state = 1016;
return true;
case 'f' :
state = 1019;
return true;
case 'g' :
state = 1021;
return true;
case 'm' :
state = 1026;
return true;
case 'n' :
state = 1042;
return true;
case 'o' :
state = 1074;
return true;
case 's' :
state = 1082;
return true;
case 't' :
state = 1085;
return true;
case 'u' :
state = 1090;
return true;
}
break;
case 996:
switch (current) {
case 'c' :
state = 997;
return true;
}
break;
case 997:
switch (current) {
case 'y' :
state = 998;
return true;
}
break;
case 998:
switch (current) {
case ';' : // IEcy;
match = "\u0415";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 999:
switch (current) {
case 'l' :
state = 1000;
return true;
}
break;
}
return false;
}
private boolean parse2(final int current) {
consumedCount++;
switch (state) {
case 1000:
switch (current) {
case 'i' :
state = 1001;
return true;
}
break;
case 1001:
switch (current) {
case 'g' :
state = 1002;
return true;
}
break;
case 1002:
switch (current) {
case ';' : // IJlig;
match = "\u0132";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1003:
switch (current) {
case 'c' :
state = 1004;
return true;
}
break;
case 1004:
switch (current) {
case 'y' :
state = 1005;
return true;
}
break;
case 1005:
switch (current) {
case ';' : // IOcy;
match = "\u0401";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1006:
switch (current) {
case 'c' :
state = 1007;
return true;
}
break;
case 1007:
switch (current) {
case 'u' :
state = 1008;
return true;
}
break;
case 1008:
switch (current) {
case 't' :
state = 1009;
return true;
}
break;
case 1009:
switch (current) {
case 'e' : // Iacute
match = "\u00CD";
matchLength = consumedCount;
state = 1010;
return true;
}
break;
case 1010:
switch (current) {
case ';' : // Iacute;
match = "\u00CD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1011:
switch (current) {
case 'i' :
state = 1012;
return true;
case 'y' :
state = 1015;
return true;
}
break;
case 1012:
switch (current) {
case 'r' :
state = 1013;
return true;
}
break;
case 1013:
switch (current) {
case 'c' : // Icirc
match = "\u00CE";
matchLength = consumedCount;
state = 1014;
return true;
}
break;
case 1014:
switch (current) {
case ';' : // Icirc;
match = "\u00CE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1015:
switch (current) {
case ';' : // Icy;
match = "\u0418";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1016:
switch (current) {
case 'o' :
state = 1017;
return true;
}
break;
case 1017:
switch (current) {
case 't' :
state = 1018;
return true;
}
break;
case 1018:
switch (current) {
case ';' : // Idot;
match = "\u0130";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1019:
switch (current) {
case 'r' :
state = 1020;
return true;
}
break;
case 1020:
switch (current) {
case ';' : // Ifr;
match = "\u2111";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1021:
switch (current) {
case 'r' :
state = 1022;
return true;
}
break;
case 1022:
switch (current) {
case 'a' :
state = 1023;
return true;
}
break;
case 1023:
switch (current) {
case 'v' :
state = 1024;
return true;
}
break;
case 1024:
switch (current) {
case 'e' : // Igrave
match = "\u00CC";
matchLength = consumedCount;
state = 1025;
return true;
}
break;
case 1025:
switch (current) {
case ';' : // Igrave;
match = "\u00CC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1026:
switch (current) {
case ';' : // Im;
match = "\u2111";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 1027;
return true;
case 'p' :
state = 1037;
return true;
}
break;
case 1027:
switch (current) {
case 'c' :
state = 1028;
return true;
case 'g' :
state = 1030;
return true;
}
break;
case 1028:
switch (current) {
case 'r' :
state = 1029;
return true;
}
break;
case 1029:
switch (current) {
case ';' : // Imacr;
match = "\u012A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1030:
switch (current) {
case 'i' :
state = 1031;
return true;
}
break;
case 1031:
switch (current) {
case 'n' :
state = 1032;
return true;
}
break;
case 1032:
switch (current) {
case 'a' :
state = 1033;
return true;
}
break;
case 1033:
switch (current) {
case 'r' :
state = 1034;
return true;
}
break;
case 1034:
switch (current) {
case 'y' :
state = 1035;
return true;
}
break;
case 1035:
switch (current) {
case 'I' :
state = 1036;
return true;
}
break;
case 1036:
switch (current) {
case ';' : // ImaginaryI;
match = "\u2148";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1037:
switch (current) {
case 'l' :
state = 1038;
return true;
}
break;
case 1038:
switch (current) {
case 'i' :
state = 1039;
return true;
}
break;
case 1039:
switch (current) {
case 'e' :
state = 1040;
return true;
}
break;
case 1040:
switch (current) {
case 's' :
state = 1041;
return true;
}
break;
case 1041:
switch (current) {
case ';' : // Implies;
match = "\u21D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1042:
switch (current) {
case 't' :
state = 1043;
return true;
case 'v' :
state = 1057;
return true;
}
break;
case 1043:
switch (current) {
case ';' : // Int;
match = "\u222C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 1044;
return true;
}
break;
case 1044:
switch (current) {
case 'g' :
state = 1045;
return true;
case 'r' :
state = 1049;
return true;
}
break;
case 1045:
switch (current) {
case 'r' :
state = 1046;
return true;
}
break;
case 1046:
switch (current) {
case 'a' :
state = 1047;
return true;
}
break;
case 1047:
switch (current) {
case 'l' :
state = 1048;
return true;
}
break;
case 1048:
switch (current) {
case ';' : // Integral;
match = "\u222B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1049:
switch (current) {
case 's' :
state = 1050;
return true;
}
break;
case 1050:
switch (current) {
case 'e' :
state = 1051;
return true;
}
break;
case 1051:
switch (current) {
case 'c' :
state = 1052;
return true;
}
break;
case 1052:
switch (current) {
case 't' :
state = 1053;
return true;
}
break;
case 1053:
switch (current) {
case 'i' :
state = 1054;
return true;
}
break;
case 1054:
switch (current) {
case 'o' :
state = 1055;
return true;
}
break;
case 1055:
switch (current) {
case 'n' :
state = 1056;
return true;
}
break;
case 1056:
switch (current) {
case ';' : // Intersection;
match = "\u22C2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1057:
switch (current) {
case 'i' :
state = 1058;
return true;
}
break;
case 1058:
switch (current) {
case 's' :
state = 1059;
return true;
}
break;
case 1059:
switch (current) {
case 'i' :
state = 1060;
return true;
}
break;
case 1060:
switch (current) {
case 'b' :
state = 1061;
return true;
}
break;
case 1061:
switch (current) {
case 'l' :
state = 1062;
return true;
}
break;
case 1062:
switch (current) {
case 'e' :
state = 1063;
return true;
}
break;
case 1063:
switch (current) {
case 'C' :
state = 1064;
return true;
case 'T' :
state = 1069;
return true;
}
break;
case 1064:
switch (current) {
case 'o' :
state = 1065;
return true;
}
break;
case 1065:
switch (current) {
case 'm' :
state = 1066;
return true;
}
break;
case 1066:
switch (current) {
case 'm' :
state = 1067;
return true;
}
break;
case 1067:
switch (current) {
case 'a' :
state = 1068;
return true;
}
break;
case 1068:
switch (current) {
case ';' : // InvisibleComma;
match = "\u2063";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1069:
switch (current) {
case 'i' :
state = 1070;
return true;
}
break;
case 1070:
switch (current) {
case 'm' :
state = 1071;
return true;
}
break;
case 1071:
switch (current) {
case 'e' :
state = 1072;
return true;
}
break;
case 1072:
switch (current) {
case 's' :
state = 1073;
return true;
}
break;
case 1073:
switch (current) {
case ';' : // InvisibleTimes;
match = "\u2062";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1074:
switch (current) {
case 'g' :
state = 1075;
return true;
case 'p' :
state = 1078;
return true;
case 't' :
state = 1080;
return true;
}
break;
case 1075:
switch (current) {
case 'o' :
state = 1076;
return true;
}
break;
case 1076:
switch (current) {
case 'n' :
state = 1077;
return true;
}
break;
case 1077:
switch (current) {
case ';' : // Iogon;
match = "\u012E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1078:
switch (current) {
case 'f' :
state = 1079;
return true;
}
break;
case 1079:
switch (current) {
case ';' : // Iopf;
match = "\uD835\uDD40";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1080:
switch (current) {
case 'a' :
state = 1081;
return true;
}
break;
case 1081:
switch (current) {
case ';' : // Iota;
match = "\u0399";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1082:
switch (current) {
case 'c' :
state = 1083;
return true;
}
break;
case 1083:
switch (current) {
case 'r' :
state = 1084;
return true;
}
break;
case 1084:
switch (current) {
case ';' : // Iscr;
match = "\u2110";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1085:
switch (current) {
case 'i' :
state = 1086;
return true;
}
break;
case 1086:
switch (current) {
case 'l' :
state = 1087;
return true;
}
break;
case 1087:
switch (current) {
case 'd' :
state = 1088;
return true;
}
break;
case 1088:
switch (current) {
case 'e' :
state = 1089;
return true;
}
break;
case 1089:
switch (current) {
case ';' : // Itilde;
match = "\u0128";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1090:
switch (current) {
case 'k' :
state = 1091;
return true;
case 'm' :
state = 1094;
return true;
}
break;
case 1091:
switch (current) {
case 'c' :
state = 1092;
return true;
}
break;
case 1092:
switch (current) {
case 'y' :
state = 1093;
return true;
}
break;
case 1093:
switch (current) {
case ';' : // Iukcy;
match = "\u0406";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1094:
switch (current) {
case 'l' : // Iuml
match = "\u00CF";
matchLength = consumedCount;
state = 1095;
return true;
}
break;
case 1095:
switch (current) {
case ';' : // Iuml;
match = "\u00CF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1096:
switch (current) {
case 'c' :
state = 1097;
return true;
case 'f' :
state = 1102;
return true;
case 'o' :
state = 1104;
return true;
case 's' :
state = 1107;
return true;
case 'u' :
state = 1114;
return true;
}
break;
case 1097:
switch (current) {
case 'i' :
state = 1098;
return true;
case 'y' :
state = 1101;
return true;
}
break;
case 1098:
switch (current) {
case 'r' :
state = 1099;
return true;
}
break;
case 1099:
switch (current) {
case 'c' :
state = 1100;
return true;
}
break;
case 1100:
switch (current) {
case ';' : // Jcirc;
match = "\u0134";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1101:
switch (current) {
case ';' : // Jcy;
match = "\u0419";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1102:
switch (current) {
case 'r' :
state = 1103;
return true;
}
break;
case 1103:
switch (current) {
case ';' : // Jfr;
match = "\uD835\uDD0D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1104:
switch (current) {
case 'p' :
state = 1105;
return true;
}
break;
case 1105:
switch (current) {
case 'f' :
state = 1106;
return true;
}
break;
case 1106:
switch (current) {
case ';' : // Jopf;
match = "\uD835\uDD41";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1107:
switch (current) {
case 'c' :
state = 1108;
return true;
case 'e' :
state = 1110;
return true;
}
break;
case 1108:
switch (current) {
case 'r' :
state = 1109;
return true;
}
break;
case 1109:
switch (current) {
case ';' : // Jscr;
match = "\uD835\uDCA5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1110:
switch (current) {
case 'r' :
state = 1111;
return true;
}
break;
case 1111:
switch (current) {
case 'c' :
state = 1112;
return true;
}
break;
case 1112:
switch (current) {
case 'y' :
state = 1113;
return true;
}
break;
case 1113:
switch (current) {
case ';' : // Jsercy;
match = "\u0408";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1114:
switch (current) {
case 'k' :
state = 1115;
return true;
}
break;
case 1115:
switch (current) {
case 'c' :
state = 1116;
return true;
}
break;
case 1116:
switch (current) {
case 'y' :
state = 1117;
return true;
}
break;
case 1117:
switch (current) {
case ';' : // Jukcy;
match = "\u0404";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1118:
switch (current) {
case 'H' :
state = 1119;
return true;
case 'J' :
state = 1122;
return true;
case 'a' :
state = 1125;
return true;
case 'c' :
state = 1129;
return true;
case 'f' :
state = 1135;
return true;
case 'o' :
state = 1137;
return true;
case 's' :
state = 1140;
return true;
}
break;
case 1119:
switch (current) {
case 'c' :
state = 1120;
return true;
}
break;
case 1120:
switch (current) {
case 'y' :
state = 1121;
return true;
}
break;
case 1121:
switch (current) {
case ';' : // KHcy;
match = "\u0425";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1122:
switch (current) {
case 'c' :
state = 1123;
return true;
}
break;
case 1123:
switch (current) {
case 'y' :
state = 1124;
return true;
}
break;
case 1124:
switch (current) {
case ';' : // KJcy;
match = "\u040C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1125:
switch (current) {
case 'p' :
state = 1126;
return true;
}
break;
case 1126:
switch (current) {
case 'p' :
state = 1127;
return true;
}
break;
case 1127:
switch (current) {
case 'a' :
state = 1128;
return true;
}
break;
case 1128:
switch (current) {
case ';' : // Kappa;
match = "\u039A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1129:
switch (current) {
case 'e' :
state = 1130;
return true;
case 'y' :
state = 1134;
return true;
}
break;
case 1130:
switch (current) {
case 'd' :
state = 1131;
return true;
}
break;
case 1131:
switch (current) {
case 'i' :
state = 1132;
return true;
}
break;
case 1132:
switch (current) {
case 'l' :
state = 1133;
return true;
}
break;
case 1133:
switch (current) {
case ';' : // Kcedil;
match = "\u0136";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1134:
switch (current) {
case ';' : // Kcy;
match = "\u041A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1135:
switch (current) {
case 'r' :
state = 1136;
return true;
}
break;
case 1136:
switch (current) {
case ';' : // Kfr;
match = "\uD835\uDD0E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1137:
switch (current) {
case 'p' :
state = 1138;
return true;
}
break;
case 1138:
switch (current) {
case 'f' :
state = 1139;
return true;
}
break;
case 1139:
switch (current) {
case ';' : // Kopf;
match = "\uD835\uDD42";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1140:
switch (current) {
case 'c' :
state = 1141;
return true;
}
break;
case 1141:
switch (current) {
case 'r' :
state = 1142;
return true;
}
break;
case 1142:
switch (current) {
case ';' : // Kscr;
match = "\uD835\uDCA6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1143:
switch (current) {
case 'J' :
state = 1144;
return true;
case 'T' : // LT
match = "<";
matchLength = consumedCount;
state = 1147;
return true;
case 'a' :
state = 1148;
return true;
case 'c' :
state = 1169;
return true;
case 'e' :
state = 1179;
return true;
case 'f' :
state = 1404;
return true;
case 'l' :
state = 1406;
return true;
case 'm' :
state = 1415;
return true;
case 'o' :
state = 1420;
return true;
case 's' :
state = 1505;
return true;
case 't' :
state = 1513;
return true;
}
break;
case 1144:
switch (current) {
case 'c' :
state = 1145;
return true;
}
break;
case 1145:
switch (current) {
case 'y' :
state = 1146;
return true;
}
break;
case 1146:
switch (current) {
case ';' : // LJcy;
match = "\u0409";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1147:
switch (current) {
case ';' : // LT;
match = "<";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1148:
switch (current) {
case 'c' :
state = 1149;
return true;
case 'm' :
state = 1153;
return true;
case 'n' :
state = 1157;
return true;
case 'p' :
state = 1159;
return true;
case 'r' :
state = 1167;
return true;
}
break;
case 1149:
switch (current) {
case 'u' :
state = 1150;
return true;
}
break;
case 1150:
switch (current) {
case 't' :
state = 1151;
return true;
}
break;
case 1151:
switch (current) {
case 'e' :
state = 1152;
return true;
}
break;
case 1152:
switch (current) {
case ';' : // Lacute;
match = "\u0139";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1153:
switch (current) {
case 'b' :
state = 1154;
return true;
}
break;
case 1154:
switch (current) {
case 'd' :
state = 1155;
return true;
}
break;
case 1155:
switch (current) {
case 'a' :
state = 1156;
return true;
}
break;
case 1156:
switch (current) {
case ';' : // Lambda;
match = "\u039B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1157:
switch (current) {
case 'g' :
state = 1158;
return true;
}
break;
case 1158:
switch (current) {
case ';' : // Lang;
match = "\u27EA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1159:
switch (current) {
case 'l' :
state = 1160;
return true;
}
break;
case 1160:
switch (current) {
case 'a' :
state = 1161;
return true;
}
break;
case 1161:
switch (current) {
case 'c' :
state = 1162;
return true;
}
break;
case 1162:
switch (current) {
case 'e' :
state = 1163;
return true;
}
break;
case 1163:
switch (current) {
case 't' :
state = 1164;
return true;
}
break;
case 1164:
switch (current) {
case 'r' :
state = 1165;
return true;
}
break;
case 1165:
switch (current) {
case 'f' :
state = 1166;
return true;
}
break;
case 1166:
switch (current) {
case ';' : // Laplacetrf;
match = "\u2112";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1167:
switch (current) {
case 'r' :
state = 1168;
return true;
}
break;
case 1168:
switch (current) {
case ';' : // Larr;
match = "\u219E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1169:
switch (current) {
case 'a' :
state = 1170;
return true;
case 'e' :
state = 1174;
return true;
case 'y' :
state = 1178;
return true;
}
break;
case 1170:
switch (current) {
case 'r' :
state = 1171;
return true;
}
break;
case 1171:
switch (current) {
case 'o' :
state = 1172;
return true;
}
break;
case 1172:
switch (current) {
case 'n' :
state = 1173;
return true;
}
break;
case 1173:
switch (current) {
case ';' : // Lcaron;
match = "\u013D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1174:
switch (current) {
case 'd' :
state = 1175;
return true;
}
break;
case 1175:
switch (current) {
case 'i' :
state = 1176;
return true;
}
break;
case 1176:
switch (current) {
case 'l' :
state = 1177;
return true;
}
break;
case 1177:
switch (current) {
case ';' : // Lcedil;
match = "\u013B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1178:
switch (current) {
case ';' : // Lcy;
match = "\u041B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1179:
switch (current) {
case 'f' :
state = 1180;
return true;
case 's' :
state = 1355;
return true;
}
break;
case 1180:
switch (current) {
case 't' :
state = 1181;
return true;
}
break;
case 1181:
switch (current) {
case 'A' :
state = 1182;
return true;
case 'C' :
state = 1211;
return true;
case 'D' :
state = 1218;
return true;
case 'F' :
state = 1251;
return true;
case 'R' :
state = 1256;
return true;
case 'T' :
state = 1272;
return true;
case 'U' :
state = 1301;
return true;
case 'V' :
state = 1331;
return true;
case 'a' :
state = 1340;
return true;
case 'r' :
state = 1345;
return true;
}
break;
case 1182:
switch (current) {
case 'n' :
state = 1183;
return true;
case 'r' :
state = 1194;
return true;
}
break;
case 1183:
switch (current) {
case 'g' :
state = 1184;
return true;
}
break;
case 1184:
switch (current) {
case 'l' :
state = 1185;
return true;
}
break;
case 1185:
switch (current) {
case 'e' :
state = 1186;
return true;
}
break;
case 1186:
switch (current) {
case 'B' :
state = 1187;
return true;
}
break;
case 1187:
switch (current) {
case 'r' :
state = 1188;
return true;
}
break;
case 1188:
switch (current) {
case 'a' :
state = 1189;
return true;
}
break;
case 1189:
switch (current) {
case 'c' :
state = 1190;
return true;
}
break;
case 1190:
switch (current) {
case 'k' :
state = 1191;
return true;
}
break;
case 1191:
switch (current) {
case 'e' :
state = 1192;
return true;
}
break;
case 1192:
switch (current) {
case 't' :
state = 1193;
return true;
}
break;
case 1193:
switch (current) {
case ';' : // LeftAngleBracket;
match = "\u27E8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1194:
switch (current) {
case 'r' :
state = 1195;
return true;
}
break;
case 1195:
switch (current) {
case 'o' :
state = 1196;
return true;
}
break;
case 1196:
switch (current) {
case 'w' :
state = 1197;
return true;
}
break;
case 1197:
switch (current) {
case ';' : // LeftArrow;
match = "\u2190";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 1198;
return true;
case 'R' :
state = 1201;
return true;
}
break;
case 1198:
switch (current) {
case 'a' :
state = 1199;
return true;
}
break;
case 1199:
switch (current) {
case 'r' :
state = 1200;
return true;
}
break;
case 1200:
switch (current) {
case ';' : // LeftArrowBar;
match = "\u21E4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1201:
switch (current) {
case 'i' :
state = 1202;
return true;
}
break;
case 1202:
switch (current) {
case 'g' :
state = 1203;
return true;
}
break;
case 1203:
switch (current) {
case 'h' :
state = 1204;
return true;
}
break;
case 1204:
switch (current) {
case 't' :
state = 1205;
return true;
}
break;
case 1205:
switch (current) {
case 'A' :
state = 1206;
return true;
}
break;
case 1206:
switch (current) {
case 'r' :
state = 1207;
return true;
}
break;
case 1207:
switch (current) {
case 'r' :
state = 1208;
return true;
}
break;
case 1208:
switch (current) {
case 'o' :
state = 1209;
return true;
}
break;
case 1209:
switch (current) {
case 'w' :
state = 1210;
return true;
}
break;
case 1210:
switch (current) {
case ';' : // LeftArrowRightArrow;
match = "\u21C6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1211:
switch (current) {
case 'e' :
state = 1212;
return true;
}
break;
case 1212:
switch (current) {
case 'i' :
state = 1213;
return true;
}
break;
case 1213:
switch (current) {
case 'l' :
state = 1214;
return true;
}
break;
case 1214:
switch (current) {
case 'i' :
state = 1215;
return true;
}
break;
case 1215:
switch (current) {
case 'n' :
state = 1216;
return true;
}
break;
case 1216:
switch (current) {
case 'g' :
state = 1217;
return true;
}
break;
case 1217:
switch (current) {
case ';' : // LeftCeiling;
match = "\u2308";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1218:
switch (current) {
case 'o' :
state = 1219;
return true;
}
break;
case 1219:
switch (current) {
case 'u' :
state = 1220;
return true;
case 'w' :
state = 1231;
return true;
}
break;
case 1220:
switch (current) {
case 'b' :
state = 1221;
return true;
}
break;
case 1221:
switch (current) {
case 'l' :
state = 1222;
return true;
}
break;
case 1222:
switch (current) {
case 'e' :
state = 1223;
return true;
}
break;
case 1223:
switch (current) {
case 'B' :
state = 1224;
return true;
}
break;
case 1224:
switch (current) {
case 'r' :
state = 1225;
return true;
}
break;
case 1225:
switch (current) {
case 'a' :
state = 1226;
return true;
}
break;
case 1226:
switch (current) {
case 'c' :
state = 1227;
return true;
}
break;
case 1227:
switch (current) {
case 'k' :
state = 1228;
return true;
}
break;
case 1228:
switch (current) {
case 'e' :
state = 1229;
return true;
}
break;
case 1229:
switch (current) {
case 't' :
state = 1230;
return true;
}
break;
case 1230:
switch (current) {
case ';' : // LeftDoubleBracket;
match = "\u27E6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1231:
switch (current) {
case 'n' :
state = 1232;
return true;
}
break;
case 1232:
switch (current) {
case 'T' :
state = 1233;
return true;
case 'V' :
state = 1242;
return true;
}
break;
case 1233:
switch (current) {
case 'e' :
state = 1234;
return true;
}
break;
case 1234:
switch (current) {
case 'e' :
state = 1235;
return true;
}
break;
case 1235:
switch (current) {
case 'V' :
state = 1236;
return true;
}
break;
case 1236:
switch (current) {
case 'e' :
state = 1237;
return true;
}
break;
case 1237:
switch (current) {
case 'c' :
state = 1238;
return true;
}
break;
case 1238:
switch (current) {
case 't' :
state = 1239;
return true;
}
break;
case 1239:
switch (current) {
case 'o' :
state = 1240;
return true;
}
break;
case 1240:
switch (current) {
case 'r' :
state = 1241;
return true;
}
break;
case 1241:
switch (current) {
case ';' : // LeftDownTeeVector;
match = "\u2961";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1242:
switch (current) {
case 'e' :
state = 1243;
return true;
}
break;
case 1243:
switch (current) {
case 'c' :
state = 1244;
return true;
}
break;
case 1244:
switch (current) {
case 't' :
state = 1245;
return true;
}
break;
case 1245:
switch (current) {
case 'o' :
state = 1246;
return true;
}
break;
case 1246:
switch (current) {
case 'r' :
state = 1247;
return true;
}
break;
case 1247:
switch (current) {
case ';' : // LeftDownVector;
match = "\u21C3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 1248;
return true;
}
break;
case 1248:
switch (current) {
case 'a' :
state = 1249;
return true;
}
break;
case 1249:
switch (current) {
case 'r' :
state = 1250;
return true;
}
break;
case 1250:
switch (current) {
case ';' : // LeftDownVectorBar;
match = "\u2959";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1251:
switch (current) {
case 'l' :
state = 1252;
return true;
}
break;
case 1252:
switch (current) {
case 'o' :
state = 1253;
return true;
}
break;
case 1253:
switch (current) {
case 'o' :
state = 1254;
return true;
}
break;
case 1254:
switch (current) {
case 'r' :
state = 1255;
return true;
}
break;
case 1255:
switch (current) {
case ';' : // LeftFloor;
match = "\u230A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1256:
switch (current) {
case 'i' :
state = 1257;
return true;
}
break;
case 1257:
switch (current) {
case 'g' :
state = 1258;
return true;
}
break;
case 1258:
switch (current) {
case 'h' :
state = 1259;
return true;
}
break;
case 1259:
switch (current) {
case 't' :
state = 1260;
return true;
}
break;
case 1260:
switch (current) {
case 'A' :
state = 1261;
return true;
case 'V' :
state = 1266;
return true;
}
break;
case 1261:
switch (current) {
case 'r' :
state = 1262;
return true;
}
break;
case 1262:
switch (current) {
case 'r' :
state = 1263;
return true;
}
break;
case 1263:
switch (current) {
case 'o' :
state = 1264;
return true;
}
break;
case 1264:
switch (current) {
case 'w' :
state = 1265;
return true;
}
break;
case 1265:
switch (current) {
case ';' : // LeftRightArrow;
match = "\u2194";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1266:
switch (current) {
case 'e' :
state = 1267;
return true;
}
break;
case 1267:
switch (current) {
case 'c' :
state = 1268;
return true;
}
break;
case 1268:
switch (current) {
case 't' :
state = 1269;
return true;
}
break;
case 1269:
switch (current) {
case 'o' :
state = 1270;
return true;
}
break;
case 1270:
switch (current) {
case 'r' :
state = 1271;
return true;
}
break;
case 1271:
switch (current) {
case ';' : // LeftRightVector;
match = "\u294E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1272:
switch (current) {
case 'e' :
state = 1273;
return true;
case 'r' :
state = 1286;
return true;
}
break;
case 1273:
switch (current) {
case 'e' :
state = 1274;
return true;
}
break;
case 1274:
switch (current) {
case ';' : // LeftTee;
match = "\u22A3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'A' :
state = 1275;
return true;
case 'V' :
state = 1280;
return true;
}
break;
case 1275:
switch (current) {
case 'r' :
state = 1276;
return true;
}
break;
case 1276:
switch (current) {
case 'r' :
state = 1277;
return true;
}
break;
case 1277:
switch (current) {
case 'o' :
state = 1278;
return true;
}
break;
case 1278:
switch (current) {
case 'w' :
state = 1279;
return true;
}
break;
case 1279:
switch (current) {
case ';' : // LeftTeeArrow;
match = "\u21A4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1280:
switch (current) {
case 'e' :
state = 1281;
return true;
}
break;
case 1281:
switch (current) {
case 'c' :
state = 1282;
return true;
}
break;
case 1282:
switch (current) {
case 't' :
state = 1283;
return true;
}
break;
case 1283:
switch (current) {
case 'o' :
state = 1284;
return true;
}
break;
case 1284:
switch (current) {
case 'r' :
state = 1285;
return true;
}
break;
case 1285:
switch (current) {
case ';' : // LeftTeeVector;
match = "\u295A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1286:
switch (current) {
case 'i' :
state = 1287;
return true;
}
break;
case 1287:
switch (current) {
case 'a' :
state = 1288;
return true;
}
break;
case 1288:
switch (current) {
case 'n' :
state = 1289;
return true;
}
break;
case 1289:
switch (current) {
case 'g' :
state = 1290;
return true;
}
break;
case 1290:
switch (current) {
case 'l' :
state = 1291;
return true;
}
break;
case 1291:
switch (current) {
case 'e' :
state = 1292;
return true;
}
break;
case 1292:
switch (current) {
case ';' : // LeftTriangle;
match = "\u22B2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 1293;
return true;
case 'E' :
state = 1296;
return true;
}
break;
case 1293:
switch (current) {
case 'a' :
state = 1294;
return true;
}
break;
case 1294:
switch (current) {
case 'r' :
state = 1295;
return true;
}
break;
case 1295:
switch (current) {
case ';' : // LeftTriangleBar;
match = "\u29CF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1296:
switch (current) {
case 'q' :
state = 1297;
return true;
}
break;
case 1297:
switch (current) {
case 'u' :
state = 1298;
return true;
}
break;
case 1298:
switch (current) {
case 'a' :
state = 1299;
return true;
}
break;
case 1299:
switch (current) {
case 'l' :
state = 1300;
return true;
}
break;
case 1300:
switch (current) {
case ';' : // LeftTriangleEqual;
match = "\u22B4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1301:
switch (current) {
case 'p' :
state = 1302;
return true;
}
break;
case 1302:
switch (current) {
case 'D' :
state = 1303;
return true;
case 'T' :
state = 1313;
return true;
case 'V' :
state = 1322;
return true;
}
break;
case 1303:
switch (current) {
case 'o' :
state = 1304;
return true;
}
break;
case 1304:
switch (current) {
case 'w' :
state = 1305;
return true;
}
break;
case 1305:
switch (current) {
case 'n' :
state = 1306;
return true;
}
break;
case 1306:
switch (current) {
case 'V' :
state = 1307;
return true;
}
break;
case 1307:
switch (current) {
case 'e' :
state = 1308;
return true;
}
break;
case 1308:
switch (current) {
case 'c' :
state = 1309;
return true;
}
break;
case 1309:
switch (current) {
case 't' :
state = 1310;
return true;
}
break;
case 1310:
switch (current) {
case 'o' :
state = 1311;
return true;
}
break;
case 1311:
switch (current) {
case 'r' :
state = 1312;
return true;
}
break;
case 1312:
switch (current) {
case ';' : // LeftUpDownVector;
match = "\u2951";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1313:
switch (current) {
case 'e' :
state = 1314;
return true;
}
break;
case 1314:
switch (current) {
case 'e' :
state = 1315;
return true;
}
break;
case 1315:
switch (current) {
case 'V' :
state = 1316;
return true;
}
break;
case 1316:
switch (current) {
case 'e' :
state = 1317;
return true;
}
break;
case 1317:
switch (current) {
case 'c' :
state = 1318;
return true;
}
break;
case 1318:
switch (current) {
case 't' :
state = 1319;
return true;
}
break;
case 1319:
switch (current) {
case 'o' :
state = 1320;
return true;
}
break;
case 1320:
switch (current) {
case 'r' :
state = 1321;
return true;
}
break;
case 1321:
switch (current) {
case ';' : // LeftUpTeeVector;
match = "\u2960";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1322:
switch (current) {
case 'e' :
state = 1323;
return true;
}
break;
case 1323:
switch (current) {
case 'c' :
state = 1324;
return true;
}
break;
case 1324:
switch (current) {
case 't' :
state = 1325;
return true;
}
break;
case 1325:
switch (current) {
case 'o' :
state = 1326;
return true;
}
break;
case 1326:
switch (current) {
case 'r' :
state = 1327;
return true;
}
break;
case 1327:
switch (current) {
case ';' : // LeftUpVector;
match = "\u21BF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 1328;
return true;
}
break;
case 1328:
switch (current) {
case 'a' :
state = 1329;
return true;
}
break;
case 1329:
switch (current) {
case 'r' :
state = 1330;
return true;
}
break;
case 1330:
switch (current) {
case ';' : // LeftUpVectorBar;
match = "\u2958";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1331:
switch (current) {
case 'e' :
state = 1332;
return true;
}
break;
case 1332:
switch (current) {
case 'c' :
state = 1333;
return true;
}
break;
case 1333:
switch (current) {
case 't' :
state = 1334;
return true;
}
break;
case 1334:
switch (current) {
case 'o' :
state = 1335;
return true;
}
break;
case 1335:
switch (current) {
case 'r' :
state = 1336;
return true;
}
break;
case 1336:
switch (current) {
case ';' : // LeftVector;
match = "\u21BC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 1337;
return true;
}
break;
case 1337:
switch (current) {
case 'a' :
state = 1338;
return true;
}
break;
case 1338:
switch (current) {
case 'r' :
state = 1339;
return true;
}
break;
case 1339:
switch (current) {
case ';' : // LeftVectorBar;
match = "\u2952";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1340:
switch (current) {
case 'r' :
state = 1341;
return true;
}
break;
case 1341:
switch (current) {
case 'r' :
state = 1342;
return true;
}
break;
case 1342:
switch (current) {
case 'o' :
state = 1343;
return true;
}
break;
case 1343:
switch (current) {
case 'w' :
state = 1344;
return true;
}
break;
case 1344:
switch (current) {
case ';' : // Leftarrow;
match = "\u21D0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1345:
switch (current) {
case 'i' :
state = 1346;
return true;
}
break;
case 1346:
switch (current) {
case 'g' :
state = 1347;
return true;
}
break;
case 1347:
switch (current) {
case 'h' :
state = 1348;
return true;
}
break;
case 1348:
switch (current) {
case 't' :
state = 1349;
return true;
}
break;
case 1349:
switch (current) {
case 'a' :
state = 1350;
return true;
}
break;
case 1350:
switch (current) {
case 'r' :
state = 1351;
return true;
}
break;
case 1351:
switch (current) {
case 'r' :
state = 1352;
return true;
}
break;
case 1352:
switch (current) {
case 'o' :
state = 1353;
return true;
}
break;
case 1353:
switch (current) {
case 'w' :
state = 1354;
return true;
}
break;
case 1354:
switch (current) {
case ';' : // Leftrightarrow;
match = "\u21D4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1355:
switch (current) {
case 's' :
state = 1356;
return true;
}
break;
case 1356:
switch (current) {
case 'E' :
state = 1357;
return true;
case 'F' :
state = 1369;
return true;
case 'G' :
state = 1378;
return true;
case 'L' :
state = 1385;
return true;
case 'S' :
state = 1389;
return true;
case 'T' :
state = 1399;
return true;
}
break;
case 1357:
switch (current) {
case 'q' :
state = 1358;
return true;
}
break;
case 1358:
switch (current) {
case 'u' :
state = 1359;
return true;
}
break;
case 1359:
switch (current) {
case 'a' :
state = 1360;
return true;
}
break;
case 1360:
switch (current) {
case 'l' :
state = 1361;
return true;
}
break;
case 1361:
switch (current) {
case 'G' :
state = 1362;
return true;
}
break;
case 1362:
switch (current) {
case 'r' :
state = 1363;
return true;
}
break;
case 1363:
switch (current) {
case 'e' :
state = 1364;
return true;
}
break;
case 1364:
switch (current) {
case 'a' :
state = 1365;
return true;
}
break;
case 1365:
switch (current) {
case 't' :
state = 1366;
return true;
}
break;
case 1366:
switch (current) {
case 'e' :
state = 1367;
return true;
}
break;
case 1367:
switch (current) {
case 'r' :
state = 1368;
return true;
}
break;
case 1368:
switch (current) {
case ';' : // LessEqualGreater;
match = "\u22DA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1369:
switch (current) {
case 'u' :
state = 1370;
return true;
}
break;
case 1370:
switch (current) {
case 'l' :
state = 1371;
return true;
}
break;
case 1371:
switch (current) {
case 'l' :
state = 1372;
return true;
}
break;
case 1372:
switch (current) {
case 'E' :
state = 1373;
return true;
}
break;
case 1373:
switch (current) {
case 'q' :
state = 1374;
return true;
}
break;
case 1374:
switch (current) {
case 'u' :
state = 1375;
return true;
}
break;
case 1375:
switch (current) {
case 'a' :
state = 1376;
return true;
}
break;
case 1376:
switch (current) {
case 'l' :
state = 1377;
return true;
}
break;
case 1377:
switch (current) {
case ';' : // LessFullEqual;
match = "\u2266";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1378:
switch (current) {
case 'r' :
state = 1379;
return true;
}
break;
case 1379:
switch (current) {
case 'e' :
state = 1380;
return true;
}
break;
case 1380:
switch (current) {
case 'a' :
state = 1381;
return true;
}
break;
case 1381:
switch (current) {
case 't' :
state = 1382;
return true;
}
break;
case 1382:
switch (current) {
case 'e' :
state = 1383;
return true;
}
break;
case 1383:
switch (current) {
case 'r' :
state = 1384;
return true;
}
break;
case 1384:
switch (current) {
case ';' : // LessGreater;
match = "\u2276";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1385:
switch (current) {
case 'e' :
state = 1386;
return true;
}
break;
case 1386:
switch (current) {
case 's' :
state = 1387;
return true;
}
break;
case 1387:
switch (current) {
case 's' :
state = 1388;
return true;
}
break;
case 1388:
switch (current) {
case ';' : // LessLess;
match = "\u2AA1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1389:
switch (current) {
case 'l' :
state = 1390;
return true;
}
break;
case 1390:
switch (current) {
case 'a' :
state = 1391;
return true;
}
break;
case 1391:
switch (current) {
case 'n' :
state = 1392;
return true;
}
break;
case 1392:
switch (current) {
case 't' :
state = 1393;
return true;
}
break;
case 1393:
switch (current) {
case 'E' :
state = 1394;
return true;
}
break;
case 1394:
switch (current) {
case 'q' :
state = 1395;
return true;
}
break;
case 1395:
switch (current) {
case 'u' :
state = 1396;
return true;
}
break;
case 1396:
switch (current) {
case 'a' :
state = 1397;
return true;
}
break;
case 1397:
switch (current) {
case 'l' :
state = 1398;
return true;
}
break;
case 1398:
switch (current) {
case ';' : // LessSlantEqual;
match = "\u2A7D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1399:
switch (current) {
case 'i' :
state = 1400;
return true;
}
break;
case 1400:
switch (current) {
case 'l' :
state = 1401;
return true;
}
break;
case 1401:
switch (current) {
case 'd' :
state = 1402;
return true;
}
break;
case 1402:
switch (current) {
case 'e' :
state = 1403;
return true;
}
break;
case 1403:
switch (current) {
case ';' : // LessTilde;
match = "\u2272";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1404:
switch (current) {
case 'r' :
state = 1405;
return true;
}
break;
case 1405:
switch (current) {
case ';' : // Lfr;
match = "\uD835\uDD0F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1406:
switch (current) {
case ';' : // Ll;
match = "\u22D8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 1407;
return true;
}
break;
case 1407:
switch (current) {
case 'f' :
state = 1408;
return true;
}
break;
case 1408:
switch (current) {
case 't' :
state = 1409;
return true;
}
break;
case 1409:
switch (current) {
case 'a' :
state = 1410;
return true;
}
break;
case 1410:
switch (current) {
case 'r' :
state = 1411;
return true;
}
break;
case 1411:
switch (current) {
case 'r' :
state = 1412;
return true;
}
break;
case 1412:
switch (current) {
case 'o' :
state = 1413;
return true;
}
break;
case 1413:
switch (current) {
case 'w' :
state = 1414;
return true;
}
break;
case 1414:
switch (current) {
case ';' : // Lleftarrow;
match = "\u21DA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1415:
switch (current) {
case 'i' :
state = 1416;
return true;
}
break;
case 1416:
switch (current) {
case 'd' :
state = 1417;
return true;
}
break;
case 1417:
switch (current) {
case 'o' :
state = 1418;
return true;
}
break;
case 1418:
switch (current) {
case 't' :
state = 1419;
return true;
}
break;
case 1419:
switch (current) {
case ';' : // Lmidot;
match = "\u013F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1420:
switch (current) {
case 'n' :
state = 1421;
return true;
case 'p' :
state = 1481;
return true;
case 'w' :
state = 1483;
return true;
}
break;
case 1421:
switch (current) {
case 'g' :
state = 1422;
return true;
}
break;
case 1422:
switch (current) {
case 'L' :
state = 1423;
return true;
case 'R' :
state = 1442;
return true;
case 'l' :
state = 1452;
return true;
case 'r' :
state = 1471;
return true;
}
break;
case 1423:
switch (current) {
case 'e' :
state = 1424;
return true;
}
break;
case 1424:
switch (current) {
case 'f' :
state = 1425;
return true;
}
break;
case 1425:
switch (current) {
case 't' :
state = 1426;
return true;
}
break;
case 1426:
switch (current) {
case 'A' :
state = 1427;
return true;
case 'R' :
state = 1432;
return true;
}
break;
case 1427:
switch (current) {
case 'r' :
state = 1428;
return true;
}
break;
case 1428:
switch (current) {
case 'r' :
state = 1429;
return true;
}
break;
case 1429:
switch (current) {
case 'o' :
state = 1430;
return true;
}
break;
case 1430:
switch (current) {
case 'w' :
state = 1431;
return true;
}
break;
case 1431:
switch (current) {
case ';' : // LongLeftArrow;
match = "\u27F5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1432:
switch (current) {
case 'i' :
state = 1433;
return true;
}
break;
case 1433:
switch (current) {
case 'g' :
state = 1434;
return true;
}
break;
case 1434:
switch (current) {
case 'h' :
state = 1435;
return true;
}
break;
case 1435:
switch (current) {
case 't' :
state = 1436;
return true;
}
break;
case 1436:
switch (current) {
case 'A' :
state = 1437;
return true;
}
break;
case 1437:
switch (current) {
case 'r' :
state = 1438;
return true;
}
break;
case 1438:
switch (current) {
case 'r' :
state = 1439;
return true;
}
break;
case 1439:
switch (current) {
case 'o' :
state = 1440;
return true;
}
break;
case 1440:
switch (current) {
case 'w' :
state = 1441;
return true;
}
break;
case 1441:
switch (current) {
case ';' : // LongLeftRightArrow;
match = "\u27F7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1442:
switch (current) {
case 'i' :
state = 1443;
return true;
}
break;
case 1443:
switch (current) {
case 'g' :
state = 1444;
return true;
}
break;
case 1444:
switch (current) {
case 'h' :
state = 1445;
return true;
}
break;
case 1445:
switch (current) {
case 't' :
state = 1446;
return true;
}
break;
case 1446:
switch (current) {
case 'A' :
state = 1447;
return true;
}
break;
case 1447:
switch (current) {
case 'r' :
state = 1448;
return true;
}
break;
case 1448:
switch (current) {
case 'r' :
state = 1449;
return true;
}
break;
case 1449:
switch (current) {
case 'o' :
state = 1450;
return true;
}
break;
case 1450:
switch (current) {
case 'w' :
state = 1451;
return true;
}
break;
case 1451:
switch (current) {
case ';' : // LongRightArrow;
match = "\u27F6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1452:
switch (current) {
case 'e' :
state = 1453;
return true;
}
break;
case 1453:
switch (current) {
case 'f' :
state = 1454;
return true;
}
break;
case 1454:
switch (current) {
case 't' :
state = 1455;
return true;
}
break;
case 1455:
switch (current) {
case 'a' :
state = 1456;
return true;
case 'r' :
state = 1461;
return true;
}
break;
case 1456:
switch (current) {
case 'r' :
state = 1457;
return true;
}
break;
case 1457:
switch (current) {
case 'r' :
state = 1458;
return true;
}
break;
case 1458:
switch (current) {
case 'o' :
state = 1459;
return true;
}
break;
case 1459:
switch (current) {
case 'w' :
state = 1460;
return true;
}
break;
case 1460:
switch (current) {
case ';' : // Longleftarrow;
match = "\u27F8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1461:
switch (current) {
case 'i' :
state = 1462;
return true;
}
break;
case 1462:
switch (current) {
case 'g' :
state = 1463;
return true;
}
break;
case 1463:
switch (current) {
case 'h' :
state = 1464;
return true;
}
break;
case 1464:
switch (current) {
case 't' :
state = 1465;
return true;
}
break;
case 1465:
switch (current) {
case 'a' :
state = 1466;
return true;
}
break;
case 1466:
switch (current) {
case 'r' :
state = 1467;
return true;
}
break;
case 1467:
switch (current) {
case 'r' :
state = 1468;
return true;
}
break;
case 1468:
switch (current) {
case 'o' :
state = 1469;
return true;
}
break;
case 1469:
switch (current) {
case 'w' :
state = 1470;
return true;
}
break;
case 1470:
switch (current) {
case ';' : // Longleftrightarrow;
match = "\u27FA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1471:
switch (current) {
case 'i' :
state = 1472;
return true;
}
break;
case 1472:
switch (current) {
case 'g' :
state = 1473;
return true;
}
break;
case 1473:
switch (current) {
case 'h' :
state = 1474;
return true;
}
break;
case 1474:
switch (current) {
case 't' :
state = 1475;
return true;
}
break;
case 1475:
switch (current) {
case 'a' :
state = 1476;
return true;
}
break;
case 1476:
switch (current) {
case 'r' :
state = 1477;
return true;
}
break;
case 1477:
switch (current) {
case 'r' :
state = 1478;
return true;
}
break;
case 1478:
switch (current) {
case 'o' :
state = 1479;
return true;
}
break;
case 1479:
switch (current) {
case 'w' :
state = 1480;
return true;
}
break;
case 1480:
switch (current) {
case ';' : // Longrightarrow;
match = "\u27F9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1481:
switch (current) {
case 'f' :
state = 1482;
return true;
}
break;
case 1482:
switch (current) {
case ';' : // Lopf;
match = "\uD835\uDD43";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1483:
switch (current) {
case 'e' :
state = 1484;
return true;
}
break;
case 1484:
switch (current) {
case 'r' :
state = 1485;
return true;
}
break;
case 1485:
switch (current) {
case 'L' :
state = 1486;
return true;
case 'R' :
state = 1495;
return true;
}
break;
case 1486:
switch (current) {
case 'e' :
state = 1487;
return true;
}
break;
case 1487:
switch (current) {
case 'f' :
state = 1488;
return true;
}
break;
case 1488:
switch (current) {
case 't' :
state = 1489;
return true;
}
break;
case 1489:
switch (current) {
case 'A' :
state = 1490;
return true;
}
break;
case 1490:
switch (current) {
case 'r' :
state = 1491;
return true;
}
break;
case 1491:
switch (current) {
case 'r' :
state = 1492;
return true;
}
break;
case 1492:
switch (current) {
case 'o' :
state = 1493;
return true;
}
break;
case 1493:
switch (current) {
case 'w' :
state = 1494;
return true;
}
break;
case 1494:
switch (current) {
case ';' : // LowerLeftArrow;
match = "\u2199";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1495:
switch (current) {
case 'i' :
state = 1496;
return true;
}
break;
case 1496:
switch (current) {
case 'g' :
state = 1497;
return true;
}
break;
case 1497:
switch (current) {
case 'h' :
state = 1498;
return true;
}
break;
case 1498:
switch (current) {
case 't' :
state = 1499;
return true;
}
break;
case 1499:
switch (current) {
case 'A' :
state = 1500;
return true;
}
break;
case 1500:
switch (current) {
case 'r' :
state = 1501;
return true;
}
break;
case 1501:
switch (current) {
case 'r' :
state = 1502;
return true;
}
break;
case 1502:
switch (current) {
case 'o' :
state = 1503;
return true;
}
break;
case 1503:
switch (current) {
case 'w' :
state = 1504;
return true;
}
break;
case 1504:
switch (current) {
case ';' : // LowerRightArrow;
match = "\u2198";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1505:
switch (current) {
case 'c' :
state = 1506;
return true;
case 'h' :
state = 1508;
return true;
case 't' :
state = 1509;
return true;
}
break;
case 1506:
switch (current) {
case 'r' :
state = 1507;
return true;
}
break;
case 1507:
switch (current) {
case ';' : // Lscr;
match = "\u2112";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1508:
switch (current) {
case ';' : // Lsh;
match = "\u21B0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1509:
switch (current) {
case 'r' :
state = 1510;
return true;
}
break;
case 1510:
switch (current) {
case 'o' :
state = 1511;
return true;
}
break;
case 1511:
switch (current) {
case 'k' :
state = 1512;
return true;
}
break;
case 1512:
switch (current) {
case ';' : // Lstrok;
match = "\u0141";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1513:
switch (current) {
case ';' : // Lt;
match = "\u226A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1514:
switch (current) {
case 'a' :
state = 1515;
return true;
case 'c' :
state = 1517;
return true;
case 'e' :
state = 1519;
return true;
case 'f' :
state = 1536;
return true;
case 'i' :
state = 1538;
return true;
case 'o' :
state = 1546;
return true;
case 's' :
state = 1549;
return true;
case 'u' :
state = 1552;
return true;
}
break;
case 1515:
switch (current) {
case 'p' :
state = 1516;
return true;
}
break;
case 1516:
switch (current) {
case ';' : // Map;
match = "\u2905";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1517:
switch (current) {
case 'y' :
state = 1518;
return true;
}
break;
case 1518:
switch (current) {
case ';' : // Mcy;
match = "\u041C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1519:
switch (current) {
case 'd' :
state = 1520;
return true;
case 'l' :
state = 1529;
return true;
}
break;
case 1520:
switch (current) {
case 'i' :
state = 1521;
return true;
}
break;
case 1521:
switch (current) {
case 'u' :
state = 1522;
return true;
}
break;
case 1522:
switch (current) {
case 'm' :
state = 1523;
return true;
}
break;
case 1523:
switch (current) {
case 'S' :
state = 1524;
return true;
}
break;
case 1524:
switch (current) {
case 'p' :
state = 1525;
return true;
}
break;
case 1525:
switch (current) {
case 'a' :
state = 1526;
return true;
}
break;
case 1526:
switch (current) {
case 'c' :
state = 1527;
return true;
}
break;
case 1527:
switch (current) {
case 'e' :
state = 1528;
return true;
}
break;
case 1528:
switch (current) {
case ';' : // MediumSpace;
match = "\u205F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1529:
switch (current) {
case 'l' :
state = 1530;
return true;
}
break;
case 1530:
switch (current) {
case 'i' :
state = 1531;
return true;
}
break;
case 1531:
switch (current) {
case 'n' :
state = 1532;
return true;
}
break;
case 1532:
switch (current) {
case 't' :
state = 1533;
return true;
}
break;
case 1533:
switch (current) {
case 'r' :
state = 1534;
return true;
}
break;
case 1534:
switch (current) {
case 'f' :
state = 1535;
return true;
}
break;
case 1535:
switch (current) {
case ';' : // Mellintrf;
match = "\u2133";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1536:
switch (current) {
case 'r' :
state = 1537;
return true;
}
break;
case 1537:
switch (current) {
case ';' : // Mfr;
match = "\uD835\uDD10";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1538:
switch (current) {
case 'n' :
state = 1539;
return true;
}
break;
case 1539:
switch (current) {
case 'u' :
state = 1540;
return true;
}
break;
case 1540:
switch (current) {
case 's' :
state = 1541;
return true;
}
break;
case 1541:
switch (current) {
case 'P' :
state = 1542;
return true;
}
break;
case 1542:
switch (current) {
case 'l' :
state = 1543;
return true;
}
break;
case 1543:
switch (current) {
case 'u' :
state = 1544;
return true;
}
break;
case 1544:
switch (current) {
case 's' :
state = 1545;
return true;
}
break;
case 1545:
switch (current) {
case ';' : // MinusPlus;
match = "\u2213";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1546:
switch (current) {
case 'p' :
state = 1547;
return true;
}
break;
case 1547:
switch (current) {
case 'f' :
state = 1548;
return true;
}
break;
case 1548:
switch (current) {
case ';' : // Mopf;
match = "\uD835\uDD44";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1549:
switch (current) {
case 'c' :
state = 1550;
return true;
}
break;
case 1550:
switch (current) {
case 'r' :
state = 1551;
return true;
}
break;
case 1551:
switch (current) {
case ';' : // Mscr;
match = "\u2133";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1552:
switch (current) {
case ';' : // Mu;
match = "\u039C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1553:
switch (current) {
case 'J' :
state = 1554;
return true;
case 'a' :
state = 1557;
return true;
case 'c' :
state = 1562;
return true;
case 'e' :
state = 1572;
return true;
case 'f' :
state = 1650;
return true;
case 'o' :
state = 1652;
return true;
case 's' :
state = 2055;
return true;
case 't' :
state = 2058;
return true;
case 'u' :
state = 2063;
return true;
}
break;
case 1554:
switch (current) {
case 'c' :
state = 1555;
return true;
}
break;
case 1555:
switch (current) {
case 'y' :
state = 1556;
return true;
}
break;
case 1556:
switch (current) {
case ';' : // NJcy;
match = "\u040A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1557:
switch (current) {
case 'c' :
state = 1558;
return true;
}
break;
case 1558:
switch (current) {
case 'u' :
state = 1559;
return true;
}
break;
case 1559:
switch (current) {
case 't' :
state = 1560;
return true;
}
break;
case 1560:
switch (current) {
case 'e' :
state = 1561;
return true;
}
break;
case 1561:
switch (current) {
case ';' : // Nacute;
match = "\u0143";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1562:
switch (current) {
case 'a' :
state = 1563;
return true;
case 'e' :
state = 1567;
return true;
case 'y' :
state = 1571;
return true;
}
break;
case 1563:
switch (current) {
case 'r' :
state = 1564;
return true;
}
break;
case 1564:
switch (current) {
case 'o' :
state = 1565;
return true;
}
break;
case 1565:
switch (current) {
case 'n' :
state = 1566;
return true;
}
break;
case 1566:
switch (current) {
case ';' : // Ncaron;
match = "\u0147";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1567:
switch (current) {
case 'd' :
state = 1568;
return true;
}
break;
case 1568:
switch (current) {
case 'i' :
state = 1569;
return true;
}
break;
case 1569:
switch (current) {
case 'l' :
state = 1570;
return true;
}
break;
case 1570:
switch (current) {
case ';' : // Ncedil;
match = "\u0145";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1571:
switch (current) {
case ';' : // Ncy;
match = "\u041D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1572:
switch (current) {
case 'g' :
state = 1573;
return true;
case 's' :
state = 1619;
return true;
case 'w' :
state = 1645;
return true;
}
break;
case 1573:
switch (current) {
case 'a' :
state = 1574;
return true;
}
break;
case 1574:
switch (current) {
case 't' :
state = 1575;
return true;
}
break;
case 1575:
switch (current) {
case 'i' :
state = 1576;
return true;
}
break;
case 1576:
switch (current) {
case 'v' :
state = 1577;
return true;
}
break;
case 1577:
switch (current) {
case 'e' :
state = 1578;
return true;
}
break;
case 1578:
switch (current) {
case 'M' :
state = 1579;
return true;
case 'T' :
state = 1590;
return true;
case 'V' :
state = 1606;
return true;
}
break;
case 1579:
switch (current) {
case 'e' :
state = 1580;
return true;
}
break;
case 1580:
switch (current) {
case 'd' :
state = 1581;
return true;
}
break;
case 1581:
switch (current) {
case 'i' :
state = 1582;
return true;
}
break;
case 1582:
switch (current) {
case 'u' :
state = 1583;
return true;
}
break;
case 1583:
switch (current) {
case 'm' :
state = 1584;
return true;
}
break;
case 1584:
switch (current) {
case 'S' :
state = 1585;
return true;
}
break;
case 1585:
switch (current) {
case 'p' :
state = 1586;
return true;
}
break;
case 1586:
switch (current) {
case 'a' :
state = 1587;
return true;
}
break;
case 1587:
switch (current) {
case 'c' :
state = 1588;
return true;
}
break;
case 1588:
switch (current) {
case 'e' :
state = 1589;
return true;
}
break;
case 1589:
switch (current) {
case ';' : // NegativeMediumSpace;
match = "\u200B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1590:
switch (current) {
case 'h' :
state = 1591;
return true;
}
break;
case 1591:
switch (current) {
case 'i' :
state = 1592;
return true;
}
break;
case 1592:
switch (current) {
case 'c' :
state = 1593;
return true;
case 'n' :
state = 1600;
return true;
}
break;
case 1593:
switch (current) {
case 'k' :
state = 1594;
return true;
}
break;
case 1594:
switch (current) {
case 'S' :
state = 1595;
return true;
}
break;
case 1595:
switch (current) {
case 'p' :
state = 1596;
return true;
}
break;
case 1596:
switch (current) {
case 'a' :
state = 1597;
return true;
}
break;
case 1597:
switch (current) {
case 'c' :
state = 1598;
return true;
}
break;
case 1598:
switch (current) {
case 'e' :
state = 1599;
return true;
}
break;
case 1599:
switch (current) {
case ';' : // NegativeThickSpace;
match = "\u200B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1600:
switch (current) {
case 'S' :
state = 1601;
return true;
}
break;
case 1601:
switch (current) {
case 'p' :
state = 1602;
return true;
}
break;
case 1602:
switch (current) {
case 'a' :
state = 1603;
return true;
}
break;
case 1603:
switch (current) {
case 'c' :
state = 1604;
return true;
}
break;
case 1604:
switch (current) {
case 'e' :
state = 1605;
return true;
}
break;
case 1605:
switch (current) {
case ';' : // NegativeThinSpace;
match = "\u200B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1606:
switch (current) {
case 'e' :
state = 1607;
return true;
}
break;
case 1607:
switch (current) {
case 'r' :
state = 1608;
return true;
}
break;
case 1608:
switch (current) {
case 'y' :
state = 1609;
return true;
}
break;
case 1609:
switch (current) {
case 'T' :
state = 1610;
return true;
}
break;
case 1610:
switch (current) {
case 'h' :
state = 1611;
return true;
}
break;
case 1611:
switch (current) {
case 'i' :
state = 1612;
return true;
}
break;
case 1612:
switch (current) {
case 'n' :
state = 1613;
return true;
}
break;
case 1613:
switch (current) {
case 'S' :
state = 1614;
return true;
}
break;
case 1614:
switch (current) {
case 'p' :
state = 1615;
return true;
}
break;
case 1615:
switch (current) {
case 'a' :
state = 1616;
return true;
}
break;
case 1616:
switch (current) {
case 'c' :
state = 1617;
return true;
}
break;
case 1617:
switch (current) {
case 'e' :
state = 1618;
return true;
}
break;
case 1618:
switch (current) {
case ';' : // NegativeVeryThinSpace;
match = "\u200B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1619:
switch (current) {
case 't' :
state = 1620;
return true;
}
break;
case 1620:
switch (current) {
case 'e' :
state = 1621;
return true;
}
break;
case 1621:
switch (current) {
case 'd' :
state = 1622;
return true;
}
break;
case 1622:
switch (current) {
case 'G' :
state = 1623;
return true;
case 'L' :
state = 1637;
return true;
}
break;
case 1623:
switch (current) {
case 'r' :
state = 1624;
return true;
}
break;
case 1624:
switch (current) {
case 'e' :
state = 1625;
return true;
}
break;
case 1625:
switch (current) {
case 'a' :
state = 1626;
return true;
}
break;
case 1626:
switch (current) {
case 't' :
state = 1627;
return true;
}
break;
case 1627:
switch (current) {
case 'e' :
state = 1628;
return true;
}
break;
case 1628:
switch (current) {
case 'r' :
state = 1629;
return true;
}
break;
case 1629:
switch (current) {
case 'G' :
state = 1630;
return true;
}
break;
case 1630:
switch (current) {
case 'r' :
state = 1631;
return true;
}
break;
case 1631:
switch (current) {
case 'e' :
state = 1632;
return true;
}
break;
case 1632:
switch (current) {
case 'a' :
state = 1633;
return true;
}
break;
case 1633:
switch (current) {
case 't' :
state = 1634;
return true;
}
break;
case 1634:
switch (current) {
case 'e' :
state = 1635;
return true;
}
break;
case 1635:
switch (current) {
case 'r' :
state = 1636;
return true;
}
break;
case 1636:
switch (current) {
case ';' : // NestedGreaterGreater;
match = "\u226B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1637:
switch (current) {
case 'e' :
state = 1638;
return true;
}
break;
case 1638:
switch (current) {
case 's' :
state = 1639;
return true;
}
break;
case 1639:
switch (current) {
case 's' :
state = 1640;
return true;
}
break;
case 1640:
switch (current) {
case 'L' :
state = 1641;
return true;
}
break;
case 1641:
switch (current) {
case 'e' :
state = 1642;
return true;
}
break;
case 1642:
switch (current) {
case 's' :
state = 1643;
return true;
}
break;
case 1643:
switch (current) {
case 's' :
state = 1644;
return true;
}
break;
case 1644:
switch (current) {
case ';' : // NestedLessLess;
match = "\u226A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1645:
switch (current) {
case 'L' :
state = 1646;
return true;
}
break;
case 1646:
switch (current) {
case 'i' :
state = 1647;
return true;
}
break;
case 1647:
switch (current) {
case 'n' :
state = 1648;
return true;
}
break;
case 1648:
switch (current) {
case 'e' :
state = 1649;
return true;
}
break;
case 1649:
switch (current) {
case ';' : // NewLine;
match = "\n";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1650:
switch (current) {
case 'r' :
state = 1651;
return true;
}
break;
case 1651:
switch (current) {
case ';' : // Nfr;
match = "\uD835\uDD11";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1652:
switch (current) {
case 'B' :
state = 1653;
return true;
case 'n' :
state = 1658;
return true;
case 'p' :
state = 1672;
return true;
case 't' :
state = 1674;
return true;
}
break;
case 1653:
switch (current) {
case 'r' :
state = 1654;
return true;
}
break;
case 1654:
switch (current) {
case 'e' :
state = 1655;
return true;
}
break;
case 1655:
switch (current) {
case 'a' :
state = 1656;
return true;
}
break;
case 1656:
switch (current) {
case 'k' :
state = 1657;
return true;
}
break;
case 1657:
switch (current) {
case ';' : // NoBreak;
match = "\u2060";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1658:
switch (current) {
case 'B' :
state = 1659;
return true;
}
break;
case 1659:
switch (current) {
case 'r' :
state = 1660;
return true;
}
break;
case 1660:
switch (current) {
case 'e' :
state = 1661;
return true;
}
break;
case 1661:
switch (current) {
case 'a' :
state = 1662;
return true;
}
break;
case 1662:
switch (current) {
case 'k' :
state = 1663;
return true;
}
break;
case 1663:
switch (current) {
case 'i' :
state = 1664;
return true;
}
break;
case 1664:
switch (current) {
case 'n' :
state = 1665;
return true;
}
break;
case 1665:
switch (current) {
case 'g' :
state = 1666;
return true;
}
break;
case 1666:
switch (current) {
case 'S' :
state = 1667;
return true;
}
break;
case 1667:
switch (current) {
case 'p' :
state = 1668;
return true;
}
break;
case 1668:
switch (current) {
case 'a' :
state = 1669;
return true;
}
break;
case 1669:
switch (current) {
case 'c' :
state = 1670;
return true;
}
break;
case 1670:
switch (current) {
case 'e' :
state = 1671;
return true;
}
break;
case 1671:
switch (current) {
case ';' : // NonBreakingSpace;
match = "\u00A0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1672:
switch (current) {
case 'f' :
state = 1673;
return true;
}
break;
case 1673:
switch (current) {
case ';' : // Nopf;
match = "\u2115";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1674:
switch (current) {
case ';' : // Not;
match = "\u2AEC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'C' :
state = 1675;
return true;
case 'D' :
state = 1689;
return true;
case 'E' :
state = 1706;
return true;
case 'G' :
state = 1727;
return true;
case 'H' :
state = 1780;
return true;
case 'L' :
state = 1801;
return true;
case 'N' :
state = 1860;
return true;
case 'P' :
state = 1888;
return true;
case 'R' :
state = 1911;
return true;
case 'S' :
state = 1945;
return true;
case 'T' :
state = 2020;
return true;
case 'V' :
state = 2044;
return true;
}
break;
case 1675:
switch (current) {
case 'o' :
state = 1676;
return true;
case 'u' :
state = 1684;
return true;
}
break;
case 1676:
switch (current) {
case 'n' :
state = 1677;
return true;
}
break;
case 1677:
switch (current) {
case 'g' :
state = 1678;
return true;
}
break;
case 1678:
switch (current) {
case 'r' :
state = 1679;
return true;
}
break;
case 1679:
switch (current) {
case 'u' :
state = 1680;
return true;
}
break;
case 1680:
switch (current) {
case 'e' :
state = 1681;
return true;
}
break;
case 1681:
switch (current) {
case 'n' :
state = 1682;
return true;
}
break;
case 1682:
switch (current) {
case 't' :
state = 1683;
return true;
}
break;
case 1683:
switch (current) {
case ';' : // NotCongruent;
match = "\u2262";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1684:
switch (current) {
case 'p' :
state = 1685;
return true;
}
break;
case 1685:
switch (current) {
case 'C' :
state = 1686;
return true;
}
break;
case 1686:
switch (current) {
case 'a' :
state = 1687;
return true;
}
break;
case 1687:
switch (current) {
case 'p' :
state = 1688;
return true;
}
break;
case 1688:
switch (current) {
case ';' : // NotCupCap;
match = "\u226D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1689:
switch (current) {
case 'o' :
state = 1690;
return true;
}
break;
case 1690:
switch (current) {
case 'u' :
state = 1691;
return true;
}
break;
case 1691:
switch (current) {
case 'b' :
state = 1692;
return true;
}
break;
case 1692:
switch (current) {
case 'l' :
state = 1693;
return true;
}
break;
case 1693:
switch (current) {
case 'e' :
state = 1694;
return true;
}
break;
case 1694:
switch (current) {
case 'V' :
state = 1695;
return true;
}
break;
case 1695:
switch (current) {
case 'e' :
state = 1696;
return true;
}
break;
case 1696:
switch (current) {
case 'r' :
state = 1697;
return true;
}
break;
case 1697:
switch (current) {
case 't' :
state = 1698;
return true;
}
break;
case 1698:
switch (current) {
case 'i' :
state = 1699;
return true;
}
break;
case 1699:
switch (current) {
case 'c' :
state = 1700;
return true;
}
break;
case 1700:
switch (current) {
case 'a' :
state = 1701;
return true;
}
break;
case 1701:
switch (current) {
case 'l' :
state = 1702;
return true;
}
break;
case 1702:
switch (current) {
case 'B' :
state = 1703;
return true;
}
break;
case 1703:
switch (current) {
case 'a' :
state = 1704;
return true;
}
break;
case 1704:
switch (current) {
case 'r' :
state = 1705;
return true;
}
break;
case 1705:
switch (current) {
case ';' : // NotDoubleVerticalBar;
match = "\u2226";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1706:
switch (current) {
case 'l' :
state = 1707;
return true;
case 'q' :
state = 1713;
return true;
case 'x' :
state = 1722;
return true;
}
break;
case 1707:
switch (current) {
case 'e' :
state = 1708;
return true;
}
break;
case 1708:
switch (current) {
case 'm' :
state = 1709;
return true;
}
break;
case 1709:
switch (current) {
case 'e' :
state = 1710;
return true;
}
break;
case 1710:
switch (current) {
case 'n' :
state = 1711;
return true;
}
break;
case 1711:
switch (current) {
case 't' :
state = 1712;
return true;
}
break;
case 1712:
switch (current) {
case ';' : // NotElement;
match = "\u2209";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1713:
switch (current) {
case 'u' :
state = 1714;
return true;
}
break;
case 1714:
switch (current) {
case 'a' :
state = 1715;
return true;
}
break;
case 1715:
switch (current) {
case 'l' :
state = 1716;
return true;
}
break;
case 1716:
switch (current) {
case ';' : // NotEqual;
match = "\u2260";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'T' :
state = 1717;
return true;
}
break;
case 1717:
switch (current) {
case 'i' :
state = 1718;
return true;
}
break;
case 1718:
switch (current) {
case 'l' :
state = 1719;
return true;
}
break;
case 1719:
switch (current) {
case 'd' :
state = 1720;
return true;
}
break;
case 1720:
switch (current) {
case 'e' :
state = 1721;
return true;
}
break;
case 1721:
switch (current) {
case ';' : // NotEqualTilde;
match = "\u2242\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1722:
switch (current) {
case 'i' :
state = 1723;
return true;
}
break;
case 1723:
switch (current) {
case 's' :
state = 1724;
return true;
}
break;
case 1724:
switch (current) {
case 't' :
state = 1725;
return true;
}
break;
case 1725:
switch (current) {
case 's' :
state = 1726;
return true;
}
break;
case 1726:
switch (current) {
case ';' : // NotExists;
match = "\u2204";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1727:
switch (current) {
case 'r' :
state = 1728;
return true;
}
break;
case 1728:
switch (current) {
case 'e' :
state = 1729;
return true;
}
break;
case 1729:
switch (current) {
case 'a' :
state = 1730;
return true;
}
break;
case 1730:
switch (current) {
case 't' :
state = 1731;
return true;
}
break;
case 1731:
switch (current) {
case 'e' :
state = 1732;
return true;
}
break;
case 1732:
switch (current) {
case 'r' :
state = 1733;
return true;
}
break;
case 1733:
switch (current) {
case ';' : // NotGreater;
match = "\u226F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 1734;
return true;
case 'F' :
state = 1739;
return true;
case 'G' :
state = 1750;
return true;
case 'L' :
state = 1759;
return true;
case 'S' :
state = 1763;
return true;
case 'T' :
state = 1775;
return true;
}
break;
case 1734:
switch (current) {
case 'q' :
state = 1735;
return true;
}
break;
case 1735:
switch (current) {
case 'u' :
state = 1736;
return true;
}
break;
case 1736:
switch (current) {
case 'a' :
state = 1737;
return true;
}
break;
case 1737:
switch (current) {
case 'l' :
state = 1738;
return true;
}
break;
case 1738:
switch (current) {
case ';' : // NotGreaterEqual;
match = "\u2271";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1739:
switch (current) {
case 'u' :
state = 1740;
return true;
}
break;
case 1740:
switch (current) {
case 'l' :
state = 1741;
return true;
}
break;
case 1741:
switch (current) {
case 'l' :
state = 1742;
return true;
}
break;
case 1742:
switch (current) {
case 'E' :
state = 1743;
return true;
}
break;
case 1743:
switch (current) {
case 'q' :
state = 1744;
return true;
}
break;
case 1744:
switch (current) {
case 'u' :
state = 1745;
return true;
}
break;
case 1745:
switch (current) {
case 'a' :
state = 1746;
return true;
}
break;
case 1746:
switch (current) {
case 'l' :
state = 1747;
return true;
}
break;
case 1747:
switch (current) {
case ';' :
state = 1748;
return true;
}
break;
case 1748:
switch (current) {
case '≧' :
state = 1749;
return true;
}
break;
case 1749:
switch (current) {
case '̸' : // NotGreaterFullEqual;≧̸
match = "";
matchLength = consumedCount;
return false;
}
break;
case 1750:
switch (current) {
case 'r' :
state = 1751;
return true;
}
break;
case 1751:
switch (current) {
case 'e' :
state = 1752;
return true;
}
break;
case 1752:
switch (current) {
case 'a' :
state = 1753;
return true;
}
break;
case 1753:
switch (current) {
case 't' :
state = 1754;
return true;
}
break;
case 1754:
switch (current) {
case 'e' :
state = 1755;
return true;
}
break;
case 1755:
switch (current) {
case 'r' :
state = 1756;
return true;
}
break;
case 1756:
switch (current) {
case ';' :
state = 1757;
return true;
}
break;
case 1757:
switch (current) {
case '≫' :
state = 1758;
return true;
}
break;
case 1758:
switch (current) {
case '̸' : // NotGreaterGreater;≫̸
match = "";
matchLength = consumedCount;
return false;
}
break;
case 1759:
switch (current) {
case 'e' :
state = 1760;
return true;
}
break;
case 1760:
switch (current) {
case 's' :
state = 1761;
return true;
}
break;
case 1761:
switch (current) {
case 's' :
state = 1762;
return true;
}
break;
case 1762:
switch (current) {
case ';' : // NotGreaterLess;
match = "\u2279";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1763:
switch (current) {
case 'l' :
state = 1764;
return true;
}
break;
case 1764:
switch (current) {
case 'a' :
state = 1765;
return true;
}
break;
case 1765:
switch (current) {
case 'n' :
state = 1766;
return true;
}
break;
case 1766:
switch (current) {
case 't' :
state = 1767;
return true;
}
break;
case 1767:
switch (current) {
case 'E' :
state = 1768;
return true;
}
break;
case 1768:
switch (current) {
case 'q' :
state = 1769;
return true;
}
break;
case 1769:
switch (current) {
case 'u' :
state = 1770;
return true;
}
break;
case 1770:
switch (current) {
case 'a' :
state = 1771;
return true;
}
break;
case 1771:
switch (current) {
case 'l' :
state = 1772;
return true;
}
break;
case 1772:
switch (current) {
case ';' :
state = 1773;
return true;
}
break;
case 1773:
switch (current) {
case '⩾' :
state = 1774;
return true;
}
break;
case 1774:
switch (current) {
case '̸' : // NotGreaterSlantEqual;⩾̸
match = "";
matchLength = consumedCount;
return false;
}
break;
case 1775:
switch (current) {
case 'i' :
state = 1776;
return true;
}
break;
case 1776:
switch (current) {
case 'l' :
state = 1777;
return true;
}
break;
case 1777:
switch (current) {
case 'd' :
state = 1778;
return true;
}
break;
case 1778:
switch (current) {
case 'e' :
state = 1779;
return true;
}
break;
case 1779:
switch (current) {
case ';' : // NotGreaterTilde;
match = "\u2275";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1780:
switch (current) {
case 'u' :
state = 1781;
return true;
}
break;
case 1781:
switch (current) {
case 'm' :
state = 1782;
return true;
}
break;
case 1782:
switch (current) {
case 'p' :
state = 1783;
return true;
}
break;
case 1783:
switch (current) {
case 'D' :
state = 1784;
return true;
case 'E' :
state = 1794;
return true;
}
break;
case 1784:
switch (current) {
case 'o' :
state = 1785;
return true;
}
break;
case 1785:
switch (current) {
case 'w' :
state = 1786;
return true;
}
break;
case 1786:
switch (current) {
case 'n' :
state = 1787;
return true;
}
break;
case 1787:
switch (current) {
case 'H' :
state = 1788;
return true;
}
break;
case 1788:
switch (current) {
case 'u' :
state = 1789;
return true;
}
break;
case 1789:
switch (current) {
case 'm' :
state = 1790;
return true;
}
break;
case 1790:
switch (current) {
case 'p' :
state = 1791;
return true;
}
break;
case 1791:
switch (current) {
case ';' :
state = 1792;
return true;
}
break;
case 1792:
switch (current) {
case '≎' :
state = 1793;
return true;
}
break;
case 1793:
switch (current) {
case '̸' : // NotHumpDownHump;≎̸
match = "";
matchLength = consumedCount;
return false;
}
break;
case 1794:
switch (current) {
case 'q' :
state = 1795;
return true;
}
break;
case 1795:
switch (current) {
case 'u' :
state = 1796;
return true;
}
break;
case 1796:
switch (current) {
case 'a' :
state = 1797;
return true;
}
break;
case 1797:
switch (current) {
case 'l' :
state = 1798;
return true;
}
break;
case 1798:
switch (current) {
case ';' :
state = 1799;
return true;
}
break;
case 1799:
switch (current) {
case '≏' :
state = 1800;
return true;
}
break;
case 1800:
switch (current) {
case '̸' : // NotHumpEqual;≏̸
match = "";
matchLength = consumedCount;
return false;
}
break;
case 1801:
switch (current) {
case 'e' :
state = 1802;
return true;
}
break;
case 1802:
switch (current) {
case 'f' :
state = 1803;
return true;
case 's' :
state = 1823;
return true;
}
break;
case 1803:
switch (current) {
case 't' :
state = 1804;
return true;
}
break;
case 1804:
switch (current) {
case 'T' :
state = 1805;
return true;
}
break;
case 1805:
switch (current) {
case 'r' :
state = 1806;
return true;
}
break;
case 1806:
switch (current) {
case 'i' :
state = 1807;
return true;
}
break;
case 1807:
switch (current) {
case 'a' :
state = 1808;
return true;
}
break;
case 1808:
switch (current) {
case 'n' :
state = 1809;
return true;
}
break;
case 1809:
switch (current) {
case 'g' :
state = 1810;
return true;
}
break;
case 1810:
switch (current) {
case 'l' :
state = 1811;
return true;
}
break;
case 1811:
switch (current) {
case 'e' :
state = 1812;
return true;
}
break;
case 1812:
switch (current) {
case ';' : // NotLeftTriangle;
match = "\u22EA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 1813;
return true;
case 'E' :
state = 1818;
return true;
}
break;
case 1813:
switch (current) {
case 'a' :
state = 1814;
return true;
}
break;
case 1814:
switch (current) {
case 'r' :
state = 1815;
return true;
}
break;
case 1815:
switch (current) {
case ';' :
state = 1816;
return true;
}
break;
case 1816:
switch (current) {
case '⧏' :
state = 1817;
return true;
}
break;
case 1817:
switch (current) {
case '̸' : // NotLeftTriangleBar;⧏̸
match = "";
matchLength = consumedCount;
return false;
}
break;
case 1818:
switch (current) {
case 'q' :
state = 1819;
return true;
}
break;
case 1819:
switch (current) {
case 'u' :
state = 1820;
return true;
}
break;
case 1820:
switch (current) {
case 'a' :
state = 1821;
return true;
}
break;
case 1821:
switch (current) {
case 'l' :
state = 1822;
return true;
}
break;
case 1822:
switch (current) {
case ';' : // NotLeftTriangleEqual;
match = "\u22EC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1823:
switch (current) {
case 's' :
state = 1824;
return true;
}
break;
case 1824:
switch (current) {
case ';' : // NotLess;
match = "\u226E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 1825;
return true;
case 'G' :
state = 1830;
return true;
case 'L' :
state = 1837;
return true;
case 'S' :
state = 1843;
return true;
case 'T' :
state = 1855;
return true;
}
break;
case 1825:
switch (current) {
case 'q' :
state = 1826;
return true;
}
break;
case 1826:
switch (current) {
case 'u' :
state = 1827;
return true;
}
break;
case 1827:
switch (current) {
case 'a' :
state = 1828;
return true;
}
break;
case 1828:
switch (current) {
case 'l' :
state = 1829;
return true;
}
break;
case 1829:
switch (current) {
case ';' : // NotLessEqual;
match = "\u2270";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1830:
switch (current) {
case 'r' :
state = 1831;
return true;
}
break;
case 1831:
switch (current) {
case 'e' :
state = 1832;
return true;
}
break;
case 1832:
switch (current) {
case 'a' :
state = 1833;
return true;
}
break;
case 1833:
switch (current) {
case 't' :
state = 1834;
return true;
}
break;
case 1834:
switch (current) {
case 'e' :
state = 1835;
return true;
}
break;
case 1835:
switch (current) {
case 'r' :
state = 1836;
return true;
}
break;
case 1836:
switch (current) {
case ';' : // NotLessGreater;
match = "\u2278";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1837:
switch (current) {
case 'e' :
state = 1838;
return true;
}
break;
case 1838:
switch (current) {
case 's' :
state = 1839;
return true;
}
break;
case 1839:
switch (current) {
case 's' :
state = 1840;
return true;
}
break;
case 1840:
switch (current) {
case ';' :
state = 1841;
return true;
}
break;
case 1841:
switch (current) {
case '≪' :
state = 1842;
return true;
}
break;
case 1842:
switch (current) {
case '̸' : // NotLessLess;≪̸
match = "";
matchLength = consumedCount;
return false;
}
break;
case 1843:
switch (current) {
case 'l' :
state = 1844;
return true;
}
break;
case 1844:
switch (current) {
case 'a' :
state = 1845;
return true;
}
break;
case 1845:
switch (current) {
case 'n' :
state = 1846;
return true;
}
break;
case 1846:
switch (current) {
case 't' :
state = 1847;
return true;
}
break;
case 1847:
switch (current) {
case 'E' :
state = 1848;
return true;
}
break;
case 1848:
switch (current) {
case 'q' :
state = 1849;
return true;
}
break;
case 1849:
switch (current) {
case 'u' :
state = 1850;
return true;
}
break;
case 1850:
switch (current) {
case 'a' :
state = 1851;
return true;
}
break;
case 1851:
switch (current) {
case 'l' :
state = 1852;
return true;
}
break;
case 1852:
switch (current) {
case ';' :
state = 1853;
return true;
}
break;
case 1853:
switch (current) {
case '⩽' :
state = 1854;
return true;
}
break;
case 1854:
switch (current) {
case '̸' : // NotLessSlantEqual;⩽̸
match = "";
matchLength = consumedCount;
return false;
}
break;
case 1855:
switch (current) {
case 'i' :
state = 1856;
return true;
}
break;
case 1856:
switch (current) {
case 'l' :
state = 1857;
return true;
}
break;
case 1857:
switch (current) {
case 'd' :
state = 1858;
return true;
}
break;
case 1858:
switch (current) {
case 'e' :
state = 1859;
return true;
}
break;
case 1859:
switch (current) {
case ';' : // NotLessTilde;
match = "\u2274";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1860:
switch (current) {
case 'e' :
state = 1861;
return true;
}
break;
case 1861:
switch (current) {
case 's' :
state = 1862;
return true;
}
break;
case 1862:
switch (current) {
case 't' :
state = 1863;
return true;
}
break;
case 1863:
switch (current) {
case 'e' :
state = 1864;
return true;
}
break;
case 1864:
switch (current) {
case 'd' :
state = 1865;
return true;
}
break;
case 1865:
switch (current) {
case 'G' :
state = 1866;
return true;
case 'L' :
state = 1880;
return true;
}
break;
case 1866:
switch (current) {
case 'r' :
state = 1867;
return true;
}
break;
case 1867:
switch (current) {
case 'e' :
state = 1868;
return true;
}
break;
case 1868:
switch (current) {
case 'a' :
state = 1869;
return true;
}
break;
case 1869:
switch (current) {
case 't' :
state = 1870;
return true;
}
break;
case 1870:
switch (current) {
case 'e' :
state = 1871;
return true;
}
break;
case 1871:
switch (current) {
case 'r' :
state = 1872;
return true;
}
break;
case 1872:
switch (current) {
case 'G' :
state = 1873;
return true;
}
break;
case 1873:
switch (current) {
case 'r' :
state = 1874;
return true;
}
break;
case 1874:
switch (current) {
case 'e' :
state = 1875;
return true;
}
break;
case 1875:
switch (current) {
case 'a' :
state = 1876;
return true;
}
break;
case 1876:
switch (current) {
case 't' :
state = 1877;
return true;
}
break;
case 1877:
switch (current) {
case 'e' :
state = 1878;
return true;
}
break;
case 1878:
switch (current) {
case 'r' :
state = 1879;
return true;
}
break;
case 1879:
switch (current) {
case ';' : // NotNestedGreaterGreater;
match = "\u2AA2\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1880:
switch (current) {
case 'e' :
state = 1881;
return true;
}
break;
case 1881:
switch (current) {
case 's' :
state = 1882;
return true;
}
break;
case 1882:
switch (current) {
case 's' :
state = 1883;
return true;
}
break;
case 1883:
switch (current) {
case 'L' :
state = 1884;
return true;
}
break;
case 1884:
switch (current) {
case 'e' :
state = 1885;
return true;
}
break;
case 1885:
switch (current) {
case 's' :
state = 1886;
return true;
}
break;
case 1886:
switch (current) {
case 's' :
state = 1887;
return true;
}
break;
case 1887:
switch (current) {
case ';' : // NotNestedLessLess;
match = "\u2AA1\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1888:
switch (current) {
case 'r' :
state = 1889;
return true;
}
break;
case 1889:
switch (current) {
case 'e' :
state = 1890;
return true;
}
break;
case 1890:
switch (current) {
case 'c' :
state = 1891;
return true;
}
break;
case 1891:
switch (current) {
case 'e' :
state = 1892;
return true;
}
break;
case 1892:
switch (current) {
case 'd' :
state = 1893;
return true;
}
break;
case 1893:
switch (current) {
case 'e' :
state = 1894;
return true;
}
break;
case 1894:
switch (current) {
case 's' :
state = 1895;
return true;
}
break;
case 1895:
switch (current) {
case ';' : // NotPrecedes;
match = "\u2280";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 1896;
return true;
case 'S' :
state = 1901;
return true;
}
break;
case 1896:
switch (current) {
case 'q' :
state = 1897;
return true;
}
break;
case 1897:
switch (current) {
case 'u' :
state = 1898;
return true;
}
break;
case 1898:
switch (current) {
case 'a' :
state = 1899;
return true;
}
break;
case 1899:
switch (current) {
case 'l' :
state = 1900;
return true;
}
break;
case 1900:
switch (current) {
case ';' : // NotPrecedesEqual;
match = "\u2AAF\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1901:
switch (current) {
case 'l' :
state = 1902;
return true;
}
break;
case 1902:
switch (current) {
case 'a' :
state = 1903;
return true;
}
break;
case 1903:
switch (current) {
case 'n' :
state = 1904;
return true;
}
break;
case 1904:
switch (current) {
case 't' :
state = 1905;
return true;
}
break;
case 1905:
switch (current) {
case 'E' :
state = 1906;
return true;
}
break;
case 1906:
switch (current) {
case 'q' :
state = 1907;
return true;
}
break;
case 1907:
switch (current) {
case 'u' :
state = 1908;
return true;
}
break;
case 1908:
switch (current) {
case 'a' :
state = 1909;
return true;
}
break;
case 1909:
switch (current) {
case 'l' :
state = 1910;
return true;
}
break;
case 1910:
switch (current) {
case ';' : // NotPrecedesSlantEqual;
match = "\u22E0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1911:
switch (current) {
case 'e' :
state = 1912;
return true;
case 'i' :
state = 1925;
return true;
}
break;
case 1912:
switch (current) {
case 'v' :
state = 1913;
return true;
}
break;
case 1913:
switch (current) {
case 'e' :
state = 1914;
return true;
}
break;
case 1914:
switch (current) {
case 'r' :
state = 1915;
return true;
}
break;
case 1915:
switch (current) {
case 's' :
state = 1916;
return true;
}
break;
case 1916:
switch (current) {
case 'e' :
state = 1917;
return true;
}
break;
case 1917:
switch (current) {
case 'E' :
state = 1918;
return true;
}
break;
case 1918:
switch (current) {
case 'l' :
state = 1919;
return true;
}
break;
case 1919:
switch (current) {
case 'e' :
state = 1920;
return true;
}
break;
case 1920:
switch (current) {
case 'm' :
state = 1921;
return true;
}
break;
case 1921:
switch (current) {
case 'e' :
state = 1922;
return true;
}
break;
case 1922:
switch (current) {
case 'n' :
state = 1923;
return true;
}
break;
case 1923:
switch (current) {
case 't' :
state = 1924;
return true;
}
break;
case 1924:
switch (current) {
case ';' : // NotReverseElement;
match = "\u220C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1925:
switch (current) {
case 'g' :
state = 1926;
return true;
}
break;
case 1926:
switch (current) {
case 'h' :
state = 1927;
return true;
}
break;
case 1927:
switch (current) {
case 't' :
state = 1928;
return true;
}
break;
case 1928:
switch (current) {
case 'T' :
state = 1929;
return true;
}
break;
case 1929:
switch (current) {
case 'r' :
state = 1930;
return true;
}
break;
case 1930:
switch (current) {
case 'i' :
state = 1931;
return true;
}
break;
case 1931:
switch (current) {
case 'a' :
state = 1932;
return true;
}
break;
case 1932:
switch (current) {
case 'n' :
state = 1933;
return true;
}
break;
case 1933:
switch (current) {
case 'g' :
state = 1934;
return true;
}
break;
case 1934:
switch (current) {
case 'l' :
state = 1935;
return true;
}
break;
case 1935:
switch (current) {
case 'e' :
state = 1936;
return true;
}
break;
case 1936:
switch (current) {
case ';' : // NotRightTriangle;
match = "\u22EB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 1937;
return true;
case 'E' :
state = 1940;
return true;
}
break;
case 1937:
switch (current) {
case 'a' :
state = 1938;
return true;
}
break;
case 1938:
switch (current) {
case 'r' :
state = 1939;
return true;
}
break;
case 1939:
switch (current) {
case ';' : // NotRightTriangleBar;
match = "\u29D0\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1940:
switch (current) {
case 'q' :
state = 1941;
return true;
}
break;
case 1941:
switch (current) {
case 'u' :
state = 1942;
return true;
}
break;
case 1942:
switch (current) {
case 'a' :
state = 1943;
return true;
}
break;
case 1943:
switch (current) {
case 'l' :
state = 1944;
return true;
}
break;
case 1944:
switch (current) {
case ';' : // NotRightTriangleEqual;
match = "\u22ED";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1945:
switch (current) {
case 'q' :
state = 1946;
return true;
case 'u' :
state = 1973;
return true;
}
break;
case 1946:
switch (current) {
case 'u' :
state = 1947;
return true;
}
break;
case 1947:
switch (current) {
case 'a' :
state = 1948;
return true;
}
break;
case 1948:
switch (current) {
case 'r' :
state = 1949;
return true;
}
break;
case 1949:
switch (current) {
case 'e' :
state = 1950;
return true;
}
break;
case 1950:
switch (current) {
case 'S' :
state = 1951;
return true;
}
break;
case 1951:
switch (current) {
case 'u' :
state = 1952;
return true;
}
break;
case 1952:
switch (current) {
case 'b' :
state = 1953;
return true;
case 'p' :
state = 1962;
return true;
}
break;
case 1953:
switch (current) {
case 's' :
state = 1954;
return true;
}
break;
case 1954:
switch (current) {
case 'e' :
state = 1955;
return true;
}
break;
case 1955:
switch (current) {
case 't' :
state = 1956;
return true;
}
break;
case 1956:
switch (current) {
case ';' : // NotSquareSubset;
match = "\u228F\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 1957;
return true;
}
break;
case 1957:
switch (current) {
case 'q' :
state = 1958;
return true;
}
break;
case 1958:
switch (current) {
case 'u' :
state = 1959;
return true;
}
break;
case 1959:
switch (current) {
case 'a' :
state = 1960;
return true;
}
break;
case 1960:
switch (current) {
case 'l' :
state = 1961;
return true;
}
break;
case 1961:
switch (current) {
case ';' : // NotSquareSubsetEqual;
match = "\u22E2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1962:
switch (current) {
case 'e' :
state = 1963;
return true;
}
break;
case 1963:
switch (current) {
case 'r' :
state = 1964;
return true;
}
break;
case 1964:
switch (current) {
case 's' :
state = 1965;
return true;
}
break;
case 1965:
switch (current) {
case 'e' :
state = 1966;
return true;
}
break;
case 1966:
switch (current) {
case 't' :
state = 1967;
return true;
}
break;
case 1967:
switch (current) {
case ';' : // NotSquareSuperset;
match = "\u2290\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 1968;
return true;
}
break;
case 1968:
switch (current) {
case 'q' :
state = 1969;
return true;
}
break;
case 1969:
switch (current) {
case 'u' :
state = 1970;
return true;
}
break;
case 1970:
switch (current) {
case 'a' :
state = 1971;
return true;
}
break;
case 1971:
switch (current) {
case 'l' :
state = 1972;
return true;
}
break;
case 1972:
switch (current) {
case ';' : // NotSquareSupersetEqual;
match = "\u22E3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1973:
switch (current) {
case 'b' :
state = 1974;
return true;
case 'c' :
state = 1983;
return true;
case 'p' :
state = 2009;
return true;
}
break;
case 1974:
switch (current) {
case 's' :
state = 1975;
return true;
}
break;
case 1975:
switch (current) {
case 'e' :
state = 1976;
return true;
}
break;
case 1976:
switch (current) {
case 't' :
state = 1977;
return true;
}
break;
case 1977:
switch (current) {
case ';' : // NotSubset;
match = "\u2282\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 1978;
return true;
}
break;
case 1978:
switch (current) {
case 'q' :
state = 1979;
return true;
}
break;
case 1979:
switch (current) {
case 'u' :
state = 1980;
return true;
}
break;
case 1980:
switch (current) {
case 'a' :
state = 1981;
return true;
}
break;
case 1981:
switch (current) {
case 'l' :
state = 1982;
return true;
}
break;
case 1982:
switch (current) {
case ';' : // NotSubsetEqual;
match = "\u2288";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1983:
switch (current) {
case 'c' :
state = 1984;
return true;
}
break;
case 1984:
switch (current) {
case 'e' :
state = 1985;
return true;
}
break;
case 1985:
switch (current) {
case 'e' :
state = 1986;
return true;
}
break;
case 1986:
switch (current) {
case 'd' :
state = 1987;
return true;
}
break;
case 1987:
switch (current) {
case 's' :
state = 1988;
return true;
}
break;
case 1988:
switch (current) {
case ';' : // NotSucceeds;
match = "\u2281";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 1989;
return true;
case 'S' :
state = 1994;
return true;
case 'T' :
state = 2004;
return true;
}
break;
case 1989:
switch (current) {
case 'q' :
state = 1990;
return true;
}
break;
case 1990:
switch (current) {
case 'u' :
state = 1991;
return true;
}
break;
case 1991:
switch (current) {
case 'a' :
state = 1992;
return true;
}
break;
case 1992:
switch (current) {
case 'l' :
state = 1993;
return true;
}
break;
case 1993:
switch (current) {
case ';' : // NotSucceedsEqual;
match = "\u2AB0\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 1994:
switch (current) {
case 'l' :
state = 1995;
return true;
}
break;
case 1995:
switch (current) {
case 'a' :
state = 1996;
return true;
}
break;
case 1996:
switch (current) {
case 'n' :
state = 1997;
return true;
}
break;
case 1997:
switch (current) {
case 't' :
state = 1998;
return true;
}
break;
case 1998:
switch (current) {
case 'E' :
state = 1999;
return true;
}
break;
case 1999:
switch (current) {
case 'q' :
state = 2000;
return true;
}
break;
}
return false;
}
private boolean parse3(final int current) {
consumedCount++;
switch (state) {
case 2000:
switch (current) {
case 'u' :
state = 2001;
return true;
}
break;
case 2001:
switch (current) {
case 'a' :
state = 2002;
return true;
}
break;
case 2002:
switch (current) {
case 'l' :
state = 2003;
return true;
}
break;
case 2003:
switch (current) {
case ';' : // NotSucceedsSlantEqual;
match = "\u22E1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2004:
switch (current) {
case 'i' :
state = 2005;
return true;
}
break;
case 2005:
switch (current) {
case 'l' :
state = 2006;
return true;
}
break;
case 2006:
switch (current) {
case 'd' :
state = 2007;
return true;
}
break;
case 2007:
switch (current) {
case 'e' :
state = 2008;
return true;
}
break;
case 2008:
switch (current) {
case ';' : // NotSucceedsTilde;
match = "\u227F\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2009:
switch (current) {
case 'e' :
state = 2010;
return true;
}
break;
case 2010:
switch (current) {
case 'r' :
state = 2011;
return true;
}
break;
case 2011:
switch (current) {
case 's' :
state = 2012;
return true;
}
break;
case 2012:
switch (current) {
case 'e' :
state = 2013;
return true;
}
break;
case 2013:
switch (current) {
case 't' :
state = 2014;
return true;
}
break;
case 2014:
switch (current) {
case ';' : // NotSuperset;
match = "\u2283\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 2015;
return true;
}
break;
case 2015:
switch (current) {
case 'q' :
state = 2016;
return true;
}
break;
case 2016:
switch (current) {
case 'u' :
state = 2017;
return true;
}
break;
case 2017:
switch (current) {
case 'a' :
state = 2018;
return true;
}
break;
case 2018:
switch (current) {
case 'l' :
state = 2019;
return true;
}
break;
case 2019:
switch (current) {
case ';' : // NotSupersetEqual;
match = "\u2289";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2020:
switch (current) {
case 'i' :
state = 2021;
return true;
}
break;
case 2021:
switch (current) {
case 'l' :
state = 2022;
return true;
}
break;
case 2022:
switch (current) {
case 'd' :
state = 2023;
return true;
}
break;
case 2023:
switch (current) {
case 'e' :
state = 2024;
return true;
}
break;
case 2024:
switch (current) {
case ';' : // NotTilde;
match = "\u2241";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 2025;
return true;
case 'F' :
state = 2030;
return true;
case 'T' :
state = 2039;
return true;
}
break;
case 2025:
switch (current) {
case 'q' :
state = 2026;
return true;
}
break;
case 2026:
switch (current) {
case 'u' :
state = 2027;
return true;
}
break;
case 2027:
switch (current) {
case 'a' :
state = 2028;
return true;
}
break;
case 2028:
switch (current) {
case 'l' :
state = 2029;
return true;
}
break;
case 2029:
switch (current) {
case ';' : // NotTildeEqual;
match = "\u2244";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2030:
switch (current) {
case 'u' :
state = 2031;
return true;
}
break;
case 2031:
switch (current) {
case 'l' :
state = 2032;
return true;
}
break;
case 2032:
switch (current) {
case 'l' :
state = 2033;
return true;
}
break;
case 2033:
switch (current) {
case 'E' :
state = 2034;
return true;
}
break;
case 2034:
switch (current) {
case 'q' :
state = 2035;
return true;
}
break;
case 2035:
switch (current) {
case 'u' :
state = 2036;
return true;
}
break;
case 2036:
switch (current) {
case 'a' :
state = 2037;
return true;
}
break;
case 2037:
switch (current) {
case 'l' :
state = 2038;
return true;
}
break;
case 2038:
switch (current) {
case ';' : // NotTildeFullEqual;
match = "\u2247";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2039:
switch (current) {
case 'i' :
state = 2040;
return true;
}
break;
case 2040:
switch (current) {
case 'l' :
state = 2041;
return true;
}
break;
case 2041:
switch (current) {
case 'd' :
state = 2042;
return true;
}
break;
case 2042:
switch (current) {
case 'e' :
state = 2043;
return true;
}
break;
case 2043:
switch (current) {
case ';' : // NotTildeTilde;
match = "\u2249";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2044:
switch (current) {
case 'e' :
state = 2045;
return true;
}
break;
case 2045:
switch (current) {
case 'r' :
state = 2046;
return true;
}
break;
case 2046:
switch (current) {
case 't' :
state = 2047;
return true;
}
break;
case 2047:
switch (current) {
case 'i' :
state = 2048;
return true;
}
break;
case 2048:
switch (current) {
case 'c' :
state = 2049;
return true;
}
break;
case 2049:
switch (current) {
case 'a' :
state = 2050;
return true;
}
break;
case 2050:
switch (current) {
case 'l' :
state = 2051;
return true;
}
break;
case 2051:
switch (current) {
case 'B' :
state = 2052;
return true;
}
break;
case 2052:
switch (current) {
case 'a' :
state = 2053;
return true;
}
break;
case 2053:
switch (current) {
case 'r' :
state = 2054;
return true;
}
break;
case 2054:
switch (current) {
case ';' : // NotVerticalBar;
match = "\u2224";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2055:
switch (current) {
case 'c' :
state = 2056;
return true;
}
break;
case 2056:
switch (current) {
case 'r' :
state = 2057;
return true;
}
break;
case 2057:
switch (current) {
case ';' : // Nscr;
match = "\uD835\uDCA9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2058:
switch (current) {
case 'i' :
state = 2059;
return true;
}
break;
case 2059:
switch (current) {
case 'l' :
state = 2060;
return true;
}
break;
case 2060:
switch (current) {
case 'd' :
state = 2061;
return true;
}
break;
case 2061:
switch (current) {
case 'e' : // Ntilde
match = "\u00D1";
matchLength = consumedCount;
state = 2062;
return true;
}
break;
case 2062:
switch (current) {
case ';' : // Ntilde;
match = "\u00D1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2063:
switch (current) {
case ';' : // Nu;
match = "\u039D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2064:
switch (current) {
case 'E' :
state = 2065;
return true;
case 'a' :
state = 2069;
return true;
case 'c' :
state = 2074;
return true;
case 'd' :
state = 2079;
return true;
case 'f' :
state = 2084;
return true;
case 'g' :
state = 2086;
return true;
case 'm' :
state = 2091;
return true;
case 'o' :
state = 2103;
return true;
case 'p' :
state = 2106;
return true;
case 'r' :
state = 2130;
return true;
case 's' :
state = 2131;
return true;
case 't' :
state = 2138;
return true;
case 'u' :
state = 2146;
return true;
case 'v' :
state = 2149;
return true;
}
break;
case 2065:
switch (current) {
case 'l' :
state = 2066;
return true;
}
break;
case 2066:
switch (current) {
case 'i' :
state = 2067;
return true;
}
break;
case 2067:
switch (current) {
case 'g' :
state = 2068;
return true;
}
break;
case 2068:
switch (current) {
case ';' : // OElig;
match = "\u0152";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2069:
switch (current) {
case 'c' :
state = 2070;
return true;
}
break;
case 2070:
switch (current) {
case 'u' :
state = 2071;
return true;
}
break;
case 2071:
switch (current) {
case 't' :
state = 2072;
return true;
}
break;
case 2072:
switch (current) {
case 'e' : // Oacute
match = "\u00D3";
matchLength = consumedCount;
state = 2073;
return true;
}
break;
case 2073:
switch (current) {
case ';' : // Oacute;
match = "\u00D3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2074:
switch (current) {
case 'i' :
state = 2075;
return true;
case 'y' :
state = 2078;
return true;
}
break;
case 2075:
switch (current) {
case 'r' :
state = 2076;
return true;
}
break;
case 2076:
switch (current) {
case 'c' : // Ocirc
match = "\u00D4";
matchLength = consumedCount;
state = 2077;
return true;
}
break;
case 2077:
switch (current) {
case ';' : // Ocirc;
match = "\u00D4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2078:
switch (current) {
case ';' : // Ocy;
match = "\u041E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2079:
switch (current) {
case 'b' :
state = 2080;
return true;
}
break;
case 2080:
switch (current) {
case 'l' :
state = 2081;
return true;
}
break;
case 2081:
switch (current) {
case 'a' :
state = 2082;
return true;
}
break;
case 2082:
switch (current) {
case 'c' :
state = 2083;
return true;
}
break;
case 2083:
switch (current) {
case ';' : // Odblac;
match = "\u0150";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2084:
switch (current) {
case 'r' :
state = 2085;
return true;
}
break;
case 2085:
switch (current) {
case ';' : // Ofr;
match = "\uD835\uDD12";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2086:
switch (current) {
case 'r' :
state = 2087;
return true;
}
break;
case 2087:
switch (current) {
case 'a' :
state = 2088;
return true;
}
break;
case 2088:
switch (current) {
case 'v' :
state = 2089;
return true;
}
break;
case 2089:
switch (current) {
case 'e' : // Ograve
match = "\u00D2";
matchLength = consumedCount;
state = 2090;
return true;
}
break;
case 2090:
switch (current) {
case ';' : // Ograve;
match = "\u00D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2091:
switch (current) {
case 'a' :
state = 2092;
return true;
case 'e' :
state = 2095;
return true;
case 'i' :
state = 2098;
return true;
}
break;
case 2092:
switch (current) {
case 'c' :
state = 2093;
return true;
}
break;
case 2093:
switch (current) {
case 'r' :
state = 2094;
return true;
}
break;
case 2094:
switch (current) {
case ';' : // Omacr;
match = "\u014C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2095:
switch (current) {
case 'g' :
state = 2096;
return true;
}
break;
case 2096:
switch (current) {
case 'a' :
state = 2097;
return true;
}
break;
case 2097:
switch (current) {
case ';' : // Omega;
match = "\u03A9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2098:
switch (current) {
case 'c' :
state = 2099;
return true;
}
break;
case 2099:
switch (current) {
case 'r' :
state = 2100;
return true;
}
break;
case 2100:
switch (current) {
case 'o' :
state = 2101;
return true;
}
break;
case 2101:
switch (current) {
case 'n' :
state = 2102;
return true;
}
break;
case 2102:
switch (current) {
case ';' : // Omicron;
match = "\u039F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2103:
switch (current) {
case 'p' :
state = 2104;
return true;
}
break;
case 2104:
switch (current) {
case 'f' :
state = 2105;
return true;
}
break;
case 2105:
switch (current) {
case ';' : // Oopf;
match = "\uD835\uDD46";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2106:
switch (current) {
case 'e' :
state = 2107;
return true;
}
break;
case 2107:
switch (current) {
case 'n' :
state = 2108;
return true;
}
break;
case 2108:
switch (current) {
case 'C' :
state = 2109;
return true;
}
break;
case 2109:
switch (current) {
case 'u' :
state = 2110;
return true;
}
break;
case 2110:
switch (current) {
case 'r' :
state = 2111;
return true;
}
break;
case 2111:
switch (current) {
case 'l' :
state = 2112;
return true;
}
break;
case 2112:
switch (current) {
case 'y' :
state = 2113;
return true;
}
break;
case 2113:
switch (current) {
case 'D' :
state = 2114;
return true;
case 'Q' :
state = 2125;
return true;
}
break;
case 2114:
switch (current) {
case 'o' :
state = 2115;
return true;
}
break;
case 2115:
switch (current) {
case 'u' :
state = 2116;
return true;
}
break;
case 2116:
switch (current) {
case 'b' :
state = 2117;
return true;
}
break;
case 2117:
switch (current) {
case 'l' :
state = 2118;
return true;
}
break;
case 2118:
switch (current) {
case 'e' :
state = 2119;
return true;
}
break;
case 2119:
switch (current) {
case 'Q' :
state = 2120;
return true;
}
break;
case 2120:
switch (current) {
case 'u' :
state = 2121;
return true;
}
break;
case 2121:
switch (current) {
case 'o' :
state = 2122;
return true;
}
break;
case 2122:
switch (current) {
case 't' :
state = 2123;
return true;
}
break;
case 2123:
switch (current) {
case 'e' :
state = 2124;
return true;
}
break;
case 2124:
switch (current) {
case ';' : // OpenCurlyDoubleQuote;
match = "\u201C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2125:
switch (current) {
case 'u' :
state = 2126;
return true;
}
break;
case 2126:
switch (current) {
case 'o' :
state = 2127;
return true;
}
break;
case 2127:
switch (current) {
case 't' :
state = 2128;
return true;
}
break;
case 2128:
switch (current) {
case 'e' :
state = 2129;
return true;
}
break;
case 2129:
switch (current) {
case ';' : // OpenCurlyQuote;
match = "\u2018";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2130:
switch (current) {
case ';' : // Or;
match = "\u2A54";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2131:
switch (current) {
case 'c' :
state = 2132;
return true;
case 'l' :
state = 2134;
return true;
}
break;
case 2132:
switch (current) {
case 'r' :
state = 2133;
return true;
}
break;
case 2133:
switch (current) {
case ';' : // Oscr;
match = "\uD835\uDCAA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2134:
switch (current) {
case 'a' :
state = 2135;
return true;
}
break;
case 2135:
switch (current) {
case 's' :
state = 2136;
return true;
}
break;
case 2136:
switch (current) {
case 'h' : // Oslash
match = "\u00D8";
matchLength = consumedCount;
state = 2137;
return true;
}
break;
case 2137:
switch (current) {
case ';' : // Oslash;
match = "\u00D8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2138:
switch (current) {
case 'i' :
state = 2139;
return true;
}
break;
case 2139:
switch (current) {
case 'l' :
state = 2140;
return true;
case 'm' :
state = 2143;
return true;
}
break;
case 2140:
switch (current) {
case 'd' :
state = 2141;
return true;
}
break;
case 2141:
switch (current) {
case 'e' : // Otilde
match = "\u00D5";
matchLength = consumedCount;
state = 2142;
return true;
}
break;
case 2142:
switch (current) {
case ';' : // Otilde;
match = "\u00D5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2143:
switch (current) {
case 'e' :
state = 2144;
return true;
}
break;
case 2144:
switch (current) {
case 's' :
state = 2145;
return true;
}
break;
case 2145:
switch (current) {
case ';' : // Otimes;
match = "\u2A37";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2146:
switch (current) {
case 'm' :
state = 2147;
return true;
}
break;
case 2147:
switch (current) {
case 'l' : // Ouml
match = "\u00D6";
matchLength = consumedCount;
state = 2148;
return true;
}
break;
case 2148:
switch (current) {
case ';' : // Ouml;
match = "\u00D6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2149:
switch (current) {
case 'e' :
state = 2150;
return true;
}
break;
case 2150:
switch (current) {
case 'r' :
state = 2151;
return true;
}
break;
case 2151:
switch (current) {
case 'B' :
state = 2152;
return true;
case 'P' :
state = 2162;
return true;
}
break;
case 2152:
switch (current) {
case 'a' :
state = 2153;
return true;
case 'r' :
state = 2155;
return true;
}
break;
case 2153:
switch (current) {
case 'r' :
state = 2154;
return true;
}
break;
case 2154:
switch (current) {
case ';' : // OverBar;
match = "\u203E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2155:
switch (current) {
case 'a' :
state = 2156;
return true;
}
break;
case 2156:
switch (current) {
case 'c' :
state = 2157;
return true;
}
break;
case 2157:
switch (current) {
case 'e' :
state = 2158;
return true;
case 'k' :
state = 2159;
return true;
}
break;
case 2158:
switch (current) {
case ';' : // OverBrace;
match = "\u23DE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2159:
switch (current) {
case 'e' :
state = 2160;
return true;
}
break;
case 2160:
switch (current) {
case 't' :
state = 2161;
return true;
}
break;
case 2161:
switch (current) {
case ';' : // OverBracket;
match = "\u23B4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2162:
switch (current) {
case 'a' :
state = 2163;
return true;
}
break;
case 2163:
switch (current) {
case 'r' :
state = 2164;
return true;
}
break;
case 2164:
switch (current) {
case 'e' :
state = 2165;
return true;
}
break;
case 2165:
switch (current) {
case 'n' :
state = 2166;
return true;
}
break;
case 2166:
switch (current) {
case 't' :
state = 2167;
return true;
}
break;
case 2167:
switch (current) {
case 'h' :
state = 2168;
return true;
}
break;
case 2168:
switch (current) {
case 'e' :
state = 2169;
return true;
}
break;
case 2169:
switch (current) {
case 's' :
state = 2170;
return true;
}
break;
case 2170:
switch (current) {
case 'i' :
state = 2171;
return true;
}
break;
case 2171:
switch (current) {
case 's' :
state = 2172;
return true;
}
break;
case 2172:
switch (current) {
case ';' : // OverParenthesis;
match = "\u23DC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2173:
switch (current) {
case 'a' :
state = 2174;
return true;
case 'c' :
state = 2181;
return true;
case 'f' :
state = 2183;
return true;
case 'h' :
state = 2185;
return true;
case 'i' :
state = 2187;
return true;
case 'l' :
state = 2188;
return true;
case 'o' :
state = 2196;
return true;
case 'r' :
state = 2210;
return true;
case 's' :
state = 2254;
return true;
}
break;
case 2174:
switch (current) {
case 'r' :
state = 2175;
return true;
}
break;
case 2175:
switch (current) {
case 't' :
state = 2176;
return true;
}
break;
case 2176:
switch (current) {
case 'i' :
state = 2177;
return true;
}
break;
case 2177:
switch (current) {
case 'a' :
state = 2178;
return true;
}
break;
case 2178:
switch (current) {
case 'l' :
state = 2179;
return true;
}
break;
case 2179:
switch (current) {
case 'D' :
state = 2180;
return true;
}
break;
case 2180:
switch (current) {
case ';' : // PartialD;
match = "\u2202";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2181:
switch (current) {
case 'y' :
state = 2182;
return true;
}
break;
case 2182:
switch (current) {
case ';' : // Pcy;
match = "\u041F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2183:
switch (current) {
case 'r' :
state = 2184;
return true;
}
break;
case 2184:
switch (current) {
case ';' : // Pfr;
match = "\uD835\uDD13";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2185:
switch (current) {
case 'i' :
state = 2186;
return true;
}
break;
case 2186:
switch (current) {
case ';' : // Phi;
match = "\u03A6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2187:
switch (current) {
case ';' : // Pi;
match = "\u03A0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2188:
switch (current) {
case 'u' :
state = 2189;
return true;
}
break;
case 2189:
switch (current) {
case 's' :
state = 2190;
return true;
}
break;
case 2190:
switch (current) {
case 'M' :
state = 2191;
return true;
}
break;
case 2191:
switch (current) {
case 'i' :
state = 2192;
return true;
}
break;
case 2192:
switch (current) {
case 'n' :
state = 2193;
return true;
}
break;
case 2193:
switch (current) {
case 'u' :
state = 2194;
return true;
}
break;
case 2194:
switch (current) {
case 's' :
state = 2195;
return true;
}
break;
case 2195:
switch (current) {
case ';' : // PlusMinus;
match = "\u00B1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2196:
switch (current) {
case 'i' :
state = 2197;
return true;
case 'p' :
state = 2208;
return true;
}
break;
case 2197:
switch (current) {
case 'n' :
state = 2198;
return true;
}
break;
case 2198:
switch (current) {
case 'c' :
state = 2199;
return true;
}
break;
case 2199:
switch (current) {
case 'a' :
state = 2200;
return true;
}
break;
case 2200:
switch (current) {
case 'r' :
state = 2201;
return true;
}
break;
case 2201:
switch (current) {
case 'e' :
state = 2202;
return true;
}
break;
case 2202:
switch (current) {
case 'p' :
state = 2203;
return true;
}
break;
case 2203:
switch (current) {
case 'l' :
state = 2204;
return true;
}
break;
case 2204:
switch (current) {
case 'a' :
state = 2205;
return true;
}
break;
case 2205:
switch (current) {
case 'n' :
state = 2206;
return true;
}
break;
case 2206:
switch (current) {
case 'e' :
state = 2207;
return true;
}
break;
case 2207:
switch (current) {
case ';' : // Poincareplane;
match = "\u210C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2208:
switch (current) {
case 'f' :
state = 2209;
return true;
}
break;
case 2209:
switch (current) {
case ';' : // Popf;
match = "\u2119";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2210:
switch (current) {
case ';' : // Pr;
match = "\u2ABB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 2211;
return true;
case 'i' :
state = 2237;
return true;
case 'o' :
state = 2240;
return true;
}
break;
case 2211:
switch (current) {
case 'c' :
state = 2212;
return true;
}
break;
case 2212:
switch (current) {
case 'e' :
state = 2213;
return true;
}
break;
case 2213:
switch (current) {
case 'd' :
state = 2214;
return true;
}
break;
case 2214:
switch (current) {
case 'e' :
state = 2215;
return true;
}
break;
case 2215:
switch (current) {
case 's' :
state = 2216;
return true;
}
break;
case 2216:
switch (current) {
case ';' : // Precedes;
match = "\u227A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 2217;
return true;
case 'S' :
state = 2222;
return true;
case 'T' :
state = 2232;
return true;
}
break;
case 2217:
switch (current) {
case 'q' :
state = 2218;
return true;
}
break;
case 2218:
switch (current) {
case 'u' :
state = 2219;
return true;
}
break;
case 2219:
switch (current) {
case 'a' :
state = 2220;
return true;
}
break;
case 2220:
switch (current) {
case 'l' :
state = 2221;
return true;
}
break;
case 2221:
switch (current) {
case ';' : // PrecedesEqual;
match = "\u2AAF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2222:
switch (current) {
case 'l' :
state = 2223;
return true;
}
break;
case 2223:
switch (current) {
case 'a' :
state = 2224;
return true;
}
break;
case 2224:
switch (current) {
case 'n' :
state = 2225;
return true;
}
break;
case 2225:
switch (current) {
case 't' :
state = 2226;
return true;
}
break;
case 2226:
switch (current) {
case 'E' :
state = 2227;
return true;
}
break;
case 2227:
switch (current) {
case 'q' :
state = 2228;
return true;
}
break;
case 2228:
switch (current) {
case 'u' :
state = 2229;
return true;
}
break;
case 2229:
switch (current) {
case 'a' :
state = 2230;
return true;
}
break;
case 2230:
switch (current) {
case 'l' :
state = 2231;
return true;
}
break;
case 2231:
switch (current) {
case ';' : // PrecedesSlantEqual;
match = "\u227C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2232:
switch (current) {
case 'i' :
state = 2233;
return true;
}
break;
case 2233:
switch (current) {
case 'l' :
state = 2234;
return true;
}
break;
case 2234:
switch (current) {
case 'd' :
state = 2235;
return true;
}
break;
case 2235:
switch (current) {
case 'e' :
state = 2236;
return true;
}
break;
case 2236:
switch (current) {
case ';' : // PrecedesTilde;
match = "\u227E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2237:
switch (current) {
case 'm' :
state = 2238;
return true;
}
break;
case 2238:
switch (current) {
case 'e' :
state = 2239;
return true;
}
break;
case 2239:
switch (current) {
case ';' : // Prime;
match = "\u2033";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2240:
switch (current) {
case 'd' :
state = 2241;
return true;
case 'p' :
state = 2245;
return true;
}
break;
case 2241:
switch (current) {
case 'u' :
state = 2242;
return true;
}
break;
case 2242:
switch (current) {
case 'c' :
state = 2243;
return true;
}
break;
case 2243:
switch (current) {
case 't' :
state = 2244;
return true;
}
break;
case 2244:
switch (current) {
case ';' : // Product;
match = "\u220F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2245:
switch (current) {
case 'o' :
state = 2246;
return true;
}
break;
case 2246:
switch (current) {
case 'r' :
state = 2247;
return true;
}
break;
case 2247:
switch (current) {
case 't' :
state = 2248;
return true;
}
break;
case 2248:
switch (current) {
case 'i' :
state = 2249;
return true;
}
break;
case 2249:
switch (current) {
case 'o' :
state = 2250;
return true;
}
break;
case 2250:
switch (current) {
case 'n' :
state = 2251;
return true;
}
break;
case 2251:
switch (current) {
case ';' : // Proportion;
match = "\u2237";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 2252;
return true;
}
break;
case 2252:
switch (current) {
case 'l' :
state = 2253;
return true;
}
break;
case 2253:
switch (current) {
case ';' : // Proportional;
match = "\u221D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2254:
switch (current) {
case 'c' :
state = 2255;
return true;
case 'i' :
state = 2257;
return true;
}
break;
case 2255:
switch (current) {
case 'r' :
state = 2256;
return true;
}
break;
case 2256:
switch (current) {
case ';' : // Pscr;
match = "\uD835\uDCAB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2257:
switch (current) {
case ';' : // Psi;
match = "\u03A8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2258:
switch (current) {
case 'U' :
state = 2259;
return true;
case 'f' :
state = 2262;
return true;
case 'o' :
state = 2264;
return true;
case 's' :
state = 2267;
return true;
}
break;
case 2259:
switch (current) {
case 'O' :
state = 2260;
return true;
}
break;
case 2260:
switch (current) {
case 'T' : // QUOT
match = "\"";
matchLength = consumedCount;
state = 2261;
return true;
}
break;
case 2261:
switch (current) {
case ';' : // QUOT;
match = "\"";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2262:
switch (current) {
case 'r' :
state = 2263;
return true;
}
break;
case 2263:
switch (current) {
case ';' : // Qfr;
match = "\uD835\uDD14";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2264:
switch (current) {
case 'p' :
state = 2265;
return true;
}
break;
case 2265:
switch (current) {
case 'f' :
state = 2266;
return true;
}
break;
case 2266:
switch (current) {
case ';' : // Qopf;
match = "\u211A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2267:
switch (current) {
case 'c' :
state = 2268;
return true;
}
break;
case 2268:
switch (current) {
case 'r' :
state = 2269;
return true;
}
break;
case 2269:
switch (current) {
case ';' : // Qscr;
match = "\uD835\uDCAC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2270:
switch (current) {
case 'B' :
state = 2271;
return true;
case 'E' :
state = 2275;
return true;
case 'a' :
state = 2277;
return true;
case 'c' :
state = 2288;
return true;
case 'e' :
state = 2298;
return true;
case 'f' :
state = 2334;
return true;
case 'h' :
state = 2336;
return true;
case 'i' :
state = 2338;
return true;
case 'o' :
state = 2488;
return true;
case 'r' :
state = 2501;
return true;
case 's' :
state = 2511;
return true;
case 'u' :
state = 2515;
return true;
}
break;
case 2271:
switch (current) {
case 'a' :
state = 2272;
return true;
}
break;
case 2272:
switch (current) {
case 'r' :
state = 2273;
return true;
}
break;
case 2273:
switch (current) {
case 'r' :
state = 2274;
return true;
}
break;
case 2274:
switch (current) {
case ';' : // RBarr;
match = "\u2910";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2275:
switch (current) {
case 'G' : // REG
match = "\u00AE";
matchLength = consumedCount;
state = 2276;
return true;
}
break;
case 2276:
switch (current) {
case ';' : // REG;
match = "\u00AE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2277:
switch (current) {
case 'c' :
state = 2278;
return true;
case 'n' :
state = 2282;
return true;
case 'r' :
state = 2284;
return true;
}
break;
case 2278:
switch (current) {
case 'u' :
state = 2279;
return true;
}
break;
case 2279:
switch (current) {
case 't' :
state = 2280;
return true;
}
break;
case 2280:
switch (current) {
case 'e' :
state = 2281;
return true;
}
break;
case 2281:
switch (current) {
case ';' : // Racute;
match = "\u0154";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2282:
switch (current) {
case 'g' :
state = 2283;
return true;
}
break;
case 2283:
switch (current) {
case ';' : // Rang;
match = "\u27EB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2284:
switch (current) {
case 'r' :
state = 2285;
return true;
}
break;
case 2285:
switch (current) {
case ';' : // Rarr;
match = "\u21A0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 't' :
state = 2286;
return true;
}
break;
case 2286:
switch (current) {
case 'l' :
state = 2287;
return true;
}
break;
case 2287:
switch (current) {
case ';' : // Rarrtl;
match = "\u2916";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2288:
switch (current) {
case 'a' :
state = 2289;
return true;
case 'e' :
state = 2293;
return true;
case 'y' :
state = 2297;
return true;
}
break;
case 2289:
switch (current) {
case 'r' :
state = 2290;
return true;
}
break;
case 2290:
switch (current) {
case 'o' :
state = 2291;
return true;
}
break;
case 2291:
switch (current) {
case 'n' :
state = 2292;
return true;
}
break;
case 2292:
switch (current) {
case ';' : // Rcaron;
match = "\u0158";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2293:
switch (current) {
case 'd' :
state = 2294;
return true;
}
break;
case 2294:
switch (current) {
case 'i' :
state = 2295;
return true;
}
break;
case 2295:
switch (current) {
case 'l' :
state = 2296;
return true;
}
break;
case 2296:
switch (current) {
case ';' : // Rcedil;
match = "\u0156";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2297:
switch (current) {
case ';' : // Rcy;
match = "\u0420";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2298:
switch (current) {
case ';' : // Re;
match = "\u211C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'v' :
state = 2299;
return true;
}
break;
case 2299:
switch (current) {
case 'e' :
state = 2300;
return true;
}
break;
case 2300:
switch (current) {
case 'r' :
state = 2301;
return true;
}
break;
case 2301:
switch (current) {
case 's' :
state = 2302;
return true;
}
break;
case 2302:
switch (current) {
case 'e' :
state = 2303;
return true;
}
break;
case 2303:
switch (current) {
case 'E' :
state = 2304;
return true;
case 'U' :
state = 2321;
return true;
}
break;
case 2304:
switch (current) {
case 'l' :
state = 2305;
return true;
case 'q' :
state = 2311;
return true;
}
break;
case 2305:
switch (current) {
case 'e' :
state = 2306;
return true;
}
break;
case 2306:
switch (current) {
case 'm' :
state = 2307;
return true;
}
break;
case 2307:
switch (current) {
case 'e' :
state = 2308;
return true;
}
break;
case 2308:
switch (current) {
case 'n' :
state = 2309;
return true;
}
break;
case 2309:
switch (current) {
case 't' :
state = 2310;
return true;
}
break;
case 2310:
switch (current) {
case ';' : // ReverseElement;
match = "\u220B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2311:
switch (current) {
case 'u' :
state = 2312;
return true;
}
break;
case 2312:
switch (current) {
case 'i' :
state = 2313;
return true;
}
break;
case 2313:
switch (current) {
case 'l' :
state = 2314;
return true;
}
break;
case 2314:
switch (current) {
case 'i' :
state = 2315;
return true;
}
break;
case 2315:
switch (current) {
case 'b' :
state = 2316;
return true;
}
break;
case 2316:
switch (current) {
case 'r' :
state = 2317;
return true;
}
break;
case 2317:
switch (current) {
case 'i' :
state = 2318;
return true;
}
break;
case 2318:
switch (current) {
case 'u' :
state = 2319;
return true;
}
break;
case 2319:
switch (current) {
case 'm' :
state = 2320;
return true;
}
break;
case 2320:
switch (current) {
case ';' : // ReverseEquilibrium;
match = "\u21CB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2321:
switch (current) {
case 'p' :
state = 2322;
return true;
}
break;
case 2322:
switch (current) {
case 'E' :
state = 2323;
return true;
}
break;
case 2323:
switch (current) {
case 'q' :
state = 2324;
return true;
}
break;
case 2324:
switch (current) {
case 'u' :
state = 2325;
return true;
}
break;
case 2325:
switch (current) {
case 'i' :
state = 2326;
return true;
}
break;
case 2326:
switch (current) {
case 'l' :
state = 2327;
return true;
}
break;
case 2327:
switch (current) {
case 'i' :
state = 2328;
return true;
}
break;
case 2328:
switch (current) {
case 'b' :
state = 2329;
return true;
}
break;
case 2329:
switch (current) {
case 'r' :
state = 2330;
return true;
}
break;
case 2330:
switch (current) {
case 'i' :
state = 2331;
return true;
}
break;
case 2331:
switch (current) {
case 'u' :
state = 2332;
return true;
}
break;
case 2332:
switch (current) {
case 'm' :
state = 2333;
return true;
}
break;
case 2333:
switch (current) {
case ';' : // ReverseUpEquilibrium;
match = "\u296F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2334:
switch (current) {
case 'r' :
state = 2335;
return true;
}
break;
case 2335:
switch (current) {
case ';' : // Rfr;
match = "\u211C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2336:
switch (current) {
case 'o' :
state = 2337;
return true;
}
break;
case 2337:
switch (current) {
case ';' : // Rho;
match = "\u03A1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2338:
switch (current) {
case 'g' :
state = 2339;
return true;
}
break;
case 2339:
switch (current) {
case 'h' :
state = 2340;
return true;
}
break;
case 2340:
switch (current) {
case 't' :
state = 2341;
return true;
}
break;
case 2341:
switch (current) {
case 'A' :
state = 2342;
return true;
case 'C' :
state = 2370;
return true;
case 'D' :
state = 2377;
return true;
case 'F' :
state = 2410;
return true;
case 'T' :
state = 2415;
return true;
case 'U' :
state = 2444;
return true;
case 'V' :
state = 2474;
return true;
case 'a' :
state = 2483;
return true;
}
break;
case 2342:
switch (current) {
case 'n' :
state = 2343;
return true;
case 'r' :
state = 2354;
return true;
}
break;
case 2343:
switch (current) {
case 'g' :
state = 2344;
return true;
}
break;
case 2344:
switch (current) {
case 'l' :
state = 2345;
return true;
}
break;
case 2345:
switch (current) {
case 'e' :
state = 2346;
return true;
}
break;
case 2346:
switch (current) {
case 'B' :
state = 2347;
return true;
}
break;
case 2347:
switch (current) {
case 'r' :
state = 2348;
return true;
}
break;
case 2348:
switch (current) {
case 'a' :
state = 2349;
return true;
}
break;
case 2349:
switch (current) {
case 'c' :
state = 2350;
return true;
}
break;
case 2350:
switch (current) {
case 'k' :
state = 2351;
return true;
}
break;
case 2351:
switch (current) {
case 'e' :
state = 2352;
return true;
}
break;
case 2352:
switch (current) {
case 't' :
state = 2353;
return true;
}
break;
case 2353:
switch (current) {
case ';' : // RightAngleBracket;
match = "\u27E9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2354:
switch (current) {
case 'r' :
state = 2355;
return true;
}
break;
case 2355:
switch (current) {
case 'o' :
state = 2356;
return true;
}
break;
case 2356:
switch (current) {
case 'w' :
state = 2357;
return true;
}
break;
case 2357:
switch (current) {
case ';' : // RightArrow;
match = "\u2192";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 2358;
return true;
case 'L' :
state = 2361;
return true;
}
break;
case 2358:
switch (current) {
case 'a' :
state = 2359;
return true;
}
break;
case 2359:
switch (current) {
case 'r' :
state = 2360;
return true;
}
break;
case 2360:
switch (current) {
case ';' : // RightArrowBar;
match = "\u21E5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2361:
switch (current) {
case 'e' :
state = 2362;
return true;
}
break;
case 2362:
switch (current) {
case 'f' :
state = 2363;
return true;
}
break;
case 2363:
switch (current) {
case 't' :
state = 2364;
return true;
}
break;
case 2364:
switch (current) {
case 'A' :
state = 2365;
return true;
}
break;
case 2365:
switch (current) {
case 'r' :
state = 2366;
return true;
}
break;
case 2366:
switch (current) {
case 'r' :
state = 2367;
return true;
}
break;
case 2367:
switch (current) {
case 'o' :
state = 2368;
return true;
}
break;
case 2368:
switch (current) {
case 'w' :
state = 2369;
return true;
}
break;
case 2369:
switch (current) {
case ';' : // RightArrowLeftArrow;
match = "\u21C4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2370:
switch (current) {
case 'e' :
state = 2371;
return true;
}
break;
case 2371:
switch (current) {
case 'i' :
state = 2372;
return true;
}
break;
case 2372:
switch (current) {
case 'l' :
state = 2373;
return true;
}
break;
case 2373:
switch (current) {
case 'i' :
state = 2374;
return true;
}
break;
case 2374:
switch (current) {
case 'n' :
state = 2375;
return true;
}
break;
case 2375:
switch (current) {
case 'g' :
state = 2376;
return true;
}
break;
case 2376:
switch (current) {
case ';' : // RightCeiling;
match = "\u2309";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2377:
switch (current) {
case 'o' :
state = 2378;
return true;
}
break;
case 2378:
switch (current) {
case 'u' :
state = 2379;
return true;
case 'w' :
state = 2390;
return true;
}
break;
case 2379:
switch (current) {
case 'b' :
state = 2380;
return true;
}
break;
case 2380:
switch (current) {
case 'l' :
state = 2381;
return true;
}
break;
case 2381:
switch (current) {
case 'e' :
state = 2382;
return true;
}
break;
case 2382:
switch (current) {
case 'B' :
state = 2383;
return true;
}
break;
case 2383:
switch (current) {
case 'r' :
state = 2384;
return true;
}
break;
case 2384:
switch (current) {
case 'a' :
state = 2385;
return true;
}
break;
case 2385:
switch (current) {
case 'c' :
state = 2386;
return true;
}
break;
case 2386:
switch (current) {
case 'k' :
state = 2387;
return true;
}
break;
case 2387:
switch (current) {
case 'e' :
state = 2388;
return true;
}
break;
case 2388:
switch (current) {
case 't' :
state = 2389;
return true;
}
break;
case 2389:
switch (current) {
case ';' : // RightDoubleBracket;
match = "\u27E7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2390:
switch (current) {
case 'n' :
state = 2391;
return true;
}
break;
case 2391:
switch (current) {
case 'T' :
state = 2392;
return true;
case 'V' :
state = 2401;
return true;
}
break;
case 2392:
switch (current) {
case 'e' :
state = 2393;
return true;
}
break;
case 2393:
switch (current) {
case 'e' :
state = 2394;
return true;
}
break;
case 2394:
switch (current) {
case 'V' :
state = 2395;
return true;
}
break;
case 2395:
switch (current) {
case 'e' :
state = 2396;
return true;
}
break;
case 2396:
switch (current) {
case 'c' :
state = 2397;
return true;
}
break;
case 2397:
switch (current) {
case 't' :
state = 2398;
return true;
}
break;
case 2398:
switch (current) {
case 'o' :
state = 2399;
return true;
}
break;
case 2399:
switch (current) {
case 'r' :
state = 2400;
return true;
}
break;
case 2400:
switch (current) {
case ';' : // RightDownTeeVector;
match = "\u295D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2401:
switch (current) {
case 'e' :
state = 2402;
return true;
}
break;
case 2402:
switch (current) {
case 'c' :
state = 2403;
return true;
}
break;
case 2403:
switch (current) {
case 't' :
state = 2404;
return true;
}
break;
case 2404:
switch (current) {
case 'o' :
state = 2405;
return true;
}
break;
case 2405:
switch (current) {
case 'r' :
state = 2406;
return true;
}
break;
case 2406:
switch (current) {
case ';' : // RightDownVector;
match = "\u21C2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 2407;
return true;
}
break;
case 2407:
switch (current) {
case 'a' :
state = 2408;
return true;
}
break;
case 2408:
switch (current) {
case 'r' :
state = 2409;
return true;
}
break;
case 2409:
switch (current) {
case ';' : // RightDownVectorBar;
match = "\u2955";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2410:
switch (current) {
case 'l' :
state = 2411;
return true;
}
break;
case 2411:
switch (current) {
case 'o' :
state = 2412;
return true;
}
break;
case 2412:
switch (current) {
case 'o' :
state = 2413;
return true;
}
break;
case 2413:
switch (current) {
case 'r' :
state = 2414;
return true;
}
break;
case 2414:
switch (current) {
case ';' : // RightFloor;
match = "\u230B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2415:
switch (current) {
case 'e' :
state = 2416;
return true;
case 'r' :
state = 2429;
return true;
}
break;
case 2416:
switch (current) {
case 'e' :
state = 2417;
return true;
}
break;
case 2417:
switch (current) {
case ';' : // RightTee;
match = "\u22A2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'A' :
state = 2418;
return true;
case 'V' :
state = 2423;
return true;
}
break;
case 2418:
switch (current) {
case 'r' :
state = 2419;
return true;
}
break;
case 2419:
switch (current) {
case 'r' :
state = 2420;
return true;
}
break;
case 2420:
switch (current) {
case 'o' :
state = 2421;
return true;
}
break;
case 2421:
switch (current) {
case 'w' :
state = 2422;
return true;
}
break;
case 2422:
switch (current) {
case ';' : // RightTeeArrow;
match = "\u21A6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2423:
switch (current) {
case 'e' :
state = 2424;
return true;
}
break;
case 2424:
switch (current) {
case 'c' :
state = 2425;
return true;
}
break;
case 2425:
switch (current) {
case 't' :
state = 2426;
return true;
}
break;
case 2426:
switch (current) {
case 'o' :
state = 2427;
return true;
}
break;
case 2427:
switch (current) {
case 'r' :
state = 2428;
return true;
}
break;
case 2428:
switch (current) {
case ';' : // RightTeeVector;
match = "\u295B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2429:
switch (current) {
case 'i' :
state = 2430;
return true;
}
break;
case 2430:
switch (current) {
case 'a' :
state = 2431;
return true;
}
break;
case 2431:
switch (current) {
case 'n' :
state = 2432;
return true;
}
break;
case 2432:
switch (current) {
case 'g' :
state = 2433;
return true;
}
break;
case 2433:
switch (current) {
case 'l' :
state = 2434;
return true;
}
break;
case 2434:
switch (current) {
case 'e' :
state = 2435;
return true;
}
break;
case 2435:
switch (current) {
case ';' : // RightTriangle;
match = "\u22B3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 2436;
return true;
case 'E' :
state = 2439;
return true;
}
break;
case 2436:
switch (current) {
case 'a' :
state = 2437;
return true;
}
break;
case 2437:
switch (current) {
case 'r' :
state = 2438;
return true;
}
break;
case 2438:
switch (current) {
case ';' : // RightTriangleBar;
match = "\u29D0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2439:
switch (current) {
case 'q' :
state = 2440;
return true;
}
break;
case 2440:
switch (current) {
case 'u' :
state = 2441;
return true;
}
break;
case 2441:
switch (current) {
case 'a' :
state = 2442;
return true;
}
break;
case 2442:
switch (current) {
case 'l' :
state = 2443;
return true;
}
break;
case 2443:
switch (current) {
case ';' : // RightTriangleEqual;
match = "\u22B5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2444:
switch (current) {
case 'p' :
state = 2445;
return true;
}
break;
case 2445:
switch (current) {
case 'D' :
state = 2446;
return true;
case 'T' :
state = 2456;
return true;
case 'V' :
state = 2465;
return true;
}
break;
case 2446:
switch (current) {
case 'o' :
state = 2447;
return true;
}
break;
case 2447:
switch (current) {
case 'w' :
state = 2448;
return true;
}
break;
case 2448:
switch (current) {
case 'n' :
state = 2449;
return true;
}
break;
case 2449:
switch (current) {
case 'V' :
state = 2450;
return true;
}
break;
case 2450:
switch (current) {
case 'e' :
state = 2451;
return true;
}
break;
case 2451:
switch (current) {
case 'c' :
state = 2452;
return true;
}
break;
case 2452:
switch (current) {
case 't' :
state = 2453;
return true;
}
break;
case 2453:
switch (current) {
case 'o' :
state = 2454;
return true;
}
break;
case 2454:
switch (current) {
case 'r' :
state = 2455;
return true;
}
break;
case 2455:
switch (current) {
case ';' : // RightUpDownVector;
match = "\u294F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2456:
switch (current) {
case 'e' :
state = 2457;
return true;
}
break;
case 2457:
switch (current) {
case 'e' :
state = 2458;
return true;
}
break;
case 2458:
switch (current) {
case 'V' :
state = 2459;
return true;
}
break;
case 2459:
switch (current) {
case 'e' :
state = 2460;
return true;
}
break;
case 2460:
switch (current) {
case 'c' :
state = 2461;
return true;
}
break;
case 2461:
switch (current) {
case 't' :
state = 2462;
return true;
}
break;
case 2462:
switch (current) {
case 'o' :
state = 2463;
return true;
}
break;
case 2463:
switch (current) {
case 'r' :
state = 2464;
return true;
}
break;
case 2464:
switch (current) {
case ';' : // RightUpTeeVector;
match = "\u295C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2465:
switch (current) {
case 'e' :
state = 2466;
return true;
}
break;
case 2466:
switch (current) {
case 'c' :
state = 2467;
return true;
}
break;
case 2467:
switch (current) {
case 't' :
state = 2468;
return true;
}
break;
case 2468:
switch (current) {
case 'o' :
state = 2469;
return true;
}
break;
case 2469:
switch (current) {
case 'r' :
state = 2470;
return true;
}
break;
case 2470:
switch (current) {
case ';' : // RightUpVector;
match = "\u21BE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 2471;
return true;
}
break;
case 2471:
switch (current) {
case 'a' :
state = 2472;
return true;
}
break;
case 2472:
switch (current) {
case 'r' :
state = 2473;
return true;
}
break;
case 2473:
switch (current) {
case ';' : // RightUpVectorBar;
match = "\u2954";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2474:
switch (current) {
case 'e' :
state = 2475;
return true;
}
break;
case 2475:
switch (current) {
case 'c' :
state = 2476;
return true;
}
break;
case 2476:
switch (current) {
case 't' :
state = 2477;
return true;
}
break;
case 2477:
switch (current) {
case 'o' :
state = 2478;
return true;
}
break;
case 2478:
switch (current) {
case 'r' :
state = 2479;
return true;
}
break;
case 2479:
switch (current) {
case ';' : // RightVector;
match = "\u21C0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 2480;
return true;
}
break;
case 2480:
switch (current) {
case 'a' :
state = 2481;
return true;
}
break;
case 2481:
switch (current) {
case 'r' :
state = 2482;
return true;
}
break;
case 2482:
switch (current) {
case ';' : // RightVectorBar;
match = "\u2953";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2483:
switch (current) {
case 'r' :
state = 2484;
return true;
}
break;
case 2484:
switch (current) {
case 'r' :
state = 2485;
return true;
}
break;
case 2485:
switch (current) {
case 'o' :
state = 2486;
return true;
}
break;
case 2486:
switch (current) {
case 'w' :
state = 2487;
return true;
}
break;
case 2487:
switch (current) {
case ';' : // Rightarrow;
match = "\u21D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2488:
switch (current) {
case 'p' :
state = 2489;
return true;
case 'u' :
state = 2491;
return true;
}
break;
case 2489:
switch (current) {
case 'f' :
state = 2490;
return true;
}
break;
case 2490:
switch (current) {
case ';' : // Ropf;
match = "\u211D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2491:
switch (current) {
case 'n' :
state = 2492;
return true;
}
break;
case 2492:
switch (current) {
case 'd' :
state = 2493;
return true;
}
break;
case 2493:
switch (current) {
case 'I' :
state = 2494;
return true;
}
break;
case 2494:
switch (current) {
case 'm' :
state = 2495;
return true;
}
break;
case 2495:
switch (current) {
case 'p' :
state = 2496;
return true;
}
break;
case 2496:
switch (current) {
case 'l' :
state = 2497;
return true;
}
break;
case 2497:
switch (current) {
case 'i' :
state = 2498;
return true;
}
break;
case 2498:
switch (current) {
case 'e' :
state = 2499;
return true;
}
break;
case 2499:
switch (current) {
case 's' :
state = 2500;
return true;
}
break;
case 2500:
switch (current) {
case ';' : // RoundImplies;
match = "\u2970";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2501:
switch (current) {
case 'i' :
state = 2502;
return true;
}
break;
case 2502:
switch (current) {
case 'g' :
state = 2503;
return true;
}
break;
case 2503:
switch (current) {
case 'h' :
state = 2504;
return true;
}
break;
case 2504:
switch (current) {
case 't' :
state = 2505;
return true;
}
break;
case 2505:
switch (current) {
case 'a' :
state = 2506;
return true;
}
break;
case 2506:
switch (current) {
case 'r' :
state = 2507;
return true;
}
break;
case 2507:
switch (current) {
case 'r' :
state = 2508;
return true;
}
break;
case 2508:
switch (current) {
case 'o' :
state = 2509;
return true;
}
break;
case 2509:
switch (current) {
case 'w' :
state = 2510;
return true;
}
break;
case 2510:
switch (current) {
case ';' : // Rrightarrow;
match = "\u21DB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2511:
switch (current) {
case 'c' :
state = 2512;
return true;
case 'h' :
state = 2514;
return true;
}
break;
case 2512:
switch (current) {
case 'r' :
state = 2513;
return true;
}
break;
case 2513:
switch (current) {
case ';' : // Rscr;
match = "\u211B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2514:
switch (current) {
case ';' : // Rsh;
match = "\u21B1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2515:
switch (current) {
case 'l' :
state = 2516;
return true;
}
break;
case 2516:
switch (current) {
case 'e' :
state = 2517;
return true;
}
break;
case 2517:
switch (current) {
case 'D' :
state = 2518;
return true;
}
break;
case 2518:
switch (current) {
case 'e' :
state = 2519;
return true;
}
break;
case 2519:
switch (current) {
case 'l' :
state = 2520;
return true;
}
break;
case 2520:
switch (current) {
case 'a' :
state = 2521;
return true;
}
break;
case 2521:
switch (current) {
case 'y' :
state = 2522;
return true;
}
break;
case 2522:
switch (current) {
case 'e' :
state = 2523;
return true;
}
break;
case 2523:
switch (current) {
case 'd' :
state = 2524;
return true;
}
break;
case 2524:
switch (current) {
case ';' : // RuleDelayed;
match = "\u29F4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2525:
switch (current) {
case 'H' :
state = 2526;
return true;
case 'O' :
state = 2533;
return true;
case 'a' :
state = 2538;
return true;
case 'c' :
state = 2543;
return true;
case 'f' :
state = 2556;
return true;
case 'h' :
state = 2558;
return true;
case 'i' :
state = 2597;
return true;
case 'm' :
state = 2601;
return true;
case 'o' :
state = 2611;
return true;
case 'q' :
state = 2614;
return true;
case 's' :
state = 2660;
return true;
case 't' :
state = 2663;
return true;
case 'u' :
state = 2666;
return true;
}
break;
case 2526:
switch (current) {
case 'C' :
state = 2527;
return true;
case 'c' :
state = 2531;
return true;
}
break;
case 2527:
switch (current) {
case 'H' :
state = 2528;
return true;
}
break;
case 2528:
switch (current) {
case 'c' :
state = 2529;
return true;
}
break;
case 2529:
switch (current) {
case 'y' :
state = 2530;
return true;
}
break;
case 2530:
switch (current) {
case ';' : // SHCHcy;
match = "\u0429";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2531:
switch (current) {
case 'y' :
state = 2532;
return true;
}
break;
case 2532:
switch (current) {
case ';' : // SHcy;
match = "\u0428";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2533:
switch (current) {
case 'F' :
state = 2534;
return true;
}
break;
case 2534:
switch (current) {
case 'T' :
state = 2535;
return true;
}
break;
case 2535:
switch (current) {
case 'c' :
state = 2536;
return true;
}
break;
case 2536:
switch (current) {
case 'y' :
state = 2537;
return true;
}
break;
case 2537:
switch (current) {
case ';' : // SOFTcy;
match = "\u042C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2538:
switch (current) {
case 'c' :
state = 2539;
return true;
}
break;
case 2539:
switch (current) {
case 'u' :
state = 2540;
return true;
}
break;
case 2540:
switch (current) {
case 't' :
state = 2541;
return true;
}
break;
case 2541:
switch (current) {
case 'e' :
state = 2542;
return true;
}
break;
case 2542:
switch (current) {
case ';' : // Sacute;
match = "\u015A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2543:
switch (current) {
case ';' : // Sc;
match = "\u2ABC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 2544;
return true;
case 'e' :
state = 2548;
return true;
case 'i' :
state = 2552;
return true;
case 'y' :
state = 2555;
return true;
}
break;
case 2544:
switch (current) {
case 'r' :
state = 2545;
return true;
}
break;
case 2545:
switch (current) {
case 'o' :
state = 2546;
return true;
}
break;
case 2546:
switch (current) {
case 'n' :
state = 2547;
return true;
}
break;
case 2547:
switch (current) {
case ';' : // Scaron;
match = "\u0160";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2548:
switch (current) {
case 'd' :
state = 2549;
return true;
}
break;
case 2549:
switch (current) {
case 'i' :
state = 2550;
return true;
}
break;
case 2550:
switch (current) {
case 'l' :
state = 2551;
return true;
}
break;
case 2551:
switch (current) {
case ';' : // Scedil;
match = "\u015E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2552:
switch (current) {
case 'r' :
state = 2553;
return true;
}
break;
case 2553:
switch (current) {
case 'c' :
state = 2554;
return true;
}
break;
case 2554:
switch (current) {
case ';' : // Scirc;
match = "\u015C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2555:
switch (current) {
case ';' : // Scy;
match = "\u0421";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2556:
switch (current) {
case 'r' :
state = 2557;
return true;
}
break;
case 2557:
switch (current) {
case ';' : // Sfr;
match = "\uD835\uDD16";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2558:
switch (current) {
case 'o' :
state = 2559;
return true;
}
break;
case 2559:
switch (current) {
case 'r' :
state = 2560;
return true;
}
break;
case 2560:
switch (current) {
case 't' :
state = 2561;
return true;
}
break;
case 2561:
switch (current) {
case 'D' :
state = 2562;
return true;
case 'L' :
state = 2571;
return true;
case 'R' :
state = 2580;
return true;
case 'U' :
state = 2590;
return true;
}
break;
case 2562:
switch (current) {
case 'o' :
state = 2563;
return true;
}
break;
case 2563:
switch (current) {
case 'w' :
state = 2564;
return true;
}
break;
case 2564:
switch (current) {
case 'n' :
state = 2565;
return true;
}
break;
case 2565:
switch (current) {
case 'A' :
state = 2566;
return true;
}
break;
case 2566:
switch (current) {
case 'r' :
state = 2567;
return true;
}
break;
case 2567:
switch (current) {
case 'r' :
state = 2568;
return true;
}
break;
case 2568:
switch (current) {
case 'o' :
state = 2569;
return true;
}
break;
case 2569:
switch (current) {
case 'w' :
state = 2570;
return true;
}
break;
case 2570:
switch (current) {
case ';' : // ShortDownArrow;
match = "\u2193";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2571:
switch (current) {
case 'e' :
state = 2572;
return true;
}
break;
case 2572:
switch (current) {
case 'f' :
state = 2573;
return true;
}
break;
case 2573:
switch (current) {
case 't' :
state = 2574;
return true;
}
break;
case 2574:
switch (current) {
case 'A' :
state = 2575;
return true;
}
break;
case 2575:
switch (current) {
case 'r' :
state = 2576;
return true;
}
break;
case 2576:
switch (current) {
case 'r' :
state = 2577;
return true;
}
break;
case 2577:
switch (current) {
case 'o' :
state = 2578;
return true;
}
break;
case 2578:
switch (current) {
case 'w' :
state = 2579;
return true;
}
break;
case 2579:
switch (current) {
case ';' : // ShortLeftArrow;
match = "\u2190";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2580:
switch (current) {
case 'i' :
state = 2581;
return true;
}
break;
case 2581:
switch (current) {
case 'g' :
state = 2582;
return true;
}
break;
case 2582:
switch (current) {
case 'h' :
state = 2583;
return true;
}
break;
case 2583:
switch (current) {
case 't' :
state = 2584;
return true;
}
break;
case 2584:
switch (current) {
case 'A' :
state = 2585;
return true;
}
break;
case 2585:
switch (current) {
case 'r' :
state = 2586;
return true;
}
break;
case 2586:
switch (current) {
case 'r' :
state = 2587;
return true;
}
break;
case 2587:
switch (current) {
case 'o' :
state = 2588;
return true;
}
break;
case 2588:
switch (current) {
case 'w' :
state = 2589;
return true;
}
break;
case 2589:
switch (current) {
case ';' : // ShortRightArrow;
match = "\u2192";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2590:
switch (current) {
case 'p' :
state = 2591;
return true;
}
break;
case 2591:
switch (current) {
case 'A' :
state = 2592;
return true;
}
break;
case 2592:
switch (current) {
case 'r' :
state = 2593;
return true;
}
break;
case 2593:
switch (current) {
case 'r' :
state = 2594;
return true;
}
break;
case 2594:
switch (current) {
case 'o' :
state = 2595;
return true;
}
break;
case 2595:
switch (current) {
case 'w' :
state = 2596;
return true;
}
break;
case 2596:
switch (current) {
case ';' : // ShortUpArrow;
match = "\u2191";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2597:
switch (current) {
case 'g' :
state = 2598;
return true;
}
break;
case 2598:
switch (current) {
case 'm' :
state = 2599;
return true;
}
break;
case 2599:
switch (current) {
case 'a' :
state = 2600;
return true;
}
break;
case 2600:
switch (current) {
case ';' : // Sigma;
match = "\u03A3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2601:
switch (current) {
case 'a' :
state = 2602;
return true;
}
break;
case 2602:
switch (current) {
case 'l' :
state = 2603;
return true;
}
break;
case 2603:
switch (current) {
case 'l' :
state = 2604;
return true;
}
break;
case 2604:
switch (current) {
case 'C' :
state = 2605;
return true;
}
break;
case 2605:
switch (current) {
case 'i' :
state = 2606;
return true;
}
break;
case 2606:
switch (current) {
case 'r' :
state = 2607;
return true;
}
break;
case 2607:
switch (current) {
case 'c' :
state = 2608;
return true;
}
break;
case 2608:
switch (current) {
case 'l' :
state = 2609;
return true;
}
break;
case 2609:
switch (current) {
case 'e' :
state = 2610;
return true;
}
break;
case 2610:
switch (current) {
case ';' : // SmallCircle;
match = "\u2218";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2611:
switch (current) {
case 'p' :
state = 2612;
return true;
}
break;
case 2612:
switch (current) {
case 'f' :
state = 2613;
return true;
}
break;
case 2613:
switch (current) {
case ';' : // Sopf;
match = "\uD835\uDD4A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2614:
switch (current) {
case 'r' :
state = 2615;
return true;
case 'u' :
state = 2617;
return true;
}
break;
case 2615:
switch (current) {
case 't' :
state = 2616;
return true;
}
break;
case 2616:
switch (current) {
case ';' : // Sqrt;
match = "\u221A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2617:
switch (current) {
case 'a' :
state = 2618;
return true;
}
break;
case 2618:
switch (current) {
case 'r' :
state = 2619;
return true;
}
break;
case 2619:
switch (current) {
case 'e' :
state = 2620;
return true;
}
break;
case 2620:
switch (current) {
case ';' : // Square;
match = "\u25A1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'I' :
state = 2621;
return true;
case 'S' :
state = 2633;
return true;
case 'U' :
state = 2655;
return true;
}
break;
case 2621:
switch (current) {
case 'n' :
state = 2622;
return true;
}
break;
case 2622:
switch (current) {
case 't' :
state = 2623;
return true;
}
break;
case 2623:
switch (current) {
case 'e' :
state = 2624;
return true;
}
break;
case 2624:
switch (current) {
case 'r' :
state = 2625;
return true;
}
break;
case 2625:
switch (current) {
case 's' :
state = 2626;
return true;
}
break;
case 2626:
switch (current) {
case 'e' :
state = 2627;
return true;
}
break;
case 2627:
switch (current) {
case 'c' :
state = 2628;
return true;
}
break;
case 2628:
switch (current) {
case 't' :
state = 2629;
return true;
}
break;
case 2629:
switch (current) {
case 'i' :
state = 2630;
return true;
}
break;
case 2630:
switch (current) {
case 'o' :
state = 2631;
return true;
}
break;
case 2631:
switch (current) {
case 'n' :
state = 2632;
return true;
}
break;
case 2632:
switch (current) {
case ';' : // SquareIntersection;
match = "\u2293";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2633:
switch (current) {
case 'u' :
state = 2634;
return true;
}
break;
case 2634:
switch (current) {
case 'b' :
state = 2635;
return true;
case 'p' :
state = 2644;
return true;
}
break;
case 2635:
switch (current) {
case 's' :
state = 2636;
return true;
}
break;
case 2636:
switch (current) {
case 'e' :
state = 2637;
return true;
}
break;
case 2637:
switch (current) {
case 't' :
state = 2638;
return true;
}
break;
case 2638:
switch (current) {
case ';' : // SquareSubset;
match = "\u228F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 2639;
return true;
}
break;
case 2639:
switch (current) {
case 'q' :
state = 2640;
return true;
}
break;
case 2640:
switch (current) {
case 'u' :
state = 2641;
return true;
}
break;
case 2641:
switch (current) {
case 'a' :
state = 2642;
return true;
}
break;
case 2642:
switch (current) {
case 'l' :
state = 2643;
return true;
}
break;
case 2643:
switch (current) {
case ';' : // SquareSubsetEqual;
match = "\u2291";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2644:
switch (current) {
case 'e' :
state = 2645;
return true;
}
break;
case 2645:
switch (current) {
case 'r' :
state = 2646;
return true;
}
break;
case 2646:
switch (current) {
case 's' :
state = 2647;
return true;
}
break;
case 2647:
switch (current) {
case 'e' :
state = 2648;
return true;
}
break;
case 2648:
switch (current) {
case 't' :
state = 2649;
return true;
}
break;
case 2649:
switch (current) {
case ';' : // SquareSuperset;
match = "\u2290";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 2650;
return true;
}
break;
case 2650:
switch (current) {
case 'q' :
state = 2651;
return true;
}
break;
case 2651:
switch (current) {
case 'u' :
state = 2652;
return true;
}
break;
case 2652:
switch (current) {
case 'a' :
state = 2653;
return true;
}
break;
case 2653:
switch (current) {
case 'l' :
state = 2654;
return true;
}
break;
case 2654:
switch (current) {
case ';' : // SquareSupersetEqual;
match = "\u2292";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2655:
switch (current) {
case 'n' :
state = 2656;
return true;
}
break;
case 2656:
switch (current) {
case 'i' :
state = 2657;
return true;
}
break;
case 2657:
switch (current) {
case 'o' :
state = 2658;
return true;
}
break;
case 2658:
switch (current) {
case 'n' :
state = 2659;
return true;
}
break;
case 2659:
switch (current) {
case ';' : // SquareUnion;
match = "\u2294";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2660:
switch (current) {
case 'c' :
state = 2661;
return true;
}
break;
case 2661:
switch (current) {
case 'r' :
state = 2662;
return true;
}
break;
case 2662:
switch (current) {
case ';' : // Sscr;
match = "\uD835\uDCAE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2663:
switch (current) {
case 'a' :
state = 2664;
return true;
}
break;
case 2664:
switch (current) {
case 'r' :
state = 2665;
return true;
}
break;
case 2665:
switch (current) {
case ';' : // Star;
match = "\u22C6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2666:
switch (current) {
case 'b' :
state = 2667;
return true;
case 'c' :
state = 2676;
return true;
case 'm' :
state = 2707;
return true;
case 'p' :
state = 2708;
return true;
}
break;
case 2667:
switch (current) {
case ';' : // Sub;
match = "\u22D0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 2668;
return true;
}
break;
case 2668:
switch (current) {
case 'e' :
state = 2669;
return true;
}
break;
case 2669:
switch (current) {
case 't' :
state = 2670;
return true;
}
break;
case 2670:
switch (current) {
case ';' : // Subset;
match = "\u22D0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 2671;
return true;
}
break;
case 2671:
switch (current) {
case 'q' :
state = 2672;
return true;
}
break;
case 2672:
switch (current) {
case 'u' :
state = 2673;
return true;
}
break;
case 2673:
switch (current) {
case 'a' :
state = 2674;
return true;
}
break;
case 2674:
switch (current) {
case 'l' :
state = 2675;
return true;
}
break;
case 2675:
switch (current) {
case ';' : // SubsetEqual;
match = "\u2286";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2676:
switch (current) {
case 'c' :
state = 2677;
return true;
case 'h' :
state = 2702;
return true;
}
break;
case 2677:
switch (current) {
case 'e' :
state = 2678;
return true;
}
break;
case 2678:
switch (current) {
case 'e' :
state = 2679;
return true;
}
break;
case 2679:
switch (current) {
case 'd' :
state = 2680;
return true;
}
break;
case 2680:
switch (current) {
case 's' :
state = 2681;
return true;
}
break;
case 2681:
switch (current) {
case ';' : // Succeeds;
match = "\u227B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 2682;
return true;
case 'S' :
state = 2687;
return true;
case 'T' :
state = 2697;
return true;
}
break;
case 2682:
switch (current) {
case 'q' :
state = 2683;
return true;
}
break;
case 2683:
switch (current) {
case 'u' :
state = 2684;
return true;
}
break;
case 2684:
switch (current) {
case 'a' :
state = 2685;
return true;
}
break;
case 2685:
switch (current) {
case 'l' :
state = 2686;
return true;
}
break;
case 2686:
switch (current) {
case ';' : // SucceedsEqual;
match = "\u2AB0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2687:
switch (current) {
case 'l' :
state = 2688;
return true;
}
break;
case 2688:
switch (current) {
case 'a' :
state = 2689;
return true;
}
break;
case 2689:
switch (current) {
case 'n' :
state = 2690;
return true;
}
break;
case 2690:
switch (current) {
case 't' :
state = 2691;
return true;
}
break;
case 2691:
switch (current) {
case 'E' :
state = 2692;
return true;
}
break;
case 2692:
switch (current) {
case 'q' :
state = 2693;
return true;
}
break;
case 2693:
switch (current) {
case 'u' :
state = 2694;
return true;
}
break;
case 2694:
switch (current) {
case 'a' :
state = 2695;
return true;
}
break;
case 2695:
switch (current) {
case 'l' :
state = 2696;
return true;
}
break;
case 2696:
switch (current) {
case ';' : // SucceedsSlantEqual;
match = "\u227D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2697:
switch (current) {
case 'i' :
state = 2698;
return true;
}
break;
case 2698:
switch (current) {
case 'l' :
state = 2699;
return true;
}
break;
case 2699:
switch (current) {
case 'd' :
state = 2700;
return true;
}
break;
case 2700:
switch (current) {
case 'e' :
state = 2701;
return true;
}
break;
case 2701:
switch (current) {
case ';' : // SucceedsTilde;
match = "\u227F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2702:
switch (current) {
case 'T' :
state = 2703;
return true;
}
break;
case 2703:
switch (current) {
case 'h' :
state = 2704;
return true;
}
break;
case 2704:
switch (current) {
case 'a' :
state = 2705;
return true;
}
break;
case 2705:
switch (current) {
case 't' :
state = 2706;
return true;
}
break;
case 2706:
switch (current) {
case ';' : // SuchThat;
match = "\u220B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2707:
switch (current) {
case ';' : // Sum;
match = "\u2211";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2708:
switch (current) {
case ';' : // Sup;
match = "\u22D1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 2709;
return true;
case 's' :
state = 2719;
return true;
}
break;
case 2709:
switch (current) {
case 'r' :
state = 2710;
return true;
}
break;
case 2710:
switch (current) {
case 's' :
state = 2711;
return true;
}
break;
case 2711:
switch (current) {
case 'e' :
state = 2712;
return true;
}
break;
case 2712:
switch (current) {
case 't' :
state = 2713;
return true;
}
break;
case 2713:
switch (current) {
case ';' : // Superset;
match = "\u2283";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 2714;
return true;
}
break;
case 2714:
switch (current) {
case 'q' :
state = 2715;
return true;
}
break;
case 2715:
switch (current) {
case 'u' :
state = 2716;
return true;
}
break;
case 2716:
switch (current) {
case 'a' :
state = 2717;
return true;
}
break;
case 2717:
switch (current) {
case 'l' :
state = 2718;
return true;
}
break;
case 2718:
switch (current) {
case ';' : // SupersetEqual;
match = "\u2287";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2719:
switch (current) {
case 'e' :
state = 2720;
return true;
}
break;
case 2720:
switch (current) {
case 't' :
state = 2721;
return true;
}
break;
case 2721:
switch (current) {
case ';' : // Supset;
match = "\u22D1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2722:
switch (current) {
case 'H' :
state = 2723;
return true;
case 'R' :
state = 2727;
return true;
case 'S' :
state = 2731;
return true;
case 'a' :
state = 2737;
return true;
case 'c' :
state = 2740;
return true;
case 'f' :
state = 2750;
return true;
case 'h' :
state = 2752;
return true;
case 'i' :
state = 2776;
return true;
case 'o' :
state = 2799;
return true;
case 'r' :
state = 2802;
return true;
case 's' :
state = 2810;
return true;
}
break;
case 2723:
switch (current) {
case 'O' :
state = 2724;
return true;
}
break;
case 2724:
switch (current) {
case 'R' :
state = 2725;
return true;
}
break;
case 2725:
switch (current) {
case 'N' : // THORN
match = "\u00DE";
matchLength = consumedCount;
state = 2726;
return true;
}
break;
case 2726:
switch (current) {
case ';' : // THORN;
match = "\u00DE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2727:
switch (current) {
case 'A' :
state = 2728;
return true;
}
break;
case 2728:
switch (current) {
case 'D' :
state = 2729;
return true;
}
break;
case 2729:
switch (current) {
case 'E' :
state = 2730;
return true;
}
break;
case 2730:
switch (current) {
case ';' : // TRADE;
match = "\u2122";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2731:
switch (current) {
case 'H' :
state = 2732;
return true;
case 'c' :
state = 2735;
return true;
}
break;
case 2732:
switch (current) {
case 'c' :
state = 2733;
return true;
}
break;
case 2733:
switch (current) {
case 'y' :
state = 2734;
return true;
}
break;
case 2734:
switch (current) {
case ';' : // TSHcy;
match = "\u040B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2735:
switch (current) {
case 'y' :
state = 2736;
return true;
}
break;
case 2736:
switch (current) {
case ';' : // TScy;
match = "\u0426";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2737:
switch (current) {
case 'b' :
state = 2738;
return true;
case 'u' :
state = 2739;
return true;
}
break;
case 2738:
switch (current) {
case ';' : // Tab;
match = "\u0009";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2739:
switch (current) {
case ';' : // Tau;
match = "\u03A4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2740:
switch (current) {
case 'a' :
state = 2741;
return true;
case 'e' :
state = 2745;
return true;
case 'y' :
state = 2749;
return true;
}
break;
case 2741:
switch (current) {
case 'r' :
state = 2742;
return true;
}
break;
case 2742:
switch (current) {
case 'o' :
state = 2743;
return true;
}
break;
case 2743:
switch (current) {
case 'n' :
state = 2744;
return true;
}
break;
case 2744:
switch (current) {
case ';' : // Tcaron;
match = "\u0164";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2745:
switch (current) {
case 'd' :
state = 2746;
return true;
}
break;
case 2746:
switch (current) {
case 'i' :
state = 2747;
return true;
}
break;
case 2747:
switch (current) {
case 'l' :
state = 2748;
return true;
}
break;
case 2748:
switch (current) {
case ';' : // Tcedil;
match = "\u0162";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2749:
switch (current) {
case ';' : // Tcy;
match = "\u0422";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2750:
switch (current) {
case 'r' :
state = 2751;
return true;
}
break;
case 2751:
switch (current) {
case ';' : // Tfr;
match = "\uD835\uDD17";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2752:
switch (current) {
case 'e' :
state = 2753;
return true;
case 'i' :
state = 2762;
return true;
}
break;
case 2753:
switch (current) {
case 'r' :
state = 2754;
return true;
case 't' :
state = 2760;
return true;
}
break;
case 2754:
switch (current) {
case 'e' :
state = 2755;
return true;
}
break;
case 2755:
switch (current) {
case 'f' :
state = 2756;
return true;
}
break;
case 2756:
switch (current) {
case 'o' :
state = 2757;
return true;
}
break;
case 2757:
switch (current) {
case 'r' :
state = 2758;
return true;
}
break;
case 2758:
switch (current) {
case 'e' :
state = 2759;
return true;
}
break;
case 2759:
switch (current) {
case ';' : // Therefore;
match = "\u2234";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2760:
switch (current) {
case 'a' :
state = 2761;
return true;
}
break;
case 2761:
switch (current) {
case ';' : // Theta;
match = "\u0398";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2762:
switch (current) {
case 'c' :
state = 2763;
return true;
case 'n' :
state = 2770;
return true;
}
break;
case 2763:
switch (current) {
case 'k' :
state = 2764;
return true;
}
break;
case 2764:
switch (current) {
case 'S' :
state = 2765;
return true;
}
break;
case 2765:
switch (current) {
case 'p' :
state = 2766;
return true;
}
break;
case 2766:
switch (current) {
case 'a' :
state = 2767;
return true;
}
break;
case 2767:
switch (current) {
case 'c' :
state = 2768;
return true;
}
break;
case 2768:
switch (current) {
case 'e' :
state = 2769;
return true;
}
break;
case 2769:
switch (current) {
case ';' : // ThickSpace;
match = "\u205F\u200A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2770:
switch (current) {
case 'S' :
state = 2771;
return true;
}
break;
case 2771:
switch (current) {
case 'p' :
state = 2772;
return true;
}
break;
case 2772:
switch (current) {
case 'a' :
state = 2773;
return true;
}
break;
case 2773:
switch (current) {
case 'c' :
state = 2774;
return true;
}
break;
case 2774:
switch (current) {
case 'e' :
state = 2775;
return true;
}
break;
case 2775:
switch (current) {
case ';' : // ThinSpace;
match = "\u2009";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2776:
switch (current) {
case 'l' :
state = 2777;
return true;
}
break;
case 2777:
switch (current) {
case 'd' :
state = 2778;
return true;
}
break;
case 2778:
switch (current) {
case 'e' :
state = 2779;
return true;
}
break;
case 2779:
switch (current) {
case ';' : // Tilde;
match = "\u223C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 2780;
return true;
case 'F' :
state = 2785;
return true;
case 'T' :
state = 2794;
return true;
}
break;
case 2780:
switch (current) {
case 'q' :
state = 2781;
return true;
}
break;
case 2781:
switch (current) {
case 'u' :
state = 2782;
return true;
}
break;
case 2782:
switch (current) {
case 'a' :
state = 2783;
return true;
}
break;
case 2783:
switch (current) {
case 'l' :
state = 2784;
return true;
}
break;
case 2784:
switch (current) {
case ';' : // TildeEqual;
match = "\u2243";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2785:
switch (current) {
case 'u' :
state = 2786;
return true;
}
break;
case 2786:
switch (current) {
case 'l' :
state = 2787;
return true;
}
break;
case 2787:
switch (current) {
case 'l' :
state = 2788;
return true;
}
break;
case 2788:
switch (current) {
case 'E' :
state = 2789;
return true;
}
break;
case 2789:
switch (current) {
case 'q' :
state = 2790;
return true;
}
break;
case 2790:
switch (current) {
case 'u' :
state = 2791;
return true;
}
break;
case 2791:
switch (current) {
case 'a' :
state = 2792;
return true;
}
break;
case 2792:
switch (current) {
case 'l' :
state = 2793;
return true;
}
break;
case 2793:
switch (current) {
case ';' : // TildeFullEqual;
match = "\u2245";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2794:
switch (current) {
case 'i' :
state = 2795;
return true;
}
break;
case 2795:
switch (current) {
case 'l' :
state = 2796;
return true;
}
break;
case 2796:
switch (current) {
case 'd' :
state = 2797;
return true;
}
break;
case 2797:
switch (current) {
case 'e' :
state = 2798;
return true;
}
break;
case 2798:
switch (current) {
case ';' : // TildeTilde;
match = "\u2248";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2799:
switch (current) {
case 'p' :
state = 2800;
return true;
}
break;
case 2800:
switch (current) {
case 'f' :
state = 2801;
return true;
}
break;
case 2801:
switch (current) {
case ';' : // Topf;
match = "\uD835\uDD4B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2802:
switch (current) {
case 'i' :
state = 2803;
return true;
}
break;
case 2803:
switch (current) {
case 'p' :
state = 2804;
return true;
}
break;
case 2804:
switch (current) {
case 'l' :
state = 2805;
return true;
}
break;
case 2805:
switch (current) {
case 'e' :
state = 2806;
return true;
}
break;
case 2806:
switch (current) {
case 'D' :
state = 2807;
return true;
}
break;
case 2807:
switch (current) {
case 'o' :
state = 2808;
return true;
}
break;
case 2808:
switch (current) {
case 't' :
state = 2809;
return true;
}
break;
case 2809:
switch (current) {
case ';' : // TripleDot;
match = "\u20DB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2810:
switch (current) {
case 'c' :
state = 2811;
return true;
case 't' :
state = 2813;
return true;
}
break;
case 2811:
switch (current) {
case 'r' :
state = 2812;
return true;
}
break;
case 2812:
switch (current) {
case ';' : // Tscr;
match = "\uD835\uDCAF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2813:
switch (current) {
case 'r' :
state = 2814;
return true;
}
break;
case 2814:
switch (current) {
case 'o' :
state = 2815;
return true;
}
break;
case 2815:
switch (current) {
case 'k' :
state = 2816;
return true;
}
break;
case 2816:
switch (current) {
case ';' : // Tstrok;
match = "\u0166";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2817:
switch (current) {
case 'a' :
state = 2818;
return true;
case 'b' :
state = 2829;
return true;
case 'c' :
state = 2836;
return true;
case 'd' :
state = 2841;
return true;
case 'f' :
state = 2846;
return true;
case 'g' :
state = 2848;
return true;
case 'm' :
state = 2853;
return true;
case 'n' :
state = 2857;
return true;
case 'o' :
state = 2889;
return true;
case 'p' :
state = 2895;
return true;
case 'r' :
state = 2982;
return true;
case 's' :
state = 2986;
return true;
case 't' :
state = 2989;
return true;
case 'u' :
state = 2994;
return true;
}
break;
case 2818:
switch (current) {
case 'c' :
state = 2819;
return true;
case 'r' :
state = 2823;
return true;
}
break;
case 2819:
switch (current) {
case 'u' :
state = 2820;
return true;
}
break;
case 2820:
switch (current) {
case 't' :
state = 2821;
return true;
}
break;
case 2821:
switch (current) {
case 'e' : // Uacute
match = "\u00DA";
matchLength = consumedCount;
state = 2822;
return true;
}
break;
case 2822:
switch (current) {
case ';' : // Uacute;
match = "\u00DA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2823:
switch (current) {
case 'r' :
state = 2824;
return true;
}
break;
case 2824:
switch (current) {
case ';' : // Uarr;
match = "\u219F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'o' :
state = 2825;
return true;
}
break;
case 2825:
switch (current) {
case 'c' :
state = 2826;
return true;
}
break;
case 2826:
switch (current) {
case 'i' :
state = 2827;
return true;
}
break;
case 2827:
switch (current) {
case 'r' :
state = 2828;
return true;
}
break;
case 2828:
switch (current) {
case ';' : // Uarrocir;
match = "\u2949";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2829:
switch (current) {
case 'r' :
state = 2830;
return true;
}
break;
case 2830:
switch (current) {
case 'c' :
state = 2831;
return true;
case 'e' :
state = 2833;
return true;
}
break;
case 2831:
switch (current) {
case 'y' :
state = 2832;
return true;
}
break;
case 2832:
switch (current) {
case ';' : // Ubrcy;
match = "\u040E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2833:
switch (current) {
case 'v' :
state = 2834;
return true;
}
break;
case 2834:
switch (current) {
case 'e' :
state = 2835;
return true;
}
break;
case 2835:
switch (current) {
case ';' : // Ubreve;
match = "\u016C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2836:
switch (current) {
case 'i' :
state = 2837;
return true;
case 'y' :
state = 2840;
return true;
}
break;
case 2837:
switch (current) {
case 'r' :
state = 2838;
return true;
}
break;
case 2838:
switch (current) {
case 'c' : // Ucirc
match = "\u00DB";
matchLength = consumedCount;
state = 2839;
return true;
}
break;
case 2839:
switch (current) {
case ';' : // Ucirc;
match = "\u00DB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2840:
switch (current) {
case ';' : // Ucy;
match = "\u0423";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2841:
switch (current) {
case 'b' :
state = 2842;
return true;
}
break;
case 2842:
switch (current) {
case 'l' :
state = 2843;
return true;
}
break;
case 2843:
switch (current) {
case 'a' :
state = 2844;
return true;
}
break;
case 2844:
switch (current) {
case 'c' :
state = 2845;
return true;
}
break;
case 2845:
switch (current) {
case ';' : // Udblac;
match = "\u0170";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2846:
switch (current) {
case 'r' :
state = 2847;
return true;
}
break;
case 2847:
switch (current) {
case ';' : // Ufr;
match = "\uD835\uDD18";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2848:
switch (current) {
case 'r' :
state = 2849;
return true;
}
break;
case 2849:
switch (current) {
case 'a' :
state = 2850;
return true;
}
break;
case 2850:
switch (current) {
case 'v' :
state = 2851;
return true;
}
break;
case 2851:
switch (current) {
case 'e' : // Ugrave
match = "\u00D9";
matchLength = consumedCount;
state = 2852;
return true;
}
break;
case 2852:
switch (current) {
case ';' : // Ugrave;
match = "\u00D9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2853:
switch (current) {
case 'a' :
state = 2854;
return true;
}
break;
case 2854:
switch (current) {
case 'c' :
state = 2855;
return true;
}
break;
case 2855:
switch (current) {
case 'r' :
state = 2856;
return true;
}
break;
case 2856:
switch (current) {
case ';' : // Umacr;
match = "\u016A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2857:
switch (current) {
case 'd' :
state = 2858;
return true;
case 'i' :
state = 2882;
return true;
}
break;
case 2858:
switch (current) {
case 'e' :
state = 2859;
return true;
}
break;
case 2859:
switch (current) {
case 'r' :
state = 2860;
return true;
}
break;
case 2860:
switch (current) {
case 'B' :
state = 2861;
return true;
case 'P' :
state = 2871;
return true;
}
break;
case 2861:
switch (current) {
case 'a' :
state = 2862;
return true;
case 'r' :
state = 2864;
return true;
}
break;
case 2862:
switch (current) {
case 'r' :
state = 2863;
return true;
}
break;
case 2863:
switch (current) {
case ';' : // UnderBar;
match = "_";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2864:
switch (current) {
case 'a' :
state = 2865;
return true;
}
break;
case 2865:
switch (current) {
case 'c' :
state = 2866;
return true;
}
break;
case 2866:
switch (current) {
case 'e' :
state = 2867;
return true;
case 'k' :
state = 2868;
return true;
}
break;
case 2867:
switch (current) {
case ';' : // UnderBrace;
match = "\u23DF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2868:
switch (current) {
case 'e' :
state = 2869;
return true;
}
break;
case 2869:
switch (current) {
case 't' :
state = 2870;
return true;
}
break;
case 2870:
switch (current) {
case ';' : // UnderBracket;
match = "\u23B5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2871:
switch (current) {
case 'a' :
state = 2872;
return true;
}
break;
case 2872:
switch (current) {
case 'r' :
state = 2873;
return true;
}
break;
case 2873:
switch (current) {
case 'e' :
state = 2874;
return true;
}
break;
case 2874:
switch (current) {
case 'n' :
state = 2875;
return true;
}
break;
case 2875:
switch (current) {
case 't' :
state = 2876;
return true;
}
break;
case 2876:
switch (current) {
case 'h' :
state = 2877;
return true;
}
break;
case 2877:
switch (current) {
case 'e' :
state = 2878;
return true;
}
break;
case 2878:
switch (current) {
case 's' :
state = 2879;
return true;
}
break;
case 2879:
switch (current) {
case 'i' :
state = 2880;
return true;
}
break;
case 2880:
switch (current) {
case 's' :
state = 2881;
return true;
}
break;
case 2881:
switch (current) {
case ';' : // UnderParenthesis;
match = "\u23DD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2882:
switch (current) {
case 'o' :
state = 2883;
return true;
}
break;
case 2883:
switch (current) {
case 'n' :
state = 2884;
return true;
}
break;
case 2884:
switch (current) {
case ';' : // Union;
match = "\u22C3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'P' :
state = 2885;
return true;
}
break;
case 2885:
switch (current) {
case 'l' :
state = 2886;
return true;
}
break;
case 2886:
switch (current) {
case 'u' :
state = 2887;
return true;
}
break;
case 2887:
switch (current) {
case 's' :
state = 2888;
return true;
}
break;
case 2888:
switch (current) {
case ';' : // UnionPlus;
match = "\u228E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2889:
switch (current) {
case 'g' :
state = 2890;
return true;
case 'p' :
state = 2893;
return true;
}
break;
case 2890:
switch (current) {
case 'o' :
state = 2891;
return true;
}
break;
case 2891:
switch (current) {
case 'n' :
state = 2892;
return true;
}
break;
case 2892:
switch (current) {
case ';' : // Uogon;
match = "\u0172";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2893:
switch (current) {
case 'f' :
state = 2894;
return true;
}
break;
case 2894:
switch (current) {
case ';' : // Uopf;
match = "\uD835\uDD4C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2895:
switch (current) {
case 'A' :
state = 2896;
return true;
case 'D' :
state = 2913;
return true;
case 'E' :
state = 2922;
return true;
case 'T' :
state = 2933;
return true;
case 'a' :
state = 2941;
return true;
case 'd' :
state = 2946;
return true;
case 'p' :
state = 2955;
return true;
case 's' :
state = 2977;
return true;
}
break;
case 2896:
switch (current) {
case 'r' :
state = 2897;
return true;
}
break;
case 2897:
switch (current) {
case 'r' :
state = 2898;
return true;
}
break;
case 2898:
switch (current) {
case 'o' :
state = 2899;
return true;
}
break;
case 2899:
switch (current) {
case 'w' :
state = 2900;
return true;
}
break;
case 2900:
switch (current) {
case ';' : // UpArrow;
match = "\u2191";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'B' :
state = 2901;
return true;
case 'D' :
state = 2904;
return true;
}
break;
case 2901:
switch (current) {
case 'a' :
state = 2902;
return true;
}
break;
case 2902:
switch (current) {
case 'r' :
state = 2903;
return true;
}
break;
case 2903:
switch (current) {
case ';' : // UpArrowBar;
match = "\u2912";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2904:
switch (current) {
case 'o' :
state = 2905;
return true;
}
break;
case 2905:
switch (current) {
case 'w' :
state = 2906;
return true;
}
break;
case 2906:
switch (current) {
case 'n' :
state = 2907;
return true;
}
break;
case 2907:
switch (current) {
case 'A' :
state = 2908;
return true;
}
break;
case 2908:
switch (current) {
case 'r' :
state = 2909;
return true;
}
break;
case 2909:
switch (current) {
case 'r' :
state = 2910;
return true;
}
break;
case 2910:
switch (current) {
case 'o' :
state = 2911;
return true;
}
break;
case 2911:
switch (current) {
case 'w' :
state = 2912;
return true;
}
break;
case 2912:
switch (current) {
case ';' : // UpArrowDownArrow;
match = "\u21C5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2913:
switch (current) {
case 'o' :
state = 2914;
return true;
}
break;
case 2914:
switch (current) {
case 'w' :
state = 2915;
return true;
}
break;
case 2915:
switch (current) {
case 'n' :
state = 2916;
return true;
}
break;
case 2916:
switch (current) {
case 'A' :
state = 2917;
return true;
}
break;
case 2917:
switch (current) {
case 'r' :
state = 2918;
return true;
}
break;
case 2918:
switch (current) {
case 'r' :
state = 2919;
return true;
}
break;
case 2919:
switch (current) {
case 'o' :
state = 2920;
return true;
}
break;
case 2920:
switch (current) {
case 'w' :
state = 2921;
return true;
}
break;
case 2921:
switch (current) {
case ';' : // UpDownArrow;
match = "\u2195";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2922:
switch (current) {
case 'q' :
state = 2923;
return true;
}
break;
case 2923:
switch (current) {
case 'u' :
state = 2924;
return true;
}
break;
case 2924:
switch (current) {
case 'i' :
state = 2925;
return true;
}
break;
case 2925:
switch (current) {
case 'l' :
state = 2926;
return true;
}
break;
case 2926:
switch (current) {
case 'i' :
state = 2927;
return true;
}
break;
case 2927:
switch (current) {
case 'b' :
state = 2928;
return true;
}
break;
case 2928:
switch (current) {
case 'r' :
state = 2929;
return true;
}
break;
case 2929:
switch (current) {
case 'i' :
state = 2930;
return true;
}
break;
case 2930:
switch (current) {
case 'u' :
state = 2931;
return true;
}
break;
case 2931:
switch (current) {
case 'm' :
state = 2932;
return true;
}
break;
case 2932:
switch (current) {
case ';' : // UpEquilibrium;
match = "\u296E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2933:
switch (current) {
case 'e' :
state = 2934;
return true;
}
break;
case 2934:
switch (current) {
case 'e' :
state = 2935;
return true;
}
break;
case 2935:
switch (current) {
case ';' : // UpTee;
match = "\u22A5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'A' :
state = 2936;
return true;
}
break;
case 2936:
switch (current) {
case 'r' :
state = 2937;
return true;
}
break;
case 2937:
switch (current) {
case 'r' :
state = 2938;
return true;
}
break;
case 2938:
switch (current) {
case 'o' :
state = 2939;
return true;
}
break;
case 2939:
switch (current) {
case 'w' :
state = 2940;
return true;
}
break;
case 2940:
switch (current) {
case ';' : // UpTeeArrow;
match = "\u21A5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2941:
switch (current) {
case 'r' :
state = 2942;
return true;
}
break;
case 2942:
switch (current) {
case 'r' :
state = 2943;
return true;
}
break;
case 2943:
switch (current) {
case 'o' :
state = 2944;
return true;
}
break;
case 2944:
switch (current) {
case 'w' :
state = 2945;
return true;
}
break;
case 2945:
switch (current) {
case ';' : // Uparrow;
match = "\u21D1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2946:
switch (current) {
case 'o' :
state = 2947;
return true;
}
break;
case 2947:
switch (current) {
case 'w' :
state = 2948;
return true;
}
break;
case 2948:
switch (current) {
case 'n' :
state = 2949;
return true;
}
break;
case 2949:
switch (current) {
case 'a' :
state = 2950;
return true;
}
break;
case 2950:
switch (current) {
case 'r' :
state = 2951;
return true;
}
break;
case 2951:
switch (current) {
case 'r' :
state = 2952;
return true;
}
break;
case 2952:
switch (current) {
case 'o' :
state = 2953;
return true;
}
break;
case 2953:
switch (current) {
case 'w' :
state = 2954;
return true;
}
break;
case 2954:
switch (current) {
case ';' : // Updownarrow;
match = "\u21D5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2955:
switch (current) {
case 'e' :
state = 2956;
return true;
}
break;
case 2956:
switch (current) {
case 'r' :
state = 2957;
return true;
}
break;
case 2957:
switch (current) {
case 'L' :
state = 2958;
return true;
case 'R' :
state = 2967;
return true;
}
break;
case 2958:
switch (current) {
case 'e' :
state = 2959;
return true;
}
break;
case 2959:
switch (current) {
case 'f' :
state = 2960;
return true;
}
break;
case 2960:
switch (current) {
case 't' :
state = 2961;
return true;
}
break;
case 2961:
switch (current) {
case 'A' :
state = 2962;
return true;
}
break;
case 2962:
switch (current) {
case 'r' :
state = 2963;
return true;
}
break;
case 2963:
switch (current) {
case 'r' :
state = 2964;
return true;
}
break;
case 2964:
switch (current) {
case 'o' :
state = 2965;
return true;
}
break;
case 2965:
switch (current) {
case 'w' :
state = 2966;
return true;
}
break;
case 2966:
switch (current) {
case ';' : // UpperLeftArrow;
match = "\u2196";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2967:
switch (current) {
case 'i' :
state = 2968;
return true;
}
break;
case 2968:
switch (current) {
case 'g' :
state = 2969;
return true;
}
break;
case 2969:
switch (current) {
case 'h' :
state = 2970;
return true;
}
break;
case 2970:
switch (current) {
case 't' :
state = 2971;
return true;
}
break;
case 2971:
switch (current) {
case 'A' :
state = 2972;
return true;
}
break;
case 2972:
switch (current) {
case 'r' :
state = 2973;
return true;
}
break;
case 2973:
switch (current) {
case 'r' :
state = 2974;
return true;
}
break;
case 2974:
switch (current) {
case 'o' :
state = 2975;
return true;
}
break;
case 2975:
switch (current) {
case 'w' :
state = 2976;
return true;
}
break;
case 2976:
switch (current) {
case ';' : // UpperRightArrow;
match = "\u2197";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2977:
switch (current) {
case 'i' :
state = 2978;
return true;
}
break;
case 2978:
switch (current) {
case ';' : // Upsi;
match = "\u03D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'l' :
state = 2979;
return true;
}
break;
case 2979:
switch (current) {
case 'o' :
state = 2980;
return true;
}
break;
case 2980:
switch (current) {
case 'n' :
state = 2981;
return true;
}
break;
case 2981:
switch (current) {
case ';' : // Upsilon;
match = "\u03A5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2982:
switch (current) {
case 'i' :
state = 2983;
return true;
}
break;
case 2983:
switch (current) {
case 'n' :
state = 2984;
return true;
}
break;
case 2984:
switch (current) {
case 'g' :
state = 2985;
return true;
}
break;
case 2985:
switch (current) {
case ';' : // Uring;
match = "\u016E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2986:
switch (current) {
case 'c' :
state = 2987;
return true;
}
break;
case 2987:
switch (current) {
case 'r' :
state = 2988;
return true;
}
break;
case 2988:
switch (current) {
case ';' : // Uscr;
match = "\uD835\uDCB0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2989:
switch (current) {
case 'i' :
state = 2990;
return true;
}
break;
case 2990:
switch (current) {
case 'l' :
state = 2991;
return true;
}
break;
case 2991:
switch (current) {
case 'd' :
state = 2992;
return true;
}
break;
case 2992:
switch (current) {
case 'e' :
state = 2993;
return true;
}
break;
case 2993:
switch (current) {
case ';' : // Utilde;
match = "\u0168";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2994:
switch (current) {
case 'm' :
state = 2995;
return true;
}
break;
case 2995:
switch (current) {
case 'l' : // Uuml
match = "\u00DC";
matchLength = consumedCount;
state = 2996;
return true;
}
break;
case 2996:
switch (current) {
case ';' : // Uuml;
match = "\u00DC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 2997:
switch (current) {
case 'D' :
state = 2998;
return true;
case 'b' :
state = 3002;
return true;
case 'c' :
state = 3005;
return true;
case 'd' :
state = 3007;
return true;
case 'e' :
state = 3012;
return true;
case 'f' :
state = 3054;
return true;
case 'o' :
state = 3056;
return true;
case 's' :
state = 3059;
return true;
case 'v' :
state = 3062;
return true;
}
break;
case 2998:
switch (current) {
case 'a' :
state = 2999;
return true;
}
break;
case 2999:
switch (current) {
case 's' :
state = 3000;
return true;
}
break;
}
return false;
}
private boolean parse4(final int current) {
consumedCount++;
switch (state) {
case 3000:
switch (current) {
case 'h' :
state = 3001;
return true;
}
break;
case 3001:
switch (current) {
case ';' : // VDash;
match = "\u22AB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3002:
switch (current) {
case 'a' :
state = 3003;
return true;
}
break;
case 3003:
switch (current) {
case 'r' :
state = 3004;
return true;
}
break;
case 3004:
switch (current) {
case ';' : // Vbar;
match = "\u2AEB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3005:
switch (current) {
case 'y' :
state = 3006;
return true;
}
break;
case 3006:
switch (current) {
case ';' : // Vcy;
match = "\u0412";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3007:
switch (current) {
case 'a' :
state = 3008;
return true;
}
break;
case 3008:
switch (current) {
case 's' :
state = 3009;
return true;
}
break;
case 3009:
switch (current) {
case 'h' :
state = 3010;
return true;
}
break;
case 3010:
switch (current) {
case ';' : // Vdash;
match = "\u22A9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'l' :
state = 3011;
return true;
}
break;
case 3011:
switch (current) {
case ';' : // Vdashl;
match = "\u2AE6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3012:
switch (current) {
case 'e' :
state = 3013;
return true;
case 'r' :
state = 3014;
return true;
}
break;
case 3013:
switch (current) {
case ';' : // Vee;
match = "\u22C1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3014:
switch (current) {
case 'b' :
state = 3015;
return true;
case 't' :
state = 3018;
return true;
case 'y' :
state = 3044;
return true;
}
break;
case 3015:
switch (current) {
case 'a' :
state = 3016;
return true;
}
break;
case 3016:
switch (current) {
case 'r' :
state = 3017;
return true;
}
break;
case 3017:
switch (current) {
case ';' : // Verbar;
match = "\u2016";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3018:
switch (current) {
case ';' : // Vert;
match = "\u2016";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'i' :
state = 3019;
return true;
}
break;
case 3019:
switch (current) {
case 'c' :
state = 3020;
return true;
}
break;
case 3020:
switch (current) {
case 'a' :
state = 3021;
return true;
}
break;
case 3021:
switch (current) {
case 'l' :
state = 3022;
return true;
}
break;
case 3022:
switch (current) {
case 'B' :
state = 3023;
return true;
case 'L' :
state = 3026;
return true;
case 'S' :
state = 3030;
return true;
case 'T' :
state = 3039;
return true;
}
break;
case 3023:
switch (current) {
case 'a' :
state = 3024;
return true;
}
break;
case 3024:
switch (current) {
case 'r' :
state = 3025;
return true;
}
break;
case 3025:
switch (current) {
case ';' : // VerticalBar;
match = "\u2223";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3026:
switch (current) {
case 'i' :
state = 3027;
return true;
}
break;
case 3027:
switch (current) {
case 'n' :
state = 3028;
return true;
}
break;
case 3028:
switch (current) {
case 'e' :
state = 3029;
return true;
}
break;
case 3029:
switch (current) {
case ';' : // VerticalLine;
match = "|";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3030:
switch (current) {
case 'e' :
state = 3031;
return true;
}
break;
case 3031:
switch (current) {
case 'p' :
state = 3032;
return true;
}
break;
case 3032:
switch (current) {
case 'a' :
state = 3033;
return true;
}
break;
case 3033:
switch (current) {
case 'r' :
state = 3034;
return true;
}
break;
case 3034:
switch (current) {
case 'a' :
state = 3035;
return true;
}
break;
case 3035:
switch (current) {
case 't' :
state = 3036;
return true;
}
break;
case 3036:
switch (current) {
case 'o' :
state = 3037;
return true;
}
break;
case 3037:
switch (current) {
case 'r' :
state = 3038;
return true;
}
break;
case 3038:
switch (current) {
case ';' : // VerticalSeparator;
match = "\u2758";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3039:
switch (current) {
case 'i' :
state = 3040;
return true;
}
break;
case 3040:
switch (current) {
case 'l' :
state = 3041;
return true;
}
break;
case 3041:
switch (current) {
case 'd' :
state = 3042;
return true;
}
break;
case 3042:
switch (current) {
case 'e' :
state = 3043;
return true;
}
break;
case 3043:
switch (current) {
case ';' : // VerticalTilde;
match = "\u2240";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3044:
switch (current) {
case 'T' :
state = 3045;
return true;
}
break;
case 3045:
switch (current) {
case 'h' :
state = 3046;
return true;
}
break;
case 3046:
switch (current) {
case 'i' :
state = 3047;
return true;
}
break;
case 3047:
switch (current) {
case 'n' :
state = 3048;
return true;
}
break;
case 3048:
switch (current) {
case 'S' :
state = 3049;
return true;
}
break;
case 3049:
switch (current) {
case 'p' :
state = 3050;
return true;
}
break;
case 3050:
switch (current) {
case 'a' :
state = 3051;
return true;
}
break;
case 3051:
switch (current) {
case 'c' :
state = 3052;
return true;
}
break;
case 3052:
switch (current) {
case 'e' :
state = 3053;
return true;
}
break;
case 3053:
switch (current) {
case ';' : // VeryThinSpace;
match = "\u200A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3054:
switch (current) {
case 'r' :
state = 3055;
return true;
}
break;
case 3055:
switch (current) {
case ';' : // Vfr;
match = "\uD835\uDD19";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3056:
switch (current) {
case 'p' :
state = 3057;
return true;
}
break;
case 3057:
switch (current) {
case 'f' :
state = 3058;
return true;
}
break;
case 3058:
switch (current) {
case ';' : // Vopf;
match = "\uD835\uDD4D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3059:
switch (current) {
case 'c' :
state = 3060;
return true;
}
break;
case 3060:
switch (current) {
case 'r' :
state = 3061;
return true;
}
break;
case 3061:
switch (current) {
case ';' : // Vscr;
match = "\uD835\uDCB1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3062:
switch (current) {
case 'd' :
state = 3063;
return true;
}
break;
case 3063:
switch (current) {
case 'a' :
state = 3064;
return true;
}
break;
case 3064:
switch (current) {
case 's' :
state = 3065;
return true;
}
break;
case 3065:
switch (current) {
case 'h' :
state = 3066;
return true;
}
break;
case 3066:
switch (current) {
case ';' : // Vvdash;
match = "\u22AA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3067:
switch (current) {
case 'c' :
state = 3068;
return true;
case 'e' :
state = 3072;
return true;
case 'f' :
state = 3076;
return true;
case 'o' :
state = 3078;
return true;
case 's' :
state = 3081;
return true;
}
break;
case 3068:
switch (current) {
case 'i' :
state = 3069;
return true;
}
break;
case 3069:
switch (current) {
case 'r' :
state = 3070;
return true;
}
break;
case 3070:
switch (current) {
case 'c' :
state = 3071;
return true;
}
break;
case 3071:
switch (current) {
case ';' : // Wcirc;
match = "\u0174";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3072:
switch (current) {
case 'd' :
state = 3073;
return true;
}
break;
case 3073:
switch (current) {
case 'g' :
state = 3074;
return true;
}
break;
case 3074:
switch (current) {
case 'e' :
state = 3075;
return true;
}
break;
case 3075:
switch (current) {
case ';' : // Wedge;
match = "\u22C0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3076:
switch (current) {
case 'r' :
state = 3077;
return true;
}
break;
case 3077:
switch (current) {
case ';' : // Wfr;
match = "\uD835\uDD1A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3078:
switch (current) {
case 'p' :
state = 3079;
return true;
}
break;
case 3079:
switch (current) {
case 'f' :
state = 3080;
return true;
}
break;
case 3080:
switch (current) {
case ';' : // Wopf;
match = "\uD835\uDD4E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3081:
switch (current) {
case 'c' :
state = 3082;
return true;
}
break;
case 3082:
switch (current) {
case 'r' :
state = 3083;
return true;
}
break;
case 3083:
switch (current) {
case ';' : // Wscr;
match = "\uD835\uDCB2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3084:
switch (current) {
case 'f' :
state = 3085;
return true;
case 'i' :
state = 3087;
return true;
case 'o' :
state = 3088;
return true;
case 's' :
state = 3091;
return true;
}
break;
case 3085:
switch (current) {
case 'r' :
state = 3086;
return true;
}
break;
case 3086:
switch (current) {
case ';' : // Xfr;
match = "\uD835\uDD1B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3087:
switch (current) {
case ';' : // Xi;
match = "\u039E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3088:
switch (current) {
case 'p' :
state = 3089;
return true;
}
break;
case 3089:
switch (current) {
case 'f' :
state = 3090;
return true;
}
break;
case 3090:
switch (current) {
case ';' : // Xopf;
match = "\uD835\uDD4F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3091:
switch (current) {
case 'c' :
state = 3092;
return true;
}
break;
case 3092:
switch (current) {
case 'r' :
state = 3093;
return true;
}
break;
case 3093:
switch (current) {
case ';' : // Xscr;
match = "\uD835\uDCB3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3094:
switch (current) {
case 'A' :
state = 3095;
return true;
case 'I' :
state = 3098;
return true;
case 'U' :
state = 3101;
return true;
case 'a' :
state = 3104;
return true;
case 'c' :
state = 3109;
return true;
case 'f' :
state = 3114;
return true;
case 'o' :
state = 3116;
return true;
case 's' :
state = 3119;
return true;
case 'u' :
state = 3122;
return true;
}
break;
case 3095:
switch (current) {
case 'c' :
state = 3096;
return true;
}
break;
case 3096:
switch (current) {
case 'y' :
state = 3097;
return true;
}
break;
case 3097:
switch (current) {
case ';' : // YAcy;
match = "\u042F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3098:
switch (current) {
case 'c' :
state = 3099;
return true;
}
break;
case 3099:
switch (current) {
case 'y' :
state = 3100;
return true;
}
break;
case 3100:
switch (current) {
case ';' : // YIcy;
match = "\u0407";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3101:
switch (current) {
case 'c' :
state = 3102;
return true;
}
break;
case 3102:
switch (current) {
case 'y' :
state = 3103;
return true;
}
break;
case 3103:
switch (current) {
case ';' : // YUcy;
match = "\u042E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3104:
switch (current) {
case 'c' :
state = 3105;
return true;
}
break;
case 3105:
switch (current) {
case 'u' :
state = 3106;
return true;
}
break;
case 3106:
switch (current) {
case 't' :
state = 3107;
return true;
}
break;
case 3107:
switch (current) {
case 'e' : // Yacute
match = "\u00DD";
matchLength = consumedCount;
state = 3108;
return true;
}
break;
case 3108:
switch (current) {
case ';' : // Yacute;
match = "\u00DD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3109:
switch (current) {
case 'i' :
state = 3110;
return true;
case 'y' :
state = 3113;
return true;
}
break;
case 3110:
switch (current) {
case 'r' :
state = 3111;
return true;
}
break;
case 3111:
switch (current) {
case 'c' :
state = 3112;
return true;
}
break;
case 3112:
switch (current) {
case ';' : // Ycirc;
match = "\u0176";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3113:
switch (current) {
case ';' : // Ycy;
match = "\u042B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3114:
switch (current) {
case 'r' :
state = 3115;
return true;
}
break;
case 3115:
switch (current) {
case ';' : // Yfr;
match = "\uD835\uDD1C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3116:
switch (current) {
case 'p' :
state = 3117;
return true;
}
break;
case 3117:
switch (current) {
case 'f' :
state = 3118;
return true;
}
break;
case 3118:
switch (current) {
case ';' : // Yopf;
match = "\uD835\uDD50";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3119:
switch (current) {
case 'c' :
state = 3120;
return true;
}
break;
case 3120:
switch (current) {
case 'r' :
state = 3121;
return true;
}
break;
case 3121:
switch (current) {
case ';' : // Yscr;
match = "\uD835\uDCB4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3122:
switch (current) {
case 'm' :
state = 3123;
return true;
}
break;
case 3123:
switch (current) {
case 'l' :
state = 3124;
return true;
}
break;
case 3124:
switch (current) {
case ';' : // Yuml;
match = "\u0178";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3125:
switch (current) {
case 'H' :
state = 3126;
return true;
case 'a' :
state = 3129;
return true;
case 'c' :
state = 3134;
return true;
case 'd' :
state = 3140;
return true;
case 'e' :
state = 3143;
return true;
case 'f' :
state = 3158;
return true;
case 'o' :
state = 3160;
return true;
case 's' :
state = 3163;
return true;
}
break;
case 3126:
switch (current) {
case 'c' :
state = 3127;
return true;
}
break;
case 3127:
switch (current) {
case 'y' :
state = 3128;
return true;
}
break;
case 3128:
switch (current) {
case ';' : // ZHcy;
match = "\u0416";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3129:
switch (current) {
case 'c' :
state = 3130;
return true;
}
break;
case 3130:
switch (current) {
case 'u' :
state = 3131;
return true;
}
break;
case 3131:
switch (current) {
case 't' :
state = 3132;
return true;
}
break;
case 3132:
switch (current) {
case 'e' :
state = 3133;
return true;
}
break;
case 3133:
switch (current) {
case ';' : // Zacute;
match = "\u0179";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3134:
switch (current) {
case 'a' :
state = 3135;
return true;
case 'y' :
state = 3139;
return true;
}
break;
case 3135:
switch (current) {
case 'r' :
state = 3136;
return true;
}
break;
case 3136:
switch (current) {
case 'o' :
state = 3137;
return true;
}
break;
case 3137:
switch (current) {
case 'n' :
state = 3138;
return true;
}
break;
case 3138:
switch (current) {
case ';' : // Zcaron;
match = "\u017D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3139:
switch (current) {
case ';' : // Zcy;
match = "\u0417";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3140:
switch (current) {
case 'o' :
state = 3141;
return true;
}
break;
case 3141:
switch (current) {
case 't' :
state = 3142;
return true;
}
break;
case 3142:
switch (current) {
case ';' : // Zdot;
match = "\u017B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3143:
switch (current) {
case 'r' :
state = 3144;
return true;
case 't' :
state = 3156;
return true;
}
break;
case 3144:
switch (current) {
case 'o' :
state = 3145;
return true;
}
break;
case 3145:
switch (current) {
case 'W' :
state = 3146;
return true;
}
break;
case 3146:
switch (current) {
case 'i' :
state = 3147;
return true;
}
break;
case 3147:
switch (current) {
case 'd' :
state = 3148;
return true;
}
break;
case 3148:
switch (current) {
case 't' :
state = 3149;
return true;
}
break;
case 3149:
switch (current) {
case 'h' :
state = 3150;
return true;
}
break;
case 3150:
switch (current) {
case 'S' :
state = 3151;
return true;
}
break;
case 3151:
switch (current) {
case 'p' :
state = 3152;
return true;
}
break;
case 3152:
switch (current) {
case 'a' :
state = 3153;
return true;
}
break;
case 3153:
switch (current) {
case 'c' :
state = 3154;
return true;
}
break;
case 3154:
switch (current) {
case 'e' :
state = 3155;
return true;
}
break;
case 3155:
switch (current) {
case ';' : // ZeroWidthSpace;
match = "\u200B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3156:
switch (current) {
case 'a' :
state = 3157;
return true;
}
break;
case 3157:
switch (current) {
case ';' : // Zeta;
match = "\u0396";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3158:
switch (current) {
case 'r' :
state = 3159;
return true;
}
break;
case 3159:
switch (current) {
case ';' : // Zfr;
match = "\u2128";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3160:
switch (current) {
case 'p' :
state = 3161;
return true;
}
break;
case 3161:
switch (current) {
case 'f' :
state = 3162;
return true;
}
break;
case 3162:
switch (current) {
case ';' : // Zopf;
match = "\u2124";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3163:
switch (current) {
case 'c' :
state = 3164;
return true;
}
break;
case 3164:
switch (current) {
case 'r' :
state = 3165;
return true;
}
break;
case 3165:
switch (current) {
case ';' : // Zscr;
match = "\uD835\uDCB5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3166:
switch (current) {
case 'a' :
state = 3167;
return true;
case 'b' :
state = 3172;
return true;
case 'c' :
state = 3177;
return true;
case 'e' :
state = 3187;
return true;
case 'f' :
state = 3191;
return true;
case 'g' :
state = 3193;
return true;
case 'l' :
state = 3198;
return true;
case 'm' :
state = 3209;
return true;
case 'n' :
state = 3216;
return true;
case 'o' :
state = 3257;
return true;
case 'p' :
state = 3263;
return true;
case 'r' :
state = 3280;
return true;
case 's' :
state = 3284;
return true;
case 't' :
state = 3293;
return true;
case 'u' :
state = 3298;
return true;
case 'w' :
state = 3301;
return true;
}
break;
case 3167:
switch (current) {
case 'c' :
state = 3168;
return true;
}
break;
case 3168:
switch (current) {
case 'u' :
state = 3169;
return true;
}
break;
case 3169:
switch (current) {
case 't' :
state = 3170;
return true;
}
break;
case 3170:
switch (current) {
case 'e' : // aacute
match = "\u00E1";
matchLength = consumedCount;
state = 3171;
return true;
}
break;
case 3171:
switch (current) {
case ';' : // aacute;
match = "\u00E1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3172:
switch (current) {
case 'r' :
state = 3173;
return true;
}
break;
case 3173:
switch (current) {
case 'e' :
state = 3174;
return true;
}
break;
case 3174:
switch (current) {
case 'v' :
state = 3175;
return true;
}
break;
case 3175:
switch (current) {
case 'e' :
state = 3176;
return true;
}
break;
case 3176:
switch (current) {
case ';' : // abreve;
match = "\u0103";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3177:
switch (current) {
case ';' : // ac;
match = "\u223E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 3178;
return true;
case 'd' :
state = 3179;
return true;
case 'i' :
state = 3180;
return true;
case 'u' :
state = 3183;
return true;
case 'y' :
state = 3186;
return true;
}
break;
case 3178:
switch (current) {
case ';' : // acE;
match = "\u223E\u0333";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3179:
switch (current) {
case ';' : // acd;
match = "\u223F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3180:
switch (current) {
case 'r' :
state = 3181;
return true;
}
break;
case 3181:
switch (current) {
case 'c' : // acirc
match = "\u00E2";
matchLength = consumedCount;
state = 3182;
return true;
}
break;
case 3182:
switch (current) {
case ';' : // acirc;
match = "\u00E2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3183:
switch (current) {
case 't' :
state = 3184;
return true;
}
break;
case 3184:
switch (current) {
case 'e' : // acute
match = "\u00B4";
matchLength = consumedCount;
state = 3185;
return true;
}
break;
case 3185:
switch (current) {
case ';' : // acute;
match = "\u00B4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3186:
switch (current) {
case ';' : // acy;
match = "\u0430";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3187:
switch (current) {
case 'l' :
state = 3188;
return true;
}
break;
case 3188:
switch (current) {
case 'i' :
state = 3189;
return true;
}
break;
case 3189:
switch (current) {
case 'g' : // aelig
match = "\u00E6";
matchLength = consumedCount;
state = 3190;
return true;
}
break;
case 3190:
switch (current) {
case ';' : // aelig;
match = "\u00E6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3191:
switch (current) {
case ';' : // af;
match = "\u2061";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'r' :
state = 3192;
return true;
}
break;
case 3192:
switch (current) {
case ';' : // afr;
match = "\uD835\uDD1E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3193:
switch (current) {
case 'r' :
state = 3194;
return true;
}
break;
case 3194:
switch (current) {
case 'a' :
state = 3195;
return true;
}
break;
case 3195:
switch (current) {
case 'v' :
state = 3196;
return true;
}
break;
case 3196:
switch (current) {
case 'e' : // agrave
match = "\u00E0";
matchLength = consumedCount;
state = 3197;
return true;
}
break;
case 3197:
switch (current) {
case ';' : // agrave;
match = "\u00E0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3198:
switch (current) {
case 'e' :
state = 3199;
return true;
case 'p' :
state = 3206;
return true;
}
break;
case 3199:
switch (current) {
case 'f' :
state = 3200;
return true;
case 'p' :
state = 3204;
return true;
}
break;
case 3200:
switch (current) {
case 's' :
state = 3201;
return true;
}
break;
case 3201:
switch (current) {
case 'y' :
state = 3202;
return true;
}
break;
case 3202:
switch (current) {
case 'm' :
state = 3203;
return true;
}
break;
case 3203:
switch (current) {
case ';' : // alefsym;
match = "\u2135";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3204:
switch (current) {
case 'h' :
state = 3205;
return true;
}
break;
case 3205:
switch (current) {
case ';' : // aleph;
match = "\u2135";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3206:
switch (current) {
case 'h' :
state = 3207;
return true;
}
break;
case 3207:
switch (current) {
case 'a' :
state = 3208;
return true;
}
break;
case 3208:
switch (current) {
case ';' : // alpha;
match = "\u03B1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3209:
switch (current) {
case 'a' :
state = 3210;
return true;
case 'p' : // amp
match = "&";
matchLength = consumedCount;
state = 3215;
return true;
}
break;
case 3210:
switch (current) {
case 'c' :
state = 3211;
return true;
case 'l' :
state = 3213;
return true;
}
break;
case 3211:
switch (current) {
case 'r' :
state = 3212;
return true;
}
break;
case 3212:
switch (current) {
case ';' : // amacr;
match = "\u0101";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3213:
switch (current) {
case 'g' :
state = 3214;
return true;
}
break;
case 3214:
switch (current) {
case ';' : // amalg;
match = "\u2A3F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3215:
switch (current) {
case ';' : // amp;
match = "&";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3216:
switch (current) {
case 'd' :
state = 3217;
return true;
case 'g' :
state = 3228;
return true;
}
break;
case 3217:
switch (current) {
case ';' : // and;
match = "\u2227";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 3218;
return true;
case 'd' :
state = 3221;
return true;
case 's' :
state = 3222;
return true;
case 'v' :
state = 3227;
return true;
}
break;
case 3218:
switch (current) {
case 'n' :
state = 3219;
return true;
}
break;
case 3219:
switch (current) {
case 'd' :
state = 3220;
return true;
}
break;
case 3220:
switch (current) {
case ';' : // andand;
match = "\u2A55";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3221:
switch (current) {
case ';' : // andd;
match = "\u2A5C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3222:
switch (current) {
case 'l' :
state = 3223;
return true;
}
break;
case 3223:
switch (current) {
case 'o' :
state = 3224;
return true;
}
break;
case 3224:
switch (current) {
case 'p' :
state = 3225;
return true;
}
break;
case 3225:
switch (current) {
case 'e' :
state = 3226;
return true;
}
break;
case 3226:
switch (current) {
case ';' : // andslope;
match = "\u2A58";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3227:
switch (current) {
case ';' : // andv;
match = "\u2A5A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3228:
switch (current) {
case ';' : // ang;
match = "\u2220";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 3229;
return true;
case 'l' :
state = 3230;
return true;
case 'm' :
state = 3232;
return true;
case 'r' :
state = 3244;
return true;
case 's' :
state = 3249;
return true;
case 'z' :
state = 3253;
return true;
}
break;
case 3229:
switch (current) {
case ';' : // ange;
match = "\u29A4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3230:
switch (current) {
case 'e' :
state = 3231;
return true;
}
break;
case 3231:
switch (current) {
case ';' : // angle;
match = "\u2220";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3232:
switch (current) {
case 's' :
state = 3233;
return true;
}
break;
case 3233:
switch (current) {
case 'd' :
state = 3234;
return true;
}
break;
case 3234:
switch (current) {
case ';' : // angmsd;
match = "\u2221";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 3235;
return true;
}
break;
case 3235:
switch (current) {
case 'a' :
state = 3236;
return true;
case 'b' :
state = 3237;
return true;
case 'c' :
state = 3238;
return true;
case 'd' :
state = 3239;
return true;
case 'e' :
state = 3240;
return true;
case 'f' :
state = 3241;
return true;
case 'g' :
state = 3242;
return true;
case 'h' :
state = 3243;
return true;
}
break;
case 3236:
switch (current) {
case ';' : // angmsdaa;
match = "\u29A8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3237:
switch (current) {
case ';' : // angmsdab;
match = "\u29A9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3238:
switch (current) {
case ';' : // angmsdac;
match = "\u29AA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3239:
switch (current) {
case ';' : // angmsdad;
match = "\u29AB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3240:
switch (current) {
case ';' : // angmsdae;
match = "\u29AC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3241:
switch (current) {
case ';' : // angmsdaf;
match = "\u29AD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3242:
switch (current) {
case ';' : // angmsdag;
match = "\u29AE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3243:
switch (current) {
case ';' : // angmsdah;
match = "\u29AF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3244:
switch (current) {
case 't' :
state = 3245;
return true;
}
break;
case 3245:
switch (current) {
case ';' : // angrt;
match = "\u221F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'v' :
state = 3246;
return true;
}
break;
case 3246:
switch (current) {
case 'b' :
state = 3247;
return true;
}
break;
case 3247:
switch (current) {
case ';' : // angrtvb;
match = "\u22BE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 3248;
return true;
}
break;
case 3248:
switch (current) {
case ';' : // angrtvbd;
match = "\u299D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3249:
switch (current) {
case 'p' :
state = 3250;
return true;
case 't' :
state = 3252;
return true;
}
break;
case 3250:
switch (current) {
case 'h' :
state = 3251;
return true;
}
break;
case 3251:
switch (current) {
case ';' : // angsph;
match = "\u2222";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3252:
switch (current) {
case ';' : // angst;
match = "\u00C5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3253:
switch (current) {
case 'a' :
state = 3254;
return true;
}
break;
case 3254:
switch (current) {
case 'r' :
state = 3255;
return true;
}
break;
case 3255:
switch (current) {
case 'r' :
state = 3256;
return true;
}
break;
case 3256:
switch (current) {
case ';' : // angzarr;
match = "\u237C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3257:
switch (current) {
case 'g' :
state = 3258;
return true;
case 'p' :
state = 3261;
return true;
}
break;
case 3258:
switch (current) {
case 'o' :
state = 3259;
return true;
}
break;
case 3259:
switch (current) {
case 'n' :
state = 3260;
return true;
}
break;
case 3260:
switch (current) {
case ';' : // aogon;
match = "\u0105";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3261:
switch (current) {
case 'f' :
state = 3262;
return true;
}
break;
case 3262:
switch (current) {
case ';' : // aopf;
match = "\uD835\uDD52";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3263:
switch (current) {
case ';' : // ap;
match = "\u2248";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 3264;
return true;
case 'a' :
state = 3265;
return true;
case 'e' :
state = 3269;
return true;
case 'i' :
state = 3270;
return true;
case 'o' :
state = 3272;
return true;
case 'p' :
state = 3274;
return true;
}
break;
case 3264:
switch (current) {
case ';' : // apE;
match = "\u2A70";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3265:
switch (current) {
case 'c' :
state = 3266;
return true;
}
break;
case 3266:
switch (current) {
case 'i' :
state = 3267;
return true;
}
break;
case 3267:
switch (current) {
case 'r' :
state = 3268;
return true;
}
break;
case 3268:
switch (current) {
case ';' : // apacir;
match = "\u2A6F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3269:
switch (current) {
case ';' : // ape;
match = "\u224A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3270:
switch (current) {
case 'd' :
state = 3271;
return true;
}
break;
case 3271:
switch (current) {
case ';' : // apid;
match = "\u224B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3272:
switch (current) {
case 's' :
state = 3273;
return true;
}
break;
case 3273:
switch (current) {
case ';' : // apos;
match = "'";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3274:
switch (current) {
case 'r' :
state = 3275;
return true;
}
break;
case 3275:
switch (current) {
case 'o' :
state = 3276;
return true;
}
break;
case 3276:
switch (current) {
case 'x' :
state = 3277;
return true;
}
break;
case 3277:
switch (current) {
case ';' : // approx;
match = "\u2248";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 3278;
return true;
}
break;
case 3278:
switch (current) {
case 'q' :
state = 3279;
return true;
}
break;
case 3279:
switch (current) {
case ';' : // approxeq;
match = "\u224A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3280:
switch (current) {
case 'i' :
state = 3281;
return true;
}
break;
case 3281:
switch (current) {
case 'n' :
state = 3282;
return true;
}
break;
case 3282:
switch (current) {
case 'g' : // aring
match = "\u00E5";
matchLength = consumedCount;
state = 3283;
return true;
}
break;
case 3283:
switch (current) {
case ';' : // aring;
match = "\u00E5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3284:
switch (current) {
case 'c' :
state = 3285;
return true;
case 't' :
state = 3287;
return true;
case 'y' :
state = 3288;
return true;
}
break;
case 3285:
switch (current) {
case 'r' :
state = 3286;
return true;
}
break;
case 3286:
switch (current) {
case ';' : // ascr;
match = "\uD835\uDCB6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3287:
switch (current) {
case ';' : // ast;
match = "*";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3288:
switch (current) {
case 'm' :
state = 3289;
return true;
}
break;
case 3289:
switch (current) {
case 'p' :
state = 3290;
return true;
}
break;
case 3290:
switch (current) {
case ';' : // asymp;
match = "\u2248";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 3291;
return true;
}
break;
case 3291:
switch (current) {
case 'q' :
state = 3292;
return true;
}
break;
case 3292:
switch (current) {
case ';' : // asympeq;
match = "\u224D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3293:
switch (current) {
case 'i' :
state = 3294;
return true;
}
break;
case 3294:
switch (current) {
case 'l' :
state = 3295;
return true;
}
break;
case 3295:
switch (current) {
case 'd' :
state = 3296;
return true;
}
break;
case 3296:
switch (current) {
case 'e' : // atilde
match = "\u00E3";
matchLength = consumedCount;
state = 3297;
return true;
}
break;
case 3297:
switch (current) {
case ';' : // atilde;
match = "\u00E3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3298:
switch (current) {
case 'm' :
state = 3299;
return true;
}
break;
case 3299:
switch (current) {
case 'l' : // auml
match = "\u00E4";
matchLength = consumedCount;
state = 3300;
return true;
}
break;
case 3300:
switch (current) {
case ';' : // auml;
match = "\u00E4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3301:
switch (current) {
case 'c' :
state = 3302;
return true;
case 'i' :
state = 3308;
return true;
}
break;
case 3302:
switch (current) {
case 'o' :
state = 3303;
return true;
}
break;
case 3303:
switch (current) {
case 'n' :
state = 3304;
return true;
}
break;
case 3304:
switch (current) {
case 'i' :
state = 3305;
return true;
}
break;
case 3305:
switch (current) {
case 'n' :
state = 3306;
return true;
}
break;
case 3306:
switch (current) {
case 't' :
state = 3307;
return true;
}
break;
case 3307:
switch (current) {
case ';' : // awconint;
match = "\u2233";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3308:
switch (current) {
case 'n' :
state = 3309;
return true;
}
break;
case 3309:
switch (current) {
case 't' :
state = 3310;
return true;
}
break;
case 3310:
switch (current) {
case ';' : // awint;
match = "\u2A11";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3311:
switch (current) {
case 'N' :
state = 3312;
return true;
case 'a' :
state = 3315;
return true;
case 'b' :
state = 3348;
return true;
case 'c' :
state = 3355;
return true;
case 'd' :
state = 3360;
return true;
case 'e' :
state = 3364;
return true;
case 'f' :
state = 3389;
return true;
case 'i' :
state = 3391;
return true;
case 'k' :
state = 3449;
return true;
case 'l' :
state = 3454;
return true;
case 'n' :
state = 3503;
return true;
case 'o' :
state = 3511;
return true;
case 'p' :
state = 3584;
return true;
case 'r' :
state = 3589;
return true;
case 's' :
state = 3597;
return true;
case 'u' :
state = 3613;
return true;
}
break;
case 3312:
switch (current) {
case 'o' :
state = 3313;
return true;
}
break;
case 3313:
switch (current) {
case 't' :
state = 3314;
return true;
}
break;
case 3314:
switch (current) {
case ';' : // bNot;
match = "\u2AED";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3315:
switch (current) {
case 'c' :
state = 3316;
return true;
case 'r' :
state = 3339;
return true;
}
break;
case 3316:
switch (current) {
case 'k' :
state = 3317;
return true;
}
break;
case 3317:
switch (current) {
case 'c' :
state = 3318;
return true;
case 'e' :
state = 3322;
return true;
case 'p' :
state = 3329;
return true;
case 's' :
state = 3334;
return true;
}
break;
case 3318:
switch (current) {
case 'o' :
state = 3319;
return true;
}
break;
case 3319:
switch (current) {
case 'n' :
state = 3320;
return true;
}
break;
case 3320:
switch (current) {
case 'g' :
state = 3321;
return true;
}
break;
case 3321:
switch (current) {
case ';' : // backcong;
match = "\u224C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3322:
switch (current) {
case 'p' :
state = 3323;
return true;
}
break;
case 3323:
switch (current) {
case 's' :
state = 3324;
return true;
}
break;
case 3324:
switch (current) {
case 'i' :
state = 3325;
return true;
}
break;
case 3325:
switch (current) {
case 'l' :
state = 3326;
return true;
}
break;
case 3326:
switch (current) {
case 'o' :
state = 3327;
return true;
}
break;
case 3327:
switch (current) {
case 'n' :
state = 3328;
return true;
}
break;
case 3328:
switch (current) {
case ';' : // backepsilon;
match = "\u03F6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3329:
switch (current) {
case 'r' :
state = 3330;
return true;
}
break;
case 3330:
switch (current) {
case 'i' :
state = 3331;
return true;
}
break;
case 3331:
switch (current) {
case 'm' :
state = 3332;
return true;
}
break;
case 3332:
switch (current) {
case 'e' :
state = 3333;
return true;
}
break;
case 3333:
switch (current) {
case ';' : // backprime;
match = "\u2035";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3334:
switch (current) {
case 'i' :
state = 3335;
return true;
}
break;
case 3335:
switch (current) {
case 'm' :
state = 3336;
return true;
}
break;
case 3336:
switch (current) {
case ';' : // backsim;
match = "\u223D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 3337;
return true;
}
break;
case 3337:
switch (current) {
case 'q' :
state = 3338;
return true;
}
break;
case 3338:
switch (current) {
case ';' : // backsimeq;
match = "\u22CD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3339:
switch (current) {
case 'v' :
state = 3340;
return true;
case 'w' :
state = 3343;
return true;
}
break;
case 3340:
switch (current) {
case 'e' :
state = 3341;
return true;
}
break;
case 3341:
switch (current) {
case 'e' :
state = 3342;
return true;
}
break;
case 3342:
switch (current) {
case ';' : // barvee;
match = "\u22BD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3343:
switch (current) {
case 'e' :
state = 3344;
return true;
}
break;
case 3344:
switch (current) {
case 'd' :
state = 3345;
return true;
}
break;
case 3345:
switch (current) {
case ';' : // barwed;
match = "\u2305";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'g' :
state = 3346;
return true;
}
break;
case 3346:
switch (current) {
case 'e' :
state = 3347;
return true;
}
break;
case 3347:
switch (current) {
case ';' : // barwedge;
match = "\u2305";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3348:
switch (current) {
case 'r' :
state = 3349;
return true;
}
break;
case 3349:
switch (current) {
case 'k' :
state = 3350;
return true;
}
break;
case 3350:
switch (current) {
case ';' : // bbrk;
match = "\u23B5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 't' :
state = 3351;
return true;
}
break;
case 3351:
switch (current) {
case 'b' :
state = 3352;
return true;
}
break;
case 3352:
switch (current) {
case 'r' :
state = 3353;
return true;
}
break;
case 3353:
switch (current) {
case 'k' :
state = 3354;
return true;
}
break;
case 3354:
switch (current) {
case ';' : // bbrktbrk;
match = "\u23B6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3355:
switch (current) {
case 'o' :
state = 3356;
return true;
case 'y' :
state = 3359;
return true;
}
break;
case 3356:
switch (current) {
case 'n' :
state = 3357;
return true;
}
break;
case 3357:
switch (current) {
case 'g' :
state = 3358;
return true;
}
break;
case 3358:
switch (current) {
case ';' : // bcong;
match = "\u224C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3359:
switch (current) {
case ';' : // bcy;
match = "\u0431";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3360:
switch (current) {
case 'q' :
state = 3361;
return true;
}
break;
case 3361:
switch (current) {
case 'u' :
state = 3362;
return true;
}
break;
case 3362:
switch (current) {
case 'o' :
state = 3363;
return true;
}
break;
case 3363:
switch (current) {
case ';' : // bdquo;
match = "\u201E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3364:
switch (current) {
case 'c' :
state = 3365;
return true;
case 'm' :
state = 3370;
return true;
case 'p' :
state = 3375;
return true;
case 'r' :
state = 3378;
return true;
case 't' :
state = 3382;
return true;
}
break;
case 3365:
switch (current) {
case 'a' :
state = 3366;
return true;
}
break;
case 3366:
switch (current) {
case 'u' :
state = 3367;
return true;
}
break;
case 3367:
switch (current) {
case 's' :
state = 3368;
return true;
}
break;
case 3368:
switch (current) {
case ';' : // becaus;
match = "\u2235";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 3369;
return true;
}
break;
case 3369:
switch (current) {
case ';' : // because;
match = "\u2235";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3370:
switch (current) {
case 'p' :
state = 3371;
return true;
}
break;
case 3371:
switch (current) {
case 't' :
state = 3372;
return true;
}
break;
case 3372:
switch (current) {
case 'y' :
state = 3373;
return true;
}
break;
case 3373:
switch (current) {
case 'v' :
state = 3374;
return true;
}
break;
case 3374:
switch (current) {
case ';' : // bemptyv;
match = "\u29B0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3375:
switch (current) {
case 's' :
state = 3376;
return true;
}
break;
case 3376:
switch (current) {
case 'i' :
state = 3377;
return true;
}
break;
case 3377:
switch (current) {
case ';' : // bepsi;
match = "\u03F6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3378:
switch (current) {
case 'n' :
state = 3379;
return true;
}
break;
case 3379:
switch (current) {
case 'o' :
state = 3380;
return true;
}
break;
case 3380:
switch (current) {
case 'u' :
state = 3381;
return true;
}
break;
case 3381:
switch (current) {
case ';' : // bernou;
match = "\u212C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3382:
switch (current) {
case 'a' :
state = 3383;
return true;
case 'h' :
state = 3384;
return true;
case 'w' :
state = 3385;
return true;
}
break;
case 3383:
switch (current) {
case ';' : // beta;
match = "\u03B2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3384:
switch (current) {
case ';' : // beth;
match = "\u2136";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3385:
switch (current) {
case 'e' :
state = 3386;
return true;
}
break;
case 3386:
switch (current) {
case 'e' :
state = 3387;
return true;
}
break;
case 3387:
switch (current) {
case 'n' :
state = 3388;
return true;
}
break;
case 3388:
switch (current) {
case ';' : // between;
match = "\u226C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3389:
switch (current) {
case 'r' :
state = 3390;
return true;
}
break;
case 3390:
switch (current) {
case ';' : // bfr;
match = "\uD835\uDD1F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3391:
switch (current) {
case 'g' :
state = 3392;
return true;
}
break;
case 3392:
switch (current) {
case 'c' :
state = 3393;
return true;
case 'o' :
state = 3401;
return true;
case 's' :
state = 3414;
return true;
case 't' :
state = 3422;
return true;
case 'u' :
state = 3436;
return true;
case 'v' :
state = 3441;
return true;
case 'w' :
state = 3444;
return true;
}
break;
case 3393:
switch (current) {
case 'a' :
state = 3394;
return true;
case 'i' :
state = 3396;
return true;
case 'u' :
state = 3399;
return true;
}
break;
case 3394:
switch (current) {
case 'p' :
state = 3395;
return true;
}
break;
case 3395:
switch (current) {
case ';' : // bigcap;
match = "\u22C2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3396:
switch (current) {
case 'r' :
state = 3397;
return true;
}
break;
case 3397:
switch (current) {
case 'c' :
state = 3398;
return true;
}
break;
case 3398:
switch (current) {
case ';' : // bigcirc;
match = "\u25EF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3399:
switch (current) {
case 'p' :
state = 3400;
return true;
}
break;
case 3400:
switch (current) {
case ';' : // bigcup;
match = "\u22C3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3401:
switch (current) {
case 'd' :
state = 3402;
return true;
case 'p' :
state = 3405;
return true;
case 't' :
state = 3409;
return true;
}
break;
case 3402:
switch (current) {
case 'o' :
state = 3403;
return true;
}
break;
case 3403:
switch (current) {
case 't' :
state = 3404;
return true;
}
break;
case 3404:
switch (current) {
case ';' : // bigodot;
match = "\u2A00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3405:
switch (current) {
case 'l' :
state = 3406;
return true;
}
break;
case 3406:
switch (current) {
case 'u' :
state = 3407;
return true;
}
break;
case 3407:
switch (current) {
case 's' :
state = 3408;
return true;
}
break;
case 3408:
switch (current) {
case ';' : // bigoplus;
match = "\u2A01";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3409:
switch (current) {
case 'i' :
state = 3410;
return true;
}
break;
case 3410:
switch (current) {
case 'm' :
state = 3411;
return true;
}
break;
case 3411:
switch (current) {
case 'e' :
state = 3412;
return true;
}
break;
case 3412:
switch (current) {
case 's' :
state = 3413;
return true;
}
break;
case 3413:
switch (current) {
case ';' : // bigotimes;
match = "\u2A02";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3414:
switch (current) {
case 'q' :
state = 3415;
return true;
case 't' :
state = 3419;
return true;
}
break;
case 3415:
switch (current) {
case 'c' :
state = 3416;
return true;
}
break;
case 3416:
switch (current) {
case 'u' :
state = 3417;
return true;
}
break;
case 3417:
switch (current) {
case 'p' :
state = 3418;
return true;
}
break;
case 3418:
switch (current) {
case ';' : // bigsqcup;
match = "\u2A06";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3419:
switch (current) {
case 'a' :
state = 3420;
return true;
}
break;
case 3420:
switch (current) {
case 'r' :
state = 3421;
return true;
}
break;
case 3421:
switch (current) {
case ';' : // bigstar;
match = "\u2605";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3422:
switch (current) {
case 'r' :
state = 3423;
return true;
}
break;
case 3423:
switch (current) {
case 'i' :
state = 3424;
return true;
}
break;
case 3424:
switch (current) {
case 'a' :
state = 3425;
return true;
}
break;
case 3425:
switch (current) {
case 'n' :
state = 3426;
return true;
}
break;
case 3426:
switch (current) {
case 'g' :
state = 3427;
return true;
}
break;
case 3427:
switch (current) {
case 'l' :
state = 3428;
return true;
}
break;
case 3428:
switch (current) {
case 'e' :
state = 3429;
return true;
}
break;
case 3429:
switch (current) {
case 'd' :
state = 3430;
return true;
case 'u' :
state = 3434;
return true;
}
break;
case 3430:
switch (current) {
case 'o' :
state = 3431;
return true;
}
break;
case 3431:
switch (current) {
case 'w' :
state = 3432;
return true;
}
break;
case 3432:
switch (current) {
case 'n' :
state = 3433;
return true;
}
break;
case 3433:
switch (current) {
case ';' : // bigtriangledown;
match = "\u25BD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3434:
switch (current) {
case 'p' :
state = 3435;
return true;
}
break;
case 3435:
switch (current) {
case ';' : // bigtriangleup;
match = "\u25B3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3436:
switch (current) {
case 'p' :
state = 3437;
return true;
}
break;
case 3437:
switch (current) {
case 'l' :
state = 3438;
return true;
}
break;
case 3438:
switch (current) {
case 'u' :
state = 3439;
return true;
}
break;
case 3439:
switch (current) {
case 's' :
state = 3440;
return true;
}
break;
case 3440:
switch (current) {
case ';' : // biguplus;
match = "\u2A04";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3441:
switch (current) {
case 'e' :
state = 3442;
return true;
}
break;
case 3442:
switch (current) {
case 'e' :
state = 3443;
return true;
}
break;
case 3443:
switch (current) {
case ';' : // bigvee;
match = "\u22C1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3444:
switch (current) {
case 'e' :
state = 3445;
return true;
}
break;
case 3445:
switch (current) {
case 'd' :
state = 3446;
return true;
}
break;
case 3446:
switch (current) {
case 'g' :
state = 3447;
return true;
}
break;
case 3447:
switch (current) {
case 'e' :
state = 3448;
return true;
}
break;
case 3448:
switch (current) {
case ';' : // bigwedge;
match = "\u22C0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3449:
switch (current) {
case 'a' :
state = 3450;
return true;
}
break;
case 3450:
switch (current) {
case 'r' :
state = 3451;
return true;
}
break;
case 3451:
switch (current) {
case 'o' :
state = 3452;
return true;
}
break;
case 3452:
switch (current) {
case 'w' :
state = 3453;
return true;
}
break;
case 3453:
switch (current) {
case ';' : // bkarow;
match = "\u290D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3454:
switch (current) {
case 'a' :
state = 3455;
return true;
case 'k' :
state = 3494;
return true;
case 'o' :
state = 3500;
return true;
}
break;
case 3455:
switch (current) {
case 'c' :
state = 3456;
return true;
case 'n' :
state = 3492;
return true;
}
break;
case 3456:
switch (current) {
case 'k' :
state = 3457;
return true;
}
break;
case 3457:
switch (current) {
case 'l' :
state = 3458;
return true;
case 's' :
state = 3465;
return true;
case 't' :
state = 3471;
return true;
}
break;
case 3458:
switch (current) {
case 'o' :
state = 3459;
return true;
}
break;
case 3459:
switch (current) {
case 'z' :
state = 3460;
return true;
}
break;
case 3460:
switch (current) {
case 'e' :
state = 3461;
return true;
}
break;
case 3461:
switch (current) {
case 'n' :
state = 3462;
return true;
}
break;
case 3462:
switch (current) {
case 'g' :
state = 3463;
return true;
}
break;
case 3463:
switch (current) {
case 'e' :
state = 3464;
return true;
}
break;
case 3464:
switch (current) {
case ';' : // blacklozenge;
match = "\u29EB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3465:
switch (current) {
case 'q' :
state = 3466;
return true;
}
break;
case 3466:
switch (current) {
case 'u' :
state = 3467;
return true;
}
break;
case 3467:
switch (current) {
case 'a' :
state = 3468;
return true;
}
break;
case 3468:
switch (current) {
case 'r' :
state = 3469;
return true;
}
break;
case 3469:
switch (current) {
case 'e' :
state = 3470;
return true;
}
break;
case 3470:
switch (current) {
case ';' : // blacksquare;
match = "\u25AA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3471:
switch (current) {
case 'r' :
state = 3472;
return true;
}
break;
case 3472:
switch (current) {
case 'i' :
state = 3473;
return true;
}
break;
case 3473:
switch (current) {
case 'a' :
state = 3474;
return true;
}
break;
case 3474:
switch (current) {
case 'n' :
state = 3475;
return true;
}
break;
case 3475:
switch (current) {
case 'g' :
state = 3476;
return true;
}
break;
case 3476:
switch (current) {
case 'l' :
state = 3477;
return true;
}
break;
case 3477:
switch (current) {
case 'e' :
state = 3478;
return true;
}
break;
case 3478:
switch (current) {
case ';' : // blacktriangle;
match = "\u25B4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 3479;
return true;
case 'l' :
state = 3483;
return true;
case 'r' :
state = 3487;
return true;
}
break;
case 3479:
switch (current) {
case 'o' :
state = 3480;
return true;
}
break;
case 3480:
switch (current) {
case 'w' :
state = 3481;
return true;
}
break;
case 3481:
switch (current) {
case 'n' :
state = 3482;
return true;
}
break;
case 3482:
switch (current) {
case ';' : // blacktriangledown;
match = "\u25BE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3483:
switch (current) {
case 'e' :
state = 3484;
return true;
}
break;
case 3484:
switch (current) {
case 'f' :
state = 3485;
return true;
}
break;
case 3485:
switch (current) {
case 't' :
state = 3486;
return true;
}
break;
case 3486:
switch (current) {
case ';' : // blacktriangleleft;
match = "\u25C2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3487:
switch (current) {
case 'i' :
state = 3488;
return true;
}
break;
case 3488:
switch (current) {
case 'g' :
state = 3489;
return true;
}
break;
case 3489:
switch (current) {
case 'h' :
state = 3490;
return true;
}
break;
case 3490:
switch (current) {
case 't' :
state = 3491;
return true;
}
break;
case 3491:
switch (current) {
case ';' : // blacktriangleright;
match = "\u25B8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3492:
switch (current) {
case 'k' :
state = 3493;
return true;
}
break;
case 3493:
switch (current) {
case ';' : // blank;
match = "\u2423";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3494:
switch (current) {
case '1' :
state = 3495;
return true;
case '3' :
state = 3498;
return true;
}
break;
case 3495:
switch (current) {
case '2' :
state = 3496;
return true;
case '4' :
state = 3497;
return true;
}
break;
case 3496:
switch (current) {
case ';' : // blk12;
match = "\u2592";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3497:
switch (current) {
case ';' : // blk14;
match = "\u2591";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3498:
switch (current) {
case '4' :
state = 3499;
return true;
}
break;
case 3499:
switch (current) {
case ';' : // blk34;
match = "\u2593";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3500:
switch (current) {
case 'c' :
state = 3501;
return true;
}
break;
case 3501:
switch (current) {
case 'k' :
state = 3502;
return true;
}
break;
case 3502:
switch (current) {
case ';' : // block;
match = "\u2588";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3503:
switch (current) {
case 'e' :
state = 3504;
return true;
case 'o' :
state = 3509;
return true;
}
break;
case 3504:
switch (current) {
case ';' : // bne;
match = "=\u20E5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 3505;
return true;
}
break;
case 3505:
switch (current) {
case 'u' :
state = 3506;
return true;
}
break;
case 3506:
switch (current) {
case 'i' :
state = 3507;
return true;
}
break;
case 3507:
switch (current) {
case 'v' :
state = 3508;
return true;
}
break;
case 3508:
switch (current) {
case ';' : // bnequiv;
match = "\u2261\u20E5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3509:
switch (current) {
case 't' :
state = 3510;
return true;
}
break;
case 3510:
switch (current) {
case ';' : // bnot;
match = "\u2310";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3511:
switch (current) {
case 'p' :
state = 3512;
return true;
case 't' :
state = 3514;
return true;
case 'w' :
state = 3518;
return true;
case 'x' :
state = 3522;
return true;
}
break;
case 3512:
switch (current) {
case 'f' :
state = 3513;
return true;
}
break;
case 3513:
switch (current) {
case ';' : // bopf;
match = "\uD835\uDD53";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3514:
switch (current) {
case ';' : // bot;
match = "\u22A5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 't' :
state = 3515;
return true;
}
break;
case 3515:
switch (current) {
case 'o' :
state = 3516;
return true;
}
break;
case 3516:
switch (current) {
case 'm' :
state = 3517;
return true;
}
break;
case 3517:
switch (current) {
case ';' : // bottom;
match = "\u22A5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3518:
switch (current) {
case 't' :
state = 3519;
return true;
}
break;
case 3519:
switch (current) {
case 'i' :
state = 3520;
return true;
}
break;
case 3520:
switch (current) {
case 'e' :
state = 3521;
return true;
}
break;
case 3521:
switch (current) {
case ';' : // bowtie;
match = "\u22C8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3522:
switch (current) {
case 'D' :
state = 3523;
return true;
case 'H' :
state = 3528;
return true;
case 'U' :
state = 3533;
return true;
case 'V' :
state = 3538;
return true;
case 'b' :
state = 3545;
return true;
case 'd' :
state = 3548;
return true;
case 'h' :
state = 3553;
return true;
case 'm' :
state = 3558;
return true;
case 'p' :
state = 3563;
return true;
case 't' :
state = 3567;
return true;
case 'u' :
state = 3572;
return true;
case 'v' :
state = 3577;
return true;
}
break;
case 3523:
switch (current) {
case 'L' :
state = 3524;
return true;
case 'R' :
state = 3525;
return true;
case 'l' :
state = 3526;
return true;
case 'r' :
state = 3527;
return true;
}
break;
case 3524:
switch (current) {
case ';' : // boxDL;
match = "\u2557";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3525:
switch (current) {
case ';' : // boxDR;
match = "\u2554";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3526:
switch (current) {
case ';' : // boxDl;
match = "\u2556";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3527:
switch (current) {
case ';' : // boxDr;
match = "\u2553";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3528:
switch (current) {
case ';' : // boxH;
match = "\u2550";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'D' :
state = 3529;
return true;
case 'U' :
state = 3530;
return true;
case 'd' :
state = 3531;
return true;
case 'u' :
state = 3532;
return true;
}
break;
case 3529:
switch (current) {
case ';' : // boxHD;
match = "\u2566";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3530:
switch (current) {
case ';' : // boxHU;
match = "\u2569";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3531:
switch (current) {
case ';' : // boxHd;
match = "\u2564";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3532:
switch (current) {
case ';' : // boxHu;
match = "\u2567";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3533:
switch (current) {
case 'L' :
state = 3534;
return true;
case 'R' :
state = 3535;
return true;
case 'l' :
state = 3536;
return true;
case 'r' :
state = 3537;
return true;
}
break;
case 3534:
switch (current) {
case ';' : // boxUL;
match = "\u255D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3535:
switch (current) {
case ';' : // boxUR;
match = "\u255A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3536:
switch (current) {
case ';' : // boxUl;
match = "\u255C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3537:
switch (current) {
case ';' : // boxUr;
match = "\u2559";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3538:
switch (current) {
case ';' : // boxV;
match = "\u2551";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'H' :
state = 3539;
return true;
case 'L' :
state = 3540;
return true;
case 'R' :
state = 3541;
return true;
case 'h' :
state = 3542;
return true;
case 'l' :
state = 3543;
return true;
case 'r' :
state = 3544;
return true;
}
break;
case 3539:
switch (current) {
case ';' : // boxVH;
match = "\u256C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3540:
switch (current) {
case ';' : // boxVL;
match = "\u2563";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3541:
switch (current) {
case ';' : // boxVR;
match = "\u2560";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3542:
switch (current) {
case ';' : // boxVh;
match = "\u256B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3543:
switch (current) {
case ';' : // boxVl;
match = "\u2562";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3544:
switch (current) {
case ';' : // boxVr;
match = "\u255F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3545:
switch (current) {
case 'o' :
state = 3546;
return true;
}
break;
case 3546:
switch (current) {
case 'x' :
state = 3547;
return true;
}
break;
case 3547:
switch (current) {
case ';' : // boxbox;
match = "\u29C9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3548:
switch (current) {
case 'L' :
state = 3549;
return true;
case 'R' :
state = 3550;
return true;
case 'l' :
state = 3551;
return true;
case 'r' :
state = 3552;
return true;
}
break;
case 3549:
switch (current) {
case ';' : // boxdL;
match = "\u2555";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3550:
switch (current) {
case ';' : // boxdR;
match = "\u2552";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3551:
switch (current) {
case ';' : // boxdl;
match = "\u2510";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3552:
switch (current) {
case ';' : // boxdr;
match = "\u250C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3553:
switch (current) {
case ';' : // boxh;
match = "\u2500";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'D' :
state = 3554;
return true;
case 'U' :
state = 3555;
return true;
case 'd' :
state = 3556;
return true;
case 'u' :
state = 3557;
return true;
}
break;
case 3554:
switch (current) {
case ';' : // boxhD;
match = "\u2565";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3555:
switch (current) {
case ';' : // boxhU;
match = "\u2568";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3556:
switch (current) {
case ';' : // boxhd;
match = "\u252C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3557:
switch (current) {
case ';' : // boxhu;
match = "\u2534";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3558:
switch (current) {
case 'i' :
state = 3559;
return true;
}
break;
case 3559:
switch (current) {
case 'n' :
state = 3560;
return true;
}
break;
case 3560:
switch (current) {
case 'u' :
state = 3561;
return true;
}
break;
case 3561:
switch (current) {
case 's' :
state = 3562;
return true;
}
break;
case 3562:
switch (current) {
case ';' : // boxminus;
match = "\u229F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3563:
switch (current) {
case 'l' :
state = 3564;
return true;
}
break;
case 3564:
switch (current) {
case 'u' :
state = 3565;
return true;
}
break;
case 3565:
switch (current) {
case 's' :
state = 3566;
return true;
}
break;
case 3566:
switch (current) {
case ';' : // boxplus;
match = "\u229E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3567:
switch (current) {
case 'i' :
state = 3568;
return true;
}
break;
case 3568:
switch (current) {
case 'm' :
state = 3569;
return true;
}
break;
case 3569:
switch (current) {
case 'e' :
state = 3570;
return true;
}
break;
case 3570:
switch (current) {
case 's' :
state = 3571;
return true;
}
break;
case 3571:
switch (current) {
case ';' : // boxtimes;
match = "\u22A0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3572:
switch (current) {
case 'L' :
state = 3573;
return true;
case 'R' :
state = 3574;
return true;
case 'l' :
state = 3575;
return true;
case 'r' :
state = 3576;
return true;
}
break;
case 3573:
switch (current) {
case ';' : // boxuL;
match = "\u255B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3574:
switch (current) {
case ';' : // boxuR;
match = "\u2558";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3575:
switch (current) {
case ';' : // boxul;
match = "\u2518";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3576:
switch (current) {
case ';' : // boxur;
match = "\u2514";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3577:
switch (current) {
case ';' : // boxv;
match = "\u2502";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'H' :
state = 3578;
return true;
case 'L' :
state = 3579;
return true;
case 'R' :
state = 3580;
return true;
case 'h' :
state = 3581;
return true;
case 'l' :
state = 3582;
return true;
case 'r' :
state = 3583;
return true;
}
break;
case 3578:
switch (current) {
case ';' : // boxvH;
match = "\u256A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3579:
switch (current) {
case ';' : // boxvL;
match = "\u2561";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3580:
switch (current) {
case ';' : // boxvR;
match = "\u255E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3581:
switch (current) {
case ';' : // boxvh;
match = "\u253C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3582:
switch (current) {
case ';' : // boxvl;
match = "\u2524";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3583:
switch (current) {
case ';' : // boxvr;
match = "\u251C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3584:
switch (current) {
case 'r' :
state = 3585;
return true;
}
break;
case 3585:
switch (current) {
case 'i' :
state = 3586;
return true;
}
break;
case 3586:
switch (current) {
case 'm' :
state = 3587;
return true;
}
break;
case 3587:
switch (current) {
case 'e' :
state = 3588;
return true;
}
break;
case 3588:
switch (current) {
case ';' : // bprime;
match = "\u2035";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3589:
switch (current) {
case 'e' :
state = 3590;
return true;
case 'v' :
state = 3593;
return true;
}
break;
case 3590:
switch (current) {
case 'v' :
state = 3591;
return true;
}
break;
case 3591:
switch (current) {
case 'e' :
state = 3592;
return true;
}
break;
case 3592:
switch (current) {
case ';' : // breve;
match = "\u02D8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3593:
switch (current) {
case 'b' :
state = 3594;
return true;
}
break;
case 3594:
switch (current) {
case 'a' :
state = 3595;
return true;
}
break;
case 3595:
switch (current) {
case 'r' : // brvbar
match = "\u00A6";
matchLength = consumedCount;
state = 3596;
return true;
}
break;
case 3596:
switch (current) {
case ';' : // brvbar;
match = "\u00A6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3597:
switch (current) {
case 'c' :
state = 3598;
return true;
case 'e' :
state = 3600;
return true;
case 'i' :
state = 3603;
return true;
case 'o' :
state = 3606;
return true;
}
break;
case 3598:
switch (current) {
case 'r' :
state = 3599;
return true;
}
break;
case 3599:
switch (current) {
case ';' : // bscr;
match = "\uD835\uDCB7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3600:
switch (current) {
case 'm' :
state = 3601;
return true;
}
break;
case 3601:
switch (current) {
case 'i' :
state = 3602;
return true;
}
break;
case 3602:
switch (current) {
case ';' : // bsemi;
match = "\u204F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3603:
switch (current) {
case 'm' :
state = 3604;
return true;
}
break;
case 3604:
switch (current) {
case ';' : // bsim;
match = "\u223D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 3605;
return true;
}
break;
case 3605:
switch (current) {
case ';' : // bsime;
match = "\u22CD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3606:
switch (current) {
case 'l' :
state = 3607;
return true;
}
break;
case 3607:
switch (current) {
case ';' : // bsol;
match = "\\";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'b' :
state = 3608;
return true;
case 'h' :
state = 3609;
return true;
}
break;
case 3608:
switch (current) {
case ';' : // bsolb;
match = "\u29C5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3609:
switch (current) {
case 's' :
state = 3610;
return true;
}
break;
case 3610:
switch (current) {
case 'u' :
state = 3611;
return true;
}
break;
case 3611:
switch (current) {
case 'b' :
state = 3612;
return true;
}
break;
case 3612:
switch (current) {
case ';' : // bsolhsub;
match = "\u27C8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3613:
switch (current) {
case 'l' :
state = 3614;
return true;
case 'm' :
state = 3618;
return true;
}
break;
case 3614:
switch (current) {
case 'l' :
state = 3615;
return true;
}
break;
case 3615:
switch (current) {
case ';' : // bull;
match = "\u2022";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 3616;
return true;
}
break;
case 3616:
switch (current) {
case 't' :
state = 3617;
return true;
}
break;
case 3617:
switch (current) {
case ';' : // bullet;
match = "\u2022";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3618:
switch (current) {
case 'p' :
state = 3619;
return true;
}
break;
case 3619:
switch (current) {
case ';' : // bump;
match = "\u224E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 3620;
return true;
case 'e' :
state = 3621;
return true;
}
break;
case 3620:
switch (current) {
case ';' : // bumpE;
match = "\u2AAE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3621:
switch (current) {
case ';' : // bumpe;
match = "\u224F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 3622;
return true;
}
break;
case 3622:
switch (current) {
case ';' : // bumpeq;
match = "\u224F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3623:
switch (current) {
case 'a' :
state = 3624;
return true;
case 'c' :
state = 3652;
return true;
case 'd' :
state = 3671;
return true;
case 'e' :
state = 3674;
return true;
case 'f' :
state = 3690;
return true;
case 'h' :
state = 3692;
return true;
case 'i' :
state = 3703;
return true;
case 'l' :
state = 3752;
return true;
case 'o' :
state = 3759;
return true;
case 'r' :
state = 3797;
return true;
case 's' :
state = 3804;
return true;
case 't' :
state = 3812;
return true;
case 'u' :
state = 3816;
return true;
case 'w' :
state = 3900;
return true;
case 'y' :
state = 3910;
return true;
}
break;
case 3624:
switch (current) {
case 'c' :
state = 3625;
return true;
case 'p' :
state = 3629;
return true;
case 'r' :
state = 3647;
return true;
}
break;
case 3625:
switch (current) {
case 'u' :
state = 3626;
return true;
}
break;
case 3626:
switch (current) {
case 't' :
state = 3627;
return true;
}
break;
case 3627:
switch (current) {
case 'e' :
state = 3628;
return true;
}
break;
case 3628:
switch (current) {
case ';' : // cacute;
match = "\u0107";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3629:
switch (current) {
case ';' : // cap;
match = "\u2229";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 3630;
return true;
case 'b' :
state = 3633;
return true;
case 'c' :
state = 3638;
return true;
case 'd' :
state = 3643;
return true;
case 's' :
state = 3646;
return true;
}
break;
case 3630:
switch (current) {
case 'n' :
state = 3631;
return true;
}
break;
case 3631:
switch (current) {
case 'd' :
state = 3632;
return true;
}
break;
case 3632:
switch (current) {
case ';' : // capand;
match = "\u2A44";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3633:
switch (current) {
case 'r' :
state = 3634;
return true;
}
break;
case 3634:
switch (current) {
case 'c' :
state = 3635;
return true;
}
break;
case 3635:
switch (current) {
case 'u' :
state = 3636;
return true;
}
break;
case 3636:
switch (current) {
case 'p' :
state = 3637;
return true;
}
break;
case 3637:
switch (current) {
case ';' : // capbrcup;
match = "\u2A49";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3638:
switch (current) {
case 'a' :
state = 3639;
return true;
case 'u' :
state = 3641;
return true;
}
break;
case 3639:
switch (current) {
case 'p' :
state = 3640;
return true;
}
break;
case 3640:
switch (current) {
case ';' : // capcap;
match = "\u2A4B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3641:
switch (current) {
case 'p' :
state = 3642;
return true;
}
break;
case 3642:
switch (current) {
case ';' : // capcup;
match = "\u2A47";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3643:
switch (current) {
case 'o' :
state = 3644;
return true;
}
break;
case 3644:
switch (current) {
case 't' :
state = 3645;
return true;
}
break;
case 3645:
switch (current) {
case ';' : // capdot;
match = "\u2A40";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3646:
switch (current) {
case ';' : // caps;
match = "\u2229\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3647:
switch (current) {
case 'e' :
state = 3648;
return true;
case 'o' :
state = 3650;
return true;
}
break;
case 3648:
switch (current) {
case 't' :
state = 3649;
return true;
}
break;
case 3649:
switch (current) {
case ';' : // caret;
match = "\u2041";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3650:
switch (current) {
case 'n' :
state = 3651;
return true;
}
break;
case 3651:
switch (current) {
case ';' : // caron;
match = "\u02C7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3652:
switch (current) {
case 'a' :
state = 3653;
return true;
case 'e' :
state = 3659;
return true;
case 'i' :
state = 3663;
return true;
case 'u' :
state = 3666;
return true;
}
break;
case 3653:
switch (current) {
case 'p' :
state = 3654;
return true;
case 'r' :
state = 3656;
return true;
}
break;
case 3654:
switch (current) {
case 's' :
state = 3655;
return true;
}
break;
case 3655:
switch (current) {
case ';' : // ccaps;
match = "\u2A4D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3656:
switch (current) {
case 'o' :
state = 3657;
return true;
}
break;
case 3657:
switch (current) {
case 'n' :
state = 3658;
return true;
}
break;
case 3658:
switch (current) {
case ';' : // ccaron;
match = "\u010D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3659:
switch (current) {
case 'd' :
state = 3660;
return true;
}
break;
case 3660:
switch (current) {
case 'i' :
state = 3661;
return true;
}
break;
case 3661:
switch (current) {
case 'l' : // ccedil
match = "\u00E7";
matchLength = consumedCount;
state = 3662;
return true;
}
break;
case 3662:
switch (current) {
case ';' : // ccedil;
match = "\u00E7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3663:
switch (current) {
case 'r' :
state = 3664;
return true;
}
break;
case 3664:
switch (current) {
case 'c' :
state = 3665;
return true;
}
break;
case 3665:
switch (current) {
case ';' : // ccirc;
match = "\u0109";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3666:
switch (current) {
case 'p' :
state = 3667;
return true;
}
break;
case 3667:
switch (current) {
case 's' :
state = 3668;
return true;
}
break;
case 3668:
switch (current) {
case ';' : // ccups;
match = "\u2A4C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 3669;
return true;
}
break;
case 3669:
switch (current) {
case 'm' :
state = 3670;
return true;
}
break;
case 3670:
switch (current) {
case ';' : // ccupssm;
match = "\u2A50";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3671:
switch (current) {
case 'o' :
state = 3672;
return true;
}
break;
case 3672:
switch (current) {
case 't' :
state = 3673;
return true;
}
break;
case 3673:
switch (current) {
case ';' : // cdot;
match = "\u010B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3674:
switch (current) {
case 'd' :
state = 3675;
return true;
case 'm' :
state = 3678;
return true;
case 'n' :
state = 3683;
return true;
}
break;
case 3675:
switch (current) {
case 'i' :
state = 3676;
return true;
}
break;
case 3676:
switch (current) {
case 'l' : // cedil
match = "\u00B8";
matchLength = consumedCount;
state = 3677;
return true;
}
break;
case 3677:
switch (current) {
case ';' : // cedil;
match = "\u00B8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3678:
switch (current) {
case 'p' :
state = 3679;
return true;
}
break;
case 3679:
switch (current) {
case 't' :
state = 3680;
return true;
}
break;
case 3680:
switch (current) {
case 'y' :
state = 3681;
return true;
}
break;
case 3681:
switch (current) {
case 'v' :
state = 3682;
return true;
}
break;
case 3682:
switch (current) {
case ';' : // cemptyv;
match = "\u29B2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3683:
switch (current) {
case 't' : // cent
match = "\u00A2";
matchLength = consumedCount;
state = 3684;
return true;
}
break;
case 3684:
switch (current) {
case ';' : // cent;
match = "\u00A2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 3685;
return true;
}
break;
case 3685:
switch (current) {
case 'r' :
state = 3686;
return true;
}
break;
case 3686:
switch (current) {
case 'd' :
state = 3687;
return true;
}
break;
case 3687:
switch (current) {
case 'o' :
state = 3688;
return true;
}
break;
case 3688:
switch (current) {
case 't' :
state = 3689;
return true;
}
break;
case 3689:
switch (current) {
case ';' : // centerdot;
match = "\u00B7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3690:
switch (current) {
case 'r' :
state = 3691;
return true;
}
break;
case 3691:
switch (current) {
case ';' : // cfr;
match = "\uD835\uDD20";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3692:
switch (current) {
case 'c' :
state = 3693;
return true;
case 'e' :
state = 3695;
return true;
case 'i' :
state = 3702;
return true;
}
break;
case 3693:
switch (current) {
case 'y' :
state = 3694;
return true;
}
break;
case 3694:
switch (current) {
case ';' : // chcy;
match = "\u0447";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3695:
switch (current) {
case 'c' :
state = 3696;
return true;
}
break;
case 3696:
switch (current) {
case 'k' :
state = 3697;
return true;
}
break;
case 3697:
switch (current) {
case ';' : // check;
match = "\u2713";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'm' :
state = 3698;
return true;
}
break;
case 3698:
switch (current) {
case 'a' :
state = 3699;
return true;
}
break;
case 3699:
switch (current) {
case 'r' :
state = 3700;
return true;
}
break;
case 3700:
switch (current) {
case 'k' :
state = 3701;
return true;
}
break;
case 3701:
switch (current) {
case ';' : // checkmark;
match = "\u2713";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3702:
switch (current) {
case ';' : // chi;
match = "\u03C7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3703:
switch (current) {
case 'r' :
state = 3704;
return true;
}
break;
case 3704:
switch (current) {
case ';' : // cir;
match = "\u25CB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 3705;
return true;
case 'c' :
state = 3706;
return true;
case 'e' :
state = 3739;
return true;
case 'f' :
state = 3740;
return true;
case 'm' :
state = 3745;
return true;
case 's' :
state = 3748;
return true;
}
break;
case 3705:
switch (current) {
case ';' : // cirE;
match = "\u29C3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3706:
switch (current) {
case ';' : // circ;
match = "\u02C6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 3707;
return true;
case 'l' :
state = 3709;
return true;
}
break;
case 3707:
switch (current) {
case 'q' :
state = 3708;
return true;
}
break;
case 3708:
switch (current) {
case ';' : // circeq;
match = "\u2257";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3709:
switch (current) {
case 'e' :
state = 3710;
return true;
}
break;
case 3710:
switch (current) {
case 'a' :
state = 3711;
return true;
case 'd' :
state = 3725;
return true;
}
break;
case 3711:
switch (current) {
case 'r' :
state = 3712;
return true;
}
break;
case 3712:
switch (current) {
case 'r' :
state = 3713;
return true;
}
break;
case 3713:
switch (current) {
case 'o' :
state = 3714;
return true;
}
break;
case 3714:
switch (current) {
case 'w' :
state = 3715;
return true;
}
break;
case 3715:
switch (current) {
case 'l' :
state = 3716;
return true;
case 'r' :
state = 3720;
return true;
}
break;
case 3716:
switch (current) {
case 'e' :
state = 3717;
return true;
}
break;
case 3717:
switch (current) {
case 'f' :
state = 3718;
return true;
}
break;
case 3718:
switch (current) {
case 't' :
state = 3719;
return true;
}
break;
case 3719:
switch (current) {
case ';' : // circlearrowleft;
match = "\u21BA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3720:
switch (current) {
case 'i' :
state = 3721;
return true;
}
break;
case 3721:
switch (current) {
case 'g' :
state = 3722;
return true;
}
break;
case 3722:
switch (current) {
case 'h' :
state = 3723;
return true;
}
break;
case 3723:
switch (current) {
case 't' :
state = 3724;
return true;
}
break;
case 3724:
switch (current) {
case ';' : // circlearrowright;
match = "\u21BB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3725:
switch (current) {
case 'R' :
state = 3726;
return true;
case 'S' :
state = 3727;
return true;
case 'a' :
state = 3728;
return true;
case 'c' :
state = 3731;
return true;
case 'd' :
state = 3735;
return true;
}
break;
case 3726:
switch (current) {
case ';' : // circledR;
match = "\u00AE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3727:
switch (current) {
case ';' : // circledS;
match = "\u24C8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3728:
switch (current) {
case 's' :
state = 3729;
return true;
}
break;
case 3729:
switch (current) {
case 't' :
state = 3730;
return true;
}
break;
case 3730:
switch (current) {
case ';' : // circledast;
match = "\u229B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3731:
switch (current) {
case 'i' :
state = 3732;
return true;
}
break;
case 3732:
switch (current) {
case 'r' :
state = 3733;
return true;
}
break;
case 3733:
switch (current) {
case 'c' :
state = 3734;
return true;
}
break;
case 3734:
switch (current) {
case ';' : // circledcirc;
match = "\u229A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3735:
switch (current) {
case 'a' :
state = 3736;
return true;
}
break;
case 3736:
switch (current) {
case 's' :
state = 3737;
return true;
}
break;
case 3737:
switch (current) {
case 'h' :
state = 3738;
return true;
}
break;
case 3738:
switch (current) {
case ';' : // circleddash;
match = "\u229D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3739:
switch (current) {
case ';' : // cire;
match = "\u2257";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3740:
switch (current) {
case 'n' :
state = 3741;
return true;
}
break;
case 3741:
switch (current) {
case 'i' :
state = 3742;
return true;
}
break;
case 3742:
switch (current) {
case 'n' :
state = 3743;
return true;
}
break;
case 3743:
switch (current) {
case 't' :
state = 3744;
return true;
}
break;
case 3744:
switch (current) {
case ';' : // cirfnint;
match = "\u2A10";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3745:
switch (current) {
case 'i' :
state = 3746;
return true;
}
break;
case 3746:
switch (current) {
case 'd' :
state = 3747;
return true;
}
break;
case 3747:
switch (current) {
case ';' : // cirmid;
match = "\u2AEF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3748:
switch (current) {
case 'c' :
state = 3749;
return true;
}
break;
case 3749:
switch (current) {
case 'i' :
state = 3750;
return true;
}
break;
case 3750:
switch (current) {
case 'r' :
state = 3751;
return true;
}
break;
case 3751:
switch (current) {
case ';' : // cirscir;
match = "\u29C2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3752:
switch (current) {
case 'u' :
state = 3753;
return true;
}
break;
case 3753:
switch (current) {
case 'b' :
state = 3754;
return true;
}
break;
case 3754:
switch (current) {
case 's' :
state = 3755;
return true;
}
break;
case 3755:
switch (current) {
case ';' : // clubs;
match = "\u2663";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'u' :
state = 3756;
return true;
}
break;
case 3756:
switch (current) {
case 'i' :
state = 3757;
return true;
}
break;
case 3757:
switch (current) {
case 't' :
state = 3758;
return true;
}
break;
case 3758:
switch (current) {
case ';' : // clubsuit;
match = "\u2663";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3759:
switch (current) {
case 'l' :
state = 3760;
return true;
case 'm' :
state = 3765;
return true;
case 'n' :
state = 3781;
return true;
case 'p' :
state = 3789;
return true;
}
break;
case 3760:
switch (current) {
case 'o' :
state = 3761;
return true;
}
break;
case 3761:
switch (current) {
case 'n' :
state = 3762;
return true;
}
break;
case 3762:
switch (current) {
case ';' : // colon;
match = ":";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 3763;
return true;
}
break;
case 3763:
switch (current) {
case ';' : // colone;
match = "\u2254";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 3764;
return true;
}
break;
case 3764:
switch (current) {
case ';' : // coloneq;
match = "\u2254";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3765:
switch (current) {
case 'm' :
state = 3766;
return true;
case 'p' :
state = 3769;
return true;
}
break;
case 3766:
switch (current) {
case 'a' :
state = 3767;
return true;
}
break;
case 3767:
switch (current) {
case ';' : // comma;
match = ",";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 't' :
state = 3768;
return true;
}
break;
case 3768:
switch (current) {
case ';' : // commat;
match = "@";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3769:
switch (current) {
case ';' : // comp;
match = "\u2201";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'f' :
state = 3770;
return true;
case 'l' :
state = 3772;
return true;
}
break;
case 3770:
switch (current) {
case 'n' :
state = 3771;
return true;
}
break;
case 3771:
switch (current) {
case ';' : // compfn;
match = "\u2218";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3772:
switch (current) {
case 'e' :
state = 3773;
return true;
}
break;
case 3773:
switch (current) {
case 'm' :
state = 3774;
return true;
case 'x' :
state = 3778;
return true;
}
break;
case 3774:
switch (current) {
case 'e' :
state = 3775;
return true;
}
break;
case 3775:
switch (current) {
case 'n' :
state = 3776;
return true;
}
break;
case 3776:
switch (current) {
case 't' :
state = 3777;
return true;
}
break;
case 3777:
switch (current) {
case ';' : // complement;
match = "\u2201";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3778:
switch (current) {
case 'e' :
state = 3779;
return true;
}
break;
case 3779:
switch (current) {
case 's' :
state = 3780;
return true;
}
break;
case 3780:
switch (current) {
case ';' : // complexes;
match = "\u2102";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3781:
switch (current) {
case 'g' :
state = 3782;
return true;
case 'i' :
state = 3786;
return true;
}
break;
case 3782:
switch (current) {
case ';' : // cong;
match = "\u2245";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 3783;
return true;
}
break;
case 3783:
switch (current) {
case 'o' :
state = 3784;
return true;
}
break;
case 3784:
switch (current) {
case 't' :
state = 3785;
return true;
}
break;
case 3785:
switch (current) {
case ';' : // congdot;
match = "\u2A6D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3786:
switch (current) {
case 'n' :
state = 3787;
return true;
}
break;
case 3787:
switch (current) {
case 't' :
state = 3788;
return true;
}
break;
case 3788:
switch (current) {
case ';' : // conint;
match = "\u222E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3789:
switch (current) {
case 'f' :
state = 3790;
return true;
case 'r' :
state = 3791;
return true;
case 'y' : // copy
match = "\u00A9";
matchLength = consumedCount;
state = 3794;
return true;
}
break;
case 3790:
switch (current) {
case ';' : // copf;
match = "\uD835\uDD54";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3791:
switch (current) {
case 'o' :
state = 3792;
return true;
}
break;
case 3792:
switch (current) {
case 'd' :
state = 3793;
return true;
}
break;
case 3793:
switch (current) {
case ';' : // coprod;
match = "\u2210";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3794:
switch (current) {
case ';' : // copy;
match = "\u00A9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 3795;
return true;
}
break;
case 3795:
switch (current) {
case 'r' :
state = 3796;
return true;
}
break;
case 3796:
switch (current) {
case ';' : // copysr;
match = "\u2117";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3797:
switch (current) {
case 'a' :
state = 3798;
return true;
case 'o' :
state = 3801;
return true;
}
break;
case 3798:
switch (current) {
case 'r' :
state = 3799;
return true;
}
break;
case 3799:
switch (current) {
case 'r' :
state = 3800;
return true;
}
break;
case 3800:
switch (current) {
case ';' : // crarr;
match = "\u21B5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3801:
switch (current) {
case 's' :
state = 3802;
return true;
}
break;
case 3802:
switch (current) {
case 's' :
state = 3803;
return true;
}
break;
case 3803:
switch (current) {
case ';' : // cross;
match = "\u2717";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3804:
switch (current) {
case 'c' :
state = 3805;
return true;
case 'u' :
state = 3807;
return true;
}
break;
case 3805:
switch (current) {
case 'r' :
state = 3806;
return true;
}
break;
case 3806:
switch (current) {
case ';' : // cscr;
match = "\uD835\uDCB8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3807:
switch (current) {
case 'b' :
state = 3808;
return true;
case 'p' :
state = 3810;
return true;
}
break;
case 3808:
switch (current) {
case ';' : // csub;
match = "\u2ACF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 3809;
return true;
}
break;
case 3809:
switch (current) {
case ';' : // csube;
match = "\u2AD1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3810:
switch (current) {
case ';' : // csup;
match = "\u2AD0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 3811;
return true;
}
break;
case 3811:
switch (current) {
case ';' : // csupe;
match = "\u2AD2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3812:
switch (current) {
case 'd' :
state = 3813;
return true;
}
break;
case 3813:
switch (current) {
case 'o' :
state = 3814;
return true;
}
break;
case 3814:
switch (current) {
case 't' :
state = 3815;
return true;
}
break;
case 3815:
switch (current) {
case ';' : // ctdot;
match = "\u22EF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3816:
switch (current) {
case 'd' :
state = 3817;
return true;
case 'e' :
state = 3823;
return true;
case 'l' :
state = 3828;
return true;
case 'p' :
state = 3833;
return true;
case 'r' :
state = 3850;
return true;
case 'v' :
state = 3894;
return true;
case 'w' :
state = 3897;
return true;
}
break;
case 3817:
switch (current) {
case 'a' :
state = 3818;
return true;
}
break;
case 3818:
switch (current) {
case 'r' :
state = 3819;
return true;
}
break;
case 3819:
switch (current) {
case 'r' :
state = 3820;
return true;
}
break;
case 3820:
switch (current) {
case 'l' :
state = 3821;
return true;
case 'r' :
state = 3822;
return true;
}
break;
case 3821:
switch (current) {
case ';' : // cudarrl;
match = "\u2938";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3822:
switch (current) {
case ';' : // cudarrr;
match = "\u2935";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3823:
switch (current) {
case 'p' :
state = 3824;
return true;
case 's' :
state = 3826;
return true;
}
break;
case 3824:
switch (current) {
case 'r' :
state = 3825;
return true;
}
break;
case 3825:
switch (current) {
case ';' : // cuepr;
match = "\u22DE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3826:
switch (current) {
case 'c' :
state = 3827;
return true;
}
break;
case 3827:
switch (current) {
case ';' : // cuesc;
match = "\u22DF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3828:
switch (current) {
case 'a' :
state = 3829;
return true;
}
break;
case 3829:
switch (current) {
case 'r' :
state = 3830;
return true;
}
break;
case 3830:
switch (current) {
case 'r' :
state = 3831;
return true;
}
break;
case 3831:
switch (current) {
case ';' : // cularr;
match = "\u21B6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'p' :
state = 3832;
return true;
}
break;
case 3832:
switch (current) {
case ';' : // cularrp;
match = "\u293D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3833:
switch (current) {
case ';' : // cup;
match = "\u222A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'b' :
state = 3834;
return true;
case 'c' :
state = 3839;
return true;
case 'd' :
state = 3844;
return true;
case 'o' :
state = 3847;
return true;
case 's' :
state = 3849;
return true;
}
break;
case 3834:
switch (current) {
case 'r' :
state = 3835;
return true;
}
break;
case 3835:
switch (current) {
case 'c' :
state = 3836;
return true;
}
break;
case 3836:
switch (current) {
case 'a' :
state = 3837;
return true;
}
break;
case 3837:
switch (current) {
case 'p' :
state = 3838;
return true;
}
break;
case 3838:
switch (current) {
case ';' : // cupbrcap;
match = "\u2A48";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3839:
switch (current) {
case 'a' :
state = 3840;
return true;
case 'u' :
state = 3842;
return true;
}
break;
case 3840:
switch (current) {
case 'p' :
state = 3841;
return true;
}
break;
case 3841:
switch (current) {
case ';' : // cupcap;
match = "\u2A46";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3842:
switch (current) {
case 'p' :
state = 3843;
return true;
}
break;
case 3843:
switch (current) {
case ';' : // cupcup;
match = "\u2A4A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3844:
switch (current) {
case 'o' :
state = 3845;
return true;
}
break;
case 3845:
switch (current) {
case 't' :
state = 3846;
return true;
}
break;
case 3846:
switch (current) {
case ';' : // cupdot;
match = "\u228D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3847:
switch (current) {
case 'r' :
state = 3848;
return true;
}
break;
case 3848:
switch (current) {
case ';' : // cupor;
match = "\u2A45";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3849:
switch (current) {
case ';' : // cups;
match = "\u222A\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3850:
switch (current) {
case 'a' :
state = 3851;
return true;
case 'l' :
state = 3855;
return true;
case 'r' :
state = 3875;
return true;
case 'v' :
state = 3878;
return true;
}
break;
case 3851:
switch (current) {
case 'r' :
state = 3852;
return true;
}
break;
case 3852:
switch (current) {
case 'r' :
state = 3853;
return true;
}
break;
case 3853:
switch (current) {
case ';' : // curarr;
match = "\u21B7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'm' :
state = 3854;
return true;
}
break;
case 3854:
switch (current) {
case ';' : // curarrm;
match = "\u293C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3855:
switch (current) {
case 'y' :
state = 3856;
return true;
}
break;
case 3856:
switch (current) {
case 'e' :
state = 3857;
return true;
case 'v' :
state = 3867;
return true;
case 'w' :
state = 3870;
return true;
}
break;
case 3857:
switch (current) {
case 'q' :
state = 3858;
return true;
}
break;
case 3858:
switch (current) {
case 'p' :
state = 3859;
return true;
case 's' :
state = 3863;
return true;
}
break;
case 3859:
switch (current) {
case 'r' :
state = 3860;
return true;
}
break;
case 3860:
switch (current) {
case 'e' :
state = 3861;
return true;
}
break;
case 3861:
switch (current) {
case 'c' :
state = 3862;
return true;
}
break;
case 3862:
switch (current) {
case ';' : // curlyeqprec;
match = "\u22DE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3863:
switch (current) {
case 'u' :
state = 3864;
return true;
}
break;
case 3864:
switch (current) {
case 'c' :
state = 3865;
return true;
}
break;
case 3865:
switch (current) {
case 'c' :
state = 3866;
return true;
}
break;
case 3866:
switch (current) {
case ';' : // curlyeqsucc;
match = "\u22DF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3867:
switch (current) {
case 'e' :
state = 3868;
return true;
}
break;
case 3868:
switch (current) {
case 'e' :
state = 3869;
return true;
}
break;
case 3869:
switch (current) {
case ';' : // curlyvee;
match = "\u22CE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3870:
switch (current) {
case 'e' :
state = 3871;
return true;
}
break;
case 3871:
switch (current) {
case 'd' :
state = 3872;
return true;
}
break;
case 3872:
switch (current) {
case 'g' :
state = 3873;
return true;
}
break;
case 3873:
switch (current) {
case 'e' :
state = 3874;
return true;
}
break;
case 3874:
switch (current) {
case ';' : // curlywedge;
match = "\u22CF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3875:
switch (current) {
case 'e' :
state = 3876;
return true;
}
break;
case 3876:
switch (current) {
case 'n' : // curren
match = "\u00A4";
matchLength = consumedCount;
state = 3877;
return true;
}
break;
case 3877:
switch (current) {
case ';' : // curren;
match = "\u00A4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3878:
switch (current) {
case 'e' :
state = 3879;
return true;
}
break;
case 3879:
switch (current) {
case 'a' :
state = 3880;
return true;
}
break;
case 3880:
switch (current) {
case 'r' :
state = 3881;
return true;
}
break;
case 3881:
switch (current) {
case 'r' :
state = 3882;
return true;
}
break;
case 3882:
switch (current) {
case 'o' :
state = 3883;
return true;
}
break;
case 3883:
switch (current) {
case 'w' :
state = 3884;
return true;
}
break;
case 3884:
switch (current) {
case 'l' :
state = 3885;
return true;
case 'r' :
state = 3889;
return true;
}
break;
case 3885:
switch (current) {
case 'e' :
state = 3886;
return true;
}
break;
case 3886:
switch (current) {
case 'f' :
state = 3887;
return true;
}
break;
case 3887:
switch (current) {
case 't' :
state = 3888;
return true;
}
break;
case 3888:
switch (current) {
case ';' : // curvearrowleft;
match = "\u21B6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3889:
switch (current) {
case 'i' :
state = 3890;
return true;
}
break;
case 3890:
switch (current) {
case 'g' :
state = 3891;
return true;
}
break;
case 3891:
switch (current) {
case 'h' :
state = 3892;
return true;
}
break;
case 3892:
switch (current) {
case 't' :
state = 3893;
return true;
}
break;
case 3893:
switch (current) {
case ';' : // curvearrowright;
match = "\u21B7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3894:
switch (current) {
case 'e' :
state = 3895;
return true;
}
break;
case 3895:
switch (current) {
case 'e' :
state = 3896;
return true;
}
break;
case 3896:
switch (current) {
case ';' : // cuvee;
match = "\u22CE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3897:
switch (current) {
case 'e' :
state = 3898;
return true;
}
break;
case 3898:
switch (current) {
case 'd' :
state = 3899;
return true;
}
break;
case 3899:
switch (current) {
case ';' : // cuwed;
match = "\u22CF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3900:
switch (current) {
case 'c' :
state = 3901;
return true;
case 'i' :
state = 3907;
return true;
}
break;
case 3901:
switch (current) {
case 'o' :
state = 3902;
return true;
}
break;
case 3902:
switch (current) {
case 'n' :
state = 3903;
return true;
}
break;
case 3903:
switch (current) {
case 'i' :
state = 3904;
return true;
}
break;
case 3904:
switch (current) {
case 'n' :
state = 3905;
return true;
}
break;
case 3905:
switch (current) {
case 't' :
state = 3906;
return true;
}
break;
case 3906:
switch (current) {
case ';' : // cwconint;
match = "\u2232";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3907:
switch (current) {
case 'n' :
state = 3908;
return true;
}
break;
case 3908:
switch (current) {
case 't' :
state = 3909;
return true;
}
break;
case 3909:
switch (current) {
case ';' : // cwint;
match = "\u2231";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3910:
switch (current) {
case 'l' :
state = 3911;
return true;
}
break;
case 3911:
switch (current) {
case 'c' :
state = 3912;
return true;
}
break;
case 3912:
switch (current) {
case 't' :
state = 3913;
return true;
}
break;
case 3913:
switch (current) {
case 'y' :
state = 3914;
return true;
}
break;
case 3914:
switch (current) {
case ';' : // cylcty;
match = "\u232D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3915:
switch (current) {
case 'A' :
state = 3916;
return true;
case 'H' :
state = 3919;
return true;
case 'a' :
state = 3922;
return true;
case 'b' :
state = 3936;
return true;
case 'c' :
state = 3945;
return true;
case 'd' :
state = 3951;
return true;
case 'e' :
state = 3964;
return true;
case 'f' :
state = 3974;
return true;
case 'h' :
state = 3980;
return true;
case 'i' :
state = 3985;
return true;
case 'j' :
state = 4019;
return true;
case 'l' :
state = 4022;
return true;
case 'o' :
state = 4030;
return true;
case 'r' :
state = 4103;
return true;
case 's' :
state = 4117;
return true;
case 't' :
state = 4127;
return true;
case 'u' :
state = 4134;
return true;
case 'w' :
state = 4141;
return true;
case 'z' :
state = 4147;
return true;
}
break;
case 3916:
switch (current) {
case 'r' :
state = 3917;
return true;
}
break;
case 3917:
switch (current) {
case 'r' :
state = 3918;
return true;
}
break;
case 3918:
switch (current) {
case ';' : // dArr;
match = "\u21D3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3919:
switch (current) {
case 'a' :
state = 3920;
return true;
}
break;
case 3920:
switch (current) {
case 'r' :
state = 3921;
return true;
}
break;
case 3921:
switch (current) {
case ';' : // dHar;
match = "\u2965";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3922:
switch (current) {
case 'g' :
state = 3923;
return true;
case 'l' :
state = 3927;
return true;
case 'r' :
state = 3931;
return true;
case 's' :
state = 3933;
return true;
}
break;
case 3923:
switch (current) {
case 'g' :
state = 3924;
return true;
}
break;
case 3924:
switch (current) {
case 'e' :
state = 3925;
return true;
}
break;
case 3925:
switch (current) {
case 'r' :
state = 3926;
return true;
}
break;
case 3926:
switch (current) {
case ';' : // dagger;
match = "\u2020";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3927:
switch (current) {
case 'e' :
state = 3928;
return true;
}
break;
case 3928:
switch (current) {
case 't' :
state = 3929;
return true;
}
break;
case 3929:
switch (current) {
case 'h' :
state = 3930;
return true;
}
break;
case 3930:
switch (current) {
case ';' : // daleth;
match = "\u2138";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3931:
switch (current) {
case 'r' :
state = 3932;
return true;
}
break;
case 3932:
switch (current) {
case ';' : // darr;
match = "\u2193";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3933:
switch (current) {
case 'h' :
state = 3934;
return true;
}
break;
case 3934:
switch (current) {
case ';' : // dash;
match = "\u2010";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'v' :
state = 3935;
return true;
}
break;
case 3935:
switch (current) {
case ';' : // dashv;
match = "\u22A3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3936:
switch (current) {
case 'k' :
state = 3937;
return true;
case 'l' :
state = 3942;
return true;
}
break;
case 3937:
switch (current) {
case 'a' :
state = 3938;
return true;
}
break;
case 3938:
switch (current) {
case 'r' :
state = 3939;
return true;
}
break;
case 3939:
switch (current) {
case 'o' :
state = 3940;
return true;
}
break;
case 3940:
switch (current) {
case 'w' :
state = 3941;
return true;
}
break;
case 3941:
switch (current) {
case ';' : // dbkarow;
match = "\u290F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3942:
switch (current) {
case 'a' :
state = 3943;
return true;
}
break;
case 3943:
switch (current) {
case 'c' :
state = 3944;
return true;
}
break;
case 3944:
switch (current) {
case ';' : // dblac;
match = "\u02DD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3945:
switch (current) {
case 'a' :
state = 3946;
return true;
case 'y' :
state = 3950;
return true;
}
break;
case 3946:
switch (current) {
case 'r' :
state = 3947;
return true;
}
break;
case 3947:
switch (current) {
case 'o' :
state = 3948;
return true;
}
break;
case 3948:
switch (current) {
case 'n' :
state = 3949;
return true;
}
break;
case 3949:
switch (current) {
case ';' : // dcaron;
match = "\u010F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3950:
switch (current) {
case ';' : // dcy;
match = "\u0434";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3951:
switch (current) {
case ';' : // dd;
match = "\u2146";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 3952;
return true;
case 'o' :
state = 3959;
return true;
}
break;
case 3952:
switch (current) {
case 'g' :
state = 3953;
return true;
case 'r' :
state = 3957;
return true;
}
break;
case 3953:
switch (current) {
case 'g' :
state = 3954;
return true;
}
break;
case 3954:
switch (current) {
case 'e' :
state = 3955;
return true;
}
break;
case 3955:
switch (current) {
case 'r' :
state = 3956;
return true;
}
break;
case 3956:
switch (current) {
case ';' : // ddagger;
match = "\u2021";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3957:
switch (current) {
case 'r' :
state = 3958;
return true;
}
break;
case 3958:
switch (current) {
case ';' : // ddarr;
match = "\u21CA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3959:
switch (current) {
case 't' :
state = 3960;
return true;
}
break;
case 3960:
switch (current) {
case 's' :
state = 3961;
return true;
}
break;
case 3961:
switch (current) {
case 'e' :
state = 3962;
return true;
}
break;
case 3962:
switch (current) {
case 'q' :
state = 3963;
return true;
}
break;
case 3963:
switch (current) {
case ';' : // ddotseq;
match = "\u2A77";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3964:
switch (current) {
case 'g' : // deg
match = "\u00B0";
matchLength = consumedCount;
state = 3965;
return true;
case 'l' :
state = 3966;
return true;
case 'm' :
state = 3969;
return true;
}
break;
case 3965:
switch (current) {
case ';' : // deg;
match = "\u00B0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3966:
switch (current) {
case 't' :
state = 3967;
return true;
}
break;
case 3967:
switch (current) {
case 'a' :
state = 3968;
return true;
}
break;
case 3968:
switch (current) {
case ';' : // delta;
match = "\u03B4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3969:
switch (current) {
case 'p' :
state = 3970;
return true;
}
break;
case 3970:
switch (current) {
case 't' :
state = 3971;
return true;
}
break;
case 3971:
switch (current) {
case 'y' :
state = 3972;
return true;
}
break;
case 3972:
switch (current) {
case 'v' :
state = 3973;
return true;
}
break;
case 3973:
switch (current) {
case ';' : // demptyv;
match = "\u29B1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3974:
switch (current) {
case 'i' :
state = 3975;
return true;
case 'r' :
state = 3979;
return true;
}
break;
case 3975:
switch (current) {
case 's' :
state = 3976;
return true;
}
break;
case 3976:
switch (current) {
case 'h' :
state = 3977;
return true;
}
break;
case 3977:
switch (current) {
case 't' :
state = 3978;
return true;
}
break;
case 3978:
switch (current) {
case ';' : // dfisht;
match = "\u297F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3979:
switch (current) {
case ';' : // dfr;
match = "\uD835\uDD21";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3980:
switch (current) {
case 'a' :
state = 3981;
return true;
}
break;
case 3981:
switch (current) {
case 'r' :
state = 3982;
return true;
}
break;
case 3982:
switch (current) {
case 'l' :
state = 3983;
return true;
case 'r' :
state = 3984;
return true;
}
break;
case 3983:
switch (current) {
case ';' : // dharl;
match = "\u21C3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3984:
switch (current) {
case ';' : // dharr;
match = "\u21C2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3985:
switch (current) {
case 'a' :
state = 3986;
return true;
case 'e' :
state = 3996;
return true;
case 'g' :
state = 3997;
return true;
case 's' :
state = 4002;
return true;
case 'v' :
state = 4005;
return true;
}
break;
case 3986:
switch (current) {
case 'm' :
state = 3987;
return true;
}
break;
case 3987:
switch (current) {
case ';' : // diam;
match = "\u22C4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'o' :
state = 3988;
return true;
case 's' :
state = 3995;
return true;
}
break;
case 3988:
switch (current) {
case 'n' :
state = 3989;
return true;
}
break;
case 3989:
switch (current) {
case 'd' :
state = 3990;
return true;
}
break;
case 3990:
switch (current) {
case ';' : // diamond;
match = "\u22C4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 3991;
return true;
}
break;
case 3991:
switch (current) {
case 'u' :
state = 3992;
return true;
}
break;
case 3992:
switch (current) {
case 'i' :
state = 3993;
return true;
}
break;
case 3993:
switch (current) {
case 't' :
state = 3994;
return true;
}
break;
case 3994:
switch (current) {
case ';' : // diamondsuit;
match = "\u2666";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3995:
switch (current) {
case ';' : // diams;
match = "\u2666";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3996:
switch (current) {
case ';' : // die;
match = "\u00A8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 3997:
switch (current) {
case 'a' :
state = 3998;
return true;
}
break;
case 3998:
switch (current) {
case 'm' :
state = 3999;
return true;
}
break;
case 3999:
switch (current) {
case 'm' :
state = 4000;
return true;
}
break;
}
return false;
}
private boolean parse5(final int current) {
consumedCount++;
switch (state) {
case 4000:
switch (current) {
case 'a' :
state = 4001;
return true;
}
break;
case 4001:
switch (current) {
case ';' : // digamma;
match = "\u03DD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4002:
switch (current) {
case 'i' :
state = 4003;
return true;
}
break;
case 4003:
switch (current) {
case 'n' :
state = 4004;
return true;
}
break;
case 4004:
switch (current) {
case ';' : // disin;
match = "\u22F2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4005:
switch (current) {
case ';' : // div;
match = "\u00F7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'i' :
state = 4006;
return true;
case 'o' :
state = 4016;
return true;
}
break;
case 4006:
switch (current) {
case 'd' :
state = 4007;
return true;
}
break;
case 4007:
switch (current) {
case 'e' : // divide
match = "\u00F7";
matchLength = consumedCount;
state = 4008;
return true;
}
break;
case 4008:
switch (current) {
case ';' : // divide;
match = "\u00F7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'o' :
state = 4009;
return true;
}
break;
case 4009:
switch (current) {
case 'n' :
state = 4010;
return true;
}
break;
case 4010:
switch (current) {
case 't' :
state = 4011;
return true;
}
break;
case 4011:
switch (current) {
case 'i' :
state = 4012;
return true;
}
break;
case 4012:
switch (current) {
case 'm' :
state = 4013;
return true;
}
break;
case 4013:
switch (current) {
case 'e' :
state = 4014;
return true;
}
break;
case 4014:
switch (current) {
case 's' :
state = 4015;
return true;
}
break;
case 4015:
switch (current) {
case ';' : // divideontimes;
match = "\u22C7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4016:
switch (current) {
case 'n' :
state = 4017;
return true;
}
break;
case 4017:
switch (current) {
case 'x' :
state = 4018;
return true;
}
break;
case 4018:
switch (current) {
case ';' : // divonx;
match = "\u22C7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4019:
switch (current) {
case 'c' :
state = 4020;
return true;
}
break;
case 4020:
switch (current) {
case 'y' :
state = 4021;
return true;
}
break;
case 4021:
switch (current) {
case ';' : // djcy;
match = "\u0452";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4022:
switch (current) {
case 'c' :
state = 4023;
return true;
}
break;
case 4023:
switch (current) {
case 'o' :
state = 4024;
return true;
case 'r' :
state = 4027;
return true;
}
break;
case 4024:
switch (current) {
case 'r' :
state = 4025;
return true;
}
break;
case 4025:
switch (current) {
case 'n' :
state = 4026;
return true;
}
break;
case 4026:
switch (current) {
case ';' : // dlcorn;
match = "\u231E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4027:
switch (current) {
case 'o' :
state = 4028;
return true;
}
break;
case 4028:
switch (current) {
case 'p' :
state = 4029;
return true;
}
break;
case 4029:
switch (current) {
case ';' : // dlcrop;
match = "\u230D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4030:
switch (current) {
case 'l' :
state = 4031;
return true;
case 'p' :
state = 4035;
return true;
case 't' :
state = 4037;
return true;
case 'u' :
state = 4058;
return true;
case 'w' :
state = 4070;
return true;
}
break;
case 4031:
switch (current) {
case 'l' :
state = 4032;
return true;
}
break;
case 4032:
switch (current) {
case 'a' :
state = 4033;
return true;
}
break;
case 4033:
switch (current) {
case 'r' :
state = 4034;
return true;
}
break;
case 4034:
switch (current) {
case ';' : // dollar;
match = "$";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4035:
switch (current) {
case 'f' :
state = 4036;
return true;
}
break;
case 4036:
switch (current) {
case ';' : // dopf;
match = "\uD835\uDD55";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4037:
switch (current) {
case ';' : // dot;
match = "\u02D9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 4038;
return true;
case 'm' :
state = 4043;
return true;
case 'p' :
state = 4048;
return true;
case 's' :
state = 4052;
return true;
}
break;
case 4038:
switch (current) {
case 'q' :
state = 4039;
return true;
}
break;
case 4039:
switch (current) {
case ';' : // doteq;
match = "\u2250";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 4040;
return true;
}
break;
case 4040:
switch (current) {
case 'o' :
state = 4041;
return true;
}
break;
case 4041:
switch (current) {
case 't' :
state = 4042;
return true;
}
break;
case 4042:
switch (current) {
case ';' : // doteqdot;
match = "\u2251";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4043:
switch (current) {
case 'i' :
state = 4044;
return true;
}
break;
case 4044:
switch (current) {
case 'n' :
state = 4045;
return true;
}
break;
case 4045:
switch (current) {
case 'u' :
state = 4046;
return true;
}
break;
case 4046:
switch (current) {
case 's' :
state = 4047;
return true;
}
break;
case 4047:
switch (current) {
case ';' : // dotminus;
match = "\u2238";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4048:
switch (current) {
case 'l' :
state = 4049;
return true;
}
break;
case 4049:
switch (current) {
case 'u' :
state = 4050;
return true;
}
break;
case 4050:
switch (current) {
case 's' :
state = 4051;
return true;
}
break;
case 4051:
switch (current) {
case ';' : // dotplus;
match = "\u2214";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4052:
switch (current) {
case 'q' :
state = 4053;
return true;
}
break;
case 4053:
switch (current) {
case 'u' :
state = 4054;
return true;
}
break;
case 4054:
switch (current) {
case 'a' :
state = 4055;
return true;
}
break;
case 4055:
switch (current) {
case 'r' :
state = 4056;
return true;
}
break;
case 4056:
switch (current) {
case 'e' :
state = 4057;
return true;
}
break;
case 4057:
switch (current) {
case ';' : // dotsquare;
match = "\u22A1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4058:
switch (current) {
case 'b' :
state = 4059;
return true;
}
break;
case 4059:
switch (current) {
case 'l' :
state = 4060;
return true;
}
break;
case 4060:
switch (current) {
case 'e' :
state = 4061;
return true;
}
break;
case 4061:
switch (current) {
case 'b' :
state = 4062;
return true;
}
break;
case 4062:
switch (current) {
case 'a' :
state = 4063;
return true;
}
break;
case 4063:
switch (current) {
case 'r' :
state = 4064;
return true;
}
break;
case 4064:
switch (current) {
case 'w' :
state = 4065;
return true;
}
break;
case 4065:
switch (current) {
case 'e' :
state = 4066;
return true;
}
break;
case 4066:
switch (current) {
case 'd' :
state = 4067;
return true;
}
break;
case 4067:
switch (current) {
case 'g' :
state = 4068;
return true;
}
break;
case 4068:
switch (current) {
case 'e' :
state = 4069;
return true;
}
break;
case 4069:
switch (current) {
case ';' : // doublebarwedge;
match = "\u2306";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4070:
switch (current) {
case 'n' :
state = 4071;
return true;
}
break;
case 4071:
switch (current) {
case 'a' :
state = 4072;
return true;
case 'd' :
state = 4077;
return true;
case 'h' :
state = 4087;
return true;
}
break;
case 4072:
switch (current) {
case 'r' :
state = 4073;
return true;
}
break;
case 4073:
switch (current) {
case 'r' :
state = 4074;
return true;
}
break;
case 4074:
switch (current) {
case 'o' :
state = 4075;
return true;
}
break;
case 4075:
switch (current) {
case 'w' :
state = 4076;
return true;
}
break;
case 4076:
switch (current) {
case ';' : // downarrow;
match = "\u2193";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4077:
switch (current) {
case 'o' :
state = 4078;
return true;
}
break;
case 4078:
switch (current) {
case 'w' :
state = 4079;
return true;
}
break;
case 4079:
switch (current) {
case 'n' :
state = 4080;
return true;
}
break;
case 4080:
switch (current) {
case 'a' :
state = 4081;
return true;
}
break;
case 4081:
switch (current) {
case 'r' :
state = 4082;
return true;
}
break;
case 4082:
switch (current) {
case 'r' :
state = 4083;
return true;
}
break;
case 4083:
switch (current) {
case 'o' :
state = 4084;
return true;
}
break;
case 4084:
switch (current) {
case 'w' :
state = 4085;
return true;
}
break;
case 4085:
switch (current) {
case 's' :
state = 4086;
return true;
}
break;
case 4086:
switch (current) {
case ';' : // downdownarrows;
match = "\u21CA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4087:
switch (current) {
case 'a' :
state = 4088;
return true;
}
break;
case 4088:
switch (current) {
case 'r' :
state = 4089;
return true;
}
break;
case 4089:
switch (current) {
case 'p' :
state = 4090;
return true;
}
break;
case 4090:
switch (current) {
case 'o' :
state = 4091;
return true;
}
break;
case 4091:
switch (current) {
case 'o' :
state = 4092;
return true;
}
break;
case 4092:
switch (current) {
case 'n' :
state = 4093;
return true;
}
break;
case 4093:
switch (current) {
case 'l' :
state = 4094;
return true;
case 'r' :
state = 4098;
return true;
}
break;
case 4094:
switch (current) {
case 'e' :
state = 4095;
return true;
}
break;
case 4095:
switch (current) {
case 'f' :
state = 4096;
return true;
}
break;
case 4096:
switch (current) {
case 't' :
state = 4097;
return true;
}
break;
case 4097:
switch (current) {
case ';' : // downharpoonleft;
match = "\u21C3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4098:
switch (current) {
case 'i' :
state = 4099;
return true;
}
break;
case 4099:
switch (current) {
case 'g' :
state = 4100;
return true;
}
break;
case 4100:
switch (current) {
case 'h' :
state = 4101;
return true;
}
break;
case 4101:
switch (current) {
case 't' :
state = 4102;
return true;
}
break;
case 4102:
switch (current) {
case ';' : // downharpoonright;
match = "\u21C2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4103:
switch (current) {
case 'b' :
state = 4104;
return true;
case 'c' :
state = 4110;
return true;
}
break;
case 4104:
switch (current) {
case 'k' :
state = 4105;
return true;
}
break;
case 4105:
switch (current) {
case 'a' :
state = 4106;
return true;
}
break;
case 4106:
switch (current) {
case 'r' :
state = 4107;
return true;
}
break;
case 4107:
switch (current) {
case 'o' :
state = 4108;
return true;
}
break;
case 4108:
switch (current) {
case 'w' :
state = 4109;
return true;
}
break;
case 4109:
switch (current) {
case ';' : // drbkarow;
match = "\u2910";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4110:
switch (current) {
case 'o' :
state = 4111;
return true;
case 'r' :
state = 4114;
return true;
}
break;
case 4111:
switch (current) {
case 'r' :
state = 4112;
return true;
}
break;
case 4112:
switch (current) {
case 'n' :
state = 4113;
return true;
}
break;
case 4113:
switch (current) {
case ';' : // drcorn;
match = "\u231F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4114:
switch (current) {
case 'o' :
state = 4115;
return true;
}
break;
case 4115:
switch (current) {
case 'p' :
state = 4116;
return true;
}
break;
case 4116:
switch (current) {
case ';' : // drcrop;
match = "\u230C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4117:
switch (current) {
case 'c' :
state = 4118;
return true;
case 'o' :
state = 4121;
return true;
case 't' :
state = 4123;
return true;
}
break;
case 4118:
switch (current) {
case 'r' :
state = 4119;
return true;
case 'y' :
state = 4120;
return true;
}
break;
case 4119:
switch (current) {
case ';' : // dscr;
match = "\uD835\uDCB9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4120:
switch (current) {
case ';' : // dscy;
match = "\u0455";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4121:
switch (current) {
case 'l' :
state = 4122;
return true;
}
break;
case 4122:
switch (current) {
case ';' : // dsol;
match = "\u29F6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4123:
switch (current) {
case 'r' :
state = 4124;
return true;
}
break;
case 4124:
switch (current) {
case 'o' :
state = 4125;
return true;
}
break;
case 4125:
switch (current) {
case 'k' :
state = 4126;
return true;
}
break;
case 4126:
switch (current) {
case ';' : // dstrok;
match = "\u0111";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4127:
switch (current) {
case 'd' :
state = 4128;
return true;
case 'r' :
state = 4131;
return true;
}
break;
case 4128:
switch (current) {
case 'o' :
state = 4129;
return true;
}
break;
case 4129:
switch (current) {
case 't' :
state = 4130;
return true;
}
break;
case 4130:
switch (current) {
case ';' : // dtdot;
match = "\u22F1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4131:
switch (current) {
case 'i' :
state = 4132;
return true;
}
break;
case 4132:
switch (current) {
case ';' : // dtri;
match = "\u25BF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'f' :
state = 4133;
return true;
}
break;
case 4133:
switch (current) {
case ';' : // dtrif;
match = "\u25BE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4134:
switch (current) {
case 'a' :
state = 4135;
return true;
case 'h' :
state = 4138;
return true;
}
break;
case 4135:
switch (current) {
case 'r' :
state = 4136;
return true;
}
break;
case 4136:
switch (current) {
case 'r' :
state = 4137;
return true;
}
break;
case 4137:
switch (current) {
case ';' : // duarr;
match = "\u21F5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4138:
switch (current) {
case 'a' :
state = 4139;
return true;
}
break;
case 4139:
switch (current) {
case 'r' :
state = 4140;
return true;
}
break;
case 4140:
switch (current) {
case ';' : // duhar;
match = "\u296F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4141:
switch (current) {
case 'a' :
state = 4142;
return true;
}
break;
case 4142:
switch (current) {
case 'n' :
state = 4143;
return true;
}
break;
case 4143:
switch (current) {
case 'g' :
state = 4144;
return true;
}
break;
case 4144:
switch (current) {
case 'l' :
state = 4145;
return true;
}
break;
case 4145:
switch (current) {
case 'e' :
state = 4146;
return true;
}
break;
case 4146:
switch (current) {
case ';' : // dwangle;
match = "\u29A6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4147:
switch (current) {
case 'c' :
state = 4148;
return true;
case 'i' :
state = 4150;
return true;
}
break;
case 4148:
switch (current) {
case 'y' :
state = 4149;
return true;
}
break;
case 4149:
switch (current) {
case ';' : // dzcy;
match = "\u045F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4150:
switch (current) {
case 'g' :
state = 4151;
return true;
}
break;
case 4151:
switch (current) {
case 'r' :
state = 4152;
return true;
}
break;
case 4152:
switch (current) {
case 'a' :
state = 4153;
return true;
}
break;
case 4153:
switch (current) {
case 'r' :
state = 4154;
return true;
}
break;
case 4154:
switch (current) {
case 'r' :
state = 4155;
return true;
}
break;
case 4155:
switch (current) {
case ';' : // dzigrarr;
match = "\u27FF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4156:
switch (current) {
case 'D' :
state = 4157;
return true;
case 'a' :
state = 4163;
return true;
case 'c' :
state = 4172;
return true;
case 'd' :
state = 4185;
return true;
case 'e' :
state = 4188;
return true;
case 'f' :
state = 4189;
return true;
case 'g' :
state = 4194;
return true;
case 'l' :
state = 4203;
return true;
case 'm' :
state = 4215;
return true;
case 'n' :
state = 4231;
return true;
case 'o' :
state = 4235;
return true;
case 'p' :
state = 4241;
return true;
case 'q' :
state = 4255;
return true;
case 'r' :
state = 4295;
return true;
case 's' :
state = 4302;
return true;
case 't' :
state = 4310;
return true;
case 'u' :
state = 4313;
return true;
case 'x' :
state = 4318;
return true;
}
break;
case 4157:
switch (current) {
case 'D' :
state = 4158;
return true;
case 'o' :
state = 4161;
return true;
}
break;
case 4158:
switch (current) {
case 'o' :
state = 4159;
return true;
}
break;
case 4159:
switch (current) {
case 't' :
state = 4160;
return true;
}
break;
case 4160:
switch (current) {
case ';' : // eDDot;
match = "\u2A77";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4161:
switch (current) {
case 't' :
state = 4162;
return true;
}
break;
case 4162:
switch (current) {
case ';' : // eDot;
match = "\u2251";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4163:
switch (current) {
case 'c' :
state = 4164;
return true;
case 's' :
state = 4168;
return true;
}
break;
case 4164:
switch (current) {
case 'u' :
state = 4165;
return true;
}
break;
case 4165:
switch (current) {
case 't' :
state = 4166;
return true;
}
break;
case 4166:
switch (current) {
case 'e' : // eacute
match = "\u00E9";
matchLength = consumedCount;
state = 4167;
return true;
}
break;
case 4167:
switch (current) {
case ';' : // eacute;
match = "\u00E9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4168:
switch (current) {
case 't' :
state = 4169;
return true;
}
break;
case 4169:
switch (current) {
case 'e' :
state = 4170;
return true;
}
break;
case 4170:
switch (current) {
case 'r' :
state = 4171;
return true;
}
break;
case 4171:
switch (current) {
case ';' : // easter;
match = "\u2A6E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4172:
switch (current) {
case 'a' :
state = 4173;
return true;
case 'i' :
state = 4177;
return true;
case 'o' :
state = 4180;
return true;
case 'y' :
state = 4184;
return true;
}
break;
case 4173:
switch (current) {
case 'r' :
state = 4174;
return true;
}
break;
case 4174:
switch (current) {
case 'o' :
state = 4175;
return true;
}
break;
case 4175:
switch (current) {
case 'n' :
state = 4176;
return true;
}
break;
case 4176:
switch (current) {
case ';' : // ecaron;
match = "\u011B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4177:
switch (current) {
case 'r' :
state = 4178;
return true;
}
break;
case 4178:
switch (current) {
case ';' : // ecir;
match = "\u2256";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'c' : // ecirc
match = "\u00EA";
matchLength = consumedCount;
state = 4179;
return true;
}
break;
case 4179:
switch (current) {
case ';' : // ecirc;
match = "\u00EA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4180:
switch (current) {
case 'l' :
state = 4181;
return true;
}
break;
case 4181:
switch (current) {
case 'o' :
state = 4182;
return true;
}
break;
case 4182:
switch (current) {
case 'n' :
state = 4183;
return true;
}
break;
case 4183:
switch (current) {
case ';' : // ecolon;
match = "\u2255";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4184:
switch (current) {
case ';' : // ecy;
match = "\u044D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4185:
switch (current) {
case 'o' :
state = 4186;
return true;
}
break;
case 4186:
switch (current) {
case 't' :
state = 4187;
return true;
}
break;
case 4187:
switch (current) {
case ';' : // edot;
match = "\u0117";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4188:
switch (current) {
case ';' : // ee;
match = "\u2147";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4189:
switch (current) {
case 'D' :
state = 4190;
return true;
case 'r' :
state = 4193;
return true;
}
break;
case 4190:
switch (current) {
case 'o' :
state = 4191;
return true;
}
break;
case 4191:
switch (current) {
case 't' :
state = 4192;
return true;
}
break;
case 4192:
switch (current) {
case ';' : // efDot;
match = "\u2252";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4193:
switch (current) {
case ';' : // efr;
match = "\uD835\uDD22";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4194:
switch (current) {
case ';' : // eg;
match = "\u2A9A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'r' :
state = 4195;
return true;
case 's' :
state = 4199;
return true;
}
break;
case 4195:
switch (current) {
case 'a' :
state = 4196;
return true;
}
break;
case 4196:
switch (current) {
case 'v' :
state = 4197;
return true;
}
break;
case 4197:
switch (current) {
case 'e' : // egrave
match = "\u00E8";
matchLength = consumedCount;
state = 4198;
return true;
}
break;
case 4198:
switch (current) {
case ';' : // egrave;
match = "\u00E8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4199:
switch (current) {
case ';' : // egs;
match = "\u2A96";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 4200;
return true;
}
break;
case 4200:
switch (current) {
case 'o' :
state = 4201;
return true;
}
break;
case 4201:
switch (current) {
case 't' :
state = 4202;
return true;
}
break;
case 4202:
switch (current) {
case ';' : // egsdot;
match = "\u2A98";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4203:
switch (current) {
case ';' : // el;
match = "\u2A99";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'i' :
state = 4204;
return true;
case 'l' :
state = 4210;
return true;
case 's' :
state = 4211;
return true;
}
break;
case 4204:
switch (current) {
case 'n' :
state = 4205;
return true;
}
break;
case 4205:
switch (current) {
case 't' :
state = 4206;
return true;
}
break;
case 4206:
switch (current) {
case 'e' :
state = 4207;
return true;
}
break;
case 4207:
switch (current) {
case 'r' :
state = 4208;
return true;
}
break;
case 4208:
switch (current) {
case 's' :
state = 4209;
return true;
}
break;
case 4209:
switch (current) {
case ';' : // elinters;
match = "\u23E7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4210:
switch (current) {
case ';' : // ell;
match = "\u2113";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4211:
switch (current) {
case ';' : // els;
match = "\u2A95";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 4212;
return true;
}
break;
case 4212:
switch (current) {
case 'o' :
state = 4213;
return true;
}
break;
case 4213:
switch (current) {
case 't' :
state = 4214;
return true;
}
break;
case 4214:
switch (current) {
case ';' : // elsdot;
match = "\u2A97";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4215:
switch (current) {
case 'a' :
state = 4216;
return true;
case 'p' :
state = 4219;
return true;
case 's' :
state = 4226;
return true;
}
break;
case 4216:
switch (current) {
case 'c' :
state = 4217;
return true;
}
break;
case 4217:
switch (current) {
case 'r' :
state = 4218;
return true;
}
break;
case 4218:
switch (current) {
case ';' : // emacr;
match = "\u0113";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4219:
switch (current) {
case 't' :
state = 4220;
return true;
}
break;
case 4220:
switch (current) {
case 'y' :
state = 4221;
return true;
}
break;
case 4221:
switch (current) {
case ';' : // empty;
match = "\u2205";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 4222;
return true;
case 'v' :
state = 4225;
return true;
}
break;
case 4222:
switch (current) {
case 'e' :
state = 4223;
return true;
}
break;
case 4223:
switch (current) {
case 't' :
state = 4224;
return true;
}
break;
case 4224:
switch (current) {
case ';' : // emptyset;
match = "\u2205";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4225:
switch (current) {
case ';' : // emptyv;
match = "\u2205";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4226:
switch (current) {
case 'p' :
state = 4227;
return true;
}
break;
case 4227:
switch (current) {
case '1' :
state = 4228;
return true;
case ';' : // emsp;
match = "\u2003";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4228:
switch (current) {
case '3' :
state = 4229;
return true;
case '4' :
state = 4230;
return true;
}
break;
case 4229:
switch (current) {
case ';' : // emsp13;
match = "\u2004";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4230:
switch (current) {
case ';' : // emsp14;
match = "\u2005";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4231:
switch (current) {
case 'g' :
state = 4232;
return true;
case 's' :
state = 4233;
return true;
}
break;
case 4232:
switch (current) {
case ';' : // eng;
match = "\u014B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4233:
switch (current) {
case 'p' :
state = 4234;
return true;
}
break;
case 4234:
switch (current) {
case ';' : // ensp;
match = "\u2002";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4235:
switch (current) {
case 'g' :
state = 4236;
return true;
case 'p' :
state = 4239;
return true;
}
break;
case 4236:
switch (current) {
case 'o' :
state = 4237;
return true;
}
break;
case 4237:
switch (current) {
case 'n' :
state = 4238;
return true;
}
break;
case 4238:
switch (current) {
case ';' : // eogon;
match = "\u0119";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4239:
switch (current) {
case 'f' :
state = 4240;
return true;
}
break;
case 4240:
switch (current) {
case ';' : // eopf;
match = "\uD835\uDD56";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4241:
switch (current) {
case 'a' :
state = 4242;
return true;
case 'l' :
state = 4246;
return true;
case 's' :
state = 4249;
return true;
}
break;
case 4242:
switch (current) {
case 'r' :
state = 4243;
return true;
}
break;
case 4243:
switch (current) {
case ';' : // epar;
match = "\u22D5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 4244;
return true;
}
break;
case 4244:
switch (current) {
case 'l' :
state = 4245;
return true;
}
break;
case 4245:
switch (current) {
case ';' : // eparsl;
match = "\u29E3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4246:
switch (current) {
case 'u' :
state = 4247;
return true;
}
break;
case 4247:
switch (current) {
case 's' :
state = 4248;
return true;
}
break;
case 4248:
switch (current) {
case ';' : // eplus;
match = "\u2A71";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4249:
switch (current) {
case 'i' :
state = 4250;
return true;
}
break;
case 4250:
switch (current) {
case ';' : // epsi;
match = "\u03B5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'l' :
state = 4251;
return true;
case 'v' :
state = 4254;
return true;
}
break;
case 4251:
switch (current) {
case 'o' :
state = 4252;
return true;
}
break;
case 4252:
switch (current) {
case 'n' :
state = 4253;
return true;
}
break;
case 4253:
switch (current) {
case ';' : // epsilon;
match = "\u03B5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4254:
switch (current) {
case ';' : // epsiv;
match = "\u03F5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4255:
switch (current) {
case 'c' :
state = 4256;
return true;
case 's' :
state = 4264;
return true;
case 'u' :
state = 4278;
return true;
case 'v' :
state = 4289;
return true;
}
break;
case 4256:
switch (current) {
case 'i' :
state = 4257;
return true;
case 'o' :
state = 4260;
return true;
}
break;
case 4257:
switch (current) {
case 'r' :
state = 4258;
return true;
}
break;
case 4258:
switch (current) {
case 'c' :
state = 4259;
return true;
}
break;
case 4259:
switch (current) {
case ';' : // eqcirc;
match = "\u2256";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4260:
switch (current) {
case 'l' :
state = 4261;
return true;
}
break;
case 4261:
switch (current) {
case 'o' :
state = 4262;
return true;
}
break;
case 4262:
switch (current) {
case 'n' :
state = 4263;
return true;
}
break;
case 4263:
switch (current) {
case ';' : // eqcolon;
match = "\u2255";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4264:
switch (current) {
case 'i' :
state = 4265;
return true;
case 'l' :
state = 4267;
return true;
}
break;
case 4265:
switch (current) {
case 'm' :
state = 4266;
return true;
}
break;
case 4266:
switch (current) {
case ';' : // eqsim;
match = "\u2242";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4267:
switch (current) {
case 'a' :
state = 4268;
return true;
}
break;
case 4268:
switch (current) {
case 'n' :
state = 4269;
return true;
}
break;
case 4269:
switch (current) {
case 't' :
state = 4270;
return true;
}
break;
case 4270:
switch (current) {
case 'g' :
state = 4271;
return true;
case 'l' :
state = 4274;
return true;
}
break;
case 4271:
switch (current) {
case 't' :
state = 4272;
return true;
}
break;
case 4272:
switch (current) {
case 'r' :
state = 4273;
return true;
}
break;
case 4273:
switch (current) {
case ';' : // eqslantgtr;
match = "\u2A96";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4274:
switch (current) {
case 'e' :
state = 4275;
return true;
}
break;
case 4275:
switch (current) {
case 's' :
state = 4276;
return true;
}
break;
case 4276:
switch (current) {
case 's' :
state = 4277;
return true;
}
break;
case 4277:
switch (current) {
case ';' : // eqslantless;
match = "\u2A95";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4278:
switch (current) {
case 'a' :
state = 4279;
return true;
case 'e' :
state = 4282;
return true;
case 'i' :
state = 4285;
return true;
}
break;
case 4279:
switch (current) {
case 'l' :
state = 4280;
return true;
}
break;
case 4280:
switch (current) {
case 's' :
state = 4281;
return true;
}
break;
case 4281:
switch (current) {
case ';' : // equals;
match = "=";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4282:
switch (current) {
case 's' :
state = 4283;
return true;
}
break;
case 4283:
switch (current) {
case 't' :
state = 4284;
return true;
}
break;
case 4284:
switch (current) {
case ';' : // equest;
match = "\u225F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4285:
switch (current) {
case 'v' :
state = 4286;
return true;
}
break;
case 4286:
switch (current) {
case ';' : // equiv;
match = "\u2261";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'D' :
state = 4287;
return true;
}
break;
case 4287:
switch (current) {
case 'D' :
state = 4288;
return true;
}
break;
case 4288:
switch (current) {
case ';' : // equivDD;
match = "\u2A78";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4289:
switch (current) {
case 'p' :
state = 4290;
return true;
}
break;
case 4290:
switch (current) {
case 'a' :
state = 4291;
return true;
}
break;
case 4291:
switch (current) {
case 'r' :
state = 4292;
return true;
}
break;
case 4292:
switch (current) {
case 's' :
state = 4293;
return true;
}
break;
case 4293:
switch (current) {
case 'l' :
state = 4294;
return true;
}
break;
case 4294:
switch (current) {
case ';' : // eqvparsl;
match = "\u29E5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4295:
switch (current) {
case 'D' :
state = 4296;
return true;
case 'a' :
state = 4299;
return true;
}
break;
case 4296:
switch (current) {
case 'o' :
state = 4297;
return true;
}
break;
case 4297:
switch (current) {
case 't' :
state = 4298;
return true;
}
break;
case 4298:
switch (current) {
case ';' : // erDot;
match = "\u2253";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4299:
switch (current) {
case 'r' :
state = 4300;
return true;
}
break;
case 4300:
switch (current) {
case 'r' :
state = 4301;
return true;
}
break;
case 4301:
switch (current) {
case ';' : // erarr;
match = "\u2971";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4302:
switch (current) {
case 'c' :
state = 4303;
return true;
case 'd' :
state = 4305;
return true;
case 'i' :
state = 4308;
return true;
}
break;
case 4303:
switch (current) {
case 'r' :
state = 4304;
return true;
}
break;
case 4304:
switch (current) {
case ';' : // escr;
match = "\u212F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4305:
switch (current) {
case 'o' :
state = 4306;
return true;
}
break;
case 4306:
switch (current) {
case 't' :
state = 4307;
return true;
}
break;
case 4307:
switch (current) {
case ';' : // esdot;
match = "\u2250";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4308:
switch (current) {
case 'm' :
state = 4309;
return true;
}
break;
case 4309:
switch (current) {
case ';' : // esim;
match = "\u2242";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4310:
switch (current) {
case 'a' :
state = 4311;
return true;
case 'h' : // eth
match = "\u00F0";
matchLength = consumedCount;
state = 4312;
return true;
}
break;
case 4311:
switch (current) {
case ';' : // eta;
match = "\u03B7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4312:
switch (current) {
case ';' : // eth;
match = "\u00F0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4313:
switch (current) {
case 'm' :
state = 4314;
return true;
case 'r' :
state = 4316;
return true;
}
break;
case 4314:
switch (current) {
case 'l' : // euml
match = "\u00EB";
matchLength = consumedCount;
state = 4315;
return true;
}
break;
case 4315:
switch (current) {
case ';' : // euml;
match = "\u00EB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4316:
switch (current) {
case 'o' :
state = 4317;
return true;
}
break;
case 4317:
switch (current) {
case ';' : // euro;
match = "\u20AC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4318:
switch (current) {
case 'c' :
state = 4319;
return true;
case 'i' :
state = 4321;
return true;
case 'p' :
state = 4324;
return true;
}
break;
case 4319:
switch (current) {
case 'l' :
state = 4320;
return true;
}
break;
case 4320:
switch (current) {
case ';' : // excl;
match = "!";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4321:
switch (current) {
case 's' :
state = 4322;
return true;
}
break;
case 4322:
switch (current) {
case 't' :
state = 4323;
return true;
}
break;
case 4323:
switch (current) {
case ';' : // exist;
match = "\u2203";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4324:
switch (current) {
case 'e' :
state = 4325;
return true;
case 'o' :
state = 4333;
return true;
}
break;
case 4325:
switch (current) {
case 'c' :
state = 4326;
return true;
}
break;
case 4326:
switch (current) {
case 't' :
state = 4327;
return true;
}
break;
case 4327:
switch (current) {
case 'a' :
state = 4328;
return true;
}
break;
case 4328:
switch (current) {
case 't' :
state = 4329;
return true;
}
break;
case 4329:
switch (current) {
case 'i' :
state = 4330;
return true;
}
break;
case 4330:
switch (current) {
case 'o' :
state = 4331;
return true;
}
break;
case 4331:
switch (current) {
case 'n' :
state = 4332;
return true;
}
break;
case 4332:
switch (current) {
case ';' : // expectation;
match = "\u2130";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4333:
switch (current) {
case 'n' :
state = 4334;
return true;
}
break;
case 4334:
switch (current) {
case 'e' :
state = 4335;
return true;
}
break;
case 4335:
switch (current) {
case 'n' :
state = 4336;
return true;
}
break;
case 4336:
switch (current) {
case 't' :
state = 4337;
return true;
}
break;
case 4337:
switch (current) {
case 'i' :
state = 4338;
return true;
}
break;
case 4338:
switch (current) {
case 'a' :
state = 4339;
return true;
}
break;
case 4339:
switch (current) {
case 'l' :
state = 4340;
return true;
}
break;
case 4340:
switch (current) {
case 'e' :
state = 4341;
return true;
}
break;
case 4341:
switch (current) {
case ';' : // exponentiale;
match = "\u2147";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4342:
switch (current) {
case 'a' :
state = 4343;
return true;
case 'c' :
state = 4355;
return true;
case 'e' :
state = 4357;
return true;
case 'f' :
state = 4362;
return true;
case 'i' :
state = 4374;
return true;
case 'j' :
state = 4378;
return true;
case 'l' :
state = 4382;
return true;
case 'n' :
state = 4391;
return true;
case 'o' :
state = 4394;
return true;
case 'p' :
state = 4403;
return true;
case 'r' :
state = 4410;
return true;
case 's' :
state = 4439;
return true;
}
break;
case 4343:
switch (current) {
case 'l' :
state = 4344;
return true;
}
break;
case 4344:
switch (current) {
case 'l' :
state = 4345;
return true;
}
break;
case 4345:
switch (current) {
case 'i' :
state = 4346;
return true;
}
break;
case 4346:
switch (current) {
case 'n' :
state = 4347;
return true;
}
break;
case 4347:
switch (current) {
case 'g' :
state = 4348;
return true;
}
break;
case 4348:
switch (current) {
case 'd' :
state = 4349;
return true;
}
break;
case 4349:
switch (current) {
case 'o' :
state = 4350;
return true;
}
break;
case 4350:
switch (current) {
case 't' :
state = 4351;
return true;
}
break;
case 4351:
switch (current) {
case 's' :
state = 4352;
return true;
}
break;
case 4352:
switch (current) {
case 'e' :
state = 4353;
return true;
}
break;
case 4353:
switch (current) {
case 'q' :
state = 4354;
return true;
}
break;
case 4354:
switch (current) {
case ';' : // fallingdotseq;
match = "\u2252";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4355:
switch (current) {
case 'y' :
state = 4356;
return true;
}
break;
case 4356:
switch (current) {
case ';' : // fcy;
match = "\u0444";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4357:
switch (current) {
case 'm' :
state = 4358;
return true;
}
break;
case 4358:
switch (current) {
case 'a' :
state = 4359;
return true;
}
break;
case 4359:
switch (current) {
case 'l' :
state = 4360;
return true;
}
break;
case 4360:
switch (current) {
case 'e' :
state = 4361;
return true;
}
break;
case 4361:
switch (current) {
case ';' : // female;
match = "\u2640";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4362:
switch (current) {
case 'i' :
state = 4363;
return true;
case 'l' :
state = 4367;
return true;
case 'r' :
state = 4373;
return true;
}
break;
case 4363:
switch (current) {
case 'l' :
state = 4364;
return true;
}
break;
case 4364:
switch (current) {
case 'i' :
state = 4365;
return true;
}
break;
case 4365:
switch (current) {
case 'g' :
state = 4366;
return true;
}
break;
case 4366:
switch (current) {
case ';' : // ffilig;
match = "\uFB03";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4367:
switch (current) {
case 'i' :
state = 4368;
return true;
case 'l' :
state = 4370;
return true;
}
break;
case 4368:
switch (current) {
case 'g' :
state = 4369;
return true;
}
break;
case 4369:
switch (current) {
case ';' : // fflig;
match = "\uFB00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4370:
switch (current) {
case 'i' :
state = 4371;
return true;
}
break;
case 4371:
switch (current) {
case 'g' :
state = 4372;
return true;
}
break;
case 4372:
switch (current) {
case ';' : // ffllig;
match = "\uFB04";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4373:
switch (current) {
case ';' : // ffr;
match = "\uD835\uDD23";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4374:
switch (current) {
case 'l' :
state = 4375;
return true;
}
break;
case 4375:
switch (current) {
case 'i' :
state = 4376;
return true;
}
break;
case 4376:
switch (current) {
case 'g' :
state = 4377;
return true;
}
break;
case 4377:
switch (current) {
case ';' : // filig;
match = "\uFB01";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4378:
switch (current) {
case 'l' :
state = 4379;
return true;
}
break;
case 4379:
switch (current) {
case 'i' :
state = 4380;
return true;
}
break;
case 4380:
switch (current) {
case 'g' :
state = 4381;
return true;
}
break;
case 4381:
switch (current) {
case ';' : // fjlig;
match = "fj";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4382:
switch (current) {
case 'a' :
state = 4383;
return true;
case 'l' :
state = 4385;
return true;
case 't' :
state = 4388;
return true;
}
break;
case 4383:
switch (current) {
case 't' :
state = 4384;
return true;
}
break;
case 4384:
switch (current) {
case ';' : // flat;
match = "\u266D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4385:
switch (current) {
case 'i' :
state = 4386;
return true;
}
break;
case 4386:
switch (current) {
case 'g' :
state = 4387;
return true;
}
break;
case 4387:
switch (current) {
case ';' : // fllig;
match = "\uFB02";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4388:
switch (current) {
case 'n' :
state = 4389;
return true;
}
break;
case 4389:
switch (current) {
case 's' :
state = 4390;
return true;
}
break;
case 4390:
switch (current) {
case ';' : // fltns;
match = "\u25B1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4391:
switch (current) {
case 'o' :
state = 4392;
return true;
}
break;
case 4392:
switch (current) {
case 'f' :
state = 4393;
return true;
}
break;
case 4393:
switch (current) {
case ';' : // fnof;
match = "\u0192";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4394:
switch (current) {
case 'p' :
state = 4395;
return true;
case 'r' :
state = 4397;
return true;
}
break;
case 4395:
switch (current) {
case 'f' :
state = 4396;
return true;
}
break;
case 4396:
switch (current) {
case ';' : // fopf;
match = "\uD835\uDD57";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4397:
switch (current) {
case 'a' :
state = 4398;
return true;
case 'k' :
state = 4401;
return true;
}
break;
case 4398:
switch (current) {
case 'l' :
state = 4399;
return true;
}
break;
case 4399:
switch (current) {
case 'l' :
state = 4400;
return true;
}
break;
case 4400:
switch (current) {
case ';' : // forall;
match = "\u2200";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4401:
switch (current) {
case ';' : // fork;
match = "\u22D4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'v' :
state = 4402;
return true;
}
break;
case 4402:
switch (current) {
case ';' : // forkv;
match = "\u2AD9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4403:
switch (current) {
case 'a' :
state = 4404;
return true;
}
break;
case 4404:
switch (current) {
case 'r' :
state = 4405;
return true;
}
break;
case 4405:
switch (current) {
case 't' :
state = 4406;
return true;
}
break;
case 4406:
switch (current) {
case 'i' :
state = 4407;
return true;
}
break;
case 4407:
switch (current) {
case 'n' :
state = 4408;
return true;
}
break;
case 4408:
switch (current) {
case 't' :
state = 4409;
return true;
}
break;
case 4409:
switch (current) {
case ';' : // fpartint;
match = "\u2A0D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4410:
switch (current) {
case 'a' :
state = 4411;
return true;
case 'o' :
state = 4436;
return true;
}
break;
case 4411:
switch (current) {
case 'c' :
state = 4412;
return true;
case 's' :
state = 4434;
return true;
}
break;
case 4412:
switch (current) {
case '1' :
state = 4413;
return true;
case '2' :
state = 4420;
return true;
case '3' :
state = 4423;
return true;
case '4' :
state = 4427;
return true;
case '5' :
state = 4429;
return true;
case '7' :
state = 4432;
return true;
}
break;
case 4413:
switch (current) {
case '2' : // frac12
match = "\u00BD";
matchLength = consumedCount;
state = 4414;
return true;
case '3' :
state = 4415;
return true;
case '4' : // frac14
match = "\u00BC";
matchLength = consumedCount;
state = 4416;
return true;
case '5' :
state = 4417;
return true;
case '6' :
state = 4418;
return true;
case '8' :
state = 4419;
return true;
}
break;
case 4414:
switch (current) {
case ';' : // frac12;
match = "\u00BD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4415:
switch (current) {
case ';' : // frac13;
match = "\u2153";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4416:
switch (current) {
case ';' : // frac14;
match = "\u00BC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4417:
switch (current) {
case ';' : // frac15;
match = "\u2155";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4418:
switch (current) {
case ';' : // frac16;
match = "\u2159";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4419:
switch (current) {
case ';' : // frac18;
match = "\u215B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4420:
switch (current) {
case '3' :
state = 4421;
return true;
case '5' :
state = 4422;
return true;
}
break;
case 4421:
switch (current) {
case ';' : // frac23;
match = "\u2154";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4422:
switch (current) {
case ';' : // frac25;
match = "\u2156";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4423:
switch (current) {
case '4' : // frac34
match = "\u00BE";
matchLength = consumedCount;
state = 4424;
return true;
case '5' :
state = 4425;
return true;
case '8' :
state = 4426;
return true;
}
break;
case 4424:
switch (current) {
case ';' : // frac34;
match = "\u00BE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4425:
switch (current) {
case ';' : // frac35;
match = "\u2157";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4426:
switch (current) {
case ';' : // frac38;
match = "\u215C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4427:
switch (current) {
case '5' :
state = 4428;
return true;
}
break;
case 4428:
switch (current) {
case ';' : // frac45;
match = "\u2158";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4429:
switch (current) {
case '6' :
state = 4430;
return true;
case '8' :
state = 4431;
return true;
}
break;
case 4430:
switch (current) {
case ';' : // frac56;
match = "\u215A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4431:
switch (current) {
case ';' : // frac58;
match = "\u215D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4432:
switch (current) {
case '8' :
state = 4433;
return true;
}
break;
case 4433:
switch (current) {
case ';' : // frac78;
match = "\u215E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4434:
switch (current) {
case 'l' :
state = 4435;
return true;
}
break;
case 4435:
switch (current) {
case ';' : // frasl;
match = "\u2044";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4436:
switch (current) {
case 'w' :
state = 4437;
return true;
}
break;
case 4437:
switch (current) {
case 'n' :
state = 4438;
return true;
}
break;
case 4438:
switch (current) {
case ';' : // frown;
match = "\u2322";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4439:
switch (current) {
case 'c' :
state = 4440;
return true;
}
break;
case 4440:
switch (current) {
case 'r' :
state = 4441;
return true;
}
break;
case 4441:
switch (current) {
case ';' : // fscr;
match = "\uD835\uDCBB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4442:
switch (current) {
case 'E' :
state = 4443;
return true;
case 'a' :
state = 4445;
return true;
case 'b' :
state = 4455;
return true;
case 'c' :
state = 4460;
return true;
case 'd' :
state = 4465;
return true;
case 'e' :
state = 4468;
return true;
case 'f' :
state = 4488;
return true;
case 'g' :
state = 4490;
return true;
case 'i' :
state = 4492;
return true;
case 'j' :
state = 4496;
return true;
case 'l' :
state = 4499;
return true;
case 'n' :
state = 4503;
return true;
case 'o' :
state = 4517;
return true;
case 'r' :
state = 4520;
return true;
case 's' :
state = 4524;
return true;
case 't' : // gt
match = ">";
matchLength = consumedCount;
state = 4531;
return true;
case 'v' :
state = 4578;
return true;
}
break;
case 4443:
switch (current) {
case ';' : // gE;
match = "\u2267";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'l' :
state = 4444;
return true;
}
break;
case 4444:
switch (current) {
case ';' : // gEl;
match = "\u2A8C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4445:
switch (current) {
case 'c' :
state = 4446;
return true;
case 'm' :
state = 4450;
return true;
case 'p' :
state = 4454;
return true;
}
break;
case 4446:
switch (current) {
case 'u' :
state = 4447;
return true;
}
break;
case 4447:
switch (current) {
case 't' :
state = 4448;
return true;
}
break;
case 4448:
switch (current) {
case 'e' :
state = 4449;
return true;
}
break;
case 4449:
switch (current) {
case ';' : // gacute;
match = "\u01F5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4450:
switch (current) {
case 'm' :
state = 4451;
return true;
}
break;
case 4451:
switch (current) {
case 'a' :
state = 4452;
return true;
}
break;
case 4452:
switch (current) {
case ';' : // gamma;
match = "\u03B3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 4453;
return true;
}
break;
case 4453:
switch (current) {
case ';' : // gammad;
match = "\u03DD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4454:
switch (current) {
case ';' : // gap;
match = "\u2A86";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4455:
switch (current) {
case 'r' :
state = 4456;
return true;
}
break;
case 4456:
switch (current) {
case 'e' :
state = 4457;
return true;
}
break;
case 4457:
switch (current) {
case 'v' :
state = 4458;
return true;
}
break;
case 4458:
switch (current) {
case 'e' :
state = 4459;
return true;
}
break;
case 4459:
switch (current) {
case ';' : // gbreve;
match = "\u011F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4460:
switch (current) {
case 'i' :
state = 4461;
return true;
case 'y' :
state = 4464;
return true;
}
break;
case 4461:
switch (current) {
case 'r' :
state = 4462;
return true;
}
break;
case 4462:
switch (current) {
case 'c' :
state = 4463;
return true;
}
break;
case 4463:
switch (current) {
case ';' : // gcirc;
match = "\u011D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4464:
switch (current) {
case ';' : // gcy;
match = "\u0433";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4465:
switch (current) {
case 'o' :
state = 4466;
return true;
}
break;
case 4466:
switch (current) {
case 't' :
state = 4467;
return true;
}
break;
case 4467:
switch (current) {
case ';' : // gdot;
match = "\u0121";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4468:
switch (current) {
case ';' : // ge;
match = "\u2265";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'l' :
state = 4469;
return true;
case 'q' :
state = 4470;
return true;
case 's' :
state = 4477;
return true;
}
break;
case 4469:
switch (current) {
case ';' : // gel;
match = "\u22DB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4470:
switch (current) {
case ';' : // geq;
match = "\u2265";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 4471;
return true;
case 's' :
state = 4472;
return true;
}
break;
case 4471:
switch (current) {
case ';' : // geqq;
match = "\u2267";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4472:
switch (current) {
case 'l' :
state = 4473;
return true;
}
break;
case 4473:
switch (current) {
case 'a' :
state = 4474;
return true;
}
break;
case 4474:
switch (current) {
case 'n' :
state = 4475;
return true;
}
break;
case 4475:
switch (current) {
case 't' :
state = 4476;
return true;
}
break;
case 4476:
switch (current) {
case ';' : // geqslant;
match = "\u2A7E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4477:
switch (current) {
case ';' : // ges;
match = "\u2A7E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'c' :
state = 4478;
return true;
case 'd' :
state = 4480;
return true;
case 'l' :
state = 4485;
return true;
}
break;
case 4478:
switch (current) {
case 'c' :
state = 4479;
return true;
}
break;
case 4479:
switch (current) {
case ';' : // gescc;
match = "\u2AA9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4480:
switch (current) {
case 'o' :
state = 4481;
return true;
}
break;
case 4481:
switch (current) {
case 't' :
state = 4482;
return true;
}
break;
case 4482:
switch (current) {
case ';' : // gesdot;
match = "\u2A80";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'o' :
state = 4483;
return true;
}
break;
case 4483:
switch (current) {
case ';' : // gesdoto;
match = "\u2A82";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'l' :
state = 4484;
return true;
}
break;
case 4484:
switch (current) {
case ';' : // gesdotol;
match = "\u2A84";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4485:
switch (current) {
case ';' : // gesl;
match = "\u22DB\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 4486;
return true;
}
break;
case 4486:
switch (current) {
case 's' :
state = 4487;
return true;
}
break;
case 4487:
switch (current) {
case ';' : // gesles;
match = "\u2A94";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4488:
switch (current) {
case 'r' :
state = 4489;
return true;
}
break;
case 4489:
switch (current) {
case ';' : // gfr;
match = "\uD835\uDD24";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4490:
switch (current) {
case ';' : // gg;
match = "\u226B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'g' :
state = 4491;
return true;
}
break;
case 4491:
switch (current) {
case ';' : // ggg;
match = "\u22D9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4492:
switch (current) {
case 'm' :
state = 4493;
return true;
}
break;
case 4493:
switch (current) {
case 'e' :
state = 4494;
return true;
}
break;
case 4494:
switch (current) {
case 'l' :
state = 4495;
return true;
}
break;
case 4495:
switch (current) {
case ';' : // gimel;
match = "\u2137";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4496:
switch (current) {
case 'c' :
state = 4497;
return true;
}
break;
case 4497:
switch (current) {
case 'y' :
state = 4498;
return true;
}
break;
case 4498:
switch (current) {
case ';' : // gjcy;
match = "\u0453";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4499:
switch (current) {
case ';' : // gl;
match = "\u2277";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 4500;
return true;
case 'a' :
state = 4501;
return true;
case 'j' :
state = 4502;
return true;
}
break;
case 4500:
switch (current) {
case ';' : // glE;
match = "\u2A92";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4501:
switch (current) {
case ';' : // gla;
match = "\u2AA5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4502:
switch (current) {
case ';' : // glj;
match = "\u2AA4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4503:
switch (current) {
case 'E' :
state = 4504;
return true;
case 'a' :
state = 4505;
return true;
case 'e' :
state = 4511;
return true;
case 's' :
state = 4514;
return true;
}
break;
case 4504:
switch (current) {
case ';' : // gnE;
match = "\u2269";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4505:
switch (current) {
case 'p' :
state = 4506;
return true;
}
break;
case 4506:
switch (current) {
case ';' : // gnap;
match = "\u2A8A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'p' :
state = 4507;
return true;
}
break;
case 4507:
switch (current) {
case 'r' :
state = 4508;
return true;
}
break;
case 4508:
switch (current) {
case 'o' :
state = 4509;
return true;
}
break;
case 4509:
switch (current) {
case 'x' :
state = 4510;
return true;
}
break;
case 4510:
switch (current) {
case ';' : // gnapprox;
match = "\u2A8A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4511:
switch (current) {
case ';' : // gne;
match = "\u2A88";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 4512;
return true;
}
break;
case 4512:
switch (current) {
case ';' : // gneq;
match = "\u2A88";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 4513;
return true;
}
break;
case 4513:
switch (current) {
case ';' : // gneqq;
match = "\u2269";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4514:
switch (current) {
case 'i' :
state = 4515;
return true;
}
break;
case 4515:
switch (current) {
case 'm' :
state = 4516;
return true;
}
break;
case 4516:
switch (current) {
case ';' : // gnsim;
match = "\u22E7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4517:
switch (current) {
case 'p' :
state = 4518;
return true;
}
break;
case 4518:
switch (current) {
case 'f' :
state = 4519;
return true;
}
break;
case 4519:
switch (current) {
case ';' : // gopf;
match = "\uD835\uDD58";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4520:
switch (current) {
case 'a' :
state = 4521;
return true;
}
break;
case 4521:
switch (current) {
case 'v' :
state = 4522;
return true;
}
break;
case 4522:
switch (current) {
case 'e' :
state = 4523;
return true;
}
break;
case 4523:
switch (current) {
case ';' : // grave;
match = "`";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4524:
switch (current) {
case 'c' :
state = 4525;
return true;
case 'i' :
state = 4527;
return true;
}
break;
case 4525:
switch (current) {
case 'r' :
state = 4526;
return true;
}
break;
case 4526:
switch (current) {
case ';' : // gscr;
match = "\u210A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4527:
switch (current) {
case 'm' :
state = 4528;
return true;
}
break;
case 4528:
switch (current) {
case ';' : // gsim;
match = "\u2273";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 4529;
return true;
case 'l' :
state = 4530;
return true;
}
break;
case 4529:
switch (current) {
case ';' : // gsime;
match = "\u2A8E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4530:
switch (current) {
case ';' : // gsiml;
match = "\u2A90";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4531:
switch (current) {
case ';' : // gt;
match = ">";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'c' :
state = 4532;
return true;
case 'd' :
state = 4536;
return true;
case 'l' :
state = 4539;
return true;
case 'q' :
state = 4543;
return true;
case 'r' :
state = 4548;
return true;
}
break;
case 4532:
switch (current) {
case 'c' :
state = 4533;
return true;
case 'i' :
state = 4534;
return true;
}
break;
case 4533:
switch (current) {
case ';' : // gtcc;
match = "\u2AA7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4534:
switch (current) {
case 'r' :
state = 4535;
return true;
}
break;
case 4535:
switch (current) {
case ';' : // gtcir;
match = "\u2A7A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4536:
switch (current) {
case 'o' :
state = 4537;
return true;
}
break;
case 4537:
switch (current) {
case 't' :
state = 4538;
return true;
}
break;
case 4538:
switch (current) {
case ';' : // gtdot;
match = "\u22D7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4539:
switch (current) {
case 'P' :
state = 4540;
return true;
}
break;
case 4540:
switch (current) {
case 'a' :
state = 4541;
return true;
}
break;
case 4541:
switch (current) {
case 'r' :
state = 4542;
return true;
}
break;
case 4542:
switch (current) {
case ';' : // gtlPar;
match = "\u2995";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4543:
switch (current) {
case 'u' :
state = 4544;
return true;
}
break;
case 4544:
switch (current) {
case 'e' :
state = 4545;
return true;
}
break;
case 4545:
switch (current) {
case 's' :
state = 4546;
return true;
}
break;
case 4546:
switch (current) {
case 't' :
state = 4547;
return true;
}
break;
case 4547:
switch (current) {
case ';' : // gtquest;
match = "\u2A7C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4548:
switch (current) {
case 'a' :
state = 4549;
return true;
case 'd' :
state = 4557;
return true;
case 'e' :
state = 4560;
return true;
case 'l' :
state = 4571;
return true;
case 's' :
state = 4575;
return true;
}
break;
case 4549:
switch (current) {
case 'p' :
state = 4550;
return true;
case 'r' :
state = 4555;
return true;
}
break;
case 4550:
switch (current) {
case 'p' :
state = 4551;
return true;
}
break;
case 4551:
switch (current) {
case 'r' :
state = 4552;
return true;
}
break;
case 4552:
switch (current) {
case 'o' :
state = 4553;
return true;
}
break;
case 4553:
switch (current) {
case 'x' :
state = 4554;
return true;
}
break;
case 4554:
switch (current) {
case ';' : // gtrapprox;
match = "\u2A86";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4555:
switch (current) {
case 'r' :
state = 4556;
return true;
}
break;
case 4556:
switch (current) {
case ';' : // gtrarr;
match = "\u2978";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4557:
switch (current) {
case 'o' :
state = 4558;
return true;
}
break;
case 4558:
switch (current) {
case 't' :
state = 4559;
return true;
}
break;
case 4559:
switch (current) {
case ';' : // gtrdot;
match = "\u22D7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4560:
switch (current) {
case 'q' :
state = 4561;
return true;
}
break;
case 4561:
switch (current) {
case 'l' :
state = 4562;
return true;
case 'q' :
state = 4566;
return true;
}
break;
case 4562:
switch (current) {
case 'e' :
state = 4563;
return true;
}
break;
case 4563:
switch (current) {
case 's' :
state = 4564;
return true;
}
break;
case 4564:
switch (current) {
case 's' :
state = 4565;
return true;
}
break;
case 4565:
switch (current) {
case ';' : // gtreqless;
match = "\u22DB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4566:
switch (current) {
case 'l' :
state = 4567;
return true;
}
break;
case 4567:
switch (current) {
case 'e' :
state = 4568;
return true;
}
break;
case 4568:
switch (current) {
case 's' :
state = 4569;
return true;
}
break;
case 4569:
switch (current) {
case 's' :
state = 4570;
return true;
}
break;
case 4570:
switch (current) {
case ';' : // gtreqqless;
match = "\u2A8C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4571:
switch (current) {
case 'e' :
state = 4572;
return true;
}
break;
case 4572:
switch (current) {
case 's' :
state = 4573;
return true;
}
break;
case 4573:
switch (current) {
case 's' :
state = 4574;
return true;
}
break;
case 4574:
switch (current) {
case ';' : // gtrless;
match = "\u2277";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4575:
switch (current) {
case 'i' :
state = 4576;
return true;
}
break;
case 4576:
switch (current) {
case 'm' :
state = 4577;
return true;
}
break;
case 4577:
switch (current) {
case ';' : // gtrsim;
match = "\u2273";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4578:
switch (current) {
case 'e' :
state = 4579;
return true;
case 'n' :
state = 4586;
return true;
}
break;
case 4579:
switch (current) {
case 'r' :
state = 4580;
return true;
}
break;
case 4580:
switch (current) {
case 't' :
state = 4581;
return true;
}
break;
case 4581:
switch (current) {
case 'n' :
state = 4582;
return true;
}
break;
case 4582:
switch (current) {
case 'e' :
state = 4583;
return true;
}
break;
case 4583:
switch (current) {
case 'q' :
state = 4584;
return true;
}
break;
case 4584:
switch (current) {
case 'q' :
state = 4585;
return true;
}
break;
case 4585:
switch (current) {
case ';' : // gvertneqq;
match = "\u2269\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4586:
switch (current) {
case 'E' :
state = 4587;
return true;
}
break;
case 4587:
switch (current) {
case ';' : // gvnE;
match = "\u2269\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4588:
switch (current) {
case 'A' :
state = 4589;
return true;
case 'a' :
state = 4592;
return true;
case 'b' :
state = 4612;
return true;
case 'c' :
state = 4615;
return true;
case 'e' :
state = 4619;
return true;
case 'f' :
state = 4635;
return true;
case 'k' :
state = 4637;
return true;
case 'o' :
state = 4649;
return true;
case 's' :
state = 4684;
return true;
case 'y' :
state = 4695;
return true;
}
break;
case 4589:
switch (current) {
case 'r' :
state = 4590;
return true;
}
break;
case 4590:
switch (current) {
case 'r' :
state = 4591;
return true;
}
break;
case 4591:
switch (current) {
case ';' : // hArr;
match = "\u21D4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4592:
switch (current) {
case 'i' :
state = 4593;
return true;
case 'l' :
state = 4597;
return true;
case 'm' :
state = 4599;
return true;
case 'r' :
state = 4603;
return true;
}
break;
case 4593:
switch (current) {
case 'r' :
state = 4594;
return true;
}
break;
case 4594:
switch (current) {
case 's' :
state = 4595;
return true;
}
break;
case 4595:
switch (current) {
case 'p' :
state = 4596;
return true;
}
break;
case 4596:
switch (current) {
case ';' : // hairsp;
match = "\u200A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4597:
switch (current) {
case 'f' :
state = 4598;
return true;
}
break;
case 4598:
switch (current) {
case ';' : // half;
match = "\u00BD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4599:
switch (current) {
case 'i' :
state = 4600;
return true;
}
break;
case 4600:
switch (current) {
case 'l' :
state = 4601;
return true;
}
break;
case 4601:
switch (current) {
case 't' :
state = 4602;
return true;
}
break;
case 4602:
switch (current) {
case ';' : // hamilt;
match = "\u210B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4603:
switch (current) {
case 'd' :
state = 4604;
return true;
case 'r' :
state = 4607;
return true;
}
break;
case 4604:
switch (current) {
case 'c' :
state = 4605;
return true;
}
break;
case 4605:
switch (current) {
case 'y' :
state = 4606;
return true;
}
break;
case 4606:
switch (current) {
case ';' : // hardcy;
match = "\u044A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4607:
switch (current) {
case ';' : // harr;
match = "\u2194";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'c' :
state = 4608;
return true;
case 'w' :
state = 4611;
return true;
}
break;
case 4608:
switch (current) {
case 'i' :
state = 4609;
return true;
}
break;
case 4609:
switch (current) {
case 'r' :
state = 4610;
return true;
}
break;
case 4610:
switch (current) {
case ';' : // harrcir;
match = "\u2948";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4611:
switch (current) {
case ';' : // harrw;
match = "\u21AD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4612:
switch (current) {
case 'a' :
state = 4613;
return true;
}
break;
case 4613:
switch (current) {
case 'r' :
state = 4614;
return true;
}
break;
case 4614:
switch (current) {
case ';' : // hbar;
match = "\u210F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4615:
switch (current) {
case 'i' :
state = 4616;
return true;
}
break;
case 4616:
switch (current) {
case 'r' :
state = 4617;
return true;
}
break;
case 4617:
switch (current) {
case 'c' :
state = 4618;
return true;
}
break;
case 4618:
switch (current) {
case ';' : // hcirc;
match = "\u0125";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4619:
switch (current) {
case 'a' :
state = 4620;
return true;
case 'l' :
state = 4627;
return true;
case 'r' :
state = 4631;
return true;
}
break;
case 4620:
switch (current) {
case 'r' :
state = 4621;
return true;
}
break;
case 4621:
switch (current) {
case 't' :
state = 4622;
return true;
}
break;
case 4622:
switch (current) {
case 's' :
state = 4623;
return true;
}
break;
case 4623:
switch (current) {
case ';' : // hearts;
match = "\u2665";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'u' :
state = 4624;
return true;
}
break;
case 4624:
switch (current) {
case 'i' :
state = 4625;
return true;
}
break;
case 4625:
switch (current) {
case 't' :
state = 4626;
return true;
}
break;
case 4626:
switch (current) {
case ';' : // heartsuit;
match = "\u2665";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4627:
switch (current) {
case 'l' :
state = 4628;
return true;
}
break;
case 4628:
switch (current) {
case 'i' :
state = 4629;
return true;
}
break;
case 4629:
switch (current) {
case 'p' :
state = 4630;
return true;
}
break;
case 4630:
switch (current) {
case ';' : // hellip;
match = "\u2026";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4631:
switch (current) {
case 'c' :
state = 4632;
return true;
}
break;
case 4632:
switch (current) {
case 'o' :
state = 4633;
return true;
}
break;
case 4633:
switch (current) {
case 'n' :
state = 4634;
return true;
}
break;
case 4634:
switch (current) {
case ';' : // hercon;
match = "\u22B9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4635:
switch (current) {
case 'r' :
state = 4636;
return true;
}
break;
case 4636:
switch (current) {
case ';' : // hfr;
match = "\uD835\uDD25";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4637:
switch (current) {
case 's' :
state = 4638;
return true;
}
break;
case 4638:
switch (current) {
case 'e' :
state = 4639;
return true;
case 'w' :
state = 4644;
return true;
}
break;
case 4639:
switch (current) {
case 'a' :
state = 4640;
return true;
}
break;
case 4640:
switch (current) {
case 'r' :
state = 4641;
return true;
}
break;
case 4641:
switch (current) {
case 'o' :
state = 4642;
return true;
}
break;
case 4642:
switch (current) {
case 'w' :
state = 4643;
return true;
}
break;
case 4643:
switch (current) {
case ';' : // hksearow;
match = "\u2925";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4644:
switch (current) {
case 'a' :
state = 4645;
return true;
}
break;
case 4645:
switch (current) {
case 'r' :
state = 4646;
return true;
}
break;
case 4646:
switch (current) {
case 'o' :
state = 4647;
return true;
}
break;
case 4647:
switch (current) {
case 'w' :
state = 4648;
return true;
}
break;
case 4648:
switch (current) {
case ';' : // hkswarow;
match = "\u2926";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4649:
switch (current) {
case 'a' :
state = 4650;
return true;
case 'm' :
state = 4653;
return true;
case 'o' :
state = 4657;
return true;
case 'p' :
state = 4678;
return true;
case 'r' :
state = 4680;
return true;
}
break;
case 4650:
switch (current) {
case 'r' :
state = 4651;
return true;
}
break;
case 4651:
switch (current) {
case 'r' :
state = 4652;
return true;
}
break;
case 4652:
switch (current) {
case ';' : // hoarr;
match = "\u21FF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4653:
switch (current) {
case 't' :
state = 4654;
return true;
}
break;
case 4654:
switch (current) {
case 'h' :
state = 4655;
return true;
}
break;
case 4655:
switch (current) {
case 't' :
state = 4656;
return true;
}
break;
case 4656:
switch (current) {
case ';' : // homtht;
match = "\u223B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4657:
switch (current) {
case 'k' :
state = 4658;
return true;
}
break;
case 4658:
switch (current) {
case 'l' :
state = 4659;
return true;
case 'r' :
state = 4668;
return true;
}
break;
case 4659:
switch (current) {
case 'e' :
state = 4660;
return true;
}
break;
case 4660:
switch (current) {
case 'f' :
state = 4661;
return true;
}
break;
case 4661:
switch (current) {
case 't' :
state = 4662;
return true;
}
break;
case 4662:
switch (current) {
case 'a' :
state = 4663;
return true;
}
break;
case 4663:
switch (current) {
case 'r' :
state = 4664;
return true;
}
break;
case 4664:
switch (current) {
case 'r' :
state = 4665;
return true;
}
break;
case 4665:
switch (current) {
case 'o' :
state = 4666;
return true;
}
break;
case 4666:
switch (current) {
case 'w' :
state = 4667;
return true;
}
break;
case 4667:
switch (current) {
case ';' : // hookleftarrow;
match = "\u21A9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4668:
switch (current) {
case 'i' :
state = 4669;
return true;
}
break;
case 4669:
switch (current) {
case 'g' :
state = 4670;
return true;
}
break;
case 4670:
switch (current) {
case 'h' :
state = 4671;
return true;
}
break;
case 4671:
switch (current) {
case 't' :
state = 4672;
return true;
}
break;
case 4672:
switch (current) {
case 'a' :
state = 4673;
return true;
}
break;
case 4673:
switch (current) {
case 'r' :
state = 4674;
return true;
}
break;
case 4674:
switch (current) {
case 'r' :
state = 4675;
return true;
}
break;
case 4675:
switch (current) {
case 'o' :
state = 4676;
return true;
}
break;
case 4676:
switch (current) {
case 'w' :
state = 4677;
return true;
}
break;
case 4677:
switch (current) {
case ';' : // hookrightarrow;
match = "\u21AA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4678:
switch (current) {
case 'f' :
state = 4679;
return true;
}
break;
case 4679:
switch (current) {
case ';' : // hopf;
match = "\uD835\uDD59";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4680:
switch (current) {
case 'b' :
state = 4681;
return true;
}
break;
case 4681:
switch (current) {
case 'a' :
state = 4682;
return true;
}
break;
case 4682:
switch (current) {
case 'r' :
state = 4683;
return true;
}
break;
case 4683:
switch (current) {
case ';' : // horbar;
match = "\u2015";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4684:
switch (current) {
case 'c' :
state = 4685;
return true;
case 'l' :
state = 4687;
return true;
case 't' :
state = 4691;
return true;
}
break;
case 4685:
switch (current) {
case 'r' :
state = 4686;
return true;
}
break;
case 4686:
switch (current) {
case ';' : // hscr;
match = "\uD835\uDCBD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4687:
switch (current) {
case 'a' :
state = 4688;
return true;
}
break;
case 4688:
switch (current) {
case 's' :
state = 4689;
return true;
}
break;
case 4689:
switch (current) {
case 'h' :
state = 4690;
return true;
}
break;
case 4690:
switch (current) {
case ';' : // hslash;
match = "\u210F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4691:
switch (current) {
case 'r' :
state = 4692;
return true;
}
break;
case 4692:
switch (current) {
case 'o' :
state = 4693;
return true;
}
break;
case 4693:
switch (current) {
case 'k' :
state = 4694;
return true;
}
break;
case 4694:
switch (current) {
case ';' : // hstrok;
match = "\u0127";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4695:
switch (current) {
case 'b' :
state = 4696;
return true;
case 'p' :
state = 4700;
return true;
}
break;
case 4696:
switch (current) {
case 'u' :
state = 4697;
return true;
}
break;
case 4697:
switch (current) {
case 'l' :
state = 4698;
return true;
}
break;
case 4698:
switch (current) {
case 'l' :
state = 4699;
return true;
}
break;
case 4699:
switch (current) {
case ';' : // hybull;
match = "\u2043";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4700:
switch (current) {
case 'h' :
state = 4701;
return true;
}
break;
case 4701:
switch (current) {
case 'e' :
state = 4702;
return true;
}
break;
case 4702:
switch (current) {
case 'n' :
state = 4703;
return true;
}
break;
case 4703:
switch (current) {
case ';' : // hyphen;
match = "\u2010";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4704:
switch (current) {
case 'a' :
state = 4705;
return true;
case 'c' :
state = 4710;
return true;
case 'e' :
state = 4715;
return true;
case 'f' :
state = 4721;
return true;
case 'g' :
state = 4724;
return true;
case 'i' :
state = 4729;
return true;
case 'j' :
state = 4743;
return true;
case 'm' :
state = 4747;
return true;
case 'n' :
state = 4768;
return true;
case 'o' :
state = 4805;
return true;
case 'p' :
state = 4815;
return true;
case 'q' :
state = 4819;
return true;
case 's' :
state = 4824;
return true;
case 't' :
state = 4836;
return true;
case 'u' :
state = 4841;
return true;
}
break;
case 4705:
switch (current) {
case 'c' :
state = 4706;
return true;
}
break;
case 4706:
switch (current) {
case 'u' :
state = 4707;
return true;
}
break;
case 4707:
switch (current) {
case 't' :
state = 4708;
return true;
}
break;
case 4708:
switch (current) {
case 'e' : // iacute
match = "\u00ED";
matchLength = consumedCount;
state = 4709;
return true;
}
break;
case 4709:
switch (current) {
case ';' : // iacute;
match = "\u00ED";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4710:
switch (current) {
case ';' : // ic;
match = "\u2063";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'i' :
state = 4711;
return true;
case 'y' :
state = 4714;
return true;
}
break;
case 4711:
switch (current) {
case 'r' :
state = 4712;
return true;
}
break;
case 4712:
switch (current) {
case 'c' : // icirc
match = "\u00EE";
matchLength = consumedCount;
state = 4713;
return true;
}
break;
case 4713:
switch (current) {
case ';' : // icirc;
match = "\u00EE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4714:
switch (current) {
case ';' : // icy;
match = "\u0438";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4715:
switch (current) {
case 'c' :
state = 4716;
return true;
case 'x' :
state = 4718;
return true;
}
break;
case 4716:
switch (current) {
case 'y' :
state = 4717;
return true;
}
break;
case 4717:
switch (current) {
case ';' : // iecy;
match = "\u0435";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4718:
switch (current) {
case 'c' :
state = 4719;
return true;
}
break;
case 4719:
switch (current) {
case 'l' : // iexcl
match = "\u00A1";
matchLength = consumedCount;
state = 4720;
return true;
}
break;
case 4720:
switch (current) {
case ';' : // iexcl;
match = "\u00A1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4721:
switch (current) {
case 'f' :
state = 4722;
return true;
case 'r' :
state = 4723;
return true;
}
break;
case 4722:
switch (current) {
case ';' : // iff;
match = "\u21D4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4723:
switch (current) {
case ';' : // ifr;
match = "\uD835\uDD26";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4724:
switch (current) {
case 'r' :
state = 4725;
return true;
}
break;
case 4725:
switch (current) {
case 'a' :
state = 4726;
return true;
}
break;
case 4726:
switch (current) {
case 'v' :
state = 4727;
return true;
}
break;
case 4727:
switch (current) {
case 'e' : // igrave
match = "\u00EC";
matchLength = consumedCount;
state = 4728;
return true;
}
break;
case 4728:
switch (current) {
case ';' : // igrave;
match = "\u00EC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4729:
switch (current) {
case ';' : // ii;
match = "\u2148";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'i' :
state = 4730;
return true;
case 'n' :
state = 4736;
return true;
case 'o' :
state = 4740;
return true;
}
break;
case 4730:
switch (current) {
case 'i' :
state = 4731;
return true;
case 'n' :
state = 4734;
return true;
}
break;
case 4731:
switch (current) {
case 'n' :
state = 4732;
return true;
}
break;
case 4732:
switch (current) {
case 't' :
state = 4733;
return true;
}
break;
case 4733:
switch (current) {
case ';' : // iiiint;
match = "\u2A0C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4734:
switch (current) {
case 't' :
state = 4735;
return true;
}
break;
case 4735:
switch (current) {
case ';' : // iiint;
match = "\u222D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4736:
switch (current) {
case 'f' :
state = 4737;
return true;
}
break;
case 4737:
switch (current) {
case 'i' :
state = 4738;
return true;
}
break;
case 4738:
switch (current) {
case 'n' :
state = 4739;
return true;
}
break;
case 4739:
switch (current) {
case ';' : // iinfin;
match = "\u29DC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4740:
switch (current) {
case 't' :
state = 4741;
return true;
}
break;
case 4741:
switch (current) {
case 'a' :
state = 4742;
return true;
}
break;
case 4742:
switch (current) {
case ';' : // iiota;
match = "\u2129";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4743:
switch (current) {
case 'l' :
state = 4744;
return true;
}
break;
case 4744:
switch (current) {
case 'i' :
state = 4745;
return true;
}
break;
case 4745:
switch (current) {
case 'g' :
state = 4746;
return true;
}
break;
case 4746:
switch (current) {
case ';' : // ijlig;
match = "\u0133";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4747:
switch (current) {
case 'a' :
state = 4748;
return true;
case 'o' :
state = 4763;
return true;
case 'p' :
state = 4765;
return true;
}
break;
case 4748:
switch (current) {
case 'c' :
state = 4749;
return true;
case 'g' :
state = 4751;
return true;
case 't' :
state = 4761;
return true;
}
break;
case 4749:
switch (current) {
case 'r' :
state = 4750;
return true;
}
break;
case 4750:
switch (current) {
case ';' : // imacr;
match = "\u012B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4751:
switch (current) {
case 'e' :
state = 4752;
return true;
case 'l' :
state = 4753;
return true;
case 'p' :
state = 4757;
return true;
}
break;
case 4752:
switch (current) {
case ';' : // image;
match = "\u2111";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4753:
switch (current) {
case 'i' :
state = 4754;
return true;
}
break;
case 4754:
switch (current) {
case 'n' :
state = 4755;
return true;
}
break;
case 4755:
switch (current) {
case 'e' :
state = 4756;
return true;
}
break;
case 4756:
switch (current) {
case ';' : // imagline;
match = "\u2110";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4757:
switch (current) {
case 'a' :
state = 4758;
return true;
}
break;
case 4758:
switch (current) {
case 'r' :
state = 4759;
return true;
}
break;
case 4759:
switch (current) {
case 't' :
state = 4760;
return true;
}
break;
case 4760:
switch (current) {
case ';' : // imagpart;
match = "\u2111";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4761:
switch (current) {
case 'h' :
state = 4762;
return true;
}
break;
case 4762:
switch (current) {
case ';' : // imath;
match = "\u0131";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4763:
switch (current) {
case 'f' :
state = 4764;
return true;
}
break;
case 4764:
switch (current) {
case ';' : // imof;
match = "\u22B7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4765:
switch (current) {
case 'e' :
state = 4766;
return true;
}
break;
case 4766:
switch (current) {
case 'd' :
state = 4767;
return true;
}
break;
case 4767:
switch (current) {
case ';' : // imped;
match = "\u01B5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4768:
switch (current) {
case ';' : // in;
match = "\u2208";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'c' :
state = 4769;
return true;
case 'f' :
state = 4773;
return true;
case 'o' :
state = 4779;
return true;
case 't' :
state = 4783;
return true;
}
break;
case 4769:
switch (current) {
case 'a' :
state = 4770;
return true;
}
break;
case 4770:
switch (current) {
case 'r' :
state = 4771;
return true;
}
break;
case 4771:
switch (current) {
case 'e' :
state = 4772;
return true;
}
break;
case 4772:
switch (current) {
case ';' : // incare;
match = "\u2105";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4773:
switch (current) {
case 'i' :
state = 4774;
return true;
}
break;
case 4774:
switch (current) {
case 'n' :
state = 4775;
return true;
}
break;
case 4775:
switch (current) {
case ';' : // infin;
match = "\u221E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 't' :
state = 4776;
return true;
}
break;
case 4776:
switch (current) {
case 'i' :
state = 4777;
return true;
}
break;
case 4777:
switch (current) {
case 'e' :
state = 4778;
return true;
}
break;
case 4778:
switch (current) {
case ';' : // infintie;
match = "\u29DD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4779:
switch (current) {
case 'd' :
state = 4780;
return true;
}
break;
case 4780:
switch (current) {
case 'o' :
state = 4781;
return true;
}
break;
case 4781:
switch (current) {
case 't' :
state = 4782;
return true;
}
break;
case 4782:
switch (current) {
case ';' : // inodot;
match = "\u0131";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4783:
switch (current) {
case ';' : // int;
match = "\u222B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'c' :
state = 4784;
return true;
case 'e' :
state = 4787;
return true;
case 'l' :
state = 4796;
return true;
case 'p' :
state = 4801;
return true;
}
break;
case 4784:
switch (current) {
case 'a' :
state = 4785;
return true;
}
break;
case 4785:
switch (current) {
case 'l' :
state = 4786;
return true;
}
break;
case 4786:
switch (current) {
case ';' : // intcal;
match = "\u22BA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4787:
switch (current) {
case 'g' :
state = 4788;
return true;
case 'r' :
state = 4792;
return true;
}
break;
case 4788:
switch (current) {
case 'e' :
state = 4789;
return true;
}
break;
case 4789:
switch (current) {
case 'r' :
state = 4790;
return true;
}
break;
case 4790:
switch (current) {
case 's' :
state = 4791;
return true;
}
break;
case 4791:
switch (current) {
case ';' : // integers;
match = "\u2124";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4792:
switch (current) {
case 'c' :
state = 4793;
return true;
}
break;
case 4793:
switch (current) {
case 'a' :
state = 4794;
return true;
}
break;
case 4794:
switch (current) {
case 'l' :
state = 4795;
return true;
}
break;
case 4795:
switch (current) {
case ';' : // intercal;
match = "\u22BA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4796:
switch (current) {
case 'a' :
state = 4797;
return true;
}
break;
case 4797:
switch (current) {
case 'r' :
state = 4798;
return true;
}
break;
case 4798:
switch (current) {
case 'h' :
state = 4799;
return true;
}
break;
case 4799:
switch (current) {
case 'k' :
state = 4800;
return true;
}
break;
case 4800:
switch (current) {
case ';' : // intlarhk;
match = "\u2A17";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4801:
switch (current) {
case 'r' :
state = 4802;
return true;
}
break;
case 4802:
switch (current) {
case 'o' :
state = 4803;
return true;
}
break;
case 4803:
switch (current) {
case 'd' :
state = 4804;
return true;
}
break;
case 4804:
switch (current) {
case ';' : // intprod;
match = "\u2A3C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4805:
switch (current) {
case 'c' :
state = 4806;
return true;
case 'g' :
state = 4808;
return true;
case 'p' :
state = 4811;
return true;
case 't' :
state = 4813;
return true;
}
break;
case 4806:
switch (current) {
case 'y' :
state = 4807;
return true;
}
break;
case 4807:
switch (current) {
case ';' : // iocy;
match = "\u0451";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4808:
switch (current) {
case 'o' :
state = 4809;
return true;
}
break;
case 4809:
switch (current) {
case 'n' :
state = 4810;
return true;
}
break;
case 4810:
switch (current) {
case ';' : // iogon;
match = "\u012F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4811:
switch (current) {
case 'f' :
state = 4812;
return true;
}
break;
case 4812:
switch (current) {
case ';' : // iopf;
match = "\uD835\uDD5A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4813:
switch (current) {
case 'a' :
state = 4814;
return true;
}
break;
case 4814:
switch (current) {
case ';' : // iota;
match = "\u03B9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4815:
switch (current) {
case 'r' :
state = 4816;
return true;
}
break;
case 4816:
switch (current) {
case 'o' :
state = 4817;
return true;
}
break;
case 4817:
switch (current) {
case 'd' :
state = 4818;
return true;
}
break;
case 4818:
switch (current) {
case ';' : // iprod;
match = "\u2A3C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4819:
switch (current) {
case 'u' :
state = 4820;
return true;
}
break;
case 4820:
switch (current) {
case 'e' :
state = 4821;
return true;
}
break;
case 4821:
switch (current) {
case 's' :
state = 4822;
return true;
}
break;
case 4822:
switch (current) {
case 't' : // iquest
match = "\u00BF";
matchLength = consumedCount;
state = 4823;
return true;
}
break;
case 4823:
switch (current) {
case ';' : // iquest;
match = "\u00BF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4824:
switch (current) {
case 'c' :
state = 4825;
return true;
case 'i' :
state = 4827;
return true;
}
break;
case 4825:
switch (current) {
case 'r' :
state = 4826;
return true;
}
break;
case 4826:
switch (current) {
case ';' : // iscr;
match = "\uD835\uDCBE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4827:
switch (current) {
case 'n' :
state = 4828;
return true;
}
break;
case 4828:
switch (current) {
case ';' : // isin;
match = "\u2208";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 4829;
return true;
case 'd' :
state = 4830;
return true;
case 's' :
state = 4833;
return true;
case 'v' :
state = 4835;
return true;
}
break;
case 4829:
switch (current) {
case ';' : // isinE;
match = "\u22F9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4830:
switch (current) {
case 'o' :
state = 4831;
return true;
}
break;
case 4831:
switch (current) {
case 't' :
state = 4832;
return true;
}
break;
case 4832:
switch (current) {
case ';' : // isindot;
match = "\u22F5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4833:
switch (current) {
case ';' : // isins;
match = "\u22F4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'v' :
state = 4834;
return true;
}
break;
case 4834:
switch (current) {
case ';' : // isinsv;
match = "\u22F3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4835:
switch (current) {
case ';' : // isinv;
match = "\u2208";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4836:
switch (current) {
case ';' : // it;
match = "\u2062";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'i' :
state = 4837;
return true;
}
break;
case 4837:
switch (current) {
case 'l' :
state = 4838;
return true;
}
break;
case 4838:
switch (current) {
case 'd' :
state = 4839;
return true;
}
break;
case 4839:
switch (current) {
case 'e' :
state = 4840;
return true;
}
break;
case 4840:
switch (current) {
case ';' : // itilde;
match = "\u0129";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4841:
switch (current) {
case 'k' :
state = 4842;
return true;
case 'm' :
state = 4845;
return true;
}
break;
case 4842:
switch (current) {
case 'c' :
state = 4843;
return true;
}
break;
case 4843:
switch (current) {
case 'y' :
state = 4844;
return true;
}
break;
case 4844:
switch (current) {
case ';' : // iukcy;
match = "\u0456";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4845:
switch (current) {
case 'l' : // iuml
match = "\u00EF";
matchLength = consumedCount;
state = 4846;
return true;
}
break;
case 4846:
switch (current) {
case ';' : // iuml;
match = "\u00EF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4847:
switch (current) {
case 'c' :
state = 4848;
return true;
case 'f' :
state = 4853;
return true;
case 'm' :
state = 4855;
return true;
case 'o' :
state = 4859;
return true;
case 's' :
state = 4862;
return true;
case 'u' :
state = 4869;
return true;
}
break;
case 4848:
switch (current) {
case 'i' :
state = 4849;
return true;
case 'y' :
state = 4852;
return true;
}
break;
case 4849:
switch (current) {
case 'r' :
state = 4850;
return true;
}
break;
case 4850:
switch (current) {
case 'c' :
state = 4851;
return true;
}
break;
case 4851:
switch (current) {
case ';' : // jcirc;
match = "\u0135";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4852:
switch (current) {
case ';' : // jcy;
match = "\u0439";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4853:
switch (current) {
case 'r' :
state = 4854;
return true;
}
break;
case 4854:
switch (current) {
case ';' : // jfr;
match = "\uD835\uDD27";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4855:
switch (current) {
case 'a' :
state = 4856;
return true;
}
break;
case 4856:
switch (current) {
case 't' :
state = 4857;
return true;
}
break;
case 4857:
switch (current) {
case 'h' :
state = 4858;
return true;
}
break;
case 4858:
switch (current) {
case ';' : // jmath;
match = "\u0237";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4859:
switch (current) {
case 'p' :
state = 4860;
return true;
}
break;
case 4860:
switch (current) {
case 'f' :
state = 4861;
return true;
}
break;
case 4861:
switch (current) {
case ';' : // jopf;
match = "\uD835\uDD5B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4862:
switch (current) {
case 'c' :
state = 4863;
return true;
case 'e' :
state = 4865;
return true;
}
break;
case 4863:
switch (current) {
case 'r' :
state = 4864;
return true;
}
break;
case 4864:
switch (current) {
case ';' : // jscr;
match = "\uD835\uDCBF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4865:
switch (current) {
case 'r' :
state = 4866;
return true;
}
break;
case 4866:
switch (current) {
case 'c' :
state = 4867;
return true;
}
break;
case 4867:
switch (current) {
case 'y' :
state = 4868;
return true;
}
break;
case 4868:
switch (current) {
case ';' : // jsercy;
match = "\u0458";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4869:
switch (current) {
case 'k' :
state = 4870;
return true;
}
break;
case 4870:
switch (current) {
case 'c' :
state = 4871;
return true;
}
break;
case 4871:
switch (current) {
case 'y' :
state = 4872;
return true;
}
break;
case 4872:
switch (current) {
case ';' : // jukcy;
match = "\u0454";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4873:
switch (current) {
case 'a' :
state = 4874;
return true;
case 'c' :
state = 4879;
return true;
case 'f' :
state = 4885;
return true;
case 'g' :
state = 4887;
return true;
case 'h' :
state = 4892;
return true;
case 'j' :
state = 4895;
return true;
case 'o' :
state = 4898;
return true;
case 's' :
state = 4901;
return true;
}
break;
case 4874:
switch (current) {
case 'p' :
state = 4875;
return true;
}
break;
case 4875:
switch (current) {
case 'p' :
state = 4876;
return true;
}
break;
case 4876:
switch (current) {
case 'a' :
state = 4877;
return true;
}
break;
case 4877:
switch (current) {
case ';' : // kappa;
match = "\u03BA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'v' :
state = 4878;
return true;
}
break;
case 4878:
switch (current) {
case ';' : // kappav;
match = "\u03F0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4879:
switch (current) {
case 'e' :
state = 4880;
return true;
case 'y' :
state = 4884;
return true;
}
break;
case 4880:
switch (current) {
case 'd' :
state = 4881;
return true;
}
break;
case 4881:
switch (current) {
case 'i' :
state = 4882;
return true;
}
break;
case 4882:
switch (current) {
case 'l' :
state = 4883;
return true;
}
break;
case 4883:
switch (current) {
case ';' : // kcedil;
match = "\u0137";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4884:
switch (current) {
case ';' : // kcy;
match = "\u043A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4885:
switch (current) {
case 'r' :
state = 4886;
return true;
}
break;
case 4886:
switch (current) {
case ';' : // kfr;
match = "\uD835\uDD28";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4887:
switch (current) {
case 'r' :
state = 4888;
return true;
}
break;
case 4888:
switch (current) {
case 'e' :
state = 4889;
return true;
}
break;
case 4889:
switch (current) {
case 'e' :
state = 4890;
return true;
}
break;
case 4890:
switch (current) {
case 'n' :
state = 4891;
return true;
}
break;
case 4891:
switch (current) {
case ';' : // kgreen;
match = "\u0138";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4892:
switch (current) {
case 'c' :
state = 4893;
return true;
}
break;
case 4893:
switch (current) {
case 'y' :
state = 4894;
return true;
}
break;
case 4894:
switch (current) {
case ';' : // khcy;
match = "\u0445";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4895:
switch (current) {
case 'c' :
state = 4896;
return true;
}
break;
case 4896:
switch (current) {
case 'y' :
state = 4897;
return true;
}
break;
case 4897:
switch (current) {
case ';' : // kjcy;
match = "\u045C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4898:
switch (current) {
case 'p' :
state = 4899;
return true;
}
break;
case 4899:
switch (current) {
case 'f' :
state = 4900;
return true;
}
break;
case 4900:
switch (current) {
case ';' : // kopf;
match = "\uD835\uDD5C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4901:
switch (current) {
case 'c' :
state = 4902;
return true;
}
break;
case 4902:
switch (current) {
case 'r' :
state = 4903;
return true;
}
break;
case 4903:
switch (current) {
case ';' : // kscr;
match = "\uD835\uDCC0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4904:
switch (current) {
case 'A' :
state = 4905;
return true;
case 'B' :
state = 4915;
return true;
case 'E' :
state = 4919;
return true;
case 'H' :
state = 4921;
return true;
case 'a' :
state = 4924;
return true;
case 'b' :
state = 4976;
return true;
case 'c' :
state = 4994;
return true;
case 'd' :
state = 5008;
return true;
case 'e' :
state = 5027;
return true;
case 'f' :
state = 5145;
return true;
case 'g' :
state = 5155;
return true;
case 'h' :
state = 5157;
return true;
case 'j' :
state = 5166;
return true;
case 'l' :
state = 5169;
return true;
case 'm' :
state = 5186;
return true;
case 'n' :
state = 5199;
return true;
case 'o' :
state = 5213;
return true;
case 'p' :
state = 5300;
return true;
case 'r' :
state = 5305;
return true;
case 's' :
state = 5323;
return true;
case 't' : // lt
match = "<";
matchLength = consumedCount;
state = 5344;
return true;
case 'u' :
state = 5376;
return true;
case 'v' :
state = 5387;
return true;
}
break;
case 4905:
switch (current) {
case 'a' :
state = 4906;
return true;
case 'r' :
state = 4909;
return true;
case 't' :
state = 4911;
return true;
}
break;
case 4906:
switch (current) {
case 'r' :
state = 4907;
return true;
}
break;
case 4907:
switch (current) {
case 'r' :
state = 4908;
return true;
}
break;
case 4908:
switch (current) {
case ';' : // lAarr;
match = "\u21DA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4909:
switch (current) {
case 'r' :
state = 4910;
return true;
}
break;
case 4910:
switch (current) {
case ';' : // lArr;
match = "\u21D0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4911:
switch (current) {
case 'a' :
state = 4912;
return true;
}
break;
case 4912:
switch (current) {
case 'i' :
state = 4913;
return true;
}
break;
case 4913:
switch (current) {
case 'l' :
state = 4914;
return true;
}
break;
case 4914:
switch (current) {
case ';' : // lAtail;
match = "\u291B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4915:
switch (current) {
case 'a' :
state = 4916;
return true;
}
break;
case 4916:
switch (current) {
case 'r' :
state = 4917;
return true;
}
break;
case 4917:
switch (current) {
case 'r' :
state = 4918;
return true;
}
break;
case 4918:
switch (current) {
case ';' : // lBarr;
match = "\u290E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4919:
switch (current) {
case ';' : // lE;
match = "\u2266";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'g' :
state = 4920;
return true;
}
break;
case 4920:
switch (current) {
case ';' : // lEg;
match = "\u2A8B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4921:
switch (current) {
case 'a' :
state = 4922;
return true;
}
break;
case 4922:
switch (current) {
case 'r' :
state = 4923;
return true;
}
break;
case 4923:
switch (current) {
case ';' : // lHar;
match = "\u2962";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4924:
switch (current) {
case 'c' :
state = 4925;
return true;
case 'e' :
state = 4929;
return true;
case 'g' :
state = 4935;
return true;
case 'm' :
state = 4939;
return true;
case 'n' :
state = 4943;
return true;
case 'p' :
state = 4948;
return true;
case 'q' :
state = 4949;
return true;
case 'r' :
state = 4952;
return true;
case 't' :
state = 4970;
return true;
}
break;
case 4925:
switch (current) {
case 'u' :
state = 4926;
return true;
}
break;
case 4926:
switch (current) {
case 't' :
state = 4927;
return true;
}
break;
case 4927:
switch (current) {
case 'e' :
state = 4928;
return true;
}
break;
case 4928:
switch (current) {
case ';' : // lacute;
match = "\u013A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4929:
switch (current) {
case 'm' :
state = 4930;
return true;
}
break;
case 4930:
switch (current) {
case 'p' :
state = 4931;
return true;
}
break;
case 4931:
switch (current) {
case 't' :
state = 4932;
return true;
}
break;
case 4932:
switch (current) {
case 'y' :
state = 4933;
return true;
}
break;
case 4933:
switch (current) {
case 'v' :
state = 4934;
return true;
}
break;
case 4934:
switch (current) {
case ';' : // laemptyv;
match = "\u29B4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4935:
switch (current) {
case 'r' :
state = 4936;
return true;
}
break;
case 4936:
switch (current) {
case 'a' :
state = 4937;
return true;
}
break;
case 4937:
switch (current) {
case 'n' :
state = 4938;
return true;
}
break;
case 4938:
switch (current) {
case ';' : // lagran;
match = "\u2112";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4939:
switch (current) {
case 'b' :
state = 4940;
return true;
}
break;
case 4940:
switch (current) {
case 'd' :
state = 4941;
return true;
}
break;
case 4941:
switch (current) {
case 'a' :
state = 4942;
return true;
}
break;
case 4942:
switch (current) {
case ';' : // lambda;
match = "\u03BB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4943:
switch (current) {
case 'g' :
state = 4944;
return true;
}
break;
case 4944:
switch (current) {
case ';' : // lang;
match = "\u27E8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 4945;
return true;
case 'l' :
state = 4946;
return true;
}
break;
case 4945:
switch (current) {
case ';' : // langd;
match = "\u2991";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4946:
switch (current) {
case 'e' :
state = 4947;
return true;
}
break;
case 4947:
switch (current) {
case ';' : // langle;
match = "\u27E8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4948:
switch (current) {
case ';' : // lap;
match = "\u2A85";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4949:
switch (current) {
case 'u' :
state = 4950;
return true;
}
break;
case 4950:
switch (current) {
case 'o' : // laquo
match = "\u00AB";
matchLength = consumedCount;
state = 4951;
return true;
}
break;
case 4951:
switch (current) {
case ';' : // laquo;
match = "\u00AB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4952:
switch (current) {
case 'r' :
state = 4953;
return true;
}
break;
case 4953:
switch (current) {
case ';' : // larr;
match = "\u2190";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'b' :
state = 4954;
return true;
case 'f' :
state = 4957;
return true;
case 'h' :
state = 4959;
return true;
case 'l' :
state = 4961;
return true;
case 'p' :
state = 4963;
return true;
case 's' :
state = 4965;
return true;
case 't' :
state = 4968;
return true;
}
break;
case 4954:
switch (current) {
case ';' : // larrb;
match = "\u21E4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'f' :
state = 4955;
return true;
}
break;
case 4955:
switch (current) {
case 's' :
state = 4956;
return true;
}
break;
case 4956:
switch (current) {
case ';' : // larrbfs;
match = "\u291F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4957:
switch (current) {
case 's' :
state = 4958;
return true;
}
break;
case 4958:
switch (current) {
case ';' : // larrfs;
match = "\u291D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4959:
switch (current) {
case 'k' :
state = 4960;
return true;
}
break;
case 4960:
switch (current) {
case ';' : // larrhk;
match = "\u21A9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4961:
switch (current) {
case 'p' :
state = 4962;
return true;
}
break;
case 4962:
switch (current) {
case ';' : // larrlp;
match = "\u21AB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4963:
switch (current) {
case 'l' :
state = 4964;
return true;
}
break;
case 4964:
switch (current) {
case ';' : // larrpl;
match = "\u2939";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4965:
switch (current) {
case 'i' :
state = 4966;
return true;
}
break;
case 4966:
switch (current) {
case 'm' :
state = 4967;
return true;
}
break;
case 4967:
switch (current) {
case ';' : // larrsim;
match = "\u2973";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4968:
switch (current) {
case 'l' :
state = 4969;
return true;
}
break;
case 4969:
switch (current) {
case ';' : // larrtl;
match = "\u21A2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4970:
switch (current) {
case ';' : // lat;
match = "\u2AAB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 4971;
return true;
case 'e' :
state = 4974;
return true;
}
break;
case 4971:
switch (current) {
case 'i' :
state = 4972;
return true;
}
break;
case 4972:
switch (current) {
case 'l' :
state = 4973;
return true;
}
break;
case 4973:
switch (current) {
case ';' : // latail;
match = "\u2919";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4974:
switch (current) {
case ';' : // late;
match = "\u2AAD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 4975;
return true;
}
break;
case 4975:
switch (current) {
case ';' : // lates;
match = "\u2AAD\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4976:
switch (current) {
case 'a' :
state = 4977;
return true;
case 'b' :
state = 4980;
return true;
case 'r' :
state = 4983;
return true;
}
break;
case 4977:
switch (current) {
case 'r' :
state = 4978;
return true;
}
break;
case 4978:
switch (current) {
case 'r' :
state = 4979;
return true;
}
break;
case 4979:
switch (current) {
case ';' : // lbarr;
match = "\u290C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4980:
switch (current) {
case 'r' :
state = 4981;
return true;
}
break;
case 4981:
switch (current) {
case 'k' :
state = 4982;
return true;
}
break;
case 4982:
switch (current) {
case ';' : // lbbrk;
match = "\u2772";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4983:
switch (current) {
case 'a' :
state = 4984;
return true;
case 'k' :
state = 4988;
return true;
}
break;
case 4984:
switch (current) {
case 'c' :
state = 4985;
return true;
}
break;
case 4985:
switch (current) {
case 'e' :
state = 4986;
return true;
case 'k' :
state = 4987;
return true;
}
break;
case 4986:
switch (current) {
case ';' : // lbrace;
match = "{";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4987:
switch (current) {
case ';' : // lbrack;
match = "[";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4988:
switch (current) {
case 'e' :
state = 4989;
return true;
case 's' :
state = 4990;
return true;
}
break;
case 4989:
switch (current) {
case ';' : // lbrke;
match = "\u298B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4990:
switch (current) {
case 'l' :
state = 4991;
return true;
}
break;
case 4991:
switch (current) {
case 'd' :
state = 4992;
return true;
case 'u' :
state = 4993;
return true;
}
break;
case 4992:
switch (current) {
case ';' : // lbrksld;
match = "\u298F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4993:
switch (current) {
case ';' : // lbrkslu;
match = "\u298D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4994:
switch (current) {
case 'a' :
state = 4995;
return true;
case 'e' :
state = 4999;
return true;
case 'u' :
state = 5005;
return true;
case 'y' :
state = 5007;
return true;
}
break;
case 4995:
switch (current) {
case 'r' :
state = 4996;
return true;
}
break;
case 4996:
switch (current) {
case 'o' :
state = 4997;
return true;
}
break;
case 4997:
switch (current) {
case 'n' :
state = 4998;
return true;
}
break;
case 4998:
switch (current) {
case ';' : // lcaron;
match = "\u013E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 4999:
switch (current) {
case 'd' :
state = 5000;
return true;
case 'i' :
state = 5003;
return true;
}
break;
}
return false;
}
private boolean parse6(final int current) {
consumedCount++;
switch (state) {
case 5000:
switch (current) {
case 'i' :
state = 5001;
return true;
}
break;
case 5001:
switch (current) {
case 'l' :
state = 5002;
return true;
}
break;
case 5002:
switch (current) {
case ';' : // lcedil;
match = "\u013C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5003:
switch (current) {
case 'l' :
state = 5004;
return true;
}
break;
case 5004:
switch (current) {
case ';' : // lceil;
match = "\u2308";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5005:
switch (current) {
case 'b' :
state = 5006;
return true;
}
break;
case 5006:
switch (current) {
case ';' : // lcub;
match = "{";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5007:
switch (current) {
case ';' : // lcy;
match = "\u043B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5008:
switch (current) {
case 'c' :
state = 5009;
return true;
case 'q' :
state = 5011;
return true;
case 'r' :
state = 5015;
return true;
case 's' :
state = 5025;
return true;
}
break;
case 5009:
switch (current) {
case 'a' :
state = 5010;
return true;
}
break;
case 5010:
switch (current) {
case ';' : // ldca;
match = "\u2936";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5011:
switch (current) {
case 'u' :
state = 5012;
return true;
}
break;
case 5012:
switch (current) {
case 'o' :
state = 5013;
return true;
}
break;
case 5013:
switch (current) {
case ';' : // ldquo;
match = "\u201C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'r' :
state = 5014;
return true;
}
break;
case 5014:
switch (current) {
case ';' : // ldquor;
match = "\u201E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5015:
switch (current) {
case 'd' :
state = 5016;
return true;
case 'u' :
state = 5020;
return true;
}
break;
case 5016:
switch (current) {
case 'h' :
state = 5017;
return true;
}
break;
case 5017:
switch (current) {
case 'a' :
state = 5018;
return true;
}
break;
case 5018:
switch (current) {
case 'r' :
state = 5019;
return true;
}
break;
case 5019:
switch (current) {
case ';' : // ldrdhar;
match = "\u2967";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5020:
switch (current) {
case 's' :
state = 5021;
return true;
}
break;
case 5021:
switch (current) {
case 'h' :
state = 5022;
return true;
}
break;
case 5022:
switch (current) {
case 'a' :
state = 5023;
return true;
}
break;
case 5023:
switch (current) {
case 'r' :
state = 5024;
return true;
}
break;
case 5024:
switch (current) {
case ';' : // ldrushar;
match = "\u294B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5025:
switch (current) {
case 'h' :
state = 5026;
return true;
}
break;
case 5026:
switch (current) {
case ';' : // ldsh;
match = "\u21B2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5027:
switch (current) {
case ';' : // le;
match = "\u2264";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'f' :
state = 5028;
return true;
case 'g' :
state = 5101;
return true;
case 'q' :
state = 5102;
return true;
case 's' :
state = 5109;
return true;
}
break;
case 5028:
switch (current) {
case 't' :
state = 5029;
return true;
}
break;
case 5029:
switch (current) {
case 'a' :
state = 5030;
return true;
case 'h' :
state = 5039;
return true;
case 'l' :
state = 5052;
return true;
case 'r' :
state = 5062;
return true;
case 't' :
state = 5091;
return true;
}
break;
case 5030:
switch (current) {
case 'r' :
state = 5031;
return true;
}
break;
case 5031:
switch (current) {
case 'r' :
state = 5032;
return true;
}
break;
case 5032:
switch (current) {
case 'o' :
state = 5033;
return true;
}
break;
case 5033:
switch (current) {
case 'w' :
state = 5034;
return true;
}
break;
case 5034:
switch (current) {
case ';' : // leftarrow;
match = "\u2190";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 't' :
state = 5035;
return true;
}
break;
case 5035:
switch (current) {
case 'a' :
state = 5036;
return true;
}
break;
case 5036:
switch (current) {
case 'i' :
state = 5037;
return true;
}
break;
case 5037:
switch (current) {
case 'l' :
state = 5038;
return true;
}
break;
case 5038:
switch (current) {
case ';' : // leftarrowtail;
match = "\u21A2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5039:
switch (current) {
case 'a' :
state = 5040;
return true;
}
break;
case 5040:
switch (current) {
case 'r' :
state = 5041;
return true;
}
break;
case 5041:
switch (current) {
case 'p' :
state = 5042;
return true;
}
break;
case 5042:
switch (current) {
case 'o' :
state = 5043;
return true;
}
break;
case 5043:
switch (current) {
case 'o' :
state = 5044;
return true;
}
break;
case 5044:
switch (current) {
case 'n' :
state = 5045;
return true;
}
break;
case 5045:
switch (current) {
case 'd' :
state = 5046;
return true;
case 'u' :
state = 5050;
return true;
}
break;
case 5046:
switch (current) {
case 'o' :
state = 5047;
return true;
}
break;
case 5047:
switch (current) {
case 'w' :
state = 5048;
return true;
}
break;
case 5048:
switch (current) {
case 'n' :
state = 5049;
return true;
}
break;
case 5049:
switch (current) {
case ';' : // leftharpoondown;
match = "\u21BD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5050:
switch (current) {
case 'p' :
state = 5051;
return true;
}
break;
case 5051:
switch (current) {
case ';' : // leftharpoonup;
match = "\u21BC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5052:
switch (current) {
case 'e' :
state = 5053;
return true;
}
break;
case 5053:
switch (current) {
case 'f' :
state = 5054;
return true;
}
break;
case 5054:
switch (current) {
case 't' :
state = 5055;
return true;
}
break;
case 5055:
switch (current) {
case 'a' :
state = 5056;
return true;
}
break;
case 5056:
switch (current) {
case 'r' :
state = 5057;
return true;
}
break;
case 5057:
switch (current) {
case 'r' :
state = 5058;
return true;
}
break;
case 5058:
switch (current) {
case 'o' :
state = 5059;
return true;
}
break;
case 5059:
switch (current) {
case 'w' :
state = 5060;
return true;
}
break;
case 5060:
switch (current) {
case 's' :
state = 5061;
return true;
}
break;
case 5061:
switch (current) {
case ';' : // leftleftarrows;
match = "\u21C7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5062:
switch (current) {
case 'i' :
state = 5063;
return true;
}
break;
case 5063:
switch (current) {
case 'g' :
state = 5064;
return true;
}
break;
case 5064:
switch (current) {
case 'h' :
state = 5065;
return true;
}
break;
case 5065:
switch (current) {
case 't' :
state = 5066;
return true;
}
break;
case 5066:
switch (current) {
case 'a' :
state = 5067;
return true;
case 'h' :
state = 5073;
return true;
case 's' :
state = 5081;
return true;
}
break;
case 5067:
switch (current) {
case 'r' :
state = 5068;
return true;
}
break;
case 5068:
switch (current) {
case 'r' :
state = 5069;
return true;
}
break;
case 5069:
switch (current) {
case 'o' :
state = 5070;
return true;
}
break;
case 5070:
switch (current) {
case 'w' :
state = 5071;
return true;
}
break;
case 5071:
switch (current) {
case ';' : // leftrightarrow;
match = "\u2194";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 5072;
return true;
}
break;
case 5072:
switch (current) {
case ';' : // leftrightarrows;
match = "\u21C6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5073:
switch (current) {
case 'a' :
state = 5074;
return true;
}
break;
case 5074:
switch (current) {
case 'r' :
state = 5075;
return true;
}
break;
case 5075:
switch (current) {
case 'p' :
state = 5076;
return true;
}
break;
case 5076:
switch (current) {
case 'o' :
state = 5077;
return true;
}
break;
case 5077:
switch (current) {
case 'o' :
state = 5078;
return true;
}
break;
case 5078:
switch (current) {
case 'n' :
state = 5079;
return true;
}
break;
case 5079:
switch (current) {
case 's' :
state = 5080;
return true;
}
break;
case 5080:
switch (current) {
case ';' : // leftrightharpoons;
match = "\u21CB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5081:
switch (current) {
case 'q' :
state = 5082;
return true;
}
break;
case 5082:
switch (current) {
case 'u' :
state = 5083;
return true;
}
break;
case 5083:
switch (current) {
case 'i' :
state = 5084;
return true;
}
break;
case 5084:
switch (current) {
case 'g' :
state = 5085;
return true;
}
break;
case 5085:
switch (current) {
case 'a' :
state = 5086;
return true;
}
break;
case 5086:
switch (current) {
case 'r' :
state = 5087;
return true;
}
break;
case 5087:
switch (current) {
case 'r' :
state = 5088;
return true;
}
break;
case 5088:
switch (current) {
case 'o' :
state = 5089;
return true;
}
break;
case 5089:
switch (current) {
case 'w' :
state = 5090;
return true;
}
break;
case 5090:
switch (current) {
case ';' : // leftrightsquigarrow;
match = "\u21AD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5091:
switch (current) {
case 'h' :
state = 5092;
return true;
}
break;
case 5092:
switch (current) {
case 'r' :
state = 5093;
return true;
}
break;
case 5093:
switch (current) {
case 'e' :
state = 5094;
return true;
}
break;
case 5094:
switch (current) {
case 'e' :
state = 5095;
return true;
}
break;
case 5095:
switch (current) {
case 't' :
state = 5096;
return true;
}
break;
case 5096:
switch (current) {
case 'i' :
state = 5097;
return true;
}
break;
case 5097:
switch (current) {
case 'm' :
state = 5098;
return true;
}
break;
case 5098:
switch (current) {
case 'e' :
state = 5099;
return true;
}
break;
case 5099:
switch (current) {
case 's' :
state = 5100;
return true;
}
break;
case 5100:
switch (current) {
case ';' : // leftthreetimes;
match = "\u22CB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5101:
switch (current) {
case ';' : // leg;
match = "\u22DA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5102:
switch (current) {
case ';' : // leq;
match = "\u2264";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 5103;
return true;
case 's' :
state = 5104;
return true;
}
break;
case 5103:
switch (current) {
case ';' : // leqq;
match = "\u2266";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5104:
switch (current) {
case 'l' :
state = 5105;
return true;
}
break;
case 5105:
switch (current) {
case 'a' :
state = 5106;
return true;
}
break;
case 5106:
switch (current) {
case 'n' :
state = 5107;
return true;
}
break;
case 5107:
switch (current) {
case 't' :
state = 5108;
return true;
}
break;
case 5108:
switch (current) {
case ';' : // leqslant;
match = "\u2A7D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5109:
switch (current) {
case ';' : // les;
match = "\u2A7D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'c' :
state = 5110;
return true;
case 'd' :
state = 5112;
return true;
case 'g' :
state = 5117;
return true;
case 's' :
state = 5120;
return true;
}
break;
case 5110:
switch (current) {
case 'c' :
state = 5111;
return true;
}
break;
case 5111:
switch (current) {
case ';' : // lescc;
match = "\u2AA8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5112:
switch (current) {
case 'o' :
state = 5113;
return true;
}
break;
case 5113:
switch (current) {
case 't' :
state = 5114;
return true;
}
break;
case 5114:
switch (current) {
case ';' : // lesdot;
match = "\u2A7F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'o' :
state = 5115;
return true;
}
break;
case 5115:
switch (current) {
case ';' : // lesdoto;
match = "\u2A81";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'r' :
state = 5116;
return true;
}
break;
case 5116:
switch (current) {
case ';' : // lesdotor;
match = "\u2A83";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5117:
switch (current) {
case ';' : // lesg;
match = "\u22DA\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5118;
return true;
}
break;
case 5118:
switch (current) {
case 's' :
state = 5119;
return true;
}
break;
case 5119:
switch (current) {
case ';' : // lesges;
match = "\u2A93";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5120:
switch (current) {
case 'a' :
state = 5121;
return true;
case 'd' :
state = 5127;
return true;
case 'e' :
state = 5130;
return true;
case 'g' :
state = 5139;
return true;
case 's' :
state = 5142;
return true;
}
break;
case 5121:
switch (current) {
case 'p' :
state = 5122;
return true;
}
break;
case 5122:
switch (current) {
case 'p' :
state = 5123;
return true;
}
break;
case 5123:
switch (current) {
case 'r' :
state = 5124;
return true;
}
break;
case 5124:
switch (current) {
case 'o' :
state = 5125;
return true;
}
break;
case 5125:
switch (current) {
case 'x' :
state = 5126;
return true;
}
break;
case 5126:
switch (current) {
case ';' : // lessapprox;
match = "\u2A85";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5127:
switch (current) {
case 'o' :
state = 5128;
return true;
}
break;
case 5128:
switch (current) {
case 't' :
state = 5129;
return true;
}
break;
case 5129:
switch (current) {
case ';' : // lessdot;
match = "\u22D6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5130:
switch (current) {
case 'q' :
state = 5131;
return true;
}
break;
case 5131:
switch (current) {
case 'g' :
state = 5132;
return true;
case 'q' :
state = 5135;
return true;
}
break;
case 5132:
switch (current) {
case 't' :
state = 5133;
return true;
}
break;
case 5133:
switch (current) {
case 'r' :
state = 5134;
return true;
}
break;
case 5134:
switch (current) {
case ';' : // lesseqgtr;
match = "\u22DA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5135:
switch (current) {
case 'g' :
state = 5136;
return true;
}
break;
case 5136:
switch (current) {
case 't' :
state = 5137;
return true;
}
break;
case 5137:
switch (current) {
case 'r' :
state = 5138;
return true;
}
break;
case 5138:
switch (current) {
case ';' : // lesseqqgtr;
match = "\u2A8B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5139:
switch (current) {
case 't' :
state = 5140;
return true;
}
break;
case 5140:
switch (current) {
case 'r' :
state = 5141;
return true;
}
break;
case 5141:
switch (current) {
case ';' : // lessgtr;
match = "\u2276";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5142:
switch (current) {
case 'i' :
state = 5143;
return true;
}
break;
case 5143:
switch (current) {
case 'm' :
state = 5144;
return true;
}
break;
case 5144:
switch (current) {
case ';' : // lesssim;
match = "\u2272";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5145:
switch (current) {
case 'i' :
state = 5146;
return true;
case 'l' :
state = 5150;
return true;
case 'r' :
state = 5154;
return true;
}
break;
case 5146:
switch (current) {
case 's' :
state = 5147;
return true;
}
break;
case 5147:
switch (current) {
case 'h' :
state = 5148;
return true;
}
break;
case 5148:
switch (current) {
case 't' :
state = 5149;
return true;
}
break;
case 5149:
switch (current) {
case ';' : // lfisht;
match = "\u297C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5150:
switch (current) {
case 'o' :
state = 5151;
return true;
}
break;
case 5151:
switch (current) {
case 'o' :
state = 5152;
return true;
}
break;
case 5152:
switch (current) {
case 'r' :
state = 5153;
return true;
}
break;
case 5153:
switch (current) {
case ';' : // lfloor;
match = "\u230A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5154:
switch (current) {
case ';' : // lfr;
match = "\uD835\uDD29";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5155:
switch (current) {
case ';' : // lg;
match = "\u2276";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 5156;
return true;
}
break;
case 5156:
switch (current) {
case ';' : // lgE;
match = "\u2A91";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5157:
switch (current) {
case 'a' :
state = 5158;
return true;
case 'b' :
state = 5163;
return true;
}
break;
case 5158:
switch (current) {
case 'r' :
state = 5159;
return true;
}
break;
case 5159:
switch (current) {
case 'd' :
state = 5160;
return true;
case 'u' :
state = 5161;
return true;
}
break;
case 5160:
switch (current) {
case ';' : // lhard;
match = "\u21BD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5161:
switch (current) {
case ';' : // lharu;
match = "\u21BC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'l' :
state = 5162;
return true;
}
break;
case 5162:
switch (current) {
case ';' : // lharul;
match = "\u296A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5163:
switch (current) {
case 'l' :
state = 5164;
return true;
}
break;
case 5164:
switch (current) {
case 'k' :
state = 5165;
return true;
}
break;
case 5165:
switch (current) {
case ';' : // lhblk;
match = "\u2584";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5166:
switch (current) {
case 'c' :
state = 5167;
return true;
}
break;
case 5167:
switch (current) {
case 'y' :
state = 5168;
return true;
}
break;
case 5168:
switch (current) {
case ';' : // ljcy;
match = "\u0459";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5169:
switch (current) {
case ';' : // ll;
match = "\u226A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 5170;
return true;
case 'c' :
state = 5173;
return true;
case 'h' :
state = 5179;
return true;
case 't' :
state = 5183;
return true;
}
break;
case 5170:
switch (current) {
case 'r' :
state = 5171;
return true;
}
break;
case 5171:
switch (current) {
case 'r' :
state = 5172;
return true;
}
break;
case 5172:
switch (current) {
case ';' : // llarr;
match = "\u21C7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5173:
switch (current) {
case 'o' :
state = 5174;
return true;
}
break;
case 5174:
switch (current) {
case 'r' :
state = 5175;
return true;
}
break;
case 5175:
switch (current) {
case 'n' :
state = 5176;
return true;
}
break;
case 5176:
switch (current) {
case 'e' :
state = 5177;
return true;
}
break;
case 5177:
switch (current) {
case 'r' :
state = 5178;
return true;
}
break;
case 5178:
switch (current) {
case ';' : // llcorner;
match = "\u231E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5179:
switch (current) {
case 'a' :
state = 5180;
return true;
}
break;
case 5180:
switch (current) {
case 'r' :
state = 5181;
return true;
}
break;
case 5181:
switch (current) {
case 'd' :
state = 5182;
return true;
}
break;
case 5182:
switch (current) {
case ';' : // llhard;
match = "\u296B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5183:
switch (current) {
case 'r' :
state = 5184;
return true;
}
break;
case 5184:
switch (current) {
case 'i' :
state = 5185;
return true;
}
break;
case 5185:
switch (current) {
case ';' : // lltri;
match = "\u25FA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5186:
switch (current) {
case 'i' :
state = 5187;
return true;
case 'o' :
state = 5191;
return true;
}
break;
case 5187:
switch (current) {
case 'd' :
state = 5188;
return true;
}
break;
case 5188:
switch (current) {
case 'o' :
state = 5189;
return true;
}
break;
case 5189:
switch (current) {
case 't' :
state = 5190;
return true;
}
break;
case 5190:
switch (current) {
case ';' : // lmidot;
match = "\u0140";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5191:
switch (current) {
case 'u' :
state = 5192;
return true;
}
break;
case 5192:
switch (current) {
case 's' :
state = 5193;
return true;
}
break;
case 5193:
switch (current) {
case 't' :
state = 5194;
return true;
}
break;
case 5194:
switch (current) {
case ';' : // lmoust;
match = "\u23B0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 5195;
return true;
}
break;
case 5195:
switch (current) {
case 'c' :
state = 5196;
return true;
}
break;
case 5196:
switch (current) {
case 'h' :
state = 5197;
return true;
}
break;
case 5197:
switch (current) {
case 'e' :
state = 5198;
return true;
}
break;
case 5198:
switch (current) {
case ';' : // lmoustache;
match = "\u23B0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5199:
switch (current) {
case 'E' :
state = 5200;
return true;
case 'a' :
state = 5201;
return true;
case 'e' :
state = 5207;
return true;
case 's' :
state = 5210;
return true;
}
break;
case 5200:
switch (current) {
case ';' : // lnE;
match = "\u2268";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5201:
switch (current) {
case 'p' :
state = 5202;
return true;
}
break;
case 5202:
switch (current) {
case ';' : // lnap;
match = "\u2A89";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'p' :
state = 5203;
return true;
}
break;
case 5203:
switch (current) {
case 'r' :
state = 5204;
return true;
}
break;
case 5204:
switch (current) {
case 'o' :
state = 5205;
return true;
}
break;
case 5205:
switch (current) {
case 'x' :
state = 5206;
return true;
}
break;
case 5206:
switch (current) {
case ';' : // lnapprox;
match = "\u2A89";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5207:
switch (current) {
case ';' : // lne;
match = "\u2A87";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 5208;
return true;
}
break;
case 5208:
switch (current) {
case ';' : // lneq;
match = "\u2A87";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 5209;
return true;
}
break;
case 5209:
switch (current) {
case ';' : // lneqq;
match = "\u2268";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5210:
switch (current) {
case 'i' :
state = 5211;
return true;
}
break;
case 5211:
switch (current) {
case 'm' :
state = 5212;
return true;
}
break;
case 5212:
switch (current) {
case ';' : // lnsim;
match = "\u22E6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5213:
switch (current) {
case 'a' :
state = 5214;
return true;
case 'b' :
state = 5219;
return true;
case 'n' :
state = 5222;
return true;
case 'o' :
state = 5259;
return true;
case 'p' :
state = 5275;
return true;
case 't' :
state = 5282;
return true;
case 'w' :
state = 5287;
return true;
case 'z' :
state = 5294;
return true;
}
break;
case 5214:
switch (current) {
case 'n' :
state = 5215;
return true;
case 'r' :
state = 5217;
return true;
}
break;
case 5215:
switch (current) {
case 'g' :
state = 5216;
return true;
}
break;
case 5216:
switch (current) {
case ';' : // loang;
match = "\u27EC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5217:
switch (current) {
case 'r' :
state = 5218;
return true;
}
break;
case 5218:
switch (current) {
case ';' : // loarr;
match = "\u21FD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5219:
switch (current) {
case 'r' :
state = 5220;
return true;
}
break;
case 5220:
switch (current) {
case 'k' :
state = 5221;
return true;
}
break;
case 5221:
switch (current) {
case ';' : // lobrk;
match = "\u27E6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5222:
switch (current) {
case 'g' :
state = 5223;
return true;
}
break;
case 5223:
switch (current) {
case 'l' :
state = 5224;
return true;
case 'm' :
state = 5243;
return true;
case 'r' :
state = 5249;
return true;
}
break;
case 5224:
switch (current) {
case 'e' :
state = 5225;
return true;
}
break;
case 5225:
switch (current) {
case 'f' :
state = 5226;
return true;
}
break;
case 5226:
switch (current) {
case 't' :
state = 5227;
return true;
}
break;
case 5227:
switch (current) {
case 'a' :
state = 5228;
return true;
case 'r' :
state = 5233;
return true;
}
break;
case 5228:
switch (current) {
case 'r' :
state = 5229;
return true;
}
break;
case 5229:
switch (current) {
case 'r' :
state = 5230;
return true;
}
break;
case 5230:
switch (current) {
case 'o' :
state = 5231;
return true;
}
break;
case 5231:
switch (current) {
case 'w' :
state = 5232;
return true;
}
break;
case 5232:
switch (current) {
case ';' : // longleftarrow;
match = "\u27F5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5233:
switch (current) {
case 'i' :
state = 5234;
return true;
}
break;
case 5234:
switch (current) {
case 'g' :
state = 5235;
return true;
}
break;
case 5235:
switch (current) {
case 'h' :
state = 5236;
return true;
}
break;
case 5236:
switch (current) {
case 't' :
state = 5237;
return true;
}
break;
case 5237:
switch (current) {
case 'a' :
state = 5238;
return true;
}
break;
case 5238:
switch (current) {
case 'r' :
state = 5239;
return true;
}
break;
case 5239:
switch (current) {
case 'r' :
state = 5240;
return true;
}
break;
case 5240:
switch (current) {
case 'o' :
state = 5241;
return true;
}
break;
case 5241:
switch (current) {
case 'w' :
state = 5242;
return true;
}
break;
case 5242:
switch (current) {
case ';' : // longleftrightarrow;
match = "\u27F7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5243:
switch (current) {
case 'a' :
state = 5244;
return true;
}
break;
case 5244:
switch (current) {
case 'p' :
state = 5245;
return true;
}
break;
case 5245:
switch (current) {
case 's' :
state = 5246;
return true;
}
break;
case 5246:
switch (current) {
case 't' :
state = 5247;
return true;
}
break;
case 5247:
switch (current) {
case 'o' :
state = 5248;
return true;
}
break;
case 5248:
switch (current) {
case ';' : // longmapsto;
match = "\u27FC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5249:
switch (current) {
case 'i' :
state = 5250;
return true;
}
break;
case 5250:
switch (current) {
case 'g' :
state = 5251;
return true;
}
break;
case 5251:
switch (current) {
case 'h' :
state = 5252;
return true;
}
break;
case 5252:
switch (current) {
case 't' :
state = 5253;
return true;
}
break;
case 5253:
switch (current) {
case 'a' :
state = 5254;
return true;
}
break;
case 5254:
switch (current) {
case 'r' :
state = 5255;
return true;
}
break;
case 5255:
switch (current) {
case 'r' :
state = 5256;
return true;
}
break;
case 5256:
switch (current) {
case 'o' :
state = 5257;
return true;
}
break;
case 5257:
switch (current) {
case 'w' :
state = 5258;
return true;
}
break;
case 5258:
switch (current) {
case ';' : // longrightarrow;
match = "\u27F6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5259:
switch (current) {
case 'p' :
state = 5260;
return true;
}
break;
case 5260:
switch (current) {
case 'a' :
state = 5261;
return true;
}
break;
case 5261:
switch (current) {
case 'r' :
state = 5262;
return true;
}
break;
case 5262:
switch (current) {
case 'r' :
state = 5263;
return true;
}
break;
case 5263:
switch (current) {
case 'o' :
state = 5264;
return true;
}
break;
case 5264:
switch (current) {
case 'w' :
state = 5265;
return true;
}
break;
case 5265:
switch (current) {
case 'l' :
state = 5266;
return true;
case 'r' :
state = 5270;
return true;
}
break;
case 5266:
switch (current) {
case 'e' :
state = 5267;
return true;
}
break;
case 5267:
switch (current) {
case 'f' :
state = 5268;
return true;
}
break;
case 5268:
switch (current) {
case 't' :
state = 5269;
return true;
}
break;
case 5269:
switch (current) {
case ';' : // looparrowleft;
match = "\u21AB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5270:
switch (current) {
case 'i' :
state = 5271;
return true;
}
break;
case 5271:
switch (current) {
case 'g' :
state = 5272;
return true;
}
break;
case 5272:
switch (current) {
case 'h' :
state = 5273;
return true;
}
break;
case 5273:
switch (current) {
case 't' :
state = 5274;
return true;
}
break;
case 5274:
switch (current) {
case ';' : // looparrowright;
match = "\u21AC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5275:
switch (current) {
case 'a' :
state = 5276;
return true;
case 'f' :
state = 5278;
return true;
case 'l' :
state = 5279;
return true;
}
break;
case 5276:
switch (current) {
case 'r' :
state = 5277;
return true;
}
break;
case 5277:
switch (current) {
case ';' : // lopar;
match = "\u2985";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5278:
switch (current) {
case ';' : // lopf;
match = "\uD835\uDD5D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5279:
switch (current) {
case 'u' :
state = 5280;
return true;
}
break;
case 5280:
switch (current) {
case 's' :
state = 5281;
return true;
}
break;
case 5281:
switch (current) {
case ';' : // loplus;
match = "\u2A2D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5282:
switch (current) {
case 'i' :
state = 5283;
return true;
}
break;
case 5283:
switch (current) {
case 'm' :
state = 5284;
return true;
}
break;
case 5284:
switch (current) {
case 'e' :
state = 5285;
return true;
}
break;
case 5285:
switch (current) {
case 's' :
state = 5286;
return true;
}
break;
case 5286:
switch (current) {
case ';' : // lotimes;
match = "\u2A34";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5287:
switch (current) {
case 'a' :
state = 5288;
return true;
case 'b' :
state = 5291;
return true;
}
break;
case 5288:
switch (current) {
case 's' :
state = 5289;
return true;
}
break;
case 5289:
switch (current) {
case 't' :
state = 5290;
return true;
}
break;
case 5290:
switch (current) {
case ';' : // lowast;
match = "\u2217";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5291:
switch (current) {
case 'a' :
state = 5292;
return true;
}
break;
case 5292:
switch (current) {
case 'r' :
state = 5293;
return true;
}
break;
case 5293:
switch (current) {
case ';' : // lowbar;
match = "_";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5294:
switch (current) {
case ';' : // loz;
match = "\u25CA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5295;
return true;
case 'f' :
state = 5299;
return true;
}
break;
case 5295:
switch (current) {
case 'n' :
state = 5296;
return true;
}
break;
case 5296:
switch (current) {
case 'g' :
state = 5297;
return true;
}
break;
case 5297:
switch (current) {
case 'e' :
state = 5298;
return true;
}
break;
case 5298:
switch (current) {
case ';' : // lozenge;
match = "\u25CA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5299:
switch (current) {
case ';' : // lozf;
match = "\u29EB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5300:
switch (current) {
case 'a' :
state = 5301;
return true;
}
break;
case 5301:
switch (current) {
case 'r' :
state = 5302;
return true;
}
break;
case 5302:
switch (current) {
case ';' : // lpar;
match = "(";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'l' :
state = 5303;
return true;
}
break;
case 5303:
switch (current) {
case 't' :
state = 5304;
return true;
}
break;
case 5304:
switch (current) {
case ';' : // lparlt;
match = "\u2993";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5305:
switch (current) {
case 'a' :
state = 5306;
return true;
case 'c' :
state = 5309;
return true;
case 'h' :
state = 5315;
return true;
case 'm' :
state = 5319;
return true;
case 't' :
state = 5320;
return true;
}
break;
case 5306:
switch (current) {
case 'r' :
state = 5307;
return true;
}
break;
case 5307:
switch (current) {
case 'r' :
state = 5308;
return true;
}
break;
case 5308:
switch (current) {
case ';' : // lrarr;
match = "\u21C6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5309:
switch (current) {
case 'o' :
state = 5310;
return true;
}
break;
case 5310:
switch (current) {
case 'r' :
state = 5311;
return true;
}
break;
case 5311:
switch (current) {
case 'n' :
state = 5312;
return true;
}
break;
case 5312:
switch (current) {
case 'e' :
state = 5313;
return true;
}
break;
case 5313:
switch (current) {
case 'r' :
state = 5314;
return true;
}
break;
case 5314:
switch (current) {
case ';' : // lrcorner;
match = "\u231F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5315:
switch (current) {
case 'a' :
state = 5316;
return true;
}
break;
case 5316:
switch (current) {
case 'r' :
state = 5317;
return true;
}
break;
case 5317:
switch (current) {
case ';' : // lrhar;
match = "\u21CB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 5318;
return true;
}
break;
case 5318:
switch (current) {
case ';' : // lrhard;
match = "\u296D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5319:
switch (current) {
case ';' : // lrm;
match = "\u200E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5320:
switch (current) {
case 'r' :
state = 5321;
return true;
}
break;
case 5321:
switch (current) {
case 'i' :
state = 5322;
return true;
}
break;
case 5322:
switch (current) {
case ';' : // lrtri;
match = "\u22BF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5323:
switch (current) {
case 'a' :
state = 5324;
return true;
case 'c' :
state = 5328;
return true;
case 'h' :
state = 5330;
return true;
case 'i' :
state = 5331;
return true;
case 'q' :
state = 5335;
return true;
case 't' :
state = 5340;
return true;
}
break;
case 5324:
switch (current) {
case 'q' :
state = 5325;
return true;
}
break;
case 5325:
switch (current) {
case 'u' :
state = 5326;
return true;
}
break;
case 5326:
switch (current) {
case 'o' :
state = 5327;
return true;
}
break;
case 5327:
switch (current) {
case ';' : // lsaquo;
match = "\u2039";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5328:
switch (current) {
case 'r' :
state = 5329;
return true;
}
break;
case 5329:
switch (current) {
case ';' : // lscr;
match = "\uD835\uDCC1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5330:
switch (current) {
case ';' : // lsh;
match = "\u21B0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5331:
switch (current) {
case 'm' :
state = 5332;
return true;
}
break;
case 5332:
switch (current) {
case ';' : // lsim;
match = "\u2272";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5333;
return true;
case 'g' :
state = 5334;
return true;
}
break;
case 5333:
switch (current) {
case ';' : // lsime;
match = "\u2A8D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5334:
switch (current) {
case ';' : // lsimg;
match = "\u2A8F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5335:
switch (current) {
case 'b' :
state = 5336;
return true;
case 'u' :
state = 5337;
return true;
}
break;
case 5336:
switch (current) {
case ';' : // lsqb;
match = "[";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5337:
switch (current) {
case 'o' :
state = 5338;
return true;
}
break;
case 5338:
switch (current) {
case ';' : // lsquo;
match = "\u2018";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'r' :
state = 5339;
return true;
}
break;
case 5339:
switch (current) {
case ';' : // lsquor;
match = "\u201A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5340:
switch (current) {
case 'r' :
state = 5341;
return true;
}
break;
case 5341:
switch (current) {
case 'o' :
state = 5342;
return true;
}
break;
case 5342:
switch (current) {
case 'k' :
state = 5343;
return true;
}
break;
case 5343:
switch (current) {
case ';' : // lstrok;
match = "\u0142";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5344:
switch (current) {
case ';' : // lt;
match = "<";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'c' :
state = 5345;
return true;
case 'd' :
state = 5349;
return true;
case 'h' :
state = 5352;
return true;
case 'i' :
state = 5356;
return true;
case 'l' :
state = 5360;
return true;
case 'q' :
state = 5364;
return true;
case 'r' :
state = 5369;
return true;
}
break;
case 5345:
switch (current) {
case 'c' :
state = 5346;
return true;
case 'i' :
state = 5347;
return true;
}
break;
case 5346:
switch (current) {
case ';' : // ltcc;
match = "\u2AA6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5347:
switch (current) {
case 'r' :
state = 5348;
return true;
}
break;
case 5348:
switch (current) {
case ';' : // ltcir;
match = "\u2A79";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5349:
switch (current) {
case 'o' :
state = 5350;
return true;
}
break;
case 5350:
switch (current) {
case 't' :
state = 5351;
return true;
}
break;
case 5351:
switch (current) {
case ';' : // ltdot;
match = "\u22D6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5352:
switch (current) {
case 'r' :
state = 5353;
return true;
}
break;
case 5353:
switch (current) {
case 'e' :
state = 5354;
return true;
}
break;
case 5354:
switch (current) {
case 'e' :
state = 5355;
return true;
}
break;
case 5355:
switch (current) {
case ';' : // lthree;
match = "\u22CB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5356:
switch (current) {
case 'm' :
state = 5357;
return true;
}
break;
case 5357:
switch (current) {
case 'e' :
state = 5358;
return true;
}
break;
case 5358:
switch (current) {
case 's' :
state = 5359;
return true;
}
break;
case 5359:
switch (current) {
case ';' : // ltimes;
match = "\u22C9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5360:
switch (current) {
case 'a' :
state = 5361;
return true;
}
break;
case 5361:
switch (current) {
case 'r' :
state = 5362;
return true;
}
break;
case 5362:
switch (current) {
case 'r' :
state = 5363;
return true;
}
break;
case 5363:
switch (current) {
case ';' : // ltlarr;
match = "\u2976";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5364:
switch (current) {
case 'u' :
state = 5365;
return true;
}
break;
case 5365:
switch (current) {
case 'e' :
state = 5366;
return true;
}
break;
case 5366:
switch (current) {
case 's' :
state = 5367;
return true;
}
break;
case 5367:
switch (current) {
case 't' :
state = 5368;
return true;
}
break;
case 5368:
switch (current) {
case ';' : // ltquest;
match = "\u2A7B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5369:
switch (current) {
case 'P' :
state = 5370;
return true;
case 'i' :
state = 5373;
return true;
}
break;
case 5370:
switch (current) {
case 'a' :
state = 5371;
return true;
}
break;
case 5371:
switch (current) {
case 'r' :
state = 5372;
return true;
}
break;
case 5372:
switch (current) {
case ';' : // ltrPar;
match = "\u2996";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5373:
switch (current) {
case ';' : // ltri;
match = "\u25C3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5374;
return true;
case 'f' :
state = 5375;
return true;
}
break;
case 5374:
switch (current) {
case ';' : // ltrie;
match = "\u22B4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5375:
switch (current) {
case ';' : // ltrif;
match = "\u25C2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5376:
switch (current) {
case 'r' :
state = 5377;
return true;
}
break;
case 5377:
switch (current) {
case 'd' :
state = 5378;
return true;
case 'u' :
state = 5383;
return true;
}
break;
case 5378:
switch (current) {
case 's' :
state = 5379;
return true;
}
break;
case 5379:
switch (current) {
case 'h' :
state = 5380;
return true;
}
break;
case 5380:
switch (current) {
case 'a' :
state = 5381;
return true;
}
break;
case 5381:
switch (current) {
case 'r' :
state = 5382;
return true;
}
break;
case 5382:
switch (current) {
case ';' : // lurdshar;
match = "\u294A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5383:
switch (current) {
case 'h' :
state = 5384;
return true;
}
break;
case 5384:
switch (current) {
case 'a' :
state = 5385;
return true;
}
break;
case 5385:
switch (current) {
case 'r' :
state = 5386;
return true;
}
break;
case 5386:
switch (current) {
case ';' : // luruhar;
match = "\u2966";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5387:
switch (current) {
case 'e' :
state = 5388;
return true;
case 'n' :
state = 5395;
return true;
}
break;
case 5388:
switch (current) {
case 'r' :
state = 5389;
return true;
}
break;
case 5389:
switch (current) {
case 't' :
state = 5390;
return true;
}
break;
case 5390:
switch (current) {
case 'n' :
state = 5391;
return true;
}
break;
case 5391:
switch (current) {
case 'e' :
state = 5392;
return true;
}
break;
case 5392:
switch (current) {
case 'q' :
state = 5393;
return true;
}
break;
case 5393:
switch (current) {
case 'q' :
state = 5394;
return true;
}
break;
case 5394:
switch (current) {
case ';' : // lvertneqq;
match = "\u2268\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5395:
switch (current) {
case 'E' :
state = 5396;
return true;
}
break;
case 5396:
switch (current) {
case ';' : // lvnE;
match = "\u2268\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5397:
switch (current) {
case 'D' :
state = 5398;
return true;
case 'a' :
state = 5402;
return true;
case 'c' :
state = 5429;
return true;
case 'd' :
state = 5435;
return true;
case 'e' :
state = 5439;
return true;
case 'f' :
state = 5451;
return true;
case 'h' :
state = 5453;
return true;
case 'i' :
state = 5455;
return true;
case 'l' :
state = 5475;
return true;
case 'n' :
state = 5480;
return true;
case 'o' :
state = 5485;
return true;
case 'p' :
state = 5492;
return true;
case 's' :
state = 5493;
return true;
case 'u' :
state = 5500;
return true;
}
break;
case 5398:
switch (current) {
case 'D' :
state = 5399;
return true;
}
break;
case 5399:
switch (current) {
case 'o' :
state = 5400;
return true;
}
break;
case 5400:
switch (current) {
case 't' :
state = 5401;
return true;
}
break;
case 5401:
switch (current) {
case ';' : // mDDot;
match = "\u223A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5402:
switch (current) {
case 'c' :
state = 5403;
return true;
case 'l' :
state = 5405;
return true;
case 'p' :
state = 5411;
return true;
case 'r' :
state = 5425;
return true;
}
break;
case 5403:
switch (current) {
case 'r' : // macr
match = "\u00AF";
matchLength = consumedCount;
state = 5404;
return true;
}
break;
case 5404:
switch (current) {
case ';' : // macr;
match = "\u00AF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5405:
switch (current) {
case 'e' :
state = 5406;
return true;
case 't' :
state = 5407;
return true;
}
break;
case 5406:
switch (current) {
case ';' : // male;
match = "\u2642";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5407:
switch (current) {
case ';' : // malt;
match = "\u2720";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5408;
return true;
}
break;
case 5408:
switch (current) {
case 's' :
state = 5409;
return true;
}
break;
case 5409:
switch (current) {
case 'e' :
state = 5410;
return true;
}
break;
case 5410:
switch (current) {
case ';' : // maltese;
match = "\u2720";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5411:
switch (current) {
case ';' : // map;
match = "\u21A6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 5412;
return true;
}
break;
case 5412:
switch (current) {
case 't' :
state = 5413;
return true;
}
break;
case 5413:
switch (current) {
case 'o' :
state = 5414;
return true;
}
break;
case 5414:
switch (current) {
case ';' : // mapsto;
match = "\u21A6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 5415;
return true;
case 'l' :
state = 5419;
return true;
case 'u' :
state = 5423;
return true;
}
break;
case 5415:
switch (current) {
case 'o' :
state = 5416;
return true;
}
break;
case 5416:
switch (current) {
case 'w' :
state = 5417;
return true;
}
break;
case 5417:
switch (current) {
case 'n' :
state = 5418;
return true;
}
break;
case 5418:
switch (current) {
case ';' : // mapstodown;
match = "\u21A7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5419:
switch (current) {
case 'e' :
state = 5420;
return true;
}
break;
case 5420:
switch (current) {
case 'f' :
state = 5421;
return true;
}
break;
case 5421:
switch (current) {
case 't' :
state = 5422;
return true;
}
break;
case 5422:
switch (current) {
case ';' : // mapstoleft;
match = "\u21A4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5423:
switch (current) {
case 'p' :
state = 5424;
return true;
}
break;
case 5424:
switch (current) {
case ';' : // mapstoup;
match = "\u21A5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5425:
switch (current) {
case 'k' :
state = 5426;
return true;
}
break;
case 5426:
switch (current) {
case 'e' :
state = 5427;
return true;
}
break;
case 5427:
switch (current) {
case 'r' :
state = 5428;
return true;
}
break;
case 5428:
switch (current) {
case ';' : // marker;
match = "\u25AE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5429:
switch (current) {
case 'o' :
state = 5430;
return true;
case 'y' :
state = 5434;
return true;
}
break;
case 5430:
switch (current) {
case 'm' :
state = 5431;
return true;
}
break;
case 5431:
switch (current) {
case 'm' :
state = 5432;
return true;
}
break;
case 5432:
switch (current) {
case 'a' :
state = 5433;
return true;
}
break;
case 5433:
switch (current) {
case ';' : // mcomma;
match = "\u2A29";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5434:
switch (current) {
case ';' : // mcy;
match = "\u043C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5435:
switch (current) {
case 'a' :
state = 5436;
return true;
}
break;
case 5436:
switch (current) {
case 's' :
state = 5437;
return true;
}
break;
case 5437:
switch (current) {
case 'h' :
state = 5438;
return true;
}
break;
case 5438:
switch (current) {
case ';' : // mdash;
match = "\u2014";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5439:
switch (current) {
case 'a' :
state = 5440;
return true;
}
break;
case 5440:
switch (current) {
case 's' :
state = 5441;
return true;
}
break;
case 5441:
switch (current) {
case 'u' :
state = 5442;
return true;
}
break;
case 5442:
switch (current) {
case 'r' :
state = 5443;
return true;
}
break;
case 5443:
switch (current) {
case 'e' :
state = 5444;
return true;
}
break;
case 5444:
switch (current) {
case 'd' :
state = 5445;
return true;
}
break;
case 5445:
switch (current) {
case 'a' :
state = 5446;
return true;
}
break;
case 5446:
switch (current) {
case 'n' :
state = 5447;
return true;
}
break;
case 5447:
switch (current) {
case 'g' :
state = 5448;
return true;
}
break;
case 5448:
switch (current) {
case 'l' :
state = 5449;
return true;
}
break;
case 5449:
switch (current) {
case 'e' :
state = 5450;
return true;
}
break;
case 5450:
switch (current) {
case ';' : // measuredangle;
match = "\u2221";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5451:
switch (current) {
case 'r' :
state = 5452;
return true;
}
break;
case 5452:
switch (current) {
case ';' : // mfr;
match = "\uD835\uDD2A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5453:
switch (current) {
case 'o' :
state = 5454;
return true;
}
break;
case 5454:
switch (current) {
case ';' : // mho;
match = "\u2127";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5455:
switch (current) {
case 'c' :
state = 5456;
return true;
case 'd' :
state = 5459;
return true;
case 'n' :
state = 5469;
return true;
}
break;
case 5456:
switch (current) {
case 'r' :
state = 5457;
return true;
}
break;
case 5457:
switch (current) {
case 'o' : // micro
match = "\u00B5";
matchLength = consumedCount;
state = 5458;
return true;
}
break;
case 5458:
switch (current) {
case ';' : // micro;
match = "\u00B5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5459:
switch (current) {
case ';' : // mid;
match = "\u2223";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 5460;
return true;
case 'c' :
state = 5463;
return true;
case 'd' :
state = 5466;
return true;
}
break;
case 5460:
switch (current) {
case 's' :
state = 5461;
return true;
}
break;
case 5461:
switch (current) {
case 't' :
state = 5462;
return true;
}
break;
case 5462:
switch (current) {
case ';' : // midast;
match = "*";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5463:
switch (current) {
case 'i' :
state = 5464;
return true;
}
break;
case 5464:
switch (current) {
case 'r' :
state = 5465;
return true;
}
break;
case 5465:
switch (current) {
case ';' : // midcir;
match = "\u2AF0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5466:
switch (current) {
case 'o' :
state = 5467;
return true;
}
break;
case 5467:
switch (current) {
case 't' : // middot
match = "\u00B7";
matchLength = consumedCount;
state = 5468;
return true;
}
break;
case 5468:
switch (current) {
case ';' : // middot;
match = "\u00B7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5469:
switch (current) {
case 'u' :
state = 5470;
return true;
}
break;
case 5470:
switch (current) {
case 's' :
state = 5471;
return true;
}
break;
case 5471:
switch (current) {
case ';' : // minus;
match = "\u2212";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'b' :
state = 5472;
return true;
case 'd' :
state = 5473;
return true;
}
break;
case 5472:
switch (current) {
case ';' : // minusb;
match = "\u229F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5473:
switch (current) {
case ';' : // minusd;
match = "\u2238";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'u' :
state = 5474;
return true;
}
break;
case 5474:
switch (current) {
case ';' : // minusdu;
match = "\u2A2A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5475:
switch (current) {
case 'c' :
state = 5476;
return true;
case 'd' :
state = 5478;
return true;
}
break;
case 5476:
switch (current) {
case 'p' :
state = 5477;
return true;
}
break;
case 5477:
switch (current) {
case ';' : // mlcp;
match = "\u2ADB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5478:
switch (current) {
case 'r' :
state = 5479;
return true;
}
break;
case 5479:
switch (current) {
case ';' : // mldr;
match = "\u2026";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5480:
switch (current) {
case 'p' :
state = 5481;
return true;
}
break;
case 5481:
switch (current) {
case 'l' :
state = 5482;
return true;
}
break;
case 5482:
switch (current) {
case 'u' :
state = 5483;
return true;
}
break;
case 5483:
switch (current) {
case 's' :
state = 5484;
return true;
}
break;
case 5484:
switch (current) {
case ';' : // mnplus;
match = "\u2213";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5485:
switch (current) {
case 'd' :
state = 5486;
return true;
case 'p' :
state = 5490;
return true;
}
break;
case 5486:
switch (current) {
case 'e' :
state = 5487;
return true;
}
break;
case 5487:
switch (current) {
case 'l' :
state = 5488;
return true;
}
break;
case 5488:
switch (current) {
case 's' :
state = 5489;
return true;
}
break;
case 5489:
switch (current) {
case ';' : // models;
match = "\u22A7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5490:
switch (current) {
case 'f' :
state = 5491;
return true;
}
break;
case 5491:
switch (current) {
case ';' : // mopf;
match = "\uD835\uDD5E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5492:
switch (current) {
case ';' : // mp;
match = "\u2213";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5493:
switch (current) {
case 'c' :
state = 5494;
return true;
case 't' :
state = 5496;
return true;
}
break;
case 5494:
switch (current) {
case 'r' :
state = 5495;
return true;
}
break;
case 5495:
switch (current) {
case ';' : // mscr;
match = "\uD835\uDCC2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5496:
switch (current) {
case 'p' :
state = 5497;
return true;
}
break;
case 5497:
switch (current) {
case 'o' :
state = 5498;
return true;
}
break;
case 5498:
switch (current) {
case 's' :
state = 5499;
return true;
}
break;
case 5499:
switch (current) {
case ';' : // mstpos;
match = "\u223E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5500:
switch (current) {
case ';' : // mu;
match = "\u03BC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'l' :
state = 5501;
return true;
case 'm' :
state = 5507;
return true;
}
break;
case 5501:
switch (current) {
case 't' :
state = 5502;
return true;
}
break;
case 5502:
switch (current) {
case 'i' :
state = 5503;
return true;
}
break;
case 5503:
switch (current) {
case 'm' :
state = 5504;
return true;
}
break;
case 5504:
switch (current) {
case 'a' :
state = 5505;
return true;
}
break;
case 5505:
switch (current) {
case 'p' :
state = 5506;
return true;
}
break;
case 5506:
switch (current) {
case ';' : // multimap;
match = "\u22B8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5507:
switch (current) {
case 'a' :
state = 5508;
return true;
}
break;
case 5508:
switch (current) {
case 'p' :
state = 5509;
return true;
}
break;
case 5509:
switch (current) {
case ';' : // mumap;
match = "\u22B8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5510:
switch (current) {
case 'G' :
state = 5511;
return true;
case 'L' :
state = 5515;
return true;
case 'R' :
state = 5537;
return true;
case 'V' :
state = 5547;
return true;
case 'a' :
state = 5556;
return true;
case 'b' :
state = 5582;
return true;
case 'c' :
state = 5589;
return true;
case 'd' :
state = 5608;
return true;
case 'e' :
state = 5612;
return true;
case 'f' :
state = 5641;
return true;
case 'g' :
state = 5643;
return true;
case 'h' :
state = 5659;
return true;
case 'i' :
state = 5669;
return true;
case 'j' :
state = 5673;
return true;
case 'l' :
state = 5676;
return true;
case 'm' :
state = 5720;
return true;
case 'o' :
state = 5723;
return true;
case 'p' :
state = 5743;
return true;
case 'r' :
state = 5767;
return true;
case 's' :
state = 5789;
return true;
case 't' :
state = 5851;
return true;
case 'u' :
state = 5880;
return true;
case 'v' :
state = 5887;
return true;
case 'w' :
state = 5930;
return true;
}
break;
case 5511:
switch (current) {
case 'g' :
state = 5512;
return true;
case 't' :
state = 5513;
return true;
}
break;
case 5512:
switch (current) {
case ';' : // nGg;
match = "\u22D9\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5513:
switch (current) {
case ';' : // nGt;
match = "\u226B\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'v' :
state = 5514;
return true;
}
break;
case 5514:
switch (current) {
case ';' : // nGtv;
match = "\u226B\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5515:
switch (current) {
case 'e' :
state = 5516;
return true;
case 'l' :
state = 5534;
return true;
case 't' :
state = 5535;
return true;
}
break;
case 5516:
switch (current) {
case 'f' :
state = 5517;
return true;
}
break;
case 5517:
switch (current) {
case 't' :
state = 5518;
return true;
}
break;
case 5518:
switch (current) {
case 'a' :
state = 5519;
return true;
case 'r' :
state = 5524;
return true;
}
break;
case 5519:
switch (current) {
case 'r' :
state = 5520;
return true;
}
break;
case 5520:
switch (current) {
case 'r' :
state = 5521;
return true;
}
break;
case 5521:
switch (current) {
case 'o' :
state = 5522;
return true;
}
break;
case 5522:
switch (current) {
case 'w' :
state = 5523;
return true;
}
break;
case 5523:
switch (current) {
case ';' : // nLeftarrow;
match = "\u21CD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5524:
switch (current) {
case 'i' :
state = 5525;
return true;
}
break;
case 5525:
switch (current) {
case 'g' :
state = 5526;
return true;
}
break;
case 5526:
switch (current) {
case 'h' :
state = 5527;
return true;
}
break;
case 5527:
switch (current) {
case 't' :
state = 5528;
return true;
}
break;
case 5528:
switch (current) {
case 'a' :
state = 5529;
return true;
}
break;
case 5529:
switch (current) {
case 'r' :
state = 5530;
return true;
}
break;
case 5530:
switch (current) {
case 'r' :
state = 5531;
return true;
}
break;
case 5531:
switch (current) {
case 'o' :
state = 5532;
return true;
}
break;
case 5532:
switch (current) {
case 'w' :
state = 5533;
return true;
}
break;
case 5533:
switch (current) {
case ';' : // nLeftrightarrow;
match = "\u21CE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5534:
switch (current) {
case ';' : // nLl;
match = "\u22D8\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5535:
switch (current) {
case ';' : // nLt;
match = "\u226A\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'v' :
state = 5536;
return true;
}
break;
case 5536:
switch (current) {
case ';' : // nLtv;
match = "\u226A\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5537:
switch (current) {
case 'i' :
state = 5538;
return true;
}
break;
case 5538:
switch (current) {
case 'g' :
state = 5539;
return true;
}
break;
case 5539:
switch (current) {
case 'h' :
state = 5540;
return true;
}
break;
case 5540:
switch (current) {
case 't' :
state = 5541;
return true;
}
break;
case 5541:
switch (current) {
case 'a' :
state = 5542;
return true;
}
break;
case 5542:
switch (current) {
case 'r' :
state = 5543;
return true;
}
break;
case 5543:
switch (current) {
case 'r' :
state = 5544;
return true;
}
break;
case 5544:
switch (current) {
case 'o' :
state = 5545;
return true;
}
break;
case 5545:
switch (current) {
case 'w' :
state = 5546;
return true;
}
break;
case 5546:
switch (current) {
case ';' : // nRightarrow;
match = "\u21CF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5547:
switch (current) {
case 'D' :
state = 5548;
return true;
case 'd' :
state = 5552;
return true;
}
break;
case 5548:
switch (current) {
case 'a' :
state = 5549;
return true;
}
break;
case 5549:
switch (current) {
case 's' :
state = 5550;
return true;
}
break;
case 5550:
switch (current) {
case 'h' :
state = 5551;
return true;
}
break;
case 5551:
switch (current) {
case ';' : // nVDash;
match = "\u22AF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5552:
switch (current) {
case 'a' :
state = 5553;
return true;
}
break;
case 5553:
switch (current) {
case 's' :
state = 5554;
return true;
}
break;
case 5554:
switch (current) {
case 'h' :
state = 5555;
return true;
}
break;
case 5555:
switch (current) {
case ';' : // nVdash;
match = "\u22AE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5556:
switch (current) {
case 'b' :
state = 5557;
return true;
case 'c' :
state = 5560;
return true;
case 'n' :
state = 5564;
return true;
case 'p' :
state = 5566;
return true;
case 't' :
state = 5576;
return true;
}
break;
case 5557:
switch (current) {
case 'l' :
state = 5558;
return true;
}
break;
case 5558:
switch (current) {
case 'a' :
state = 5559;
return true;
}
break;
case 5559:
switch (current) {
case ';' : // nabla;
match = "\u2207";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5560:
switch (current) {
case 'u' :
state = 5561;
return true;
}
break;
case 5561:
switch (current) {
case 't' :
state = 5562;
return true;
}
break;
case 5562:
switch (current) {
case 'e' :
state = 5563;
return true;
}
break;
case 5563:
switch (current) {
case ';' : // nacute;
match = "\u0144";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5564:
switch (current) {
case 'g' :
state = 5565;
return true;
}
break;
case 5565:
switch (current) {
case ';' : // nang;
match = "\u2220\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5566:
switch (current) {
case ';' : // nap;
match = "\u2249";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 5567;
return true;
case 'i' :
state = 5568;
return true;
case 'o' :
state = 5570;
return true;
case 'p' :
state = 5572;
return true;
}
break;
case 5567:
switch (current) {
case ';' : // napE;
match = "\u2A70\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5568:
switch (current) {
case 'd' :
state = 5569;
return true;
}
break;
case 5569:
switch (current) {
case ';' : // napid;
match = "\u224B\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5570:
switch (current) {
case 's' :
state = 5571;
return true;
}
break;
case 5571:
switch (current) {
case ';' : // napos;
match = "\u0149";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5572:
switch (current) {
case 'r' :
state = 5573;
return true;
}
break;
case 5573:
switch (current) {
case 'o' :
state = 5574;
return true;
}
break;
case 5574:
switch (current) {
case 'x' :
state = 5575;
return true;
}
break;
case 5575:
switch (current) {
case ';' : // napprox;
match = "\u2249";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5576:
switch (current) {
case 'u' :
state = 5577;
return true;
}
break;
case 5577:
switch (current) {
case 'r' :
state = 5578;
return true;
}
break;
case 5578:
switch (current) {
case ';' : // natur;
match = "\u266E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 5579;
return true;
}
break;
case 5579:
switch (current) {
case 'l' :
state = 5580;
return true;
}
break;
case 5580:
switch (current) {
case ';' : // natural;
match = "\u266E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 5581;
return true;
}
break;
case 5581:
switch (current) {
case ';' : // naturals;
match = "\u2115";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5582:
switch (current) {
case 's' :
state = 5583;
return true;
case 'u' :
state = 5585;
return true;
}
break;
case 5583:
switch (current) {
case 'p' : // nbsp
match = "\u00A0";
matchLength = consumedCount;
state = 5584;
return true;
}
break;
case 5584:
switch (current) {
case ';' : // nbsp;
match = "\u00A0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5585:
switch (current) {
case 'm' :
state = 5586;
return true;
}
break;
case 5586:
switch (current) {
case 'p' :
state = 5587;
return true;
}
break;
case 5587:
switch (current) {
case ';' : // nbump;
match = "\u224E\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5588;
return true;
}
break;
case 5588:
switch (current) {
case ';' : // nbumpe;
match = "\u224F\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5589:
switch (current) {
case 'a' :
state = 5590;
return true;
case 'e' :
state = 5595;
return true;
case 'o' :
state = 5599;
return true;
case 'u' :
state = 5605;
return true;
case 'y' :
state = 5607;
return true;
}
break;
case 5590:
switch (current) {
case 'p' :
state = 5591;
return true;
case 'r' :
state = 5592;
return true;
}
break;
case 5591:
switch (current) {
case ';' : // ncap;
match = "\u2A43";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5592:
switch (current) {
case 'o' :
state = 5593;
return true;
}
break;
case 5593:
switch (current) {
case 'n' :
state = 5594;
return true;
}
break;
case 5594:
switch (current) {
case ';' : // ncaron;
match = "\u0148";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5595:
switch (current) {
case 'd' :
state = 5596;
return true;
}
break;
case 5596:
switch (current) {
case 'i' :
state = 5597;
return true;
}
break;
case 5597:
switch (current) {
case 'l' :
state = 5598;
return true;
}
break;
case 5598:
switch (current) {
case ';' : // ncedil;
match = "\u0146";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5599:
switch (current) {
case 'n' :
state = 5600;
return true;
}
break;
case 5600:
switch (current) {
case 'g' :
state = 5601;
return true;
}
break;
case 5601:
switch (current) {
case ';' : // ncong;
match = "\u2247";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 5602;
return true;
}
break;
case 5602:
switch (current) {
case 'o' :
state = 5603;
return true;
}
break;
case 5603:
switch (current) {
case 't' :
state = 5604;
return true;
}
break;
case 5604:
switch (current) {
case ';' : // ncongdot;
match = "\u2A6D\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5605:
switch (current) {
case 'p' :
state = 5606;
return true;
}
break;
case 5606:
switch (current) {
case ';' : // ncup;
match = "\u2A42";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5607:
switch (current) {
case ';' : // ncy;
match = "\u043D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5608:
switch (current) {
case 'a' :
state = 5609;
return true;
}
break;
case 5609:
switch (current) {
case 's' :
state = 5610;
return true;
}
break;
case 5610:
switch (current) {
case 'h' :
state = 5611;
return true;
}
break;
case 5611:
switch (current) {
case ';' : // ndash;
match = "\u2013";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5612:
switch (current) {
case ';' : // ne;
match = "\u2260";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'A' :
state = 5613;
return true;
case 'a' :
state = 5616;
return true;
case 'd' :
state = 5623;
return true;
case 'q' :
state = 5626;
return true;
case 's' :
state = 5630;
return true;
case 'x' :
state = 5636;
return true;
}
break;
case 5613:
switch (current) {
case 'r' :
state = 5614;
return true;
}
break;
case 5614:
switch (current) {
case 'r' :
state = 5615;
return true;
}
break;
case 5615:
switch (current) {
case ';' : // neArr;
match = "\u21D7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5616:
switch (current) {
case 'r' :
state = 5617;
return true;
}
break;
case 5617:
switch (current) {
case 'h' :
state = 5618;
return true;
case 'r' :
state = 5620;
return true;
}
break;
case 5618:
switch (current) {
case 'k' :
state = 5619;
return true;
}
break;
case 5619:
switch (current) {
case ';' : // nearhk;
match = "\u2924";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5620:
switch (current) {
case ';' : // nearr;
match = "\u2197";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'o' :
state = 5621;
return true;
}
break;
case 5621:
switch (current) {
case 'w' :
state = 5622;
return true;
}
break;
case 5622:
switch (current) {
case ';' : // nearrow;
match = "\u2197";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5623:
switch (current) {
case 'o' :
state = 5624;
return true;
}
break;
case 5624:
switch (current) {
case 't' :
state = 5625;
return true;
}
break;
case 5625:
switch (current) {
case ';' : // nedot;
match = "\u2250\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5626:
switch (current) {
case 'u' :
state = 5627;
return true;
}
break;
case 5627:
switch (current) {
case 'i' :
state = 5628;
return true;
}
break;
case 5628:
switch (current) {
case 'v' :
state = 5629;
return true;
}
break;
case 5629:
switch (current) {
case ';' : // nequiv;
match = "\u2262";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5630:
switch (current) {
case 'e' :
state = 5631;
return true;
case 'i' :
state = 5634;
return true;
}
break;
case 5631:
switch (current) {
case 'a' :
state = 5632;
return true;
}
break;
case 5632:
switch (current) {
case 'r' :
state = 5633;
return true;
}
break;
case 5633:
switch (current) {
case ';' : // nesear;
match = "\u2928";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5634:
switch (current) {
case 'm' :
state = 5635;
return true;
}
break;
case 5635:
switch (current) {
case ';' : // nesim;
match = "\u2242\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5636:
switch (current) {
case 'i' :
state = 5637;
return true;
}
break;
case 5637:
switch (current) {
case 's' :
state = 5638;
return true;
}
break;
case 5638:
switch (current) {
case 't' :
state = 5639;
return true;
}
break;
case 5639:
switch (current) {
case ';' : // nexist;
match = "\u2204";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 5640;
return true;
}
break;
case 5640:
switch (current) {
case ';' : // nexists;
match = "\u2204";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5641:
switch (current) {
case 'r' :
state = 5642;
return true;
}
break;
case 5642:
switch (current) {
case ';' : // nfr;
match = "\uD835\uDD2B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5643:
switch (current) {
case 'E' :
state = 5644;
return true;
case 'e' :
state = 5645;
return true;
case 's' :
state = 5654;
return true;
case 't' :
state = 5657;
return true;
}
break;
case 5644:
switch (current) {
case ';' : // ngE;
match = "\u2267\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5645:
switch (current) {
case ';' : // nge;
match = "\u2271";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 5646;
return true;
case 's' :
state = 5653;
return true;
}
break;
case 5646:
switch (current) {
case ';' : // ngeq;
match = "\u2271";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 5647;
return true;
case 's' :
state = 5648;
return true;
}
break;
case 5647:
switch (current) {
case ';' : // ngeqq;
match = "\u2267\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5648:
switch (current) {
case 'l' :
state = 5649;
return true;
}
break;
case 5649:
switch (current) {
case 'a' :
state = 5650;
return true;
}
break;
case 5650:
switch (current) {
case 'n' :
state = 5651;
return true;
}
break;
case 5651:
switch (current) {
case 't' :
state = 5652;
return true;
}
break;
case 5652:
switch (current) {
case ';' : // ngeqslant;
match = "\u2A7E\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5653:
switch (current) {
case ';' : // nges;
match = "\u2A7E\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5654:
switch (current) {
case 'i' :
state = 5655;
return true;
}
break;
case 5655:
switch (current) {
case 'm' :
state = 5656;
return true;
}
break;
case 5656:
switch (current) {
case ';' : // ngsim;
match = "\u2275";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5657:
switch (current) {
case ';' : // ngt;
match = "\u226F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'r' :
state = 5658;
return true;
}
break;
case 5658:
switch (current) {
case ';' : // ngtr;
match = "\u226F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5659:
switch (current) {
case 'A' :
state = 5660;
return true;
case 'a' :
state = 5663;
return true;
case 'p' :
state = 5666;
return true;
}
break;
case 5660:
switch (current) {
case 'r' :
state = 5661;
return true;
}
break;
case 5661:
switch (current) {
case 'r' :
state = 5662;
return true;
}
break;
case 5662:
switch (current) {
case ';' : // nhArr;
match = "\u21CE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5663:
switch (current) {
case 'r' :
state = 5664;
return true;
}
break;
case 5664:
switch (current) {
case 'r' :
state = 5665;
return true;
}
break;
case 5665:
switch (current) {
case ';' : // nharr;
match = "\u21AE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5666:
switch (current) {
case 'a' :
state = 5667;
return true;
}
break;
case 5667:
switch (current) {
case 'r' :
state = 5668;
return true;
}
break;
case 5668:
switch (current) {
case ';' : // nhpar;
match = "\u2AF2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5669:
switch (current) {
case ';' : // ni;
match = "\u220B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 5670;
return true;
case 'v' :
state = 5672;
return true;
}
break;
case 5670:
switch (current) {
case ';' : // nis;
match = "\u22FC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 5671;
return true;
}
break;
case 5671:
switch (current) {
case ';' : // nisd;
match = "\u22FA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5672:
switch (current) {
case ';' : // niv;
match = "\u220B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5673:
switch (current) {
case 'c' :
state = 5674;
return true;
}
break;
case 5674:
switch (current) {
case 'y' :
state = 5675;
return true;
}
break;
case 5675:
switch (current) {
case ';' : // njcy;
match = "\u045A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5676:
switch (current) {
case 'A' :
state = 5677;
return true;
case 'E' :
state = 5680;
return true;
case 'a' :
state = 5681;
return true;
case 'd' :
state = 5684;
return true;
case 'e' :
state = 5686;
return true;
case 's' :
state = 5713;
return true;
case 't' :
state = 5716;
return true;
}
break;
case 5677:
switch (current) {
case 'r' :
state = 5678;
return true;
}
break;
case 5678:
switch (current) {
case 'r' :
state = 5679;
return true;
}
break;
case 5679:
switch (current) {
case ';' : // nlArr;
match = "\u21CD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5680:
switch (current) {
case ';' : // nlE;
match = "\u2266\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5681:
switch (current) {
case 'r' :
state = 5682;
return true;
}
break;
case 5682:
switch (current) {
case 'r' :
state = 5683;
return true;
}
break;
case 5683:
switch (current) {
case ';' : // nlarr;
match = "\u219A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5684:
switch (current) {
case 'r' :
state = 5685;
return true;
}
break;
case 5685:
switch (current) {
case ';' : // nldr;
match = "\u2025";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5686:
switch (current) {
case ';' : // nle;
match = "\u2270";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'f' :
state = 5687;
return true;
case 'q' :
state = 5704;
return true;
case 's' :
state = 5711;
return true;
}
break;
case 5687:
switch (current) {
case 't' :
state = 5688;
return true;
}
break;
case 5688:
switch (current) {
case 'a' :
state = 5689;
return true;
case 'r' :
state = 5694;
return true;
}
break;
case 5689:
switch (current) {
case 'r' :
state = 5690;
return true;
}
break;
case 5690:
switch (current) {
case 'r' :
state = 5691;
return true;
}
break;
case 5691:
switch (current) {
case 'o' :
state = 5692;
return true;
}
break;
case 5692:
switch (current) {
case 'w' :
state = 5693;
return true;
}
break;
case 5693:
switch (current) {
case ';' : // nleftarrow;
match = "\u219A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5694:
switch (current) {
case 'i' :
state = 5695;
return true;
}
break;
case 5695:
switch (current) {
case 'g' :
state = 5696;
return true;
}
break;
case 5696:
switch (current) {
case 'h' :
state = 5697;
return true;
}
break;
case 5697:
switch (current) {
case 't' :
state = 5698;
return true;
}
break;
case 5698:
switch (current) {
case 'a' :
state = 5699;
return true;
}
break;
case 5699:
switch (current) {
case 'r' :
state = 5700;
return true;
}
break;
case 5700:
switch (current) {
case 'r' :
state = 5701;
return true;
}
break;
case 5701:
switch (current) {
case 'o' :
state = 5702;
return true;
}
break;
case 5702:
switch (current) {
case 'w' :
state = 5703;
return true;
}
break;
case 5703:
switch (current) {
case ';' : // nleftrightarrow;
match = "\u21AE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5704:
switch (current) {
case ';' : // nleq;
match = "\u2270";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 5705;
return true;
case 's' :
state = 5706;
return true;
}
break;
case 5705:
switch (current) {
case ';' : // nleqq;
match = "\u2266\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5706:
switch (current) {
case 'l' :
state = 5707;
return true;
}
break;
case 5707:
switch (current) {
case 'a' :
state = 5708;
return true;
}
break;
case 5708:
switch (current) {
case 'n' :
state = 5709;
return true;
}
break;
case 5709:
switch (current) {
case 't' :
state = 5710;
return true;
}
break;
case 5710:
switch (current) {
case ';' : // nleqslant;
match = "\u2A7D\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5711:
switch (current) {
case ';' : // nles;
match = "\u2A7D\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 5712;
return true;
}
break;
case 5712:
switch (current) {
case ';' : // nless;
match = "\u226E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5713:
switch (current) {
case 'i' :
state = 5714;
return true;
}
break;
case 5714:
switch (current) {
case 'm' :
state = 5715;
return true;
}
break;
case 5715:
switch (current) {
case ';' : // nlsim;
match = "\u2274";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5716:
switch (current) {
case ';' : // nlt;
match = "\u226E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'r' :
state = 5717;
return true;
}
break;
case 5717:
switch (current) {
case 'i' :
state = 5718;
return true;
}
break;
case 5718:
switch (current) {
case ';' : // nltri;
match = "\u22EA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5719;
return true;
}
break;
case 5719:
switch (current) {
case ';' : // nltrie;
match = "\u22EC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5720:
switch (current) {
case 'i' :
state = 5721;
return true;
}
break;
case 5721:
switch (current) {
case 'd' :
state = 5722;
return true;
}
break;
case 5722:
switch (current) {
case ';' : // nmid;
match = "\u2224";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5723:
switch (current) {
case 'p' :
state = 5724;
return true;
case 't' : // not
match = "\u00AC";
matchLength = consumedCount;
state = 5726;
return true;
}
break;
case 5724:
switch (current) {
case 'f' :
state = 5725;
return true;
}
break;
case 5725:
switch (current) {
case ';' : // nopf;
match = "\uD835\uDD5F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5726:
switch (current) {
case ';' : // not;
match = "\u00AC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'i' :
state = 5727;
return true;
case 'n' :
state = 5737;
return true;
}
break;
case 5727:
switch (current) {
case 'n' :
state = 5728;
return true;
}
break;
case 5728:
switch (current) {
case ';' : // notin;
match = "\u2209";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 5729;
return true;
case 'd' :
state = 5730;
return true;
case 'v' :
state = 5733;
return true;
}
break;
case 5729:
switch (current) {
case ';' : // notinE;
match = "\u22F9\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5730:
switch (current) {
case 'o' :
state = 5731;
return true;
}
break;
case 5731:
switch (current) {
case 't' :
state = 5732;
return true;
}
break;
case 5732:
switch (current) {
case ';' : // notindot;
match = "\u22F5\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5733:
switch (current) {
case 'a' :
state = 5734;
return true;
case 'b' :
state = 5735;
return true;
case 'c' :
state = 5736;
return true;
}
break;
case 5734:
switch (current) {
case ';' : // notinva;
match = "\u2209";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5735:
switch (current) {
case ';' : // notinvb;
match = "\u22F7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5736:
switch (current) {
case ';' : // notinvc;
match = "\u22F6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5737:
switch (current) {
case 'i' :
state = 5738;
return true;
}
break;
case 5738:
switch (current) {
case ';' : // notni;
match = "\u220C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'v' :
state = 5739;
return true;
}
break;
case 5739:
switch (current) {
case 'a' :
state = 5740;
return true;
case 'b' :
state = 5741;
return true;
case 'c' :
state = 5742;
return true;
}
break;
case 5740:
switch (current) {
case ';' : // notniva;
match = "\u220C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5741:
switch (current) {
case ';' : // notnivb;
match = "\u22FE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5742:
switch (current) {
case ';' : // notnivc;
match = "\u22FD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5743:
switch (current) {
case 'a' :
state = 5744;
return true;
case 'o' :
state = 5754;
return true;
case 'r' :
state = 5759;
return true;
}
break;
case 5744:
switch (current) {
case 'r' :
state = 5745;
return true;
}
break;
case 5745:
switch (current) {
case ';' : // npar;
match = "\u2226";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 5746;
return true;
case 's' :
state = 5751;
return true;
case 't' :
state = 5753;
return true;
}
break;
case 5746:
switch (current) {
case 'l' :
state = 5747;
return true;
}
break;
case 5747:
switch (current) {
case 'l' :
state = 5748;
return true;
}
break;
case 5748:
switch (current) {
case 'e' :
state = 5749;
return true;
}
break;
case 5749:
switch (current) {
case 'l' :
state = 5750;
return true;
}
break;
case 5750:
switch (current) {
case ';' : // nparallel;
match = "\u2226";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5751:
switch (current) {
case 'l' :
state = 5752;
return true;
}
break;
case 5752:
switch (current) {
case ';' : // nparsl;
match = "\u2AFD\u20E5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5753:
switch (current) {
case ';' : // npart;
match = "\u2202\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5754:
switch (current) {
case 'l' :
state = 5755;
return true;
}
break;
case 5755:
switch (current) {
case 'i' :
state = 5756;
return true;
}
break;
case 5756:
switch (current) {
case 'n' :
state = 5757;
return true;
}
break;
case 5757:
switch (current) {
case 't' :
state = 5758;
return true;
}
break;
case 5758:
switch (current) {
case ';' : // npolint;
match = "\u2A14";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5759:
switch (current) {
case ';' : // npr;
match = "\u2280";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'c' :
state = 5760;
return true;
case 'e' :
state = 5763;
return true;
}
break;
case 5760:
switch (current) {
case 'u' :
state = 5761;
return true;
}
break;
case 5761:
switch (current) {
case 'e' :
state = 5762;
return true;
}
break;
case 5762:
switch (current) {
case ';' : // nprcue;
match = "\u22E0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5763:
switch (current) {
case ';' : // npre;
match = "\u2AAF\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'c' :
state = 5764;
return true;
}
break;
case 5764:
switch (current) {
case ';' : // nprec;
match = "\u2280";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5765;
return true;
}
break;
case 5765:
switch (current) {
case 'q' :
state = 5766;
return true;
}
break;
case 5766:
switch (current) {
case ';' : // npreceq;
match = "\u2AAF\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5767:
switch (current) {
case 'A' :
state = 5768;
return true;
case 'a' :
state = 5771;
return true;
case 'i' :
state = 5776;
return true;
case 't' :
state = 5785;
return true;
}
break;
case 5768:
switch (current) {
case 'r' :
state = 5769;
return true;
}
break;
case 5769:
switch (current) {
case 'r' :
state = 5770;
return true;
}
break;
case 5770:
switch (current) {
case ';' : // nrArr;
match = "\u21CF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5771:
switch (current) {
case 'r' :
state = 5772;
return true;
}
break;
case 5772:
switch (current) {
case 'r' :
state = 5773;
return true;
}
break;
case 5773:
switch (current) {
case ';' : // nrarr;
match = "\u219B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'c' :
state = 5774;
return true;
case 'w' :
state = 5775;
return true;
}
break;
case 5774:
switch (current) {
case ';' : // nrarrc;
match = "\u2933\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5775:
switch (current) {
case ';' : // nrarrw;
match = "\u219D\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5776:
switch (current) {
case 'g' :
state = 5777;
return true;
}
break;
case 5777:
switch (current) {
case 'h' :
state = 5778;
return true;
}
break;
case 5778:
switch (current) {
case 't' :
state = 5779;
return true;
}
break;
case 5779:
switch (current) {
case 'a' :
state = 5780;
return true;
}
break;
case 5780:
switch (current) {
case 'r' :
state = 5781;
return true;
}
break;
case 5781:
switch (current) {
case 'r' :
state = 5782;
return true;
}
break;
case 5782:
switch (current) {
case 'o' :
state = 5783;
return true;
}
break;
case 5783:
switch (current) {
case 'w' :
state = 5784;
return true;
}
break;
case 5784:
switch (current) {
case ';' : // nrightarrow;
match = "\u219B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5785:
switch (current) {
case 'r' :
state = 5786;
return true;
}
break;
case 5786:
switch (current) {
case 'i' :
state = 5787;
return true;
}
break;
case 5787:
switch (current) {
case ';' : // nrtri;
match = "\u22EB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5788;
return true;
}
break;
case 5788:
switch (current) {
case ';' : // nrtrie;
match = "\u22ED";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5789:
switch (current) {
case 'c' :
state = 5790;
return true;
case 'h' :
state = 5796;
return true;
case 'i' :
state = 5811;
return true;
case 'm' :
state = 5815;
return true;
case 'p' :
state = 5818;
return true;
case 'q' :
state = 5821;
return true;
case 'u' :
state = 5828;
return true;
}
break;
case 5790:
switch (current) {
case ';' : // nsc;
match = "\u2281";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'c' :
state = 5791;
return true;
case 'e' :
state = 5794;
return true;
case 'r' :
state = 5795;
return true;
}
break;
case 5791:
switch (current) {
case 'u' :
state = 5792;
return true;
}
break;
case 5792:
switch (current) {
case 'e' :
state = 5793;
return true;
}
break;
case 5793:
switch (current) {
case ';' : // nsccue;
match = "\u22E1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5794:
switch (current) {
case ';' : // nsce;
match = "\u2AB0\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5795:
switch (current) {
case ';' : // nscr;
match = "\uD835\uDCC3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5796:
switch (current) {
case 'o' :
state = 5797;
return true;
}
break;
case 5797:
switch (current) {
case 'r' :
state = 5798;
return true;
}
break;
case 5798:
switch (current) {
case 't' :
state = 5799;
return true;
}
break;
case 5799:
switch (current) {
case 'm' :
state = 5800;
return true;
case 'p' :
state = 5803;
return true;
}
break;
case 5800:
switch (current) {
case 'i' :
state = 5801;
return true;
}
break;
case 5801:
switch (current) {
case 'd' :
state = 5802;
return true;
}
break;
case 5802:
switch (current) {
case ';' : // nshortmid;
match = "\u2224";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5803:
switch (current) {
case 'a' :
state = 5804;
return true;
}
break;
case 5804:
switch (current) {
case 'r' :
state = 5805;
return true;
}
break;
case 5805:
switch (current) {
case 'a' :
state = 5806;
return true;
}
break;
case 5806:
switch (current) {
case 'l' :
state = 5807;
return true;
}
break;
case 5807:
switch (current) {
case 'l' :
state = 5808;
return true;
}
break;
case 5808:
switch (current) {
case 'e' :
state = 5809;
return true;
}
break;
case 5809:
switch (current) {
case 'l' :
state = 5810;
return true;
}
break;
case 5810:
switch (current) {
case ';' : // nshortparallel;
match = "\u2226";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5811:
switch (current) {
case 'm' :
state = 5812;
return true;
}
break;
case 5812:
switch (current) {
case ';' : // nsim;
match = "\u2241";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5813;
return true;
}
break;
case 5813:
switch (current) {
case ';' : // nsime;
match = "\u2244";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 5814;
return true;
}
break;
case 5814:
switch (current) {
case ';' : // nsimeq;
match = "\u2244";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5815:
switch (current) {
case 'i' :
state = 5816;
return true;
}
break;
case 5816:
switch (current) {
case 'd' :
state = 5817;
return true;
}
break;
case 5817:
switch (current) {
case ';' : // nsmid;
match = "\u2224";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5818:
switch (current) {
case 'a' :
state = 5819;
return true;
}
break;
case 5819:
switch (current) {
case 'r' :
state = 5820;
return true;
}
break;
case 5820:
switch (current) {
case ';' : // nspar;
match = "\u2226";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5821:
switch (current) {
case 's' :
state = 5822;
return true;
}
break;
case 5822:
switch (current) {
case 'u' :
state = 5823;
return true;
}
break;
case 5823:
switch (current) {
case 'b' :
state = 5824;
return true;
case 'p' :
state = 5826;
return true;
}
break;
case 5824:
switch (current) {
case 'e' :
state = 5825;
return true;
}
break;
case 5825:
switch (current) {
case ';' : // nsqsube;
match = "\u22E2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5826:
switch (current) {
case 'e' :
state = 5827;
return true;
}
break;
case 5827:
switch (current) {
case ';' : // nsqsupe;
match = "\u22E3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5828:
switch (current) {
case 'b' :
state = 5829;
return true;
case 'c' :
state = 5838;
return true;
case 'p' :
state = 5842;
return true;
}
break;
case 5829:
switch (current) {
case ';' : // nsub;
match = "\u2284";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 5830;
return true;
case 'e' :
state = 5831;
return true;
case 's' :
state = 5832;
return true;
}
break;
case 5830:
switch (current) {
case ';' : // nsubE;
match = "\u2AC5\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5831:
switch (current) {
case ';' : // nsube;
match = "\u2288";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5832:
switch (current) {
case 'e' :
state = 5833;
return true;
}
break;
case 5833:
switch (current) {
case 't' :
state = 5834;
return true;
}
break;
case 5834:
switch (current) {
case ';' : // nsubset;
match = "\u2282\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5835;
return true;
}
break;
case 5835:
switch (current) {
case 'q' :
state = 5836;
return true;
}
break;
case 5836:
switch (current) {
case ';' : // nsubseteq;
match = "\u2288";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 5837;
return true;
}
break;
case 5837:
switch (current) {
case ';' : // nsubseteqq;
match = "\u2AC5\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5838:
switch (current) {
case 'c' :
state = 5839;
return true;
}
break;
case 5839:
switch (current) {
case ';' : // nsucc;
match = "\u2281";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5840;
return true;
}
break;
case 5840:
switch (current) {
case 'q' :
state = 5841;
return true;
}
break;
case 5841:
switch (current) {
case ';' : // nsucceq;
match = "\u2AB0\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5842:
switch (current) {
case ';' : // nsup;
match = "\u2285";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 5843;
return true;
case 'e' :
state = 5844;
return true;
case 's' :
state = 5845;
return true;
}
break;
case 5843:
switch (current) {
case ';' : // nsupE;
match = "\u2AC6\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5844:
switch (current) {
case ';' : // nsupe;
match = "\u2289";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5845:
switch (current) {
case 'e' :
state = 5846;
return true;
}
break;
case 5846:
switch (current) {
case 't' :
state = 5847;
return true;
}
break;
case 5847:
switch (current) {
case ';' : // nsupset;
match = "\u2283\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5848;
return true;
}
break;
case 5848:
switch (current) {
case 'q' :
state = 5849;
return true;
}
break;
case 5849:
switch (current) {
case ';' : // nsupseteq;
match = "\u2289";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 5850;
return true;
}
break;
case 5850:
switch (current) {
case ';' : // nsupseteqq;
match = "\u2AC6\u0338";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5851:
switch (current) {
case 'g' :
state = 5852;
return true;
case 'i' :
state = 5854;
return true;
case 'l' :
state = 5858;
return true;
case 'r' :
state = 5860;
return true;
}
break;
case 5852:
switch (current) {
case 'l' :
state = 5853;
return true;
}
break;
case 5853:
switch (current) {
case ';' : // ntgl;
match = "\u2279";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5854:
switch (current) {
case 'l' :
state = 5855;
return true;
}
break;
case 5855:
switch (current) {
case 'd' :
state = 5856;
return true;
}
break;
case 5856:
switch (current) {
case 'e' : // ntilde
match = "\u00F1";
matchLength = consumedCount;
state = 5857;
return true;
}
break;
case 5857:
switch (current) {
case ';' : // ntilde;
match = "\u00F1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5858:
switch (current) {
case 'g' :
state = 5859;
return true;
}
break;
case 5859:
switch (current) {
case ';' : // ntlg;
match = "\u2278";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5860:
switch (current) {
case 'i' :
state = 5861;
return true;
}
break;
case 5861:
switch (current) {
case 'a' :
state = 5862;
return true;
}
break;
case 5862:
switch (current) {
case 'n' :
state = 5863;
return true;
}
break;
case 5863:
switch (current) {
case 'g' :
state = 5864;
return true;
}
break;
case 5864:
switch (current) {
case 'l' :
state = 5865;
return true;
}
break;
case 5865:
switch (current) {
case 'e' :
state = 5866;
return true;
}
break;
case 5866:
switch (current) {
case 'l' :
state = 5867;
return true;
case 'r' :
state = 5873;
return true;
}
break;
case 5867:
switch (current) {
case 'e' :
state = 5868;
return true;
}
break;
case 5868:
switch (current) {
case 'f' :
state = 5869;
return true;
}
break;
case 5869:
switch (current) {
case 't' :
state = 5870;
return true;
}
break;
case 5870:
switch (current) {
case ';' : // ntriangleleft;
match = "\u22EA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5871;
return true;
}
break;
case 5871:
switch (current) {
case 'q' :
state = 5872;
return true;
}
break;
case 5872:
switch (current) {
case ';' : // ntrianglelefteq;
match = "\u22EC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5873:
switch (current) {
case 'i' :
state = 5874;
return true;
}
break;
case 5874:
switch (current) {
case 'g' :
state = 5875;
return true;
}
break;
case 5875:
switch (current) {
case 'h' :
state = 5876;
return true;
}
break;
case 5876:
switch (current) {
case 't' :
state = 5877;
return true;
}
break;
case 5877:
switch (current) {
case ';' : // ntriangleright;
match = "\u22EB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5878;
return true;
}
break;
case 5878:
switch (current) {
case 'q' :
state = 5879;
return true;
}
break;
case 5879:
switch (current) {
case ';' : // ntrianglerighteq;
match = "\u22ED";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5880:
switch (current) {
case ';' : // nu;
match = "\u03BD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'm' :
state = 5881;
return true;
}
break;
case 5881:
switch (current) {
case ';' : // num;
match = "#";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 5882;
return true;
case 's' :
state = 5885;
return true;
}
break;
case 5882:
switch (current) {
case 'r' :
state = 5883;
return true;
}
break;
case 5883:
switch (current) {
case 'o' :
state = 5884;
return true;
}
break;
case 5884:
switch (current) {
case ';' : // numero;
match = "\u2116";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5885:
switch (current) {
case 'p' :
state = 5886;
return true;
}
break;
case 5886:
switch (current) {
case ';' : // numsp;
match = "\u2007";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5887:
switch (current) {
case 'D' :
state = 5888;
return true;
case 'H' :
state = 5892;
return true;
case 'a' :
state = 5896;
return true;
case 'd' :
state = 5898;
return true;
case 'g' :
state = 5902;
return true;
case 'i' :
state = 5905;
return true;
case 'l' :
state = 5910;
return true;
case 'r' :
state = 5919;
return true;
case 's' :
state = 5927;
return true;
}
break;
case 5888:
switch (current) {
case 'a' :
state = 5889;
return true;
}
break;
case 5889:
switch (current) {
case 's' :
state = 5890;
return true;
}
break;
case 5890:
switch (current) {
case 'h' :
state = 5891;
return true;
}
break;
case 5891:
switch (current) {
case ';' : // nvDash;
match = "\u22AD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5892:
switch (current) {
case 'a' :
state = 5893;
return true;
}
break;
case 5893:
switch (current) {
case 'r' :
state = 5894;
return true;
}
break;
case 5894:
switch (current) {
case 'r' :
state = 5895;
return true;
}
break;
case 5895:
switch (current) {
case ';' : // nvHarr;
match = "\u2904";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5896:
switch (current) {
case 'p' :
state = 5897;
return true;
}
break;
case 5897:
switch (current) {
case ';' : // nvap;
match = "\u224D\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5898:
switch (current) {
case 'a' :
state = 5899;
return true;
}
break;
case 5899:
switch (current) {
case 's' :
state = 5900;
return true;
}
break;
case 5900:
switch (current) {
case 'h' :
state = 5901;
return true;
}
break;
case 5901:
switch (current) {
case ';' : // nvdash;
match = "\u22AC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5902:
switch (current) {
case 'e' :
state = 5903;
return true;
case 't' :
state = 5904;
return true;
}
break;
case 5903:
switch (current) {
case ';' : // nvge;
match = "\u2265\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5904:
switch (current) {
case ';' : // nvgt;
match = ">\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5905:
switch (current) {
case 'n' :
state = 5906;
return true;
}
break;
case 5906:
switch (current) {
case 'f' :
state = 5907;
return true;
}
break;
case 5907:
switch (current) {
case 'i' :
state = 5908;
return true;
}
break;
case 5908:
switch (current) {
case 'n' :
state = 5909;
return true;
}
break;
case 5909:
switch (current) {
case ';' : // nvinfin;
match = "\u29DE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5910:
switch (current) {
case 'A' :
state = 5911;
return true;
case 'e' :
state = 5914;
return true;
case 't' :
state = 5915;
return true;
}
break;
case 5911:
switch (current) {
case 'r' :
state = 5912;
return true;
}
break;
case 5912:
switch (current) {
case 'r' :
state = 5913;
return true;
}
break;
case 5913:
switch (current) {
case ';' : // nvlArr;
match = "\u2902";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5914:
switch (current) {
case ';' : // nvle;
match = "\u2264\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5915:
switch (current) {
case ';' : // nvlt;
match = "<\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'r' :
state = 5916;
return true;
}
break;
case 5916:
switch (current) {
case 'i' :
state = 5917;
return true;
}
break;
case 5917:
switch (current) {
case 'e' :
state = 5918;
return true;
}
break;
case 5918:
switch (current) {
case ';' : // nvltrie;
match = "\u22B4\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5919:
switch (current) {
case 'A' :
state = 5920;
return true;
case 't' :
state = 5923;
return true;
}
break;
case 5920:
switch (current) {
case 'r' :
state = 5921;
return true;
}
break;
case 5921:
switch (current) {
case 'r' :
state = 5922;
return true;
}
break;
case 5922:
switch (current) {
case ';' : // nvrArr;
match = "\u2903";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5923:
switch (current) {
case 'r' :
state = 5924;
return true;
}
break;
case 5924:
switch (current) {
case 'i' :
state = 5925;
return true;
}
break;
case 5925:
switch (current) {
case 'e' :
state = 5926;
return true;
}
break;
case 5926:
switch (current) {
case ';' : // nvrtrie;
match = "\u22B5\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5927:
switch (current) {
case 'i' :
state = 5928;
return true;
}
break;
case 5928:
switch (current) {
case 'm' :
state = 5929;
return true;
}
break;
case 5929:
switch (current) {
case ';' : // nvsim;
match = "\u223C\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5930:
switch (current) {
case 'A' :
state = 5931;
return true;
case 'a' :
state = 5934;
return true;
case 'n' :
state = 5941;
return true;
}
break;
case 5931:
switch (current) {
case 'r' :
state = 5932;
return true;
}
break;
case 5932:
switch (current) {
case 'r' :
state = 5933;
return true;
}
break;
case 5933:
switch (current) {
case ';' : // nwArr;
match = "\u21D6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5934:
switch (current) {
case 'r' :
state = 5935;
return true;
}
break;
case 5935:
switch (current) {
case 'h' :
state = 5936;
return true;
case 'r' :
state = 5938;
return true;
}
break;
case 5936:
switch (current) {
case 'k' :
state = 5937;
return true;
}
break;
case 5937:
switch (current) {
case ';' : // nwarhk;
match = "\u2923";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5938:
switch (current) {
case ';' : // nwarr;
match = "\u2196";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'o' :
state = 5939;
return true;
}
break;
case 5939:
switch (current) {
case 'w' :
state = 5940;
return true;
}
break;
case 5940:
switch (current) {
case ';' : // nwarrow;
match = "\u2196";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5941:
switch (current) {
case 'e' :
state = 5942;
return true;
}
break;
case 5942:
switch (current) {
case 'a' :
state = 5943;
return true;
}
break;
case 5943:
switch (current) {
case 'r' :
state = 5944;
return true;
}
break;
case 5944:
switch (current) {
case ';' : // nwnear;
match = "\u2927";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5945:
switch (current) {
case 'S' :
state = 5946;
return true;
case 'a' :
state = 5947;
return true;
case 'c' :
state = 5954;
return true;
case 'd' :
state = 5959;
return true;
case 'e' :
state = 5975;
return true;
case 'f' :
state = 5979;
return true;
case 'g' :
state = 5984;
return true;
case 'h' :
state = 5992;
return true;
case 'i' :
state = 5997;
return true;
case 'l' :
state = 6000;
return true;
case 'm' :
state = 6015;
return true;
case 'o' :
state = 6031;
return true;
case 'p' :
state = 6034;
return true;
case 'r' :
state = 6043;
return true;
case 's' :
state = 6066;
return true;
case 't' :
state = 6075;
return true;
case 'u' :
state = 6085;
return true;
case 'v' :
state = 6088;
return true;
}
break;
case 5946:
switch (current) {
case ';' : // oS;
match = "\u24C8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5947:
switch (current) {
case 'c' :
state = 5948;
return true;
case 's' :
state = 5952;
return true;
}
break;
case 5948:
switch (current) {
case 'u' :
state = 5949;
return true;
}
break;
case 5949:
switch (current) {
case 't' :
state = 5950;
return true;
}
break;
case 5950:
switch (current) {
case 'e' : // oacute
match = "\u00F3";
matchLength = consumedCount;
state = 5951;
return true;
}
break;
case 5951:
switch (current) {
case ';' : // oacute;
match = "\u00F3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5952:
switch (current) {
case 't' :
state = 5953;
return true;
}
break;
case 5953:
switch (current) {
case ';' : // oast;
match = "\u229B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5954:
switch (current) {
case 'i' :
state = 5955;
return true;
case 'y' :
state = 5958;
return true;
}
break;
case 5955:
switch (current) {
case 'r' :
state = 5956;
return true;
}
break;
case 5956:
switch (current) {
case ';' : // ocir;
match = "\u229A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'c' : // ocirc
match = "\u00F4";
matchLength = consumedCount;
state = 5957;
return true;
}
break;
case 5957:
switch (current) {
case ';' : // ocirc;
match = "\u00F4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5958:
switch (current) {
case ';' : // ocy;
match = "\u043E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5959:
switch (current) {
case 'a' :
state = 5960;
return true;
case 'b' :
state = 5963;
return true;
case 'i' :
state = 5967;
return true;
case 'o' :
state = 5969;
return true;
case 's' :
state = 5971;
return true;
}
break;
case 5960:
switch (current) {
case 's' :
state = 5961;
return true;
}
break;
case 5961:
switch (current) {
case 'h' :
state = 5962;
return true;
}
break;
case 5962:
switch (current) {
case ';' : // odash;
match = "\u229D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5963:
switch (current) {
case 'l' :
state = 5964;
return true;
}
break;
case 5964:
switch (current) {
case 'a' :
state = 5965;
return true;
}
break;
case 5965:
switch (current) {
case 'c' :
state = 5966;
return true;
}
break;
case 5966:
switch (current) {
case ';' : // odblac;
match = "\u0151";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5967:
switch (current) {
case 'v' :
state = 5968;
return true;
}
break;
case 5968:
switch (current) {
case ';' : // odiv;
match = "\u2A38";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5969:
switch (current) {
case 't' :
state = 5970;
return true;
}
break;
case 5970:
switch (current) {
case ';' : // odot;
match = "\u2299";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5971:
switch (current) {
case 'o' :
state = 5972;
return true;
}
break;
case 5972:
switch (current) {
case 'l' :
state = 5973;
return true;
}
break;
case 5973:
switch (current) {
case 'd' :
state = 5974;
return true;
}
break;
case 5974:
switch (current) {
case ';' : // odsold;
match = "\u29BC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5975:
switch (current) {
case 'l' :
state = 5976;
return true;
}
break;
case 5976:
switch (current) {
case 'i' :
state = 5977;
return true;
}
break;
case 5977:
switch (current) {
case 'g' :
state = 5978;
return true;
}
break;
case 5978:
switch (current) {
case ';' : // oelig;
match = "\u0153";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5979:
switch (current) {
case 'c' :
state = 5980;
return true;
case 'r' :
state = 5983;
return true;
}
break;
case 5980:
switch (current) {
case 'i' :
state = 5981;
return true;
}
break;
case 5981:
switch (current) {
case 'r' :
state = 5982;
return true;
}
break;
case 5982:
switch (current) {
case ';' : // ofcir;
match = "\u29BF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5983:
switch (current) {
case ';' : // ofr;
match = "\uD835\uDD2C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5984:
switch (current) {
case 'o' :
state = 5985;
return true;
case 'r' :
state = 5987;
return true;
case 't' :
state = 5991;
return true;
}
break;
case 5985:
switch (current) {
case 'n' :
state = 5986;
return true;
}
break;
case 5986:
switch (current) {
case ';' : // ogon;
match = "\u02DB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5987:
switch (current) {
case 'a' :
state = 5988;
return true;
}
break;
case 5988:
switch (current) {
case 'v' :
state = 5989;
return true;
}
break;
case 5989:
switch (current) {
case 'e' : // ograve
match = "\u00F2";
matchLength = consumedCount;
state = 5990;
return true;
}
break;
case 5990:
switch (current) {
case ';' : // ograve;
match = "\u00F2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5991:
switch (current) {
case ';' : // ogt;
match = "\u29C1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5992:
switch (current) {
case 'b' :
state = 5993;
return true;
case 'm' :
state = 5996;
return true;
}
break;
case 5993:
switch (current) {
case 'a' :
state = 5994;
return true;
}
break;
case 5994:
switch (current) {
case 'r' :
state = 5995;
return true;
}
break;
case 5995:
switch (current) {
case ';' : // ohbar;
match = "\u29B5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5996:
switch (current) {
case ';' : // ohm;
match = "\u03A9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 5997:
switch (current) {
case 'n' :
state = 5998;
return true;
}
break;
case 5998:
switch (current) {
case 't' :
state = 5999;
return true;
}
break;
case 5999:
switch (current) {
case ';' : // oint;
match = "\u222E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
}
return false;
}
private boolean parse7(final int current) {
consumedCount++;
switch (state) {
case 6000:
switch (current) {
case 'a' :
state = 6001;
return true;
case 'c' :
state = 6004;
return true;
case 'i' :
state = 6011;
return true;
case 't' :
state = 6014;
return true;
}
break;
case 6001:
switch (current) {
case 'r' :
state = 6002;
return true;
}
break;
case 6002:
switch (current) {
case 'r' :
state = 6003;
return true;
}
break;
case 6003:
switch (current) {
case ';' : // olarr;
match = "\u21BA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6004:
switch (current) {
case 'i' :
state = 6005;
return true;
case 'r' :
state = 6007;
return true;
}
break;
case 6005:
switch (current) {
case 'r' :
state = 6006;
return true;
}
break;
case 6006:
switch (current) {
case ';' : // olcir;
match = "\u29BE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6007:
switch (current) {
case 'o' :
state = 6008;
return true;
}
break;
case 6008:
switch (current) {
case 's' :
state = 6009;
return true;
}
break;
case 6009:
switch (current) {
case 's' :
state = 6010;
return true;
}
break;
case 6010:
switch (current) {
case ';' : // olcross;
match = "\u29BB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6011:
switch (current) {
case 'n' :
state = 6012;
return true;
}
break;
case 6012:
switch (current) {
case 'e' :
state = 6013;
return true;
}
break;
case 6013:
switch (current) {
case ';' : // oline;
match = "\u203E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6014:
switch (current) {
case ';' : // olt;
match = "\u29C0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6015:
switch (current) {
case 'a' :
state = 6016;
return true;
case 'e' :
state = 6019;
return true;
case 'i' :
state = 6022;
return true;
}
break;
case 6016:
switch (current) {
case 'c' :
state = 6017;
return true;
}
break;
case 6017:
switch (current) {
case 'r' :
state = 6018;
return true;
}
break;
case 6018:
switch (current) {
case ';' : // omacr;
match = "\u014D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6019:
switch (current) {
case 'g' :
state = 6020;
return true;
}
break;
case 6020:
switch (current) {
case 'a' :
state = 6021;
return true;
}
break;
case 6021:
switch (current) {
case ';' : // omega;
match = "\u03C9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6022:
switch (current) {
case 'c' :
state = 6023;
return true;
case 'd' :
state = 6027;
return true;
case 'n' :
state = 6028;
return true;
}
break;
case 6023:
switch (current) {
case 'r' :
state = 6024;
return true;
}
break;
case 6024:
switch (current) {
case 'o' :
state = 6025;
return true;
}
break;
case 6025:
switch (current) {
case 'n' :
state = 6026;
return true;
}
break;
case 6026:
switch (current) {
case ';' : // omicron;
match = "\u03BF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6027:
switch (current) {
case ';' : // omid;
match = "\u29B6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6028:
switch (current) {
case 'u' :
state = 6029;
return true;
}
break;
case 6029:
switch (current) {
case 's' :
state = 6030;
return true;
}
break;
case 6030:
switch (current) {
case ';' : // ominus;
match = "\u2296";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6031:
switch (current) {
case 'p' :
state = 6032;
return true;
}
break;
case 6032:
switch (current) {
case 'f' :
state = 6033;
return true;
}
break;
case 6033:
switch (current) {
case ';' : // oopf;
match = "\uD835\uDD60";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6034:
switch (current) {
case 'a' :
state = 6035;
return true;
case 'e' :
state = 6037;
return true;
case 'l' :
state = 6040;
return true;
}
break;
case 6035:
switch (current) {
case 'r' :
state = 6036;
return true;
}
break;
case 6036:
switch (current) {
case ';' : // opar;
match = "\u29B7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6037:
switch (current) {
case 'r' :
state = 6038;
return true;
}
break;
case 6038:
switch (current) {
case 'p' :
state = 6039;
return true;
}
break;
case 6039:
switch (current) {
case ';' : // operp;
match = "\u29B9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6040:
switch (current) {
case 'u' :
state = 6041;
return true;
}
break;
case 6041:
switch (current) {
case 's' :
state = 6042;
return true;
}
break;
case 6042:
switch (current) {
case ';' : // oplus;
match = "\u2295";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6043:
switch (current) {
case ';' : // or;
match = "\u2228";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 6044;
return true;
case 'd' :
state = 6047;
return true;
case 'i' :
state = 6054;
return true;
case 'o' :
state = 6058;
return true;
case 's' :
state = 6060;
return true;
case 'v' :
state = 6065;
return true;
}
break;
case 6044:
switch (current) {
case 'r' :
state = 6045;
return true;
}
break;
case 6045:
switch (current) {
case 'r' :
state = 6046;
return true;
}
break;
case 6046:
switch (current) {
case ';' : // orarr;
match = "\u21BB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6047:
switch (current) {
case ';' : // ord;
match = "\u2A5D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 6048;
return true;
case 'f' : // ordf
match = "\u00AA";
matchLength = consumedCount;
state = 6052;
return true;
case 'm' : // ordm
match = "\u00BA";
matchLength = consumedCount;
state = 6053;
return true;
}
break;
case 6048:
switch (current) {
case 'r' :
state = 6049;
return true;
}
break;
case 6049:
switch (current) {
case ';' : // order;
match = "\u2134";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'o' :
state = 6050;
return true;
}
break;
case 6050:
switch (current) {
case 'f' :
state = 6051;
return true;
}
break;
case 6051:
switch (current) {
case ';' : // orderof;
match = "\u2134";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6052:
switch (current) {
case ';' : // ordf;
match = "\u00AA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6053:
switch (current) {
case ';' : // ordm;
match = "\u00BA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6054:
switch (current) {
case 'g' :
state = 6055;
return true;
}
break;
case 6055:
switch (current) {
case 'o' :
state = 6056;
return true;
}
break;
case 6056:
switch (current) {
case 'f' :
state = 6057;
return true;
}
break;
case 6057:
switch (current) {
case ';' : // origof;
match = "\u22B6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6058:
switch (current) {
case 'r' :
state = 6059;
return true;
}
break;
case 6059:
switch (current) {
case ';' : // oror;
match = "\u2A56";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6060:
switch (current) {
case 'l' :
state = 6061;
return true;
}
break;
case 6061:
switch (current) {
case 'o' :
state = 6062;
return true;
}
break;
case 6062:
switch (current) {
case 'p' :
state = 6063;
return true;
}
break;
case 6063:
switch (current) {
case 'e' :
state = 6064;
return true;
}
break;
case 6064:
switch (current) {
case ';' : // orslope;
match = "\u2A57";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6065:
switch (current) {
case ';' : // orv;
match = "\u2A5B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6066:
switch (current) {
case 'c' :
state = 6067;
return true;
case 'l' :
state = 6069;
return true;
case 'o' :
state = 6073;
return true;
}
break;
case 6067:
switch (current) {
case 'r' :
state = 6068;
return true;
}
break;
case 6068:
switch (current) {
case ';' : // oscr;
match = "\u2134";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6069:
switch (current) {
case 'a' :
state = 6070;
return true;
}
break;
case 6070:
switch (current) {
case 's' :
state = 6071;
return true;
}
break;
case 6071:
switch (current) {
case 'h' : // oslash
match = "\u00F8";
matchLength = consumedCount;
state = 6072;
return true;
}
break;
case 6072:
switch (current) {
case ';' : // oslash;
match = "\u00F8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6073:
switch (current) {
case 'l' :
state = 6074;
return true;
}
break;
case 6074:
switch (current) {
case ';' : // osol;
match = "\u2298";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6075:
switch (current) {
case 'i' :
state = 6076;
return true;
}
break;
case 6076:
switch (current) {
case 'l' :
state = 6077;
return true;
case 'm' :
state = 6080;
return true;
}
break;
case 6077:
switch (current) {
case 'd' :
state = 6078;
return true;
}
break;
case 6078:
switch (current) {
case 'e' : // otilde
match = "\u00F5";
matchLength = consumedCount;
state = 6079;
return true;
}
break;
case 6079:
switch (current) {
case ';' : // otilde;
match = "\u00F5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6080:
switch (current) {
case 'e' :
state = 6081;
return true;
}
break;
case 6081:
switch (current) {
case 's' :
state = 6082;
return true;
}
break;
case 6082:
switch (current) {
case ';' : // otimes;
match = "\u2297";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 6083;
return true;
}
break;
case 6083:
switch (current) {
case 's' :
state = 6084;
return true;
}
break;
case 6084:
switch (current) {
case ';' : // otimesas;
match = "\u2A36";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6085:
switch (current) {
case 'm' :
state = 6086;
return true;
}
break;
case 6086:
switch (current) {
case 'l' : // ouml
match = "\u00F6";
matchLength = consumedCount;
state = 6087;
return true;
}
break;
case 6087:
switch (current) {
case ';' : // ouml;
match = "\u00F6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6088:
switch (current) {
case 'b' :
state = 6089;
return true;
}
break;
case 6089:
switch (current) {
case 'a' :
state = 6090;
return true;
}
break;
case 6090:
switch (current) {
case 'r' :
state = 6091;
return true;
}
break;
case 6091:
switch (current) {
case ';' : // ovbar;
match = "\u233D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6092:
switch (current) {
case 'a' :
state = 6093;
return true;
case 'c' :
state = 6105;
return true;
case 'e' :
state = 6107;
return true;
case 'f' :
state = 6123;
return true;
case 'h' :
state = 6125;
return true;
case 'i' :
state = 6135;
return true;
case 'l' :
state = 6144;
return true;
case 'm' :
state = 6174;
return true;
case 'o' :
state = 6175;
return true;
case 'r' :
state = 6187;
return true;
case 's' :
state = 6263;
return true;
case 'u' :
state = 6267;
return true;
}
break;
case 6093:
switch (current) {
case 'r' :
state = 6094;
return true;
}
break;
case 6094:
switch (current) {
case ';' : // par;
match = "\u2225";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' : // para
match = "\u00B6";
matchLength = consumedCount;
state = 6095;
return true;
case 's' :
state = 6100;
return true;
case 't' :
state = 6104;
return true;
}
break;
case 6095:
switch (current) {
case ';' : // para;
match = "\u00B6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'l' :
state = 6096;
return true;
}
break;
case 6096:
switch (current) {
case 'l' :
state = 6097;
return true;
}
break;
case 6097:
switch (current) {
case 'e' :
state = 6098;
return true;
}
break;
case 6098:
switch (current) {
case 'l' :
state = 6099;
return true;
}
break;
case 6099:
switch (current) {
case ';' : // parallel;
match = "\u2225";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6100:
switch (current) {
case 'i' :
state = 6101;
return true;
case 'l' :
state = 6103;
return true;
}
break;
case 6101:
switch (current) {
case 'm' :
state = 6102;
return true;
}
break;
case 6102:
switch (current) {
case ';' : // parsim;
match = "\u2AF3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6103:
switch (current) {
case ';' : // parsl;
match = "\u2AFD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6104:
switch (current) {
case ';' : // part;
match = "\u2202";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6105:
switch (current) {
case 'y' :
state = 6106;
return true;
}
break;
case 6106:
switch (current) {
case ';' : // pcy;
match = "\u043F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6107:
switch (current) {
case 'r' :
state = 6108;
return true;
}
break;
case 6108:
switch (current) {
case 'c' :
state = 6109;
return true;
case 'i' :
state = 6112;
return true;
case 'm' :
state = 6115;
return true;
case 'p' :
state = 6118;
return true;
case 't' :
state = 6119;
return true;
}
break;
case 6109:
switch (current) {
case 'n' :
state = 6110;
return true;
}
break;
case 6110:
switch (current) {
case 't' :
state = 6111;
return true;
}
break;
case 6111:
switch (current) {
case ';' : // percnt;
match = "%";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6112:
switch (current) {
case 'o' :
state = 6113;
return true;
}
break;
case 6113:
switch (current) {
case 'd' :
state = 6114;
return true;
}
break;
case 6114:
switch (current) {
case ';' : // period;
match = ".";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6115:
switch (current) {
case 'i' :
state = 6116;
return true;
}
break;
case 6116:
switch (current) {
case 'l' :
state = 6117;
return true;
}
break;
case 6117:
switch (current) {
case ';' : // permil;
match = "\u2030";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6118:
switch (current) {
case ';' : // perp;
match = "\u22A5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6119:
switch (current) {
case 'e' :
state = 6120;
return true;
}
break;
case 6120:
switch (current) {
case 'n' :
state = 6121;
return true;
}
break;
case 6121:
switch (current) {
case 'k' :
state = 6122;
return true;
}
break;
case 6122:
switch (current) {
case ';' : // pertenk;
match = "\u2031";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6123:
switch (current) {
case 'r' :
state = 6124;
return true;
}
break;
case 6124:
switch (current) {
case ';' : // pfr;
match = "\uD835\uDD2D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6125:
switch (current) {
case 'i' :
state = 6126;
return true;
case 'm' :
state = 6128;
return true;
case 'o' :
state = 6132;
return true;
}
break;
case 6126:
switch (current) {
case ';' : // phi;
match = "\u03C6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'v' :
state = 6127;
return true;
}
break;
case 6127:
switch (current) {
case ';' : // phiv;
match = "\u03D5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6128:
switch (current) {
case 'm' :
state = 6129;
return true;
}
break;
case 6129:
switch (current) {
case 'a' :
state = 6130;
return true;
}
break;
case 6130:
switch (current) {
case 't' :
state = 6131;
return true;
}
break;
case 6131:
switch (current) {
case ';' : // phmmat;
match = "\u2133";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6132:
switch (current) {
case 'n' :
state = 6133;
return true;
}
break;
case 6133:
switch (current) {
case 'e' :
state = 6134;
return true;
}
break;
case 6134:
switch (current) {
case ';' : // phone;
match = "\u260E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6135:
switch (current) {
case ';' : // pi;
match = "\u03C0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 't' :
state = 6136;
return true;
case 'v' :
state = 6143;
return true;
}
break;
case 6136:
switch (current) {
case 'c' :
state = 6137;
return true;
}
break;
case 6137:
switch (current) {
case 'h' :
state = 6138;
return true;
}
break;
case 6138:
switch (current) {
case 'f' :
state = 6139;
return true;
}
break;
case 6139:
switch (current) {
case 'o' :
state = 6140;
return true;
}
break;
case 6140:
switch (current) {
case 'r' :
state = 6141;
return true;
}
break;
case 6141:
switch (current) {
case 'k' :
state = 6142;
return true;
}
break;
case 6142:
switch (current) {
case ';' : // pitchfork;
match = "\u22D4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6143:
switch (current) {
case ';' : // piv;
match = "\u03D6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6144:
switch (current) {
case 'a' :
state = 6145;
return true;
case 'u' :
state = 6152;
return true;
}
break;
case 6145:
switch (current) {
case 'n' :
state = 6146;
return true;
}
break;
case 6146:
switch (current) {
case 'c' :
state = 6147;
return true;
case 'k' :
state = 6150;
return true;
}
break;
case 6147:
switch (current) {
case 'k' :
state = 6148;
return true;
}
break;
case 6148:
switch (current) {
case ';' : // planck;
match = "\u210F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'h' :
state = 6149;
return true;
}
break;
case 6149:
switch (current) {
case ';' : // planckh;
match = "\u210E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6150:
switch (current) {
case 'v' :
state = 6151;
return true;
}
break;
case 6151:
switch (current) {
case ';' : // plankv;
match = "\u210F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6152:
switch (current) {
case 's' :
state = 6153;
return true;
}
break;
case 6153:
switch (current) {
case ';' : // plus;
match = "+";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 6154;
return true;
case 'b' :
state = 6158;
return true;
case 'c' :
state = 6159;
return true;
case 'd' :
state = 6162;
return true;
case 'e' :
state = 6165;
return true;
case 'm' :
state = 6166;
return true;
case 's' :
state = 6168;
return true;
case 't' :
state = 6171;
return true;
}
break;
case 6154:
switch (current) {
case 'c' :
state = 6155;
return true;
}
break;
case 6155:
switch (current) {
case 'i' :
state = 6156;
return true;
}
break;
case 6156:
switch (current) {
case 'r' :
state = 6157;
return true;
}
break;
case 6157:
switch (current) {
case ';' : // plusacir;
match = "\u2A23";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6158:
switch (current) {
case ';' : // plusb;
match = "\u229E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6159:
switch (current) {
case 'i' :
state = 6160;
return true;
}
break;
case 6160:
switch (current) {
case 'r' :
state = 6161;
return true;
}
break;
case 6161:
switch (current) {
case ';' : // pluscir;
match = "\u2A22";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6162:
switch (current) {
case 'o' :
state = 6163;
return true;
case 'u' :
state = 6164;
return true;
}
break;
case 6163:
switch (current) {
case ';' : // plusdo;
match = "\u2214";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6164:
switch (current) {
case ';' : // plusdu;
match = "\u2A25";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6165:
switch (current) {
case ';' : // pluse;
match = "\u2A72";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6166:
switch (current) {
case 'n' : // plusmn
match = "\u00B1";
matchLength = consumedCount;
state = 6167;
return true;
}
break;
case 6167:
switch (current) {
case ';' : // plusmn;
match = "\u00B1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6168:
switch (current) {
case 'i' :
state = 6169;
return true;
}
break;
case 6169:
switch (current) {
case 'm' :
state = 6170;
return true;
}
break;
case 6170:
switch (current) {
case ';' : // plussim;
match = "\u2A26";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6171:
switch (current) {
case 'w' :
state = 6172;
return true;
}
break;
case 6172:
switch (current) {
case 'o' :
state = 6173;
return true;
}
break;
case 6173:
switch (current) {
case ';' : // plustwo;
match = "\u2A27";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6174:
switch (current) {
case ';' : // pm;
match = "\u00B1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6175:
switch (current) {
case 'i' :
state = 6176;
return true;
case 'p' :
state = 6182;
return true;
case 'u' :
state = 6184;
return true;
}
break;
case 6176:
switch (current) {
case 'n' :
state = 6177;
return true;
}
break;
case 6177:
switch (current) {
case 't' :
state = 6178;
return true;
}
break;
case 6178:
switch (current) {
case 'i' :
state = 6179;
return true;
}
break;
case 6179:
switch (current) {
case 'n' :
state = 6180;
return true;
}
break;
case 6180:
switch (current) {
case 't' :
state = 6181;
return true;
}
break;
case 6181:
switch (current) {
case ';' : // pointint;
match = "\u2A15";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6182:
switch (current) {
case 'f' :
state = 6183;
return true;
}
break;
case 6183:
switch (current) {
case ';' : // popf;
match = "\uD835\uDD61";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6184:
switch (current) {
case 'n' :
state = 6185;
return true;
}
break;
case 6185:
switch (current) {
case 'd' : // pound
match = "\u00A3";
matchLength = consumedCount;
state = 6186;
return true;
}
break;
case 6186:
switch (current) {
case ';' : // pound;
match = "\u00A3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6187:
switch (current) {
case ';' : // pr;
match = "\u227A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 6188;
return true;
case 'a' :
state = 6189;
return true;
case 'c' :
state = 6191;
return true;
case 'e' :
state = 6194;
return true;
case 'i' :
state = 6227;
return true;
case 'n' :
state = 6231;
return true;
case 'o' :
state = 6238;
return true;
case 's' :
state = 6256;
return true;
case 'u' :
state = 6259;
return true;
}
break;
case 6188:
switch (current) {
case ';' : // prE;
match = "\u2AB3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6189:
switch (current) {
case 'p' :
state = 6190;
return true;
}
break;
case 6190:
switch (current) {
case ';' : // prap;
match = "\u2AB7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6191:
switch (current) {
case 'u' :
state = 6192;
return true;
}
break;
case 6192:
switch (current) {
case 'e' :
state = 6193;
return true;
}
break;
case 6193:
switch (current) {
case ';' : // prcue;
match = "\u227C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6194:
switch (current) {
case ';' : // pre;
match = "\u2AAF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'c' :
state = 6195;
return true;
}
break;
case 6195:
switch (current) {
case ';' : // prec;
match = "\u227A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 6196;
return true;
case 'c' :
state = 6202;
return true;
case 'e' :
state = 6209;
return true;
case 'n' :
state = 6211;
return true;
case 's' :
state = 6224;
return true;
}
break;
case 6196:
switch (current) {
case 'p' :
state = 6197;
return true;
}
break;
case 6197:
switch (current) {
case 'p' :
state = 6198;
return true;
}
break;
case 6198:
switch (current) {
case 'r' :
state = 6199;
return true;
}
break;
case 6199:
switch (current) {
case 'o' :
state = 6200;
return true;
}
break;
case 6200:
switch (current) {
case 'x' :
state = 6201;
return true;
}
break;
case 6201:
switch (current) {
case ';' : // precapprox;
match = "\u2AB7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6202:
switch (current) {
case 'u' :
state = 6203;
return true;
}
break;
case 6203:
switch (current) {
case 'r' :
state = 6204;
return true;
}
break;
case 6204:
switch (current) {
case 'l' :
state = 6205;
return true;
}
break;
case 6205:
switch (current) {
case 'y' :
state = 6206;
return true;
}
break;
case 6206:
switch (current) {
case 'e' :
state = 6207;
return true;
}
break;
case 6207:
switch (current) {
case 'q' :
state = 6208;
return true;
}
break;
case 6208:
switch (current) {
case ';' : // preccurlyeq;
match = "\u227C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6209:
switch (current) {
case 'q' :
state = 6210;
return true;
}
break;
case 6210:
switch (current) {
case ';' : // preceq;
match = "\u2AAF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6211:
switch (current) {
case 'a' :
state = 6212;
return true;
case 'e' :
state = 6218;
return true;
case 's' :
state = 6221;
return true;
}
break;
case 6212:
switch (current) {
case 'p' :
state = 6213;
return true;
}
break;
case 6213:
switch (current) {
case 'p' :
state = 6214;
return true;
}
break;
case 6214:
switch (current) {
case 'r' :
state = 6215;
return true;
}
break;
case 6215:
switch (current) {
case 'o' :
state = 6216;
return true;
}
break;
case 6216:
switch (current) {
case 'x' :
state = 6217;
return true;
}
break;
case 6217:
switch (current) {
case ';' : // precnapprox;
match = "\u2AB9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6218:
switch (current) {
case 'q' :
state = 6219;
return true;
}
break;
case 6219:
switch (current) {
case 'q' :
state = 6220;
return true;
}
break;
case 6220:
switch (current) {
case ';' : // precneqq;
match = "\u2AB5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6221:
switch (current) {
case 'i' :
state = 6222;
return true;
}
break;
case 6222:
switch (current) {
case 'm' :
state = 6223;
return true;
}
break;
case 6223:
switch (current) {
case ';' : // precnsim;
match = "\u22E8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6224:
switch (current) {
case 'i' :
state = 6225;
return true;
}
break;
case 6225:
switch (current) {
case 'm' :
state = 6226;
return true;
}
break;
case 6226:
switch (current) {
case ';' : // precsim;
match = "\u227E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6227:
switch (current) {
case 'm' :
state = 6228;
return true;
}
break;
case 6228:
switch (current) {
case 'e' :
state = 6229;
return true;
}
break;
case 6229:
switch (current) {
case ';' : // prime;
match = "\u2032";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 6230;
return true;
}
break;
case 6230:
switch (current) {
case ';' : // primes;
match = "\u2119";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6231:
switch (current) {
case 'E' :
state = 6232;
return true;
case 'a' :
state = 6233;
return true;
case 's' :
state = 6235;
return true;
}
break;
case 6232:
switch (current) {
case ';' : // prnE;
match = "\u2AB5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6233:
switch (current) {
case 'p' :
state = 6234;
return true;
}
break;
case 6234:
switch (current) {
case ';' : // prnap;
match = "\u2AB9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6235:
switch (current) {
case 'i' :
state = 6236;
return true;
}
break;
case 6236:
switch (current) {
case 'm' :
state = 6237;
return true;
}
break;
case 6237:
switch (current) {
case ';' : // prnsim;
match = "\u22E8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6238:
switch (current) {
case 'd' :
state = 6239;
return true;
case 'f' :
state = 6240;
return true;
case 'p' :
state = 6253;
return true;
}
break;
case 6239:
switch (current) {
case ';' : // prod;
match = "\u220F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6240:
switch (current) {
case 'a' :
state = 6241;
return true;
case 'l' :
state = 6245;
return true;
case 's' :
state = 6249;
return true;
}
break;
case 6241:
switch (current) {
case 'l' :
state = 6242;
return true;
}
break;
case 6242:
switch (current) {
case 'a' :
state = 6243;
return true;
}
break;
case 6243:
switch (current) {
case 'r' :
state = 6244;
return true;
}
break;
case 6244:
switch (current) {
case ';' : // profalar;
match = "\u232E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6245:
switch (current) {
case 'i' :
state = 6246;
return true;
}
break;
case 6246:
switch (current) {
case 'n' :
state = 6247;
return true;
}
break;
case 6247:
switch (current) {
case 'e' :
state = 6248;
return true;
}
break;
case 6248:
switch (current) {
case ';' : // profline;
match = "\u2312";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6249:
switch (current) {
case 'u' :
state = 6250;
return true;
}
break;
case 6250:
switch (current) {
case 'r' :
state = 6251;
return true;
}
break;
case 6251:
switch (current) {
case 'f' :
state = 6252;
return true;
}
break;
case 6252:
switch (current) {
case ';' : // profsurf;
match = "\u2313";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6253:
switch (current) {
case ';' : // prop;
match = "\u221D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 't' :
state = 6254;
return true;
}
break;
case 6254:
switch (current) {
case 'o' :
state = 6255;
return true;
}
break;
case 6255:
switch (current) {
case ';' : // propto;
match = "\u221D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6256:
switch (current) {
case 'i' :
state = 6257;
return true;
}
break;
case 6257:
switch (current) {
case 'm' :
state = 6258;
return true;
}
break;
case 6258:
switch (current) {
case ';' : // prsim;
match = "\u227E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6259:
switch (current) {
case 'r' :
state = 6260;
return true;
}
break;
case 6260:
switch (current) {
case 'e' :
state = 6261;
return true;
}
break;
case 6261:
switch (current) {
case 'l' :
state = 6262;
return true;
}
break;
case 6262:
switch (current) {
case ';' : // prurel;
match = "\u22B0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6263:
switch (current) {
case 'c' :
state = 6264;
return true;
case 'i' :
state = 6266;
return true;
}
break;
case 6264:
switch (current) {
case 'r' :
state = 6265;
return true;
}
break;
case 6265:
switch (current) {
case ';' : // pscr;
match = "\uD835\uDCC5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6266:
switch (current) {
case ';' : // psi;
match = "\u03C8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6267:
switch (current) {
case 'n' :
state = 6268;
return true;
}
break;
case 6268:
switch (current) {
case 'c' :
state = 6269;
return true;
}
break;
case 6269:
switch (current) {
case 's' :
state = 6270;
return true;
}
break;
case 6270:
switch (current) {
case 'p' :
state = 6271;
return true;
}
break;
case 6271:
switch (current) {
case ';' : // puncsp;
match = "\u2008";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6272:
switch (current) {
case 'f' :
state = 6273;
return true;
case 'i' :
state = 6275;
return true;
case 'o' :
state = 6278;
return true;
case 'p' :
state = 6281;
return true;
case 's' :
state = 6286;
return true;
case 'u' :
state = 6289;
return true;
}
break;
case 6273:
switch (current) {
case 'r' :
state = 6274;
return true;
}
break;
case 6274:
switch (current) {
case ';' : // qfr;
match = "\uD835\uDD2E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6275:
switch (current) {
case 'n' :
state = 6276;
return true;
}
break;
case 6276:
switch (current) {
case 't' :
state = 6277;
return true;
}
break;
case 6277:
switch (current) {
case ';' : // qint;
match = "\u2A0C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6278:
switch (current) {
case 'p' :
state = 6279;
return true;
}
break;
case 6279:
switch (current) {
case 'f' :
state = 6280;
return true;
}
break;
case 6280:
switch (current) {
case ';' : // qopf;
match = "\uD835\uDD62";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6281:
switch (current) {
case 'r' :
state = 6282;
return true;
}
break;
case 6282:
switch (current) {
case 'i' :
state = 6283;
return true;
}
break;
case 6283:
switch (current) {
case 'm' :
state = 6284;
return true;
}
break;
case 6284:
switch (current) {
case 'e' :
state = 6285;
return true;
}
break;
case 6285:
switch (current) {
case ';' : // qprime;
match = "\u2057";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6286:
switch (current) {
case 'c' :
state = 6287;
return true;
}
break;
case 6287:
switch (current) {
case 'r' :
state = 6288;
return true;
}
break;
case 6288:
switch (current) {
case ';' : // qscr;
match = "\uD835\uDCC6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6289:
switch (current) {
case 'a' :
state = 6290;
return true;
case 'e' :
state = 6302;
return true;
case 'o' :
state = 6307;
return true;
}
break;
case 6290:
switch (current) {
case 't' :
state = 6291;
return true;
}
break;
case 6291:
switch (current) {
case 'e' :
state = 6292;
return true;
case 'i' :
state = 6299;
return true;
}
break;
case 6292:
switch (current) {
case 'r' :
state = 6293;
return true;
}
break;
case 6293:
switch (current) {
case 'n' :
state = 6294;
return true;
}
break;
case 6294:
switch (current) {
case 'i' :
state = 6295;
return true;
}
break;
case 6295:
switch (current) {
case 'o' :
state = 6296;
return true;
}
break;
case 6296:
switch (current) {
case 'n' :
state = 6297;
return true;
}
break;
case 6297:
switch (current) {
case 's' :
state = 6298;
return true;
}
break;
case 6298:
switch (current) {
case ';' : // quaternions;
match = "\u210D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6299:
switch (current) {
case 'n' :
state = 6300;
return true;
}
break;
case 6300:
switch (current) {
case 't' :
state = 6301;
return true;
}
break;
case 6301:
switch (current) {
case ';' : // quatint;
match = "\u2A16";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6302:
switch (current) {
case 's' :
state = 6303;
return true;
}
break;
case 6303:
switch (current) {
case 't' :
state = 6304;
return true;
}
break;
case 6304:
switch (current) {
case ';' : // quest;
match = "?";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 6305;
return true;
}
break;
case 6305:
switch (current) {
case 'q' :
state = 6306;
return true;
}
break;
case 6306:
switch (current) {
case ';' : // questeq;
match = "\u225F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6307:
switch (current) {
case 't' : // quot
match = "\"";
matchLength = consumedCount;
state = 6308;
return true;
}
break;
case 6308:
switch (current) {
case ';' : // quot;
match = "\"";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6309:
switch (current) {
case 'A' :
state = 6310;
return true;
case 'B' :
state = 6320;
return true;
case 'H' :
state = 6324;
return true;
case 'a' :
state = 6327;
return true;
case 'b' :
state = 6383;
return true;
case 'c' :
state = 6401;
return true;
case 'd' :
state = 6415;
return true;
case 'e' :
state = 6429;
return true;
case 'f' :
state = 6443;
return true;
case 'h' :
state = 6453;
return true;
case 'i' :
state = 6461;
return true;
case 'l' :
state = 6548;
return true;
case 'm' :
state = 6556;
return true;
case 'n' :
state = 6565;
return true;
case 'o' :
state = 6569;
return true;
case 'p' :
state = 6590;
return true;
case 'r' :
state = 6601;
return true;
case 's' :
state = 6605;
return true;
case 't' :
state = 6618;
return true;
case 'u' :
state = 6635;
return true;
case 'x' :
state = 6641;
return true;
}
break;
case 6310:
switch (current) {
case 'a' :
state = 6311;
return true;
case 'r' :
state = 6314;
return true;
case 't' :
state = 6316;
return true;
}
break;
case 6311:
switch (current) {
case 'r' :
state = 6312;
return true;
}
break;
case 6312:
switch (current) {
case 'r' :
state = 6313;
return true;
}
break;
case 6313:
switch (current) {
case ';' : // rAarr;
match = "\u21DB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6314:
switch (current) {
case 'r' :
state = 6315;
return true;
}
break;
case 6315:
switch (current) {
case ';' : // rArr;
match = "\u21D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6316:
switch (current) {
case 'a' :
state = 6317;
return true;
}
break;
case 6317:
switch (current) {
case 'i' :
state = 6318;
return true;
}
break;
case 6318:
switch (current) {
case 'l' :
state = 6319;
return true;
}
break;
case 6319:
switch (current) {
case ';' : // rAtail;
match = "\u291C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6320:
switch (current) {
case 'a' :
state = 6321;
return true;
}
break;
case 6321:
switch (current) {
case 'r' :
state = 6322;
return true;
}
break;
case 6322:
switch (current) {
case 'r' :
state = 6323;
return true;
}
break;
case 6323:
switch (current) {
case ';' : // rBarr;
match = "\u290F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6324:
switch (current) {
case 'a' :
state = 6325;
return true;
}
break;
case 6325:
switch (current) {
case 'r' :
state = 6326;
return true;
}
break;
case 6326:
switch (current) {
case ';' : // rHar;
match = "\u2964";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6327:
switch (current) {
case 'c' :
state = 6328;
return true;
case 'd' :
state = 6333;
return true;
case 'e' :
state = 6336;
return true;
case 'n' :
state = 6342;
return true;
case 'q' :
state = 6348;
return true;
case 'r' :
state = 6351;
return true;
case 't' :
state = 6373;
return true;
}
break;
case 6328:
switch (current) {
case 'e' :
state = 6329;
return true;
case 'u' :
state = 6330;
return true;
}
break;
case 6329:
switch (current) {
case ';' : // race;
match = "\u223D\u0331";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6330:
switch (current) {
case 't' :
state = 6331;
return true;
}
break;
case 6331:
switch (current) {
case 'e' :
state = 6332;
return true;
}
break;
case 6332:
switch (current) {
case ';' : // racute;
match = "\u0155";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6333:
switch (current) {
case 'i' :
state = 6334;
return true;
}
break;
case 6334:
switch (current) {
case 'c' :
state = 6335;
return true;
}
break;
case 6335:
switch (current) {
case ';' : // radic;
match = "\u221A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6336:
switch (current) {
case 'm' :
state = 6337;
return true;
}
break;
case 6337:
switch (current) {
case 'p' :
state = 6338;
return true;
}
break;
case 6338:
switch (current) {
case 't' :
state = 6339;
return true;
}
break;
case 6339:
switch (current) {
case 'y' :
state = 6340;
return true;
}
break;
case 6340:
switch (current) {
case 'v' :
state = 6341;
return true;
}
break;
case 6341:
switch (current) {
case ';' : // raemptyv;
match = "\u29B3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6342:
switch (current) {
case 'g' :
state = 6343;
return true;
}
break;
case 6343:
switch (current) {
case ';' : // rang;
match = "\u27E9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 6344;
return true;
case 'e' :
state = 6345;
return true;
case 'l' :
state = 6346;
return true;
}
break;
case 6344:
switch (current) {
case ';' : // rangd;
match = "\u2992";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6345:
switch (current) {
case ';' : // range;
match = "\u29A5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6346:
switch (current) {
case 'e' :
state = 6347;
return true;
}
break;
case 6347:
switch (current) {
case ';' : // rangle;
match = "\u27E9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6348:
switch (current) {
case 'u' :
state = 6349;
return true;
}
break;
case 6349:
switch (current) {
case 'o' : // raquo
match = "\u00BB";
matchLength = consumedCount;
state = 6350;
return true;
}
break;
case 6350:
switch (current) {
case ';' : // raquo;
match = "\u00BB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6351:
switch (current) {
case 'r' :
state = 6352;
return true;
}
break;
case 6352:
switch (current) {
case ';' : // rarr;
match = "\u2192";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 6353;
return true;
case 'b' :
state = 6355;
return true;
case 'c' :
state = 6358;
return true;
case 'f' :
state = 6359;
return true;
case 'h' :
state = 6361;
return true;
case 'l' :
state = 6363;
return true;
case 'p' :
state = 6365;
return true;
case 's' :
state = 6367;
return true;
case 't' :
state = 6370;
return true;
case 'w' :
state = 6372;
return true;
}
break;
case 6353:
switch (current) {
case 'p' :
state = 6354;
return true;
}
break;
case 6354:
switch (current) {
case ';' : // rarrap;
match = "\u2975";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6355:
switch (current) {
case ';' : // rarrb;
match = "\u21E5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'f' :
state = 6356;
return true;
}
break;
case 6356:
switch (current) {
case 's' :
state = 6357;
return true;
}
break;
case 6357:
switch (current) {
case ';' : // rarrbfs;
match = "\u2920";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6358:
switch (current) {
case ';' : // rarrc;
match = "\u2933";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6359:
switch (current) {
case 's' :
state = 6360;
return true;
}
break;
case 6360:
switch (current) {
case ';' : // rarrfs;
match = "\u291E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6361:
switch (current) {
case 'k' :
state = 6362;
return true;
}
break;
case 6362:
switch (current) {
case ';' : // rarrhk;
match = "\u21AA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6363:
switch (current) {
case 'p' :
state = 6364;
return true;
}
break;
case 6364:
switch (current) {
case ';' : // rarrlp;
match = "\u21AC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6365:
switch (current) {
case 'l' :
state = 6366;
return true;
}
break;
case 6366:
switch (current) {
case ';' : // rarrpl;
match = "\u2945";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6367:
switch (current) {
case 'i' :
state = 6368;
return true;
}
break;
case 6368:
switch (current) {
case 'm' :
state = 6369;
return true;
}
break;
case 6369:
switch (current) {
case ';' : // rarrsim;
match = "\u2974";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6370:
switch (current) {
case 'l' :
state = 6371;
return true;
}
break;
case 6371:
switch (current) {
case ';' : // rarrtl;
match = "\u21A3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6372:
switch (current) {
case ';' : // rarrw;
match = "\u219D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6373:
switch (current) {
case 'a' :
state = 6374;
return true;
case 'i' :
state = 6377;
return true;
}
break;
case 6374:
switch (current) {
case 'i' :
state = 6375;
return true;
}
break;
case 6375:
switch (current) {
case 'l' :
state = 6376;
return true;
}
break;
case 6376:
switch (current) {
case ';' : // ratail;
match = "\u291A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6377:
switch (current) {
case 'o' :
state = 6378;
return true;
}
break;
case 6378:
switch (current) {
case ';' : // ratio;
match = "\u2236";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'n' :
state = 6379;
return true;
}
break;
case 6379:
switch (current) {
case 'a' :
state = 6380;
return true;
}
break;
case 6380:
switch (current) {
case 'l' :
state = 6381;
return true;
}
break;
case 6381:
switch (current) {
case 's' :
state = 6382;
return true;
}
break;
case 6382:
switch (current) {
case ';' : // rationals;
match = "\u211A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6383:
switch (current) {
case 'a' :
state = 6384;
return true;
case 'b' :
state = 6387;
return true;
case 'r' :
state = 6390;
return true;
}
break;
case 6384:
switch (current) {
case 'r' :
state = 6385;
return true;
}
break;
case 6385:
switch (current) {
case 'r' :
state = 6386;
return true;
}
break;
case 6386:
switch (current) {
case ';' : // rbarr;
match = "\u290D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6387:
switch (current) {
case 'r' :
state = 6388;
return true;
}
break;
case 6388:
switch (current) {
case 'k' :
state = 6389;
return true;
}
break;
case 6389:
switch (current) {
case ';' : // rbbrk;
match = "\u2773";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6390:
switch (current) {
case 'a' :
state = 6391;
return true;
case 'k' :
state = 6395;
return true;
}
break;
case 6391:
switch (current) {
case 'c' :
state = 6392;
return true;
}
break;
case 6392:
switch (current) {
case 'e' :
state = 6393;
return true;
case 'k' :
state = 6394;
return true;
}
break;
case 6393:
switch (current) {
case ';' : // rbrace;
match = "}";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6394:
switch (current) {
case ';' : // rbrack;
match = "]";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6395:
switch (current) {
case 'e' :
state = 6396;
return true;
case 's' :
state = 6397;
return true;
}
break;
case 6396:
switch (current) {
case ';' : // rbrke;
match = "\u298C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6397:
switch (current) {
case 'l' :
state = 6398;
return true;
}
break;
case 6398:
switch (current) {
case 'd' :
state = 6399;
return true;
case 'u' :
state = 6400;
return true;
}
break;
case 6399:
switch (current) {
case ';' : // rbrksld;
match = "\u298E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6400:
switch (current) {
case ';' : // rbrkslu;
match = "\u2990";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6401:
switch (current) {
case 'a' :
state = 6402;
return true;
case 'e' :
state = 6406;
return true;
case 'u' :
state = 6412;
return true;
case 'y' :
state = 6414;
return true;
}
break;
case 6402:
switch (current) {
case 'r' :
state = 6403;
return true;
}
break;
case 6403:
switch (current) {
case 'o' :
state = 6404;
return true;
}
break;
case 6404:
switch (current) {
case 'n' :
state = 6405;
return true;
}
break;
case 6405:
switch (current) {
case ';' : // rcaron;
match = "\u0159";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6406:
switch (current) {
case 'd' :
state = 6407;
return true;
case 'i' :
state = 6410;
return true;
}
break;
case 6407:
switch (current) {
case 'i' :
state = 6408;
return true;
}
break;
case 6408:
switch (current) {
case 'l' :
state = 6409;
return true;
}
break;
case 6409:
switch (current) {
case ';' : // rcedil;
match = "\u0157";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6410:
switch (current) {
case 'l' :
state = 6411;
return true;
}
break;
case 6411:
switch (current) {
case ';' : // rceil;
match = "\u2309";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6412:
switch (current) {
case 'b' :
state = 6413;
return true;
}
break;
case 6413:
switch (current) {
case ';' : // rcub;
match = "}";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6414:
switch (current) {
case ';' : // rcy;
match = "\u0440";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6415:
switch (current) {
case 'c' :
state = 6416;
return true;
case 'l' :
state = 6418;
return true;
case 'q' :
state = 6423;
return true;
case 's' :
state = 6427;
return true;
}
break;
case 6416:
switch (current) {
case 'a' :
state = 6417;
return true;
}
break;
case 6417:
switch (current) {
case ';' : // rdca;
match = "\u2937";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6418:
switch (current) {
case 'd' :
state = 6419;
return true;
}
break;
case 6419:
switch (current) {
case 'h' :
state = 6420;
return true;
}
break;
case 6420:
switch (current) {
case 'a' :
state = 6421;
return true;
}
break;
case 6421:
switch (current) {
case 'r' :
state = 6422;
return true;
}
break;
case 6422:
switch (current) {
case ';' : // rdldhar;
match = "\u2969";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6423:
switch (current) {
case 'u' :
state = 6424;
return true;
}
break;
case 6424:
switch (current) {
case 'o' :
state = 6425;
return true;
}
break;
case 6425:
switch (current) {
case ';' : // rdquo;
match = "\u201D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'r' :
state = 6426;
return true;
}
break;
case 6426:
switch (current) {
case ';' : // rdquor;
match = "\u201D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6427:
switch (current) {
case 'h' :
state = 6428;
return true;
}
break;
case 6428:
switch (current) {
case ';' : // rdsh;
match = "\u21B3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6429:
switch (current) {
case 'a' :
state = 6430;
return true;
case 'c' :
state = 6440;
return true;
case 'g' : // reg
match = "\u00AE";
matchLength = consumedCount;
state = 6442;
return true;
}
break;
case 6430:
switch (current) {
case 'l' :
state = 6431;
return true;
}
break;
case 6431:
switch (current) {
case ';' : // real;
match = "\u211C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'i' :
state = 6432;
return true;
case 'p' :
state = 6435;
return true;
case 's' :
state = 6439;
return true;
}
break;
case 6432:
switch (current) {
case 'n' :
state = 6433;
return true;
}
break;
case 6433:
switch (current) {
case 'e' :
state = 6434;
return true;
}
break;
case 6434:
switch (current) {
case ';' : // realine;
match = "\u211B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6435:
switch (current) {
case 'a' :
state = 6436;
return true;
}
break;
case 6436:
switch (current) {
case 'r' :
state = 6437;
return true;
}
break;
case 6437:
switch (current) {
case 't' :
state = 6438;
return true;
}
break;
case 6438:
switch (current) {
case ';' : // realpart;
match = "\u211C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6439:
switch (current) {
case ';' : // reals;
match = "\u211D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6440:
switch (current) {
case 't' :
state = 6441;
return true;
}
break;
case 6441:
switch (current) {
case ';' : // rect;
match = "\u25AD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6442:
switch (current) {
case ';' : // reg;
match = "\u00AE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6443:
switch (current) {
case 'i' :
state = 6444;
return true;
case 'l' :
state = 6448;
return true;
case 'r' :
state = 6452;
return true;
}
break;
case 6444:
switch (current) {
case 's' :
state = 6445;
return true;
}
break;
case 6445:
switch (current) {
case 'h' :
state = 6446;
return true;
}
break;
case 6446:
switch (current) {
case 't' :
state = 6447;
return true;
}
break;
case 6447:
switch (current) {
case ';' : // rfisht;
match = "\u297D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6448:
switch (current) {
case 'o' :
state = 6449;
return true;
}
break;
case 6449:
switch (current) {
case 'o' :
state = 6450;
return true;
}
break;
case 6450:
switch (current) {
case 'r' :
state = 6451;
return true;
}
break;
case 6451:
switch (current) {
case ';' : // rfloor;
match = "\u230B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6452:
switch (current) {
case ';' : // rfr;
match = "\uD835\uDD2F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6453:
switch (current) {
case 'a' :
state = 6454;
return true;
case 'o' :
state = 6459;
return true;
}
break;
case 6454:
switch (current) {
case 'r' :
state = 6455;
return true;
}
break;
case 6455:
switch (current) {
case 'd' :
state = 6456;
return true;
case 'u' :
state = 6457;
return true;
}
break;
case 6456:
switch (current) {
case ';' : // rhard;
match = "\u21C1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6457:
switch (current) {
case ';' : // rharu;
match = "\u21C0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'l' :
state = 6458;
return true;
}
break;
case 6458:
switch (current) {
case ';' : // rharul;
match = "\u296C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6459:
switch (current) {
case ';' : // rho;
match = "\u03C1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'v' :
state = 6460;
return true;
}
break;
case 6460:
switch (current) {
case ';' : // rhov;
match = "\u03F1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6461:
switch (current) {
case 'g' :
state = 6462;
return true;
case 'n' :
state = 6536;
return true;
case 's' :
state = 6538;
return true;
}
break;
case 6462:
switch (current) {
case 'h' :
state = 6463;
return true;
}
break;
case 6463:
switch (current) {
case 't' :
state = 6464;
return true;
}
break;
case 6464:
switch (current) {
case 'a' :
state = 6465;
return true;
case 'h' :
state = 6474;
return true;
case 'l' :
state = 6487;
return true;
case 'r' :
state = 6505;
return true;
case 's' :
state = 6516;
return true;
case 't' :
state = 6526;
return true;
}
break;
case 6465:
switch (current) {
case 'r' :
state = 6466;
return true;
}
break;
case 6466:
switch (current) {
case 'r' :
state = 6467;
return true;
}
break;
case 6467:
switch (current) {
case 'o' :
state = 6468;
return true;
}
break;
case 6468:
switch (current) {
case 'w' :
state = 6469;
return true;
}
break;
case 6469:
switch (current) {
case ';' : // rightarrow;
match = "\u2192";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 't' :
state = 6470;
return true;
}
break;
case 6470:
switch (current) {
case 'a' :
state = 6471;
return true;
}
break;
case 6471:
switch (current) {
case 'i' :
state = 6472;
return true;
}
break;
case 6472:
switch (current) {
case 'l' :
state = 6473;
return true;
}
break;
case 6473:
switch (current) {
case ';' : // rightarrowtail;
match = "\u21A3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6474:
switch (current) {
case 'a' :
state = 6475;
return true;
}
break;
case 6475:
switch (current) {
case 'r' :
state = 6476;
return true;
}
break;
case 6476:
switch (current) {
case 'p' :
state = 6477;
return true;
}
break;
case 6477:
switch (current) {
case 'o' :
state = 6478;
return true;
}
break;
case 6478:
switch (current) {
case 'o' :
state = 6479;
return true;
}
break;
case 6479:
switch (current) {
case 'n' :
state = 6480;
return true;
}
break;
case 6480:
switch (current) {
case 'd' :
state = 6481;
return true;
case 'u' :
state = 6485;
return true;
}
break;
case 6481:
switch (current) {
case 'o' :
state = 6482;
return true;
}
break;
case 6482:
switch (current) {
case 'w' :
state = 6483;
return true;
}
break;
case 6483:
switch (current) {
case 'n' :
state = 6484;
return true;
}
break;
case 6484:
switch (current) {
case ';' : // rightharpoondown;
match = "\u21C1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6485:
switch (current) {
case 'p' :
state = 6486;
return true;
}
break;
case 6486:
switch (current) {
case ';' : // rightharpoonup;
match = "\u21C0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6487:
switch (current) {
case 'e' :
state = 6488;
return true;
}
break;
case 6488:
switch (current) {
case 'f' :
state = 6489;
return true;
}
break;
case 6489:
switch (current) {
case 't' :
state = 6490;
return true;
}
break;
case 6490:
switch (current) {
case 'a' :
state = 6491;
return true;
case 'h' :
state = 6497;
return true;
}
break;
case 6491:
switch (current) {
case 'r' :
state = 6492;
return true;
}
break;
case 6492:
switch (current) {
case 'r' :
state = 6493;
return true;
}
break;
case 6493:
switch (current) {
case 'o' :
state = 6494;
return true;
}
break;
case 6494:
switch (current) {
case 'w' :
state = 6495;
return true;
}
break;
case 6495:
switch (current) {
case 's' :
state = 6496;
return true;
}
break;
case 6496:
switch (current) {
case ';' : // rightleftarrows;
match = "\u21C4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6497:
switch (current) {
case 'a' :
state = 6498;
return true;
}
break;
case 6498:
switch (current) {
case 'r' :
state = 6499;
return true;
}
break;
case 6499:
switch (current) {
case 'p' :
state = 6500;
return true;
}
break;
case 6500:
switch (current) {
case 'o' :
state = 6501;
return true;
}
break;
case 6501:
switch (current) {
case 'o' :
state = 6502;
return true;
}
break;
case 6502:
switch (current) {
case 'n' :
state = 6503;
return true;
}
break;
case 6503:
switch (current) {
case 's' :
state = 6504;
return true;
}
break;
case 6504:
switch (current) {
case ';' : // rightleftharpoons;
match = "\u21CC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6505:
switch (current) {
case 'i' :
state = 6506;
return true;
}
break;
case 6506:
switch (current) {
case 'g' :
state = 6507;
return true;
}
break;
case 6507:
switch (current) {
case 'h' :
state = 6508;
return true;
}
break;
case 6508:
switch (current) {
case 't' :
state = 6509;
return true;
}
break;
case 6509:
switch (current) {
case 'a' :
state = 6510;
return true;
}
break;
case 6510:
switch (current) {
case 'r' :
state = 6511;
return true;
}
break;
case 6511:
switch (current) {
case 'r' :
state = 6512;
return true;
}
break;
case 6512:
switch (current) {
case 'o' :
state = 6513;
return true;
}
break;
case 6513:
switch (current) {
case 'w' :
state = 6514;
return true;
}
break;
case 6514:
switch (current) {
case 's' :
state = 6515;
return true;
}
break;
case 6515:
switch (current) {
case ';' : // rightrightarrows;
match = "\u21C9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6516:
switch (current) {
case 'q' :
state = 6517;
return true;
}
break;
case 6517:
switch (current) {
case 'u' :
state = 6518;
return true;
}
break;
case 6518:
switch (current) {
case 'i' :
state = 6519;
return true;
}
break;
case 6519:
switch (current) {
case 'g' :
state = 6520;
return true;
}
break;
case 6520:
switch (current) {
case 'a' :
state = 6521;
return true;
}
break;
case 6521:
switch (current) {
case 'r' :
state = 6522;
return true;
}
break;
case 6522:
switch (current) {
case 'r' :
state = 6523;
return true;
}
break;
case 6523:
switch (current) {
case 'o' :
state = 6524;
return true;
}
break;
case 6524:
switch (current) {
case 'w' :
state = 6525;
return true;
}
break;
case 6525:
switch (current) {
case ';' : // rightsquigarrow;
match = "\u219D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6526:
switch (current) {
case 'h' :
state = 6527;
return true;
}
break;
case 6527:
switch (current) {
case 'r' :
state = 6528;
return true;
}
break;
case 6528:
switch (current) {
case 'e' :
state = 6529;
return true;
}
break;
case 6529:
switch (current) {
case 'e' :
state = 6530;
return true;
}
break;
case 6530:
switch (current) {
case 't' :
state = 6531;
return true;
}
break;
case 6531:
switch (current) {
case 'i' :
state = 6532;
return true;
}
break;
case 6532:
switch (current) {
case 'm' :
state = 6533;
return true;
}
break;
case 6533:
switch (current) {
case 'e' :
state = 6534;
return true;
}
break;
case 6534:
switch (current) {
case 's' :
state = 6535;
return true;
}
break;
case 6535:
switch (current) {
case ';' : // rightthreetimes;
match = "\u22CC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6536:
switch (current) {
case 'g' :
state = 6537;
return true;
}
break;
case 6537:
switch (current) {
case ';' : // ring;
match = "\u02DA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6538:
switch (current) {
case 'i' :
state = 6539;
return true;
}
break;
case 6539:
switch (current) {
case 'n' :
state = 6540;
return true;
}
break;
case 6540:
switch (current) {
case 'g' :
state = 6541;
return true;
}
break;
case 6541:
switch (current) {
case 'd' :
state = 6542;
return true;
}
break;
case 6542:
switch (current) {
case 'o' :
state = 6543;
return true;
}
break;
case 6543:
switch (current) {
case 't' :
state = 6544;
return true;
}
break;
case 6544:
switch (current) {
case 's' :
state = 6545;
return true;
}
break;
case 6545:
switch (current) {
case 'e' :
state = 6546;
return true;
}
break;
case 6546:
switch (current) {
case 'q' :
state = 6547;
return true;
}
break;
case 6547:
switch (current) {
case ';' : // risingdotseq;
match = "\u2253";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6548:
switch (current) {
case 'a' :
state = 6549;
return true;
case 'h' :
state = 6552;
return true;
case 'm' :
state = 6555;
return true;
}
break;
case 6549:
switch (current) {
case 'r' :
state = 6550;
return true;
}
break;
case 6550:
switch (current) {
case 'r' :
state = 6551;
return true;
}
break;
case 6551:
switch (current) {
case ';' : // rlarr;
match = "\u21C4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6552:
switch (current) {
case 'a' :
state = 6553;
return true;
}
break;
case 6553:
switch (current) {
case 'r' :
state = 6554;
return true;
}
break;
case 6554:
switch (current) {
case ';' : // rlhar;
match = "\u21CC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6555:
switch (current) {
case ';' : // rlm;
match = "\u200F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6556:
switch (current) {
case 'o' :
state = 6557;
return true;
}
break;
case 6557:
switch (current) {
case 'u' :
state = 6558;
return true;
}
break;
case 6558:
switch (current) {
case 's' :
state = 6559;
return true;
}
break;
case 6559:
switch (current) {
case 't' :
state = 6560;
return true;
}
break;
case 6560:
switch (current) {
case ';' : // rmoust;
match = "\u23B1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 6561;
return true;
}
break;
case 6561:
switch (current) {
case 'c' :
state = 6562;
return true;
}
break;
case 6562:
switch (current) {
case 'h' :
state = 6563;
return true;
}
break;
case 6563:
switch (current) {
case 'e' :
state = 6564;
return true;
}
break;
case 6564:
switch (current) {
case ';' : // rmoustache;
match = "\u23B1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6565:
switch (current) {
case 'm' :
state = 6566;
return true;
}
break;
case 6566:
switch (current) {
case 'i' :
state = 6567;
return true;
}
break;
case 6567:
switch (current) {
case 'd' :
state = 6568;
return true;
}
break;
case 6568:
switch (current) {
case ';' : // rnmid;
match = "\u2AEE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6569:
switch (current) {
case 'a' :
state = 6570;
return true;
case 'b' :
state = 6575;
return true;
case 'p' :
state = 6578;
return true;
case 't' :
state = 6585;
return true;
}
break;
case 6570:
switch (current) {
case 'n' :
state = 6571;
return true;
case 'r' :
state = 6573;
return true;
}
break;
case 6571:
switch (current) {
case 'g' :
state = 6572;
return true;
}
break;
case 6572:
switch (current) {
case ';' : // roang;
match = "\u27ED";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6573:
switch (current) {
case 'r' :
state = 6574;
return true;
}
break;
case 6574:
switch (current) {
case ';' : // roarr;
match = "\u21FE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6575:
switch (current) {
case 'r' :
state = 6576;
return true;
}
break;
case 6576:
switch (current) {
case 'k' :
state = 6577;
return true;
}
break;
case 6577:
switch (current) {
case ';' : // robrk;
match = "\u27E7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6578:
switch (current) {
case 'a' :
state = 6579;
return true;
case 'f' :
state = 6581;
return true;
case 'l' :
state = 6582;
return true;
}
break;
case 6579:
switch (current) {
case 'r' :
state = 6580;
return true;
}
break;
case 6580:
switch (current) {
case ';' : // ropar;
match = "\u2986";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6581:
switch (current) {
case ';' : // ropf;
match = "\uD835\uDD63";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6582:
switch (current) {
case 'u' :
state = 6583;
return true;
}
break;
case 6583:
switch (current) {
case 's' :
state = 6584;
return true;
}
break;
case 6584:
switch (current) {
case ';' : // roplus;
match = "\u2A2E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6585:
switch (current) {
case 'i' :
state = 6586;
return true;
}
break;
case 6586:
switch (current) {
case 'm' :
state = 6587;
return true;
}
break;
case 6587:
switch (current) {
case 'e' :
state = 6588;
return true;
}
break;
case 6588:
switch (current) {
case 's' :
state = 6589;
return true;
}
break;
case 6589:
switch (current) {
case ';' : // rotimes;
match = "\u2A35";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6590:
switch (current) {
case 'a' :
state = 6591;
return true;
case 'p' :
state = 6595;
return true;
}
break;
case 6591:
switch (current) {
case 'r' :
state = 6592;
return true;
}
break;
case 6592:
switch (current) {
case ';' : // rpar;
match = ")";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'g' :
state = 6593;
return true;
}
break;
case 6593:
switch (current) {
case 't' :
state = 6594;
return true;
}
break;
case 6594:
switch (current) {
case ';' : // rpargt;
match = "\u2994";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6595:
switch (current) {
case 'o' :
state = 6596;
return true;
}
break;
case 6596:
switch (current) {
case 'l' :
state = 6597;
return true;
}
break;
case 6597:
switch (current) {
case 'i' :
state = 6598;
return true;
}
break;
case 6598:
switch (current) {
case 'n' :
state = 6599;
return true;
}
break;
case 6599:
switch (current) {
case 't' :
state = 6600;
return true;
}
break;
case 6600:
switch (current) {
case ';' : // rppolint;
match = "\u2A12";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6601:
switch (current) {
case 'a' :
state = 6602;
return true;
}
break;
case 6602:
switch (current) {
case 'r' :
state = 6603;
return true;
}
break;
case 6603:
switch (current) {
case 'r' :
state = 6604;
return true;
}
break;
case 6604:
switch (current) {
case ';' : // rrarr;
match = "\u21C9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6605:
switch (current) {
case 'a' :
state = 6606;
return true;
case 'c' :
state = 6610;
return true;
case 'h' :
state = 6612;
return true;
case 'q' :
state = 6613;
return true;
}
break;
case 6606:
switch (current) {
case 'q' :
state = 6607;
return true;
}
break;
case 6607:
switch (current) {
case 'u' :
state = 6608;
return true;
}
break;
case 6608:
switch (current) {
case 'o' :
state = 6609;
return true;
}
break;
case 6609:
switch (current) {
case ';' : // rsaquo;
match = "\u203A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6610:
switch (current) {
case 'r' :
state = 6611;
return true;
}
break;
case 6611:
switch (current) {
case ';' : // rscr;
match = "\uD835\uDCC7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6612:
switch (current) {
case ';' : // rsh;
match = "\u21B1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6613:
switch (current) {
case 'b' :
state = 6614;
return true;
case 'u' :
state = 6615;
return true;
}
break;
case 6614:
switch (current) {
case ';' : // rsqb;
match = "]";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6615:
switch (current) {
case 'o' :
state = 6616;
return true;
}
break;
case 6616:
switch (current) {
case ';' : // rsquo;
match = "\u2019";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'r' :
state = 6617;
return true;
}
break;
case 6617:
switch (current) {
case ';' : // rsquor;
match = "\u2019";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6618:
switch (current) {
case 'h' :
state = 6619;
return true;
case 'i' :
state = 6623;
return true;
case 'r' :
state = 6627;
return true;
}
break;
case 6619:
switch (current) {
case 'r' :
state = 6620;
return true;
}
break;
case 6620:
switch (current) {
case 'e' :
state = 6621;
return true;
}
break;
case 6621:
switch (current) {
case 'e' :
state = 6622;
return true;
}
break;
case 6622:
switch (current) {
case ';' : // rthree;
match = "\u22CC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6623:
switch (current) {
case 'm' :
state = 6624;
return true;
}
break;
case 6624:
switch (current) {
case 'e' :
state = 6625;
return true;
}
break;
case 6625:
switch (current) {
case 's' :
state = 6626;
return true;
}
break;
case 6626:
switch (current) {
case ';' : // rtimes;
match = "\u22CA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6627:
switch (current) {
case 'i' :
state = 6628;
return true;
}
break;
case 6628:
switch (current) {
case ';' : // rtri;
match = "\u25B9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 6629;
return true;
case 'f' :
state = 6630;
return true;
case 'l' :
state = 6631;
return true;
}
break;
case 6629:
switch (current) {
case ';' : // rtrie;
match = "\u22B5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6630:
switch (current) {
case ';' : // rtrif;
match = "\u25B8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6631:
switch (current) {
case 't' :
state = 6632;
return true;
}
break;
case 6632:
switch (current) {
case 'r' :
state = 6633;
return true;
}
break;
case 6633:
switch (current) {
case 'i' :
state = 6634;
return true;
}
break;
case 6634:
switch (current) {
case ';' : // rtriltri;
match = "\u29CE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6635:
switch (current) {
case 'l' :
state = 6636;
return true;
}
break;
case 6636:
switch (current) {
case 'u' :
state = 6637;
return true;
}
break;
case 6637:
switch (current) {
case 'h' :
state = 6638;
return true;
}
break;
case 6638:
switch (current) {
case 'a' :
state = 6639;
return true;
}
break;
case 6639:
switch (current) {
case 'r' :
state = 6640;
return true;
}
break;
case 6640:
switch (current) {
case ';' : // ruluhar;
match = "\u2968";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6641:
switch (current) {
case ';' : // rx;
match = "\u211E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6642:
switch (current) {
case 'a' :
state = 6643;
return true;
case 'b' :
state = 6648;
return true;
case 'c' :
state = 6652;
return true;
case 'd' :
state = 6686;
return true;
case 'e' :
state = 6691;
return true;
case 'f' :
state = 6719;
return true;
case 'h' :
state = 6724;
return true;
case 'i' :
state = 6748;
return true;
case 'l' :
state = 6774;
return true;
case 'm' :
state = 6778;
return true;
case 'o' :
state = 6806;
return true;
case 'p' :
state = 6817;
return true;
case 'q' :
state = 6826;
return true;
case 'r' :
state = 6856;
return true;
case 's' :
state = 6860;
return true;
case 't' :
state = 6875;
return true;
case 'u' :
state = 6897;
return true;
case 'w' :
state = 7024;
return true;
case 'z' :
state = 7039;
return true;
}
break;
case 6643:
switch (current) {
case 'c' :
state = 6644;
return true;
}
break;
case 6644:
switch (current) {
case 'u' :
state = 6645;
return true;
}
break;
case 6645:
switch (current) {
case 't' :
state = 6646;
return true;
}
break;
case 6646:
switch (current) {
case 'e' :
state = 6647;
return true;
}
break;
case 6647:
switch (current) {
case ';' : // sacute;
match = "\u015B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6648:
switch (current) {
case 'q' :
state = 6649;
return true;
}
break;
case 6649:
switch (current) {
case 'u' :
state = 6650;
return true;
}
break;
case 6650:
switch (current) {
case 'o' :
state = 6651;
return true;
}
break;
case 6651:
switch (current) {
case ';' : // sbquo;
match = "\u201A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6652:
switch (current) {
case ';' : // sc;
match = "\u227B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 6653;
return true;
case 'a' :
state = 6654;
return true;
case 'c' :
state = 6659;
return true;
case 'e' :
state = 6662;
return true;
case 'i' :
state = 6666;
return true;
case 'n' :
state = 6669;
return true;
case 'p' :
state = 6676;
return true;
case 's' :
state = 6682;
return true;
case 'y' :
state = 6685;
return true;
}
break;
case 6653:
switch (current) {
case ';' : // scE;
match = "\u2AB4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6654:
switch (current) {
case 'p' :
state = 6655;
return true;
case 'r' :
state = 6656;
return true;
}
break;
case 6655:
switch (current) {
case ';' : // scap;
match = "\u2AB8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6656:
switch (current) {
case 'o' :
state = 6657;
return true;
}
break;
case 6657:
switch (current) {
case 'n' :
state = 6658;
return true;
}
break;
case 6658:
switch (current) {
case ';' : // scaron;
match = "\u0161";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6659:
switch (current) {
case 'u' :
state = 6660;
return true;
}
break;
case 6660:
switch (current) {
case 'e' :
state = 6661;
return true;
}
break;
case 6661:
switch (current) {
case ';' : // sccue;
match = "\u227D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6662:
switch (current) {
case ';' : // sce;
match = "\u2AB0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 6663;
return true;
}
break;
case 6663:
switch (current) {
case 'i' :
state = 6664;
return true;
}
break;
case 6664:
switch (current) {
case 'l' :
state = 6665;
return true;
}
break;
case 6665:
switch (current) {
case ';' : // scedil;
match = "\u015F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6666:
switch (current) {
case 'r' :
state = 6667;
return true;
}
break;
case 6667:
switch (current) {
case 'c' :
state = 6668;
return true;
}
break;
case 6668:
switch (current) {
case ';' : // scirc;
match = "\u015D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6669:
switch (current) {
case 'E' :
state = 6670;
return true;
case 'a' :
state = 6671;
return true;
case 's' :
state = 6673;
return true;
}
break;
case 6670:
switch (current) {
case ';' : // scnE;
match = "\u2AB6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6671:
switch (current) {
case 'p' :
state = 6672;
return true;
}
break;
case 6672:
switch (current) {
case ';' : // scnap;
match = "\u2ABA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6673:
switch (current) {
case 'i' :
state = 6674;
return true;
}
break;
case 6674:
switch (current) {
case 'm' :
state = 6675;
return true;
}
break;
case 6675:
switch (current) {
case ';' : // scnsim;
match = "\u22E9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6676:
switch (current) {
case 'o' :
state = 6677;
return true;
}
break;
case 6677:
switch (current) {
case 'l' :
state = 6678;
return true;
}
break;
case 6678:
switch (current) {
case 'i' :
state = 6679;
return true;
}
break;
case 6679:
switch (current) {
case 'n' :
state = 6680;
return true;
}
break;
case 6680:
switch (current) {
case 't' :
state = 6681;
return true;
}
break;
case 6681:
switch (current) {
case ';' : // scpolint;
match = "\u2A13";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6682:
switch (current) {
case 'i' :
state = 6683;
return true;
}
break;
case 6683:
switch (current) {
case 'm' :
state = 6684;
return true;
}
break;
case 6684:
switch (current) {
case ';' : // scsim;
match = "\u227F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6685:
switch (current) {
case ';' : // scy;
match = "\u0441";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6686:
switch (current) {
case 'o' :
state = 6687;
return true;
}
break;
case 6687:
switch (current) {
case 't' :
state = 6688;
return true;
}
break;
case 6688:
switch (current) {
case ';' : // sdot;
match = "\u22C5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'b' :
state = 6689;
return true;
case 'e' :
state = 6690;
return true;
}
break;
case 6689:
switch (current) {
case ';' : // sdotb;
match = "\u22A1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6690:
switch (current) {
case ';' : // sdote;
match = "\u2A66";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6691:
switch (current) {
case 'A' :
state = 6692;
return true;
case 'a' :
state = 6695;
return true;
case 'c' :
state = 6702;
return true;
case 'm' :
state = 6704;
return true;
case 's' :
state = 6706;
return true;
case 't' :
state = 6710;
return true;
case 'x' :
state = 6717;
return true;
}
break;
case 6692:
switch (current) {
case 'r' :
state = 6693;
return true;
}
break;
case 6693:
switch (current) {
case 'r' :
state = 6694;
return true;
}
break;
case 6694:
switch (current) {
case ';' : // seArr;
match = "\u21D8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6695:
switch (current) {
case 'r' :
state = 6696;
return true;
}
break;
case 6696:
switch (current) {
case 'h' :
state = 6697;
return true;
case 'r' :
state = 6699;
return true;
}
break;
case 6697:
switch (current) {
case 'k' :
state = 6698;
return true;
}
break;
case 6698:
switch (current) {
case ';' : // searhk;
match = "\u2925";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6699:
switch (current) {
case ';' : // searr;
match = "\u2198";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'o' :
state = 6700;
return true;
}
break;
case 6700:
switch (current) {
case 'w' :
state = 6701;
return true;
}
break;
case 6701:
switch (current) {
case ';' : // searrow;
match = "\u2198";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6702:
switch (current) {
case 't' : // sect
match = "\u00A7";
matchLength = consumedCount;
state = 6703;
return true;
}
break;
case 6703:
switch (current) {
case ';' : // sect;
match = "\u00A7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6704:
switch (current) {
case 'i' :
state = 6705;
return true;
}
break;
case 6705:
switch (current) {
case ';' : // semi;
match = ";";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6706:
switch (current) {
case 'w' :
state = 6707;
return true;
}
break;
case 6707:
switch (current) {
case 'a' :
state = 6708;
return true;
}
break;
case 6708:
switch (current) {
case 'r' :
state = 6709;
return true;
}
break;
case 6709:
switch (current) {
case ';' : // seswar;
match = "\u2929";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6710:
switch (current) {
case 'm' :
state = 6711;
return true;
}
break;
case 6711:
switch (current) {
case 'i' :
state = 6712;
return true;
case 'n' :
state = 6716;
return true;
}
break;
case 6712:
switch (current) {
case 'n' :
state = 6713;
return true;
}
break;
case 6713:
switch (current) {
case 'u' :
state = 6714;
return true;
}
break;
case 6714:
switch (current) {
case 's' :
state = 6715;
return true;
}
break;
case 6715:
switch (current) {
case ';' : // setminus;
match = "\u2216";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6716:
switch (current) {
case ';' : // setmn;
match = "\u2216";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6717:
switch (current) {
case 't' :
state = 6718;
return true;
}
break;
case 6718:
switch (current) {
case ';' : // sext;
match = "\u2736";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6719:
switch (current) {
case 'r' :
state = 6720;
return true;
}
break;
case 6720:
switch (current) {
case ';' : // sfr;
match = "\uD835\uDD30";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'o' :
state = 6721;
return true;
}
break;
case 6721:
switch (current) {
case 'w' :
state = 6722;
return true;
}
break;
case 6722:
switch (current) {
case 'n' :
state = 6723;
return true;
}
break;
case 6723:
switch (current) {
case ';' : // sfrown;
match = "\u2322";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6724:
switch (current) {
case 'a' :
state = 6725;
return true;
case 'c' :
state = 6728;
return true;
case 'o' :
state = 6733;
return true;
case 'y' : // shy
match = "\u00AD";
matchLength = consumedCount;
state = 6747;
return true;
}
break;
case 6725:
switch (current) {
case 'r' :
state = 6726;
return true;
}
break;
case 6726:
switch (current) {
case 'p' :
state = 6727;
return true;
}
break;
case 6727:
switch (current) {
case ';' : // sharp;
match = "\u266F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6728:
switch (current) {
case 'h' :
state = 6729;
return true;
case 'y' :
state = 6732;
return true;
}
break;
case 6729:
switch (current) {
case 'c' :
state = 6730;
return true;
}
break;
case 6730:
switch (current) {
case 'y' :
state = 6731;
return true;
}
break;
case 6731:
switch (current) {
case ';' : // shchcy;
match = "\u0449";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6732:
switch (current) {
case ';' : // shcy;
match = "\u0448";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6733:
switch (current) {
case 'r' :
state = 6734;
return true;
}
break;
case 6734:
switch (current) {
case 't' :
state = 6735;
return true;
}
break;
case 6735:
switch (current) {
case 'm' :
state = 6736;
return true;
case 'p' :
state = 6739;
return true;
}
break;
case 6736:
switch (current) {
case 'i' :
state = 6737;
return true;
}
break;
case 6737:
switch (current) {
case 'd' :
state = 6738;
return true;
}
break;
case 6738:
switch (current) {
case ';' : // shortmid;
match = "\u2223";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6739:
switch (current) {
case 'a' :
state = 6740;
return true;
}
break;
case 6740:
switch (current) {
case 'r' :
state = 6741;
return true;
}
break;
case 6741:
switch (current) {
case 'a' :
state = 6742;
return true;
}
break;
case 6742:
switch (current) {
case 'l' :
state = 6743;
return true;
}
break;
case 6743:
switch (current) {
case 'l' :
state = 6744;
return true;
}
break;
case 6744:
switch (current) {
case 'e' :
state = 6745;
return true;
}
break;
case 6745:
switch (current) {
case 'l' :
state = 6746;
return true;
}
break;
case 6746:
switch (current) {
case ';' : // shortparallel;
match = "\u2225";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6747:
switch (current) {
case ';' : // shy;
match = "\u00AD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6748:
switch (current) {
case 'g' :
state = 6749;
return true;
case 'm' :
state = 6754;
return true;
}
break;
case 6749:
switch (current) {
case 'm' :
state = 6750;
return true;
}
break;
case 6750:
switch (current) {
case 'a' :
state = 6751;
return true;
}
break;
case 6751:
switch (current) {
case ';' : // sigma;
match = "\u03C3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'f' :
state = 6752;
return true;
case 'v' :
state = 6753;
return true;
}
break;
case 6752:
switch (current) {
case ';' : // sigmaf;
match = "\u03C2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6753:
switch (current) {
case ';' : // sigmav;
match = "\u03C2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6754:
switch (current) {
case ';' : // sim;
match = "\u223C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 6755;
return true;
case 'e' :
state = 6758;
return true;
case 'g' :
state = 6760;
return true;
case 'l' :
state = 6762;
return true;
case 'n' :
state = 6764;
return true;
case 'p' :
state = 6766;
return true;
case 'r' :
state = 6770;
return true;
}
break;
case 6755:
switch (current) {
case 'o' :
state = 6756;
return true;
}
break;
case 6756:
switch (current) {
case 't' :
state = 6757;
return true;
}
break;
case 6757:
switch (current) {
case ';' : // simdot;
match = "\u2A6A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6758:
switch (current) {
case ';' : // sime;
match = "\u2243";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 6759;
return true;
}
break;
case 6759:
switch (current) {
case ';' : // simeq;
match = "\u2243";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6760:
switch (current) {
case ';' : // simg;
match = "\u2A9E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 6761;
return true;
}
break;
case 6761:
switch (current) {
case ';' : // simgE;
match = "\u2AA0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6762:
switch (current) {
case ';' : // siml;
match = "\u2A9D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 6763;
return true;
}
break;
case 6763:
switch (current) {
case ';' : // simlE;
match = "\u2A9F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6764:
switch (current) {
case 'e' :
state = 6765;
return true;
}
break;
case 6765:
switch (current) {
case ';' : // simne;
match = "\u2246";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6766:
switch (current) {
case 'l' :
state = 6767;
return true;
}
break;
case 6767:
switch (current) {
case 'u' :
state = 6768;
return true;
}
break;
case 6768:
switch (current) {
case 's' :
state = 6769;
return true;
}
break;
case 6769:
switch (current) {
case ';' : // simplus;
match = "\u2A24";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6770:
switch (current) {
case 'a' :
state = 6771;
return true;
}
break;
case 6771:
switch (current) {
case 'r' :
state = 6772;
return true;
}
break;
case 6772:
switch (current) {
case 'r' :
state = 6773;
return true;
}
break;
case 6773:
switch (current) {
case ';' : // simrarr;
match = "\u2972";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6774:
switch (current) {
case 'a' :
state = 6775;
return true;
}
break;
case 6775:
switch (current) {
case 'r' :
state = 6776;
return true;
}
break;
case 6776:
switch (current) {
case 'r' :
state = 6777;
return true;
}
break;
case 6777:
switch (current) {
case ';' : // slarr;
match = "\u2190";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6778:
switch (current) {
case 'a' :
state = 6779;
return true;
case 'e' :
state = 6793;
return true;
case 'i' :
state = 6799;
return true;
case 't' :
state = 6803;
return true;
}
break;
case 6779:
switch (current) {
case 'l' :
state = 6780;
return true;
case 's' :
state = 6790;
return true;
}
break;
case 6780:
switch (current) {
case 'l' :
state = 6781;
return true;
}
break;
case 6781:
switch (current) {
case 's' :
state = 6782;
return true;
}
break;
case 6782:
switch (current) {
case 'e' :
state = 6783;
return true;
}
break;
case 6783:
switch (current) {
case 't' :
state = 6784;
return true;
}
break;
case 6784:
switch (current) {
case 'm' :
state = 6785;
return true;
}
break;
case 6785:
switch (current) {
case 'i' :
state = 6786;
return true;
}
break;
case 6786:
switch (current) {
case 'n' :
state = 6787;
return true;
}
break;
case 6787:
switch (current) {
case 'u' :
state = 6788;
return true;
}
break;
case 6788:
switch (current) {
case 's' :
state = 6789;
return true;
}
break;
case 6789:
switch (current) {
case ';' : // smallsetminus;
match = "\u2216";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6790:
switch (current) {
case 'h' :
state = 6791;
return true;
}
break;
case 6791:
switch (current) {
case 'p' :
state = 6792;
return true;
}
break;
case 6792:
switch (current) {
case ';' : // smashp;
match = "\u2A33";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6793:
switch (current) {
case 'p' :
state = 6794;
return true;
}
break;
case 6794:
switch (current) {
case 'a' :
state = 6795;
return true;
}
break;
case 6795:
switch (current) {
case 'r' :
state = 6796;
return true;
}
break;
case 6796:
switch (current) {
case 's' :
state = 6797;
return true;
}
break;
case 6797:
switch (current) {
case 'l' :
state = 6798;
return true;
}
break;
case 6798:
switch (current) {
case ';' : // smeparsl;
match = "\u29E4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6799:
switch (current) {
case 'd' :
state = 6800;
return true;
case 'l' :
state = 6801;
return true;
}
break;
case 6800:
switch (current) {
case ';' : // smid;
match = "\u2223";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6801:
switch (current) {
case 'e' :
state = 6802;
return true;
}
break;
case 6802:
switch (current) {
case ';' : // smile;
match = "\u2323";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6803:
switch (current) {
case ';' : // smt;
match = "\u2AAA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 6804;
return true;
}
break;
case 6804:
switch (current) {
case ';' : // smte;
match = "\u2AAC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 6805;
return true;
}
break;
case 6805:
switch (current) {
case ';' : // smtes;
match = "\u2AAC\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6806:
switch (current) {
case 'f' :
state = 6807;
return true;
case 'l' :
state = 6811;
return true;
case 'p' :
state = 6815;
return true;
}
break;
case 6807:
switch (current) {
case 't' :
state = 6808;
return true;
}
break;
case 6808:
switch (current) {
case 'c' :
state = 6809;
return true;
}
break;
case 6809:
switch (current) {
case 'y' :
state = 6810;
return true;
}
break;
case 6810:
switch (current) {
case ';' : // softcy;
match = "\u044C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6811:
switch (current) {
case ';' : // sol;
match = "/";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'b' :
state = 6812;
return true;
}
break;
case 6812:
switch (current) {
case ';' : // solb;
match = "\u29C4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 6813;
return true;
}
break;
case 6813:
switch (current) {
case 'r' :
state = 6814;
return true;
}
break;
case 6814:
switch (current) {
case ';' : // solbar;
match = "\u233F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6815:
switch (current) {
case 'f' :
state = 6816;
return true;
}
break;
case 6816:
switch (current) {
case ';' : // sopf;
match = "\uD835\uDD64";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6817:
switch (current) {
case 'a' :
state = 6818;
return true;
}
break;
case 6818:
switch (current) {
case 'd' :
state = 6819;
return true;
case 'r' :
state = 6825;
return true;
}
break;
case 6819:
switch (current) {
case 'e' :
state = 6820;
return true;
}
break;
case 6820:
switch (current) {
case 's' :
state = 6821;
return true;
}
break;
case 6821:
switch (current) {
case ';' : // spades;
match = "\u2660";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'u' :
state = 6822;
return true;
}
break;
case 6822:
switch (current) {
case 'i' :
state = 6823;
return true;
}
break;
case 6823:
switch (current) {
case 't' :
state = 6824;
return true;
}
break;
case 6824:
switch (current) {
case ';' : // spadesuit;
match = "\u2660";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6825:
switch (current) {
case ';' : // spar;
match = "\u2225";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6826:
switch (current) {
case 'c' :
state = 6827;
return true;
case 's' :
state = 6834;
return true;
case 'u' :
state = 6850;
return true;
}
break;
case 6827:
switch (current) {
case 'a' :
state = 6828;
return true;
case 'u' :
state = 6831;
return true;
}
break;
case 6828:
switch (current) {
case 'p' :
state = 6829;
return true;
}
break;
case 6829:
switch (current) {
case ';' : // sqcap;
match = "\u2293";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 6830;
return true;
}
break;
case 6830:
switch (current) {
case ';' : // sqcaps;
match = "\u2293\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6831:
switch (current) {
case 'p' :
state = 6832;
return true;
}
break;
case 6832:
switch (current) {
case ';' : // sqcup;
match = "\u2294";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 6833;
return true;
}
break;
case 6833:
switch (current) {
case ';' : // sqcups;
match = "\u2294\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6834:
switch (current) {
case 'u' :
state = 6835;
return true;
}
break;
case 6835:
switch (current) {
case 'b' :
state = 6836;
return true;
case 'p' :
state = 6843;
return true;
}
break;
case 6836:
switch (current) {
case ';' : // sqsub;
match = "\u228F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 6837;
return true;
case 's' :
state = 6838;
return true;
}
break;
case 6837:
switch (current) {
case ';' : // sqsube;
match = "\u2291";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6838:
switch (current) {
case 'e' :
state = 6839;
return true;
}
break;
case 6839:
switch (current) {
case 't' :
state = 6840;
return true;
}
break;
case 6840:
switch (current) {
case ';' : // sqsubset;
match = "\u228F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 6841;
return true;
}
break;
case 6841:
switch (current) {
case 'q' :
state = 6842;
return true;
}
break;
case 6842:
switch (current) {
case ';' : // sqsubseteq;
match = "\u2291";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6843:
switch (current) {
case ';' : // sqsup;
match = "\u2290";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 6844;
return true;
case 's' :
state = 6845;
return true;
}
break;
case 6844:
switch (current) {
case ';' : // sqsupe;
match = "\u2292";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6845:
switch (current) {
case 'e' :
state = 6846;
return true;
}
break;
case 6846:
switch (current) {
case 't' :
state = 6847;
return true;
}
break;
case 6847:
switch (current) {
case ';' : // sqsupset;
match = "\u2290";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 6848;
return true;
}
break;
case 6848:
switch (current) {
case 'q' :
state = 6849;
return true;
}
break;
case 6849:
switch (current) {
case ';' : // sqsupseteq;
match = "\u2292";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6850:
switch (current) {
case ';' : // squ;
match = "\u25A1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 6851;
return true;
case 'f' :
state = 6855;
return true;
}
break;
case 6851:
switch (current) {
case 'r' :
state = 6852;
return true;
}
break;
case 6852:
switch (current) {
case 'e' :
state = 6853;
return true;
case 'f' :
state = 6854;
return true;
}
break;
case 6853:
switch (current) {
case ';' : // square;
match = "\u25A1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6854:
switch (current) {
case ';' : // squarf;
match = "\u25AA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6855:
switch (current) {
case ';' : // squf;
match = "\u25AA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6856:
switch (current) {
case 'a' :
state = 6857;
return true;
}
break;
case 6857:
switch (current) {
case 'r' :
state = 6858;
return true;
}
break;
case 6858:
switch (current) {
case 'r' :
state = 6859;
return true;
}
break;
case 6859:
switch (current) {
case ';' : // srarr;
match = "\u2192";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6860:
switch (current) {
case 'c' :
state = 6861;
return true;
case 'e' :
state = 6863;
return true;
case 'm' :
state = 6867;
return true;
case 't' :
state = 6871;
return true;
}
break;
case 6861:
switch (current) {
case 'r' :
state = 6862;
return true;
}
break;
case 6862:
switch (current) {
case ';' : // sscr;
match = "\uD835\uDCC8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6863:
switch (current) {
case 't' :
state = 6864;
return true;
}
break;
case 6864:
switch (current) {
case 'm' :
state = 6865;
return true;
}
break;
case 6865:
switch (current) {
case 'n' :
state = 6866;
return true;
}
break;
case 6866:
switch (current) {
case ';' : // ssetmn;
match = "\u2216";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6867:
switch (current) {
case 'i' :
state = 6868;
return true;
}
break;
case 6868:
switch (current) {
case 'l' :
state = 6869;
return true;
}
break;
case 6869:
switch (current) {
case 'e' :
state = 6870;
return true;
}
break;
case 6870:
switch (current) {
case ';' : // ssmile;
match = "\u2323";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6871:
switch (current) {
case 'a' :
state = 6872;
return true;
}
break;
case 6872:
switch (current) {
case 'r' :
state = 6873;
return true;
}
break;
case 6873:
switch (current) {
case 'f' :
state = 6874;
return true;
}
break;
case 6874:
switch (current) {
case ';' : // sstarf;
match = "\u22C6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6875:
switch (current) {
case 'a' :
state = 6876;
return true;
case 'r' :
state = 6879;
return true;
}
break;
case 6876:
switch (current) {
case 'r' :
state = 6877;
return true;
}
break;
case 6877:
switch (current) {
case ';' : // star;
match = "\u2606";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'f' :
state = 6878;
return true;
}
break;
case 6878:
switch (current) {
case ';' : // starf;
match = "\u2605";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6879:
switch (current) {
case 'a' :
state = 6880;
return true;
case 'n' :
state = 6895;
return true;
}
break;
case 6880:
switch (current) {
case 'i' :
state = 6881;
return true;
}
break;
case 6881:
switch (current) {
case 'g' :
state = 6882;
return true;
}
break;
case 6882:
switch (current) {
case 'h' :
state = 6883;
return true;
}
break;
case 6883:
switch (current) {
case 't' :
state = 6884;
return true;
}
break;
case 6884:
switch (current) {
case 'e' :
state = 6885;
return true;
case 'p' :
state = 6892;
return true;
}
break;
case 6885:
switch (current) {
case 'p' :
state = 6886;
return true;
}
break;
case 6886:
switch (current) {
case 's' :
state = 6887;
return true;
}
break;
case 6887:
switch (current) {
case 'i' :
state = 6888;
return true;
}
break;
case 6888:
switch (current) {
case 'l' :
state = 6889;
return true;
}
break;
case 6889:
switch (current) {
case 'o' :
state = 6890;
return true;
}
break;
case 6890:
switch (current) {
case 'n' :
state = 6891;
return true;
}
break;
case 6891:
switch (current) {
case ';' : // straightepsilon;
match = "\u03F5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6892:
switch (current) {
case 'h' :
state = 6893;
return true;
}
break;
case 6893:
switch (current) {
case 'i' :
state = 6894;
return true;
}
break;
case 6894:
switch (current) {
case ';' : // straightphi;
match = "\u03D5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6895:
switch (current) {
case 's' :
state = 6896;
return true;
}
break;
case 6896:
switch (current) {
case ';' : // strns;
match = "\u00AF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6897:
switch (current) {
case 'b' :
state = 6898;
return true;
case 'c' :
state = 6937;
return true;
case 'm' :
state = 6970;
return true;
case 'n' :
state = 6971;
return true;
case 'p' :
state = 6973;
return true;
}
break;
case 6898:
switch (current) {
case ';' : // sub;
match = "\u2282";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 6899;
return true;
case 'd' :
state = 6900;
return true;
case 'e' :
state = 6903;
return true;
case 'm' :
state = 6907;
return true;
case 'n' :
state = 6911;
return true;
case 'p' :
state = 6914;
return true;
case 'r' :
state = 6918;
return true;
case 's' :
state = 6922;
return true;
}
break;
case 6899:
switch (current) {
case ';' : // subE;
match = "\u2AC5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6900:
switch (current) {
case 'o' :
state = 6901;
return true;
}
break;
case 6901:
switch (current) {
case 't' :
state = 6902;
return true;
}
break;
case 6902:
switch (current) {
case ';' : // subdot;
match = "\u2ABD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6903:
switch (current) {
case ';' : // sube;
match = "\u2286";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 6904;
return true;
}
break;
case 6904:
switch (current) {
case 'o' :
state = 6905;
return true;
}
break;
case 6905:
switch (current) {
case 't' :
state = 6906;
return true;
}
break;
case 6906:
switch (current) {
case ';' : // subedot;
match = "\u2AC3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6907:
switch (current) {
case 'u' :
state = 6908;
return true;
}
break;
case 6908:
switch (current) {
case 'l' :
state = 6909;
return true;
}
break;
case 6909:
switch (current) {
case 't' :
state = 6910;
return true;
}
break;
case 6910:
switch (current) {
case ';' : // submult;
match = "\u2AC1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6911:
switch (current) {
case 'E' :
state = 6912;
return true;
case 'e' :
state = 6913;
return true;
}
break;
case 6912:
switch (current) {
case ';' : // subnE;
match = "\u2ACB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6913:
switch (current) {
case ';' : // subne;
match = "\u228A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6914:
switch (current) {
case 'l' :
state = 6915;
return true;
}
break;
case 6915:
switch (current) {
case 'u' :
state = 6916;
return true;
}
break;
case 6916:
switch (current) {
case 's' :
state = 6917;
return true;
}
break;
case 6917:
switch (current) {
case ';' : // subplus;
match = "\u2ABF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6918:
switch (current) {
case 'a' :
state = 6919;
return true;
}
break;
case 6919:
switch (current) {
case 'r' :
state = 6920;
return true;
}
break;
case 6920:
switch (current) {
case 'r' :
state = 6921;
return true;
}
break;
case 6921:
switch (current) {
case ';' : // subrarr;
match = "\u2979";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6922:
switch (current) {
case 'e' :
state = 6923;
return true;
case 'i' :
state = 6932;
return true;
case 'u' :
state = 6934;
return true;
}
break;
case 6923:
switch (current) {
case 't' :
state = 6924;
return true;
}
break;
case 6924:
switch (current) {
case ';' : // subset;
match = "\u2282";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 6925;
return true;
case 'n' :
state = 6928;
return true;
}
break;
case 6925:
switch (current) {
case 'q' :
state = 6926;
return true;
}
break;
case 6926:
switch (current) {
case ';' : // subseteq;
match = "\u2286";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 6927;
return true;
}
break;
case 6927:
switch (current) {
case ';' : // subseteqq;
match = "\u2AC5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6928:
switch (current) {
case 'e' :
state = 6929;
return true;
}
break;
case 6929:
switch (current) {
case 'q' :
state = 6930;
return true;
}
break;
case 6930:
switch (current) {
case ';' : // subsetneq;
match = "\u228A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 6931;
return true;
}
break;
case 6931:
switch (current) {
case ';' : // subsetneqq;
match = "\u2ACB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6932:
switch (current) {
case 'm' :
state = 6933;
return true;
}
break;
case 6933:
switch (current) {
case ';' : // subsim;
match = "\u2AC7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6934:
switch (current) {
case 'b' :
state = 6935;
return true;
case 'p' :
state = 6936;
return true;
}
break;
case 6935:
switch (current) {
case ';' : // subsub;
match = "\u2AD5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6936:
switch (current) {
case ';' : // subsup;
match = "\u2AD3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6937:
switch (current) {
case 'c' :
state = 6938;
return true;
}
break;
case 6938:
switch (current) {
case ';' : // succ;
match = "\u227B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 6939;
return true;
case 'c' :
state = 6945;
return true;
case 'e' :
state = 6952;
return true;
case 'n' :
state = 6954;
return true;
case 's' :
state = 6967;
return true;
}
break;
case 6939:
switch (current) {
case 'p' :
state = 6940;
return true;
}
break;
case 6940:
switch (current) {
case 'p' :
state = 6941;
return true;
}
break;
case 6941:
switch (current) {
case 'r' :
state = 6942;
return true;
}
break;
case 6942:
switch (current) {
case 'o' :
state = 6943;
return true;
}
break;
case 6943:
switch (current) {
case 'x' :
state = 6944;
return true;
}
break;
case 6944:
switch (current) {
case ';' : // succapprox;
match = "\u2AB8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6945:
switch (current) {
case 'u' :
state = 6946;
return true;
}
break;
case 6946:
switch (current) {
case 'r' :
state = 6947;
return true;
}
break;
case 6947:
switch (current) {
case 'l' :
state = 6948;
return true;
}
break;
case 6948:
switch (current) {
case 'y' :
state = 6949;
return true;
}
break;
case 6949:
switch (current) {
case 'e' :
state = 6950;
return true;
}
break;
case 6950:
switch (current) {
case 'q' :
state = 6951;
return true;
}
break;
case 6951:
switch (current) {
case ';' : // succcurlyeq;
match = "\u227D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6952:
switch (current) {
case 'q' :
state = 6953;
return true;
}
break;
case 6953:
switch (current) {
case ';' : // succeq;
match = "\u2AB0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6954:
switch (current) {
case 'a' :
state = 6955;
return true;
case 'e' :
state = 6961;
return true;
case 's' :
state = 6964;
return true;
}
break;
case 6955:
switch (current) {
case 'p' :
state = 6956;
return true;
}
break;
case 6956:
switch (current) {
case 'p' :
state = 6957;
return true;
}
break;
case 6957:
switch (current) {
case 'r' :
state = 6958;
return true;
}
break;
case 6958:
switch (current) {
case 'o' :
state = 6959;
return true;
}
break;
case 6959:
switch (current) {
case 'x' :
state = 6960;
return true;
}
break;
case 6960:
switch (current) {
case ';' : // succnapprox;
match = "\u2ABA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6961:
switch (current) {
case 'q' :
state = 6962;
return true;
}
break;
case 6962:
switch (current) {
case 'q' :
state = 6963;
return true;
}
break;
case 6963:
switch (current) {
case ';' : // succneqq;
match = "\u2AB6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6964:
switch (current) {
case 'i' :
state = 6965;
return true;
}
break;
case 6965:
switch (current) {
case 'm' :
state = 6966;
return true;
}
break;
case 6966:
switch (current) {
case ';' : // succnsim;
match = "\u22E9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6967:
switch (current) {
case 'i' :
state = 6968;
return true;
}
break;
case 6968:
switch (current) {
case 'm' :
state = 6969;
return true;
}
break;
case 6969:
switch (current) {
case ';' : // succsim;
match = "\u227F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6970:
switch (current) {
case ';' : // sum;
match = "\u2211";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6971:
switch (current) {
case 'g' :
state = 6972;
return true;
}
break;
case 6972:
switch (current) {
case ';' : // sung;
match = "\u266A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6973:
switch (current) {
case '1' : // sup1
match = "\u00B9";
matchLength = consumedCount;
state = 6974;
return true;
case '2' : // sup2
match = "\u00B2";
matchLength = consumedCount;
state = 6975;
return true;
case '3' : // sup3
match = "\u00B3";
matchLength = consumedCount;
state = 6976;
return true;
case ';' : // sup;
match = "\u2283";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'E' :
state = 6977;
return true;
case 'd' :
state = 6978;
return true;
case 'e' :
state = 6984;
return true;
case 'h' :
state = 6988;
return true;
case 'l' :
state = 6994;
return true;
case 'm' :
state = 6998;
return true;
case 'n' :
state = 7002;
return true;
case 'p' :
state = 7005;
return true;
case 's' :
state = 7009;
return true;
}
break;
case 6974:
switch (current) {
case ';' : // sup1;
match = "\u00B9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6975:
switch (current) {
case ';' : // sup2;
match = "\u00B2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6976:
switch (current) {
case ';' : // sup3;
match = "\u00B3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6977:
switch (current) {
case ';' : // supE;
match = "\u2AC6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6978:
switch (current) {
case 'o' :
state = 6979;
return true;
case 's' :
state = 6981;
return true;
}
break;
case 6979:
switch (current) {
case 't' :
state = 6980;
return true;
}
break;
case 6980:
switch (current) {
case ';' : // supdot;
match = "\u2ABE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6981:
switch (current) {
case 'u' :
state = 6982;
return true;
}
break;
case 6982:
switch (current) {
case 'b' :
state = 6983;
return true;
}
break;
case 6983:
switch (current) {
case ';' : // supdsub;
match = "\u2AD8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6984:
switch (current) {
case ';' : // supe;
match = "\u2287";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 6985;
return true;
}
break;
case 6985:
switch (current) {
case 'o' :
state = 6986;
return true;
}
break;
case 6986:
switch (current) {
case 't' :
state = 6987;
return true;
}
break;
case 6987:
switch (current) {
case ';' : // supedot;
match = "\u2AC4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6988:
switch (current) {
case 's' :
state = 6989;
return true;
}
break;
case 6989:
switch (current) {
case 'o' :
state = 6990;
return true;
case 'u' :
state = 6992;
return true;
}
break;
case 6990:
switch (current) {
case 'l' :
state = 6991;
return true;
}
break;
case 6991:
switch (current) {
case ';' : // suphsol;
match = "\u27C9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6992:
switch (current) {
case 'b' :
state = 6993;
return true;
}
break;
case 6993:
switch (current) {
case ';' : // suphsub;
match = "\u2AD7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6994:
switch (current) {
case 'a' :
state = 6995;
return true;
}
break;
case 6995:
switch (current) {
case 'r' :
state = 6996;
return true;
}
break;
case 6996:
switch (current) {
case 'r' :
state = 6997;
return true;
}
break;
case 6997:
switch (current) {
case ';' : // suplarr;
match = "\u297B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 6998:
switch (current) {
case 'u' :
state = 6999;
return true;
}
break;
case 6999:
switch (current) {
case 'l' :
state = 7000;
return true;
}
break;
}
return false;
}
private boolean parse8(final int current) {
consumedCount++;
switch (state) {
case 7000:
switch (current) {
case 't' :
state = 7001;
return true;
}
break;
case 7001:
switch (current) {
case ';' : // supmult;
match = "\u2AC2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7002:
switch (current) {
case 'E' :
state = 7003;
return true;
case 'e' :
state = 7004;
return true;
}
break;
case 7003:
switch (current) {
case ';' : // supnE;
match = "\u2ACC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7004:
switch (current) {
case ';' : // supne;
match = "\u228B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7005:
switch (current) {
case 'l' :
state = 7006;
return true;
}
break;
case 7006:
switch (current) {
case 'u' :
state = 7007;
return true;
}
break;
case 7007:
switch (current) {
case 's' :
state = 7008;
return true;
}
break;
case 7008:
switch (current) {
case ';' : // supplus;
match = "\u2AC0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7009:
switch (current) {
case 'e' :
state = 7010;
return true;
case 'i' :
state = 7019;
return true;
case 'u' :
state = 7021;
return true;
}
break;
case 7010:
switch (current) {
case 't' :
state = 7011;
return true;
}
break;
case 7011:
switch (current) {
case ';' : // supset;
match = "\u2283";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 7012;
return true;
case 'n' :
state = 7015;
return true;
}
break;
case 7012:
switch (current) {
case 'q' :
state = 7013;
return true;
}
break;
case 7013:
switch (current) {
case ';' : // supseteq;
match = "\u2287";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 7014;
return true;
}
break;
case 7014:
switch (current) {
case ';' : // supseteqq;
match = "\u2AC6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7015:
switch (current) {
case 'e' :
state = 7016;
return true;
}
break;
case 7016:
switch (current) {
case 'q' :
state = 7017;
return true;
}
break;
case 7017:
switch (current) {
case ';' : // supsetneq;
match = "\u228B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 7018;
return true;
}
break;
case 7018:
switch (current) {
case ';' : // supsetneqq;
match = "\u2ACC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7019:
switch (current) {
case 'm' :
state = 7020;
return true;
}
break;
case 7020:
switch (current) {
case ';' : // supsim;
match = "\u2AC8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7021:
switch (current) {
case 'b' :
state = 7022;
return true;
case 'p' :
state = 7023;
return true;
}
break;
case 7022:
switch (current) {
case ';' : // supsub;
match = "\u2AD4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7023:
switch (current) {
case ';' : // supsup;
match = "\u2AD6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7024:
switch (current) {
case 'A' :
state = 7025;
return true;
case 'a' :
state = 7028;
return true;
case 'n' :
state = 7035;
return true;
}
break;
case 7025:
switch (current) {
case 'r' :
state = 7026;
return true;
}
break;
case 7026:
switch (current) {
case 'r' :
state = 7027;
return true;
}
break;
case 7027:
switch (current) {
case ';' : // swArr;
match = "\u21D9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7028:
switch (current) {
case 'r' :
state = 7029;
return true;
}
break;
case 7029:
switch (current) {
case 'h' :
state = 7030;
return true;
case 'r' :
state = 7032;
return true;
}
break;
case 7030:
switch (current) {
case 'k' :
state = 7031;
return true;
}
break;
case 7031:
switch (current) {
case ';' : // swarhk;
match = "\u2926";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7032:
switch (current) {
case ';' : // swarr;
match = "\u2199";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'o' :
state = 7033;
return true;
}
break;
case 7033:
switch (current) {
case 'w' :
state = 7034;
return true;
}
break;
case 7034:
switch (current) {
case ';' : // swarrow;
match = "\u2199";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7035:
switch (current) {
case 'w' :
state = 7036;
return true;
}
break;
case 7036:
switch (current) {
case 'a' :
state = 7037;
return true;
}
break;
case 7037:
switch (current) {
case 'r' :
state = 7038;
return true;
}
break;
case 7038:
switch (current) {
case ';' : // swnwar;
match = "\u292A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7039:
switch (current) {
case 'l' :
state = 7040;
return true;
}
break;
case 7040:
switch (current) {
case 'i' :
state = 7041;
return true;
}
break;
case 7041:
switch (current) {
case 'g' : // szlig
match = "\u00DF";
matchLength = consumedCount;
state = 7042;
return true;
}
break;
case 7042:
switch (current) {
case ';' : // szlig;
match = "\u00DF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7043:
switch (current) {
case 'a' :
state = 7044;
return true;
case 'b' :
state = 7050;
return true;
case 'c' :
state = 7053;
return true;
case 'd' :
state = 7063;
return true;
case 'e' :
state = 7066;
return true;
case 'f' :
state = 7071;
return true;
case 'h' :
state = 7073;
return true;
case 'i' :
state = 7112;
return true;
case 'o' :
state = 7125;
return true;
case 'p' :
state = 7141;
return true;
case 'r' :
state = 7146;
return true;
case 's' :
state = 7199;
return true;
case 'w' :
state = 7210;
return true;
}
break;
case 7044:
switch (current) {
case 'r' :
state = 7045;
return true;
case 'u' :
state = 7049;
return true;
}
break;
case 7045:
switch (current) {
case 'g' :
state = 7046;
return true;
}
break;
case 7046:
switch (current) {
case 'e' :
state = 7047;
return true;
}
break;
case 7047:
switch (current) {
case 't' :
state = 7048;
return true;
}
break;
case 7048:
switch (current) {
case ';' : // target;
match = "\u2316";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7049:
switch (current) {
case ';' : // tau;
match = "\u03C4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7050:
switch (current) {
case 'r' :
state = 7051;
return true;
}
break;
case 7051:
switch (current) {
case 'k' :
state = 7052;
return true;
}
break;
case 7052:
switch (current) {
case ';' : // tbrk;
match = "\u23B4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7053:
switch (current) {
case 'a' :
state = 7054;
return true;
case 'e' :
state = 7058;
return true;
case 'y' :
state = 7062;
return true;
}
break;
case 7054:
switch (current) {
case 'r' :
state = 7055;
return true;
}
break;
case 7055:
switch (current) {
case 'o' :
state = 7056;
return true;
}
break;
case 7056:
switch (current) {
case 'n' :
state = 7057;
return true;
}
break;
case 7057:
switch (current) {
case ';' : // tcaron;
match = "\u0165";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7058:
switch (current) {
case 'd' :
state = 7059;
return true;
}
break;
case 7059:
switch (current) {
case 'i' :
state = 7060;
return true;
}
break;
case 7060:
switch (current) {
case 'l' :
state = 7061;
return true;
}
break;
case 7061:
switch (current) {
case ';' : // tcedil;
match = "\u0163";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7062:
switch (current) {
case ';' : // tcy;
match = "\u0442";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7063:
switch (current) {
case 'o' :
state = 7064;
return true;
}
break;
case 7064:
switch (current) {
case 't' :
state = 7065;
return true;
}
break;
case 7065:
switch (current) {
case ';' : // tdot;
match = "\u20DB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7066:
switch (current) {
case 'l' :
state = 7067;
return true;
}
break;
case 7067:
switch (current) {
case 'r' :
state = 7068;
return true;
}
break;
case 7068:
switch (current) {
case 'e' :
state = 7069;
return true;
}
break;
case 7069:
switch (current) {
case 'c' :
state = 7070;
return true;
}
break;
case 7070:
switch (current) {
case ';' : // telrec;
match = "\u2315";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7071:
switch (current) {
case 'r' :
state = 7072;
return true;
}
break;
case 7072:
switch (current) {
case ';' : // tfr;
match = "\uD835\uDD31";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7073:
switch (current) {
case 'e' :
state = 7074;
return true;
case 'i' :
state = 7088;
return true;
case 'k' :
state = 7103;
return true;
case 'o' :
state = 7109;
return true;
}
break;
case 7074:
switch (current) {
case 'r' :
state = 7075;
return true;
case 't' :
state = 7082;
return true;
}
break;
case 7075:
switch (current) {
case 'e' :
state = 7076;
return true;
}
break;
case 7076:
switch (current) {
case '4' :
state = 7077;
return true;
case 'f' :
state = 7078;
return true;
}
break;
case 7077:
switch (current) {
case ';' : // there4;
match = "\u2234";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7078:
switch (current) {
case 'o' :
state = 7079;
return true;
}
break;
case 7079:
switch (current) {
case 'r' :
state = 7080;
return true;
}
break;
case 7080:
switch (current) {
case 'e' :
state = 7081;
return true;
}
break;
case 7081:
switch (current) {
case ';' : // therefore;
match = "\u2234";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7082:
switch (current) {
case 'a' :
state = 7083;
return true;
}
break;
case 7083:
switch (current) {
case ';' : // theta;
match = "\u03B8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 's' :
state = 7084;
return true;
case 'v' :
state = 7087;
return true;
}
break;
case 7084:
switch (current) {
case 'y' :
state = 7085;
return true;
}
break;
case 7085:
switch (current) {
case 'm' :
state = 7086;
return true;
}
break;
case 7086:
switch (current) {
case ';' : // thetasym;
match = "\u03D1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7087:
switch (current) {
case ';' : // thetav;
match = "\u03D1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7088:
switch (current) {
case 'c' :
state = 7089;
return true;
case 'n' :
state = 7100;
return true;
}
break;
case 7089:
switch (current) {
case 'k' :
state = 7090;
return true;
}
break;
case 7090:
switch (current) {
case 'a' :
state = 7091;
return true;
case 's' :
state = 7097;
return true;
}
break;
case 7091:
switch (current) {
case 'p' :
state = 7092;
return true;
}
break;
case 7092:
switch (current) {
case 'p' :
state = 7093;
return true;
}
break;
case 7093:
switch (current) {
case 'r' :
state = 7094;
return true;
}
break;
case 7094:
switch (current) {
case 'o' :
state = 7095;
return true;
}
break;
case 7095:
switch (current) {
case 'x' :
state = 7096;
return true;
}
break;
case 7096:
switch (current) {
case ';' : // thickapprox;
match = "\u2248";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7097:
switch (current) {
case 'i' :
state = 7098;
return true;
}
break;
case 7098:
switch (current) {
case 'm' :
state = 7099;
return true;
}
break;
case 7099:
switch (current) {
case ';' : // thicksim;
match = "\u223C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7100:
switch (current) {
case 's' :
state = 7101;
return true;
}
break;
case 7101:
switch (current) {
case 'p' :
state = 7102;
return true;
}
break;
case 7102:
switch (current) {
case ';' : // thinsp;
match = "\u2009";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7103:
switch (current) {
case 'a' :
state = 7104;
return true;
case 's' :
state = 7106;
return true;
}
break;
case 7104:
switch (current) {
case 'p' :
state = 7105;
return true;
}
break;
case 7105:
switch (current) {
case ';' : // thkap;
match = "\u2248";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7106:
switch (current) {
case 'i' :
state = 7107;
return true;
}
break;
case 7107:
switch (current) {
case 'm' :
state = 7108;
return true;
}
break;
case 7108:
switch (current) {
case ';' : // thksim;
match = "\u223C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7109:
switch (current) {
case 'r' :
state = 7110;
return true;
}
break;
case 7110:
switch (current) {
case 'n' : // thorn
match = "\u00FE";
matchLength = consumedCount;
state = 7111;
return true;
}
break;
case 7111:
switch (current) {
case ';' : // thorn;
match = "\u00FE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7112:
switch (current) {
case 'l' :
state = 7113;
return true;
case 'm' :
state = 7116;
return true;
case 'n' :
state = 7123;
return true;
}
break;
case 7113:
switch (current) {
case 'd' :
state = 7114;
return true;
}
break;
case 7114:
switch (current) {
case 'e' :
state = 7115;
return true;
}
break;
case 7115:
switch (current) {
case ';' : // tilde;
match = "\u02DC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7116:
switch (current) {
case 'e' :
state = 7117;
return true;
}
break;
case 7117:
switch (current) {
case 's' : // times
match = "\u00D7";
matchLength = consumedCount;
state = 7118;
return true;
}
break;
case 7118:
switch (current) {
case ';' : // times;
match = "\u00D7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'b' :
state = 7119;
return true;
case 'd' :
state = 7122;
return true;
}
break;
case 7119:
switch (current) {
case ';' : // timesb;
match = "\u22A0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'a' :
state = 7120;
return true;
}
break;
case 7120:
switch (current) {
case 'r' :
state = 7121;
return true;
}
break;
case 7121:
switch (current) {
case ';' : // timesbar;
match = "\u2A31";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7122:
switch (current) {
case ';' : // timesd;
match = "\u2A30";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7123:
switch (current) {
case 't' :
state = 7124;
return true;
}
break;
case 7124:
switch (current) {
case ';' : // tint;
match = "\u222D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7125:
switch (current) {
case 'e' :
state = 7126;
return true;
case 'p' :
state = 7128;
return true;
case 's' :
state = 7139;
return true;
}
break;
case 7126:
switch (current) {
case 'a' :
state = 7127;
return true;
}
break;
case 7127:
switch (current) {
case ';' : // toea;
match = "\u2928";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7128:
switch (current) {
case ';' : // top;
match = "\u22A4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'b' :
state = 7129;
return true;
case 'c' :
state = 7132;
return true;
case 'f' :
state = 7135;
return true;
}
break;
case 7129:
switch (current) {
case 'o' :
state = 7130;
return true;
}
break;
case 7130:
switch (current) {
case 't' :
state = 7131;
return true;
}
break;
case 7131:
switch (current) {
case ';' : // topbot;
match = "\u2336";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7132:
switch (current) {
case 'i' :
state = 7133;
return true;
}
break;
case 7133:
switch (current) {
case 'r' :
state = 7134;
return true;
}
break;
case 7134:
switch (current) {
case ';' : // topcir;
match = "\u2AF1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7135:
switch (current) {
case ';' : // topf;
match = "\uD835\uDD65";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'o' :
state = 7136;
return true;
}
break;
case 7136:
switch (current) {
case 'r' :
state = 7137;
return true;
}
break;
case 7137:
switch (current) {
case 'k' :
state = 7138;
return true;
}
break;
case 7138:
switch (current) {
case ';' : // topfork;
match = "\u2ADA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7139:
switch (current) {
case 'a' :
state = 7140;
return true;
}
break;
case 7140:
switch (current) {
case ';' : // tosa;
match = "\u2929";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7141:
switch (current) {
case 'r' :
state = 7142;
return true;
}
break;
case 7142:
switch (current) {
case 'i' :
state = 7143;
return true;
}
break;
case 7143:
switch (current) {
case 'm' :
state = 7144;
return true;
}
break;
case 7144:
switch (current) {
case 'e' :
state = 7145;
return true;
}
break;
case 7145:
switch (current) {
case ';' : // tprime;
match = "\u2034";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7146:
switch (current) {
case 'a' :
state = 7147;
return true;
case 'i' :
state = 7150;
return true;
case 'p' :
state = 7193;
return true;
}
break;
case 7147:
switch (current) {
case 'd' :
state = 7148;
return true;
}
break;
case 7148:
switch (current) {
case 'e' :
state = 7149;
return true;
}
break;
case 7149:
switch (current) {
case ';' : // trade;
match = "\u2122";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7150:
switch (current) {
case 'a' :
state = 7151;
return true;
case 'd' :
state = 7174;
return true;
case 'e' :
state = 7177;
return true;
case 'm' :
state = 7178;
return true;
case 'p' :
state = 7183;
return true;
case 's' :
state = 7187;
return true;
case 't' :
state = 7189;
return true;
}
break;
case 7151:
switch (current) {
case 'n' :
state = 7152;
return true;
}
break;
case 7152:
switch (current) {
case 'g' :
state = 7153;
return true;
}
break;
case 7153:
switch (current) {
case 'l' :
state = 7154;
return true;
}
break;
case 7154:
switch (current) {
case 'e' :
state = 7155;
return true;
}
break;
case 7155:
switch (current) {
case ';' : // triangle;
match = "\u25B5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'd' :
state = 7156;
return true;
case 'l' :
state = 7160;
return true;
case 'q' :
state = 7166;
return true;
case 'r' :
state = 7167;
return true;
}
break;
case 7156:
switch (current) {
case 'o' :
state = 7157;
return true;
}
break;
case 7157:
switch (current) {
case 'w' :
state = 7158;
return true;
}
break;
case 7158:
switch (current) {
case 'n' :
state = 7159;
return true;
}
break;
case 7159:
switch (current) {
case ';' : // triangledown;
match = "\u25BF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7160:
switch (current) {
case 'e' :
state = 7161;
return true;
}
break;
case 7161:
switch (current) {
case 'f' :
state = 7162;
return true;
}
break;
case 7162:
switch (current) {
case 't' :
state = 7163;
return true;
}
break;
case 7163:
switch (current) {
case ';' : // triangleleft;
match = "\u25C3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 7164;
return true;
}
break;
case 7164:
switch (current) {
case 'q' :
state = 7165;
return true;
}
break;
case 7165:
switch (current) {
case ';' : // trianglelefteq;
match = "\u22B4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7166:
switch (current) {
case ';' : // triangleq;
match = "\u225C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7167:
switch (current) {
case 'i' :
state = 7168;
return true;
}
break;
case 7168:
switch (current) {
case 'g' :
state = 7169;
return true;
}
break;
case 7169:
switch (current) {
case 'h' :
state = 7170;
return true;
}
break;
case 7170:
switch (current) {
case 't' :
state = 7171;
return true;
}
break;
case 7171:
switch (current) {
case ';' : // triangleright;
match = "\u25B9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 7172;
return true;
}
break;
case 7172:
switch (current) {
case 'q' :
state = 7173;
return true;
}
break;
case 7173:
switch (current) {
case ';' : // trianglerighteq;
match = "\u22B5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7174:
switch (current) {
case 'o' :
state = 7175;
return true;
}
break;
case 7175:
switch (current) {
case 't' :
state = 7176;
return true;
}
break;
case 7176:
switch (current) {
case ';' : // tridot;
match = "\u25EC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7177:
switch (current) {
case ';' : // trie;
match = "\u225C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7178:
switch (current) {
case 'i' :
state = 7179;
return true;
}
break;
case 7179:
switch (current) {
case 'n' :
state = 7180;
return true;
}
break;
case 7180:
switch (current) {
case 'u' :
state = 7181;
return true;
}
break;
case 7181:
switch (current) {
case 's' :
state = 7182;
return true;
}
break;
case 7182:
switch (current) {
case ';' : // triminus;
match = "\u2A3A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7183:
switch (current) {
case 'l' :
state = 7184;
return true;
}
break;
case 7184:
switch (current) {
case 'u' :
state = 7185;
return true;
}
break;
case 7185:
switch (current) {
case 's' :
state = 7186;
return true;
}
break;
case 7186:
switch (current) {
case ';' : // triplus;
match = "\u2A39";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7187:
switch (current) {
case 'b' :
state = 7188;
return true;
}
break;
case 7188:
switch (current) {
case ';' : // trisb;
match = "\u29CD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7189:
switch (current) {
case 'i' :
state = 7190;
return true;
}
break;
case 7190:
switch (current) {
case 'm' :
state = 7191;
return true;
}
break;
case 7191:
switch (current) {
case 'e' :
state = 7192;
return true;
}
break;
case 7192:
switch (current) {
case ';' : // tritime;
match = "\u2A3B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7193:
switch (current) {
case 'e' :
state = 7194;
return true;
}
break;
case 7194:
switch (current) {
case 'z' :
state = 7195;
return true;
}
break;
case 7195:
switch (current) {
case 'i' :
state = 7196;
return true;
}
break;
case 7196:
switch (current) {
case 'u' :
state = 7197;
return true;
}
break;
case 7197:
switch (current) {
case 'm' :
state = 7198;
return true;
}
break;
case 7198:
switch (current) {
case ';' : // trpezium;
match = "\u23E2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7199:
switch (current) {
case 'c' :
state = 7200;
return true;
case 'h' :
state = 7203;
return true;
case 't' :
state = 7206;
return true;
}
break;
case 7200:
switch (current) {
case 'r' :
state = 7201;
return true;
case 'y' :
state = 7202;
return true;
}
break;
case 7201:
switch (current) {
case ';' : // tscr;
match = "\uD835\uDCC9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7202:
switch (current) {
case ';' : // tscy;
match = "\u0446";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7203:
switch (current) {
case 'c' :
state = 7204;
return true;
}
break;
case 7204:
switch (current) {
case 'y' :
state = 7205;
return true;
}
break;
case 7205:
switch (current) {
case ';' : // tshcy;
match = "\u045B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7206:
switch (current) {
case 'r' :
state = 7207;
return true;
}
break;
case 7207:
switch (current) {
case 'o' :
state = 7208;
return true;
}
break;
case 7208:
switch (current) {
case 'k' :
state = 7209;
return true;
}
break;
case 7209:
switch (current) {
case ';' : // tstrok;
match = "\u0167";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7210:
switch (current) {
case 'i' :
state = 7211;
return true;
case 'o' :
state = 7214;
return true;
}
break;
case 7211:
switch (current) {
case 'x' :
state = 7212;
return true;
}
break;
case 7212:
switch (current) {
case 't' :
state = 7213;
return true;
}
break;
case 7213:
switch (current) {
case ';' : // twixt;
match = "\u226C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7214:
switch (current) {
case 'h' :
state = 7215;
return true;
}
break;
case 7215:
switch (current) {
case 'e' :
state = 7216;
return true;
}
break;
case 7216:
switch (current) {
case 'a' :
state = 7217;
return true;
}
break;
case 7217:
switch (current) {
case 'd' :
state = 7218;
return true;
}
break;
case 7218:
switch (current) {
case 'l' :
state = 7219;
return true;
case 'r' :
state = 7228;
return true;
}
break;
case 7219:
switch (current) {
case 'e' :
state = 7220;
return true;
}
break;
case 7220:
switch (current) {
case 'f' :
state = 7221;
return true;
}
break;
case 7221:
switch (current) {
case 't' :
state = 7222;
return true;
}
break;
case 7222:
switch (current) {
case 'a' :
state = 7223;
return true;
}
break;
case 7223:
switch (current) {
case 'r' :
state = 7224;
return true;
}
break;
case 7224:
switch (current) {
case 'r' :
state = 7225;
return true;
}
break;
case 7225:
switch (current) {
case 'o' :
state = 7226;
return true;
}
break;
case 7226:
switch (current) {
case 'w' :
state = 7227;
return true;
}
break;
case 7227:
switch (current) {
case ';' : // twoheadleftarrow;
match = "\u219E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7228:
switch (current) {
case 'i' :
state = 7229;
return true;
}
break;
case 7229:
switch (current) {
case 'g' :
state = 7230;
return true;
}
break;
case 7230:
switch (current) {
case 'h' :
state = 7231;
return true;
}
break;
case 7231:
switch (current) {
case 't' :
state = 7232;
return true;
}
break;
case 7232:
switch (current) {
case 'a' :
state = 7233;
return true;
}
break;
case 7233:
switch (current) {
case 'r' :
state = 7234;
return true;
}
break;
case 7234:
switch (current) {
case 'r' :
state = 7235;
return true;
}
break;
case 7235:
switch (current) {
case 'o' :
state = 7236;
return true;
}
break;
case 7236:
switch (current) {
case 'w' :
state = 7237;
return true;
}
break;
case 7237:
switch (current) {
case ';' : // twoheadrightarrow;
match = "\u21A0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7238:
switch (current) {
case 'A' :
state = 7239;
return true;
case 'H' :
state = 7242;
return true;
case 'a' :
state = 7245;
return true;
case 'b' :
state = 7252;
return true;
case 'c' :
state = 7259;
return true;
case 'd' :
state = 7264;
return true;
case 'f' :
state = 7275;
return true;
case 'g' :
state = 7281;
return true;
case 'h' :
state = 7286;
return true;
case 'l' :
state = 7294;
return true;
case 'm' :
state = 7307;
return true;
case 'o' :
state = 7312;
return true;
case 'p' :
state = 7318;
return true;
case 'r' :
state = 7366;
return true;
case 's' :
state = 7382;
return true;
case 't' :
state = 7385;
return true;
case 'u' :
state = 7396;
return true;
case 'w' :
state = 7402;
return true;
}
break;
case 7239:
switch (current) {
case 'r' :
state = 7240;
return true;
}
break;
case 7240:
switch (current) {
case 'r' :
state = 7241;
return true;
}
break;
case 7241:
switch (current) {
case ';' : // uArr;
match = "\u21D1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7242:
switch (current) {
case 'a' :
state = 7243;
return true;
}
break;
case 7243:
switch (current) {
case 'r' :
state = 7244;
return true;
}
break;
case 7244:
switch (current) {
case ';' : // uHar;
match = "\u2963";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7245:
switch (current) {
case 'c' :
state = 7246;
return true;
case 'r' :
state = 7250;
return true;
}
break;
case 7246:
switch (current) {
case 'u' :
state = 7247;
return true;
}
break;
case 7247:
switch (current) {
case 't' :
state = 7248;
return true;
}
break;
case 7248:
switch (current) {
case 'e' : // uacute
match = "\u00FA";
matchLength = consumedCount;
state = 7249;
return true;
}
break;
case 7249:
switch (current) {
case ';' : // uacute;
match = "\u00FA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7250:
switch (current) {
case 'r' :
state = 7251;
return true;
}
break;
case 7251:
switch (current) {
case ';' : // uarr;
match = "\u2191";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7252:
switch (current) {
case 'r' :
state = 7253;
return true;
}
break;
case 7253:
switch (current) {
case 'c' :
state = 7254;
return true;
case 'e' :
state = 7256;
return true;
}
break;
case 7254:
switch (current) {
case 'y' :
state = 7255;
return true;
}
break;
case 7255:
switch (current) {
case ';' : // ubrcy;
match = "\u045E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7256:
switch (current) {
case 'v' :
state = 7257;
return true;
}
break;
case 7257:
switch (current) {
case 'e' :
state = 7258;
return true;
}
break;
case 7258:
switch (current) {
case ';' : // ubreve;
match = "\u016D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7259:
switch (current) {
case 'i' :
state = 7260;
return true;
case 'y' :
state = 7263;
return true;
}
break;
case 7260:
switch (current) {
case 'r' :
state = 7261;
return true;
}
break;
case 7261:
switch (current) {
case 'c' : // ucirc
match = "\u00FB";
matchLength = consumedCount;
state = 7262;
return true;
}
break;
case 7262:
switch (current) {
case ';' : // ucirc;
match = "\u00FB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7263:
switch (current) {
case ';' : // ucy;
match = "\u0443";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7264:
switch (current) {
case 'a' :
state = 7265;
return true;
case 'b' :
state = 7268;
return true;
case 'h' :
state = 7272;
return true;
}
break;
case 7265:
switch (current) {
case 'r' :
state = 7266;
return true;
}
break;
case 7266:
switch (current) {
case 'r' :
state = 7267;
return true;
}
break;
case 7267:
switch (current) {
case ';' : // udarr;
match = "\u21C5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7268:
switch (current) {
case 'l' :
state = 7269;
return true;
}
break;
case 7269:
switch (current) {
case 'a' :
state = 7270;
return true;
}
break;
case 7270:
switch (current) {
case 'c' :
state = 7271;
return true;
}
break;
case 7271:
switch (current) {
case ';' : // udblac;
match = "\u0171";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7272:
switch (current) {
case 'a' :
state = 7273;
return true;
}
break;
case 7273:
switch (current) {
case 'r' :
state = 7274;
return true;
}
break;
case 7274:
switch (current) {
case ';' : // udhar;
match = "\u296E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7275:
switch (current) {
case 'i' :
state = 7276;
return true;
case 'r' :
state = 7280;
return true;
}
break;
case 7276:
switch (current) {
case 's' :
state = 7277;
return true;
}
break;
case 7277:
switch (current) {
case 'h' :
state = 7278;
return true;
}
break;
case 7278:
switch (current) {
case 't' :
state = 7279;
return true;
}
break;
case 7279:
switch (current) {
case ';' : // ufisht;
match = "\u297E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7280:
switch (current) {
case ';' : // ufr;
match = "\uD835\uDD32";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7281:
switch (current) {
case 'r' :
state = 7282;
return true;
}
break;
case 7282:
switch (current) {
case 'a' :
state = 7283;
return true;
}
break;
case 7283:
switch (current) {
case 'v' :
state = 7284;
return true;
}
break;
case 7284:
switch (current) {
case 'e' : // ugrave
match = "\u00F9";
matchLength = consumedCount;
state = 7285;
return true;
}
break;
case 7285:
switch (current) {
case ';' : // ugrave;
match = "\u00F9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7286:
switch (current) {
case 'a' :
state = 7287;
return true;
case 'b' :
state = 7291;
return true;
}
break;
case 7287:
switch (current) {
case 'r' :
state = 7288;
return true;
}
break;
case 7288:
switch (current) {
case 'l' :
state = 7289;
return true;
case 'r' :
state = 7290;
return true;
}
break;
case 7289:
switch (current) {
case ';' : // uharl;
match = "\u21BF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7290:
switch (current) {
case ';' : // uharr;
match = "\u21BE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7291:
switch (current) {
case 'l' :
state = 7292;
return true;
}
break;
case 7292:
switch (current) {
case 'k' :
state = 7293;
return true;
}
break;
case 7293:
switch (current) {
case ';' : // uhblk;
match = "\u2580";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7294:
switch (current) {
case 'c' :
state = 7295;
return true;
case 't' :
state = 7304;
return true;
}
break;
case 7295:
switch (current) {
case 'o' :
state = 7296;
return true;
case 'r' :
state = 7301;
return true;
}
break;
case 7296:
switch (current) {
case 'r' :
state = 7297;
return true;
}
break;
case 7297:
switch (current) {
case 'n' :
state = 7298;
return true;
}
break;
case 7298:
switch (current) {
case ';' : // ulcorn;
match = "\u231C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 7299;
return true;
}
break;
case 7299:
switch (current) {
case 'r' :
state = 7300;
return true;
}
break;
case 7300:
switch (current) {
case ';' : // ulcorner;
match = "\u231C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7301:
switch (current) {
case 'o' :
state = 7302;
return true;
}
break;
case 7302:
switch (current) {
case 'p' :
state = 7303;
return true;
}
break;
case 7303:
switch (current) {
case ';' : // ulcrop;
match = "\u230F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7304:
switch (current) {
case 'r' :
state = 7305;
return true;
}
break;
case 7305:
switch (current) {
case 'i' :
state = 7306;
return true;
}
break;
case 7306:
switch (current) {
case ';' : // ultri;
match = "\u25F8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7307:
switch (current) {
case 'a' :
state = 7308;
return true;
case 'l' : // uml
match = "\u00A8";
matchLength = consumedCount;
state = 7311;
return true;
}
break;
case 7308:
switch (current) {
case 'c' :
state = 7309;
return true;
}
break;
case 7309:
switch (current) {
case 'r' :
state = 7310;
return true;
}
break;
case 7310:
switch (current) {
case ';' : // umacr;
match = "\u016B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7311:
switch (current) {
case ';' : // uml;
match = "\u00A8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7312:
switch (current) {
case 'g' :
state = 7313;
return true;
case 'p' :
state = 7316;
return true;
}
break;
case 7313:
switch (current) {
case 'o' :
state = 7314;
return true;
}
break;
case 7314:
switch (current) {
case 'n' :
state = 7315;
return true;
}
break;
case 7315:
switch (current) {
case ';' : // uogon;
match = "\u0173";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7316:
switch (current) {
case 'f' :
state = 7317;
return true;
}
break;
case 7317:
switch (current) {
case ';' : // uopf;
match = "\uD835\uDD66";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7318:
switch (current) {
case 'a' :
state = 7319;
return true;
case 'd' :
state = 7324;
return true;
case 'h' :
state = 7333;
return true;
case 'l' :
state = 7349;
return true;
case 's' :
state = 7352;
return true;
case 'u' :
state = 7358;
return true;
}
break;
case 7319:
switch (current) {
case 'r' :
state = 7320;
return true;
}
break;
case 7320:
switch (current) {
case 'r' :
state = 7321;
return true;
}
break;
case 7321:
switch (current) {
case 'o' :
state = 7322;
return true;
}
break;
case 7322:
switch (current) {
case 'w' :
state = 7323;
return true;
}
break;
case 7323:
switch (current) {
case ';' : // uparrow;
match = "\u2191";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7324:
switch (current) {
case 'o' :
state = 7325;
return true;
}
break;
case 7325:
switch (current) {
case 'w' :
state = 7326;
return true;
}
break;
case 7326:
switch (current) {
case 'n' :
state = 7327;
return true;
}
break;
case 7327:
switch (current) {
case 'a' :
state = 7328;
return true;
}
break;
case 7328:
switch (current) {
case 'r' :
state = 7329;
return true;
}
break;
case 7329:
switch (current) {
case 'r' :
state = 7330;
return true;
}
break;
case 7330:
switch (current) {
case 'o' :
state = 7331;
return true;
}
break;
case 7331:
switch (current) {
case 'w' :
state = 7332;
return true;
}
break;
case 7332:
switch (current) {
case ';' : // updownarrow;
match = "\u2195";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7333:
switch (current) {
case 'a' :
state = 7334;
return true;
}
break;
case 7334:
switch (current) {
case 'r' :
state = 7335;
return true;
}
break;
case 7335:
switch (current) {
case 'p' :
state = 7336;
return true;
}
break;
case 7336:
switch (current) {
case 'o' :
state = 7337;
return true;
}
break;
case 7337:
switch (current) {
case 'o' :
state = 7338;
return true;
}
break;
case 7338:
switch (current) {
case 'n' :
state = 7339;
return true;
}
break;
case 7339:
switch (current) {
case 'l' :
state = 7340;
return true;
case 'r' :
state = 7344;
return true;
}
break;
case 7340:
switch (current) {
case 'e' :
state = 7341;
return true;
}
break;
case 7341:
switch (current) {
case 'f' :
state = 7342;
return true;
}
break;
case 7342:
switch (current) {
case 't' :
state = 7343;
return true;
}
break;
case 7343:
switch (current) {
case ';' : // upharpoonleft;
match = "\u21BF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7344:
switch (current) {
case 'i' :
state = 7345;
return true;
}
break;
case 7345:
switch (current) {
case 'g' :
state = 7346;
return true;
}
break;
case 7346:
switch (current) {
case 'h' :
state = 7347;
return true;
}
break;
case 7347:
switch (current) {
case 't' :
state = 7348;
return true;
}
break;
case 7348:
switch (current) {
case ';' : // upharpoonright;
match = "\u21BE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7349:
switch (current) {
case 'u' :
state = 7350;
return true;
}
break;
case 7350:
switch (current) {
case 's' :
state = 7351;
return true;
}
break;
case 7351:
switch (current) {
case ';' : // uplus;
match = "\u228E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7352:
switch (current) {
case 'i' :
state = 7353;
return true;
}
break;
case 7353:
switch (current) {
case ';' : // upsi;
match = "\u03C5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'h' :
state = 7354;
return true;
case 'l' :
state = 7355;
return true;
}
break;
case 7354:
switch (current) {
case ';' : // upsih;
match = "\u03D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7355:
switch (current) {
case 'o' :
state = 7356;
return true;
}
break;
case 7356:
switch (current) {
case 'n' :
state = 7357;
return true;
}
break;
case 7357:
switch (current) {
case ';' : // upsilon;
match = "\u03C5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7358:
switch (current) {
case 'p' :
state = 7359;
return true;
}
break;
case 7359:
switch (current) {
case 'a' :
state = 7360;
return true;
}
break;
case 7360:
switch (current) {
case 'r' :
state = 7361;
return true;
}
break;
case 7361:
switch (current) {
case 'r' :
state = 7362;
return true;
}
break;
case 7362:
switch (current) {
case 'o' :
state = 7363;
return true;
}
break;
case 7363:
switch (current) {
case 'w' :
state = 7364;
return true;
}
break;
case 7364:
switch (current) {
case 's' :
state = 7365;
return true;
}
break;
case 7365:
switch (current) {
case ';' : // upuparrows;
match = "\u21C8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7366:
switch (current) {
case 'c' :
state = 7367;
return true;
case 'i' :
state = 7376;
return true;
case 't' :
state = 7379;
return true;
}
break;
case 7367:
switch (current) {
case 'o' :
state = 7368;
return true;
case 'r' :
state = 7373;
return true;
}
break;
case 7368:
switch (current) {
case 'r' :
state = 7369;
return true;
}
break;
case 7369:
switch (current) {
case 'n' :
state = 7370;
return true;
}
break;
case 7370:
switch (current) {
case ';' : // urcorn;
match = "\u231D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 7371;
return true;
}
break;
case 7371:
switch (current) {
case 'r' :
state = 7372;
return true;
}
break;
case 7372:
switch (current) {
case ';' : // urcorner;
match = "\u231D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7373:
switch (current) {
case 'o' :
state = 7374;
return true;
}
break;
case 7374:
switch (current) {
case 'p' :
state = 7375;
return true;
}
break;
case 7375:
switch (current) {
case ';' : // urcrop;
match = "\u230E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7376:
switch (current) {
case 'n' :
state = 7377;
return true;
}
break;
case 7377:
switch (current) {
case 'g' :
state = 7378;
return true;
}
break;
case 7378:
switch (current) {
case ';' : // uring;
match = "\u016F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7379:
switch (current) {
case 'r' :
state = 7380;
return true;
}
break;
case 7380:
switch (current) {
case 'i' :
state = 7381;
return true;
}
break;
case 7381:
switch (current) {
case ';' : // urtri;
match = "\u25F9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7382:
switch (current) {
case 'c' :
state = 7383;
return true;
}
break;
case 7383:
switch (current) {
case 'r' :
state = 7384;
return true;
}
break;
case 7384:
switch (current) {
case ';' : // uscr;
match = "\uD835\uDCCA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7385:
switch (current) {
case 'd' :
state = 7386;
return true;
case 'i' :
state = 7389;
return true;
case 'r' :
state = 7393;
return true;
}
break;
case 7386:
switch (current) {
case 'o' :
state = 7387;
return true;
}
break;
case 7387:
switch (current) {
case 't' :
state = 7388;
return true;
}
break;
case 7388:
switch (current) {
case ';' : // utdot;
match = "\u22F0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7389:
switch (current) {
case 'l' :
state = 7390;
return true;
}
break;
case 7390:
switch (current) {
case 'd' :
state = 7391;
return true;
}
break;
case 7391:
switch (current) {
case 'e' :
state = 7392;
return true;
}
break;
case 7392:
switch (current) {
case ';' : // utilde;
match = "\u0169";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7393:
switch (current) {
case 'i' :
state = 7394;
return true;
}
break;
case 7394:
switch (current) {
case ';' : // utri;
match = "\u25B5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'f' :
state = 7395;
return true;
}
break;
case 7395:
switch (current) {
case ';' : // utrif;
match = "\u25B4";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7396:
switch (current) {
case 'a' :
state = 7397;
return true;
case 'm' :
state = 7400;
return true;
}
break;
case 7397:
switch (current) {
case 'r' :
state = 7398;
return true;
}
break;
case 7398:
switch (current) {
case 'r' :
state = 7399;
return true;
}
break;
case 7399:
switch (current) {
case ';' : // uuarr;
match = "\u21C8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7400:
switch (current) {
case 'l' : // uuml
match = "\u00FC";
matchLength = consumedCount;
state = 7401;
return true;
}
break;
case 7401:
switch (current) {
case ';' : // uuml;
match = "\u00FC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7402:
switch (current) {
case 'a' :
state = 7403;
return true;
}
break;
case 7403:
switch (current) {
case 'n' :
state = 7404;
return true;
}
break;
case 7404:
switch (current) {
case 'g' :
state = 7405;
return true;
}
break;
case 7405:
switch (current) {
case 'l' :
state = 7406;
return true;
}
break;
case 7406:
switch (current) {
case 'e' :
state = 7407;
return true;
}
break;
case 7407:
switch (current) {
case ';' : // uwangle;
match = "\u29A7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7408:
switch (current) {
case 'A' :
state = 7409;
return true;
case 'B' :
state = 7412;
return true;
case 'D' :
state = 7416;
return true;
case 'a' :
state = 7420;
return true;
case 'c' :
state = 7500;
return true;
case 'd' :
state = 7502;
return true;
case 'e' :
state = 7506;
return true;
case 'f' :
state = 7522;
return true;
case 'l' :
state = 7524;
return true;
case 'n' :
state = 7528;
return true;
case 'o' :
state = 7533;
return true;
case 'p' :
state = 7536;
return true;
case 'r' :
state = 7540;
return true;
case 's' :
state = 7544;
return true;
case 'z' :
state = 7556;
return true;
}
break;
case 7409:
switch (current) {
case 'r' :
state = 7410;
return true;
}
break;
case 7410:
switch (current) {
case 'r' :
state = 7411;
return true;
}
break;
case 7411:
switch (current) {
case ';' : // vArr;
match = "\u21D5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7412:
switch (current) {
case 'a' :
state = 7413;
return true;
}
break;
case 7413:
switch (current) {
case 'r' :
state = 7414;
return true;
}
break;
case 7414:
switch (current) {
case ';' : // vBar;
match = "\u2AE8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'v' :
state = 7415;
return true;
}
break;
case 7415:
switch (current) {
case ';' : // vBarv;
match = "\u2AE9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7416:
switch (current) {
case 'a' :
state = 7417;
return true;
}
break;
case 7417:
switch (current) {
case 's' :
state = 7418;
return true;
}
break;
case 7418:
switch (current) {
case 'h' :
state = 7419;
return true;
}
break;
case 7419:
switch (current) {
case ';' : // vDash;
match = "\u22A8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7420:
switch (current) {
case 'n' :
state = 7421;
return true;
case 'r' :
state = 7425;
return true;
}
break;
case 7421:
switch (current) {
case 'g' :
state = 7422;
return true;
}
break;
case 7422:
switch (current) {
case 'r' :
state = 7423;
return true;
}
break;
case 7423:
switch (current) {
case 't' :
state = 7424;
return true;
}
break;
case 7424:
switch (current) {
case ';' : // vangrt;
match = "\u299C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7425:
switch (current) {
case 'e' :
state = 7426;
return true;
case 'k' :
state = 7433;
return true;
case 'n' :
state = 7438;
return true;
case 'p' :
state = 7445;
return true;
case 'r' :
state = 7454;
return true;
case 's' :
state = 7457;
return true;
case 't' :
state = 7479;
return true;
}
break;
case 7426:
switch (current) {
case 'p' :
state = 7427;
return true;
}
break;
case 7427:
switch (current) {
case 's' :
state = 7428;
return true;
}
break;
case 7428:
switch (current) {
case 'i' :
state = 7429;
return true;
}
break;
case 7429:
switch (current) {
case 'l' :
state = 7430;
return true;
}
break;
case 7430:
switch (current) {
case 'o' :
state = 7431;
return true;
}
break;
case 7431:
switch (current) {
case 'n' :
state = 7432;
return true;
}
break;
case 7432:
switch (current) {
case ';' : // varepsilon;
match = "\u03F5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7433:
switch (current) {
case 'a' :
state = 7434;
return true;
}
break;
case 7434:
switch (current) {
case 'p' :
state = 7435;
return true;
}
break;
case 7435:
switch (current) {
case 'p' :
state = 7436;
return true;
}
break;
case 7436:
switch (current) {
case 'a' :
state = 7437;
return true;
}
break;
case 7437:
switch (current) {
case ';' : // varkappa;
match = "\u03F0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7438:
switch (current) {
case 'o' :
state = 7439;
return true;
}
break;
case 7439:
switch (current) {
case 't' :
state = 7440;
return true;
}
break;
case 7440:
switch (current) {
case 'h' :
state = 7441;
return true;
}
break;
case 7441:
switch (current) {
case 'i' :
state = 7442;
return true;
}
break;
case 7442:
switch (current) {
case 'n' :
state = 7443;
return true;
}
break;
case 7443:
switch (current) {
case 'g' :
state = 7444;
return true;
}
break;
case 7444:
switch (current) {
case ';' : // varnothing;
match = "\u2205";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7445:
switch (current) {
case 'h' :
state = 7446;
return true;
case 'i' :
state = 7448;
return true;
case 'r' :
state = 7449;
return true;
}
break;
case 7446:
switch (current) {
case 'i' :
state = 7447;
return true;
}
break;
case 7447:
switch (current) {
case ';' : // varphi;
match = "\u03D5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7448:
switch (current) {
case ';' : // varpi;
match = "\u03D6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7449:
switch (current) {
case 'o' :
state = 7450;
return true;
}
break;
case 7450:
switch (current) {
case 'p' :
state = 7451;
return true;
}
break;
case 7451:
switch (current) {
case 't' :
state = 7452;
return true;
}
break;
case 7452:
switch (current) {
case 'o' :
state = 7453;
return true;
}
break;
case 7453:
switch (current) {
case ';' : // varpropto;
match = "\u221D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7454:
switch (current) {
case ';' : // varr;
match = "\u2195";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'h' :
state = 7455;
return true;
}
break;
case 7455:
switch (current) {
case 'o' :
state = 7456;
return true;
}
break;
case 7456:
switch (current) {
case ';' : // varrho;
match = "\u03F1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7457:
switch (current) {
case 'i' :
state = 7458;
return true;
case 'u' :
state = 7462;
return true;
}
break;
case 7458:
switch (current) {
case 'g' :
state = 7459;
return true;
}
break;
case 7459:
switch (current) {
case 'm' :
state = 7460;
return true;
}
break;
case 7460:
switch (current) {
case 'a' :
state = 7461;
return true;
}
break;
case 7461:
switch (current) {
case ';' : // varsigma;
match = "\u03C2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7462:
switch (current) {
case 'b' :
state = 7463;
return true;
case 'p' :
state = 7471;
return true;
}
break;
case 7463:
switch (current) {
case 's' :
state = 7464;
return true;
}
break;
case 7464:
switch (current) {
case 'e' :
state = 7465;
return true;
}
break;
case 7465:
switch (current) {
case 't' :
state = 7466;
return true;
}
break;
case 7466:
switch (current) {
case 'n' :
state = 7467;
return true;
}
break;
case 7467:
switch (current) {
case 'e' :
state = 7468;
return true;
}
break;
case 7468:
switch (current) {
case 'q' :
state = 7469;
return true;
}
break;
case 7469:
switch (current) {
case ';' : // varsubsetneq;
match = "\u228A\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 7470;
return true;
}
break;
case 7470:
switch (current) {
case ';' : // varsubsetneqq;
match = "\u2ACB\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7471:
switch (current) {
case 's' :
state = 7472;
return true;
}
break;
case 7472:
switch (current) {
case 'e' :
state = 7473;
return true;
}
break;
case 7473:
switch (current) {
case 't' :
state = 7474;
return true;
}
break;
case 7474:
switch (current) {
case 'n' :
state = 7475;
return true;
}
break;
case 7475:
switch (current) {
case 'e' :
state = 7476;
return true;
}
break;
case 7476:
switch (current) {
case 'q' :
state = 7477;
return true;
}
break;
case 7477:
switch (current) {
case ';' : // varsupsetneq;
match = "\u228B\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 7478;
return true;
}
break;
case 7478:
switch (current) {
case ';' : // varsupsetneqq;
match = "\u2ACC\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7479:
switch (current) {
case 'h' :
state = 7480;
return true;
case 'r' :
state = 7484;
return true;
}
break;
case 7480:
switch (current) {
case 'e' :
state = 7481;
return true;
}
break;
case 7481:
switch (current) {
case 't' :
state = 7482;
return true;
}
break;
case 7482:
switch (current) {
case 'a' :
state = 7483;
return true;
}
break;
case 7483:
switch (current) {
case ';' : // vartheta;
match = "\u03D1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7484:
switch (current) {
case 'i' :
state = 7485;
return true;
}
break;
case 7485:
switch (current) {
case 'a' :
state = 7486;
return true;
}
break;
case 7486:
switch (current) {
case 'n' :
state = 7487;
return true;
}
break;
case 7487:
switch (current) {
case 'g' :
state = 7488;
return true;
}
break;
case 7488:
switch (current) {
case 'l' :
state = 7489;
return true;
}
break;
case 7489:
switch (current) {
case 'e' :
state = 7490;
return true;
}
break;
case 7490:
switch (current) {
case 'l' :
state = 7491;
return true;
case 'r' :
state = 7495;
return true;
}
break;
case 7491:
switch (current) {
case 'e' :
state = 7492;
return true;
}
break;
case 7492:
switch (current) {
case 'f' :
state = 7493;
return true;
}
break;
case 7493:
switch (current) {
case 't' :
state = 7494;
return true;
}
break;
case 7494:
switch (current) {
case ';' : // vartriangleleft;
match = "\u22B2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7495:
switch (current) {
case 'i' :
state = 7496;
return true;
}
break;
case 7496:
switch (current) {
case 'g' :
state = 7497;
return true;
}
break;
case 7497:
switch (current) {
case 'h' :
state = 7498;
return true;
}
break;
case 7498:
switch (current) {
case 't' :
state = 7499;
return true;
}
break;
case 7499:
switch (current) {
case ';' : // vartriangleright;
match = "\u22B3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7500:
switch (current) {
case 'y' :
state = 7501;
return true;
}
break;
case 7501:
switch (current) {
case ';' : // vcy;
match = "\u0432";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7502:
switch (current) {
case 'a' :
state = 7503;
return true;
}
break;
case 7503:
switch (current) {
case 's' :
state = 7504;
return true;
}
break;
case 7504:
switch (current) {
case 'h' :
state = 7505;
return true;
}
break;
case 7505:
switch (current) {
case ';' : // vdash;
match = "\u22A2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7506:
switch (current) {
case 'e' :
state = 7507;
return true;
case 'l' :
state = 7513;
return true;
case 'r' :
state = 7517;
return true;
}
break;
case 7507:
switch (current) {
case ';' : // vee;
match = "\u2228";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'b' :
state = 7508;
return true;
case 'e' :
state = 7511;
return true;
}
break;
case 7508:
switch (current) {
case 'a' :
state = 7509;
return true;
}
break;
case 7509:
switch (current) {
case 'r' :
state = 7510;
return true;
}
break;
case 7510:
switch (current) {
case ';' : // veebar;
match = "\u22BB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7511:
switch (current) {
case 'q' :
state = 7512;
return true;
}
break;
case 7512:
switch (current) {
case ';' : // veeeq;
match = "\u225A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7513:
switch (current) {
case 'l' :
state = 7514;
return true;
}
break;
case 7514:
switch (current) {
case 'i' :
state = 7515;
return true;
}
break;
case 7515:
switch (current) {
case 'p' :
state = 7516;
return true;
}
break;
case 7516:
switch (current) {
case ';' : // vellip;
match = "\u22EE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7517:
switch (current) {
case 'b' :
state = 7518;
return true;
case 't' :
state = 7521;
return true;
}
break;
case 7518:
switch (current) {
case 'a' :
state = 7519;
return true;
}
break;
case 7519:
switch (current) {
case 'r' :
state = 7520;
return true;
}
break;
case 7520:
switch (current) {
case ';' : // verbar;
match = "|";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7521:
switch (current) {
case ';' : // vert;
match = "|";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7522:
switch (current) {
case 'r' :
state = 7523;
return true;
}
break;
case 7523:
switch (current) {
case ';' : // vfr;
match = "\uD835\uDD33";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7524:
switch (current) {
case 't' :
state = 7525;
return true;
}
break;
case 7525:
switch (current) {
case 'r' :
state = 7526;
return true;
}
break;
case 7526:
switch (current) {
case 'i' :
state = 7527;
return true;
}
break;
case 7527:
switch (current) {
case ';' : // vltri;
match = "\u22B2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7528:
switch (current) {
case 's' :
state = 7529;
return true;
}
break;
case 7529:
switch (current) {
case 'u' :
state = 7530;
return true;
}
break;
case 7530:
switch (current) {
case 'b' :
state = 7531;
return true;
case 'p' :
state = 7532;
return true;
}
break;
case 7531:
switch (current) {
case ';' : // vnsub;
match = "\u2282\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7532:
switch (current) {
case ';' : // vnsup;
match = "\u2283\u20D2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7533:
switch (current) {
case 'p' :
state = 7534;
return true;
}
break;
case 7534:
switch (current) {
case 'f' :
state = 7535;
return true;
}
break;
case 7535:
switch (current) {
case ';' : // vopf;
match = "\uD835\uDD67";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7536:
switch (current) {
case 'r' :
state = 7537;
return true;
}
break;
case 7537:
switch (current) {
case 'o' :
state = 7538;
return true;
}
break;
case 7538:
switch (current) {
case 'p' :
state = 7539;
return true;
}
break;
case 7539:
switch (current) {
case ';' : // vprop;
match = "\u221D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7540:
switch (current) {
case 't' :
state = 7541;
return true;
}
break;
case 7541:
switch (current) {
case 'r' :
state = 7542;
return true;
}
break;
case 7542:
switch (current) {
case 'i' :
state = 7543;
return true;
}
break;
case 7543:
switch (current) {
case ';' : // vrtri;
match = "\u22B3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7544:
switch (current) {
case 'c' :
state = 7545;
return true;
case 'u' :
state = 7547;
return true;
}
break;
case 7545:
switch (current) {
case 'r' :
state = 7546;
return true;
}
break;
case 7546:
switch (current) {
case ';' : // vscr;
match = "\uD835\uDCCB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7547:
switch (current) {
case 'b' :
state = 7548;
return true;
case 'p' :
state = 7552;
return true;
}
break;
case 7548:
switch (current) {
case 'n' :
state = 7549;
return true;
}
break;
case 7549:
switch (current) {
case 'E' :
state = 7550;
return true;
case 'e' :
state = 7551;
return true;
}
break;
case 7550:
switch (current) {
case ';' : // vsubnE;
match = "\u2ACB\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7551:
switch (current) {
case ';' : // vsubne;
match = "\u228A\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7552:
switch (current) {
case 'n' :
state = 7553;
return true;
}
break;
case 7553:
switch (current) {
case 'E' :
state = 7554;
return true;
case 'e' :
state = 7555;
return true;
}
break;
case 7554:
switch (current) {
case ';' : // vsupnE;
match = "\u2ACC\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7555:
switch (current) {
case ';' : // vsupne;
match = "\u228B\uFE00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7556:
switch (current) {
case 'i' :
state = 7557;
return true;
}
break;
case 7557:
switch (current) {
case 'g' :
state = 7558;
return true;
}
break;
case 7558:
switch (current) {
case 'z' :
state = 7559;
return true;
}
break;
case 7559:
switch (current) {
case 'a' :
state = 7560;
return true;
}
break;
case 7560:
switch (current) {
case 'g' :
state = 7561;
return true;
}
break;
case 7561:
switch (current) {
case ';' : // vzigzag;
match = "\u299A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7562:
switch (current) {
case 'c' :
state = 7563;
return true;
case 'e' :
state = 7567;
return true;
case 'f' :
state = 7579;
return true;
case 'o' :
state = 7581;
return true;
case 'p' :
state = 7584;
return true;
case 'r' :
state = 7585;
return true;
case 's' :
state = 7590;
return true;
}
break;
case 7563:
switch (current) {
case 'i' :
state = 7564;
return true;
}
break;
case 7564:
switch (current) {
case 'r' :
state = 7565;
return true;
}
break;
case 7565:
switch (current) {
case 'c' :
state = 7566;
return true;
}
break;
case 7566:
switch (current) {
case ';' : // wcirc;
match = "\u0175";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7567:
switch (current) {
case 'd' :
state = 7568;
return true;
case 'i' :
state = 7575;
return true;
}
break;
case 7568:
switch (current) {
case 'b' :
state = 7569;
return true;
case 'g' :
state = 7572;
return true;
}
break;
case 7569:
switch (current) {
case 'a' :
state = 7570;
return true;
}
break;
case 7570:
switch (current) {
case 'r' :
state = 7571;
return true;
}
break;
case 7571:
switch (current) {
case ';' : // wedbar;
match = "\u2A5F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7572:
switch (current) {
case 'e' :
state = 7573;
return true;
}
break;
case 7573:
switch (current) {
case ';' : // wedge;
match = "\u2227";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'q' :
state = 7574;
return true;
}
break;
case 7574:
switch (current) {
case ';' : // wedgeq;
match = "\u2259";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7575:
switch (current) {
case 'e' :
state = 7576;
return true;
}
break;
case 7576:
switch (current) {
case 'r' :
state = 7577;
return true;
}
break;
case 7577:
switch (current) {
case 'p' :
state = 7578;
return true;
}
break;
case 7578:
switch (current) {
case ';' : // weierp;
match = "\u2118";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7579:
switch (current) {
case 'r' :
state = 7580;
return true;
}
break;
case 7580:
switch (current) {
case ';' : // wfr;
match = "\uD835\uDD34";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7581:
switch (current) {
case 'p' :
state = 7582;
return true;
}
break;
case 7582:
switch (current) {
case 'f' :
state = 7583;
return true;
}
break;
case 7583:
switch (current) {
case ';' : // wopf;
match = "\uD835\uDD68";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7584:
switch (current) {
case ';' : // wp;
match = "\u2118";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7585:
switch (current) {
case ';' : // wr;
match = "\u2240";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
case 'e' :
state = 7586;
return true;
}
break;
case 7586:
switch (current) {
case 'a' :
state = 7587;
return true;
}
break;
case 7587:
switch (current) {
case 't' :
state = 7588;
return true;
}
break;
case 7588:
switch (current) {
case 'h' :
state = 7589;
return true;
}
break;
case 7589:
switch (current) {
case ';' : // wreath;
match = "\u2240";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7590:
switch (current) {
case 'c' :
state = 7591;
return true;
}
break;
case 7591:
switch (current) {
case 'r' :
state = 7592;
return true;
}
break;
case 7592:
switch (current) {
case ';' : // wscr;
match = "\uD835\uDCCC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7593:
switch (current) {
case 'c' :
state = 7594;
return true;
case 'd' :
state = 7602;
return true;
case 'f' :
state = 7606;
return true;
case 'h' :
state = 7608;
return true;
case 'i' :
state = 7615;
return true;
case 'l' :
state = 7616;
return true;
case 'm' :
state = 7623;
return true;
case 'n' :
state = 7626;
return true;
case 'o' :
state = 7629;
return true;
case 'r' :
state = 7642;
return true;
case 's' :
state = 7649;
return true;
case 'u' :
state = 7656;
return true;
case 'v' :
state = 7664;
return true;
case 'w' :
state = 7667;
return true;
}
break;
case 7594:
switch (current) {
case 'a' :
state = 7595;
return true;
case 'i' :
state = 7597;
return true;
case 'u' :
state = 7600;
return true;
}
break;
case 7595:
switch (current) {
case 'p' :
state = 7596;
return true;
}
break;
case 7596:
switch (current) {
case ';' : // xcap;
match = "\u22C2";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7597:
switch (current) {
case 'r' :
state = 7598;
return true;
}
break;
case 7598:
switch (current) {
case 'c' :
state = 7599;
return true;
}
break;
case 7599:
switch (current) {
case ';' : // xcirc;
match = "\u25EF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7600:
switch (current) {
case 'p' :
state = 7601;
return true;
}
break;
case 7601:
switch (current) {
case ';' : // xcup;
match = "\u22C3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7602:
switch (current) {
case 't' :
state = 7603;
return true;
}
break;
case 7603:
switch (current) {
case 'r' :
state = 7604;
return true;
}
break;
case 7604:
switch (current) {
case 'i' :
state = 7605;
return true;
}
break;
case 7605:
switch (current) {
case ';' : // xdtri;
match = "\u25BD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7606:
switch (current) {
case 'r' :
state = 7607;
return true;
}
break;
case 7607:
switch (current) {
case ';' : // xfr;
match = "\uD835\uDD35";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7608:
switch (current) {
case 'A' :
state = 7609;
return true;
case 'a' :
state = 7612;
return true;
}
break;
case 7609:
switch (current) {
case 'r' :
state = 7610;
return true;
}
break;
case 7610:
switch (current) {
case 'r' :
state = 7611;
return true;
}
break;
case 7611:
switch (current) {
case ';' : // xhArr;
match = "\u27FA";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7612:
switch (current) {
case 'r' :
state = 7613;
return true;
}
break;
case 7613:
switch (current) {
case 'r' :
state = 7614;
return true;
}
break;
case 7614:
switch (current) {
case ';' : // xharr;
match = "\u27F7";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7615:
switch (current) {
case ';' : // xi;
match = "\u03BE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7616:
switch (current) {
case 'A' :
state = 7617;
return true;
case 'a' :
state = 7620;
return true;
}
break;
case 7617:
switch (current) {
case 'r' :
state = 7618;
return true;
}
break;
case 7618:
switch (current) {
case 'r' :
state = 7619;
return true;
}
break;
case 7619:
switch (current) {
case ';' : // xlArr;
match = "\u27F8";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7620:
switch (current) {
case 'r' :
state = 7621;
return true;
}
break;
case 7621:
switch (current) {
case 'r' :
state = 7622;
return true;
}
break;
case 7622:
switch (current) {
case ';' : // xlarr;
match = "\u27F5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7623:
switch (current) {
case 'a' :
state = 7624;
return true;
}
break;
case 7624:
switch (current) {
case 'p' :
state = 7625;
return true;
}
break;
case 7625:
switch (current) {
case ';' : // xmap;
match = "\u27FC";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7626:
switch (current) {
case 'i' :
state = 7627;
return true;
}
break;
case 7627:
switch (current) {
case 's' :
state = 7628;
return true;
}
break;
case 7628:
switch (current) {
case ';' : // xnis;
match = "\u22FB";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7629:
switch (current) {
case 'd' :
state = 7630;
return true;
case 'p' :
state = 7633;
return true;
case 't' :
state = 7638;
return true;
}
break;
case 7630:
switch (current) {
case 'o' :
state = 7631;
return true;
}
break;
case 7631:
switch (current) {
case 't' :
state = 7632;
return true;
}
break;
case 7632:
switch (current) {
case ';' : // xodot;
match = "\u2A00";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7633:
switch (current) {
case 'f' :
state = 7634;
return true;
case 'l' :
state = 7635;
return true;
}
break;
case 7634:
switch (current) {
case ';' : // xopf;
match = "\uD835\uDD69";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7635:
switch (current) {
case 'u' :
state = 7636;
return true;
}
break;
case 7636:
switch (current) {
case 's' :
state = 7637;
return true;
}
break;
case 7637:
switch (current) {
case ';' : // xoplus;
match = "\u2A01";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7638:
switch (current) {
case 'i' :
state = 7639;
return true;
}
break;
case 7639:
switch (current) {
case 'm' :
state = 7640;
return true;
}
break;
case 7640:
switch (current) {
case 'e' :
state = 7641;
return true;
}
break;
case 7641:
switch (current) {
case ';' : // xotime;
match = "\u2A02";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7642:
switch (current) {
case 'A' :
state = 7643;
return true;
case 'a' :
state = 7646;
return true;
}
break;
case 7643:
switch (current) {
case 'r' :
state = 7644;
return true;
}
break;
case 7644:
switch (current) {
case 'r' :
state = 7645;
return true;
}
break;
case 7645:
switch (current) {
case ';' : // xrArr;
match = "\u27F9";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7646:
switch (current) {
case 'r' :
state = 7647;
return true;
}
break;
case 7647:
switch (current) {
case 'r' :
state = 7648;
return true;
}
break;
case 7648:
switch (current) {
case ';' : // xrarr;
match = "\u27F6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7649:
switch (current) {
case 'c' :
state = 7650;
return true;
case 'q' :
state = 7652;
return true;
}
break;
case 7650:
switch (current) {
case 'r' :
state = 7651;
return true;
}
break;
case 7651:
switch (current) {
case ';' : // xscr;
match = "\uD835\uDCCD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7652:
switch (current) {
case 'c' :
state = 7653;
return true;
}
break;
case 7653:
switch (current) {
case 'u' :
state = 7654;
return true;
}
break;
case 7654:
switch (current) {
case 'p' :
state = 7655;
return true;
}
break;
case 7655:
switch (current) {
case ';' : // xsqcup;
match = "\u2A06";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7656:
switch (current) {
case 'p' :
state = 7657;
return true;
case 't' :
state = 7661;
return true;
}
break;
case 7657:
switch (current) {
case 'l' :
state = 7658;
return true;
}
break;
case 7658:
switch (current) {
case 'u' :
state = 7659;
return true;
}
break;
case 7659:
switch (current) {
case 's' :
state = 7660;
return true;
}
break;
case 7660:
switch (current) {
case ';' : // xuplus;
match = "\u2A04";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7661:
switch (current) {
case 'r' :
state = 7662;
return true;
}
break;
case 7662:
switch (current) {
case 'i' :
state = 7663;
return true;
}
break;
case 7663:
switch (current) {
case ';' : // xutri;
match = "\u25B3";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7664:
switch (current) {
case 'e' :
state = 7665;
return true;
}
break;
case 7665:
switch (current) {
case 'e' :
state = 7666;
return true;
}
break;
case 7666:
switch (current) {
case ';' : // xvee;
match = "\u22C1";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7667:
switch (current) {
case 'e' :
state = 7668;
return true;
}
break;
case 7668:
switch (current) {
case 'd' :
state = 7669;
return true;
}
break;
case 7669:
switch (current) {
case 'g' :
state = 7670;
return true;
}
break;
case 7670:
switch (current) {
case 'e' :
state = 7671;
return true;
}
break;
case 7671:
switch (current) {
case ';' : // xwedge;
match = "\u22C0";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7672:
switch (current) {
case 'a' :
state = 7673;
return true;
case 'c' :
state = 7679;
return true;
case 'e' :
state = 7684;
return true;
case 'f' :
state = 7686;
return true;
case 'i' :
state = 7688;
return true;
case 'o' :
state = 7691;
return true;
case 's' :
state = 7694;
return true;
case 'u' :
state = 7697;
return true;
}
break;
case 7673:
switch (current) {
case 'c' :
state = 7674;
return true;
}
break;
case 7674:
switch (current) {
case 'u' :
state = 7675;
return true;
case 'y' :
state = 7678;
return true;
}
break;
case 7675:
switch (current) {
case 't' :
state = 7676;
return true;
}
break;
case 7676:
switch (current) {
case 'e' : // yacute
match = "\u00FD";
matchLength = consumedCount;
state = 7677;
return true;
}
break;
case 7677:
switch (current) {
case ';' : // yacute;
match = "\u00FD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7678:
switch (current) {
case ';' : // yacy;
match = "\u044F";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7679:
switch (current) {
case 'i' :
state = 7680;
return true;
case 'y' :
state = 7683;
return true;
}
break;
case 7680:
switch (current) {
case 'r' :
state = 7681;
return true;
}
break;
case 7681:
switch (current) {
case 'c' :
state = 7682;
return true;
}
break;
case 7682:
switch (current) {
case ';' : // ycirc;
match = "\u0177";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7683:
switch (current) {
case ';' : // ycy;
match = "\u044B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7684:
switch (current) {
case 'n' : // yen
match = "\u00A5";
matchLength = consumedCount;
state = 7685;
return true;
}
break;
case 7685:
switch (current) {
case ';' : // yen;
match = "\u00A5";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7686:
switch (current) {
case 'r' :
state = 7687;
return true;
}
break;
case 7687:
switch (current) {
case ';' : // yfr;
match = "\uD835\uDD36";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7688:
switch (current) {
case 'c' :
state = 7689;
return true;
}
break;
case 7689:
switch (current) {
case 'y' :
state = 7690;
return true;
}
break;
case 7690:
switch (current) {
case ';' : // yicy;
match = "\u0457";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7691:
switch (current) {
case 'p' :
state = 7692;
return true;
}
break;
case 7692:
switch (current) {
case 'f' :
state = 7693;
return true;
}
break;
case 7693:
switch (current) {
case ';' : // yopf;
match = "\uD835\uDD6A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7694:
switch (current) {
case 'c' :
state = 7695;
return true;
}
break;
case 7695:
switch (current) {
case 'r' :
state = 7696;
return true;
}
break;
case 7696:
switch (current) {
case ';' : // yscr;
match = "\uD835\uDCCE";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7697:
switch (current) {
case 'c' :
state = 7698;
return true;
case 'm' :
state = 7700;
return true;
}
break;
case 7698:
switch (current) {
case 'y' :
state = 7699;
return true;
}
break;
case 7699:
switch (current) {
case ';' : // yucy;
match = "\u044E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7700:
switch (current) {
case 'l' : // yuml
match = "\u00FF";
matchLength = consumedCount;
state = 7701;
return true;
}
break;
case 7701:
switch (current) {
case ';' : // yuml;
match = "\u00FF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7702:
switch (current) {
case 'a' :
state = 7703;
return true;
case 'c' :
state = 7708;
return true;
case 'd' :
state = 7714;
return true;
case 'e' :
state = 7717;
return true;
case 'f' :
state = 7724;
return true;
case 'h' :
state = 7726;
return true;
case 'i' :
state = 7729;
return true;
case 'o' :
state = 7735;
return true;
case 's' :
state = 7738;
return true;
case 'w' :
state = 7741;
return true;
}
break;
case 7703:
switch (current) {
case 'c' :
state = 7704;
return true;
}
break;
case 7704:
switch (current) {
case 'u' :
state = 7705;
return true;
}
break;
case 7705:
switch (current) {
case 't' :
state = 7706;
return true;
}
break;
case 7706:
switch (current) {
case 'e' :
state = 7707;
return true;
}
break;
case 7707:
switch (current) {
case ';' : // zacute;
match = "\u017A";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7708:
switch (current) {
case 'a' :
state = 7709;
return true;
case 'y' :
state = 7713;
return true;
}
break;
case 7709:
switch (current) {
case 'r' :
state = 7710;
return true;
}
break;
case 7710:
switch (current) {
case 'o' :
state = 7711;
return true;
}
break;
case 7711:
switch (current) {
case 'n' :
state = 7712;
return true;
}
break;
case 7712:
switch (current) {
case ';' : // zcaron;
match = "\u017E";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7713:
switch (current) {
case ';' : // zcy;
match = "\u0437";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7714:
switch (current) {
case 'o' :
state = 7715;
return true;
}
break;
case 7715:
switch (current) {
case 't' :
state = 7716;
return true;
}
break;
case 7716:
switch (current) {
case ';' : // zdot;
match = "\u017C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7717:
switch (current) {
case 'e' :
state = 7718;
return true;
case 't' :
state = 7722;
return true;
}
break;
case 7718:
switch (current) {
case 't' :
state = 7719;
return true;
}
break;
case 7719:
switch (current) {
case 'r' :
state = 7720;
return true;
}
break;
case 7720:
switch (current) {
case 'f' :
state = 7721;
return true;
}
break;
case 7721:
switch (current) {
case ';' : // zeetrf;
match = "\u2128";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7722:
switch (current) {
case 'a' :
state = 7723;
return true;
}
break;
case 7723:
switch (current) {
case ';' : // zeta;
match = "\u03B6";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7724:
switch (current) {
case 'r' :
state = 7725;
return true;
}
break;
case 7725:
switch (current) {
case ';' : // zfr;
match = "\uD835\uDD37";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7726:
switch (current) {
case 'c' :
state = 7727;
return true;
}
break;
case 7727:
switch (current) {
case 'y' :
state = 7728;
return true;
}
break;
case 7728:
switch (current) {
case ';' : // zhcy;
match = "\u0436";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7729:
switch (current) {
case 'g' :
state = 7730;
return true;
}
break;
case 7730:
switch (current) {
case 'r' :
state = 7731;
return true;
}
break;
case 7731:
switch (current) {
case 'a' :
state = 7732;
return true;
}
break;
case 7732:
switch (current) {
case 'r' :
state = 7733;
return true;
}
break;
case 7733:
switch (current) {
case 'r' :
state = 7734;
return true;
}
break;
case 7734:
switch (current) {
case ';' : // zigrarr;
match = "\u21DD";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7735:
switch (current) {
case 'p' :
state = 7736;
return true;
}
break;
case 7736:
switch (current) {
case 'f' :
state = 7737;
return true;
}
break;
case 7737:
switch (current) {
case ';' : // zopf;
match = "\uD835\uDD6B";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7738:
switch (current) {
case 'c' :
state = 7739;
return true;
}
break;
case 7739:
switch (current) {
case 'r' :
state = 7740;
return true;
}
break;
case 7740:
switch (current) {
case ';' : // zscr;
match = "\uD835\uDCCF";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7741:
switch (current) {
case 'j' :
state = 7742;
return true;
case 'n' :
state = 7743;
return true;
}
break;
case 7742:
switch (current) {
case ';' : // zwj;
match = "\u200D";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
case 7743:
switch (current) {
case 'j' :
state = 7744;
return true;
}
break;
case 7744:
switch (current) {
case ';' : // zwnj;
match = "\u200C";
matchLength = consumedCount;
state = STATE_ENDS_WITH_SEMICOLON;
return false;
}
break;
}
return false;
}
public boolean parse(final int current) {
if (state < 1000) {
return parse1(current);
}
if (state < 2000) {
return parse2(current);
}
if (state < 3000) {
return parse3(current);
}
if (state < 4000) {
return parse4(current);
}
if (state < 5000) {
return parse5(current);
}
if (state < 6000) {
return parse6(current);
}
if (state < 7000) {
return parse7(current);
}
if (state < 8000) {
return parse8(current);
}
return false;
}
}