org.w3c.css.parser.analyzer.CssParserTokenManager Maven / Gradle / Ivy
The newest version!
/* Generated By:JavaCC: Do not edit this line. CssParserTokenManager.java */
package org.w3c.css.parser.analyzer;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.util.Vector;
import java.util.Enumeration;
import java.net.URL;
import org.w3c.css.values.CssValue;
import org.w3c.css.values.CssExpression;
import org.w3c.css.values.CssString;
import org.w3c.css.values.CssURL;
import org.w3c.css.values.CssLength;
import org.w3c.css.values.CssNumber;
import org.w3c.css.values.CssColor;
import org.w3c.css.values.CssIdent;
import org.w3c.css.values.CssPercentage;
import org.w3c.css.values.CssFrequency;
import org.w3c.css.values.CssTime;
import org.w3c.css.values.CssDate;
import org.w3c.css.values.CssAngle;
import org.w3c.css.values.CssFunction;
import org.w3c.css.values.CssUnicodeRange;
import org.w3c.css.values.CssResolution;
import org.w3c.css.properties.css.CssProperty;
import org.w3c.css.parser.Frame;
import org.w3c.css.util.ApplContext;
import org.w3c.css.parser.CssError;
import org.w3c.css.parser.CssSelectors;
import org.w3c.css.parser.CssParseException;
import org.w3c.css.parser.AtRule;
import org.w3c.css.parser.AtRuleMedia;
import org.w3c.css.parser.AtRuleFontFace;
import org.w3c.css.parser.AtRulePage;
import org.w3c.css.parser.AtRulePreference;
import org.w3c.css.parser.AtRulePhoneticAlphabet;
import org.w3c.css.properties.svg.AtRuleColorProfile;
import org.w3c.css.util.InvalidParamException;
import org.w3c.css.util.Util;
import org.w3c.css.util.Messages;
import org.w3c.css.css.StyleSheetCom;
import org.w3c.css.selectors.AdjacentSiblingSelector;
import org.w3c.css.selectors.AttributeSelector;
import org.w3c.css.selectors.ChildSelector;
import org.w3c.css.selectors.ClassSelector;
import org.w3c.css.selectors.DescendantSelector;
import org.w3c.css.selectors.GeneralSiblingSelector;
import org.w3c.css.selectors.IdSelector;
import org.w3c.css.selectors.TypeSelector;
import org.w3c.css.selectors.UniversalSelector;
import org.w3c.css.selectors.attributes.AttributeAny;
import org.w3c.css.selectors.attributes.AttributeBegin;
import org.w3c.css.selectors.attributes.AttributeExact;
import org.w3c.css.selectors.attributes.AttributeOneOf;
import org.w3c.css.selectors.attributes.AttributeStart;
import org.w3c.css.selectors.attributes.AttributeSubstr;
import org.w3c.css.selectors.attributes.AttributeSuffix;
/** Token Manager. */
public class CssParserTokenManager implements CssParserConstants
{
/** Debug output. */
public java.io.PrintStream debugStream = System.out;
/** Set debug output. */
public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
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(0x8000000000L, 0x0L);
case 40:
jjmatchedKind = 50;
return jjMoveNfa_0(7, 0);
case 41:
jjmatchedKind = 49;
return jjMoveNfa_0(7, 0);
case 42:
jjmatchedKind = 47;
return jjMoveStringLiteralDfa1_0(0x10000000000L, 0x0L);
case 45:
jjmatchedKind = 42;
return jjMoveStringLiteralDfa1_0(0x800000L, 0x0L);
case 46:
jjmatchedKind = 48;
return jjMoveNfa_0(7, 0);
case 47:
jjmatchedKind = 44;
return jjMoveNfa_0(7, 0);
case 58:
jjmatchedKind = 51;
return jjMoveStringLiteralDfa1_0(0x0L, 0x40000004L);
case 59:
jjmatchedKind = 43;
return jjMoveNfa_0(7, 0);
case 60:
return jjMoveStringLiteralDfa1_0(0x400000L, 0x0L);
case 61:
jjmatchedKind = 41;
return jjMoveNfa_0(7, 0);
case 64:
return jjMoveStringLiteralDfa1_0(0x0L, 0x1fff8L);
case 91:
jjmatchedKind = 45;
return jjMoveNfa_0(7, 0);
case 93:
jjmatchedKind = 46;
return jjMoveNfa_0(7, 0);
case 94:
return jjMoveStringLiteralDfa1_0(0x4000000000L, 0x0L);
case 65:
case 97:
return jjMoveStringLiteralDfa1_0(0x80000000L, 0x0L);
case 76:
case 108:
return jjMoveStringLiteralDfa1_0(0x0L, 0x20000000L);
case 124:
jjmatchedKind = 98;
return jjMoveStringLiteralDfa1_0(0x2000000L, 0x0L);
case 125:
jjmatchedKind = 37;
return jjMoveNfa_0(7, 0);
default :
return jjMoveNfa_0(7, 0);
}
}
private int jjMoveStringLiteralDfa1_0(long active0, long active1)
{
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 0);
}
switch(curChar)
{
case 33:
return jjMoveStringLiteralDfa2_0(active0, 0x400000L, active1, 0L);
case 45:
return jjMoveStringLiteralDfa2_0(active0, 0x800000L, active1, 0L);
case 58:
if ((active1 & 0x4L) != 0L)
{
jjmatchedKind = 66;
jjmatchedPos = 1;
}
break;
case 61:
if ((active0 & 0x2000000L) != 0L)
{
jjmatchedKind = 25;
jjmatchedPos = 1;
}
else if ((active0 & 0x4000000000L) != 0L)
{
jjmatchedKind = 38;
jjmatchedPos = 1;
}
else if ((active0 & 0x8000000000L) != 0L)
{
jjmatchedKind = 39;
jjmatchedPos = 1;
}
else if ((active0 & 0x10000000000L) != 0L)
{
jjmatchedKind = 40;
jjmatchedPos = 1;
}
break;
case 65:
case 97:
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x20000000L);
case 66:
case 98:
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x2000L);
case 67:
case 99:
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x8408L);
case 70:
case 102:
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x100L);
case 73:
case 105:
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10L);
case 76:
case 108:
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x4000L);
case 77:
case 109:
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40L);
case 78:
case 110:
return jjMoveStringLiteralDfa2_0(active0, 0x80000000L, active1, 0x40000020L);
case 80:
case 112:
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10280L);
case 82:
case 114:
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1000L);
case 84:
case 116:
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800L);
default :
break;
}
return jjMoveNfa_0(7, 1);
}
private int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1)
{
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 1);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 1);
}
switch(curChar)
{
case 45:
return jjMoveStringLiteralDfa3_0(active0, 0x400000L, active1, 0L);
case 62:
if ((active0 & 0x800000L) != 0L)
{
jjmatchedKind = 23;
jjmatchedPos = 2;
}
break;
case 65:
case 97:
return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0xa0L);
case 68:
case 100:
if ((active0 & 0x80000000L) != 0L)
{
jjmatchedKind = 31;
jjmatchedPos = 2;
}
break;
case 69:
case 101:
return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4040L);
case 72:
case 104:
return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x10008L);
case 73:
case 105:
return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1000L);
case 77:
case 109:
return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x10L);
case 78:
case 110:
return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x20000000L);
case 79:
case 111:
return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4000ad00L);
case 82:
case 114:
return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x200L);
default :
break;
}
return jjMoveNfa_0(7, 2);
}
private int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1)
{
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 2);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 2);
}
switch(curChar)
{
case 45:
if ((active0 & 0x400000L) != 0L)
{
jjmatchedKind = 22;
jjmatchedPos = 3;
}
break;
case 65:
case 97:
return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8L);
case 68:
case 100:
return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x40L);
case 69:
case 101:
return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200L);
case 70:
case 102:
return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4000L);
case 71:
case 103:
return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20001080L);
case 76:
case 108:
return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x400L);
case 77:
case 109:
return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20L);
case 78:
case 110:
return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x100L);
case 79:
case 111:
return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10000L);
case 80:
case 112:
if ((active1 & 0x800L) != 0L)
{
jjmatchedKind = 75;
jjmatchedPos = 3;
}
return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10L);
case 84:
case 116:
return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x40002000L);
case 85:
case 117:
return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000L);
default :
break;
}
return jjMoveNfa_0(7, 3);
}
private int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1)
{
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 3);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 3);
}
switch(curChar)
{
case 40:
if ((active1 & 0x20000000L) != 0L)
{
jjmatchedKind = 93;
jjmatchedPos = 4;
}
else if ((active1 & 0x40000000L) != 0L)
{
jjmatchedKind = 94;
jjmatchedPos = 4;
}
break;
case 69:
case 101:
if ((active1 & 0x80L) != 0L)
{
jjmatchedKind = 71;
jjmatchedPos = 4;
}
return jjMoveStringLiteralDfa5_0(active1, 0x20L);
case 70:
case 102:
return jjMoveStringLiteralDfa5_0(active1, 0x200L);
case 72:
case 104:
return jjMoveStringLiteralDfa5_0(active1, 0x1000L);
case 73:
case 105:
return jjMoveStringLiteralDfa5_0(active1, 0x40L);
case 78:
case 110:
return jjMoveStringLiteralDfa5_0(active1, 0x18000L);
case 79:
case 111:
return jjMoveStringLiteralDfa5_0(active1, 0x410L);
case 82:
case 114:
return jjMoveStringLiteralDfa5_0(active1, 0x8L);
case 84:
case 116:
if ((active1 & 0x4000L) != 0L)
{
jjmatchedKind = 78;
jjmatchedPos = 4;
}
return jjMoveStringLiteralDfa5_0(active1, 0x2100L);
default :
break;
}
return jjMoveNfa_0(7, 4);
}
private int jjMoveStringLiteralDfa5_0(long old1, long active1)
{
if (((active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 4);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 4);
}
switch(curChar)
{
case 45:
return jjMoveStringLiteralDfa6_0(active1, 0x100L);
case 65:
case 97:
if ((active1 & 0x40L) != 0L)
{
jjmatchedKind = 70;
jjmatchedPos = 5;
}
break;
case 69:
case 101:
return jjMoveStringLiteralDfa6_0(active1, 0x10200L);
case 79:
case 111:
return jjMoveStringLiteralDfa6_0(active1, 0x2000L);
case 82:
case 114:
return jjMoveStringLiteralDfa6_0(active1, 0x410L);
case 83:
case 115:
return jjMoveStringLiteralDfa6_0(active1, 0x28L);
case 84:
case 116:
if ((active1 & 0x1000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 5;
}
return jjMoveStringLiteralDfa6_0(active1, 0x8000L);
default :
break;
}
return jjMoveNfa_0(7, 5);
}
private int jjMoveStringLiteralDfa6_0(long old1, long active1)
{
if (((active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 5);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 5);
}
switch(curChar)
{
case 45:
return jjMoveStringLiteralDfa7_0(active1, 0x400L);
case 69:
case 101:
return jjMoveStringLiteralDfa7_0(active1, 0x8008L);
case 70:
case 102:
return jjMoveStringLiteralDfa7_0(active1, 0x100L);
case 77:
case 109:
if ((active1 & 0x2000L) != 0L)
{
jjmatchedKind = 77;
jjmatchedPos = 6;
}
break;
case 80:
case 112:
return jjMoveStringLiteralDfa7_0(active1, 0x20L);
case 82:
case 114:
return jjMoveStringLiteralDfa7_0(active1, 0x200L);
case 84:
case 116:
if ((active1 & 0x10L) != 0L)
{
jjmatchedKind = 68;
jjmatchedPos = 6;
}
return jjMoveStringLiteralDfa7_0(active1, 0x10000L);
default :
break;
}
return jjMoveNfa_0(7, 6);
}
private int jjMoveStringLiteralDfa7_0(long old1, long active1)
{
if (((active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 6);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 6);
}
switch(curChar)
{
case 65:
case 97:
return jjMoveStringLiteralDfa8_0(active1, 0x120L);
case 69:
case 101:
return jjMoveStringLiteralDfa8_0(active1, 0x200L);
case 73:
case 105:
return jjMoveStringLiteralDfa8_0(active1, 0x10000L);
case 80:
case 112:
return jjMoveStringLiteralDfa8_0(active1, 0x400L);
case 82:
case 114:
if ((active1 & 0x8000L) != 0L)
{
jjmatchedKind = 79;
jjmatchedPos = 7;
}
break;
case 84:
case 116:
if ((active1 & 0x8L) != 0L)
{
jjmatchedKind = 67;
jjmatchedPos = 7;
}
break;
default :
break;
}
return jjMoveNfa_0(7, 7);
}
private int jjMoveStringLiteralDfa8_0(long old1, long active1)
{
if (((active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 7);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 7);
}
switch(curChar)
{
case 67:
case 99:
return jjMoveStringLiteralDfa9_0(active1, 0x10120L);
case 78:
case 110:
return jjMoveStringLiteralDfa9_0(active1, 0x200L);
case 82:
case 114:
return jjMoveStringLiteralDfa9_0(active1, 0x400L);
default :
break;
}
return jjMoveNfa_0(7, 8);
}
private int jjMoveStringLiteralDfa9_0(long old1, long active1)
{
if (((active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 8);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 8);
}
switch(curChar)
{
case 45:
return jjMoveStringLiteralDfa10_0(active1, 0x10000L);
case 67:
case 99:
return jjMoveStringLiteralDfa10_0(active1, 0x200L);
case 69:
case 101:
if ((active1 & 0x20L) != 0L)
{
jjmatchedKind = 69;
jjmatchedPos = 9;
}
else if ((active1 & 0x100L) != 0L)
{
jjmatchedKind = 72;
jjmatchedPos = 9;
}
break;
case 79:
case 111:
return jjMoveStringLiteralDfa10_0(active1, 0x400L);
default :
break;
}
return jjMoveNfa_0(7, 9);
}
private int jjMoveStringLiteralDfa10_0(long old1, long active1)
{
if (((active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 9);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 9);
}
switch(curChar)
{
case 65:
case 97:
return jjMoveStringLiteralDfa11_0(active1, 0x10000L);
case 69:
case 101:
if ((active1 & 0x200L) != 0L)
{
jjmatchedKind = 73;
jjmatchedPos = 10;
}
break;
case 70:
case 102:
return jjMoveStringLiteralDfa11_0(active1, 0x400L);
default :
break;
}
return jjMoveNfa_0(7, 10);
}
private int jjMoveStringLiteralDfa11_0(long old1, long active1)
{
if (((active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 10);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 10);
}
switch(curChar)
{
case 73:
case 105:
return jjMoveStringLiteralDfa12_0(active1, 0x400L);
case 76:
case 108:
return jjMoveStringLiteralDfa12_0(active1, 0x10000L);
default :
break;
}
return jjMoveNfa_0(7, 11);
}
private int jjMoveStringLiteralDfa12_0(long old1, long active1)
{
if (((active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 11);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 11);
}
switch(curChar)
{
case 76:
case 108:
return jjMoveStringLiteralDfa13_0(active1, 0x400L);
case 80:
case 112:
return jjMoveStringLiteralDfa13_0(active1, 0x10000L);
default :
break;
}
return jjMoveNfa_0(7, 12);
}
private int jjMoveStringLiteralDfa13_0(long old1, long active1)
{
if (((active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 12);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 12);
}
switch(curChar)
{
case 69:
case 101:
if ((active1 & 0x400L) != 0L)
{
jjmatchedKind = 74;
jjmatchedPos = 13;
}
break;
case 72:
case 104:
return jjMoveStringLiteralDfa14_0(active1, 0x10000L);
default :
break;
}
return jjMoveNfa_0(7, 13);
}
private int jjMoveStringLiteralDfa14_0(long old1, long active1)
{
if (((active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 13);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 13);
}
switch(curChar)
{
case 65:
case 97:
return jjMoveStringLiteralDfa15_0(active1, 0x10000L);
default :
break;
}
return jjMoveNfa_0(7, 14);
}
private int jjMoveStringLiteralDfa15_0(long old1, long active1)
{
if (((active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 14);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 14);
}
switch(curChar)
{
case 66:
case 98:
return jjMoveStringLiteralDfa16_0(active1, 0x10000L);
default :
break;
}
return jjMoveNfa_0(7, 15);
}
private int jjMoveStringLiteralDfa16_0(long old1, long active1)
{
if (((active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 15);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 15);
}
switch(curChar)
{
case 69:
case 101:
return jjMoveStringLiteralDfa17_0(active1, 0x10000L);
default :
break;
}
return jjMoveNfa_0(7, 16);
}
private int jjMoveStringLiteralDfa17_0(long old1, long active1)
{
if (((active1 &= old1)) == 0L)
return jjMoveNfa_0(7, 16);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return jjMoveNfa_0(7, 16);
}
switch(curChar)
{
case 84:
case 116:
if ((active1 & 0x10000L) != 0L)
{
jjmatchedKind = 80;
jjmatchedPos = 17;
}
break;
default :
break;
}
return jjMoveNfa_0(7, 17);
}
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 strKind = jjmatchedKind;
int strPos = jjmatchedPos;
int seenUpto;
input_stream.backup(seenUpto = curPos + 1);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) { throw new Error("Internal Error"); }
curPos = 0;
int startsAt = 0;
jjnewStateCnt = 728;
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 7:
if ((0x3ff000000000000L & l) != 0L)
{
if (kind > 64)
kind = 64;
jjCheckNAddStates(0, 78);
}
else if ((0x100003600L & l) != 0L)
{
if (kind > 21)
kind = 21;
jjCheckNAddStates(79, 98);
}
else if (curChar == 46)
jjCheckNAddStates(99, 120);
else if (curChar == 35)
jjCheckNAddStates(121, 125);
else if (curChar == 45)
jjAddStates(126, 129);
else if (curChar == 39)
{
if (kind > 33)
kind = 33;
jjCheckNAddStates(130, 134);
}
else if (curChar == 34)
{
if (kind > 33)
kind = 33;
jjCheckNAddStates(135, 139);
}
else if (curChar == 60)
jjstateSet[jjnewStateCnt++] = 189;
else if (curChar == 33)
jjCheckNAddTwoStates(20, 37);
else if (curChar == 44)
{
if (kind > 29)
kind = 29;
}
else if (curChar == 62)
{
if (kind > 28)
kind = 28;
}
else if (curChar == 43)
{
if (kind > 27)
kind = 27;
}
else if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 0;
if (curChar == 60)
jjCheckNAddStates(140, 143);
break;
case 0:
if (curChar == 42)
jjCheckNAddTwoStates(1, 2);
break;
case 1:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(1, 2);
break;
case 2:
if (curChar == 42)
jjCheckNAddStates(144, 146);
break;
case 3:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(4, 5);
break;
case 4:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(4, 5);
break;
case 5:
if (curChar == 42)
jjCheckNAddStates(147, 149);
break;
case 6:
if (curChar == 47 && kind > 1)
kind = 1;
break;
case 9:
if (curChar == 43 && kind > 27)
kind = 27;
break;
case 10:
if (curChar == 62 && kind > 28)
kind = 28;
break;
case 11:
if (curChar == 44 && kind > 29)
kind = 29;
break;
case 19:
if (curChar == 33)
jjCheckNAddTwoStates(20, 37);
break;
case 20:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(150, 152);
break;
case 21:
if (curChar == 42)
jjCheckNAddTwoStates(22, 23);
break;
case 22:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(22, 23);
break;
case 23:
if (curChar == 42)
jjCheckNAddStates(153, 155);
break;
case 24:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(25, 26);
break;
case 25:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(25, 26);
break;
case 26:
if (curChar == 42)
jjCheckNAddStates(156, 158);
break;
case 27:
if (curChar == 47)
jjCheckNAddStates(150, 152);
break;
case 28:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 21;
break;
case 39:
if (curChar == 45)
jjAddStates(159, 160);
break;
case 41:
if ((0x3ff200000000000L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddTwoStates(41, 42);
break;
case 43:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddTwoStates(41, 42);
break;
case 44:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(161, 165);
break;
case 45:
if (curChar != 10)
break;
if (kind > 81)
kind = 81;
jjCheckNAddTwoStates(41, 42);
break;
case 46:
case 55:
if (curChar == 13)
jjCheckNAdd(45);
break;
case 47:
if ((0x100003600L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddTwoStates(41, 42);
break;
case 48:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(166, 173);
break;
case 49:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(174, 177);
break;
case 50:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(178, 182);
break;
case 51:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(183, 188);
break;
case 52:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(189, 195);
break;
case 54:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(196, 200);
break;
case 56:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(201, 208);
break;
case 57:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(209, 212);
break;
case 58:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(213, 217);
break;
case 59:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(218, 223);
break;
case 60:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(224, 230);
break;
case 61:
if (curChar == 60)
jjCheckNAddStates(140, 143);
break;
case 62:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(231, 235);
break;
case 63:
if (curChar == 42)
jjCheckNAddTwoStates(64, 65);
break;
case 64:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(64, 65);
break;
case 65:
if (curChar == 42)
jjCheckNAddStates(236, 238);
break;
case 66:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(67, 68);
break;
case 67:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(67, 68);
break;
case 68:
if (curChar == 42)
jjCheckNAddStates(239, 241);
break;
case 69:
if (curChar == 47)
jjCheckNAddStates(231, 235);
break;
case 70:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 63;
break;
case 71:
if (curChar == 45)
jjCheckNAddTwoStates(72, 181);
break;
case 73:
if ((0x3ff200000000000L & l) != 0L)
jjCheckNAddStates(242, 247);
break;
case 74:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(248, 253);
break;
case 75:
if (curChar == 42)
jjCheckNAddTwoStates(76, 77);
break;
case 76:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(76, 77);
break;
case 77:
if (curChar == 42)
jjCheckNAddStates(254, 256);
break;
case 78:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(79, 80);
break;
case 79:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(79, 80);
break;
case 80:
if (curChar == 42)
jjCheckNAddStates(257, 259);
break;
case 81:
if (curChar == 47)
jjCheckNAddStates(248, 253);
break;
case 82:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 75;
break;
case 83:
if (curChar == 45)
jjCheckNAddTwoStates(84, 100);
break;
case 85:
if ((0x3ff200000000000L & l) != 0L)
jjCheckNAddStates(260, 262);
break;
case 86:
if (curChar == 61)
jjCheckNAddStates(263, 267);
break;
case 87:
if (curChar == 45)
jjCheckNAddTwoStates(88, 130);
break;
case 89:
if ((0x3ff200000000000L & l) != 0L)
jjCheckNAddStates(268, 273);
break;
case 90:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(274, 279);
break;
case 91:
if (curChar == 42)
jjCheckNAddTwoStates(92, 93);
break;
case 92:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(92, 93);
break;
case 93:
if (curChar == 42)
jjCheckNAddStates(280, 282);
break;
case 94:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(95, 96);
break;
case 95:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(95, 96);
break;
case 96:
if (curChar == 42)
jjCheckNAddStates(283, 285);
break;
case 97:
if (curChar == 47)
jjCheckNAddStates(274, 279);
break;
case 98:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 91;
break;
case 99:
if (curChar == 62 && kind > 96)
kind = 96;
break;
case 101:
if ((0xfc00ffffffffcbffL & l) != 0L)
jjCheckNAddStates(260, 262);
break;
case 103:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(286, 291);
break;
case 104:
if (curChar == 10)
jjCheckNAddStates(260, 262);
break;
case 105:
case 113:
if (curChar == 13)
jjCheckNAdd(104);
break;
case 106:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(260, 262);
break;
case 107:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(292, 300);
break;
case 108:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(301, 305);
break;
case 109:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(306, 311);
break;
case 110:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(312, 318);
break;
case 111:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(319, 326);
break;
case 112:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(327, 332);
break;
case 114:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(333, 341);
break;
case 115:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(342, 346);
break;
case 116:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(347, 352);
break;
case 117:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(353, 359);
break;
case 118:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(360, 367);
break;
case 120:
if ((0xfc00ffffffffcbffL & l) != 0L)
jjCheckNAddStates(268, 273);
break;
case 121:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(368, 375);
break;
case 122:
if (curChar == 10)
jjCheckNAddStates(268, 273);
break;
case 123:
case 132:
if (curChar == 13)
jjCheckNAdd(122);
break;
case 124:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(376, 384);
break;
case 125:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(385, 395);
break;
case 126:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(396, 402);
break;
case 127:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(403, 410);
break;
case 128:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(411, 419);
break;
case 129:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(420, 429);
break;
case 131:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(430, 437);
break;
case 133:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(438, 448);
break;
case 134:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(449, 455);
break;
case 135:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(456, 463);
break;
case 136:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(464, 472);
break;
case 137:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(473, 482);
break;
case 138:
if (curChar == 34)
jjCheckNAddStates(483, 485);
break;
case 139:
if ((0xfffffffbffffcbffL & l) != 0L)
jjCheckNAddStates(483, 485);
break;
case 140:
if (curChar == 34)
jjCheckNAddStates(486, 490);
break;
case 142:
if ((0x3400L & l) != 0L)
jjCheckNAddStates(483, 485);
break;
case 143:
if (curChar == 10)
jjCheckNAddStates(483, 485);
break;
case 144:
case 147:
if (curChar == 13)
jjCheckNAdd(143);
break;
case 145:
if ((0xfc00ffffffffcbffL & l) != 0L)
jjCheckNAddStates(483, 485);
break;
case 146:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(491, 496);
break;
case 148:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(483, 485);
break;
case 149:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(497, 505);
break;
case 150:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(506, 510);
break;
case 151:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(511, 516);
break;
case 152:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(517, 523);
break;
case 153:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(524, 531);
break;
case 154:
if (curChar == 39)
jjCheckNAddStates(532, 534);
break;
case 155:
if ((0xffffff7fffffcbffL & l) != 0L)
jjCheckNAddStates(532, 534);
break;
case 156:
if (curChar == 39)
jjCheckNAddStates(486, 490);
break;
case 158:
if ((0x3400L & l) != 0L)
jjCheckNAddStates(532, 534);
break;
case 159:
if (curChar == 10)
jjCheckNAddStates(532, 534);
break;
case 160:
case 163:
if (curChar == 13)
jjCheckNAdd(159);
break;
case 161:
if ((0xfc00ffffffffcbffL & l) != 0L)
jjCheckNAddStates(532, 534);
break;
case 162:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(535, 540);
break;
case 164:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(532, 534);
break;
case 165:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(541, 549);
break;
case 166:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(550, 554);
break;
case 167:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(555, 560);
break;
case 168:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(561, 567);
break;
case 169:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(568, 575);
break;
case 171:
if ((0xfc00ffffffffcbffL & l) != 0L)
jjCheckNAddStates(242, 247);
break;
case 172:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(576, 583);
break;
case 173:
if (curChar == 10)
jjCheckNAddStates(242, 247);
break;
case 174:
case 183:
if (curChar == 13)
jjCheckNAdd(173);
break;
case 175:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(584, 592);
break;
case 176:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(593, 603);
break;
case 177:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(604, 610);
break;
case 178:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(611, 618);
break;
case 179:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(619, 627);
break;
case 180:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(628, 637);
break;
case 182:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(638, 645);
break;
case 184:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(646, 656);
break;
case 185:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(657, 663);
break;
case 186:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(664, 671);
break;
case 187:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(672, 680);
break;
case 188:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(681, 690);
break;
case 189:
if (curChar == 47)
jjCheckNAddStates(691, 694);
break;
case 190:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(695, 699);
break;
case 191:
if (curChar == 42)
jjCheckNAddTwoStates(192, 193);
break;
case 192:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(192, 193);
break;
case 193:
if (curChar == 42)
jjCheckNAddStates(700, 702);
break;
case 194:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(195, 196);
break;
case 195:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(195, 196);
break;
case 196:
if (curChar == 42)
jjCheckNAddStates(703, 705);
break;
case 197:
if (curChar == 47)
jjCheckNAddStates(695, 699);
break;
case 198:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 191;
break;
case 199:
if (curChar == 45)
jjCheckNAddTwoStates(200, 223);
break;
case 201:
if ((0x3ff200000000000L & l) != 0L)
jjCheckNAddStates(706, 709);
break;
case 202:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(710, 712);
break;
case 203:
if (curChar == 42)
jjCheckNAddTwoStates(204, 205);
break;
case 204:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(204, 205);
break;
case 205:
if (curChar == 42)
jjCheckNAddStates(713, 715);
break;
case 206:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(207, 208);
break;
case 207:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(207, 208);
break;
case 208:
if (curChar == 42)
jjCheckNAddStates(716, 718);
break;
case 209:
if (curChar == 47)
jjCheckNAddStates(710, 712);
break;
case 210:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 203;
break;
case 211:
if (curChar == 62 && kind > 97)
kind = 97;
break;
case 213:
if ((0xfc00ffffffffcbffL & l) != 0L)
jjCheckNAddStates(706, 709);
break;
case 214:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(719, 724);
break;
case 215:
if (curChar == 10)
jjCheckNAddStates(706, 709);
break;
case 216:
case 225:
if (curChar == 13)
jjCheckNAdd(215);
break;
case 217:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(725, 730);
break;
case 218:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(731, 739);
break;
case 219:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(740, 744);
break;
case 220:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(745, 750);
break;
case 221:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(751, 757);
break;
case 222:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(758, 765);
break;
case 224:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(766, 771);
break;
case 226:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(772, 780);
break;
case 227:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(781, 785);
break;
case 228:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(786, 791);
break;
case 229:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(792, 798);
break;
case 230:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(799, 806);
break;
case 231:
if (curChar == 60)
jjstateSet[jjnewStateCnt++] = 189;
break;
case 232:
if ((0x100003600L & l) == 0L)
break;
if (kind > 21)
kind = 21;
jjCheckNAddStates(79, 98);
break;
case 233:
if (curChar == 42)
jjCheckNAddTwoStates(234, 235);
break;
case 234:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(234, 235);
break;
case 235:
if (curChar == 42)
jjCheckNAddStates(807, 809);
break;
case 236:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(237, 238);
break;
case 237:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(237, 238);
break;
case 238:
if (curChar == 42)
jjCheckNAddStates(810, 812);
break;
case 239:
if (curChar != 47)
break;
if (kind > 21)
kind = 21;
jjCheckNAddTwoStates(240, 241);
break;
case 240:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 233;
break;
case 241:
if ((0x100003600L & l) == 0L)
break;
if (kind > 21)
kind = 21;
jjCheckNAddTwoStates(240, 241);
break;
case 242:
if (curChar == 42)
jjCheckNAddTwoStates(243, 244);
break;
case 243:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(243, 244);
break;
case 244:
if (curChar == 42)
jjCheckNAddStates(813, 815);
break;
case 245:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(246, 247);
break;
case 246:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(246, 247);
break;
case 247:
if (curChar == 42)
jjCheckNAddStates(816, 818);
break;
case 248:
if (curChar == 47)
jjCheckNAddStates(819, 821);
break;
case 249:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 242;
break;
case 250:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(819, 821);
break;
case 252:
if (curChar == 61 && kind > 24)
kind = 24;
break;
case 253:
if (curChar == 42)
jjCheckNAddTwoStates(254, 255);
break;
case 254:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(254, 255);
break;
case 255:
if (curChar == 42)
jjCheckNAddStates(822, 824);
break;
case 256:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(257, 258);
break;
case 257:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(257, 258);
break;
case 258:
if (curChar == 42)
jjCheckNAddStates(825, 827);
break;
case 259:
if (curChar == 47)
jjCheckNAddStates(828, 830);
break;
case 260:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 253;
break;
case 261:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(828, 830);
break;
case 262:
if (curChar == 42)
jjCheckNAddTwoStates(263, 264);
break;
case 263:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(263, 264);
break;
case 264:
if (curChar == 42)
jjCheckNAddStates(831, 833);
break;
case 265:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(266, 267);
break;
case 266:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(266, 267);
break;
case 267:
if (curChar == 42)
jjCheckNAddStates(834, 836);
break;
case 268:
if (curChar == 47)
jjCheckNAddStates(837, 839);
break;
case 269:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 262;
break;
case 270:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(837, 839);
break;
case 271:
if (curChar == 42)
jjCheckNAddTwoStates(272, 273);
break;
case 272:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(272, 273);
break;
case 273:
if (curChar == 42)
jjCheckNAddStates(840, 842);
break;
case 274:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(275, 276);
break;
case 275:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(275, 276);
break;
case 276:
if (curChar == 42)
jjCheckNAddStates(843, 845);
break;
case 277:
if (curChar == 47)
jjCheckNAddStates(846, 848);
break;
case 278:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 271;
break;
case 279:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(846, 848);
break;
case 280:
if (curChar == 42)
jjCheckNAddTwoStates(281, 282);
break;
case 281:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(281, 282);
break;
case 282:
if (curChar == 42)
jjCheckNAddStates(849, 851);
break;
case 283:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(284, 285);
break;
case 284:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(284, 285);
break;
case 285:
if (curChar == 42)
jjCheckNAddStates(852, 854);
break;
case 286:
if (curChar == 47)
jjCheckNAddStates(855, 857);
break;
case 287:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 280;
break;
case 288:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(855, 857);
break;
case 289:
if (curChar == 42)
jjCheckNAddTwoStates(290, 291);
break;
case 290:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(290, 291);
break;
case 291:
if (curChar == 42)
jjCheckNAddStates(858, 860);
break;
case 292:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(293, 294);
break;
case 293:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(293, 294);
break;
case 294:
if (curChar == 42)
jjCheckNAddStates(861, 863);
break;
case 295:
if (curChar == 47)
jjCheckNAddStates(864, 866);
break;
case 296:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 289;
break;
case 297:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(864, 866);
break;
case 300:
if (curChar != 34)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(135, 139);
break;
case 301:
if ((0xfffffffbffffcbffL & l) != 0L)
jjCheckNAddStates(867, 869);
break;
case 302:
if (curChar == 34 && kind > 32)
kind = 32;
break;
case 304:
if ((0x3400L & l) != 0L)
jjCheckNAddStates(867, 869);
break;
case 305:
if (curChar == 10)
jjCheckNAddStates(867, 869);
break;
case 306:
case 309:
if (curChar == 13)
jjCheckNAdd(305);
break;
case 307:
if ((0xfc00ffffffffcbffL & l) != 0L)
jjCheckNAddStates(867, 869);
break;
case 308:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(870, 875);
break;
case 310:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(867, 869);
break;
case 311:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(876, 884);
break;
case 312:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(885, 889);
break;
case 313:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(890, 895);
break;
case 314:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(896, 902);
break;
case 315:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(903, 910);
break;
case 316:
if ((0xfffffffbffffcbffL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(316, 317);
break;
case 318:
if ((0x3400L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(316, 317);
break;
case 319:
if (curChar != 10)
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(316, 317);
break;
case 320:
case 323:
if (curChar == 13)
jjCheckNAdd(319);
break;
case 321:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(316, 317);
break;
case 322:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(911, 915);
break;
case 324:
if ((0x100003600L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(316, 317);
break;
case 325:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(916, 923);
break;
case 326:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(924, 927);
break;
case 327:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(928, 932);
break;
case 328:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(933, 938);
break;
case 329:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(939, 945);
break;
case 330:
if (curChar != 39)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(130, 134);
break;
case 331:
if ((0xffffff7fffffcbffL & l) != 0L)
jjCheckNAddStates(946, 948);
break;
case 332:
if (curChar == 39 && kind > 32)
kind = 32;
break;
case 334:
if ((0x3400L & l) != 0L)
jjCheckNAddStates(946, 948);
break;
case 335:
if (curChar == 10)
jjCheckNAddStates(946, 948);
break;
case 336:
case 339:
if (curChar == 13)
jjCheckNAdd(335);
break;
case 337:
if ((0xfc00ffffffffcbffL & l) != 0L)
jjCheckNAddStates(946, 948);
break;
case 338:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(949, 954);
break;
case 340:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(946, 948);
break;
case 341:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(955, 963);
break;
case 342:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(964, 968);
break;
case 343:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(969, 974);
break;
case 344:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(975, 981);
break;
case 345:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(982, 989);
break;
case 346:
if ((0xffffff7fffffcbffL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(346, 347);
break;
case 348:
if ((0x3400L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(346, 347);
break;
case 349:
if (curChar != 10)
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(346, 347);
break;
case 350:
case 353:
if (curChar == 13)
jjCheckNAdd(349);
break;
case 351:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(346, 347);
break;
case 352:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(990, 994);
break;
case 354:
if ((0x100003600L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(346, 347);
break;
case 355:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(995, 1002);
break;
case 356:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(1003, 1006);
break;
case 357:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(1007, 1011);
break;
case 358:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(1012, 1017);
break;
case 359:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(1018, 1024);
break;
case 360:
if (curChar == 45)
jjAddStates(126, 129);
break;
case 362:
if ((0x3ff200000000000L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddTwoStates(362, 363);
break;
case 364:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddTwoStates(362, 363);
break;
case 365:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1025, 1029);
break;
case 366:
if (curChar != 10)
break;
if (kind > 34)
kind = 34;
jjCheckNAddTwoStates(362, 363);
break;
case 367:
case 398:
if (curChar == 13)
jjCheckNAdd(366);
break;
case 368:
if ((0x100003600L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddTwoStates(362, 363);
break;
case 369:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1030, 1037);
break;
case 370:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1038, 1041);
break;
case 371:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1042, 1046);
break;
case 372:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1047, 1052);
break;
case 373:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1053, 1059);
break;
case 375:
if ((0x3ff200000000000L & l) != 0L)
jjCheckNAddStates(1060, 1062);
break;
case 376:
if (curChar == 40 && kind > 95)
kind = 95;
break;
case 378:
if ((0xfc00ffffffffcbffL & l) != 0L)
jjCheckNAddStates(1060, 1062);
break;
case 379:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1063, 1068);
break;
case 380:
if (curChar == 10)
jjCheckNAddStates(1060, 1062);
break;
case 381:
case 390:
if (curChar == 13)
jjCheckNAdd(380);
break;
case 382:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(1060, 1062);
break;
case 383:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1069, 1077);
break;
case 384:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1078, 1082);
break;
case 385:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1083, 1088);
break;
case 386:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1089, 1095);
break;
case 387:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1096, 1103);
break;
case 389:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1104, 1109);
break;
case 391:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1110, 1118);
break;
case 392:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1119, 1123);
break;
case 393:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1124, 1129);
break;
case 394:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1130, 1136);
break;
case 395:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1137, 1144);
break;
case 397:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1145, 1149);
break;
case 399:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1150, 1157);
break;
case 400:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1158, 1161);
break;
case 401:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1162, 1166);
break;
case 402:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1167, 1172);
break;
case 403:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1173, 1179);
break;
case 405:
if (curChar == 35)
jjCheckNAddStates(121, 125);
break;
case 406:
if (curChar == 45)
jjCheckNAddTwoStates(407, 420);
break;
case 408:
if ((0x3ff200000000000L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddTwoStates(408, 409);
break;
case 410:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddTwoStates(408, 409);
break;
case 411:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1180, 1184);
break;
case 412:
if (curChar != 10)
break;
if (kind > 35)
kind = 35;
jjCheckNAddTwoStates(408, 409);
break;
case 413:
case 422:
if (curChar == 13)
jjCheckNAdd(412);
break;
case 414:
if ((0x100003600L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddTwoStates(408, 409);
break;
case 415:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1185, 1192);
break;
case 416:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1193, 1196);
break;
case 417:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1197, 1201);
break;
case 418:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1202, 1207);
break;
case 419:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1208, 1214);
break;
case 421:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1215, 1219);
break;
case 423:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1220, 1227);
break;
case 424:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1228, 1231);
break;
case 425:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1232, 1236);
break;
case 426:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1237, 1242);
break;
case 427:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1243, 1249);
break;
case 428:
if ((0x3ff200000000000L & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddTwoStates(428, 429);
break;
case 430:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddTwoStates(428, 429);
break;
case 431:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddStates(1250, 1254);
break;
case 432:
if (curChar != 10)
break;
if (kind > 36)
kind = 36;
jjCheckNAddTwoStates(428, 429);
break;
case 433:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 432;
break;
case 434:
if ((0x100003600L & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddTwoStates(428, 429);
break;
case 435:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddStates(1255, 1262);
break;
case 436:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddStates(1263, 1266);
break;
case 437:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddStates(1267, 1271);
break;
case 438:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddStates(1272, 1277);
break;
case 439:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddStates(1278, 1284);
break;
case 441:
if (curChar == 40)
jjCheckNAddStates(1285, 1290);
break;
case 442:
if (curChar == 34)
jjCheckNAddStates(1291, 1293);
break;
case 443:
if ((0xfffffffbffffcbffL & l) != 0L)
jjCheckNAddStates(1291, 1293);
break;
case 444:
if (curChar == 34)
jjCheckNAddTwoStates(445, 454);
break;
case 445:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(1294, 1296);
break;
case 446:
if (curChar == 42)
jjCheckNAddTwoStates(447, 448);
break;
case 447:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(447, 448);
break;
case 448:
if (curChar == 42)
jjCheckNAddStates(1297, 1299);
break;
case 449:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(450, 451);
break;
case 450:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(450, 451);
break;
case 451:
if (curChar == 42)
jjCheckNAddStates(1300, 1302);
break;
case 452:
if (curChar == 47)
jjCheckNAddStates(1294, 1296);
break;
case 453:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 446;
break;
case 454:
if (curChar == 41 && kind > 53)
kind = 53;
break;
case 456:
if ((0x3400L & l) != 0L)
jjCheckNAddStates(1291, 1293);
break;
case 457:
if (curChar == 10)
jjCheckNAddStates(1291, 1293);
break;
case 458:
case 461:
if (curChar == 13)
jjCheckNAdd(457);
break;
case 459:
if ((0xfc00ffffffffcbffL & l) != 0L)
jjCheckNAddStates(1291, 1293);
break;
case 460:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1303, 1308);
break;
case 462:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(1291, 1293);
break;
case 463:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1309, 1317);
break;
case 464:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1318, 1322);
break;
case 465:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1323, 1328);
break;
case 466:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1329, 1335);
break;
case 467:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1336, 1343);
break;
case 468:
if (curChar == 39)
jjCheckNAddStates(1344, 1346);
break;
case 469:
if ((0xffffff7fffffcbffL & l) != 0L)
jjCheckNAddStates(1344, 1346);
break;
case 470:
if (curChar == 39)
jjCheckNAddTwoStates(445, 454);
break;
case 472:
if ((0x3400L & l) != 0L)
jjCheckNAddStates(1344, 1346);
break;
case 473:
if (curChar == 10)
jjCheckNAddStates(1344, 1346);
break;
case 474:
case 477:
if (curChar == 13)
jjCheckNAdd(473);
break;
case 475:
if ((0xfc00ffffffffcbffL & l) != 0L)
jjCheckNAddStates(1344, 1346);
break;
case 476:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1347, 1352);
break;
case 478:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(1344, 1346);
break;
case 479:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1353, 1361);
break;
case 480:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1362, 1366);
break;
case 481:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1367, 1372);
break;
case 482:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1373, 1379);
break;
case 483:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1380, 1387);
break;
case 484:
if ((0xfffffc7a00000000L & l) != 0L)
jjCheckNAddStates(1388, 1391);
break;
case 486:
if ((0xfc00ffffffffcbffL & l) != 0L)
jjCheckNAddStates(1388, 1391);
break;
case 487:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1392, 1397);
break;
case 488:
if (curChar == 10)
jjCheckNAddStates(1388, 1391);
break;
case 489:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 488;
break;
case 490:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(1398, 1403);
break;
case 491:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1404, 1412);
break;
case 492:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1413, 1417);
break;
case 493:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1418, 1423);
break;
case 494:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1424, 1430);
break;
case 495:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1431, 1438);
break;
case 496:
if ((0x100003600L & l) != 0L)
jjCheckNAddStates(1439, 1447);
break;
case 497:
if (curChar == 42)
jjCheckNAddTwoStates(498, 499);
break;
case 498:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(498, 499);
break;
case 499:
if (curChar == 42)
jjCheckNAddStates(1448, 1450);
break;
case 500:
if ((0xffff7bffffffffffL & l) != 0L)
jjCheckNAddTwoStates(501, 502);
break;
case 501:
if ((0xfffffbffffffffffL & l) != 0L)
jjCheckNAddTwoStates(501, 502);
break;
case 502:
if (curChar == 42)
jjCheckNAddStates(1451, 1453);
break;
case 503:
if (curChar == 47)
jjCheckNAddStates(1454, 1460);
break;
case 504:
if (curChar == 47)
jjstateSet[jjnewStateCnt++] = 497;
break;
case 507:
if (curChar == 43)
jjAddStates(1461, 1462);
break;
case 508:
if (curChar != 63)
break;
if (kind > 91)
kind = 91;
jjstateSet[jjnewStateCnt++] = 509;
break;
case 509:
if (curChar != 63)
break;
if (kind > 91)
kind = 91;
jjCheckNAddStates(1463, 1466);
break;
case 510:
if (curChar == 63 && kind > 91)
kind = 91;
break;
case 511:
case 527:
case 531:
case 534:
case 537:
if (curChar != 63)
break;
if (kind > 91)
kind = 91;
jjCheckNAdd(510);
break;
case 512:
if (curChar != 63)
break;
if (kind > 91)
kind = 91;
jjCheckNAddTwoStates(510, 511);
break;
case 513:
if (curChar != 63)
break;
if (kind > 91)
kind = 91;
jjCheckNAddStates(1467, 1469);
break;
case 514:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjAddStates(1470, 1475);
break;
case 515:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 516;
break;
case 516:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 517;
break;
case 517:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 518;
break;
case 518:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAdd(519);
break;
case 519:
if ((0x3ff000000000000L & l) != 0L && kind > 91)
kind = 91;
break;
case 520:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 521;
break;
case 521:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 522;
break;
case 522:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 523;
break;
case 523:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjCheckNAdd(510);
break;
case 524:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 525;
break;
case 525:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 526;
break;
case 526:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjstateSet[jjnewStateCnt++] = 527;
break;
case 528:
if ((0x3ff000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 529;
break;
case 529:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjstateSet[jjnewStateCnt++] = 530;
break;
case 530:
if (curChar != 63)
break;
if (kind > 91)
kind = 91;
jjCheckNAddTwoStates(510, 531);
break;
case 532:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjstateSet[jjnewStateCnt++] = 533;
break;
case 533:
if (curChar != 63)
break;
if (kind > 91)
kind = 91;
jjCheckNAddStates(1476, 1478);
break;
case 535:
if (curChar != 63)
break;
if (kind > 91)
kind = 91;
jjCheckNAddTwoStates(510, 534);
break;
case 536:
if (curChar != 63)
break;
if (kind > 91)
kind = 91;
jjCheckNAddStates(1479, 1482);
break;
case 538:
if (curChar != 63)
break;
if (kind > 91)
kind = 91;
jjCheckNAddTwoStates(510, 537);
break;
case 539:
if (curChar != 63)
break;
if (kind > 91)
kind = 91;
jjCheckNAddStates(1483, 1485);
break;
case 540:
if (curChar == 43)
jjstateSet[jjnewStateCnt++] = 541;
break;
case 541:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(542, 548);
break;
case 542:
if (curChar == 45)
jjstateSet[jjnewStateCnt++] = 543;
break;
case 543:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjstateSet[jjnewStateCnt++] = 544;
break;
case 544:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjCheckNAddStates(1486, 1489);
break;
case 545:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjCheckNAdd(519);
break;
case 546:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjCheckNAddTwoStates(519, 545);
break;
case 547:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjCheckNAddStates(1490, 1492);
break;
case 548:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1493, 1497);
break;
case 549:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAdd(542);
break;
case 550:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(549, 542);
break;
case 551:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1498, 1500);
break;
case 552:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1501, 1504);
break;
case 553:
if (curChar == 46)
jjCheckNAddStates(99, 120);
break;
case 554:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(554, 556);
break;
case 557:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(557, 559);
break;
case 560:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(560, 561);
break;
case 562:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(562, 564);
break;
case 565:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(565, 567);
break;
case 568:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(568, 570);
break;
case 571:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(571, 573);
break;
case 574:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(574, 576);
break;
case 577:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(577, 579);
break;
case 580:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1505, 1508);
break;
case 590:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1509, 1511);
break;
case 594:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(594, 596);
break;
case 597:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(597, 599);
break;
case 600:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(600, 603);
break;
case 604:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(604, 608);
break;
case 609:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(609, 610);
break;
case 610:
if (curChar == 47)
jjCheckNAddTwoStates(611, 619);
break;
case 611:
if (curChar == 46)
jjCheckNAdd(612);
break;
case 612:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(612, 613);
break;
case 613:
if (curChar == 47)
jjCheckNAddTwoStates(614, 616);
break;
case 614:
if (curChar == 46)
jjCheckNAdd(615);
break;
case 615:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 61)
kind = 61;
jjCheckNAdd(615);
break;
case 616:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 61)
kind = 61;
jjCheckNAddStates(1512, 1514);
break;
case 617:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 61)
kind = 61;
jjCheckNAdd(617);
break;
case 618:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(618, 614);
break;
case 619:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1515, 1518);
break;
case 620:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(620, 613);
break;
case 621:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(621, 611);
break;
case 622:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1519, 1521);
break;
case 624:
if ((0x3ff200000000000L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddTwoStates(624, 625);
break;
case 626:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddTwoStates(624, 625);
break;
case 627:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1522, 1526);
break;
case 628:
if (curChar != 10)
break;
if (kind > 62)
kind = 62;
jjCheckNAddTwoStates(624, 625);
break;
case 629:
case 638:
if (curChar == 13)
jjCheckNAdd(628);
break;
case 630:
if ((0x100003600L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddTwoStates(624, 625);
break;
case 631:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1527, 1534);
break;
case 632:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1535, 1538);
break;
case 633:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1539, 1543);
break;
case 634:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1544, 1549);
break;
case 635:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1550, 1556);
break;
case 637:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1557, 1561);
break;
case 639:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1562, 1569);
break;
case 640:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1570, 1573);
break;
case 641:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1574, 1578);
break;
case 642:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1579, 1584);
break;
case 643:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1585, 1591);
break;
case 644:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(644, 645);
break;
case 645:
if (curChar == 37 && kind > 63)
kind = 63;
break;
case 646:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 64)
kind = 64;
jjCheckNAdd(646);
break;
case 647:
if (curChar == 45)
jjCheckNAddTwoStates(648, 661);
break;
case 649:
if ((0x3ff200000000000L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddTwoStates(649, 650);
break;
case 651:
if ((0xfc00ffffffffcbffL & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddTwoStates(649, 650);
break;
case 652:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1592, 1596);
break;
case 653:
if (curChar != 10)
break;
if (kind > 92)
kind = 92;
jjCheckNAddTwoStates(649, 650);
break;
case 654:
case 663:
if (curChar == 13)
jjCheckNAdd(653);
break;
case 655:
if ((0x100003600L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddTwoStates(649, 650);
break;
case 656:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1597, 1604);
break;
case 657:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1605, 1608);
break;
case 658:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1609, 1613);
break;
case 659:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1614, 1619);
break;
case 660:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1620, 1626);
break;
case 662:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1627, 1631);
break;
case 664:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1632, 1639);
break;
case 665:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1640, 1643);
break;
case 666:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1644, 1648);
break;
case 667:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1649, 1654);
break;
case 668:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1655, 1661);
break;
case 670:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 64)
kind = 64;
jjCheckNAddStates(0, 78);
break;
case 671:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(671, 556);
break;
case 672:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(672, 673);
break;
case 673:
if (curChar == 46)
jjCheckNAdd(554);
break;
case 674:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(674, 559);
break;
case 675:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(675, 676);
break;
case 676:
if (curChar == 46)
jjCheckNAdd(557);
break;
case 677:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(677, 561);
break;
case 678:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(678, 679);
break;
case 679:
if (curChar == 46)
jjCheckNAdd(560);
break;
case 680:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(680, 564);
break;
case 681:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(681, 682);
break;
case 682:
if (curChar == 46)
jjCheckNAdd(562);
break;
case 683:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(683, 567);
break;
case 684:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(684, 685);
break;
case 685:
if (curChar == 46)
jjCheckNAdd(565);
break;
case 686:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(686, 570);
break;
case 687:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(687, 688);
break;
case 688:
if (curChar == 46)
jjCheckNAdd(568);
break;
case 689:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(689, 573);
break;
case 690:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(690, 691);
break;
case 691:
if (curChar == 46)
jjCheckNAdd(571);
break;
case 692:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(692, 576);
break;
case 693:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(693, 694);
break;
case 694:
if (curChar == 46)
jjCheckNAdd(574);
break;
case 695:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(695, 579);
break;
case 696:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(696, 697);
break;
case 697:
if (curChar == 46)
jjCheckNAdd(577);
break;
case 698:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1662, 1665);
break;
case 699:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(699, 700);
break;
case 700:
if (curChar == 46)
jjCheckNAdd(580);
break;
case 701:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1666, 1668);
break;
case 702:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(702, 703);
break;
case 703:
if (curChar == 46)
jjCheckNAdd(590);
break;
case 704:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(704, 596);
break;
case 705:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(705, 706);
break;
case 706:
if (curChar == 46)
jjCheckNAdd(594);
break;
case 707:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(707, 599);
break;
case 708:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(708, 709);
break;
case 709:
if (curChar == 46)
jjCheckNAdd(597);
break;
case 710:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(710, 603);
break;
case 711:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(711, 712);
break;
case 712:
if (curChar == 46)
jjCheckNAdd(600);
break;
case 713:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(713, 608);
break;
case 714:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(714, 715);
break;
case 715:
if (curChar == 46)
jjCheckNAdd(604);
break;
case 716:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(716, 610);
break;
case 717:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(717, 718);
break;
case 718:
if (curChar == 46)
jjCheckNAdd(609);
break;
case 719:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(1669, 1671);
break;
case 720:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(720, 721);
break;
case 721:
if (curChar == 46)
jjCheckNAdd(622);
break;
case 722:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(722, 645);
break;
case 723:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(723, 724);
break;
case 724:
if (curChar == 46)
jjCheckNAdd(644);
break;
case 725:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 64)
kind = 64;
jjCheckNAdd(725);
break;
case 726:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(726, 727);
break;
case 727:
if (curChar == 46)
jjCheckNAdd(646);
break;
default : break;
}
} while(i != startsAt);
}
else if (curChar < 128)
{
long l = 1L << (curChar & 077);
do
{
switch(jjstateSet[--i])
{
case 7:
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 34)
kind = 34;
jjCheckNAddStates(1672, 1676);
}
else if (curChar == 92)
jjCheckNAddStates(1677, 1680);
else if (curChar == 126)
{
if (kind > 30)
kind = 30;
jjCheckNAdd(252);
}
else if (curChar == 64)
jjAddStates(1681, 1683);
else if (curChar == 123)
{
if (kind > 26)
kind = 26;
}
if ((0x20000000200000L & l) != 0L)
jjAddStates(1684, 1686);
else if ((0x400000004000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 17;
else if ((0x800000008000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 14;
break;
case 1:
jjAddStates(1687, 1688);
break;
case 3:
case 4:
jjCheckNAddTwoStates(4, 5);
break;
case 8:
if (curChar == 123 && kind > 26)
kind = 26;
break;
case 12:
if ((0x200000002000000L & l) != 0L && kind > 52)
kind = 52;
break;
case 13:
if ((0x100000001000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 12;
break;
case 14:
if ((0x400000004000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 13;
break;
case 15:
if ((0x800000008000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 14;
break;
case 16:
if ((0x10000000100000L & l) != 0L && kind > 52)
kind = 52;
break;
case 17:
if ((0x800000008000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 16;
break;
case 18:
if ((0x400000004000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 17;
break;
case 22:
jjAddStates(1689, 1690);
break;
case 24:
case 25:
jjCheckNAddTwoStates(25, 26);
break;
case 29:
if ((0x10000000100000L & l) != 0L && kind > 65)
kind = 65;
break;
case 30:
if ((0x400000004000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 29;
break;
case 31:
if ((0x200000002L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 30;
break;
case 32:
if ((0x10000000100000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 31;
break;
case 33:
if ((0x4000000040000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 32;
break;
case 34:
if ((0x800000008000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 33;
break;
case 35:
if ((0x1000000010000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 34;
break;
case 36:
if ((0x200000002000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 35;
break;
case 37:
if ((0x20000000200L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 36;
break;
case 38:
if (curChar == 64)
jjAddStates(1681, 1683);
break;
case 40:
case 41:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddTwoStates(41, 42);
break;
case 42:
if (curChar == 92)
jjCheckNAddTwoStates(43, 44);
break;
case 43:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddTwoStates(41, 42);
break;
case 44:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(161, 165);
break;
case 48:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(166, 173);
break;
case 49:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(174, 177);
break;
case 50:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(178, 182);
break;
case 51:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(183, 188);
break;
case 52:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(189, 195);
break;
case 53:
if (curChar == 92)
jjCheckNAddTwoStates(43, 54);
break;
case 54:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(196, 200);
break;
case 56:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(201, 208);
break;
case 57:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(209, 212);
break;
case 58:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(213, 217);
break;
case 59:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(218, 223);
break;
case 60:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 81)
kind = 81;
jjCheckNAddStates(224, 230);
break;
case 64:
jjAddStates(1691, 1692);
break;
case 66:
case 67:
jjCheckNAddTwoStates(67, 68);
break;
case 72:
case 73:
if ((0x7fffffe87fffffeL & l) != 0L)
jjCheckNAddStates(242, 247);
break;
case 76:
jjAddStates(1693, 1694);
break;
case 78:
case 79:
jjCheckNAddTwoStates(79, 80);
break;
case 84:
case 85:
if ((0x7fffffe87fffffeL & l) != 0L)
jjCheckNAddStates(260, 262);
break;
case 88:
case 89:
if ((0x7fffffe87fffffeL & l) != 0L)
jjCheckNAddStates(268, 273);
break;
case 92:
jjAddStates(1695, 1696);
break;
case 94:
case 95:
jjCheckNAddTwoStates(95, 96);
break;
case 100:
if (curChar == 92)
jjCheckNAddTwoStates(101, 112);
break;
case 101:
if ((0xffffff81ffffff81L & l) != 0L)
jjCheckNAddStates(260, 262);
break;
case 102:
if (curChar == 92)
jjCheckNAddTwoStates(101, 103);
break;
case 103:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(286, 291);
break;
case 107:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(292, 300);
break;
case 108:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(301, 305);
break;
case 109:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(306, 311);
break;
case 110:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(312, 318);
break;
case 111:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(319, 326);
break;
case 112:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(327, 332);
break;
case 114:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(333, 341);
break;
case 115:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(342, 346);
break;
case 116:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(347, 352);
break;
case 117:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(353, 359);
break;
case 118:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(360, 367);
break;
case 119:
if (curChar == 92)
jjCheckNAddStates(1697, 1700);
break;
case 120:
if ((0xffffff81ffffff81L & l) != 0L)
jjCheckNAddStates(268, 273);
break;
case 121:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(368, 375);
break;
case 125:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(385, 395);
break;
case 126:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(396, 402);
break;
case 127:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(403, 410);
break;
case 128:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(411, 419);
break;
case 129:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(420, 429);
break;
case 130:
if (curChar == 92)
jjCheckNAddTwoStates(120, 131);
break;
case 131:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(430, 437);
break;
case 133:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(438, 448);
break;
case 134:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(449, 455);
break;
case 135:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(456, 463);
break;
case 136:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(464, 472);
break;
case 137:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(473, 482);
break;
case 139:
if ((0xffffffffefffffffL & l) != 0L)
jjCheckNAddStates(483, 485);
break;
case 141:
if (curChar == 92)
jjAddStates(1701, 1704);
break;
case 145:
if ((0xffffff81ffffff81L & l) != 0L)
jjCheckNAddStates(483, 485);
break;
case 146:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(491, 496);
break;
case 149:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(497, 505);
break;
case 150:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(506, 510);
break;
case 151:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(511, 516);
break;
case 152:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(517, 523);
break;
case 153:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(524, 531);
break;
case 155:
if ((0xffffffffefffffffL & l) != 0L)
jjCheckNAddStates(532, 534);
break;
case 157:
if (curChar == 92)
jjAddStates(1705, 1708);
break;
case 161:
if ((0xffffff81ffffff81L & l) != 0L)
jjCheckNAddStates(532, 534);
break;
case 162:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(535, 540);
break;
case 165:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(541, 549);
break;
case 166:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(550, 554);
break;
case 167:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(555, 560);
break;
case 168:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(561, 567);
break;
case 169:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(568, 575);
break;
case 170:
if (curChar == 92)
jjCheckNAddStates(1709, 1712);
break;
case 171:
if ((0xffffff81ffffff81L & l) != 0L)
jjCheckNAddStates(242, 247);
break;
case 172:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(576, 583);
break;
case 176:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(593, 603);
break;
case 177:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(604, 610);
break;
case 178:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(611, 618);
break;
case 179:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(619, 627);
break;
case 180:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(628, 637);
break;
case 181:
if (curChar == 92)
jjCheckNAddTwoStates(171, 182);
break;
case 182:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(638, 645);
break;
case 184:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(646, 656);
break;
case 185:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(657, 663);
break;
case 186:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(664, 671);
break;
case 187:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(672, 680);
break;
case 188:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(681, 690);
break;
case 192:
jjAddStates(1713, 1714);
break;
case 194:
case 195:
jjCheckNAddTwoStates(195, 196);
break;
case 200:
case 201:
if ((0x7fffffe87fffffeL & l) != 0L)
jjCheckNAddStates(706, 709);
break;
case 204:
jjAddStates(1715, 1716);
break;
case 206:
case 207:
jjCheckNAddTwoStates(207, 208);
break;
case 212:
if (curChar == 92)
jjCheckNAddTwoStates(213, 214);
break;
case 213:
if ((0xffffff81ffffff81L & l) != 0L)
jjCheckNAddStates(706, 709);
break;
case 214:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(719, 724);
break;
case 218:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(731, 739);
break;
case 219:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(740, 744);
break;
case 220:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(745, 750);
break;
case 221:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(751, 757);
break;
case 222:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(758, 765);
break;
case 223:
if (curChar == 92)
jjCheckNAddTwoStates(213, 224);
break;
case 224:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(766, 771);
break;
case 226:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(772, 780);
break;
case 227:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(781, 785);
break;
case 228:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(786, 791);
break;
case 229:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(792, 798);
break;
case 230:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(799, 806);
break;
case 234:
jjAddStates(1717, 1718);
break;
case 236:
case 237:
jjCheckNAddTwoStates(237, 238);
break;
case 243:
jjAddStates(1719, 1720);
break;
case 245:
case 246:
jjCheckNAddTwoStates(246, 247);
break;
case 251:
if (curChar == 126)
jjCheckNAdd(252);
break;
case 254:
jjAddStates(1721, 1722);
break;
case 256:
case 257:
jjCheckNAddTwoStates(257, 258);
break;
case 263:
jjAddStates(1723, 1724);
break;
case 265:
case 266:
jjCheckNAddTwoStates(266, 267);
break;
case 272:
jjAddStates(1725, 1726);
break;
case 274:
case 275:
jjCheckNAddTwoStates(275, 276);
break;
case 281:
jjAddStates(1727, 1728);
break;
case 283:
case 284:
jjCheckNAddTwoStates(284, 285);
break;
case 290:
jjAddStates(1729, 1730);
break;
case 292:
case 293:
jjCheckNAddTwoStates(293, 294);
break;
case 298:
if (curChar == 126 && kind > 30)
kind = 30;
break;
case 299:
if (curChar != 126)
break;
if (kind > 30)
kind = 30;
jjCheckNAdd(252);
break;
case 301:
if ((0xffffffffefffffffL & l) != 0L)
jjCheckNAddStates(867, 869);
break;
case 303:
if (curChar == 92)
jjAddStates(1731, 1734);
break;
case 307:
if ((0xffffff81ffffff81L & l) != 0L)
jjCheckNAddStates(867, 869);
break;
case 308:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(870, 875);
break;
case 311:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(876, 884);
break;
case 312:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(885, 889);
break;
case 313:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(890, 895);
break;
case 314:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(896, 902);
break;
case 315:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(903, 910);
break;
case 316:
if ((0xffffffffefffffffL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(316, 317);
break;
case 317:
if (curChar == 92)
jjAddStates(1735, 1738);
break;
case 321:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(316, 317);
break;
case 322:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(911, 915);
break;
case 325:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(916, 923);
break;
case 326:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(924, 927);
break;
case 327:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(928, 932);
break;
case 328:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(933, 938);
break;
case 329:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(939, 945);
break;
case 331:
if ((0xffffffffefffffffL & l) != 0L)
jjCheckNAddStates(946, 948);
break;
case 333:
if (curChar == 92)
jjAddStates(1739, 1742);
break;
case 337:
if ((0xffffff81ffffff81L & l) != 0L)
jjCheckNAddStates(946, 948);
break;
case 338:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(949, 954);
break;
case 341:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(955, 963);
break;
case 342:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(964, 968);
break;
case 343:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(969, 974);
break;
case 344:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(975, 981);
break;
case 345:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(982, 989);
break;
case 346:
if ((0xffffffffefffffffL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(346, 347);
break;
case 347:
if (curChar == 92)
jjAddStates(1743, 1746);
break;
case 351:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(346, 347);
break;
case 352:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(990, 994);
break;
case 355:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(995, 1002);
break;
case 356:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(1003, 1006);
break;
case 357:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(1007, 1011);
break;
case 358:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(1012, 1017);
break;
case 359:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 33)
kind = 33;
jjCheckNAddStates(1018, 1024);
break;
case 361:
case 362:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddTwoStates(362, 363);
break;
case 363:
if (curChar == 92)
jjCheckNAddTwoStates(364, 365);
break;
case 364:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddTwoStates(362, 363);
break;
case 365:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1025, 1029);
break;
case 369:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1030, 1037);
break;
case 370:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1038, 1041);
break;
case 371:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1042, 1046);
break;
case 372:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1047, 1052);
break;
case 373:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1053, 1059);
break;
case 374:
case 375:
if ((0x7fffffe87fffffeL & l) != 0L)
jjCheckNAddStates(1060, 1062);
break;
case 377:
if (curChar == 92)
jjCheckNAddTwoStates(378, 379);
break;
case 378:
if ((0xffffff81ffffff81L & l) != 0L)
jjCheckNAddStates(1060, 1062);
break;
case 379:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1063, 1068);
break;
case 383:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1069, 1077);
break;
case 384:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1078, 1082);
break;
case 385:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1083, 1088);
break;
case 386:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1089, 1095);
break;
case 387:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1096, 1103);
break;
case 388:
if (curChar == 92)
jjCheckNAddTwoStates(378, 389);
break;
case 389:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1104, 1109);
break;
case 391:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1110, 1118);
break;
case 392:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1119, 1123);
break;
case 393:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1124, 1129);
break;
case 394:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1130, 1136);
break;
case 395:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1137, 1144);
break;
case 396:
if (curChar == 92)
jjCheckNAddTwoStates(364, 397);
break;
case 397:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1145, 1149);
break;
case 399:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1150, 1157);
break;
case 400:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1158, 1161);
break;
case 401:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1162, 1166);
break;
case 402:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1167, 1172);
break;
case 403:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1173, 1179);
break;
case 404:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1672, 1676);
break;
case 407:
case 408:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddTwoStates(408, 409);
break;
case 409:
if (curChar == 92)
jjCheckNAddTwoStates(410, 411);
break;
case 410:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddTwoStates(408, 409);
break;
case 411:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1180, 1184);
break;
case 415:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1185, 1192);
break;
case 416:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1193, 1196);
break;
case 417:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1197, 1201);
break;
case 418:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1202, 1207);
break;
case 419:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1208, 1214);
break;
case 420:
if (curChar == 92)
jjCheckNAddTwoStates(410, 421);
break;
case 421:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1215, 1219);
break;
case 423:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1220, 1227);
break;
case 424:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1228, 1231);
break;
case 425:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1232, 1236);
break;
case 426:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1237, 1242);
break;
case 427:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 35)
kind = 35;
jjCheckNAddStates(1243, 1249);
break;
case 428:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddTwoStates(428, 429);
break;
case 429:
if (curChar == 92)
jjAddStates(1747, 1748);
break;
case 430:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddTwoStates(428, 429);
break;
case 431:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddStates(1250, 1254);
break;
case 435:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddStates(1255, 1262);
break;
case 436:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddStates(1263, 1266);
break;
case 437:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddStates(1267, 1271);
break;
case 438:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddStates(1272, 1277);
break;
case 439:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 36)
kind = 36;
jjCheckNAddStates(1278, 1284);
break;
case 440:
if ((0x20000000200000L & l) != 0L)
jjAddStates(1684, 1686);
break;
case 443:
if ((0xffffffffefffffffL & l) != 0L)
jjCheckNAddStates(1291, 1293);
break;
case 447:
jjAddStates(1749, 1750);
break;
case 449:
case 450:
jjCheckNAddTwoStates(450, 451);
break;
case 455:
if (curChar == 92)
jjAddStates(1751, 1754);
break;
case 459:
if ((0xffffff81ffffff81L & l) != 0L)
jjCheckNAddStates(1291, 1293);
break;
case 460:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1303, 1308);
break;
case 463:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1309, 1317);
break;
case 464:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1318, 1322);
break;
case 465:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1323, 1328);
break;
case 466:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1329, 1335);
break;
case 467:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1336, 1343);
break;
case 469:
if ((0xffffffffefffffffL & l) != 0L)
jjCheckNAddStates(1344, 1346);
break;
case 471:
if (curChar == 92)
jjAddStates(1755, 1758);
break;
case 475:
if ((0xffffff81ffffff81L & l) != 0L)
jjCheckNAddStates(1344, 1346);
break;
case 476:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1347, 1352);
break;
case 479:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1353, 1361);
break;
case 480:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1362, 1366);
break;
case 481:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1367, 1372);
break;
case 482:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1373, 1379);
break;
case 483:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1380, 1387);
break;
case 484:
if ((0x7fffffffefffffffL & l) != 0L)
jjCheckNAddStates(1388, 1391);
break;
case 485:
if (curChar == 92)
jjAddStates(1759, 1760);
break;
case 486:
if ((0xffffff81ffffff81L & l) != 0L)
jjCheckNAddStates(1388, 1391);
break;
case 487:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1392, 1397);
break;
case 491:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1404, 1412);
break;
case 492:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1413, 1417);
break;
case 493:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1418, 1423);
break;
case 494:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1424, 1430);
break;
case 495:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1431, 1438);
break;
case 498:
jjAddStates(1761, 1762);
break;
case 500:
case 501:
jjCheckNAddTwoStates(501, 502);
break;
case 505:
if ((0x100000001000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 441;
break;
case 506:
if ((0x4000000040000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 505;
break;
case 514:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjAddStates(1470, 1475);
break;
case 515:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 516;
break;
case 516:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 517;
break;
case 517:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 518;
break;
case 518:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAdd(519);
break;
case 519:
if ((0x7e0000007eL & l) != 0L && kind > 91)
kind = 91;
break;
case 520:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 521;
break;
case 521:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 522;
break;
case 522:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 523;
break;
case 523:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjstateSet[jjnewStateCnt++] = 510;
break;
case 524:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 525;
break;
case 525:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 526;
break;
case 526:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjstateSet[jjnewStateCnt++] = 527;
break;
case 528:
if ((0x7e0000007eL & l) != 0L)
jjstateSet[jjnewStateCnt++] = 529;
break;
case 529:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjstateSet[jjnewStateCnt++] = 530;
break;
case 532:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjstateSet[jjnewStateCnt++] = 533;
break;
case 541:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddTwoStates(542, 548);
break;
case 543:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjstateSet[jjnewStateCnt++] = 544;
break;
case 544:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjCheckNAddStates(1486, 1489);
break;
case 545:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjCheckNAdd(519);
break;
case 546:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjCheckNAddTwoStates(519, 545);
break;
case 547:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 91)
kind = 91;
jjCheckNAddStates(1490, 1492);
break;
case 548:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1493, 1497);
break;
case 549:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAdd(542);
break;
case 550:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddTwoStates(549, 542);
break;
case 551:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1498, 1500);
break;
case 552:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(1501, 1504);
break;
case 555:
if ((0x10000000100000L & l) != 0L && kind > 54)
kind = 54;
break;
case 556:
if ((0x1000000010000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 555;
break;
case 558:
if ((0x200000002000L & l) != 0L && kind > 54)
kind = 54;
break;
case 559:
if ((0x200000002000L & l) != 0L)
jjCheckNAdd(558);
break;
case 561:
if ((0x800000008L & l) != 0L)
jjCheckNAdd(558);
break;
case 563:
if ((0x800000008L & l) != 0L && kind > 54)
kind = 54;
break;
case 564:
if ((0x1000000010000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 563;
break;
case 566:
if ((0x400000004000L & l) != 0L && kind > 54)
kind = 54;
break;
case 567:
if ((0x20000000200L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 566;
break;
case 569:
if ((0x1000000010L & l) != 0L && kind > 54)
kind = 54;
break;
case 570:
if ((0x8000000080L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 569;
break;
case 572:
if ((0x100000001000000L & l) != 0L && kind > 54)
kind = 54;
break;
case 573:
if ((0x1000000010000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 572;
break;
case 575:
if ((0x200000002000L & l) != 0L && kind > 55)
kind = 55;
break;
case 576:
if ((0x2000000020L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 575;
break;
case 578:
if ((0x100000001000000L & l) != 0L && kind > 56)
kind = 56;
break;
case 579:
if ((0x2000000020L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 578;
break;
case 581:
if ((0x8000000080L & l) != 0L && kind > 57)
kind = 57;
break;
case 582:
if ((0x2000000020L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 581;
break;
case 583:
if ((0x1000000010L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 582;
break;
case 584:
if ((0x1000000010L & l) != 0L && kind > 57)
kind = 57;
break;
case 585:
case 588:
if ((0x200000002L & l) != 0L)
jjCheckNAdd(584);
break;
case 586:
if ((0x4000000040000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 585;
break;
case 587:
if ((0x8000000080L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 586;
break;
case 589:
if ((0x4000000040000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 588;
break;
case 591:
case 593:
if ((0x8000000080000L & l) != 0L && kind > 58)
kind = 58;
break;
case 592:
if ((0x200000002000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 591;
break;
case 595:
if ((0x400000004000000L & l) != 0L && kind > 59)
kind = 59;
break;
case 596:
case 598:
if ((0x10000000100L & l) != 0L)
jjCheckNAdd(595);
break;
case 599:
if ((0x80000000800L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 598;
break;
case 601:
if ((0x20000000200L & l) != 0L && kind > 60)
kind = 60;
break;
case 602:
if ((0x1000000010000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 601;
break;
case 603:
if ((0x1000000010L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 602;
break;
case 605:
if ((0x200000002000L & l) != 0L && kind > 60)
kind = 60;
break;
case 606:
if ((0x800000008L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 605;
break;
case 607:
if ((0x1000000010000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 606;
break;
case 608:
if ((0x1000000010L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 607;
break;
case 623:
case 624:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddTwoStates(624, 625);
break;
case 625:
if (curChar == 92)
jjCheckNAddTwoStates(626, 627);
break;
case 626:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddTwoStates(624, 625);
break;
case 627:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1522, 1526);
break;
case 631:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1527, 1534);
break;
case 632:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1535, 1538);
break;
case 633:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1539, 1543);
break;
case 634:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1544, 1549);
break;
case 635:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1550, 1556);
break;
case 636:
if (curChar == 92)
jjCheckNAddTwoStates(626, 637);
break;
case 637:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1557, 1561);
break;
case 639:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1562, 1569);
break;
case 640:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1570, 1573);
break;
case 641:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1574, 1578);
break;
case 642:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1579, 1584);
break;
case 643:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 62)
kind = 62;
jjCheckNAddStates(1585, 1591);
break;
case 648:
case 649:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddTwoStates(649, 650);
break;
case 650:
if (curChar == 92)
jjCheckNAddTwoStates(651, 652);
break;
case 651:
if ((0xffffff81ffffff81L & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddTwoStates(649, 650);
break;
case 652:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1592, 1596);
break;
case 656:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1597, 1604);
break;
case 657:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1605, 1608);
break;
case 658:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1609, 1613);
break;
case 659:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1614, 1619);
break;
case 660:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1620, 1626);
break;
case 661:
if (curChar == 92)
jjCheckNAddTwoStates(651, 662);
break;
case 662:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1627, 1631);
break;
case 664:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1632, 1639);
break;
case 665:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1640, 1643);
break;
case 666:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1644, 1648);
break;
case 667:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1649, 1654);
break;
case 668:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 92)
kind = 92;
jjCheckNAddStates(1655, 1661);
break;
case 669:
if (curChar == 92)
jjCheckNAddStates(1677, 1680);
break;
default : break;
}
} while(i != startsAt);
}
else
{
int hiByte = (int)(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 7:
if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
break;
if (kind > 34)
kind = 34;
jjCheckNAddStates(1672, 1676);
break;
case 1:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1687, 1688);
break;
case 3:
case 4:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(4, 5);
break;
case 22:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1689, 1690);
break;
case 24:
case 25:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(25, 26);
break;
case 40:
case 41:
if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
break;
if (kind > 81)
kind = 81;
jjCheckNAddTwoStates(41, 42);
break;
case 43:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 81)
kind = 81;
jjCheckNAddTwoStates(41, 42);
break;
case 64:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1691, 1692);
break;
case 66:
case 67:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(67, 68);
break;
case 72:
case 73:
if (jjCanMove_1(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(242, 247);
break;
case 76:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1693, 1694);
break;
case 78:
case 79:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(79, 80);
break;
case 84:
case 85:
if (jjCanMove_1(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(260, 262);
break;
case 88:
case 89:
if (jjCanMove_1(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(268, 273);
break;
case 92:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1695, 1696);
break;
case 94:
case 95:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(95, 96);
break;
case 101:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(260, 262);
break;
case 120:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(268, 273);
break;
case 139:
case 145:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(483, 485);
break;
case 155:
case 161:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(532, 534);
break;
case 171:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(242, 247);
break;
case 192:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1713, 1714);
break;
case 194:
case 195:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(195, 196);
break;
case 200:
case 201:
if (jjCanMove_1(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(706, 709);
break;
case 204:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1715, 1716);
break;
case 206:
case 207:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(207, 208);
break;
case 213:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(706, 709);
break;
case 234:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1717, 1718);
break;
case 236:
case 237:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(237, 238);
break;
case 243:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1719, 1720);
break;
case 245:
case 246:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(246, 247);
break;
case 254:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1721, 1722);
break;
case 256:
case 257:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(257, 258);
break;
case 263:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1723, 1724);
break;
case 265:
case 266:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(266, 267);
break;
case 272:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1725, 1726);
break;
case 274:
case 275:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(275, 276);
break;
case 281:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1727, 1728);
break;
case 283:
case 284:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(284, 285);
break;
case 290:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1729, 1730);
break;
case 292:
case 293:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(293, 294);
break;
case 301:
case 307:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(867, 869);
break;
case 316:
case 321:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(316, 317);
break;
case 331:
case 337:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(946, 948);
break;
case 346:
case 351:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 33)
kind = 33;
jjCheckNAddTwoStates(346, 347);
break;
case 361:
case 362:
if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
break;
if (kind > 34)
kind = 34;
jjCheckNAddTwoStates(362, 363);
break;
case 364:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 34)
kind = 34;
jjCheckNAddTwoStates(362, 363);
break;
case 374:
case 375:
if (jjCanMove_1(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(1060, 1062);
break;
case 378:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(1060, 1062);
break;
case 407:
case 408:
if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
break;
if (kind > 35)
kind = 35;
jjCheckNAddTwoStates(408, 409);
break;
case 410:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 35)
kind = 35;
jjCheckNAddTwoStates(408, 409);
break;
case 428:
if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
break;
if (kind > 36)
kind = 36;
jjCheckNAddTwoStates(428, 429);
break;
case 430:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 36)
kind = 36;
jjCheckNAddTwoStates(428, 429);
break;
case 443:
case 459:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(1291, 1293);
break;
case 447:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1749, 1750);
break;
case 449:
case 450:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(450, 451);
break;
case 469:
case 475:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(1344, 1346);
break;
case 484:
if (jjCanMove_1(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(1388, 1391);
break;
case 486:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddStates(1388, 1391);
break;
case 498:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(1761, 1762);
break;
case 500:
case 501:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjCheckNAddTwoStates(501, 502);
break;
case 623:
case 624:
if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
break;
if (kind > 62)
kind = 62;
jjCheckNAddTwoStates(624, 625);
break;
case 626:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 62)
kind = 62;
jjCheckNAddTwoStates(624, 625);
break;
case 648:
case 649:
if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
break;
if (kind > 92)
kind = 92;
jjCheckNAddTwoStates(649, 650);
break;
case 651:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 92)
kind = 92;
jjCheckNAddTwoStates(649, 650);
break;
default : break;
}
} while(i != startsAt);
}
if (kind != 0x7fffffff)
{
jjmatchedKind = kind;
jjmatchedPos = curPos;
kind = 0x7fffffff;
}
++curPos;
if ((i = jjnewStateCnt) == (startsAt = 728 - (jjnewStateCnt = startsAt)))
break;
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) { break; }
}
if (jjmatchedPos > strPos)
return curPos;
int toRet = Math.max(curPos, seenUpto);
if (curPos < toRet)
for (i = toRet - Math.min(curPos, seenUpto); i-- > 0; )
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) { throw new Error("Internal Error : Please send a bug report."); }
if (jjmatchedPos < strPos)
{
jjmatchedKind = strKind;
jjmatchedPos = strPos;
}
else if (jjmatchedPos == strPos && jjmatchedKind > strKind)
jjmatchedKind = strKind;
return toRet;
}
static final int[] jjnextStates = {
671, 672, 673, 556, 674, 675, 676, 559, 677, 678, 679, 561, 680, 681, 682, 564,
683, 684, 685, 567, 686, 687, 688, 570, 689, 690, 691, 573, 692, 693, 694, 576,
695, 696, 697, 579, 698, 699, 700, 583, 587, 589, 701, 702, 703, 592, 593, 704,
705, 706, 596, 707, 708, 709, 599, 710, 711, 712, 603, 713, 714, 715, 608, 716,
717, 718, 610, 719, 720, 721, 623, 722, 723, 724, 645, 725, 726, 727, 636, 240,
241, 249, 250, 251, 260, 261, 8, 269, 270, 9, 278, 279, 10, 287, 288, 11,
296, 297, 298, 554, 557, 560, 562, 565, 568, 571, 574, 577, 580, 590, 594, 597,
600, 604, 609, 622, 644, 646, 647, 648, 661, 406, 407, 428, 429, 420, 361, 374,
388, 396, 331, 332, 346, 347, 333, 301, 302, 316, 317, 303, 62, 71, 72, 181,
2, 3, 6, 3, 5, 6, 28, 37, 20, 23, 24, 27, 24, 26, 27, 40,
53, 41, 46, 47, 42, 48, 41, 49, 46, 47, 42, 50, 51, 52, 41, 46,
47, 42, 41, 49, 46, 47, 42, 41, 49, 46, 47, 42, 50, 41, 49, 46,
47, 42, 50, 51, 55, 47, 41, 42, 56, 57, 55, 47, 41, 42, 58, 59,
60, 55, 47, 41, 42, 57, 55, 47, 41, 42, 57, 55, 47, 41, 42, 58,
57, 55, 47, 41, 42, 58, 59, 70, 71, 72, 181, 62, 65, 66, 69, 66,
68, 69, 73, 74, 83, 84, 99, 170, 82, 83, 84, 99, 100, 74, 77, 78,
81, 78, 80, 81, 85, 86, 102, 87, 88, 138, 154, 130, 83, 84, 89, 90,
99, 119, 83, 84, 98, 99, 100, 90, 93, 94, 97, 94, 96, 97, 85, 105,
106, 86, 102, 107, 85, 108, 105, 106, 86, 102, 109, 110, 111, 85, 105, 106,
86, 102, 85, 108, 105, 106, 86, 102, 85, 108, 105, 106, 86, 102, 109, 85,
108, 105, 106, 86, 102, 109, 110, 113, 106, 85, 86, 102, 114, 115, 113, 106,
85, 86, 102, 116, 117, 118, 113, 106, 85, 86, 102, 115, 113, 106, 85, 86,
102, 115, 113, 106, 85, 86, 102, 116, 115, 113, 106, 85, 86, 102, 116, 117,
83, 84, 89, 123, 99, 119, 124, 125, 83, 84, 89, 90, 98, 99, 100, 90,
119, 83, 84, 89, 126, 123, 99, 119, 124, 127, 128, 129, 83, 84, 89, 123,
99, 119, 124, 83, 84, 89, 126, 123, 99, 119, 124, 83, 84, 89, 126, 123,
99, 119, 124, 127, 83, 84, 89, 126, 123, 99, 119, 124, 127, 128, 83, 84,
132, 89, 99, 119, 124, 133, 83, 84, 134, 132, 89, 99, 119, 124, 135, 136,
137, 83, 84, 132, 89, 99, 119, 124, 83, 84, 134, 132, 89, 99, 119, 124,
83, 84, 134, 132, 89, 99, 119, 124, 135, 83, 84, 134, 132, 89, 99, 119,
124, 135, 136, 139, 140, 141, 83, 84, 90, 99, 100, 139, 147, 148, 140, 141,
149, 139, 150, 147, 148, 140, 141, 151, 152, 153, 139, 147, 148, 140, 141, 139,
150, 147, 148, 140, 141, 139, 150, 147, 148, 140, 141, 151, 139, 150, 147, 148,
140, 141, 151, 152, 155, 156, 157, 155, 163, 164, 156, 157, 165, 155, 166, 163,
164, 156, 157, 167, 168, 169, 155, 163, 164, 156, 157, 155, 166, 163, 164, 156,
157, 155, 166, 163, 164, 156, 157, 167, 155, 166, 163, 164, 156, 157, 167, 168,
73, 174, 83, 84, 99, 170, 175, 176, 73, 74, 82, 83, 84, 99, 100, 74,
170, 73, 177, 174, 83, 84, 99, 170, 175, 178, 179, 180, 73, 174, 83, 84,
99, 170, 175, 73, 177, 174, 83, 84, 99, 170, 175, 73, 177, 174, 83, 84,
99, 170, 175, 178, 73, 177, 174, 83, 84, 99, 170, 175, 178, 179, 183, 73,
83, 84, 99, 170, 175, 184, 185, 183, 73, 83, 84, 99, 170, 175, 186, 187,
188, 183, 73, 83, 84, 99, 170, 175, 185, 183, 73, 83, 84, 99, 170, 175,
185, 183, 73, 83, 84, 99, 170, 175, 186, 185, 183, 73, 83, 84, 99, 170,
175, 186, 187, 190, 199, 200, 223, 198, 199, 200, 223, 190, 193, 194, 197, 194,
196, 197, 201, 202, 211, 212, 210, 211, 202, 205, 206, 209, 206, 208, 209, 201,
216, 211, 212, 217, 218, 201, 202, 210, 211, 202, 212, 201, 219, 216, 211, 212,
217, 220, 221, 222, 201, 216, 211, 212, 217, 201, 219, 216, 211, 212, 217, 201,
219, 216, 211, 212, 217, 220, 201, 219, 216, 211, 212, 217, 220, 221, 225, 201,
211, 212, 217, 226, 227, 225, 201, 211, 212, 217, 228, 229, 230, 225, 201, 211,
212, 217, 227, 225, 201, 211, 212, 217, 227, 225, 201, 211, 212, 217, 228, 227,
225, 201, 211, 212, 217, 228, 229, 235, 236, 239, 236, 238, 239, 244, 245, 248,
245, 247, 248, 249, 250, 251, 255, 256, 259, 256, 258, 259, 260, 261, 8, 264,
265, 268, 265, 267, 268, 269, 270, 9, 273, 274, 277, 274, 276, 277, 278, 279,
10, 282, 283, 286, 283, 285, 286, 287, 288, 11, 291, 292, 295, 292, 294, 295,
296, 297, 298, 301, 302, 303, 301, 309, 310, 302, 303, 311, 301, 312, 309, 310,
302, 303, 313, 314, 315, 301, 309, 310, 302, 303, 301, 312, 309, 310, 302, 303,
301, 312, 309, 310, 302, 303, 313, 301, 312, 309, 310, 302, 303, 313, 314, 316,
323, 324, 317, 325, 316, 326, 323, 324, 317, 327, 328, 329, 316, 323, 324, 317,
316, 326, 323, 324, 317, 316, 326, 323, 324, 317, 327, 316, 326, 323, 324, 317,
327, 328, 331, 332, 333, 331, 339, 340, 332, 333, 341, 331, 342, 339, 340, 332,
333, 343, 344, 345, 331, 339, 340, 332, 333, 331, 342, 339, 340, 332, 333, 331,
342, 339, 340, 332, 333, 343, 331, 342, 339, 340, 332, 333, 343, 344, 346, 353,
354, 347, 355, 346, 356, 353, 354, 347, 357, 358, 359, 346, 353, 354, 347, 346,
356, 353, 354, 347, 346, 356, 353, 354, 347, 357, 346, 356, 353, 354, 347, 357,
358, 362, 367, 368, 363, 369, 362, 370, 367, 368, 363, 371, 372, 373, 362, 367,
368, 363, 362, 370, 367, 368, 363, 362, 370, 367, 368, 363, 371, 362, 370, 367,
368, 363, 371, 372, 375, 376, 377, 375, 381, 382, 376, 377, 383, 375, 384, 381,
382, 376, 377, 385, 386, 387, 375, 381, 382, 376, 377, 375, 384, 381, 382, 376,
377, 375, 384, 381, 382, 376, 377, 385, 375, 384, 381, 382, 376, 377, 385, 386,
390, 382, 375, 376, 377, 391, 392, 390, 382, 375, 376, 377, 393, 394, 395, 390,
382, 375, 376, 377, 392, 390, 382, 375, 376, 377, 392, 390, 382, 375, 376, 377,
393, 392, 390, 382, 375, 376, 377, 393, 394, 398, 368, 362, 363, 399, 400, 398,
368, 362, 363, 401, 402, 403, 398, 368, 362, 363, 400, 398, 368, 362, 363, 400,
398, 368, 362, 363, 401, 400, 398, 368, 362, 363, 401, 402, 408, 413, 414, 409,
415, 408, 416, 413, 414, 409, 417, 418, 419, 408, 413, 414, 409, 408, 416, 413,
414, 409, 408, 416, 413, 414, 409, 417, 408, 416, 413, 414, 409, 417, 418, 422,
414, 408, 409, 423, 424, 422, 414, 408, 409, 425, 426, 427, 422, 414, 408, 409,
424, 422, 414, 408, 409, 424, 422, 414, 408, 409, 425, 424, 422, 414, 408, 409,
425, 426, 428, 433, 434, 429, 435, 428, 436, 433, 434, 429, 437, 438, 439, 428,
433, 434, 429, 428, 436, 433, 434, 429, 428, 436, 433, 434, 429, 437, 428, 436,
433, 434, 429, 437, 438, 442, 468, 484, 454, 485, 496, 443, 444, 455, 453, 454,
445, 448, 449, 452, 449, 451, 452, 443, 461, 462, 444, 455, 463, 443, 464, 461,
462, 444, 455, 465, 466, 467, 443, 461, 462, 444, 455, 443, 464, 461, 462, 444,
455, 443, 464, 461, 462, 444, 455, 465, 443, 464, 461, 462, 444, 455, 465, 466,
469, 470, 471, 469, 477, 478, 470, 471, 479, 469, 480, 477, 478, 470, 471, 481,
482, 483, 469, 477, 478, 470, 471, 469, 480, 477, 478, 470, 471, 469, 480, 477,
478, 470, 471, 481, 469, 480, 477, 478, 470, 471, 481, 482, 484, 445, 454, 485,
484, 489, 454, 485, 490, 491, 484, 445, 453, 454, 445, 485, 484, 492, 489, 454,
485, 490, 493, 494, 495, 484, 489, 454, 485, 490, 484, 492, 489, 454, 485, 490,
484, 492, 489, 454, 485, 490, 493, 484, 492, 489, 454, 485, 490, 493, 494, 504,
442, 468, 484, 453, 454, 445, 485, 496, 499, 500, 503, 500, 502, 503, 504, 442,
468, 484, 454, 485, 496, 508, 514, 510, 511, 512, 513, 510, 511, 512, 515, 520,
524, 528, 532, 536, 510, 534, 535, 510, 537, 538, 539, 510, 537, 538, 519, 545,
546, 547, 519, 545, 546, 549, 542, 550, 551, 552, 549, 542, 550, 549, 542, 550,
551, 580, 583, 587, 589, 590, 592, 593, 617, 618, 614, 620, 621, 611, 613, 622,
623, 636, 624, 629, 630, 625, 631, 624, 632, 629, 630, 625, 633, 634, 635, 624,
629, 630, 625, 624, 632, 629, 630, 625, 624, 632, 629, 630, 625, 633, 624, 632,
629, 630, 625, 633, 634, 638, 630, 624, 625, 639, 640, 638, 630, 624, 625, 641,
642, 643, 638, 630, 624, 625, 640, 638, 630, 624, 625, 640, 638, 630, 624, 625,
641, 640, 638, 630, 624, 625, 641, 642, 649, 654, 655, 650, 656, 649, 657, 654,
655, 650, 658, 659, 660, 649, 654, 655, 650, 649, 657, 654, 655, 650, 649, 657,
654, 655, 650, 658, 649, 657, 654, 655, 650, 658, 659, 663, 655, 649, 650, 664,
665, 663, 655, 649, 650, 666, 667, 668, 663, 655, 649, 650, 665, 663, 655, 649,
650, 665, 663, 655, 649, 650, 666, 665, 663, 655, 649, 650, 666, 667, 698, 583,
587, 589, 701, 592, 593, 719, 623, 636, 362, 375, 376, 377, 363, 364, 397, 378,
389, 39, 40, 53, 506, 507, 540, 1, 2, 22, 23, 64, 65, 76, 77, 92,
93, 101, 112, 120, 121, 142, 144, 145, 146, 158, 160, 161, 162, 171, 172, 101,
112, 192, 193, 204, 205, 234, 235, 243, 244, 254, 255, 263, 264, 272, 273, 281,
282, 290, 291, 304, 306, 307, 308, 318, 320, 321, 322, 334, 336, 337, 338, 348,
350, 351, 352, 430, 431, 447, 448, 456, 458, 459, 460, 472, 474, 475, 476, 486,
487, 498, 499,
};
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;
}
}
private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2)
{
switch(hiByte)
{
case 0:
return ((jjbitVec2[i2] & l2) != 0L);
default :
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, "\74\41\55\55", "\55\55\76",
null, "\174\75", null, null, null, null, null, null, null, null, null, null, null,
"\175", "\136\75", "\44\75", "\52\75", "\75", "\55", "\73", "\57", "\133", "\135",
"\52", "\56", "\51", "\50", "\72", null, null, null, null, null, null, null, null,
null, null, null, null, null, null, "\72\72", 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, "\174", };
/** Lexer state names. */
public static final String[] lexStateNames = {
"DEFAULT",
};
static final long[] jjtoToken = {
0xffffffffffe00001L, 0x7f803ffffL,
};
static final long[] jjtoSkip = {
0x2L, 0x0L,
};
static final long[] jjtoSpecial = {
0x2L, 0x0L,
};
protected SimpleCharStream input_stream;
private final int[] jjrounds = new int[728];
private final int[] jjstateSet = new int[1456];
protected char curChar;
/** Constructor. */
public CssParserTokenManager(SimpleCharStream stream){
if (SimpleCharStream.staticFlag)
throw new Error("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer.");
input_stream = stream;
}
/** Constructor. */
public CssParserTokenManager(SimpleCharStream stream, int lexState){
this(stream);
SwitchTo(lexState);
}
/** Reinitialise parser. */
public void ReInit(SimpleCharStream stream)
{
jjmatchedPos = jjnewStateCnt = 0;
curLexState = defaultLexState;
input_stream = stream;
ReInitRounds();
}
private void ReInitRounds()
{
int i;
jjround = 0x80000001;
for (i = 728; i-- > 0;)
jjrounds[i] = 0x80000000;
}
/** Reinitialise parser. */
public void ReInit(SimpleCharStream stream, int lexState)
{
ReInit(stream);
SwitchTo(lexState);
}
/** Switch to specified lex state. */
public void SwitchTo(int lexState)
{
if (lexState >= 1 || lexState < 0)
throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE);
else
curLexState = lexState;
}
protected Token jjFillToken()
{
final Token t;
final String curTokenImage;
final int beginLine;
final int endLine;
final int beginColumn;
final int endColumn;
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 specialToken = null;
Token matchedToken;
int curPos = 0;
EOFLoop :
for (;;)
{
try
{
curChar = input_stream.BeginToken();
}
catch(java.io.IOException e)
{
jjmatchedKind = 0;
matchedToken = jjFillToken();
matchedToken.specialToken = specialToken;
return matchedToken;
}
jjmatchedKind = 0x7fffffff;
jjmatchedPos = 0;
curPos = jjMoveStringLiteralDfa0_0();
if (jjmatchedKind != 0x7fffffff)
{
if (jjmatchedPos + 1 < curPos)
input_stream.backup(curPos - jjmatchedPos - 1);
if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
{
matchedToken = jjFillToken();
matchedToken.specialToken = specialToken;
return matchedToken;
}
else
{
if ((jjtoSpecial[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
{
matchedToken = jjFillToken();
if (specialToken == null)
specialToken = matchedToken;
else
{
matchedToken.specialToken = specialToken;
specialToken = (specialToken.next = matchedToken);
}
}
continue EOFLoop;
}
}
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);
}
}
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);
}
}