home *** CD-ROM | disk | FTP | other *** search
- package com.sun.java.swing.text.html;
-
- import java.io.IOException;
-
- class style32TokenManager implements style32Constants {
- static final long[] jjbitVec0 = new long[]{0L, 0L, -1L, -1L};
- static final int[] jjnextStates = new int[]{1, 2};
- public static final String[] jjstrLiteralImages = new String[]{"", null, null, null, null, null, null, null, "<", "</", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, ".", ":", "{", ",", null, null, null, null, "=", ">", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, ":", null, null, null, null, null, null, "(", ",", ";", "}", null, null, null, null, null, null, ")"};
- public static final String[] lexStateNames = new String[]{"DEFAULT", "STYLECOMMENT", "STYLETAG", "SATTLIST", "SATTVAL", "CLASSNAME", "PSEUDOCLASS", "PROPERTY", "PROPERTY_VALUE", "VALUE_SPECIAL"};
- public static final int[] jjnewLexState = new int[]{-1, -1, -1, -1, 1, -1, -1, 0, 2, 2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 5, 6, 7, -1, -1, 3, -1, -1, 4, 0, 3, -1, -1, -1, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, 8, -1, -1, -1, -1, -1, -1, 9, -1, 7, 0, -1, -1, -1, -1, -1, -1, 8};
- static final long[] jjtoToken = new long[]{-255L, 218355896338087935L};
- static final long[] jjtoSkip = new long[]{254L, 2254033199300608L};
- private CharStream input_stream;
- private final int[] jjrounds;
- private final int[] jjstateSet;
- protected char curChar;
- int curLexState;
- int defaultLexState;
- int jjnewStateCnt;
- int jjround;
- int jjmatchedPos;
- int jjmatchedKind;
-
- private final int jjMoveStringLiteralDfa0_4() {
- return this.jjMoveNfa_4(0, 0);
- }
-
- private final void jjCheckNAdd(int var1) {
- if (this.jjrounds[var1] != this.jjround) {
- this.jjstateSet[this.jjnewStateCnt++] = var1;
- this.jjrounds[var1] = this.jjround;
- }
-
- }
-
- private final void jjAddStates(int var1, int var2) {
- do {
- this.jjstateSet[this.jjnewStateCnt++] = jjnextStates[var1];
- } while(var1++ != var2);
-
- }
-
- private final void jjCheckNAddTwoStates(int var1, int var2) {
- this.jjCheckNAdd(var1);
- this.jjCheckNAdd(var2);
- }
-
- private final void jjCheckNAddStates(int var1, int var2) {
- do {
- this.jjCheckNAdd(jjnextStates[var1]);
- } while(var1++ != var2);
-
- }
-
- private final int jjMoveNfa_4(int var1, int var2) {
- int var3 = 0;
- this.jjnewStateCnt = 3;
- int var4 = 1;
- this.jjstateSet[0] = var1;
- int var5 = Integer.MAX_VALUE;
-
- while(true) {
- if (++this.jjround == Integer.MAX_VALUE) {
- this.ReInitRounds();
- }
-
- if (this.curChar < '@') {
- long var10 = 1L << this.curChar;
-
- do {
- --var4;
- switch (this.jjstateSet[var4]) {
- case 0:
- if (this.curChar == '"') {
- this.jjCheckNAdd(1);
- }
- break;
- case 1:
- if ((-17179869185L & var10) != 0L) {
- this.jjCheckNAddTwoStates(1, 2);
- } else if (this.curChar == '"' && var5 > 89) {
- var5 = 89;
- }
- }
- } while(var4 != var3);
- } else if (this.curChar < 128) {
- do {
- --var4;
- switch (this.jjstateSet[var4]) {
- case 1:
- this.jjAddStates(0, 1);
- }
- } while(var4 != var3);
- } else {
- int var6 = (this.curChar & 255) >> 6;
- long var7 = 1L << (this.curChar & 63);
-
- do {
- --var4;
- switch (this.jjstateSet[var4]) {
- case 1:
- if ((jjbitVec0[var6] & var7) != 0L) {
- this.jjCheckNAddTwoStates(1, 2);
- }
- }
- } while(var4 != var3);
- }
-
- if (var5 != Integer.MAX_VALUE) {
- this.jjmatchedKind = var5;
- this.jjmatchedPos = var2;
- var5 = Integer.MAX_VALUE;
- }
-
- ++var2;
- if ((var4 = this.jjnewStateCnt) == (var3 = 3 - (this.jjnewStateCnt = var3))) {
- return var2;
- }
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var9) {
- return var2;
- }
- }
- }
-
- private final int jjStopAtPos(int var1, int var2) {
- this.jjmatchedKind = var2;
- this.jjmatchedPos = var1;
- return var1 + 1;
- }
-
- private final int jjMoveStringLiteralDfa0_9() {
- switch (this.curChar) {
- case ')':
- this.jjmatchedKind = 121;
- return this.jjMoveNfa_9(2, 0);
- default:
- return this.jjMoveNfa_9(2, 0);
- }
- }
-
- private final int jjMoveNfa_9(int var1, int var2) {
- int var3 = this.jjmatchedKind;
- int var4 = this.jjmatchedPos;
- int var5;
- this.input_stream.backup(var5 = var2 + 1);
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var12) {
- throw new Error("Internal Error");
- }
-
- var2 = 0;
- int var6 = 0;
- this.jjnewStateCnt = 2;
- int var7 = 1;
- this.jjstateSet[0] = var1;
- int var8 = Integer.MAX_VALUE;
-
- while(true) {
- if (++this.jjround == Integer.MAX_VALUE) {
- this.ReInitRounds();
- }
-
- if (this.curChar < '@') {
- long var16 = 1L << this.curChar;
-
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 0:
- if ((4294977024L & var16) != 0L) {
- if (var8 > 115) {
- var8 = 115;
- }
-
- this.jjCheckNAdd(0);
- }
- break;
- case 1:
- if ((576443336211047936L & var16) != 0L) {
- if (var8 > 120) {
- var8 = 120;
- }
-
- this.jjCheckNAdd(1);
- }
- break;
- case 2:
- if ((576443336211047936L & var16) != 0L) {
- if (var8 > 120) {
- var8 = 120;
- }
-
- this.jjCheckNAdd(1);
- }
-
- if ((4294977024L & var16) != 0L) {
- if (var8 > 115) {
- var8 = 115;
- }
-
- this.jjCheckNAdd(0);
- }
- }
- } while(var7 != var6);
- } else if (this.curChar < 128) {
- long var9 = 1L << (this.curChar & 63);
-
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 1:
- case 2:
- if ((576460745995190270L & var9) != 0L) {
- var8 = 120;
- this.jjstateSet[this.jjnewStateCnt++] = 1;
- }
- }
- } while(var7 != var6);
- } else {
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 0:
- }
- } while(var7 != var6);
- }
-
- if (var8 != Integer.MAX_VALUE) {
- this.jjmatchedKind = var8;
- this.jjmatchedPos = var2;
- var8 = Integer.MAX_VALUE;
- }
-
- ++var2;
- if ((var7 = this.jjnewStateCnt) == (var6 = 2 - (this.jjnewStateCnt = var6))) {
- break;
- }
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var13) {
- break;
- }
- }
-
- if (this.jjmatchedPos > var4) {
- return var2;
- } else {
- int var17 = Math.max(var2, var5);
- if (var2 < var17) {
- var7 = var17 - Math.min(var2, var5);
-
- while(var7-- > 0) {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var11) {
- throw new Error("Internal Error : Please send a bug report.");
- }
- }
- }
-
- if (this.jjmatchedPos < var4) {
- this.jjmatchedKind = var3;
- this.jjmatchedPos = var4;
- } else if (this.jjmatchedPos == var4 && this.jjmatchedKind > var3) {
- this.jjmatchedKind = var3;
- }
-
- return var17;
- }
- }
-
- private final int jjMoveStringLiteralDfa0_0() {
- switch (this.curChar) {
- case ',':
- this.jjmatchedKind = 82;
- return this.jjMoveNfa_0(2, 0);
- case '-':
- return this.jjMoveStringLiteralDfa1_0(8L, 0L);
- case '.':
- this.jjmatchedKind = 79;
- return this.jjMoveNfa_0(2, 0);
- case '/':
- return this.jjMoveStringLiteralDfa1_0(16L, 0L);
- case ':':
- this.jjmatchedKind = 80;
- return this.jjMoveNfa_0(2, 0);
- case '<':
- this.jjmatchedKind = 8;
- return this.jjMoveStringLiteralDfa1_0(516L, 0L);
- case 'A':
- this.jjmatchedKind = 10;
- return this.jjMoveStringLiteralDfa1_0(14336L, 0L);
- case 'B':
- this.jjmatchedKind = 14;
- return this.jjMoveStringLiteralDfa1_0(2064384L, 0L);
- case 'C':
- return this.jjMoveStringLiteralDfa1_0(31457280L, 0L);
- case 'D':
- return this.jjMoveStringLiteralDfa1_0(2113929216L, 0L);
- case 'E':
- return this.jjMoveStringLiteralDfa1_0(2147483648L, 0L);
- case 'F':
- return this.jjMoveStringLiteralDfa1_0(12884901888L, 0L);
- case 'H':
- return this.jjMoveStringLiteralDfa1_0(8778913153024L, 0L);
- case 'I':
- this.jjmatchedKind = 43;
- return this.jjMoveStringLiteralDfa1_0(123145302310912L, 0L);
- case 'K':
- return this.jjMoveStringLiteralDfa1_0(140737488355328L, 0L);
- case 'L':
- return this.jjMoveStringLiteralDfa1_0(844424930131968L, 0L);
- case 'M':
- return this.jjMoveStringLiteralDfa1_0(7881299347898368L, 0L);
- case 'O':
- return this.jjMoveStringLiteralDfa1_0(27021597764222976L, 0L);
- case 'P':
- this.jjmatchedKind = 55;
- return this.jjMoveStringLiteralDfa1_0(504403158265495552L, 0L);
- case 'S':
- return this.jjMoveStringLiteralDfa1_0(-576460752303423488L, 15L);
- case 'T':
- return this.jjMoveStringLiteralDfa1_0(0L, 2032L);
- case 'U':
- this.jjmatchedKind = 75;
- return this.jjMoveStringLiteralDfa1_0(0L, 4096L);
- case 'V':
- return this.jjMoveStringLiteralDfa1_0(0L, 8192L);
- case 'a':
- this.jjmatchedKind = 10;
- return this.jjMoveStringLiteralDfa1_0(14336L, 0L);
- case 'b':
- this.jjmatchedKind = 14;
- return this.jjMoveStringLiteralDfa1_0(2064384L, 0L);
- case 'c':
- return this.jjMoveStringLiteralDfa1_0(31457280L, 0L);
- case 'd':
- return this.jjMoveStringLiteralDfa1_0(2113929216L, 0L);
- case 'e':
- return this.jjMoveStringLiteralDfa1_0(2147483648L, 0L);
- case 'f':
- return this.jjMoveStringLiteralDfa1_0(12884901888L, 0L);
- case 'h':
- return this.jjMoveStringLiteralDfa1_0(8778913153024L, 0L);
- case 'i':
- this.jjmatchedKind = 43;
- return this.jjMoveStringLiteralDfa1_0(123145302310912L, 0L);
- case 'k':
- return this.jjMoveStringLiteralDfa1_0(140737488355328L, 0L);
- case 'l':
- return this.jjMoveStringLiteralDfa1_0(844424930131968L, 0L);
- case 'm':
- return this.jjMoveStringLiteralDfa1_0(7881299347898368L, 0L);
- case 'o':
- return this.jjMoveStringLiteralDfa1_0(27021597764222976L, 0L);
- case 'p':
- this.jjmatchedKind = 55;
- return this.jjMoveStringLiteralDfa1_0(504403158265495552L, 0L);
- case 's':
- return this.jjMoveStringLiteralDfa1_0(-576460752303423488L, 15L);
- case 't':
- return this.jjMoveStringLiteralDfa1_0(0L, 2032L);
- case 'u':
- this.jjmatchedKind = 75;
- return this.jjMoveStringLiteralDfa1_0(0L, 4096L);
- case 'v':
- return this.jjMoveStringLiteralDfa1_0(0L, 8192L);
- case '{':
- this.jjmatchedKind = 81;
- return this.jjMoveNfa_0(2, 0);
- default:
- return this.jjMoveNfa_0(2, 0);
- }
- }
-
- private final int jjMoveStringLiteralDfa1_0(long var1, long var3) {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return this.jjMoveNfa_0(2, 0);
- }
-
- switch (this.curChar) {
- case '!':
- return this.jjMoveStringLiteralDfa2_0(var1, 4L, var3, 0L);
- case '*':
- if ((var1 & 16L) != 0L) {
- this.jjmatchedKind = 4;
- this.jjmatchedPos = 1;
- }
- break;
- case '-':
- return this.jjMoveStringLiteralDfa2_0(var1, 8L, var3, 0L);
- case '/':
- if ((var1 & 512L) != 0L) {
- this.jjmatchedKind = 9;
- this.jjmatchedPos = 1;
- }
- break;
- case '1':
- if ((var1 & 17179869184L) != 0L) {
- this.jjmatchedKind = 34;
- this.jjmatchedPos = 1;
- }
- break;
- case '2':
- if ((var1 & 34359738368L) != 0L) {
- this.jjmatchedKind = 35;
- this.jjmatchedPos = 1;
- }
- break;
- case '3':
- if ((var1 & 68719476736L) != 0L) {
- this.jjmatchedKind = 36;
- this.jjmatchedPos = 1;
- }
- break;
- case '4':
- if ((var1 & 137438953472L) != 0L) {
- this.jjmatchedKind = 37;
- this.jjmatchedPos = 1;
- }
- break;
- case '5':
- if ((var1 & 274877906944L) != 0L) {
- this.jjmatchedKind = 38;
- this.jjmatchedPos = 1;
- }
- break;
- case '6':
- if ((var1 & 549755813888L) != 0L) {
- this.jjmatchedKind = 39;
- this.jjmatchedPos = 1;
- }
- break;
- case 'A':
- return this.jjMoveStringLiteralDfa2_0(var1, 649644246250389504L, var3, 8208L);
- case 'B':
- return this.jjMoveStringLiteralDfa2_0(var1, 140737488355328L, var3, 0L);
- case 'C':
- return this.jjMoveStringLiteralDfa2_0(var1, 1152921504606846976L, var3, 0L);
- case 'D':
- if ((var1 & 33554432L) != 0L) {
- this.jjmatchedKind = 25;
- this.jjmatchedPos = 1;
- } else if ((var3 & 32L) != 0L) {
- this.jjmatchedKind = 69;
- this.jjmatchedPos = 1;
- }
-
- return this.jjMoveStringLiteralDfa2_0(var1, 2048L, var3, 0L);
- case 'E':
- return this.jjMoveStringLiteralDfa2_0(var1, 2312599508170571776L, var3, 64L);
- case 'F':
- return this.jjMoveStringLiteralDfa2_0(var1, 67108864L, var3, 0L);
- case 'H':
- if ((var3 & 128L) != 0L) {
- this.jjmatchedKind = 71;
- this.jjmatchedPos = 1;
- }
- break;
- case 'I':
- if ((var1 & 281474976710656L) != 0L) {
- this.jjmatchedKind = 48;
- this.jjmatchedPos = 1;
- }
-
- return this.jjMoveStringLiteralDfa2_0(var1, 562950364594176L, var3, 256L);
- case 'L':
- if ((var1 & 536870912L) != 0L) {
- this.jjmatchedKind = 29;
- this.jjmatchedPos = 1;
- } else if ((var1 & 9007199254740992L) != 0L) {
- this.jjmatchedKind = 53;
- this.jjmatchedPos = 1;
- } else if ((var3 & 4096L) != 0L) {
- this.jjmatchedKind = 76;
- this.jjmatchedPos = 1;
- }
-
- return this.jjMoveStringLiteralDfa2_0(var1, 262144L, var3, 0L);
- case 'M':
- if ((var1 & 2147483648L) != 0L) {
- this.jjmatchedKind = 31;
- this.jjmatchedPos = 1;
- }
-
- return this.jjMoveStringLiteralDfa2_0(var1, 4611703610613432320L, var3, 0L);
- case 'N':
- return this.jjMoveStringLiteralDfa2_0(var1, 35184372088832L, var3, 0L);
- case 'O':
- return this.jjMoveStringLiteralDfa2_0(var1, 12902203392L, var3, 0L);
- case 'P':
- return this.jjMoveStringLiteralDfa2_0(var1, 18014398509486080L, var3, 0L);
- case 'R':
- if ((var1 & 1048576L) != 0L) {
- this.jjmatchedKind = 20;
- this.jjmatchedPos = 1;
- } else if ((var1 & 2199023255552L) != 0L) {
- this.jjmatchedKind = 41;
- this.jjmatchedPos = 1;
- } else if ((var3 & 512L) != 0L) {
- this.jjmatchedKind = 73;
- this.jjmatchedPos = 1;
- }
-
- return this.jjMoveStringLiteralDfa2_0(var1, 432345564227575808L, var3, 0L);
- case 'S':
- return this.jjMoveStringLiteralDfa2_0(var1, 70368744177664L, var3, 0L);
- case 'T':
- if ((var1 & 1073741824L) != 0L) {
- this.jjmatchedKind = 30;
- this.jjmatchedPos = 1;
- } else if ((var3 & 1024L) != 0L) {
- this.jjmatchedKind = 74;
- this.jjmatchedPos = 1;
- }
-
- return this.jjMoveStringLiteralDfa2_0(var1, -9223367638808264704L, var3, 3L);
- case 'U':
- return this.jjMoveStringLiteralDfa2_0(var1, 0L, var3, 12L);
- case 'a':
- return this.jjMoveStringLiteralDfa2_0(var1, 649644246250389504L, var3, 8208L);
- case 'b':
- return this.jjMoveStringLiteralDfa2_0(var1, 140737488355328L, var3, 0L);
- case 'c':
- return this.jjMoveStringLiteralDfa2_0(var1, 1152921504606846976L, var3, 0L);
- case 'd':
- if ((var1 & 33554432L) != 0L) {
- this.jjmatchedKind = 25;
- this.jjmatchedPos = 1;
- } else if ((var3 & 32L) != 0L) {
- this.jjmatchedKind = 69;
- this.jjmatchedPos = 1;
- }
-
- return this.jjMoveStringLiteralDfa2_0(var1, 2048L, var3, 0L);
- case 'e':
- return this.jjMoveStringLiteralDfa2_0(var1, 2312599508170571776L, var3, 64L);
- case 'f':
- return this.jjMoveStringLiteralDfa2_0(var1, 67108864L, var3, 0L);
- case 'h':
- if ((var3 & 128L) != 0L) {
- this.jjmatchedKind = 71;
- this.jjmatchedPos = 1;
- }
- break;
- case 'i':
- if ((var1 & 281474976710656L) != 0L) {
- this.jjmatchedKind = 48;
- this.jjmatchedPos = 1;
- }
-
- return this.jjMoveStringLiteralDfa2_0(var1, 562950364594176L, var3, 256L);
- case 'l':
- if ((var1 & 536870912L) != 0L) {
- this.jjmatchedKind = 29;
- this.jjmatchedPos = 1;
- } else if ((var1 & 9007199254740992L) != 0L) {
- this.jjmatchedKind = 53;
- this.jjmatchedPos = 1;
- } else if ((var3 & 4096L) != 0L) {
- this.jjmatchedKind = 76;
- this.jjmatchedPos = 1;
- }
-
- return this.jjMoveStringLiteralDfa2_0(var1, 262144L, var3, 0L);
- case 'm':
- if ((var1 & 2147483648L) != 0L) {
- this.jjmatchedKind = 31;
- this.jjmatchedPos = 1;
- }
-
- return this.jjMoveStringLiteralDfa2_0(var1, 4611703610613432320L, var3, 0L);
- case 'n':
- return this.jjMoveStringLiteralDfa2_0(var1, 35184372088832L, var3, 0L);
- case 'o':
- return this.jjMoveStringLiteralDfa2_0(var1, 12902203392L, var3, 0L);
- case 'p':
- return this.jjMoveStringLiteralDfa2_0(var1, 18014398509486080L, var3, 0L);
- case 'r':
- if ((var1 & 1048576L) != 0L) {
- this.jjmatchedKind = 20;
- this.jjmatchedPos = 1;
- } else if ((var1 & 2199023255552L) != 0L) {
- this.jjmatchedKind = 41;
- this.jjmatchedPos = 1;
- } else if ((var3 & 512L) != 0L) {
- this.jjmatchedKind = 73;
- this.jjmatchedPos = 1;
- }
-
- return this.jjMoveStringLiteralDfa2_0(var1, 432345564227575808L, var3, 0L);
- case 's':
- return this.jjMoveStringLiteralDfa2_0(var1, 70368744177664L, var3, 0L);
- case 't':
- if ((var1 & 1073741824L) != 0L) {
- this.jjmatchedKind = 30;
- this.jjmatchedPos = 1;
- } else if ((var3 & 1024L) != 0L) {
- this.jjmatchedKind = 74;
- this.jjmatchedPos = 1;
- }
-
- return this.jjMoveStringLiteralDfa2_0(var1, -9223367638808264704L, var3, 3L);
- case 'u':
- return this.jjMoveStringLiteralDfa2_0(var1, 0L, var3, 12L);
- }
-
- return this.jjMoveNfa_0(2, 1);
- }
-
- private final int jjMoveStringLiteralDfa2_0(long var1, long var3, long var5, long var7) {
- if (((var3 = var3 & var1) | (var7 = var7 & var5)) == 0L) {
- return this.jjMoveNfa_0(2, 1);
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var9) {
- return this.jjMoveNfa_0(2, 1);
- }
-
- switch (this.curChar) {
- case '-':
- return this.jjMoveStringLiteralDfa3_0(var3, 4L, var7, 0L);
- case '>':
- if ((var3 & 8L) != 0L) {
- this.jjmatchedKind = 3;
- this.jjmatchedPos = 2;
- }
- break;
- case 'A':
- return this.jjMoveStringLiteralDfa3_0(var3, 4611687117939015680L, var7, 0L);
- case 'B':
- if ((var7 & 4L) != 0L) {
- this.jjmatchedKind = 66;
- this.jjmatchedPos = 2;
- }
-
- return this.jjMoveStringLiteralDfa3_0(var3, 0L, var7, 16L);
- case 'D':
- if ((var3 & 140737488355328L) != 0L) {
- this.jjmatchedKind = 47;
- this.jjmatchedPos = 2;
- }
-
- return this.jjMoveStringLiteralDfa3_0(var3, 17303552L, var7, 0L);
- case 'E':
- if ((var3 & 144115188075855872L) != 0L) {
- this.jjmatchedKind = 57;
- this.jjmatchedPos = 2;
- }
-
- return this.jjMoveStringLiteralDfa3_0(var3, 8192L, var7, 0L);
- case 'G':
- if ((var3 & 131072L) != 0L) {
- this.jjmatchedKind = 17;
- this.jjmatchedPos = 2;
- } else if ((var3 & 17592186044416L) != 0L) {
- this.jjmatchedKind = 44;
- this.jjmatchedPos = 2;
- }
- break;
- case 'I':
- return this.jjMoveStringLiteralDfa3_0(var3, 70368744177664L, var7, 0L);
- case 'L':
- return this.jjMoveStringLiteralDfa3_0(var3, 2305843009213693952L, var7, 0L);
- case 'M':
- return this.jjMoveStringLiteralDfa3_0(var3, 576465150349934592L, var7, 0L);
- case 'N':
- if ((var3 & 67108864L) != 0L) {
- this.jjmatchedKind = 26;
- this.jjmatchedPos = 2;
- }
-
- return this.jjMoveStringLiteralDfa3_0(var3, 2814754066268160L, var7, 0L);
- case 'O':
- return this.jjMoveStringLiteralDfa3_0(var3, 288230376151973888L, var7, 0L);
- case 'P':
- if ((var3 & 1125899906842624L) != 0L) {
- this.jjmatchedKind = 50;
- this.jjmatchedPos = 2;
- } else if ((var7 & 8L) != 0L) {
- this.jjmatchedKind = 67;
- this.jjmatchedPos = 2;
- }
-
- return this.jjMoveStringLiteralDfa3_0(var3, 35184374190080L, var7, 0L);
- case 'R':
- if ((var3 & 134217728L) != 0L) {
- this.jjmatchedKind = 27;
- this.jjmatchedPos = 2;
- } else if ((var7 & 8192L) != 0L) {
- this.jjmatchedKind = 77;
- this.jjmatchedPos = 2;
- }
-
- return this.jjMoveStringLiteralDfa3_0(var3, -7998392929620066304L, var7, 1L);
- case 'S':
- return this.jjMoveStringLiteralDfa3_0(var3, 98304L, var7, 0L);
- case 'T':
- return this.jjMoveStringLiteralDfa3_0(var3, 22517998145241088L, var7, 256L);
- case 'V':
- if ((var3 & 268435456L) != 0L) {
- this.jjmatchedKind = 28;
- this.jjmatchedPos = 2;
- }
- break;
- case 'X':
- return this.jjMoveStringLiteralDfa3_0(var3, 0L, var7, 64L);
- case 'Y':
- return this.jjMoveStringLiteralDfa3_0(var3, 0L, var7, 2L);
- case 'a':
- return this.jjMoveStringLiteralDfa3_0(var3, 4611687117939015680L, var7, 0L);
- case 'b':
- if ((var7 & 4L) != 0L) {
- this.jjmatchedKind = 66;
- this.jjmatchedPos = 2;
- }
-
- return this.jjMoveStringLiteralDfa3_0(var3, 0L, var7, 16L);
- case 'd':
- if ((var3 & 140737488355328L) != 0L) {
- this.jjmatchedKind = 47;
- this.jjmatchedPos = 2;
- }
-
- return this.jjMoveStringLiteralDfa3_0(var3, 17303552L, var7, 0L);
- case 'e':
- if ((var3 & 144115188075855872L) != 0L) {
- this.jjmatchedKind = 57;
- this.jjmatchedPos = 2;
- }
-
- return this.jjMoveStringLiteralDfa3_0(var3, 8192L, var7, 0L);
- case 'g':
- if ((var3 & 131072L) != 0L) {
- this.jjmatchedKind = 17;
- this.jjmatchedPos = 2;
- } else if ((var3 & 17592186044416L) != 0L) {
- this.jjmatchedKind = 44;
- this.jjmatchedPos = 2;
- }
- break;
- case 'i':
- return this.jjMoveStringLiteralDfa3_0(var3, 70368744177664L, var7, 0L);
- case 'l':
- return this.jjMoveStringLiteralDfa3_0(var3, 2305843009213693952L, var7, 0L);
- case 'm':
- return this.jjMoveStringLiteralDfa3_0(var3, 576465150349934592L, var7, 0L);
- case 'n':
- if ((var3 & 67108864L) != 0L) {
- this.jjmatchedKind = 26;
- this.jjmatchedPos = 2;
- }
-
- return this.jjMoveStringLiteralDfa3_0(var3, 2814754066268160L, var7, 0L);
- case 'o':
- return this.jjMoveStringLiteralDfa3_0(var3, 288230376151973888L, var7, 0L);
- case 'p':
- if ((var3 & 1125899906842624L) != 0L) {
- this.jjmatchedKind = 50;
- this.jjmatchedPos = 2;
- } else if ((var7 & 8L) != 0L) {
- this.jjmatchedKind = 67;
- this.jjmatchedPos = 2;
- }
-
- return this.jjMoveStringLiteralDfa3_0(var3, 35184374190080L, var7, 0L);
- case 'r':
- if ((var3 & 134217728L) != 0L) {
- this.jjmatchedKind = 27;
- this.jjmatchedPos = 2;
- } else if ((var7 & 8192L) != 0L) {
- this.jjmatchedKind = 77;
- this.jjmatchedPos = 2;
- }
-
- return this.jjMoveStringLiteralDfa3_0(var3, -7998392929620066304L, var7, 1L);
- case 's':
- return this.jjMoveStringLiteralDfa3_0(var3, 98304L, var7, 0L);
- case 't':
- return this.jjMoveStringLiteralDfa3_0(var3, 22517998145241088L, var7, 256L);
- case 'v':
- if ((var3 & 268435456L) != 0L) {
- this.jjmatchedKind = 28;
- this.jjmatchedPos = 2;
- }
- break;
- case 'x':
- return this.jjMoveStringLiteralDfa3_0(var3, 0L, var7, 64L);
- case 'y':
- return this.jjMoveStringLiteralDfa3_0(var3, 0L, var7, 2L);
- }
-
- return this.jjMoveNfa_0(2, 2);
- }
- }
-
- private final int jjMoveStringLiteralDfa3_0(long var1, long var3, long var5, long var7) {
- if (((var3 = var3 & var1) | (var7 = var7 & var5)) == 0L) {
- return this.jjMoveNfa_0(2, 2);
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var9) {
- return this.jjMoveNfa_0(2, 2);
- }
-
- switch (this.curChar) {
- case '-':
- if ((var3 & 4L) != 0L) {
- this.jjmatchedKind = 2;
- this.jjmatchedPos = 3;
- }
- break;
- case 'A':
- if ((var3 & 8192L) != 0L) {
- this.jjmatchedKind = 13;
- this.jjmatchedPos = 3;
- } else if ((var3 & 4503599627370496L) != 0L) {
- this.jjmatchedKind = 52;
- this.jjmatchedPos = 3;
- }
-
- return this.jjMoveStringLiteralDfa4_0(var3, 72057594037927936L, var7, 0L);
- case 'C':
- return this.jjMoveStringLiteralDfa4_0(var3, 262144L, var7, 0L);
- case 'D':
- if ((var3 & 1099511627776L) != 0L) {
- this.jjmatchedKind = 40;
- this.jjmatchedPos = 3;
- }
- break;
- case 'E':
- if ((var3 & 32768L) != 0L) {
- this.jjmatchedKind = 15;
- this.jjmatchedPos = 3;
- } else if ((var3 & 8388608L) != 0L) {
- this.jjmatchedKind = 23;
- this.jjmatchedPos = 3;
- } else if ((var3 & 16777216L) != 0L) {
- this.jjmatchedKind = 24;
- this.jjmatchedPos = 3;
- }
-
- return this.jjMoveStringLiteralDfa4_0(var3, 2305843009213759488L, var7, 0L);
- case 'I':
- return this.jjMoveStringLiteralDfa4_0(var3, -8052436133738446848L, var7, 0L);
- case 'K':
- if ((var3 & 562949953421312L) != 0L) {
- this.jjmatchedKind = 49;
- this.jjmatchedPos = 3;
- }
- break;
- case 'L':
- if ((var3 & 4398046511104L) != 0L) {
- this.jjmatchedKind = 42;
- this.jjmatchedPos = 3;
- }
-
- return this.jjMoveStringLiteralDfa4_0(var3, 4611686018427392000L, var7, 274L);
- case 'M':
- if ((var3 & 8589934592L) != 0L) {
- this.jjmatchedKind = 33;
- this.jjmatchedPos = 3;
- }
-
- return this.jjMoveStringLiteralDfa4_0(var3, 288230376151711744L, var7, 0L);
- case 'N':
- return this.jjMoveStringLiteralDfa4_0(var3, 70368744177664L, var7, 0L);
- case 'O':
- return this.jjMoveStringLiteralDfa4_0(var3, 0L, var7, 1L);
- case 'P':
- if ((var3 & 576460752303423488L) != 0L) {
- this.jjmatchedKind = 59;
- this.jjmatchedPos = 3;
- }
- break;
- case 'R':
- return this.jjMoveStringLiteralDfa4_0(var3, 2048L, var7, 0L);
- case 'T':
- if ((var3 & 4294967296L) != 0L) {
- this.jjmatchedKind = 32;
- this.jjmatchedPos = 3;
- }
-
- return this.jjMoveStringLiteralDfa4_0(var3, 6291456L, var7, 64L);
- case 'U':
- if ((var3 & 2251799813685248L) != 0L) {
- this.jjmatchedKind = 51;
- this.jjmatchedPos = 3;
- }
-
- return this.jjMoveStringLiteralDfa4_0(var3, 35184372088832L, var7, 0L);
- case 'Y':
- if ((var3 & 524288L) != 0L) {
- this.jjmatchedKind = 19;
- this.jjmatchedPos = 3;
- }
- break;
- case 'a':
- if ((var3 & 8192L) != 0L) {
- this.jjmatchedKind = 13;
- this.jjmatchedPos = 3;
- } else if ((var3 & 4503599627370496L) != 0L) {
- this.jjmatchedKind = 52;
- this.jjmatchedPos = 3;
- }
-
- return this.jjMoveStringLiteralDfa4_0(var3, 72057594037927936L, var7, 0L);
- case 'c':
- return this.jjMoveStringLiteralDfa4_0(var3, 262144L, var7, 0L);
- case 'd':
- if ((var3 & 1099511627776L) != 0L) {
- this.jjmatchedKind = 40;
- this.jjmatchedPos = 3;
- }
- break;
- case 'e':
- if ((var3 & 32768L) != 0L) {
- this.jjmatchedKind = 15;
- this.jjmatchedPos = 3;
- } else if ((var3 & 8388608L) != 0L) {
- this.jjmatchedKind = 23;
- this.jjmatchedPos = 3;
- } else if ((var3 & 16777216L) != 0L) {
- this.jjmatchedKind = 24;
- this.jjmatchedPos = 3;
- }
-
- return this.jjMoveStringLiteralDfa4_0(var3, 2305843009213759488L, var7, 0L);
- case 'i':
- return this.jjMoveStringLiteralDfa4_0(var3, -8052436133738446848L, var7, 0L);
- case 'k':
- if ((var3 & 562949953421312L) != 0L) {
- this.jjmatchedKind = 49;
- this.jjmatchedPos = 3;
- }
- break;
- case 'l':
- if ((var3 & 4398046511104L) != 0L) {
- this.jjmatchedKind = 42;
- this.jjmatchedPos = 3;
- }
-
- return this.jjMoveStringLiteralDfa4_0(var3, 4611686018427392000L, var7, 274L);
- case 'm':
- if ((var3 & 8589934592L) != 0L) {
- this.jjmatchedKind = 33;
- this.jjmatchedPos = 3;
- }
-
- return this.jjMoveStringLiteralDfa4_0(var3, 288230376151711744L, var7, 0L);
- case 'n':
- return this.jjMoveStringLiteralDfa4_0(var3, 70368744177664L, var7, 0L);
- case 'o':
- return this.jjMoveStringLiteralDfa4_0(var3, 0L, var7, 1L);
- case 'p':
- if ((var3 & 576460752303423488L) != 0L) {
- this.jjmatchedKind = 59;
- this.jjmatchedPos = 3;
- }
- break;
- case 'r':
- return this.jjMoveStringLiteralDfa4_0(var3, 2048L, var7, 0L);
- case 't':
- if ((var3 & 4294967296L) != 0L) {
- this.jjmatchedKind = 32;
- this.jjmatchedPos = 3;
- }
-
- return this.jjMoveStringLiteralDfa4_0(var3, 6291456L, var7, 64L);
- case 'u':
- if ((var3 & 2251799813685248L) != 0L) {
- this.jjmatchedKind = 51;
- this.jjmatchedPos = 3;
- }
-
- return this.jjMoveStringLiteralDfa4_0(var3, 35184372088832L, var7, 0L);
- case 'y':
- if ((var3 & 524288L) != 0L) {
- this.jjmatchedKind = 19;
- this.jjmatchedPos = 3;
- }
- }
-
- return this.jjMoveNfa_0(2, 3);
- }
- }
-
- private final int jjMoveStringLiteralDfa4_0(long var1, long var3, long var5, long var7) {
- if (((var3 = var3 & var1) | (var7 = var7 & var5)) == 0L) {
- return this.jjMoveNfa_0(2, 3);
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var9) {
- return this.jjMoveNfa_0(2, 3);
- }
-
- switch (this.curChar) {
- case 'A':
- return this.jjMoveStringLiteralDfa5_0(var3, 0L, var7, 64L);
- case 'C':
- return this.jjMoveStringLiteralDfa5_0(var3, 2305843009213693952L, var7, 0L);
- case 'D':
- return this.jjMoveStringLiteralDfa5_0(var3, 70368744177664L, var7, 0L);
- case 'E':
- if ((var7 & 2L) != 0L) {
- this.jjmatchedKind = 65;
- this.jjmatchedPos = 4;
- } else if ((var7 & 16L) != 0L) {
- this.jjmatchedKind = 68;
- this.jjmatchedPos = 4;
- } else if ((var7 & 256L) != 0L) {
- this.jjmatchedKind = 72;
- this.jjmatchedPos = 4;
- }
-
- return this.jjMoveStringLiteralDfa5_0(var3, 4200448L, var7, 0L);
- case 'F':
- return this.jjMoveStringLiteralDfa5_0(var3, 65536L, var7, 0L);
- case 'I':
- return this.jjMoveStringLiteralDfa5_0(var3, 2097152L, var7, 0L);
- case 'K':
- return this.jjMoveStringLiteralDfa5_0(var3, -9223372036854513664L, var7, 0L);
- case 'L':
- if ((var3 & 4611686018427387904L) != 0L) {
- this.jjmatchedKind = 62;
- this.jjmatchedPos = 4;
- }
- break;
- case 'M':
- if ((var3 & 72057594037927936L) != 0L) {
- this.jjmatchedKind = 56;
- this.jjmatchedPos = 4;
- }
- break;
- case 'N':
- return this.jjMoveStringLiteralDfa5_0(var3, 0L, var7, 1L);
- case 'O':
- return this.jjMoveStringLiteralDfa5_0(var3, 18014398509481984L, var7, 0L);
- case 'P':
- return this.jjMoveStringLiteralDfa5_0(var3, 1441151880758558720L, var7, 0L);
- case 'T':
- if ((var3 & 35184372088832L) != 0L) {
- this.jjmatchedKind = 45;
- this.jjmatchedPos = 4;
- }
- break;
- case 'a':
- return this.jjMoveStringLiteralDfa5_0(var3, 0L, var7, 64L);
- case 'c':
- return this.jjMoveStringLiteralDfa5_0(var3, 2305843009213693952L, var7, 0L);
- case 'd':
- return this.jjMoveStringLiteralDfa5_0(var3, 70368744177664L, var7, 0L);
- case 'e':
- if ((var7 & 2L) != 0L) {
- this.jjmatchedKind = 65;
- this.jjmatchedPos = 4;
- } else if ((var7 & 16L) != 0L) {
- this.jjmatchedKind = 68;
- this.jjmatchedPos = 4;
- } else if ((var7 & 256L) != 0L) {
- this.jjmatchedKind = 72;
- this.jjmatchedPos = 4;
- }
-
- return this.jjMoveStringLiteralDfa5_0(var3, 4200448L, var7, 0L);
- case 'f':
- return this.jjMoveStringLiteralDfa5_0(var3, 65536L, var7, 0L);
- case 'i':
- return this.jjMoveStringLiteralDfa5_0(var3, 2097152L, var7, 0L);
- case 'k':
- return this.jjMoveStringLiteralDfa5_0(var3, -9223372036854513664L, var7, 0L);
- case 'l':
- if ((var3 & 4611686018427387904L) != 0L) {
- this.jjmatchedKind = 62;
- this.jjmatchedPos = 4;
- }
- break;
- case 'm':
- if ((var3 & 72057594037927936L) != 0L) {
- this.jjmatchedKind = 56;
- this.jjmatchedPos = 4;
- }
- break;
- case 'n':
- return this.jjMoveStringLiteralDfa5_0(var3, 0L, var7, 1L);
- case 'o':
- return this.jjMoveStringLiteralDfa5_0(var3, 18014398509481984L, var7, 0L);
- case 'p':
- return this.jjMoveStringLiteralDfa5_0(var3, 1441151880758558720L, var7, 0L);
- case 't':
- if ((var3 & 35184372088832L) != 0L) {
- this.jjmatchedKind = 45;
- this.jjmatchedPos = 4;
- }
- }
-
- return this.jjMoveNfa_0(2, 4);
- }
- }
-
- private final int jjMoveStringLiteralDfa5_0(long var1, long var3, long var5, long var7) {
- if (((var3 = var3 & var1) | (var7 = var7 & var5)) == 0L) {
- return this.jjMoveNfa_0(2, 4);
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var9) {
- return this.jjMoveNfa_0(2, 4);
- }
-
- switch (this.curChar) {
- case 'E':
- if ((var3 & Long.MIN_VALUE) != 0L) {
- this.jjmatchedKind = 63;
- this.jjmatchedPos = 5;
- }
-
- return this.jjMoveStringLiteralDfa6_0(var3, 70368744177664L, var7, 0L);
- case 'G':
- if ((var7 & 1L) != 0L) {
- this.jjmatchedKind = 64;
- this.jjmatchedPos = 5;
- }
- break;
- case 'N':
- if ((var3 & 18014398509481984L) != 0L) {
- this.jjmatchedKind = 54;
- this.jjmatchedPos = 5;
- }
- break;
- case 'O':
- return this.jjMoveStringLiteralDfa6_0(var3, 2162688L, var7, 0L);
- case 'Q':
- return this.jjMoveStringLiteralDfa6_0(var3, 262144L, var7, 0L);
- case 'R':
- if ((var3 & 4194304L) != 0L) {
- this.jjmatchedKind = 22;
- this.jjmatchedPos = 5;
- }
-
- return this.jjMoveStringLiteralDfa6_0(var3, 0L, var7, 64L);
- case 'S':
- return this.jjMoveStringLiteralDfa6_0(var3, 2048L, var7, 0L);
- case 'T':
- if ((var3 & 4096L) != 0L) {
- this.jjmatchedKind = 12;
- this.jjmatchedPos = 5;
- } else if ((var3 & 288230376151711744L) != 0L) {
- this.jjmatchedKind = 58;
- this.jjmatchedPos = 5;
- } else if ((var3 & 1152921504606846976L) != 0L) {
- this.jjmatchedKind = 60;
- this.jjmatchedPos = 5;
- } else if ((var3 & 2305843009213693952L) != 0L) {
- this.jjmatchedKind = 61;
- this.jjmatchedPos = 5;
- }
- break;
- case 'e':
- if ((var3 & Long.MIN_VALUE) != 0L) {
- this.jjmatchedKind = 63;
- this.jjmatchedPos = 5;
- }
-
- return this.jjMoveStringLiteralDfa6_0(var3, 70368744177664L, var7, 0L);
- case 'g':
- if ((var7 & 1L) != 0L) {
- this.jjmatchedKind = 64;
- this.jjmatchedPos = 5;
- }
- break;
- case 'n':
- if ((var3 & 18014398509481984L) != 0L) {
- this.jjmatchedKind = 54;
- this.jjmatchedPos = 5;
- }
- break;
- case 'o':
- return this.jjMoveStringLiteralDfa6_0(var3, 2162688L, var7, 0L);
- case 'q':
- return this.jjMoveStringLiteralDfa6_0(var3, 262144L, var7, 0L);
- case 'r':
- if ((var3 & 4194304L) != 0L) {
- this.jjmatchedKind = 22;
- this.jjmatchedPos = 5;
- }
-
- return this.jjMoveStringLiteralDfa6_0(var3, 0L, var7, 64L);
- case 's':
- return this.jjMoveStringLiteralDfa6_0(var3, 2048L, var7, 0L);
- case 't':
- if ((var3 & 4096L) != 0L) {
- this.jjmatchedKind = 12;
- this.jjmatchedPos = 5;
- } else if ((var3 & 288230376151711744L) != 0L) {
- this.jjmatchedKind = 58;
- this.jjmatchedPos = 5;
- } else if ((var3 & 1152921504606846976L) != 0L) {
- this.jjmatchedKind = 60;
- this.jjmatchedPos = 5;
- } else if ((var3 & 2305843009213693952L) != 0L) {
- this.jjmatchedKind = 61;
- this.jjmatchedPos = 5;
- }
- }
-
- return this.jjMoveNfa_0(2, 5);
- }
- }
-
- private final int jjMoveStringLiteralDfa6_0(long var1, long var3, long var5, long var7) {
- if (((var3 = var3 & var1) | (var7 = var7 & var5)) == 0L) {
- return this.jjMoveNfa_0(2, 5);
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var9) {
- return this.jjMoveNfa_0(2, 5);
- }
-
- switch (this.curChar) {
- case 'E':
- return this.jjMoveStringLiteralDfa7_0(var3, 0L, var7, 64L);
- case 'N':
- if ((var3 & 2097152L) != 0L) {
- this.jjmatchedKind = 21;
- this.jjmatchedPos = 6;
- }
-
- return this.jjMoveStringLiteralDfa7_0(var3, 65536L, var7, 0L);
- case 'S':
- if ((var3 & 2048L) != 0L) {
- this.jjmatchedKind = 11;
- this.jjmatchedPos = 6;
- }
- break;
- case 'U':
- return this.jjMoveStringLiteralDfa7_0(var3, 262144L, var7, 0L);
- case 'X':
- if ((var3 & 70368744177664L) != 0L) {
- this.jjmatchedKind = 46;
- this.jjmatchedPos = 6;
- }
- break;
- case 'e':
- return this.jjMoveStringLiteralDfa7_0(var3, 0L, var7, 64L);
- case 'n':
- if ((var3 & 2097152L) != 0L) {
- this.jjmatchedKind = 21;
- this.jjmatchedPos = 6;
- }
-
- return this.jjMoveStringLiteralDfa7_0(var3, 65536L, var7, 0L);
- case 's':
- if ((var3 & 2048L) != 0L) {
- this.jjmatchedKind = 11;
- this.jjmatchedPos = 6;
- }
- break;
- case 'u':
- return this.jjMoveStringLiteralDfa7_0(var3, 262144L, var7, 0L);
- case 'x':
- if ((var3 & 70368744177664L) != 0L) {
- this.jjmatchedKind = 46;
- this.jjmatchedPos = 6;
- }
- }
-
- return this.jjMoveNfa_0(2, 6);
- }
- }
-
- private final int jjMoveStringLiteralDfa7_0(long var1, long var3, long var5, long var7) {
- if (((var3 = var3 & var1) | (var7 = var7 & var5)) == 0L) {
- return this.jjMoveNfa_0(2, 6);
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var9) {
- return this.jjMoveNfa_0(2, 6);
- }
-
- switch (this.curChar) {
- case 'A':
- if ((var7 & 64L) != 0L) {
- this.jjmatchedKind = 70;
- this.jjmatchedPos = 7;
- }
- break;
- case 'O':
- return this.jjMoveStringLiteralDfa8_0(var3, 262144L, var7, 0L);
- case 'T':
- if ((var3 & 65536L) != 0L) {
- this.jjmatchedKind = 16;
- this.jjmatchedPos = 7;
- }
- break;
- case 'a':
- if ((var7 & 64L) != 0L) {
- this.jjmatchedKind = 70;
- this.jjmatchedPos = 7;
- }
- break;
- case 'o':
- return this.jjMoveStringLiteralDfa8_0(var3, 262144L, var7, 0L);
- case 't':
- if ((var3 & 65536L) != 0L) {
- this.jjmatchedKind = 16;
- this.jjmatchedPos = 7;
- }
- }
-
- return this.jjMoveNfa_0(2, 7);
- }
- }
-
- private final int jjMoveStringLiteralDfa8_0(long var1, long var3, long var5, long var7) {
- if (((var3 = var3 & var1) | var7 & var5) == 0L) {
- return this.jjMoveNfa_0(2, 7);
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var9) {
- return this.jjMoveNfa_0(2, 7);
- }
-
- switch (this.curChar) {
- case 'T':
- return this.jjMoveStringLiteralDfa9_0(var3, 262144L);
- case 't':
- return this.jjMoveStringLiteralDfa9_0(var3, 262144L);
- default:
- return this.jjMoveNfa_0(2, 8);
- }
- }
- }
-
- private final int jjMoveStringLiteralDfa9_0(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return this.jjMoveNfa_0(2, 8);
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return this.jjMoveNfa_0(2, 8);
- }
-
- switch (this.curChar) {
- case 'E':
- if ((var3 & 262144L) != 0L) {
- this.jjmatchedKind = 18;
- this.jjmatchedPos = 9;
- }
- break;
- case 'e':
- if ((var3 & 262144L) != 0L) {
- this.jjmatchedKind = 18;
- this.jjmatchedPos = 9;
- }
- }
-
- return this.jjMoveNfa_0(2, 9);
- }
- }
-
- private final int jjMoveNfa_0(int var1, int var2) {
- int var3 = this.jjmatchedKind;
- int var4 = this.jjmatchedPos;
- int var5;
- this.input_stream.backup(var5 = var2 + 1);
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var12) {
- throw new Error("Internal Error");
- }
-
- var2 = 0;
- int var6 = 0;
- this.jjnewStateCnt = 2;
- int var7 = 1;
- this.jjstateSet[0] = var1;
- int var8 = Integer.MAX_VALUE;
-
- while(true) {
- if (++this.jjround == Integer.MAX_VALUE) {
- this.ReInitRounds();
- }
-
- if (this.curChar < '@') {
- long var16 = 1L << this.curChar;
-
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 0:
- if ((4294977024L & var16) != 0L) {
- var8 = 1;
- this.jjstateSet[this.jjnewStateCnt++] = 0;
- }
- break;
- case 1:
- if ((287948901175001088L & var16) != 0L) {
- var8 = 78;
- this.jjstateSet[this.jjnewStateCnt++] = 1;
- }
- break;
- case 2:
- if ((287948901175001088L & var16) != 0L) {
- if (var8 > 78) {
- var8 = 78;
- }
-
- this.jjCheckNAdd(1);
- } else if ((4294977024L & var16) != 0L) {
- if (var8 > 1) {
- var8 = 1;
- }
-
- this.jjCheckNAdd(0);
- }
- }
- } while(var7 != var6);
- } else if (this.curChar < 128) {
- long var9 = 1L << (this.curChar & 63);
-
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 1:
- case 2:
- if ((576460743847706622L & var9) != 0L) {
- var8 = 78;
- this.jjstateSet[this.jjnewStateCnt++] = 1;
- }
- }
- } while(var7 != var6);
- } else {
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 0:
- }
- } while(var7 != var6);
- }
-
- if (var8 != Integer.MAX_VALUE) {
- this.jjmatchedKind = var8;
- this.jjmatchedPos = var2;
- var8 = Integer.MAX_VALUE;
- }
-
- ++var2;
- if ((var7 = this.jjnewStateCnt) == (var6 = 2 - (this.jjnewStateCnt = var6))) {
- break;
- }
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var13) {
- break;
- }
- }
-
- if (this.jjmatchedPos > var4) {
- return var2;
- } else {
- int var17 = Math.max(var2, var5);
- if (var2 < var17) {
- var7 = var17 - Math.min(var2, var5);
-
- while(var7-- > 0) {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var11) {
- throw new Error("Internal Error : Please send a bug report.");
- }
- }
- }
-
- if (this.jjmatchedPos < var4) {
- this.jjmatchedKind = var3;
- this.jjmatchedPos = var4;
- } else if (this.jjmatchedPos == var4 && this.jjmatchedKind > var3) {
- this.jjmatchedKind = var3;
- }
-
- return var17;
- }
- }
-
- private final int jjMoveStringLiteralDfa0_3() {
- switch (this.curChar) {
- case '=':
- this.jjmatchedKind = 87;
- return this.jjMoveNfa_3(0, 0);
- case '>':
- this.jjmatchedKind = 88;
- return this.jjMoveNfa_3(0, 0);
- case 'T':
- return this.jjMoveStringLiteralDfa1_3(4194304L);
- case 't':
- return this.jjMoveStringLiteralDfa1_3(4194304L);
- default:
- return this.jjMoveNfa_3(0, 0);
- }
- }
-
- private final int jjMoveStringLiteralDfa1_3(long var1) {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var3) {
- return this.jjMoveNfa_3(0, 0);
- }
-
- switch (this.curChar) {
- case 'Y':
- return this.jjMoveStringLiteralDfa2_3(var1, 4194304L);
- case 'y':
- return this.jjMoveStringLiteralDfa2_3(var1, 4194304L);
- default:
- return this.jjMoveNfa_3(0, 1);
- }
- }
-
- private final int jjMoveStringLiteralDfa2_3(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return this.jjMoveNfa_3(0, 1);
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return this.jjMoveNfa_3(0, 1);
- }
-
- switch (this.curChar) {
- case 'P':
- return this.jjMoveStringLiteralDfa3_3(var3, 4194304L);
- case 'p':
- return this.jjMoveStringLiteralDfa3_3(var3, 4194304L);
- default:
- return this.jjMoveNfa_3(0, 2);
- }
- }
- }
-
- private final int jjMoveStringLiteralDfa3_3(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return this.jjMoveNfa_3(0, 2);
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return this.jjMoveNfa_3(0, 2);
- }
-
- switch (this.curChar) {
- case 'E':
- if ((var3 & 4194304L) != 0L) {
- this.jjmatchedKind = 86;
- this.jjmatchedPos = 3;
- }
- break;
- case 'e':
- if ((var3 & 4194304L) != 0L) {
- this.jjmatchedKind = 86;
- this.jjmatchedPos = 3;
- }
- }
-
- return this.jjMoveNfa_3(0, 3);
- }
- }
-
- private final int jjMoveNfa_3(int var1, int var2) {
- int var3 = this.jjmatchedKind;
- int var4 = this.jjmatchedPos;
- int var5;
- this.input_stream.backup(var5 = var2 + 1);
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var12) {
- throw new Error("Internal Error");
- }
-
- var2 = 0;
- int var6 = 0;
- this.jjnewStateCnt = 1;
- int var7 = 1;
- this.jjstateSet[0] = var1;
- int var8 = Integer.MAX_VALUE;
-
- while(true) {
- if (++this.jjround == Integer.MAX_VALUE) {
- this.ReInitRounds();
- }
-
- if (this.curChar < '@') {
- long var9 = 1L << this.curChar;
-
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 0:
- if ((4294977024L & var9) != 0L) {
- var8 = 85;
- this.jjstateSet[this.jjnewStateCnt++] = 0;
- }
- }
- } while(var7 != var6);
- } else if (this.curChar < 128) {
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 0:
- }
- } while(var7 != var6);
- } else {
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 0:
- }
- } while(var7 != var6);
- }
-
- if (var8 != Integer.MAX_VALUE) {
- this.jjmatchedKind = var8;
- this.jjmatchedPos = var2;
- var8 = Integer.MAX_VALUE;
- }
-
- ++var2;
- if ((var7 = this.jjnewStateCnt) == (var6 = 1 - (this.jjnewStateCnt = var6))) {
- break;
- }
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var13) {
- break;
- }
- }
-
- if (this.jjmatchedPos > var4) {
- return var2;
- } else {
- int var16 = Math.max(var2, var5);
- if (var2 < var16) {
- var7 = var16 - Math.min(var2, var5);
-
- while(var7-- > 0) {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var11) {
- throw new Error("Internal Error : Please send a bug report.");
- }
- }
- }
-
- if (this.jjmatchedPos < var4) {
- this.jjmatchedKind = var3;
- this.jjmatchedPos = var4;
- } else if (this.jjmatchedPos == var4 && this.jjmatchedKind > var3) {
- this.jjmatchedKind = var3;
- }
-
- return var16;
- }
- }
-
- private final int jjStopStringLiteralDfa_1(int var1, long var2) {
- switch (var1) {
- case 0:
- if ((var2 & 128L) != 0L) {
- return 2;
- }
-
- return -1;
- default:
- return -1;
- }
- }
-
- private final int jjStartNfa_1(int var1, long var2) {
- return this.jjMoveNfa_1(this.jjStopStringLiteralDfa_1(var1, var2), var1 + 1);
- }
-
- private final int jjStartNfaWithStates_1(int var1, int var2, int var3) {
- this.jjmatchedKind = var2;
- this.jjmatchedPos = var1;
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var4) {
- return var1 + 1;
- }
-
- return this.jjMoveNfa_1(var3, var1 + 1);
- }
-
- private final int jjMoveStringLiteralDfa0_1() {
- switch (this.curChar) {
- case '*':
- return this.jjMoveStringLiteralDfa1_1(128L);
- default:
- return this.jjMoveNfa_1(1, 0);
- }
- }
-
- private final int jjMoveStringLiteralDfa1_1(long var1) {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var3) {
- this.jjStopStringLiteralDfa_1(0, var1);
- return 1;
- }
-
- switch (this.curChar) {
- case '/':
- if ((var1 & 128L) != 0L) {
- return this.jjStopAtPos(1, 7);
- }
- default:
- return this.jjStartNfa_1(0, var1);
- }
- }
-
- private final int jjMoveNfa_1(int var1, int var2) {
- int var3 = 0;
- this.jjnewStateCnt = 3;
- int var4 = 1;
- this.jjstateSet[0] = var1;
- int var5 = Integer.MAX_VALUE;
-
- while(true) {
- if (++this.jjround == Integer.MAX_VALUE) {
- this.ReInitRounds();
- }
-
- if (this.curChar < '@') {
- long var10 = 1L << this.curChar;
-
- do {
- --var4;
- switch (this.jjstateSet[var4]) {
- case 0:
- if ((-4398046511105L & var10) != 0L) {
- if (var5 > 5) {
- var5 = 5;
- }
-
- this.jjCheckNAdd(0);
- }
- break;
- case 1:
- if ((-4398046511105L & var10) != 0L) {
- if (var5 > 5) {
- var5 = 5;
- }
-
- this.jjCheckNAdd(0);
- } else if (this.curChar == '*') {
- this.jjCheckNAdd(2);
- }
- break;
- case 2:
- if ((-140737488355329L & var10) != 0L) {
- if (var5 > 6) {
- var5 = 6;
- }
-
- this.jjCheckNAdd(2);
- }
- }
- } while(var4 != var3);
- } else if (this.curChar < 128) {
- do {
- --var4;
- switch (this.jjstateSet[var4]) {
- case 0:
- case 1:
- if (var5 > 5) {
- var5 = 5;
- }
-
- this.jjCheckNAdd(0);
- break;
- case 2:
- if (var5 > 6) {
- var5 = 6;
- }
-
- this.jjstateSet[this.jjnewStateCnt++] = 2;
- }
- } while(var4 != var3);
- } else {
- int var6 = (this.curChar & 255) >> 6;
- long var7 = 1L << (this.curChar & 63);
-
- do {
- --var4;
- switch (this.jjstateSet[var4]) {
- case 0:
- case 1:
- if ((jjbitVec0[var6] & var7) != 0L) {
- if (var5 > 5) {
- var5 = 5;
- }
-
- this.jjCheckNAdd(0);
- }
- break;
- case 2:
- if ((jjbitVec0[var6] & var7) != 0L) {
- if (var5 > 6) {
- var5 = 6;
- }
-
- this.jjstateSet[this.jjnewStateCnt++] = 2;
- }
- }
- } while(var4 != var3);
- }
-
- if (var5 != Integer.MAX_VALUE) {
- this.jjmatchedKind = var5;
- this.jjmatchedPos = var2;
- var5 = Integer.MAX_VALUE;
- }
-
- ++var2;
- if ((var4 = this.jjnewStateCnt) == (var3 = 3 - (this.jjnewStateCnt = var3))) {
- return var2;
- }
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var9) {
- return var2;
- }
- }
- }
-
- private final int jjMoveStringLiteralDfa0_8() {
- switch (this.curChar) {
- case '(':
- this.jjmatchedKind = 111;
- return this.jjMoveNfa_8(2, 0);
- case ',':
- this.jjmatchedKind = 112;
- return this.jjMoveNfa_8(2, 0);
- case ';':
- this.jjmatchedKind = 113;
- return this.jjMoveNfa_8(2, 0);
- case '}':
- this.jjmatchedKind = 114;
- return this.jjMoveNfa_8(2, 0);
- default:
- return this.jjMoveNfa_8(2, 0);
- }
- }
-
- private final int jjMoveNfa_8(int var1, int var2) {
- int var3 = this.jjmatchedKind;
- int var4 = this.jjmatchedPos;
- int var5;
- this.input_stream.backup(var5 = var2 + 1);
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var12) {
- throw new Error("Internal Error");
- }
-
- var2 = 0;
- int var6 = 0;
- this.jjnewStateCnt = 2;
- int var7 = 1;
- this.jjstateSet[0] = var1;
- int var8 = Integer.MAX_VALUE;
-
- while(true) {
- if (++this.jjround == Integer.MAX_VALUE) {
- this.ReInitRounds();
- }
-
- if (this.curChar < '@') {
- long var16 = 1L << this.curChar;
-
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 0:
- if ((4294977024L & var16) != 0L) {
- var8 = 105;
- this.jjstateSet[this.jjnewStateCnt++] = 0;
- }
- break;
- case 1:
- if ((288054626089959424L & var16) != 0L) {
- var8 = 110;
- this.jjstateSet[this.jjnewStateCnt++] = 1;
- }
- break;
- case 2:
- if ((288054626089959424L & var16) != 0L) {
- if (var8 > 110) {
- var8 = 110;
- }
-
- this.jjCheckNAdd(1);
- } else if ((4294977024L & var16) != 0L) {
- if (var8 > 105) {
- var8 = 105;
- }
-
- this.jjCheckNAdd(0);
- }
- }
- } while(var7 != var6);
- } else if (this.curChar < 128) {
- long var9 = 1L << (this.curChar & 63);
-
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 1:
- case 2:
- if ((576460745995190270L & var9) != 0L) {
- var8 = 110;
- this.jjstateSet[this.jjnewStateCnt++] = 1;
- }
- }
- } while(var7 != var6);
- } else {
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 0:
- }
- } while(var7 != var6);
- }
-
- if (var8 != Integer.MAX_VALUE) {
- this.jjmatchedKind = var8;
- this.jjmatchedPos = var2;
- var8 = Integer.MAX_VALUE;
- }
-
- ++var2;
- if ((var7 = this.jjnewStateCnt) == (var6 = 2 - (this.jjnewStateCnt = var6))) {
- break;
- }
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var13) {
- break;
- }
- }
-
- if (this.jjmatchedPos > var4) {
- return var2;
- } else {
- int var17 = Math.max(var2, var5);
- if (var2 < var17) {
- var7 = var17 - Math.min(var2, var5);
-
- while(var7-- > 0) {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var11) {
- throw new Error("Internal Error : Please send a bug report.");
- }
- }
- }
-
- if (this.jjmatchedPos < var4) {
- this.jjmatchedKind = var3;
- this.jjmatchedPos = var4;
- } else if (this.jjmatchedPos == var4 && this.jjmatchedKind > var3) {
- this.jjmatchedKind = var3;
- }
-
- return var17;
- }
- }
-
- private final int jjMoveStringLiteralDfa0_5() {
- return this.jjMoveNfa_5(0, 0);
- }
-
- private final int jjMoveNfa_5(int var1, int var2) {
- int var3 = 0;
- this.jjnewStateCnt = 2;
- int var4 = 1;
- this.jjstateSet[0] = var1;
- int var5 = Integer.MAX_VALUE;
-
- while(true) {
- if (++this.jjround == Integer.MAX_VALUE) {
- this.ReInitRounds();
- }
-
- if (this.curChar < '@') {
- long var9 = 1L << this.curChar;
-
- do {
- --var4;
- switch (this.jjstateSet[var4]) {
- case 0:
- if ((105553116266496L & var9) != 0L) {
- if (var5 > 93) {
- var5 = 93;
- }
-
- this.jjCheckNAdd(1);
- }
- break;
- case 1:
- if ((288054454291267584L & var9) != 0L) {
- if (var5 > 93) {
- var5 = 93;
- }
-
- this.jjCheckNAdd(1);
- }
- }
- } while(var4 != var3);
- } else if (this.curChar < 128) {
- long var6 = 1L << (this.curChar & 63);
-
- do {
- --var4;
- switch (this.jjstateSet[var4]) {
- case 0:
- case 1:
- if ((576460745995190270L & var6) != 0L) {
- if (var5 > 93) {
- var5 = 93;
- }
-
- this.jjCheckNAdd(1);
- }
- }
- } while(var4 != var3);
- } else {
- do {
- --var4;
- switch (this.jjstateSet[var4]) {
- case 0:
- }
- } while(var4 != var3);
- }
-
- if (var5 != Integer.MAX_VALUE) {
- this.jjmatchedKind = var5;
- this.jjmatchedPos = var2;
- var5 = Integer.MAX_VALUE;
- }
-
- ++var2;
- if ((var4 = this.jjnewStateCnt) == (var3 = 2 - (this.jjnewStateCnt = var3))) {
- return var2;
- }
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var8) {
- return var2;
- }
- }
- }
-
- private final int jjMoveStringLiteralDfa0_7() {
- switch (this.curChar) {
- case ':':
- this.jjmatchedKind = 104;
- return this.jjMoveNfa_7(1, 0);
- default:
- return this.jjMoveNfa_7(1, 0);
- }
- }
-
- private final int jjMoveNfa_7(int var1, int var2) {
- int var3 = this.jjmatchedKind;
- int var4 = this.jjmatchedPos;
- int var5;
- this.input_stream.backup(var5 = var2 + 1);
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var12) {
- throw new Error("Internal Error");
- }
-
- var2 = 0;
- int var6 = 0;
- this.jjnewStateCnt = 3;
- int var7 = 1;
- this.jjstateSet[0] = var1;
- int var8 = Integer.MAX_VALUE;
-
- while(true) {
- if (++this.jjround == Integer.MAX_VALUE) {
- this.ReInitRounds();
- }
-
- if (this.curChar < '@') {
- long var16 = 1L << this.curChar;
-
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 0:
- if ((4294977024L & var16) != 0L) {
- var8 = 99;
- this.jjstateSet[this.jjnewStateCnt++] = 0;
- }
- break;
- case 1:
- if ((4294977024L & var16) != 0L) {
- if (var8 > 99) {
- var8 = 99;
- }
-
- this.jjCheckNAdd(0);
- } else if ((105553116266496L & var16) != 0L) {
- if (var8 > 103) {
- var8 = 103;
- }
-
- this.jjCheckNAdd(2);
- }
- break;
- case 2:
- if ((288054454291267584L & var16) != 0L) {
- if (var8 > 103) {
- var8 = 103;
- }
-
- this.jjCheckNAdd(2);
- }
- }
- } while(var7 != var6);
- } else if (this.curChar < 128) {
- long var9 = 1L << (this.curChar & 63);
-
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 1:
- case 2:
- if ((576460745995190270L & var9) != 0L) {
- if (var8 > 103) {
- var8 = 103;
- }
-
- this.jjCheckNAdd(2);
- }
- }
- } while(var7 != var6);
- } else {
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 0:
- }
- } while(var7 != var6);
- }
-
- if (var8 != Integer.MAX_VALUE) {
- this.jjmatchedKind = var8;
- this.jjmatchedPos = var2;
- var8 = Integer.MAX_VALUE;
- }
-
- ++var2;
- if ((var7 = this.jjnewStateCnt) == (var6 = 3 - (this.jjnewStateCnt = var6))) {
- break;
- }
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var13) {
- break;
- }
- }
-
- if (this.jjmatchedPos > var4) {
- return var2;
- } else {
- int var17 = Math.max(var2, var5);
- if (var2 < var17) {
- var7 = var17 - Math.min(var2, var5);
-
- while(var7-- > 0) {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var11) {
- throw new Error("Internal Error : Please send a bug report.");
- }
- }
- }
-
- if (this.jjmatchedPos < var4) {
- this.jjmatchedKind = var3;
- this.jjmatchedPos = var4;
- } else if (this.jjmatchedPos == var4 && this.jjmatchedKind > var3) {
- this.jjmatchedKind = var3;
- }
-
- return var17;
- }
- }
-
- private final int jjMoveStringLiteralDfa0_2() {
- switch (this.curChar) {
- case 'S':
- return this.jjMoveStringLiteralDfa1_2(1048576L);
- case 's':
- return this.jjMoveStringLiteralDfa1_2(1048576L);
- default:
- return this.jjMoveNfa_2(0, 0);
- }
- }
-
- private final int jjMoveStringLiteralDfa1_2(long var1) {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var3) {
- return this.jjMoveNfa_2(0, 0);
- }
-
- switch (this.curChar) {
- case 'T':
- return this.jjMoveStringLiteralDfa2_2(var1, 1048576L);
- case 't':
- return this.jjMoveStringLiteralDfa2_2(var1, 1048576L);
- default:
- return this.jjMoveNfa_2(0, 1);
- }
- }
-
- private final int jjMoveStringLiteralDfa2_2(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return this.jjMoveNfa_2(0, 1);
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return this.jjMoveNfa_2(0, 1);
- }
-
- switch (this.curChar) {
- case 'Y':
- return this.jjMoveStringLiteralDfa3_2(var3, 1048576L);
- case 'y':
- return this.jjMoveStringLiteralDfa3_2(var3, 1048576L);
- default:
- return this.jjMoveNfa_2(0, 2);
- }
- }
- }
-
- private final int jjMoveStringLiteralDfa3_2(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return this.jjMoveNfa_2(0, 2);
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return this.jjMoveNfa_2(0, 2);
- }
-
- switch (this.curChar) {
- case 'L':
- return this.jjMoveStringLiteralDfa4_2(var3, 1048576L);
- case 'l':
- return this.jjMoveStringLiteralDfa4_2(var3, 1048576L);
- default:
- return this.jjMoveNfa_2(0, 3);
- }
- }
- }
-
- private final int jjMoveStringLiteralDfa4_2(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return this.jjMoveNfa_2(0, 3);
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return this.jjMoveNfa_2(0, 3);
- }
-
- switch (this.curChar) {
- case 'E':
- if ((var3 & 1048576L) != 0L) {
- this.jjmatchedKind = 84;
- this.jjmatchedPos = 4;
- }
- break;
- case 'e':
- if ((var3 & 1048576L) != 0L) {
- this.jjmatchedKind = 84;
- this.jjmatchedPos = 4;
- }
- }
-
- return this.jjMoveNfa_2(0, 4);
- }
- }
-
- private final int jjMoveNfa_2(int var1, int var2) {
- int var3 = this.jjmatchedKind;
- int var4 = this.jjmatchedPos;
- int var5;
- this.input_stream.backup(var5 = var2 + 1);
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var12) {
- throw new Error("Internal Error");
- }
-
- var2 = 0;
- int var6 = 0;
- this.jjnewStateCnt = 1;
- int var7 = 1;
- this.jjstateSet[0] = var1;
- int var8 = Integer.MAX_VALUE;
-
- while(true) {
- if (++this.jjround == Integer.MAX_VALUE) {
- this.ReInitRounds();
- }
-
- if (this.curChar < '@') {
- long var9 = 1L << this.curChar;
-
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 0:
- if ((4294977024L & var9) != 0L) {
- var8 = 83;
- this.jjstateSet[this.jjnewStateCnt++] = 0;
- }
- }
- } while(var7 != var6);
- } else if (this.curChar < 128) {
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 0:
- }
- } while(var7 != var6);
- } else {
- do {
- --var7;
- switch (this.jjstateSet[var7]) {
- case 0:
- }
- } while(var7 != var6);
- }
-
- if (var8 != Integer.MAX_VALUE) {
- this.jjmatchedKind = var8;
- this.jjmatchedPos = var2;
- var8 = Integer.MAX_VALUE;
- }
-
- ++var2;
- if ((var7 = this.jjnewStateCnt) == (var6 = 1 - (this.jjnewStateCnt = var6))) {
- break;
- }
-
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var13) {
- break;
- }
- }
-
- if (this.jjmatchedPos > var4) {
- return var2;
- } else {
- int var16 = Math.max(var2, var5);
- if (var2 < var16) {
- var7 = var16 - Math.min(var2, var5);
-
- while(var7-- > 0) {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var11) {
- throw new Error("Internal Error : Please send a bug report.");
- }
- }
- }
-
- if (this.jjmatchedPos < var4) {
- this.jjmatchedKind = var3;
- this.jjmatchedPos = var4;
- } else if (this.jjmatchedPos == var4 && this.jjmatchedKind > var3) {
- this.jjmatchedKind = var3;
- }
-
- return var16;
- }
- }
-
- private final int jjMoveStringLiteralDfa0_6() {
- switch (this.curChar) {
- case 'A':
- return this.jjMoveStringLiteralDfa1_6(2147483648L);
- case 'F':
- return this.jjMoveStringLiteralDfa1_6(25769803776L);
- case 'L':
- return this.jjMoveStringLiteralDfa1_6(1073741824L);
- case 'V':
- return this.jjMoveStringLiteralDfa1_6(4294967296L);
- case 'a':
- return this.jjMoveStringLiteralDfa1_6(2147483648L);
- case 'f':
- return this.jjMoveStringLiteralDfa1_6(25769803776L);
- case 'l':
- return this.jjMoveStringLiteralDfa1_6(1073741824L);
- case 'v':
- return this.jjMoveStringLiteralDfa1_6(4294967296L);
- default:
- return 1;
- }
- }
-
- private final int jjMoveStringLiteralDfa1_6(long var1) {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var3) {
- return 1;
- }
-
- switch (this.curChar) {
- case 'C':
- return this.jjMoveStringLiteralDfa2_6(var1, 2147483648L);
- case 'I':
- return this.jjMoveStringLiteralDfa2_6(var1, 31138512896L);
- case 'c':
- return this.jjMoveStringLiteralDfa2_6(var1, 2147483648L);
- case 'i':
- return this.jjMoveStringLiteralDfa2_6(var1, 31138512896L);
- default:
- return 2;
- }
- }
-
- private final int jjMoveStringLiteralDfa2_6(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return 2;
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return 2;
- }
-
- switch (this.curChar) {
- case 'N':
- return this.jjMoveStringLiteralDfa3_6(var3, 1073741824L);
- case 'R':
- return this.jjMoveStringLiteralDfa3_6(var3, 25769803776L);
- case 'S':
- return this.jjMoveStringLiteralDfa3_6(var3, 4294967296L);
- case 'T':
- return this.jjMoveStringLiteralDfa3_6(var3, 2147483648L);
- case 'n':
- return this.jjMoveStringLiteralDfa3_6(var3, 1073741824L);
- case 'r':
- return this.jjMoveStringLiteralDfa3_6(var3, 25769803776L);
- case 's':
- return this.jjMoveStringLiteralDfa3_6(var3, 4294967296L);
- case 't':
- return this.jjMoveStringLiteralDfa3_6(var3, 2147483648L);
- default:
- return 3;
- }
- }
- }
-
- private final int jjMoveStringLiteralDfa3_6(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return 3;
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return 3;
- }
-
- switch (this.curChar) {
- case 'I':
- return this.jjMoveStringLiteralDfa4_6(var3, 6442450944L);
- case 'K':
- if ((var3 & 1073741824L) != 0L) {
- return this.jjStopAtPos(3, 94);
- }
- break;
- case 'S':
- return this.jjMoveStringLiteralDfa4_6(var3, 25769803776L);
- case 'i':
- return this.jjMoveStringLiteralDfa4_6(var3, 6442450944L);
- case 'k':
- if ((var3 & 1073741824L) != 0L) {
- return this.jjStopAtPos(3, 94);
- }
- break;
- case 's':
- return this.jjMoveStringLiteralDfa4_6(var3, 25769803776L);
- default:
- return 4;
- }
-
- return 4;
- }
- }
-
- private final int jjMoveStringLiteralDfa4_6(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return 4;
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return 4;
- }
-
- switch (this.curChar) {
- case 'T':
- return this.jjMoveStringLiteralDfa5_6(var3, 30064771072L);
- case 'V':
- return this.jjMoveStringLiteralDfa5_6(var3, 2147483648L);
- case 't':
- return this.jjMoveStringLiteralDfa5_6(var3, 30064771072L);
- case 'v':
- return this.jjMoveStringLiteralDfa5_6(var3, 2147483648L);
- default:
- return 5;
- }
- }
- }
-
- private final int jjMoveStringLiteralDfa5_6(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return 5;
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return 5;
- }
-
- switch (this.curChar) {
- case '-':
- return this.jjMoveStringLiteralDfa6_6(var3, 25769803776L);
- case 'E':
- if ((var3 & 2147483648L) != 0L) {
- return this.jjStopAtPos(5, 95);
- }
-
- return this.jjMoveStringLiteralDfa6_6(var3, 4294967296L);
- case 'e':
- if ((var3 & 2147483648L) != 0L) {
- return this.jjStopAtPos(5, 95);
- }
-
- return this.jjMoveStringLiteralDfa6_6(var3, 4294967296L);
- default:
- return 6;
- }
- }
- }
-
- private final int jjMoveStringLiteralDfa6_6(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return 6;
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return 6;
- }
-
- switch (this.curChar) {
- case 'D':
- if ((var3 & 4294967296L) != 0L) {
- return this.jjStopAtPos(6, 96);
- }
- break;
- case 'L':
- return this.jjMoveStringLiteralDfa7_6(var3, 25769803776L);
- case 'd':
- if ((var3 & 4294967296L) != 0L) {
- return this.jjStopAtPos(6, 96);
- }
- break;
- case 'l':
- return this.jjMoveStringLiteralDfa7_6(var3, 25769803776L);
- default:
- return 7;
- }
-
- return 7;
- }
- }
-
- private final int jjMoveStringLiteralDfa7_6(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return 7;
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return 7;
- }
-
- switch (this.curChar) {
- case 'E':
- return this.jjMoveStringLiteralDfa8_6(var3, 17179869184L);
- case 'I':
- return this.jjMoveStringLiteralDfa8_6(var3, 8589934592L);
- case 'e':
- return this.jjMoveStringLiteralDfa8_6(var3, 17179869184L);
- case 'i':
- return this.jjMoveStringLiteralDfa8_6(var3, 8589934592L);
- default:
- return 8;
- }
- }
- }
-
- private final int jjMoveStringLiteralDfa8_6(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return 8;
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return 8;
- }
-
- switch (this.curChar) {
- case 'N':
- return this.jjMoveStringLiteralDfa9_6(var3, 8589934592L);
- case 'T':
- return this.jjMoveStringLiteralDfa9_6(var3, 17179869184L);
- case 'n':
- return this.jjMoveStringLiteralDfa9_6(var3, 8589934592L);
- case 't':
- return this.jjMoveStringLiteralDfa9_6(var3, 17179869184L);
- default:
- return 9;
- }
- }
- }
-
- private final int jjMoveStringLiteralDfa9_6(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return 9;
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return 9;
- }
-
- switch (this.curChar) {
- case 'E':
- if ((var3 & 8589934592L) != 0L) {
- return this.jjStopAtPos(9, 97);
- }
- break;
- case 'T':
- return this.jjMoveStringLiteralDfa10_6(var3, 17179869184L);
- case 'e':
- if ((var3 & 8589934592L) != 0L) {
- return this.jjStopAtPos(9, 97);
- }
- break;
- case 't':
- return this.jjMoveStringLiteralDfa10_6(var3, 17179869184L);
- default:
- return 10;
- }
-
- return 10;
- }
- }
-
- private final int jjMoveStringLiteralDfa10_6(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return 10;
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return 10;
- }
-
- switch (this.curChar) {
- case 'E':
- return this.jjMoveStringLiteralDfa11_6(var3, 17179869184L);
- case 'e':
- return this.jjMoveStringLiteralDfa11_6(var3, 17179869184L);
- default:
- return 11;
- }
- }
- }
-
- private final int jjMoveStringLiteralDfa11_6(long var1, long var3) {
- if ((var3 = var3 & var1) == 0L) {
- return 11;
- } else {
- try {
- this.curChar = this.input_stream.readChar();
- } catch (IOException var5) {
- return 11;
- }
-
- switch (this.curChar) {
- case 'R':
- if ((var3 & 17179869184L) != 0L) {
- return this.jjStopAtPos(11, 98);
- }
- break;
- case 'r':
- if ((var3 & 17179869184L) != 0L) {
- return this.jjStopAtPos(11, 98);
- }
- break;
- default:
- return 12;
- }
-
- return 12;
- }
- }
-
- public style32TokenManager(CharStream var1) {
- this.jjrounds = new int[3];
- this.jjstateSet = new int[6];
- this.input_stream = var1;
- }
-
- public style32TokenManager(CharStream var1, int var2) {
- this(var1);
- this.SwitchTo(var2);
- }
-
- public void ReInit(CharStream var1) {
- this.jjmatchedPos = this.jjnewStateCnt = 0;
- this.curLexState = this.defaultLexState;
- this.input_stream = var1;
- this.ReInitRounds();
- }
-
- private final void ReInitRounds() {
- this.jjround = -2147483647;
-
- for(int var1 = 3; var1-- > 0; this.jjrounds[var1] = Integer.MIN_VALUE) {
- }
-
- }
-
- public void ReInit(CharStream var1, int var2) {
- this.ReInit(var1);
- this.SwitchTo(var2);
- }
-
- public void SwitchTo(int var1) {
- if (var1 < 10 && var1 >= 0) {
- this.curLexState = var1;
- } else {
- throw new TokenMgrError("Error: Ignoring invalid lexical state : " + var1 + ". State unchanged.", 2);
- }
- }
-
- private final Token jjFillToken() {
- Token var1 = Token.newToken(this.jjmatchedKind);
- String var2 = jjstrLiteralImages[this.jjmatchedKind];
- var1.image = var2 == null ? this.input_stream.GetImage() : var2;
- var1.kind = this.jjmatchedKind;
- var1.beginLine = this.input_stream.getBeginLine();
- var1.beginColumn = this.input_stream.getBeginColumn();
- var1.endLine = this.input_stream.getEndLine();
- var1.endColumn = this.input_stream.getEndColumn();
- return var1;
- }
-
- public final Token getNextToken() {
- int var2 = 0;
-
- while(true) {
- try {
- this.curChar = this.input_stream.BeginToken();
- } catch (IOException var7) {
- this.jjmatchedKind = 0;
- Token var1 = this.jjFillToken();
- return var1;
- }
-
- switch (this.curLexState) {
- case 0:
- this.jjmatchedKind = Integer.MAX_VALUE;
- this.jjmatchedPos = 0;
- var2 = this.jjMoveStringLiteralDfa0_0();
- break;
- case 1:
- this.jjmatchedKind = Integer.MAX_VALUE;
- this.jjmatchedPos = 0;
- var2 = this.jjMoveStringLiteralDfa0_1();
- break;
- case 2:
- this.jjmatchedKind = Integer.MAX_VALUE;
- this.jjmatchedPos = 0;
- var2 = this.jjMoveStringLiteralDfa0_2();
- break;
- case 3:
- this.jjmatchedKind = Integer.MAX_VALUE;
- this.jjmatchedPos = 0;
- var2 = this.jjMoveStringLiteralDfa0_3();
- break;
- case 4:
- this.jjmatchedKind = Integer.MAX_VALUE;
- this.jjmatchedPos = 0;
- var2 = this.jjMoveStringLiteralDfa0_4();
- break;
- case 5:
- this.jjmatchedKind = Integer.MAX_VALUE;
- this.jjmatchedPos = 0;
- var2 = this.jjMoveStringLiteralDfa0_5();
- break;
- case 6:
- this.jjmatchedKind = Integer.MAX_VALUE;
- this.jjmatchedPos = 0;
- var2 = this.jjMoveStringLiteralDfa0_6();
- break;
- case 7:
- this.jjmatchedKind = Integer.MAX_VALUE;
- this.jjmatchedPos = 0;
- var2 = this.jjMoveStringLiteralDfa0_7();
- break;
- case 8:
- this.jjmatchedKind = Integer.MAX_VALUE;
- this.jjmatchedPos = 0;
- var2 = this.jjMoveStringLiteralDfa0_8();
- break;
- case 9:
- this.jjmatchedKind = Integer.MAX_VALUE;
- this.jjmatchedPos = 0;
- var2 = this.jjMoveStringLiteralDfa0_9();
- }
-
- if (this.jjmatchedKind == Integer.MAX_VALUE) {
- int var3 = this.input_stream.getEndLine();
- int var4 = this.input_stream.getEndColumn();
- String var5 = null;
- boolean var6 = false;
-
- try {
- this.input_stream.readChar();
- this.input_stream.backup(1);
- } catch (IOException var8) {
- var6 = true;
- var5 = var2 <= 1 ? "" : this.input_stream.GetImage();
- if (this.curChar != '\n' && this.curChar != '\r') {
- ++var4;
- } else {
- ++var3;
- var4 = 0;
- }
- }
-
- if (!var6) {
- this.input_stream.backup(1);
- var5 = var2 <= 1 ? "" : this.input_stream.GetImage();
- }
-
- throw new TokenMgrError(var6, this.curLexState, var3, var4, var5, this.curChar, 0);
- }
-
- if (this.jjmatchedPos + 1 < var2) {
- this.input_stream.backup(var2 - this.jjmatchedPos - 1);
- }
-
- if ((jjtoToken[this.jjmatchedKind >> 6] & 1L << (this.jjmatchedKind & 63)) != 0L) {
- Token var9 = this.jjFillToken();
- if (jjnewLexState[this.jjmatchedKind] != -1) {
- this.curLexState = jjnewLexState[this.jjmatchedKind];
- }
-
- return var9;
- }
-
- if (jjnewLexState[this.jjmatchedKind] != -1) {
- this.curLexState = jjnewLexState[this.jjmatchedKind];
- }
- }
- }
- }
-