0001: /* Generated By:JavaCC: Do not edit this line. SQLParserTokenManager.java */
0002: /*
0003:
0004: Derby - File org.apache.derby.impl.sql.compile.sqlgrammar.jj
0005:
0006: Licensed to the Apache Software Foundation (ASF) under one or more
0007: contributor license agreements. See the NOTICE file distributed with
0008: this work for additional information regarding copyright ownership.
0009: The ASF licenses this file to you under the Apache License, Version 2.0
0010: (the "License"); you may not use this file except in compliance with
0011: the License. You may obtain a copy of the License at
0012:
0013: http://www.apache.org/licenses/LICENSE-2.0
0014:
0015: Unless required by applicable law or agreed to in writing, software
0016: distributed under the License is distributed on an "AS IS" BASIS,
0017: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0018: See the License for the specific language governing permissions and
0019: limitations under the License.
0020:
0021: */
0022:
0023: package org.apache.derby.impl.sql.compile;
0024:
0025: import org.apache.derby.iapi.sql.Statement;
0026: import org.apache.derby.iapi.sql.StatementType; /* aggregates */
0027: import org.apache.derby.impl.sql.compile.CountAggregateDefinition;
0028: import org.apache.derby.impl.sql.compile.MaxMinAggregateDefinition;
0029: import org.apache.derby.impl.sql.compile.SumAvgAggregateDefinition;
0030: import org.apache.derby.impl.sql.compile.AggregateNode;
0031: import org.apache.derby.impl.sql.compile.BinaryOperatorNode;
0032: import org.apache.derby.impl.sql.compile.CallStatementNode;
0033: import org.apache.derby.impl.sql.compile.CharConstantNode;
0034: import org.apache.derby.impl.sql.compile.CastNode;
0035: import org.apache.derby.impl.sql.compile.ColumnDefinitionNode;
0036: import org.apache.derby.impl.sql.compile.ColumnReference;
0037: import org.apache.derby.impl.sql.compile.CursorNode;
0038: import org.apache.derby.impl.sql.compile.FromBaseTable;
0039: import org.apache.derby.impl.sql.compile.FromList;
0040: import org.apache.derby.impl.sql.compile.FromSubquery;
0041: import org.apache.derby.impl.sql.compile.FromTable;
0042: import org.apache.derby.impl.sql.compile.GroupByList;
0043: import org.apache.derby.impl.sql.compile.HasNodeVisitor;
0044: import org.apache.derby.impl.sql.compile.JavaToSQLValueNode;
0045: import org.apache.derby.impl.sql.compile.JoinNode;
0046: import org.apache.derby.impl.sql.compile.MethodCallNode;
0047: import org.apache.derby.impl.sql.compile.QueryTreeNode;
0048: import org.apache.derby.impl.sql.compile.ReplaceAggregatesWithCRVisitor;
0049: import org.apache.derby.impl.sql.compile.ResultColumnList;
0050: import org.apache.derby.impl.sql.compile.ResultColumn;
0051: import org.apache.derby.impl.sql.compile.OrderByList;
0052: import org.apache.derby.impl.sql.compile.OrderByColumn;
0053: import org.apache.derby.impl.sql.compile.ResultSetNode;
0054: import org.apache.derby.impl.sql.compile.SelectNode;
0055: import org.apache.derby.impl.sql.compile.SubqueryNode;
0056: import org.apache.derby.impl.sql.compile.TableName;
0057: import org.apache.derby.impl.sql.compile.TernaryOperatorNode;
0058: import org.apache.derby.impl.sql.compile.ParameterNode;
0059: import org.apache.derby.impl.sql.compile.PrivilegeNode;
0060: import org.apache.derby.impl.sql.compile.ConstraintDefinitionNode;
0061: import org.apache.derby.impl.sql.compile.DMLModStatementNode;
0062: import org.apache.derby.impl.sql.compile.RoutineDesignator;
0063: import org.apache.derby.impl.sql.compile.StatementNode;
0064: import org.apache.derby.impl.sql.compile.TableElementList;
0065: import org.apache.derby.impl.sql.compile.TableElementNode;
0066: import org.apache.derby.impl.sql.compile.TableOperatorNode;
0067: import org.apache.derby.impl.sql.compile.TablePrivilegesNode;
0068: import org.apache.derby.impl.sql.compile.TransactionStatementNode;
0069: import org.apache.derby.impl.sql.compile.TriggerReferencingStruct;
0070: import org.apache.derby.impl.sql.compile.UnionNode;
0071: import org.apache.derby.impl.sql.compile.IntersectOrExceptNode;
0072: import org.apache.derby.impl.sql.compile.UnaryOperatorNode;
0073: import org.apache.derby.impl.sql.compile.UntypedNullConstantNode;
0074: import org.apache.derby.impl.sql.compile.UpdateNode;
0075: import org.apache.derby.impl.sql.compile.UserTypeConstantNode;
0076: import org.apache.derby.impl.sql.compile.ValueNode;
0077: import org.apache.derby.impl.sql.compile.ValueNodeList;
0078: import org.apache.derby.impl.sql.compile.GroupByColumn;
0079: import org.apache.derby.impl.sql.compile.CurrentDatetimeOperatorNode;
0080: import org.apache.derby.impl.sql.compile.DDLStatementNode;
0081: import org.apache.derby.impl.sql.compile.AlterTableNode;
0082: import org.apache.derby.impl.sql.compile.ParseException;
0083: import org.apache.derby.impl.sql.compile.Token;
0084: import org.apache.derby.impl.sql.compile.TokenMgrError;
0085: import org.apache.derby.impl.sql.compile.SQLParserConstants;
0086: import org.apache.derby.impl.sql.compile.CharStream;
0087: import org.apache.derby.impl.sql.execute.TablePrivilegeInfo;
0088: import org.apache.derby.iapi.sql.dictionary.DataDictionary;
0089: import org.apache.derby.iapi.sql.dictionary.TableDescriptor;
0090: import org.apache.derby.iapi.sql.dictionary.TriggerDescriptor;
0091: import org.apache.derby.iapi.sql.dictionary.ViewDescriptor;
0092: import org.apache.derby.iapi.sql.dictionary.SchemaDescriptor;
0093: import org.apache.derby.iapi.sql.conn.Authorizer;
0094: import org.apache.derby.iapi.sql.execute.ConstantAction;
0095: import org.apache.derby.iapi.sql.execute.ExecutionContext;
0096: import org.apache.derby.iapi.types.DataTypeDescriptor;
0097: import org.apache.derby.iapi.types.TypeId;
0098: import org.apache.derby.iapi.sql.compile.TypeCompiler;
0099: import org.apache.derby.iapi.sql.conn.LanguageConnectionContext;
0100: import org.apache.derby.iapi.types.DateTimeDataValue;
0101: import org.apache.derby.iapi.types.DataTypeDescriptor;
0102: import org.apache.derby.iapi.types.DataTypeUtilities;
0103: import org.apache.derby.iapi.types.StringDataValue;
0104: import org.apache.derby.iapi.types.DataValueDescriptor;
0105: import org.apache.derby.iapi.error.StandardException;
0106: import org.apache.derby.iapi.reference.Property;
0107: import org.apache.derby.iapi.reference.SQLState;
0108: import org.apache.derby.iapi.reference.JDBC30Translation;
0109: import org.apache.derby.iapi.reference.Limits;
0110: import org.apache.derby.iapi.sql.compile.CompilerContext;
0111: import org.apache.derby.iapi.sql.compile.C_NodeTypes;
0112: import org.apache.derby.iapi.services.context.ContextManager;
0113: import org.apache.derby.iapi.sql.compile.NodeFactory;
0114: import org.apache.derby.iapi.services.sanity.SanityManager;
0115: import org.apache.derby.catalog.AliasInfo;
0116: import org.apache.derby.catalog.TypeDescriptor;
0117: import org.apache.derby.catalog.types.RoutineAliasInfo;
0118: import org.apache.derby.iapi.services.io.FormatableProperties;
0119: import org.apache.derby.iapi.services.io.StoredFormatIds;
0120: import org.apache.derby.iapi.util.ReuseFactory;
0121: import org.apache.derby.iapi.services.io.FormatableBitSet;
0122: import org.apache.derby.iapi.util.StringUtil;
0123: import java.sql.Types;
0124: import java.util.List;
0125: import java.util.ArrayList;
0126: import java.util.Hashtable;
0127: import java.util.Properties;
0128: import java.util.StringTokenizer;
0129: import java.util.Vector;
0130: import java.lang.Character;
0131:
0132: public class SQLParserTokenManager implements SQLParserConstants {
0133: void CommonTokenAction(Token t) {
0134: t.beginOffset = input_stream.getBeginOffset();
0135: t.endOffset = input_stream.getEndOffset();
0136: }
0137:
0138: public java.io.PrintStream debugStream = System.out;
0139:
0140: public void setDebugStream(java.io.PrintStream ds) {
0141: debugStream = ds;
0142: }
0143:
0144: private final int jjStopStringLiteralDfa_15(int pos, long active0) {
0145: switch (pos) {
0146: default:
0147: return -1;
0148: }
0149: }
0150:
0151: private final int jjStartNfa_15(int pos, long active0) {
0152: return jjMoveNfa_15(jjStopStringLiteralDfa_15(pos, active0),
0153: pos + 1);
0154: }
0155:
0156: private final int jjStopAtPos(int pos, int kind) {
0157: jjmatchedKind = kind;
0158: jjmatchedPos = pos;
0159: return pos + 1;
0160: }
0161:
0162: private final int jjStartNfaWithStates_15(int pos, int kind,
0163: int state) {
0164: jjmatchedKind = kind;
0165: jjmatchedPos = pos;
0166: try {
0167: curChar = input_stream.readChar();
0168: } catch (java.io.IOException e) {
0169: return pos + 1;
0170: }
0171: return jjMoveNfa_15(state, pos + 1);
0172: }
0173:
0174: private final int jjMoveStringLiteralDfa0_15() {
0175: switch (curChar) {
0176: case 69:
0177: return jjStopAtPos(0, 50);
0178: case 101:
0179: return jjStopAtPos(0, 50);
0180: default:
0181: return jjMoveNfa_15(0, 0);
0182: }
0183: }
0184:
0185: private final void jjCheckNAdd(int state) {
0186: if (jjrounds[state] != jjround) {
0187: jjstateSet[jjnewStateCnt++] = state;
0188: jjrounds[state] = jjround;
0189: }
0190: }
0191:
0192: private final void jjAddStates(int start, int end) {
0193: do {
0194: jjstateSet[jjnewStateCnt++] = jjnextStates[start];
0195: } while (start++ != end);
0196: }
0197:
0198: private final void jjCheckNAddTwoStates(int state1, int state2) {
0199: jjCheckNAdd(state1);
0200: jjCheckNAdd(state2);
0201: }
0202:
0203: private final void jjCheckNAddStates(int start, int end) {
0204: do {
0205: jjCheckNAdd(jjnextStates[start]);
0206: } while (start++ != end);
0207: }
0208:
0209: private final void jjCheckNAddStates(int start) {
0210: jjCheckNAdd(jjnextStates[start]);
0211: jjCheckNAdd(jjnextStates[start + 1]);
0212: }
0213:
0214: static final long[] jjbitVec0 = { 0xfffffffffffffffeL,
0215: 0xffffffffffffffffL, 0xffffffffffffffffL,
0216: 0xffffffffffffffffL };
0217: static final long[] jjbitVec2 = { 0x0L, 0x0L, 0xffffffffffffffffL,
0218: 0xffffffffffffffffL };
0219:
0220: private final int jjMoveNfa_15(int startState, int curPos) {
0221: int[] nextStates;
0222: int startsAt = 0;
0223: jjnewStateCnt = 4;
0224: int i = 1;
0225: jjstateSet[0] = startState;
0226: int j, kind = 0x7fffffff;
0227: for (;;) {
0228: if (++jjround == 0x7fffffff)
0229: ReInitRounds();
0230: if (curChar < 64) {
0231: long l = 1L << curChar;
0232: MatchLoop: do {
0233: switch (jjstateSet[--i]) {
0234: case 0:
0235: if (kind > 52)
0236: kind = 52;
0237: if ((0x2400L & l) != 0L) {
0238: if (kind > 51)
0239: kind = 51;
0240: }
0241: if (curChar == 13)
0242: jjstateSet[jjnewStateCnt++] = 1;
0243: break;
0244: case 1:
0245: if (curChar == 10 && kind > 51)
0246: kind = 51;
0247: break;
0248: case 2:
0249: if (curChar == 13)
0250: jjstateSet[jjnewStateCnt++] = 1;
0251: break;
0252: case 3:
0253: if (kind > 52)
0254: kind = 52;
0255: break;
0256: default:
0257: break;
0258: }
0259: } while (i != startsAt);
0260: } else if (curChar < 128) {
0261: long l = 1L << (curChar & 077);
0262: MatchLoop: do {
0263: switch (jjstateSet[--i]) {
0264: case 0:
0265: if ((0xffffffdfffffffdfL & l) != 0L)
0266: kind = 52;
0267: break;
0268: default:
0269: break;
0270: }
0271: } while (i != startsAt);
0272: } else {
0273: int hiByte = (int) (curChar >> 8);
0274: int i1 = hiByte >> 6;
0275: long l1 = 1L << (hiByte & 077);
0276: int i2 = (curChar & 0xff) >> 6;
0277: long l2 = 1L << (curChar & 077);
0278: MatchLoop: do {
0279: switch (jjstateSet[--i]) {
0280: case 0:
0281: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
0282: && kind > 52)
0283: kind = 52;
0284: break;
0285: default:
0286: break;
0287: }
0288: } while (i != startsAt);
0289: }
0290: if (kind != 0x7fffffff) {
0291: jjmatchedKind = kind;
0292: jjmatchedPos = curPos;
0293: kind = 0x7fffffff;
0294: }
0295: ++curPos;
0296: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
0297: return curPos;
0298: try {
0299: curChar = input_stream.readChar();
0300: } catch (java.io.IOException e) {
0301: return curPos;
0302: }
0303: }
0304: }
0305:
0306: private final int jjStopStringLiteralDfa_14(int pos, long active0) {
0307: switch (pos) {
0308: default:
0309: return -1;
0310: }
0311: }
0312:
0313: private final int jjStartNfa_14(int pos, long active0) {
0314: return jjMoveNfa_14(jjStopStringLiteralDfa_14(pos, active0),
0315: pos + 1);
0316: }
0317:
0318: private final int jjStartNfaWithStates_14(int pos, int kind,
0319: int state) {
0320: jjmatchedKind = kind;
0321: jjmatchedPos = pos;
0322: try {
0323: curChar = input_stream.readChar();
0324: } catch (java.io.IOException e) {
0325: return pos + 1;
0326: }
0327: return jjMoveNfa_14(state, pos + 1);
0328: }
0329:
0330: private final int jjMoveStringLiteralDfa0_14() {
0331: switch (curChar) {
0332: case 73:
0333: return jjStopAtPos(0, 47);
0334: case 105:
0335: return jjStopAtPos(0, 47);
0336: default:
0337: return jjMoveNfa_14(0, 0);
0338: }
0339: }
0340:
0341: private final int jjMoveNfa_14(int startState, int curPos) {
0342: int[] nextStates;
0343: int startsAt = 0;
0344: jjnewStateCnt = 4;
0345: int i = 1;
0346: jjstateSet[0] = startState;
0347: int j, kind = 0x7fffffff;
0348: for (;;) {
0349: if (++jjround == 0x7fffffff)
0350: ReInitRounds();
0351: if (curChar < 64) {
0352: long l = 1L << curChar;
0353: MatchLoop: do {
0354: switch (jjstateSet[--i]) {
0355: case 0:
0356: if (kind > 49)
0357: kind = 49;
0358: if ((0x2400L & l) != 0L) {
0359: if (kind > 48)
0360: kind = 48;
0361: }
0362: if (curChar == 13)
0363: jjstateSet[jjnewStateCnt++] = 1;
0364: break;
0365: case 1:
0366: if (curChar == 10 && kind > 48)
0367: kind = 48;
0368: break;
0369: case 2:
0370: if (curChar == 13)
0371: jjstateSet[jjnewStateCnt++] = 1;
0372: break;
0373: case 3:
0374: if (kind > 49)
0375: kind = 49;
0376: break;
0377: default:
0378: break;
0379: }
0380: } while (i != startsAt);
0381: } else if (curChar < 128) {
0382: long l = 1L << (curChar & 077);
0383: MatchLoop: do {
0384: switch (jjstateSet[--i]) {
0385: case 0:
0386: if ((0xfffffdfffffffdffL & l) != 0L)
0387: kind = 49;
0388: break;
0389: default:
0390: break;
0391: }
0392: } while (i != startsAt);
0393: } else {
0394: int hiByte = (int) (curChar >> 8);
0395: int i1 = hiByte >> 6;
0396: long l1 = 1L << (hiByte & 077);
0397: int i2 = (curChar & 0xff) >> 6;
0398: long l2 = 1L << (curChar & 077);
0399: MatchLoop: do {
0400: switch (jjstateSet[--i]) {
0401: case 0:
0402: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
0403: && kind > 49)
0404: kind = 49;
0405: break;
0406: default:
0407: break;
0408: }
0409: } while (i != startsAt);
0410: }
0411: if (kind != 0x7fffffff) {
0412: jjmatchedKind = kind;
0413: jjmatchedPos = curPos;
0414: kind = 0x7fffffff;
0415: }
0416: ++curPos;
0417: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
0418: return curPos;
0419: try {
0420: curChar = input_stream.readChar();
0421: } catch (java.io.IOException e) {
0422: return curPos;
0423: }
0424: }
0425: }
0426:
0427: private final int jjMoveStringLiteralDfa0_17() {
0428: return jjMoveNfa_17(4, 0);
0429: }
0430:
0431: private final int jjMoveNfa_17(int startState, int curPos) {
0432: int[] nextStates;
0433: int startsAt = 0;
0434: jjnewStateCnt = 4;
0435: int i = 1;
0436: jjstateSet[0] = startState;
0437: int j, kind = 0x7fffffff;
0438: for (;;) {
0439: if (++jjround == 0x7fffffff)
0440: ReInitRounds();
0441: if (curChar < 64) {
0442: long l = 1L << curChar;
0443: MatchLoop: do {
0444: switch (jjstateSet[--i]) {
0445: case 4:
0446: if ((0xffffffffffffdbffL & l) != 0L) {
0447: if (kind > 57)
0448: kind = 57;
0449: jjCheckNAddStates(0, 2);
0450: } else if ((0x2400L & l) != 0L) {
0451: if (kind > 57)
0452: kind = 57;
0453: }
0454: if (curChar == 13)
0455: jjstateSet[jjnewStateCnt++] = 2;
0456: break;
0457: case 0:
0458: if ((0xffffffffffffdbffL & l) == 0L)
0459: break;
0460: kind = 57;
0461: jjCheckNAddStates(0, 2);
0462: break;
0463: case 1:
0464: if ((0x2400L & l) != 0L && kind > 57)
0465: kind = 57;
0466: break;
0467: case 2:
0468: if (curChar == 10 && kind > 57)
0469: kind = 57;
0470: break;
0471: case 3:
0472: if (curChar == 13)
0473: jjstateSet[jjnewStateCnt++] = 2;
0474: break;
0475: default:
0476: break;
0477: }
0478: } while (i != startsAt);
0479: } else if (curChar < 128) {
0480: long l = 1L << (curChar & 077);
0481: MatchLoop: do {
0482: switch (jjstateSet[--i]) {
0483: case 4:
0484: case 0:
0485: kind = 57;
0486: jjCheckNAddStates(0, 2);
0487: break;
0488: default:
0489: break;
0490: }
0491: } while (i != startsAt);
0492: } else {
0493: int hiByte = (int) (curChar >> 8);
0494: int i1 = hiByte >> 6;
0495: long l1 = 1L << (hiByte & 077);
0496: int i2 = (curChar & 0xff) >> 6;
0497: long l2 = 1L << (curChar & 077);
0498: MatchLoop: do {
0499: switch (jjstateSet[--i]) {
0500: case 4:
0501: case 0:
0502: if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
0503: break;
0504: if (kind > 57)
0505: kind = 57;
0506: jjCheckNAddStates(0, 2);
0507: break;
0508: default:
0509: break;
0510: }
0511: } while (i != startsAt);
0512: }
0513: if (kind != 0x7fffffff) {
0514: jjmatchedKind = kind;
0515: jjmatchedPos = curPos;
0516: kind = 0x7fffffff;
0517: }
0518: ++curPos;
0519: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
0520: return curPos;
0521: try {
0522: curChar = input_stream.readChar();
0523: } catch (java.io.IOException e) {
0524: return curPos;
0525: }
0526: }
0527: }
0528:
0529: private final int jjStopStringLiteralDfa_10(int pos, long active0) {
0530: switch (pos) {
0531: default:
0532: return -1;
0533: }
0534: }
0535:
0536: private final int jjStartNfa_10(int pos, long active0) {
0537: return jjMoveNfa_10(jjStopStringLiteralDfa_10(pos, active0),
0538: pos + 1);
0539: }
0540:
0541: private final int jjStartNfaWithStates_10(int pos, int kind,
0542: int state) {
0543: jjmatchedKind = kind;
0544: jjmatchedPos = pos;
0545: try {
0546: curChar = input_stream.readChar();
0547: } catch (java.io.IOException e) {
0548: return pos + 1;
0549: }
0550: return jjMoveNfa_10(state, pos + 1);
0551: }
0552:
0553: private final int jjMoveStringLiteralDfa0_10() {
0554: switch (curChar) {
0555: case 80:
0556: return jjStopAtPos(0, 35);
0557: case 112:
0558: return jjStopAtPos(0, 35);
0559: default:
0560: return jjMoveNfa_10(0, 0);
0561: }
0562: }
0563:
0564: private final int jjMoveNfa_10(int startState, int curPos) {
0565: int[] nextStates;
0566: int startsAt = 0;
0567: jjnewStateCnt = 4;
0568: int i = 1;
0569: jjstateSet[0] = startState;
0570: int j, kind = 0x7fffffff;
0571: for (;;) {
0572: if (++jjround == 0x7fffffff)
0573: ReInitRounds();
0574: if (curChar < 64) {
0575: long l = 1L << curChar;
0576: MatchLoop: do {
0577: switch (jjstateSet[--i]) {
0578: case 0:
0579: if (kind > 37)
0580: kind = 37;
0581: if ((0x2400L & l) != 0L) {
0582: if (kind > 36)
0583: kind = 36;
0584: }
0585: if (curChar == 13)
0586: jjstateSet[jjnewStateCnt++] = 1;
0587: break;
0588: case 1:
0589: if (curChar == 10 && kind > 36)
0590: kind = 36;
0591: break;
0592: case 2:
0593: if (curChar == 13)
0594: jjstateSet[jjnewStateCnt++] = 1;
0595: break;
0596: case 3:
0597: if (kind > 37)
0598: kind = 37;
0599: break;
0600: default:
0601: break;
0602: }
0603: } while (i != startsAt);
0604: } else if (curChar < 128) {
0605: long l = 1L << (curChar & 077);
0606: MatchLoop: do {
0607: switch (jjstateSet[--i]) {
0608: case 0:
0609: if ((0xfffefffffffeffffL & l) != 0L)
0610: kind = 37;
0611: break;
0612: default:
0613: break;
0614: }
0615: } while (i != startsAt);
0616: } else {
0617: int hiByte = (int) (curChar >> 8);
0618: int i1 = hiByte >> 6;
0619: long l1 = 1L << (hiByte & 077);
0620: int i2 = (curChar & 0xff) >> 6;
0621: long l2 = 1L << (curChar & 077);
0622: MatchLoop: do {
0623: switch (jjstateSet[--i]) {
0624: case 0:
0625: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
0626: && kind > 37)
0627: kind = 37;
0628: break;
0629: default:
0630: break;
0631: }
0632: } while (i != startsAt);
0633: }
0634: if (kind != 0x7fffffff) {
0635: jjmatchedKind = kind;
0636: jjmatchedPos = curPos;
0637: kind = 0x7fffffff;
0638: }
0639: ++curPos;
0640: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
0641: return curPos;
0642: try {
0643: curChar = input_stream.readChar();
0644: } catch (java.io.IOException e) {
0645: return curPos;
0646: }
0647: }
0648: }
0649:
0650: private final int jjStopStringLiteralDfa_4(int pos, long active0) {
0651: switch (pos) {
0652: default:
0653: return -1;
0654: }
0655: }
0656:
0657: private final int jjStartNfa_4(int pos, long active0) {
0658: return jjMoveNfa_4(jjStopStringLiteralDfa_4(pos, active0),
0659: pos + 1);
0660: }
0661:
0662: private final int jjStartNfaWithStates_4(int pos, int kind,
0663: int state) {
0664: jjmatchedKind = kind;
0665: jjmatchedPos = pos;
0666: try {
0667: curChar = input_stream.readChar();
0668: } catch (java.io.IOException e) {
0669: return pos + 1;
0670: }
0671: return jjMoveNfa_4(state, pos + 1);
0672: }
0673:
0674: private final int jjMoveStringLiteralDfa0_4() {
0675: switch (curChar) {
0676: case 66:
0677: return jjStopAtPos(0, 17);
0678: case 98:
0679: return jjStopAtPos(0, 17);
0680: default:
0681: return jjMoveNfa_4(0, 0);
0682: }
0683: }
0684:
0685: private final int jjMoveNfa_4(int startState, int curPos) {
0686: int[] nextStates;
0687: int startsAt = 0;
0688: jjnewStateCnt = 4;
0689: int i = 1;
0690: jjstateSet[0] = startState;
0691: int j, kind = 0x7fffffff;
0692: for (;;) {
0693: if (++jjround == 0x7fffffff)
0694: ReInitRounds();
0695: if (curChar < 64) {
0696: long l = 1L << curChar;
0697: MatchLoop: do {
0698: switch (jjstateSet[--i]) {
0699: case 0:
0700: if (kind > 19)
0701: kind = 19;
0702: if ((0x2400L & l) != 0L) {
0703: if (kind > 18)
0704: kind = 18;
0705: }
0706: if (curChar == 13)
0707: jjstateSet[jjnewStateCnt++] = 1;
0708: break;
0709: case 1:
0710: if (curChar == 10 && kind > 18)
0711: kind = 18;
0712: break;
0713: case 2:
0714: if (curChar == 13)
0715: jjstateSet[jjnewStateCnt++] = 1;
0716: break;
0717: case 3:
0718: if (kind > 19)
0719: kind = 19;
0720: break;
0721: default:
0722: break;
0723: }
0724: } while (i != startsAt);
0725: } else if (curChar < 128) {
0726: long l = 1L << (curChar & 077);
0727: MatchLoop: do {
0728: switch (jjstateSet[--i]) {
0729: case 0:
0730: if ((0xfffffffbfffffffbL & l) != 0L)
0731: kind = 19;
0732: break;
0733: default:
0734: break;
0735: }
0736: } while (i != startsAt);
0737: } else {
0738: int hiByte = (int) (curChar >> 8);
0739: int i1 = hiByte >> 6;
0740: long l1 = 1L << (hiByte & 077);
0741: int i2 = (curChar & 0xff) >> 6;
0742: long l2 = 1L << (curChar & 077);
0743: MatchLoop: do {
0744: switch (jjstateSet[--i]) {
0745: case 0:
0746: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
0747: && kind > 19)
0748: kind = 19;
0749: break;
0750: default:
0751: break;
0752: }
0753: } while (i != startsAt);
0754: }
0755: if (kind != 0x7fffffff) {
0756: jjmatchedKind = kind;
0757: jjmatchedPos = curPos;
0758: kind = 0x7fffffff;
0759: }
0760: ++curPos;
0761: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
0762: return curPos;
0763: try {
0764: curChar = input_stream.readChar();
0765: } catch (java.io.IOException e) {
0766: return curPos;
0767: }
0768: }
0769: }
0770:
0771: private final int jjStopStringLiteralDfa_13(int pos, long active0) {
0772: switch (pos) {
0773: default:
0774: return -1;
0775: }
0776: }
0777:
0778: private final int jjStartNfa_13(int pos, long active0) {
0779: return jjMoveNfa_13(jjStopStringLiteralDfa_13(pos, active0),
0780: pos + 1);
0781: }
0782:
0783: private final int jjStartNfaWithStates_13(int pos, int kind,
0784: int state) {
0785: jjmatchedKind = kind;
0786: jjmatchedPos = pos;
0787: try {
0788: curChar = input_stream.readChar();
0789: } catch (java.io.IOException e) {
0790: return pos + 1;
0791: }
0792: return jjMoveNfa_13(state, pos + 1);
0793: }
0794:
0795: private final int jjMoveStringLiteralDfa0_13() {
0796: switch (curChar) {
0797: case 84:
0798: return jjStopAtPos(0, 44);
0799: case 116:
0800: return jjStopAtPos(0, 44);
0801: default:
0802: return jjMoveNfa_13(0, 0);
0803: }
0804: }
0805:
0806: private final int jjMoveNfa_13(int startState, int curPos) {
0807: int[] nextStates;
0808: int startsAt = 0;
0809: jjnewStateCnt = 4;
0810: int i = 1;
0811: jjstateSet[0] = startState;
0812: int j, kind = 0x7fffffff;
0813: for (;;) {
0814: if (++jjround == 0x7fffffff)
0815: ReInitRounds();
0816: if (curChar < 64) {
0817: long l = 1L << curChar;
0818: MatchLoop: do {
0819: switch (jjstateSet[--i]) {
0820: case 0:
0821: if (kind > 46)
0822: kind = 46;
0823: if ((0x2400L & l) != 0L) {
0824: if (kind > 45)
0825: kind = 45;
0826: }
0827: if (curChar == 13)
0828: jjstateSet[jjnewStateCnt++] = 1;
0829: break;
0830: case 1:
0831: if (curChar == 10 && kind > 45)
0832: kind = 45;
0833: break;
0834: case 2:
0835: if (curChar == 13)
0836: jjstateSet[jjnewStateCnt++] = 1;
0837: break;
0838: case 3:
0839: if (kind > 46)
0840: kind = 46;
0841: break;
0842: default:
0843: break;
0844: }
0845: } while (i != startsAt);
0846: } else if (curChar < 128) {
0847: long l = 1L << (curChar & 077);
0848: MatchLoop: do {
0849: switch (jjstateSet[--i]) {
0850: case 0:
0851: if ((0xffefffffffefffffL & l) != 0L)
0852: kind = 46;
0853: break;
0854: default:
0855: break;
0856: }
0857: } while (i != startsAt);
0858: } else {
0859: int hiByte = (int) (curChar >> 8);
0860: int i1 = hiByte >> 6;
0861: long l1 = 1L << (hiByte & 077);
0862: int i2 = (curChar & 0xff) >> 6;
0863: long l2 = 1L << (curChar & 077);
0864: MatchLoop: do {
0865: switch (jjstateSet[--i]) {
0866: case 0:
0867: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
0868: && kind > 46)
0869: kind = 46;
0870: break;
0871: default:
0872: break;
0873: }
0874: } while (i != startsAt);
0875: }
0876: if (kind != 0x7fffffff) {
0877: jjmatchedKind = kind;
0878: jjmatchedPos = curPos;
0879: kind = 0x7fffffff;
0880: }
0881: ++curPos;
0882: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
0883: return curPos;
0884: try {
0885: curChar = input_stream.readChar();
0886: } catch (java.io.IOException e) {
0887: return curPos;
0888: }
0889: }
0890: }
0891:
0892: private final int jjStopStringLiteralDfa_11(int pos, long active0) {
0893: switch (pos) {
0894: default:
0895: return -1;
0896: }
0897: }
0898:
0899: private final int jjStartNfa_11(int pos, long active0) {
0900: return jjMoveNfa_11(jjStopStringLiteralDfa_11(pos, active0),
0901: pos + 1);
0902: }
0903:
0904: private final int jjStartNfaWithStates_11(int pos, int kind,
0905: int state) {
0906: jjmatchedKind = kind;
0907: jjmatchedPos = pos;
0908: try {
0909: curChar = input_stream.readChar();
0910: } catch (java.io.IOException e) {
0911: return pos + 1;
0912: }
0913: return jjMoveNfa_11(state, pos + 1);
0914: }
0915:
0916: private final int jjMoveStringLiteralDfa0_11() {
0917: switch (curChar) {
0918: case 69:
0919: return jjStopAtPos(0, 38);
0920: case 101:
0921: return jjStopAtPos(0, 38);
0922: default:
0923: return jjMoveNfa_11(0, 0);
0924: }
0925: }
0926:
0927: private final int jjMoveNfa_11(int startState, int curPos) {
0928: int[] nextStates;
0929: int startsAt = 0;
0930: jjnewStateCnt = 4;
0931: int i = 1;
0932: jjstateSet[0] = startState;
0933: int j, kind = 0x7fffffff;
0934: for (;;) {
0935: if (++jjround == 0x7fffffff)
0936: ReInitRounds();
0937: if (curChar < 64) {
0938: long l = 1L << curChar;
0939: MatchLoop: do {
0940: switch (jjstateSet[--i]) {
0941: case 0:
0942: if (kind > 40)
0943: kind = 40;
0944: if ((0x2400L & l) != 0L) {
0945: if (kind > 39)
0946: kind = 39;
0947: }
0948: if (curChar == 13)
0949: jjstateSet[jjnewStateCnt++] = 1;
0950: break;
0951: case 1:
0952: if (curChar == 10 && kind > 39)
0953: kind = 39;
0954: break;
0955: case 2:
0956: if (curChar == 13)
0957: jjstateSet[jjnewStateCnt++] = 1;
0958: break;
0959: case 3:
0960: if (kind > 40)
0961: kind = 40;
0962: break;
0963: default:
0964: break;
0965: }
0966: } while (i != startsAt);
0967: } else if (curChar < 128) {
0968: long l = 1L << (curChar & 077);
0969: MatchLoop: do {
0970: switch (jjstateSet[--i]) {
0971: case 0:
0972: if ((0xffffffdfffffffdfL & l) != 0L)
0973: kind = 40;
0974: break;
0975: default:
0976: break;
0977: }
0978: } while (i != startsAt);
0979: } else {
0980: int hiByte = (int) (curChar >> 8);
0981: int i1 = hiByte >> 6;
0982: long l1 = 1L << (hiByte & 077);
0983: int i2 = (curChar & 0xff) >> 6;
0984: long l2 = 1L << (curChar & 077);
0985: MatchLoop: do {
0986: switch (jjstateSet[--i]) {
0987: case 0:
0988: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
0989: && kind > 40)
0990: kind = 40;
0991: break;
0992: default:
0993: break;
0994: }
0995: } while (i != startsAt);
0996: }
0997: if (kind != 0x7fffffff) {
0998: jjmatchedKind = kind;
0999: jjmatchedPos = curPos;
1000: kind = 0x7fffffff;
1001: }
1002: ++curPos;
1003: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
1004: return curPos;
1005: try {
1006: curChar = input_stream.readChar();
1007: } catch (java.io.IOException e) {
1008: return curPos;
1009: }
1010: }
1011: }
1012:
1013: private final int jjStopStringLiteralDfa_5(int pos, long active0) {
1014: switch (pos) {
1015: default:
1016: return -1;
1017: }
1018: }
1019:
1020: private final int jjStartNfa_5(int pos, long active0) {
1021: return jjMoveNfa_5(jjStopStringLiteralDfa_5(pos, active0),
1022: pos + 1);
1023: }
1024:
1025: private final int jjStartNfaWithStates_5(int pos, int kind,
1026: int state) {
1027: jjmatchedKind = kind;
1028: jjmatchedPos = pos;
1029: try {
1030: curChar = input_stream.readChar();
1031: } catch (java.io.IOException e) {
1032: return pos + 1;
1033: }
1034: return jjMoveNfa_5(state, pos + 1);
1035: }
1036:
1037: private final int jjMoveStringLiteralDfa0_5() {
1038: switch (curChar) {
1039: case 89:
1040: return jjStopAtPos(0, 20);
1041: case 121:
1042: return jjStopAtPos(0, 20);
1043: default:
1044: return jjMoveNfa_5(0, 0);
1045: }
1046: }
1047:
1048: private final int jjMoveNfa_5(int startState, int curPos) {
1049: int[] nextStates;
1050: int startsAt = 0;
1051: jjnewStateCnt = 4;
1052: int i = 1;
1053: jjstateSet[0] = startState;
1054: int j, kind = 0x7fffffff;
1055: for (;;) {
1056: if (++jjround == 0x7fffffff)
1057: ReInitRounds();
1058: if (curChar < 64) {
1059: long l = 1L << curChar;
1060: MatchLoop: do {
1061: switch (jjstateSet[--i]) {
1062: case 0:
1063: if (kind > 22)
1064: kind = 22;
1065: if ((0x2400L & l) != 0L) {
1066: if (kind > 21)
1067: kind = 21;
1068: }
1069: if (curChar == 13)
1070: jjstateSet[jjnewStateCnt++] = 1;
1071: break;
1072: case 1:
1073: if (curChar == 10 && kind > 21)
1074: kind = 21;
1075: break;
1076: case 2:
1077: if (curChar == 13)
1078: jjstateSet[jjnewStateCnt++] = 1;
1079: break;
1080: case 3:
1081: if (kind > 22)
1082: kind = 22;
1083: break;
1084: default:
1085: break;
1086: }
1087: } while (i != startsAt);
1088: } else if (curChar < 128) {
1089: long l = 1L << (curChar & 077);
1090: MatchLoop: do {
1091: switch (jjstateSet[--i]) {
1092: case 0:
1093: if ((0xfdfffffffdffffffL & l) != 0L)
1094: kind = 22;
1095: break;
1096: default:
1097: break;
1098: }
1099: } while (i != startsAt);
1100: } else {
1101: int hiByte = (int) (curChar >> 8);
1102: int i1 = hiByte >> 6;
1103: long l1 = 1L << (hiByte & 077);
1104: int i2 = (curChar & 0xff) >> 6;
1105: long l2 = 1L << (curChar & 077);
1106: MatchLoop: do {
1107: switch (jjstateSet[--i]) {
1108: case 0:
1109: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
1110: && kind > 22)
1111: kind = 22;
1112: break;
1113: default:
1114: break;
1115: }
1116: } while (i != startsAt);
1117: }
1118: if (kind != 0x7fffffff) {
1119: jjmatchedKind = kind;
1120: jjmatchedPos = curPos;
1121: kind = 0x7fffffff;
1122: }
1123: ++curPos;
1124: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
1125: return curPos;
1126: try {
1127: curChar = input_stream.readChar();
1128: } catch (java.io.IOException e) {
1129: return curPos;
1130: }
1131: }
1132: }
1133:
1134: private final int jjStopStringLiteralDfa_9(int pos, long active0) {
1135: switch (pos) {
1136: default:
1137: return -1;
1138: }
1139: }
1140:
1141: private final int jjStartNfa_9(int pos, long active0) {
1142: return jjMoveNfa_9(jjStopStringLiteralDfa_9(pos, active0),
1143: pos + 1);
1144: }
1145:
1146: private final int jjStartNfaWithStates_9(int pos, int kind,
1147: int state) {
1148: jjmatchedKind = kind;
1149: jjmatchedPos = pos;
1150: try {
1151: curChar = input_stream.readChar();
1152: } catch (java.io.IOException e) {
1153: return pos + 1;
1154: }
1155: return jjMoveNfa_9(state, pos + 1);
1156: }
1157:
1158: private final int jjMoveStringLiteralDfa0_9() {
1159: switch (curChar) {
1160: case 79:
1161: return jjStopAtPos(0, 32);
1162: case 111:
1163: return jjStopAtPos(0, 32);
1164: default:
1165: return jjMoveNfa_9(0, 0);
1166: }
1167: }
1168:
1169: private final int jjMoveNfa_9(int startState, int curPos) {
1170: int[] nextStates;
1171: int startsAt = 0;
1172: jjnewStateCnt = 4;
1173: int i = 1;
1174: jjstateSet[0] = startState;
1175: int j, kind = 0x7fffffff;
1176: for (;;) {
1177: if (++jjround == 0x7fffffff)
1178: ReInitRounds();
1179: if (curChar < 64) {
1180: long l = 1L << curChar;
1181: MatchLoop: do {
1182: switch (jjstateSet[--i]) {
1183: case 0:
1184: if (kind > 34)
1185: kind = 34;
1186: if ((0x2400L & l) != 0L) {
1187: if (kind > 33)
1188: kind = 33;
1189: }
1190: if (curChar == 13)
1191: jjstateSet[jjnewStateCnt++] = 1;
1192: break;
1193: case 1:
1194: if (curChar == 10 && kind > 33)
1195: kind = 33;
1196: break;
1197: case 2:
1198: if (curChar == 13)
1199: jjstateSet[jjnewStateCnt++] = 1;
1200: break;
1201: case 3:
1202: if (kind > 34)
1203: kind = 34;
1204: break;
1205: default:
1206: break;
1207: }
1208: } while (i != startsAt);
1209: } else if (curChar < 128) {
1210: long l = 1L << (curChar & 077);
1211: MatchLoop: do {
1212: switch (jjstateSet[--i]) {
1213: case 0:
1214: if ((0xffff7fffffff7fffL & l) != 0L)
1215: kind = 34;
1216: break;
1217: default:
1218: break;
1219: }
1220: } while (i != startsAt);
1221: } else {
1222: int hiByte = (int) (curChar >> 8);
1223: int i1 = hiByte >> 6;
1224: long l1 = 1L << (hiByte & 077);
1225: int i2 = (curChar & 0xff) >> 6;
1226: long l2 = 1L << (curChar & 077);
1227: MatchLoop: do {
1228: switch (jjstateSet[--i]) {
1229: case 0:
1230: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
1231: && kind > 34)
1232: kind = 34;
1233: break;
1234: default:
1235: break;
1236: }
1237: } while (i != startsAt);
1238: }
1239: if (kind != 0x7fffffff) {
1240: jjmatchedKind = kind;
1241: jjmatchedPos = curPos;
1242: kind = 0x7fffffff;
1243: }
1244: ++curPos;
1245: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
1246: return curPos;
1247: try {
1248: curChar = input_stream.readChar();
1249: } catch (java.io.IOException e) {
1250: return curPos;
1251: }
1252: }
1253: }
1254:
1255: private final int jjMoveStringLiteralDfa0_1() {
1256: switch (curChar) {
1257: case 9: {
1258: jjmatchedKind = 7;
1259: jjmatchedPos = 0;
1260: }
1261: return jjMoveNfa_1(0, 0);
1262: case 32: {
1263: jjmatchedKind = 6;
1264: jjmatchedPos = 0;
1265: }
1266: return jjMoveNfa_1(0, 0);
1267: case 68: {
1268: jjmatchedKind = 8;
1269: jjmatchedPos = 0;
1270: }
1271: return jjMoveNfa_1(0, 0);
1272: case 100: {
1273: jjmatchedKind = 8;
1274: jjmatchedPos = 0;
1275: }
1276: return jjMoveNfa_1(0, 0);
1277: default:
1278: return jjMoveNfa_1(0, 0);
1279: }
1280: }
1281:
1282: private final int jjMoveNfa_1(int startState, int curPos) {
1283: int strKind = jjmatchedKind;
1284: int strPos = jjmatchedPos;
1285: int seenUpto;
1286: input_stream.backup(seenUpto = curPos + 1);
1287: try {
1288: curChar = input_stream.readChar();
1289: } catch (java.io.IOException e) {
1290: throw new Error("Internal Error");
1291: }
1292: curPos = 0;
1293: int[] nextStates;
1294: int startsAt = 0;
1295: jjnewStateCnt = 4;
1296: int i = 1;
1297: jjstateSet[0] = startState;
1298: int j, kind = 0x7fffffff;
1299: for (;;) {
1300: if (++jjround == 0x7fffffff)
1301: ReInitRounds();
1302: if (curChar < 64) {
1303: long l = 1L << curChar;
1304: MatchLoop: do {
1305: switch (jjstateSet[--i]) {
1306: case 0:
1307: if (kind > 10)
1308: kind = 10;
1309: if ((0x2400L & l) != 0L) {
1310: if (kind > 9)
1311: kind = 9;
1312: }
1313: if (curChar == 13)
1314: jjstateSet[jjnewStateCnt++] = 1;
1315: break;
1316: case 1:
1317: if (curChar == 10 && kind > 9)
1318: kind = 9;
1319: break;
1320: case 2:
1321: if (curChar == 13)
1322: jjstateSet[jjnewStateCnt++] = 1;
1323: break;
1324: case 3:
1325: if (kind > 10)
1326: kind = 10;
1327: break;
1328: default:
1329: break;
1330: }
1331: } while (i != startsAt);
1332: } else if (curChar < 128) {
1333: long l = 1L << (curChar & 077);
1334: MatchLoop: do {
1335: switch (jjstateSet[--i]) {
1336: case 0:
1337: if ((0xffffffefffffffefL & l) != 0L)
1338: kind = 10;
1339: break;
1340: default:
1341: break;
1342: }
1343: } while (i != startsAt);
1344: } else {
1345: int hiByte = (int) (curChar >> 8);
1346: int i1 = hiByte >> 6;
1347: long l1 = 1L << (hiByte & 077);
1348: int i2 = (curChar & 0xff) >> 6;
1349: long l2 = 1L << (curChar & 077);
1350: MatchLoop: do {
1351: switch (jjstateSet[--i]) {
1352: case 0:
1353: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
1354: && kind > 10)
1355: kind = 10;
1356: break;
1357: default:
1358: break;
1359: }
1360: } while (i != startsAt);
1361: }
1362: if (kind != 0x7fffffff) {
1363: jjmatchedKind = kind;
1364: jjmatchedPos = curPos;
1365: kind = 0x7fffffff;
1366: }
1367: ++curPos;
1368: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
1369: break;
1370: try {
1371: curChar = input_stream.readChar();
1372: } catch (java.io.IOException e) {
1373: break;
1374: }
1375: }
1376: if (jjmatchedPos > strPos)
1377: return curPos;
1378:
1379: int toRet = Math.max(curPos, seenUpto);
1380:
1381: if (curPos < toRet)
1382: for (i = toRet - Math.min(curPos, seenUpto); i-- > 0;)
1383: try {
1384: curChar = input_stream.readChar();
1385: } catch (java.io.IOException e) {
1386: throw new Error(
1387: "Internal Error : Please send a bug report.");
1388: }
1389:
1390: if (jjmatchedPos < strPos) {
1391: jjmatchedKind = strKind;
1392: jjmatchedPos = strPos;
1393: } else if (jjmatchedPos == strPos && jjmatchedKind > strKind)
1394: jjmatchedKind = strKind;
1395:
1396: return toRet;
1397: }
1398:
1399: private final int jjMoveStringLiteralDfa0_18() {
1400: return jjMoveNfa_18(4, 0);
1401: }
1402:
1403: private final int jjMoveNfa_18(int startState, int curPos) {
1404: int[] nextStates;
1405: int startsAt = 0;
1406: jjnewStateCnt = 4;
1407: int i = 1;
1408: jjstateSet[0] = startState;
1409: int j, kind = 0x7fffffff;
1410: for (;;) {
1411: if (++jjround == 0x7fffffff)
1412: ReInitRounds();
1413: if (curChar < 64) {
1414: long l = 1L << curChar;
1415: MatchLoop: do {
1416: switch (jjstateSet[--i]) {
1417: case 4:
1418: if ((0xffffffffffffdbffL & l) != 0L) {
1419: if (kind > 58)
1420: kind = 58;
1421: jjCheckNAddStates(0, 2);
1422: } else if ((0x2400L & l) != 0L) {
1423: if (kind > 58)
1424: kind = 58;
1425: }
1426: if (curChar == 13)
1427: jjstateSet[jjnewStateCnt++] = 2;
1428: break;
1429: case 0:
1430: if ((0xffffffffffffdbffL & l) == 0L)
1431: break;
1432: kind = 58;
1433: jjCheckNAddStates(0, 2);
1434: break;
1435: case 1:
1436: if ((0x2400L & l) != 0L && kind > 58)
1437: kind = 58;
1438: break;
1439: case 2:
1440: if (curChar == 10 && kind > 58)
1441: kind = 58;
1442: break;
1443: case 3:
1444: if (curChar == 13)
1445: jjstateSet[jjnewStateCnt++] = 2;
1446: break;
1447: default:
1448: break;
1449: }
1450: } while (i != startsAt);
1451: } else if (curChar < 128) {
1452: long l = 1L << (curChar & 077);
1453: MatchLoop: do {
1454: switch (jjstateSet[--i]) {
1455: case 4:
1456: case 0:
1457: kind = 58;
1458: jjCheckNAddStates(0, 2);
1459: break;
1460: default:
1461: break;
1462: }
1463: } while (i != startsAt);
1464: } else {
1465: int hiByte = (int) (curChar >> 8);
1466: int i1 = hiByte >> 6;
1467: long l1 = 1L << (hiByte & 077);
1468: int i2 = (curChar & 0xff) >> 6;
1469: long l2 = 1L << (curChar & 077);
1470: MatchLoop: do {
1471: switch (jjstateSet[--i]) {
1472: case 4:
1473: case 0:
1474: if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
1475: break;
1476: if (kind > 58)
1477: kind = 58;
1478: jjCheckNAddStates(0, 2);
1479: break;
1480: default:
1481: break;
1482: }
1483: } while (i != startsAt);
1484: }
1485: if (kind != 0x7fffffff) {
1486: jjmatchedKind = kind;
1487: jjmatchedPos = curPos;
1488: kind = 0x7fffffff;
1489: }
1490: ++curPos;
1491: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
1492: return curPos;
1493: try {
1494: curChar = input_stream.readChar();
1495: } catch (java.io.IOException e) {
1496: return curPos;
1497: }
1498: }
1499: }
1500:
1501: private final int jjStopStringLiteralDfa_3(int pos, long active0) {
1502: switch (pos) {
1503: default:
1504: return -1;
1505: }
1506: }
1507:
1508: private final int jjStartNfa_3(int pos, long active0) {
1509: return jjMoveNfa_3(jjStopStringLiteralDfa_3(pos, active0),
1510: pos + 1);
1511: }
1512:
1513: private final int jjStartNfaWithStates_3(int pos, int kind,
1514: int state) {
1515: jjmatchedKind = kind;
1516: jjmatchedPos = pos;
1517: try {
1518: curChar = input_stream.readChar();
1519: } catch (java.io.IOException e) {
1520: return pos + 1;
1521: }
1522: return jjMoveNfa_3(state, pos + 1);
1523: }
1524:
1525: private final int jjMoveStringLiteralDfa0_3() {
1526: switch (curChar) {
1527: case 82:
1528: return jjStopAtPos(0, 14);
1529: case 114:
1530: return jjStopAtPos(0, 14);
1531: default:
1532: return jjMoveNfa_3(0, 0);
1533: }
1534: }
1535:
1536: private final int jjMoveNfa_3(int startState, int curPos) {
1537: int[] nextStates;
1538: int startsAt = 0;
1539: jjnewStateCnt = 4;
1540: int i = 1;
1541: jjstateSet[0] = startState;
1542: int j, kind = 0x7fffffff;
1543: for (;;) {
1544: if (++jjround == 0x7fffffff)
1545: ReInitRounds();
1546: if (curChar < 64) {
1547: long l = 1L << curChar;
1548: MatchLoop: do {
1549: switch (jjstateSet[--i]) {
1550: case 0:
1551: if (kind > 16)
1552: kind = 16;
1553: if ((0x2400L & l) != 0L) {
1554: if (kind > 15)
1555: kind = 15;
1556: }
1557: if (curChar == 13)
1558: jjstateSet[jjnewStateCnt++] = 1;
1559: break;
1560: case 1:
1561: if (curChar == 10 && kind > 15)
1562: kind = 15;
1563: break;
1564: case 2:
1565: if (curChar == 13)
1566: jjstateSet[jjnewStateCnt++] = 1;
1567: break;
1568: case 3:
1569: if (kind > 16)
1570: kind = 16;
1571: break;
1572: default:
1573: break;
1574: }
1575: } while (i != startsAt);
1576: } else if (curChar < 128) {
1577: long l = 1L << (curChar & 077);
1578: MatchLoop: do {
1579: switch (jjstateSet[--i]) {
1580: case 0:
1581: if ((0xfffbfffffffbffffL & l) != 0L)
1582: kind = 16;
1583: break;
1584: default:
1585: break;
1586: }
1587: } while (i != startsAt);
1588: } else {
1589: int hiByte = (int) (curChar >> 8);
1590: int i1 = hiByte >> 6;
1591: long l1 = 1L << (hiByte & 077);
1592: int i2 = (curChar & 0xff) >> 6;
1593: long l2 = 1L << (curChar & 077);
1594: MatchLoop: do {
1595: switch (jjstateSet[--i]) {
1596: case 0:
1597: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
1598: && kind > 16)
1599: kind = 16;
1600: break;
1601: default:
1602: break;
1603: }
1604: } while (i != startsAt);
1605: }
1606: if (kind != 0x7fffffff) {
1607: jjmatchedKind = kind;
1608: jjmatchedPos = curPos;
1609: kind = 0x7fffffff;
1610: }
1611: ++curPos;
1612: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
1613: return curPos;
1614: try {
1615: curChar = input_stream.readChar();
1616: } catch (java.io.IOException e) {
1617: return curPos;
1618: }
1619: }
1620: }
1621:
1622: private final int jjStopStringLiteralDfa_2(int pos, long active0) {
1623: switch (pos) {
1624: default:
1625: return -1;
1626: }
1627: }
1628:
1629: private final int jjStartNfa_2(int pos, long active0) {
1630: return jjMoveNfa_2(jjStopStringLiteralDfa_2(pos, active0),
1631: pos + 1);
1632: }
1633:
1634: private final int jjStartNfaWithStates_2(int pos, int kind,
1635: int state) {
1636: jjmatchedKind = kind;
1637: jjmatchedPos = pos;
1638: try {
1639: curChar = input_stream.readChar();
1640: } catch (java.io.IOException e) {
1641: return pos + 1;
1642: }
1643: return jjMoveNfa_2(state, pos + 1);
1644: }
1645:
1646: private final int jjMoveStringLiteralDfa0_2() {
1647: switch (curChar) {
1648: case 69:
1649: return jjStopAtPos(0, 11);
1650: case 101:
1651: return jjStopAtPos(0, 11);
1652: default:
1653: return jjMoveNfa_2(0, 0);
1654: }
1655: }
1656:
1657: private final int jjMoveNfa_2(int startState, int curPos) {
1658: int[] nextStates;
1659: int startsAt = 0;
1660: jjnewStateCnt = 4;
1661: int i = 1;
1662: jjstateSet[0] = startState;
1663: int j, kind = 0x7fffffff;
1664: for (;;) {
1665: if (++jjround == 0x7fffffff)
1666: ReInitRounds();
1667: if (curChar < 64) {
1668: long l = 1L << curChar;
1669: MatchLoop: do {
1670: switch (jjstateSet[--i]) {
1671: case 0:
1672: if (kind > 13)
1673: kind = 13;
1674: if ((0x2400L & l) != 0L) {
1675: if (kind > 12)
1676: kind = 12;
1677: }
1678: if (curChar == 13)
1679: jjstateSet[jjnewStateCnt++] = 1;
1680: break;
1681: case 1:
1682: if (curChar == 10 && kind > 12)
1683: kind = 12;
1684: break;
1685: case 2:
1686: if (curChar == 13)
1687: jjstateSet[jjnewStateCnt++] = 1;
1688: break;
1689: case 3:
1690: if (kind > 13)
1691: kind = 13;
1692: break;
1693: default:
1694: break;
1695: }
1696: } while (i != startsAt);
1697: } else if (curChar < 128) {
1698: long l = 1L << (curChar & 077);
1699: MatchLoop: do {
1700: switch (jjstateSet[--i]) {
1701: case 0:
1702: if ((0xffffffdfffffffdfL & l) != 0L)
1703: kind = 13;
1704: break;
1705: default:
1706: break;
1707: }
1708: } while (i != startsAt);
1709: } else {
1710: int hiByte = (int) (curChar >> 8);
1711: int i1 = hiByte >> 6;
1712: long l1 = 1L << (hiByte & 077);
1713: int i2 = (curChar & 0xff) >> 6;
1714: long l2 = 1L << (curChar & 077);
1715: MatchLoop: do {
1716: switch (jjstateSet[--i]) {
1717: case 0:
1718: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
1719: && kind > 13)
1720: kind = 13;
1721: break;
1722: default:
1723: break;
1724: }
1725: } while (i != startsAt);
1726: }
1727: if (kind != 0x7fffffff) {
1728: jjmatchedKind = kind;
1729: jjmatchedPos = curPos;
1730: kind = 0x7fffffff;
1731: }
1732: ++curPos;
1733: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
1734: return curPos;
1735: try {
1736: curChar = input_stream.readChar();
1737: } catch (java.io.IOException e) {
1738: return curPos;
1739: }
1740: }
1741: }
1742:
1743: private final int jjStopStringLiteralDfa_6(int pos, long active0) {
1744: switch (pos) {
1745: default:
1746: return -1;
1747: }
1748: }
1749:
1750: private final int jjStartNfa_6(int pos, long active0) {
1751: return jjMoveNfa_6(jjStopStringLiteralDfa_6(pos, active0),
1752: pos + 1);
1753: }
1754:
1755: private final int jjStartNfaWithStates_6(int pos, int kind,
1756: int state) {
1757: jjmatchedKind = kind;
1758: jjmatchedPos = pos;
1759: try {
1760: curChar = input_stream.readChar();
1761: } catch (java.io.IOException e) {
1762: return pos + 1;
1763: }
1764: return jjMoveNfa_6(state, pos + 1);
1765: }
1766:
1767: private final int jjMoveStringLiteralDfa0_6() {
1768: switch (curChar) {
1769: case 45:
1770: return jjStopAtPos(0, 23);
1771: default:
1772: return jjMoveNfa_6(0, 0);
1773: }
1774: }
1775:
1776: private final int jjMoveNfa_6(int startState, int curPos) {
1777: int[] nextStates;
1778: int startsAt = 0;
1779: jjnewStateCnt = 4;
1780: int i = 1;
1781: jjstateSet[0] = startState;
1782: int j, kind = 0x7fffffff;
1783: for (;;) {
1784: if (++jjround == 0x7fffffff)
1785: ReInitRounds();
1786: if (curChar < 64) {
1787: long l = 1L << curChar;
1788: MatchLoop: do {
1789: switch (jjstateSet[--i]) {
1790: case 0:
1791: if ((0xffffdfffffffffffL & l) != 0L) {
1792: if (kind > 25)
1793: kind = 25;
1794: }
1795: if ((0x2400L & l) != 0L) {
1796: if (kind > 24)
1797: kind = 24;
1798: }
1799: if (curChar == 13)
1800: jjstateSet[jjnewStateCnt++] = 1;
1801: break;
1802: case 1:
1803: if (curChar == 10 && kind > 24)
1804: kind = 24;
1805: break;
1806: case 2:
1807: if (curChar == 13)
1808: jjstateSet[jjnewStateCnt++] = 1;
1809: break;
1810: case 3:
1811: if ((0xffffdfffffffffffL & l) != 0L
1812: && kind > 25)
1813: kind = 25;
1814: break;
1815: default:
1816: break;
1817: }
1818: } while (i != startsAt);
1819: } else if (curChar < 128) {
1820: long l = 1L << (curChar & 077);
1821: MatchLoop: do {
1822: switch (jjstateSet[--i]) {
1823: case 0:
1824: kind = 25;
1825: break;
1826: default:
1827: break;
1828: }
1829: } while (i != startsAt);
1830: } else {
1831: int hiByte = (int) (curChar >> 8);
1832: int i1 = hiByte >> 6;
1833: long l1 = 1L << (hiByte & 077);
1834: int i2 = (curChar & 0xff) >> 6;
1835: long l2 = 1L << (curChar & 077);
1836: MatchLoop: do {
1837: switch (jjstateSet[--i]) {
1838: case 0:
1839: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
1840: && kind > 25)
1841: kind = 25;
1842: break;
1843: default:
1844: break;
1845: }
1846: } while (i != startsAt);
1847: }
1848: if (kind != 0x7fffffff) {
1849: jjmatchedKind = kind;
1850: jjmatchedPos = curPos;
1851: kind = 0x7fffffff;
1852: }
1853: ++curPos;
1854: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
1855: return curPos;
1856: try {
1857: curChar = input_stream.readChar();
1858: } catch (java.io.IOException e) {
1859: return curPos;
1860: }
1861: }
1862: }
1863:
1864: private final int jjStopStringLiteralDfa_8(int pos, long active0) {
1865: switch (pos) {
1866: default:
1867: return -1;
1868: }
1869: }
1870:
1871: private final int jjStartNfa_8(int pos, long active0) {
1872: return jjMoveNfa_8(jjStopStringLiteralDfa_8(pos, active0),
1873: pos + 1);
1874: }
1875:
1876: private final int jjStartNfaWithStates_8(int pos, int kind,
1877: int state) {
1878: jjmatchedKind = kind;
1879: jjmatchedPos = pos;
1880: try {
1881: curChar = input_stream.readChar();
1882: } catch (java.io.IOException e) {
1883: return pos + 1;
1884: }
1885: return jjMoveNfa_8(state, pos + 1);
1886: }
1887:
1888: private final int jjMoveStringLiteralDfa0_8() {
1889: switch (curChar) {
1890: case 82:
1891: return jjStopAtPos(0, 29);
1892: case 114:
1893: return jjStopAtPos(0, 29);
1894: default:
1895: return jjMoveNfa_8(0, 0);
1896: }
1897: }
1898:
1899: private final int jjMoveNfa_8(int startState, int curPos) {
1900: int[] nextStates;
1901: int startsAt = 0;
1902: jjnewStateCnt = 4;
1903: int i = 1;
1904: jjstateSet[0] = startState;
1905: int j, kind = 0x7fffffff;
1906: for (;;) {
1907: if (++jjround == 0x7fffffff)
1908: ReInitRounds();
1909: if (curChar < 64) {
1910: long l = 1L << curChar;
1911: MatchLoop: do {
1912: switch (jjstateSet[--i]) {
1913: case 0:
1914: if (kind > 31)
1915: kind = 31;
1916: if ((0x2400L & l) != 0L) {
1917: if (kind > 30)
1918: kind = 30;
1919: }
1920: if (curChar == 13)
1921: jjstateSet[jjnewStateCnt++] = 1;
1922: break;
1923: case 1:
1924: if (curChar == 10 && kind > 30)
1925: kind = 30;
1926: break;
1927: case 2:
1928: if (curChar == 13)
1929: jjstateSet[jjnewStateCnt++] = 1;
1930: break;
1931: case 3:
1932: if (kind > 31)
1933: kind = 31;
1934: break;
1935: default:
1936: break;
1937: }
1938: } while (i != startsAt);
1939: } else if (curChar < 128) {
1940: long l = 1L << (curChar & 077);
1941: MatchLoop: do {
1942: switch (jjstateSet[--i]) {
1943: case 0:
1944: if ((0xfffbfffffffbffffL & l) != 0L)
1945: kind = 31;
1946: break;
1947: default:
1948: break;
1949: }
1950: } while (i != startsAt);
1951: } else {
1952: int hiByte = (int) (curChar >> 8);
1953: int i1 = hiByte >> 6;
1954: long l1 = 1L << (hiByte & 077);
1955: int i2 = (curChar & 0xff) >> 6;
1956: long l2 = 1L << (curChar & 077);
1957: MatchLoop: do {
1958: switch (jjstateSet[--i]) {
1959: case 0:
1960: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
1961: && kind > 31)
1962: kind = 31;
1963: break;
1964: default:
1965: break;
1966: }
1967: } while (i != startsAt);
1968: }
1969: if (kind != 0x7fffffff) {
1970: jjmatchedKind = kind;
1971: jjmatchedPos = curPos;
1972: kind = 0x7fffffff;
1973: }
1974: ++curPos;
1975: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
1976: return curPos;
1977: try {
1978: curChar = input_stream.readChar();
1979: } catch (java.io.IOException e) {
1980: return curPos;
1981: }
1982: }
1983: }
1984:
1985: private final int jjMoveStringLiteralDfa0_0() {
1986: switch (curChar) {
1987: case 9:
1988: jjmatchedKind = 2;
1989: return jjMoveNfa_0(0, 0);
1990: case 10:
1991: jjmatchedKind = 3;
1992: return jjMoveNfa_0(0, 0);
1993: case 13:
1994: jjmatchedKind = 4;
1995: return jjMoveNfa_0(0, 0);
1996: case 32:
1997: jjmatchedKind = 1;
1998: return jjMoveNfa_0(0, 0);
1999: case 33:
2000: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L, 0x0L,
2001: 0x0L, 0x0L, 0x1000000000000L);
2002: case 34:
2003: jjmatchedKind = 411;
2004: return jjMoveNfa_0(0, 0);
2005: case 37:
2006: jjmatchedKind = 412;
2007: return jjMoveNfa_0(0, 0);
2008: case 38:
2009: jjmatchedKind = 413;
2010: return jjMoveNfa_0(0, 0);
2011: case 39:
2012: jjmatchedKind = 414;
2013: return jjMoveNfa_0(0, 0);
2014: case 40:
2015: jjmatchedKind = 417;
2016: return jjMoveNfa_0(0, 0);
2017: case 41:
2018: jjmatchedKind = 418;
2019: return jjMoveNfa_0(0, 0);
2020: case 42:
2021: jjmatchedKind = 419;
2022: return jjMoveNfa_0(0, 0);
2023: case 43:
2024: jjmatchedKind = 420;
2025: return jjMoveNfa_0(0, 0);
2026: case 44:
2027: jjmatchedKind = 421;
2028: return jjMoveNfa_0(0, 0);
2029: case 45:
2030: jjmatchedKind = 422;
2031: return jjMoveStringLiteralDfa1_0(0x20L, 0x0L, 0x0L, 0x0L,
2032: 0x0L, 0x0L, 0x200000000000000L);
2033: case 46:
2034: jjmatchedKind = 423;
2035: return jjMoveNfa_0(0, 0);
2036: case 47:
2037: jjmatchedKind = 424;
2038: return jjMoveNfa_0(0, 0);
2039: case 58:
2040: jjmatchedKind = 425;
2041: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L, 0x0L,
2042: 0x0L, 0x0L, 0x40000000000L);
2043: case 59:
2044: jjmatchedKind = 427;
2045: return jjMoveNfa_0(0, 0);
2046: case 60:
2047: jjmatchedKind = 428;
2048: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L, 0x0L,
2049: 0x0L, 0x0L, 0xa00000000000L);
2050: case 61:
2051: jjmatchedKind = 430;
2052: return jjMoveNfa_0(0, 0);
2053: case 62:
2054: jjmatchedKind = 433;
2055: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L, 0x0L,
2056: 0x0L, 0x0L, 0x4000000000000L);
2057: case 63:
2058: jjmatchedKind = 435;
2059: return jjMoveNfa_0(0, 0);
2060: case 65:
2061: return jjMoveStringLiteralDfa1_0(0xf800000000000000L,
2062: 0xffL, 0x0L, 0x0L, 0xf0L, 0x400000000L, 0x0L);
2063: case 66:
2064: return jjMoveStringLiteralDfa1_0(0x0L, 0x3f00L, 0x0L, 0x0L,
2065: 0x100L, 0x801020000L, 0x0L);
2066: case 67:
2067: jjmatchedKind = 265;
2068: return jjMoveStringLiteralDfa1_0(0x0L, 0x7ffffffc000L,
2069: 0x0L, 0x0L, 0xfc00L, 0x1f0001c0000L, 0x0L);
2070: case 68:
2071: jjmatchedKind = 107;
2072: return jjMoveStringLiteralDfa1_0(0x0L, 0x7fff00000000000L,
2073: 0x0L, 0x0L, 0x1f0000L, 0xe0000200000L, 0x0L);
2074: case 69:
2075: return jjMoveStringLiteralDfa1_0(0x0L, 0xf800000000000000L,
2076: 0x1fL, 0x0L, 0x0L, 0x700000800000L, 0x0L);
2077: case 70:
2078: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x7fe0L, 0x0L,
2079: 0x200000L, 0x800000000000L, 0x0L);
2080: case 71:
2081: jjmatchedKind = 445;
2082: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x1f8000L,
2083: 0x0L, 0x400000L, 0x400000L, 0x0L);
2084: case 72:
2085: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x600000L,
2086: 0x0L, 0x0L, 0x0L, 0x0L);
2087: case 73:
2088: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x3fff800000L,
2089: 0x0L, 0x1f800000L, 0x1000000000000L, 0x0L);
2090: case 74:
2091: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x4000000000L,
2092: 0x0L, 0x0L, 0x2000000000000L, 0x0L);
2093: case 75:
2094: jjmatchedKind = 443;
2095: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x8000000000L,
2096: 0x0L, 0x0L, 0x0L, 0x0L);
2097: case 76:
2098: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L,
2099: 0xf0000000000L, 0x0L, 0xfe0000000L,
2100: 0x1c000006000000L, 0x0L);
2101: case 77:
2102: jjmatchedKind = 444;
2103: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L,
2104: 0x1f00000000000L, 0x0L, 0x3f000000000L,
2105: 0xe0000000000000L, 0x0L);
2106: case 78:
2107: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L,
2108: 0x3fe000000000000L, 0x0L, 0x3c0000000000L,
2109: 0x700000000000000L, 0x0L);
2110: case 79:
2111: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L,
2112: 0xfc00000000000000L, 0xfL, 0x400000000000L,
2113: 0xf800000000000000L, 0x0L);
2114: case 80:
2115: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L, 0x1ff0L,
2116: 0x3800000000000L, 0x0L, 0x7L);
2117: case 82:
2118: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L,
2119: 0x3fe000L, 0x7c000000000000L, 0x8000000L, 0x1ff8L);
2120: case 83:
2121: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L,
2122: 0x3fffc00000L, 0xff80000000000000L, 0x1000007fL,
2123: 0x7fe000L);
2124: case 84:
2125: jjmatchedKind = 230;
2126: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L,
2127: 0x1ff8000000000L, 0x0L, 0x3f80L, 0x800000L);
2128: case 85:
2129: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L,
2130: 0xfe000000000000L, 0x0L, 0xc000L, 0x3000000L);
2131: case 86:
2132: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L,
2133: 0x3f00000000000000L, 0x0L, 0x0L, 0x0L);
2134: case 87:
2135: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L,
2136: 0xc000000000000000L, 0x7L, 0x10000L, 0x4000000L);
2137: case 88:
2138: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L, 0x0L,
2139: 0x0L, 0x3e0000000L, 0x0L);
2140: case 89:
2141: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L, 0x0L,
2142: 0x8L, 0x0L, 0x0L);
2143: case 91:
2144: jjmatchedKind = 438;
2145: return jjMoveNfa_0(0, 0);
2146: case 93:
2147: jjmatchedKind = 439;
2148: return jjMoveNfa_0(0, 0);
2149: case 95:
2150: jjmatchedKind = 436;
2151: return jjMoveNfa_0(0, 0);
2152: case 97:
2153: return jjMoveStringLiteralDfa1_0(0xf800000000000000L,
2154: 0xffL, 0x0L, 0x0L, 0xf0L, 0x400000000L, 0x0L);
2155: case 98:
2156: return jjMoveStringLiteralDfa1_0(0x0L, 0x3f00L, 0x0L, 0x0L,
2157: 0x100L, 0x801020000L, 0x0L);
2158: case 99:
2159: jjmatchedKind = 265;
2160: return jjMoveStringLiteralDfa1_0(0x0L, 0x7ffffffc000L,
2161: 0x0L, 0x0L, 0xfc00L, 0x1f0001c0000L, 0x0L);
2162: case 100:
2163: jjmatchedKind = 107;
2164: return jjMoveStringLiteralDfa1_0(0x0L, 0x7fff00000000000L,
2165: 0x0L, 0x0L, 0x1f0000L, 0xe0000200000L, 0x0L);
2166: case 101:
2167: return jjMoveStringLiteralDfa1_0(0x0L, 0xf800000000000000L,
2168: 0x1fL, 0x0L, 0x0L, 0x700000800000L, 0x0L);
2169: case 102:
2170: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x7fe0L, 0x0L,
2171: 0x200000L, 0x800000000000L, 0x0L);
2172: case 103:
2173: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x1f8000L,
2174: 0x0L, 0x400000L, 0x400000L, 0x0L);
2175: case 104:
2176: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x600000L,
2177: 0x0L, 0x0L, 0x0L, 0x0L);
2178: case 105:
2179: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x3fff800000L,
2180: 0x0L, 0x1f800000L, 0x1000000000000L, 0x0L);
2181: case 106:
2182: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x4000000000L,
2183: 0x0L, 0x0L, 0x2000000000000L, 0x0L);
2184: case 107:
2185: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x8000000000L,
2186: 0x0L, 0x0L, 0x0L, 0x0L);
2187: case 108:
2188: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L,
2189: 0xf0000000000L, 0x0L, 0xfe0000000L,
2190: 0x1c000006000000L, 0x0L);
2191: case 109:
2192: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L,
2193: 0x1f00000000000L, 0x0L, 0x3f000000000L,
2194: 0xe0000000000000L, 0x0L);
2195: case 110:
2196: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L,
2197: 0x3fe000000000000L, 0x0L, 0x3c0000000000L,
2198: 0x700000000000000L, 0x0L);
2199: case 111:
2200: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L,
2201: 0xfc00000000000000L, 0xfL, 0x400000000000L,
2202: 0xf800000000000000L, 0x0L);
2203: case 112:
2204: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L, 0x1ff0L,
2205: 0x3800000000000L, 0x0L, 0x7L);
2206: case 114:
2207: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L,
2208: 0x3fe000L, 0x7c000000000000L, 0x8000000L, 0x1ff8L);
2209: case 115:
2210: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L,
2211: 0x3fffc00000L, 0xff80000000000000L, 0x1000007fL,
2212: 0x7fe000L);
2213: case 116:
2214: jjmatchedKind = 230;
2215: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L,
2216: 0x1ff8000000000L, 0x0L, 0x3f80L, 0x800000L);
2217: case 117:
2218: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L,
2219: 0xfe000000000000L, 0x0L, 0xc000L, 0x3000000L);
2220: case 118:
2221: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L,
2222: 0x3f00000000000000L, 0x0L, 0x0L, 0x0L);
2223: case 119:
2224: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L,
2225: 0xc000000000000000L, 0x7L, 0x10000L, 0x4000000L);
2226: case 120:
2227: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L, 0x0L,
2228: 0x0L, 0x3e0000000L, 0x0L);
2229: case 121:
2230: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L, 0x0L,
2231: 0x8L, 0x0L, 0x0L);
2232: case 123:
2233: jjmatchedKind = 415;
2234: return jjMoveNfa_0(0, 0);
2235: case 124:
2236: jjmatchedKind = 437;
2237: return jjMoveStringLiteralDfa1_0(0x0L, 0x0L, 0x0L, 0x0L,
2238: 0x0L, 0x0L, 0x100000000000000L);
2239: case 125:
2240: jjmatchedKind = 416;
2241: return jjMoveNfa_0(0, 0);
2242: default:
2243: return jjMoveNfa_0(0, 0);
2244: }
2245: }
2246:
2247: private final int jjMoveStringLiteralDfa1_0(long active0,
2248: long active1, long active2, long active3, long active4,
2249: long active5, long active6) {
2250: try {
2251: curChar = input_stream.readChar();
2252: } catch (java.io.IOException e) {
2253: return jjMoveNfa_0(0, 0);
2254: }
2255: switch (curChar) {
2256: case 45:
2257: if ((active0 & 0x20L) != 0L) {
2258: jjmatchedKind = 5;
2259: jjmatchedPos = 1;
2260: }
2261: break;
2262: case 58:
2263: if ((active6 & 0x40000000000L) != 0L) {
2264: jjmatchedKind = 426;
2265: jjmatchedPos = 1;
2266: }
2267: break;
2268: case 61:
2269: if ((active6 & 0x200000000000L) != 0L) {
2270: jjmatchedKind = 429;
2271: jjmatchedPos = 1;
2272: } else if ((active6 & 0x1000000000000L) != 0L) {
2273: jjmatchedKind = 432;
2274: jjmatchedPos = 1;
2275: } else if ((active6 & 0x4000000000000L) != 0L) {
2276: jjmatchedKind = 434;
2277: jjmatchedPos = 1;
2278: }
2279: break;
2280: case 62:
2281: if ((active6 & 0x800000000000L) != 0L) {
2282: jjmatchedKind = 431;
2283: jjmatchedPos = 1;
2284: } else if ((active6 & 0x200000000000000L) != 0L) {
2285: jjmatchedKind = 441;
2286: jjmatchedPos = 1;
2287: }
2288: break;
2289: case 65:
2290: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2291: 0x3c000L, active2, 0x6310000200020L, active3,
2292: 0x1f00008000000030L, active4, 0x80840060070400L,
2293: active5, 0x2100000240000L, active6, 0x3L);
2294: case 66:
2295: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2296: active2, 0L, active3, 0L, active4, 0x400000000030L,
2297: active5, 0x20000000000L, active6, 0L);
2298: case 67:
2299: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2300: active2, 0x8000000000000L, active3, 0xc00000L,
2301: active4, 0x100080000000040L, active5,
2302: 0x4000000000000L, active6, 0x1000000L);
2303: case 68:
2304: return jjMoveStringLiteralDfa2_0(active0,
2305: 0x800000000000000L, active1, 0L, active2,
2306: 0x800000L, active3, 0L, active4, 0x800000L,
2307: active5, 0L, active6, 0L);
2308: case 69:
2309: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2310: 0x3ff00000000300L, active2, 0x10028000008040L,
2311: active3, 0x1000f07e000L, active4,
2312: 0x63c000180480008L, active5, 0x360000800400000L,
2313: active6, 0xe7f8L);
2314: case 70:
2315: if ((active2 & 0x400000000000000L) != 0L) {
2316: jjmatchedKind = 186;
2317: jjmatchedPos = 1;
2318: }
2319: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2320: active2, 0L, active3, 0L, active4, 0L, active5,
2321: 0x1000000400000000L, active6, 0L);
2322: case 72:
2323: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2324: 0x3c0000L, active2, 0L, active3,
2325: 0xc000000000000000L, active4, 0L, active5,
2326: 0x10080L, active6, 0x4010000L);
2327: case 73:
2328: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2329: 0x1c0000000000c00L, active2, 0xc40000000080L,
2330: active3, 0x2000060000080000L, active4, 0x1L,
2331: active5, 0x40001000f00L, active6, 0L);
2332: case 74:
2333: if ((active5 & 0x800000000000000L) != 0L) {
2334: jjmatchedKind = 379;
2335: jjmatchedPos = 1;
2336: }
2337: break;
2338: case 76:
2339: return jjMoveStringLiteralDfa2_0(active0,
2340: 0x7000000000000000L, active1, 0x800000000400000L,
2341: active2, 0x10100L, active3, 0L, active4,
2342: 0x1000000000980L, active5, 0x6000001000000000L,
2343: active6, 0L);
2344: case 77:
2345: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2346: active2, 0x1000000L, active3, 0x10000000L, active4,
2347: 0L, active5, 0x2003e0000000L, active6, 0L);
2348: case 78:
2349: if ((active2 & 0x2000000L) != 0L) {
2350: jjmatchedKind = 153;
2351: jjmatchedPos = 1;
2352: } else if ((active2 & 0x800000000000000L) != 0L) {
2353: jjmatchedKind = 187;
2354: jjmatchedPos = 1;
2355: } else if ((active5 & 0x800000000000L) != 0L) {
2356: jjmatchedKind = 367;
2357: jjmatchedPos = 1;
2358: }
2359: return jjMoveStringLiteralDfa2_0(active0,
2360: 0x8000000000000000L, active1, 0x3000000000000001L,
2361: active2, 0x1000000ffc000000L, active3,
2362: 0xe000000000000L, active4, 0x1f000000L, active5,
2363: 0x1000000004000L, active6, 0L);
2364: case 79:
2365: if ((active2 & 0x20000L) != 0L) {
2366: jjmatchedKind = 145;
2367: jjmatchedPos = 1;
2368: } else if ((active2 & 0x20000000000000L) != 0L) {
2369: jjmatchedKind = 181;
2370: jjmatchedPos = 1;
2371: } else if ((active3 & 0x80000000000L) != 0L) {
2372: jjmatchedKind = 235;
2373: jjmatchedPos = 1;
2374: }
2375: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2376: 0x200000fff801000L, active2, 0x41084000440e00L,
2377: active3, 0x20300000L, active4, 0x4001fe0020f002L,
2378: active5, 0x98086002020000L, active6, 0L);
2379: case 80:
2380: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2381: active2, 0x6000000000000000L, active3,
2382: 0x30000040000000L, active4, 0L, active5, 0L,
2383: active6, 0x40000L);
2384: case 81:
2385: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2386: active2, 0L, active3, 0x780000000L, active4,
2387: 0xf800000000000000L, active5, 0xfL, active6,
2388: 0xa0000L);
2389: case 82:
2390: if ((active2 & 0x8000000000000000L) != 0L) {
2391: jjmatchedKind = 191;
2392: jjmatchedPos = 1;
2393: } else if ((active6 & 0x800L) != 0L) {
2394: jjmatchedKind = 395;
2395: jjmatchedPos = 1;
2396: } else if ((active6 & 0x2000000L) != 0L) {
2397: jjmatchedKind = 409;
2398: jjmatchedPos = 1;
2399: }
2400: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2401: 0x400001000000002L, active2, 0x181000L, active3,
2402: 0xf00000000fc1L, active4, 0x2000000000004L,
2403: active5, 0x1000L, active6, 0x800004L);
2404: case 83:
2405: if ((active1 & 0x4L) != 0L) {
2406: jjmatchedKind = 66;
2407: jjmatchedPos = 1;
2408: } else if ((active2 & 0x1000000000L) != 0L) {
2409: jjmatchedKind = 164;
2410: jjmatchedPos = 1;
2411: } else if ((active3 & 0x1000000000000L) != 0L) {
2412: jjmatchedKind = 240;
2413: jjmatchedPos = 1;
2414: } else if ((active5 & 0x8000000000L) != 0L) {
2415: jjmatchedKind = 359;
2416: jjmatchedPos = 1;
2417: } else if ((active6 & 0x1000L) != 0L) {
2418: jjmatchedKind = 396;
2419: jjmatchedPos = 1;
2420: }
2421: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2422: 0x4000000000000018L, active2, 0x2000000000L,
2423: active3, 0xc0000000000000L, active4, 0L, active5,
2424: 0x8000L, active6, 0L);
2425: case 84:
2426: if ((active1 & 0x20L) != 0L) {
2427: jjmatchedKind = 69;
2428: jjmatchedPos = 1;
2429: }
2430: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2431: active2, 0L, active3, 0L, active4, 0L, active5,
2432: 0xc000030L, active6, 0x700000L);
2433: case 85:
2434: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2435: 0x7e000000040L, active2, 0x380000000006000L,
2436: active3, 0x1800001006L, active4, 0x320000000000L,
2437: active5, 0x8000010010180000L, active6, 0L);
2438: case 86:
2439: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2440: 0x80L, active2, 0L, active3, 0x8L, active4, 0L,
2441: active5, 0x400000000000000L, active6, 0L);
2442: case 88:
2443: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2444: 0x8000000000000000L, active2, 0x1fL, active3, 0L,
2445: active4, 0L, active5, 0x400000800000L, active6, 0L);
2446: case 89:
2447: if ((active1 & 0x2000L) != 0L) {
2448: jjmatchedKind = 77;
2449: jjmatchedPos = 1;
2450: }
2451: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2452: active2, 0L, active3, 0x2000000000L, active4,
2453: 0x100000L, active5, 0x2040L, active6, 0L);
2454: case 97:
2455: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2456: 0x3c000L, active2, 0x6310000200020L, active3,
2457: 0x1f00008000000030L, active4, 0x80840060070400L,
2458: active5, 0x2100000240000L, active6, 0x3L);
2459: case 98:
2460: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2461: active2, 0L, active3, 0L, active4, 0x400000000030L,
2462: active5, 0x20000000000L, active6, 0L);
2463: case 99:
2464: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2465: active2, 0x8000000000000L, active3, 0xc00000L,
2466: active4, 0x100080000000040L, active5,
2467: 0x4000000000000L, active6, 0x1000000L);
2468: case 100:
2469: return jjMoveStringLiteralDfa2_0(active0,
2470: 0x800000000000000L, active1, 0L, active2,
2471: 0x800000L, active3, 0L, active4, 0x800000L,
2472: active5, 0L, active6, 0L);
2473: case 101:
2474: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2475: 0x3ff00000000300L, active2, 0x10028000008040L,
2476: active3, 0x1000f07e000L, active4,
2477: 0x63c000180480008L, active5, 0x360000800400000L,
2478: active6, 0xe7f8L);
2479: case 102:
2480: if ((active2 & 0x400000000000000L) != 0L) {
2481: jjmatchedKind = 186;
2482: jjmatchedPos = 1;
2483: }
2484: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2485: active2, 0L, active3, 0L, active4, 0L, active5,
2486: 0x1000000400000000L, active6, 0L);
2487: case 104:
2488: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2489: 0x3c0000L, active2, 0L, active3,
2490: 0xc000000000000000L, active4, 0L, active5,
2491: 0x10080L, active6, 0x4010000L);
2492: case 105:
2493: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2494: 0x1c0000000000c00L, active2, 0xc40000000080L,
2495: active3, 0x2000060000080000L, active4, 0x1L,
2496: active5, 0x40001000f00L, active6, 0L);
2497: case 106:
2498: if ((active5 & 0x800000000000000L) != 0L) {
2499: jjmatchedKind = 379;
2500: jjmatchedPos = 1;
2501: }
2502: break;
2503: case 108:
2504: return jjMoveStringLiteralDfa2_0(active0,
2505: 0x7000000000000000L, active1, 0x800000000400000L,
2506: active2, 0x10100L, active3, 0L, active4,
2507: 0x1000000000980L, active5, 0x6000001000000000L,
2508: active6, 0L);
2509: case 109:
2510: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2511: active2, 0x1000000L, active3, 0x10000000L, active4,
2512: 0L, active5, 0x2003e0000000L, active6, 0L);
2513: case 110:
2514: if ((active2 & 0x2000000L) != 0L) {
2515: jjmatchedKind = 153;
2516: jjmatchedPos = 1;
2517: } else if ((active2 & 0x800000000000000L) != 0L) {
2518: jjmatchedKind = 187;
2519: jjmatchedPos = 1;
2520: } else if ((active5 & 0x800000000000L) != 0L) {
2521: jjmatchedKind = 367;
2522: jjmatchedPos = 1;
2523: }
2524: return jjMoveStringLiteralDfa2_0(active0,
2525: 0x8000000000000000L, active1, 0x3000000000000001L,
2526: active2, 0x1000000ffc000000L, active3,
2527: 0xe000000000000L, active4, 0x1f000000L, active5,
2528: 0x1000000004000L, active6, 0L);
2529: case 111:
2530: if ((active2 & 0x20000L) != 0L) {
2531: jjmatchedKind = 145;
2532: jjmatchedPos = 1;
2533: } else if ((active2 & 0x20000000000000L) != 0L) {
2534: jjmatchedKind = 181;
2535: jjmatchedPos = 1;
2536: } else if ((active3 & 0x80000000000L) != 0L) {
2537: jjmatchedKind = 235;
2538: jjmatchedPos = 1;
2539: }
2540: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2541: 0x200000fff801000L, active2, 0x41084000440e00L,
2542: active3, 0x20300000L, active4, 0x4001fe0020f002L,
2543: active5, 0x98086002020000L, active6, 0L);
2544: case 112:
2545: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2546: active2, 0x6000000000000000L, active3,
2547: 0x30000040000000L, active4, 0L, active5, 0L,
2548: active6, 0x40000L);
2549: case 113:
2550: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2551: active2, 0L, active3, 0x780000000L, active4,
2552: 0xf800000000000000L, active5, 0xfL, active6,
2553: 0xa0000L);
2554: case 114:
2555: if ((active2 & 0x8000000000000000L) != 0L) {
2556: jjmatchedKind = 191;
2557: jjmatchedPos = 1;
2558: } else if ((active6 & 0x800L) != 0L) {
2559: jjmatchedKind = 395;
2560: jjmatchedPos = 1;
2561: } else if ((active6 & 0x2000000L) != 0L) {
2562: jjmatchedKind = 409;
2563: jjmatchedPos = 1;
2564: }
2565: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2566: 0x400001000000002L, active2, 0x181000L, active3,
2567: 0xf00000000fc1L, active4, 0x2000000000004L,
2568: active5, 0x1000L, active6, 0x800004L);
2569: case 115:
2570: if ((active1 & 0x4L) != 0L) {
2571: jjmatchedKind = 66;
2572: jjmatchedPos = 1;
2573: } else if ((active2 & 0x1000000000L) != 0L) {
2574: jjmatchedKind = 164;
2575: jjmatchedPos = 1;
2576: } else if ((active3 & 0x1000000000000L) != 0L) {
2577: jjmatchedKind = 240;
2578: jjmatchedPos = 1;
2579: } else if ((active5 & 0x8000000000L) != 0L) {
2580: jjmatchedKind = 359;
2581: jjmatchedPos = 1;
2582: } else if ((active6 & 0x1000L) != 0L) {
2583: jjmatchedKind = 396;
2584: jjmatchedPos = 1;
2585: }
2586: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2587: 0x4000000000000018L, active2, 0x2000000000L,
2588: active3, 0xc0000000000000L, active4, 0L, active5,
2589: 0x8000L, active6, 0L);
2590: case 116:
2591: if ((active1 & 0x20L) != 0L) {
2592: jjmatchedKind = 69;
2593: jjmatchedPos = 1;
2594: }
2595: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2596: active2, 0L, active3, 0L, active4, 0L, active5,
2597: 0xc000030L, active6, 0x700000L);
2598: case 117:
2599: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2600: 0x7e000000040L, active2, 0x380000000006000L,
2601: active3, 0x1800001006L, active4, 0x320000000000L,
2602: active5, 0x8000010010180000L, active6, 0L);
2603: case 118:
2604: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2605: 0x80L, active2, 0L, active3, 0x8L, active4, 0L,
2606: active5, 0x400000000000000L, active6, 0L);
2607: case 120:
2608: return jjMoveStringLiteralDfa2_0(active0, 0L, active1,
2609: 0x8000000000000000L, active2, 0x1fL, active3, 0L,
2610: active4, 0L, active5, 0x400000800000L, active6, 0L);
2611: case 121:
2612: if ((active1 & 0x2000L) != 0L) {
2613: jjmatchedKind = 77;
2614: jjmatchedPos = 1;
2615: }
2616: return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L,
2617: active2, 0L, active3, 0x2000000000L, active4,
2618: 0x100000L, active5, 0x2040L, active6, 0L);
2619: case 124:
2620: if ((active6 & 0x100000000000000L) != 0L) {
2621: jjmatchedKind = 440;
2622: jjmatchedPos = 1;
2623: }
2624: break;
2625: default:
2626: break;
2627: }
2628: return jjMoveNfa_0(0, 1);
2629: }
2630:
2631: private final int jjMoveStringLiteralDfa2_0(long old0,
2632: long active0, long old1, long active1, long old2,
2633: long active2, long old3, long active3, long old4,
2634: long active4, long old5, long active5, long old6,
2635: long active6) {
2636: if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)
2637: | (active3 &= old3) | (active4 &= old4)
2638: | (active5 &= old5) | (active6 &= old6)) == 0L)
2639: return jjMoveNfa_0(0, 1);
2640: try {
2641: curChar = input_stream.readChar();
2642: } catch (java.io.IOException e) {
2643: return jjMoveNfa_0(0, 1);
2644: }
2645: switch (curChar) {
2646: case 50:
2647: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2648: active2, 0L, active3, 0L, active4, 0L, active5,
2649: 0x20000000000L, active6, 0L);
2650: case 65:
2651: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2652: 0x401000009c0000L, active2, 0x80000L, active3,
2653: 0x700050006000L, active4, 0x100000000000008L,
2654: active5, 0x404001000008030L, active6, 0x1110008L);
2655: case 66:
2656: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2657: active2, 0L, active3, 0x8800001000L, active4,
2658: 0x1000L, active5, 0x10000000L, active6, 0L);
2659: case 67:
2660: if ((active1 & 0x8L) != 0L) {
2661: jjmatchedKind = 67;
2662: jjmatchedPos = 2;
2663: } else if ((active1 & 0x200000000000L) != 0L) {
2664: jjmatchedKind = 109;
2665: jjmatchedPos = 2;
2666: }
2667: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2668: 0xc000c00000000000L, active2, 0x1L, active3,
2669: 0x1000000L, active4, 0x200000601000000L, active5,
2670: 0x18580000004000L, active6, 0L);
2671: case 68:
2672: if ((active0 & 0x800000000000000L) != 0L) {
2673: jjmatchedKind = 59;
2674: jjmatchedPos = 2;
2675: } else if ((active0 & 0x8000000000000000L) != 0L) {
2676: jjmatchedKind = 63;
2677: jjmatchedPos = 2;
2678: } else if ((active1 & 0x1000000000000000L) != 0L) {
2679: jjmatchedKind = 124;
2680: jjmatchedPos = 2;
2681: } else if ((active3 & 0x10L) != 0L) {
2682: jjmatchedKind = 196;
2683: jjmatchedPos = 2;
2684: } else if ((active4 & 0x1000000000L) != 0L) {
2685: jjmatchedKind = 292;
2686: jjmatchedPos = 2;
2687: } else if ((active5 & 0x2000000000000000L) != 0L) {
2688: jjmatchedKind = 381;
2689: jjmatchedPos = 2;
2690: }
2691: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2692: 0x2000000000000000L, active2, 0x1000004000000L,
2693: active3, 0x10000000000001L, active4, 0x6000000000L,
2694: active5, 0x4081000000000000L, active6, 0L);
2695: case 69:
2696: if ((active1 & 0x2L) != 0L) {
2697: jjmatchedKind = 65;
2698: jjmatchedPos = 2;
2699: }
2700: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2701: 0x1000200000L, active2, 0x2000000000800006L,
2702: active3, 0xe0400000000000c8L, active4,
2703: 0x2000000800000L, active5, 0x10080L, active6,
2704: 0x40000L);
2705: case 70:
2706: if ((active5 & 0x1000000000000000L) != 0L) {
2707: jjmatchedKind = 380;
2708: jjmatchedPos = 2;
2709: } else if ((active6 & 0x10L) != 0L) {
2710: jjmatchedKind = 388;
2711: jjmatchedPos = 2;
2712: }
2713: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2714: 0x7000000000000L, active2, 0x20000000000L, active3,
2715: 0x8000L, active4, 0x80000L, active5, 0x800000000L,
2716: active6, 0x20L);
2717: case 71:
2718: if ((active1 & 0x80L) != 0L) {
2719: jjmatchedKind = 71;
2720: jjmatchedPos = 2;
2721: }
2722: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2723: 0x100L, active2, 0L, active3, 0x80000L, active4,
2724: 0x800000000L, active5, 0x1000000L, active6, 0L);
2725: case 72:
2726: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2727: active2, 0x8000000000000L, active3, 0x400000L,
2728: active4, 0L, active5, 0L, active6, 0L);
2729: case 73:
2730: if ((active4 & 0x1000000000000L) != 0L) {
2731: jjmatchedKind = 304;
2732: jjmatchedPos = 2;
2733: }
2734: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2735: active2, 0x4008000008L, active3, 0x86000000000700L,
2736: active4, 0x2000004L, active5, 0L, active6,
2737: 0x4800000L);
2738: case 74:
2739: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2740: active2, 0L, active3, 0L, active4, 0x400000000000L,
2741: active5, 0L, active6, 0L);
2742: case 75:
2743: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2744: active2, 0x40000000000L, active3, 0x8000000000000L,
2745: active4, 0L, active5, 0L, active6, 0L);
2746: case 76:
2747: if ((active0 & 0x1000000000000000L) != 0L) {
2748: jjmatchedKind = 60;
2749: jjmatchedPos = 2;
2750: } else if ((active3 & 0x80000000L) != 0L) {
2751: jjmatchedKind = 223;
2752: jjmatchedPos = 2;
2753: } else if ((active5 & 0x20000000L) != 0L) {
2754: jjmatchedKind = 349;
2755: jjmatchedPos = 2;
2756: }
2757: return jjMoveStringLiteralDfa3_0(active0,
2758: 0x2000000000000000L, active1, 0x8000007000000L,
2759: active2, 0x1180000000002020L, active3,
2760: 0x300000702110000L, active4, 0xf804180000000400L,
2761: active5, 0x3c004000fL, active6, 0x20000L);
2762: case 77:
2763: if ((active3 & 0x1000000000L) != 0L) {
2764: jjmatchedKind = 228;
2765: jjmatchedPos = 2;
2766: }
2767: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2768: 0x8000000L, active2, 0x200000001000000L, active3,
2769: 0x70020000000L, active4, 0x260000002000L, active5,
2770: 0x2000000f00L, active6, 0L);
2771: case 78:
2772: if ((active2 & 0x400000000000L) != 0L) {
2773: jjmatchedKind = 174;
2774: jjmatchedPos = 2;
2775: }
2776: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2777: 0x3f0000400L, active2, 0x800010004000L, active3,
2778: 0L, active4, 0x80a050c000L, active5, 0x4002000040L,
2779: active6, 0x40L);
2780: case 79:
2781: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2782: 0x400000000400000L, active2, 0x2000111100L,
2783: active3, 0x800L, active4, 0x4000900L, active5,
2784: 0x20000L, active6, 0x4L);
2785: case 80:
2786: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2787: active2, 0x20000000L, active3, 0x20000000000000L,
2788: active4, 0x8000000000000L, active5,
2789: 0x200000802000L, active6, 0L);
2790: case 81:
2791: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2792: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
2793: active6, 0x6000L);
2794: case 82:
2795: if ((active2 & 0x200L) != 0L) {
2796: jjmatchedKind = 137;
2797: jjmatchedPos = 2;
2798: }
2799: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2800: 0x7e400000000L, active2, 0x480L, active3,
2801: 0x1c00000000800020L, active4, 0x400010040200002L,
2802: active5, 0x5000c180000L, active6, 0x280001L);
2803: case 83:
2804: if ((active4 & 0x10L) != 0L) {
2805: jjmatchedKind = 260;
2806: jjmatchedPos = 2;
2807: }
2808: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2809: 0x9b000000003c010L, active2, 0x100c0000000L,
2810: active3, 0x2004020000L, active4, 0x10800000000020L,
2811: active5, 0x20000000000000L, active6, 0x182L);
2812: case 84:
2813: if ((active1 & 0x800L) != 0L) {
2814: jjmatchedKind = 75;
2815: jjmatchedPos = 2;
2816: } else if ((active2 & 0x8000L) != 0L) {
2817: jjmatchedKind = 143;
2818: jjmatchedPos = 2;
2819: } else if ((active2 & 0x100000000L) != 0L) {
2820: jjmatchedKind = 160;
2821: jjmatchedPos = 2;
2822: } else if ((active2 & 0x40000000000000L) != 0L) {
2823: jjmatchedKind = 182;
2824: jjmatchedPos = 2;
2825: } else if ((active3 & 0x8000000L) != 0L) {
2826: jjmatchedKind = 219;
2827: jjmatchedPos = 2;
2828: } else if ((active5 & 0x8000000000000000L) != 0L) {
2829: jjmatchedKind = 383;
2830: jjmatchedPos = 2;
2831: }
2832: return jjMoveStringLiteralDfa3_0(active0,
2833: 0x4000000000000000L, active1, 0x1240L, active2,
2834: 0x4006100e00040050L, active3, 0x6L, active4,
2835: 0x20000008030041L, active5, 0x40000400600000L,
2836: active6, 0x8600L);
2837: case 85:
2838: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2839: 0x200000800000000L, active2, 0x400800L, active3,
2840: 0x800000000000L, active4, 0L, active5, 0x1000L,
2841: active6, 0L);
2842: case 86:
2843: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2844: active2, 0x200000L, active3, 0x40000L, active4,
2845: 0x80000110000000L, active5, 0x2000000000000L,
2846: active6, 0L);
2847: case 87:
2848: if ((active4 & 0x40000000000000L) != 0L) {
2849: jjmatchedKind = 310;
2850: jjmatchedPos = 2;
2851: } else if ((active5 & 0x100000000000000L) != 0L) {
2852: jjmatchedKind = 376;
2853: jjmatchedPos = 2;
2854: }
2855: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2856: active2, 0x80000000000L, active3, 0x200000L,
2857: active4, 0x80L, active5, 0x200000000000000L,
2858: active6, 0L);
2859: case 88:
2860: if ((active2 & 0x200000000000L) != 0L) {
2861: jjmatchedKind = 173;
2862: jjmatchedPos = 2;
2863: }
2864: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2865: active2, 0x10000000000000L, active3, 0L, active4,
2866: 0L, active5, 0L, active6, 0L);
2867: case 89:
2868: if ((active1 & 0x1L) != 0L) {
2869: jjmatchedKind = 64;
2870: jjmatchedPos = 2;
2871: } else if ((active2 & 0x8000000000L) != 0L) {
2872: jjmatchedKind = 167;
2873: jjmatchedPos = 2;
2874: } else if ((active4 & 0x40000L) != 0L) {
2875: jjmatchedKind = 274;
2876: jjmatchedPos = 2;
2877: }
2878: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2879: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
2880: active6, 0x400000L);
2881: case 97:
2882: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2883: 0x401000009c0000L, active2, 0x80000L, active3,
2884: 0x700050006000L, active4, 0x100000000000008L,
2885: active5, 0x404001000008030L, active6, 0x1110008L);
2886: case 98:
2887: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2888: active2, 0L, active3, 0x8800001000L, active4,
2889: 0x1000L, active5, 0x10000000L, active6, 0L);
2890: case 99:
2891: if ((active1 & 0x8L) != 0L) {
2892: jjmatchedKind = 67;
2893: jjmatchedPos = 2;
2894: } else if ((active1 & 0x200000000000L) != 0L) {
2895: jjmatchedKind = 109;
2896: jjmatchedPos = 2;
2897: }
2898: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2899: 0xc000c00000000000L, active2, 0x1L, active3,
2900: 0x1000000L, active4, 0x200000601000000L, active5,
2901: 0x18580000004000L, active6, 0L);
2902: case 100:
2903: if ((active0 & 0x800000000000000L) != 0L) {
2904: jjmatchedKind = 59;
2905: jjmatchedPos = 2;
2906: } else if ((active0 & 0x8000000000000000L) != 0L) {
2907: jjmatchedKind = 63;
2908: jjmatchedPos = 2;
2909: } else if ((active1 & 0x1000000000000000L) != 0L) {
2910: jjmatchedKind = 124;
2911: jjmatchedPos = 2;
2912: } else if ((active3 & 0x10L) != 0L) {
2913: jjmatchedKind = 196;
2914: jjmatchedPos = 2;
2915: } else if ((active4 & 0x1000000000L) != 0L) {
2916: jjmatchedKind = 292;
2917: jjmatchedPos = 2;
2918: } else if ((active5 & 0x2000000000000000L) != 0L) {
2919: jjmatchedKind = 381;
2920: jjmatchedPos = 2;
2921: }
2922: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2923: 0x2000000000000000L, active2, 0x1000004000000L,
2924: active3, 0x10000000000001L, active4, 0x6000000000L,
2925: active5, 0x4081000000000000L, active6, 0L);
2926: case 101:
2927: if ((active1 & 0x2L) != 0L) {
2928: jjmatchedKind = 65;
2929: jjmatchedPos = 2;
2930: }
2931: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2932: 0x1000200000L, active2, 0x2000000000800006L,
2933: active3, 0xe0400000000000c8L, active4,
2934: 0x2000000800000L, active5, 0x10080L, active6,
2935: 0x40000L);
2936: case 102:
2937: if ((active5 & 0x1000000000000000L) != 0L) {
2938: jjmatchedKind = 380;
2939: jjmatchedPos = 2;
2940: } else if ((active6 & 0x10L) != 0L) {
2941: jjmatchedKind = 388;
2942: jjmatchedPos = 2;
2943: }
2944: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2945: 0x7000000000000L, active2, 0x20000000000L, active3,
2946: 0x8000L, active4, 0x80000L, active5, 0x800000000L,
2947: active6, 0x20L);
2948: case 103:
2949: if ((active1 & 0x80L) != 0L) {
2950: jjmatchedKind = 71;
2951: jjmatchedPos = 2;
2952: }
2953: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2954: 0x100L, active2, 0L, active3, 0x80000L, active4,
2955: 0x800000000L, active5, 0x1000000L, active6, 0L);
2956: case 104:
2957: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2958: active2, 0x8000000000000L, active3, 0x400000L,
2959: active4, 0L, active5, 0L, active6, 0L);
2960: case 105:
2961: if ((active4 & 0x1000000000000L) != 0L) {
2962: jjmatchedKind = 304;
2963: jjmatchedPos = 2;
2964: }
2965: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2966: active2, 0x4008000008L, active3, 0x86000000000700L,
2967: active4, 0x2000004L, active5, 0L, active6,
2968: 0x4800000L);
2969: case 106:
2970: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2971: active2, 0L, active3, 0L, active4, 0x400000000000L,
2972: active5, 0L, active6, 0L);
2973: case 107:
2974: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
2975: active2, 0x40000000000L, active3, 0x8000000000000L,
2976: active4, 0L, active5, 0L, active6, 0L);
2977: case 108:
2978: if ((active0 & 0x1000000000000000L) != 0L) {
2979: jjmatchedKind = 60;
2980: jjmatchedPos = 2;
2981: } else if ((active3 & 0x80000000L) != 0L) {
2982: jjmatchedKind = 223;
2983: jjmatchedPos = 2;
2984: } else if ((active5 & 0x20000000L) != 0L) {
2985: jjmatchedKind = 349;
2986: jjmatchedPos = 2;
2987: }
2988: return jjMoveStringLiteralDfa3_0(active0,
2989: 0x2000000000000000L, active1, 0x8000007000000L,
2990: active2, 0x1180000000002020L, active3,
2991: 0x300000702110000L, active4, 0xf804180000000400L,
2992: active5, 0x3c004000fL, active6, 0x20000L);
2993: case 109:
2994: if ((active3 & 0x1000000000L) != 0L) {
2995: jjmatchedKind = 228;
2996: jjmatchedPos = 2;
2997: }
2998: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
2999: 0x8000000L, active2, 0x200000001000000L, active3,
3000: 0x70020000000L, active4, 0x260000002000L, active5,
3001: 0x2000000f00L, active6, 0L);
3002: case 110:
3003: if ((active2 & 0x400000000000L) != 0L) {
3004: jjmatchedKind = 174;
3005: jjmatchedPos = 2;
3006: }
3007: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
3008: 0x3f0000400L, active2, 0x800010004000L, active3,
3009: 0L, active4, 0x80a050c000L, active5, 0x4002000040L,
3010: active6, 0x40L);
3011: case 111:
3012: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
3013: 0x400000000400000L, active2, 0x2000111100L,
3014: active3, 0x800L, active4, 0x4000900L, active5,
3015: 0x20000L, active6, 0x4L);
3016: case 112:
3017: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
3018: active2, 0x20000000L, active3, 0x20000000000000L,
3019: active4, 0x8000000000000L, active5,
3020: 0x200000802000L, active6, 0L);
3021: case 113:
3022: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
3023: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
3024: active6, 0x6000L);
3025: case 114:
3026: if ((active2 & 0x200L) != 0L) {
3027: jjmatchedKind = 137;
3028: jjmatchedPos = 2;
3029: }
3030: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
3031: 0x7e400000000L, active2, 0x480L, active3,
3032: 0x1c00000000800020L, active4, 0x400010040200002L,
3033: active5, 0x5000c180000L, active6, 0x280001L);
3034: case 115:
3035: if ((active4 & 0x10L) != 0L) {
3036: jjmatchedKind = 260;
3037: jjmatchedPos = 2;
3038: }
3039: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
3040: 0x9b000000003c010L, active2, 0x100c0000000L,
3041: active3, 0x2004020000L, active4, 0x10800000000020L,
3042: active5, 0x20000000000000L, active6, 0x182L);
3043: case 116:
3044: if ((active1 & 0x800L) != 0L) {
3045: jjmatchedKind = 75;
3046: jjmatchedPos = 2;
3047: } else if ((active2 & 0x8000L) != 0L) {
3048: jjmatchedKind = 143;
3049: jjmatchedPos = 2;
3050: } else if ((active2 & 0x100000000L) != 0L) {
3051: jjmatchedKind = 160;
3052: jjmatchedPos = 2;
3053: } else if ((active2 & 0x40000000000000L) != 0L) {
3054: jjmatchedKind = 182;
3055: jjmatchedPos = 2;
3056: } else if ((active3 & 0x8000000L) != 0L) {
3057: jjmatchedKind = 219;
3058: jjmatchedPos = 2;
3059: } else if ((active5 & 0x8000000000000000L) != 0L) {
3060: jjmatchedKind = 383;
3061: jjmatchedPos = 2;
3062: }
3063: return jjMoveStringLiteralDfa3_0(active0,
3064: 0x4000000000000000L, active1, 0x1240L, active2,
3065: 0x4006100e00040050L, active3, 0x6L, active4,
3066: 0x20000008030041L, active5, 0x40000400600000L,
3067: active6, 0x8600L);
3068: case 117:
3069: return jjMoveStringLiteralDfa3_0(active0, 0L, active1,
3070: 0x200000800000000L, active2, 0x400800L, active3,
3071: 0x800000000000L, active4, 0L, active5, 0x1000L,
3072: active6, 0L);
3073: case 118:
3074: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
3075: active2, 0x200000L, active3, 0x40000L, active4,
3076: 0x80000110000000L, active5, 0x2000000000000L,
3077: active6, 0L);
3078: case 119:
3079: if ((active4 & 0x40000000000000L) != 0L) {
3080: jjmatchedKind = 310;
3081: jjmatchedPos = 2;
3082: } else if ((active5 & 0x100000000000000L) != 0L) {
3083: jjmatchedKind = 376;
3084: jjmatchedPos = 2;
3085: }
3086: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
3087: active2, 0x80000000000L, active3, 0x200000L,
3088: active4, 0x80L, active5, 0x200000000000000L,
3089: active6, 0L);
3090: case 120:
3091: if ((active2 & 0x200000000000L) != 0L) {
3092: jjmatchedKind = 173;
3093: jjmatchedPos = 2;
3094: }
3095: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
3096: active2, 0x10000000000000L, active3, 0L, active4,
3097: 0L, active5, 0L, active6, 0L);
3098: case 121:
3099: if ((active1 & 0x1L) != 0L) {
3100: jjmatchedKind = 64;
3101: jjmatchedPos = 2;
3102: } else if ((active2 & 0x8000000000L) != 0L) {
3103: jjmatchedKind = 167;
3104: jjmatchedPos = 2;
3105: } else if ((active4 & 0x40000L) != 0L) {
3106: jjmatchedKind = 274;
3107: jjmatchedPos = 2;
3108: }
3109: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0L,
3110: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
3111: active6, 0x400000L);
3112: default:
3113: break;
3114: }
3115: return jjMoveNfa_0(0, 2);
3116: }
3117:
3118: private final int jjMoveStringLiteralDfa3_0(long old0,
3119: long active0, long old1, long active1, long old2,
3120: long active2, long old3, long active3, long old4,
3121: long active4, long old5, long active5, long old6,
3122: long active6) {
3123: if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)
3124: | (active3 &= old3) | (active4 &= old4)
3125: | (active5 &= old5) | (active6 &= old6)) == 0L)
3126: return jjMoveNfa_0(0, 2);
3127: try {
3128: curChar = input_stream.readChar();
3129: } catch (java.io.IOException e) {
3130: return jjMoveNfa_0(0, 2);
3131: }
3132: switch (curChar) {
3133: case 45:
3134: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3135: 0x2000000000000000L, active2, 0L, active3, 0L,
3136: active4, 0L, active5, 0L, active6, 0L);
3137: case 65:
3138: if ((active4 & 0x10000L) != 0L) {
3139: jjmatchedKind = 272;
3140: jjmatchedPos = 3;
3141: } else if ((active5 & 0x2000000000000L) != 0L) {
3142: jjmatchedKind = 369;
3143: jjmatchedPos = 3;
3144: }
3145: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3146: 0x4001001000000400L, active2, 0x8000000000100L,
3147: active3, 0x10000000010000L, active4, 0x100080L,
3148: active5, 0x8000000200000L, active6, 0x241L);
3149: case 66:
3150: if ((active4 & 0x100L) != 0L) {
3151: jjmatchedKind = 264;
3152: jjmatchedPos = 3;
3153: } else if ((active4 & 0x800L) != 0L) {
3154: jjmatchedKind = 267;
3155: jjmatchedPos = 3;
3156: }
3157: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3158: 0x200000000000000L, active2, 0x10000L, active3,
3159: 0x400000000000000L, active4, 0x200000000000L,
3160: active5, 0L, active6, 0x100000L);
3161: case 67:
3162: if ((active1 & 0x10000000000000L) != 0L) {
3163: jjmatchedKind = 116;
3164: jjmatchedPos = 3;
3165: } else if ((active2 & 0x2L) != 0L) {
3166: jjmatchedKind = 129;
3167: jjmatchedPos = 3;
3168: }
3169: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3170: 0xa000000020c000L, active2, 0x100000004044L,
3171: active3, 0x800000140000800L, active4,
3172: 0x2800000004000L, active5, 0x400000L, active6,
3173: 0x40000L);
3174: case 68:
3175: if ((active3 & 0x2000L) != 0L) {
3176: jjmatchedKind = 205;
3177: jjmatchedPos = 3;
3178: }
3179: return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L,
3180: active2, 0L, active3, 0L, active4, 0L, active5,
3181: 0x80000L, active6, 0x8L);
3182: case 69:
3183: if ((active1 & 0x10000L) != 0L) {
3184: jjmatchedKind = 80;
3185: jjmatchedPos = 3;
3186: } else if ((active1 & 0x800000000000000L) != 0L) {
3187: jjmatchedKind = 123;
3188: jjmatchedPos = 3;
3189: } else if ((active2 & 0x40000000000L) != 0L) {
3190: jjmatchedKind = 170;
3191: jjmatchedPos = 3;
3192: } else if ((active3 & 0x20000000L) != 0L) {
3193: jjmatchedKind = 221;
3194: jjmatchedPos = 3;
3195: } else if ((active3 & 0x800000000000L) != 0L) {
3196: jjmatchedKind = 239;
3197: jjmatchedPos = 3;
3198: } else if ((active4 & 0x20000L) != 0L) {
3199: jjmatchedKind = 273;
3200: jjmatchedPos = 3;
3201: } else if ((active4 & 0x10000000000L) != 0L) {
3202: jjmatchedKind = 296;
3203: jjmatchedPos = 3;
3204: } else if ((active4 & 0x40000000000L) != 0L) {
3205: jjmatchedKind = 298;
3206: jjmatchedPos = 3;
3207: } else if ((active5 & 0x100L) != 0L) {
3208: jjmatchedKind = 328;
3209: jjmatchedPos = 3;
3210: } else if ((active5 & 0x2000L) != 0L) {
3211: jjmatchedKind = 333;
3212: jjmatchedPos = 3;
3213: } else if ((active5 & 0x80000000000000L) != 0L) {
3214: jjmatchedKind = 375;
3215: jjmatchedPos = 3;
3216: }
3217: return jjMoveStringLiteralDfa4_0(active0,
3218: 0x4000000000000000L, active1, 0x800e000000000010L,
3219: active2, 0x2000806d1000411L, active3,
3220: 0x20060202408003L, active4, 0x8c400108400000L,
3221: active5, 0x1000440000e00L, active6, 0xa0L);
3222: case 71:
3223: if ((active5 & 0x2000000L) != 0L) {
3224: jjmatchedKind = 345;
3225: jjmatchedPos = 3;
3226: }
3227: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3228: 0x40000000000000L, active2, 0L, active3, 0L,
3229: active4, 0x8e0000000L, active5, 0x8000L, active6,
3230: 0x800000L);
3231: case 72:
3232: if ((active1 & 0x1000L) != 0L) {
3233: jjmatchedKind = 76;
3234: jjmatchedPos = 3;
3235: } else if ((active4 & 0x1L) != 0L) {
3236: jjmatchedKind = 256;
3237: jjmatchedPos = 3;
3238: } else if ((active5 & 0x100000000000L) != 0L) {
3239: jjmatchedKind = 364;
3240: jjmatchedPos = 3;
3241: }
3242: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3243: 0x40L, active2, 0L, active3, 0x80000L, active4, 0L,
3244: active5, 0x40000000000000L, active6, 0L);
3245: case 73:
3246: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3247: 0x400000000100L, active2, 0x4002000004200000L,
3248: active3, 0L, active4, 0x400006000080040L, active5,
3249: 0xd000000L, active6, 0x220000L);
3250: case 75:
3251: if ((active4 & 0x2L) != 0L) {
3252: jjmatchedKind = 257;
3253: jjmatchedPos = 3;
3254: } else if ((active5 & 0x10000000000000L) != 0L) {
3255: jjmatchedKind = 372;
3256: jjmatchedPos = 3;
3257: }
3258: return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L,
3259: active2, 0L, active3, 0L, active4, 0x600000000L,
3260: active5, 0L, active6, 0L);
3261: case 76:
3262: if ((active2 & 0x2000L) != 0L) {
3263: jjmatchedKind = 141;
3264: jjmatchedPos = 3;
3265: } else if ((active2 & 0x80000000000000L) != 0L) {
3266: jjmatchedKind = 183;
3267: jjmatchedPos = 3;
3268: } else if ((active3 & 0x4000L) != 0L) {
3269: jjmatchedKind = 206;
3270: jjmatchedPos = 3;
3271: } else if ((active5 & 0x40000L) != 0L) {
3272: jjmatchedKind = 338;
3273: jjmatchedPos = 3;
3274: }
3275: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3276: 0x900003800000L, active2, 0x100002000000000L,
3277: active3, 0x8010101000L, active4,
3278: 0x100100000000400L, active5, 0x400000820000L,
3279: active6, 0x400000L);
3280: case 77:
3281: if ((active2 & 0x1000L) != 0L) {
3282: jjmatchedKind = 140;
3283: jjmatchedPos = 3;
3284: }
3285: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3286: 0x8000000L, active2, 0L, active3, 0x100L, active4,
3287: 0x2000L, active5, 0L, active6, 0L);
3288: case 78:
3289: if ((active2 & 0x4000000000L) != 0L) {
3290: jjmatchedKind = 166;
3291: jjmatchedPos = 3;
3292: } else if ((active2 & 0x2000000000000000L) != 0L) {
3293: jjmatchedKind = 189;
3294: jjmatchedPos = 3;
3295: } else if ((active5 & 0x80L) != 0L) {
3296: jjmatchedKind = 327;
3297: jjmatchedPos = 3;
3298: } else if ((active5 & 0x10000L) != 0L) {
3299: jjmatchedKind = 336;
3300: jjmatchedPos = 3;
3301: }
3302: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3303: 0x830000000L, active2, 0x880800L, active3,
3304: 0x4088700000000000L, active4, 0x800000L, active5,
3305: 0x1000L, active6, 0L);
3306: case 79:
3307: if ((active2 & 0x40000L) != 0L) {
3308: jjmatchedKind = 146;
3309: jjmatchedPos = 3;
3310: } else if ((active2 & 0x800000000L) != 0L) {
3311: jjmatchedKind = 163;
3312: jjmatchedPos = 3;
3313: }
3314: return jjMoveStringLiteralDfa4_0(active0,
3315: 0x2000000000000000L, active1, 0L, active2, 0L,
3316: active3, 0x2000001840200L, active4, 0x80010001000L,
3317: active5, 0x800004040L, active6, 0L);
3318: case 80:
3319: if ((active1 & 0x400000000000000L) != 0L) {
3320: jjmatchedKind = 122;
3321: jjmatchedPos = 3;
3322: }
3323: return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L,
3324: active2, 0L, active3, 0x10000000044L, active4,
3325: 0x20000000000L, active5, 0x2080000000L, active6,
3326: 0x4L);
3327: case 81:
3328: return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L,
3329: active2, 0L, active3, 0x4000000000000L, active4,
3330: 0L, active5, 0x100000000L, active6, 0L);
3331: case 82:
3332: if ((active1 & 0x40000L) != 0L) {
3333: jjmatchedKind = 82;
3334: jjmatchedPos = 3;
3335: } else if ((active2 & 0x400000L) != 0L) {
3336: jjmatchedKind = 150;
3337: jjmatchedPos = 3;
3338: } else if ((active3 & 0x40000000000000L) != 0L) {
3339: jjmatchedKind = 246;
3340: jjmatchedPos = 3;
3341: } else if ((active4 & 0x8L) != 0L) {
3342: jjmatchedKind = 259;
3343: jjmatchedPos = 3;
3344: }
3345: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3346: 0x3e400180000L, active2, 0L, active3,
3347: 0x8000000000000008L, active4, 0x1000000L, active5,
3348: 0x400000000000010L, active6, 0x10000L);
3349: case 83:
3350: if ((active3 & 0x200000L) != 0L) {
3351: jjmatchedKind = 213;
3352: jjmatchedPos = 3;
3353: } else if ((active6 & 0x8000L) != 0L) {
3354: jjmatchedKind = 399;
3355: jjmatchedPos = 3;
3356: }
3357: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3358: 0x400c0400000L, active2, 0xa8L, active3,
3359: 0xc04000080L, active4, 0L, active5,
3360: 0x24031210000000L, active6, 0x1000002L);
3361: case 84:
3362: if ((active1 & 0x20000L) != 0L) {
3363: jjmatchedKind = 81;
3364: jjmatchedPos = 3;
3365: } else if ((active2 & 0x10000000000L) != 0L) {
3366: jjmatchedKind = 168;
3367: jjmatchedPos = 3;
3368: } else if ((active2 & 0x20000000000L) != 0L) {
3369: jjmatchedKind = 169;
3370: jjmatchedPos = 3;
3371: } else if ((active2 & 0x10000000000000L) != 0L) {
3372: jjmatchedKind = 180;
3373: jjmatchedPos = 3;
3374: } else if ((active6 & 0x80000L) != 0L) {
3375: jjmatchedKind = 403;
3376: jjmatchedPos = 3;
3377: }
3378: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3379: 0x100000100000000L, active2, 0x8000000L, active3,
3380: 0x2000020020L, active4, 0x10008002208004L, active5,
3381: 0x244000100020L, active6, 0x4000000L);
3382: case 85:
3383: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3384: 0x4000000L, active2, 0x5800020100000L, active3,
3385: 0x300000000000000L, active4, 0x220000004000000L,
3386: active5, 0x80000000000L, active6, 0x6500L);
3387: case 86:
3388: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3389: 0x200000000L, active2, 0L, active3, 0x400L,
3390: active4, 0x20L, active5, 0L, active6, 0L);
3391: case 87:
3392: if ((active3 & 0x2000000000000000L) != 0L) {
3393: jjmatchedKind = 253;
3394: jjmatchedPos = 3;
3395: }
3396: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3397: 0x200L, active2, 0L, active3, 0L, active4, 0L,
3398: active5, 0L, active6, 0L);
3399: case 89:
3400: if ((active2 & 0x1000000000000000L) != 0L) {
3401: jjmatchedKind = 188;
3402: jjmatchedPos = 3;
3403: }
3404: return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L,
3405: active2, 0L, active3, 0x1000000000000000L, active4,
3406: 0L, active5, 0L, active6, 0L);
3407: case 95:
3408: return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L,
3409: active2, 0L, active3, 0L, active4,
3410: 0xf800000000000000L, active5, 0x420000000000000fL,
3411: active6, 0L);
3412: case 97:
3413: if ((active4 & 0x10000L) != 0L) {
3414: jjmatchedKind = 272;
3415: jjmatchedPos = 3;
3416: } else if ((active5 & 0x2000000000000L) != 0L) {
3417: jjmatchedKind = 369;
3418: jjmatchedPos = 3;
3419: }
3420: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3421: 0x4001001000000400L, active2, 0x8000000000100L,
3422: active3, 0x10000000010000L, active4, 0x100080L,
3423: active5, 0x8000000200000L, active6, 0x241L);
3424: case 98:
3425: if ((active4 & 0x100L) != 0L) {
3426: jjmatchedKind = 264;
3427: jjmatchedPos = 3;
3428: } else if ((active4 & 0x800L) != 0L) {
3429: jjmatchedKind = 267;
3430: jjmatchedPos = 3;
3431: }
3432: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3433: 0x200000000000000L, active2, 0x10000L, active3,
3434: 0x400000000000000L, active4, 0x200000000000L,
3435: active5, 0L, active6, 0x100000L);
3436: case 99:
3437: if ((active1 & 0x10000000000000L) != 0L) {
3438: jjmatchedKind = 116;
3439: jjmatchedPos = 3;
3440: } else if ((active2 & 0x2L) != 0L) {
3441: jjmatchedKind = 129;
3442: jjmatchedPos = 3;
3443: }
3444: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3445: 0xa000000020c000L, active2, 0x100000004044L,
3446: active3, 0x800000140000800L, active4,
3447: 0x2800000004000L, active5, 0x400000L, active6,
3448: 0x40000L);
3449: case 100:
3450: if ((active3 & 0x2000L) != 0L) {
3451: jjmatchedKind = 205;
3452: jjmatchedPos = 3;
3453: }
3454: return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L,
3455: active2, 0L, active3, 0L, active4, 0L, active5,
3456: 0x80000L, active6, 0x8L);
3457: case 101:
3458: if ((active1 & 0x10000L) != 0L) {
3459: jjmatchedKind = 80;
3460: jjmatchedPos = 3;
3461: } else if ((active1 & 0x800000000000000L) != 0L) {
3462: jjmatchedKind = 123;
3463: jjmatchedPos = 3;
3464: } else if ((active2 & 0x40000000000L) != 0L) {
3465: jjmatchedKind = 170;
3466: jjmatchedPos = 3;
3467: } else if ((active3 & 0x20000000L) != 0L) {
3468: jjmatchedKind = 221;
3469: jjmatchedPos = 3;
3470: } else if ((active3 & 0x800000000000L) != 0L) {
3471: jjmatchedKind = 239;
3472: jjmatchedPos = 3;
3473: } else if ((active4 & 0x20000L) != 0L) {
3474: jjmatchedKind = 273;
3475: jjmatchedPos = 3;
3476: } else if ((active4 & 0x10000000000L) != 0L) {
3477: jjmatchedKind = 296;
3478: jjmatchedPos = 3;
3479: } else if ((active4 & 0x40000000000L) != 0L) {
3480: jjmatchedKind = 298;
3481: jjmatchedPos = 3;
3482: } else if ((active5 & 0x100L) != 0L) {
3483: jjmatchedKind = 328;
3484: jjmatchedPos = 3;
3485: } else if ((active5 & 0x2000L) != 0L) {
3486: jjmatchedKind = 333;
3487: jjmatchedPos = 3;
3488: } else if ((active5 & 0x80000000000000L) != 0L) {
3489: jjmatchedKind = 375;
3490: jjmatchedPos = 3;
3491: }
3492: return jjMoveStringLiteralDfa4_0(active0,
3493: 0x4000000000000000L, active1, 0x800e000000000010L,
3494: active2, 0x2000806d1000411L, active3,
3495: 0x20060202408003L, active4, 0x8c400108400000L,
3496: active5, 0x1000440000e00L, active6, 0xa0L);
3497: case 103:
3498: if ((active5 & 0x2000000L) != 0L) {
3499: jjmatchedKind = 345;
3500: jjmatchedPos = 3;
3501: }
3502: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3503: 0x40000000000000L, active2, 0L, active3, 0L,
3504: active4, 0x8e0000000L, active5, 0x8000L, active6,
3505: 0x800000L);
3506: case 104:
3507: if ((active1 & 0x1000L) != 0L) {
3508: jjmatchedKind = 76;
3509: jjmatchedPos = 3;
3510: } else if ((active4 & 0x1L) != 0L) {
3511: jjmatchedKind = 256;
3512: jjmatchedPos = 3;
3513: } else if ((active5 & 0x100000000000L) != 0L) {
3514: jjmatchedKind = 364;
3515: jjmatchedPos = 3;
3516: }
3517: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3518: 0x40L, active2, 0L, active3, 0x80000L, active4, 0L,
3519: active5, 0x40000000000000L, active6, 0L);
3520: case 105:
3521: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3522: 0x400000000100L, active2, 0x4002000004200000L,
3523: active3, 0L, active4, 0x400006000080040L, active5,
3524: 0xd000000L, active6, 0x220000L);
3525: case 107:
3526: if ((active4 & 0x2L) != 0L) {
3527: jjmatchedKind = 257;
3528: jjmatchedPos = 3;
3529: } else if ((active5 & 0x10000000000000L) != 0L) {
3530: jjmatchedKind = 372;
3531: jjmatchedPos = 3;
3532: }
3533: return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L,
3534: active2, 0L, active3, 0L, active4, 0x600000000L,
3535: active5, 0L, active6, 0L);
3536: case 108:
3537: if ((active2 & 0x2000L) != 0L) {
3538: jjmatchedKind = 141;
3539: jjmatchedPos = 3;
3540: } else if ((active2 & 0x80000000000000L) != 0L) {
3541: jjmatchedKind = 183;
3542: jjmatchedPos = 3;
3543: } else if ((active3 & 0x4000L) != 0L) {
3544: jjmatchedKind = 206;
3545: jjmatchedPos = 3;
3546: } else if ((active5 & 0x40000L) != 0L) {
3547: jjmatchedKind = 338;
3548: jjmatchedPos = 3;
3549: }
3550: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3551: 0x900003800000L, active2, 0x100002000000000L,
3552: active3, 0x8010101000L, active4,
3553: 0x100100000000400L, active5, 0x400000820000L,
3554: active6, 0x400000L);
3555: case 109:
3556: if ((active2 & 0x1000L) != 0L) {
3557: jjmatchedKind = 140;
3558: jjmatchedPos = 3;
3559: }
3560: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3561: 0x8000000L, active2, 0L, active3, 0x100L, active4,
3562: 0x2000L, active5, 0L, active6, 0L);
3563: case 110:
3564: if ((active2 & 0x4000000000L) != 0L) {
3565: jjmatchedKind = 166;
3566: jjmatchedPos = 3;
3567: } else if ((active2 & 0x2000000000000000L) != 0L) {
3568: jjmatchedKind = 189;
3569: jjmatchedPos = 3;
3570: } else if ((active5 & 0x80L) != 0L) {
3571: jjmatchedKind = 327;
3572: jjmatchedPos = 3;
3573: } else if ((active5 & 0x10000L) != 0L) {
3574: jjmatchedKind = 336;
3575: jjmatchedPos = 3;
3576: }
3577: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3578: 0x830000000L, active2, 0x880800L, active3,
3579: 0x4088700000000000L, active4, 0x800000L, active5,
3580: 0x1000L, active6, 0L);
3581: case 111:
3582: if ((active2 & 0x40000L) != 0L) {
3583: jjmatchedKind = 146;
3584: jjmatchedPos = 3;
3585: } else if ((active2 & 0x800000000L) != 0L) {
3586: jjmatchedKind = 163;
3587: jjmatchedPos = 3;
3588: }
3589: return jjMoveStringLiteralDfa4_0(active0,
3590: 0x2000000000000000L, active1, 0L, active2, 0L,
3591: active3, 0x2000001840200L, active4, 0x80010001000L,
3592: active5, 0x800004040L, active6, 0L);
3593: case 112:
3594: if ((active1 & 0x400000000000000L) != 0L) {
3595: jjmatchedKind = 122;
3596: jjmatchedPos = 3;
3597: }
3598: return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L,
3599: active2, 0L, active3, 0x10000000044L, active4,
3600: 0x20000000000L, active5, 0x2080000000L, active6,
3601: 0x4L);
3602: case 113:
3603: return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L,
3604: active2, 0L, active3, 0x4000000000000L, active4,
3605: 0L, active5, 0x100000000L, active6, 0L);
3606: case 114:
3607: if ((active1 & 0x40000L) != 0L) {
3608: jjmatchedKind = 82;
3609: jjmatchedPos = 3;
3610: } else if ((active2 & 0x400000L) != 0L) {
3611: jjmatchedKind = 150;
3612: jjmatchedPos = 3;
3613: } else if ((active3 & 0x40000000000000L) != 0L) {
3614: jjmatchedKind = 246;
3615: jjmatchedPos = 3;
3616: } else if ((active4 & 0x8L) != 0L) {
3617: jjmatchedKind = 259;
3618: jjmatchedPos = 3;
3619: }
3620: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3621: 0x3e400180000L, active2, 0L, active3,
3622: 0x8000000000000008L, active4, 0x1000000L, active5,
3623: 0x400000000000010L, active6, 0x10000L);
3624: case 115:
3625: if ((active3 & 0x200000L) != 0L) {
3626: jjmatchedKind = 213;
3627: jjmatchedPos = 3;
3628: } else if ((active6 & 0x8000L) != 0L) {
3629: jjmatchedKind = 399;
3630: jjmatchedPos = 3;
3631: }
3632: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3633: 0x400c0400000L, active2, 0xa8L, active3,
3634: 0xc04000080L, active4, 0L, active5,
3635: 0x24031210000000L, active6, 0x1000002L);
3636: case 116:
3637: if ((active1 & 0x20000L) != 0L) {
3638: jjmatchedKind = 81;
3639: jjmatchedPos = 3;
3640: } else if ((active2 & 0x10000000000L) != 0L) {
3641: jjmatchedKind = 168;
3642: jjmatchedPos = 3;
3643: } else if ((active2 & 0x20000000000L) != 0L) {
3644: jjmatchedKind = 169;
3645: jjmatchedPos = 3;
3646: } else if ((active2 & 0x10000000000000L) != 0L) {
3647: jjmatchedKind = 180;
3648: jjmatchedPos = 3;
3649: } else if ((active6 & 0x80000L) != 0L) {
3650: jjmatchedKind = 403;
3651: jjmatchedPos = 3;
3652: }
3653: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3654: 0x100000100000000L, active2, 0x8000000L, active3,
3655: 0x2000020020L, active4, 0x10008002208004L, active5,
3656: 0x244000100020L, active6, 0x4000000L);
3657: case 117:
3658: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3659: 0x4000000L, active2, 0x5800020100000L, active3,
3660: 0x300000000000000L, active4, 0x220000004000000L,
3661: active5, 0x80000000000L, active6, 0x6500L);
3662: case 118:
3663: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3664: 0x200000000L, active2, 0L, active3, 0x400L,
3665: active4, 0x20L, active5, 0L, active6, 0L);
3666: case 119:
3667: if ((active3 & 0x2000000000000000L) != 0L) {
3668: jjmatchedKind = 253;
3669: jjmatchedPos = 3;
3670: }
3671: return jjMoveStringLiteralDfa4_0(active0, 0L, active1,
3672: 0x200L, active2, 0L, active3, 0L, active4, 0L,
3673: active5, 0L, active6, 0L);
3674: case 121:
3675: if ((active2 & 0x1000000000000000L) != 0L) {
3676: jjmatchedKind = 188;
3677: jjmatchedPos = 3;
3678: }
3679: return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0L,
3680: active2, 0L, active3, 0x1000000000000000L, active4,
3681: 0L, active5, 0L, active6, 0L);
3682: default:
3683: break;
3684: }
3685: return jjMoveNfa_0(0, 3);
3686: }
3687:
3688: private final int jjMoveStringLiteralDfa4_0(long old0,
3689: long active0, long old1, long active1, long old2,
3690: long active2, long old3, long active3, long old4,
3691: long active4, long old5, long active5, long old6,
3692: long active6) {
3693: if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)
3694: | (active3 &= old3) | (active4 &= old4)
3695: | (active5 &= old5) | (active6 &= old6)) == 0L)
3696: return jjMoveNfa_0(0, 3);
3697: try {
3698: curChar = input_stream.readChar();
3699: } catch (java.io.IOException e) {
3700: return jjMoveNfa_0(0, 3);
3701: }
3702: switch (curChar) {
3703: case 65:
3704: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
3705: 0x80000318c000L, active2, 0x2000010000L, active3,
3706: 0x140L, active4, 0x41c90000000c020L, active5,
3707: 0x20000080880000L, active6, 0L);
3708: case 66:
3709: if ((active4 & 0x80000000000L) != 0L) {
3710: jjmatchedKind = 299;
3711: jjmatchedPos = 4;
3712: }
3713: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
3714: active2, 0L, active3, 0x100000L, active4, 0L,
3715: active5, 0x200000L, active6, 0L);
3716: case 67:
3717: return jjMoveStringLiteralDfa5_0(active0,
3718: 0x2000000000000000L, active1, 0L, active2,
3719: 0x4000000L, active3, 0x2000000L, active4,
3720: 0x400000000000L, active5, 0x400000000001000L,
3721: active6, 0L);
3722: case 68:
3723: if ((active2 & 0x800L) != 0L) {
3724: jjmatchedKind = 139;
3725: jjmatchedPos = 4;
3726: } else if ((active6 & 0x20000L) != 0L) {
3727: jjmatchedKind = 401;
3728: jjmatchedPos = 4;
3729: }
3730: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
3731: active2, 0x1000000L, active3, 0L, active4, 0L,
3732: active5, 0L, active6, 0L);
3733: case 69:
3734: if ((active1 & 0x400000L) != 0L) {
3735: jjmatchedKind = 86;
3736: jjmatchedPos = 4;
3737: } else if ((active2 & 0x20L) != 0L) {
3738: jjmatchedKind = 133;
3739: jjmatchedPos = 4;
3740: } else if ((active3 & 0x40000000L) != 0L) {
3741: jjmatchedKind = 222;
3742: jjmatchedPos = 4;
3743: } else if ((active3 & 0x8000000000L) != 0L) {
3744: jjmatchedKind = 231;
3745: jjmatchedPos = 4;
3746: } else if ((active3 & 0x100000000000000L) != 0L) {
3747: jjmatchedKind = 248;
3748: jjmatchedPos = 4;
3749: } else if ((active3 & 0x8000000000000000L) != 0L) {
3750: jjmatchedKind = 255;
3751: jjmatchedPos = 4;
3752: } else if ((active4 & 0x4L) != 0L) {
3753: jjmatchedKind = 258;
3754: jjmatchedPos = 4;
3755: } else if ((active4 & 0x40000000L) != 0L) {
3756: jjmatchedKind = 286;
3757: jjmatchedPos = 4;
3758: } else if ((active4 & 0x100000000000000L) != 0L) {
3759: jjmatchedKind = 312;
3760: jjmatchedPos = 4;
3761: } else if ((active5 & 0x8000L) != 0L) {
3762: jjmatchedKind = 335;
3763: jjmatchedPos = 4;
3764: } else if ((active5 & 0x4000000000000L) != 0L) {
3765: jjmatchedKind = 370;
3766: jjmatchedPos = 4;
3767: } else if ((active6 & 0x10000L) != 0L) {
3768: jjmatchedKind = 400;
3769: jjmatchedPos = 4;
3770: } else if ((active6 & 0x400000L) != 0L) {
3771: jjmatchedKind = 406;
3772: jjmatchedPos = 4;
3773: } else if ((active6 & 0x1000000L) != 0L) {
3774: jjmatchedKind = 408;
3775: jjmatchedPos = 4;
3776: }
3777: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
3778: 0x200003e630800200L, active2, 0L, active3,
3779: 0x4200002000000880L, active4, 0x200801000400L,
3780: active5, 0x4200020020L, active6, 0x4006004L);
3781: case 70:
3782: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
3783: active2, 0L, active3, 0L, active4, 0x6000000000L,
3784: active5, 0L, active6, 0L);
3785: case 71:
3786: if ((active3 & 0x80000000000000L) != 0L) {
3787: jjmatchedKind = 247;
3788: jjmatchedPos = 4;
3789: }
3790: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
3791: active2, 0x200000000L, active3, 0L, active4, 0L,
3792: active5, 0L, active6, 0x800000L);
3793: case 72:
3794: if ((active2 & 0x40L) != 0L) {
3795: jjmatchedKind = 134;
3796: jjmatchedPos = 4;
3797: } else if ((active2 & 0x100000000000L) != 0L) {
3798: jjmatchedKind = 172;
3799: jjmatchedPos = 4;
3800: } else if ((active4 & 0x8000000000L) != 0L) {
3801: jjmatchedKind = 295;
3802: jjmatchedPos = 4;
3803: }
3804: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
3805: active2, 0L, active3, 0x800000000000000L, active4,
3806: 0L, active5, 0L, active6, 0L);
3807: case 73:
3808: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
3809: 0x100000108000000L, active2, 0x100000008000400L,
3810: active3, 0x1400000004001420L, active4,
3811: 0x2000002002000L, active5, 0x100000L, active6,
3812: 0x140202L);
3813: case 75:
3814: if ((active1 & 0x200000L) != 0L) {
3815: jjmatchedKind = 85;
3816: jjmatchedPos = 4;
3817: }
3818: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
3819: active2, 0L, active3, 0x40000L, active4,
3820: 0x10000000L, active5, 0L, active6, 0L);
3821: case 76:
3822: if ((active4 & 0x1000L) != 0L) {
3823: jjmatchedKind = 268;
3824: jjmatchedPos = 4;
3825: } else if ((active4 & 0x100000000L) != 0L) {
3826: jjmatchedKind = 288;
3827: jjmatchedPos = 4;
3828: }
3829: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
3830: 0x200100000000000L, active2, 0x1000000000000L,
3831: active3, 0x10800008L, active4, 0L, active5, 0L,
3832: active6, 0x100L);
3833: case 77:
3834: if ((active5 & 0x4000000L) != 0L) {
3835: jjmatchedKind = 346;
3836: jjmatchedPos = 4;
3837: } else if ((active5 & 0x8000000L) != 0L) {
3838: jjmatchedKind = 347;
3839: jjmatchedPos = 4;
3840: }
3841: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
3842: 0x400004000000L, active2, 0L, active3, 0x400000L,
3843: active4, 0x100000L, active5, 0x80000004000L,
3844: active6, 0x41L);
3845: case 78:
3846: if ((active1 & 0x100L) != 0L) {
3847: jjmatchedKind = 72;
3848: jjmatchedPos = 4;
3849: } else if ((active3 & 0x2000000000000L) != 0L) {
3850: jjmatchedKind = 241;
3851: jjmatchedPos = 4;
3852: }
3853: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
3854: 0x40000000000000L, active2, 0x40200000L, active3,
3855: 0x1000000L, active4, 0x80000L, active5, 0x1000040L,
3856: active6, 0L);
3857: case 79:
3858: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
3859: 0x80040000000040L, active2, 0x4002000000000000L,
3860: active3, 0x8010100000000L, active4, 0x40L, active5,
3861: 0x40010000000000L, active6, 0L);
3862: case 80:
3863: if ((active2 & 0x100000L) != 0L) {
3864: jjmatchedKind = 148;
3865: jjmatchedPos = 4;
3866: } else if ((active6 & 0x200000L) != 0L) {
3867: jjmatchedKind = 405;
3868: jjmatchedPos = 4;
3869: }
3870: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
3871: 0xc000000000000000L, active2, 0x1L, active3, 0L,
3872: active4, 0x80000000000000L, active5, 0L, active6,
3873: 0L);
3874: case 81:
3875: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
3876: active2, 0L, active3, 0L, active4, 0L, active5,
3877: 0x20000000000L, active6, 0L);
3878: case 82:
3879: if ((active0 & 0x4000000000000000L) != 0L) {
3880: jjmatchedKind = 62;
3881: jjmatchedPos = 4;
3882: } else if ((active2 & 0x10000000L) != 0L) {
3883: jjmatchedKind = 156;
3884: jjmatchedPos = 4;
3885: } else if ((active2 & 0x80000000000L) != 0L) {
3886: jjmatchedKind = 171;
3887: jjmatchedPos = 4;
3888: } else if ((active2 & 0x8000000000000L) != 0L) {
3889: jjmatchedKind = 179;
3890: jjmatchedPos = 4;
3891: } else if ((active3 & 0x1L) != 0L) {
3892: jjmatchedKind = 192;
3893: jjmatchedPos = 4;
3894: } else if ((active3 & 0x2L) != 0L) {
3895: jjmatchedKind = 193;
3896: jjmatchedPos = 4;
3897: } else if ((active3 & 0x200L) != 0L) {
3898: jjmatchedKind = 201;
3899: jjmatchedPos = 4;
3900: } else if ((active3 & 0x20000000000000L) != 0L) {
3901: jjmatchedKind = 245;
3902: jjmatchedPos = 4;
3903: } else if ((active5 & 0x400000000L) != 0L) {
3904: jjmatchedKind = 354;
3905: jjmatchedPos = 4;
3906: }
3907: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
3908: 0x26000000000410L, active2, 0x204000480000010L,
3909: active3, 0x200028000L, active4, 0x220000008600000L,
3910: active5, 0x2800000000L, active6, 0x420L);
3911: case 83:
3912: if ((active4 & 0x200000000L) != 0L) {
3913: jjmatchedKind = 289;
3914: jjmatchedPos = 4;
3915: } else if ((active4 & 0x20000000000L) != 0L) {
3916: jjmatchedKind = 297;
3917: jjmatchedPos = 4;
3918: } else if ((active5 & 0x1000000000L) != 0L) {
3919: jjmatchedKind = 356;
3920: jjmatchedPos = 4;
3921: } else if ((active6 & 0x8L) != 0L) {
3922: jjmatchedKind = 387;
3923: jjmatchedPos = 4;
3924: }
3925: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
3926: active2, 0L, active3, 0x700000000000L, active4,
3927: 0x400000000L, active5, 0xe00L, active6, 0L);
3928: case 84:
3929: if ((active1 & 0x800000000L) != 0L) {
3930: jjmatchedKind = 99;
3931: jjmatchedPos = 4;
3932: } else if ((active2 & 0x80L) != 0L) {
3933: jjmatchedKind = 135;
3934: jjmatchedPos = 4;
3935: } else if ((active2 & 0x100L) != 0L) {
3936: jjmatchedKind = 136;
3937: jjmatchedPos = 4;
3938: } else if ((active2 & 0x80000L) != 0L) {
3939: jjmatchedKind = 147;
3940: jjmatchedPos = 4;
3941: } else if ((active2 & 0x20000000L) != 0L) {
3942: jjmatchedKind = 157;
3943: jjmatchedPos = 4;
3944: } else if ((active3 & 0x80000L) != 0L) {
3945: jjmatchedKind = 211;
3946: jjmatchedPos = 4;
3947: } else if ((active4 & 0x4000000L) != 0L) {
3948: jjmatchedKind = 282;
3949: jjmatchedPos = 4;
3950: } else if ((active5 & 0x10L) != 0L) {
3951: jjmatchedKind = 324;
3952: jjmatchedPos = 4;
3953: } else if ((active6 & 0x80L) != 0L) {
3954: jjmatchedKind = 391;
3955: jjmatchedPos = 4;
3956: }
3957: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
3958: 0x80010c0000000L, active2, 0x800000804008L,
3959: active3, 0x10000c00010000L, active4,
3960: 0xf800000080800000L, active5, 0x420800001000000fL,
3961: active6, 0L);
3962: case 85:
3963: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
3964: 0x1000000000000L, active2, 0x4L, active3,
3965: 0x4000000000004L, active4, 0x20000000L, active5,
3966: 0x400100400000L, active6, 0L);
3967: case 88:
3968: if ((active5 & 0x1000000000000L) != 0L) {
3969: jjmatchedKind = 368;
3970: jjmatchedPos = 4;
3971: }
3972: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
3973: active2, 0L, active3, 0L, active4, 0L, active5,
3974: 0x40000000L, active6, 0L);
3975: case 89:
3976: if ((active5 & 0x40000000000L) != 0L) {
3977: jjmatchedKind = 362;
3978: jjmatchedPos = 4;
3979: } else if ((active5 & 0x200000000000L) != 0L) {
3980: jjmatchedKind = 365;
3981: jjmatchedPos = 4;
3982: }
3983: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
3984: active2, 0L, active3, 0L, active4, 0x80L, active5,
3985: 0L, active6, 0L);
3986: case 90:
3987: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
3988: active2, 0L, active3, 0x60000000000L, active4, 0L,
3989: active5, 0L, active6, 0L);
3990: case 97:
3991: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
3992: 0x80000318c000L, active2, 0x2000010000L, active3,
3993: 0x140L, active4, 0x41c90000000c020L, active5,
3994: 0x20000080880000L, active6, 0L);
3995: case 98:
3996: if ((active4 & 0x80000000000L) != 0L) {
3997: jjmatchedKind = 299;
3998: jjmatchedPos = 4;
3999: }
4000: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
4001: active2, 0L, active3, 0x100000L, active4, 0L,
4002: active5, 0x200000L, active6, 0L);
4003: case 99:
4004: return jjMoveStringLiteralDfa5_0(active0,
4005: 0x2000000000000000L, active1, 0L, active2,
4006: 0x4000000L, active3, 0x2000000L, active4,
4007: 0x400000000000L, active5, 0x400000000001000L,
4008: active6, 0L);
4009: case 100:
4010: if ((active2 & 0x800L) != 0L) {
4011: jjmatchedKind = 139;
4012: jjmatchedPos = 4;
4013: } else if ((active6 & 0x20000L) != 0L) {
4014: jjmatchedKind = 401;
4015: jjmatchedPos = 4;
4016: }
4017: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
4018: active2, 0x1000000L, active3, 0L, active4, 0L,
4019: active5, 0L, active6, 0L);
4020: case 101:
4021: if ((active1 & 0x400000L) != 0L) {
4022: jjmatchedKind = 86;
4023: jjmatchedPos = 4;
4024: } else if ((active2 & 0x20L) != 0L) {
4025: jjmatchedKind = 133;
4026: jjmatchedPos = 4;
4027: } else if ((active3 & 0x40000000L) != 0L) {
4028: jjmatchedKind = 222;
4029: jjmatchedPos = 4;
4030: } else if ((active3 & 0x8000000000L) != 0L) {
4031: jjmatchedKind = 231;
4032: jjmatchedPos = 4;
4033: } else if ((active3 & 0x100000000000000L) != 0L) {
4034: jjmatchedKind = 248;
4035: jjmatchedPos = 4;
4036: } else if ((active3 & 0x8000000000000000L) != 0L) {
4037: jjmatchedKind = 255;
4038: jjmatchedPos = 4;
4039: } else if ((active4 & 0x4L) != 0L) {
4040: jjmatchedKind = 258;
4041: jjmatchedPos = 4;
4042: } else if ((active4 & 0x40000000L) != 0L) {
4043: jjmatchedKind = 286;
4044: jjmatchedPos = 4;
4045: } else if ((active4 & 0x100000000000000L) != 0L) {
4046: jjmatchedKind = 312;
4047: jjmatchedPos = 4;
4048: } else if ((active5 & 0x8000L) != 0L) {
4049: jjmatchedKind = 335;
4050: jjmatchedPos = 4;
4051: } else if ((active5 & 0x4000000000000L) != 0L) {
4052: jjmatchedKind = 370;
4053: jjmatchedPos = 4;
4054: } else if ((active6 & 0x10000L) != 0L) {
4055: jjmatchedKind = 400;
4056: jjmatchedPos = 4;
4057: } else if ((active6 & 0x400000L) != 0L) {
4058: jjmatchedKind = 406;
4059: jjmatchedPos = 4;
4060: } else if ((active6 & 0x1000000L) != 0L) {
4061: jjmatchedKind = 408;
4062: jjmatchedPos = 4;
4063: }
4064: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
4065: 0x200003e630800200L, active2, 0L, active3,
4066: 0x4200002000000880L, active4, 0x200801000400L,
4067: active5, 0x4200020020L, active6, 0x4006004L);
4068: case 102:
4069: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
4070: active2, 0L, active3, 0L, active4, 0x6000000000L,
4071: active5, 0L, active6, 0L);
4072: case 103:
4073: if ((active3 & 0x80000000000000L) != 0L) {
4074: jjmatchedKind = 247;
4075: jjmatchedPos = 4;
4076: }
4077: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
4078: active2, 0x200000000L, active3, 0L, active4, 0L,
4079: active5, 0L, active6, 0x800000L);
4080: case 104:
4081: if ((active2 & 0x40L) != 0L) {
4082: jjmatchedKind = 134;
4083: jjmatchedPos = 4;
4084: } else if ((active2 & 0x100000000000L) != 0L) {
4085: jjmatchedKind = 172;
4086: jjmatchedPos = 4;
4087: } else if ((active4 & 0x8000000000L) != 0L) {
4088: jjmatchedKind = 295;
4089: jjmatchedPos = 4;
4090: }
4091: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
4092: active2, 0L, active3, 0x800000000000000L, active4,
4093: 0L, active5, 0L, active6, 0L);
4094: case 105:
4095: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
4096: 0x100000108000000L, active2, 0x100000008000400L,
4097: active3, 0x1400000004001420L, active4,
4098: 0x2000002002000L, active5, 0x100000L, active6,
4099: 0x140202L);
4100: case 107:
4101: if ((active1 & 0x200000L) != 0L) {
4102: jjmatchedKind = 85;
4103: jjmatchedPos = 4;
4104: }
4105: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
4106: active2, 0L, active3, 0x40000L, active4,
4107: 0x10000000L, active5, 0L, active6, 0L);
4108: case 108:
4109: if ((active4 & 0x1000L) != 0L) {
4110: jjmatchedKind = 268;
4111: jjmatchedPos = 4;
4112: } else if ((active4 & 0x100000000L) != 0L) {
4113: jjmatchedKind = 288;
4114: jjmatchedPos = 4;
4115: }
4116: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
4117: 0x200100000000000L, active2, 0x1000000000000L,
4118: active3, 0x10800008L, active4, 0L, active5, 0L,
4119: active6, 0x100L);
4120: case 109:
4121: if ((active5 & 0x4000000L) != 0L) {
4122: jjmatchedKind = 346;
4123: jjmatchedPos = 4;
4124: } else if ((active5 & 0x8000000L) != 0L) {
4125: jjmatchedKind = 347;
4126: jjmatchedPos = 4;
4127: }
4128: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
4129: 0x400004000000L, active2, 0L, active3, 0x400000L,
4130: active4, 0x100000L, active5, 0x80000004000L,
4131: active6, 0x41L);
4132: case 110:
4133: if ((active1 & 0x100L) != 0L) {
4134: jjmatchedKind = 72;
4135: jjmatchedPos = 4;
4136: } else if ((active3 & 0x2000000000000L) != 0L) {
4137: jjmatchedKind = 241;
4138: jjmatchedPos = 4;
4139: }
4140: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
4141: 0x40000000000000L, active2, 0x40200000L, active3,
4142: 0x1000000L, active4, 0x80000L, active5, 0x1000040L,
4143: active6, 0L);
4144: case 111:
4145: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
4146: 0x80040000000040L, active2, 0x4002000000000000L,
4147: active3, 0x8010100000000L, active4, 0x40L, active5,
4148: 0x40010000000000L, active6, 0L);
4149: case 112:
4150: if ((active2 & 0x100000L) != 0L) {
4151: jjmatchedKind = 148;
4152: jjmatchedPos = 4;
4153: } else if ((active6 & 0x200000L) != 0L) {
4154: jjmatchedKind = 405;
4155: jjmatchedPos = 4;
4156: }
4157: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
4158: 0xc000000000000000L, active2, 0x1L, active3, 0L,
4159: active4, 0x80000000000000L, active5, 0L, active6,
4160: 0L);
4161: case 113:
4162: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
4163: active2, 0L, active3, 0L, active4, 0L, active5,
4164: 0x20000000000L, active6, 0L);
4165: case 114:
4166: if ((active0 & 0x4000000000000000L) != 0L) {
4167: jjmatchedKind = 62;
4168: jjmatchedPos = 4;
4169: } else if ((active2 & 0x10000000L) != 0L) {
4170: jjmatchedKind = 156;
4171: jjmatchedPos = 4;
4172: } else if ((active2 & 0x80000000000L) != 0L) {
4173: jjmatchedKind = 171;
4174: jjmatchedPos = 4;
4175: } else if ((active2 & 0x8000000000000L) != 0L) {
4176: jjmatchedKind = 179;
4177: jjmatchedPos = 4;
4178: } else if ((active3 & 0x1L) != 0L) {
4179: jjmatchedKind = 192;
4180: jjmatchedPos = 4;
4181: } else if ((active3 & 0x2L) != 0L) {
4182: jjmatchedKind = 193;
4183: jjmatchedPos = 4;
4184: } else if ((active3 & 0x200L) != 0L) {
4185: jjmatchedKind = 201;
4186: jjmatchedPos = 4;
4187: } else if ((active3 & 0x20000000000000L) != 0L) {
4188: jjmatchedKind = 245;
4189: jjmatchedPos = 4;
4190: } else if ((active5 & 0x400000000L) != 0L) {
4191: jjmatchedKind = 354;
4192: jjmatchedPos = 4;
4193: }
4194: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
4195: 0x26000000000410L, active2, 0x204000480000010L,
4196: active3, 0x200028000L, active4, 0x220000008600000L,
4197: active5, 0x2800000000L, active6, 0x420L);
4198: case 115:
4199: if ((active4 & 0x200000000L) != 0L) {
4200: jjmatchedKind = 289;
4201: jjmatchedPos = 4;
4202: } else if ((active4 & 0x20000000000L) != 0L) {
4203: jjmatchedKind = 297;
4204: jjmatchedPos = 4;
4205: } else if ((active5 & 0x1000000000L) != 0L) {
4206: jjmatchedKind = 356;
4207: jjmatchedPos = 4;
4208: } else if ((active6 & 0x8L) != 0L) {
4209: jjmatchedKind = 387;
4210: jjmatchedPos = 4;
4211: }
4212: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
4213: active2, 0L, active3, 0x700000000000L, active4,
4214: 0x400000000L, active5, 0xe00L, active6, 0L);
4215: case 116:
4216: if ((active1 & 0x800000000L) != 0L) {
4217: jjmatchedKind = 99;
4218: jjmatchedPos = 4;
4219: } else if ((active2 & 0x80L) != 0L) {
4220: jjmatchedKind = 135;
4221: jjmatchedPos = 4;
4222: } else if ((active2 & 0x100L) != 0L) {
4223: jjmatchedKind = 136;
4224: jjmatchedPos = 4;
4225: } else if ((active2 & 0x80000L) != 0L) {
4226: jjmatchedKind = 147;
4227: jjmatchedPos = 4;
4228: } else if ((active2 & 0x20000000L) != 0L) {
4229: jjmatchedKind = 157;
4230: jjmatchedPos = 4;
4231: } else if ((active3 & 0x80000L) != 0L) {
4232: jjmatchedKind = 211;
4233: jjmatchedPos = 4;
4234: } else if ((active4 & 0x4000000L) != 0L) {
4235: jjmatchedKind = 282;
4236: jjmatchedPos = 4;
4237: } else if ((active5 & 0x10L) != 0L) {
4238: jjmatchedKind = 324;
4239: jjmatchedPos = 4;
4240: } else if ((active6 & 0x80L) != 0L) {
4241: jjmatchedKind = 391;
4242: jjmatchedPos = 4;
4243: }
4244: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
4245: 0x80010c0000000L, active2, 0x800000804008L,
4246: active3, 0x10000c00010000L, active4,
4247: 0xf800000080800000L, active5, 0x420800001000000fL,
4248: active6, 0L);
4249: case 117:
4250: return jjMoveStringLiteralDfa5_0(active0, 0L, active1,
4251: 0x1000000000000L, active2, 0x4L, active3,
4252: 0x4000000000004L, active4, 0x20000000L, active5,
4253: 0x400100400000L, active6, 0L);
4254: case 120:
4255: if ((active5 & 0x1000000000000L) != 0L) {
4256: jjmatchedKind = 368;
4257: jjmatchedPos = 4;
4258: }
4259: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
4260: active2, 0L, active3, 0L, active4, 0L, active5,
4261: 0x40000000L, active6, 0L);
4262: case 121:
4263: if ((active5 & 0x40000000000L) != 0L) {
4264: jjmatchedKind = 362;
4265: jjmatchedPos = 4;
4266: } else if ((active5 & 0x200000000000L) != 0L) {
4267: jjmatchedKind = 365;
4268: jjmatchedPos = 4;
4269: }
4270: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
4271: active2, 0L, active3, 0L, active4, 0x80L, active5,
4272: 0L, active6, 0L);
4273: case 122:
4274: return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0L,
4275: active2, 0L, active3, 0x60000000000L, active4, 0L,
4276: active5, 0L, active6, 0L);
4277: default:
4278: break;
4279: }
4280: return jjMoveNfa_0(0, 4);
4281: }
4282:
4283: private final int jjMoveStringLiteralDfa5_0(long old0,
4284: long active0, long old1, long active1, long old2,
4285: long active2, long old3, long active3, long old4,
4286: long active4, long old5, long active5, long old6,
4287: long active6) {
4288: if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)
4289: | (active3 &= old3) | (active4 &= old4)
4290: | (active5 &= old5) | (active6 &= old6)) == 0L)
4291: return jjMoveNfa_0(0, 4);
4292: try {
4293: curChar = input_stream.readChar();
4294: } catch (java.io.IOException e) {
4295: return jjMoveNfa_0(0, 4);
4296: }
4297: switch (curChar) {
4298: case 65:
4299: if ((active3 & 0x400000L) != 0L) {
4300: jjmatchedKind = 214;
4301: jjmatchedPos = 5;
4302: }
4303: return jjMoveStringLiteralDfa6_0(active0,
4304: 0x2000000000000000L, active1, 0x400000000000L,
4305: active2, 0x400000c000000L, active3,
4306: 0x800100400100028L, active4, 0x22600000L, active5,
4307: 0x4200000000221000L, active6, 0L);
4308: case 66:
4309: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4310: active2, 0L, active3, 0L, active4, 0x100000000000L,
4311: active5, 0L, active6, 0L);
4312: case 67:
4313: if ((active3 & 0x1000L) != 0L) {
4314: jjmatchedKind = 204;
4315: jjmatchedPos = 5;
4316: }
4317: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4318: 0x30180000L, active2, 0L, active3, 0L, active4, 0L,
4319: active5, 0L, active6, 0L);
4320: case 68:
4321: if ((active3 & 0x1000000L) != 0L) {
4322: jjmatchedKind = 216;
4323: jjmatchedPos = 5;
4324: } else if ((active4 & 0x400L) != 0L) {
4325: jjmatchedKind = 266;
4326: jjmatchedPos = 5;
4327: } else if ((active4 & 0x800000000L) != 0L) {
4328: jjmatchedKind = 291;
4329: jjmatchedPos = 5;
4330: } else if ((active5 & 0x40000000000000L) != 0L) {
4331: jjmatchedKind = 374;
4332: jjmatchedPos = 5;
4333: }
4334: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4335: 0xc000L, active2, 0L, active3, 0x100000800L,
4336: active4, 0L, active5, 0L, active6, 0L);
4337: case 69:
4338: if ((active1 & 0x1000000000L) != 0L) {
4339: jjmatchedKind = 100;
4340: jjmatchedPos = 5;
4341: } else if ((active1 & 0x8000000000000L) != 0L) {
4342: jjmatchedKind = 115;
4343: jjmatchedPos = 5;
4344: } else if ((active1 & 0x200000000000000L) != 0L) {
4345: jjmatchedKind = 121;
4346: jjmatchedPos = 5;
4347: } else if ((active1 & 0x4000000000000000L) != 0L) {
4348: jjmatchedKind = 126;
4349: jjmatchedPos = 5;
4350: } else if ((active2 & 0x800000000000L) != 0L) {
4351: jjmatchedKind = 175;
4352: jjmatchedPos = 5;
4353: } else if ((active2 & 0x1000000000000L) != 0L) {
4354: jjmatchedKind = 176;
4355: jjmatchedPos = 5;
4356: } else if ((active3 & 0x40000L) != 0L) {
4357: jjmatchedKind = 210;
4358: jjmatchedPos = 5;
4359: } else if ((active3 & 0x4000000000000L) != 0L) {
4360: jjmatchedKind = 242;
4361: jjmatchedPos = 5;
4362: } else if ((active3 & 0x10000000000000L) != 0L) {
4363: jjmatchedKind = 244;
4364: jjmatchedPos = 5;
4365: } else if ((active5 & 0x800000000L) != 0L) {
4366: jjmatchedKind = 355;
4367: jjmatchedPos = 5;
4368: } else if ((active5 & 0x8000000000000L) != 0L) {
4369: jjmatchedKind = 371;
4370: jjmatchedPos = 5;
4371: } else if ((active6 & 0x40L) != 0L) {
4372: jjmatchedKind = 390;
4373: jjmatchedPos = 5;
4374: }
4375: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4376: 0x200L, active2, 0x200000000L, active3, 0x8000L,
4377: active4, 0x10080000L, active5, 0x82100000000L,
4378: active6, 0x800021L);
4379: case 70:
4380: if ((active2 & 0x100000000000000L) != 0L) {
4381: jjmatchedKind = 184;
4382: jjmatchedPos = 5;
4383: }
4384: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4385: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
4386: active6, 0x40000L);
4387: case 71:
4388: if ((active2 & 0x200000L) != 0L) {
4389: jjmatchedKind = 149;
4390: jjmatchedPos = 5;
4391: }
4392: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4393: active2, 0x400L, active3, 0L, active4, 0L, active5,
4394: 0x20000000000000L, active6, 0L);
4395: case 72:
4396: if ((active4 & 0x80000000L) != 0L) {
4397: jjmatchedKind = 287;
4398: jjmatchedPos = 5;
4399: }
4400: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4401: active2, 0L, active3, 0L, active4, 0L, active5,
4402: 0x400000000000000L, active6, 0L);
4403: case 73:
4404: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4405: 0x20000000000000L, active2, 0x200000001804000L,
4406: active3, 0x10030000L, active4, 0x200002400908000L,
4407: active5, 0x40800000L, active6, 0L);
4408: case 76:
4409: if ((active2 & 0x10000L) != 0L) {
4410: jjmatchedKind = 144;
4411: jjmatchedPos = 5;
4412: } else if ((active3 & 0x800000L) != 0L) {
4413: jjmatchedKind = 215;
4414: jjmatchedPos = 5;
4415: } else if ((active4 & 0x20L) != 0L) {
4416: jjmatchedKind = 261;
4417: jjmatchedPos = 5;
4418: } else if ((active4 & 0x800000000000L) != 0L) {
4419: jjmatchedKind = 303;
4420: jjmatchedPos = 5;
4421: } else if ((active5 & 0x20000000000L) != 0L) {
4422: jjmatchedKind = 361;
4423: jjmatchedPos = 5;
4424: }
4425: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4426: 0x1000000000000L, active2, 0L, active3,
4427: 0x600000000400L, active4, 0x400000000000000L,
4428: active5, 0L, active6, 0x100000L);
4429: case 77:
4430: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4431: active2, 0L, active3, 0x2000000000L, active4,
4432: 0x1000000L, active5, 0x104020L, active6, 0L);
4433: case 78:
4434: if ((active1 & 0x4000000L) != 0L) {
4435: jjmatchedKind = 90;
4436: jjmatchedPos = 5;
4437: } else if ((active2 & 0x4000000000000000L) != 0L) {
4438: jjmatchedKind = 190;
4439: jjmatchedPos = 5;
4440: } else if ((active4 & 0x40L) != 0L) {
4441: jjmatchedKind = 262;
4442: jjmatchedPos = 5;
4443: } else if ((active6 & 0x200L) != 0L) {
4444: jjmatchedKind = 393;
4445: jjmatchedPos = 5;
4446: }
4447: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4448: 0x18003e100000000L, active2, 0x2000000000010L,
4449: active3, 0x1400000000000000L, active4,
4450: 0x20000000000000L, active5, 0x4000000000L, active6,
4451: 0x6402L);
4452: case 79:
4453: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4454: 0x40100000000000L, active2, 0L, active3,
4455: 0x60004000000L, active4, 0x80000000000000L,
4456: active5, 0L, active6, 0L);
4457: case 82:
4458: if ((active1 & 0x40000000000L) != 0L) {
4459: jjmatchedKind = 106;
4460: jjmatchedPos = 5;
4461: } else if ((active4 & 0x200000000000L) != 0L) {
4462: jjmatchedKind = 301;
4463: jjmatchedPos = 5;
4464: } else if ((active5 & 0x10000000L) != 0L) {
4465: jjmatchedKind = 348;
4466: jjmatchedPos = 5;
4467: }
4468: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4469: 0x68002c0000040L, active2, 0L, active3,
4470: 0x10a000001c0L, active4, 0x10000000000000L,
4471: active5, 0x10280400000L, active6, 0x4L);
4472: case 83:
4473: if ((active2 & 0x8L) != 0L) {
4474: jjmatchedKind = 131;
4475: jjmatchedPos = 5;
4476: } else if ((active3 & 0x200000000000000L) != 0L) {
4477: jjmatchedKind = 249;
4478: jjmatchedPos = 5;
4479: } else if ((active4 & 0x80L) != 0L) {
4480: jjmatchedKind = 263;
4481: jjmatchedPos = 5;
4482: }
4483: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4484: 0x400800000L, active2, 0x440000000L, active3, 0L,
4485: active4, 0xf806000000000000L, active5,
4486: 0x40000000000fL, active6, 0x4000000L);
4487: case 84:
4488: if ((active1 & 0x8000000L) != 0L) {
4489: jjmatchedKind = 91;
4490: jjmatchedPos = 5;
4491: } else if ((active1 & 0x8000000000000000L) != 0L) {
4492: jjmatchedKind = 127;
4493: jjmatchedPos = 5;
4494: } else if ((active2 & 0x80000000L) != 0L) {
4495: jjmatchedKind = 159;
4496: jjmatchedPos = 5;
4497: } else if ((active3 & 0x4L) != 0L) {
4498: jjmatchedKind = 194;
4499: jjmatchedPos = 5;
4500: } else if ((active3 & 0x2000000L) != 0L) {
4501: jjmatchedKind = 217;
4502: jjmatchedPos = 5;
4503: } else if ((active4 & 0x4000L) != 0L) {
4504: jjmatchedKind = 270;
4505: jjmatchedPos = 5;
4506: } else if ((active4 & 0x400000000000L) != 0L) {
4507: jjmatchedKind = 302;
4508: jjmatchedPos = 5;
4509: } else if ((active5 & 0x1000000L) != 0L) {
4510: jjmatchedKind = 344;
4511: jjmatchedPos = 5;
4512: } else if ((active6 & 0x100L) != 0L) {
4513: jjmatchedKind = 392;
4514: jjmatchedPos = 5;
4515: }
4516: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4517: 0x3000010L, active2, 0x2000000005L, active3, 0L,
4518: active4, 0x8000000002000L, active5, 0x80e00L,
4519: active6, 0L);
4520: case 86:
4521: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4522: active2, 0L, active3, 0x4000000000000000L, active4,
4523: 0x8000000L, active5, 0L, active6, 0L);
4524: case 87:
4525: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4526: active2, 0L, active3, 0x8000000000000L, active4,
4527: 0L, active5, 0L, active6, 0L);
4528: case 88:
4529: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4530: 0x2000000000000000L, active2, 0L, active3, 0L,
4531: active4, 0L, active5, 0L, active6, 0L);
4532: case 89:
4533: if ((active1 & 0x400L) != 0L) {
4534: jjmatchedKind = 74;
4535: jjmatchedPos = 5;
4536: } else if ((active4 & 0x4000000000L) != 0L) {
4537: jjmatchedKind = 294;
4538: jjmatchedPos = 5;
4539: }
4540: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4541: active2, 0L, active3, 0L, active4, 0L, active5,
4542: 0x40L, active6, 0L);
4543: case 97:
4544: if ((active3 & 0x400000L) != 0L) {
4545: jjmatchedKind = 214;
4546: jjmatchedPos = 5;
4547: }
4548: return jjMoveStringLiteralDfa6_0(active0,
4549: 0x2000000000000000L, active1, 0x400000000000L,
4550: active2, 0x400000c000000L, active3,
4551: 0x800100400100028L, active4, 0x22600000L, active5,
4552: 0x4200000000221000L, active6, 0L);
4553: case 98:
4554: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4555: active2, 0L, active3, 0L, active4, 0x100000000000L,
4556: active5, 0L, active6, 0L);
4557: case 99:
4558: if ((active3 & 0x1000L) != 0L) {
4559: jjmatchedKind = 204;
4560: jjmatchedPos = 5;
4561: }
4562: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4563: 0x30180000L, active2, 0L, active3, 0L, active4, 0L,
4564: active5, 0L, active6, 0L);
4565: case 100:
4566: if ((active3 & 0x1000000L) != 0L) {
4567: jjmatchedKind = 216;
4568: jjmatchedPos = 5;
4569: } else if ((active4 & 0x400L) != 0L) {
4570: jjmatchedKind = 266;
4571: jjmatchedPos = 5;
4572: } else if ((active4 & 0x800000000L) != 0L) {
4573: jjmatchedKind = 291;
4574: jjmatchedPos = 5;
4575: } else if ((active5 & 0x40000000000000L) != 0L) {
4576: jjmatchedKind = 374;
4577: jjmatchedPos = 5;
4578: }
4579: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4580: 0xc000L, active2, 0L, active3, 0x100000800L,
4581: active4, 0L, active5, 0L, active6, 0L);
4582: case 101:
4583: if ((active1 & 0x1000000000L) != 0L) {
4584: jjmatchedKind = 100;
4585: jjmatchedPos = 5;
4586: } else if ((active1 & 0x8000000000000L) != 0L) {
4587: jjmatchedKind = 115;
4588: jjmatchedPos = 5;
4589: } else if ((active1 & 0x200000000000000L) != 0L) {
4590: jjmatchedKind = 121;
4591: jjmatchedPos = 5;
4592: } else if ((active1 & 0x4000000000000000L) != 0L) {
4593: jjmatchedKind = 126;
4594: jjmatchedPos = 5;
4595: } else if ((active2 & 0x800000000000L) != 0L) {
4596: jjmatchedKind = 175;
4597: jjmatchedPos = 5;
4598: } else if ((active2 & 0x1000000000000L) != 0L) {
4599: jjmatchedKind = 176;
4600: jjmatchedPos = 5;
4601: } else if ((active3 & 0x40000L) != 0L) {
4602: jjmatchedKind = 210;
4603: jjmatchedPos = 5;
4604: } else if ((active3 & 0x4000000000000L) != 0L) {
4605: jjmatchedKind = 242;
4606: jjmatchedPos = 5;
4607: } else if ((active3 & 0x10000000000000L) != 0L) {
4608: jjmatchedKind = 244;
4609: jjmatchedPos = 5;
4610: } else if ((active5 & 0x800000000L) != 0L) {
4611: jjmatchedKind = 355;
4612: jjmatchedPos = 5;
4613: } else if ((active5 & 0x8000000000000L) != 0L) {
4614: jjmatchedKind = 371;
4615: jjmatchedPos = 5;
4616: } else if ((active6 & 0x40L) != 0L) {
4617: jjmatchedKind = 390;
4618: jjmatchedPos = 5;
4619: }
4620: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4621: 0x200L, active2, 0x200000000L, active3, 0x8000L,
4622: active4, 0x10080000L, active5, 0x82100000000L,
4623: active6, 0x800021L);
4624: case 102:
4625: if ((active2 & 0x100000000000000L) != 0L) {
4626: jjmatchedKind = 184;
4627: jjmatchedPos = 5;
4628: }
4629: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4630: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
4631: active6, 0x40000L);
4632: case 103:
4633: if ((active2 & 0x200000L) != 0L) {
4634: jjmatchedKind = 149;
4635: jjmatchedPos = 5;
4636: }
4637: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4638: active2, 0x400L, active3, 0L, active4, 0L, active5,
4639: 0x20000000000000L, active6, 0L);
4640: case 104:
4641: if ((active4 & 0x80000000L) != 0L) {
4642: jjmatchedKind = 287;
4643: jjmatchedPos = 5;
4644: }
4645: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4646: active2, 0L, active3, 0L, active4, 0L, active5,
4647: 0x400000000000000L, active6, 0L);
4648: case 105:
4649: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4650: 0x20000000000000L, active2, 0x200000001804000L,
4651: active3, 0x10030000L, active4, 0x200002400908000L,
4652: active5, 0x40800000L, active6, 0L);
4653: case 108:
4654: if ((active2 & 0x10000L) != 0L) {
4655: jjmatchedKind = 144;
4656: jjmatchedPos = 5;
4657: } else if ((active3 & 0x800000L) != 0L) {
4658: jjmatchedKind = 215;
4659: jjmatchedPos = 5;
4660: } else if ((active4 & 0x20L) != 0L) {
4661: jjmatchedKind = 261;
4662: jjmatchedPos = 5;
4663: } else if ((active4 & 0x800000000000L) != 0L) {
4664: jjmatchedKind = 303;
4665: jjmatchedPos = 5;
4666: } else if ((active5 & 0x20000000000L) != 0L) {
4667: jjmatchedKind = 361;
4668: jjmatchedPos = 5;
4669: }
4670: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4671: 0x1000000000000L, active2, 0L, active3,
4672: 0x600000000400L, active4, 0x400000000000000L,
4673: active5, 0L, active6, 0x100000L);
4674: case 109:
4675: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4676: active2, 0L, active3, 0x2000000000L, active4,
4677: 0x1000000L, active5, 0x104020L, active6, 0L);
4678: case 110:
4679: if ((active1 & 0x4000000L) != 0L) {
4680: jjmatchedKind = 90;
4681: jjmatchedPos = 5;
4682: } else if ((active2 & 0x4000000000000000L) != 0L) {
4683: jjmatchedKind = 190;
4684: jjmatchedPos = 5;
4685: } else if ((active4 & 0x40L) != 0L) {
4686: jjmatchedKind = 262;
4687: jjmatchedPos = 5;
4688: } else if ((active6 & 0x200L) != 0L) {
4689: jjmatchedKind = 393;
4690: jjmatchedPos = 5;
4691: }
4692: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4693: 0x18003e100000000L, active2, 0x2000000000010L,
4694: active3, 0x1400000000000000L, active4,
4695: 0x20000000000000L, active5, 0x4000000000L, active6,
4696: 0x6402L);
4697: case 111:
4698: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4699: 0x40100000000000L, active2, 0L, active3,
4700: 0x60004000000L, active4, 0x80000000000000L,
4701: active5, 0L, active6, 0L);
4702: case 114:
4703: if ((active1 & 0x40000000000L) != 0L) {
4704: jjmatchedKind = 106;
4705: jjmatchedPos = 5;
4706: } else if ((active4 & 0x200000000000L) != 0L) {
4707: jjmatchedKind = 301;
4708: jjmatchedPos = 5;
4709: } else if ((active5 & 0x10000000L) != 0L) {
4710: jjmatchedKind = 348;
4711: jjmatchedPos = 5;
4712: }
4713: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4714: 0x68002c0000040L, active2, 0L, active3,
4715: 0x10a000001c0L, active4, 0x10000000000000L,
4716: active5, 0x10280400000L, active6, 0x4L);
4717: case 115:
4718: if ((active2 & 0x8L) != 0L) {
4719: jjmatchedKind = 131;
4720: jjmatchedPos = 5;
4721: } else if ((active3 & 0x200000000000000L) != 0L) {
4722: jjmatchedKind = 249;
4723: jjmatchedPos = 5;
4724: } else if ((active4 & 0x80L) != 0L) {
4725: jjmatchedKind = 263;
4726: jjmatchedPos = 5;
4727: }
4728: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4729: 0x400800000L, active2, 0x440000000L, active3, 0L,
4730: active4, 0xf806000000000000L, active5,
4731: 0x40000000000fL, active6, 0x4000000L);
4732: case 116:
4733: if ((active1 & 0x8000000L) != 0L) {
4734: jjmatchedKind = 91;
4735: jjmatchedPos = 5;
4736: } else if ((active1 & 0x8000000000000000L) != 0L) {
4737: jjmatchedKind = 127;
4738: jjmatchedPos = 5;
4739: } else if ((active2 & 0x80000000L) != 0L) {
4740: jjmatchedKind = 159;
4741: jjmatchedPos = 5;
4742: } else if ((active3 & 0x4L) != 0L) {
4743: jjmatchedKind = 194;
4744: jjmatchedPos = 5;
4745: } else if ((active3 & 0x2000000L) != 0L) {
4746: jjmatchedKind = 217;
4747: jjmatchedPos = 5;
4748: } else if ((active4 & 0x4000L) != 0L) {
4749: jjmatchedKind = 270;
4750: jjmatchedPos = 5;
4751: } else if ((active4 & 0x400000000000L) != 0L) {
4752: jjmatchedKind = 302;
4753: jjmatchedPos = 5;
4754: } else if ((active5 & 0x1000000L) != 0L) {
4755: jjmatchedKind = 344;
4756: jjmatchedPos = 5;
4757: } else if ((active6 & 0x100L) != 0L) {
4758: jjmatchedKind = 392;
4759: jjmatchedPos = 5;
4760: }
4761: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4762: 0x3000010L, active2, 0x2000000005L, active3, 0L,
4763: active4, 0x8000000002000L, active5, 0x80e00L,
4764: active6, 0L);
4765: case 118:
4766: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4767: active2, 0L, active3, 0x4000000000000000L, active4,
4768: 0x8000000L, active5, 0L, active6, 0L);
4769: case 119:
4770: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4771: active2, 0L, active3, 0x8000000000000L, active4,
4772: 0L, active5, 0L, active6, 0L);
4773: case 120:
4774: return jjMoveStringLiteralDfa6_0(active0, 0L, active1,
4775: 0x2000000000000000L, active2, 0L, active3, 0L,
4776: active4, 0L, active5, 0L, active6, 0L);
4777: case 121:
4778: if ((active1 & 0x400L) != 0L) {
4779: jjmatchedKind = 74;
4780: jjmatchedPos = 5;
4781: } else if ((active4 & 0x4000000000L) != 0L) {
4782: jjmatchedKind = 294;
4783: jjmatchedPos = 5;
4784: }
4785: return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0L,
4786: active2, 0L, active3, 0L, active4, 0L, active5,
4787: 0x40L, active6, 0L);
4788: default:
4789: break;
4790: }
4791: return jjMoveNfa_0(0, 5);
4792: }
4793:
4794: private final int jjMoveStringLiteralDfa6_0(long old0,
4795: long active0, long old1, long active1, long old2,
4796: long active2, long old3, long active3, long old4,
4797: long active4, long old5, long active5, long old6,
4798: long active6) {
4799: if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)
4800: | (active3 &= old3) | (active4 &= old4)
4801: | (active5 &= old5) | (active6 &= old6)) == 0L)
4802: return jjMoveNfa_0(0, 5);
4803: try {
4804: curChar = input_stream.readChar();
4805: } catch (java.io.IOException e) {
4806: return jjMoveNfa_0(0, 5);
4807: }
4808: switch (curChar) {
4809: case 65:
4810: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
4811: 0x20000c0000000L, active2, 0x2000001000010L,
4812: active3, 0x400610000000000L, active4,
4813: 0x8000008000000L, active5, 0x400000000000e00L,
4814: active6, 0L);
4815: case 66:
4816: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
4817: 0x20000000000000L, active2, 0L, active3, 0L,
4818: active4, 0L, active5, 0x4200000000000000L, active6,
4819: 0L);
4820: case 67:
4821: if ((active2 & 0x200000000000000L) != 0L) {
4822: jjmatchedKind = 185;
4823: jjmatchedPos = 6;
4824: } else if ((active4 & 0x100000L) != 0L) {
4825: jjmatchedKind = 276;
4826: jjmatchedPos = 6;
4827: }
4828: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
4829: 0x100100000800000L, active2, 0L, active3,
4830: 0x100000120000L, active4, 0L, active5, 0L, active6,
4831: 0x2000L);
4832: case 69:
4833: if ((active1 & 0x4000L) != 0L) {
4834: jjmatchedKind = 78;
4835: jjmatchedPos = 6;
4836: } else if ((active1 & 0x1000000L) != 0L) {
4837: jjmatchedKind = 88;
4838: jjmatchedPos = 6;
4839: } else if ((active1 & 0x800000000000L) != 0L) {
4840: jjmatchedKind = 111;
4841: jjmatchedPos = 6;
4842: } else if ((active2 & 0x4L) != 0L) {
4843: jjmatchedKind = 130;
4844: jjmatchedPos = 6;
4845: } else if ((active3 & 0x40L) != 0L) {
4846: jjmatchedKind = 198;
4847: jjmatchedPos = 6;
4848: } else if ((active3 & 0x100000000L) != 0L) {
4849: jjmatchedKind = 224;
4850: jjmatchedPos = 6;
4851: } else if ((active4 & 0x4000000000000L) != 0L) {
4852: jjmatchedKind = 306;
4853: jjmatchedPos = 6;
4854: } else if ((active5 & 0x80000L) != 0L) {
4855: jjmatchedKind = 339;
4856: jjmatchedPos = 6;
4857: } else if ((active5 & 0x100000L) != 0L) {
4858: jjmatchedKind = 340;
4859: jjmatchedPos = 6;
4860: }
4861: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
4862: 0x2004000000008000L, active2, 0x400000000L,
4863: active3, 0x4000000000000400L, active4,
4864: 0x2001000000L, active5, 0x20000000000020L, active6,
4865: 0L);
4866: case 71:
4867: if ((active3 & 0x1000000000000000L) != 0L) {
4868: jjmatchedKind = 252;
4869: jjmatchedPos = 6;
4870: } else if ((active6 & 0x2L) != 0L) {
4871: jjmatchedKind = 385;
4872: jjmatchedPos = 6;
4873: }
4874: return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L,
4875: active2, 0L, active3, 0L, active4, 0x20000000L,
4876: active5, 0L, active6, 0L);
4877: case 73:
4878: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
4879: 0x2000050L, active2, 0x2040000001L, active3,
4880: 0x800000000L, active4, 0xfc82000000000000L,
4881: active5, 0x40020000400fL, active6, 0x140400L);
4882: case 76:
4883: if ((active1 & 0x400000000000L) != 0L) {
4884: jjmatchedKind = 110;
4885: jjmatchedPos = 6;
4886: } else if ((active2 & 0x4000000000000L) != 0L) {
4887: jjmatchedKind = 178;
4888: jjmatchedPos = 6;
4889: } else if ((active3 & 0x20L) != 0L) {
4890: jjmatchedKind = 197;
4891: jjmatchedPos = 6;
4892: } else if ((active4 & 0x2000000L) != 0L) {
4893: jjmatchedKind = 281;
4894: jjmatchedPos = 6;
4895: }
4896: return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L,
4897: active2, 0x8000000L, active3, 0L, active4,
4898: 0x100000000000L, active5, 0L, active6, 0L);
4899: case 77:
4900: if ((active5 & 0x40L) != 0L) {
4901: jjmatchedKind = 326;
4902: jjmatchedPos = 6;
4903: }
4904: break;
4905: case 78:
4906: if ((active1 & 0x200L) != 0L) {
4907: jjmatchedKind = 73;
4908: jjmatchedPos = 6;
4909: } else if ((active2 & 0x400L) != 0L) {
4910: jjmatchedKind = 138;
4911: jjmatchedPos = 6;
4912: } else if ((active3 & 0x8000000000000L) != 0L) {
4913: jjmatchedKind = 243;
4914: jjmatchedPos = 6;
4915: } else if ((active4 & 0x200000L) != 0L) {
4916: jjmatchedKind = 277;
4917: jjmatchedPos = 6;
4918: } else if ((active5 & 0x20000L) != 0L) {
4919: jjmatchedKind = 337;
4920: jjmatchedPos = 6;
4921: } else if ((active5 & 0x800000L) != 0L) {
4922: jjmatchedKind = 343;
4923: jjmatchedPos = 6;
4924: }
4925: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
4926: 0x80000000000000L, active2, 0L, active3,
4927: 0x60014008000L, active4, 0x8000L, active5,
4928: 0x80000000000L, active6, 0x20L);
4929: case 79:
4930: return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L,
4931: active2, 0x4000L, active3, 0x200000000L, active4,
4932: 0L, active5, 0L, active6, 0L);
4933: case 80:
4934: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
4935: 0x400000000L, active2, 0L, active3, 0x8L, active4,
4936: 0L, active5, 0L, active6, 0x4000000L);
4937: case 82:
4938: if ((active2 & 0x200000000L) != 0L) {
4939: jjmatchedKind = 161;
4940: jjmatchedPos = 6;
4941: } else if ((active3 & 0x800000000000000L) != 0L) {
4942: jjmatchedKind = 251;
4943: jjmatchedPos = 6;
4944: } else if ((active4 & 0x80000L) != 0L) {
4945: jjmatchedKind = 275;
4946: jjmatchedPos = 6;
4947: } else if ((active4 & 0x10000000L) != 0L) {
4948: jjmatchedKind = 284;
4949: jjmatchedPos = 6;
4950: } else if ((active6 & 0x800000L) != 0L) {
4951: jjmatchedKind = 407;
4952: jjmatchedPos = 6;
4953: }
4954: return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L,
4955: active2, 0L, active3, 0L, active4, 0L, active5,
4956: 0x100400000L, active6, 0L);
4957: case 83:
4958: if ((active4 & 0x20000000000000L) != 0L) {
4959: jjmatchedKind = 309;
4960: jjmatchedPos = 6;
4961: } else if ((active5 & 0x10000000000L) != 0L) {
4962: jjmatchedKind = 360;
4963: jjmatchedPos = 6;
4964: }
4965: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
4966: 0x40000000000000L, active2, 0L, active3, 0L,
4967: active4, 0L, active5, 0x20c0200000L, active6, 0L);
4968: case 84:
4969: if ((active1 & 0x10000000L) != 0L) {
4970: jjmatchedKind = 92;
4971: jjmatchedPos = 6;
4972: } else if ((active1 & 0x200000000L) != 0L) {
4973: jjmatchedKind = 97;
4974: jjmatchedPos = 6;
4975: } else if ((active1 & 0x2000000000L) != 0L) {
4976: jjmatchedKind = 101;
4977: jjmatchedPos = 6;
4978: } else if ((active1 & 0x1000000000000L) != 0L) {
4979: jjmatchedKind = 112;
4980: jjmatchedPos = 6;
4981: } else if ((active4 & 0x10000000000000L) != 0L) {
4982: jjmatchedKind = 308;
4983: jjmatchedPos = 6;
4984: } else if ((active5 & 0x4000000000L) != 0L) {
4985: jjmatchedKind = 358;
4986: jjmatchedPos = 6;
4987: }
4988: return jjMoveStringLiteralDfa7_0(active0,
4989: 0x2000000000000000L, active1, 0x3c020180000L,
4990: active2, 0x4800000L, active3, 0x400000000L,
4991: active4, 0x200000000c02000L, active5, 0x1000L,
4992: active6, 0x4005L);
4993: case 85:
4994: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
4995: 0x100000000L, active2, 0L, active3, 0x800L,
4996: active4, 0L, active5, 0L, active6, 0L);
4997: case 86:
4998: return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L,
4999: active2, 0L, active3, 0x10080L, active4, 0L,
5000: active5, 0L, active6, 0L);
5001: case 89:
5002: if ((active3 & 0x100L) != 0L) {
5003: jjmatchedKind = 200;
5004: jjmatchedPos = 6;
5005: }
5006: break;
5007: case 90:
5008: return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L,
5009: active2, 0L, active3, 0L, active4, 0x400000000L,
5010: active5, 0L, active6, 0L);
5011: case 95:
5012: return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L,
5013: active2, 0L, active3, 0x2000000000L, active4, 0L,
5014: active5, 0L, active6, 0L);
5015: case 97:
5016: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
5017: 0x20000c0000000L, active2, 0x2000001000010L,
5018: active3, 0x400610000000000L, active4,
5019: 0x8000008000000L, active5, 0x400000000000e00L,
5020: active6, 0L);
5021: case 98:
5022: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
5023: 0x20000000000000L, active2, 0L, active3, 0L,
5024: active4, 0L, active5, 0x4200000000000000L, active6,
5025: 0L);
5026: case 99:
5027: if ((active2 & 0x200000000000000L) != 0L) {
5028: jjmatchedKind = 185;
5029: jjmatchedPos = 6;
5030: } else if ((active4 & 0x100000L) != 0L) {
5031: jjmatchedKind = 276;
5032: jjmatchedPos = 6;
5033: }
5034: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
5035: 0x100100000800000L, active2, 0L, active3,
5036: 0x100000120000L, active4, 0L, active5, 0L, active6,
5037: 0x2000L);
5038: case 101:
5039: if ((active1 & 0x4000L) != 0L) {
5040: jjmatchedKind = 78;
5041: jjmatchedPos = 6;
5042: } else if ((active1 & 0x1000000L) != 0L) {
5043: jjmatchedKind = 88;
5044: jjmatchedPos = 6;
5045: } else if ((active1 & 0x800000000000L) != 0L) {
5046: jjmatchedKind = 111;
5047: jjmatchedPos = 6;
5048: } else if ((active2 & 0x4L) != 0L) {
5049: jjmatchedKind = 130;
5050: jjmatchedPos = 6;
5051: } else if ((active3 & 0x40L) != 0L) {
5052: jjmatchedKind = 198;
5053: jjmatchedPos = 6;
5054: } else if ((active3 & 0x100000000L) != 0L) {
5055: jjmatchedKind = 224;
5056: jjmatchedPos = 6;
5057: } else if ((active4 & 0x4000000000000L) != 0L) {
5058: jjmatchedKind = 306;
5059: jjmatchedPos = 6;
5060: } else if ((active5 & 0x80000L) != 0L) {
5061: jjmatchedKind = 339;
5062: jjmatchedPos = 6;
5063: } else if ((active5 & 0x100000L) != 0L) {
5064: jjmatchedKind = 340;
5065: jjmatchedPos = 6;
5066: }
5067: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
5068: 0x2004000000008000L, active2, 0x400000000L,
5069: active3, 0x4000000000000400L, active4,
5070: 0x2001000000L, active5, 0x20000000000020L, active6,
5071: 0L);
5072: case 103:
5073: if ((active3 & 0x1000000000000000L) != 0L) {
5074: jjmatchedKind = 252;
5075: jjmatchedPos = 6;
5076: } else if ((active6 & 0x2L) != 0L) {
5077: jjmatchedKind = 385;
5078: jjmatchedPos = 6;
5079: }
5080: return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L,
5081: active2, 0L, active3, 0L, active4, 0x20000000L,
5082: active5, 0L, active6, 0L);
5083: case 105:
5084: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
5085: 0x2000050L, active2, 0x2040000001L, active3,
5086: 0x800000000L, active4, 0xfc82000000000000L,
5087: active5, 0x40020000400fL, active6, 0x140400L);
5088: case 108:
5089: if ((active1 & 0x400000000000L) != 0L) {
5090: jjmatchedKind = 110;
5091: jjmatchedPos = 6;
5092: } else if ((active2 & 0x4000000000000L) != 0L) {
5093: jjmatchedKind = 178;
5094: jjmatchedPos = 6;
5095: } else if ((active3 & 0x20L) != 0L) {
5096: jjmatchedKind = 197;
5097: jjmatchedPos = 6;
5098: } else if ((active4 & 0x2000000L) != 0L) {
5099: jjmatchedKind = 281;
5100: jjmatchedPos = 6;
5101: }
5102: return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L,
5103: active2, 0x8000000L, active3, 0L, active4,
5104: 0x100000000000L, active5, 0L, active6, 0L);
5105: case 109:
5106: if ((active5 & 0x40L) != 0L) {
5107: jjmatchedKind = 326;
5108: jjmatchedPos = 6;
5109: }
5110: break;
5111: case 110:
5112: if ((active1 & 0x200L) != 0L) {
5113: jjmatchedKind = 73;
5114: jjmatchedPos = 6;
5115: } else if ((active2 & 0x400L) != 0L) {
5116: jjmatchedKind = 138;
5117: jjmatchedPos = 6;
5118: } else if ((active3 & 0x8000000000000L) != 0L) {
5119: jjmatchedKind = 243;
5120: jjmatchedPos = 6;
5121: } else if ((active4 & 0x200000L) != 0L) {
5122: jjmatchedKind = 277;
5123: jjmatchedPos = 6;
5124: } else if ((active5 & 0x20000L) != 0L) {
5125: jjmatchedKind = 337;
5126: jjmatchedPos = 6;
5127: } else if ((active5 & 0x800000L) != 0L) {
5128: jjmatchedKind = 343;
5129: jjmatchedPos = 6;
5130: }
5131: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
5132: 0x80000000000000L, active2, 0L, active3,
5133: 0x60014008000L, active4, 0x8000L, active5,
5134: 0x80000000000L, active6, 0x20L);
5135: case 111:
5136: return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L,
5137: active2, 0x4000L, active3, 0x200000000L, active4,
5138: 0L, active5, 0L, active6, 0L);
5139: case 112:
5140: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
5141: 0x400000000L, active2, 0L, active3, 0x8L, active4,
5142: 0L, active5, 0L, active6, 0x4000000L);
5143: case 114:
5144: if ((active2 & 0x200000000L) != 0L) {
5145: jjmatchedKind = 161;
5146: jjmatchedPos = 6;
5147: } else if ((active3 & 0x800000000000000L) != 0L) {
5148: jjmatchedKind = 251;
5149: jjmatchedPos = 6;
5150: } else if ((active4 & 0x80000L) != 0L) {
5151: jjmatchedKind = 275;
5152: jjmatchedPos = 6;
5153: } else if ((active4 & 0x10000000L) != 0L) {
5154: jjmatchedKind = 284;
5155: jjmatchedPos = 6;
5156: } else if ((active6 & 0x800000L) != 0L) {
5157: jjmatchedKind = 407;
5158: jjmatchedPos = 6;
5159: }
5160: return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L,
5161: active2, 0L, active3, 0L, active4, 0L, active5,
5162: 0x100400000L, active6, 0L);
5163: case 115:
5164: if ((active4 & 0x20000000000000L) != 0L) {
5165: jjmatchedKind = 309;
5166: jjmatchedPos = 6;
5167: } else if ((active5 & 0x10000000000L) != 0L) {
5168: jjmatchedKind = 360;
5169: jjmatchedPos = 6;
5170: }
5171: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
5172: 0x40000000000000L, active2, 0L, active3, 0L,
5173: active4, 0L, active5, 0x20c0200000L, active6, 0L);
5174: case 116:
5175: if ((active1 & 0x10000000L) != 0L) {
5176: jjmatchedKind = 92;
5177: jjmatchedPos = 6;
5178: } else if ((active1 & 0x200000000L) != 0L) {
5179: jjmatchedKind = 97;
5180: jjmatchedPos = 6;
5181: } else if ((active1 & 0x2000000000L) != 0L) {
5182: jjmatchedKind = 101;
5183: jjmatchedPos = 6;
5184: } else if ((active1 & 0x1000000000000L) != 0L) {
5185: jjmatchedKind = 112;
5186: jjmatchedPos = 6;
5187: } else if ((active4 & 0x10000000000000L) != 0L) {
5188: jjmatchedKind = 308;
5189: jjmatchedPos = 6;
5190: } else if ((active5 & 0x4000000000L) != 0L) {
5191: jjmatchedKind = 358;
5192: jjmatchedPos = 6;
5193: }
5194: return jjMoveStringLiteralDfa7_0(active0,
5195: 0x2000000000000000L, active1, 0x3c020180000L,
5196: active2, 0x4800000L, active3, 0x400000000L,
5197: active4, 0x200000000c02000L, active5, 0x1000L,
5198: active6, 0x4005L);
5199: case 117:
5200: return jjMoveStringLiteralDfa7_0(active0, 0L, active1,
5201: 0x100000000L, active2, 0L, active3, 0x800L,
5202: active4, 0L, active5, 0L, active6, 0L);
5203: case 118:
5204: return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L,
5205: active2, 0L, active3, 0x10080L, active4, 0L,
5206: active5, 0L, active6, 0L);
5207: case 121:
5208: if ((active3 & 0x100L) != 0L) {
5209: jjmatchedKind = 200;
5210: jjmatchedPos = 6;
5211: }
5212: break;
5213: case 122:
5214: return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0L,
5215: active2, 0L, active3, 0L, active4, 0x400000000L,
5216: active5, 0L, active6, 0L);
5217: default:
5218: break;
5219: }
5220: return jjMoveNfa_0(0, 6);
5221: }
5222:
5223: private final int jjMoveStringLiteralDfa7_0(long old0,
5224: long active0, long old1, long active1, long old2,
5225: long active2, long old3, long active3, long old4,
5226: long active4, long old5, long active5, long old6,
5227: long active6) {
5228: if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)
5229: | (active3 &= old3) | (active4 &= old4)
5230: | (active5 &= old5) | (active6 &= old6)) == 0L)
5231: return jjMoveNfa_0(0, 6);
5232: try {
5233: curChar = input_stream.readChar();
5234: } catch (java.io.IOException e) {
5235: return jjMoveNfa_0(0, 6);
5236: }
5237: switch (curChar) {
5238: case 65:
5239: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5240: 0x100000000000L, active2, 0L, active3, 0L, active4,
5241: 0L, active5, 0x200000000L, active6, 0x4000000L);
5242: case 66:
5243: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5244: 0x2000000000000L, active2, 0L, active3, 0L,
5245: active4, 0x8000000000000L, active5, 0L, active6, 0L);
5246: case 67:
5247: if ((active1 & 0x2000000000000000L) != 0L) {
5248: jjmatchedKind = 125;
5249: jjmatchedPos = 7;
5250: } else if ((active6 & 0x40000L) != 0L) {
5251: jjmatchedKind = 402;
5252: jjmatchedPos = 7;
5253: }
5254: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5255: active2, 0x400000000L, active3, 0x8000L, active4,
5256: 0L, active5, 0L, active6, 0x20L);
5257: case 68:
5258: if ((active1 & 0x8000L) != 0L) {
5259: jjmatchedKind = 79;
5260: jjmatchedPos = 7;
5261: } else if ((active1 & 0x4000000000000L) != 0L) {
5262: jjmatchedKind = 114;
5263: jjmatchedPos = 7;
5264: }
5265: break;
5266: case 69:
5267: if ((active0 & 0x2000000000000000L) != 0L) {
5268: jjmatchedKind = 61;
5269: jjmatchedPos = 7;
5270: } else if ((active1 & 0x800000L) != 0L) {
5271: jjmatchedKind = 87;
5272: jjmatchedPos = 7;
5273: } else if ((active1 & 0x100000000L) != 0L) {
5274: jjmatchedKind = 96;
5275: jjmatchedPos = 7;
5276: } else if ((active1 & 0x20000000000000L) != 0L) {
5277: jjmatchedKind = 117;
5278: jjmatchedPos = 7;
5279: } else if ((active3 & 0x80L) != 0L) {
5280: jjmatchedKind = 199;
5281: jjmatchedPos = 7;
5282: } else if ((active3 & 0x10000L) != 0L) {
5283: jjmatchedKind = 208;
5284: jjmatchedPos = 7;
5285: } else if ((active3 & 0x400000000L) != 0L) {
5286: jjmatchedKind = 226;
5287: jjmatchedPos = 7;
5288: } else if ((active4 & 0x20000000L) != 0L) {
5289: jjmatchedKind = 285;
5290: jjmatchedPos = 7;
5291: } else if ((active4 & 0x400000000L) != 0L) {
5292: jjmatchedKind = 290;
5293: jjmatchedPos = 7;
5294: } else if ((active4 & 0x100000000000L) != 0L) {
5295: jjmatchedKind = 300;
5296: jjmatchedPos = 7;
5297: } else if ((active5 & 0x1000L) != 0L) {
5298: jjmatchedKind = 332;
5299: jjmatchedPos = 7;
5300: } else if ((active5 & 0x200000L) != 0L) {
5301: jjmatchedKind = 341;
5302: jjmatchedPos = 7;
5303: } else if ((active5 & 0x80000000L) != 0L) {
5304: jjmatchedKind = 351;
5305: jjmatchedPos = 7;
5306: } else if ((active6 & 0x2000L) != 0L) {
5307: jjmatchedKind = 397;
5308: jjmatchedPos = 7;
5309: }
5310: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5311: 0x80000000180000L, active2, 0L, active3,
5312: 0x60000000000L, active4, 0x402000L, active5,
5313: 0x400000L, active6, 0x1L);
5314: case 71:
5315: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5316: active2, 0L, active3, 0x400L, active4, 0L, active5,
5317: 0L, active6, 0L);
5318: case 73:
5319: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5320: 0xe0000000L, active2, 0L, active3, 0L, active4, 0L,
5321: active5, 0L, active6, 0x4004L);
5322: case 75:
5323: if ((active3 & 0x100000L) != 0L) {
5324: jjmatchedKind = 212;
5325: jjmatchedPos = 7;
5326: }
5327: break;
5328: case 76:
5329: if ((active2 & 0x10L) != 0L) {
5330: jjmatchedKind = 132;
5331: jjmatchedPos = 7;
5332: } else if ((active2 & 0x2000000000000L) != 0L) {
5333: jjmatchedKind = 177;
5334: jjmatchedPos = 7;
5335: } else if ((active4 & 0x8000000L) != 0L) {
5336: jjmatchedKind = 283;
5337: jjmatchedPos = 7;
5338: }
5339: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5340: active2, 0x8000000L, active3, 0L, active4, 0L,
5341: active5, 0x4200000000000000L, active6, 0L);
5342: case 77:
5343: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5344: active2, 0L, active3, 0L, active4, 0L, active5,
5345: 0xe00L, active6, 0L);
5346: case 78:
5347: if ((active2 & 0x4000L) != 0L) {
5348: jjmatchedKind = 142;
5349: jjmatchedPos = 7;
5350: }
5351: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5352: active2, 0L, active3, 0x800000000L, active4,
5353: 0x80000001000000L, active5, 0x20L, active6, 0x400L);
5354: case 79:
5355: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5356: 0x402000010L, active2, 0x2004000001L, active3, 0L,
5357: active4, 0x2000000000000L, active5, 0L, active6, 0L);
5358: case 82:
5359: if ((active3 & 0x200000000L) != 0L) {
5360: jjmatchedKind = 225;
5361: jjmatchedPos = 7;
5362: } else if ((active3 & 0x4000000000000000L) != 0L) {
5363: jjmatchedKind = 254;
5364: jjmatchedPos = 7;
5365: } else if ((active5 & 0x400000000000000L) != 0L) {
5366: jjmatchedKind = 378;
5367: jjmatchedPos = 7;
5368: }
5369: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5370: active2, 0L, active3, 0x400010000000800L, active4,
5371: 0L, active5, 0L, active6, 0L);
5372: case 83:
5373: if ((active3 & 0x8L) != 0L) {
5374: jjmatchedKind = 195;
5375: jjmatchedPos = 7;
5376: } else if ((active4 & 0x8000L) != 0L) {
5377: jjmatchedKind = 271;
5378: jjmatchedPos = 7;
5379: } else if ((active4 & 0x2000000000L) != 0L) {
5380: jjmatchedKind = 293;
5381: jjmatchedPos = 7;
5382: } else if ((active5 & 0x2000000000L) != 0L) {
5383: jjmatchedKind = 357;
5384: jjmatchedPos = 7;
5385: }
5386: break;
5387: case 84:
5388: if ((active1 & 0x100000000000000L) != 0L) {
5389: jjmatchedKind = 120;
5390: jjmatchedPos = 7;
5391: } else if ((active3 & 0x20000L) != 0L) {
5392: jjmatchedKind = 209;
5393: jjmatchedPos = 7;
5394: } else if ((active3 & 0x10000000L) != 0L) {
5395: jjmatchedKind = 220;
5396: jjmatchedPos = 7;
5397: } else if ((active5 & 0x80000000000L) != 0L) {
5398: jjmatchedKind = 363;
5399: jjmatchedPos = 7;
5400: }
5401: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5402: 0x40000000000000L, active2, 0x41000000L, active3,
5403: 0x700000000000L, active4, 0L, active5, 0x40004000L,
5404: active6, 0x100000L);
5405: case 85:
5406: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5407: active2, 0L, active3, 0x2000000000L, active4, 0L,
5408: active5, 0L, active6, 0L);
5409: case 86:
5410: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5411: active2, 0L, active3, 0L, active4, 0L, active5,
5412: 0x400000000000L, active6, 0L);
5413: case 89:
5414: if ((active2 & 0x800000L) != 0L) {
5415: jjmatchedKind = 151;
5416: jjmatchedPos = 7;
5417: } else if ((active4 & 0x200000000000000L) != 0L) {
5418: jjmatchedKind = 313;
5419: jjmatchedPos = 7;
5420: } else if ((active5 & 0x100000000L) != 0L) {
5421: jjmatchedKind = 352;
5422: jjmatchedPos = 7;
5423: }
5424: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5425: active2, 0L, active3, 0L, active4, 0x800000L,
5426: active5, 0L, active6, 0L);
5427: case 90:
5428: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5429: 0x40L, active2, 0L, active3, 0L, active4,
5430: 0x400000000000000L, active5, 0L, active6, 0L);
5431: case 95:
5432: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5433: 0x3c000000000L, active2, 0L, active3, 0x4000000L,
5434: active4, 0xf800000000000000L, active5,
5435: 0x2000000000000fL, active6, 0L);
5436: case 97:
5437: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5438: 0x100000000000L, active2, 0L, active3, 0L, active4,
5439: 0L, active5, 0x200000000L, active6, 0x4000000L);
5440: case 98:
5441: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5442: 0x2000000000000L, active2, 0L, active3, 0L,
5443: active4, 0x8000000000000L, active5, 0L, active6, 0L);
5444: case 99:
5445: if ((active1 & 0x2000000000000000L) != 0L) {
5446: jjmatchedKind = 125;
5447: jjmatchedPos = 7;
5448: } else if ((active6 & 0x40000L) != 0L) {
5449: jjmatchedKind = 402;
5450: jjmatchedPos = 7;
5451: }
5452: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5453: active2, 0x400000000L, active3, 0x8000L, active4,
5454: 0L, active5, 0L, active6, 0x20L);
5455: case 100:
5456: if ((active1 & 0x8000L) != 0L) {
5457: jjmatchedKind = 79;
5458: jjmatchedPos = 7;
5459: } else if ((active1 & 0x4000000000000L) != 0L) {
5460: jjmatchedKind = 114;
5461: jjmatchedPos = 7;
5462: }
5463: break;
5464: case 101:
5465: if ((active0 & 0x2000000000000000L) != 0L) {
5466: jjmatchedKind = 61;
5467: jjmatchedPos = 7;
5468: } else if ((active1 & 0x800000L) != 0L) {
5469: jjmatchedKind = 87;
5470: jjmatchedPos = 7;
5471: } else if ((active1 & 0x100000000L) != 0L) {
5472: jjmatchedKind = 96;
5473: jjmatchedPos = 7;
5474: } else if ((active1 & 0x20000000000000L) != 0L) {
5475: jjmatchedKind = 117;
5476: jjmatchedPos = 7;
5477: } else if ((active3 & 0x80L) != 0L) {
5478: jjmatchedKind = 199;
5479: jjmatchedPos = 7;
5480: } else if ((active3 & 0x10000L) != 0L) {
5481: jjmatchedKind = 208;
5482: jjmatchedPos = 7;
5483: } else if ((active3 & 0x400000000L) != 0L) {
5484: jjmatchedKind = 226;
5485: jjmatchedPos = 7;
5486: } else if ((active4 & 0x20000000L) != 0L) {
5487: jjmatchedKind = 285;
5488: jjmatchedPos = 7;
5489: } else if ((active4 & 0x400000000L) != 0L) {
5490: jjmatchedKind = 290;
5491: jjmatchedPos = 7;
5492: } else if ((active4 & 0x100000000000L) != 0L) {
5493: jjmatchedKind = 300;
5494: jjmatchedPos = 7;
5495: } else if ((active5 & 0x1000L) != 0L) {
5496: jjmatchedKind = 332;
5497: jjmatchedPos = 7;
5498: } else if ((active5 & 0x200000L) != 0L) {
5499: jjmatchedKind = 341;
5500: jjmatchedPos = 7;
5501: } else if ((active5 & 0x80000000L) != 0L) {
5502: jjmatchedKind = 351;
5503: jjmatchedPos = 7;
5504: } else if ((active6 & 0x2000L) != 0L) {
5505: jjmatchedKind = 397;
5506: jjmatchedPos = 7;
5507: }
5508: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5509: 0x80000000180000L, active2, 0L, active3,
5510: 0x60000000000L, active4, 0x402000L, active5,
5511: 0x400000L, active6, 0x1L);
5512: case 103:
5513: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5514: active2, 0L, active3, 0x400L, active4, 0L, active5,
5515: 0L, active6, 0L);
5516: case 105:
5517: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5518: 0xe0000000L, active2, 0L, active3, 0L, active4, 0L,
5519: active5, 0L, active6, 0x4004L);
5520: case 107:
5521: if ((active3 & 0x100000L) != 0L) {
5522: jjmatchedKind = 212;
5523: jjmatchedPos = 7;
5524: }
5525: break;
5526: case 108:
5527: if ((active2 & 0x10L) != 0L) {
5528: jjmatchedKind = 132;
5529: jjmatchedPos = 7;
5530: } else if ((active2 & 0x2000000000000L) != 0L) {
5531: jjmatchedKind = 177;
5532: jjmatchedPos = 7;
5533: } else if ((active4 & 0x8000000L) != 0L) {
5534: jjmatchedKind = 283;
5535: jjmatchedPos = 7;
5536: }
5537: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5538: active2, 0x8000000L, active3, 0L, active4, 0L,
5539: active5, 0x4200000000000000L, active6, 0L);
5540: case 109:
5541: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5542: active2, 0L, active3, 0L, active4, 0L, active5,
5543: 0xe00L, active6, 0L);
5544: case 110:
5545: if ((active2 & 0x4000L) != 0L) {
5546: jjmatchedKind = 142;
5547: jjmatchedPos = 7;
5548: }
5549: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5550: active2, 0L, active3, 0x800000000L, active4,
5551: 0x80000001000000L, active5, 0x20L, active6, 0x400L);
5552: case 111:
5553: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5554: 0x402000010L, active2, 0x2004000001L, active3, 0L,
5555: active4, 0x2000000000000L, active5, 0L, active6, 0L);
5556: case 114:
5557: if ((active3 & 0x200000000L) != 0L) {
5558: jjmatchedKind = 225;
5559: jjmatchedPos = 7;
5560: } else if ((active3 & 0x4000000000000000L) != 0L) {
5561: jjmatchedKind = 254;
5562: jjmatchedPos = 7;
5563: } else if ((active5 & 0x400000000000000L) != 0L) {
5564: jjmatchedKind = 378;
5565: jjmatchedPos = 7;
5566: }
5567: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5568: active2, 0L, active3, 0x400010000000800L, active4,
5569: 0L, active5, 0L, active6, 0L);
5570: case 115:
5571: if ((active3 & 0x8L) != 0L) {
5572: jjmatchedKind = 195;
5573: jjmatchedPos = 7;
5574: } else if ((active4 & 0x8000L) != 0L) {
5575: jjmatchedKind = 271;
5576: jjmatchedPos = 7;
5577: } else if ((active4 & 0x2000000000L) != 0L) {
5578: jjmatchedKind = 293;
5579: jjmatchedPos = 7;
5580: } else if ((active5 & 0x2000000000L) != 0L) {
5581: jjmatchedKind = 357;
5582: jjmatchedPos = 7;
5583: }
5584: break;
5585: case 116:
5586: if ((active1 & 0x100000000000000L) != 0L) {
5587: jjmatchedKind = 120;
5588: jjmatchedPos = 7;
5589: } else if ((active3 & 0x20000L) != 0L) {
5590: jjmatchedKind = 209;
5591: jjmatchedPos = 7;
5592: } else if ((active3 & 0x10000000L) != 0L) {
5593: jjmatchedKind = 220;
5594: jjmatchedPos = 7;
5595: } else if ((active5 & 0x80000000000L) != 0L) {
5596: jjmatchedKind = 363;
5597: jjmatchedPos = 7;
5598: }
5599: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5600: 0x40000000000000L, active2, 0x41000000L, active3,
5601: 0x700000000000L, active4, 0L, active5, 0x40004000L,
5602: active6, 0x100000L);
5603: case 117:
5604: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5605: active2, 0L, active3, 0x2000000000L, active4, 0L,
5606: active5, 0L, active6, 0L);
5607: case 118:
5608: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5609: active2, 0L, active3, 0L, active4, 0L, active5,
5610: 0x400000000000L, active6, 0L);
5611: case 121:
5612: if ((active2 & 0x800000L) != 0L) {
5613: jjmatchedKind = 151;
5614: jjmatchedPos = 7;
5615: } else if ((active4 & 0x200000000000000L) != 0L) {
5616: jjmatchedKind = 313;
5617: jjmatchedPos = 7;
5618: } else if ((active5 & 0x100000000L) != 0L) {
5619: jjmatchedKind = 352;
5620: jjmatchedPos = 7;
5621: }
5622: return jjMoveStringLiteralDfa8_0(active0, 0L, active1, 0L,
5623: active2, 0L, active3, 0L, active4, 0x800000L,
5624: active5, 0L, active6, 0L);
5625: case 122:
5626: return jjMoveStringLiteralDfa8_0(active0, 0L, active1,
5627: 0x40L, active2, 0L, active3, 0L, active4,
5628: 0x400000000000000L, active5, 0L, active6, 0L);
5629: default:
5630: break;
5631: }
5632: return jjMoveNfa_0(0, 7);
5633: }
5634:
5635: private final int jjMoveStringLiteralDfa8_0(long old0,
5636: long active0, long old1, long active1, long old2,
5637: long active2, long old3, long active3, long old4,
5638: long active4, long old5, long active5, long old6,
5639: long active6) {
5640: if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)
5641: | (active3 &= old3) | (active4 &= old4)
5642: | (active5 &= old5) | (active6 &= old6)) == 0L)
5643: return jjMoveNfa_0(0, 7);
5644: try {
5645: curChar = input_stream.readChar();
5646: } catch (java.io.IOException e) {
5647: return jjMoveNfa_0(0, 7);
5648: }
5649: switch (curChar) {
5650: case 65:
5651: return jjMoveStringLiteralDfa9_0(active1, 0x40L, active2,
5652: 0L, active3, 0L, active4, 0x400000000000000L,
5653: active5, 0L, active6, 0x4000L);
5654: case 67:
5655: return jjMoveStringLiteralDfa9_0(active1,
5656: 0x80000000000000L, active2, 0L, active3, 0L,
5657: active4, 0L, active5, 0L, active6, 0x4000000L);
5658: case 68:
5659: if ((active4 & 0x2000L) != 0L) {
5660: jjmatchedKind = 269;
5661: jjmatchedPos = 8;
5662: } else if ((active4 & 0x400000L) != 0L) {
5663: jjmatchedKind = 278;
5664: jjmatchedPos = 8;
5665: }
5666: return jjMoveStringLiteralDfa9_0(active1, 0x4000000000L,
5667: active2, 0L, active3, 0L, active4,
5668: 0x8000000000000000L, active5, 0L, active6, 0L);
5669: case 69:
5670: if ((active2 & 0x1000000L) != 0L) {
5671: jjmatchedKind = 152;
5672: jjmatchedPos = 8;
5673: } else if ((active3 & 0x800L) != 0L) {
5674: jjmatchedKind = 203;
5675: jjmatchedPos = 8;
5676: } else if ((active3 & 0x200000000000L) != 0L) {
5677: jjmatchedKind = 237;
5678: jjmatchedPos = 8;
5679: } else if ((active5 & 0x400000000000L) != 0L) {
5680: jjmatchedKind = 366;
5681: jjmatchedPos = 8;
5682: } else if ((active5 & 0x200000000000000L) != 0L) {
5683: jjmatchedKind = 377;
5684: jjmatchedPos = 8;
5685: } else if ((active5 & 0x4000000000000000L) != 0L) {
5686: jjmatchedKind = 382;
5687: jjmatchedPos = 8;
5688: }
5689: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5690: active3, 0x8400L, active4, 0L, active5, 0L,
5691: active6, 0x4L);
5692: case 70:
5693: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5694: active3, 0L, active4, 0x800000000000000L, active5,
5695: 0L, active6, 0L);
5696: case 71:
5697: if ((active3 & 0x800000000L) != 0L) {
5698: jjmatchedKind = 227;
5699: jjmatchedPos = 8;
5700: } else if ((active6 & 0x400L) != 0L) {
5701: jjmatchedKind = 394;
5702: jjmatchedPos = 8;
5703: }
5704: break;
5705: case 72:
5706: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5707: active3, 0L, active4, 0x4000000000000000L, active5,
5708: 0L, active6, 0L);
5709: case 73:
5710: return jjMoveStringLiteralDfa9_0(active1,
5711: 0x40000000000000L, active2, 0x40000000L, active3,
5712: 0x500000000000L, active4, 0L, active5, 0L, active6,
5713: 0x20L);
5714: case 76:
5715: return jjMoveStringLiteralDfa9_0(active1, 0x2000000000000L,
5716: active2, 0L, active3, 0L, active4,
5717: 0x8000000000000L, active5, 0x20000200000000L,
5718: active6, 0L);
5719: case 77:
5720: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5721: active3, 0L, active4, 0x2000000000000000L, active5,
5722: 0x2L, active6, 0L);
5723: case 78:
5724: if ((active1 & 0x10L) != 0L) {
5725: jjmatchedKind = 68;
5726: jjmatchedPos = 8;
5727: } else if ((active1 & 0x2000000L) != 0L) {
5728: jjmatchedKind = 89;
5729: jjmatchedPos = 8;
5730: } else if ((active2 & 0x1L) != 0L) {
5731: jjmatchedKind = 128;
5732: jjmatchedPos = 8;
5733: } else if ((active2 & 0x2000000000L) != 0L) {
5734: jjmatchedKind = 165;
5735: jjmatchedPos = 8;
5736: } else if ((active4 & 0x2000000000000L) != 0L) {
5737: jjmatchedKind = 305;
5738: jjmatchedPos = 8;
5739: }
5740: return jjMoveStringLiteralDfa9_0(active1, 0x4c0000000L,
5741: active2, 0L, active3, 0L, active4, 0L, active5,
5742: 0x400000L, active6, 0L);
5743: case 79:
5744: return jjMoveStringLiteralDfa9_0(active1, 0x20000000L,
5745: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
5746: active6, 0L);
5747: case 80:
5748: if ((active5 & 0x200L) != 0L) {
5749: jjmatchedKind = 329;
5750: jjmatchedPos = 8;
5751: }
5752: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5753: active3, 0L, active4, 0L, active5, 0xc00L, active6,
5754: 0L);
5755: case 81:
5756: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5757: active3, 0L, active4, 0L, active5, 0x4L, active6,
5758: 0L);
5759: case 82:
5760: if ((active1 & 0x80000L) != 0L) {
5761: jjmatchedKind = 83;
5762: jjmatchedPos = 8;
5763: } else if ((active2 & 0x4000000L) != 0L) {
5764: jjmatchedKind = 154;
5765: jjmatchedPos = 8;
5766: } else if ((active6 & 0x1L) != 0L) {
5767: jjmatchedKind = 384;
5768: jjmatchedPos = 8;
5769: }
5770: return jjMoveStringLiteralDfa9_0(active1, 0x100000L,
5771: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
5772: active6, 0L);
5773: case 83:
5774: if ((active5 & 0x40000000L) != 0L) {
5775: jjmatchedKind = 350;
5776: jjmatchedPos = 8;
5777: }
5778: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5779: active3, 0x2000000000L, active4,
5780: 0x1000000000000000L, active5, 0L, active6, 0L);
5781: case 84:
5782: if ((active2 & 0x400000000L) != 0L) {
5783: jjmatchedKind = 162;
5784: jjmatchedPos = 8;
5785: } else if ((active4 & 0x1000000L) != 0L) {
5786: jjmatchedKind = 280;
5787: jjmatchedPos = 8;
5788: } else if ((active4 & 0x80000000000000L) != 0L) {
5789: jjmatchedKind = 311;
5790: jjmatchedPos = 8;
5791: } else if ((active5 & 0x20L) != 0L) {
5792: jjmatchedKind = 325;
5793: jjmatchedPos = 8;
5794: }
5795: return jjMoveStringLiteralDfa9_0(active1, 0x118000000000L,
5796: active2, 0L, active3, 0L, active4, 0L, active5,
5797: 0x4000L, active6, 0L);
5798: case 85:
5799: return jjMoveStringLiteralDfa9_0(active1, 0x20000000000L,
5800: active2, 0L, active3, 0x4000000L, active4, 0L,
5801: active5, 0L, active6, 0L);
5802: case 87:
5803: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5804: active3, 0L, active4, 0L, active5, 0x1L, active6,
5805: 0L);
5806: case 89:
5807: if ((active2 & 0x8000000L) != 0L) {
5808: jjmatchedKind = 155;
5809: jjmatchedPos = 8;
5810: } else if ((active3 & 0x10000000000L) != 0L) {
5811: jjmatchedKind = 232;
5812: jjmatchedPos = 8;
5813: } else if ((active3 & 0x400000000000000L) != 0L) {
5814: jjmatchedKind = 250;
5815: jjmatchedPos = 8;
5816: } else if ((active6 & 0x100000L) != 0L) {
5817: jjmatchedKind = 404;
5818: jjmatchedPos = 8;
5819: }
5820: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5821: active3, 0L, active4, 0L, active5, 0x8L, active6,
5822: 0L);
5823: case 95:
5824: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5825: active3, 0x60000000000L, active4, 0x800000L,
5826: active5, 0L, active6, 0L);
5827: case 97:
5828: return jjMoveStringLiteralDfa9_0(active1, 0x40L, active2,
5829: 0L, active3, 0L, active4, 0x400000000000000L,
5830: active5, 0L, active6, 0x4000L);
5831: case 99:
5832: return jjMoveStringLiteralDfa9_0(active1,
5833: 0x80000000000000L, active2, 0L, active3, 0L,
5834: active4, 0L, active5, 0L, active6, 0x4000000L);
5835: case 100:
5836: if ((active4 & 0x2000L) != 0L) {
5837: jjmatchedKind = 269;
5838: jjmatchedPos = 8;
5839: } else if ((active4 & 0x400000L) != 0L) {
5840: jjmatchedKind = 278;
5841: jjmatchedPos = 8;
5842: }
5843: return jjMoveStringLiteralDfa9_0(active1, 0x4000000000L,
5844: active2, 0L, active3, 0L, active4,
5845: 0x8000000000000000L, active5, 0L, active6, 0L);
5846: case 101:
5847: if ((active2 & 0x1000000L) != 0L) {
5848: jjmatchedKind = 152;
5849: jjmatchedPos = 8;
5850: } else if ((active3 & 0x800L) != 0L) {
5851: jjmatchedKind = 203;
5852: jjmatchedPos = 8;
5853: } else if ((active3 & 0x200000000000L) != 0L) {
5854: jjmatchedKind = 237;
5855: jjmatchedPos = 8;
5856: } else if ((active5 & 0x400000000000L) != 0L) {
5857: jjmatchedKind = 366;
5858: jjmatchedPos = 8;
5859: } else if ((active5 & 0x200000000000000L) != 0L) {
5860: jjmatchedKind = 377;
5861: jjmatchedPos = 8;
5862: } else if ((active5 & 0x4000000000000000L) != 0L) {
5863: jjmatchedKind = 382;
5864: jjmatchedPos = 8;
5865: }
5866: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5867: active3, 0x8400L, active4, 0L, active5, 0L,
5868: active6, 0x4L);
5869: case 102:
5870: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5871: active3, 0L, active4, 0x800000000000000L, active5,
5872: 0L, active6, 0L);
5873: case 103:
5874: if ((active3 & 0x800000000L) != 0L) {
5875: jjmatchedKind = 227;
5876: jjmatchedPos = 8;
5877: } else if ((active6 & 0x400L) != 0L) {
5878: jjmatchedKind = 394;
5879: jjmatchedPos = 8;
5880: }
5881: break;
5882: case 104:
5883: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5884: active3, 0L, active4, 0x4000000000000000L, active5,
5885: 0L, active6, 0L);
5886: case 105:
5887: return jjMoveStringLiteralDfa9_0(active1,
5888: 0x40000000000000L, active2, 0x40000000L, active3,
5889: 0x500000000000L, active4, 0L, active5, 0L, active6,
5890: 0x20L);
5891: case 108:
5892: return jjMoveStringLiteralDfa9_0(active1, 0x2000000000000L,
5893: active2, 0L, active3, 0L, active4,
5894: 0x8000000000000L, active5, 0x20000200000000L,
5895: active6, 0L);
5896: case 109:
5897: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5898: active3, 0L, active4, 0x2000000000000000L, active5,
5899: 0x2L, active6, 0L);
5900: case 110:
5901: if ((active1 & 0x10L) != 0L) {
5902: jjmatchedKind = 68;
5903: jjmatchedPos = 8;
5904: } else if ((active1 & 0x2000000L) != 0L) {
5905: jjmatchedKind = 89;
5906: jjmatchedPos = 8;
5907: } else if ((active2 & 0x1L) != 0L) {
5908: jjmatchedKind = 128;
5909: jjmatchedPos = 8;
5910: } else if ((active2 & 0x2000000000L) != 0L) {
5911: jjmatchedKind = 165;
5912: jjmatchedPos = 8;
5913: } else if ((active4 & 0x2000000000000L) != 0L) {
5914: jjmatchedKind = 305;
5915: jjmatchedPos = 8;
5916: }
5917: return jjMoveStringLiteralDfa9_0(active1, 0x4c0000000L,
5918: active2, 0L, active3, 0L, active4, 0L, active5,
5919: 0x400000L, active6, 0L);
5920: case 111:
5921: return jjMoveStringLiteralDfa9_0(active1, 0x20000000L,
5922: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
5923: active6, 0L);
5924: case 112:
5925: if ((active5 & 0x200L) != 0L) {
5926: jjmatchedKind = 329;
5927: jjmatchedPos = 8;
5928: }
5929: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5930: active3, 0L, active4, 0L, active5, 0xc00L, active6,
5931: 0L);
5932: case 113:
5933: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5934: active3, 0L, active4, 0L, active5, 0x4L, active6,
5935: 0L);
5936: case 114:
5937: if ((active1 & 0x80000L) != 0L) {
5938: jjmatchedKind = 83;
5939: jjmatchedPos = 8;
5940: } else if ((active2 & 0x4000000L) != 0L) {
5941: jjmatchedKind = 154;
5942: jjmatchedPos = 8;
5943: } else if ((active6 & 0x1L) != 0L) {
5944: jjmatchedKind = 384;
5945: jjmatchedPos = 8;
5946: }
5947: return jjMoveStringLiteralDfa9_0(active1, 0x100000L,
5948: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
5949: active6, 0L);
5950: case 115:
5951: if ((active5 & 0x40000000L) != 0L) {
5952: jjmatchedKind = 350;
5953: jjmatchedPos = 8;
5954: }
5955: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5956: active3, 0x2000000000L, active4,
5957: 0x1000000000000000L, active5, 0L, active6, 0L);
5958: case 116:
5959: if ((active2 & 0x400000000L) != 0L) {
5960: jjmatchedKind = 162;
5961: jjmatchedPos = 8;
5962: } else if ((active4 & 0x1000000L) != 0L) {
5963: jjmatchedKind = 280;
5964: jjmatchedPos = 8;
5965: } else if ((active4 & 0x80000000000000L) != 0L) {
5966: jjmatchedKind = 311;
5967: jjmatchedPos = 8;
5968: } else if ((active5 & 0x20L) != 0L) {
5969: jjmatchedKind = 325;
5970: jjmatchedPos = 8;
5971: }
5972: return jjMoveStringLiteralDfa9_0(active1, 0x118000000000L,
5973: active2, 0L, active3, 0L, active4, 0L, active5,
5974: 0x4000L, active6, 0L);
5975: case 117:
5976: return jjMoveStringLiteralDfa9_0(active1, 0x20000000000L,
5977: active2, 0L, active3, 0x4000000L, active4, 0L,
5978: active5, 0L, active6, 0L);
5979: case 119:
5980: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5981: active3, 0L, active4, 0L, active5, 0x1L, active6,
5982: 0L);
5983: case 121:
5984: if ((active2 & 0x8000000L) != 0L) {
5985: jjmatchedKind = 155;
5986: jjmatchedPos = 8;
5987: } else if ((active3 & 0x10000000000L) != 0L) {
5988: jjmatchedKind = 232;
5989: jjmatchedPos = 8;
5990: } else if ((active3 & 0x400000000000000L) != 0L) {
5991: jjmatchedKind = 250;
5992: jjmatchedPos = 8;
5993: } else if ((active6 & 0x100000L) != 0L) {
5994: jjmatchedKind = 404;
5995: jjmatchedPos = 8;
5996: }
5997: return jjMoveStringLiteralDfa9_0(active1, 0L, active2, 0L,
5998: active3, 0L, active4, 0L, active5, 0x8L, active6,
5999: 0L);
6000: default:
6001: break;
6002: }
6003: return jjMoveNfa_0(0, 8);
6004: }
6005:
6006: private final int jjMoveStringLiteralDfa9_0(long old1,
6007: long active1, long old2, long active2, long old3,
6008: long active3, long old4, long active4, long old5,
6009: long active5, long old6, long active6) {
6010: if (((active1 &= old1) | (active2 &= old2) | (active3 &= old3)
6011: | (active4 &= old4) | (active5 &= old5) | (active6 &= old6)) == 0L)
6012: return jjMoveNfa_0(0, 8);
6013: try {
6014: curChar = input_stream.readChar();
6015: } catch (java.io.IOException e) {
6016: return jjMoveNfa_0(0, 8);
6017: }
6018: switch (curChar) {
6019: case 65:
6020: return jjMoveStringLiteralDfa10_0(active1, 0x4000000000L,
6021: active2, 0L, active3, 0L, active4,
6022: 0x8000000000000000L, active5, 0x400L, active6, 0L);
6023: case 66:
6024: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6025: active3, 0L, active4, 0x400000000000000L, active5,
6026: 0L, active6, 0L);
6027: case 67:
6028: return jjMoveStringLiteralDfa10_0(active1,
6029: 0x40000000000000L, active2, 0L, active3, 0L,
6030: active4, 0L, active5, 0L, active6, 0L);
6031: case 68:
6032: return jjMoveStringLiteralDfa10_0(active1, 0x400000000L,
6033: active2, 0L, active3, 0L, active4, 0L, active5,
6034: 0x800L, active6, 0L);
6035: case 69:
6036: if ((active1 & 0x100000000000L) != 0L) {
6037: jjmatchedKind = 108;
6038: jjmatchedPos = 9;
6039: } else if ((active1 & 0x2000000000000L) != 0L) {
6040: jjmatchedKind = 113;
6041: jjmatchedPos = 9;
6042: } else if ((active4 & 0x8000000000000L) != 0L) {
6043: jjmatchedKind = 307;
6044: jjmatchedPos = 9;
6045: } else if ((active6 & 0x4000000L) != 0L) {
6046: jjmatchedKind = 410;
6047: jjmatchedPos = 9;
6048: }
6049: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6050: active3, 0x2000000000L, active4,
6051: 0x1000000000000000L, active5, 0x4009L, active6, 0L);
6052: case 72:
6053: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6054: active3, 0x20000000000L, active4, 0L, active5, 0L,
6055: active6, 0L);
6056: case 73:
6057: return jjMoveStringLiteralDfa10_0(active1, 0x18000000000L,
6058: active2, 0L, active3, 0L, active4,
6059: 0x2000000000000000L, active5, 0x200000000L,
6060: active6, 0L);
6061: case 76:
6062: if ((active6 & 0x4000L) != 0L) {
6063: jjmatchedKind = 398;
6064: jjmatchedPos = 9;
6065: }
6066: break;
6067: case 77:
6068: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6069: active3, 0x40000000000L, active4, 0L, active5, 0L,
6070: active6, 0L);
6071: case 78:
6072: if ((active1 & 0x20000000L) != 0L) {
6073: jjmatchedKind = 93;
6074: jjmatchedPos = 9;
6075: }
6076: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6077: active3, 0L, active4, 0L, active5, 0L, active6,
6078: 0x20L);
6079: case 79:
6080: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6081: active3, 0x500000000000L, active4,
6082: 0x4000000000000000L, active5, 0x20000000000002L,
6083: active6, 0L);
6084: case 82:
6085: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6086: active3, 0L, active4, 0x800000000000000L, active5,
6087: 0L, active6, 0L);
6088: case 83:
6089: if ((active3 & 0x400L) != 0L) {
6090: jjmatchedKind = 202;
6091: jjmatchedPos = 9;
6092: } else if ((active3 & 0x8000L) != 0L) {
6093: jjmatchedKind = 207;
6094: jjmatchedPos = 9;
6095: } else if ((active6 & 0x4L) != 0L) {
6096: jjmatchedKind = 386;
6097: jjmatchedPos = 9;
6098: }
6099: return jjMoveStringLiteralDfa10_0(active1, 0x20000000000L,
6100: active2, 0L, active3, 0x4000000L, active4, 0L,
6101: active5, 0L, active6, 0L);
6102: case 84:
6103: if ((active1 & 0x40000000L) != 0L) {
6104: jjmatchedKind = 94;
6105: jjmatchedPos = 9;
6106: } else if ((active1 & 0x80000000000000L) != 0L) {
6107: jjmatchedKind = 119;
6108: jjmatchedPos = 9;
6109: }
6110: return jjMoveStringLiteralDfa10_0(active1, 0x80000040L,
6111: active2, 0L, active3, 0L, active4, 0L, active5,
6112: 0x400000L, active6, 0L);
6113: case 85:
6114: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6115: active3, 0L, active4, 0L, active5, 0x4L, active6,
6116: 0L);
6117: case 86:
6118: return jjMoveStringLiteralDfa10_0(active1, 0L, active2,
6119: 0x40000000L, active3, 0L, active4, 0x800000L,
6120: active5, 0L, active6, 0L);
6121: case 95:
6122: return jjMoveStringLiteralDfa10_0(active1, 0x100000L,
6123: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
6124: active6, 0L);
6125: case 97:
6126: return jjMoveStringLiteralDfa10_0(active1, 0x4000000000L,
6127: active2, 0L, active3, 0L, active4,
6128: 0x8000000000000000L, active5, 0x400L, active6, 0L);
6129: case 98:
6130: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6131: active3, 0L, active4, 0x400000000000000L, active5,
6132: 0L, active6, 0L);
6133: case 99:
6134: return jjMoveStringLiteralDfa10_0(active1,
6135: 0x40000000000000L, active2, 0L, active3, 0L,
6136: active4, 0L, active5, 0L, active6, 0L);
6137: case 100:
6138: return jjMoveStringLiteralDfa10_0(active1, 0x400000000L,
6139: active2, 0L, active3, 0L, active4, 0L, active5,
6140: 0x800L, active6, 0L);
6141: case 101:
6142: if ((active1 & 0x100000000000L) != 0L) {
6143: jjmatchedKind = 108;
6144: jjmatchedPos = 9;
6145: } else if ((active1 & 0x2000000000000L) != 0L) {
6146: jjmatchedKind = 113;
6147: jjmatchedPos = 9;
6148: } else if ((active4 & 0x8000000000000L) != 0L) {
6149: jjmatchedKind = 307;
6150: jjmatchedPos = 9;
6151: } else if ((active6 & 0x4000000L) != 0L) {
6152: jjmatchedKind = 410;
6153: jjmatchedPos = 9;
6154: }
6155: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6156: active3, 0x2000000000L, active4,
6157: 0x1000000000000000L, active5, 0x4009L, active6, 0L);
6158: case 104:
6159: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6160: active3, 0x20000000000L, active4, 0L, active5, 0L,
6161: active6, 0L);
6162: case 105:
6163: return jjMoveStringLiteralDfa10_0(active1, 0x18000000000L,
6164: active2, 0L, active3, 0L, active4,
6165: 0x2000000000000000L, active5, 0x200000000L,
6166: active6, 0L);
6167: case 108:
6168: if ((active6 & 0x4000L) != 0L) {
6169: jjmatchedKind = 398;
6170: jjmatchedPos = 9;
6171: }
6172: break;
6173: case 109:
6174: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6175: active3, 0x40000000000L, active4, 0L, active5, 0L,
6176: active6, 0L);
6177: case 110:
6178: if ((active1 & 0x20000000L) != 0L) {
6179: jjmatchedKind = 93;
6180: jjmatchedPos = 9;
6181: }
6182: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6183: active3, 0L, active4, 0L, active5, 0L, active6,
6184: 0x20L);
6185: case 111:
6186: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6187: active3, 0x500000000000L, active4,
6188: 0x4000000000000000L, active5, 0x20000000000002L,
6189: active6, 0L);
6190: case 114:
6191: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6192: active3, 0L, active4, 0x800000000000000L, active5,
6193: 0L, active6, 0L);
6194: case 115:
6195: if ((active3 & 0x400L) != 0L) {
6196: jjmatchedKind = 202;
6197: jjmatchedPos = 9;
6198: } else if ((active3 & 0x8000L) != 0L) {
6199: jjmatchedKind = 207;
6200: jjmatchedPos = 9;
6201: } else if ((active6 & 0x4L) != 0L) {
6202: jjmatchedKind = 386;
6203: jjmatchedPos = 9;
6204: }
6205: return jjMoveStringLiteralDfa10_0(active1, 0x20000000000L,
6206: active2, 0L, active3, 0x4000000L, active4, 0L,
6207: active5, 0L, active6, 0L);
6208: case 116:
6209: if ((active1 & 0x40000000L) != 0L) {
6210: jjmatchedKind = 94;
6211: jjmatchedPos = 9;
6212: } else if ((active1 & 0x80000000000000L) != 0L) {
6213: jjmatchedKind = 119;
6214: jjmatchedPos = 9;
6215: }
6216: return jjMoveStringLiteralDfa10_0(active1, 0x80000040L,
6217: active2, 0L, active3, 0L, active4, 0L, active5,
6218: 0x400000L, active6, 0L);
6219: case 117:
6220: return jjMoveStringLiteralDfa10_0(active1, 0L, active2, 0L,
6221: active3, 0L, active4, 0L, active5, 0x4L, active6,
6222: 0L);
6223: case 118:
6224: return jjMoveStringLiteralDfa10_0(active1, 0L, active2,
6225: 0x40000000L, active3, 0L, active4, 0x800000L,
6226: active5, 0L, active6, 0L);
6227: default:
6228: break;
6229: }
6230: return jjMoveNfa_0(0, 9);
6231: }
6232:
6233: private final int jjMoveStringLiteralDfa10_0(long old1,
6234: long active1, long old2, long active2, long old3,
6235: long active3, long old4, long active4, long old5,
6236: long active5, long old6, long active6) {
6237: if (((active1 &= old1) | (active2 &= old2) | (active3 &= old3)
6238: | (active4 &= old4) | (active5 &= old5) | (active6 &= old6)) == 0L)
6239: return jjMoveNfa_0(0, 9);
6240: try {
6241: curChar = input_stream.readChar();
6242: } catch (java.io.IOException e) {
6243: return jjMoveNfa_0(0, 9);
6244: }
6245: switch (curChar) {
6246: case 65:
6247: return jjMoveStringLiteralDfa11_0(active1, 0L, active2, 0L,
6248: active3, 0L, active4, 0x800000000800000L, active5,
6249: 0xcL, active6, 0L);
6250: case 67:
6251: return jjMoveStringLiteralDfa11_0(active1, 0L, active2, 0L,
6252: active3, 0L, active4, 0x1000000000000000L, active5,
6253: 0x20000000400000L, active6, 0L);
6254: case 68:
6255: if ((active5 & 0x4000L) != 0L) {
6256: jjmatchedKind = 334;
6257: jjmatchedPos = 10;
6258: }
6259: return jjMoveStringLiteralDfa11_0(active1, 0L, active2, 0L,
6260: active3, 0L, active4, 0L, active5, 0x400L, active6,
6261: 0L);
6262: case 69:
6263: if ((active2 & 0x40000000L) != 0L) {
6264: jjmatchedKind = 158;
6265: jjmatchedPos = 10;
6266: }
6267: return jjMoveStringLiteralDfa11_0(active1, 0x20000000000L,
6268: active2, 0L, active3, 0x4000000L, active4, 0L,
6269: active5, 0x1L, active6, 0L);
6270: case 71:
6271: if ((active6 & 0x20L) != 0L) {
6272: jjmatchedKind = 389;
6273: jjmatchedPos = 10;
6274: }
6275: break;
6276: case 73:
6277: return jjMoveStringLiteralDfa11_0(active1, 0x400000040L,
6278: active2, 0L, active3, 0x40000000000L, active4, 0L,
6279: active5, 0x800L, active6, 0L);
6280: case 76:
6281: return jjMoveStringLiteralDfa11_0(active1, 0x100000L,
6282: active2, 0L, active3, 0L, active4,
6283: 0x400000000000000L, active5, 0L, active6, 0L);
6284: case 77:
6285: return jjMoveStringLiteralDfa11_0(active1, 0x18000000000L,
6286: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
6287: active6, 0L);
6288: case 78:
6289: if ((active3 & 0x100000000000L) != 0L) {
6290: jjmatchedKind = 236;
6291: jjmatchedPos = 10;
6292: } else if ((active3 & 0x400000000000L) != 0L) {
6293: jjmatchedKind = 238;
6294: jjmatchedPos = 10;
6295: }
6296: return jjMoveStringLiteralDfa11_0(active1, 0L, active2, 0L,
6297: active3, 0L, active4, 0x2000000000000000L, active5,
6298: 0x2L, active6, 0L);
6299: case 79:
6300: return jjMoveStringLiteralDfa11_0(active1, 0L, active2, 0L,
6301: active3, 0x20000000000L, active4, 0L, active5, 0L,
6302: active6, 0L);
6303: case 82:
6304: if ((active3 & 0x2000000000L) != 0L) {
6305: jjmatchedKind = 229;
6306: jjmatchedPos = 10;
6307: }
6308: break;
6309: case 83:
6310: if ((active1 & 0x80000000L) != 0L) {
6311: jjmatchedKind = 95;
6312: jjmatchedPos = 10;
6313: } else if ((active1 & 0x40000000000000L) != 0L) {
6314: jjmatchedKind = 118;
6315: jjmatchedPos = 10;
6316: }
6317: break;
6318: case 84:
6319: return jjMoveStringLiteralDfa11_0(active1, 0x4000000000L,
6320: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
6321: active6, 0L);
6322: case 85:
6323: return jjMoveStringLiteralDfa11_0(active1, 0L, active2, 0L,
6324: active3, 0L, active4, 0x4000000000000000L, active5,
6325: 0L, active6, 0L);
6326: case 89:
6327: if ((active4 & 0x8000000000000000L) != 0L) {
6328: jjmatchedKind = 319;
6329: jjmatchedPos = 10;
6330: }
6331: break;
6332: case 90:
6333: return jjMoveStringLiteralDfa11_0(active1, 0L, active2, 0L,
6334: active3, 0L, active4, 0L, active5, 0x200000000L,
6335: active6, 0L);
6336: case 97:
6337: return jjMoveStringLiteralDfa11_0(active1, 0L, active2, 0L,
6338: active3, 0L, active4, 0x800000000800000L, active5,
6339: 0xcL, active6, 0L);
6340: case 99:
6341: return jjMoveStringLiteralDfa11_0(active1, 0L, active2, 0L,
6342: active3, 0L, active4, 0x1000000000000000L, active5,
6343: 0x20000000400000L, active6, 0L);
6344: case 100:
6345: if ((active5 & 0x4000L) != 0L) {
6346: jjmatchedKind = 334;
6347: jjmatchedPos = 10;
6348: }
6349: return jjMoveStringLiteralDfa11_0(active1, 0L, active2, 0L,
6350: active3, 0L, active4, 0L, active5, 0x400L, active6,
6351: 0L);
6352: case 101:
6353: if ((active2 & 0x40000000L) != 0L) {
6354: jjmatchedKind = 158;
6355: jjmatchedPos = 10;
6356: }
6357: return jjMoveStringLiteralDfa11_0(active1, 0x20000000000L,
6358: active2, 0L, active3, 0x4000000L, active4, 0L,
6359: active5, 0x1L, active6, 0L);
6360: case 103:
6361: if ((active6 & 0x20L) != 0L) {
6362: jjmatchedKind = 389;
6363: jjmatchedPos = 10;
6364: }
6365: break;
6366: case 105:
6367: return jjMoveStringLiteralDfa11_0(active1, 0x400000040L,
6368: active2, 0L, active3, 0x40000000000L, active4, 0L,
6369: active5, 0x800L, active6, 0L);
6370: case 108:
6371: return jjMoveStringLiteralDfa11_0(active1, 0x100000L,
6372: active2, 0L, active3, 0L, active4,
6373: 0x400000000000000L, active5, 0L, active6, 0L);
6374: case 109:
6375: return jjMoveStringLiteralDfa11_0(active1, 0x18000000000L,
6376: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
6377: active6, 0L);
6378: case 110:
6379: if ((active3 & 0x100000000000L) != 0L) {
6380: jjmatchedKind = 236;
6381: jjmatchedPos = 10;
6382: } else if ((active3 & 0x400000000000L) != 0L) {
6383: jjmatchedKind = 238;
6384: jjmatchedPos = 10;
6385: }
6386: return jjMoveStringLiteralDfa11_0(active1, 0L, active2, 0L,
6387: active3, 0L, active4, 0x2000000000000000L, active5,
6388: 0x2L, active6, 0L);
6389: case 111:
6390: return jjMoveStringLiteralDfa11_0(active1, 0L, active2, 0L,
6391: active3, 0x20000000000L, active4, 0L, active5, 0L,
6392: active6, 0L);
6393: case 114:
6394: if ((active3 & 0x2000000000L) != 0L) {
6395: jjmatchedKind = 229;
6396: jjmatchedPos = 10;
6397: }
6398: break;
6399: case 115:
6400: if ((active1 & 0x80000000L) != 0L) {
6401: jjmatchedKind = 95;
6402: jjmatchedPos = 10;
6403: } else if ((active1 & 0x40000000000000L) != 0L) {
6404: jjmatchedKind = 118;
6405: jjmatchedPos = 10;
6406: }
6407: break;
6408: case 116:
6409: return jjMoveStringLiteralDfa11_0(active1, 0x4000000000L,
6410: active2, 0L, active3, 0L, active4, 0L, active5, 0L,
6411: active6, 0L);
6412: case 117:
6413: return jjMoveStringLiteralDfa11_0(active1, 0L, active2, 0L,
6414: active3, 0L, active4, 0x4000000000000000L, active5,
6415: 0L, active6, 0L);
6416: case 121:
6417: if ((active4 & 0x8000000000000000L) != 0L) {
6418: jjmatchedKind = 319;
6419: jjmatchedPos = 10;
6420: }
6421: break;
6422: case 122:
6423: return jjMoveStringLiteralDfa11_0(active1, 0L, active2, 0L,
6424: active3, 0L, active4, 0L, active5, 0x200000000L,
6425: active6, 0L);
6426: default:
6427: break;
6428: }
6429: return jjMoveNfa_0(0, 10);
6430: }
6431:
6432: private final int jjMoveStringLiteralDfa11_0(long old1,
6433: long active1, long old2, long active2, long old3,
6434: long active3, long old4, long active4, long old5,
6435: long active5, long old6, long active6) {
6436: if (((active1 &= old1) | (active2 &= old2) | (active3 &= old3)
6437: | (active4 &= old4) | (active5 &= old5) | (active6 &= old6)) == 0L)
6438: return jjMoveNfa_0(0, 10);
6439: try {
6440: curChar = input_stream.readChar();
6441: } catch (java.io.IOException e) {
6442: return jjMoveNfa_0(0, 10);
6443: }
6444: switch (curChar) {
6445: case 65:
6446: return jjMoveStringLiteralDfa12_0(active1, 0L, active3, 0L,
6447: active4, 0L, active5, 0x20000000000000L);
6448: case 67:
6449: return jjMoveStringLiteralDfa12_0(active1, 0L, active3, 0L,
6450: active4, 0x800000000000000L, active5, 0L);
6451: case 68:
6452: if ((active5 & 0x400L) != 0L) {
6453: jjmatchedKind = 330;
6454: jjmatchedPos = 11;
6455: }
6456: break;
6457: case 69:
6458: if ((active1 & 0x4000000000L) != 0L) {
6459: jjmatchedKind = 102;
6460: jjmatchedPos = 11;
6461: } else if ((active1 & 0x8000000000L) != 0L) {
6462: jjmatchedKind = 103;
6463: jjmatchedPos = 11;
6464: } else if ((active4 & 0x400000000000000L) != 0L) {
6465: jjmatchedKind = 314;
6466: jjmatchedPos = 11;
6467: } else if ((active5 & 0x200000000L) != 0L) {
6468: jjmatchedKind = 353;
6469: jjmatchedPos = 11;
6470: }
6471: return jjMoveStringLiteralDfa12_0(active1, 0x10000100000L,
6472: active3, 0L, active4, 0L, active5, 0L);
6473: case 70:
6474: return jjMoveStringLiteralDfa12_0(active1, 0L, active3, 0L,
6475: active4, 0L, active5, 0x800L);
6476: case 75:
6477: if ((active5 & 0x1L) != 0L) {
6478: jjmatchedKind = 320;
6479: jjmatchedPos = 11;
6480: }
6481: break;
6482: case 76:
6483: return jjMoveStringLiteralDfa12_0(active1, 0L, active3, 0L,
6484: active4, 0x800000L, active5, 0L);
6485: case 78:
6486: return jjMoveStringLiteralDfa12_0(active1, 0x400000000L,
6487: active3, 0x40000000000L, active4, 0L, active5, 0L);
6488: case 79:
6489: return jjMoveStringLiteralDfa12_0(active1, 0x40L, active3,
6490: 0L, active4, 0x1000000000000000L, active5,
6491: 0x400000L);
6492: case 82:
6493: if ((active1 & 0x20000000000L) != 0L) {
6494: jjmatchedKind = 105;
6495: jjmatchedPos = 11;
6496: } else if ((active3 & 0x4000000L) != 0L) {
6497: jjmatchedKind = 218;
6498: jjmatchedPos = 11;
6499: } else if ((active4 & 0x4000000000000000L) != 0L) {
6500: jjmatchedKind = 318;
6501: jjmatchedPos = 11;
6502: } else if ((active5 & 0x8L) != 0L) {
6503: jjmatchedKind = 323;
6504: jjmatchedPos = 11;
6505: }
6506: return jjMoveStringLiteralDfa12_0(active1, 0L, active3, 0L,
6507: active4, 0L, active5, 0x4L);
6508: case 84:
6509: return jjMoveStringLiteralDfa12_0(active1, 0L, active3, 0L,
6510: active4, 0L, active5, 0x2L);
6511: case 85:
6512: return jjMoveStringLiteralDfa12_0(active1, 0L, active3,
6513: 0x20000000000L, active4, 0x2000000000000000L,
6514: active5, 0L);
6515: case 97:
6516: return jjMoveStringLiteralDfa12_0(active1, 0L, active3, 0L,
6517: active4, 0L, active5, 0x20000000000000L);
6518: case 99:
6519: return jjMoveStringLiteralDfa12_0(active1, 0L, active3, 0L,
6520: active4, 0x800000000000000L, active5, 0L);
6521: case 100:
6522: if ((active5 & 0x400L) != 0L) {
6523: jjmatchedKind = 330;
6524: jjmatchedPos = 11;
6525: }
6526: break;
6527: case 101:
6528: if ((active1 & 0x4000000000L) != 0L) {
6529: jjmatchedKind = 102;
6530: jjmatchedPos = 11;
6531: } else if ((active1 & 0x8000000000L) != 0L) {
6532: jjmatchedKind = 103;
6533: jjmatchedPos = 11;
6534: } else if ((active4 & 0x400000000000000L) != 0L) {
6535: jjmatchedKind = 314;
6536: jjmatchedPos = 11;
6537: } else if ((active5 & 0x200000000L) != 0L) {
6538: jjmatchedKind = 353;
6539: jjmatchedPos = 11;
6540: }
6541: return jjMoveStringLiteralDfa12_0(active1, 0x10000100000L,
6542: active3, 0L, active4, 0L, active5, 0L);
6543: case 102:
6544: return jjMoveStringLiteralDfa12_0(active1, 0L, active3, 0L,
6545: active4, 0L, active5, 0x800L);
6546: case 107:
6547: if ((active5 & 0x1L) != 0L) {
6548: jjmatchedKind = 320;
6549: jjmatchedPos = 11;
6550: }
6551: break;
6552: case 108:
6553: return jjMoveStringLiteralDfa12_0(active1, 0L, active3, 0L,
6554: active4, 0x800000L, active5, 0L);
6555: case 110:
6556: return jjMoveStringLiteralDfa12_0(active1, 0x400000000L,
6557: active3, 0x40000000000L, active4, 0L, active5, 0L);
6558: case 111:
6559: return jjMoveStringLiteralDfa12_0(active1, 0x40L, active3,
6560: 0L, active4, 0x1000000000000000L, active5,
6561: 0x400000L);
6562: case 114:
6563: if ((active1 & 0x20000000000L) != 0L) {
6564: jjmatchedKind = 105;
6565: jjmatchedPos = 11;
6566: } else if ((active3 & 0x4000000L) != 0L) {
6567: jjmatchedKind = 218;
6568: jjmatchedPos = 11;
6569: } else if ((active4 & 0x4000000000000000L) != 0L) {
6570: jjmatchedKind = 318;
6571: jjmatchedPos = 11;
6572: } else if ((active5 & 0x8L) != 0L) {
6573: jjmatchedKind = 323;
6574: jjmatchedPos = 11;
6575: }
6576: return jjMoveStringLiteralDfa12_0(active1, 0L, active3, 0L,
6577: active4, 0L, active5, 0x4L);
6578: case 116:
6579: return jjMoveStringLiteralDfa12_0(active1, 0L, active3, 0L,
6580: active4, 0L, active5, 0x2L);
6581: case 117:
6582: return jjMoveStringLiteralDfa12_0(active1, 0L, active3,
6583: 0x20000000000L, active4, 0x2000000000000000L,
6584: active5, 0L);
6585: default:
6586: break;
6587: }
6588: return jjMoveNfa_0(0, 11);
6589: }
6590:
6591: private final int jjMoveStringLiteralDfa12_0(long old1,
6592: long active1, long old3, long active3, long old4,
6593: long active4, long old5, long active5) {
6594: if (((active1 &= old1) | (active3 &= old3) | (active4 &= old4) | (active5 &= old5)) == 0L)
6595: return jjMoveNfa_0(0, 11);
6596: try {
6597: curChar = input_stream.readChar();
6598: } catch (java.io.IOException e) {
6599: return jjMoveNfa_0(0, 11);
6600: }
6601: switch (curChar) {
6602: case 70:
6603: if ((active5 & 0x800L) != 0L) {
6604: jjmatchedKind = 331;
6605: jjmatchedPos = 12;
6606: }
6607: break;
6608: case 71:
6609: if ((active1 & 0x400000000L) != 0L) {
6610: jjmatchedKind = 98;
6611: jjmatchedPos = 12;
6612: }
6613: break;
6614: case 72:
6615: if ((active5 & 0x2L) != 0L) {
6616: jjmatchedKind = 321;
6617: jjmatchedPos = 12;
6618: }
6619: break;
6620: case 76:
6621: return jjMoveStringLiteralDfa13_0(active1, 0L, active3, 0L,
6622: active4, 0L, active5, 0x20000000000000L);
6623: case 78:
6624: if ((active1 & 0x40L) != 0L) {
6625: jjmatchedKind = 70;
6626: jjmatchedPos = 12;
6627: }
6628: return jjMoveStringLiteralDfa13_0(active1, 0x100000L,
6629: active3, 0L, active4, 0x1000000000000000L, active5,
6630: 0x400000L);
6631: case 82:
6632: if ((active3 & 0x20000000000L) != 0L) {
6633: jjmatchedKind = 233;
6634: jjmatchedPos = 12;
6635: }
6636: break;
6637: case 83:
6638: return jjMoveStringLiteralDfa13_0(active1, 0x10000000000L,
6639: active3, 0L, active4, 0L, active5, 0L);
6640: case 84:
6641: return jjMoveStringLiteralDfa13_0(active1, 0L, active3, 0L,
6642: active4, 0x2000000000000000L, active5, 0x4L);
6643: case 85:
6644: return jjMoveStringLiteralDfa13_0(active1, 0L, active3,
6645: 0x40000000000L, active4, 0L, active5, 0L);
6646: case 95:
6647: return jjMoveStringLiteralDfa13_0(active1, 0L, active3, 0L,
6648: active4, 0x800000000800000L, active5, 0L);
6649: case 102:
6650: if ((active5 & 0x800L) != 0L) {
6651: jjmatchedKind = 331;
6652: jjmatchedPos = 12;
6653: }
6654: break;
6655: case 103:
6656: if ((active1 & 0x400000000L) != 0L) {
6657: jjmatchedKind = 98;
6658: jjmatchedPos = 12;
6659: }
6660: break;
6661: case 104:
6662: if ((active5 & 0x2L) != 0L) {
6663: jjmatchedKind = 321;
6664: jjmatchedPos = 12;
6665: }
6666: break;
6667: case 108:
6668: return jjMoveStringLiteralDfa13_0(active1, 0L, active3, 0L,
6669: active4, 0L, active5, 0x20000000000000L);
6670: case 110:
6671: if ((active1 & 0x40L) != 0L) {
6672: jjmatchedKind = 70;
6673: jjmatchedPos = 12;
6674: }
6675: return jjMoveStringLiteralDfa13_0(active1, 0x100000L,
6676: active3, 0L, active4, 0x1000000000000000L, active5,
6677: 0x400000L);
6678: case 114:
6679: if ((active3 & 0x20000000000L) != 0L) {
6680: jjmatchedKind = 233;
6681: jjmatchedPos = 12;
6682: }
6683: break;
6684: case 115:
6685: return jjMoveStringLiteralDfa13_0(active1, 0x10000000000L,
6686: active3, 0L, active4, 0L, active5, 0L);
6687: case 116:
6688: return jjMoveStringLiteralDfa13_0(active1, 0L, active3, 0L,
6689: active4, 0x2000000000000000L, active5, 0x4L);
6690: case 117:
6691: return jjMoveStringLiteralDfa13_0(active1, 0L, active3,
6692: 0x40000000000L, active4, 0L, active5, 0L);
6693: default:
6694: break;
6695: }
6696: return jjMoveNfa_0(0, 12);
6697: }
6698:
6699: private final int jjMoveStringLiteralDfa13_0(long old1,
6700: long active1, long old3, long active3, long old4,
6701: long active4, long old5, long active5) {
6702: if (((active1 &= old1) | (active3 &= old3) | (active4 &= old4) | (active5 &= old5)) == 0L)
6703: return jjMoveNfa_0(0, 12);
6704: try {
6705: curChar = input_stream.readChar();
6706: } catch (java.io.IOException e) {
6707: return jjMoveNfa_0(0, 12);
6708: }
6709: switch (curChar) {
6710: case 68:
6711: if ((active4 & 0x1000000000000000L) != 0L) {
6712: jjmatchedKind = 316;
6713: jjmatchedPos = 13;
6714: }
6715: break;
6716: case 69:
6717: if ((active4 & 0x2000000000000000L) != 0L) {
6718: jjmatchedKind = 317;
6719: jjmatchedPos = 13;
6720: } else if ((active5 & 0x20000000000000L) != 0L) {
6721: jjmatchedKind = 373;
6722: jjmatchedPos = 13;
6723: }
6724: return jjMoveStringLiteralDfa14_0(active1, 0L, active3, 0L,
6725: active4, 0L, active5, 0x4L);
6726: case 71:
6727: return jjMoveStringLiteralDfa14_0(active1, 0x100000L,
6728: active3, 0L, active4, 0L, active5, 0L);
6729: case 76:
6730: return jjMoveStringLiteralDfa14_0(active1, 0L, active3, 0L,
6731: active4, 0x800000L, active5, 0L);
6732: case 78:
6733: return jjMoveStringLiteralDfa14_0(active1, 0L, active3, 0L,
6734: active4, 0L, active5, 0x400000L);
6735: case 83:
6736: return jjMoveStringLiteralDfa14_0(active1, 0L, active3, 0L,
6737: active4, 0x800000000000000L, active5, 0L);
6738: case 84:
6739: return jjMoveStringLiteralDfa14_0(active1, 0x10000000000L,
6740: active3, 0x40000000000L, active4, 0L, active5, 0L);
6741: case 100:
6742: if ((active4 & 0x1000000000000000L) != 0L) {
6743: jjmatchedKind = 316;
6744: jjmatchedPos = 13;
6745: }
6746: break;
6747: case 101:
6748: if ((active4 & 0x2000000000000000L) != 0L) {
6749: jjmatchedKind = 317;
6750: jjmatchedPos = 13;
6751: } else if ((active5 & 0x20000000000000L) != 0L) {
6752: jjmatchedKind = 373;
6753: jjmatchedPos = 13;
6754: }
6755: return jjMoveStringLiteralDfa14_0(active1, 0L, active3, 0L,
6756: active4, 0L, active5, 0x4L);
6757: case 103:
6758: return jjMoveStringLiteralDfa14_0(active1, 0x100000L,
6759: active3, 0L, active4, 0L, active5, 0L);
6760: case 108:
6761: return jjMoveStringLiteralDfa14_0(active1, 0L, active3, 0L,
6762: active4, 0x800000L, active5, 0L);
6763: case 110:
6764: return jjMoveStringLiteralDfa14_0(active1, 0L, active3, 0L,
6765: active4, 0L, active5, 0x400000L);
6766: case 115:
6767: return jjMoveStringLiteralDfa14_0(active1, 0L, active3, 0L,
6768: active4, 0x800000000000000L, active5, 0L);
6769: case 116:
6770: return jjMoveStringLiteralDfa14_0(active1, 0x10000000000L,
6771: active3, 0x40000000000L, active4, 0L, active5, 0L);
6772: default:
6773: break;
6774: }
6775: return jjMoveNfa_0(0, 13);
6776: }
6777:
6778: private final int jjMoveStringLiteralDfa14_0(long old1,
6779: long active1, long old3, long active3, long old4,
6780: long active4, long old5, long active5) {
6781: if (((active1 &= old1) | (active3 &= old3) | (active4 &= old4) | (active5 &= old5)) == 0L)
6782: return jjMoveNfa_0(0, 13);
6783: try {
6784: curChar = input_stream.readChar();
6785: } catch (java.io.IOException e) {
6786: return jjMoveNfa_0(0, 13);
6787: }
6788: switch (curChar) {
6789: case 65:
6790: return jjMoveStringLiteralDfa15_0(active1, 0x10000000000L,
6791: active3, 0L, active4, 0L, active5, 0L);
6792: case 69:
6793: if ((active3 & 0x40000000000L) != 0L) {
6794: jjmatchedKind = 234;
6795: jjmatchedPos = 14;
6796: }
6797: return jjMoveStringLiteralDfa15_0(active1, 0L, active3, 0L,
6798: active4, 0x800000000000000L, active5, 0x400000L);
6799: case 79:
6800: return jjMoveStringLiteralDfa15_0(active1, 0L, active3, 0L,
6801: active4, 0x800000L, active5, 0L);
6802: case 82:
6803: if ((active5 & 0x4L) != 0L) {
6804: jjmatchedKind = 322;
6805: jjmatchedPos = 14;
6806: }
6807: break;
6808: case 84:
6809: return jjMoveStringLiteralDfa15_0(active1, 0x100000L,
6810: active3, 0L, active4, 0L, active5, 0L);
6811: case 97:
6812: return jjMoveStringLiteralDfa15_0(active1, 0x10000000000L,
6813: active3, 0L, active4, 0L, active5, 0L);
6814: case 101:
6815: if ((active3 & 0x40000000000L) != 0L) {
6816: jjmatchedKind = 234;
6817: jjmatchedPos = 14;
6818: }
6819: return jjMoveStringLiteralDfa15_0(active1, 0L, active3, 0L,
6820: active4, 0x800000000000000L, active5, 0x400000L);
6821: case 111:
6822: return jjMoveStringLiteralDfa15_0(active1, 0L, active3, 0L,
6823: active4, 0x800000L, active5, 0L);
6824: case 114:
6825: if ((active5 & 0x4L) != 0L) {
6826: jjmatchedKind = 322;
6827: jjmatchedPos = 14;
6828: }
6829: break;
6830: case 116:
6831: return jjMoveStringLiteralDfa15_0(active1, 0x100000L,
6832: active3, 0L, active4, 0L, active5, 0L);
6833: default:
6834: break;
6835: }
6836: return jjMoveNfa_0(0, 14);
6837: }
6838:
6839: private final int jjMoveStringLiteralDfa15_0(long old1,
6840: long active1, long old3, long active3, long old4,
6841: long active4, long old5, long active5) {
6842: if (((active1 &= old1) | (active3 &= old3) | (active4 &= old4) | (active5 &= old5)) == 0L)
6843: return jjMoveNfa_0(0, 14);
6844: try {
6845: curChar = input_stream.readChar();
6846: } catch (java.io.IOException e) {
6847: return jjMoveNfa_0(0, 14);
6848: }
6849: switch (curChar) {
6850: case 67:
6851: return jjMoveStringLiteralDfa16_0(active1, 0L, active4,
6852: 0x800000000800000L, active5, 0x400000L);
6853: case 72:
6854: if ((active1 & 0x100000L) != 0L) {
6855: jjmatchedKind = 84;
6856: jjmatchedPos = 15;
6857: }
6858: break;
6859: case 77:
6860: return jjMoveStringLiteralDfa16_0(active1, 0x10000000000L,
6861: active4, 0L, active5, 0L);
6862: case 99:
6863: return jjMoveStringLiteralDfa16_0(active1, 0L, active4,
6864: 0x800000000800000L, active5, 0x400000L);
6865: case 104:
6866: if ((active1 & 0x100000L) != 0L) {
6867: jjmatchedKind = 84;
6868: jjmatchedPos = 15;
6869: }
6870: break;
6871: case 109:
6872: return jjMoveStringLiteralDfa16_0(active1, 0x10000000000L,
6873: active4, 0L, active5, 0L);
6874: default:
6875: break;
6876: }
6877: return jjMoveNfa_0(0, 15);
6878: }
6879:
6880: private final int jjMoveStringLiteralDfa16_0(long old1,
6881: long active1, long old4, long active4, long old5,
6882: long active5) {
6883: if (((active1 &= old1) | (active4 &= old4) | (active5 &= old5)) == 0L)
6884: return jjMoveNfa_0(0, 15);
6885: try {
6886: curChar = input_stream.readChar();
6887: } catch (java.io.IOException e) {
6888: return jjMoveNfa_0(0, 15);
6889: }
6890: switch (curChar) {
6891: case 65:
6892: return jjMoveStringLiteralDfa17_0(active1, 0L, active4,
6893: 0x800000L, active5, 0L);
6894: case 79:
6895: return jjMoveStringLiteralDfa17_0(active1, 0L, active4,
6896: 0x800000000000000L, active5, 0L);
6897: case 80:
6898: if ((active1 & 0x10000000000L) != 0L) {
6899: jjmatchedKind = 104;
6900: jjmatchedPos = 16;
6901: }
6902: break;
6903: case 84:
6904: return jjMoveStringLiteralDfa17_0(active1, 0L, active4, 0L,
6905: active5, 0x400000L);
6906: case 97:
6907: return jjMoveStringLiteralDfa17_0(active1, 0L, active4,
6908: 0x800000L, active5, 0L);
6909: case 111:
6910: return jjMoveStringLiteralDfa17_0(active1, 0L, active4,
6911: 0x800000000000000L, active5, 0L);
6912: case 112:
6913: if ((active1 & 0x10000000000L) != 0L) {
6914: jjmatchedKind = 104;
6915: jjmatchedPos = 16;
6916: }
6917: break;
6918: case 116:
6919: return jjMoveStringLiteralDfa17_0(active1, 0L, active4, 0L,
6920: active5, 0x400000L);
6921: default:
6922: break;
6923: }
6924: return jjMoveNfa_0(0, 16);
6925: }
6926:
6927: private final int jjMoveStringLiteralDfa17_0(long old1,
6928: long active1, long old4, long active4, long old5,
6929: long active5) {
6930: if (((active1 &= old1) | (active4 &= old4) | (active5 &= old5)) == 0L)
6931: return jjMoveNfa_0(0, 16);
6932: try {
6933: curChar = input_stream.readChar();
6934: } catch (java.io.IOException e) {
6935: return jjMoveNfa_0(0, 16);
6936: }
6937: switch (curChar) {
6938: case 73:
6939: return jjMoveStringLiteralDfa18_0(active4, 0L, active5,
6940: 0x400000L);
6941: case 76:
6942: if ((active4 & 0x800000L) != 0L) {
6943: jjmatchedKind = 279;
6944: jjmatchedPos = 17;
6945: }
6946: break;
6947: case 78:
6948: return jjMoveStringLiteralDfa18_0(active4,
6949: 0x800000000000000L, active5, 0L);
6950: case 105:
6951: return jjMoveStringLiteralDfa18_0(active4, 0L, active5,
6952: 0x400000L);
6953: case 108:
6954: if ((active4 & 0x800000L) != 0L) {
6955: jjmatchedKind = 279;
6956: jjmatchedPos = 17;
6957: }
6958: break;
6959: case 110:
6960: return jjMoveStringLiteralDfa18_0(active4,
6961: 0x800000000000000L, active5, 0L);
6962: default:
6963: break;
6964: }
6965: return jjMoveNfa_0(0, 17);
6966: }
6967:
6968: private final int jjMoveStringLiteralDfa18_0(long old4,
6969: long active4, long old5, long active5) {
6970: if (((active4 &= old4) | (active5 &= old5)) == 0L)
6971: return jjMoveNfa_0(0, 17);
6972: try {
6973: curChar = input_stream.readChar();
6974: } catch (java.io.IOException e) {
6975: return jjMoveNfa_0(0, 17);
6976: }
6977: switch (curChar) {
6978: case 68:
6979: if ((active4 & 0x800000000000000L) != 0L) {
6980: jjmatchedKind = 315;
6981: jjmatchedPos = 18;
6982: }
6983: break;
6984: case 79:
6985: return jjMoveStringLiteralDfa19_0(active4, 0L, active5,
6986: 0x400000L);
6987: case 100:
6988: if ((active4 & 0x800000000000000L) != 0L) {
6989: jjmatchedKind = 315;
6990: jjmatchedPos = 18;
6991: }
6992: break;
6993: case 111:
6994: return jjMoveStringLiteralDfa19_0(active4, 0L, active5,
6995: 0x400000L);
6996: default:
6997: break;
6998: }
6999: return jjMoveNfa_0(0, 18);
7000: }
7001:
7002: private final int jjMoveStringLiteralDfa19_0(long old4,
7003: long active4, long old5, long active5) {
7004: if (((active4 &= old4) | (active5 &= old5)) == 0L)
7005: return jjMoveNfa_0(0, 18);
7006: try {
7007: curChar = input_stream.readChar();
7008: } catch (java.io.IOException e) {
7009: return jjMoveNfa_0(0, 18);
7010: }
7011: switch (curChar) {
7012: case 78:
7013: if ((active5 & 0x400000L) != 0L) {
7014: jjmatchedKind = 342;
7015: jjmatchedPos = 19;
7016: }
7017: break;
7018: case 110:
7019: if ((active5 & 0x400000L) != 0L) {
7020: jjmatchedKind = 342;
7021: jjmatchedPos = 19;
7022: }
7023: break;
7024: default:
7025: break;
7026: }
7027: return jjMoveNfa_0(0, 19);
7028: }
7029:
7030: static final long[] jjbitVec3 = { 0x0L, 0xffffffffffffc000L,
7031: 0xfffff0007fffffffL, 0x12000000007fffffL };
7032: static final long[] jjbitVec4 = { 0x0L, 0x0L, 0x420040000000000L,
7033: 0xff7fffffff7fffffL };
7034: static final long[] jjbitVec5 = { 0xffffffffffffffffL,
7035: 0xffffffffffffffffL, 0xffffffffffffffffL,
7036: 0xfc3fffffffffffffL };
7037: static final long[] jjbitVec6 = { 0xffffffL, 0xffffffffffff0000L,
7038: 0xf9ff01ffffffffffL, 0x1f00030003L };
7039: static final long[] jjbitVec7 = { 0x0L, 0x400000000000000L,
7040: 0xfffffffbffffd740L, 0xffffd547f7fffL };
7041: static final long[] jjbitVec8 = { 0xffffffffffffdffeL,
7042: 0xffffffffdffeffffL, 0xffffffffffff0003L,
7043: 0x33fcfffffff199fL };
7044: static final long[] jjbitVec9 = { 0xfffe000000000000L,
7045: 0xfffffffe027fffffL, 0xffL, 0x707ffffff0000L };
7046: static final long[] jjbitVec10 = { 0x7fffffe00000000L,
7047: 0xfffe0000000007ffL, 0x7cffffffffffffffL, 0x60002f7fffL };
7048: static final long[] jjbitVec11 = { 0x23ffffffffffffe0L,
7049: 0x3ff000000L, 0x3c5fdfffff99fe0L, 0x30003b0000000L };
7050: static final long[] jjbitVec12 = { 0x36dfdfffff987e0L,
7051: 0x1c00005e000000L, 0x23edfdfffffbafe0L, 0x100000000L };
7052: static final long[] jjbitVec13 = { 0x23cdfdfffff99fe0L,
7053: 0x3b0000000L, 0x3bfc718d63dc7e0L, 0x0L };
7054: static final long[] jjbitVec14 = { 0x3effdfffffddfe0L,
7055: 0x300000000L, 0x3effdfffffddfe0L, 0x340000000L };
7056: static final long[] jjbitVec15 = { 0x3fffdfffffddfe0L,
7057: 0x300000000L, 0x0L, 0x0L };
7058: static final long[] jjbitVec16 = { 0xd7ffffffffffeL, 0x7fL,
7059: 0x200d6caefef02596L, 0x3000005fL };
7060: static final long[] jjbitVec17 = { 0x0L, 0x3fffffffeffL, 0x0L, 0x0L };
7061: static final long[] jjbitVec18 = { 0x0L, 0x0L, 0xffffffff00000000L,
7062: 0x7fffffffff003fL };
7063: static final long[] jjbitVec19 = { 0xffffffffffffffffL,
7064: 0xffffffff83ffffffL, 0xffffff07ffffffffL,
7065: 0x3ffffffffffffffL };
7066: static final long[] jjbitVec20 = { 0xffffffffffffffffL,
7067: 0xffffffffffffffffL, 0xffffffff0fffffffL,
7068: 0x3ffffffffffffffL };
7069: static final long[] jjbitVec21 = { 0xffffffff3f3fffffL,
7070: 0x3fffffffaaff3f3fL, 0x5fdfffffffffffffL,
7071: 0x1fdc1fff0fcf1fdcL };
7072: static final long[] jjbitVec22 = { 0x0L, 0x8000000000000000L, 0x0L,
7073: 0x0L };
7074: static final long[] jjbitVec23 = { 0x1fbfd503f2ffc84L, 0x0L, 0x0L,
7075: 0x0L };
7076: static final long[] jjbitVec24 = { 0x3e000000000020L,
7077: 0xfffffffffffffffeL, 0xfffffffe781fffffL,
7078: 0x77ffffffffffffffL };
7079: static final long[] jjbitVec25 = { 0xfffe1fffffffffe0L,
7080: 0xffffffffffffffffL, 0x7fffL, 0x0L };
7081: static final long[] jjbitVec26 = { 0xffffffffffffffffL,
7082: 0xffffffffffffffffL, 0x3fffffffffL, 0x0L };
7083: static final long[] jjbitVec27 = { 0xffffffffffffffffL,
7084: 0xffffffffffffffffL, 0xfffffffffL, 0x0L };
7085: static final long[] jjbitVec28 = { 0x3fffffffffffL, 0x0L, 0x0L,
7086: 0x0L };
7087: static final long[] jjbitVec29 = { 0x5f7ffdff80f8007fL,
7088: 0xffffffffffffffdbL, 0x3ffffffffffffL, 0xfffffffffff80000L };
7089: static final long[] jjbitVec30 = { 0x3fffffffffffffffL,
7090: 0xffffffffffff0000L, 0xfffffffffffcffffL,
7091: 0xfff0000000000ffL };
7092: static final long[] jjbitVec31 = { 0x0L, 0xffd7000000000000L,
7093: 0xffffffffffffffffL, 0x1fffffffffffffffL };
7094: static final long[] jjbitVec32 = { 0x7fffffe00000000L,
7095: 0xffffffc007fffffeL, 0x7fffffffffffffffL, 0x1cfcfcfcL };
7096: static final long[] jjbitVec33 = { 0x7fffffe00000000L,
7097: 0xfffe03ff000007ffL, 0x7cffffffffffffffL,
7098: 0x3ff0060002f7fffL };
7099: static final long[] jjbitVec34 = { 0x23ffffffffffffe0L,
7100: 0xffc3ff000000L, 0x3c5fdfffff99fe0L, 0x3ffc3b0000000L };
7101: static final long[] jjbitVec35 = { 0x36dfdfffff987e0L,
7102: 0x1cffc05e000000L, 0x23edfdfffffbafe0L, 0xffc100000000L };
7103: static final long[] jjbitVec36 = { 0x23cdfdfffff99fe0L,
7104: 0xffc3b0000000L, 0x3bfc718d63dc7e0L, 0xff8000000000L };
7105: static final long[] jjbitVec37 = { 0x3effdfffffddfe0L,
7106: 0xffc300000000L, 0x3effdfffffddfe0L, 0xffc340000000L };
7107: static final long[] jjbitVec38 = { 0x3fffdfffffddfe0L,
7108: 0xffc300000000L, 0x0L, 0x0L };
7109: static final long[] jjbitVec39 = { 0xd7ffffffffffeL, 0x3ff007fL,
7110: 0x200d6caefef02596L, 0x33ff005fL };
7111: static final long[] jjbitVec40 = { 0x3ff00000000L, 0x3fffffffeffL,
7112: 0x0L, 0x0L };
7113: static final long[] jjbitVec41 = { 0x7fffffe03ff0000L,
7114: 0xffffffc007fffffeL, 0x7fffffffffffffffL, 0x1cfcfcfcL };
7115:
7116: private final int jjMoveNfa_0(int startState, int curPos) {
7117: int strKind = jjmatchedKind;
7118: int strPos = jjmatchedPos;
7119: int seenUpto;
7120: input_stream.backup(seenUpto = curPos + 1);
7121: try {
7122: curChar = input_stream.readChar();
7123: } catch (java.io.IOException e) {
7124: throw new Error("Internal Error");
7125: }
7126: curPos = 0;
7127: int[] nextStates;
7128: int startsAt = 0;
7129: jjnewStateCnt = 137;
7130: int i = 1;
7131: jjstateSet[0] = startState;
7132: int j, kind = 0x7fffffff;
7133: for (;;) {
7134: if (++jjround == 0x7fffffff)
7135: ReInitRounds();
7136: if (curChar < 64) {
7137: long l = 1L << curChar;
7138: MatchLoop: do {
7139: switch (jjstateSet[--i]) {
7140: case 0:
7141: if ((0x3ff000000000000L & l) != 0L) {
7142: if (kind > 449)
7143: kind = 449;
7144: jjCheckNAddStates(3, 10);
7145: } else if (curChar == 46)
7146: jjCheckNAddTwoStates(135, 136);
7147: else if (curChar == 39)
7148: jjCheckNAddStates(11, 13);
7149: else if (curChar == 34)
7150: jjCheckNAddTwoStates(4, 5);
7151: break;
7152: case 1:
7153: if ((0x3ff000000000000L & l) == 0L)
7154: break;
7155: if (kind > 442)
7156: kind = 442;
7157: jjstateSet[jjnewStateCnt++] = 1;
7158: break;
7159: case 2:
7160: if (curChar == 34)
7161: jjCheckNAddTwoStates(4, 5);
7162: break;
7163: case 3:
7164: if (curChar == 34)
7165: jjCheckNAddStates(14, 16);
7166: break;
7167: case 4:
7168: if (curChar == 34)
7169: jjstateSet[jjnewStateCnt++] = 3;
7170: break;
7171: case 5:
7172: if ((0xfffffffbffffffffL & l) != 0L)
7173: jjCheckNAddStates(14, 16);
7174: break;
7175: case 6:
7176: if (curChar == 34 && kind > 448)
7177: kind = 448;
7178: break;
7179: case 7:
7180: case 8:
7181: if (curChar == 39)
7182: jjCheckNAddStates(11, 13);
7183: break;
7184: case 9:
7185: if (curChar == 39)
7186: jjstateSet[jjnewStateCnt++] = 8;
7187: break;
7188: case 10:
7189: if ((0xffffff7fffffffffL & l) != 0L)
7190: jjCheckNAddStates(11, 13);
7191: break;
7192: case 11:
7193: if (curChar == 39 && kind > 452)
7194: kind = 452;
7195: break;
7196: case 13:
7197: if (curChar == 39)
7198: jjCheckNAddTwoStates(14, 15);
7199: break;
7200: case 14:
7201: if ((0x3ff000000000000L & l) != 0L)
7202: jjCheckNAddTwoStates(14, 15);
7203: break;
7204: case 15:
7205: if (curChar == 39 && kind > 453)
7206: kind = 453;
7207: break;
7208: case 17:
7209: if (curChar == 39)
7210: jjCheckNAddTwoStates(18, 19);
7211: break;
7212: case 18:
7213: if ((0x280000000000L & l) != 0L)
7214: jjCheckNAdd(19);
7215: break;
7216: case 19:
7217: if (curChar == 39)
7218: jjstateSet[jjnewStateCnt++] = 20;
7219: break;
7220: case 20:
7221: if ((0x3ff000000000000L & l) != 0L)
7222: jjCheckNAddStates(17, 29);
7223: break;
7224: case 21:
7225: if ((0x3ff000000000000L & l) != 0L)
7226: jjCheckNAddTwoStates(21, 22);
7227: break;
7228: case 22:
7229: if (curChar == 45)
7230: jjCheckNAdd(23);
7231: break;
7232: case 23:
7233: if ((0x3ff000000000000L & l) != 0L)
7234: jjCheckNAddTwoStates(23, 24);
7235: break;
7236: case 24:
7237: if (curChar == 39)
7238: jjAddStates(30, 33);
7239: break;
7240: case 27:
7241: if (curChar == 40)
7242: jjCheckNAdd(28);
7243: break;
7244: case 28:
7245: if ((0x3ff000000000000L & l) != 0L)
7246: jjCheckNAddTwoStates(28, 29);
7247: break;
7248: case 29:
7249: if (curChar == 41 && kind > 455)
7250: kind = 455;
7251: break;
7252: case 33:
7253: if (curChar == 40)
7254: jjCheckNAdd(34);
7255: break;
7256: case 34:
7257: if ((0x3ff000000000000L & l) != 0L)
7258: jjCheckNAddTwoStates(34, 35);
7259: break;
7260: case 35:
7261: if (curChar == 41)
7262: jjstateSet[jjnewStateCnt++] = 57;
7263: break;
7264: case 89:
7265: if ((0x3ff000000000000L & l) != 0L)
7266: jjCheckNAddStates(34, 36);
7267: break;
7268: case 90:
7269: if (curChar == 32)
7270: jjCheckNAdd(91);
7271: break;
7272: case 91:
7273: if ((0x3ff000000000000L & l) != 0L)
7274: jjCheckNAddStates(37, 39);
7275: break;
7276: case 92:
7277: if (curChar == 58)
7278: jjCheckNAdd(93);
7279: break;
7280: case 93:
7281: if ((0x3ff000000000000L & l) != 0L)
7282: jjCheckNAddStates(40, 42);
7283: break;
7284: case 94:
7285: if (curChar == 58)
7286: jjCheckNAdd(95);
7287: break;
7288: case 95:
7289: if ((0x3ff000000000000L & l) != 0L)
7290: jjCheckNAddStates(43, 45);
7291: break;
7292: case 96:
7293: if (curChar == 46)
7294: jjCheckNAddTwoStates(97, 24);
7295: break;
7296: case 97:
7297: if ((0x3ff000000000000L & l) != 0L)
7298: jjCheckNAddTwoStates(97, 24);
7299: break;
7300: case 98:
7301: if ((0x3ff000000000000L & l) != 0L)
7302: jjCheckNAddStates(46, 48);
7303: break;
7304: case 99:
7305: if (curChar == 46)
7306: jjCheckNAddTwoStates(100, 24);
7307: break;
7308: case 100:
7309: if ((0x3ff000000000000L & l) != 0L)
7310: jjCheckNAddTwoStates(100, 24);
7311: break;
7312: case 101:
7313: if ((0x3ff000000000000L & l) != 0L)
7314: jjCheckNAddStates(49, 51);
7315: break;
7316: case 102:
7317: if (curChar == 58)
7318: jjCheckNAdd(103);
7319: break;
7320: case 103:
7321: if ((0x3ff000000000000L & l) != 0L)
7322: jjCheckNAddStates(52, 54);
7323: break;
7324: case 104:
7325: if (curChar == 46)
7326: jjCheckNAddTwoStates(105, 24);
7327: break;
7328: case 105:
7329: if ((0x3ff000000000000L & l) != 0L)
7330: jjCheckNAddTwoStates(105, 24);
7331: break;
7332: case 106:
7333: if ((0x3ff000000000000L & l) != 0L)
7334: jjCheckNAddStates(55, 57);
7335: break;
7336: case 107:
7337: if (curChar == 58)
7338: jjCheckNAdd(108);
7339: break;
7340: case 108:
7341: if ((0x3ff000000000000L & l) != 0L)
7342: jjCheckNAddStates(58, 60);
7343: break;
7344: case 109:
7345: if (curChar == 58)
7346: jjCheckNAdd(110);
7347: break;
7348: case 110:
7349: if ((0x3ff000000000000L & l) != 0L)
7350: jjCheckNAddStates(61, 63);
7351: break;
7352: case 111:
7353: if (curChar == 46)
7354: jjCheckNAddTwoStates(112, 24);
7355: break;
7356: case 112:
7357: if ((0x3ff000000000000L & l) != 0L)
7358: jjCheckNAddTwoStates(112, 24);
7359: break;
7360: case 113:
7361: if ((0x3ff000000000000L & l) != 0L)
7362: jjCheckNAddStates(64, 66);
7363: break;
7364: case 121:
7365: if ((0x3ff000000000000L & l) == 0L)
7366: break;
7367: if (kind > 449)
7368: kind = 449;
7369: jjCheckNAddStates(3, 10);
7370: break;
7371: case 122:
7372: if ((0x3ff000000000000L & l) == 0L)
7373: break;
7374: if (kind > 449)
7375: kind = 449;
7376: jjCheckNAddTwoStates(122, 123);
7377: break;
7378: case 123:
7379: if (curChar != 46)
7380: break;
7381: if (kind > 449)
7382: kind = 449;
7383: jjCheckNAdd(124);
7384: break;
7385: case 124:
7386: if ((0x3ff000000000000L & l) == 0L)
7387: break;
7388: if (kind > 449)
7389: kind = 449;
7390: jjCheckNAdd(124);
7391: break;
7392: case 125:
7393: if ((0x3ff000000000000L & l) == 0L)
7394: break;
7395: if (kind > 450)
7396: kind = 450;
7397: jjCheckNAdd(125);
7398: break;
7399: case 126:
7400: if ((0x3ff000000000000L & l) != 0L)
7401: jjCheckNAddTwoStates(126, 127);
7402: break;
7403: case 128:
7404: if ((0x3ff000000000000L & l) != 0L)
7405: jjCheckNAddStates(67, 69);
7406: break;
7407: case 129:
7408: if (curChar == 46)
7409: jjCheckNAddTwoStates(130, 131);
7410: break;
7411: case 130:
7412: if ((0x3ff000000000000L & l) != 0L)
7413: jjCheckNAddTwoStates(130, 131);
7414: break;
7415: case 132:
7416: if ((0x280000000000L & l) != 0L)
7417: jjCheckNAdd(133);
7418: break;
7419: case 133:
7420: if ((0x3ff000000000000L & l) == 0L)
7421: break;
7422: if (kind > 454)
7423: kind = 454;
7424: jjCheckNAdd(133);
7425: break;
7426: case 134:
7427: if (curChar == 46)
7428: jjCheckNAddTwoStates(135, 136);
7429: break;
7430: case 135:
7431: if ((0x3ff000000000000L & l) == 0L)
7432: break;
7433: if (kind > 449)
7434: kind = 449;
7435: jjCheckNAdd(135);
7436: break;
7437: case 136:
7438: if ((0x3ff000000000000L & l) != 0L)
7439: jjCheckNAddTwoStates(136, 131);
7440: break;
7441: default:
7442: break;
7443: }
7444: } while (i != startsAt);
7445: } else if (curChar < 128) {
7446: long l = 1L << (curChar & 077);
7447: MatchLoop: do {
7448: switch (jjstateSet[--i]) {
7449: case 0:
7450: if ((0x7fffffe07fffffeL & l) != 0L) {
7451: if (kind > 442)
7452: kind = 442;
7453: jjCheckNAdd(1);
7454: }
7455: if ((0x100000001000000L & l) != 0L)
7456: jjstateSet[jjnewStateCnt++] = 13;
7457: else if (curChar == 73)
7458: jjstateSet[jjnewStateCnt++] = 119;
7459: break;
7460: case 1:
7461: if ((0x7fffffe87fffffeL & l) == 0L)
7462: break;
7463: if (kind > 442)
7464: kind = 442;
7465: jjCheckNAdd(1);
7466: break;
7467: case 5:
7468: jjAddStates(14, 16);
7469: break;
7470: case 10:
7471: jjAddStates(11, 13);
7472: break;
7473: case 12:
7474: if ((0x100000001000000L & l) != 0L)
7475: jjstateSet[jjnewStateCnt++] = 13;
7476: break;
7477: case 14:
7478: if ((0x7e0000007eL & l) != 0L)
7479: jjAddStates(70, 71);
7480: break;
7481: case 16:
7482: if (curChar == 76)
7483: jjstateSet[jjnewStateCnt++] = 17;
7484: break;
7485: case 25:
7486: if (curChar == 121)
7487: jjAddStates(72, 73);
7488: break;
7489: case 26:
7490: if (curChar != 114)
7491: break;
7492: if (kind > 455)
7493: kind = 455;
7494: jjCheckNAdd(27);
7495: break;
7496: case 30:
7497: if (curChar == 97)
7498: jjCheckNAdd(26);
7499: break;
7500: case 31:
7501: if (curChar == 101)
7502: jjstateSet[jjnewStateCnt++] = 30;
7503: break;
7504: case 32:
7505: if (curChar == 114)
7506: jjCheckNAddTwoStates(33, 57);
7507: break;
7508: case 36:
7509: if (curChar == 111)
7510: jjAddStates(74, 77);
7511: break;
7512: case 37:
7513: if (curChar == 114 && kind > 455)
7514: kind = 455;
7515: break;
7516: case 38:
7517: if (curChar == 97)
7518: jjCheckNAdd(37);
7519: break;
7520: case 39:
7521: if (curChar == 101)
7522: jjstateSet[jjnewStateCnt++] = 38;
7523: break;
7524: case 40:
7525: if (curChar == 121)
7526: jjstateSet[jjnewStateCnt++] = 39;
7527: break;
7528: case 41:
7529: if (curChar == 121 && kind > 455)
7530: kind = 455;
7531: break;
7532: case 42:
7533: if (curChar == 97)
7534: jjstateSet[jjnewStateCnt++] = 41;
7535: break;
7536: case 43:
7537: if (curChar == 100)
7538: jjstateSet[jjnewStateCnt++] = 42;
7539: break;
7540: case 44:
7541: if (curChar == 117)
7542: jjCheckNAdd(37);
7543: break;
7544: case 45:
7545: if (curChar == 111)
7546: jjstateSet[jjnewStateCnt++] = 44;
7547: break;
7548: case 46:
7549: if (curChar == 104)
7550: jjstateSet[jjnewStateCnt++] = 45;
7551: break;
7552: case 47:
7553: if (curChar == 109)
7554: jjAddStates(78, 79);
7555: break;
7556: case 48:
7557: if (curChar == 104 && kind > 455)
7558: kind = 455;
7559: break;
7560: case 49:
7561: if (curChar == 116)
7562: jjstateSet[jjnewStateCnt++] = 48;
7563: break;
7564: case 50:
7565: if (curChar == 110)
7566: jjstateSet[jjnewStateCnt++] = 49;
7567: break;
7568: case 51:
7569: if (curChar == 111)
7570: jjstateSet[jjnewStateCnt++] = 50;
7571: break;
7572: case 52:
7573: if (curChar == 101 && kind > 455)
7574: kind = 455;
7575: break;
7576: case 53:
7577: if (curChar == 116)
7578: jjstateSet[jjnewStateCnt++] = 52;
7579: break;
7580: case 54:
7581: if (curChar == 117)
7582: jjstateSet[jjnewStateCnt++] = 53;
7583: break;
7584: case 55:
7585: if (curChar == 110)
7586: jjstateSet[jjnewStateCnt++] = 54;
7587: break;
7588: case 56:
7589: if (curChar == 105)
7590: jjstateSet[jjnewStateCnt++] = 55;
7591: break;
7592: case 57:
7593: if (curChar == 116)
7594: jjstateSet[jjnewStateCnt++] = 36;
7595: break;
7596: case 58:
7597: if (curChar == 97)
7598: jjCheckNAdd(32);
7599: break;
7600: case 59:
7601: if (curChar == 101)
7602: jjstateSet[jjnewStateCnt++] = 58;
7603: break;
7604: case 60:
7605: if (curChar == 100)
7606: jjAddStates(80, 81);
7607: break;
7608: case 61:
7609: if (curChar != 121)
7610: break;
7611: if (kind > 455)
7612: kind = 455;
7613: jjCheckNAdd(27);
7614: break;
7615: case 62:
7616: if (curChar == 97)
7617: jjstateSet[jjnewStateCnt++] = 61;
7618: break;
7619: case 63:
7620: if (curChar == 121)
7621: jjCheckNAddTwoStates(33, 57);
7622: break;
7623: case 64:
7624: if (curChar == 97)
7625: jjstateSet[jjnewStateCnt++] = 63;
7626: break;
7627: case 65:
7628: if (curChar == 104)
7629: jjAddStates(82, 83);
7630: break;
7631: case 66:
7632: if (curChar == 117)
7633: jjCheckNAdd(26);
7634: break;
7635: case 67:
7636: if (curChar == 111)
7637: jjstateSet[jjnewStateCnt++] = 66;
7638: break;
7639: case 68:
7640: if (curChar == 117)
7641: jjCheckNAdd(32);
7642: break;
7643: case 69:
7644: if (curChar == 111)
7645: jjstateSet[jjnewStateCnt++] = 68;
7646: break;
7647: case 70:
7648: if (curChar == 109)
7649: jjAddStates(84, 87);
7650: break;
7651: case 71:
7652: if (curChar != 104)
7653: break;
7654: if (kind > 455)
7655: kind = 455;
7656: jjCheckNAdd(27);
7657: break;
7658: case 72:
7659: if (curChar == 116)
7660: jjstateSet[jjnewStateCnt++] = 71;
7661: break;
7662: case 73:
7663: if (curChar == 110)
7664: jjstateSet[jjnewStateCnt++] = 72;
7665: break;
7666: case 74:
7667: if (curChar == 111)
7668: jjstateSet[jjnewStateCnt++] = 73;
7669: break;
7670: case 75:
7671: if (curChar != 101)
7672: break;
7673: if (kind > 455)
7674: kind = 455;
7675: jjCheckNAdd(27);
7676: break;
7677: case 76:
7678: if (curChar == 116)
7679: jjstateSet[jjnewStateCnt++] = 75;
7680: break;
7681: case 77:
7682: if (curChar == 117)
7683: jjstateSet[jjnewStateCnt++] = 76;
7684: break;
7685: case 78:
7686: if (curChar == 110)
7687: jjstateSet[jjnewStateCnt++] = 77;
7688: break;
7689: case 79:
7690: if (curChar == 105)
7691: jjstateSet[jjnewStateCnt++] = 78;
7692: break;
7693: case 80:
7694: if (curChar == 104)
7695: jjCheckNAddTwoStates(33, 57);
7696: break;
7697: case 81:
7698: if (curChar == 116)
7699: jjstateSet[jjnewStateCnt++] = 80;
7700: break;
7701: case 82:
7702: if (curChar == 110)
7703: jjstateSet[jjnewStateCnt++] = 81;
7704: break;
7705: case 83:
7706: if (curChar == 111)
7707: jjstateSet[jjnewStateCnt++] = 82;
7708: break;
7709: case 84:
7710: if (curChar == 101)
7711: jjCheckNAddTwoStates(33, 57);
7712: break;
7713: case 85:
7714: if (curChar == 116)
7715: jjstateSet[jjnewStateCnt++] = 84;
7716: break;
7717: case 86:
7718: if (curChar == 117)
7719: jjstateSet[jjnewStateCnt++] = 85;
7720: break;
7721: case 87:
7722: if (curChar == 110)
7723: jjstateSet[jjnewStateCnt++] = 86;
7724: break;
7725: case 88:
7726: if (curChar == 105)
7727: jjstateSet[jjnewStateCnt++] = 87;
7728: break;
7729: case 114:
7730: if (curChar == 65)
7731: jjstateSet[jjnewStateCnt++] = 16;
7732: break;
7733: case 115:
7734: if (curChar == 86)
7735: jjstateSet[jjnewStateCnt++] = 114;
7736: break;
7737: case 116:
7738: if (curChar == 82)
7739: jjstateSet[jjnewStateCnt++] = 115;
7740: break;
7741: case 117:
7742: if (curChar == 69)
7743: jjstateSet[jjnewStateCnt++] = 116;
7744: break;
7745: case 118:
7746: if (curChar == 84)
7747: jjstateSet[jjnewStateCnt++] = 117;
7748: break;
7749: case 119:
7750: if (curChar == 78)
7751: jjstateSet[jjnewStateCnt++] = 118;
7752: break;
7753: case 120:
7754: if (curChar == 73)
7755: jjstateSet[jjnewStateCnt++] = 119;
7756: break;
7757: case 127:
7758: if ((0x288000002880L & l) != 0L && kind > 451)
7759: kind = 451;
7760: break;
7761: case 131:
7762: if ((0x2000000020L & l) != 0L)
7763: jjAddStates(88, 89);
7764: break;
7765: default:
7766: break;
7767: }
7768: } while (i != startsAt);
7769: } else {
7770: int hiByte = (int) (curChar >> 8);
7771: int i1 = hiByte >> 6;
7772: long l1 = 1L << (hiByte & 077);
7773: int i2 = (curChar & 0xff) >> 6;
7774: long l2 = 1L << (curChar & 077);
7775: MatchLoop: do {
7776: switch (jjstateSet[--i]) {
7777: case 0:
7778: if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
7779: break;
7780: if (kind > 442)
7781: kind = 442;
7782: jjCheckNAdd(1);
7783: break;
7784: case 1:
7785: if (!jjCanMove_2(hiByte, i1, i2, l1, l2))
7786: break;
7787: if (kind > 442)
7788: kind = 442;
7789: jjCheckNAdd(1);
7790: break;
7791: case 5:
7792: if (jjCanMove_0(hiByte, i1, i2, l1, l2))
7793: jjAddStates(14, 16);
7794: break;
7795: case 10:
7796: if (jjCanMove_0(hiByte, i1, i2, l1, l2))
7797: jjAddStates(11, 13);
7798: break;
7799: default:
7800: break;
7801: }
7802: } while (i != startsAt);
7803: }
7804: if (kind != 0x7fffffff) {
7805: jjmatchedKind = kind;
7806: jjmatchedPos = curPos;
7807: kind = 0x7fffffff;
7808: }
7809: ++curPos;
7810: if ((i = jjnewStateCnt) == (startsAt = 137 - (jjnewStateCnt = startsAt)))
7811: break;
7812: try {
7813: curChar = input_stream.readChar();
7814: } catch (java.io.IOException e) {
7815: break;
7816: }
7817: }
7818: if (jjmatchedPos > strPos)
7819: return curPos;
7820:
7821: int toRet = Math.max(curPos, seenUpto);
7822:
7823: if (curPos < toRet)
7824: for (i = toRet - Math.min(curPos, seenUpto); i-- > 0;)
7825: try {
7826: curChar = input_stream.readChar();
7827: } catch (java.io.IOException e) {
7828: throw new Error(
7829: "Internal Error : Please send a bug report.");
7830: }
7831:
7832: if (jjmatchedPos < strPos) {
7833: jjmatchedKind = strKind;
7834: jjmatchedPos = strPos;
7835: } else if (jjmatchedPos == strPos && jjmatchedKind > strKind)
7836: jjmatchedKind = strKind;
7837:
7838: return toRet;
7839: }
7840:
7841: private final int jjStopStringLiteralDfa_16(int pos, long active0) {
7842: switch (pos) {
7843: case 0:
7844: if ((active0 & 0x20000000000000L) != 0L) {
7845: jjmatchedKind = 56;
7846: jjmatchedPos = 0;
7847: return -1;
7848: }
7849: return -1;
7850: case 1:
7851: if ((active0 & 0x20000000000000L) != 0L) {
7852: if (jjmatchedPos == 0) {
7853: jjmatchedKind = 56;
7854: jjmatchedPos = 0;
7855: }
7856: return -1;
7857: }
7858: return -1;
7859: case 2:
7860: if ((active0 & 0x20000000000000L) != 0L) {
7861: if (jjmatchedPos == 0) {
7862: jjmatchedKind = 56;
7863: jjmatchedPos = 0;
7864: }
7865: return -1;
7866: }
7867: return -1;
7868: case 3:
7869: if ((active0 & 0x20000000000000L) != 0L) {
7870: if (jjmatchedPos == 0) {
7871: jjmatchedKind = 56;
7872: jjmatchedPos = 0;
7873: }
7874: return -1;
7875: }
7876: return -1;
7877: case 4:
7878: if ((active0 & 0x20000000000000L) != 0L) {
7879: if (jjmatchedPos == 0) {
7880: jjmatchedKind = 56;
7881: jjmatchedPos = 0;
7882: }
7883: return -1;
7884: }
7885: return -1;
7886: case 5:
7887: if ((active0 & 0x20000000000000L) != 0L) {
7888: if (jjmatchedPos == 0) {
7889: jjmatchedKind = 56;
7890: jjmatchedPos = 0;
7891: }
7892: return -1;
7893: }
7894: return -1;
7895: case 6:
7896: if ((active0 & 0x20000000000000L) != 0L) {
7897: if (jjmatchedPos == 0) {
7898: jjmatchedKind = 56;
7899: jjmatchedPos = 0;
7900: }
7901: return -1;
7902: }
7903: return -1;
7904: case 7:
7905: if ((active0 & 0x20000000000000L) != 0L) {
7906: if (jjmatchedPos == 0) {
7907: jjmatchedKind = 56;
7908: jjmatchedPos = 0;
7909: }
7910: return -1;
7911: }
7912: return -1;
7913: case 8:
7914: if ((active0 & 0x20000000000000L) != 0L) {
7915: if (jjmatchedPos == 0) {
7916: jjmatchedKind = 56;
7917: jjmatchedPos = 0;
7918: }
7919: return -1;
7920: }
7921: return -1;
7922: case 9:
7923: if ((active0 & 0x20000000000000L) != 0L) {
7924: if (jjmatchedPos == 0) {
7925: jjmatchedKind = 56;
7926: jjmatchedPos = 0;
7927: }
7928: return -1;
7929: }
7930: return -1;
7931: case 10:
7932: if ((active0 & 0x20000000000000L) != 0L) {
7933: if (jjmatchedPos == 0) {
7934: jjmatchedKind = 56;
7935: jjmatchedPos = 0;
7936: }
7937: return -1;
7938: }
7939: return -1;
7940: case 11:
7941: if ((active0 & 0x20000000000000L) != 0L) {
7942: if (jjmatchedPos == 0) {
7943: jjmatchedKind = 56;
7944: jjmatchedPos = 0;
7945: }
7946: return -1;
7947: }
7948: return -1;
7949: case 12:
7950: if ((active0 & 0x20000000000000L) != 0L) {
7951: if (jjmatchedPos == 0) {
7952: jjmatchedKind = 56;
7953: jjmatchedPos = 0;
7954: }
7955: return -1;
7956: }
7957: return -1;
7958: case 13:
7959: if ((active0 & 0x20000000000000L) != 0L) {
7960: if (jjmatchedPos == 0) {
7961: jjmatchedKind = 56;
7962: jjmatchedPos = 0;
7963: }
7964: return -1;
7965: }
7966: return -1;
7967: case 14:
7968: if ((active0 & 0x20000000000000L) != 0L) {
7969: if (jjmatchedPos == 0) {
7970: jjmatchedKind = 56;
7971: jjmatchedPos = 0;
7972: }
7973: return -1;
7974: }
7975: return -1;
7976: case 15:
7977: if ((active0 & 0x20000000000000L) != 0L) {
7978: if (jjmatchedPos == 0) {
7979: jjmatchedKind = 56;
7980: jjmatchedPos = 0;
7981: }
7982: return -1;
7983: }
7984: return -1;
7985: case 16:
7986: if ((active0 & 0x20000000000000L) != 0L) {
7987: if (jjmatchedPos == 0) {
7988: jjmatchedKind = 56;
7989: jjmatchedPos = 0;
7990: }
7991: return -1;
7992: }
7993: return -1;
7994: case 17:
7995: if ((active0 & 0x20000000000000L) != 0L) {
7996: if (jjmatchedPos == 0) {
7997: jjmatchedKind = 56;
7998: jjmatchedPos = 0;
7999: }
8000: return -1;
8001: }
8002: return -1;
8003: default:
8004: return -1;
8005: }
8006: }
8007:
8008: private final int jjStartNfa_16(int pos, long active0) {
8009: return jjMoveNfa_16(jjStopStringLiteralDfa_16(pos, active0),
8010: pos + 1);
8011: }
8012:
8013: private final int jjStartNfaWithStates_16(int pos, int kind,
8014: int state) {
8015: jjmatchedKind = kind;
8016: jjmatchedPos = pos;
8017: try {
8018: curChar = input_stream.readChar();
8019: } catch (java.io.IOException e) {
8020: return pos + 1;
8021: }
8022: return jjMoveNfa_16(state, pos + 1);
8023: }
8024:
8025: private final int jjMoveStringLiteralDfa0_16() {
8026: switch (curChar) {
8027: case 68:
8028: return jjMoveStringLiteralDfa1_16(0x20000000000000L);
8029: case 83:
8030: return jjStopAtPos(0, 54);
8031: case 100:
8032: return jjMoveStringLiteralDfa1_16(0x20000000000000L);
8033: case 115:
8034: return jjStopAtPos(0, 54);
8035: default:
8036: return jjMoveNfa_16(0, 0);
8037: }
8038: }
8039:
8040: private final int jjMoveStringLiteralDfa1_16(long active0) {
8041: try {
8042: curChar = input_stream.readChar();
8043: } catch (java.io.IOException e) {
8044: jjStopStringLiteralDfa_16(0, active0);
8045: return 1;
8046: }
8047: switch (curChar) {
8048: case 69:
8049: return jjMoveStringLiteralDfa2_16(active0,
8050: 0x20000000000000L);
8051: case 101:
8052: return jjMoveStringLiteralDfa2_16(active0,
8053: 0x20000000000000L);
8054: default:
8055: break;
8056: }
8057: return jjStartNfa_16(0, active0);
8058: }
8059:
8060: private final int jjMoveStringLiteralDfa2_16(long old0, long active0) {
8061: if (((active0 &= old0)) == 0L)
8062: return jjStartNfa_16(0, old0);
8063: try {
8064: curChar = input_stream.readChar();
8065: } catch (java.io.IOException e) {
8066: jjStopStringLiteralDfa_16(1, active0);
8067: return 2;
8068: }
8069: switch (curChar) {
8070: case 82:
8071: return jjMoveStringLiteralDfa3_16(active0,
8072: 0x20000000000000L);
8073: case 114:
8074: return jjMoveStringLiteralDfa3_16(active0,
8075: 0x20000000000000L);
8076: default:
8077: break;
8078: }
8079: return jjStartNfa_16(1, active0);
8080: }
8081:
8082: private final int jjMoveStringLiteralDfa3_16(long old0, long active0) {
8083: if (((active0 &= old0)) == 0L)
8084: return jjStartNfa_16(1, old0);
8085: try {
8086: curChar = input_stream.readChar();
8087: } catch (java.io.IOException e) {
8088: jjStopStringLiteralDfa_16(2, active0);
8089: return 3;
8090: }
8091: switch (curChar) {
8092: case 66:
8093: return jjMoveStringLiteralDfa4_16(active0,
8094: 0x20000000000000L);
8095: case 98:
8096: return jjMoveStringLiteralDfa4_16(active0,
8097: 0x20000000000000L);
8098: default:
8099: break;
8100: }
8101: return jjStartNfa_16(2, active0);
8102: }
8103:
8104: private final int jjMoveStringLiteralDfa4_16(long old0, long active0) {
8105: if (((active0 &= old0)) == 0L)
8106: return jjStartNfa_16(2, old0);
8107: try {
8108: curChar = input_stream.readChar();
8109: } catch (java.io.IOException e) {
8110: jjStopStringLiteralDfa_16(3, active0);
8111: return 4;
8112: }
8113: switch (curChar) {
8114: case 89:
8115: return jjMoveStringLiteralDfa5_16(active0,
8116: 0x20000000000000L);
8117: case 121:
8118: return jjMoveStringLiteralDfa5_16(active0,
8119: 0x20000000000000L);
8120: default:
8121: break;
8122: }
8123: return jjStartNfa_16(3, active0);
8124: }
8125:
8126: private final int jjMoveStringLiteralDfa5_16(long old0, long active0) {
8127: if (((active0 &= old0)) == 0L)
8128: return jjStartNfa_16(3, old0);
8129: try {
8130: curChar = input_stream.readChar();
8131: } catch (java.io.IOException e) {
8132: jjStopStringLiteralDfa_16(4, active0);
8133: return 5;
8134: }
8135: switch (curChar) {
8136: case 68:
8137: return jjMoveStringLiteralDfa6_16(active0,
8138: 0x20000000000000L);
8139: case 100:
8140: return jjMoveStringLiteralDfa6_16(active0,
8141: 0x20000000000000L);
8142: default:
8143: break;
8144: }
8145: return jjStartNfa_16(4, active0);
8146: }
8147:
8148: private final int jjMoveStringLiteralDfa6_16(long old0, long active0) {
8149: if (((active0 &= old0)) == 0L)
8150: return jjStartNfa_16(4, old0);
8151: try {
8152: curChar = input_stream.readChar();
8153: } catch (java.io.IOException e) {
8154: jjStopStringLiteralDfa_16(5, active0);
8155: return 6;
8156: }
8157: switch (curChar) {
8158: case 65:
8159: return jjMoveStringLiteralDfa7_16(active0,
8160: 0x20000000000000L);
8161: case 97:
8162: return jjMoveStringLiteralDfa7_16(active0,
8163: 0x20000000000000L);
8164: default:
8165: break;
8166: }
8167: return jjStartNfa_16(5, active0);
8168: }
8169:
8170: private final int jjMoveStringLiteralDfa7_16(long old0, long active0) {
8171: if (((active0 &= old0)) == 0L)
8172: return jjStartNfa_16(5, old0);
8173: try {
8174: curChar = input_stream.readChar();
8175: } catch (java.io.IOException e) {
8176: jjStopStringLiteralDfa_16(6, active0);
8177: return 7;
8178: }
8179: switch (curChar) {
8180: case 83:
8181: return jjMoveStringLiteralDfa8_16(active0,
8182: 0x20000000000000L);
8183: case 115:
8184: return jjMoveStringLiteralDfa8_16(active0,
8185: 0x20000000000000L);
8186: default:
8187: break;
8188: }
8189: return jjStartNfa_16(6, active0);
8190: }
8191:
8192: private final int jjMoveStringLiteralDfa8_16(long old0, long active0) {
8193: if (((active0 &= old0)) == 0L)
8194: return jjStartNfa_16(6, old0);
8195: try {
8196: curChar = input_stream.readChar();
8197: } catch (java.io.IOException e) {
8198: jjStopStringLiteralDfa_16(7, active0);
8199: return 8;
8200: }
8201: switch (curChar) {
8202: case 72:
8203: return jjMoveStringLiteralDfa9_16(active0,
8204: 0x20000000000000L);
8205: case 104:
8206: return jjMoveStringLiteralDfa9_16(active0,
8207: 0x20000000000000L);
8208: default:
8209: break;
8210: }
8211: return jjStartNfa_16(7, active0);
8212: }
8213:
8214: private final int jjMoveStringLiteralDfa9_16(long old0, long active0) {
8215: if (((active0 &= old0)) == 0L)
8216: return jjStartNfa_16(7, old0);
8217: try {
8218: curChar = input_stream.readChar();
8219: } catch (java.io.IOException e) {
8220: jjStopStringLiteralDfa_16(8, active0);
8221: return 9;
8222: }
8223: switch (curChar) {
8224: case 80:
8225: return jjMoveStringLiteralDfa10_16(active0,
8226: 0x20000000000000L);
8227: case 112:
8228: return jjMoveStringLiteralDfa10_16(active0,
8229: 0x20000000000000L);
8230: default:
8231: break;
8232: }
8233: return jjStartNfa_16(8, active0);
8234: }
8235:
8236: private final int jjMoveStringLiteralDfa10_16(long old0,
8237: long active0) {
8238: if (((active0 &= old0)) == 0L)
8239: return jjStartNfa_16(8, old0);
8240: try {
8241: curChar = input_stream.readChar();
8242: } catch (java.io.IOException e) {
8243: jjStopStringLiteralDfa_16(9, active0);
8244: return 10;
8245: }
8246: switch (curChar) {
8247: case 82:
8248: return jjMoveStringLiteralDfa11_16(active0,
8249: 0x20000000000000L);
8250: case 114:
8251: return jjMoveStringLiteralDfa11_16(active0,
8252: 0x20000000000000L);
8253: default:
8254: break;
8255: }
8256: return jjStartNfa_16(9, active0);
8257: }
8258:
8259: private final int jjMoveStringLiteralDfa11_16(long old0,
8260: long active0) {
8261: if (((active0 &= old0)) == 0L)
8262: return jjStartNfa_16(9, old0);
8263: try {
8264: curChar = input_stream.readChar();
8265: } catch (java.io.IOException e) {
8266: jjStopStringLiteralDfa_16(10, active0);
8267: return 11;
8268: }
8269: switch (curChar) {
8270: case 79:
8271: return jjMoveStringLiteralDfa12_16(active0,
8272: 0x20000000000000L);
8273: case 111:
8274: return jjMoveStringLiteralDfa12_16(active0,
8275: 0x20000000000000L);
8276: default:
8277: break;
8278: }
8279: return jjStartNfa_16(10, active0);
8280: }
8281:
8282: private final int jjMoveStringLiteralDfa12_16(long old0,
8283: long active0) {
8284: if (((active0 &= old0)) == 0L)
8285: return jjStartNfa_16(10, old0);
8286: try {
8287: curChar = input_stream.readChar();
8288: } catch (java.io.IOException e) {
8289: jjStopStringLiteralDfa_16(11, active0);
8290: return 12;
8291: }
8292: switch (curChar) {
8293: case 80:
8294: return jjMoveStringLiteralDfa13_16(active0,
8295: 0x20000000000000L);
8296: case 112:
8297: return jjMoveStringLiteralDfa13_16(active0,
8298: 0x20000000000000L);
8299: default:
8300: break;
8301: }
8302: return jjStartNfa_16(11, active0);
8303: }
8304:
8305: private final int jjMoveStringLiteralDfa13_16(long old0,
8306: long active0) {
8307: if (((active0 &= old0)) == 0L)
8308: return jjStartNfa_16(11, old0);
8309: try {
8310: curChar = input_stream.readChar();
8311: } catch (java.io.IOException e) {
8312: jjStopStringLiteralDfa_16(12, active0);
8313: return 13;
8314: }
8315: switch (curChar) {
8316: case 69:
8317: return jjMoveStringLiteralDfa14_16(active0,
8318: 0x20000000000000L);
8319: case 101:
8320: return jjMoveStringLiteralDfa14_16(active0,
8321: 0x20000000000000L);
8322: default:
8323: break;
8324: }
8325: return jjStartNfa_16(12, active0);
8326: }
8327:
8328: private final int jjMoveStringLiteralDfa14_16(long old0,
8329: long active0) {
8330: if (((active0 &= old0)) == 0L)
8331: return jjStartNfa_16(12, old0);
8332: try {
8333: curChar = input_stream.readChar();
8334: } catch (java.io.IOException e) {
8335: jjStopStringLiteralDfa_16(13, active0);
8336: return 14;
8337: }
8338: switch (curChar) {
8339: case 82:
8340: return jjMoveStringLiteralDfa15_16(active0,
8341: 0x20000000000000L);
8342: case 114:
8343: return jjMoveStringLiteralDfa15_16(active0,
8344: 0x20000000000000L);
8345: default:
8346: break;
8347: }
8348: return jjStartNfa_16(13, active0);
8349: }
8350:
8351: private final int jjMoveStringLiteralDfa15_16(long old0,
8352: long active0) {
8353: if (((active0 &= old0)) == 0L)
8354: return jjStartNfa_16(13, old0);
8355: try {
8356: curChar = input_stream.readChar();
8357: } catch (java.io.IOException e) {
8358: jjStopStringLiteralDfa_16(14, active0);
8359: return 15;
8360: }
8361: switch (curChar) {
8362: case 84:
8363: return jjMoveStringLiteralDfa16_16(active0,
8364: 0x20000000000000L);
8365: case 116:
8366: return jjMoveStringLiteralDfa16_16(active0,
8367: 0x20000000000000L);
8368: default:
8369: break;
8370: }
8371: return jjStartNfa_16(14, active0);
8372: }
8373:
8374: private final int jjMoveStringLiteralDfa16_16(long old0,
8375: long active0) {
8376: if (((active0 &= old0)) == 0L)
8377: return jjStartNfa_16(14, old0);
8378: try {
8379: curChar = input_stream.readChar();
8380: } catch (java.io.IOException e) {
8381: jjStopStringLiteralDfa_16(15, active0);
8382: return 16;
8383: }
8384: switch (curChar) {
8385: case 73:
8386: return jjMoveStringLiteralDfa17_16(active0,
8387: 0x20000000000000L);
8388: case 105:
8389: return jjMoveStringLiteralDfa17_16(active0,
8390: 0x20000000000000L);
8391: default:
8392: break;
8393: }
8394: return jjStartNfa_16(15, active0);
8395: }
8396:
8397: private final int jjMoveStringLiteralDfa17_16(long old0,
8398: long active0) {
8399: if (((active0 &= old0)) == 0L)
8400: return jjStartNfa_16(15, old0);
8401: try {
8402: curChar = input_stream.readChar();
8403: } catch (java.io.IOException e) {
8404: jjStopStringLiteralDfa_16(16, active0);
8405: return 17;
8406: }
8407: switch (curChar) {
8408: case 69:
8409: return jjMoveStringLiteralDfa18_16(active0,
8410: 0x20000000000000L);
8411: case 101:
8412: return jjMoveStringLiteralDfa18_16(active0,
8413: 0x20000000000000L);
8414: default:
8415: break;
8416: }
8417: return jjStartNfa_16(16, active0);
8418: }
8419:
8420: private final int jjMoveStringLiteralDfa18_16(long old0,
8421: long active0) {
8422: if (((active0 &= old0)) == 0L)
8423: return jjStartNfa_16(16, old0);
8424: try {
8425: curChar = input_stream.readChar();
8426: } catch (java.io.IOException e) {
8427: jjStopStringLiteralDfa_16(17, active0);
8428: return 18;
8429: }
8430: switch (curChar) {
8431: case 83:
8432: if ((active0 & 0x20000000000000L) != 0L)
8433: return jjStopAtPos(18, 53);
8434: break;
8435: case 115:
8436: if ((active0 & 0x20000000000000L) != 0L)
8437: return jjStopAtPos(18, 53);
8438: break;
8439: default:
8440: break;
8441: }
8442: return jjStartNfa_16(17, active0);
8443: }
8444:
8445: private final int jjMoveNfa_16(int startState, int curPos) {
8446: int[] nextStates;
8447: int startsAt = 0;
8448: jjnewStateCnt = 4;
8449: int i = 1;
8450: jjstateSet[0] = startState;
8451: int j, kind = 0x7fffffff;
8452: for (;;) {
8453: if (++jjround == 0x7fffffff)
8454: ReInitRounds();
8455: if (curChar < 64) {
8456: long l = 1L << curChar;
8457: MatchLoop: do {
8458: switch (jjstateSet[--i]) {
8459: case 0:
8460: if (kind > 56)
8461: kind = 56;
8462: if ((0x2400L & l) != 0L) {
8463: if (kind > 55)
8464: kind = 55;
8465: }
8466: if (curChar == 13)
8467: jjstateSet[jjnewStateCnt++] = 1;
8468: break;
8469: case 1:
8470: if (curChar == 10 && kind > 55)
8471: kind = 55;
8472: break;
8473: case 2:
8474: if (curChar == 13)
8475: jjstateSet[jjnewStateCnt++] = 1;
8476: break;
8477: case 3:
8478: if (kind > 56)
8479: kind = 56;
8480: break;
8481: default:
8482: break;
8483: }
8484: } while (i != startsAt);
8485: } else if (curChar < 128) {
8486: long l = 1L << (curChar & 077);
8487: MatchLoop: do {
8488: switch (jjstateSet[--i]) {
8489: case 0:
8490: if ((0xfff7fffffff7ffffL & l) != 0L)
8491: kind = 56;
8492: break;
8493: default:
8494: break;
8495: }
8496: } while (i != startsAt);
8497: } else {
8498: int hiByte = (int) (curChar >> 8);
8499: int i1 = hiByte >> 6;
8500: long l1 = 1L << (hiByte & 077);
8501: int i2 = (curChar & 0xff) >> 6;
8502: long l2 = 1L << (curChar & 077);
8503: MatchLoop: do {
8504: switch (jjstateSet[--i]) {
8505: case 0:
8506: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
8507: && kind > 56)
8508: kind = 56;
8509: break;
8510: default:
8511: break;
8512: }
8513: } while (i != startsAt);
8514: }
8515: if (kind != 0x7fffffff) {
8516: jjmatchedKind = kind;
8517: jjmatchedPos = curPos;
8518: kind = 0x7fffffff;
8519: }
8520: ++curPos;
8521: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
8522: return curPos;
8523: try {
8524: curChar = input_stream.readChar();
8525: } catch (java.io.IOException e) {
8526: return curPos;
8527: }
8528: }
8529: }
8530:
8531: private final int jjStopStringLiteralDfa_12(int pos, long active0) {
8532: switch (pos) {
8533: default:
8534: return -1;
8535: }
8536: }
8537:
8538: private final int jjStartNfa_12(int pos, long active0) {
8539: return jjMoveNfa_12(jjStopStringLiteralDfa_12(pos, active0),
8540: pos + 1);
8541: }
8542:
8543: private final int jjStartNfaWithStates_12(int pos, int kind,
8544: int state) {
8545: jjmatchedKind = kind;
8546: jjmatchedPos = pos;
8547: try {
8548: curChar = input_stream.readChar();
8549: } catch (java.io.IOException e) {
8550: return pos + 1;
8551: }
8552: return jjMoveNfa_12(state, pos + 1);
8553: }
8554:
8555: private final int jjMoveStringLiteralDfa0_12() {
8556: switch (curChar) {
8557: case 82:
8558: return jjStopAtPos(0, 41);
8559: case 114:
8560: return jjStopAtPos(0, 41);
8561: default:
8562: return jjMoveNfa_12(0, 0);
8563: }
8564: }
8565:
8566: private final int jjMoveNfa_12(int startState, int curPos) {
8567: int[] nextStates;
8568: int startsAt = 0;
8569: jjnewStateCnt = 4;
8570: int i = 1;
8571: jjstateSet[0] = startState;
8572: int j, kind = 0x7fffffff;
8573: for (;;) {
8574: if (++jjround == 0x7fffffff)
8575: ReInitRounds();
8576: if (curChar < 64) {
8577: long l = 1L << curChar;
8578: MatchLoop: do {
8579: switch (jjstateSet[--i]) {
8580: case 0:
8581: if (kind > 43)
8582: kind = 43;
8583: if ((0x2400L & l) != 0L) {
8584: if (kind > 42)
8585: kind = 42;
8586: }
8587: if (curChar == 13)
8588: jjstateSet[jjnewStateCnt++] = 1;
8589: break;
8590: case 1:
8591: if (curChar == 10 && kind > 42)
8592: kind = 42;
8593: break;
8594: case 2:
8595: if (curChar == 13)
8596: jjstateSet[jjnewStateCnt++] = 1;
8597: break;
8598: case 3:
8599: if (kind > 43)
8600: kind = 43;
8601: break;
8602: default:
8603: break;
8604: }
8605: } while (i != startsAt);
8606: } else if (curChar < 128) {
8607: long l = 1L << (curChar & 077);
8608: MatchLoop: do {
8609: switch (jjstateSet[--i]) {
8610: case 0:
8611: if ((0xfffbfffffffbffffL & l) != 0L)
8612: kind = 43;
8613: break;
8614: default:
8615: break;
8616: }
8617: } while (i != startsAt);
8618: } else {
8619: int hiByte = (int) (curChar >> 8);
8620: int i1 = hiByte >> 6;
8621: long l1 = 1L << (hiByte & 077);
8622: int i2 = (curChar & 0xff) >> 6;
8623: long l2 = 1L << (curChar & 077);
8624: MatchLoop: do {
8625: switch (jjstateSet[--i]) {
8626: case 0:
8627: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
8628: && kind > 43)
8629: kind = 43;
8630: break;
8631: default:
8632: break;
8633: }
8634: } while (i != startsAt);
8635: }
8636: if (kind != 0x7fffffff) {
8637: jjmatchedKind = kind;
8638: jjmatchedPos = curPos;
8639: kind = 0x7fffffff;
8640: }
8641: ++curPos;
8642: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
8643: return curPos;
8644: try {
8645: curChar = input_stream.readChar();
8646: } catch (java.io.IOException e) {
8647: return curPos;
8648: }
8649: }
8650: }
8651:
8652: private final int jjStopStringLiteralDfa_7(int pos, long active0) {
8653: switch (pos) {
8654: default:
8655: return -1;
8656: }
8657: }
8658:
8659: private final int jjStartNfa_7(int pos, long active0) {
8660: return jjMoveNfa_7(jjStopStringLiteralDfa_7(pos, active0),
8661: pos + 1);
8662: }
8663:
8664: private final int jjStartNfaWithStates_7(int pos, int kind,
8665: int state) {
8666: jjmatchedKind = kind;
8667: jjmatchedPos = pos;
8668: try {
8669: curChar = input_stream.readChar();
8670: } catch (java.io.IOException e) {
8671: return pos + 1;
8672: }
8673: return jjMoveNfa_7(state, pos + 1);
8674: }
8675:
8676: private final int jjMoveStringLiteralDfa0_7() {
8677: switch (curChar) {
8678: case 80:
8679: return jjStopAtPos(0, 26);
8680: case 112:
8681: return jjStopAtPos(0, 26);
8682: default:
8683: return jjMoveNfa_7(0, 0);
8684: }
8685: }
8686:
8687: private final int jjMoveNfa_7(int startState, int curPos) {
8688: int[] nextStates;
8689: int startsAt = 0;
8690: jjnewStateCnt = 4;
8691: int i = 1;
8692: jjstateSet[0] = startState;
8693: int j, kind = 0x7fffffff;
8694: for (;;) {
8695: if (++jjround == 0x7fffffff)
8696: ReInitRounds();
8697: if (curChar < 64) {
8698: long l = 1L << curChar;
8699: MatchLoop: do {
8700: switch (jjstateSet[--i]) {
8701: case 0:
8702: if (kind > 28)
8703: kind = 28;
8704: if ((0x2400L & l) != 0L) {
8705: if (kind > 27)
8706: kind = 27;
8707: }
8708: if (curChar == 13)
8709: jjstateSet[jjnewStateCnt++] = 1;
8710: break;
8711: case 1:
8712: if (curChar == 10 && kind > 27)
8713: kind = 27;
8714: break;
8715: case 2:
8716: if (curChar == 13)
8717: jjstateSet[jjnewStateCnt++] = 1;
8718: break;
8719: case 3:
8720: if (kind > 28)
8721: kind = 28;
8722: break;
8723: default:
8724: break;
8725: }
8726: } while (i != startsAt);
8727: } else if (curChar < 128) {
8728: long l = 1L << (curChar & 077);
8729: MatchLoop: do {
8730: switch (jjstateSet[--i]) {
8731: case 0:
8732: if ((0xfffefffffffeffffL & l) != 0L)
8733: kind = 28;
8734: break;
8735: default:
8736: break;
8737: }
8738: } while (i != startsAt);
8739: } else {
8740: int hiByte = (int) (curChar >> 8);
8741: int i1 = hiByte >> 6;
8742: long l1 = 1L << (hiByte & 077);
8743: int i2 = (curChar & 0xff) >> 6;
8744: long l2 = 1L << (curChar & 077);
8745: MatchLoop: do {
8746: switch (jjstateSet[--i]) {
8747: case 0:
8748: if (jjCanMove_0(hiByte, i1, i2, l1, l2)
8749: && kind > 28)
8750: kind = 28;
8751: break;
8752: default:
8753: break;
8754: }
8755: } while (i != startsAt);
8756: }
8757: if (kind != 0x7fffffff) {
8758: jjmatchedKind = kind;
8759: jjmatchedPos = curPos;
8760: kind = 0x7fffffff;
8761: }
8762: ++curPos;
8763: if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
8764: return curPos;
8765: try {
8766: curChar = input_stream.readChar();
8767: } catch (java.io.IOException e) {
8768: return curPos;
8769: }
8770: }
8771: }
8772:
8773: static final int[] jjnextStates = { 0, 1, 3, 122, 123, 125, 126,
8774: 127, 128, 129, 131, 9, 10, 11, 4, 5, 6, 21, 22, 23, 89, 90,
8775: 98, 99, 101, 102, 106, 107, 24, 113, 25, 60, 65, 70, 89,
8776: 90, 24, 91, 92, 24, 93, 94, 24, 95, 96, 24, 98, 99, 24,
8777: 101, 102, 24, 103, 104, 24, 106, 107, 24, 108, 109, 24,
8778: 110, 111, 24, 23, 24, 113, 128, 129, 131, 14, 15, 31, 59,
8779: 40, 43, 46, 47, 51, 56, 62, 64, 67, 69, 74, 79, 83, 88,
8780: 132, 133, };
8781:
8782: private static final boolean jjCanMove_0(int hiByte, int i1,
8783: int i2, long l1, long l2) {
8784: switch (hiByte) {
8785: case 0:
8786: return ((jjbitVec2[i2] & l2) != 0L);
8787: default:
8788: if ((jjbitVec0[i1] & l1) != 0L)
8789: return true;
8790: return false;
8791: }
8792: }
8793:
8794: private static final boolean jjCanMove_1(int hiByte, int i1,
8795: int i2, long l1, long l2) {
8796: switch (hiByte) {
8797: case 0:
8798: return ((jjbitVec4[i2] & l2) != 0L);
8799: case 1:
8800: return ((jjbitVec5[i2] & l2) != 0L);
8801: case 2:
8802: return ((jjbitVec6[i2] & l2) != 0L);
8803: case 3:
8804: return ((jjbitVec7[i2] & l2) != 0L);
8805: case 4:
8806: return ((jjbitVec8[i2] & l2) != 0L);
8807: case 5:
8808: return ((jjbitVec9[i2] & l2) != 0L);
8809: case 6:
8810: return ((jjbitVec10[i2] & l2) != 0L);
8811: case 9:
8812: return ((jjbitVec11[i2] & l2) != 0L);
8813: case 10:
8814: return ((jjbitVec12[i2] & l2) != 0L);
8815: case 11:
8816: return ((jjbitVec13[i2] & l2) != 0L);
8817: case 12:
8818: return ((jjbitVec14[i2] & l2) != 0L);
8819: case 13:
8820: return ((jjbitVec15[i2] & l2) != 0L);
8821: case 14:
8822: return ((jjbitVec16[i2] & l2) != 0L);
8823: case 15:
8824: return ((jjbitVec17[i2] & l2) != 0L);
8825: case 16:
8826: return ((jjbitVec18[i2] & l2) != 0L);
8827: case 17:
8828: return ((jjbitVec19[i2] & l2) != 0L);
8829: case 30:
8830: return ((jjbitVec20[i2] & l2) != 0L);
8831: case 31:
8832: return ((jjbitVec21[i2] & l2) != 0L);
8833: case 32:
8834: return ((jjbitVec22[i2] & l2) != 0L);
8835: case 33:
8836: return ((jjbitVec23[i2] & l2) != 0L);
8837: case 48:
8838: return ((jjbitVec24[i2] & l2) != 0L);
8839: case 49:
8840: return ((jjbitVec25[i2] & l2) != 0L);
8841: case 159:
8842: return ((jjbitVec26[i2] & l2) != 0L);
8843: case 215:
8844: return ((jjbitVec27[i2] & l2) != 0L);
8845: case 250:
8846: return ((jjbitVec28[i2] & l2) != 0L);
8847: case 251:
8848: return ((jjbitVec29[i2] & l2) != 0L);
8849: case 253:
8850: return ((jjbitVec30[i2] & l2) != 0L);
8851: case 254:
8852: return ((jjbitVec31[i2] & l2) != 0L);
8853: case 255:
8854: return ((jjbitVec32[i2] & l2) != 0L);
8855: default:
8856: if ((jjbitVec3[i1] & l1) != 0L)
8857: return true;
8858: return false;
8859: }
8860: }
8861:
8862: private static final boolean jjCanMove_2(int hiByte, int i1,
8863: int i2, long l1, long l2) {
8864: switch (hiByte) {
8865: case 0:
8866: return ((jjbitVec4[i2] & l2) != 0L);
8867: case 1:
8868: return ((jjbitVec5[i2] & l2) != 0L);
8869: case 2:
8870: return ((jjbitVec6[i2] & l2) != 0L);
8871: case 3:
8872: return ((jjbitVec7[i2] & l2) != 0L);
8873: case 4:
8874: return ((jjbitVec8[i2] & l2) != 0L);
8875: case 5:
8876: return ((jjbitVec9[i2] & l2) != 0L);
8877: case 6:
8878: return ((jjbitVec33[i2] & l2) != 0L);
8879: case 9:
8880: return ((jjbitVec34[i2] & l2) != 0L);
8881: case 10:
8882: return ((jjbitVec35[i2] & l2) != 0L);
8883: case 11:
8884: return ((jjbitVec36[i2] & l2) != 0L);
8885: case 12:
8886: return ((jjbitVec37[i2] & l2) != 0L);
8887: case 13:
8888: return ((jjbitVec38[i2] & l2) != 0L);
8889: case 14:
8890: return ((jjbitVec39[i2] & l2) != 0L);
8891: case 15:
8892: return ((jjbitVec40[i2] & l2) != 0L);
8893: case 16:
8894: return ((jjbitVec18[i2] & l2) != 0L);
8895: case 17:
8896: return ((jjbitVec19[i2] & l2) != 0L);
8897: case 30:
8898: return ((jjbitVec20[i2] & l2) != 0L);
8899: case 31:
8900: return ((jjbitVec21[i2] & l2) != 0L);
8901: case 32:
8902: return ((jjbitVec22[i2] & l2) != 0L);
8903: case 33:
8904: return ((jjbitVec23[i2] & l2) != 0L);
8905: case 48:
8906: return ((jjbitVec24[i2] & l2) != 0L);
8907: case 49:
8908: return ((jjbitVec25[i2] & l2) != 0L);
8909: case 159:
8910: return ((jjbitVec26[i2] & l2) != 0L);
8911: case 215:
8912: return ((jjbitVec27[i2] & l2) != 0L);
8913: case 250:
8914: return ((jjbitVec28[i2] & l2) != 0L);
8915: case 251:
8916: return ((jjbitVec29[i2] & l2) != 0L);
8917: case 253:
8918: return ((jjbitVec30[i2] & l2) != 0L);
8919: case 254:
8920: return ((jjbitVec31[i2] & l2) != 0L);
8921: case 255:
8922: return ((jjbitVec41[i2] & l2) != 0L);
8923: default:
8924: if ((jjbitVec3[i1] & l1) != 0L)
8925: return true;
8926: return false;
8927: }
8928: }
8929:
8930: public static final String[] jjstrLiteralImages = { null, null,
8931: null, null, null, null, null, null, null, null, null, null,
8932: null, null, null, null, null, null, null, null, null, null,
8933: null, null, null, null, null, null, null, null, null, null,
8934: null, null, null, null, null, null, null, null, null, null,
8935: null, null, null, null, null, null, null, null, null, null,
8936: null, null, null, null, null, null, null, null, null, null,
8937: null, null, null, null, null, null, null, null, null, null,
8938: null, null, null, null, null, null, null, null, null, null,
8939: null, null, null, null, null, null, null, null, null, null,
8940: null, null, null, null, null, null, null, null, null, null,
8941: null, null, null, null, null, null, null, null, null, null,
8942: null, null, null, null, null, null, null, null, null, null,
8943: null, null, null, null, null, null, null, null, null, null,
8944: null, null, null, null, null, null, null, null, null, null,
8945: null, null, null, null, null, null, null, null, null, null,
8946: null, null, null, null, null, null, null, null, null, null,
8947: null, null, null, null, null, null, null, null, null, null,
8948: null, null, null, null, null, null, null, null, null, null,
8949: null, null, null, null, null, null, null, null, null, null,
8950: null, null, null, null, null, null, null, null, null, null,
8951: null, null, null, null, null, null, null, null, null, null,
8952: null, null, null, null, null, null, null, null, null, null,
8953: null, null, null, null, null, null, null, null, null, null,
8954: null, null, null, null, null, null, null, null, null, null,
8955: null, null, null, null, null, null, null, null, null, null,
8956: null, null, null, null, null, null, null, null, null, null,
8957: null, null, null, null, null, null, null, null, null, null,
8958: null, null, null, null, null, null, null, null, null, null,
8959: null, null, null, null, null, null, null, null, null, null,
8960: null, null, null, null, null, null, null, null, null, null,
8961: null, null, null, null, null, null, null, null, null, null,
8962: null, null, null, null, null, null, null, null, null, null,
8963: null, null, null, null, null, null, null, null, null, null,
8964: null, null, null, null, null, null, null, null, null, null,
8965: null, null, null, null, null, null, null, null, null, null,
8966: null, null, null, null, null, null, null, null, null, null,
8967: null, null, null, null, null, null, null, null, null, null,
8968: null, null, null, null, null, null, null, null, null, null,
8969: null, null, null, null, null, null, null, null, null, null,
8970: null, null, null, null, null, null, null, null, null, null,
8971: null, null, null, null, null, null, null, null, null, null,
8972: null, null, null, null, null, null, null, null, null, null,
8973: null, null, null, null, null, null, null, null, null, null,
8974: null, null, null, null, null, null, null, null, null, null,
8975: null, null, null, null, null, null, null, null, null, null,
8976: null, null, null, null, null, null, null, null, null, null,
8977: null, null, null, null, null, };
8978: public static final String[] lexStateNames = { "DEFAULT",
8979: "IN_COMMENT", "LOOKFOR_DE", "LOOKFOR_DER", "LOOKFOR_DERB",
8980: "LOOKFOR_DERBY", "LOOKFOR_DERBYDASH", "LOOKFOR_DERBYDASHP",
8981: "LOOKFOR_DERBYDASHPR", "LOOKFOR_DERBYDASHPRO",
8982: "LOOKFOR_DERBYDASHPROP", "LOOKFOR_DERBYDASHPROPE",
8983: "LOOKFOR_DERBYDASHPROPER", "LOOKFOR_DERBYDASHPROPERT",
8984: "LOOKFOR_DERBYDASHPROPERTI", "LOOKFOR_DERBYDASHPROPERTIE",
8985: "LOOKFOR_DERBYDASHPROPERTIES",
8986: "IT_IS_NOT_DERBYPROPERTIES_COMMENT", "PROPERTIES_LIST", };
8987: public static final int[] jjnewLexState = { -1, -1, -1, -1, -1, 1,
8988: -1, -1, 2, 0, 17, 3, 0, 17, 4, 0, 17, 5, 0, 17, 6, 0, 17,
8989: 7, 0, 17, 8, 0, 17, 9, 0, 17, 10, 0, 17, 11, 0, 17, 12, 0,
8990: 17, 13, 0, 17, 14, 0, 17, 15, 0, 17, 16, 0, 17, -1, 18, 0,
8991: 17, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
8992: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
8993: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
8994: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
8995: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
8996: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
8997: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
8998: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
8999: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9000: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9001: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9002: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9003: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9004: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9005: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9006: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9007: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9008: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9009: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9010: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9011: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9012: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9013: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9014: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9015: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9016: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9017: -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9018: -1, -1, -1, -1, -1, -1, };
9019: static final long[] jjtoToken = { 0xfc60000000000001L,
9020: 0xffffffffffffffffL, 0xffffffffffffffffL,
9021: 0xffffffffffffffffL, 0xffffffffffffffffL,
9022: 0xffffffffffffffffL, 0x3fffffffffffffffL, 0xffL, };
9023: static final long[] jjtoSkip = { 0x3800000000000feL, 0x0L, 0x0L,
9024: 0x0L, 0x0L, 0x0L, 0x0L, 0x0L, };
9025: static final long[] jjtoMore = { 0x1fffffffffff00L, 0x0L, 0x0L,
9026: 0x0L, 0x0L, 0x0L, 0x0L, 0x0L, };
9027: protected CharStream input_stream;
9028: private final int[] jjrounds = new int[137];
9029: private final int[] jjstateSet = new int[274];
9030: StringBuffer image;
9031: int jjimageLen;
9032: int lengthOfMatch;
9033: protected char curChar;
9034:
9035: public SQLParserTokenManager(CharStream stream) {
9036: input_stream = stream;
9037: }
9038:
9039: public SQLParserTokenManager(CharStream stream, int lexState) {
9040: this (stream);
9041: SwitchTo(lexState);
9042: }
9043:
9044: public void ReInit(CharStream stream) {
9045: jjmatchedPos = jjnewStateCnt = 0;
9046: curLexState = defaultLexState;
9047: input_stream = stream;
9048: ReInitRounds();
9049: }
9050:
9051: private final void ReInitRounds() {
9052: int i;
9053: jjround = 0x80000001;
9054: for (i = 137; i-- > 0;)
9055: jjrounds[i] = 0x80000000;
9056: }
9057:
9058: public void ReInit(CharStream stream, int lexState) {
9059: ReInit(stream);
9060: SwitchTo(lexState);
9061: }
9062:
9063: public void SwitchTo(int lexState) {
9064: if (lexState >= 19 || lexState < 0)
9065: throw new TokenMgrError(
9066: "Error: Ignoring invalid lexical state : "
9067: + lexState + ". State unchanged.",
9068: TokenMgrError.INVALID_LEXICAL_STATE);
9069: else
9070: curLexState = lexState;
9071: }
9072:
9073: protected Token jjFillToken() {
9074: Token t = Token.newToken(jjmatchedKind);
9075: t.kind = jjmatchedKind;
9076: if (jjmatchedPos < 0) {
9077: if (image == null)
9078: t.image = "";
9079: else
9080: t.image = image.toString();
9081: t.beginLine = t.endLine = input_stream.getBeginLine();
9082: t.beginColumn = t.endColumn = input_stream.getBeginColumn();
9083: } else {
9084: String im = jjstrLiteralImages[jjmatchedKind];
9085: t.image = (im == null) ? input_stream.GetImage() : im;
9086: t.beginLine = input_stream.getBeginLine();
9087: t.beginColumn = input_stream.getBeginColumn();
9088: t.endLine = input_stream.getEndLine();
9089: t.endColumn = input_stream.getEndColumn();
9090: }
9091: return t;
9092: }
9093:
9094: int curLexState = 0;
9095: int defaultLexState = 0;
9096: int jjnewStateCnt;
9097: int jjround;
9098: int jjmatchedPos;
9099: int jjmatchedKind;
9100:
9101: public Token getNextToken() {
9102: int kind;
9103: Token specialToken = null;
9104: Token matchedToken;
9105: int curPos = 0;
9106:
9107: EOFLoop: for (;;) {
9108: try {
9109: curChar = input_stream.BeginToken();
9110: } catch (java.io.IOException e) {
9111: jjmatchedKind = 0;
9112: matchedToken = jjFillToken();
9113: CommonTokenAction(matchedToken);
9114: return matchedToken;
9115: }
9116: image = null;
9117: jjimageLen = 0;
9118:
9119: for (;;) {
9120: switch (curLexState) {
9121: case 0:
9122: jjmatchedKind = 0x7fffffff;
9123: jjmatchedPos = 0;
9124: curPos = jjMoveStringLiteralDfa0_0();
9125: break;
9126: case 1:
9127: jjmatchedKind = 9;
9128: jjmatchedPos = -1;
9129: curPos = 0;
9130: curPos = jjMoveStringLiteralDfa0_1();
9131: break;
9132: case 2:
9133: jjmatchedKind = 12;
9134: jjmatchedPos = -1;
9135: curPos = 0;
9136: curPos = jjMoveStringLiteralDfa0_2();
9137: break;
9138: case 3:
9139: jjmatchedKind = 15;
9140: jjmatchedPos = -1;
9141: curPos = 0;
9142: curPos = jjMoveStringLiteralDfa0_3();
9143: break;
9144: case 4:
9145: jjmatchedKind = 18;
9146: jjmatchedPos = -1;
9147: curPos = 0;
9148: curPos = jjMoveStringLiteralDfa0_4();
9149: break;
9150: case 5:
9151: jjmatchedKind = 21;
9152: jjmatchedPos = -1;
9153: curPos = 0;
9154: curPos = jjMoveStringLiteralDfa0_5();
9155: break;
9156: case 6:
9157: jjmatchedKind = 24;
9158: jjmatchedPos = -1;
9159: curPos = 0;
9160: curPos = jjMoveStringLiteralDfa0_6();
9161: break;
9162: case 7:
9163: jjmatchedKind = 27;
9164: jjmatchedPos = -1;
9165: curPos = 0;
9166: curPos = jjMoveStringLiteralDfa0_7();
9167: break;
9168: case 8:
9169: jjmatchedKind = 30;
9170: jjmatchedPos = -1;
9171: curPos = 0;
9172: curPos = jjMoveStringLiteralDfa0_8();
9173: break;
9174: case 9:
9175: jjmatchedKind = 33;
9176: jjmatchedPos = -1;
9177: curPos = 0;
9178: curPos = jjMoveStringLiteralDfa0_9();
9179: break;
9180: case 10:
9181: jjmatchedKind = 36;
9182: jjmatchedPos = -1;
9183: curPos = 0;
9184: curPos = jjMoveStringLiteralDfa0_10();
9185: break;
9186: case 11:
9187: jjmatchedKind = 39;
9188: jjmatchedPos = -1;
9189: curPos = 0;
9190: curPos = jjMoveStringLiteralDfa0_11();
9191: break;
9192: case 12:
9193: jjmatchedKind = 42;
9194: jjmatchedPos = -1;
9195: curPos = 0;
9196: curPos = jjMoveStringLiteralDfa0_12();
9197: break;
9198: case 13:
9199: jjmatchedKind = 45;
9200: jjmatchedPos = -1;
9201: curPos = 0;
9202: curPos = jjMoveStringLiteralDfa0_13();
9203: break;
9204: case 14:
9205: jjmatchedKind = 48;
9206: jjmatchedPos = -1;
9207: curPos = 0;
9208: curPos = jjMoveStringLiteralDfa0_14();
9209: break;
9210: case 15:
9211: jjmatchedKind = 51;
9212: jjmatchedPos = -1;
9213: curPos = 0;
9214: curPos = jjMoveStringLiteralDfa0_15();
9215: break;
9216: case 16:
9217: jjmatchedKind = 55;
9218: jjmatchedPos = -1;
9219: curPos = 0;
9220: curPos = jjMoveStringLiteralDfa0_16();
9221: break;
9222: case 17:
9223: jjmatchedKind = 57;
9224: jjmatchedPos = -1;
9225: curPos = 0;
9226: curPos = jjMoveStringLiteralDfa0_17();
9227: break;
9228: case 18:
9229: jjmatchedKind = 58;
9230: jjmatchedPos = -1;
9231: curPos = 0;
9232: curPos = jjMoveStringLiteralDfa0_18();
9233: break;
9234: }
9235: if (jjmatchedKind != 0x7fffffff) {
9236: if (jjmatchedPos + 1 < curPos)
9237: input_stream.backup(curPos - jjmatchedPos - 1);
9238: if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) {
9239: matchedToken = jjFillToken();
9240: TokenLexicalActions(matchedToken);
9241: if (jjnewLexState[jjmatchedKind] != -1)
9242: curLexState = jjnewLexState[jjmatchedKind];
9243: CommonTokenAction(matchedToken);
9244: return matchedToken;
9245: } else if ((jjtoSkip[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) {
9246: SkipLexicalActions(null);
9247: if (jjnewLexState[jjmatchedKind] != -1)
9248: curLexState = jjnewLexState[jjmatchedKind];
9249: continue EOFLoop;
9250: }
9251: MoreLexicalActions();
9252: if (jjnewLexState[jjmatchedKind] != -1)
9253: curLexState = jjnewLexState[jjmatchedKind];
9254: curPos = 0;
9255: jjmatchedKind = 0x7fffffff;
9256: try {
9257: curChar = input_stream.readChar();
9258: continue;
9259: } catch (java.io.IOException e1) {
9260: }
9261: }
9262: int error_line = input_stream.getEndLine();
9263: int error_column = input_stream.getEndColumn();
9264: String error_after = null;
9265: boolean EOFSeen = false;
9266: try {
9267: input_stream.readChar();
9268: input_stream.backup(1);
9269: } catch (java.io.IOException e1) {
9270: EOFSeen = true;
9271: error_after = curPos <= 1 ? "" : input_stream
9272: .GetImage();
9273: if (curChar == '\n' || curChar == '\r') {
9274: error_line++;
9275: error_column = 0;
9276: } else
9277: error_column++;
9278: }
9279: if (!EOFSeen) {
9280: input_stream.backup(1);
9281: error_after = curPos <= 1 ? "" : input_stream
9282: .GetImage();
9283: }
9284: throw new TokenMgrError(EOFSeen, curLexState,
9285: error_line, error_column, error_after, curChar,
9286: TokenMgrError.LEXICAL_ERROR);
9287: }
9288: }
9289: }
9290:
9291: void SkipLexicalActions(Token matchedToken) {
9292: switch (jjmatchedKind) {
9293: default:
9294: break;
9295: }
9296: }
9297:
9298: void MoreLexicalActions() {
9299: jjimageLen += (lengthOfMatch = jjmatchedPos + 1);
9300: switch (jjmatchedKind) {
9301: default:
9302: break;
9303: }
9304: }
9305:
9306: void TokenLexicalActions(Token matchedToken) {
9307: switch (jjmatchedKind) {
9308: case 54:
9309: if (image == null)
9310: image = new StringBuffer();
9311: image.append(input_stream.GetSuffix(jjimageLen
9312: + (lengthOfMatch = jjmatchedPos + 1)));
9313: matchedToken.kind = DERBYDASHPROPERTIES;
9314: break;
9315: default:
9316: break;
9317: }
9318: }
9319: }
|