Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.gargoylesoftware.css.parser.javacc.CSS3ParserTokenManager Maven / Gradle / Ivy
/* CSS3ParserTokenManager.java */
/* Generated By:JavaCC: Do not edit this line. CSS3ParserTokenManager.java */
package com.gargoylesoftware.css.parser.javacc;
import java.util.LinkedList;
import java.util.Locale;
import com.gargoylesoftware.css.dom.CSSValueImpl;
import com.gargoylesoftware.css.dom.Property;
import com.gargoylesoftware.css.parser.AbstractCSSParser;
import com.gargoylesoftware.css.parser.CSSParseException;
import com.gargoylesoftware.css.parser.LexicalUnit;
import com.gargoylesoftware.css.parser.LexicalUnitImpl;
import com.gargoylesoftware.css.parser.LexicalUnit.LexicalUnitType;
import com.gargoylesoftware.css.parser.Locatable;
import com.gargoylesoftware.css.parser.Locator;
import com.gargoylesoftware.css.parser.ParserUtils;
import com.gargoylesoftware.css.parser.condition.AttributeCondition;
import com.gargoylesoftware.css.parser.condition.BeginHyphenAttributeCondition;
import com.gargoylesoftware.css.parser.condition.ClassCondition;
import com.gargoylesoftware.css.parser.condition.Condition;
import com.gargoylesoftware.css.parser.condition.IdCondition;
import com.gargoylesoftware.css.parser.condition.LangCondition;
import com.gargoylesoftware.css.parser.condition.OneOfAttributeCondition;
import com.gargoylesoftware.css.parser.condition.PrefixAttributeCondition;
import com.gargoylesoftware.css.parser.condition.PseudoClassCondition;
import com.gargoylesoftware.css.parser.condition.SubstringAttributeCondition;
import com.gargoylesoftware.css.parser.condition.SuffixAttributeCondition;
import com.gargoylesoftware.css.parser.media.MediaQuery;
import com.gargoylesoftware.css.parser.media.MediaQueryList;
import com.gargoylesoftware.css.parser.selector.ChildSelector;
import com.gargoylesoftware.css.parser.selector.DescendantSelector;
import com.gargoylesoftware.css.parser.selector.DirectAdjacentSelector;
import com.gargoylesoftware.css.parser.selector.ElementSelector;
import com.gargoylesoftware.css.parser.selector.GeneralAdjacentSelector;
import com.gargoylesoftware.css.parser.selector.PseudoElementSelector;
import com.gargoylesoftware.css.parser.selector.Selector;
import com.gargoylesoftware.css.parser.selector.SelectorList;
import com.gargoylesoftware.css.parser.selector.SelectorListImpl;
import com.gargoylesoftware.css.parser.selector.SimpleSelector;
import com.gargoylesoftware.css.util.LangUtils;
/** Token Manager. */
public class CSS3ParserTokenManager implements CSS3ParserConstants {
/** Debug output. */
public java.io.PrintStream debugStream = System.out;
/** Set debug output. */
public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1){
switch (pos)
{
case 0:
if ((active0 & 0x40000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 0;
return 187;
}
if ((active0 & 0x400000000000000L) != 0L)
return 1369;
if ((active0 & 0x8001000000000000L) != 0L)
return 705;
if ((active0 & 0x2a0000L) != 0L || (active1 & 0x4000000000000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 0;
return 1370;
}
return -1;
case 1:
if ((active0 & 0x40000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 1;
return 185;
}
if ((active0 & 0x1000000000000L) != 0L)
return 725;
if ((active0 & 0x2a0000L) != 0L || (active1 & 0x4000000000000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 1;
return 1370;
}
return -1;
case 2:
if ((active0 & 0x280000L) != 0L || (active1 & 0x4000000000000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 2;
return 1370;
}
if ((active0 & 0x20000L) != 0L)
return 1370;
if ((active0 & 0x40000L) != 0L)
return 186;
return -1;
case 3:
if ((active0 & 0x80000L) != 0L)
return 1370;
if ((active0 & 0x200000L) != 0L || (active1 & 0x4000000000000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 3;
return 1370;
}
return -1;
case 4:
if ((active0 & 0x200000L) != 0L || (active1 & 0x4000000000000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 4;
return 1370;
}
return -1;
case 5:
if ((active0 & 0x200000L) != 0L || (active1 & 0x4000000000000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 5;
return 1370;
}
return -1;
default :
return -1;
}
}
private final int jjStartNfa_0(int pos, long active0, long active1){
return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1), pos + 1);
}
private int jjStopAtPos(int pos, int kind)
{
jjmatchedKind = kind;
jjmatchedPos = pos;
return pos + 1;
}
private int jjMoveStringLiteralDfa0_0(){
switch(curChar)
{
case 36:
return jjMoveStringLiteralDfa1_0(0x10000000000000L, 0x0L);
case 40:
return jjStopAtPos(0, 56);
case 41:
return jjStopAtPos(0, 57);
case 42:
{
jjmatchedKind = 61;
jjmatchedPos = 0;
}
return jjMoveStringLiteralDfa1_0(0x20000000000000L, 0x0L);
case 45:
{
jjmatchedKind = 63;
jjmatchedPos = 0;
}
return jjMoveStringLiteralDfa1_0(0x1000000000000L, 0x0L);
case 46:
return jjStartNfaWithStates_0(0, 58, 1369);
case 47:
{
jjmatchedKind = 62;
jjmatchedPos = 0;
}
return jjMoveStringLiteralDfa1_0(0x8L, 0x0L);
case 58:
return jjStopAtPos(0, 60);
case 59:
return jjStopAtPos(0, 59);
case 60:
return jjMoveStringLiteralDfa1_0(0x800000000000L, 0x0L);
case 61:
return jjStopAtPos(0, 64);
case 91:
return jjStopAtPos(0, 65);
case 93:
return jjStopAtPos(0, 66);
case 94:
return jjMoveStringLiteralDfa1_0(0x8000000000000L, 0x0L);
case 65:
case 97:
return jjMoveStringLiteralDfa1_0(0x20000L, 0x0L);
case 73:
case 105:
return jjMoveStringLiteralDfa1_0(0x200000L, 0x0L);
case 78:
case 110:
return jjMoveStringLiteralDfa1_0(0x40000L, 0x0L);
case 79:
case 111:
return jjMoveStringLiteralDfa1_0(0x80000L, 0x0L);
case 80:
case 112:
return jjMoveStringLiteralDfa1_0(0x0L, 0x4000000000000L);
case 124:
return jjMoveStringLiteralDfa1_0(0x4000000000000L, 0x0L);
case 125:
return jjStopAtPos(0, 55);
case 126:
{
jjmatchedKind = 69;
jjmatchedPos = 0;
}
return jjMoveStringLiteralDfa1_0(0x2000000000000L, 0x0L);
default :
return jjMoveNfa_0(0, 0);
}
}
private int jjMoveStringLiteralDfa1_0(long active0, long active1){
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(0, active0, active1);
return 1;
}
switch(curChar)
{
case 33:
return jjMoveStringLiteralDfa2_0(active0, 0x800000000000L, active1, 0L);
case 42:
if ((active0 & 0x8L) != 0L)
return jjStopAtPos(1, 3);
break;
case 45:
return jjMoveStringLiteralDfa2_0(active0, 0x1000000000000L, active1, 0L);
case 61:
if ((active0 & 0x2000000000000L) != 0L)
return jjStopAtPos(1, 49);
else if ((active0 & 0x4000000000000L) != 0L)
return jjStopAtPos(1, 50);
else if ((active0 & 0x8000000000000L) != 0L)
return jjStopAtPos(1, 51);
else if ((active0 & 0x10000000000000L) != 0L)
return jjStopAtPos(1, 52);
else if ((active0 & 0x20000000000000L) != 0L)
return jjStopAtPos(1, 53);
break;
case 78:
case 110:
return jjMoveStringLiteralDfa2_0(active0, 0x2a0000L, active1, 0L);
case 79:
case 111:
return jjMoveStringLiteralDfa2_0(active0, 0x40000L, active1, 0L);
case 82:
case 114:
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x4000000000000L);
default :
break;
}
return jjStartNfa_0(0, active0, active1);
}
private int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1){
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(0, old0, old1);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(1, active0, active1);
return 2;
}
switch(curChar)
{
case 45:
return jjMoveStringLiteralDfa3_0(active0, 0x800000000000L, active1, 0L);
case 62:
if ((active0 & 0x1000000000000L) != 0L)
return jjStopAtPos(2, 48);
break;
case 68:
case 100:
if ((active0 & 0x20000L) != 0L)
return jjStartNfaWithStates_0(2, 17, 1370);
break;
case 72:
case 104:
return jjMoveStringLiteralDfa3_0(active0, 0x200000L, active1, 0L);
case 76:
case 108:
return jjMoveStringLiteralDfa3_0(active0, 0x80000L, active1, 0L);
case 79:
case 111:
return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4000000000000L);
case 84:
case 116:
if ((active0 & 0x40000L) != 0L)
return jjStartNfaWithStates_0(2, 18, 186);
break;
default :
break;
}
return jjStartNfa_0(1, active0, active1);
}
private int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1){
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(1, old0, old1);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(2, active0, active1);
return 3;
}
switch(curChar)
{
case 45:
if ((active0 & 0x800000000000L) != 0L)
return jjStopAtPos(3, 47);
break;
case 69:
case 101:
return jjMoveStringLiteralDfa4_0(active0, 0x200000L, active1, 0L);
case 71:
case 103:
return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4000000000000L);
case 89:
case 121:
if ((active0 & 0x80000L) != 0L)
return jjStartNfaWithStates_0(3, 19, 1370);
break;
default :
break;
}
return jjStartNfa_0(2, active0, active1);
}
private int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1){
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(2, old0, old1);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(3, active0, active1);
return 4;
}
switch(curChar)
{
case 73:
case 105:
return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x4000000000000L);
case 82:
case 114:
return jjMoveStringLiteralDfa5_0(active0, 0x200000L, active1, 0L);
default :
break;
}
return jjStartNfa_0(3, active0, active1);
}
private int jjMoveStringLiteralDfa5_0(long old0, long active0, long old1, long active1){
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(3, old0, old1);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(4, active0, active1);
return 5;
}
switch(curChar)
{
case 68:
case 100:
return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x4000000000000L);
case 73:
case 105:
return jjMoveStringLiteralDfa6_0(active0, 0x200000L, active1, 0L);
default :
break;
}
return jjStartNfa_0(4, active0, active1);
}
private int jjMoveStringLiteralDfa6_0(long old0, long active0, long old1, long active1){
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(4, old0, old1);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(5, active0, active1);
return 6;
}
switch(curChar)
{
case 58:
if ((active1 & 0x4000000000000L) != 0L)
return jjStopAtPos(6, 114);
break;
case 84:
case 116:
if ((active0 & 0x200000L) != 0L)
return jjStartNfaWithStates_0(6, 21, 1370);
break;
default :
break;
}
return jjStartNfa_0(5, active0, active1);
}
private int jjStartNfaWithStates_0(int pos, int kind, int state)
{
jjmatchedKind = kind;
jjmatchedPos = pos;
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) { return pos + 1; }
return jjMoveNfa_0(state, pos + 1);
}
static final long[] jjbitVec0 = {
0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
};
static final long[] jjbitVec2 = {
0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL
};
private int jjMoveNfa_0(int startState, int curPos)
{
int startsAt = 0;
jjnewStateCnt = 1369;
int i = 1;
jjstateSet[0] = startState;
int kind = 0x7fffffff;
for (;;)
{
if (++jjround == 0x7fffffff)
ReInitRounds();
if (curChar < 64)
{
long l = 1L << curChar;
do
{
switch(jjstateSet[--i])
{
case 705:
if (curChar == 45)
{ jjAddStates(0, 1); }
break;
case 187:
if ((0x3ff200000000000L & l) != 0L)
{ jjCheckNAddStates(2, 4); }
else if (curChar == 40)
{
if (kind > 111)
kind = 111;
}
if ((0x3ff200000000000L & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
}
break;
case 1369:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(5, 7); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(668, 669); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(663, 667); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(659, 662); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(8, 10); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(11, 13); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(14, 16); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(17, 19); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(20, 22); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(23, 25); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(26, 28); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(29, 31); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(32, 34); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(35, 37); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(38, 40); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(41, 43); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(44, 46); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(281, 285); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(276, 280); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(273, 275); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(270, 272); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(267, 269); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(47, 49); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(238, 241); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(50, 52); }
if ((0x3ff000000000000L & l) != 0L)
{
if (kind > 24)
kind = 24;
{ jjCheckNAdd(212); }
}
if ((0x3ff000000000000L & l) != 0L)
{
if (kind > 20)
kind = 20;
{ jjCheckNAdd(211); }
}
break;
case 186:
if ((0x3ff200000000000L & l) != 0L)
{ jjCheckNAddStates(2, 4); }
else if (curChar == 40)
{
if (kind > 111)
kind = 111;
}
if ((0x3ff200000000000L & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
}
else if (curChar == 40)
{
if (kind > 106)
kind = 106;
}
break;
case 0:
if ((0x3ff000000000000L & l) != 0L)
{
if (kind > 20)
kind = 20;
{ jjCheckNAddStates(53, 174); }
}
else if ((0x100003600L & l) != 0L)
{
if (kind > 1)
kind = 1;
{ jjCheckNAddStates(175, 184); }
}
else if (curChar == 45)
{ jjAddStates(185, 189); }
else if (curChar == 46)
{ jjCheckNAddStates(190, 216); }
else if (curChar == 33)
{ jjCheckNAddStates(217, 220); }
else if (curChar == 35)
{ jjCheckNAddTwoStates(49, 50); }
else if (curChar == 44)
{
if (kind > 70)
kind = 70;
}
else if (curChar == 62)
{
if (kind > 68)
kind = 68;
}
else if (curChar == 43)
{
if (kind > 67)
kind = 67;
}
else if (curChar == 39)
{ jjCheckNAddStates(221, 223); }
else if (curChar == 34)
{ jjCheckNAddStates(224, 226); }
break;
case 185:
if ((0x3ff200000000000L & l) != 0L)
{ jjCheckNAddStates(2, 4); }
else if (curChar == 40)
{
if (kind > 111)
kind = 111;
}
if ((0x3ff200000000000L & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
}
break;
case 1370:
if ((0x3ff200000000000L & l) != 0L)
{ jjCheckNAddStates(2, 4); }
else if (curChar == 40)
{
if (kind > 111)
kind = 111;
}
if ((0x3ff200000000000L & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
}
break;
case 1:
if ((0xfffffffbffffcbffL & l) != 0L)
{ jjCheckNAddStates(224, 226); }
break;
case 2:
if (curChar == 34 && kind > 25)
kind = 25;
break;
case 4:
if ((0x3400L & l) != 0L)
{ jjCheckNAddStates(224, 226); }
break;
case 5:
if (curChar == 10)
{ jjCheckNAddStates(224, 226); }
break;
case 6:
case 10:
if (curChar == 13)
{ jjCheckNAdd(5); }
break;
case 7:
if ((0xfc00ffffffffcbffL & l) != 0L)
{ jjCheckNAddStates(224, 226); }
break;
case 8:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(227, 236); }
break;
case 9:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(237, 241); }
break;
case 11:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(224, 226); }
break;
case 12:
case 14:
case 17:
case 21:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(9); }
break;
case 13:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 14;
break;
case 15:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 16;
break;
case 16:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 17;
break;
case 18:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 19;
break;
case 19:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 20;
break;
case 20:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 21;
break;
case 22:
if (curChar == 39)
{ jjCheckNAddStates(221, 223); }
break;
case 23:
if ((0xffffff7fffffcbffL & l) != 0L)
{ jjCheckNAddStates(221, 223); }
break;
case 24:
if (curChar == 39 && kind > 25)
kind = 25;
break;
case 26:
if ((0x3400L & l) != 0L)
{ jjCheckNAddStates(221, 223); }
break;
case 27:
if (curChar == 10)
{ jjCheckNAddStates(221, 223); }
break;
case 28:
case 32:
if (curChar == 13)
{ jjCheckNAdd(27); }
break;
case 29:
if ((0xfc00ffffffffcbffL & l) != 0L)
{ jjCheckNAddStates(221, 223); }
break;
case 30:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(242, 251); }
break;
case 31:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(252, 256); }
break;
case 33:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(221, 223); }
break;
case 34:
case 36:
case 39:
case 43:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(31); }
break;
case 35:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 36;
break;
case 37:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 38;
break;
case 38:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 39;
break;
case 40:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 41;
break;
case 41:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 42;
break;
case 42:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 43;
break;
case 45:
if (curChar == 43 && kind > 67)
kind = 67;
break;
case 46:
if (curChar == 62 && kind > 68)
kind = 68;
break;
case 47:
if (curChar == 44 && kind > 70)
kind = 70;
break;
case 48:
if (curChar == 35)
{ jjCheckNAddTwoStates(49, 50); }
break;
case 49:
if ((0x3ff200000000000L & l) == 0L)
break;
if (kind > 71)
kind = 71;
{ jjCheckNAddTwoStates(49, 50); }
break;
case 51:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 71)
kind = 71;
{ jjCheckNAddTwoStates(49, 50); }
break;
case 52:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 71)
kind = 71;
{ jjCheckNAddStates(257, 265); }
break;
case 53:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 71)
kind = 71;
{ jjCheckNAddStates(266, 269); }
break;
case 54:
if (curChar != 10)
break;
if (kind > 71)
kind = 71;
{ jjCheckNAddTwoStates(49, 50); }
break;
case 55:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 54;
break;
case 56:
if ((0x100003600L & l) == 0L)
break;
if (kind > 71)
kind = 71;
{ jjCheckNAddTwoStates(49, 50); }
break;
case 57:
case 59:
case 62:
case 66:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(53); }
break;
case 58:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 59;
break;
case 60:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 61;
break;
case 61:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 62;
break;
case 63:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 64;
break;
case 64:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 65;
break;
case 65:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 66;
break;
case 67:
if (curChar == 33)
{ jjCheckNAddStates(217, 220); }
break;
case 68:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(217, 220); }
break;
case 69:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 70;
break;
case 70:
if (curChar == 42)
{ jjCheckNAddTwoStates(71, 72); }
break;
case 71:
if ((0xfffffbffffffffffL & l) != 0L)
{ jjCheckNAddTwoStates(71, 72); }
break;
case 72:
if (curChar == 42)
{ jjCheckNAddStates(270, 272); }
break;
case 73:
if ((0xffff7bffffffffffL & l) != 0L)
{ jjCheckNAddTwoStates(74, 75); }
break;
case 74:
if ((0xfffffbffffffffffL & l) != 0L)
{ jjCheckNAddTwoStates(74, 75); }
break;
case 75:
if (curChar == 42)
{ jjCheckNAddStates(273, 275); }
break;
case 76:
if (curChar == 47)
{ jjCheckNAddStates(217, 220); }
break;
case 87:
if (curChar != 52)
break;
if (kind > 77)
kind = 77;
{ jjAddStates(276, 277); }
break;
case 88:
if (curChar == 10 && kind > 77)
kind = 77;
break;
case 89:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 88;
break;
case 90:
if ((0x100003600L & l) != 0L && kind > 77)
kind = 77;
break;
case 91:
if (curChar == 53)
{ jjCheckNAdd(87); }
break;
case 92:
if (curChar == 55)
{ jjCheckNAdd(87); }
break;
case 93:
if (curChar == 48)
{ jjCheckNAddStates(278, 282); }
break;
case 94:
if (curChar == 48)
{ jjCheckNAddTwoStates(91, 92); }
break;
case 95:
if (curChar == 48)
{ jjCheckNAddStates(283, 285); }
break;
case 96:
if (curChar == 48)
{ jjCheckNAddStates(286, 289); }
break;
case 99:
if (curChar == 10)
{ jjCheckNAddTwoStates(85, 86); }
break;
case 100:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 99;
break;
case 101:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(85, 86); }
break;
case 102:
if (curChar == 52)
{ jjCheckNAdd(98); }
break;
case 103:
if (curChar == 54)
{ jjCheckNAdd(98); }
break;
case 104:
if (curChar == 48)
{ jjCheckNAddStates(290, 294); }
break;
case 105:
if (curChar == 48)
{ jjCheckNAddTwoStates(102, 103); }
break;
case 106:
if (curChar == 48)
{ jjCheckNAddStates(295, 297); }
break;
case 107:
if (curChar == 48)
{ jjCheckNAddStates(298, 301); }
break;
case 109:
if (curChar == 49)
{ jjCheckNAddStates(302, 305); }
break;
case 110:
if (curChar == 10)
{ jjCheckNAddTwoStates(84, 97); }
break;
case 111:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 110;
break;
case 112:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(84, 97); }
break;
case 113:
if (curChar == 52)
{ jjCheckNAdd(109); }
break;
case 114:
if (curChar == 54)
{ jjCheckNAdd(109); }
break;
case 115:
if (curChar == 48)
{ jjCheckNAddStates(306, 310); }
break;
case 116:
if (curChar == 48)
{ jjCheckNAddTwoStates(113, 114); }
break;
case 117:
if (curChar == 48)
{ jjCheckNAddStates(311, 313); }
break;
case 118:
if (curChar == 48)
{ jjCheckNAddStates(314, 317); }
break;
case 120:
if (curChar == 52)
{ jjCheckNAddStates(318, 321); }
break;
case 121:
if (curChar == 10)
{ jjCheckNAddTwoStates(83, 108); }
break;
case 122:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 121;
break;
case 123:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(83, 108); }
break;
case 124:
if (curChar == 53)
{ jjCheckNAdd(120); }
break;
case 125:
if (curChar == 55)
{ jjCheckNAdd(120); }
break;
case 126:
if (curChar == 48)
{ jjCheckNAddStates(322, 326); }
break;
case 127:
if (curChar == 48)
{ jjCheckNAddTwoStates(124, 125); }
break;
case 128:
if (curChar == 48)
{ jjCheckNAddStates(327, 329); }
break;
case 129:
if (curChar == 48)
{ jjCheckNAddStates(330, 333); }
break;
case 131:
if (curChar == 50)
{ jjCheckNAddStates(334, 337); }
break;
case 132:
if (curChar == 10)
{ jjCheckNAddTwoStates(82, 119); }
break;
case 133:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 132;
break;
case 134:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(82, 119); }
break;
case 135:
if (curChar == 53)
{ jjCheckNAdd(131); }
break;
case 136:
if (curChar == 55)
{ jjCheckNAdd(131); }
break;
case 137:
if (curChar == 48)
{ jjCheckNAddStates(338, 342); }
break;
case 138:
if (curChar == 48)
{ jjCheckNAddTwoStates(135, 136); }
break;
case 139:
if (curChar == 48)
{ jjCheckNAddStates(343, 345); }
break;
case 140:
if (curChar == 48)
{ jjCheckNAddStates(346, 349); }
break;
case 142:
if (curChar == 49)
{ jjCheckNAddStates(350, 353); }
break;
case 143:
if (curChar == 10)
{ jjCheckNAddTwoStates(81, 130); }
break;
case 144:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 143;
break;
case 145:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(81, 130); }
break;
case 146:
if (curChar == 53)
{ jjCheckNAdd(142); }
break;
case 147:
if (curChar == 55)
{ jjCheckNAdd(142); }
break;
case 148:
if (curChar == 48)
{ jjCheckNAddStates(354, 358); }
break;
case 149:
if (curChar == 48)
{ jjCheckNAddTwoStates(146, 147); }
break;
case 150:
if (curChar == 48)
{ jjCheckNAddStates(359, 361); }
break;
case 151:
if (curChar == 48)
{ jjCheckNAddStates(362, 365); }
break;
case 153:
if (curChar == 48)
{ jjCheckNAddStates(366, 369); }
break;
case 154:
if (curChar == 10)
{ jjCheckNAddTwoStates(80, 141); }
break;
case 155:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 154;
break;
case 156:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(80, 141); }
break;
case 157:
if (curChar == 53)
{ jjCheckNAdd(153); }
break;
case 158:
if (curChar == 55)
{ jjCheckNAdd(153); }
break;
case 159:
if (curChar == 48)
{ jjCheckNAddStates(370, 374); }
break;
case 160:
if (curChar == 48)
{ jjCheckNAddTwoStates(157, 158); }
break;
case 161:
if (curChar == 48)
{ jjCheckNAddStates(375, 377); }
break;
case 162:
if (curChar == 48)
{ jjCheckNAddStates(378, 381); }
break;
case 165:
if (curChar == 10)
{ jjCheckNAddTwoStates(79, 152); }
break;
case 166:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 165;
break;
case 167:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(79, 152); }
break;
case 168:
if (curChar == 52)
{ jjCheckNAdd(164); }
break;
case 169:
if (curChar == 54)
{ jjCheckNAdd(164); }
break;
case 170:
if (curChar == 48)
{ jjCheckNAddStates(382, 386); }
break;
case 171:
if (curChar == 48)
{ jjCheckNAddTwoStates(168, 169); }
break;
case 172:
if (curChar == 48)
{ jjCheckNAddStates(387, 389); }
break;
case 173:
if (curChar == 48)
{ jjCheckNAddStates(390, 393); }
break;
case 175:
if (curChar == 57)
{ jjCheckNAddStates(394, 397); }
break;
case 176:
if (curChar == 10)
{ jjCheckNAddTwoStates(78, 163); }
break;
case 177:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 176;
break;
case 178:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(78, 163); }
break;
case 179:
if (curChar == 52)
{ jjCheckNAdd(175); }
break;
case 180:
if (curChar == 54)
{ jjCheckNAdd(175); }
break;
case 181:
if (curChar == 48)
{ jjCheckNAddStates(398, 402); }
break;
case 182:
if (curChar == 48)
{ jjCheckNAddTwoStates(179, 180); }
break;
case 183:
if (curChar == 48)
{ jjCheckNAddStates(403, 405); }
break;
case 184:
if (curChar == 48)
{ jjCheckNAddStates(406, 409); }
break;
case 190:
if (curChar == 40 && kind > 107)
kind = 107;
break;
case 195:
if (curChar == 40 && kind > 108)
kind = 108;
break;
case 200:
if (curChar == 40 && kind > 109)
kind = 109;
break;
case 203:
if ((0x100003600L & l) == 0L)
break;
if (kind > 1)
kind = 1;
{ jjCheckNAddStates(175, 184); }
break;
case 204:
if ((0x100003600L & l) == 0L)
break;
if (kind > 1)
kind = 1;
{ jjCheckNAdd(204); }
break;
case 205:
if ((0x100003600L & l) == 0L)
break;
if (kind > 2)
kind = 2;
{ jjCheckNAdd(205); }
break;
case 206:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(206, 44); }
break;
case 207:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(207, 45); }
break;
case 208:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(208, 46); }
break;
case 209:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(209, 47); }
break;
case 210:
if (curChar == 46)
{ jjCheckNAddStates(190, 216); }
break;
case 211:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 20)
kind = 20;
{ jjCheckNAdd(211); }
break;
case 212:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 24)
kind = 24;
{ jjCheckNAdd(212); }
break;
case 213:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(50, 52); }
break;
case 218:
if (curChar == 10 && kind > 78)
kind = 78;
break;
case 219:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 218;
break;
case 220:
if ((0x100003600L & l) != 0L && kind > 78)
kind = 78;
break;
case 221:
if (curChar == 52)
{ jjCheckNAdd(217); }
break;
case 222:
if (curChar == 54)
{ jjCheckNAdd(217); }
break;
case 223:
if (curChar == 48)
{ jjCheckNAddStates(410, 414); }
break;
case 224:
if (curChar == 48)
{ jjCheckNAddTwoStates(221, 222); }
break;
case 225:
if (curChar == 48)
{ jjCheckNAddStates(415, 417); }
break;
case 226:
if (curChar == 48)
{ jjCheckNAddStates(418, 421); }
break;
case 228:
if (curChar == 53)
{ jjCheckNAddStates(422, 425); }
break;
case 229:
if (curChar == 10)
{ jjCheckNAddTwoStates(215, 216); }
break;
case 230:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 229;
break;
case 231:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(215, 216); }
break;
case 232:
if (curChar == 52)
{ jjCheckNAdd(228); }
break;
case 233:
if (curChar == 54)
{ jjCheckNAdd(228); }
break;
case 234:
if (curChar == 48)
{ jjCheckNAddStates(426, 430); }
break;
case 235:
if (curChar == 48)
{ jjCheckNAddTwoStates(232, 233); }
break;
case 236:
if (curChar == 48)
{ jjCheckNAddStates(431, 433); }
break;
case 237:
if (curChar == 48)
{ jjCheckNAddStates(434, 437); }
break;
case 238:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(238, 241); }
break;
case 242:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(47, 49); }
break;
case 246:
if (curChar != 56)
break;
if (kind > 80)
kind = 80;
{ jjAddStates(438, 439); }
break;
case 247:
if (curChar == 10 && kind > 80)
kind = 80;
break;
case 248:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 247;
break;
case 249:
if ((0x100003600L & l) != 0L && kind > 80)
kind = 80;
break;
case 250:
if (curChar == 53)
{ jjCheckNAdd(246); }
break;
case 251:
if (curChar == 55)
{ jjCheckNAdd(246); }
break;
case 252:
if (curChar == 48)
{ jjCheckNAddStates(440, 444); }
break;
case 253:
if (curChar == 48)
{ jjCheckNAddTwoStates(250, 251); }
break;
case 254:
if (curChar == 48)
{ jjCheckNAddStates(445, 447); }
break;
case 255:
if (curChar == 48)
{ jjCheckNAddStates(448, 451); }
break;
case 257:
if (curChar == 53)
{ jjCheckNAddStates(452, 455); }
break;
case 258:
if (curChar == 10)
{ jjCheckNAddTwoStates(244, 245); }
break;
case 259:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 258;
break;
case 260:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(244, 245); }
break;
case 261:
if (curChar == 52)
{ jjCheckNAdd(257); }
break;
case 262:
if (curChar == 54)
{ jjCheckNAdd(257); }
break;
case 263:
if (curChar == 48)
{ jjCheckNAddStates(456, 460); }
break;
case 264:
if (curChar == 48)
{ jjCheckNAddTwoStates(261, 262); }
break;
case 265:
if (curChar == 48)
{ jjCheckNAddStates(461, 463); }
break;
case 266:
if (curChar == 48)
{ jjCheckNAddStates(464, 467); }
break;
case 267:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(267, 269); }
break;
case 270:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(270, 272); }
break;
case 273:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(273, 275); }
break;
case 276:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(276, 280); }
break;
case 281:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(281, 285); }
break;
case 286:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(44, 46); }
break;
case 290:
if (curChar != 56)
break;
if (kind > 86)
kind = 86;
{ jjAddStates(468, 469); }
break;
case 291:
if (curChar == 10 && kind > 86)
kind = 86;
break;
case 292:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 291;
break;
case 293:
if ((0x100003600L & l) != 0L && kind > 86)
kind = 86;
break;
case 294:
if (curChar == 53)
{ jjCheckNAdd(290); }
break;
case 295:
if (curChar == 55)
{ jjCheckNAdd(290); }
break;
case 296:
if (curChar == 48)
{ jjCheckNAddStates(470, 474); }
break;
case 297:
if (curChar == 48)
{ jjCheckNAddTwoStates(294, 295); }
break;
case 298:
if (curChar == 48)
{ jjCheckNAddStates(475, 477); }
break;
case 299:
if (curChar == 48)
{ jjCheckNAddStates(478, 481); }
break;
case 301:
if (curChar == 48)
{ jjCheckNAddStates(482, 485); }
break;
case 302:
if (curChar == 10)
{ jjCheckNAddTwoStates(288, 289); }
break;
case 303:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 302;
break;
case 304:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(288, 289); }
break;
case 305:
if (curChar == 53)
{ jjCheckNAdd(301); }
break;
case 306:
if (curChar == 55)
{ jjCheckNAdd(301); }
break;
case 307:
if (curChar == 48)
{ jjCheckNAddStates(486, 490); }
break;
case 308:
if (curChar == 48)
{ jjCheckNAddTwoStates(305, 306); }
break;
case 309:
if (curChar == 48)
{ jjCheckNAddStates(491, 493); }
break;
case 310:
if (curChar == 48)
{ jjCheckNAddStates(494, 497); }
break;
case 311:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(41, 43); }
break;
case 316:
if (curChar == 10 && kind > 87)
kind = 87;
break;
case 317:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 316;
break;
case 318:
if ((0x100003600L & l) != 0L && kind > 87)
kind = 87;
break;
case 319:
if (curChar == 52)
{ jjCheckNAdd(315); }
break;
case 320:
if (curChar == 54)
{ jjCheckNAdd(315); }
break;
case 321:
if (curChar == 48)
{ jjCheckNAddStates(498, 502); }
break;
case 322:
if (curChar == 48)
{ jjCheckNAddTwoStates(319, 320); }
break;
case 323:
if (curChar == 48)
{ jjCheckNAddStates(503, 505); }
break;
case 324:
if (curChar == 48)
{ jjCheckNAddStates(506, 509); }
break;
case 326:
if (curChar == 51)
{ jjCheckNAddStates(510, 513); }
break;
case 327:
if (curChar == 10)
{ jjCheckNAddTwoStates(313, 314); }
break;
case 328:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 327;
break;
case 329:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(313, 314); }
break;
case 330:
if (curChar == 52)
{ jjCheckNAdd(326); }
break;
case 331:
if (curChar == 54)
{ jjCheckNAdd(326); }
break;
case 332:
if (curChar == 48)
{ jjCheckNAddStates(514, 518); }
break;
case 333:
if (curChar == 48)
{ jjCheckNAddTwoStates(330, 331); }
break;
case 334:
if (curChar == 48)
{ jjCheckNAddStates(519, 521); }
break;
case 335:
if (curChar == 48)
{ jjCheckNAddStates(522, 525); }
break;
case 336:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(38, 40); }
break;
case 341:
if (curChar == 10 && kind > 88)
kind = 88;
break;
case 342:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 341;
break;
case 343:
if ((0x100003600L & l) != 0L && kind > 88)
kind = 88;
break;
case 344:
if (curChar == 52)
{ jjCheckNAdd(340); }
break;
case 345:
if (curChar == 54)
{ jjCheckNAdd(340); }
break;
case 346:
if (curChar == 48)
{ jjCheckNAddStates(526, 530); }
break;
case 347:
if (curChar == 48)
{ jjCheckNAddTwoStates(344, 345); }
break;
case 348:
if (curChar == 48)
{ jjCheckNAddStates(531, 533); }
break;
case 349:
if (curChar == 48)
{ jjCheckNAddStates(534, 537); }
break;
case 352:
if (curChar == 10)
{ jjCheckNAddTwoStates(338, 339); }
break;
case 353:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 352;
break;
case 354:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(338, 339); }
break;
case 355:
if (curChar == 52)
{ jjCheckNAdd(351); }
break;
case 356:
if (curChar == 54)
{ jjCheckNAdd(351); }
break;
case 357:
if (curChar == 48)
{ jjCheckNAddStates(538, 542); }
break;
case 358:
if (curChar == 48)
{ jjCheckNAddTwoStates(355, 356); }
break;
case 359:
if (curChar == 48)
{ jjCheckNAddStates(543, 545); }
break;
case 360:
if (curChar == 48)
{ jjCheckNAddStates(546, 549); }
break;
case 361:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(35, 37); }
break;
case 366:
if (curChar == 10 && kind > 89)
kind = 89;
break;
case 367:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 366;
break;
case 368:
if ((0x100003600L & l) != 0L && kind > 89)
kind = 89;
break;
case 369:
if (curChar == 52)
{ jjCheckNAdd(365); }
break;
case 370:
if (curChar == 54)
{ jjCheckNAdd(365); }
break;
case 371:
if (curChar == 48)
{ jjCheckNAddStates(550, 554); }
break;
case 372:
if (curChar == 48)
{ jjCheckNAddTwoStates(369, 370); }
break;
case 373:
if (curChar == 48)
{ jjCheckNAddStates(555, 557); }
break;
case 374:
if (curChar == 48)
{ jjCheckNAddStates(558, 561); }
break;
case 376:
if (curChar == 57)
{ jjCheckNAddStates(562, 565); }
break;
case 377:
if (curChar == 10)
{ jjCheckNAddTwoStates(363, 364); }
break;
case 378:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 377;
break;
case 379:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(363, 364); }
break;
case 380:
if (curChar == 52)
{ jjCheckNAdd(376); }
break;
case 381:
if (curChar == 54)
{ jjCheckNAdd(376); }
break;
case 382:
if (curChar == 48)
{ jjCheckNAddStates(566, 570); }
break;
case 383:
if (curChar == 48)
{ jjCheckNAddTwoStates(380, 381); }
break;
case 384:
if (curChar == 48)
{ jjCheckNAddStates(571, 573); }
break;
case 385:
if (curChar == 48)
{ jjCheckNAddStates(574, 577); }
break;
case 386:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(32, 34); }
break;
case 390:
if (curChar != 52)
break;
if (kind > 90)
kind = 90;
{ jjAddStates(578, 579); }
break;
case 391:
if (curChar == 10 && kind > 90)
kind = 90;
break;
case 392:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 391;
break;
case 393:
if ((0x100003600L & l) != 0L && kind > 90)
kind = 90;
break;
case 394:
if (curChar == 53)
{ jjCheckNAdd(390); }
break;
case 395:
if (curChar == 55)
{ jjCheckNAdd(390); }
break;
case 396:
if (curChar == 48)
{ jjCheckNAddStates(580, 584); }
break;
case 397:
if (curChar == 48)
{ jjCheckNAddTwoStates(394, 395); }
break;
case 398:
if (curChar == 48)
{ jjCheckNAddStates(585, 587); }
break;
case 399:
if (curChar == 48)
{ jjCheckNAddStates(588, 591); }
break;
case 401:
if (curChar == 48)
{ jjCheckNAddStates(592, 595); }
break;
case 402:
if (curChar == 10)
{ jjCheckNAddTwoStates(388, 389); }
break;
case 403:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 402;
break;
case 404:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(388, 389); }
break;
case 405:
if (curChar == 53)
{ jjCheckNAdd(401); }
break;
case 406:
if (curChar == 55)
{ jjCheckNAdd(401); }
break;
case 407:
if (curChar == 48)
{ jjCheckNAddStates(596, 600); }
break;
case 408:
if (curChar == 48)
{ jjCheckNAddTwoStates(405, 406); }
break;
case 409:
if (curChar == 48)
{ jjCheckNAddStates(601, 603); }
break;
case 410:
if (curChar == 48)
{ jjCheckNAddStates(604, 607); }
break;
case 411:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(29, 31); }
break;
case 415:
if (curChar != 51)
break;
if (kind > 91)
kind = 91;
{ jjAddStates(608, 609); }
break;
case 416:
if (curChar == 10 && kind > 91)
kind = 91;
break;
case 417:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 416;
break;
case 418:
if ((0x100003600L & l) != 0L && kind > 91)
kind = 91;
break;
case 419:
if (curChar == 52)
{ jjCheckNAdd(415); }
break;
case 420:
if (curChar == 54)
{ jjCheckNAdd(415); }
break;
case 421:
if (curChar == 48)
{ jjCheckNAddStates(610, 614); }
break;
case 422:
if (curChar == 48)
{ jjCheckNAddTwoStates(419, 420); }
break;
case 423:
if (curChar == 48)
{ jjCheckNAddStates(615, 617); }
break;
case 424:
if (curChar == 48)
{ jjCheckNAddStates(618, 621); }
break;
case 426:
if (curChar == 48)
{ jjCheckNAddStates(622, 625); }
break;
case 427:
if (curChar == 10)
{ jjCheckNAddTwoStates(413, 414); }
break;
case 428:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 427;
break;
case 429:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(413, 414); }
break;
case 430:
if (curChar == 53)
{ jjCheckNAdd(426); }
break;
case 431:
if (curChar == 55)
{ jjCheckNAdd(426); }
break;
case 432:
if (curChar == 48)
{ jjCheckNAddStates(626, 630); }
break;
case 433:
if (curChar == 48)
{ jjCheckNAddTwoStates(430, 431); }
break;
case 434:
if (curChar == 48)
{ jjCheckNAddStates(631, 633); }
break;
case 435:
if (curChar == 48)
{ jjCheckNAddStates(634, 637); }
break;
case 436:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(26, 28); }
break;
case 441:
if (curChar != 55)
break;
if (kind > 92)
kind = 92;
{ jjAddStates(638, 639); }
break;
case 442:
if (curChar == 10 && kind > 92)
kind = 92;
break;
case 443:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 442;
break;
case 444:
if ((0x100003600L & l) != 0L && kind > 92)
kind = 92;
break;
case 445:
if (curChar == 52)
{ jjCheckNAdd(441); }
break;
case 446:
if (curChar == 54)
{ jjCheckNAdd(441); }
break;
case 447:
if (curChar == 48)
{ jjCheckNAddStates(640, 644); }
break;
case 448:
if (curChar == 48)
{ jjCheckNAddTwoStates(445, 446); }
break;
case 449:
if (curChar == 48)
{ jjCheckNAddStates(645, 647); }
break;
case 450:
if (curChar == 48)
{ jjCheckNAddStates(648, 651); }
break;
case 452:
if (curChar == 53)
{ jjCheckNAddStates(652, 655); }
break;
case 453:
if (curChar == 10)
{ jjCheckNAddTwoStates(439, 440); }
break;
case 454:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 453;
break;
case 455:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(439, 440); }
break;
case 456:
if (curChar == 52)
{ jjCheckNAdd(452); }
break;
case 457:
if (curChar == 54)
{ jjCheckNAdd(452); }
break;
case 458:
if (curChar == 48)
{ jjCheckNAddStates(656, 660); }
break;
case 459:
if (curChar == 48)
{ jjCheckNAddTwoStates(456, 457); }
break;
case 460:
if (curChar == 48)
{ jjCheckNAddStates(661, 663); }
break;
case 461:
if (curChar == 48)
{ jjCheckNAddStates(664, 667); }
break;
case 463:
if (curChar == 52)
{ jjCheckNAddStates(668, 671); }
break;
case 464:
if (curChar == 10)
{ jjCheckNAddTwoStates(438, 451); }
break;
case 465:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 464;
break;
case 466:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(438, 451); }
break;
case 467:
if (curChar == 52)
{ jjCheckNAdd(463); }
break;
case 468:
if (curChar == 54)
{ jjCheckNAdd(463); }
break;
case 469:
if (curChar == 48)
{ jjCheckNAddStates(672, 676); }
break;
case 470:
if (curChar == 48)
{ jjCheckNAddTwoStates(467, 468); }
break;
case 471:
if (curChar == 48)
{ jjCheckNAddStates(677, 679); }
break;
case 472:
if (curChar == 48)
{ jjCheckNAddStates(680, 683); }
break;
case 473:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(23, 25); }
break;
case 478:
if (curChar != 52)
break;
if (kind > 93)
kind = 93;
{ jjAddStates(684, 685); }
break;
case 479:
if (curChar == 10 && kind > 93)
kind = 93;
break;
case 480:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 479;
break;
case 481:
if ((0x100003600L & l) != 0L && kind > 93)
kind = 93;
break;
case 482:
if (curChar == 52)
{ jjCheckNAdd(478); }
break;
case 483:
if (curChar == 54)
{ jjCheckNAdd(478); }
break;
case 484:
if (curChar == 48)
{ jjCheckNAddStates(686, 690); }
break;
case 485:
if (curChar == 48)
{ jjCheckNAddTwoStates(482, 483); }
break;
case 486:
if (curChar == 48)
{ jjCheckNAddStates(691, 693); }
break;
case 487:
if (curChar == 48)
{ jjCheckNAddStates(694, 697); }
break;
case 489:
if (curChar == 49)
{ jjCheckNAddStates(698, 701); }
break;
case 490:
if (curChar == 10)
{ jjCheckNAddTwoStates(476, 477); }
break;
case 491:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 490;
break;
case 492:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(476, 477); }
break;
case 493:
if (curChar == 52)
{ jjCheckNAdd(489); }
break;
case 494:
if (curChar == 54)
{ jjCheckNAdd(489); }
break;
case 495:
if (curChar == 48)
{ jjCheckNAddStates(702, 706); }
break;
case 496:
if (curChar == 48)
{ jjCheckNAddTwoStates(493, 494); }
break;
case 497:
if (curChar == 48)
{ jjCheckNAddStates(707, 709); }
break;
case 498:
if (curChar == 48)
{ jjCheckNAddStates(710, 713); }
break;
case 500:
if (curChar == 50)
{ jjCheckNAddStates(714, 717); }
break;
case 501:
if (curChar == 10)
{ jjCheckNAddTwoStates(475, 488); }
break;
case 502:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 501;
break;
case 503:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(475, 488); }
break;
case 504:
if (curChar == 53)
{ jjCheckNAdd(500); }
break;
case 505:
if (curChar == 55)
{ jjCheckNAdd(500); }
break;
case 506:
if (curChar == 48)
{ jjCheckNAddStates(718, 722); }
break;
case 507:
if (curChar == 48)
{ jjCheckNAddTwoStates(504, 505); }
break;
case 508:
if (curChar == 48)
{ jjCheckNAddStates(723, 725); }
break;
case 509:
if (curChar == 48)
{ jjCheckNAddStates(726, 729); }
break;
case 510:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(20, 22); }
break;
case 516:
if (curChar != 52)
break;
if (kind > 94)
kind = 94;
{ jjAddStates(730, 731); }
break;
case 517:
if (curChar == 10 && kind > 94)
kind = 94;
break;
case 518:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 517;
break;
case 519:
if ((0x100003600L & l) != 0L && kind > 94)
kind = 94;
break;
case 520:
if (curChar == 52)
{ jjCheckNAdd(516); }
break;
case 521:
if (curChar == 54)
{ jjCheckNAdd(516); }
break;
case 522:
if (curChar == 48)
{ jjCheckNAddStates(732, 736); }
break;
case 523:
if (curChar == 48)
{ jjCheckNAddTwoStates(520, 521); }
break;
case 524:
if (curChar == 48)
{ jjCheckNAddStates(737, 739); }
break;
case 525:
if (curChar == 48)
{ jjCheckNAddStates(740, 743); }
break;
case 527:
if (curChar == 49)
{ jjCheckNAddStates(744, 747); }
break;
case 528:
if (curChar == 10)
{ jjCheckNAddTwoStates(514, 515); }
break;
case 529:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 528;
break;
case 530:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(514, 515); }
break;
case 531:
if (curChar == 52)
{ jjCheckNAdd(527); }
break;
case 532:
if (curChar == 54)
{ jjCheckNAdd(527); }
break;
case 533:
if (curChar == 48)
{ jjCheckNAddStates(748, 752); }
break;
case 534:
if (curChar == 48)
{ jjCheckNAddTwoStates(531, 532); }
break;
case 535:
if (curChar == 48)
{ jjCheckNAddStates(753, 755); }
break;
case 536:
if (curChar == 48)
{ jjCheckNAddStates(756, 759); }
break;
case 538:
if (curChar == 50)
{ jjCheckNAddStates(760, 763); }
break;
case 539:
if (curChar == 10)
{ jjCheckNAddTwoStates(513, 526); }
break;
case 540:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 539;
break;
case 541:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(513, 526); }
break;
case 542:
if (curChar == 53)
{ jjCheckNAdd(538); }
break;
case 543:
if (curChar == 55)
{ jjCheckNAdd(538); }
break;
case 544:
if (curChar == 48)
{ jjCheckNAddStates(764, 768); }
break;
case 545:
if (curChar == 48)
{ jjCheckNAddTwoStates(542, 543); }
break;
case 546:
if (curChar == 48)
{ jjCheckNAddStates(769, 771); }
break;
case 547:
if (curChar == 48)
{ jjCheckNAddStates(772, 775); }
break;
case 549:
if (curChar == 55)
{ jjCheckNAddStates(776, 779); }
break;
case 550:
if (curChar == 10)
{ jjCheckNAddTwoStates(512, 537); }
break;
case 551:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 550;
break;
case 552:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(512, 537); }
break;
case 553:
if (curChar == 52)
{ jjCheckNAdd(549); }
break;
case 554:
if (curChar == 54)
{ jjCheckNAdd(549); }
break;
case 555:
if (curChar == 48)
{ jjCheckNAddStates(780, 784); }
break;
case 556:
if (curChar == 48)
{ jjCheckNAddTwoStates(553, 554); }
break;
case 557:
if (curChar == 48)
{ jjCheckNAddStates(785, 787); }
break;
case 558:
if (curChar == 48)
{ jjCheckNAddStates(788, 791); }
break;
case 559:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(17, 19); }
break;
case 563:
if (curChar != 51)
break;
if (kind > 95)
kind = 95;
{ jjAddStates(792, 793); }
break;
case 564:
if (curChar == 10 && kind > 95)
kind = 95;
break;
case 565:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 564;
break;
case 566:
if ((0x100003600L & l) != 0L && kind > 95)
kind = 95;
break;
case 567:
if (curChar == 53)
{ jjCheckNAdd(563); }
break;
case 568:
if (curChar == 55)
{ jjCheckNAdd(563); }
break;
case 569:
if (curChar == 48)
{ jjCheckNAddStates(794, 798); }
break;
case 570:
if (curChar == 48)
{ jjCheckNAddTwoStates(567, 568); }
break;
case 571:
if (curChar == 48)
{ jjCheckNAddStates(799, 801); }
break;
case 572:
if (curChar == 48)
{ jjCheckNAddStates(802, 805); }
break;
case 575:
if (curChar == 10)
{ jjCheckNAddTwoStates(561, 562); }
break;
case 576:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 575;
break;
case 577:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(561, 562); }
break;
case 578:
if (curChar == 52)
{ jjCheckNAdd(574); }
break;
case 579:
if (curChar == 54)
{ jjCheckNAdd(574); }
break;
case 580:
if (curChar == 48)
{ jjCheckNAddStates(806, 810); }
break;
case 581:
if (curChar == 48)
{ jjCheckNAddTwoStates(578, 579); }
break;
case 582:
if (curChar == 48)
{ jjCheckNAddStates(811, 813); }
break;
case 583:
if (curChar == 48)
{ jjCheckNAddStates(814, 817); }
break;
case 584:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(14, 16); }
break;
case 587:
if (curChar != 51)
break;
if (kind > 96)
kind = 96;
{ jjAddStates(818, 819); }
break;
case 588:
if (curChar == 10 && kind > 96)
kind = 96;
break;
case 589:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 588;
break;
case 590:
if ((0x100003600L & l) != 0L && kind > 96)
kind = 96;
break;
case 591:
if (curChar == 53)
{ jjCheckNAdd(587); }
break;
case 592:
if (curChar == 55)
{ jjCheckNAdd(587); }
break;
case 593:
if (curChar == 48)
{ jjCheckNAddStates(820, 824); }
break;
case 594:
if (curChar == 48)
{ jjCheckNAddTwoStates(591, 592); }
break;
case 595:
if (curChar == 48)
{ jjCheckNAddStates(825, 827); }
break;
case 596:
if (curChar == 48)
{ jjCheckNAddStates(828, 831); }
break;
case 597:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(11, 13); }
break;
case 602:
if (curChar == 10 && kind > 97)
kind = 97;
break;
case 603:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 602;
break;
case 604:
if ((0x100003600L & l) != 0L && kind > 97)
kind = 97;
break;
case 605:
if (curChar == 53)
{ jjCheckNAdd(601); }
break;
case 606:
if (curChar == 55)
{ jjCheckNAdd(601); }
break;
case 607:
if (curChar == 48)
{ jjCheckNAddStates(832, 836); }
break;
case 608:
if (curChar == 48)
{ jjCheckNAddTwoStates(605, 606); }
break;
case 609:
if (curChar == 48)
{ jjCheckNAddStates(837, 839); }
break;
case 610:
if (curChar == 48)
{ jjCheckNAddStates(840, 843); }
break;
case 612:
if (curChar == 56)
{ jjCheckNAddStates(844, 847); }
break;
case 613:
if (curChar == 10)
{ jjCheckNAddTwoStates(599, 600); }
break;
case 614:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 613;
break;
case 615:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(599, 600); }
break;
case 616:
if (curChar == 52)
{ jjCheckNAdd(612); }
break;
case 617:
if (curChar == 54)
{ jjCheckNAdd(612); }
break;
case 618:
if (curChar == 48)
{ jjCheckNAddStates(848, 852); }
break;
case 619:
if (curChar == 48)
{ jjCheckNAddTwoStates(616, 617); }
break;
case 620:
if (curChar == 48)
{ jjCheckNAddStates(853, 855); }
break;
case 621:
if (curChar == 48)
{ jjCheckNAddStates(856, 859); }
break;
case 622:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(8, 10); }
break;
case 628:
if (curChar == 10 && kind > 98)
kind = 98;
break;
case 629:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 628;
break;
case 630:
if ((0x100003600L & l) != 0L && kind > 98)
kind = 98;
break;
case 631:
if (curChar == 53)
{ jjCheckNAdd(627); }
break;
case 632:
if (curChar == 55)
{ jjCheckNAdd(627); }
break;
case 633:
if (curChar == 48)
{ jjCheckNAddStates(860, 864); }
break;
case 634:
if (curChar == 48)
{ jjCheckNAddTwoStates(631, 632); }
break;
case 635:
if (curChar == 48)
{ jjCheckNAddStates(865, 867); }
break;
case 636:
if (curChar == 48)
{ jjCheckNAddStates(868, 871); }
break;
case 638:
if (curChar == 56)
{ jjCheckNAddStates(872, 875); }
break;
case 639:
if (curChar == 10)
{ jjCheckNAddTwoStates(625, 626); }
break;
case 640:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 639;
break;
case 641:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(625, 626); }
break;
case 642:
if (curChar == 52)
{ jjCheckNAdd(638); }
break;
case 643:
if (curChar == 54)
{ jjCheckNAdd(638); }
break;
case 644:
if (curChar == 48)
{ jjCheckNAddStates(876, 880); }
break;
case 645:
if (curChar == 48)
{ jjCheckNAddTwoStates(642, 643); }
break;
case 646:
if (curChar == 48)
{ jjCheckNAddStates(881, 883); }
break;
case 647:
if (curChar == 48)
{ jjCheckNAddStates(884, 887); }
break;
case 650:
if (curChar == 10)
{ jjCheckNAddTwoStates(624, 637); }
break;
case 651:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 650;
break;
case 652:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(624, 637); }
break;
case 653:
if (curChar == 52)
{ jjCheckNAdd(649); }
break;
case 654:
if (curChar == 54)
{ jjCheckNAdd(649); }
break;
case 655:
if (curChar == 48)
{ jjCheckNAddStates(888, 892); }
break;
case 656:
if (curChar == 48)
{ jjCheckNAddTwoStates(653, 654); }
break;
case 657:
if (curChar == 48)
{ jjCheckNAddStates(893, 895); }
break;
case 658:
if (curChar == 48)
{ jjCheckNAddStates(896, 899); }
break;
case 659:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(659, 662); }
break;
case 663:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(663, 667); }
break;
case 668:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(668, 669); }
break;
case 669:
if (curChar == 37 && kind > 101)
kind = 101;
break;
case 670:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(5, 7); }
break;
case 672:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(672, 673); }
break;
case 674:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(672, 673); }
break;
case 675:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(900, 908); }
break;
case 676:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(909, 912); }
break;
case 677:
if (curChar != 10)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(672, 673); }
break;
case 678:
case 693:
if (curChar == 13)
{ jjCheckNAdd(677); }
break;
case 679:
if ((0x100003600L & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(672, 673); }
break;
case 680:
case 682:
case 685:
case 689:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(676); }
break;
case 681:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 682;
break;
case 683:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 684;
break;
case 684:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 685;
break;
case 686:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 687;
break;
case 687:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 688;
break;
case 688:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 689;
break;
case 691:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(913, 921); }
break;
case 692:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(922, 925); }
break;
case 694:
case 696:
case 699:
case 703:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(692); }
break;
case 695:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 696;
break;
case 697:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 698;
break;
case 698:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 699;
break;
case 700:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 701;
break;
case 701:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 702;
break;
case 702:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 703;
break;
case 704:
if (curChar == 45)
{ jjAddStates(185, 189); }
break;
case 706:
if ((0x3ff200000000000L & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
break;
case 708:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
break;
case 709:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(926, 934); }
break;
case 710:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(935, 938); }
break;
case 711:
if (curChar != 10)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
break;
case 712:
case 795:
if (curChar == 13)
{ jjCheckNAdd(711); }
break;
case 713:
if ((0x100003600L & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
break;
case 714:
case 716:
case 719:
case 723:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(710); }
break;
case 715:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 716;
break;
case 717:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 718;
break;
case 718:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 719;
break;
case 720:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 721;
break;
case 721:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 722;
break;
case 722:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 723;
break;
case 726:
if ((0x3ff200000000000L & l) == 0L)
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddTwoStates(726, 727); }
break;
case 728:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddTwoStates(726, 727); }
break;
case 729:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddStates(939, 947); }
break;
case 730:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddStates(948, 951); }
break;
case 731:
if (curChar != 10)
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddTwoStates(726, 727); }
break;
case 732:
case 747:
if (curChar == 13)
{ jjCheckNAdd(731); }
break;
case 733:
if ((0x100003600L & l) == 0L)
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddTwoStates(726, 727); }
break;
case 734:
case 736:
case 739:
case 743:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(730); }
break;
case 735:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 736;
break;
case 737:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 738;
break;
case 738:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 739;
break;
case 740:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 741;
break;
case 741:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 742;
break;
case 742:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 743;
break;
case 745:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddStates(952, 960); }
break;
case 746:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddStates(961, 964); }
break;
case 748:
case 750:
case 753:
case 757:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(746); }
break;
case 749:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 750;
break;
case 751:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 752;
break;
case 752:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 753;
break;
case 754:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 755;
break;
case 755:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 756;
break;
case 756:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 757;
break;
case 759:
if ((0x3ff200000000000L & l) != 0L)
{ jjCheckNAddStates(2, 4); }
break;
case 760:
if (curChar == 40 && kind > 111)
kind = 111;
break;
case 762:
if ((0xfc00ffffffffcbffL & l) != 0L)
{ jjCheckNAddStates(2, 4); }
break;
case 763:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(965, 974); }
break;
case 764:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(975, 979); }
break;
case 765:
if (curChar == 10)
{ jjCheckNAddStates(2, 4); }
break;
case 766:
case 781:
if (curChar == 13)
{ jjCheckNAdd(765); }
break;
case 767:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(2, 4); }
break;
case 768:
case 770:
case 773:
case 777:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(764); }
break;
case 769:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 770;
break;
case 771:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 772;
break;
case 772:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 773;
break;
case 774:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 775;
break;
case 775:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 776;
break;
case 776:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 777;
break;
case 779:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(980, 989); }
break;
case 780:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(990, 994); }
break;
case 782:
case 784:
case 787:
case 791:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(780); }
break;
case 783:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 784;
break;
case 785:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 786;
break;
case 786:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 787;
break;
case 788:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 789;
break;
case 789:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 790;
break;
case 790:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 791;
break;
case 793:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(995, 1003); }
break;
case 794:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1004, 1007); }
break;
case 796:
case 798:
case 801:
case 805:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(794); }
break;
case 797:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 798;
break;
case 799:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 800;
break;
case 800:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 801;
break;
case 802:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 803;
break;
case 803:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 804;
break;
case 804:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 805;
break;
case 815:
if (curChar != 52)
break;
if (kind > 72)
kind = 72;
{ jjAddStates(1008, 1009); }
break;
case 816:
if (curChar == 10 && kind > 72)
kind = 72;
break;
case 817:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 816;
break;
case 818:
if ((0x100003600L & l) != 0L && kind > 72)
kind = 72;
break;
case 819:
if (curChar == 53)
{ jjCheckNAdd(815); }
break;
case 820:
if (curChar == 55)
{ jjCheckNAdd(815); }
break;
case 821:
if (curChar == 48)
{ jjCheckNAddStates(1010, 1014); }
break;
case 822:
if (curChar == 48)
{ jjCheckNAddTwoStates(819, 820); }
break;
case 823:
if (curChar == 48)
{ jjCheckNAddStates(1015, 1017); }
break;
case 824:
if (curChar == 48)
{ jjCheckNAddStates(1018, 1021); }
break;
case 826:
if (curChar == 50)
{ jjCheckNAddStates(1022, 1025); }
break;
case 827:
if (curChar == 10)
{ jjCheckNAddTwoStates(813, 814); }
break;
case 828:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 827;
break;
case 829:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(813, 814); }
break;
case 830:
if (curChar == 53)
{ jjCheckNAdd(826); }
break;
case 831:
if (curChar == 55)
{ jjCheckNAdd(826); }
break;
case 832:
if (curChar == 48)
{ jjCheckNAddStates(1026, 1030); }
break;
case 833:
if (curChar == 48)
{ jjCheckNAddTwoStates(830, 831); }
break;
case 834:
if (curChar == 48)
{ jjCheckNAddStates(1031, 1033); }
break;
case 835:
if (curChar == 48)
{ jjCheckNAddStates(1034, 1037); }
break;
case 837:
if (curChar == 49)
{ jjCheckNAddStates(1038, 1041); }
break;
case 838:
if (curChar == 10)
{ jjCheckNAddTwoStates(812, 825); }
break;
case 839:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 838;
break;
case 840:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(812, 825); }
break;
case 841:
if (curChar == 53)
{ jjCheckNAdd(837); }
break;
case 842:
if (curChar == 55)
{ jjCheckNAdd(837); }
break;
case 843:
if (curChar == 48)
{ jjCheckNAddStates(1042, 1046); }
break;
case 844:
if (curChar == 48)
{ jjCheckNAddTwoStates(841, 842); }
break;
case 845:
if (curChar == 48)
{ jjCheckNAddStates(1047, 1049); }
break;
case 846:
if (curChar == 48)
{ jjCheckNAddStates(1050, 1053); }
break;
case 848:
if (curChar == 48)
{ jjCheckNAddStates(1054, 1057); }
break;
case 849:
if (curChar == 10)
{ jjCheckNAddTwoStates(811, 836); }
break;
case 850:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 849;
break;
case 851:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(811, 836); }
break;
case 852:
if (curChar == 53)
{ jjCheckNAdd(848); }
break;
case 853:
if (curChar == 55)
{ jjCheckNAdd(848); }
break;
case 854:
if (curChar == 48)
{ jjCheckNAddStates(1058, 1062); }
break;
case 855:
if (curChar == 48)
{ jjCheckNAddTwoStates(852, 853); }
break;
case 856:
if (curChar == 48)
{ jjCheckNAddStates(1063, 1065); }
break;
case 857:
if (curChar == 48)
{ jjCheckNAddStates(1066, 1069); }
break;
case 860:
if (curChar == 10)
{ jjCheckNAddTwoStates(810, 847); }
break;
case 861:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 860;
break;
case 862:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(810, 847); }
break;
case 863:
if (curChar == 52)
{ jjCheckNAdd(859); }
break;
case 864:
if (curChar == 54)
{ jjCheckNAdd(859); }
break;
case 865:
if (curChar == 48)
{ jjCheckNAddStates(1070, 1074); }
break;
case 866:
if (curChar == 48)
{ jjCheckNAddTwoStates(863, 864); }
break;
case 867:
if (curChar == 48)
{ jjCheckNAddStates(1075, 1077); }
break;
case 868:
if (curChar == 48)
{ jjCheckNAddStates(1078, 1081); }
break;
case 874:
if (curChar != 53)
break;
if (kind > 73)
kind = 73;
{ jjAddStates(1082, 1083); }
break;
case 875:
if (curChar == 10 && kind > 73)
kind = 73;
break;
case 876:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 875;
break;
case 877:
if ((0x100003600L & l) != 0L && kind > 73)
kind = 73;
break;
case 878:
if (curChar == 52)
{ jjCheckNAdd(874); }
break;
case 879:
if (curChar == 54)
{ jjCheckNAdd(874); }
break;
case 880:
if (curChar == 48)
{ jjCheckNAddStates(1084, 1088); }
break;
case 881:
if (curChar == 48)
{ jjCheckNAddTwoStates(878, 879); }
break;
case 882:
if (curChar == 48)
{ jjCheckNAddStates(1089, 1091); }
break;
case 883:
if (curChar == 48)
{ jjCheckNAddStates(1092, 1095); }
break;
case 885:
if (curChar == 55)
{ jjCheckNAddStates(1096, 1099); }
break;
case 886:
if (curChar == 10)
{ jjCheckNAddTwoStates(872, 873); }
break;
case 887:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 886;
break;
case 888:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(872, 873); }
break;
case 889:
if (curChar == 52)
{ jjCheckNAdd(885); }
break;
case 890:
if (curChar == 54)
{ jjCheckNAdd(885); }
break;
case 891:
if (curChar == 48)
{ jjCheckNAddStates(1100, 1104); }
break;
case 892:
if (curChar == 48)
{ jjCheckNAddTwoStates(889, 890); }
break;
case 893:
if (curChar == 48)
{ jjCheckNAddStates(1105, 1107); }
break;
case 894:
if (curChar == 48)
{ jjCheckNAddStates(1108, 1111); }
break;
case 896:
if (curChar == 49)
{ jjCheckNAddStates(1112, 1115); }
break;
case 897:
if (curChar == 10)
{ jjCheckNAddTwoStates(871, 884); }
break;
case 898:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 897;
break;
case 899:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(871, 884); }
break;
case 900:
if (curChar == 52)
{ jjCheckNAdd(896); }
break;
case 901:
if (curChar == 54)
{ jjCheckNAdd(896); }
break;
case 902:
if (curChar == 48)
{ jjCheckNAddStates(1116, 1120); }
break;
case 903:
if (curChar == 48)
{ jjCheckNAddTwoStates(900, 901); }
break;
case 904:
if (curChar == 48)
{ jjCheckNAddStates(1121, 1123); }
break;
case 905:
if (curChar == 48)
{ jjCheckNAddStates(1124, 1127); }
break;
case 912:
if (curChar != 49)
break;
if (kind > 74)
kind = 74;
{ jjAddStates(1128, 1129); }
break;
case 913:
if (curChar == 10 && kind > 74)
kind = 74;
break;
case 914:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 913;
break;
case 915:
if ((0x100003600L & l) != 0L && kind > 74)
kind = 74;
break;
case 916:
if (curChar == 52)
{ jjCheckNAdd(912); }
break;
case 917:
if (curChar == 54)
{ jjCheckNAdd(912); }
break;
case 918:
if (curChar == 48)
{ jjCheckNAddStates(1130, 1134); }
break;
case 919:
if (curChar == 48)
{ jjCheckNAddTwoStates(916, 917); }
break;
case 920:
if (curChar == 48)
{ jjCheckNAddStates(1135, 1137); }
break;
case 921:
if (curChar == 48)
{ jjCheckNAddStates(1138, 1141); }
break;
case 923:
if (curChar == 57)
{ jjCheckNAddStates(1142, 1145); }
break;
case 924:
if (curChar == 10)
{ jjCheckNAddTwoStates(910, 911); }
break;
case 925:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 924;
break;
case 926:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(910, 911); }
break;
case 927:
if (curChar == 52)
{ jjCheckNAdd(923); }
break;
case 928:
if (curChar == 54)
{ jjCheckNAdd(923); }
break;
case 929:
if (curChar == 48)
{ jjCheckNAddStates(1146, 1150); }
break;
case 930:
if (curChar == 48)
{ jjCheckNAddTwoStates(927, 928); }
break;
case 931:
if (curChar == 48)
{ jjCheckNAddStates(1151, 1153); }
break;
case 932:
if (curChar == 48)
{ jjCheckNAddStates(1154, 1157); }
break;
case 934:
if (curChar == 52)
{ jjCheckNAddStates(1158, 1161); }
break;
case 935:
if (curChar == 10)
{ jjCheckNAddTwoStates(909, 922); }
break;
case 936:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 935;
break;
case 937:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(909, 922); }
break;
case 938:
if (curChar == 52)
{ jjCheckNAdd(934); }
break;
case 939:
if (curChar == 54)
{ jjCheckNAdd(934); }
break;
case 940:
if (curChar == 48)
{ jjCheckNAddStates(1162, 1166); }
break;
case 941:
if (curChar == 48)
{ jjCheckNAddTwoStates(938, 939); }
break;
case 942:
if (curChar == 48)
{ jjCheckNAddStates(1167, 1169); }
break;
case 943:
if (curChar == 48)
{ jjCheckNAddStates(1170, 1173); }
break;
case 945:
if (curChar == 53)
{ jjCheckNAddStates(1174, 1177); }
break;
case 946:
if (curChar == 10)
{ jjCheckNAddTwoStates(908, 933); }
break;
case 947:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 946;
break;
case 948:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(908, 933); }
break;
case 949:
if (curChar == 52)
{ jjCheckNAdd(945); }
break;
case 950:
if (curChar == 54)
{ jjCheckNAdd(945); }
break;
case 951:
if (curChar == 48)
{ jjCheckNAddStates(1178, 1182); }
break;
case 952:
if (curChar == 48)
{ jjCheckNAddTwoStates(949, 950); }
break;
case 953:
if (curChar == 48)
{ jjCheckNAddStates(1183, 1185); }
break;
case 954:
if (curChar == 48)
{ jjCheckNAddStates(1186, 1189); }
break;
case 959:
if (curChar == 45)
{ jjAddStates(1190, 1191); }
break;
case 965:
if (curChar != 53)
break;
if (kind > 75)
kind = 75;
{ jjAddStates(1192, 1193); }
break;
case 966:
if (curChar == 10 && kind > 75)
kind = 75;
break;
case 967:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 966;
break;
case 968:
if ((0x100003600L & l) != 0L && kind > 75)
kind = 75;
break;
case 969:
if (curChar == 52)
{ jjCheckNAdd(965); }
break;
case 970:
if (curChar == 54)
{ jjCheckNAdd(965); }
break;
case 971:
if (curChar == 48)
{ jjCheckNAddStates(1194, 1198); }
break;
case 972:
if (curChar == 48)
{ jjCheckNAddTwoStates(969, 970); }
break;
case 973:
if (curChar == 48)
{ jjCheckNAddStates(1199, 1201); }
break;
case 974:
if (curChar == 48)
{ jjCheckNAddStates(1202, 1205); }
break;
case 976:
if (curChar == 51)
{ jjCheckNAddStates(1206, 1209); }
break;
case 977:
if (curChar == 10)
{ jjCheckNAddTwoStates(963, 964); }
break;
case 978:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 977;
break;
case 979:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(963, 964); }
break;
case 980:
if (curChar == 52)
{ jjCheckNAdd(976); }
break;
case 981:
if (curChar == 54)
{ jjCheckNAdd(976); }
break;
case 982:
if (curChar == 48)
{ jjCheckNAddStates(1210, 1214); }
break;
case 983:
if (curChar == 48)
{ jjCheckNAddTwoStates(980, 981); }
break;
case 984:
if (curChar == 48)
{ jjCheckNAddStates(1215, 1217); }
break;
case 985:
if (curChar == 48)
{ jjCheckNAddStates(1218, 1221); }
break;
case 987:
if (curChar == 49)
{ jjCheckNAddStates(1222, 1225); }
break;
case 988:
if (curChar == 10)
{ jjCheckNAddTwoStates(962, 975); }
break;
case 989:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 988;
break;
case 990:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(962, 975); }
break;
case 991:
if (curChar == 52)
{ jjCheckNAdd(987); }
break;
case 992:
if (curChar == 54)
{ jjCheckNAdd(987); }
break;
case 993:
if (curChar == 48)
{ jjCheckNAddStates(1226, 1230); }
break;
case 994:
if (curChar == 48)
{ jjCheckNAddTwoStates(991, 992); }
break;
case 995:
if (curChar == 48)
{ jjCheckNAddStates(1231, 1233); }
break;
case 996:
if (curChar == 48)
{ jjCheckNAddStates(1234, 1237); }
break;
case 998:
if (curChar == 54)
{ jjCheckNAddStates(1238, 1241); }
break;
case 999:
if (curChar == 10)
{ jjCheckNAddTwoStates(961, 986); }
break;
case 1000:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 999;
break;
case 1001:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(961, 986); }
break;
case 1002:
if (curChar == 52)
{ jjCheckNAdd(998); }
break;
case 1003:
if (curChar == 54)
{ jjCheckNAdd(998); }
break;
case 1004:
if (curChar == 48)
{ jjCheckNAddStates(1242, 1246); }
break;
case 1005:
if (curChar == 48)
{ jjCheckNAddTwoStates(1002, 1003); }
break;
case 1006:
if (curChar == 48)
{ jjCheckNAddStates(1247, 1249); }
break;
case 1007:
if (curChar == 48)
{ jjCheckNAddStates(1250, 1253); }
break;
case 1009:
if (curChar == 52)
{ jjCheckNAddStates(1254, 1256); }
break;
case 1010:
if (curChar == 10)
{ jjCheckNAdd(959); }
break;
case 1011:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1010;
break;
case 1012:
if ((0x100003600L & l) != 0L)
{ jjCheckNAdd(959); }
break;
case 1013:
if (curChar == 53)
{ jjCheckNAdd(1009); }
break;
case 1014:
if (curChar == 55)
{ jjCheckNAdd(1009); }
break;
case 1015:
if (curChar == 48)
{ jjCheckNAddStates(1257, 1261); }
break;
case 1016:
if (curChar == 48)
{ jjCheckNAddTwoStates(1013, 1014); }
break;
case 1017:
if (curChar == 48)
{ jjCheckNAddStates(1262, 1264); }
break;
case 1018:
if (curChar == 48)
{ jjCheckNAddStates(1265, 1268); }
break;
case 1021:
if (curChar == 10)
{ jjCheckNAddTwoStates(958, 1008); }
break;
case 1022:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1021;
break;
case 1023:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(958, 1008); }
break;
case 1024:
if (curChar == 52)
{ jjCheckNAdd(1020); }
break;
case 1025:
if (curChar == 54)
{ jjCheckNAdd(1020); }
break;
case 1026:
if (curChar == 48)
{ jjCheckNAddStates(1269, 1273); }
break;
case 1027:
if (curChar == 48)
{ jjCheckNAddTwoStates(1024, 1025); }
break;
case 1028:
if (curChar == 48)
{ jjCheckNAddStates(1274, 1276); }
break;
case 1029:
if (curChar == 48)
{ jjCheckNAddStates(1277, 1280); }
break;
case 1031:
if (curChar == 49)
{ jjCheckNAddStates(1281, 1284); }
break;
case 1032:
if (curChar == 10)
{ jjCheckNAddTwoStates(957, 1019); }
break;
case 1033:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1032;
break;
case 1034:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(957, 1019); }
break;
case 1035:
if (curChar == 53)
{ jjCheckNAdd(1031); }
break;
case 1036:
if (curChar == 55)
{ jjCheckNAdd(1031); }
break;
case 1037:
if (curChar == 48)
{ jjCheckNAddStates(1285, 1289); }
break;
case 1038:
if (curChar == 48)
{ jjCheckNAddTwoStates(1035, 1036); }
break;
case 1039:
if (curChar == 48)
{ jjCheckNAddStates(1290, 1292); }
break;
case 1040:
if (curChar == 48)
{ jjCheckNAddStates(1293, 1296); }
break;
case 1042:
if (curChar == 54)
{ jjCheckNAddStates(1297, 1300); }
break;
case 1043:
if (curChar == 10)
{ jjCheckNAddTwoStates(956, 1030); }
break;
case 1044:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1043;
break;
case 1045:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(956, 1030); }
break;
case 1046:
if (curChar == 52)
{ jjCheckNAdd(1042); }
break;
case 1047:
if (curChar == 54)
{ jjCheckNAdd(1042); }
break;
case 1048:
if (curChar == 48)
{ jjCheckNAddStates(1301, 1305); }
break;
case 1049:
if (curChar == 48)
{ jjCheckNAddTwoStates(1046, 1047); }
break;
case 1050:
if (curChar == 48)
{ jjCheckNAddStates(1306, 1308); }
break;
case 1051:
if (curChar == 48)
{ jjCheckNAddStates(1309, 1312); }
break;
case 1060:
if (curChar != 52)
break;
if (kind > 76)
kind = 76;
{ jjAddStates(1313, 1314); }
break;
case 1061:
if (curChar == 10 && kind > 76)
kind = 76;
break;
case 1062:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1061;
break;
case 1063:
if ((0x100003600L & l) != 0L && kind > 76)
kind = 76;
break;
case 1064:
if (curChar == 53)
{ jjCheckNAdd(1060); }
break;
case 1065:
if (curChar == 55)
{ jjCheckNAdd(1060); }
break;
case 1066:
if (curChar == 48)
{ jjCheckNAddStates(1315, 1319); }
break;
case 1067:
if (curChar == 48)
{ jjCheckNAddTwoStates(1064, 1065); }
break;
case 1068:
if (curChar == 48)
{ jjCheckNAddStates(1320, 1322); }
break;
case 1069:
if (curChar == 48)
{ jjCheckNAddStates(1323, 1326); }
break;
case 1071:
if (curChar == 53)
{ jjCheckNAddStates(1327, 1330); }
break;
case 1072:
if (curChar == 10)
{ jjCheckNAddTwoStates(1058, 1059); }
break;
case 1073:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1072;
break;
case 1074:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1058, 1059); }
break;
case 1075:
if (curChar == 52)
{ jjCheckNAdd(1071); }
break;
case 1076:
if (curChar == 54)
{ jjCheckNAdd(1071); }
break;
case 1077:
if (curChar == 48)
{ jjCheckNAddStates(1331, 1335); }
break;
case 1078:
if (curChar == 48)
{ jjCheckNAddTwoStates(1075, 1076); }
break;
case 1079:
if (curChar == 48)
{ jjCheckNAddStates(1336, 1338); }
break;
case 1080:
if (curChar == 48)
{ jjCheckNAddStates(1339, 1342); }
break;
case 1082:
if (curChar == 51)
{ jjCheckNAddStates(1343, 1346); }
break;
case 1083:
if (curChar == 10)
{ jjCheckNAddTwoStates(1057, 1070); }
break;
case 1084:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1083;
break;
case 1085:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1057, 1070); }
break;
case 1086:
if (curChar == 53)
{ jjCheckNAdd(1082); }
break;
case 1087:
if (curChar == 55)
{ jjCheckNAdd(1082); }
break;
case 1088:
if (curChar == 48)
{ jjCheckNAddStates(1347, 1351); }
break;
case 1089:
if (curChar == 48)
{ jjCheckNAddTwoStates(1086, 1087); }
break;
case 1090:
if (curChar == 48)
{ jjCheckNAddStates(1352, 1354); }
break;
case 1091:
if (curChar == 48)
{ jjCheckNAddStates(1355, 1358); }
break;
case 1093:
if (curChar == 50)
{ jjCheckNAddStates(1359, 1362); }
break;
case 1094:
if (curChar == 10)
{ jjCheckNAddTwoStates(1056, 1081); }
break;
case 1095:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1094;
break;
case 1096:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1056, 1081); }
break;
case 1097:
if (curChar == 53)
{ jjCheckNAdd(1093); }
break;
case 1098:
if (curChar == 55)
{ jjCheckNAdd(1093); }
break;
case 1099:
if (curChar == 48)
{ jjCheckNAddStates(1363, 1367); }
break;
case 1100:
if (curChar == 48)
{ jjCheckNAddTwoStates(1097, 1098); }
break;
case 1101:
if (curChar == 48)
{ jjCheckNAddStates(1368, 1370); }
break;
case 1102:
if (curChar == 48)
{ jjCheckNAddStates(1371, 1374); }
break;
case 1104:
if (curChar == 49)
{ jjCheckNAddStates(1375, 1378); }
break;
case 1105:
if (curChar == 10)
{ jjCheckNAddTwoStates(1055, 1092); }
break;
case 1106:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1105;
break;
case 1107:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1055, 1092); }
break;
case 1108:
if (curChar == 52)
{ jjCheckNAdd(1104); }
break;
case 1109:
if (curChar == 54)
{ jjCheckNAdd(1104); }
break;
case 1110:
if (curChar == 48)
{ jjCheckNAddStates(1379, 1383); }
break;
case 1111:
if (curChar == 48)
{ jjCheckNAddTwoStates(1108, 1109); }
break;
case 1112:
if (curChar == 48)
{ jjCheckNAddStates(1384, 1386); }
break;
case 1113:
if (curChar == 48)
{ jjCheckNAddStates(1387, 1390); }
break;
case 1115:
if (curChar == 56)
{ jjCheckNAddStates(1391, 1394); }
break;
case 1116:
if (curChar == 10)
{ jjCheckNAddTwoStates(1054, 1103); }
break;
case 1117:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1116;
break;
case 1118:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1054, 1103); }
break;
case 1119:
if (curChar == 52)
{ jjCheckNAdd(1115); }
break;
case 1120:
if (curChar == 54)
{ jjCheckNAdd(1115); }
break;
case 1121:
if (curChar == 48)
{ jjCheckNAddStates(1395, 1399); }
break;
case 1122:
if (curChar == 48)
{ jjCheckNAddTwoStates(1119, 1120); }
break;
case 1123:
if (curChar == 48)
{ jjCheckNAddStates(1400, 1402); }
break;
case 1124:
if (curChar == 48)
{ jjCheckNAddStates(1403, 1406); }
break;
case 1126:
if (curChar == 51)
{ jjCheckNAddStates(1407, 1410); }
break;
case 1127:
if (curChar == 10)
{ jjCheckNAddTwoStates(1053, 1114); }
break;
case 1128:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1127;
break;
case 1129:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1053, 1114); }
break;
case 1130:
if (curChar == 52)
{ jjCheckNAdd(1126); }
break;
case 1131:
if (curChar == 54)
{ jjCheckNAdd(1126); }
break;
case 1132:
if (curChar == 48)
{ jjCheckNAddStates(1411, 1415); }
break;
case 1133:
if (curChar == 48)
{ jjCheckNAddTwoStates(1130, 1131); }
break;
case 1134:
if (curChar == 48)
{ jjCheckNAddStates(1416, 1418); }
break;
case 1135:
if (curChar == 48)
{ jjCheckNAddStates(1419, 1422); }
break;
case 1136:
if (curChar == 45)
{ jjAddStates(1423, 1424); }
break;
case 1138:
if ((0x3ff200000000000L & l) == 0L)
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddTwoStates(1138, 1139); }
break;
case 1140:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddTwoStates(1138, 1139); }
break;
case 1141:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddStates(1425, 1433); }
break;
case 1142:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddStates(1434, 1437); }
break;
case 1143:
if (curChar != 10)
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddTwoStates(1138, 1139); }
break;
case 1144:
case 1159:
if (curChar == 13)
{ jjCheckNAdd(1143); }
break;
case 1145:
if ((0x100003600L & l) == 0L)
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddTwoStates(1138, 1139); }
break;
case 1146:
case 1148:
case 1151:
case 1155:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(1142); }
break;
case 1147:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1148;
break;
case 1149:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1150;
break;
case 1150:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1151;
break;
case 1152:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1153;
break;
case 1153:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1154;
break;
case 1154:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1155;
break;
case 1157:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddStates(1438, 1446); }
break;
case 1158:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddStates(1447, 1450); }
break;
case 1160:
case 1162:
case 1165:
case 1169:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(1158); }
break;
case 1161:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1162;
break;
case 1163:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1164;
break;
case 1164:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1165;
break;
case 1166:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1167;
break;
case 1167:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1168;
break;
case 1168:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1169;
break;
case 1172:
if (curChar == 10)
{ jjCheckNAddTwoStates(907, 944); }
break;
case 1173:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1172;
break;
case 1174:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(907, 944); }
break;
case 1175:
if (curChar == 52)
{ jjCheckNAdd(1171); }
break;
case 1176:
if (curChar == 54)
{ jjCheckNAdd(1171); }
break;
case 1177:
if (curChar == 48)
{ jjCheckNAddStates(1451, 1455); }
break;
case 1178:
if (curChar == 48)
{ jjCheckNAddTwoStates(1175, 1176); }
break;
case 1179:
if (curChar == 48)
{ jjCheckNAddStates(1456, 1458); }
break;
case 1180:
if (curChar == 48)
{ jjCheckNAddStates(1459, 1462); }
break;
case 1182:
if (curChar == 48)
{ jjCheckNAddStates(1463, 1466); }
break;
case 1183:
if (curChar == 10)
{ jjCheckNAddTwoStates(870, 895); }
break;
case 1184:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1183;
break;
case 1185:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(870, 895); }
break;
case 1186:
if (curChar == 53)
{ jjCheckNAdd(1182); }
break;
case 1187:
if (curChar == 55)
{ jjCheckNAdd(1182); }
break;
case 1188:
if (curChar == 48)
{ jjCheckNAddStates(1467, 1471); }
break;
case 1189:
if (curChar == 48)
{ jjCheckNAddTwoStates(1186, 1187); }
break;
case 1190:
if (curChar == 48)
{ jjCheckNAddStates(1472, 1474); }
break;
case 1191:
if (curChar == 48)
{ jjCheckNAddStates(1475, 1478); }
break;
case 1193:
if (curChar == 57)
{ jjCheckNAddStates(1479, 1482); }
break;
case 1194:
if (curChar == 10)
{ jjCheckNAddTwoStates(809, 858); }
break;
case 1195:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1194;
break;
case 1196:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(809, 858); }
break;
case 1197:
if (curChar == 52)
{ jjCheckNAdd(1193); }
break;
case 1198:
if (curChar == 54)
{ jjCheckNAdd(1193); }
break;
case 1199:
if (curChar == 48)
{ jjCheckNAddStates(1483, 1487); }
break;
case 1200:
if (curChar == 48)
{ jjCheckNAddTwoStates(1197, 1198); }
break;
case 1201:
if (curChar == 48)
{ jjCheckNAddStates(1488, 1490); }
break;
case 1202:
if (curChar == 48)
{ jjCheckNAddStates(1491, 1494); }
break;
case 1204:
if (curChar == 43)
jjstateSet[jjnewStateCnt++] = 1205;
break;
case 1205:
if ((0x83ff000000000000L & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddTwoStates(1206, 1213); }
break;
case 1206:
if (curChar == 45)
jjstateSet[jjnewStateCnt++] = 1207;
break;
case 1207:
if ((0x83ff000000000000L & l) == 0L)
break;
if (kind > 104)
kind = 104;
jjstateSet[jjnewStateCnt++] = 1208;
break;
case 1208:
if ((0x83ff000000000000L & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddStates(1495, 1498); }
break;
case 1209:
if ((0x83ff000000000000L & l) != 0L && kind > 104)
kind = 104;
break;
case 1210:
if ((0x83ff000000000000L & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAdd(1209); }
break;
case 1211:
if ((0x83ff000000000000L & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddTwoStates(1209, 1210); }
break;
case 1212:
if ((0x83ff000000000000L & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddStates(1499, 1501); }
break;
case 1213:
if ((0x83ff000000000000L & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddStates(1502, 1506); }
break;
case 1214:
if ((0x83ff000000000000L & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAdd(1206); }
break;
case 1215:
if ((0x83ff000000000000L & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddTwoStates(1214, 1206); }
break;
case 1216:
if ((0x83ff000000000000L & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddStates(1507, 1509); }
break;
case 1217:
if ((0x83ff000000000000L & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddStates(1510, 1513); }
break;
case 1219:
if (curChar == 40)
{ jjCheckNAddStates(1514, 1519); }
break;
case 1220:
if ((0xfffffc7a00000000L & l) != 0L)
{ jjCheckNAddStates(1520, 1523); }
break;
case 1221:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1221, 1222); }
break;
case 1222:
if (curChar == 41 && kind > 105)
kind = 105;
break;
case 1224:
if ((0xfc00ffffffffcbffL & l) != 0L)
{ jjCheckNAddStates(1520, 1523); }
break;
case 1225:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1524, 1533); }
break;
case 1226:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1534, 1538); }
break;
case 1227:
if (curChar == 10)
{ jjCheckNAddStates(1520, 1523); }
break;
case 1228:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1227;
break;
case 1229:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(1520, 1523); }
break;
case 1230:
case 1232:
case 1235:
case 1239:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(1226); }
break;
case 1231:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1232;
break;
case 1233:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1234;
break;
case 1234:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1235;
break;
case 1236:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1237;
break;
case 1237:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1238;
break;
case 1238:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1239;
break;
case 1240:
if (curChar == 39)
{ jjCheckNAddStates(1539, 1541); }
break;
case 1241:
if ((0xffffff7fffffcbffL & l) != 0L)
{ jjCheckNAddStates(1539, 1541); }
break;
case 1242:
if (curChar == 39)
{ jjCheckNAddTwoStates(1221, 1222); }
break;
case 1244:
if ((0x3400L & l) != 0L)
{ jjCheckNAddStates(1539, 1541); }
break;
case 1245:
if (curChar == 10)
{ jjCheckNAddStates(1539, 1541); }
break;
case 1246:
case 1250:
if (curChar == 13)
{ jjCheckNAdd(1245); }
break;
case 1247:
if ((0xfc00ffffffffcbffL & l) != 0L)
{ jjCheckNAddStates(1539, 1541); }
break;
case 1248:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1542, 1551); }
break;
case 1249:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1552, 1556); }
break;
case 1251:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(1539, 1541); }
break;
case 1252:
case 1254:
case 1257:
case 1261:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(1249); }
break;
case 1253:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1254;
break;
case 1255:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1256;
break;
case 1256:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1257;
break;
case 1258:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1259;
break;
case 1259:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1260;
break;
case 1260:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1261;
break;
case 1262:
if (curChar == 34)
{ jjCheckNAddStates(1557, 1559); }
break;
case 1263:
if ((0xfffffffbffffcbffL & l) != 0L)
{ jjCheckNAddStates(1557, 1559); }
break;
case 1264:
if (curChar == 34)
{ jjCheckNAddTwoStates(1221, 1222); }
break;
case 1266:
if ((0x3400L & l) != 0L)
{ jjCheckNAddStates(1557, 1559); }
break;
case 1267:
if (curChar == 10)
{ jjCheckNAddStates(1557, 1559); }
break;
case 1268:
case 1272:
if (curChar == 13)
{ jjCheckNAdd(1267); }
break;
case 1269:
if ((0xfc00ffffffffcbffL & l) != 0L)
{ jjCheckNAddStates(1557, 1559); }
break;
case 1270:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1560, 1569); }
break;
case 1271:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1570, 1574); }
break;
case 1273:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(1557, 1559); }
break;
case 1274:
case 1276:
case 1279:
case 1283:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(1271); }
break;
case 1275:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1276;
break;
case 1277:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1278;
break;
case 1278:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1279;
break;
case 1280:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1281;
break;
case 1281:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1282;
break;
case 1282:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1283;
break;
case 1284:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(1575, 1581); }
break;
case 1287:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 20)
kind = 20;
{ jjCheckNAddStates(53, 174); }
break;
case 1288:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 20)
kind = 20;
{ jjCheckNAdd(1288); }
break;
case 1289:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1289, 1290); }
break;
case 1290:
if (curChar == 46)
{ jjCheckNAdd(211); }
break;
case 1291:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 24)
kind = 24;
{ jjCheckNAdd(1291); }
break;
case 1292:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1292, 1293); }
break;
case 1293:
if (curChar == 46)
{ jjCheckNAdd(212); }
break;
case 1294:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1582, 1584); }
break;
case 1295:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1295, 1296); }
break;
case 1296:
if (curChar == 46)
{ jjCheckNAdd(213); }
break;
case 1297:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1297, 241); }
break;
case 1298:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1298, 1299); }
break;
case 1299:
if (curChar == 46)
{ jjCheckNAdd(238); }
break;
case 1300:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1585, 1587); }
break;
case 1301:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1301, 1302); }
break;
case 1302:
if (curChar == 46)
{ jjCheckNAdd(242); }
break;
case 1303:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1303, 269); }
break;
case 1304:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1304, 1305); }
break;
case 1305:
if (curChar == 46)
{ jjCheckNAdd(267); }
break;
case 1306:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1306, 272); }
break;
case 1307:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1307, 1308); }
break;
case 1308:
if (curChar == 46)
{ jjCheckNAdd(270); }
break;
case 1309:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1309, 275); }
break;
case 1310:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1310, 1311); }
break;
case 1311:
if (curChar == 46)
{ jjCheckNAdd(273); }
break;
case 1312:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1312, 280); }
break;
case 1313:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1313, 1314); }
break;
case 1314:
if (curChar == 46)
{ jjCheckNAdd(276); }
break;
case 1315:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1315, 285); }
break;
case 1316:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1316, 1317); }
break;
case 1317:
if (curChar == 46)
{ jjCheckNAdd(281); }
break;
case 1318:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1588, 1590); }
break;
case 1319:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1319, 1320); }
break;
case 1320:
if (curChar == 46)
{ jjCheckNAdd(286); }
break;
case 1321:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1591, 1593); }
break;
case 1322:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1322, 1323); }
break;
case 1323:
if (curChar == 46)
{ jjCheckNAdd(311); }
break;
case 1324:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1594, 1596); }
break;
case 1325:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1325, 1326); }
break;
case 1326:
if (curChar == 46)
{ jjCheckNAdd(336); }
break;
case 1327:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1597, 1599); }
break;
case 1328:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1328, 1329); }
break;
case 1329:
if (curChar == 46)
{ jjCheckNAdd(361); }
break;
case 1330:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1600, 1602); }
break;
case 1331:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1331, 1332); }
break;
case 1332:
if (curChar == 46)
{ jjCheckNAdd(386); }
break;
case 1333:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1603, 1605); }
break;
case 1334:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1334, 1335); }
break;
case 1335:
if (curChar == 46)
{ jjCheckNAdd(411); }
break;
case 1336:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1606, 1608); }
break;
case 1337:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1337, 1338); }
break;
case 1338:
if (curChar == 46)
{ jjCheckNAdd(436); }
break;
case 1339:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1609, 1611); }
break;
case 1340:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1340, 1341); }
break;
case 1341:
if (curChar == 46)
{ jjCheckNAdd(473); }
break;
case 1342:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1612, 1614); }
break;
case 1343:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1343, 1344); }
break;
case 1344:
if (curChar == 46)
{ jjCheckNAdd(510); }
break;
case 1345:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1615, 1617); }
break;
case 1346:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1346, 1347); }
break;
case 1347:
if (curChar == 46)
{ jjCheckNAdd(559); }
break;
case 1348:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1618, 1620); }
break;
case 1349:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1349, 1350); }
break;
case 1350:
if (curChar == 46)
{ jjCheckNAdd(584); }
break;
case 1351:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1621, 1623); }
break;
case 1352:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1352, 1353); }
break;
case 1353:
if (curChar == 46)
{ jjCheckNAdd(597); }
break;
case 1354:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1624, 1626); }
break;
case 1355:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1355, 1356); }
break;
case 1356:
if (curChar == 46)
{ jjCheckNAdd(622); }
break;
case 1357:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1357, 662); }
break;
case 1358:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1358, 1359); }
break;
case 1359:
if (curChar == 46)
{ jjCheckNAdd(659); }
break;
case 1360:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1360, 667); }
break;
case 1361:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1361, 1362); }
break;
case 1362:
if (curChar == 46)
{ jjCheckNAdd(663); }
break;
case 1363:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1363, 669); }
break;
case 1364:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1364, 1365); }
break;
case 1365:
if (curChar == 46)
{ jjCheckNAdd(668); }
break;
case 1366:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1627, 1629); }
break;
case 1367:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1367, 1368); }
break;
case 1368:
if (curChar == 46)
{ jjCheckNAdd(670); }
break;
default : break;
}
} while(i != startsAt);
}
else if (curChar < 128)
{
long l = 1L << (curChar & 077);
do
{
switch(jjstateSet[--i])
{
case 705:
if ((0x7fffffe87fffffeL & l) != 0L)
{ jjCheckNAddStates(2, 4); }
else if (curChar == 92)
{ jjCheckNAddTwoStates(708, 793); }
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
}
else if (curChar == 92)
{ jjCheckNAddTwoStates(762, 779); }
break;
case 187:
if ((0x7fffffe87fffffeL & l) != 0L)
{ jjCheckNAddStates(2, 4); }
else if (curChar == 92)
{ jjCheckNAddTwoStates(708, 709); }
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
}
else if (curChar == 92)
{ jjCheckNAddTwoStates(762, 763); }
if ((0x800000008000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 185;
break;
case 186:
if ((0x7fffffe87fffffeL & l) != 0L)
{ jjCheckNAddStates(2, 4); }
else if (curChar == 92)
{ jjCheckNAddTwoStates(708, 709); }
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
}
else if (curChar == 92)
{ jjCheckNAddTwoStates(762, 763); }
break;
case 0:
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1630, 1634); }
}
else if (curChar == 92)
{ jjCheckNAddStates(1635, 1638); }
else if (curChar == 64)
{ jjCheckNAddStates(1639, 1651); }
else if (curChar == 123)
{
if (kind > 54)
kind = 54;
}
if ((0x20000000200000L & l) != 0L)
{ jjAddStates(1652, 1653); }
else if ((0x40000000400000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 201;
else if ((0x800000008L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 197;
else if ((0x100000001000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 192;
else if ((0x400000004000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 187;
break;
case 185:
if ((0x7fffffe87fffffeL & l) != 0L)
{ jjCheckNAddStates(2, 4); }
else if (curChar == 92)
{ jjCheckNAddTwoStates(708, 709); }
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
}
else if (curChar == 92)
{ jjCheckNAddTwoStates(762, 763); }
if ((0x10000000100000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 186;
break;
case 725:
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 110)
kind = 110;
{ jjCheckNAddTwoStates(726, 727); }
}
else if (curChar == 92)
{ jjCheckNAddTwoStates(728, 745); }
break;
case 1370:
if ((0x7fffffe87fffffeL & l) != 0L)
{ jjCheckNAddStates(2, 4); }
else if (curChar == 92)
{ jjCheckNAddTwoStates(708, 709); }
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
}
else if (curChar == 92)
{ jjCheckNAddTwoStates(762, 763); }
break;
case 1:
if ((0xffffffffefffffffL & l) != 0L)
{ jjCheckNAddStates(224, 226); }
break;
case 3:
if (curChar == 92)
{ jjAddStates(1654, 1657); }
break;
case 7:
if ((0xffffff81ffffff81L & l) != 0L)
{ jjCheckNAddStates(224, 226); }
break;
case 8:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(227, 236); }
break;
case 9:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(237, 241); }
break;
case 12:
case 14:
case 17:
case 21:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(9); }
break;
case 13:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 14;
break;
case 15:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 16;
break;
case 16:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 17;
break;
case 18:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 19;
break;
case 19:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 20;
break;
case 20:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 21;
break;
case 23:
if ((0xffffffffefffffffL & l) != 0L)
{ jjCheckNAddStates(221, 223); }
break;
case 25:
if (curChar == 92)
{ jjAddStates(1658, 1661); }
break;
case 29:
if ((0xffffff81ffffff81L & l) != 0L)
{ jjCheckNAddStates(221, 223); }
break;
case 30:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(242, 251); }
break;
case 31:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(252, 256); }
break;
case 34:
case 36:
case 39:
case 43:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(31); }
break;
case 35:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 36;
break;
case 37:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 38;
break;
case 38:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 39;
break;
case 40:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 41;
break;
case 41:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 42;
break;
case 42:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 43;
break;
case 44:
if (curChar == 123 && kind > 54)
kind = 54;
break;
case 49:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 71)
kind = 71;
{ jjCheckNAddTwoStates(49, 50); }
break;
case 50:
if (curChar == 92)
{ jjAddStates(1662, 1663); }
break;
case 51:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 71)
kind = 71;
{ jjCheckNAddTwoStates(49, 50); }
break;
case 52:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 71)
kind = 71;
{ jjCheckNAddStates(257, 265); }
break;
case 53:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 71)
kind = 71;
{ jjCheckNAddStates(266, 269); }
break;
case 57:
case 59:
case 62:
case 66:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(53); }
break;
case 58:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 59;
break;
case 60:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 61;
break;
case 61:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 62;
break;
case 63:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 64;
break;
case 64:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 65;
break;
case 65:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 66;
break;
case 71:
{ jjAddStates(1664, 1665); }
break;
case 73:
case 74:
{ jjCheckNAddTwoStates(74, 75); }
break;
case 77:
if ((0x20000000200L & l) != 0L)
{ jjCheckNAddTwoStates(78, 163); }
break;
case 78:
if ((0x200000002000L & l) != 0L)
{ jjCheckNAddTwoStates(79, 152); }
break;
case 79:
if ((0x1000000010000L & l) != 0L)
{ jjCheckNAddTwoStates(80, 141); }
break;
case 80:
if ((0x800000008000L & l) != 0L)
{ jjCheckNAddTwoStates(81, 130); }
break;
case 81:
if ((0x4000000040000L & l) != 0L)
{ jjCheckNAddTwoStates(82, 119); }
break;
case 82:
if ((0x10000000100000L & l) != 0L)
{ jjAddStates(1666, 1667); }
break;
case 83:
if ((0x200000002L & l) != 0L)
{ jjCheckNAddTwoStates(84, 97); }
break;
case 84:
if ((0x400000004000L & l) != 0L)
{ jjCheckNAddTwoStates(85, 86); }
break;
case 85:
if ((0x10000000100000L & l) != 0L && kind > 77)
kind = 77;
break;
case 86:
if (curChar == 92)
{ jjCheckNAddStates(1668, 1671); }
break;
case 97:
if (curChar == 92)
{ jjCheckNAddStates(1672, 1675); }
break;
case 98:
if ((0x2000000020L & l) != 0L)
{ jjCheckNAddStates(1676, 1679); }
break;
case 108:
if (curChar == 92)
{ jjAddStates(1680, 1682); }
break;
case 119:
if (curChar == 92)
{ jjCheckNAddStates(1683, 1686); }
break;
case 130:
if (curChar == 92)
{ jjCheckNAddStates(1687, 1690); }
break;
case 141:
if (curChar == 92)
{ jjCheckNAddStates(1691, 1694); }
break;
case 152:
if (curChar == 92)
{ jjCheckNAddStates(1695, 1698); }
break;
case 163:
if (curChar == 92)
{ jjCheckNAddStates(1699, 1702); }
break;
case 164:
if ((0x1000000010L & l) != 0L)
{ jjCheckNAddStates(1703, 1706); }
break;
case 174:
if (curChar == 92)
{ jjAddStates(1707, 1710); }
break;
case 188:
if ((0x400000004000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 187;
break;
case 189:
if ((0x8000000080L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 190;
break;
case 191:
if ((0x400000004000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 189;
break;
case 192:
if ((0x200000002L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 191;
break;
case 193:
if ((0x100000001000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 192;
break;
case 194:
if ((0x800000008L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 195;
break;
case 196:
if ((0x100000001000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 194;
break;
case 197:
if ((0x200000002L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 196;
break;
case 198:
if ((0x800000008L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 197;
break;
case 199:
if ((0x4000000040000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 200;
break;
case 201:
if ((0x200000002L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 199;
break;
case 202:
if ((0x40000000400000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 201;
break;
case 214:
if ((0x2000000020L & l) != 0L)
{ jjCheckNAddTwoStates(215, 216); }
break;
case 215:
if ((0x200000002000L & l) != 0L && kind > 78)
kind = 78;
break;
case 216:
if (curChar == 92)
{ jjCheckNAddStates(1711, 1714); }
break;
case 217:
if ((0x1000000010L & l) == 0L)
break;
if (kind > 78)
kind = 78;
{ jjAddStates(1715, 1716); }
break;
case 227:
if (curChar == 92)
{ jjAddStates(1717, 1719); }
break;
case 239:
if ((0x200000002000L & l) != 0L && kind > 79)
kind = 79;
break;
case 240:
if ((0x2000000020L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 239;
break;
case 241:
if ((0x4000000040000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 240;
break;
case 243:
if ((0x2000000020L & l) != 0L)
{ jjCheckNAddTwoStates(244, 245); }
break;
case 244:
if ((0x100000001000000L & l) != 0L && kind > 80)
kind = 80;
break;
case 245:
if (curChar == 92)
{ jjCheckNAddStates(1720, 1723); }
break;
case 256:
if (curChar == 92)
{ jjAddStates(1724, 1726); }
break;
case 268:
if ((0x10000000100L & l) != 0L && kind > 81)
kind = 81;
break;
case 269:
if ((0x800000008L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 268;
break;
case 271:
if ((0x80000000800000L & l) != 0L && kind > 82)
kind = 82;
break;
case 272:
if ((0x40000000400000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 271;
break;
case 274:
if ((0x10000000100L & l) != 0L && kind > 83)
kind = 83;
break;
case 275:
if ((0x40000000400000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 274;
break;
case 277:
if ((0x400000004000L & l) != 0L && kind > 84)
kind = 84;
break;
case 278:
if ((0x20000000200L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 277;
break;
case 279:
if ((0x200000002000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 278;
break;
case 280:
if ((0x40000000400000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 279;
break;
case 282:
if ((0x100000001000000L & l) != 0L && kind > 85)
kind = 85;
break;
case 283:
if ((0x200000002L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 282;
break;
case 284:
if ((0x200000002000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 283;
break;
case 285:
if ((0x40000000400000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 284;
break;
case 287:
if ((0x1000000010000L & l) != 0L)
{ jjCheckNAddTwoStates(288, 289); }
break;
case 288:
if ((0x100000001000000L & l) != 0L && kind > 86)
kind = 86;
break;
case 289:
if (curChar == 92)
{ jjCheckNAddStates(1727, 1730); }
break;
case 300:
if (curChar == 92)
{ jjAddStates(1731, 1734); }
break;
case 312:
if ((0x800000008L & l) != 0L)
{ jjCheckNAddTwoStates(313, 314); }
break;
case 313:
if ((0x200000002000L & l) != 0L && kind > 87)
kind = 87;
break;
case 314:
if (curChar == 92)
{ jjCheckNAddStates(1735, 1738); }
break;
case 315:
if ((0x1000000010L & l) == 0L)
break;
if (kind > 87)
kind = 87;
{ jjAddStates(1739, 1740); }
break;
case 325:
if (curChar == 92)
{ jjAddStates(1741, 1743); }
break;
case 337:
if ((0x200000002000L & l) != 0L)
{ jjCheckNAddTwoStates(338, 339); }
break;
case 338:
if ((0x200000002000L & l) != 0L && kind > 88)
kind = 88;
break;
case 339:
if (curChar == 92)
{ jjCheckNAddStates(1744, 1747); }
break;
case 340:
if ((0x1000000010L & l) == 0L)
break;
if (kind > 88)
kind = 88;
{ jjAddStates(1748, 1749); }
break;
case 350:
if (curChar == 92)
{ jjAddStates(1750, 1753); }
break;
case 351:
if ((0x1000000010L & l) != 0L)
{ jjCheckNAddStates(1754, 1757); }
break;
case 362:
if ((0x20000000200L & l) != 0L)
{ jjCheckNAddTwoStates(363, 364); }
break;
case 363:
if ((0x400000004000L & l) != 0L && kind > 89)
kind = 89;
break;
case 364:
if (curChar == 92)
{ jjCheckNAddStates(1758, 1761); }
break;
case 365:
if ((0x2000000020L & l) == 0L)
break;
if (kind > 89)
kind = 89;
{ jjAddStates(1762, 1763); }
break;
case 375:
if (curChar == 92)
{ jjAddStates(1764, 1767); }
break;
case 387:
if ((0x1000000010000L & l) != 0L)
{ jjCheckNAddTwoStates(388, 389); }
break;
case 388:
if ((0x10000000100000L & l) != 0L && kind > 90)
kind = 90;
break;
case 389:
if (curChar == 92)
{ jjCheckNAddStates(1768, 1771); }
break;
case 400:
if (curChar == 92)
{ jjAddStates(1772, 1775); }
break;
case 412:
if ((0x1000000010000L & l) != 0L)
{ jjAddStates(1776, 1777); }
break;
case 413:
if ((0x800000008L & l) != 0L && kind > 91)
kind = 91;
break;
case 414:
if (curChar == 92)
{ jjAddStates(1778, 1780); }
break;
case 425:
if (curChar == 92)
{ jjAddStates(1781, 1784); }
break;
case 437:
if ((0x1000000010L & l) != 0L)
{ jjAddStates(1785, 1786); }
break;
case 438:
if ((0x2000000020L & l) != 0L)
{ jjCheckNAddTwoStates(439, 440); }
break;
case 439:
if ((0x8000000080L & l) != 0L && kind > 92)
kind = 92;
break;
case 440:
if (curChar == 92)
{ jjCheckNAddStates(1787, 1790); }
break;
case 451:
if (curChar == 92)
{ jjAddStates(1791, 1793); }
break;
case 462:
if (curChar == 92)
{ jjAddStates(1794, 1796); }
break;
case 474:
if ((0x4000000040000L & l) != 0L)
{ jjAddStates(1797, 1798); }
break;
case 475:
if ((0x200000002L & l) != 0L)
{ jjAddStates(1799, 1800); }
break;
case 476:
if ((0x1000000010L & l) != 0L && kind > 93)
kind = 93;
break;
case 477:
if (curChar == 92)
{ jjAddStates(1801, 1803); }
break;
case 488:
if (curChar == 92)
{ jjAddStates(1804, 1806); }
break;
case 499:
if (curChar == 92)
{ jjAddStates(1807, 1810); }
break;
case 511:
if ((0x8000000080L & l) != 0L)
{ jjCheckNAddTwoStates(512, 537); }
break;
case 512:
if ((0x4000000040000L & l) != 0L)
{ jjAddStates(1811, 1812); }
break;
case 513:
if ((0x200000002L & l) != 0L)
{ jjAddStates(1813, 1814); }
break;
case 514:
if ((0x1000000010L & l) != 0L && kind > 94)
kind = 94;
break;
case 515:
if (curChar == 92)
{ jjAddStates(1815, 1817); }
break;
case 526:
if (curChar == 92)
{ jjAddStates(1818, 1820); }
break;
case 537:
if (curChar == 92)
{ jjCheckNAddStates(1821, 1824); }
break;
case 548:
if (curChar == 92)
{ jjAddStates(1825, 1828); }
break;
case 560:
if ((0x200000002000L & l) != 0L)
{ jjCheckNAddTwoStates(561, 562); }
break;
case 561:
if ((0x8000000080000L & l) != 0L && kind > 95)
kind = 95;
break;
case 562:
if (curChar == 92)
{ jjCheckNAddStates(1829, 1832); }
break;
case 573:
if (curChar == 92)
{ jjAddStates(1833, 1836); }
break;
case 574:
if ((0x1000000010L & l) != 0L)
{ jjCheckNAddStates(1837, 1840); }
break;
case 585:
if ((0x8000000080000L & l) != 0L && kind > 96)
kind = 96;
break;
case 586:
if (curChar == 92)
{ jjAddStates(1841, 1844); }
break;
case 598:
if ((0x10000000100L & l) != 0L)
{ jjCheckNAddTwoStates(599, 600); }
break;
case 599:
if ((0x400000004000000L & l) != 0L && kind > 97)
kind = 97;
break;
case 600:
if (curChar == 92)
{ jjCheckNAddStates(1845, 1848); }
break;
case 601:
if ((0x200000002L & l) == 0L)
break;
if (kind > 97)
kind = 97;
{ jjAddStates(1849, 1850); }
break;
case 611:
if (curChar == 92)
{ jjAddStates(1851, 1854); }
break;
case 623:
if ((0x80000000800L & l) != 0L)
{ jjCheckNAddTwoStates(624, 637); }
break;
case 624:
if ((0x10000000100L & l) != 0L)
{ jjCheckNAddTwoStates(625, 626); }
break;
case 625:
if ((0x400000004000000L & l) != 0L && kind > 98)
kind = 98;
break;
case 626:
if (curChar == 92)
{ jjCheckNAddStates(1855, 1858); }
break;
case 627:
if ((0x200000002L & l) == 0L)
break;
if (kind > 98)
kind = 98;
{ jjAddStates(1859, 1860); }
break;
case 637:
if (curChar == 92)
{ jjCheckNAddStates(1861, 1864); }
break;
case 648:
if (curChar == 92)
{ jjAddStates(1865, 1868); }
break;
case 649:
if ((0x400000004L & l) != 0L)
{ jjCheckNAddStates(1869, 1872); }
break;
case 660:
if ((0x20000000200L & l) != 0L && kind > 99)
kind = 99;
break;
case 661:
if ((0x1000000010000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 660;
break;
case 662:
if ((0x1000000010L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 661;
break;
case 664:
if ((0x200000002000L & l) != 0L && kind > 100)
kind = 100;
break;
case 665:
if ((0x800000008L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 664;
break;
case 666:
if ((0x1000000010000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 665;
break;
case 667:
if ((0x1000000010L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 666;
break;
case 671:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(672, 673); }
break;
case 672:
if ((0x7fffffe07fffffeL & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(672, 673); }
break;
case 673:
if (curChar == 92)
{ jjCheckNAddTwoStates(674, 675); }
break;
case 674:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(672, 673); }
break;
case 675:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(900, 908); }
break;
case 676:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(909, 912); }
break;
case 680:
case 682:
case 685:
case 689:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(676); }
break;
case 681:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 682;
break;
case 683:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 684;
break;
case 684:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 685;
break;
case 686:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 687;
break;
case 687:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 688;
break;
case 688:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 689;
break;
case 690:
if (curChar == 92)
{ jjCheckNAddTwoStates(674, 691); }
break;
case 691:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(913, 921); }
break;
case 692:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(922, 925); }
break;
case 694:
case 696:
case 699:
case 703:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(692); }
break;
case 695:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 696;
break;
case 697:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 698;
break;
case 698:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 699;
break;
case 700:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 701;
break;
case 701:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 702;
break;
case 702:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 703;
break;
case 706:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
break;
case 707:
if (curChar == 92)
{ jjCheckNAddTwoStates(708, 709); }
break;
case 708:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
break;
case 709:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(926, 934); }
break;
case 710:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(935, 938); }
break;
case 714:
case 716:
case 719:
case 723:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(710); }
break;
case 715:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 716;
break;
case 717:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 718;
break;
case 718:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 719;
break;
case 720:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 721;
break;
case 721:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 722;
break;
case 722:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 723;
break;
case 726:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddTwoStates(726, 727); }
break;
case 727:
if (curChar == 92)
{ jjCheckNAddTwoStates(728, 729); }
break;
case 728:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddTwoStates(726, 727); }
break;
case 729:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddStates(939, 947); }
break;
case 730:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddStates(948, 951); }
break;
case 734:
case 736:
case 739:
case 743:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(730); }
break;
case 735:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 736;
break;
case 737:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 738;
break;
case 738:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 739;
break;
case 740:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 741;
break;
case 741:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 742;
break;
case 742:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 743;
break;
case 744:
if (curChar == 92)
{ jjCheckNAddTwoStates(728, 745); }
break;
case 745:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddStates(952, 960); }
break;
case 746:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddStates(961, 964); }
break;
case 748:
case 750:
case 753:
case 757:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(746); }
break;
case 749:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 750;
break;
case 751:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 752;
break;
case 752:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 753;
break;
case 754:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 755;
break;
case 755:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 756;
break;
case 756:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 757;
break;
case 758:
if ((0x7fffffe87fffffeL & l) != 0L)
{ jjCheckNAddStates(2, 4); }
break;
case 759:
if ((0x7fffffe87fffffeL & l) != 0L)
{ jjCheckNAddStates(2, 4); }
break;
case 761:
if (curChar == 92)
{ jjCheckNAddTwoStates(762, 763); }
break;
case 762:
if ((0xffffff81ffffff81L & l) != 0L)
{ jjCheckNAddStates(2, 4); }
break;
case 763:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(965, 974); }
break;
case 764:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(975, 979); }
break;
case 768:
case 770:
case 773:
case 777:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(764); }
break;
case 769:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 770;
break;
case 771:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 772;
break;
case 772:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 773;
break;
case 774:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 775;
break;
case 775:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 776;
break;
case 776:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 777;
break;
case 778:
if (curChar == 92)
{ jjCheckNAddTwoStates(762, 779); }
break;
case 779:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(980, 989); }
break;
case 780:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(990, 994); }
break;
case 782:
case 784:
case 787:
case 791:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(780); }
break;
case 783:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 784;
break;
case 785:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 786;
break;
case 786:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 787;
break;
case 788:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 789;
break;
case 789:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 790;
break;
case 790:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 791;
break;
case 792:
if (curChar == 92)
{ jjCheckNAddTwoStates(708, 793); }
break;
case 793:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(995, 1003); }
break;
case 794:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1004, 1007); }
break;
case 796:
case 798:
case 801:
case 805:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(794); }
break;
case 797:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 798;
break;
case 799:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 800;
break;
case 800:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 801;
break;
case 802:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 803;
break;
case 803:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 804;
break;
case 804:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 805;
break;
case 806:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1630, 1634); }
break;
case 807:
if (curChar == 64)
{ jjCheckNAddStates(1639, 1651); }
break;
case 808:
if ((0x20000000200L & l) != 0L)
{ jjCheckNAddTwoStates(809, 858); }
break;
case 809:
if ((0x200000002000L & l) != 0L)
{ jjCheckNAddTwoStates(810, 847); }
break;
case 810:
if ((0x1000000010000L & l) != 0L)
{ jjCheckNAddTwoStates(811, 836); }
break;
case 811:
if ((0x800000008000L & l) != 0L)
{ jjCheckNAddTwoStates(812, 825); }
break;
case 812:
if ((0x4000000040000L & l) != 0L)
{ jjCheckNAddTwoStates(813, 814); }
break;
case 813:
if ((0x10000000100000L & l) != 0L && kind > 72)
kind = 72;
break;
case 814:
if (curChar == 92)
{ jjCheckNAddStates(1873, 1876); }
break;
case 825:
if (curChar == 92)
{ jjCheckNAddStates(1877, 1880); }
break;
case 836:
if (curChar == 92)
{ jjCheckNAddStates(1881, 1884); }
break;
case 847:
if (curChar == 92)
{ jjCheckNAddStates(1885, 1888); }
break;
case 858:
if (curChar == 92)
{ jjCheckNAddStates(1889, 1892); }
break;
case 859:
if ((0x1000000010L & l) != 0L)
{ jjCheckNAddStates(1893, 1896); }
break;
case 869:
if ((0x1000000010000L & l) != 0L)
{ jjAddStates(1897, 1898); }
break;
case 870:
if ((0x200000002L & l) != 0L)
{ jjCheckNAddTwoStates(871, 884); }
break;
case 871:
if ((0x8000000080L & l) != 0L)
{ jjAddStates(1899, 1900); }
break;
case 872:
if ((0x2000000020L & l) != 0L && kind > 73)
kind = 73;
break;
case 873:
if (curChar == 92)
{ jjAddStates(1901, 1903); }
break;
case 884:
if (curChar == 92)
{ jjCheckNAddStates(1904, 1907); }
break;
case 895:
if (curChar == 92)
{ jjAddStates(1908, 1910); }
break;
case 906:
if ((0x200000002000L & l) != 0L)
{ jjCheckNAddTwoStates(907, 944); }
break;
case 907:
if ((0x2000000020L & l) != 0L)
{ jjAddStates(1911, 1912); }
break;
case 908:
if ((0x1000000010L & l) != 0L)
{ jjCheckNAddTwoStates(909, 922); }
break;
case 909:
if ((0x20000000200L & l) != 0L)
{ jjAddStates(1913, 1914); }
break;
case 910:
if ((0x200000002L & l) != 0L && kind > 74)
kind = 74;
break;
case 911:
if (curChar == 92)
{ jjAddStates(1915, 1917); }
break;
case 922:
if (curChar == 92)
{ jjCheckNAddStates(1918, 1921); }
break;
case 933:
if (curChar == 92)
{ jjAddStates(1922, 1924); }
break;
case 944:
if (curChar == 92)
{ jjAddStates(1925, 1927); }
break;
case 955:
if ((0x4000000040L & l) != 0L)
{ jjCheckNAddTwoStates(956, 1030); }
break;
case 956:
if ((0x800000008000L & l) != 0L)
{ jjCheckNAddTwoStates(957, 1019); }
break;
case 957:
if ((0x400000004000L & l) != 0L)
{ jjCheckNAddTwoStates(958, 1008); }
break;
case 958:
if ((0x10000000100000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 959;
break;
case 960:
if ((0x4000000040L & l) != 0L)
{ jjAddStates(1928, 1929); }
break;
case 961:
if ((0x200000002L & l) != 0L)
{ jjAddStates(1930, 1931); }
break;
case 962:
if ((0x800000008L & l) != 0L)
{ jjAddStates(1932, 1933); }
break;
case 963:
if ((0x2000000020L & l) != 0L && kind > 75)
kind = 75;
break;
case 964:
if (curChar == 92)
{ jjAddStates(1934, 1936); }
break;
case 975:
if (curChar == 92)
{ jjAddStates(1937, 1939); }
break;
case 986:
if (curChar == 92)
{ jjAddStates(1940, 1942); }
break;
case 997:
if (curChar == 92)
{ jjAddStates(1943, 1945); }
break;
case 1008:
if (curChar == 92)
{ jjCheckNAddStates(1946, 1949); }
break;
case 1019:
if (curChar == 92)
{ jjCheckNAddStates(1950, 1953); }
break;
case 1020:
if ((0x2000000020L & l) != 0L)
{ jjCheckNAddStates(1954, 1957); }
break;
case 1030:
if (curChar == 92)
{ jjCheckNAddStates(1958, 1961); }
break;
case 1041:
if (curChar == 92)
{ jjAddStates(1962, 1964); }
break;
case 1052:
if ((0x800000008L & l) != 0L)
{ jjCheckNAddTwoStates(1053, 1114); }
break;
case 1053:
if ((0x10000000100L & l) != 0L)
{ jjAddStates(1965, 1966); }
break;
case 1054:
if ((0x200000002L & l) != 0L)
{ jjCheckNAddTwoStates(1055, 1092); }
break;
case 1055:
if ((0x4000000040000L & l) != 0L)
{ jjCheckNAddTwoStates(1056, 1081); }
break;
case 1056:
if ((0x8000000080000L & l) != 0L)
{ jjAddStates(1967, 1968); }
break;
case 1057:
if ((0x2000000020L & l) != 0L)
{ jjCheckNAddTwoStates(1058, 1059); }
break;
case 1058:
if ((0x10000000100000L & l) != 0L && kind > 76)
kind = 76;
break;
case 1059:
if (curChar == 92)
{ jjCheckNAddStates(1969, 1972); }
break;
case 1070:
if (curChar == 92)
{ jjAddStates(1973, 1975); }
break;
case 1081:
if (curChar == 92)
{ jjCheckNAddStates(1976, 1979); }
break;
case 1092:
if (curChar == 92)
{ jjCheckNAddStates(1980, 1983); }
break;
case 1103:
if (curChar == 92)
{ jjAddStates(1984, 1986); }
break;
case 1114:
if (curChar == 92)
{ jjCheckNAddStates(1987, 1990); }
break;
case 1125:
if (curChar == 92)
{ jjAddStates(1991, 1993); }
break;
case 1137:
case 1138:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddTwoStates(1138, 1139); }
break;
case 1139:
if (curChar == 92)
{ jjCheckNAddTwoStates(1140, 1141); }
break;
case 1140:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddTwoStates(1138, 1139); }
break;
case 1141:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddStates(1425, 1433); }
break;
case 1142:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddStates(1434, 1437); }
break;
case 1146:
case 1148:
case 1151:
case 1155:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(1142); }
break;
case 1147:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1148;
break;
case 1149:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1150;
break;
case 1150:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1151;
break;
case 1152:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1153;
break;
case 1153:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1154;
break;
case 1154:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1155;
break;
case 1156:
if (curChar == 92)
{ jjCheckNAddTwoStates(1140, 1157); }
break;
case 1157:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddStates(1438, 1446); }
break;
case 1158:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddStates(1447, 1450); }
break;
case 1160:
case 1162:
case 1165:
case 1169:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(1158); }
break;
case 1161:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1162;
break;
case 1163:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1164;
break;
case 1164:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1165;
break;
case 1166:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1167;
break;
case 1167:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1168;
break;
case 1168:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1169;
break;
case 1170:
if (curChar == 92)
{ jjCheckNAddStates(1994, 1997); }
break;
case 1171:
if ((0x1000000010L & l) != 0L)
{ jjCheckNAddStates(1998, 2001); }
break;
case 1181:
if (curChar == 92)
{ jjCheckNAddStates(2002, 2005); }
break;
case 1192:
if (curChar == 92)
{ jjCheckNAddStates(2006, 2009); }
break;
case 1203:
if ((0x20000000200000L & l) != 0L)
{ jjAddStates(1652, 1653); }
break;
case 1205:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddTwoStates(1206, 1213); }
break;
case 1207:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 104)
kind = 104;
jjstateSet[jjnewStateCnt++] = 1208;
break;
case 1208:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddStates(1495, 1498); }
break;
case 1209:
if ((0x7e0000007eL & l) != 0L && kind > 104)
kind = 104;
break;
case 1210:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAdd(1209); }
break;
case 1211:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddTwoStates(1209, 1210); }
break;
case 1212:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddStates(1499, 1501); }
break;
case 1213:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddStates(1502, 1506); }
break;
case 1214:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAdd(1206); }
break;
case 1215:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddTwoStates(1214, 1206); }
break;
case 1216:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddStates(1507, 1509); }
break;
case 1217:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 104)
kind = 104;
{ jjCheckNAddStates(1510, 1513); }
break;
case 1218:
if ((0x100000001000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1219;
break;
case 1220:
if ((0x7fffffffefffffffL & l) != 0L)
{ jjCheckNAddStates(1520, 1523); }
break;
case 1223:
if (curChar == 92)
{ jjAddStates(2010, 2011); }
break;
case 1224:
if ((0xffffff81ffffff81L & l) != 0L)
{ jjCheckNAddStates(1520, 1523); }
break;
case 1225:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(1524, 1533); }
break;
case 1226:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(1534, 1538); }
break;
case 1230:
case 1232:
case 1235:
case 1239:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(1226); }
break;
case 1231:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1232;
break;
case 1233:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1234;
break;
case 1234:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1235;
break;
case 1236:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1237;
break;
case 1237:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1238;
break;
case 1238:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1239;
break;
case 1241:
if ((0xffffffffefffffffL & l) != 0L)
{ jjCheckNAddStates(1539, 1541); }
break;
case 1243:
if (curChar == 92)
{ jjAddStates(2012, 2015); }
break;
case 1247:
if ((0xffffff81ffffff81L & l) != 0L)
{ jjCheckNAddStates(1539, 1541); }
break;
case 1248:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(1542, 1551); }
break;
case 1249:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(1552, 1556); }
break;
case 1252:
case 1254:
case 1257:
case 1261:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(1249); }
break;
case 1253:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1254;
break;
case 1255:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1256;
break;
case 1256:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1257;
break;
case 1258:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1259;
break;
case 1259:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1260;
break;
case 1260:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1261;
break;
case 1263:
if ((0xffffffffefffffffL & l) != 0L)
{ jjCheckNAddStates(1557, 1559); }
break;
case 1265:
if (curChar == 92)
{ jjAddStates(2016, 2019); }
break;
case 1269:
if ((0xffffff81ffffff81L & l) != 0L)
{ jjCheckNAddStates(1557, 1559); }
break;
case 1270:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(1560, 1569); }
break;
case 1271:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(1570, 1574); }
break;
case 1274:
case 1276:
case 1279:
case 1283:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(1271); }
break;
case 1275:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1276;
break;
case 1277:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1278;
break;
case 1278:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1279;
break;
case 1280:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1281;
break;
case 1281:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1282;
break;
case 1282:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1283;
break;
case 1285:
if ((0x4000000040000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1218;
break;
case 1286:
if (curChar == 92)
{ jjCheckNAddStates(1635, 1638); }
break;
default : break;
}
} while(i != startsAt);
}
else
{
int hiByte = (curChar >> 8);
int i1 = hiByte >> 6;
long l1 = 1L << (hiByte & 077);
int i2 = (curChar & 0xff) >> 6;
long l2 = 1L << (curChar & 077);
do
{
switch(jjstateSet[--i])
{
case 705:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
}
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(2, 4); }
break;
case 187:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
}
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(2, 4); }
break;
case 186:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
}
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(2, 4); }
break;
case 0:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1630, 1634); }
break;
case 185:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
}
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(2, 4); }
break;
case 725:
case 726:
case 728:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 110)
kind = 110;
{ jjCheckNAddTwoStates(726, 727); }
break;
case 1370:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
}
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(2, 4); }
break;
case 1:
case 7:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(224, 226); }
break;
case 23:
case 29:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(221, 223); }
break;
case 49:
case 51:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 71)
kind = 71;
{ jjCheckNAddTwoStates(49, 50); }
break;
case 71:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjAddStates(1664, 1665); }
break;
case 73:
case 74:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddTwoStates(74, 75); }
break;
case 671:
case 672:
case 674:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(672, 673); }
break;
case 706:
case 708:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(706, 707); }
break;
case 758:
case 762:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(2, 4); }
break;
case 759:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(2, 4); }
break;
case 1137:
case 1138:
case 1140:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 112)
kind = 112;
{ jjCheckNAddTwoStates(1138, 1139); }
break;
case 1220:
case 1224:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(1520, 1523); }
break;
case 1241:
case 1247:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(1539, 1541); }
break;
case 1263:
case 1269:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(1557, 1559); }
break;
default : if (i1 == 0 || l1 == 0 || i2 == 0 || l2 == 0) break; else break;
}
} while(i != startsAt);
}
if (kind != 0x7fffffff)
{
jjmatchedKind = kind;
jjmatchedPos = curPos;
kind = 0x7fffffff;
}
++curPos;
if ((i = jjnewStateCnt) == (startsAt = 1369 - (jjnewStateCnt = startsAt)))
return curPos;
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) { return curPos; }
}
}
private int jjMoveStringLiteralDfa0_1(){
switch(curChar)
{
case 42:
return jjMoveStringLiteralDfa1_1(0x10L);
default :
return 1;
}
}
private int jjMoveStringLiteralDfa1_1(long active0){
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return 1;
}
switch(curChar)
{
case 47:
if ((active0 & 0x10L) != 0L)
return jjStopAtPos(1, 4);
break;
default :
return 2;
}
return 2;
}
/** Token literal values. */
public static final String[] jjstrLiteralImages = {
"", null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, "\74\41\55\55", "\55\55\76", "\176\75",
"\174\75", "\136\75", "\44\75", "\52\75", null, "\175", "\50", "\51", "\56", "\73",
"\72", "\52", "\57", "\55", "\75", "\133", "\135", null, null, "\176", null, null,
null, null, null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null, null, null,
null, };
protected Token jjFillToken()
{
final Token t;
final String curTokenImage;
final int beginLine;
final int endLine;
final int beginColumn;
final int endColumn;
if (jjmatchedPos < 0)
{
if (image == null)
curTokenImage = "";
else
curTokenImage = image.toString();
beginLine = endLine = input_stream.getEndLine();
beginColumn = endColumn = input_stream.getEndColumn();
}
else
{
String im = jjstrLiteralImages[jjmatchedKind];
curTokenImage = (im == null) ? input_stream.GetImage() : im;
beginLine = input_stream.getBeginLine();
beginColumn = input_stream.getBeginColumn();
endLine = input_stream.getEndLine();
endColumn = input_stream.getEndColumn();
}
t = Token.newToken(jjmatchedKind);
t.kind = jjmatchedKind;
t.image = curTokenImage;
t.beginLine = beginLine;
t.endLine = endLine;
t.beginColumn = beginColumn;
t.endColumn = endColumn;
return t;
}
static final int[] jjnextStates = {
725, 744, 759, 760, 761, 670, 671, 690, 622, 623, 648, 597, 598, 611, 584, 585,
586, 559, 560, 573, 510, 511, 548, 473, 474, 499, 436, 437, 462, 411, 412, 425,
386, 387, 400, 361, 362, 375, 336, 337, 350, 311, 312, 325, 286, 287, 300, 242,
243, 256, 213, 214, 227, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 214, 227,
1297, 1298, 1299, 241, 1300, 1301, 1302, 243, 256, 1303, 1304, 1305, 269, 1306, 1307, 1308,
272, 1309, 1310, 1311, 275, 1312, 1313, 1314, 280, 1315, 1316, 1317, 285, 1318, 1319, 1320,
287, 1321, 1322, 1323, 312, 325, 1324, 1325, 1326, 337, 1327, 1328, 1329, 362, 1330, 1331,
1332, 387, 1333, 1334, 1335, 412, 1336, 1337, 1338, 437, 462, 1339, 1340, 1341, 474, 1342,
1343, 1344, 511, 1345, 1346, 1347, 560, 1348, 1349, 1350, 585, 1351, 1352, 1353, 598, 1354,
1355, 1356, 623, 1357, 1358, 1359, 662, 1360, 1361, 1362, 667, 1363, 1364, 1365, 669, 1366,
1367, 1368, 671, 690, 648, 611, 586, 573, 548, 499, 425, 400, 375, 350, 300, 204,
205, 206, 44, 207, 45, 208, 46, 209, 47, 705, 724, 758, 778, 792, 211, 212,
213, 238, 242, 267, 270, 273, 276, 281, 286, 311, 336, 361, 386, 411, 436, 473,
510, 559, 584, 597, 622, 659, 663, 668, 670, 68, 69, 77, 174, 23, 24, 25,
1, 2, 3, 1, 9, 12, 13, 15, 18, 10, 11, 2, 3, 1, 10, 11,
2, 3, 23, 31, 34, 35, 37, 40, 32, 33, 24, 25, 23, 32, 33, 24,
25, 49, 53, 57, 58, 60, 63, 55, 56, 50, 49, 55, 56, 50, 72, 73,
76, 73, 75, 76, 89, 90, 94, 91, 92, 95, 96, 94, 91, 92, 94, 91,
92, 95, 105, 102, 103, 106, 107, 105, 102, 103, 105, 102, 103, 106, 111, 112,
84, 97, 116, 113, 114, 117, 118, 116, 113, 114, 116, 113, 114, 117, 122, 123,
83, 108, 127, 124, 125, 128, 129, 127, 124, 125, 127, 124, 125, 128, 133, 134,
82, 119, 138, 135, 136, 139, 140, 138, 135, 136, 138, 135, 136, 139, 144, 145,
81, 130, 149, 146, 147, 150, 151, 149, 146, 147, 149, 146, 147, 150, 155, 156,
80, 141, 160, 157, 158, 161, 162, 160, 157, 158, 160, 157, 158, 161, 171, 168,
169, 172, 173, 171, 168, 169, 171, 168, 169, 172, 177, 178, 78, 163, 182, 179,
180, 183, 184, 182, 179, 180, 182, 179, 180, 183, 224, 221, 222, 225, 226, 224,
221, 222, 224, 221, 222, 225, 230, 231, 215, 216, 235, 232, 233, 236, 237, 235,
232, 233, 235, 232, 233, 236, 248, 249, 253, 250, 251, 254, 255, 253, 250, 251,
253, 250, 251, 254, 259, 260, 244, 245, 264, 261, 262, 265, 266, 264, 261, 262,
264, 261, 262, 265, 292, 293, 297, 294, 295, 298, 299, 297, 294, 295, 297, 294,
295, 298, 303, 304, 288, 289, 308, 305, 306, 309, 310, 308, 305, 306, 308, 305,
306, 309, 322, 319, 320, 323, 324, 322, 319, 320, 322, 319, 320, 323, 328, 329,
313, 314, 333, 330, 331, 334, 335, 333, 330, 331, 333, 330, 331, 334, 347, 344,
345, 348, 349, 347, 344, 345, 347, 344, 345, 348, 358, 355, 356, 359, 360, 358,
355, 356, 358, 355, 356, 359, 372, 369, 370, 373, 374, 372, 369, 370, 372, 369,
370, 373, 378, 379, 363, 364, 383, 380, 381, 384, 385, 383, 380, 381, 383, 380,
381, 384, 392, 393, 397, 394, 395, 398, 399, 397, 394, 395, 397, 394, 395, 398,
403, 404, 388, 389, 408, 405, 406, 409, 410, 408, 405, 406, 408, 405, 406, 409,
417, 418, 422, 419, 420, 423, 424, 422, 419, 420, 422, 419, 420, 423, 428, 429,
413, 414, 433, 430, 431, 434, 435, 433, 430, 431, 433, 430, 431, 434, 443, 444,
448, 445, 446, 449, 450, 448, 445, 446, 448, 445, 446, 449, 454, 455, 439, 440,
459, 456, 457, 460, 461, 459, 456, 457, 459, 456, 457, 460, 465, 466, 438, 451,
470, 467, 468, 471, 472, 470, 467, 468, 470, 467, 468, 471, 480, 481, 485, 482,
483, 486, 487, 485, 482, 483, 485, 482, 483, 486, 491, 492, 476, 477, 496, 493,
494, 497, 498, 496, 493, 494, 496, 493, 494, 497, 502, 503, 475, 488, 507, 504,
505, 508, 509, 507, 504, 505, 507, 504, 505, 508, 518, 519, 523, 520, 521, 524,
525, 523, 520, 521, 523, 520, 521, 524, 529, 530, 514, 515, 534, 531, 532, 535,
536, 534, 531, 532, 534, 531, 532, 535, 540, 541, 513, 526, 545, 542, 543, 546,
547, 545, 542, 543, 545, 542, 543, 546, 551, 552, 512, 537, 556, 553, 554, 557,
558, 556, 553, 554, 556, 553, 554, 557, 565, 566, 570, 567, 568, 571, 572, 570,
567, 568, 570, 567, 568, 571, 581, 578, 579, 582, 583, 581, 578, 579, 581, 578,
579, 582, 589, 590, 594, 591, 592, 595, 596, 594, 591, 592, 594, 591, 592, 595,
608, 605, 606, 609, 610, 608, 605, 606, 608, 605, 606, 609, 614, 615, 599, 600,
619, 616, 617, 620, 621, 619, 616, 617, 619, 616, 617, 620, 634, 631, 632, 635,
636, 634, 631, 632, 634, 631, 632, 635, 640, 641, 625, 626, 645, 642, 643, 646,
647, 645, 642, 643, 645, 642, 643, 646, 656, 653, 654, 657, 658, 656, 653, 654,
656, 653, 654, 657, 672, 676, 680, 681, 683, 686, 678, 679, 673, 672, 678, 679,
673, 692, 694, 695, 697, 700, 693, 679, 672, 673, 693, 679, 672, 673, 706, 710,
714, 715, 717, 720, 712, 713, 707, 706, 712, 713, 707, 726, 730, 734, 735, 737,
740, 732, 733, 727, 726, 732, 733, 727, 746, 748, 749, 751, 754, 747, 733, 726,
727, 747, 733, 726, 727, 759, 764, 768, 769, 771, 774, 766, 767, 760, 761, 759,
766, 767, 760, 761, 780, 782, 783, 785, 788, 781, 767, 759, 760, 761, 781, 767,
759, 760, 761, 794, 796, 797, 799, 802, 795, 713, 706, 707, 795, 713, 706, 707,
817, 818, 822, 819, 820, 823, 824, 822, 819, 820, 822, 819, 820, 823, 828, 829,
813, 814, 833, 830, 831, 834, 835, 833, 830, 831, 833, 830, 831, 834, 839, 840,
812, 825, 844, 841, 842, 845, 846, 844, 841, 842, 844, 841, 842, 845, 850, 851,
811, 836, 855, 852, 853, 856, 857, 855, 852, 853, 855, 852, 853, 856, 866, 863,
864, 867, 868, 866, 863, 864, 866, 863, 864, 867, 876, 877, 881, 878, 879, 882,
883, 881, 878, 879, 881, 878, 879, 882, 887, 888, 872, 873, 892, 889, 890, 893,
894, 892, 889, 890, 892, 889, 890, 893, 898, 899, 871, 884, 903, 900, 901, 904,
905, 903, 900, 901, 903, 900, 901, 904, 914, 915, 919, 916, 917, 920, 921, 919,
916, 917, 919, 916, 917, 920, 925, 926, 910, 911, 930, 927, 928, 931, 932, 930,
927, 928, 930, 927, 928, 931, 936, 937, 909, 922, 941, 938, 939, 942, 943, 941,
938, 939, 941, 938, 939, 942, 947, 948, 908, 933, 952, 949, 950, 953, 954, 952,
949, 950, 952, 949, 950, 953, 960, 997, 967, 968, 972, 969, 970, 973, 974, 972,
969, 970, 972, 969, 970, 973, 978, 979, 963, 964, 983, 980, 981, 984, 985, 983,
980, 981, 983, 980, 981, 984, 989, 990, 962, 975, 994, 991, 992, 995, 996, 994,
991, 992, 994, 991, 992, 995, 1000, 1001, 961, 986, 1005, 1002, 1003, 1006, 1007, 1005,
1002, 1003, 1005, 1002, 1003, 1006, 1011, 1012, 959, 1016, 1013, 1014, 1017, 1018, 1016, 1013,
1014, 1016, 1013, 1014, 1017, 1027, 1024, 1025, 1028, 1029, 1027, 1024, 1025, 1027, 1024, 1025,
1028, 1033, 1034, 957, 1019, 1038, 1035, 1036, 1039, 1040, 1038, 1035, 1036, 1038, 1035, 1036,
1039, 1044, 1045, 956, 1030, 1049, 1046, 1047, 1050, 1051, 1049, 1046, 1047, 1049, 1046, 1047,
1050, 1062, 1063, 1067, 1064, 1065, 1068, 1069, 1067, 1064, 1065, 1067, 1064, 1065, 1068, 1073,
1074, 1058, 1059, 1078, 1075, 1076, 1079, 1080, 1078, 1075, 1076, 1078, 1075, 1076, 1079, 1084,
1085, 1057, 1070, 1089, 1086, 1087, 1090, 1091, 1089, 1086, 1087, 1089, 1086, 1087, 1090, 1095,
1096, 1056, 1081, 1100, 1097, 1098, 1101, 1102, 1100, 1097, 1098, 1100, 1097, 1098, 1101, 1106,
1107, 1055, 1092, 1111, 1108, 1109, 1112, 1113, 1111, 1108, 1109, 1111, 1108, 1109, 1112, 1117,
1118, 1054, 1103, 1122, 1119, 1120, 1123, 1124, 1122, 1119, 1120, 1122, 1119, 1120, 1123, 1128,
1129, 1053, 1114, 1133, 1130, 1131, 1134, 1135, 1133, 1130, 1131, 1133, 1130, 1131, 1134, 1137,
1156, 1138, 1142, 1146, 1147, 1149, 1152, 1144, 1145, 1139, 1138, 1144, 1145, 1139, 1158, 1160,
1161, 1163, 1166, 1159, 1145, 1138, 1139, 1159, 1145, 1138, 1139, 1178, 1175, 1176, 1179, 1180,
1178, 1175, 1176, 1178, 1175, 1176, 1179, 1184, 1185, 870, 895, 1189, 1186, 1187, 1190, 1191,
1189, 1186, 1187, 1189, 1186, 1187, 1190, 1195, 1196, 809, 858, 1200, 1197, 1198, 1201, 1202,
1200, 1197, 1198, 1200, 1197, 1198, 1201, 1209, 1210, 1211, 1212, 1209, 1210, 1211, 1214, 1206,
1215, 1216, 1217, 1214, 1206, 1215, 1214, 1206, 1215, 1216, 1220, 1240, 1262, 1222, 1223, 1284,
1220, 1221, 1222, 1223, 1220, 1226, 1230, 1231, 1233, 1236, 1228, 1222, 1223, 1229, 1220, 1228,
1222, 1223, 1229, 1241, 1242, 1243, 1241, 1249, 1252, 1253, 1255, 1258, 1250, 1251, 1242, 1243,
1241, 1250, 1251, 1242, 1243, 1263, 1264, 1265, 1263, 1271, 1274, 1275, 1277, 1280, 1272, 1273,
1264, 1265, 1263, 1272, 1273, 1264, 1265, 1220, 1240, 1262, 1221, 1222, 1223, 1284, 1294, 214,
227, 1300, 243, 256, 1318, 287, 300, 1321, 312, 325, 1324, 337, 350, 1327, 362, 375,
1330, 387, 400, 1333, 412, 425, 1336, 437, 462, 1339, 474, 499, 1342, 511, 548, 1345,
560, 573, 1348, 585, 586, 1351, 598, 611, 1354, 623, 648, 1366, 671, 690, 706, 759,
760, 761, 707, 708, 762, 779, 793, 808, 869, 906, 955, 1041, 1052, 1125, 1136, 1137,
1156, 1170, 1181, 1192, 1204, 1285, 4, 6, 7, 8, 26, 28, 29, 30, 51, 52,
71, 72, 83, 108, 91, 92, 85, 93, 102, 103, 84, 104, 100, 101, 85, 86,
113, 114, 115, 124, 125, 82, 126, 135, 136, 81, 137, 146, 147, 80, 148, 157,
158, 79, 159, 168, 169, 78, 170, 166, 167, 79, 152, 179, 180, 77, 181, 221,
222, 215, 223, 219, 220, 232, 233, 234, 250, 251, 244, 252, 261, 262, 263, 294,
295, 288, 296, 305, 306, 287, 307, 319, 320, 313, 321, 317, 318, 330, 331, 332,
344, 345, 338, 346, 342, 343, 355, 356, 337, 357, 353, 354, 338, 339, 369, 370,
363, 371, 367, 368, 380, 381, 362, 382, 394, 395, 388, 396, 405, 406, 387, 407,
413, 414, 419, 420, 421, 430, 431, 412, 432, 438, 451, 445, 446, 439, 447, 456,
457, 458, 467, 468, 469, 475, 488, 476, 477, 482, 483, 484, 493, 494, 495, 504,
505, 474, 506, 513, 526, 514, 515, 520, 521, 522, 531, 532, 533, 542, 543, 512,
544, 553, 554, 511, 555, 567, 568, 561, 569, 578, 579, 560, 580, 576, 577, 561,
562, 591, 592, 585, 593, 605, 606, 599, 607, 603, 604, 616, 617, 598, 618, 631,
632, 625, 633, 629, 630, 642, 643, 624, 644, 653, 654, 623, 655, 651, 652, 624,
637, 819, 820, 813, 821, 830, 831, 812, 832, 841, 842, 811, 843, 852, 853, 810,
854, 863, 864, 809, 865, 861, 862, 810, 847, 870, 895, 872, 873, 878, 879, 880,
889, 890, 871, 891, 900, 901, 902, 908, 933, 910, 911, 916, 917, 918, 927, 928,
909, 929, 938, 939, 940, 949, 950, 951, 961, 986, 962, 975, 963, 964, 969, 970,
971, 980, 981, 982, 991, 992, 993, 1002, 1003, 1004, 1013, 1014, 958, 1015, 1024, 1025,
957, 1026, 1022, 1023, 958, 1008, 1035, 1036, 956, 1037, 1046, 1047, 1048, 1054, 1103, 1057,
1070, 1064, 1065, 1058, 1066, 1075, 1076, 1077, 1086, 1087, 1056, 1088, 1097, 1098, 1055, 1099,
1108, 1109, 1110, 1119, 1120, 1053, 1121, 1130, 1131, 1132, 1175, 1176, 906, 1177, 1173, 1174,
907, 944, 1186, 1187, 869, 1188, 1197, 1198, 808, 1199, 1224, 1225, 1244, 1246, 1247, 1248,
1266, 1268, 1269, 1270,
};
private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2)
{
switch(hiByte)
{
case 0:
return ((jjbitVec2[i2] & l2) != 0L);
default :
if ((jjbitVec0[i1] & l1) != 0L)
return true;
return false;
}
}
int curLexState = 0;
int defaultLexState = 0;
int jjnewStateCnt;
int jjround;
int jjmatchedPos;
int jjmatchedKind;
/** Get the next Token. */
public Token getNextToken()
{
Token matchedToken;
int curPos = 0;
EOFLoop :
for (;;)
{
try
{
curChar = input_stream.BeginToken();
}
catch(Exception e)
{
jjmatchedKind = 0;
jjmatchedPos = -1;
matchedToken = jjFillToken();
return matchedToken;
}
image = jjimage;
image.setLength(0);
jjimageLen = 0;
for (;;)
{
switch(curLexState)
{
case 0:
jjmatchedKind = 2;
jjmatchedPos = -1;
curPos = 0;
curPos = jjMoveStringLiteralDfa0_0();
if (jjmatchedPos < 0 || (jjmatchedPos == 0 && jjmatchedKind > 113))
{
jjmatchedKind = 113;
jjmatchedPos = 0;
}
break;
case 1:
jjmatchedKind = 0x7fffffff;
jjmatchedPos = 0;
curPos = jjMoveStringLiteralDfa0_1();
if (jjmatchedPos == 0 && jjmatchedKind > 5)
{
jjmatchedKind = 5;
}
break;
}
if (jjmatchedKind != 0x7fffffff)
{
if (jjmatchedPos + 1 < curPos)
input_stream.backup(curPos - jjmatchedPos - 1);
if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
{
matchedToken = jjFillToken();
TokenLexicalActions(matchedToken);
if (jjnewLexState[jjmatchedKind] != -1)
curLexState = jjnewLexState[jjmatchedKind];
return matchedToken;
}
else if ((jjtoSkip[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
{
if (jjnewLexState[jjmatchedKind] != -1)
curLexState = jjnewLexState[jjmatchedKind];
continue EOFLoop;
}
jjimageLen += jjmatchedPos + 1;
if (jjnewLexState[jjmatchedKind] != -1)
curLexState = jjnewLexState[jjmatchedKind];
curPos = 0;
jjmatchedKind = 0x7fffffff;
try {
curChar = input_stream.readChar();
continue;
}
catch (java.io.IOException e1) { }
}
int error_line = input_stream.getEndLine();
int error_column = input_stream.getEndColumn();
String error_after = null;
boolean EOFSeen = false;
try { input_stream.readChar(); input_stream.backup(1); }
catch (java.io.IOException e1) {
EOFSeen = true;
error_after = curPos <= 1 ? "" : input_stream.GetImage();
if (curChar == '\n' || curChar == '\r') {
error_line++;
error_column = 0;
}
else
error_column++;
}
if (!EOFSeen) {
input_stream.backup(1);
error_after = curPos <= 1 ? "" : input_stream.GetImage();
}
throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR);
}
}
}
void SkipLexicalActions(Token matchedToken)
{
switch(jjmatchedKind)
{
default :
break;
}
}
void MoreLexicalActions()
{
jjimageLen += (lengthOfMatch = jjmatchedPos + 1);
switch(jjmatchedKind)
{
default :
break;
}
}
void TokenLexicalActions(Token matchedToken)
{
switch(jjmatchedKind)
{
case 25 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 1, 1);
break;
case 78 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
break;
case 79 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 3);
break;
case 80 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
break;
case 81 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
break;
case 82 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
break;
case 83 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
break;
case 84 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 4);
break;
case 85 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 4);
break;
case 86 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
break;
case 87 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
break;
case 88 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
break;
case 89 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
break;
case 90 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
break;
case 91 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
break;
case 92 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 3);
break;
case 93 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 3);
break;
case 94 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 4);
break;
case 95 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
break;
case 96 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 1);
break;
case 97 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
break;
case 98 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 3);
break;
case 99 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 3);
break;
case 100 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 4);
break;
case 101 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 1);
break;
case 105 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimUrl(image);
break;
default :
break;
}
}
private void jjCheckNAdd(int state)
{
if (jjrounds[state] != jjround)
{
jjstateSet[jjnewStateCnt++] = state;
jjrounds[state] = jjround;
}
}
private void jjAddStates(int start, int end)
{
do {
jjstateSet[jjnewStateCnt++] = jjnextStates[start];
} while (start++ != end);
}
private void jjCheckNAddTwoStates(int state1, int state2)
{
jjCheckNAdd(state1);
jjCheckNAdd(state2);
}
private void jjCheckNAddStates(int start, int end)
{
do {
jjCheckNAdd(jjnextStates[start]);
} while (start++ != end);
}
/** Constructor. */
public CSS3ParserTokenManager(CharStream stream){
input_stream = stream;
}
/** Constructor. */
public CSS3ParserTokenManager (CharStream stream, int lexState){
ReInit(stream);
SwitchTo(lexState);
}
/** Reinitialise parser. */
public void ReInit(CharStream stream)
{
jjmatchedPos =
jjnewStateCnt =
0;
curLexState = defaultLexState;
input_stream = stream;
ReInitRounds();
}
private void ReInitRounds()
{
int i;
jjround = 0x80000001;
for (i = 1369; i-- > 0;)
jjrounds[i] = 0x80000000;
}
/** Reinitialise parser. */
public void ReInit(CharStream stream, int lexState)
{
ReInit(stream);
SwitchTo(lexState);
}
/** Switch to specified lex state. */
public void SwitchTo(int lexState)
{
if (lexState >= 2 || lexState < 0)
throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE);
else
curLexState = lexState;
}
/** Lexer state names. */
public static final String[] lexStateNames = {
"DEFAULT",
"COMMENT",
};
/** Lex State array. */
public static final int[] jjnewLexState = {
-1, -1, -1, 1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
};
static final long[] jjtoToken = {
0xffff8000037e0007L, 0x7ff7fffffffffL,
};
static final long[] jjtoSkip = {
0x10L, 0x0L,
};
static final long[] jjtoSpecial = {
0x0L, 0x0L,
};
static final long[] jjtoMore = {
0x28L, 0x0L,
};
protected CharStream input_stream;
private final int[] jjrounds = new int[1369];
private final int[] jjstateSet = new int[2 * 1369];
private final StringBuilder jjimage = new StringBuilder();
private StringBuilder image = jjimage;
private int jjimageLen;
private int lengthOfMatch;
protected int curChar;
}