HADOOP-2332 Meta table data selection in Hbase Shell
git-svn-id: https://svn.apache.org/repos/asf/lucene/hadoop/trunk/src/contrib/hbase@600627 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
79e64fcc4f
commit
30eb660601
|
@ -52,6 +52,8 @@ Trunk (unreleased changes)
|
|||
test to time out
|
||||
HADOOP-2315 REST servlet doesn't treat / characters in row key correctly
|
||||
(Bryan Duxbury via Stack)
|
||||
HADOOP-2332 Meta table data selection in Hbase Shell
|
||||
(Edward Yoon via Stack)
|
||||
|
||||
IMPROVEMENTS
|
||||
HADOOP-2401 Add convenience put method that takes writable
|
||||
|
|
|
@ -126,6 +126,8 @@ TOKEN: /** for HQL statements */
|
|||
| <NUM_ENTRIES: "num_entries">
|
||||
| <ADD: "add">
|
||||
| <CHANGE: "change">
|
||||
| <META_TABLE: ".META.">
|
||||
| <ROOT_TABLE: "-ROOT-">
|
||||
}
|
||||
|
||||
TOKEN :
|
||||
|
@ -565,6 +567,7 @@ SelectCommand selectCommand() :
|
|||
columns = columnList()
|
||||
<FROM>
|
||||
tableName = identifier()
|
||||
|
||||
{
|
||||
select.setColumns(columns);
|
||||
select.setTable(tableName);
|
||||
|
@ -858,7 +861,7 @@ String identifier() :
|
|||
}
|
||||
{
|
||||
(
|
||||
t = <ID>
|
||||
( t=<ID> | t=<META_TABLE> | t=<ROOT_TABLE> )
|
||||
{ return t.image.toString(); }
|
||||
| ( t=<QUOTED_IDENTIFIER> | t=<STRING_LITERAL> )
|
||||
{ return t.image.substring(1,t.image.toString().length() - 1); }
|
||||
|
|
|
@ -81,7 +81,7 @@ public class SelectCommand extends BasicCommand {
|
|||
}
|
||||
try {
|
||||
HConnection conn = HConnectionManager.getConnection(conf);
|
||||
if (!conn.tableExists(this.tableName)) {
|
||||
if (!conn.tableExists(this.tableName) && !isMetaTable()) {
|
||||
return new ReturnMsg(0, "'" + this.tableName + "'" + TABLE_NOT_FOUND);
|
||||
}
|
||||
|
||||
|
@ -100,6 +100,11 @@ public class SelectCommand extends BasicCommand {
|
|||
}
|
||||
}
|
||||
|
||||
private boolean isMetaTable() {
|
||||
return (this.tableName.equals(HConstants.ROOT_TABLE_NAME)
|
||||
|| this.tableName.equals(HConstants.META_TABLE_NAME)) ? true : false;
|
||||
}
|
||||
|
||||
private int compoundWherePrint(HTable table, HBaseAdmin admin) {
|
||||
int count = 0;
|
||||
try {
|
||||
|
|
|
@ -77,7 +77,7 @@ public class Parser implements ParserConstants {
|
|||
case DISABLE:
|
||||
case SAVE:
|
||||
case ID:
|
||||
case 69:
|
||||
case 71:
|
||||
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
|
||||
case HELP:
|
||||
case ALTER:
|
||||
|
@ -103,7 +103,7 @@ public class Parser implements ParserConstants {
|
|||
jj_la1[0] = jj_gen;
|
||||
;
|
||||
}
|
||||
jj_consume_token(69);
|
||||
jj_consume_token(71);
|
||||
break;
|
||||
case 0:
|
||||
jj_consume_token(0);
|
||||
|
@ -374,6 +374,8 @@ public class Parser implements ParserConstants {
|
|||
String argument = null;
|
||||
jj_consume_token(SHOW);
|
||||
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
|
||||
case META_TABLE:
|
||||
case ROOT_TABLE:
|
||||
case ID:
|
||||
case QUOTED_IDENTIFIER:
|
||||
case STRING_LITERAL:
|
||||
|
@ -1101,8 +1103,24 @@ public class Parser implements ParserConstants {
|
|||
final public String identifier() throws ParseException {
|
||||
Token t = null;
|
||||
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
|
||||
case META_TABLE:
|
||||
case ROOT_TABLE:
|
||||
case ID:
|
||||
t = jj_consume_token(ID);
|
||||
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
|
||||
case ID:
|
||||
t = jj_consume_token(ID);
|
||||
break;
|
||||
case META_TABLE:
|
||||
t = jj_consume_token(META_TABLE);
|
||||
break;
|
||||
case ROOT_TABLE:
|
||||
t = jj_consume_token(ROOT_TABLE);
|
||||
break;
|
||||
default:
|
||||
jj_la1[38] = jj_gen;
|
||||
jj_consume_token(-1);
|
||||
throw new ParseException();
|
||||
}
|
||||
{if (true) return t.image.toString();}
|
||||
break;
|
||||
case QUOTED_IDENTIFIER:
|
||||
|
@ -1115,14 +1133,14 @@ public class Parser implements ParserConstants {
|
|||
t = jj_consume_token(STRING_LITERAL);
|
||||
break;
|
||||
default:
|
||||
jj_la1[38] = jj_gen;
|
||||
jj_la1[39] = jj_gen;
|
||||
jj_consume_token(-1);
|
||||
throw new ParseException();
|
||||
}
|
||||
{if (true) return t.image.substring(1,t.image.toString().length() - 1);}
|
||||
break;
|
||||
default:
|
||||
jj_la1[39] = jj_gen;
|
||||
jj_la1[40] = jj_gen;
|
||||
jj_consume_token(-1);
|
||||
throw new ParseException();
|
||||
}
|
||||
|
@ -1147,7 +1165,7 @@ public class Parser implements ParserConstants {
|
|||
;
|
||||
break;
|
||||
default:
|
||||
jj_la1[40] = jj_gen;
|
||||
jj_la1[41] = jj_gen;
|
||||
break label_11;
|
||||
}
|
||||
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
|
||||
|
@ -1160,7 +1178,7 @@ public class Parser implements ParserConstants {
|
|||
connector = " OR ";
|
||||
break;
|
||||
default:
|
||||
jj_la1[41] = jj_gen;
|
||||
jj_la1[42] = jj_gen;
|
||||
jj_consume_token(-1);
|
||||
throw new ParseException();
|
||||
}
|
||||
|
@ -1204,13 +1222,13 @@ public class Parser implements ParserConstants {
|
|||
searchName += ".ROW";
|
||||
break;
|
||||
default:
|
||||
jj_la1[42] = jj_gen;
|
||||
jj_la1[43] = jj_gen;
|
||||
jj_consume_token(-1);
|
||||
throw new ParseException();
|
||||
}
|
||||
break;
|
||||
default:
|
||||
jj_la1[43] = jj_gen;
|
||||
jj_la1[44] = jj_gen;
|
||||
;
|
||||
}
|
||||
comparator = getComparator();
|
||||
|
@ -1240,13 +1258,13 @@ public class Parser implements ParserConstants {
|
|||
comparand += "." + joinColumn.image.toString();
|
||||
break;
|
||||
default:
|
||||
jj_la1[44] = jj_gen;
|
||||
jj_la1[45] = jj_gen;
|
||||
jj_consume_token(-1);
|
||||
throw new ParseException();
|
||||
}
|
||||
break;
|
||||
default:
|
||||
jj_la1[45] = jj_gen;
|
||||
jj_la1[46] = jj_gen;
|
||||
;
|
||||
}
|
||||
break;
|
||||
|
@ -1266,7 +1284,7 @@ public class Parser implements ParserConstants {
|
|||
}
|
||||
break;
|
||||
default:
|
||||
jj_la1[46] = jj_gen;
|
||||
jj_la1[47] = jj_gen;
|
||||
jj_consume_token(-1);
|
||||
throw new ParseException();
|
||||
}
|
||||
|
@ -1295,7 +1313,7 @@ public class Parser implements ParserConstants {
|
|||
comparator += "=";
|
||||
break;
|
||||
default:
|
||||
jj_la1[47] = jj_gen;
|
||||
jj_la1[48] = jj_gen;
|
||||
;
|
||||
}
|
||||
break;
|
||||
|
@ -1308,7 +1326,7 @@ public class Parser implements ParserConstants {
|
|||
comparator += "=";
|
||||
break;
|
||||
default:
|
||||
jj_la1[48] = jj_gen;
|
||||
jj_la1[49] = jj_gen;
|
||||
;
|
||||
}
|
||||
break;
|
||||
|
@ -1321,7 +1339,7 @@ public class Parser implements ParserConstants {
|
|||
comparator = ">" + comparator;
|
||||
break;
|
||||
default:
|
||||
jj_la1[49] = jj_gen;
|
||||
jj_la1[50] = jj_gen;
|
||||
;
|
||||
}
|
||||
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
|
||||
|
@ -1330,7 +1348,7 @@ public class Parser implements ParserConstants {
|
|||
comparator = "<" + comparator;
|
||||
break;
|
||||
default:
|
||||
jj_la1[50] = jj_gen;
|
||||
jj_la1[51] = jj_gen;
|
||||
;
|
||||
}
|
||||
break;
|
||||
|
@ -1348,7 +1366,7 @@ public class Parser implements ParserConstants {
|
|||
comparator = "==";
|
||||
break;
|
||||
default:
|
||||
jj_la1[51] = jj_gen;
|
||||
jj_la1[52] = jj_gen;
|
||||
jj_consume_token(-1);
|
||||
throw new ParseException();
|
||||
}
|
||||
|
@ -1370,11 +1388,6 @@ public class Parser implements ParserConstants {
|
|||
finally { jj_save(0, xla); }
|
||||
}
|
||||
|
||||
final private boolean jj_3R_13() {
|
||||
if (jj_scan_token(ID)) return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
final private boolean jj_3_1() {
|
||||
if (jj_scan_token(ADD)) return true;
|
||||
if (jj_3R_12()) return true;
|
||||
|
@ -1394,9 +1407,22 @@ public class Parser implements ParserConstants {
|
|||
final private boolean jj_3R_14() {
|
||||
Token xsp;
|
||||
xsp = jj_scanpos;
|
||||
if (jj_scan_token(67)) {
|
||||
if (jj_scan_token(69)) {
|
||||
jj_scanpos = xsp;
|
||||
if (jj_scan_token(68)) return true;
|
||||
if (jj_scan_token(70)) return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
final private boolean jj_3R_13() {
|
||||
Token xsp;
|
||||
xsp = jj_scanpos;
|
||||
if (jj_scan_token(65)) {
|
||||
jj_scanpos = xsp;
|
||||
if (jj_scan_token(60)) {
|
||||
jj_scanpos = xsp;
|
||||
if (jj_scan_token(61)) return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
@ -1410,7 +1436,7 @@ public class Parser implements ParserConstants {
|
|||
public boolean lookingAhead = false;
|
||||
private boolean jj_semLA;
|
||||
private int jj_gen;
|
||||
final private int[] jj_la1 = new int[52];
|
||||
final private int[] jj_la1 = new int[53];
|
||||
static private int[] jj_la1_0;
|
||||
static private int[] jj_la1_1;
|
||||
static private int[] jj_la1_2;
|
||||
|
@ -1420,13 +1446,13 @@ public class Parser implements ParserConstants {
|
|||
jj_la1_2();
|
||||
}
|
||||
private static void jj_la1_0() {
|
||||
jj_la1_0 = new int[] {0x79ffe0,0x79ffe1,0x79ffe0,0x0,0x0,0x0,0x0,0x0,0x19fbc0,0x19fbc0,0x0,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x0,0x1800000,0x1800000,0x20000000,0x40000000,0x80000000,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x0,0x4000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,};
|
||||
jj_la1_0 = new int[] {0x79ffe0,0x79ffe1,0x79ffe0,0x0,0x0,0x0,0x0,0x0,0x19fbc0,0x19fbc0,0x0,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x0,0x1800000,0x1800000,0x20000000,0x40000000,0x80000000,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x0,0x4000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,};
|
||||
}
|
||||
private static void jj_la1_1() {
|
||||
jj_la1_1 = new int[] {0x90000000,0x90000000,0x90000000,0x80000000,0x80000008,0x80000008,0x80000000,0x80000000,0xb0000000,0xb0000000,0x80000000,0x0,0x398e000,0x70000,0x700000,0x398e000,0x4,0x4,0xc000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0xa0000000,0x80000004,0x80000000,0x80000004,0x0,0x80001000,0x0,0x80001000,0x4,0x4,0x4,0x0,0x80000000,0x3,0x3,0x80000000,0x8,0x80000000,0x8,0x80000010,0x40,0x40,0x80,0x100,0xfc0,};
|
||||
jj_la1_1 = new int[] {0x40000000,0x40000000,0x40000000,0x0,0x8,0x8,0x0,0x0,0xc0000000,0xc0000000,0x30000000,0x0,0x398e000,0x70000,0x700000,0x398e000,0x4,0x4,0xc000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80000000,0x4,0x0,0x4,0x0,0x1000,0x0,0x1000,0x4,0x4,0x4,0x30000000,0x0,0x30000000,0x3,0x3,0x0,0x8,0x0,0x8,0x10,0x40,0x40,0x80,0x100,0xfc0,};
|
||||
}
|
||||
private static void jj_la1_2() {
|
||||
jj_la1_2 = new int[] {0x0,0x20,0x0,0x0,0x3,0x3,0x3,0x3,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x18,0x18,0x18,0x1,0x18,0x19,0x0,0x0,0x0,0x18,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x11,0x0,0x0,0x0,0x0,0x0,};
|
||||
jj_la1_2 = new int[] {0x2,0x82,0x2,0x2,0xe,0xe,0xe,0xe,0x2,0x2,0x62,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x60,0x60,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x62,0x62,0x62,0x60,0x6,0x60,0x66,0x0,0x0,0x0,0x2,0x60,0x62,0x0,0x0,0x2,0x0,0x2,0x0,0x46,0x0,0x0,0x0,0x0,0x0,};
|
||||
}
|
||||
final private JJCalls[] jj_2_rtns = new JJCalls[1];
|
||||
private boolean jj_rescan = false;
|
||||
|
@ -1441,7 +1467,7 @@ public class Parser implements ParserConstants {
|
|||
token = new Token();
|
||||
jj_ntk = -1;
|
||||
jj_gen = 0;
|
||||
for (int i = 0; i < 52; i++) jj_la1[i] = -1;
|
||||
for (int i = 0; i < 53; i++) jj_la1[i] = -1;
|
||||
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
|
||||
}
|
||||
|
||||
|
@ -1454,7 +1480,7 @@ public class Parser implements ParserConstants {
|
|||
token = new Token();
|
||||
jj_ntk = -1;
|
||||
jj_gen = 0;
|
||||
for (int i = 0; i < 52; i++) jj_la1[i] = -1;
|
||||
for (int i = 0; i < 53; i++) jj_la1[i] = -1;
|
||||
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
|
||||
}
|
||||
|
||||
|
@ -1464,7 +1490,7 @@ public class Parser implements ParserConstants {
|
|||
token = new Token();
|
||||
jj_ntk = -1;
|
||||
jj_gen = 0;
|
||||
for (int i = 0; i < 52; i++) jj_la1[i] = -1;
|
||||
for (int i = 0; i < 53; i++) jj_la1[i] = -1;
|
||||
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
|
||||
}
|
||||
|
||||
|
@ -1474,7 +1500,7 @@ public class Parser implements ParserConstants {
|
|||
token = new Token();
|
||||
jj_ntk = -1;
|
||||
jj_gen = 0;
|
||||
for (int i = 0; i < 52; i++) jj_la1[i] = -1;
|
||||
for (int i = 0; i < 53; i++) jj_la1[i] = -1;
|
||||
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
|
||||
}
|
||||
|
||||
|
@ -1483,7 +1509,7 @@ public class Parser implements ParserConstants {
|
|||
token = new Token();
|
||||
jj_ntk = -1;
|
||||
jj_gen = 0;
|
||||
for (int i = 0; i < 52; i++) jj_la1[i] = -1;
|
||||
for (int i = 0; i < 53; i++) jj_la1[i] = -1;
|
||||
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
|
||||
}
|
||||
|
||||
|
@ -1492,7 +1518,7 @@ public class Parser implements ParserConstants {
|
|||
token = new Token();
|
||||
jj_ntk = -1;
|
||||
jj_gen = 0;
|
||||
for (int i = 0; i < 52; i++) jj_la1[i] = -1;
|
||||
for (int i = 0; i < 53; i++) jj_la1[i] = -1;
|
||||
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
|
||||
}
|
||||
|
||||
|
@ -1603,15 +1629,15 @@ public class Parser implements ParserConstants {
|
|||
|
||||
public ParseException generateParseException() {
|
||||
jj_expentries.removeAllElements();
|
||||
boolean[] la1tokens = new boolean[70];
|
||||
for (int i = 0; i < 70; i++) {
|
||||
boolean[] la1tokens = new boolean[72];
|
||||
for (int i = 0; i < 72; i++) {
|
||||
la1tokens[i] = false;
|
||||
}
|
||||
if (jj_kind >= 0) {
|
||||
la1tokens[jj_kind] = true;
|
||||
jj_kind = -1;
|
||||
}
|
||||
for (int i = 0; i < 52; i++) {
|
||||
for (int i = 0; i < 53; i++) {
|
||||
if (jj_la1[i] == jj_gen) {
|
||||
for (int j = 0; j < 32; j++) {
|
||||
if ((jj_la1_0[i] & (1<<j)) != 0) {
|
||||
|
@ -1626,7 +1652,7 @@ public class Parser implements ParserConstants {
|
|||
}
|
||||
}
|
||||
}
|
||||
for (int i = 0; i < 70; i++) {
|
||||
for (int i = 0; i < 72; i++) {
|
||||
if (la1tokens[i]) {
|
||||
jj_expentry = new int[1];
|
||||
jj_expentry[0] = i;
|
||||
|
|
|
@ -59,15 +59,17 @@ public interface ParserConstants {
|
|||
int NUM_ENTRIES = 57;
|
||||
int ADD = 58;
|
||||
int CHANGE = 59;
|
||||
int SAVE = 60;
|
||||
int GROUP = 61;
|
||||
int BY = 62;
|
||||
int ID = 63;
|
||||
int INTEGER_LITERAL = 64;
|
||||
int FLOATING_POINT_LITERAL = 65;
|
||||
int EXPONENT = 66;
|
||||
int QUOTED_IDENTIFIER = 67;
|
||||
int STRING_LITERAL = 68;
|
||||
int META_TABLE = 60;
|
||||
int ROOT_TABLE = 61;
|
||||
int SAVE = 62;
|
||||
int GROUP = 63;
|
||||
int BY = 64;
|
||||
int ID = 65;
|
||||
int INTEGER_LITERAL = 66;
|
||||
int FLOATING_POINT_LITERAL = 67;
|
||||
int EXPONENT = 68;
|
||||
int QUOTED_IDENTIFIER = 69;
|
||||
int STRING_LITERAL = 70;
|
||||
|
||||
int DEFAULT = 0;
|
||||
|
||||
|
@ -132,6 +134,8 @@ public interface ParserConstants {
|
|||
"\"num_entries\"",
|
||||
"\"add\"",
|
||||
"\"change\"",
|
||||
"\".META.\"",
|
||||
"\"-ROOT-\"",
|
||||
"\"save\"",
|
||||
"\"group\"",
|
||||
"\"by\"",
|
||||
|
|
|
@ -40,106 +40,106 @@ private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
|
|||
switch (pos)
|
||||
{
|
||||
case 0:
|
||||
if ((active0 & 0x800000000L) != 0L)
|
||||
return 3;
|
||||
if ((active0 & 0x7fffe603ffffffe0L) != 0L)
|
||||
if ((active0 & 0xefffe603ffffffe0L) != 0L || (active1 & 0x1L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
return 1;
|
||||
}
|
||||
if ((active0 & 0x1000000800000000L) != 0L)
|
||||
return 3;
|
||||
return -1;
|
||||
case 1:
|
||||
if ((active0 & 0x4008040200032000L) != 0L)
|
||||
return 1;
|
||||
if ((active0 & 0x3ff7e201fffcdfe0L) != 0L)
|
||||
if ((active0 & 0xeff7e201fffcdfe0L) != 0L)
|
||||
{
|
||||
if (jjmatchedPos != 1)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 1;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
if ((active0 & 0x8040200032000L) != 0L || (active1 & 0x1L) != 0L)
|
||||
return 1;
|
||||
return -1;
|
||||
case 2:
|
||||
if ((active0 & 0x400020104004000L) != 0L)
|
||||
return 1;
|
||||
if ((active0 & 0x3bffe000fbff9fe0L) != 0L)
|
||||
if ((active0 & 0xebffe000fbff9fe0L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 2;
|
||||
return 1;
|
||||
}
|
||||
if ((active0 & 0x400020104004000L) != 0L)
|
||||
return 1;
|
||||
return -1;
|
||||
case 3:
|
||||
if ((active0 & 0x2bfee000f9fd08c0L) != 0L)
|
||||
if ((active0 & 0xabfee000f9fd08c0L) != 0L)
|
||||
{
|
||||
if (jjmatchedPos != 3)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 3;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
if ((active0 & 0x1001000002029720L) != 0L)
|
||||
if ((active0 & 0x4001000002029720L) != 0L)
|
||||
return 1;
|
||||
return -1;
|
||||
case 4:
|
||||
if ((active0 & 0xbfce00078f90a00L) != 0L)
|
||||
if ((active0 & 0x2bfce00078f90a00L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 4;
|
||||
return 1;
|
||||
}
|
||||
if ((active0 & 0x20020000810400c0L) != 0L)
|
||||
if ((active0 & 0x80020000810400c0L) != 0L)
|
||||
return 1;
|
||||
return -1;
|
||||
case 5:
|
||||
if ((active0 & 0x3f8e00070c00200L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 5;
|
||||
return 1;
|
||||
}
|
||||
if ((active0 & 0x804000008390800L) != 0L)
|
||||
if ((active0 & 0x2804000008390800L) != 0L)
|
||||
return 1;
|
||||
return -1;
|
||||
case 6:
|
||||
if ((active0 & 0x400000L) != 0L)
|
||||
return 1;
|
||||
if ((active0 & 0x3f8e00070800200L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 6;
|
||||
return 1;
|
||||
}
|
||||
if ((active0 & 0x400000L) != 0L)
|
||||
return 1;
|
||||
return -1;
|
||||
case 7:
|
||||
if ((active0 & 0x100000000800200L) != 0L)
|
||||
return 1;
|
||||
if ((active0 & 0x2f8e00070000000L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 7;
|
||||
return 1;
|
||||
}
|
||||
if ((active0 & 0x100000000800200L) != 0L)
|
||||
return 1;
|
||||
return -1;
|
||||
case 8:
|
||||
if ((active0 & 0x8000020000000L) != 0L)
|
||||
return 1;
|
||||
if ((active0 & 0x2f0e00050000000L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 8;
|
||||
return 1;
|
||||
}
|
||||
if ((active0 & 0x8000020000000L) != 0L)
|
||||
return 1;
|
||||
return -1;
|
||||
case 9:
|
||||
if ((active0 & 0x400000000000L) != 0L)
|
||||
return 1;
|
||||
if ((active0 & 0x2f0a00050000000L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 9;
|
||||
return 1;
|
||||
}
|
||||
|
@ -149,7 +149,7 @@ private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
|
|||
return 1;
|
||||
if ((active0 & 0x60200050000000L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 10;
|
||||
return 1;
|
||||
}
|
||||
|
@ -159,7 +159,7 @@ private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
|
|||
return 1;
|
||||
if ((active0 & 0x60000010000000L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 11;
|
||||
return 1;
|
||||
}
|
||||
|
@ -167,7 +167,7 @@ private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
|
|||
case 12:
|
||||
if ((active0 & 0x60000010000000L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 12;
|
||||
return 1;
|
||||
}
|
||||
|
@ -177,7 +177,7 @@ private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
|
|||
return 1;
|
||||
if ((active0 & 0x60000000000000L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 13;
|
||||
return 1;
|
||||
}
|
||||
|
@ -185,7 +185,7 @@ private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
|
|||
case 14:
|
||||
if ((active0 & 0x60000000000000L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 14;
|
||||
return 1;
|
||||
}
|
||||
|
@ -193,7 +193,7 @@ private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
|
|||
case 15:
|
||||
if ((active0 & 0x60000000000000L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 15;
|
||||
return 1;
|
||||
}
|
||||
|
@ -201,7 +201,7 @@ private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
|
|||
case 16:
|
||||
if ((active0 & 0x60000000000000L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 16;
|
||||
return 1;
|
||||
}
|
||||
|
@ -209,7 +209,7 @@ private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
|
|||
case 17:
|
||||
if ((active0 & 0x60000000000000L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 17;
|
||||
return 1;
|
||||
}
|
||||
|
@ -217,7 +217,7 @@ private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
|
|||
case 18:
|
||||
if ((active0 & 0x60000000000000L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 18;
|
||||
return 1;
|
||||
}
|
||||
|
@ -225,7 +225,7 @@ private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
|
|||
case 19:
|
||||
if ((active0 & 0x40000000000000L) != 0L)
|
||||
{
|
||||
jjmatchedKind = 63;
|
||||
jjmatchedKind = 65;
|
||||
jjmatchedPos = 19;
|
||||
return 1;
|
||||
}
|
||||
|
@ -259,7 +259,7 @@ private final int jjMoveStringLiteralDfa0_0()
|
|||
switch(curChar)
|
||||
{
|
||||
case 33:
|
||||
return jjMoveStringLiteralDfa1_0(0x80000000000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x80000000000L, 0x0L);
|
||||
case 40:
|
||||
return jjStopAtPos(0, 36);
|
||||
case 41:
|
||||
|
@ -268,10 +268,13 @@ private final int jjMoveStringLiteralDfa0_0()
|
|||
return jjStopAtPos(0, 44);
|
||||
case 44:
|
||||
return jjStopAtPos(0, 34);
|
||||
case 45:
|
||||
return jjMoveStringLiteralDfa1_0(0x2000000000000000L, 0x0L);
|
||||
case 46:
|
||||
return jjStartNfaWithStates_0(0, 35, 3);
|
||||
jjmatchedKind = 35;
|
||||
return jjMoveStringLiteralDfa1_0(0x1000000000000000L, 0x0L);
|
||||
case 59:
|
||||
return jjStopAtPos(0, 69);
|
||||
return jjStopAtPos(0, 71);
|
||||
case 60:
|
||||
return jjStopAtPos(0, 40);
|
||||
case 61:
|
||||
|
@ -280,70 +283,70 @@ private final int jjMoveStringLiteralDfa0_0()
|
|||
return jjStopAtPos(0, 39);
|
||||
case 65:
|
||||
case 97:
|
||||
return jjMoveStringLiteralDfa1_0(0x400000100000040L);
|
||||
return jjMoveStringLiteralDfa1_0(0x400000100000040L, 0x0L);
|
||||
case 66:
|
||||
case 98:
|
||||
return jjMoveStringLiteralDfa1_0(0x4012000000000000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x12000000000000L, 0x1L);
|
||||
case 67:
|
||||
case 99:
|
||||
return jjMoveStringLiteralDfa1_0(0x820800010000880L);
|
||||
return jjMoveStringLiteralDfa1_0(0x820800010000880L, 0x0L);
|
||||
case 68:
|
||||
case 100:
|
||||
return jjMoveStringLiteralDfa1_0(0x481600L);
|
||||
return jjMoveStringLiteralDfa1_0(0x481600L, 0x0L);
|
||||
case 69:
|
||||
case 101:
|
||||
return jjMoveStringLiteralDfa1_0(0x208000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x208000L, 0x0L);
|
||||
case 70:
|
||||
case 102:
|
||||
return jjMoveStringLiteralDfa1_0(0x2002000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x2002000L, 0x0L);
|
||||
case 71:
|
||||
case 103:
|
||||
return jjMoveStringLiteralDfa1_0(0x2000000000000000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x8000000000000000L, 0x0L);
|
||||
case 72:
|
||||
case 104:
|
||||
return jjMoveStringLiteralDfa1_0(0x20L);
|
||||
return jjMoveStringLiteralDfa1_0(0x20L, 0x0L);
|
||||
case 73:
|
||||
case 105:
|
||||
return jjMoveStringLiteralDfa1_0(0x8040000030000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x8040000030000L, 0x0L);
|
||||
case 74:
|
||||
case 106:
|
||||
return jjMoveStringLiteralDfa1_0(0x4000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x4000L, 0x0L);
|
||||
case 76:
|
||||
case 108:
|
||||
return jjMoveStringLiteralDfa1_0(0x80000000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x80000000L, 0x0L);
|
||||
case 77:
|
||||
case 109:
|
||||
return jjMoveStringLiteralDfa1_0(0x600000000000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x600000000000L, 0x0L);
|
||||
case 78:
|
||||
case 110:
|
||||
return jjMoveStringLiteralDfa1_0(0x301020040000000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x301020040000000L, 0x0L);
|
||||
case 79:
|
||||
case 111:
|
||||
return jjMoveStringLiteralDfa1_0(0x200000000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x200000000L, 0x0L);
|
||||
case 82:
|
||||
case 114:
|
||||
return jjMoveStringLiteralDfa1_0(0x44000004000000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x44000004000000L, 0x0L);
|
||||
case 83:
|
||||
case 115:
|
||||
return jjMoveStringLiteralDfa1_0(0x1000000000900100L);
|
||||
return jjMoveStringLiteralDfa1_0(0x4000000000900100L, 0x0L);
|
||||
case 84:
|
||||
case 116:
|
||||
return jjMoveStringLiteralDfa1_0(0x20040000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x20040000L, 0x0L);
|
||||
case 86:
|
||||
case 118:
|
||||
return jjMoveStringLiteralDfa1_0(0x80000008000000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x80000008000000L, 0x0L);
|
||||
case 87:
|
||||
case 119:
|
||||
return jjMoveStringLiteralDfa1_0(0x1000000L);
|
||||
return jjMoveStringLiteralDfa1_0(0x1000000L, 0x0L);
|
||||
default :
|
||||
return jjMoveNfa_0(0, 0);
|
||||
}
|
||||
}
|
||||
private final int jjMoveStringLiteralDfa1_0(long active0)
|
||||
private final int jjMoveStringLiteralDfa1_0(long active0, long active1)
|
||||
{
|
||||
try { curChar = input_stream.readChar(); }
|
||||
catch(java.io.IOException e) {
|
||||
jjStopStringLiteralDfa_0(0, active0, 0L);
|
||||
jjStopStringLiteralDfa_0(0, active0, active1);
|
||||
return 1;
|
||||
}
|
||||
switch(curChar)
|
||||
|
@ -354,22 +357,25 @@ private final int jjMoveStringLiteralDfa1_0(long active0)
|
|||
break;
|
||||
case 65:
|
||||
case 97:
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x1000600008044000L);
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x4000600008044000L, active1, 0L);
|
||||
case 68:
|
||||
case 100:
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x400000000000000L);
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x400000000000000L, active1, 0L);
|
||||
case 69:
|
||||
case 101:
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0xc4000000180620L);
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0xc4000000180620L, active1, 0L);
|
||||
case 72:
|
||||
case 104:
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x800000001000100L);
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x800000001000100L, active1, 0L);
|
||||
case 73:
|
||||
case 105:
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0xa0400000L);
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0xa0400000L, active1, 0L);
|
||||
case 76:
|
||||
case 108:
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x120000000000c0L);
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x120000000000c0L, active1, 0L);
|
||||
case 77:
|
||||
case 109:
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x1000000000000000L, active1, 0L);
|
||||
case 78:
|
||||
case 110:
|
||||
if ((active0 & 0x40000000000L) != 0L)
|
||||
|
@ -377,15 +383,15 @@ private final int jjMoveStringLiteralDfa1_0(long active0)
|
|||
jjmatchedKind = 42;
|
||||
jjmatchedPos = 1;
|
||||
}
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x8000100230000L);
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x8000100230000L, active1, 0L);
|
||||
case 79:
|
||||
case 111:
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x21820014000000L);
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x21820014000000L, active1, 0L);
|
||||
case 82:
|
||||
case 114:
|
||||
if ((active0 & 0x200000000L) != 0L)
|
||||
return jjStartNfaWithStates_0(1, 33, 1);
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x2000000002001800L);
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0xa000000002001800L, active1, 0L);
|
||||
case 83:
|
||||
case 115:
|
||||
if ((active0 & 0x2000L) != 0L)
|
||||
|
@ -393,27 +399,27 @@ private final int jjMoveStringLiteralDfa1_0(long active0)
|
|||
break;
|
||||
case 84:
|
||||
case 116:
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x800000L);
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x800000L, active1, 0L);
|
||||
case 85:
|
||||
case 117:
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x300000040000000L);
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x300000040000000L, active1, 0L);
|
||||
case 88:
|
||||
case 120:
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x8000L);
|
||||
return jjMoveStringLiteralDfa2_0(active0, 0x8000L, active1, 0L);
|
||||
case 89:
|
||||
case 121:
|
||||
if ((active0 & 0x4000000000000000L) != 0L)
|
||||
return jjStartNfaWithStates_0(1, 62, 1);
|
||||
if ((active1 & 0x1L) != 0L)
|
||||
return jjStartNfaWithStates_0(1, 64, 1);
|
||||
break;
|
||||
default :
|
||||
break;
|
||||
}
|
||||
return jjStartNfa_0(0, active0, 0L);
|
||||
return jjStartNfa_0(0, active0, active1);
|
||||
}
|
||||
private final int jjMoveStringLiteralDfa2_0(long old0, long active0)
|
||||
private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1)
|
||||
{
|
||||
if (((active0 &= old0)) == 0L)
|
||||
return jjStartNfa_0(0, old0, 0L);
|
||||
if (((active0 &= old0) | (active1 &= old1)) == 0L)
|
||||
return jjStartNfa_0(0, old0, old1);
|
||||
try { curChar = input_stream.readChar(); }
|
||||
catch(java.io.IOException e) {
|
||||
jjStopStringLiteralDfa_0(1, active0, 0L);
|
||||
|
@ -441,7 +447,7 @@ private final int jjMoveStringLiteralDfa2_0(long old0, long active0)
|
|||
break;
|
||||
case 69:
|
||||
case 101:
|
||||
return jjMoveStringLiteralDfa3_0(active0, 0x1000880L);
|
||||
return jjMoveStringLiteralDfa3_0(active0, 0x1000000001000880L);
|
||||
case 73:
|
||||
case 105:
|
||||
return jjMoveStringLiteralDfa3_0(active0, 0x8000L);
|
||||
|
@ -456,7 +462,7 @@ private final int jjMoveStringLiteralDfa2_0(long old0, long active0)
|
|||
return jjMoveStringLiteralDfa3_0(active0, 0x1000000000000L);
|
||||
case 79:
|
||||
case 111:
|
||||
return jjMoveStringLiteralDfa3_0(active0, 0x2012000002001100L);
|
||||
return jjMoveStringLiteralDfa3_0(active0, 0xa012000002001100L);
|
||||
case 82:
|
||||
case 114:
|
||||
if ((active0 & 0x4000L) != 0L)
|
||||
|
@ -475,7 +481,7 @@ private final int jjMoveStringLiteralDfa2_0(long old0, long active0)
|
|||
return jjMoveStringLiteralDfa3_0(active0, 0x20000000000000L);
|
||||
case 86:
|
||||
case 118:
|
||||
return jjMoveStringLiteralDfa3_0(active0, 0x1000000000000000L);
|
||||
return jjMoveStringLiteralDfa3_0(active0, 0x4000000000000000L);
|
||||
case 87:
|
||||
case 119:
|
||||
if ((active0 & 0x4000000L) != 0L)
|
||||
|
@ -520,8 +526,8 @@ private final int jjMoveStringLiteralDfa3_0(long old0, long active0)
|
|||
case 101:
|
||||
if ((active0 & 0x1000000000000L) != 0L)
|
||||
return jjStartNfaWithStates_0(3, 48, 1);
|
||||
else if ((active0 & 0x1000000000000000L) != 0L)
|
||||
return jjStartNfaWithStates_0(3, 60, 1);
|
||||
else if ((active0 & 0x4000000000000000L) != 0L)
|
||||
return jjStartNfaWithStates_0(3, 62, 1);
|
||||
return jjMoveStringLiteralDfa4_0(active0, 0x20190040L);
|
||||
case 73:
|
||||
case 105:
|
||||
|
@ -541,7 +547,7 @@ private final int jjMoveStringLiteralDfa3_0(long old0, long active0)
|
|||
case 111:
|
||||
if ((active0 & 0x20000L) != 0L)
|
||||
return jjStartNfaWithStates_0(3, 17, 1);
|
||||
return jjMoveStringLiteralDfa4_0(active0, 0x54000000000000L);
|
||||
return jjMoveStringLiteralDfa4_0(active0, 0x2054000000000000L);
|
||||
case 80:
|
||||
case 112:
|
||||
if ((active0 & 0x20L) != 0L)
|
||||
|
@ -556,10 +562,10 @@ private final int jjMoveStringLiteralDfa3_0(long old0, long active0)
|
|||
case 116:
|
||||
if ((active0 & 0x8000L) != 0L)
|
||||
return jjStartNfaWithStates_0(3, 15, 1);
|
||||
return jjMoveStringLiteralDfa4_0(active0, 0x80000000000000L);
|
||||
return jjMoveStringLiteralDfa4_0(active0, 0x1080000000000000L);
|
||||
case 85:
|
||||
case 117:
|
||||
return jjMoveStringLiteralDfa4_0(active0, 0x2000000018000000L);
|
||||
return jjMoveStringLiteralDfa4_0(active0, 0x8000000018000000L);
|
||||
case 87:
|
||||
case 119:
|
||||
if ((active0 & 0x100L) != 0L)
|
||||
|
@ -581,6 +587,9 @@ private final int jjMoveStringLiteralDfa4_0(long old0, long active0)
|
|||
}
|
||||
switch(curChar)
|
||||
{
|
||||
case 65:
|
||||
case 97:
|
||||
return jjMoveStringLiteralDfa5_0(active0, 0x1000000000000000L);
|
||||
case 66:
|
||||
case 98:
|
||||
return jjMoveStringLiteralDfa5_0(active0, 0x400000L);
|
||||
|
@ -616,8 +625,8 @@ private final int jjMoveStringLiteralDfa4_0(long old0, long active0)
|
|||
return jjMoveStringLiteralDfa5_0(active0, 0x80000000000000L);
|
||||
case 80:
|
||||
case 112:
|
||||
if ((active0 & 0x2000000000000000L) != 0L)
|
||||
return jjStartNfaWithStates_0(4, 61, 1);
|
||||
if ((active0 & 0x8000000000000000L) != 0L)
|
||||
return jjStartNfaWithStates_0(4, 63, 1);
|
||||
break;
|
||||
case 82:
|
||||
case 114:
|
||||
|
@ -633,7 +642,7 @@ private final int jjMoveStringLiteralDfa4_0(long old0, long active0)
|
|||
case 116:
|
||||
if ((active0 & 0x80000000L) != 0L)
|
||||
return jjStartNfaWithStates_0(4, 31, 1);
|
||||
return jjMoveStringLiteralDfa5_0(active0, 0x20000000880800L);
|
||||
return jjMoveStringLiteralDfa5_0(active0, 0x2020000000880800L);
|
||||
case 85:
|
||||
case 117:
|
||||
return jjMoveStringLiteralDfa5_0(active0, 0x40000000000000L);
|
||||
|
@ -656,6 +665,14 @@ private final int jjMoveStringLiteralDfa5_0(long old0, long active0)
|
|||
}
|
||||
switch(curChar)
|
||||
{
|
||||
case 45:
|
||||
if ((active0 & 0x2000000000000000L) != 0L)
|
||||
return jjStartNfaWithStates_0(5, 61, 1);
|
||||
break;
|
||||
case 46:
|
||||
if ((active0 & 0x1000000000000000L) != 0L)
|
||||
return jjStopAtPos(5, 60);
|
||||
break;
|
||||
case 65:
|
||||
case 97:
|
||||
return jjMoveStringLiteralDfa6_0(active0, 0x100000000000000L);
|
||||
|
@ -1223,14 +1240,14 @@ private final int jjMoveNfa_0(int startState, int curPos)
|
|||
case 0:
|
||||
if ((0x3ff000000000000L & l) != 0L)
|
||||
{
|
||||
if (kind > 64)
|
||||
kind = 64;
|
||||
if (kind > 66)
|
||||
kind = 66;
|
||||
jjCheckNAddStates(0, 6);
|
||||
}
|
||||
else if ((0x400a00000000000L & l) != 0L)
|
||||
{
|
||||
if (kind > 63)
|
||||
kind = 63;
|
||||
if (kind > 65)
|
||||
kind = 65;
|
||||
jjCheckNAdd(1);
|
||||
}
|
||||
else if (curChar == 39)
|
||||
|
@ -1243,8 +1260,8 @@ private final int jjMoveNfa_0(int startState, int curPos)
|
|||
case 1:
|
||||
if ((0x7ffa00000000000L & l) == 0L)
|
||||
break;
|
||||
if (kind > 63)
|
||||
kind = 63;
|
||||
if (kind > 65)
|
||||
kind = 65;
|
||||
jjCheckNAdd(1);
|
||||
break;
|
||||
case 2:
|
||||
|
@ -1254,8 +1271,8 @@ private final int jjMoveNfa_0(int startState, int curPos)
|
|||
case 3:
|
||||
if ((0x3ff000000000000L & l) == 0L)
|
||||
break;
|
||||
if (kind > 65)
|
||||
kind = 65;
|
||||
if (kind > 67)
|
||||
kind = 67;
|
||||
jjCheckNAddTwoStates(3, 4);
|
||||
break;
|
||||
case 5:
|
||||
|
@ -1265,8 +1282,8 @@ private final int jjMoveNfa_0(int startState, int curPos)
|
|||
case 6:
|
||||
if ((0x3ff000000000000L & l) == 0L)
|
||||
break;
|
||||
if (kind > 65)
|
||||
kind = 65;
|
||||
if (kind > 67)
|
||||
kind = 67;
|
||||
jjCheckNAdd(6);
|
||||
break;
|
||||
case 7:
|
||||
|
@ -1278,8 +1295,8 @@ private final int jjMoveNfa_0(int startState, int curPos)
|
|||
jjCheckNAddTwoStates(8, 9);
|
||||
break;
|
||||
case 9:
|
||||
if (curChar == 34 && kind > 67)
|
||||
kind = 67;
|
||||
if (curChar == 34 && kind > 69)
|
||||
kind = 69;
|
||||
break;
|
||||
case 10:
|
||||
if (curChar == 39)
|
||||
|
@ -1302,21 +1319,21 @@ private final int jjMoveNfa_0(int startState, int curPos)
|
|||
jjCheckNAddStates(10, 12);
|
||||
break;
|
||||
case 15:
|
||||
if (curChar == 39 && kind > 68)
|
||||
kind = 68;
|
||||
if (curChar == 39 && kind > 70)
|
||||
kind = 70;
|
||||
break;
|
||||
case 16:
|
||||
if ((0x3ff000000000000L & l) == 0L)
|
||||
break;
|
||||
if (kind > 64)
|
||||
kind = 64;
|
||||
if (kind > 66)
|
||||
kind = 66;
|
||||
jjCheckNAddStates(0, 6);
|
||||
break;
|
||||
case 17:
|
||||
if ((0x3ff000000000000L & l) == 0L)
|
||||
break;
|
||||
if (kind > 64)
|
||||
kind = 64;
|
||||
if (kind > 66)
|
||||
kind = 66;
|
||||
jjCheckNAdd(17);
|
||||
break;
|
||||
case 18:
|
||||
|
@ -1330,8 +1347,8 @@ private final int jjMoveNfa_0(int startState, int curPos)
|
|||
case 20:
|
||||
if ((0x3ff000000000000L & l) == 0L)
|
||||
break;
|
||||
if (kind > 65)
|
||||
kind = 65;
|
||||
if (kind > 67)
|
||||
kind = 67;
|
||||
jjCheckNAddTwoStates(20, 21);
|
||||
break;
|
||||
case 22:
|
||||
|
@ -1341,8 +1358,8 @@ private final int jjMoveNfa_0(int startState, int curPos)
|
|||
case 23:
|
||||
if ((0x3ff000000000000L & l) == 0L)
|
||||
break;
|
||||
if (kind > 65)
|
||||
kind = 65;
|
||||
if (kind > 67)
|
||||
kind = 67;
|
||||
jjCheckNAdd(23);
|
||||
break;
|
||||
case 24:
|
||||
|
@ -1356,15 +1373,15 @@ private final int jjMoveNfa_0(int startState, int curPos)
|
|||
case 27:
|
||||
if ((0x3ff000000000000L & l) == 0L)
|
||||
break;
|
||||
if (kind > 65)
|
||||
kind = 65;
|
||||
if (kind > 67)
|
||||
kind = 67;
|
||||
jjCheckNAdd(27);
|
||||
break;
|
||||
case 28:
|
||||
if ((0x3ff000000000000L & l) == 0L)
|
||||
break;
|
||||
if (kind > 65)
|
||||
kind = 65;
|
||||
if (kind > 67)
|
||||
kind = 67;
|
||||
jjCheckNAddTwoStates(28, 29);
|
||||
break;
|
||||
case 30:
|
||||
|
@ -1374,8 +1391,8 @@ private final int jjMoveNfa_0(int startState, int curPos)
|
|||
case 31:
|
||||
if ((0x3ff000000000000L & l) == 0L)
|
||||
break;
|
||||
if (kind > 65)
|
||||
kind = 65;
|
||||
if (kind > 67)
|
||||
kind = 67;
|
||||
jjCheckNAdd(31);
|
||||
break;
|
||||
default : break;
|
||||
|
@ -1393,8 +1410,8 @@ private final int jjMoveNfa_0(int startState, int curPos)
|
|||
case 1:
|
||||
if ((0x47fffffe87fffffeL & l) == 0L)
|
||||
break;
|
||||
if (kind > 63)
|
||||
kind = 63;
|
||||
if (kind > 65)
|
||||
kind = 65;
|
||||
jjCheckNAdd(1);
|
||||
break;
|
||||
case 4:
|
||||
|
@ -1473,12 +1490,12 @@ null, null, null, null, null, null, null, null, null, null, null, null, null, nu
|
|||
null, null, null, null, null, null, null, "\54", "\56", "\50", "\51", "\75", "\76",
|
||||
"\74", null, null, "\41\75", "\52", null, null, null, null, null, null, null, null,
|
||||
null, null, null, null, null, null, null, null, null, null, null, null, null, null,
|
||||
null, null, "\73", };
|
||||
null, null, null, null, "\73", };
|
||||
public static final String[] lexStateNames = {
|
||||
"DEFAULT",
|
||||
};
|
||||
static final long[] jjtoToken = {
|
||||
0xffffffffffffffe1L, 0x3bL,
|
||||
0xffffffffffffffe1L, 0xefL,
|
||||
};
|
||||
static final long[] jjtoSkip = {
|
||||
0x1eL, 0x0L,
|
||||
|
|
Loading…
Reference in New Issue