com.steadystate.css.parser.SACParserCSS3TokenManager Maven / Gradle / Ivy
/* SACParserCSS3TokenManager.java */
/* Generated By:JavaCC: Do not edit this line. SACParserCSS3TokenManager.java */
package com.steadystate.css.parser;
import java.util.LinkedList;
import org.w3c.css.sac.CSSParseException;
import org.w3c.css.sac.Condition;
import org.w3c.css.sac.LexicalUnit;
import org.w3c.css.sac.Locator;
import org.w3c.css.sac.Parser;
import org.w3c.css.sac.Selector;
import org.w3c.css.sac.SelectorList;
import org.w3c.css.sac.SimpleSelector;
import com.steadystate.css.parser.media.MediaQuery;
import com.steadystate.css.parser.ParserUtils;
import com.steadystate.css.util.LangUtils;
import com.steadystate.css.dom.Property;
import com.steadystate.css.dom.CSSValueImpl;
import com.steadystate.css.format.CSSFormat;
import com.steadystate.css.format.CSSFormatable;
/** Token Manager. */
@SuppressWarnings("unused")public class SACParserCSS3TokenManager implements SACParserCSS3Constants {
/** 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 & 0x800000000000000L) != 0L)
return 1347;
if ((active0 & 0x2a0000L) != 0L || (active1 & 0x10000000000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 0;
return 1348;
}
if ((active0 & 0x2000000000000L) != 0L || (active1 & 0x1L) != 0L)
return 798;
if ((active0 & 0x40000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 0;
return 1349;
}
return -1;
case 1:
if ((active0 & 0x2a0000L) != 0L || (active1 & 0x10000000000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 1;
return 1348;
}
if ((active0 & 0x40000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 1;
return 1350;
}
return -1;
case 2:
if ((active0 & 0x20000L) != 0L)
return 1348;
if ((active0 & 0x280000L) != 0L || (active1 & 0x10000000000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 2;
return 1348;
}
if ((active0 & 0x40000L) != 0L)
return 1351;
return -1;
case 3:
if ((active0 & 0x200000L) != 0L || (active1 & 0x10000000000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 3;
return 1348;
}
if ((active0 & 0x80000L) != 0L)
return 1348;
return -1;
case 4:
if ((active0 & 0x200000L) != 0L || (active1 & 0x10000000000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 4;
return 1348;
}
return -1;
case 5:
if ((active0 & 0x200000L) != 0L || (active1 & 0x10000000000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 5;
return 1348;
}
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(0x20000000000000L, 0x0L);
case 40:
return jjStopAtPos(0, 57);
case 41:
return jjStopAtPos(0, 58);
case 42:
{
jjmatchedKind = 62;
jjmatchedPos = 0;
}
return jjMoveStringLiteralDfa1_0(0x40000000000000L, 0x0L);
case 45:
{
jjmatchedKind = 64;
jjmatchedPos = 0;
}
return jjMoveStringLiteralDfa1_0(0x2000000000000L, 0x0L);
case 46:
return jjStartNfaWithStates_0(0, 59, 1347);
case 47:
{
jjmatchedKind = 63;
jjmatchedPos = 0;
}
return jjMoveStringLiteralDfa1_0(0x8L, 0x0L);
case 58:
return jjStopAtPos(0, 61);
case 59:
return jjStopAtPos(0, 60);
case 60:
return jjMoveStringLiteralDfa1_0(0x1000000000000L, 0x0L);
case 61:
return jjStopAtPos(0, 65);
case 91:
return jjStopAtPos(0, 66);
case 93:
return jjStopAtPos(0, 67);
case 94:
return jjMoveStringLiteralDfa1_0(0x10000000000000L, 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, 0x10000000000L);
case 124:
return jjMoveStringLiteralDfa1_0(0x8000000000000L, 0x0L);
case 125:
return jjStopAtPos(0, 56);
case 126:
{
jjmatchedKind = 70;
jjmatchedPos = 0;
}
return jjMoveStringLiteralDfa1_0(0x4000000000000L, 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, 0x1000000000000L, active1, 0L);
case 42:
if ((active0 & 0x8L) != 0L)
return jjStopAtPos(1, 3);
break;
case 45:
return jjMoveStringLiteralDfa2_0(active0, 0x2000000000000L, active1, 0L);
case 61:
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);
else if ((active0 & 0x40000000000000L) != 0L)
return jjStopAtPos(1, 54);
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, 0x10000000000L);
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, 0x1000000000000L, active1, 0L);
case 62:
if ((active0 & 0x2000000000000L) != 0L)
return jjStopAtPos(2, 49);
break;
case 68:
case 100:
if ((active0 & 0x20000L) != 0L)
return jjStartNfaWithStates_0(2, 17, 1348);
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, 0x10000000000L);
case 84:
case 116:
if ((active0 & 0x40000L) != 0L)
return jjStartNfaWithStates_0(2, 18, 1351);
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 & 0x1000000000000L) != 0L)
return jjStopAtPos(3, 48);
break;
case 69:
case 101:
return jjMoveStringLiteralDfa4_0(active0, 0x200000L, active1, 0L);
case 71:
case 103:
return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10000000000L);
case 89:
case 121:
if ((active0 & 0x80000L) != 0L)
return jjStartNfaWithStates_0(3, 19, 1348);
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, 0x10000000000L);
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, 0x10000000000L);
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 & 0x10000000000L) != 0L)
return jjStopAtPos(6, 104);
break;
case 84:
case 116:
if ((active0 & 0x200000L) != 0L)
return jjStartNfaWithStates_0(6, 21, 1348);
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 = 1347;
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 1351:
if ((0x3ff200000000000L & l) != 0L)
{ jjCheckNAddStates(0, 2); }
else if (curChar == 40)
{
if (kind > 101)
kind = 101;
}
if ((0x3ff200000000000L & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
}
else if (curChar == 40)
{
if (kind > 99)
kind = 99;
}
break;
case 0:
if ((0x3ff000000000000L & l) != 0L)
{
if (kind > 20)
kind = 20;
{ jjCheckNAddStates(3, 101); }
}
else if ((0x100003600L & l) != 0L)
{
if (kind > 1)
kind = 1;
{ jjCheckNAddStates(102, 111); }
}
else if (curChar == 45)
{ jjAddStates(112, 115); }
else if (curChar == 46)
{ jjCheckNAddStates(116, 136); }
else if (curChar == 33)
{ jjCheckNAddStates(137, 140); }
else if (curChar == 35)
{ jjCheckNAddTwoStates(49, 50); }
else if (curChar == 44)
{
if (kind > 71)
kind = 71;
}
else if (curChar == 62)
{
if (kind > 69)
kind = 69;
}
else if (curChar == 43)
{
if (kind > 68)
kind = 68;
}
else if (curChar == 39)
{ jjCheckNAddStates(141, 143); }
else if (curChar == 34)
{ jjCheckNAddStates(144, 146); }
break;
case 1348:
if ((0x3ff200000000000L & l) != 0L)
{ jjCheckNAddStates(0, 2); }
else if (curChar == 40)
{
if (kind > 101)
kind = 101;
}
if ((0x3ff200000000000L & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
}
break;
case 1347:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(147, 150); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(760, 761); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(755, 759); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(751, 754); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(151, 153); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(154, 156); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(157, 159); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(160, 162); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(163, 165); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(166, 168); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(169, 171); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(172, 174); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(175, 177); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(178, 180); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(181, 183); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(184, 186); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(187, 189); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(190, 192); }
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(193, 195); }
if ((0x3ff000000000000L & l) != 0L)
{
if (kind > 24)
kind = 24;
{ jjCheckNAdd(327); }
}
if ((0x3ff000000000000L & l) != 0L)
{
if (kind > 20)
kind = 20;
{ jjCheckNAdd(326); }
}
break;
case 1350:
if ((0x3ff200000000000L & l) != 0L)
{ jjCheckNAddStates(0, 2); }
else if (curChar == 40)
{
if (kind > 101)
kind = 101;
}
if ((0x3ff200000000000L & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
}
break;
case 1349:
if ((0x3ff200000000000L & l) != 0L)
{ jjCheckNAddStates(0, 2); }
else if (curChar == 40)
{
if (kind > 101)
kind = 101;
}
if ((0x3ff200000000000L & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
}
break;
case 1:
if ((0xfffffffbffffcbffL & l) != 0L)
{ jjCheckNAddStates(144, 146); }
break;
case 2:
if (curChar == 34 && kind > 25)
kind = 25;
break;
case 4:
if ((0x3400L & l) != 0L)
{ jjCheckNAddStates(144, 146); }
break;
case 5:
if (curChar == 10)
{ jjCheckNAddStates(144, 146); }
break;
case 6:
case 10:
if (curChar == 13)
{ jjCheckNAdd(5); }
break;
case 7:
if ((0xfc00ffffffffcbffL & l) != 0L)
{ jjCheckNAddStates(144, 146); }
break;
case 8:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(196, 205); }
break;
case 9:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(206, 210); }
break;
case 11:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(144, 146); }
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(141, 143); }
break;
case 23:
if ((0xffffff7fffffcbffL & l) != 0L)
{ jjCheckNAddStates(141, 143); }
break;
case 24:
if (curChar == 39 && kind > 25)
kind = 25;
break;
case 26:
if ((0x3400L & l) != 0L)
{ jjCheckNAddStates(141, 143); }
break;
case 27:
if (curChar == 10)
{ jjCheckNAddStates(141, 143); }
break;
case 28:
case 32:
if (curChar == 13)
{ jjCheckNAdd(27); }
break;
case 29:
if ((0xfc00ffffffffcbffL & l) != 0L)
{ jjCheckNAddStates(141, 143); }
break;
case 30:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(211, 220); }
break;
case 31:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(221, 225); }
break;
case 33:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(141, 143); }
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 > 68)
kind = 68;
break;
case 46:
if (curChar == 62 && kind > 69)
kind = 69;
break;
case 47:
if (curChar == 44 && kind > 71)
kind = 71;
break;
case 48:
if (curChar == 35)
{ jjCheckNAddTwoStates(49, 50); }
break;
case 49:
if ((0x3ff200000000000L & l) == 0L)
break;
if (kind > 72)
kind = 72;
{ jjCheckNAddTwoStates(49, 50); }
break;
case 51:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 72)
kind = 72;
{ jjCheckNAddTwoStates(49, 50); }
break;
case 52:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 72)
kind = 72;
{ jjCheckNAddStates(226, 234); }
break;
case 53:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 72)
kind = 72;
{ jjCheckNAddStates(235, 238); }
break;
case 54:
if (curChar != 10)
break;
if (kind > 72)
kind = 72;
{ jjCheckNAddTwoStates(49, 50); }
break;
case 55:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 54;
break;
case 56:
if ((0x100003600L & l) == 0L)
break;
if (kind > 72)
kind = 72;
{ 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(137, 140); }
break;
case 68:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(137, 140); }
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(239, 241); }
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(242, 244); }
break;
case 76:
if (curChar == 47)
{ jjCheckNAddStates(137, 140); }
break;
case 87:
if (curChar != 52)
break;
if (kind > 78)
kind = 78;
{ jjAddStates(245, 246); }
break;
case 88:
if (curChar == 10 && kind > 78)
kind = 78;
break;
case 89:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 88;
break;
case 90:
if ((0x100003600L & l) != 0L && kind > 78)
kind = 78;
break;
case 91:
if (curChar == 53)
{ jjCheckNAdd(87); }
break;
case 92:
if (curChar == 55)
{ jjCheckNAdd(87); }
break;
case 93:
if (curChar == 48)
{ jjCheckNAddStates(247, 251); }
break;
case 94:
if (curChar == 48)
{ jjCheckNAddTwoStates(91, 92); }
break;
case 95:
if (curChar == 48)
{ jjCheckNAddStates(252, 254); }
break;
case 96:
if (curChar == 48)
{ jjCheckNAddStates(255, 258); }
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(259, 263); }
break;
case 105:
if (curChar == 48)
{ jjCheckNAddTwoStates(102, 103); }
break;
case 106:
if (curChar == 48)
{ jjCheckNAddStates(264, 266); }
break;
case 107:
if (curChar == 48)
{ jjCheckNAddStates(267, 270); }
break;
case 109:
if (curChar == 49)
{ jjCheckNAddStates(271, 274); }
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(275, 279); }
break;
case 116:
if (curChar == 48)
{ jjCheckNAddTwoStates(113, 114); }
break;
case 117:
if (curChar == 48)
{ jjCheckNAddStates(280, 282); }
break;
case 118:
if (curChar == 48)
{ jjCheckNAddStates(283, 286); }
break;
case 120:
if (curChar == 52)
{ jjCheckNAddStates(287, 290); }
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(291, 295); }
break;
case 127:
if (curChar == 48)
{ jjCheckNAddTwoStates(124, 125); }
break;
case 128:
if (curChar == 48)
{ jjCheckNAddStates(296, 298); }
break;
case 129:
if (curChar == 48)
{ jjCheckNAddStates(299, 302); }
break;
case 131:
if (curChar == 50)
{ jjCheckNAddStates(303, 306); }
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(307, 311); }
break;
case 138:
if (curChar == 48)
{ jjCheckNAddTwoStates(135, 136); }
break;
case 139:
if (curChar == 48)
{ jjCheckNAddStates(312, 314); }
break;
case 140:
if (curChar == 48)
{ jjCheckNAddStates(315, 318); }
break;
case 142:
if (curChar == 49)
{ jjCheckNAddStates(319, 322); }
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(323, 327); }
break;
case 149:
if (curChar == 48)
{ jjCheckNAddTwoStates(146, 147); }
break;
case 150:
if (curChar == 48)
{ jjCheckNAddStates(328, 330); }
break;
case 151:
if (curChar == 48)
{ jjCheckNAddStates(331, 334); }
break;
case 153:
if (curChar == 48)
{ jjCheckNAddStates(335, 338); }
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(339, 343); }
break;
case 160:
if (curChar == 48)
{ jjCheckNAddTwoStates(157, 158); }
break;
case 161:
if (curChar == 48)
{ jjCheckNAddStates(344, 346); }
break;
case 162:
if (curChar == 48)
{ jjCheckNAddStates(347, 350); }
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(351, 355); }
break;
case 171:
if (curChar == 48)
{ jjCheckNAddTwoStates(168, 169); }
break;
case 172:
if (curChar == 48)
{ jjCheckNAddStates(356, 358); }
break;
case 173:
if (curChar == 48)
{ jjCheckNAddStates(359, 362); }
break;
case 175:
if (curChar == 57)
{ jjCheckNAddStates(363, 366); }
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(367, 371); }
break;
case 182:
if (curChar == 48)
{ jjCheckNAddTwoStates(179, 180); }
break;
case 183:
if (curChar == 48)
{ jjCheckNAddStates(372, 374); }
break;
case 184:
if (curChar == 48)
{ jjCheckNAddStates(375, 378); }
break;
case 186:
if (curChar == 40)
{ jjCheckNAddStates(379, 384); }
break;
case 187:
if ((0xfffffc7a00000000L & l) != 0L)
{ jjCheckNAddStates(385, 388); }
break;
case 188:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(188, 189); }
break;
case 189:
if (curChar == 41 && kind > 98)
kind = 98;
break;
case 191:
if ((0xfc00ffffffffcbffL & l) != 0L)
{ jjCheckNAddStates(385, 388); }
break;
case 192:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(389, 398); }
break;
case 193:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(399, 403); }
break;
case 194:
if (curChar == 10)
{ jjCheckNAddStates(385, 388); }
break;
case 195:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 194;
break;
case 196:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(385, 388); }
break;
case 197:
case 199:
case 202:
case 206:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(193); }
break;
case 198:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 199;
break;
case 200:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 201;
break;
case 201:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 202;
break;
case 203:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 204;
break;
case 204:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 205;
break;
case 205:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 206;
break;
case 207:
if (curChar == 39)
{ jjCheckNAddStates(404, 406); }
break;
case 208:
if ((0xffffff7fffffcbffL & l) != 0L)
{ jjCheckNAddStates(404, 406); }
break;
case 209:
if (curChar == 39)
{ jjCheckNAddTwoStates(188, 189); }
break;
case 211:
if ((0x3400L & l) != 0L)
{ jjCheckNAddStates(404, 406); }
break;
case 212:
if (curChar == 10)
{ jjCheckNAddStates(404, 406); }
break;
case 213:
case 217:
if (curChar == 13)
{ jjCheckNAdd(212); }
break;
case 214:
if ((0xfc00ffffffffcbffL & l) != 0L)
{ jjCheckNAddStates(404, 406); }
break;
case 215:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(407, 416); }
break;
case 216:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(417, 421); }
break;
case 218:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(404, 406); }
break;
case 219:
case 221:
case 224:
case 228:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(216); }
break;
case 220:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 221;
break;
case 222:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 223;
break;
case 223:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 224;
break;
case 225:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 226;
break;
case 226:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 227;
break;
case 227:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 228;
break;
case 229:
if (curChar == 34)
{ jjCheckNAddStates(422, 424); }
break;
case 230:
if ((0xfffffffbffffcbffL & l) != 0L)
{ jjCheckNAddStates(422, 424); }
break;
case 231:
if (curChar == 34)
{ jjCheckNAddTwoStates(188, 189); }
break;
case 233:
if ((0x3400L & l) != 0L)
{ jjCheckNAddStates(422, 424); }
break;
case 234:
if (curChar == 10)
{ jjCheckNAddStates(422, 424); }
break;
case 235:
case 239:
if (curChar == 13)
{ jjCheckNAdd(234); }
break;
case 236:
if ((0xfc00ffffffffcbffL & l) != 0L)
{ jjCheckNAddStates(422, 424); }
break;
case 237:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(425, 434); }
break;
case 238:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(435, 439); }
break;
case 240:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(422, 424); }
break;
case 241:
case 243:
case 246:
case 250:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(238); }
break;
case 242:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 243;
break;
case 244:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 245;
break;
case 245:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 246;
break;
case 247:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 248;
break;
case 248:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 249;
break;
case 249:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 250;
break;
case 251:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(440, 446); }
break;
case 257:
if (curChar == 40 && kind > 99)
kind = 99;
break;
case 259:
if (curChar == 52)
{ jjCheckNAddStates(447, 449); }
break;
case 260:
if (curChar == 10)
{ jjCheckNAdd(257); }
break;
case 261:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 260;
break;
case 262:
if ((0x100003600L & l) != 0L)
{ jjCheckNAdd(257); }
break;
case 263:
if (curChar == 53)
{ jjCheckNAdd(259); }
break;
case 264:
if (curChar == 55)
{ jjCheckNAdd(259); }
break;
case 265:
if (curChar == 48)
{ jjCheckNAddStates(450, 454); }
break;
case 266:
if (curChar == 48)
{ jjCheckNAddTwoStates(263, 264); }
break;
case 267:
if (curChar == 48)
{ jjCheckNAddStates(455, 457); }
break;
case 268:
if (curChar == 48)
{ jjCheckNAddStates(458, 461); }
break;
case 270:
if (curChar == 49)
{ jjCheckNAddStates(462, 465); }
break;
case 271:
if (curChar == 10)
{ jjCheckNAddTwoStates(256, 258); }
break;
case 272:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 271;
break;
case 273:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(256, 258); }
break;
case 274:
if (curChar == 53)
{ jjCheckNAdd(270); }
break;
case 275:
if (curChar == 55)
{ jjCheckNAdd(270); }
break;
case 276:
if (curChar == 48)
{ jjCheckNAddStates(466, 470); }
break;
case 277:
if (curChar == 48)
{ jjCheckNAddTwoStates(274, 275); }
break;
case 278:
if (curChar == 48)
{ jjCheckNAddStates(471, 473); }
break;
case 279:
if (curChar == 48)
{ jjCheckNAddStates(474, 477); }
break;
case 284:
if (curChar == 40 && kind > 100)
kind = 100;
break;
case 286:
if (curChar == 55)
{ jjCheckNAddStates(478, 480); }
break;
case 287:
if (curChar == 10)
{ jjCheckNAdd(284); }
break;
case 288:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 287;
break;
case 289:
if ((0x100003600L & l) != 0L)
{ jjCheckNAdd(284); }
break;
case 290:
if (curChar == 52)
{ jjCheckNAdd(286); }
break;
case 291:
if (curChar == 54)
{ jjCheckNAdd(286); }
break;
case 292:
if (curChar == 48)
{ jjCheckNAddStates(481, 485); }
break;
case 293:
if (curChar == 48)
{ jjCheckNAddTwoStates(290, 291); }
break;
case 294:
if (curChar == 48)
{ jjCheckNAddStates(486, 488); }
break;
case 295:
if (curChar == 48)
{ jjCheckNAddStates(489, 492); }
break;
case 298:
if (curChar == 10)
{ jjCheckNAddTwoStates(283, 285); }
break;
case 299:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 298;
break;
case 300:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(283, 285); }
break;
case 301:
if (curChar == 52)
{ jjCheckNAdd(297); }
break;
case 302:
if (curChar == 54)
{ jjCheckNAdd(297); }
break;
case 303:
if (curChar == 48)
{ jjCheckNAddStates(493, 497); }
break;
case 304:
if (curChar == 48)
{ jjCheckNAddTwoStates(301, 302); }
break;
case 305:
if (curChar == 48)
{ jjCheckNAddStates(498, 500); }
break;
case 306:
if (curChar == 48)
{ jjCheckNAddStates(501, 504); }
break;
case 308:
if (curChar == 49)
{ jjCheckNAddStates(505, 508); }
break;
case 309:
if (curChar == 10)
{ jjCheckNAddTwoStates(282, 296); }
break;
case 310:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 309;
break;
case 311:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(282, 296); }
break;
case 312:
if (curChar == 52)
{ jjCheckNAdd(308); }
break;
case 313:
if (curChar == 54)
{ jjCheckNAdd(308); }
break;
case 314:
if (curChar == 48)
{ jjCheckNAddStates(509, 513); }
break;
case 315:
if (curChar == 48)
{ jjCheckNAddTwoStates(312, 313); }
break;
case 316:
if (curChar == 48)
{ jjCheckNAddStates(514, 516); }
break;
case 317:
if (curChar == 48)
{ jjCheckNAddStates(517, 520); }
break;
case 318:
if ((0x100003600L & l) == 0L)
break;
if (kind > 1)
kind = 1;
{ jjCheckNAddStates(102, 111); }
break;
case 319:
if ((0x100003600L & l) == 0L)
break;
if (kind > 1)
kind = 1;
{ jjCheckNAdd(319); }
break;
case 320:
if ((0x100003600L & l) == 0L)
break;
if (kind > 2)
kind = 2;
{ jjCheckNAdd(320); }
break;
case 321:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(321, 44); }
break;
case 322:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(322, 45); }
break;
case 323:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(323, 46); }
break;
case 324:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(324, 47); }
break;
case 325:
if (curChar == 46)
{ jjCheckNAddStates(116, 136); }
break;
case 326:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 20)
kind = 20;
{ jjCheckNAdd(326); }
break;
case 327:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 24)
kind = 24;
{ jjCheckNAdd(327); }
break;
case 328:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(193, 195); }
break;
case 333:
if (curChar == 10 && kind > 79)
kind = 79;
break;
case 334:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 333;
break;
case 335:
if ((0x100003600L & l) != 0L && kind > 79)
kind = 79;
break;
case 336:
if (curChar == 52)
{ jjCheckNAdd(332); }
break;
case 337:
if (curChar == 54)
{ jjCheckNAdd(332); }
break;
case 338:
if (curChar == 48)
{ jjCheckNAddStates(521, 525); }
break;
case 339:
if (curChar == 48)
{ jjCheckNAddTwoStates(336, 337); }
break;
case 340:
if (curChar == 48)
{ jjCheckNAddStates(526, 528); }
break;
case 341:
if (curChar == 48)
{ jjCheckNAddStates(529, 532); }
break;
case 343:
if (curChar == 53)
{ jjCheckNAddStates(533, 536); }
break;
case 344:
if (curChar == 10)
{ jjCheckNAddTwoStates(330, 331); }
break;
case 345:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 344;
break;
case 346:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(330, 331); }
break;
case 347:
if (curChar == 52)
{ jjCheckNAdd(343); }
break;
case 348:
if (curChar == 54)
{ jjCheckNAdd(343); }
break;
case 349:
if (curChar == 48)
{ jjCheckNAddStates(537, 541); }
break;
case 350:
if (curChar == 48)
{ jjCheckNAddTwoStates(347, 348); }
break;
case 351:
if (curChar == 48)
{ jjCheckNAddStates(542, 544); }
break;
case 352:
if (curChar == 48)
{ jjCheckNAddStates(545, 548); }
break;
case 353:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(190, 192); }
break;
case 357:
if (curChar != 56)
break;
if (kind > 80)
kind = 80;
{ jjAddStates(549, 550); }
break;
case 358:
if (curChar == 10 && kind > 80)
kind = 80;
break;
case 359:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 358;
break;
case 360:
if ((0x100003600L & l) != 0L && kind > 80)
kind = 80;
break;
case 361:
if (curChar == 53)
{ jjCheckNAdd(357); }
break;
case 362:
if (curChar == 55)
{ jjCheckNAdd(357); }
break;
case 363:
if (curChar == 48)
{ jjCheckNAddStates(551, 555); }
break;
case 364:
if (curChar == 48)
{ jjCheckNAddTwoStates(361, 362); }
break;
case 365:
if (curChar == 48)
{ jjCheckNAddStates(556, 558); }
break;
case 366:
if (curChar == 48)
{ jjCheckNAddStates(559, 562); }
break;
case 368:
if (curChar == 53)
{ jjCheckNAddStates(563, 566); }
break;
case 369:
if (curChar == 10)
{ jjCheckNAddTwoStates(355, 356); }
break;
case 370:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 369;
break;
case 371:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(355, 356); }
break;
case 372:
if (curChar == 52)
{ jjCheckNAdd(368); }
break;
case 373:
if (curChar == 54)
{ jjCheckNAdd(368); }
break;
case 374:
if (curChar == 48)
{ jjCheckNAddStates(567, 571); }
break;
case 375:
if (curChar == 48)
{ jjCheckNAddTwoStates(372, 373); }
break;
case 376:
if (curChar == 48)
{ jjCheckNAddStates(572, 574); }
break;
case 377:
if (curChar == 48)
{ jjCheckNAddStates(575, 578); }
break;
case 378:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(187, 189); }
break;
case 382:
if (curChar != 56)
break;
if (kind > 81)
kind = 81;
{ jjAddStates(579, 580); }
break;
case 383:
if (curChar == 10 && kind > 81)
kind = 81;
break;
case 384:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 383;
break;
case 385:
if ((0x100003600L & l) != 0L && kind > 81)
kind = 81;
break;
case 386:
if (curChar == 53)
{ jjCheckNAdd(382); }
break;
case 387:
if (curChar == 55)
{ jjCheckNAdd(382); }
break;
case 388:
if (curChar == 48)
{ jjCheckNAddStates(581, 585); }
break;
case 389:
if (curChar == 48)
{ jjCheckNAddTwoStates(386, 387); }
break;
case 390:
if (curChar == 48)
{ jjCheckNAddStates(586, 588); }
break;
case 391:
if (curChar == 48)
{ jjCheckNAddStates(589, 592); }
break;
case 393:
if (curChar == 48)
{ jjCheckNAddStates(593, 596); }
break;
case 394:
if (curChar == 10)
{ jjCheckNAddTwoStates(380, 381); }
break;
case 395:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 394;
break;
case 396:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(380, 381); }
break;
case 397:
if (curChar == 53)
{ jjCheckNAdd(393); }
break;
case 398:
if (curChar == 55)
{ jjCheckNAdd(393); }
break;
case 399:
if (curChar == 48)
{ jjCheckNAddStates(597, 601); }
break;
case 400:
if (curChar == 48)
{ jjCheckNAddTwoStates(397, 398); }
break;
case 401:
if (curChar == 48)
{ jjCheckNAddStates(602, 604); }
break;
case 402:
if (curChar == 48)
{ jjCheckNAddStates(605, 608); }
break;
case 403:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(184, 186); }
break;
case 408:
if (curChar == 10 && kind > 82)
kind = 82;
break;
case 409:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 408;
break;
case 410:
if ((0x100003600L & l) != 0L && kind > 82)
kind = 82;
break;
case 411:
if (curChar == 52)
{ jjCheckNAdd(407); }
break;
case 412:
if (curChar == 54)
{ jjCheckNAdd(407); }
break;
case 413:
if (curChar == 48)
{ jjCheckNAddStates(609, 613); }
break;
case 414:
if (curChar == 48)
{ jjCheckNAddTwoStates(411, 412); }
break;
case 415:
if (curChar == 48)
{ jjCheckNAddStates(614, 616); }
break;
case 416:
if (curChar == 48)
{ jjCheckNAddStates(617, 620); }
break;
case 418:
if (curChar == 51)
{ jjCheckNAddStates(621, 624); }
break;
case 419:
if (curChar == 10)
{ jjCheckNAddTwoStates(405, 406); }
break;
case 420:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 419;
break;
case 421:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(405, 406); }
break;
case 422:
if (curChar == 52)
{ jjCheckNAdd(418); }
break;
case 423:
if (curChar == 54)
{ jjCheckNAdd(418); }
break;
case 424:
if (curChar == 48)
{ jjCheckNAddStates(625, 629); }
break;
case 425:
if (curChar == 48)
{ jjCheckNAddTwoStates(422, 423); }
break;
case 426:
if (curChar == 48)
{ jjCheckNAddStates(630, 632); }
break;
case 427:
if (curChar == 48)
{ jjCheckNAddStates(633, 636); }
break;
case 428:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(181, 183); }
break;
case 433:
if (curChar == 10 && kind > 83)
kind = 83;
break;
case 434:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 433;
break;
case 435:
if ((0x100003600L & l) != 0L && kind > 83)
kind = 83;
break;
case 436:
if (curChar == 52)
{ jjCheckNAdd(432); }
break;
case 437:
if (curChar == 54)
{ jjCheckNAdd(432); }
break;
case 438:
if (curChar == 48)
{ jjCheckNAddStates(637, 641); }
break;
case 439:
if (curChar == 48)
{ jjCheckNAddTwoStates(436, 437); }
break;
case 440:
if (curChar == 48)
{ jjCheckNAddStates(642, 644); }
break;
case 441:
if (curChar == 48)
{ jjCheckNAddStates(645, 648); }
break;
case 444:
if (curChar == 10)
{ jjCheckNAddTwoStates(430, 431); }
break;
case 445:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 444;
break;
case 446:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(430, 431); }
break;
case 447:
if (curChar == 52)
{ jjCheckNAdd(443); }
break;
case 448:
if (curChar == 54)
{ jjCheckNAdd(443); }
break;
case 449:
if (curChar == 48)
{ jjCheckNAddStates(649, 653); }
break;
case 450:
if (curChar == 48)
{ jjCheckNAddTwoStates(447, 448); }
break;
case 451:
if (curChar == 48)
{ jjCheckNAddStates(654, 656); }
break;
case 452:
if (curChar == 48)
{ jjCheckNAddStates(657, 660); }
break;
case 453:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(178, 180); }
break;
case 458:
if (curChar == 10 && kind > 84)
kind = 84;
break;
case 459:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 458;
break;
case 460:
if ((0x100003600L & l) != 0L && kind > 84)
kind = 84;
break;
case 461:
if (curChar == 52)
{ jjCheckNAdd(457); }
break;
case 462:
if (curChar == 54)
{ jjCheckNAdd(457); }
break;
case 463:
if (curChar == 48)
{ jjCheckNAddStates(661, 665); }
break;
case 464:
if (curChar == 48)
{ jjCheckNAddTwoStates(461, 462); }
break;
case 465:
if (curChar == 48)
{ jjCheckNAddStates(666, 668); }
break;
case 466:
if (curChar == 48)
{ jjCheckNAddStates(669, 672); }
break;
case 468:
if (curChar == 57)
{ jjCheckNAddStates(673, 676); }
break;
case 469:
if (curChar == 10)
{ jjCheckNAddTwoStates(455, 456); }
break;
case 470:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 469;
break;
case 471:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(455, 456); }
break;
case 472:
if (curChar == 52)
{ jjCheckNAdd(468); }
break;
case 473:
if (curChar == 54)
{ jjCheckNAdd(468); }
break;
case 474:
if (curChar == 48)
{ jjCheckNAddStates(677, 681); }
break;
case 475:
if (curChar == 48)
{ jjCheckNAddTwoStates(472, 473); }
break;
case 476:
if (curChar == 48)
{ jjCheckNAddStates(682, 684); }
break;
case 477:
if (curChar == 48)
{ jjCheckNAddStates(685, 688); }
break;
case 478:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(175, 177); }
break;
case 482:
if (curChar != 52)
break;
if (kind > 85)
kind = 85;
{ jjAddStates(689, 690); }
break;
case 483:
if (curChar == 10 && kind > 85)
kind = 85;
break;
case 484:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 483;
break;
case 485:
if ((0x100003600L & l) != 0L && kind > 85)
kind = 85;
break;
case 486:
if (curChar == 53)
{ jjCheckNAdd(482); }
break;
case 487:
if (curChar == 55)
{ jjCheckNAdd(482); }
break;
case 488:
if (curChar == 48)
{ jjCheckNAddStates(691, 695); }
break;
case 489:
if (curChar == 48)
{ jjCheckNAddTwoStates(486, 487); }
break;
case 490:
if (curChar == 48)
{ jjCheckNAddStates(696, 698); }
break;
case 491:
if (curChar == 48)
{ jjCheckNAddStates(699, 702); }
break;
case 493:
if (curChar == 48)
{ jjCheckNAddStates(703, 706); }
break;
case 494:
if (curChar == 10)
{ jjCheckNAddTwoStates(480, 481); }
break;
case 495:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 494;
break;
case 496:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(480, 481); }
break;
case 497:
if (curChar == 53)
{ jjCheckNAdd(493); }
break;
case 498:
if (curChar == 55)
{ jjCheckNAdd(493); }
break;
case 499:
if (curChar == 48)
{ jjCheckNAddStates(707, 711); }
break;
case 500:
if (curChar == 48)
{ jjCheckNAddTwoStates(497, 498); }
break;
case 501:
if (curChar == 48)
{ jjCheckNAddStates(712, 714); }
break;
case 502:
if (curChar == 48)
{ jjCheckNAddStates(715, 718); }
break;
case 503:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(172, 174); }
break;
case 507:
if (curChar != 51)
break;
if (kind > 86)
kind = 86;
{ jjAddStates(719, 720); }
break;
case 508:
if (curChar == 10 && kind > 86)
kind = 86;
break;
case 509:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 508;
break;
case 510:
if ((0x100003600L & l) != 0L && kind > 86)
kind = 86;
break;
case 511:
if (curChar == 52)
{ jjCheckNAdd(507); }
break;
case 512:
if (curChar == 54)
{ jjCheckNAdd(507); }
break;
case 513:
if (curChar == 48)
{ jjCheckNAddStates(721, 725); }
break;
case 514:
if (curChar == 48)
{ jjCheckNAddTwoStates(511, 512); }
break;
case 515:
if (curChar == 48)
{ jjCheckNAddStates(726, 728); }
break;
case 516:
if (curChar == 48)
{ jjCheckNAddStates(729, 732); }
break;
case 518:
if (curChar == 48)
{ jjCheckNAddStates(733, 736); }
break;
case 519:
if (curChar == 10)
{ jjCheckNAddTwoStates(505, 506); }
break;
case 520:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 519;
break;
case 521:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(505, 506); }
break;
case 522:
if (curChar == 53)
{ jjCheckNAdd(518); }
break;
case 523:
if (curChar == 55)
{ jjCheckNAdd(518); }
break;
case 524:
if (curChar == 48)
{ jjCheckNAddStates(737, 741); }
break;
case 525:
if (curChar == 48)
{ jjCheckNAddTwoStates(522, 523); }
break;
case 526:
if (curChar == 48)
{ jjCheckNAddStates(742, 744); }
break;
case 527:
if (curChar == 48)
{ jjCheckNAddStates(745, 748); }
break;
case 528:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(169, 171); }
break;
case 533:
if (curChar != 55)
break;
if (kind > 87)
kind = 87;
{ jjAddStates(749, 750); }
break;
case 534:
if (curChar == 10 && kind > 87)
kind = 87;
break;
case 535:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 534;
break;
case 536:
if ((0x100003600L & l) != 0L && kind > 87)
kind = 87;
break;
case 537:
if (curChar == 52)
{ jjCheckNAdd(533); }
break;
case 538:
if (curChar == 54)
{ jjCheckNAdd(533); }
break;
case 539:
if (curChar == 48)
{ jjCheckNAddStates(751, 755); }
break;
case 540:
if (curChar == 48)
{ jjCheckNAddTwoStates(537, 538); }
break;
case 541:
if (curChar == 48)
{ jjCheckNAddStates(756, 758); }
break;
case 542:
if (curChar == 48)
{ jjCheckNAddStates(759, 762); }
break;
case 544:
if (curChar == 53)
{ jjCheckNAddStates(763, 766); }
break;
case 545:
if (curChar == 10)
{ jjCheckNAddTwoStates(531, 532); }
break;
case 546:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 545;
break;
case 547:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(531, 532); }
break;
case 548:
if (curChar == 52)
{ jjCheckNAdd(544); }
break;
case 549:
if (curChar == 54)
{ jjCheckNAdd(544); }
break;
case 550:
if (curChar == 48)
{ jjCheckNAddStates(767, 771); }
break;
case 551:
if (curChar == 48)
{ jjCheckNAddTwoStates(548, 549); }
break;
case 552:
if (curChar == 48)
{ jjCheckNAddStates(772, 774); }
break;
case 553:
if (curChar == 48)
{ jjCheckNAddStates(775, 778); }
break;
case 555:
if (curChar == 52)
{ jjCheckNAddStates(779, 782); }
break;
case 556:
if (curChar == 10)
{ jjCheckNAddTwoStates(530, 543); }
break;
case 557:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 556;
break;
case 558:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(530, 543); }
break;
case 559:
if (curChar == 52)
{ jjCheckNAdd(555); }
break;
case 560:
if (curChar == 54)
{ jjCheckNAdd(555); }
break;
case 561:
if (curChar == 48)
{ jjCheckNAddStates(783, 787); }
break;
case 562:
if (curChar == 48)
{ jjCheckNAddTwoStates(559, 560); }
break;
case 563:
if (curChar == 48)
{ jjCheckNAddStates(788, 790); }
break;
case 564:
if (curChar == 48)
{ jjCheckNAddStates(791, 794); }
break;
case 565:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(166, 168); }
break;
case 570:
if (curChar != 52)
break;
if (kind > 88)
kind = 88;
{ jjAddStates(795, 796); }
break;
case 571:
if (curChar == 10 && kind > 88)
kind = 88;
break;
case 572:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 571;
break;
case 573:
if ((0x100003600L & l) != 0L && kind > 88)
kind = 88;
break;
case 574:
if (curChar == 52)
{ jjCheckNAdd(570); }
break;
case 575:
if (curChar == 54)
{ jjCheckNAdd(570); }
break;
case 576:
if (curChar == 48)
{ jjCheckNAddStates(797, 801); }
break;
case 577:
if (curChar == 48)
{ jjCheckNAddTwoStates(574, 575); }
break;
case 578:
if (curChar == 48)
{ jjCheckNAddStates(802, 804); }
break;
case 579:
if (curChar == 48)
{ jjCheckNAddStates(805, 808); }
break;
case 581:
if (curChar == 49)
{ jjCheckNAddStates(809, 812); }
break;
case 582:
if (curChar == 10)
{ jjCheckNAddTwoStates(568, 569); }
break;
case 583:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 582;
break;
case 584:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(568, 569); }
break;
case 585:
if (curChar == 52)
{ jjCheckNAdd(581); }
break;
case 586:
if (curChar == 54)
{ jjCheckNAdd(581); }
break;
case 587:
if (curChar == 48)
{ jjCheckNAddStates(813, 817); }
break;
case 588:
if (curChar == 48)
{ jjCheckNAddTwoStates(585, 586); }
break;
case 589:
if (curChar == 48)
{ jjCheckNAddStates(818, 820); }
break;
case 590:
if (curChar == 48)
{ jjCheckNAddStates(821, 824); }
break;
case 592:
if (curChar == 50)
{ jjCheckNAddStates(825, 828); }
break;
case 593:
if (curChar == 10)
{ jjCheckNAddTwoStates(567, 580); }
break;
case 594:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 593;
break;
case 595:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(567, 580); }
break;
case 596:
if (curChar == 53)
{ jjCheckNAdd(592); }
break;
case 597:
if (curChar == 55)
{ jjCheckNAdd(592); }
break;
case 598:
if (curChar == 48)
{ jjCheckNAddStates(829, 833); }
break;
case 599:
if (curChar == 48)
{ jjCheckNAddTwoStates(596, 597); }
break;
case 600:
if (curChar == 48)
{ jjCheckNAddStates(834, 836); }
break;
case 601:
if (curChar == 48)
{ jjCheckNAddStates(837, 840); }
break;
case 602:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(163, 165); }
break;
case 608:
if (curChar != 52)
break;
if (kind > 89)
kind = 89;
{ jjAddStates(841, 842); }
break;
case 609:
if (curChar == 10 && kind > 89)
kind = 89;
break;
case 610:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 609;
break;
case 611:
if ((0x100003600L & l) != 0L && kind > 89)
kind = 89;
break;
case 612:
if (curChar == 52)
{ jjCheckNAdd(608); }
break;
case 613:
if (curChar == 54)
{ jjCheckNAdd(608); }
break;
case 614:
if (curChar == 48)
{ jjCheckNAddStates(843, 847); }
break;
case 615:
if (curChar == 48)
{ jjCheckNAddTwoStates(612, 613); }
break;
case 616:
if (curChar == 48)
{ jjCheckNAddStates(848, 850); }
break;
case 617:
if (curChar == 48)
{ jjCheckNAddStates(851, 854); }
break;
case 619:
if (curChar == 49)
{ jjCheckNAddStates(855, 858); }
break;
case 620:
if (curChar == 10)
{ jjCheckNAddTwoStates(606, 607); }
break;
case 621:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 620;
break;
case 622:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(606, 607); }
break;
case 623:
if (curChar == 52)
{ jjCheckNAdd(619); }
break;
case 624:
if (curChar == 54)
{ jjCheckNAdd(619); }
break;
case 625:
if (curChar == 48)
{ jjCheckNAddStates(859, 863); }
break;
case 626:
if (curChar == 48)
{ jjCheckNAddTwoStates(623, 624); }
break;
case 627:
if (curChar == 48)
{ jjCheckNAddStates(864, 866); }
break;
case 628:
if (curChar == 48)
{ jjCheckNAddStates(867, 870); }
break;
case 630:
if (curChar == 50)
{ jjCheckNAddStates(871, 874); }
break;
case 631:
if (curChar == 10)
{ jjCheckNAddTwoStates(605, 618); }
break;
case 632:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 631;
break;
case 633:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(605, 618); }
break;
case 634:
if (curChar == 53)
{ jjCheckNAdd(630); }
break;
case 635:
if (curChar == 55)
{ jjCheckNAdd(630); }
break;
case 636:
if (curChar == 48)
{ jjCheckNAddStates(875, 879); }
break;
case 637:
if (curChar == 48)
{ jjCheckNAddTwoStates(634, 635); }
break;
case 638:
if (curChar == 48)
{ jjCheckNAddStates(880, 882); }
break;
case 639:
if (curChar == 48)
{ jjCheckNAddStates(883, 886); }
break;
case 641:
if (curChar == 55)
{ jjCheckNAddStates(887, 890); }
break;
case 642:
if (curChar == 10)
{ jjCheckNAddTwoStates(604, 629); }
break;
case 643:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 642;
break;
case 644:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(604, 629); }
break;
case 645:
if (curChar == 52)
{ jjCheckNAdd(641); }
break;
case 646:
if (curChar == 54)
{ jjCheckNAdd(641); }
break;
case 647:
if (curChar == 48)
{ jjCheckNAddStates(891, 895); }
break;
case 648:
if (curChar == 48)
{ jjCheckNAddTwoStates(645, 646); }
break;
case 649:
if (curChar == 48)
{ jjCheckNAddStates(896, 898); }
break;
case 650:
if (curChar == 48)
{ jjCheckNAddStates(899, 902); }
break;
case 651:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(160, 162); }
break;
case 655:
if (curChar != 51)
break;
if (kind > 90)
kind = 90;
{ jjAddStates(903, 904); }
break;
case 656:
if (curChar == 10 && kind > 90)
kind = 90;
break;
case 657:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 656;
break;
case 658:
if ((0x100003600L & l) != 0L && kind > 90)
kind = 90;
break;
case 659:
if (curChar == 53)
{ jjCheckNAdd(655); }
break;
case 660:
if (curChar == 55)
{ jjCheckNAdd(655); }
break;
case 661:
if (curChar == 48)
{ jjCheckNAddStates(905, 909); }
break;
case 662:
if (curChar == 48)
{ jjCheckNAddTwoStates(659, 660); }
break;
case 663:
if (curChar == 48)
{ jjCheckNAddStates(910, 912); }
break;
case 664:
if (curChar == 48)
{ jjCheckNAddStates(913, 916); }
break;
case 667:
if (curChar == 10)
{ jjCheckNAddTwoStates(653, 654); }
break;
case 668:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 667;
break;
case 669:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(653, 654); }
break;
case 670:
if (curChar == 52)
{ jjCheckNAdd(666); }
break;
case 671:
if (curChar == 54)
{ jjCheckNAdd(666); }
break;
case 672:
if (curChar == 48)
{ jjCheckNAddStates(917, 921); }
break;
case 673:
if (curChar == 48)
{ jjCheckNAddTwoStates(670, 671); }
break;
case 674:
if (curChar == 48)
{ jjCheckNAddStates(922, 924); }
break;
case 675:
if (curChar == 48)
{ jjCheckNAddStates(925, 928); }
break;
case 676:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(157, 159); }
break;
case 679:
if (curChar != 51)
break;
if (kind > 91)
kind = 91;
{ jjAddStates(929, 930); }
break;
case 680:
if (curChar == 10 && kind > 91)
kind = 91;
break;
case 681:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 680;
break;
case 682:
if ((0x100003600L & l) != 0L && kind > 91)
kind = 91;
break;
case 683:
if (curChar == 53)
{ jjCheckNAdd(679); }
break;
case 684:
if (curChar == 55)
{ jjCheckNAdd(679); }
break;
case 685:
if (curChar == 48)
{ jjCheckNAddStates(931, 935); }
break;
case 686:
if (curChar == 48)
{ jjCheckNAddTwoStates(683, 684); }
break;
case 687:
if (curChar == 48)
{ jjCheckNAddStates(936, 938); }
break;
case 688:
if (curChar == 48)
{ jjCheckNAddStates(939, 942); }
break;
case 689:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(154, 156); }
break;
case 694:
if (curChar == 10 && kind > 92)
kind = 92;
break;
case 695:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 694;
break;
case 696:
if ((0x100003600L & l) != 0L && kind > 92)
kind = 92;
break;
case 697:
if (curChar == 53)
{ jjCheckNAdd(693); }
break;
case 698:
if (curChar == 55)
{ jjCheckNAdd(693); }
break;
case 699:
if (curChar == 48)
{ jjCheckNAddStates(943, 947); }
break;
case 700:
if (curChar == 48)
{ jjCheckNAddTwoStates(697, 698); }
break;
case 701:
if (curChar == 48)
{ jjCheckNAddStates(948, 950); }
break;
case 702:
if (curChar == 48)
{ jjCheckNAddStates(951, 954); }
break;
case 704:
if (curChar == 56)
{ jjCheckNAddStates(955, 958); }
break;
case 705:
if (curChar == 10)
{ jjCheckNAddTwoStates(691, 692); }
break;
case 706:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 705;
break;
case 707:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(691, 692); }
break;
case 708:
if (curChar == 52)
{ jjCheckNAdd(704); }
break;
case 709:
if (curChar == 54)
{ jjCheckNAdd(704); }
break;
case 710:
if (curChar == 48)
{ jjCheckNAddStates(959, 963); }
break;
case 711:
if (curChar == 48)
{ jjCheckNAddTwoStates(708, 709); }
break;
case 712:
if (curChar == 48)
{ jjCheckNAddStates(964, 966); }
break;
case 713:
if (curChar == 48)
{ jjCheckNAddStates(967, 970); }
break;
case 714:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(151, 153); }
break;
case 720:
if (curChar == 10 && kind > 93)
kind = 93;
break;
case 721:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 720;
break;
case 722:
if ((0x100003600L & l) != 0L && kind > 93)
kind = 93;
break;
case 723:
if (curChar == 53)
{ jjCheckNAdd(719); }
break;
case 724:
if (curChar == 55)
{ jjCheckNAdd(719); }
break;
case 725:
if (curChar == 48)
{ jjCheckNAddStates(971, 975); }
break;
case 726:
if (curChar == 48)
{ jjCheckNAddTwoStates(723, 724); }
break;
case 727:
if (curChar == 48)
{ jjCheckNAddStates(976, 978); }
break;
case 728:
if (curChar == 48)
{ jjCheckNAddStates(979, 982); }
break;
case 730:
if (curChar == 56)
{ jjCheckNAddStates(983, 986); }
break;
case 731:
if (curChar == 10)
{ jjCheckNAddTwoStates(717, 718); }
break;
case 732:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 731;
break;
case 733:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(717, 718); }
break;
case 734:
if (curChar == 52)
{ jjCheckNAdd(730); }
break;
case 735:
if (curChar == 54)
{ jjCheckNAdd(730); }
break;
case 736:
if (curChar == 48)
{ jjCheckNAddStates(987, 991); }
break;
case 737:
if (curChar == 48)
{ jjCheckNAddTwoStates(734, 735); }
break;
case 738:
if (curChar == 48)
{ jjCheckNAddStates(992, 994); }
break;
case 739:
if (curChar == 48)
{ jjCheckNAddStates(995, 998); }
break;
case 742:
if (curChar == 10)
{ jjCheckNAddTwoStates(716, 729); }
break;
case 743:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 742;
break;
case 744:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(716, 729); }
break;
case 745:
if (curChar == 52)
{ jjCheckNAdd(741); }
break;
case 746:
if (curChar == 54)
{ jjCheckNAdd(741); }
break;
case 747:
if (curChar == 48)
{ jjCheckNAddStates(999, 1003); }
break;
case 748:
if (curChar == 48)
{ jjCheckNAddTwoStates(745, 746); }
break;
case 749:
if (curChar == 48)
{ jjCheckNAddStates(1004, 1006); }
break;
case 750:
if (curChar == 48)
{ jjCheckNAddStates(1007, 1010); }
break;
case 751:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(751, 754); }
break;
case 755:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(755, 759); }
break;
case 760:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(760, 761); }
break;
case 761:
if (curChar == 37 && kind > 96)
kind = 96;
break;
case 762:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(147, 150); }
break;
case 763:
if (curChar == 45)
{ jjCheckNAddTwoStates(764, 783); }
break;
case 765:
if ((0x3ff200000000000L & l) == 0L)
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddTwoStates(765, 766); }
break;
case 767:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddTwoStates(765, 766); }
break;
case 768:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddStates(1011, 1019); }
break;
case 769:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddStates(1020, 1023); }
break;
case 770:
if (curChar != 10)
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddTwoStates(765, 766); }
break;
case 771:
case 786:
if (curChar == 13)
{ jjCheckNAdd(770); }
break;
case 772:
if ((0x100003600L & l) == 0L)
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddTwoStates(765, 766); }
break;
case 773:
case 775:
case 778:
case 782:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(769); }
break;
case 774:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 775;
break;
case 776:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 777;
break;
case 777:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 778;
break;
case 779:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 780;
break;
case 780:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 781;
break;
case 781:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 782;
break;
case 784:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddStates(1024, 1032); }
break;
case 785:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddStates(1033, 1036); }
break;
case 787:
case 789:
case 792:
case 796:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(785); }
break;
case 788:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 789;
break;
case 790:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 791;
break;
case 791:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 792;
break;
case 793:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 794;
break;
case 794:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 795;
break;
case 795:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 796;
break;
case 797:
if (curChar == 45)
{ jjAddStates(112, 115); }
break;
case 799:
if ((0x3ff200000000000L & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
break;
case 801:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
break;
case 802:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1037, 1045); }
break;
case 803:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1046, 1049); }
break;
case 804:
if (curChar != 10)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
break;
case 805:
case 854:
if (curChar == 13)
{ jjCheckNAdd(804); }
break;
case 806:
if ((0x100003600L & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
break;
case 807:
case 809:
case 812:
case 816:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(803); }
break;
case 808:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 809;
break;
case 810:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 811;
break;
case 811:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 812;
break;
case 813:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 814;
break;
case 814:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 815;
break;
case 815:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 816;
break;
case 818:
if ((0x3ff200000000000L & l) != 0L)
{ jjCheckNAddStates(0, 2); }
break;
case 819:
if (curChar == 40 && kind > 101)
kind = 101;
break;
case 821:
if ((0xfc00ffffffffcbffL & l) != 0L)
{ jjCheckNAddStates(0, 2); }
break;
case 822:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1050, 1059); }
break;
case 823:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1060, 1064); }
break;
case 824:
if (curChar == 10)
{ jjCheckNAddStates(0, 2); }
break;
case 825:
case 840:
if (curChar == 13)
{ jjCheckNAdd(824); }
break;
case 826:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddStates(0, 2); }
break;
case 827:
case 829:
case 832:
case 836:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(823); }
break;
case 828:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 829;
break;
case 830:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 831;
break;
case 831:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 832;
break;
case 833:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 834;
break;
case 834:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 835;
break;
case 835:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 836;
break;
case 838:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1065, 1074); }
break;
case 839:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1075, 1079); }
break;
case 841:
case 843:
case 846:
case 850:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(839); }
break;
case 842:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 843;
break;
case 844:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 845;
break;
case 845:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 846;
break;
case 847:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 848;
break;
case 848:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 849;
break;
case 849:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 850;
break;
case 852:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1080, 1088); }
break;
case 853:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1089, 1092); }
break;
case 855:
case 857:
case 860:
case 864:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(853); }
break;
case 856:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 857;
break;
case 858:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 859;
break;
case 859:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 860;
break;
case 861:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 862;
break;
case 862:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 863;
break;
case 863:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 864;
break;
case 874:
if (curChar != 52)
break;
if (kind > 73)
kind = 73;
{ jjAddStates(1093, 1094); }
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 == 53)
{ jjCheckNAdd(874); }
break;
case 879:
if (curChar == 55)
{ jjCheckNAdd(874); }
break;
case 880:
if (curChar == 48)
{ jjCheckNAddStates(1095, 1099); }
break;
case 881:
if (curChar == 48)
{ jjCheckNAddTwoStates(878, 879); }
break;
case 882:
if (curChar == 48)
{ jjCheckNAddStates(1100, 1102); }
break;
case 883:
if (curChar == 48)
{ jjCheckNAddStates(1103, 1106); }
break;
case 885:
if (curChar == 50)
{ jjCheckNAddStates(1107, 1110); }
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 == 53)
{ jjCheckNAdd(885); }
break;
case 890:
if (curChar == 55)
{ jjCheckNAdd(885); }
break;
case 891:
if (curChar == 48)
{ jjCheckNAddStates(1111, 1115); }
break;
case 892:
if (curChar == 48)
{ jjCheckNAddTwoStates(889, 890); }
break;
case 893:
if (curChar == 48)
{ jjCheckNAddStates(1116, 1118); }
break;
case 894:
if (curChar == 48)
{ jjCheckNAddStates(1119, 1122); }
break;
case 896:
if (curChar == 49)
{ jjCheckNAddStates(1123, 1126); }
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 == 53)
{ jjCheckNAdd(896); }
break;
case 901:
if (curChar == 55)
{ jjCheckNAdd(896); }
break;
case 902:
if (curChar == 48)
{ jjCheckNAddStates(1127, 1131); }
break;
case 903:
if (curChar == 48)
{ jjCheckNAddTwoStates(900, 901); }
break;
case 904:
if (curChar == 48)
{ jjCheckNAddStates(1132, 1134); }
break;
case 905:
if (curChar == 48)
{ jjCheckNAddStates(1135, 1138); }
break;
case 907:
if (curChar == 48)
{ jjCheckNAddStates(1139, 1142); }
break;
case 908:
if (curChar == 10)
{ jjCheckNAddTwoStates(870, 895); }
break;
case 909:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 908;
break;
case 910:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(870, 895); }
break;
case 911:
if (curChar == 53)
{ jjCheckNAdd(907); }
break;
case 912:
if (curChar == 55)
{ jjCheckNAdd(907); }
break;
case 913:
if (curChar == 48)
{ jjCheckNAddStates(1143, 1147); }
break;
case 914:
if (curChar == 48)
{ jjCheckNAddTwoStates(911, 912); }
break;
case 915:
if (curChar == 48)
{ jjCheckNAddStates(1148, 1150); }
break;
case 916:
if (curChar == 48)
{ jjCheckNAddStates(1151, 1154); }
break;
case 919:
if (curChar == 10)
{ jjCheckNAddTwoStates(869, 906); }
break;
case 920:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 919;
break;
case 921:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(869, 906); }
break;
case 922:
if (curChar == 52)
{ jjCheckNAdd(918); }
break;
case 923:
if (curChar == 54)
{ jjCheckNAdd(918); }
break;
case 924:
if (curChar == 48)
{ jjCheckNAddStates(1155, 1159); }
break;
case 925:
if (curChar == 48)
{ jjCheckNAddTwoStates(922, 923); }
break;
case 926:
if (curChar == 48)
{ jjCheckNAddStates(1160, 1162); }
break;
case 927:
if (curChar == 48)
{ jjCheckNAddStates(1163, 1166); }
break;
case 933:
if (curChar != 53)
break;
if (kind > 74)
kind = 74;
{ jjAddStates(1167, 1168); }
break;
case 934:
if (curChar == 10 && kind > 74)
kind = 74;
break;
case 935:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 934;
break;
case 936:
if ((0x100003600L & l) != 0L && kind > 74)
kind = 74;
break;
case 937:
if (curChar == 52)
{ jjCheckNAdd(933); }
break;
case 938:
if (curChar == 54)
{ jjCheckNAdd(933); }
break;
case 939:
if (curChar == 48)
{ jjCheckNAddStates(1169, 1173); }
break;
case 940:
if (curChar == 48)
{ jjCheckNAddTwoStates(937, 938); }
break;
case 941:
if (curChar == 48)
{ jjCheckNAddStates(1174, 1176); }
break;
case 942:
if (curChar == 48)
{ jjCheckNAddStates(1177, 1180); }
break;
case 944:
if (curChar == 55)
{ jjCheckNAddStates(1181, 1184); }
break;
case 945:
if (curChar == 10)
{ jjCheckNAddTwoStates(931, 932); }
break;
case 946:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 945;
break;
case 947:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(931, 932); }
break;
case 948:
if (curChar == 52)
{ jjCheckNAdd(944); }
break;
case 949:
if (curChar == 54)
{ jjCheckNAdd(944); }
break;
case 950:
if (curChar == 48)
{ jjCheckNAddStates(1185, 1189); }
break;
case 951:
if (curChar == 48)
{ jjCheckNAddTwoStates(948, 949); }
break;
case 952:
if (curChar == 48)
{ jjCheckNAddStates(1190, 1192); }
break;
case 953:
if (curChar == 48)
{ jjCheckNAddStates(1193, 1196); }
break;
case 955:
if (curChar == 49)
{ jjCheckNAddStates(1197, 1200); }
break;
case 956:
if (curChar == 10)
{ jjCheckNAddTwoStates(930, 943); }
break;
case 957:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 956;
break;
case 958:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(930, 943); }
break;
case 959:
if (curChar == 52)
{ jjCheckNAdd(955); }
break;
case 960:
if (curChar == 54)
{ jjCheckNAdd(955); }
break;
case 961:
if (curChar == 48)
{ jjCheckNAddStates(1201, 1205); }
break;
case 962:
if (curChar == 48)
{ jjCheckNAddTwoStates(959, 960); }
break;
case 963:
if (curChar == 48)
{ jjCheckNAddStates(1206, 1208); }
break;
case 964:
if (curChar == 48)
{ jjCheckNAddStates(1209, 1212); }
break;
case 971:
if (curChar != 49)
break;
if (kind > 75)
kind = 75;
{ jjAddStates(1213, 1214); }
break;
case 972:
if (curChar == 10 && kind > 75)
kind = 75;
break;
case 973:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 972;
break;
case 974:
if ((0x100003600L & l) != 0L && kind > 75)
kind = 75;
break;
case 975:
if (curChar == 52)
{ jjCheckNAdd(971); }
break;
case 976:
if (curChar == 54)
{ jjCheckNAdd(971); }
break;
case 977:
if (curChar == 48)
{ jjCheckNAddStates(1215, 1219); }
break;
case 978:
if (curChar == 48)
{ jjCheckNAddTwoStates(975, 976); }
break;
case 979:
if (curChar == 48)
{ jjCheckNAddStates(1220, 1222); }
break;
case 980:
if (curChar == 48)
{ jjCheckNAddStates(1223, 1226); }
break;
case 982:
if (curChar == 57)
{ jjCheckNAddStates(1227, 1230); }
break;
case 983:
if (curChar == 10)
{ jjCheckNAddTwoStates(969, 970); }
break;
case 984:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 983;
break;
case 985:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(969, 970); }
break;
case 986:
if (curChar == 52)
{ jjCheckNAdd(982); }
break;
case 987:
if (curChar == 54)
{ jjCheckNAdd(982); }
break;
case 988:
if (curChar == 48)
{ jjCheckNAddStates(1231, 1235); }
break;
case 989:
if (curChar == 48)
{ jjCheckNAddTwoStates(986, 987); }
break;
case 990:
if (curChar == 48)
{ jjCheckNAddStates(1236, 1238); }
break;
case 991:
if (curChar == 48)
{ jjCheckNAddStates(1239, 1242); }
break;
case 993:
if (curChar == 52)
{ jjCheckNAddStates(1243, 1246); }
break;
case 994:
if (curChar == 10)
{ jjCheckNAddTwoStates(968, 981); }
break;
case 995:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 994;
break;
case 996:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(968, 981); }
break;
case 997:
if (curChar == 52)
{ jjCheckNAdd(993); }
break;
case 998:
if (curChar == 54)
{ jjCheckNAdd(993); }
break;
case 999:
if (curChar == 48)
{ jjCheckNAddStates(1247, 1251); }
break;
case 1000:
if (curChar == 48)
{ jjCheckNAddTwoStates(997, 998); }
break;
case 1001:
if (curChar == 48)
{ jjCheckNAddStates(1252, 1254); }
break;
case 1002:
if (curChar == 48)
{ jjCheckNAddStates(1255, 1258); }
break;
case 1004:
if (curChar == 53)
{ jjCheckNAddStates(1259, 1262); }
break;
case 1005:
if (curChar == 10)
{ jjCheckNAddTwoStates(967, 992); }
break;
case 1006:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1005;
break;
case 1007:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(967, 992); }
break;
case 1008:
if (curChar == 52)
{ jjCheckNAdd(1004); }
break;
case 1009:
if (curChar == 54)
{ jjCheckNAdd(1004); }
break;
case 1010:
if (curChar == 48)
{ jjCheckNAddStates(1263, 1267); }
break;
case 1011:
if (curChar == 48)
{ jjCheckNAddTwoStates(1008, 1009); }
break;
case 1012:
if (curChar == 48)
{ jjCheckNAddStates(1268, 1270); }
break;
case 1013:
if (curChar == 48)
{ jjCheckNAddStates(1271, 1274); }
break;
case 1018:
if (curChar == 45)
{ jjAddStates(1275, 1276); }
break;
case 1024:
if (curChar != 53)
break;
if (kind > 76)
kind = 76;
{ jjAddStates(1277, 1278); }
break;
case 1025:
if (curChar == 10 && kind > 76)
kind = 76;
break;
case 1026:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1025;
break;
case 1027:
if ((0x100003600L & l) != 0L && kind > 76)
kind = 76;
break;
case 1028:
if (curChar == 52)
{ jjCheckNAdd(1024); }
break;
case 1029:
if (curChar == 54)
{ jjCheckNAdd(1024); }
break;
case 1030:
if (curChar == 48)
{ jjCheckNAddStates(1279, 1283); }
break;
case 1031:
if (curChar == 48)
{ jjCheckNAddTwoStates(1028, 1029); }
break;
case 1032:
if (curChar == 48)
{ jjCheckNAddStates(1284, 1286); }
break;
case 1033:
if (curChar == 48)
{ jjCheckNAddStates(1287, 1290); }
break;
case 1035:
if (curChar == 51)
{ jjCheckNAddStates(1291, 1294); }
break;
case 1036:
if (curChar == 10)
{ jjCheckNAddTwoStates(1022, 1023); }
break;
case 1037:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1036;
break;
case 1038:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1022, 1023); }
break;
case 1039:
if (curChar == 52)
{ jjCheckNAdd(1035); }
break;
case 1040:
if (curChar == 54)
{ jjCheckNAdd(1035); }
break;
case 1041:
if (curChar == 48)
{ jjCheckNAddStates(1295, 1299); }
break;
case 1042:
if (curChar == 48)
{ jjCheckNAddTwoStates(1039, 1040); }
break;
case 1043:
if (curChar == 48)
{ jjCheckNAddStates(1300, 1302); }
break;
case 1044:
if (curChar == 48)
{ jjCheckNAddStates(1303, 1306); }
break;
case 1046:
if (curChar == 49)
{ jjCheckNAddStates(1307, 1310); }
break;
case 1047:
if (curChar == 10)
{ jjCheckNAddTwoStates(1021, 1034); }
break;
case 1048:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1047;
break;
case 1049:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1021, 1034); }
break;
case 1050:
if (curChar == 52)
{ jjCheckNAdd(1046); }
break;
case 1051:
if (curChar == 54)
{ jjCheckNAdd(1046); }
break;
case 1052:
if (curChar == 48)
{ jjCheckNAddStates(1311, 1315); }
break;
case 1053:
if (curChar == 48)
{ jjCheckNAddTwoStates(1050, 1051); }
break;
case 1054:
if (curChar == 48)
{ jjCheckNAddStates(1316, 1318); }
break;
case 1055:
if (curChar == 48)
{ jjCheckNAddStates(1319, 1322); }
break;
case 1057:
if (curChar == 54)
{ jjCheckNAddStates(1323, 1326); }
break;
case 1058:
if (curChar == 10)
{ jjCheckNAddTwoStates(1020, 1045); }
break;
case 1059:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1058;
break;
case 1060:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1020, 1045); }
break;
case 1061:
if (curChar == 52)
{ jjCheckNAdd(1057); }
break;
case 1062:
if (curChar == 54)
{ jjCheckNAdd(1057); }
break;
case 1063:
if (curChar == 48)
{ jjCheckNAddStates(1327, 1331); }
break;
case 1064:
if (curChar == 48)
{ jjCheckNAddTwoStates(1061, 1062); }
break;
case 1065:
if (curChar == 48)
{ jjCheckNAddStates(1332, 1334); }
break;
case 1066:
if (curChar == 48)
{ jjCheckNAddStates(1335, 1338); }
break;
case 1068:
if (curChar == 52)
{ jjCheckNAddStates(1339, 1341); }
break;
case 1069:
if (curChar == 10)
{ jjCheckNAdd(1018); }
break;
case 1070:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1069;
break;
case 1071:
if ((0x100003600L & l) != 0L)
{ jjCheckNAdd(1018); }
break;
case 1072:
if (curChar == 53)
{ jjCheckNAdd(1068); }
break;
case 1073:
if (curChar == 55)
{ jjCheckNAdd(1068); }
break;
case 1074:
if (curChar == 48)
{ jjCheckNAddStates(1342, 1346); }
break;
case 1075:
if (curChar == 48)
{ jjCheckNAddTwoStates(1072, 1073); }
break;
case 1076:
if (curChar == 48)
{ jjCheckNAddStates(1347, 1349); }
break;
case 1077:
if (curChar == 48)
{ jjCheckNAddStates(1350, 1353); }
break;
case 1080:
if (curChar == 10)
{ jjCheckNAddTwoStates(1017, 1067); }
break;
case 1081:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1080;
break;
case 1082:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1017, 1067); }
break;
case 1083:
if (curChar == 52)
{ jjCheckNAdd(1079); }
break;
case 1084:
if (curChar == 54)
{ jjCheckNAdd(1079); }
break;
case 1085:
if (curChar == 48)
{ jjCheckNAddStates(1354, 1358); }
break;
case 1086:
if (curChar == 48)
{ jjCheckNAddTwoStates(1083, 1084); }
break;
case 1087:
if (curChar == 48)
{ jjCheckNAddStates(1359, 1361); }
break;
case 1088:
if (curChar == 48)
{ jjCheckNAddStates(1362, 1365); }
break;
case 1090:
if (curChar == 49)
{ jjCheckNAddStates(1366, 1369); }
break;
case 1091:
if (curChar == 10)
{ jjCheckNAddTwoStates(1016, 1078); }
break;
case 1092:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1091;
break;
case 1093:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1016, 1078); }
break;
case 1094:
if (curChar == 53)
{ jjCheckNAdd(1090); }
break;
case 1095:
if (curChar == 55)
{ jjCheckNAdd(1090); }
break;
case 1096:
if (curChar == 48)
{ jjCheckNAddStates(1370, 1374); }
break;
case 1097:
if (curChar == 48)
{ jjCheckNAddTwoStates(1094, 1095); }
break;
case 1098:
if (curChar == 48)
{ jjCheckNAddStates(1375, 1377); }
break;
case 1099:
if (curChar == 48)
{ jjCheckNAddStates(1378, 1381); }
break;
case 1101:
if (curChar == 54)
{ jjCheckNAddStates(1382, 1385); }
break;
case 1102:
if (curChar == 10)
{ jjCheckNAddTwoStates(1015, 1089); }
break;
case 1103:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1102;
break;
case 1104:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1015, 1089); }
break;
case 1105:
if (curChar == 52)
{ jjCheckNAdd(1101); }
break;
case 1106:
if (curChar == 54)
{ jjCheckNAdd(1101); }
break;
case 1107:
if (curChar == 48)
{ jjCheckNAddStates(1386, 1390); }
break;
case 1108:
if (curChar == 48)
{ jjCheckNAddTwoStates(1105, 1106); }
break;
case 1109:
if (curChar == 48)
{ jjCheckNAddStates(1391, 1393); }
break;
case 1110:
if (curChar == 48)
{ jjCheckNAddStates(1394, 1397); }
break;
case 1119:
if (curChar != 52)
break;
if (kind > 77)
kind = 77;
{ jjAddStates(1398, 1399); }
break;
case 1120:
if (curChar == 10 && kind > 77)
kind = 77;
break;
case 1121:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1120;
break;
case 1122:
if ((0x100003600L & l) != 0L && kind > 77)
kind = 77;
break;
case 1123:
if (curChar == 53)
{ jjCheckNAdd(1119); }
break;
case 1124:
if (curChar == 55)
{ jjCheckNAdd(1119); }
break;
case 1125:
if (curChar == 48)
{ jjCheckNAddStates(1400, 1404); }
break;
case 1126:
if (curChar == 48)
{ jjCheckNAddTwoStates(1123, 1124); }
break;
case 1127:
if (curChar == 48)
{ jjCheckNAddStates(1405, 1407); }
break;
case 1128:
if (curChar == 48)
{ jjCheckNAddStates(1408, 1411); }
break;
case 1130:
if (curChar == 53)
{ jjCheckNAddStates(1412, 1415); }
break;
case 1131:
if (curChar == 10)
{ jjCheckNAddTwoStates(1117, 1118); }
break;
case 1132:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1131;
break;
case 1133:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1117, 1118); }
break;
case 1134:
if (curChar == 52)
{ jjCheckNAdd(1130); }
break;
case 1135:
if (curChar == 54)
{ jjCheckNAdd(1130); }
break;
case 1136:
if (curChar == 48)
{ jjCheckNAddStates(1416, 1420); }
break;
case 1137:
if (curChar == 48)
{ jjCheckNAddTwoStates(1134, 1135); }
break;
case 1138:
if (curChar == 48)
{ jjCheckNAddStates(1421, 1423); }
break;
case 1139:
if (curChar == 48)
{ jjCheckNAddStates(1424, 1427); }
break;
case 1141:
if (curChar == 51)
{ jjCheckNAddStates(1428, 1431); }
break;
case 1142:
if (curChar == 10)
{ jjCheckNAddTwoStates(1116, 1129); }
break;
case 1143:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1142;
break;
case 1144:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1116, 1129); }
break;
case 1145:
if (curChar == 53)
{ jjCheckNAdd(1141); }
break;
case 1146:
if (curChar == 55)
{ jjCheckNAdd(1141); }
break;
case 1147:
if (curChar == 48)
{ jjCheckNAddStates(1432, 1436); }
break;
case 1148:
if (curChar == 48)
{ jjCheckNAddTwoStates(1145, 1146); }
break;
case 1149:
if (curChar == 48)
{ jjCheckNAddStates(1437, 1439); }
break;
case 1150:
if (curChar == 48)
{ jjCheckNAddStates(1440, 1443); }
break;
case 1152:
if (curChar == 50)
{ jjCheckNAddStates(1444, 1447); }
break;
case 1153:
if (curChar == 10)
{ jjCheckNAddTwoStates(1115, 1140); }
break;
case 1154:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1153;
break;
case 1155:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1115, 1140); }
break;
case 1156:
if (curChar == 53)
{ jjCheckNAdd(1152); }
break;
case 1157:
if (curChar == 55)
{ jjCheckNAdd(1152); }
break;
case 1158:
if (curChar == 48)
{ jjCheckNAddStates(1448, 1452); }
break;
case 1159:
if (curChar == 48)
{ jjCheckNAddTwoStates(1156, 1157); }
break;
case 1160:
if (curChar == 48)
{ jjCheckNAddStates(1453, 1455); }
break;
case 1161:
if (curChar == 48)
{ jjCheckNAddStates(1456, 1459); }
break;
case 1163:
if (curChar == 49)
{ jjCheckNAddStates(1460, 1463); }
break;
case 1164:
if (curChar == 10)
{ jjCheckNAddTwoStates(1114, 1151); }
break;
case 1165:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1164;
break;
case 1166:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1114, 1151); }
break;
case 1167:
if (curChar == 52)
{ jjCheckNAdd(1163); }
break;
case 1168:
if (curChar == 54)
{ jjCheckNAdd(1163); }
break;
case 1169:
if (curChar == 48)
{ jjCheckNAddStates(1464, 1468); }
break;
case 1170:
if (curChar == 48)
{ jjCheckNAddTwoStates(1167, 1168); }
break;
case 1171:
if (curChar == 48)
{ jjCheckNAddStates(1469, 1471); }
break;
case 1172:
if (curChar == 48)
{ jjCheckNAddStates(1472, 1475); }
break;
case 1174:
if (curChar == 56)
{ jjCheckNAddStates(1476, 1479); }
break;
case 1175:
if (curChar == 10)
{ jjCheckNAddTwoStates(1113, 1162); }
break;
case 1176:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1175;
break;
case 1177:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1113, 1162); }
break;
case 1178:
if (curChar == 52)
{ jjCheckNAdd(1174); }
break;
case 1179:
if (curChar == 54)
{ jjCheckNAdd(1174); }
break;
case 1180:
if (curChar == 48)
{ jjCheckNAddStates(1480, 1484); }
break;
case 1181:
if (curChar == 48)
{ jjCheckNAddTwoStates(1178, 1179); }
break;
case 1182:
if (curChar == 48)
{ jjCheckNAddStates(1485, 1487); }
break;
case 1183:
if (curChar == 48)
{ jjCheckNAddStates(1488, 1491); }
break;
case 1185:
if (curChar == 51)
{ jjCheckNAddStates(1492, 1495); }
break;
case 1186:
if (curChar == 10)
{ jjCheckNAddTwoStates(1112, 1173); }
break;
case 1187:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1186;
break;
case 1188:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(1112, 1173); }
break;
case 1189:
if (curChar == 52)
{ jjCheckNAdd(1185); }
break;
case 1190:
if (curChar == 54)
{ jjCheckNAdd(1185); }
break;
case 1191:
if (curChar == 48)
{ jjCheckNAddStates(1496, 1500); }
break;
case 1192:
if (curChar == 48)
{ jjCheckNAddTwoStates(1189, 1190); }
break;
case 1193:
if (curChar == 48)
{ jjCheckNAddStates(1501, 1503); }
break;
case 1194:
if (curChar == 48)
{ jjCheckNAddStates(1504, 1507); }
break;
case 1195:
if (curChar == 45)
{ jjAddStates(1508, 1509); }
break;
case 1197:
if ((0x3ff200000000000L & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(1197, 1198); }
break;
case 1199:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(1197, 1198); }
break;
case 1200:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(1510, 1518); }
break;
case 1201:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(1519, 1522); }
break;
case 1202:
if (curChar != 10)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(1197, 1198); }
break;
case 1203:
case 1218:
if (curChar == 13)
{ jjCheckNAdd(1202); }
break;
case 1204:
if ((0x100003600L & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(1197, 1198); }
break;
case 1205:
case 1207:
case 1210:
case 1214:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(1201); }
break;
case 1206:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1207;
break;
case 1208:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1209;
break;
case 1209:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1210;
break;
case 1211:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1212;
break;
case 1212:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1213;
break;
case 1213:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1214;
break;
case 1216:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(1523, 1531); }
break;
case 1217:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(1532, 1535); }
break;
case 1219:
case 1221:
case 1224:
case 1228:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAdd(1217); }
break;
case 1220:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1221;
break;
case 1222:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1223;
break;
case 1223:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1224;
break;
case 1225:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1226;
break;
case 1226:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1227;
break;
case 1227:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1228;
break;
case 1231:
if (curChar == 10)
{ jjCheckNAddTwoStates(966, 1003); }
break;
case 1232:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1231;
break;
case 1233:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(966, 1003); }
break;
case 1234:
if (curChar == 52)
{ jjCheckNAdd(1230); }
break;
case 1235:
if (curChar == 54)
{ jjCheckNAdd(1230); }
break;
case 1236:
if (curChar == 48)
{ jjCheckNAddStates(1536, 1540); }
break;
case 1237:
if (curChar == 48)
{ jjCheckNAddTwoStates(1234, 1235); }
break;
case 1238:
if (curChar == 48)
{ jjCheckNAddStates(1541, 1543); }
break;
case 1239:
if (curChar == 48)
{ jjCheckNAddStates(1544, 1547); }
break;
case 1241:
if (curChar == 48)
{ jjCheckNAddStates(1548, 1551); }
break;
case 1242:
if (curChar == 10)
{ jjCheckNAddTwoStates(929, 954); }
break;
case 1243:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1242;
break;
case 1244:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(929, 954); }
break;
case 1245:
if (curChar == 53)
{ jjCheckNAdd(1241); }
break;
case 1246:
if (curChar == 55)
{ jjCheckNAdd(1241); }
break;
case 1247:
if (curChar == 48)
{ jjCheckNAddStates(1552, 1556); }
break;
case 1248:
if (curChar == 48)
{ jjCheckNAddTwoStates(1245, 1246); }
break;
case 1249:
if (curChar == 48)
{ jjCheckNAddStates(1557, 1559); }
break;
case 1250:
if (curChar == 48)
{ jjCheckNAddStates(1560, 1563); }
break;
case 1252:
if (curChar == 57)
{ jjCheckNAddStates(1564, 1567); }
break;
case 1253:
if (curChar == 10)
{ jjCheckNAddTwoStates(868, 917); }
break;
case 1254:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1253;
break;
case 1255:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(868, 917); }
break;
case 1256:
if (curChar == 52)
{ jjCheckNAdd(1252); }
break;
case 1257:
if (curChar == 54)
{ jjCheckNAdd(1252); }
break;
case 1258:
if (curChar == 48)
{ jjCheckNAddStates(1568, 1572); }
break;
case 1259:
if (curChar == 48)
{ jjCheckNAddTwoStates(1256, 1257); }
break;
case 1260:
if (curChar == 48)
{ jjCheckNAddStates(1573, 1575); }
break;
case 1261:
if (curChar == 48)
{ jjCheckNAddStates(1576, 1579); }
break;
case 1264:
if (curChar == 10)
{ jjCheckNAddTwoStates(255, 269); }
break;
case 1265:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1264;
break;
case 1266:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(255, 269); }
break;
case 1267:
if (curChar == 52)
{ jjCheckNAdd(1263); }
break;
case 1268:
if (curChar == 54)
{ jjCheckNAdd(1263); }
break;
case 1270:
if (curChar == 10)
{ jjCheckNAddTwoStates(281, 307); }
break;
case 1271:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1270;
break;
case 1272:
if ((0x100003600L & l) != 0L)
{ jjCheckNAddTwoStates(281, 307); }
break;
case 1273:
if (curChar == 52)
{ jjCheckNAdd(1269); }
break;
case 1274:
if (curChar == 54)
{ jjCheckNAdd(1269); }
break;
case 1275:
if (curChar == 48)
{ jjCheckNAddStates(1580, 1584); }
break;
case 1276:
if (curChar == 48)
{ jjCheckNAddTwoStates(1273, 1274); }
break;
case 1277:
if (curChar == 48)
{ jjCheckNAddStates(1585, 1587); }
break;
case 1278:
if (curChar == 48)
{ jjCheckNAddStates(1588, 1591); }
break;
case 1279:
if (curChar == 48)
{ jjCheckNAddStates(1592, 1596); }
break;
case 1280:
if (curChar == 48)
{ jjCheckNAddTwoStates(1267, 1268); }
break;
case 1281:
if (curChar == 48)
{ jjCheckNAddStates(1597, 1599); }
break;
case 1282:
if (curChar == 48)
{ jjCheckNAddStates(1600, 1603); }
break;
case 1283:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 20)
kind = 20;
{ jjCheckNAddStates(3, 101); }
break;
case 1284:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 20)
kind = 20;
{ jjCheckNAdd(1284); }
break;
case 1285:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1285, 1286); }
break;
case 1286:
if (curChar == 46)
{ jjCheckNAdd(326); }
break;
case 1287:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 24)
kind = 24;
{ jjCheckNAdd(1287); }
break;
case 1288:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1288, 1289); }
break;
case 1289:
if (curChar == 46)
{ jjCheckNAdd(327); }
break;
case 1290:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1604, 1606); }
break;
case 1291:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1291, 1292); }
break;
case 1292:
if (curChar == 46)
{ jjCheckNAdd(328); }
break;
case 1293:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1607, 1609); }
break;
case 1294:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1294, 1295); }
break;
case 1295:
if (curChar == 46)
{ jjCheckNAdd(353); }
break;
case 1296:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1610, 1612); }
break;
case 1297:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1297, 1298); }
break;
case 1298:
if (curChar == 46)
{ jjCheckNAdd(378); }
break;
case 1299:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1613, 1615); }
break;
case 1300:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1300, 1301); }
break;
case 1301:
if (curChar == 46)
{ jjCheckNAdd(403); }
break;
case 1302:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1616, 1618); }
break;
case 1303:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1303, 1304); }
break;
case 1304:
if (curChar == 46)
{ jjCheckNAdd(428); }
break;
case 1305:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1619, 1621); }
break;
case 1306:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1306, 1307); }
break;
case 1307:
if (curChar == 46)
{ jjCheckNAdd(453); }
break;
case 1308:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1622, 1624); }
break;
case 1309:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1309, 1310); }
break;
case 1310:
if (curChar == 46)
{ jjCheckNAdd(478); }
break;
case 1311:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1625, 1627); }
break;
case 1312:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1312, 1313); }
break;
case 1313:
if (curChar == 46)
{ jjCheckNAdd(503); }
break;
case 1314:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1628, 1630); }
break;
case 1315:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1315, 1316); }
break;
case 1316:
if (curChar == 46)
{ jjCheckNAdd(528); }
break;
case 1317:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1631, 1633); }
break;
case 1318:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1318, 1319); }
break;
case 1319:
if (curChar == 46)
{ jjCheckNAdd(565); }
break;
case 1320:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1634, 1636); }
break;
case 1321:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1321, 1322); }
break;
case 1322:
if (curChar == 46)
{ jjCheckNAdd(602); }
break;
case 1323:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1637, 1639); }
break;
case 1324:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1324, 1325); }
break;
case 1325:
if (curChar == 46)
{ jjCheckNAdd(651); }
break;
case 1326:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1640, 1642); }
break;
case 1327:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1327, 1328); }
break;
case 1328:
if (curChar == 46)
{ jjCheckNAdd(676); }
break;
case 1329:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1643, 1645); }
break;
case 1330:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1330, 1331); }
break;
case 1331:
if (curChar == 46)
{ jjCheckNAdd(689); }
break;
case 1332:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1646, 1648); }
break;
case 1333:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1333, 1334); }
break;
case 1334:
if (curChar == 46)
{ jjCheckNAdd(714); }
break;
case 1335:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1335, 754); }
break;
case 1336:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1336, 1337); }
break;
case 1337:
if (curChar == 46)
{ jjCheckNAdd(751); }
break;
case 1338:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1338, 759); }
break;
case 1339:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1339, 1340); }
break;
case 1340:
if (curChar == 46)
{ jjCheckNAdd(755); }
break;
case 1341:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1341, 761); }
break;
case 1342:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1342, 1343); }
break;
case 1343:
if (curChar == 46)
{ jjCheckNAdd(760); }
break;
case 1344:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddStates(1649, 1652); }
break;
case 1345:
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(1345, 1346); }
break;
case 1346:
if (curChar == 46)
{ jjCheckNAdd(762); }
break;
default : break;
}
} while(i != startsAt);
}
else if (curChar < 128)
{
long l = 1L << (curChar & 077);
do
{
switch(jjstateSet[--i])
{
case 1351:
if ((0x7fffffe87fffffeL & l) != 0L)
{ jjCheckNAddStates(0, 2); }
else if (curChar == 92)
{ jjCheckNAddTwoStates(801, 802); }
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
}
else if (curChar == 92)
{ jjCheckNAddTwoStates(821, 822); }
break;
case 0:
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1653, 1657); }
}
else if (curChar == 92)
{ jjCheckNAddStates(1658, 1669); }
else if (curChar == 64)
{ jjCheckNAddStates(1670, 1682); }
else if (curChar == 123)
{
if (kind > 55)
kind = 55;
}
if ((0x100000001000L & l) != 0L)
{ jjCheckNAddTwoStates(281, 307); }
else if ((0x400000004000L & l) != 0L)
{ jjCheckNAddTwoStates(255, 269); }
else if ((0x20000000200000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 252;
break;
case 798:
if ((0x7fffffe87fffffeL & l) != 0L)
{ jjCheckNAddStates(0, 2); }
else if (curChar == 92)
{ jjCheckNAddTwoStates(801, 852); }
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
}
else if (curChar == 92)
{ jjCheckNAddTwoStates(821, 838); }
break;
case 1348:
if ((0x7fffffe87fffffeL & l) != 0L)
{ jjCheckNAddStates(0, 2); }
else if (curChar == 92)
{ jjCheckNAddTwoStates(801, 802); }
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
}
else if (curChar == 92)
{ jjCheckNAddTwoStates(821, 822); }
break;
case 1350:
if ((0x7fffffe87fffffeL & l) != 0L)
{ jjCheckNAddStates(0, 2); }
else if (curChar == 92)
{ jjCheckNAddTwoStates(801, 802); }
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
}
else if (curChar == 92)
{ jjCheckNAddStates(1683, 1686); }
if ((0x10000000100000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 257;
else if (curChar == 92)
{ jjCheckNAddTwoStates(821, 822); }
break;
case 1349:
if ((0x7fffffe87fffffeL & l) != 0L)
{ jjCheckNAddStates(0, 2); }
else if (curChar == 92)
{ jjCheckNAddTwoStates(801, 802); }
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
}
else if (curChar == 92)
{ jjCheckNAddStates(1687, 1690); }
if ((0x800000008000L & l) != 0L)
{ jjCheckNAddTwoStates(256, 258); }
else if (curChar == 92)
{ jjCheckNAddTwoStates(821, 822); }
break;
case 1:
if ((0xffffffffefffffffL & l) != 0L)
{ jjCheckNAddStates(144, 146); }
break;
case 3:
if (curChar == 92)
{ jjAddStates(1691, 1694); }
break;
case 7:
if ((0xffffff81ffffff81L & l) != 0L)
{ jjCheckNAddStates(144, 146); }
break;
case 8:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(196, 205); }
break;
case 9:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(206, 210); }
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(141, 143); }
break;
case 25:
if (curChar == 92)
{ jjAddStates(1695, 1698); }
break;
case 29:
if ((0xffffff81ffffff81L & l) != 0L)
{ jjCheckNAddStates(141, 143); }
break;
case 30:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(211, 220); }
break;
case 31:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(221, 225); }
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 > 55)
kind = 55;
break;
case 49:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 72)
kind = 72;
{ jjCheckNAddTwoStates(49, 50); }
break;
case 50:
if (curChar == 92)
{ jjAddStates(1699, 1700); }
break;
case 51:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 72)
kind = 72;
{ jjCheckNAddTwoStates(49, 50); }
break;
case 52:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 72)
kind = 72;
{ jjCheckNAddStates(226, 234); }
break;
case 53:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 72)
kind = 72;
{ jjCheckNAddStates(235, 238); }
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(1701, 1702); }
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(1703, 1704); }
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 > 78)
kind = 78;
break;
case 86:
if (curChar == 92)
{ jjCheckNAddStates(1705, 1708); }
break;
case 97:
if (curChar == 92)
{ jjCheckNAddStates(1709, 1712); }
break;
case 98:
if ((0x2000000020L & l) != 0L)
{ jjCheckNAddStates(1713, 1716); }
break;
case 108:
if (curChar == 92)
{ jjAddStates(1717, 1719); }
break;
case 119:
if (curChar == 92)
{ jjCheckNAddStates(1720, 1723); }
break;
case 130:
if (curChar == 92)
{ jjCheckNAddStates(1724, 1727); }
break;
case 141:
if (curChar == 92)
{ jjCheckNAddStates(1728, 1731); }
break;
case 152:
if (curChar == 92)
{ jjCheckNAddStates(1732, 1735); }
break;
case 163:
if (curChar == 92)
{ jjCheckNAddStates(1736, 1739); }
break;
case 164:
if ((0x1000000010L & l) != 0L)
{ jjCheckNAddStates(1740, 1743); }
break;
case 174:
if (curChar == 92)
{ jjAddStates(1744, 1747); }
break;
case 185:
if ((0x100000001000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 186;
break;
case 187:
if ((0x7fffffffefffffffL & l) != 0L)
{ jjCheckNAddStates(385, 388); }
break;
case 190:
if (curChar == 92)
{ jjAddStates(1748, 1749); }
break;
case 191:
if ((0xffffff81ffffff81L & l) != 0L)
{ jjCheckNAddStates(385, 388); }
break;
case 192:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(389, 398); }
break;
case 193:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(399, 403); }
break;
case 197:
case 199:
case 202:
case 206:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(193); }
break;
case 198:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 199;
break;
case 200:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 201;
break;
case 201:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 202;
break;
case 203:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 204;
break;
case 204:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 205;
break;
case 205:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 206;
break;
case 208:
if ((0xffffffffefffffffL & l) != 0L)
{ jjCheckNAddStates(404, 406); }
break;
case 210:
if (curChar == 92)
{ jjAddStates(1750, 1753); }
break;
case 214:
if ((0xffffff81ffffff81L & l) != 0L)
{ jjCheckNAddStates(404, 406); }
break;
case 215:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(407, 416); }
break;
case 216:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(417, 421); }
break;
case 219:
case 221:
case 224:
case 228:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(216); }
break;
case 220:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 221;
break;
case 222:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 223;
break;
case 223:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 224;
break;
case 225:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 226;
break;
case 226:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 227;
break;
case 227:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 228;
break;
case 230:
if ((0xffffffffefffffffL & l) != 0L)
{ jjCheckNAddStates(422, 424); }
break;
case 232:
if (curChar == 92)
{ jjAddStates(1754, 1757); }
break;
case 236:
if ((0xffffff81ffffff81L & l) != 0L)
{ jjCheckNAddStates(422, 424); }
break;
case 237:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(425, 434); }
break;
case 238:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(435, 439); }
break;
case 241:
case 243:
case 246:
case 250:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(238); }
break;
case 242:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 243;
break;
case 244:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 245;
break;
case 245:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 246;
break;
case 247:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 248;
break;
case 248:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 249;
break;
case 249:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 250;
break;
case 252:
if ((0x4000000040000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 185;
break;
case 253:
if ((0x20000000200000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 252;
break;
case 254:
if ((0x400000004000L & l) != 0L)
{ jjCheckNAddTwoStates(255, 269); }
break;
case 255:
if ((0x800000008000L & l) != 0L)
{ jjCheckNAddTwoStates(256, 258); }
break;
case 256:
if ((0x10000000100000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 257;
break;
case 258:
if (curChar == 92)
{ jjCheckNAddStates(1683, 1686); }
break;
case 269:
if (curChar == 92)
{ jjCheckNAddStates(1687, 1690); }
break;
case 280:
if ((0x100000001000L & l) != 0L)
{ jjCheckNAddTwoStates(281, 307); }
break;
case 281:
if ((0x200000002L & l) != 0L)
{ jjCheckNAddTwoStates(282, 296); }
break;
case 282:
if ((0x400000004000L & l) != 0L)
{ jjCheckNAddTwoStates(283, 285); }
break;
case 283:
if ((0x8000000080L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 284;
break;
case 285:
if (curChar == 92)
{ jjCheckNAddStates(1758, 1761); }
break;
case 296:
if (curChar == 92)
{ jjCheckNAddStates(1762, 1765); }
break;
case 297:
if ((0x2000000020L & l) != 0L)
{ jjCheckNAddStates(1766, 1769); }
break;
case 307:
if (curChar == 92)
{ jjAddStates(1770, 1772); }
break;
case 329:
if ((0x2000000020L & l) != 0L)
{ jjCheckNAddTwoStates(330, 331); }
break;
case 330:
if ((0x200000002000L & l) != 0L && kind > 79)
kind = 79;
break;
case 331:
if (curChar == 92)
{ jjCheckNAddStates(1773, 1776); }
break;
case 332:
if ((0x1000000010L & l) == 0L)
break;
if (kind > 79)
kind = 79;
{ jjAddStates(1777, 1778); }
break;
case 342:
if (curChar == 92)
{ jjAddStates(1779, 1781); }
break;
case 354:
if ((0x2000000020L & l) != 0L)
{ jjCheckNAddTwoStates(355, 356); }
break;
case 355:
if ((0x100000001000000L & l) != 0L && kind > 80)
kind = 80;
break;
case 356:
if (curChar == 92)
{ jjCheckNAddStates(1782, 1785); }
break;
case 367:
if (curChar == 92)
{ jjAddStates(1786, 1788); }
break;
case 379:
if ((0x1000000010000L & l) != 0L)
{ jjCheckNAddTwoStates(380, 381); }
break;
case 380:
if ((0x100000001000000L & l) != 0L && kind > 81)
kind = 81;
break;
case 381:
if (curChar == 92)
{ jjCheckNAddStates(1789, 1792); }
break;
case 392:
if (curChar == 92)
{ jjAddStates(1793, 1796); }
break;
case 404:
if ((0x800000008L & l) != 0L)
{ jjCheckNAddTwoStates(405, 406); }
break;
case 405:
if ((0x200000002000L & l) != 0L && kind > 82)
kind = 82;
break;
case 406:
if (curChar == 92)
{ jjCheckNAddStates(1797, 1800); }
break;
case 407:
if ((0x1000000010L & l) == 0L)
break;
if (kind > 82)
kind = 82;
{ jjAddStates(1801, 1802); }
break;
case 417:
if (curChar == 92)
{ jjAddStates(1803, 1805); }
break;
case 429:
if ((0x200000002000L & l) != 0L)
{ jjCheckNAddTwoStates(430, 431); }
break;
case 430:
if ((0x200000002000L & l) != 0L && kind > 83)
kind = 83;
break;
case 431:
if (curChar == 92)
{ jjCheckNAddStates(1806, 1809); }
break;
case 432:
if ((0x1000000010L & l) == 0L)
break;
if (kind > 83)
kind = 83;
{ jjAddStates(1810, 1811); }
break;
case 442:
if (curChar == 92)
{ jjAddStates(1812, 1815); }
break;
case 443:
if ((0x1000000010L & l) != 0L)
{ jjCheckNAddStates(1816, 1819); }
break;
case 454:
if ((0x20000000200L & l) != 0L)
{ jjCheckNAddTwoStates(455, 456); }
break;
case 455:
if ((0x400000004000L & l) != 0L && kind > 84)
kind = 84;
break;
case 456:
if (curChar == 92)
{ jjCheckNAddStates(1820, 1823); }
break;
case 457:
if ((0x2000000020L & l) == 0L)
break;
if (kind > 84)
kind = 84;
{ jjAddStates(1824, 1825); }
break;
case 467:
if (curChar == 92)
{ jjAddStates(1826, 1829); }
break;
case 479:
if ((0x1000000010000L & l) != 0L)
{ jjCheckNAddTwoStates(480, 481); }
break;
case 480:
if ((0x10000000100000L & l) != 0L && kind > 85)
kind = 85;
break;
case 481:
if (curChar == 92)
{ jjCheckNAddStates(1830, 1833); }
break;
case 492:
if (curChar == 92)
{ jjAddStates(1834, 1837); }
break;
case 504:
if ((0x1000000010000L & l) != 0L)
{ jjAddStates(1838, 1839); }
break;
case 505:
if ((0x800000008L & l) != 0L && kind > 86)
kind = 86;
break;
case 506:
if (curChar == 92)
{ jjAddStates(1840, 1842); }
break;
case 517:
if (curChar == 92)
{ jjAddStates(1843, 1846); }
break;
case 529:
if ((0x1000000010L & l) != 0L)
{ jjAddStates(1847, 1848); }
break;
case 530:
if ((0x2000000020L & l) != 0L)
{ jjCheckNAddTwoStates(531, 532); }
break;
case 531:
if ((0x8000000080L & l) != 0L && kind > 87)
kind = 87;
break;
case 532:
if (curChar == 92)
{ jjCheckNAddStates(1849, 1852); }
break;
case 543:
if (curChar == 92)
{ jjAddStates(1853, 1855); }
break;
case 554:
if (curChar == 92)
{ jjAddStates(1856, 1858); }
break;
case 566:
if ((0x4000000040000L & l) != 0L)
{ jjAddStates(1859, 1860); }
break;
case 567:
if ((0x200000002L & l) != 0L)
{ jjAddStates(1861, 1862); }
break;
case 568:
if ((0x1000000010L & l) != 0L && kind > 88)
kind = 88;
break;
case 569:
if (curChar == 92)
{ jjAddStates(1863, 1865); }
break;
case 580:
if (curChar == 92)
{ jjAddStates(1866, 1868); }
break;
case 591:
if (curChar == 92)
{ jjAddStates(1869, 1872); }
break;
case 603:
if ((0x8000000080L & l) != 0L)
{ jjCheckNAddTwoStates(604, 629); }
break;
case 604:
if ((0x4000000040000L & l) != 0L)
{ jjAddStates(1873, 1874); }
break;
case 605:
if ((0x200000002L & l) != 0L)
{ jjAddStates(1875, 1876); }
break;
case 606:
if ((0x1000000010L & l) != 0L && kind > 89)
kind = 89;
break;
case 607:
if (curChar == 92)
{ jjAddStates(1877, 1879); }
break;
case 618:
if (curChar == 92)
{ jjAddStates(1880, 1882); }
break;
case 629:
if (curChar == 92)
{ jjCheckNAddStates(1883, 1886); }
break;
case 640:
if (curChar == 92)
{ jjAddStates(1887, 1890); }
break;
case 652:
if ((0x200000002000L & l) != 0L)
{ jjCheckNAddTwoStates(653, 654); }
break;
case 653:
if ((0x8000000080000L & l) != 0L && kind > 90)
kind = 90;
break;
case 654:
if (curChar == 92)
{ jjCheckNAddStates(1891, 1894); }
break;
case 665:
if (curChar == 92)
{ jjAddStates(1895, 1898); }
break;
case 666:
if ((0x1000000010L & l) != 0L)
{ jjCheckNAddStates(1899, 1902); }
break;
case 677:
if ((0x8000000080000L & l) != 0L && kind > 91)
kind = 91;
break;
case 678:
if (curChar == 92)
{ jjAddStates(1903, 1906); }
break;
case 690:
if ((0x10000000100L & l) != 0L)
{ jjCheckNAddTwoStates(691, 692); }
break;
case 691:
if ((0x400000004000000L & l) != 0L && kind > 92)
kind = 92;
break;
case 692:
if (curChar == 92)
{ jjCheckNAddStates(1907, 1910); }
break;
case 693:
if ((0x200000002L & l) == 0L)
break;
if (kind > 92)
kind = 92;
{ jjAddStates(1911, 1912); }
break;
case 703:
if (curChar == 92)
{ jjAddStates(1913, 1916); }
break;
case 715:
if ((0x80000000800L & l) != 0L)
{ jjCheckNAddTwoStates(716, 729); }
break;
case 716:
if ((0x10000000100L & l) != 0L)
{ jjCheckNAddTwoStates(717, 718); }
break;
case 717:
if ((0x400000004000000L & l) != 0L && kind > 93)
kind = 93;
break;
case 718:
if (curChar == 92)
{ jjCheckNAddStates(1917, 1920); }
break;
case 719:
if ((0x200000002L & l) == 0L)
break;
if (kind > 93)
kind = 93;
{ jjAddStates(1921, 1922); }
break;
case 729:
if (curChar == 92)
{ jjCheckNAddStates(1923, 1926); }
break;
case 740:
if (curChar == 92)
{ jjAddStates(1927, 1930); }
break;
case 741:
if ((0x400000004L & l) != 0L)
{ jjCheckNAddStates(1931, 1934); }
break;
case 752:
if ((0x20000000200L & l) != 0L && kind > 94)
kind = 94;
break;
case 753:
if ((0x1000000010000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 752;
break;
case 754:
if ((0x1000000010L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 753;
break;
case 756:
if ((0x200000002000L & l) != 0L && kind > 95)
kind = 95;
break;
case 757:
if ((0x800000008L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 756;
break;
case 758:
if ((0x1000000010000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 757;
break;
case 759:
if ((0x1000000010L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 758;
break;
case 764:
case 765:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddTwoStates(765, 766); }
break;
case 766:
if (curChar == 92)
{ jjCheckNAddTwoStates(767, 768); }
break;
case 767:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddTwoStates(765, 766); }
break;
case 768:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddStates(1011, 1019); }
break;
case 769:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddStates(1020, 1023); }
break;
case 773:
case 775:
case 778:
case 782:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(769); }
break;
case 774:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 775;
break;
case 776:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 777;
break;
case 777:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 778;
break;
case 779:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 780;
break;
case 780:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 781;
break;
case 781:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 782;
break;
case 783:
if (curChar == 92)
{ jjCheckNAddTwoStates(767, 784); }
break;
case 784:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddStates(1024, 1032); }
break;
case 785:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddStates(1033, 1036); }
break;
case 787:
case 789:
case 792:
case 796:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(785); }
break;
case 788:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 789;
break;
case 790:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 791;
break;
case 791:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 792;
break;
case 793:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 794;
break;
case 794:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 795;
break;
case 795:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 796;
break;
case 799:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
break;
case 800:
if (curChar == 92)
{ jjCheckNAddTwoStates(801, 802); }
break;
case 801:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
break;
case 802:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1037, 1045); }
break;
case 803:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1046, 1049); }
break;
case 807:
case 809:
case 812:
case 816:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(803); }
break;
case 808:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 809;
break;
case 810:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 811;
break;
case 811:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 812;
break;
case 813:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 814;
break;
case 814:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 815;
break;
case 815:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 816;
break;
case 817:
if ((0x7fffffe87fffffeL & l) != 0L)
{ jjCheckNAddStates(0, 2); }
break;
case 818:
if ((0x7fffffe87fffffeL & l) != 0L)
{ jjCheckNAddStates(0, 2); }
break;
case 820:
if (curChar == 92)
{ jjCheckNAddTwoStates(821, 822); }
break;
case 821:
if ((0xffffff81ffffff81L & l) != 0L)
{ jjCheckNAddStates(0, 2); }
break;
case 822:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(1050, 1059); }
break;
case 823:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(1060, 1064); }
break;
case 827:
case 829:
case 832:
case 836:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(823); }
break;
case 828:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 829;
break;
case 830:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 831;
break;
case 831:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 832;
break;
case 833:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 834;
break;
case 834:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 835;
break;
case 835:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 836;
break;
case 837:
if (curChar == 92)
{ jjCheckNAddTwoStates(821, 838); }
break;
case 838:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(1065, 1074); }
break;
case 839:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAddStates(1075, 1079); }
break;
case 841:
case 843:
case 846:
case 850:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(839); }
break;
case 842:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 843;
break;
case 844:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 845;
break;
case 845:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 846;
break;
case 847:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 848;
break;
case 848:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 849;
break;
case 849:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 850;
break;
case 851:
if (curChar == 92)
{ jjCheckNAddTwoStates(801, 852); }
break;
case 852:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1080, 1088); }
break;
case 853:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1089, 1092); }
break;
case 855:
case 857:
case 860:
case 864:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(853); }
break;
case 856:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 857;
break;
case 858:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 859;
break;
case 859:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 860;
break;
case 861:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 862;
break;
case 862:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 863;
break;
case 863:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 864;
break;
case 865:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1653, 1657); }
break;
case 866:
if (curChar == 64)
{ jjCheckNAddStates(1670, 1682); }
break;
case 867:
if ((0x20000000200L & l) != 0L)
{ jjCheckNAddTwoStates(868, 917); }
break;
case 868:
if ((0x200000002000L & l) != 0L)
{ jjCheckNAddTwoStates(869, 906); }
break;
case 869:
if ((0x1000000010000L & l) != 0L)
{ jjCheckNAddTwoStates(870, 895); }
break;
case 870:
if ((0x800000008000L & l) != 0L)
{ jjCheckNAddTwoStates(871, 884); }
break;
case 871:
if ((0x4000000040000L & l) != 0L)
{ jjCheckNAddTwoStates(872, 873); }
break;
case 872:
if ((0x10000000100000L & l) != 0L && kind > 73)
kind = 73;
break;
case 873:
if (curChar == 92)
{ jjCheckNAddStates(1935, 1938); }
break;
case 884:
if (curChar == 92)
{ jjCheckNAddStates(1939, 1942); }
break;
case 895:
if (curChar == 92)
{ jjCheckNAddStates(1943, 1946); }
break;
case 906:
if (curChar == 92)
{ jjCheckNAddStates(1947, 1950); }
break;
case 917:
if (curChar == 92)
{ jjCheckNAddStates(1951, 1954); }
break;
case 918:
if ((0x1000000010L & l) != 0L)
{ jjCheckNAddStates(1955, 1958); }
break;
case 928:
if ((0x1000000010000L & l) != 0L)
{ jjAddStates(1959, 1960); }
break;
case 929:
if ((0x200000002L & l) != 0L)
{ jjCheckNAddTwoStates(930, 943); }
break;
case 930:
if ((0x8000000080L & l) != 0L)
{ jjAddStates(1961, 1962); }
break;
case 931:
if ((0x2000000020L & l) != 0L && kind > 74)
kind = 74;
break;
case 932:
if (curChar == 92)
{ jjAddStates(1963, 1965); }
break;
case 943:
if (curChar == 92)
{ jjCheckNAddStates(1966, 1969); }
break;
case 954:
if (curChar == 92)
{ jjAddStates(1970, 1972); }
break;
case 965:
if ((0x200000002000L & l) != 0L)
{ jjCheckNAddTwoStates(966, 1003); }
break;
case 966:
if ((0x2000000020L & l) != 0L)
{ jjAddStates(1973, 1974); }
break;
case 967:
if ((0x1000000010L & l) != 0L)
{ jjCheckNAddTwoStates(968, 981); }
break;
case 968:
if ((0x20000000200L & l) != 0L)
{ jjAddStates(1975, 1976); }
break;
case 969:
if ((0x200000002L & l) != 0L && kind > 75)
kind = 75;
break;
case 970:
if (curChar == 92)
{ jjAddStates(1977, 1979); }
break;
case 981:
if (curChar == 92)
{ jjCheckNAddStates(1980, 1983); }
break;
case 992:
if (curChar == 92)
{ jjAddStates(1984, 1986); }
break;
case 1003:
if (curChar == 92)
{ jjAddStates(1987, 1989); }
break;
case 1014:
if ((0x4000000040L & l) != 0L)
{ jjCheckNAddTwoStates(1015, 1089); }
break;
case 1015:
if ((0x800000008000L & l) != 0L)
{ jjCheckNAddTwoStates(1016, 1078); }
break;
case 1016:
if ((0x400000004000L & l) != 0L)
{ jjCheckNAddTwoStates(1017, 1067); }
break;
case 1017:
if ((0x10000000100000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1018;
break;
case 1019:
if ((0x4000000040L & l) != 0L)
{ jjAddStates(1990, 1991); }
break;
case 1020:
if ((0x200000002L & l) != 0L)
{ jjAddStates(1992, 1993); }
break;
case 1021:
if ((0x800000008L & l) != 0L)
{ jjAddStates(1994, 1995); }
break;
case 1022:
if ((0x2000000020L & l) != 0L && kind > 76)
kind = 76;
break;
case 1023:
if (curChar == 92)
{ jjAddStates(1996, 1998); }
break;
case 1034:
if (curChar == 92)
{ jjAddStates(1999, 2001); }
break;
case 1045:
if (curChar == 92)
{ jjAddStates(2002, 2004); }
break;
case 1056:
if (curChar == 92)
{ jjAddStates(2005, 2007); }
break;
case 1067:
if (curChar == 92)
{ jjCheckNAddStates(2008, 2011); }
break;
case 1078:
if (curChar == 92)
{ jjCheckNAddStates(2012, 2015); }
break;
case 1079:
if ((0x2000000020L & l) != 0L)
{ jjCheckNAddStates(2016, 2019); }
break;
case 1089:
if (curChar == 92)
{ jjCheckNAddStates(2020, 2023); }
break;
case 1100:
if (curChar == 92)
{ jjAddStates(2024, 2026); }
break;
case 1111:
if ((0x800000008L & l) != 0L)
{ jjCheckNAddTwoStates(1112, 1173); }
break;
case 1112:
if ((0x10000000100L & l) != 0L)
{ jjAddStates(2027, 2028); }
break;
case 1113:
if ((0x200000002L & l) != 0L)
{ jjCheckNAddTwoStates(1114, 1151); }
break;
case 1114:
if ((0x4000000040000L & l) != 0L)
{ jjCheckNAddTwoStates(1115, 1140); }
break;
case 1115:
if ((0x8000000080000L & l) != 0L)
{ jjAddStates(2029, 2030); }
break;
case 1116:
if ((0x2000000020L & l) != 0L)
{ jjCheckNAddTwoStates(1117, 1118); }
break;
case 1117:
if ((0x10000000100000L & l) != 0L && kind > 77)
kind = 77;
break;
case 1118:
if (curChar == 92)
{ jjCheckNAddStates(2031, 2034); }
break;
case 1129:
if (curChar == 92)
{ jjAddStates(2035, 2037); }
break;
case 1140:
if (curChar == 92)
{ jjCheckNAddStates(2038, 2041); }
break;
case 1151:
if (curChar == 92)
{ jjCheckNAddStates(2042, 2045); }
break;
case 1162:
if (curChar == 92)
{ jjAddStates(2046, 2048); }
break;
case 1173:
if (curChar == 92)
{ jjCheckNAddStates(2049, 2052); }
break;
case 1184:
if (curChar == 92)
{ jjAddStates(2053, 2055); }
break;
case 1196:
case 1197:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(1197, 1198); }
break;
case 1198:
if (curChar == 92)
{ jjCheckNAddTwoStates(1199, 1200); }
break;
case 1199:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(1197, 1198); }
break;
case 1200:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(1510, 1518); }
break;
case 1201:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(1519, 1522); }
break;
case 1205:
case 1207:
case 1210:
case 1214:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(1201); }
break;
case 1206:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1207;
break;
case 1208:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1209;
break;
case 1209:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1210;
break;
case 1211:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1212;
break;
case 1212:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1213;
break;
case 1213:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1214;
break;
case 1215:
if (curChar == 92)
{ jjCheckNAddTwoStates(1199, 1216); }
break;
case 1216:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(1523, 1531); }
break;
case 1217:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddStates(1532, 1535); }
break;
case 1219:
case 1221:
case 1224:
case 1228:
if ((0x7e0000007eL & l) != 0L)
{ jjCheckNAdd(1217); }
break;
case 1220:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1221;
break;
case 1222:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1223;
break;
case 1223:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1224;
break;
case 1225:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1226;
break;
case 1226:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1227;
break;
case 1227:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 1228;
break;
case 1229:
if (curChar == 92)
{ jjCheckNAddStates(2056, 2059); }
break;
case 1230:
if ((0x1000000010L & l) != 0L)
{ jjCheckNAddStates(2060, 2063); }
break;
case 1240:
if (curChar == 92)
{ jjCheckNAddStates(2064, 2067); }
break;
case 1251:
if (curChar == 92)
{ jjCheckNAddStates(2068, 2071); }
break;
case 1262:
if (curChar == 92)
{ jjCheckNAddStates(1658, 1669); }
break;
case 1263:
if ((0x2000000020L & l) != 0L)
{ jjCheckNAddStates(2072, 2075); }
break;
case 1269:
if ((0x800000008L & l) != 0L)
{ jjCheckNAddStates(2076, 2079); }
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 1351:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
}
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(0, 2); }
break;
case 0:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddStates(1653, 1657); }
break;
case 798:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
}
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(0, 2); }
break;
case 1348:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
}
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(0, 2); }
break;
case 1350:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
}
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(0, 2); }
break;
case 1349:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
}
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(0, 2); }
break;
case 1:
case 7:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(144, 146); }
break;
case 23:
case 29:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(141, 143); }
break;
case 49:
case 51:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 72)
kind = 72;
{ jjCheckNAddTwoStates(49, 50); }
break;
case 71:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjAddStates(1701, 1702); }
break;
case 73:
case 74:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddTwoStates(74, 75); }
break;
case 187:
case 191:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(385, 388); }
break;
case 208:
case 214:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(404, 406); }
break;
case 230:
case 236:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(422, 424); }
break;
case 764:
case 765:
case 767:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 97)
kind = 97;
{ jjCheckNAddTwoStates(765, 766); }
break;
case 799:
case 801:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 22)
kind = 22;
{ jjCheckNAddTwoStates(799, 800); }
break;
case 817:
case 821:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(0, 2); }
break;
case 818:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
{ jjCheckNAddStates(0, 2); }
break;
case 1196:
case 1197:
case 1199:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 102)
kind = 102;
{ jjCheckNAddTwoStates(1197, 1198); }
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 = 1347 - (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;
}
static final int[] jjnextStates = {
818, 819, 820, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 329, 342, 1293, 1294,
1295, 354, 367, 1296, 1297, 1298, 379, 1299, 1300, 1301, 404, 417, 1302, 1303, 1304, 429,
1305, 1306, 1307, 454, 1308, 1309, 1310, 479, 1311, 1312, 1313, 504, 1314, 1315, 1316, 529,
554, 1317, 1318, 1319, 566, 1320, 1321, 1322, 603, 1323, 1324, 1325, 652, 1326, 1327, 1328,
677, 1329, 1330, 1331, 690, 1332, 1333, 1334, 715, 1335, 1336, 1337, 754, 1338, 1339, 1340,
759, 1341, 1342, 1343, 761, 1344, 1345, 1346, 763, 764, 783, 740, 703, 678, 665, 640,
591, 517, 492, 467, 442, 392, 319, 320, 321, 44, 322, 45, 323, 46, 324, 47,
798, 817, 837, 851, 326, 327, 328, 353, 378, 403, 428, 453, 478, 503, 528, 565,
602, 651, 676, 689, 714, 751, 755, 760, 762, 68, 69, 77, 174, 23, 24, 25,
1, 2, 3, 762, 763, 764, 783, 714, 715, 740, 689, 690, 703, 676, 677, 678,
651, 652, 665, 602, 603, 640, 565, 566, 591, 528, 529, 554, 503, 504, 517, 478,
479, 492, 453, 454, 467, 428, 429, 442, 403, 404, 417, 378, 379, 392, 353, 354,
367, 328, 329, 342, 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, 187, 207, 229, 189, 190,
251, 187, 188, 189, 190, 187, 193, 197, 198, 200, 203, 195, 189, 190, 196, 187,
195, 189, 190, 196, 208, 209, 210, 208, 216, 219, 220, 222, 225, 217, 218, 209,
210, 208, 217, 218, 209, 210, 230, 231, 232, 230, 238, 241, 242, 244, 247, 239,
240, 231, 232, 230, 239, 240, 231, 232, 187, 207, 229, 188, 189, 190, 251, 261,
262, 257, 266, 263, 264, 267, 268, 266, 263, 264, 266, 263, 264, 267, 272, 273,
256, 258, 277, 274, 275, 278, 279, 277, 274, 275, 277, 274, 275, 278, 288, 289,
284, 293, 290, 291, 294, 295, 293, 290, 291, 293, 290, 291, 294, 304, 301, 302,
305, 306, 304, 301, 302, 304, 301, 302, 305, 310, 311, 282, 296, 315, 312, 313,
316, 317, 315, 312, 313, 315, 312, 313, 316, 339, 336, 337, 340, 341, 339, 336,
337, 339, 336, 337, 340, 345, 346, 330, 331, 350, 347, 348, 351, 352, 350, 347,
348, 350, 347, 348, 351, 359, 360, 364, 361, 362, 365, 366, 364, 361, 362, 364,
361, 362, 365, 370, 371, 355, 356, 375, 372, 373, 376, 377, 375, 372, 373, 375,
372, 373, 376, 384, 385, 389, 386, 387, 390, 391, 389, 386, 387, 389, 386, 387,
390, 395, 396, 380, 381, 400, 397, 398, 401, 402, 400, 397, 398, 400, 397, 398,
401, 414, 411, 412, 415, 416, 414, 411, 412, 414, 411, 412, 415, 420, 421, 405,
406, 425, 422, 423, 426, 427, 425, 422, 423, 425, 422, 423, 426, 439, 436, 437,
440, 441, 439, 436, 437, 439, 436, 437, 440, 450, 447, 448, 451, 452, 450, 447,
448, 450, 447, 448, 451, 464, 461, 462, 465, 466, 464, 461, 462, 464, 461, 462,
465, 470, 471, 455, 456, 475, 472, 473, 476, 477, 475, 472, 473, 475, 472, 473,
476, 484, 485, 489, 486, 487, 490, 491, 489, 486, 487, 489, 486, 487, 490, 495,
496, 480, 481, 500, 497, 498, 501, 502, 500, 497, 498, 500, 497, 498, 501, 509,
510, 514, 511, 512, 515, 516, 514, 511, 512, 514, 511, 512, 515, 520, 521, 505,
506, 525, 522, 523, 526, 527, 525, 522, 523, 525, 522, 523, 526, 535, 536, 540,
537, 538, 541, 542, 540, 537, 538, 540, 537, 538, 541, 546, 547, 531, 532, 551,
548, 549, 552, 553, 551, 548, 549, 551, 548, 549, 552, 557, 558, 530, 543, 562,
559, 560, 563, 564, 562, 559, 560, 562, 559, 560, 563, 572, 573, 577, 574, 575,
578, 579, 577, 574, 575, 577, 574, 575, 578, 583, 584, 568, 569, 588, 585, 586,
589, 590, 588, 585, 586, 588, 585, 586, 589, 594, 595, 567, 580, 599, 596, 597,
600, 601, 599, 596, 597, 599, 596, 597, 600, 610, 611, 615, 612, 613, 616, 617,
615, 612, 613, 615, 612, 613, 616, 621, 622, 606, 607, 626, 623, 624, 627, 628,
626, 623, 624, 626, 623, 624, 627, 632, 633, 605, 618, 637, 634, 635, 638, 639,
637, 634, 635, 637, 634, 635, 638, 643, 644, 604, 629, 648, 645, 646, 649, 650,
648, 645, 646, 648, 645, 646, 649, 657, 658, 662, 659, 660, 663, 664, 662, 659,
660, 662, 659, 660, 663, 673, 670, 671, 674, 675, 673, 670, 671, 673, 670, 671,
674, 681, 682, 686, 683, 684, 687, 688, 686, 683, 684, 686, 683, 684, 687, 700,
697, 698, 701, 702, 700, 697, 698, 700, 697, 698, 701, 706, 707, 691, 692, 711,
708, 709, 712, 713, 711, 708, 709, 711, 708, 709, 712, 726, 723, 724, 727, 728,
726, 723, 724, 726, 723, 724, 727, 732, 733, 717, 718, 737, 734, 735, 738, 739,
737, 734, 735, 737, 734, 735, 738, 748, 745, 746, 749, 750, 748, 745, 746, 748,
745, 746, 749, 765, 769, 773, 774, 776, 779, 771, 772, 766, 765, 771, 772, 766,
785, 787, 788, 790, 793, 786, 772, 765, 766, 786, 772, 765, 766, 799, 803, 807,
808, 810, 813, 805, 806, 800, 799, 805, 806, 800, 818, 823, 827, 828, 830, 833,
825, 826, 819, 820, 818, 825, 826, 819, 820, 839, 841, 842, 844, 847, 840, 826,
818, 819, 820, 840, 826, 818, 819, 820, 853, 855, 856, 858, 861, 854, 806, 799,
800, 854, 806, 799, 800, 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, 909, 910, 870, 895, 914, 911, 912, 915, 916, 914, 911, 912, 914,
911, 912, 915, 925, 922, 923, 926, 927, 925, 922, 923, 925, 922, 923, 926, 935,
936, 940, 937, 938, 941, 942, 940, 937, 938, 940, 937, 938, 941, 946, 947, 931,
932, 951, 948, 949, 952, 953, 951, 948, 949, 951, 948, 949, 952, 957, 958, 930,
943, 962, 959, 960, 963, 964, 962, 959, 960, 962, 959, 960, 963, 973, 974, 978,
975, 976, 979, 980, 978, 975, 976, 978, 975, 976, 979, 984, 985, 969, 970, 989,
986, 987, 990, 991, 989, 986, 987, 989, 986, 987, 990, 995, 996, 968, 981, 1000,
997, 998, 1001, 1002, 1000, 997, 998, 1000, 997, 998, 1001, 1006, 1007, 967, 992, 1011,
1008, 1009, 1012, 1013, 1011, 1008, 1009, 1011, 1008, 1009, 1012, 1019, 1056, 1026, 1027, 1031,
1028, 1029, 1032, 1033, 1031, 1028, 1029, 1031, 1028, 1029, 1032, 1037, 1038, 1022, 1023, 1042,
1039, 1040, 1043, 1044, 1042, 1039, 1040, 1042, 1039, 1040, 1043, 1048, 1049, 1021, 1034, 1053,
1050, 1051, 1054, 1055, 1053, 1050, 1051, 1053, 1050, 1051, 1054, 1059, 1060, 1020, 1045, 1064,
1061, 1062, 1065, 1066, 1064, 1061, 1062, 1064, 1061, 1062, 1065, 1070, 1071, 1018, 1075, 1072,
1073, 1076, 1077, 1075, 1072, 1073, 1075, 1072, 1073, 1076, 1086, 1083, 1084, 1087, 1088, 1086,
1083, 1084, 1086, 1083, 1084, 1087, 1092, 1093, 1016, 1078, 1097, 1094, 1095, 1098, 1099, 1097,
1094, 1095, 1097, 1094, 1095, 1098, 1103, 1104, 1015, 1089, 1108, 1105, 1106, 1109, 1110, 1108,
1105, 1106, 1108, 1105, 1106, 1109, 1121, 1122, 1126, 1123, 1124, 1127, 1128, 1126, 1123, 1124,
1126, 1123, 1124, 1127, 1132, 1133, 1117, 1118, 1137, 1134, 1135, 1138, 1139, 1137, 1134, 1135,
1137, 1134, 1135, 1138, 1143, 1144, 1116, 1129, 1148, 1145, 1146, 1149, 1150, 1148, 1145, 1146,
1148, 1145, 1146, 1149, 1154, 1155, 1115, 1140, 1159, 1156, 1157, 1160, 1161, 1159, 1156, 1157,
1159, 1156, 1157, 1160, 1165, 1166, 1114, 1151, 1170, 1167, 1168, 1171, 1172, 1170, 1167, 1168,
1170, 1167, 1168, 1171, 1176, 1177, 1113, 1162, 1181, 1178, 1179, 1182, 1183, 1181, 1178, 1179,
1181, 1178, 1179, 1182, 1187, 1188, 1112, 1173, 1192, 1189, 1190, 1193, 1194, 1192, 1189, 1190,
1192, 1189, 1190, 1193, 1196, 1215, 1197, 1201, 1205, 1206, 1208, 1211, 1203, 1204, 1198, 1197,
1203, 1204, 1198, 1217, 1219, 1220, 1222, 1225, 1218, 1204, 1197, 1198, 1218, 1204, 1197, 1198,
1237, 1234, 1235, 1238, 1239, 1237, 1234, 1235, 1237, 1234, 1235, 1238, 1243, 1244, 929, 954,
1248, 1245, 1246, 1249, 1250, 1248, 1245, 1246, 1248, 1245, 1246, 1249, 1254, 1255, 868, 917,
1259, 1256, 1257, 1260, 1261, 1259, 1256, 1257, 1259, 1256, 1257, 1260, 1276, 1273, 1274, 1277,
1278, 1276, 1273, 1274, 1276, 1273, 1274, 1277, 1280, 1267, 1268, 1281, 1282, 1280, 1267, 1268,
1280, 1267, 1268, 1281, 1290, 329, 342, 1293, 354, 367, 1296, 379, 392, 1299, 404, 417,
1302, 429, 442, 1305, 454, 467, 1308, 479, 492, 1311, 504, 517, 1314, 529, 554, 1317,
566, 591, 1320, 603, 640, 1323, 652, 665, 1326, 677, 678, 1329, 690, 703, 1332, 715,
740, 1344, 763, 764, 783, 799, 818, 819, 820, 800, 801, 1267, 1268, 254, 1273, 1274,
280, 821, 838, 1275, 1279, 852, 867, 928, 965, 1014, 1100, 1111, 1184, 1195, 1196, 1215,
1229, 1240, 1251, 263, 264, 256, 265, 274, 275, 255, 276, 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, 191, 192, 211, 213, 214, 215, 233, 235, 236, 237, 290, 291,
283, 292, 301, 302, 282, 303, 299, 300, 283, 285, 312, 313, 314, 336, 337, 330,
338, 334, 335, 347, 348, 349, 361, 362, 355, 363, 372, 373, 374, 386, 387, 380,
388, 397, 398, 379, 399, 411, 412, 405, 413, 409, 410, 422, 423, 424, 436, 437,
430, 438, 434, 435, 447, 448, 429, 449, 445, 446, 430, 431, 461, 462, 455, 463,
459, 460, 472, 473, 454, 474, 486, 487, 480, 488, 497, 498, 479, 499, 505, 506,
511, 512, 513, 522, 523, 504, 524, 530, 543, 537, 538, 531, 539, 548, 549, 550,
559, 560, 561, 567, 580, 568, 569, 574, 575, 576, 585, 586, 587, 596, 597, 566,
598, 605, 618, 606, 607, 612, 613, 614, 623, 624, 625, 634, 635, 604, 636, 645,
646, 603, 647, 659, 660, 653, 661, 670, 671, 652, 672, 668, 669, 653, 654, 683,
684, 677, 685, 697, 698, 691, 699, 695, 696, 708, 709, 690, 710, 723, 724, 717,
725, 721, 722, 734, 735, 716, 736, 745, 746, 715, 747, 743, 744, 716, 729, 878,
879, 872, 880, 889, 890, 871, 891, 900, 901, 870, 902, 911, 912, 869, 913, 922,
923, 868, 924, 920, 921, 869, 906, 929, 954, 931, 932, 937, 938, 939, 948, 949,
930, 950, 959, 960, 961, 967, 992, 969, 970, 975, 976, 977, 986, 987, 968, 988,
997, 998, 999, 1008, 1009, 1010, 1020, 1045, 1021, 1034, 1022, 1023, 1028, 1029, 1030, 1039,
1040, 1041, 1050, 1051, 1052, 1061, 1062, 1063, 1072, 1073, 1017, 1074, 1083, 1084, 1016, 1085,
1081, 1082, 1017, 1067, 1094, 1095, 1015, 1096, 1105, 1106, 1107, 1113, 1162, 1116, 1129, 1123,
1124, 1117, 1125, 1134, 1135, 1136, 1145, 1146, 1115, 1147, 1156, 1157, 1114, 1158, 1167, 1168,
1169, 1178, 1179, 1112, 1180, 1189, 1190, 1191, 1234, 1235, 965, 1236, 1232, 1233, 966, 1003,
1245, 1246, 928, 1247, 1256, 1257, 867, 1258, 1265, 1266, 255, 269, 1271, 1272, 281, 307,
};
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;
}
}
/** 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, 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, };
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, curTokenImage);
t.beginLine = beginLine;
t.endLine = endLine;
t.beginColumn = beginColumn;
t.endColumn = endColumn;
return t;
}
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 > 103))
{
jjmatchedKind = 103;
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 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 79 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
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, 2);
break;
case 85 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
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, 3);
break;
case 88 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 3);
break;
case 89 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 4);
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, 1);
break;
case 92 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 2);
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, 3);
break;
case 95 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 4);
break;
case 96 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
matchedToken.image = ParserUtils.trimBy(image, 0, 1);
break;
case 98 :
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 SACParserCSS3TokenManager(CharStream stream){
input_stream = stream;
}
/** Constructor. */
public SACParserCSS3TokenManager (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 = 1347; 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,
};
static final long[] jjtoToken = {
0xffff0000037e0007L, 0x1ffffffffffL,
};
static final long[] jjtoSkip = {
0x10L, 0x0L,
};
static final long[] jjtoMore = {
0x28L, 0x0L,
};
protected CharStream input_stream;
private final int[] jjrounds = new int[1347];
private final int[] jjstateSet = new int[2 * 1347];
private final StringBuilder jjimage = new StringBuilder();
private StringBuilder image = jjimage;
private int jjimageLen;
private int lengthOfMatch;
protected int curChar;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy