Author: chirino
Date: Thu Dec 22 08:23:33 2005
New Revision: 358584
URL: http://svn.apache.org/viewcvs?rev=358584&view=rev
Log:
applied bill dudney's sugestion to fix m2 build so that it works from
activemq-project
Modified:
incubator/activemq/trunk/activemq-core/pom.xml
incubator/activemq/trunk/activemq-core/src/main/java/org/activemq/selector/SelectorParser.java
incubator/activemq/trunk/activemq-core/src/main/java/org/activemq/selector/SelectorParserTokenManager.java
Modified: incubator/activemq/trunk/activemq-core/pom.xml
URL:
http://svn.apache.org/viewcvs/incubator/activemq/trunk/activemq-core/pom.xml?rev=358584&r1=358583&r2=358584&view=diff
==============================================================================
--- incubator/activemq/trunk/activemq-core/pom.xml (original)
+++ incubator/activemq/trunk/activemq-core/pom.xml Thu Dec 22 08:23:33 2005
@@ -92,8 +92,8 @@
<execution>
<phase>generate-sources</phase>
<configuration>
- <sourceDirectory>src/main/grammar</sourceDirectory>
-
<outputDirectory>src/main/java/org/activemq/selector</outputDirectory>
+ <sourceDirectory>${basedir}/src/main/grammar</sourceDirectory>
+
<outputDirectory>${basedir}/src/main/java/org/activemq/selector</outputDirectory>
</configuration>
<goals>
<goal>javacc</goal>
Modified:
incubator/activemq/trunk/activemq-core/src/main/java/org/activemq/selector/SelectorParser.java
URL:
http://svn.apache.org/viewcvs/incubator/activemq/trunk/activemq-core/src/main/java/org/activemq/selector/SelectorParser.java?rev=358584&r1=358583&r2=358584&view=diff
==============================================================================
---
incubator/activemq/trunk/activemq-core/src/main/java/org/activemq/selector/SelectorParser.java
(original)
+++
incubator/activemq/trunk/activemq-core/src/main/java/org/activemq/selector/SelectorParser.java
Thu Dec 22 08:23:33 2005
@@ -518,592 +518,478 @@
final private boolean jj_2_1(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
- return !jj_3_1();
+ try { return !jj_3_1(); }
+ catch(LookaheadSuccess ls) { return true; }
}
final private boolean jj_2_2(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
- return !jj_3_2();
+ try { return !jj_3_2(); }
+ catch(LookaheadSuccess ls) { return true; }
}
final private boolean jj_2_3(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
- return !jj_3_3();
+ try { return !jj_3_3(); }
+ catch(LookaheadSuccess ls) { return true; }
}
final private boolean jj_2_4(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
- return !jj_3_4();
+ try { return !jj_3_4(); }
+ catch(LookaheadSuccess ls) { return true; }
}
final private boolean jj_2_5(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
- return !jj_3_5();
+ try { return !jj_3_5(); }
+ catch(LookaheadSuccess ls) { return true; }
}
final private boolean jj_2_6(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
- return !jj_3_6();
+ try { return !jj_3_6(); }
+ catch(LookaheadSuccess ls) { return true; }
}
- final private boolean jj_3R_53() {
+ final private boolean jj_3R_51() {
if (jj_scan_token(32)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_45()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_43()) return true;
return false;
}
- final private boolean jj_3R_29() {
+ final private boolean jj_3R_27() {
if (jj_scan_token(ID)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
- final private boolean jj_3R_63() {
+ final private boolean jj_3R_61() {
if (jj_scan_token(35)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_23()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_21()) return true;
return false;
}
- final private boolean jj_3R_50() {
+ final private boolean jj_3R_48() {
Token xsp;
xsp = jj_scanpos;
- if (jj_3R_58()) {
+ if (jj_3R_56()) {
jj_scanpos = xsp;
- if (jj_3R_59()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_57()) return true;
+ }
return false;
}
- final private boolean jj_3R_40() {
+ final private boolean jj_3R_38() {
if (jj_scan_token(OR)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_39()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_37()) return true;
return false;
}
- final private boolean jj_3R_52() {
+ final private boolean jj_3R_50() {
if (jj_scan_token(31)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_45()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_43()) return true;
return false;
}
- final private boolean jj_3R_27() {
+ final private boolean jj_3R_25() {
if (jj_scan_token(34)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_30()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_28()) return true;
if (jj_scan_token(36)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
- final private boolean jj_3R_26() {
- if (jj_3R_29()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ final private boolean jj_3R_24() {
+ if (jj_3R_27()) return true;
return false;
}
- final private boolean jj_3R_51() {
+ final private boolean jj_3R_49() {
if (jj_scan_token(30)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_45()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_43()) return true;
return false;
}
- final private boolean jj_3R_46() {
+ final private boolean jj_3R_44() {
Token xsp;
xsp = jj_scanpos;
+ if (jj_3R_49()) {
+ jj_scanpos = xsp;
+ if (jj_3R_50()) {
+ jj_scanpos = xsp;
if (jj_3R_51()) {
jj_scanpos = xsp;
if (jj_3R_52()) {
jj_scanpos = xsp;
if (jj_3R_53()) {
jj_scanpos = xsp;
- if (jj_3R_54()) {
- jj_scanpos = xsp;
- if (jj_3R_55()) {
- jj_scanpos = xsp;
if (jj_3_2()) {
jj_scanpos = xsp;
- if (jj_3R_56()) {
+ if (jj_3R_54()) {
jj_scanpos = xsp;
if (jj_3_3()) {
jj_scanpos = xsp;
- if (jj_3R_57()) {
+ if (jj_3R_55()) {
jj_scanpos = xsp;
if (jj_3_4()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
return false;
}
- final private boolean jj_3R_25() {
- if (jj_3R_28()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ final private boolean jj_3R_23() {
+ if (jj_3R_26()) return true;
return false;
}
- final private boolean jj_3R_45() {
- if (jj_3R_11()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ final private boolean jj_3R_43() {
+ if (jj_3R_9()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_50()) { jj_scanpos = xsp; break; }
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_48()) { jj_scanpos = xsp; break; }
}
return false;
}
- final private boolean jj_3R_30() {
- if (jj_3R_39()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ final private boolean jj_3R_28() {
+ if (jj_3R_37()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_40()) { jj_scanpos = xsp; break; }
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_38()) { jj_scanpos = xsp; break; }
}
return false;
}
- final private boolean jj_3R_24() {
+ final private boolean jj_3R_22() {
Token xsp;
xsp = jj_scanpos;
- if (jj_3R_25()) {
+ if (jj_3R_23()) {
jj_scanpos = xsp;
- if (jj_3R_26()) {
+ if (jj_3R_24()) {
jj_scanpos = xsp;
- if (jj_3R_27()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_25()) return true;
+ }
+ }
return false;
}
- final private boolean jj_3R_19() {
- if (jj_3R_24()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ final private boolean jj_3R_17() {
+ if (jj_3R_22()) return true;
return false;
}
- final private boolean jj_3R_23() {
+ final private boolean jj_3R_21() {
if (jj_scan_token(STRING_LITERAL)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
- final private boolean jj_3R_62() {
+ final private boolean jj_3R_60() {
if (jj_scan_token(35)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_23()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_21()) return true;
return false;
}
- final private boolean jj_3R_18() {
+ final private boolean jj_3R_16() {
if (jj_scan_token(XQUERY)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_23()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_21()) return true;
return false;
}
- final private boolean jj_3R_43() {
- if (jj_3R_45()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ final private boolean jj_3R_41() {
+ if (jj_3R_43()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_46()) { jj_scanpos = xsp; break; }
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_44()) { jj_scanpos = xsp; break; }
}
return false;
}
- final private boolean jj_3R_61() {
+ final private boolean jj_3R_59() {
if (jj_scan_token(ESCAPE)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_23()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_21()) return true;
return false;
}
final private boolean jj_3_4() {
if (jj_scan_token(NOT)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(IN)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(34)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_23()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_21()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_63()) { jj_scanpos = xsp; break; }
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_61()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(36)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_6() {
if (jj_scan_token(37)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_12()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_10()) return true;
return false;
}
- final private boolean jj_3R_17() {
+ final private boolean jj_3R_15() {
if (jj_scan_token(XPATH)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_23()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_21()) return true;
return false;
}
- final private boolean jj_3R_38() {
- if (jj_scan_token(NULL)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ final private boolean jj_3R_14() {
+ if (jj_scan_token(NOT)) return true;
+ if (jj_3R_10()) return true;
return false;
}
- final private boolean jj_3R_16() {
- if (jj_scan_token(NOT)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_12()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ final private boolean jj_3R_36() {
+ if (jj_scan_token(NULL)) return true;
return false;
}
- final private boolean jj_3R_14() {
+ final private boolean jj_3R_12() {
if (jj_scan_token(37)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_12()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_10()) return true;
return false;
}
- final private boolean jj_3R_57() {
+ final private boolean jj_3R_55() {
if (jj_scan_token(IN)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(34)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_23()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_21()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_62()) { jj_scanpos = xsp; break; }
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_60()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(36)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
- final private boolean jj_3R_49() {
+ final private boolean jj_3R_47() {
if (jj_scan_token(IS)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(NOT)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(NULL)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
- final private boolean jj_3R_15() {
+ final private boolean jj_3R_13() {
if (jj_scan_token(38)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_12()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_10()) return true;
return false;
}
- final private boolean jj_3R_37() {
+ final private boolean jj_3R_35() {
if (jj_scan_token(FALSE)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
final private boolean jj_3_1() {
if (jj_scan_token(IS)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(NULL)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
- final private boolean jj_3R_12() {
+ final private boolean jj_3R_10() {
Token xsp;
xsp = jj_scanpos;
+ if (jj_3R_12()) {
+ jj_scanpos = xsp;
+ if (jj_3R_13()) {
+ jj_scanpos = xsp;
if (jj_3R_14()) {
jj_scanpos = xsp;
if (jj_3R_15()) {
jj_scanpos = xsp;
if (jj_3R_16()) {
jj_scanpos = xsp;
- if (jj_3R_17()) {
- jj_scanpos = xsp;
- if (jj_3R_18()) {
- jj_scanpos = xsp;
- if (jj_3R_19()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_17()) return true;
+ }
+ }
+ }
+ }
+ }
return false;
}
- final private boolean jj_3R_36() {
+ final private boolean jj_3R_34() {
if (jj_scan_token(TRUE)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
- final private boolean jj_3R_48() {
+ final private boolean jj_3R_46() {
if (jj_scan_token(29)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_43()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_41()) return true;
return false;
}
final private boolean jj_3_3() {
if (jj_scan_token(NOT)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(BETWEEN)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_45()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_43()) return true;
if (jj_scan_token(AND)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_45()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_43()) return true;
return false;
}
- final private boolean jj_3R_47() {
+ final private boolean jj_3R_45() {
if (jj_scan_token(28)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_43()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_41()) return true;
return false;
}
- final private boolean jj_3R_44() {
+ final private boolean jj_3R_42() {
Token xsp;
xsp = jj_scanpos;
- if (jj_3R_47()) {
+ if (jj_3R_45()) {
jj_scanpos = xsp;
- if (jj_3R_48()) {
+ if (jj_3R_46()) {
jj_scanpos = xsp;
if (jj_3_1()) {
jj_scanpos = xsp;
- if (jj_3R_49()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_47()) return true;
+ }
+ }
+ }
return false;
}
- final private boolean jj_3R_35() {
+ final private boolean jj_3R_33() {
if (jj_scan_token(FLOATING_POINT_LITERAL)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
- final private boolean jj_3R_56() {
+ final private boolean jj_3R_54() {
if (jj_scan_token(BETWEEN)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_45()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_43()) return true;
if (jj_scan_token(AND)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_45()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_43()) return true;
return false;
}
- final private boolean jj_3R_60() {
+ final private boolean jj_3R_58() {
if (jj_scan_token(ESCAPE)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_23()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_21()) return true;
return false;
}
- final private boolean jj_3R_34() {
+ final private boolean jj_3R_32() {
if (jj_scan_token(OCTAL_LITERAL)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
- final private boolean jj_3R_22() {
+ final private boolean jj_3R_20() {
if (jj_scan_token(41)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_12()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_10()) return true;
return false;
}
- final private boolean jj_3R_41() {
- if (jj_3R_43()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ final private boolean jj_3R_39() {
+ if (jj_3R_41()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_44()) { jj_scanpos = xsp; break; }
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_42()) { jj_scanpos = xsp; break; }
}
return false;
}
final private boolean jj_3_2() {
if (jj_scan_token(NOT)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
if (jj_scan_token(LIKE)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_23()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_21()) return true;
Token xsp;
xsp = jj_scanpos;
- if (jj_3R_61()) jj_scanpos = xsp;
- else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_59()) jj_scanpos = xsp;
return false;
}
- final private boolean jj_3R_55() {
+ final private boolean jj_3R_53() {
if (jj_scan_token(LIKE)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_23()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_21()) return true;
Token xsp;
xsp = jj_scanpos;
- if (jj_3R_60()) jj_scanpos = xsp;
- else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_58()) jj_scanpos = xsp;
return false;
}
- final private boolean jj_3R_33() {
+ final private boolean jj_3R_31() {
if (jj_scan_token(HEX_LITERAL)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
- final private boolean jj_3R_21() {
+ final private boolean jj_3R_19() {
if (jj_scan_token(40)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_12()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_10()) return true;
return false;
}
- final private boolean jj_3R_13() {
+ final private boolean jj_3R_18() {
+ if (jj_scan_token(39)) return true;
+ if (jj_3R_10()) return true;
+ return false;
+ }
+
+ final private boolean jj_3R_11() {
Token xsp;
xsp = jj_scanpos;
- if (jj_3R_20()) {
+ if (jj_3R_18()) {
jj_scanpos = xsp;
- if (jj_3R_21()) {
+ if (jj_3R_19()) {
jj_scanpos = xsp;
- if (jj_3R_22()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- return false;
- }
-
- final private boolean jj_3R_20() {
- if (jj_scan_token(39)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_12()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_20()) return true;
+ }
+ }
return false;
}
- final private boolean jj_3R_42() {
+ final private boolean jj_3R_40() {
if (jj_scan_token(AND)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_41()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_39()) return true;
return false;
}
- final private boolean jj_3R_32() {
+ final private boolean jj_3R_30() {
if (jj_scan_token(DECIMAL_LITERAL)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
return false;
}
- final private boolean jj_3R_11() {
- if (jj_3R_12()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ final private boolean jj_3R_9() {
+ if (jj_3R_10()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_13()) { jj_scanpos = xsp; break; }
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_11()) { jj_scanpos = xsp; break; }
}
return false;
}
- final private boolean jj_3R_10() {
- if (jj_scan_token(38)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- return false;
- }
-
- final private boolean jj_3R_31() {
- if (jj_3R_23()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- return false;
- }
-
- final private boolean jj_3R_9() {
- if (jj_scan_token(37)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ final private boolean jj_3R_29() {
+ if (jj_3R_21()) return true;
return false;
}
- final private boolean jj_3R_59() {
+ final private boolean jj_3R_57() {
if (jj_scan_token(38)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_11()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_9()) return true;
return false;
}
- final private boolean jj_3R_39() {
- if (jj_3R_41()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ final private boolean jj_3R_37() {
+ if (jj_3R_39()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
- if (jj_3R_42()) { jj_scanpos = xsp; break; }
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_40()) { jj_scanpos = xsp; break; }
}
return false;
}
@@ -1111,19 +997,21 @@
final private boolean jj_3_5() {
Token xsp;
xsp = jj_scanpos;
- if (jj_3R_9()) {
+ if (jj_scan_token(37)) {
jj_scanpos = xsp;
- if (jj_3R_10()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_11()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_scan_token(38)) return true;
+ }
+ if (jj_3R_9()) return true;
return false;
}
- final private boolean jj_3R_28() {
+ final private boolean jj_3R_26() {
Token xsp;
xsp = jj_scanpos;
+ if (jj_3R_29()) {
+ jj_scanpos = xsp;
+ if (jj_3R_30()) {
+ jj_scanpos = xsp;
if (jj_3R_31()) {
jj_scanpos = xsp;
if (jj_3R_32()) {
@@ -1134,35 +1022,26 @@
jj_scanpos = xsp;
if (jj_3R_35()) {
jj_scanpos = xsp;
- if (jj_3R_36()) {
- jj_scanpos = xsp;
- if (jj_3R_37()) {
- jj_scanpos = xsp;
- if (jj_3R_38()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- } else if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_36()) return true;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
return false;
}
- final private boolean jj_3R_54() {
+ final private boolean jj_3R_52() {
if (jj_scan_token(33)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_45()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_43()) return true;
return false;
}
- final private boolean jj_3R_58() {
+ final private boolean jj_3R_56() {
if (jj_scan_token(37)) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
- if (jj_3R_11()) return true;
- if (jj_la == 0 && jj_scanpos == jj_lastpos) return false;
+ if (jj_3R_9()) return true;
return false;
}
@@ -1227,6 +1106,8 @@
throw generateParseException();
}
+ static private final class LookaheadSuccess extends java.lang.Error { }
+ final private LookaheadSuccess jj_ls = new LookaheadSuccess();
final private boolean jj_scan_token(int kind) {
if (jj_scanpos == jj_lastpos) {
jj_la--;
@@ -1238,7 +1119,9 @@
} else {
jj_scanpos = jj_scanpos.next;
}
- return (jj_scanpos.kind != kind);
+ if (jj_scanpos.kind != kind) return true;
+ if (jj_la == 0 && jj_scanpos == jj_lastpos) throw jj_ls;
+ return false;
}
final public Token getNextToken() {
@@ -1264,7 +1147,7 @@
return (jj_ntk = jj_nt.kind);
}
- final public ParseException generateParseException() {
+ public ParseException generateParseException() {
Token errortok = token.next;
int line = errortok.beginLine, column = errortok.beginColumn;
String mess = (errortok.kind == 0) ? tokenImage[0] : errortok.image;
Modified:
incubator/activemq/trunk/activemq-core/src/main/java/org/activemq/selector/SelectorParserTokenManager.java
URL:
http://svn.apache.org/viewcvs/incubator/activemq/trunk/activemq-core/src/main/java/org/activemq/selector/SelectorParserTokenManager.java?rev=358584&r1=358583&r2=358584&view=diff
==============================================================================
---
incubator/activemq/trunk/activemq-core/src/main/java/org/activemq/selector/SelectorParserTokenManager.java
(original)
+++
incubator/activemq/trunk/activemq-core/src/main/java/org/activemq/selector/SelectorParserTokenManager.java
Thu Dec 22 08:23:33 2005
@@ -904,7 +904,7 @@
static final long[] jjtoSpecial = {
0x3eL,
};
-private SimpleCharStream input_stream;
+protected SimpleCharStream input_stream;
private final int[] jjrounds = new int[43];
private final int[] jjstateSet = new int[86];
protected char curChar;
@@ -946,7 +946,7 @@
curLexState = lexState;
}
-private final Token jjFillToken()
+protected Token jjFillToken()
{
Token t = Token.newToken(jjmatchedKind);
t.kind = jjmatchedKind;
@@ -966,7 +966,7 @@
int jjmatchedPos;
int jjmatchedKind;
-public final Token getNextToken()
+public Token getNextToken()
{
int kind;
Token specialToken = null;