The following document contains the results of PMD's CPD 4.2.2.
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 5779 |
| javancss/parser/debug/JavaParserDebug.java | 6419 |
}
private boolean jj_2_1(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_1(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(0, xla); }
}
private boolean jj_2_2(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_2(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(1, xla); }
}
private boolean jj_2_3(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_3(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(2, xla); }
}
private boolean jj_2_4(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_4(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(3, xla); }
}
private boolean jj_2_5(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_5(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(4, xla); }
}
private boolean jj_2_6(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_6(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(5, xla); }
}
private boolean jj_2_7(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_7(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(6, xla); }
}
private boolean jj_2_8(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_8(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(7, xla); }
}
private boolean jj_2_9(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_9(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(8, xla); }
}
private boolean jj_2_10(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_10(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(9, xla); }
}
private boolean jj_2_11(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_11(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(10, xla); }
}
private boolean jj_2_12(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_12(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(11, xla); }
}
private boolean jj_2_13(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_13(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(12, xla); }
}
private boolean jj_2_14(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_14(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(13, xla); }
}
private boolean jj_2_15(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_15(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(14, xla); }
}
private boolean jj_2_16(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_16(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(15, xla); }
}
private boolean jj_2_17(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_17(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(16, xla); }
}
private boolean jj_2_18(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_18(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(17, xla); }
}
private boolean jj_2_19(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_19(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(18, xla); }
}
private boolean jj_2_20(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_20(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(19, xla); }
}
private boolean jj_2_21(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_21(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(20, xla); }
}
private boolean jj_2_22(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_22(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(21, xla); }
}
private boolean jj_2_23(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_23(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(22, xla); }
}
private boolean jj_2_24(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_24(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(23, xla); }
}
private boolean jj_2_25(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_25(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(24, xla); }
}
private boolean jj_2_26(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_26(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(25, xla); }
}
private boolean jj_2_27(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_27(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(26, xla); }
}
private boolean jj_2_28(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_28(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(27, xla); }
}
private boolean jj_2_29(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_29(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(28, xla); }
}
private boolean jj_2_30(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_30(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(29, xla); }
}
private boolean jj_2_31(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_31(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(30, xla); }
}
private boolean jj_2_32(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_32(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(31, xla); }
}
private boolean jj_2_33(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_33(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(32, xla); }
}
private boolean jj_2_34(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_34(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(33, xla); }
}
private boolean jj_2_35(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_35(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(34, xla); }
}
private boolean jj_2_36(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_36(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(35, xla); }
}
private boolean jj_2_37(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_37(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(36, xla); }
}
private boolean jj_2_38(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_38(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(37, xla); }
}
private boolean jj_2_39(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_39(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(38, xla); }
}
private boolean jj_2_40(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_40(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(39, xla); }
}
private boolean jj_2_41(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_41(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(40, xla); }
}
private boolean jj_2_42(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_42(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(41, xla); }
}
private boolean jj_2_43(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_43(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(42, xla); }
}
private boolean jj_2_44(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_44(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(43, xla); }
}
private boolean jj_2_45(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_45(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(44, xla); }
}
private boolean jj_2_46(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_46(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(45, xla); }
}
private boolean jj_2_47(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_47(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(46, xla); }
}
private boolean jj_2_48(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_48(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(47, xla); }
}
private boolean jj_2_49(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_49(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(48, xla); }
}
private boolean jj_2_50(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_50(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(49, xla); }
}
private boolean jj_2_51(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_51(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(50, xla); }
}
private boolean jj_2_52(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_52(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(51, xla); }
}
private boolean jj_2_53(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_53(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(52, xla); }
}
private boolean jj_2_54(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_54(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(53, xla); }
}
private boolean jj_2_55(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_55(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(54, xla); }
}
private boolean jj_2_56(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_56(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(55, xla); }
}
private boolean jj_2_57(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_57(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(56, xla); }
}
private boolean jj_2_58(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_58(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(57, xla); }
}
private boolean jj_2_59(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_59(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(58, xla); }
}
private boolean jj_2_60(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_60(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(59, xla); }
}
private boolean jj_2_61(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_61(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(60, xla); }
}
private boolean jj_2_62(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_62(); }
catch(LookaheadSuccess ls) { return true; }
finally { jj_save(61, xla); }
}
private boolean jj_3R_190() {
if (jj_3R_102()) return true;
if (jj_3R_106()) return true;
if (jj_3R_117()) return true;
return false;
}
private boolean jj_3R_394() {
if (jj_3R_111()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_scan_token(RPAREN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_410()) jj_scanpos = xsp;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_379() {
if (jj_3R_84()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_394()) {
jj_scanpos = xsp;
if (jj_3R_395()) {
jj_scanpos = xsp;
if (jj_3R_396()) {
jj_scanpos = xsp;
if (jj_3R_397()) {
jj_scanpos = xsp;
if (jj_3R_398()) return true;
}
}
}
}
return false;
}
private boolean jj_3R_345() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_379()) {
jj_scanpos = xsp;
if (jj_3R_380()) return true;
}
return false;
}
private boolean jj_3R_165() {
if (jj_3R_191()) return true;
return false;
}
private boolean jj_3R_408() {
if (jj_3R_137()) return true;
return false;
}
private boolean jj_3R_117() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_164()) {
jj_scanpos = xsp;
if (jj_3R_165()) return true;
}
return false;
}
private boolean jj_3R_164() {
if (jj_3R_190()) return true;
return false;
}
private boolean jj_3R_314() {
if (jj_scan_token(LBRACE)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_344()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3R_388() {
if (jj_3R_137()) return true;
return false;
}
private boolean jj_3R_352() {
if (jj_scan_token(PROTECTED)) return true;
return false;
}
private boolean jj_3R_351() {
if (jj_scan_token(PUBLIC)) return true;
return false;
}
private boolean jj_3R_321() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(52)) {
jj_scanpos = xsp;
if (jj_scan_token(13)) {
jj_scanpos = xsp;
if (jj_scan_token(31)) {
jj_scanpos = xsp;
if (jj_3R_351()) {
jj_scanpos = xsp;
if (jj_3R_352()) {
jj_scanpos = xsp;
if (jj_scan_token(47)) {
jj_scanpos = xsp;
if (jj_scan_token(53)) return true;
}
}
}
}
}
}
return false;
}
private boolean jj_3R_303() {
if (jj_scan_token(AT)) return true;
if (jj_scan_token(INTERFACE)) return true;
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_3R_314()) return true;
return false;
}
private boolean jj_3_50() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_123()) return true;
return false;
}
private boolean jj_3R_389() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_94()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_408()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_104() {
if (jj_3R_105()) return true;
return false;
}
private boolean jj_3R_363() {
if (jj_3R_94()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_388()) jj_scanpos = xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_389()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_320() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3R_304() {
if (jj_scan_token(AT)) return true;
if (jj_scan_token(INTERFACE)) return true;
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(LBRACE)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_315()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3R_319() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3_24() {
if (jj_scan_token(DOT)) return true;
if (jj_3R_105()) return true;
return false;
}
private boolean jj_3R_306() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_319()) jj_scanpos = xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_320()) { jj_scanpos = xsp; break; }
}
while (true) {
xsp = jj_scanpos;
if (jj_3R_321()) { jj_scanpos = xsp; break; }
}
if (jj_3R_225()) return true;
return false;
}
private boolean jj_3R_261() {
if (jj_3R_123()) return true;
return false;
}
private boolean jj_3R_192() {
if (jj_scan_token(LBRACE)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_261()) jj_scanpos = xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_50()) { jj_scanpos = xsp; break; }
}
xsp = jj_scanpos;
if (jj_scan_token(84)) jj_scanpos = xsp;
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3R_240() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_239()) return true;
return false;
}
private boolean jj_3R_144() {
if (jj_3R_105()) return true;
return false;
}
private boolean jj_3_23() {
if (jj_scan_token(DOT)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(28)) {
jj_scanpos = xsp;
if (jj_3R_104()) return true;
}
return false;
}
private boolean jj_3R_168() {
if (jj_3R_191()) return true;
return false;
}
private boolean jj_3R_167() {
if (jj_3R_192()) return true;
return false;
}
private boolean jj_3R_123() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_166()) {
jj_scanpos = xsp;
if (jj_3R_167()) {
jj_scanpos = xsp;
if (jj_3R_168()) return true;
}
}
return false;
}
private boolean jj_3R_166() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3R_94() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(28)) {
jj_scanpos = xsp;
if (jj_3R_144()) return true;
}
while (true) {
xsp = jj_scanpos;
if (jj_3_23()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_239() {
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(ASSIGN)) return true;
if (jj_3R_123()) return true;
return false;
}
private boolean jj_3R_221() {
if (jj_3R_239()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_240()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_207() {
if (jj_3R_221()) return true;
return false;
}
private boolean jj_3R_122() {
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(ASSIGN)) return true;
return false;
}
private boolean jj_3R_162() {
if (jj_3R_111()) return true;
return false;
}
private boolean jj_3R_114() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(63)) {
jj_scanpos = xsp;
if (jj_3R_162()) return true;
}
return false;
}
private boolean jj_3R_194() {
if (jj_scan_token(AT)) return true;
if (jj_3R_94()) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_123()) return true;
if (jj_scan_token(RPAREN)) return true;
return false;
}
private boolean jj_3R_195() {
if (jj_scan_token(AT)) return true;
if (jj_3R_94()) return true;
return false;
}
private boolean jj_3_49() {
if (jj_scan_token(AT)) return true;
if (jj_3R_94()) return true;
if (jj_scan_token(LPAREN)) return true;
return false;
}
private boolean jj_3R_193() {
if (jj_scan_token(AT)) return true;
if (jj_3R_94()) return true;
if (jj_scan_token(LPAREN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_207()) jj_scanpos = xsp;
if (jj_scan_token(RPAREN)) return true;
return false;
}
private boolean jj_3_48() {
if (jj_scan_token(AT)) return true;
if (jj_3R_94()) return true;
if (jj_scan_token(LPAREN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_122()) {
jj_scanpos = xsp;
if (jj_scan_token(78)) return true;
}
return false;
}
private boolean jj_3R_173() {
if (jj_3R_195()) return true;
return false;
}
private boolean jj_3R_110() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(15)) {
jj_scanpos = xsp;
if (jj_scan_token(20)) {
jj_scanpos = xsp;
if (jj_scan_token(17)) {
jj_scanpos = xsp;
if (jj_scan_token(51)) {
jj_scanpos = xsp;
if (jj_scan_token(40)) {
jj_scanpos = xsp;
if (jj_scan_token(42)) {
jj_scanpos = xsp;
if (jj_scan_token(33)) {
jj_scanpos = xsp;
if (jj_scan_token(26)) return true;
}
}
}
}
}
}
}
return false;
}
private boolean jj_3R_172() {
if (jj_3R_194()) return true;
return false;
}
private boolean jj_3R_141() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_171()) {
jj_scanpos = xsp;
if (jj_3R_172()) {
jj_scanpos = xsp;
if (jj_3R_173()) return true;
}
}
return false;
}
private boolean jj_3R_171() {
if (jj_3R_193()) return true;
return false;
}
private boolean jj_3R_105() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(74)) {
jj_scanpos = xsp;
if (jj_scan_token(14)) return true;
}
return false;
}
private boolean jj_3R_439() {
if (jj_scan_token(FINALLY)) return true;
if (jj_3R_142()) return true;
return false;
}
private boolean jj_3R_93() {
if (jj_3R_143()) return true;
return false;
}
private boolean jj_3R_438() {
if (jj_scan_token(CATCH)) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_386()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_3R_142()) return true;
return false;
}
private boolean jj_3R_274() {
if (jj_scan_token(TRY)) return true;
if (jj_3R_142()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_438()) { jj_scanpos = xsp; break; }
}
xsp = jj_scanpos;
if (jj_3R_439()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_158() {
if (jj_3R_110()) return true;
return false;
}
private boolean jj_3R_111() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_22()) {
jj_scanpos = xsp;
if (jj_3R_158()) return true;
}
return false;
}
private boolean jj_3_22() {
if (jj_3R_103()) return true;
return false;
}
private boolean jj_3R_273() {
if (jj_scan_token(SYNCHRONIZED)) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_117()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_3R_142()) return true;
return false;
}
private boolean jj_3R_85() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(52)) jj_scanpos = xsp;
if (jj_3R_142()) return true;
return false;
}
private boolean jj_3R_272() {
if (jj_scan_token(THROW)) return true;
if (jj_3R_117()) return true;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_437() {
if (jj_3R_117()) return true;
return false;
}
private boolean jj_3_20() {
if (jj_3R_102()) return true;
if (jj_scan_token(DOT)) return true;
return false;
}
private boolean jj_3R_436() {
if (jj_3R_105()) return true;
return false;
}
private boolean jj_3_21() {
if (jj_scan_token(THIS)) return true;
if (jj_scan_token(LPAREN)) return true;
return false;
}
private boolean jj_3R_121() {
if (jj_3R_105()) return true;
return false;
}
private boolean jj_3R_409() {
if (jj_3R_102()) return true;
if (jj_scan_token(DOT)) return true;
return false;
}
private boolean jj_3R_271() {
if (jj_scan_token(RETURN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_437()) jj_scanpos = xsp;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_391() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_409()) jj_scanpos = xsp;
if (jj_scan_token(SUPER)) return true;
if (jj_3R_189()) return true;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_92() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(49)) {
jj_scanpos = xsp;
if (jj_scan_token(48)) {
jj_scanpos = xsp;
if (jj_scan_token(47)) return true;
}
}
return false;
}
private boolean jj_3R_455() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_263()) return true;
return false;
}
private boolean jj_3R_446() {
if (jj_3R_451()) return true;
return false;
}
private boolean jj_3R_435() {
if (jj_3R_105()) return true;
return false;
}
private boolean jj_3R_390() {
if (jj_scan_token(THIS)) return true;
if (jj_3R_189()) return true;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_364() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_390()) {
jj_scanpos = xsp;
if (jj_3R_391()) return true;
}
return false;
}
private boolean jj_3R_270() {
if (jj_scan_token(CONTINUE)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_436()) jj_scanpos = xsp;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_147() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3R_148() {
if (jj_3R_143()) return true;
return false;
}
private boolean jj_3R_146() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(49)) {
jj_scanpos = xsp;
if (jj_scan_token(48)) {
jj_scanpos = xsp;
if (jj_scan_token(47)) {
jj_scanpos = xsp;
if (jj_scan_token(52)) {
jj_scanpos = xsp;
if (jj_scan_token(13)) {
jj_scanpos = xsp;
if (jj_scan_token(31)) {
jj_scanpos = xsp;
if (jj_scan_token(43)) {
jj_scanpos = xsp;
if (jj_scan_token(56)) {
jj_scanpos = xsp;
if (jj_scan_token(53)) return true;
}
}
}
}
}
}
}
}
return false;
}
private boolean jj_3R_269() {
if (jj_scan_token(BREAK)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_435()) jj_scanpos = xsp;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_145() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3R_95() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_145()) { jj_scanpos = xsp; break; }
}
while (true) {
xsp = jj_scanpos;
if (jj_3R_146()) { jj_scanpos = xsp; break; }
}
while (true) {
xsp = jj_scanpos;
if (jj_3R_147()) { jj_scanpos = xsp; break; }
}
xsp = jj_scanpos;
if (jj_3R_148()) jj_scanpos = xsp;
if (jj_3R_114()) return true;
if (jj_3R_105()) return true;
if (jj_scan_token(LPAREN)) return true;
return false;
}
private boolean jj_3R_91() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3_11() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_91()) { jj_scanpos = xsp; break; }
}
xsp = jj_scanpos;
if (jj_3R_92()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_93()) jj_scanpos = xsp;
if (jj_3R_94()) return true;
if (jj_scan_token(LPAREN)) return true;
return false;
}
private boolean jj_3_12() {
if (jj_3R_95()) return true;
return false;
}
private boolean jj_3R_451() {
if (jj_3R_454()) return true;
return false;
}
private boolean jj_3R_90() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(52)) {
jj_scanpos = xsp;
if (jj_scan_token(13)) {
jj_scanpos = xsp;
if (jj_scan_token(31)) {
jj_scanpos = xsp;
if (jj_scan_token(49)) {
jj_scanpos = xsp;
if (jj_scan_token(48)) {
jj_scanpos = xsp;
if (jj_scan_token(47)) {
jj_scanpos = xsp;
if (jj_scan_token(53)) return true;
}
}
}
}
}
}
return false;
}
private boolean jj_3_47() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(31)) jj_scanpos = xsp;
if (jj_3R_111()) return true;
xsp = jj_scanpos;
if (jj_scan_token(28)) {
jj_scanpos = xsp;
if (jj_3R_121()) return true;
}
return false;
}
private boolean jj_3R_445() {
if (jj_3R_117()) return true;
return false;
}
private boolean jj_3R_310() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3R_454() {
if (jj_3R_263()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_455()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_300() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_310()) { jj_scanpos = xsp; break; }
}
if (jj_3R_311()) return true;
return false;
}
private boolean jj_3R_432() {
if (jj_scan_token(ELSE)) return true;
if (jj_3R_223()) return true;
return false;
}
private boolean jj_3R_299() {
if (jj_3R_309()) return true;
return false;
}
private boolean jj_3R_298() {
if (jj_3R_308()) return true;
return false;
}
private boolean jj_3_10() {
if (jj_3R_84()) return true;
if (jj_scan_token(ENUM)) return true;
return false;
}
private boolean jj_3R_453() {
if (jj_3R_454()) return true;
return false;
}
private boolean jj_3_46() {
if (jj_3R_84()) return true;
if (jj_3R_111()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(COLON)) return true;
return false;
}
private boolean jj_3R_87() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(52)) {
jj_scanpos = xsp;
if (jj_scan_token(13)) {
jj_scanpos = xsp;
if (jj_scan_token(31)) {
jj_scanpos = xsp;
if (jj_scan_token(49)) {
jj_scanpos = xsp;
if (jj_scan_token(48)) {
jj_scanpos = xsp;
if (jj_scan_token(47)) {
jj_scanpos = xsp;
if (jj_scan_token(53)) return true;
}
}
}
}
}
}
return false;
}
private boolean jj_3R_452() {
if (jj_3R_222()) return true;
return false;
}
private boolean jj_3R_450() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_452()) {
jj_scanpos = xsp;
if (jj_3R_453()) return true;
}
return false;
}
private boolean jj_3_9() {
if (jj_3R_84()) return true;
if (jj_scan_token(INTERFACE)) return true;
return false;
}
private boolean jj_3R_297() {
if (jj_3R_84()) return true;
if (jj_3R_307()) return true;
return false;
}
private boolean jj_3R_89() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3_8() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_89()) { jj_scanpos = xsp; break; }
}
while (true) {
xsp = jj_scanpos;
if (jj_3R_90()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(CLASS)) return true;
return false;
}
private boolean jj_3R_444() {
if (jj_3R_450()) return true;
return false;
}
private boolean jj_3R_433() {
if (jj_3R_84()) return true;
if (jj_3R_111()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(COLON)) return true;
if (jj_3R_117()) return true;
return false;
}
private boolean jj_3R_350() {
if (jj_scan_token(IMPLEMENTS)) return true;
if (jj_3R_363()) return true;
return false;
}
private boolean jj_3R_434() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_444()) jj_scanpos = xsp;
if (jj_scan_token(SEMICOLON)) return true;
xsp = jj_scanpos;
if (jj_3R_445()) jj_scanpos = xsp;
if (jj_scan_token(SEMICOLON)) return true;
xsp = jj_scanpos;
if (jj_3R_446()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_296() {
if (jj_3R_84()) return true;
if (jj_3R_306()) return true;
return false;
}
private boolean jj_3R_88() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3_7() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_88()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(AT)) return true;
if (jj_scan_token(INTERFACE)) return true;
return false;
}
private boolean jj_3R_268() {
if (jj_scan_token(FOR)) return true;
if (jj_scan_token(LPAREN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_433()) {
jj_scanpos = xsp;
if (jj_3R_434()) return true;
}
if (jj_scan_token(RPAREN)) return true;
if (jj_3R_223()) return true;
return false;
}
private boolean jj_3R_86() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3_6() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_86()) { jj_scanpos = xsp; break; }
}
while (true) {
xsp = jj_scanpos;
if (jj_3R_87()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(AT)) return true;
if (jj_scan_token(INTERFACE)) return true;
return false;
}
private boolean jj_3R_295() {
if (jj_3R_305()) return true;
return false;
}
private boolean jj_3R_331() {
if (jj_3R_196()) return true;
return false;
}
private boolean jj_3R_267() {
if (jj_scan_token(DO)) return true;
if (jj_3R_223()) return true;
if (jj_scan_token(WHILE)) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_117()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_294() {
if (jj_3R_304()) return true;
return false;
}
private boolean jj_3R_293() {
if (jj_3R_84()) return true;
if (jj_3R_303()) return true;
return false;
}
private boolean jj_3R_266() {
if (jj_scan_token(WHILE)) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_117()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_3R_223()) return true;
return false;
}
private boolean jj_3_5() {
if (jj_3R_85()) return true;
return false;
}
private boolean jj_3R_290() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(83)) {
jj_scanpos = xsp;
if (jj_3_5()) {
jj_scanpos = xsp;
if (jj_3R_293()) {
jj_scanpos = xsp;
if (jj_3R_294()) {
jj_scanpos = xsp;
if (jj_3R_295()) {
jj_scanpos = xsp;
if (jj_3R_296()) {
jj_scanpos = xsp;
if (jj_3R_297()) {
jj_scanpos = xsp;
if (jj_3R_298()) {
jj_scanpos = xsp;
if (jj_3R_299()) {
jj_scanpos = xsp;
if (jj_3R_300()) return true;
}
}
}
}
}
}
}
}
}
return false;
}
private boolean jj_3R_265() {
if (jj_scan_token(IF)) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_117()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_3R_223()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_432()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_399() {
if (jj_3R_137()) return true;
return false;
}
private boolean jj_3R_101() {
if (jj_3R_102()) return true;
if (jj_scan_token(DOT)) return true;
return false;
}
private boolean jj_3R_443() {
if (jj_3R_196()) return true;
return false;
}
private boolean jj_3_19() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_101()) jj_scanpos = xsp;
if (jj_scan_token(SUPER)) return true;
if (jj_scan_token(LPAREN)) return true;
return false;
}
private boolean jj_3_18() {
if (jj_scan_token(THIS)) return true;
if (jj_scan_token(LPAREN)) return true;
return false;
}
private boolean jj_3R_449() {
if (jj_scan_token(_DEFAULT)) return true;
if (jj_scan_token(COLON)) return true;
return false;
}
private boolean jj_3R_382() {
if (jj_scan_token(DOT)) return true;
if (jj_3R_94()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_399()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_330() {
if (jj_3R_364()) return true;
return false;
}
private boolean jj_3R_329() {
if (jj_3R_364()) return true;
return false;
}
private boolean jj_3R_448() {
if (jj_scan_token(CASE)) return true;
if (jj_3R_117()) return true;
if (jj_scan_token(COLON)) return true;
return false;
}
private boolean jj_3R_442() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_448()) {
jj_scanpos = xsp;
if (jj_3R_449()) return true;
}
return false;
}
private boolean jj_3R_431() {
if (jj_3R_442()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_443()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_120() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_264() {
if (jj_scan_token(SWITCH)) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_117()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_scan_token(LBRACE)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_431()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3R_415() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_341()) return true;
return false;
}
private boolean jj_3R_328() {
if (jj_scan_token(THROWS)) return true;
if (jj_3R_363()) return true;
return false;
}
private boolean jj_3R_447() {
if (jj_3R_106()) return true;
if (jj_3R_117()) return true;
return false;
}
private boolean jj_3R_347() {
if (jj_scan_token(PROTECTED)) return true;
return false;
}
private boolean jj_3R_346() {
if (jj_scan_token(PUBLIC)) return true;
return false;
}
private boolean jj_3R_318() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(52)) {
jj_scanpos = xsp;
if (jj_scan_token(13)) {
jj_scanpos = xsp;
if (jj_scan_token(31)) {
jj_scanpos = xsp;
if (jj_3R_346()) {
jj_scanpos = xsp;
if (jj_3R_347()) {
jj_scanpos = xsp;
if (jj_scan_token(47)) {
jj_scanpos = xsp;
if (jj_scan_token(53)) return true;
}
}
}
}
}
}
return false;
}
private boolean jj_3R_441() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(100)) {
jj_scanpos = xsp;
if (jj_scan_token(101)) {
jj_scanpos = xsp;
if (jj_3R_447()) return true;
}
}
return false;
}
private boolean jj_3R_326() {
if (jj_3R_143()) return true;
return false;
}
private boolean jj_3R_317() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3R_285() {
if (jj_3R_102()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_441()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_284() {
if (jj_3R_215()) return true;
return false;
}
private boolean jj_3R_361() {
if (jj_scan_token(PRIVATE)) return true;
return false;
}
private boolean jj_3R_263() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_283()) {
jj_scanpos = xsp;
if (jj_3R_284()) {
jj_scanpos = xsp;
if (jj_3R_285()) return true;
}
}
return false;
}
private boolean jj_3R_283() {
if (jj_3R_214()) return true;
return false;
}
private boolean jj_3R_316() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3R_305() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_316()) jj_scanpos = xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_317()) { jj_scanpos = xsp; break; }
}
while (true) {
xsp = jj_scanpos;
if (jj_3R_318()) { jj_scanpos = xsp; break; }
}
if (jj_3R_224()) return true;
return false;
}
private boolean jj_3R_360() {
if (jj_scan_token(PROTECTED)) return true;
return false;
}
private boolean jj_3R_359() {
if (jj_scan_token(PUBLIC)) return true;
return false;
}
private boolean jj_3R_325() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_359()) {
jj_scanpos = xsp;
if (jj_3R_360()) {
jj_scanpos = xsp;
if (jj_3R_361()) return true;
}
}
return false;
}
private boolean jj_3R_324() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3R_222() {
if (jj_3R_84()) return true;
if (jj_3R_111()) return true;
if (jj_3R_341()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_415()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_381() {
if (jj_3R_137()) return true;
return false;
}
private boolean jj_3R_308() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_324()) { jj_scanpos = xsp; break; }
}
xsp = jj_scanpos;
if (jj_3R_325()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_326()) jj_scanpos = xsp;
if (jj_3R_105()) return true;
if (jj_3R_327()) return true;
xsp = jj_scanpos;
if (jj_3R_328()) jj_scanpos = xsp;
if (jj_scan_token(LBRACE)) return true;
xsp = jj_scanpos;
if (jj_3R_329()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_330()) jj_scanpos = xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_331()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3R_287() {
if (jj_3R_290()) return true;
return false;
}
private boolean jj_3R_276() {
if (jj_scan_token(LBRACE)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_287()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3_45() {
if (jj_3R_84()) return true;
if (jj_3R_111()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(28)) {
jj_scanpos = xsp;
if (jj_scan_token(74)) return true;
}
xsp = jj_scanpos;
if (jj_scan_token(83)) {
jj_scanpos = xsp;
if (jj_scan_token(87)) {
jj_scanpos = xsp;
if (jj_scan_token(84)) {
jj_scanpos = xsp;
if (jj_3R_120()) return true;
}
}
}
return false;
}
private boolean jj_3R_211() {
if (jj_3R_225()) return true;
return false;
}
private boolean jj_3R_210() {
if (jj_3R_224()) return true;
return false;
}
private boolean jj_3R_209() {
if (jj_3R_223()) return true;
return false;
}
private boolean jj_3R_349() {
if (jj_scan_token(EXTENDS)) return true;
if (jj_3R_94()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_381()) jj_scanpos = xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_382()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_196() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_208()) {
jj_scanpos = xsp;
if (jj_3R_209()) {
jj_scanpos = xsp;
if (jj_3R_210()) {
jj_scanpos = xsp;
if (jj_3R_211()) return true;
}
}
}
return false;
}
private boolean jj_3R_208() {
if (jj_3R_222()) return true;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_174() {
if (jj_3R_196()) return true;
return false;
}
private boolean jj_3R_386() {
if (jj_3R_84()) return true;
if (jj_3R_111()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(122)) jj_scanpos = xsp;
if (jj_3R_377()) return true;
return false;
}
private boolean jj_3R_142() {
if (jj_scan_token(LBRACE)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_174()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3R_430() {
if (jj_scan_token(COLON)) return true;
if (jj_3R_117()) return true;
return false;
}
private boolean jj_3R_348() {
if (jj_3R_143()) return true;
return false;
}
private boolean jj_3R_362() {
if (jj_3R_386()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_387()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_262() {
if (jj_scan_token(ASSERT)) return true;
if (jj_3R_117()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_430()) jj_scanpos = xsp;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_387() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_386()) return true;
return false;
}
private boolean jj_3R_327() {
if (jj_scan_token(LPAREN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_362()) jj_scanpos = xsp;
if (jj_scan_token(RPAREN)) return true;
return false;
}
private boolean jj_3R_119() {
if (jj_scan_token(ASSERT)) return true;
if (jj_3R_117()) return true;
return false;
}
private boolean jj_3R_374() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_336() {
if (jj_3R_105()) return true;
if (jj_3R_327()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_374()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_118() {
if (jj_3R_105()) return true;
if (jj_scan_token(COLON)) return true;
if (jj_3R_223()) return true;
return false;
}
private boolean jj_3R_224() {
if (jj_3R_84()) return true;
if (jj_scan_token(CLASS)) return true;
if (jj_3R_105()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_348()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_349()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_350()) jj_scanpos = xsp;
if (jj_3R_276()) return true;
return false;
}
private boolean jj_3R_254() {
if (jj_3R_274()) return true;
return false;
}
private boolean jj_3R_253() {
if (jj_3R_273()) return true;
return false;
}
private boolean jj_3R_252() {
if (jj_3R_272()) return true;
return false;
}
private boolean jj_3R_251() {
if (jj_3R_271()) return true;
return false;
}
private boolean jj_3R_250() {
if (jj_3R_270()) return true;
return false;
}
private boolean jj_3R_249() {
if (jj_3R_269()) return true;
return false;
}
private boolean jj_3R_248() {
if (jj_3R_268()) return true;
return false;
}
private boolean jj_3_41() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_247() {
if (jj_3R_267()) return true;
return false;
}
private boolean jj_3R_246() {
if (jj_3R_266()) return true;
return false;
}
private boolean jj_3R_116() {
if (jj_scan_token(DOT)) return true;
if (jj_3R_137()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
return false;
}
private boolean jj_3R_245() {
if (jj_3R_265()) return true;
return false;
}
private boolean jj_3R_244() {
if (jj_3R_264()) return true;
return false;
}
private boolean jj_3_44() {
if (jj_3R_119()) return true;
return false;
}
private boolean jj_3R_421() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_341()) return true;
return false;
}
private boolean jj_3R_243() {
if (jj_3R_263()) return true;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_242() {
if (jj_3R_142()) return true;
return false;
}
private boolean jj_3R_241() {
if (jj_3R_262()) return true;
return false;
}
private boolean jj_3_43() {
if (jj_3R_118()) return true;
return false;
}
private boolean jj_3R_223() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_43()) {
jj_scanpos = xsp;
if (jj_3R_241()) {
jj_scanpos = xsp;
if (jj_3R_242()) {
jj_scanpos = xsp;
if (jj_scan_token(83)) {
jj_scanpos = xsp;
if (jj_3R_243()) {
jj_scanpos = xsp;
if (jj_3R_244()) {
jj_scanpos = xsp;
if (jj_3R_245()) {
jj_scanpos = xsp;
if (jj_3R_246()) {
jj_scanpos = xsp;
if (jj_3R_247()) {
jj_scanpos = xsp;
if (jj_3R_248()) {
jj_scanpos = xsp;
if (jj_3R_249()) {
jj_scanpos = xsp;
if (jj_3R_250()) {
jj_scanpos = xsp;
if (jj_3R_251()) {
jj_scanpos = xsp;
if (jj_3R_252()) {
jj_scanpos = xsp;
if (jj_3R_253()) {
jj_scanpos = xsp;
if (jj_3R_254()) return true;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
return false;
}
private boolean jj_3_62() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_429() {
if (jj_3R_309()) return true;
return false;
}
private boolean jj_3R_275() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3_40() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_3R_117()) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_255() {
Token xsp;
if (jj_3R_275()) return true;
while (true) {
xsp = jj_scanpos;
if (jj_3R_275()) { jj_scanpos = xsp; break; }
}
if (jj_3R_177()) return true;
return false;
}
private boolean jj_3_42() {
Token xsp;
if (jj_3_40()) return true;
while (true) {
xsp = jj_scanpos;
if (jj_3_40()) { jj_scanpos = xsp; break; }
}
while (true) {
xsp = jj_scanpos;
if (jj_3_41()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_228() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_42()) {
jj_scanpos = xsp;
if (jj_3R_255()) return true;
}
return false;
}
private boolean jj_3_61() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_412() {
if (jj_3R_111()) return true;
if (jj_3R_341()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_421()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_238() {
if (jj_scan_token(SUPER)) return true;
if (jj_3R_103()) return true;
return false;
}
private boolean jj_3R_220() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_237()) {
jj_scanpos = xsp;
if (jj_3R_238()) return true;
}
return false;
}
private boolean jj_3R_237() {
if (jj_scan_token(EXTENDS)) return true;
if (jj_3R_103()) return true;
return false;
}
private boolean jj_3R_406() {
if (jj_3R_413()) return true;
return false;
}
private boolean jj_3_60() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_140()) return true;
return false;
}
private boolean jj_3R_226() {
if (jj_scan_token(BIT_AND)) return true;
if (jj_3R_184()) return true;
return false;
}
private boolean jj_3R_153() {
if (jj_3R_184()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_62()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_152() {
if (jj_3R_110()) return true;
Token xsp;
if (jj_3_61()) return true;
while (true) {
xsp = jj_scanpos;
if (jj_3_61()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_103() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_152()) {
jj_scanpos = xsp;
if (jj_3R_153()) return true;
}
return false;
}
private boolean jj_3R_206() {
if (jj_3R_220()) return true;
return false;
}
private boolean jj_3R_337() {
if (jj_scan_token(THROWS)) return true;
if (jj_3R_363()) return true;
return false;
}
private boolean jj_3R_170() {
if (jj_scan_token(HOOK)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_206()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_256() {
if (jj_3R_276()) return true;
return false;
}
private boolean jj_3R_140() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_169()) {
jj_scanpos = xsp;
if (jj_3R_170()) return true;
}
return false;
}
private boolean jj_3R_169() {
if (jj_3R_103()) return true;
return false;
}
private boolean jj_3R_405() {
if (jj_3R_189()) return true;
return false;
}
private boolean jj_3R_139() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_137() {
if (jj_scan_token(LT)) return true;
if (jj_3R_140()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_60()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(GT)) return true;
return false;
}
private boolean jj_3R_338() {
if (jj_3R_142()) return true;
return false;
}
private boolean jj_3R_231() {
if (jj_3R_189()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_256()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_230() {
if (jj_3R_228()) return true;
return false;
}
private boolean jj_3R_163() {
if (jj_scan_token(NEW)) return true;
if (jj_3R_94()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_229()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_230()) {
jj_scanpos = xsp;
if (jj_3R_231()) return true;
}
return false;
}
private boolean jj_3R_229() {
if (jj_3R_137()) return true;
return false;
}
private boolean jj_3R_212() {
if (jj_scan_token(EXTENDS)) return true;
if (jj_3R_184()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_226()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3_58() {
if (jj_3R_111()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_139()) { jj_scanpos = xsp; break; }
}
xsp = jj_scanpos;
if (jj_scan_token(84)) {
jj_scanpos = xsp;
if (jj_scan_token(87)) {
jj_scanpos = xsp;
if (jj_scan_token(83)) return true;
}
}
return false;
}
private boolean jj_3R_138() {
if (jj_3R_143()) return true;
return false;
}
private boolean jj_3R_115() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_39()) {
jj_scanpos = xsp;
if (jj_3R_163()) return true;
}
return false;
}
private boolean jj_3_39() {
if (jj_scan_token(NEW)) return true;
if (jj_3R_110()) return true;
if (jj_3R_228()) return true;
return false;
}
private boolean jj_3R_136() {
if (jj_3R_84()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_405()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_406()) jj_scanpos = xsp;
return false;
}
private boolean jj_3_57() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_138()) jj_scanpos = xsp;
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(LPAREN)) return true;
return false;
}
private boolean jj_3R_277() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_117()) return true;
return false;
}
private boolean jj_3R_427() {
if (jj_3R_429()) return true;
return false;
}
private boolean jj_3R_335() {
if (jj_3R_143()) return true;
return false;
}
private boolean jj_3R_426() {
if (jj_3R_412()) return true;
return false;
}
private boolean jj_3R_425() {
if (jj_3R_308()) return true;
return false;
}
private boolean jj_3R_424() {
if (jj_3R_307()) return true;
return false;
}
private boolean jj_3R_334() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3R_423() {
if (jj_3R_411()) return true;
return false;
}
private boolean jj_3R_217() {
if (jj_3R_117()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_277()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_204() {
if (jj_3R_217()) return true;
return false;
}
private boolean jj_3R_414() {
if (jj_3R_84()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_423()) {
jj_scanpos = xsp;
if (jj_3R_424()) {
jj_scanpos = xsp;
if (jj_3R_425()) {
jj_scanpos = xsp;
if (jj_3R_426()) {
jj_scanpos = xsp;
if (jj_3R_427()) return true;
}
}
}
}
return false;
}
private boolean jj_3_4() {
if (jj_3R_84()) return true;
if (jj_scan_token(INTERFACE)) return true;
return false;
}
private boolean jj_3R_189() {
if (jj_scan_token(LPAREN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_204()) jj_scanpos = xsp;
if (jj_scan_token(RPAREN)) return true;
return false;
}
private boolean jj_3R_373() {
if (jj_scan_token(TESTAAAA)) return true;
return false;
}
private boolean jj_3R_83() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(13)) {
jj_scanpos = xsp;
if (jj_scan_token(31)) {
jj_scanpos = xsp;
if (jj_scan_token(49)) {
jj_scanpos = xsp;
if (jj_scan_token(56)) {
jj_scanpos = xsp;
if (jj_scan_token(53)) return true;
}
}
}
}
return false;
}
private boolean jj_3R_407() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_59()) {
jj_scanpos = xsp;
if (jj_3R_414()) {
jj_scanpos = xsp;
if (jj_scan_token(83)) return true;
}
}
return false;
}
private boolean jj_3_59() {
if (jj_3R_85()) return true;
return false;
}
private boolean jj_3R_372() {
if (jj_scan_token(SYNCHRONIZED)) return true;
return false;
}
private boolean jj_3R_371() {
if (jj_scan_token(NATIVE)) return true;
return false;
}
private boolean jj_3_3() {
if (jj_3R_84()) return true;
if (jj_scan_token(ENUM)) return true;
if (jj_scan_token(IDENTIFIER)) return true;
return false;
}
private boolean jj_3_56() {
if (jj_3R_137()) return true;
return false;
}
private boolean jj_3R_227() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(61)) {
jj_scanpos = xsp;
if (jj_scan_token(30)) return true;
}
return false;
}
private boolean jj_3_55() {
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(IDENTIFIER)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3_56()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_197() {
if (jj_3R_212()) return true;
return false;
}
private boolean jj_3R_82() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3R_370() {
if (jj_scan_token(FINAL)) return true;
return false;
}
private boolean jj_3_2() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_82()) { jj_scanpos = xsp; break; }
}
while (true) {
xsp = jj_scanpos;
if (jj_3R_83()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(CLASS)) return true;
return false;
}
private boolean jj_3_54() {
if (jj_3R_137()) return true;
return false;
}
private boolean jj_3_53() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_136()) return true;
return false;
}
private boolean jj_3R_213() {
if (jj_3R_227()) return true;
return false;
}
private boolean jj_3R_369() {
if (jj_scan_token(ABSTRACT)) return true;
return false;
}
private boolean jj_3R_184() {
if (jj_scan_token(IDENTIFIER)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3_54()) jj_scanpos = xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_55()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_368() {
if (jj_scan_token(STATIC)) return true;
return false;
}
private boolean jj_3R_385() {
if (jj_3R_407()) return true;
return false;
}
private boolean jj_3R_198() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(66)) {
jj_scanpos = xsp;
if (jj_scan_token(70)) {
jj_scanpos = xsp;
if (jj_scan_token(72)) {
jj_scanpos = xsp;
if (jj_scan_token(73)) {
jj_scanpos = xsp;
if (jj_3R_213()) {
jj_scanpos = xsp;
if (jj_scan_token(45)) return true;
}
}
}
}
}
return false;
}
private boolean jj_3R_175() {
if (jj_scan_token(IDENTIFIER)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_197()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_367() {
if (jj_scan_token(PRIVATE)) return true;
return false;
}
private boolean jj_3R_358() {
if (jj_scan_token(SEMICOLON)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_385()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_366() {
if (jj_scan_token(PROTECTED)) return true;
return false;
}
private boolean jj_3R_161() {
if (jj_3R_189()) return true;
return false;
}
private boolean jj_3R_357() {
if (jj_3R_136()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_53()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_160() {
if (jj_scan_token(DOT)) return true;
if (jj_3R_105()) return true;
return false;
}
private boolean jj_3R_159() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_3R_117()) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_365() {
if (jj_scan_token(PUBLIC)) return true;
return false;
}
private boolean jj_3R_333() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_365()) {
jj_scanpos = xsp;
if (jj_3R_366()) {
jj_scanpos = xsp;
if (jj_3R_367()) {
jj_scanpos = xsp;
if (jj_3R_368()) {
jj_scanpos = xsp;
if (jj_3R_369()) {
jj_scanpos = xsp;
if (jj_3R_370()) {
jj_scanpos = xsp;
if (jj_3R_371()) {
jj_scanpos = xsp;
if (jj_3R_372()) {
jj_scanpos = xsp;
if (jj_3R_373()) return true;
}
}
}
}
}
}
}
}
return false;
}
private boolean jj_3R_323() {
if (jj_scan_token(LBRACE)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_357()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_scan_token(84)) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_358()) jj_scanpos = xsp;
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3_38() {
if (jj_3R_116()) return true;
return false;
}
private boolean jj_3_33() {
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(SUPER)) return true;
if (jj_scan_token(DOT)) return true;
if (jj_3R_105()) return true;
return false;
}
private boolean jj_3_37() {
if (jj_scan_token(DOT)) return true;
if (jj_3R_115()) return true;
return false;
}
private boolean jj_3R_112() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_36()) {
jj_scanpos = xsp;
if (jj_3_37()) {
jj_scanpos = xsp;
if (jj_3_38()) {
jj_scanpos = xsp;
if (jj_3R_159()) {
jj_scanpos = xsp;
if (jj_3R_160()) {
jj_scanpos = xsp;
if (jj_3R_161()) return true;
}
}
}
}
}
return false;
}
private boolean jj_3_36() {
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(THIS)) return true;
return false;
}
private boolean jj_3R_422() {
if (jj_3R_407()) return true;
return false;
}
private boolean jj_3R_413() {
if (jj_scan_token(LBRACE)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_422()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3_35() {
if (jj_3R_114()) return true;
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(CLASS)) return true;
return false;
}
private boolean jj_3R_183() {
if (jj_3R_94()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3_33()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_332() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3R_188() {
if (jj_3R_198()) return true;
return false;
}
private boolean jj_3R_384() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_184()) return true;
return false;
}
private boolean jj_3R_113() {
if (jj_3R_105()) return true;
return false;
}
private boolean jj_3R_356() {
if (jj_scan_token(IMPLEMENTS)) return true;
if (jj_3R_184()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_384()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3_17() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_100()) return true;
return false;
}
private boolean jj_3R_182() {
if (jj_3R_114()) return true;
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(CLASS)) return true;
return false;
}
private boolean jj_3R_176() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_175()) return true;
return false;
}
private boolean jj_3R_309() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_332()) { jj_scanpos = xsp; break; }
}
while (true) {
xsp = jj_scanpos;
if (jj_3R_333()) { jj_scanpos = xsp; break; }
}
while (true) {
xsp = jj_scanpos;
if (jj_3R_334()) { jj_scanpos = xsp; break; }
}
xsp = jj_scanpos;
if (jj_3R_335()) jj_scanpos = xsp;
if (jj_3R_114()) return true;
if (jj_3R_336()) return true;
xsp = jj_scanpos;
if (jj_3R_337()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_338()) {
jj_scanpos = xsp;
if (jj_scan_token(83)) return true;
}
return false;
}
private boolean jj_3R_181() {
if (jj_3R_115()) return true;
return false;
}
private boolean jj_3R_180() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_117()) return true;
if (jj_scan_token(RPAREN)) return true;
return false;
}
private boolean jj_3R_440() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_184()) return true;
return false;
}
private boolean jj_3R_428() {
if (jj_scan_token(EXTENDS)) return true;
if (jj_3R_184()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_440()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_342() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_341()) return true;
return false;
}
private boolean jj_3R_393() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_199() {
if (jj_3R_105()) return true;
return false;
}
private boolean jj_3_34() {
if (jj_scan_token(SUPER)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(85)) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_113()) jj_scanpos = xsp;
return false;
}
private boolean jj_3_32() {
if (jj_3R_112()) return true;
return false;
}
private boolean jj_3R_143() {
if (jj_scan_token(LT)) return true;
if (jj_3R_175()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_176()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(GT)) return true;
return false;
}
private boolean jj_3R_286() {
if (jj_3R_100()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_17()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_378() {
if (jj_scan_token(ASSIGN)) return true;
if (jj_3R_100()) return true;
return false;
}
private boolean jj_3R_179() {
if (jj_scan_token(THIS)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(85)) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_199()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_392() {
if (jj_3R_105()) return true;
return false;
}
private boolean jj_3R_177() {
if (jj_scan_token(LBRACE)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_286()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_scan_token(84)) jj_scanpos = xsp;
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3R_151() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_178()) {
jj_scanpos = xsp;
if (jj_3R_179()) {
jj_scanpos = xsp;
if (jj_3_34()) {
jj_scanpos = xsp;
if (jj_3R_180()) {
jj_scanpos = xsp;
if (jj_3R_181()) {
jj_scanpos = xsp;
if (jj_3R_182()) {
jj_scanpos = xsp;
if (jj_3R_183()) return true;
}
}
}
}
}
}
return false;
}
private boolean jj_3R_178() {
if (jj_3R_198()) return true;
return false;
}
private boolean jj_3R_280() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(100)) {
jj_scanpos = xsp;
if (jj_scan_token(101)) return true;
}
return false;
}
private boolean jj_3R_187() {
if (jj_3R_105()) return true;
return false;
}
private boolean jj_3R_150() {
if (jj_3R_117()) return true;
return false;
}
private boolean jj_3R_99() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(52)) {
jj_scanpos = xsp;
if (jj_scan_token(13)) {
jj_scanpos = xsp;
if (jj_scan_token(31)) {
jj_scanpos = xsp;
if (jj_scan_token(49)) {
jj_scanpos = xsp;
if (jj_scan_token(48)) {
jj_scanpos = xsp;
if (jj_scan_token(47)) {
jj_scanpos = xsp;
if (jj_scan_token(53)) return true;
}
}
}
}
}
}
return false;
}
private boolean jj_3R_102() {
if (jj_3R_151()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_32()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_377() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(28)) {
jj_scanpos = xsp;
if (jj_3R_392()) return true;
}
while (true) {
xsp = jj_scanpos;
if (jj_3R_393()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_149() {
if (jj_3R_177()) return true;
return false;
}
private boolean jj_3R_100() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_149()) {
jj_scanpos = xsp;
if (jj_3R_150()) return true;
}
return false;
}
private boolean jj_3_31() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_110()) return true;
return false;
}
private boolean jj_3R_97() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(52)) {
jj_scanpos = xsp;
if (jj_scan_token(13)) {
jj_scanpos = xsp;
if (jj_scan_token(31)) {
jj_scanpos = xsp;
if (jj_scan_token(49)) {
jj_scanpos = xsp;
if (jj_scan_token(48)) {
jj_scanpos = xsp;
if (jj_scan_token(47)) {
jj_scanpos = xsp;
if (jj_scan_token(53)) return true;
}
}
}
}
}
}
return false;
}
private boolean jj_3R_279() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_111()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_3R_216()) return true;
return false;
}
private boolean jj_3_30() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_257() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_278()) {
jj_scanpos = xsp;
if (jj_3R_279()) return true;
}
return false;
}
private boolean jj_3R_278() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_111()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_3R_185()) return true;
return false;
}
private boolean jj_3R_341() {
if (jj_3R_377()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_378()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_258() {
if (jj_3R_102()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_280()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_340() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3R_98() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3_14() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_98()) { jj_scanpos = xsp; break; }
}
while (true) {
xsp = jj_scanpos;
if (jj_3R_99()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(INTERFACE)) return true;
return false;
}
private boolean jj_3R_96() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3_13() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_96()) { jj_scanpos = xsp; break; }
}
while (true) {
xsp = jj_scanpos;
if (jj_3R_97()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(CLASS)) return true;
return false;
}
private boolean jj_3_29() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_111()) return true;
if (jj_scan_token(LBRACKET)) return true;
return false;
}
private boolean jj_3R_322() {
if (jj_3R_356()) return true;
return false;
}
private boolean jj_3R_157() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_111()) return true;
if (jj_scan_token(RPAREN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(91)) {
jj_scanpos = xsp;
if (jj_scan_token(90)) {
jj_scanpos = xsp;
if (jj_scan_token(77)) {
jj_scanpos = xsp;
if (jj_3R_187()) {
jj_scanpos = xsp;
if (jj_scan_token(57)) {
jj_scanpos = xsp;
if (jj_scan_token(54)) {
jj_scanpos = xsp;
if (jj_scan_token(44)) {
jj_scanpos = xsp;
if (jj_3R_188()) return true;
}
}
}
}
}
}
}
return false;
}
private boolean jj_3R_156() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_111()) return true;
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_307() {
if (jj_scan_token(ENUM)) return true;
if (jj_scan_token(IDENTIFIER)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_322()) jj_scanpos = xsp;
if (jj_3R_323()) return true;
return false;
}
private boolean jj_3R_109() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_28()) {
jj_scanpos = xsp;
if (jj_3R_156()) {
jj_scanpos = xsp;
if (jj_3R_157()) return true;
}
}
return false;
}
private boolean jj_3_28() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_110()) return true;
return false;
}
private boolean jj_3_27() {
if (jj_3R_109()) return true;
return false;
}
private boolean jj_3R_81() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3R_417() {
if (jj_scan_token(INTERFACE)) return true;
return false;
}
private boolean jj_3R_376() {
if (jj_scan_token(PROTECTED)) return true;
return false;
}
private boolean jj_3R_375() {
if (jj_scan_token(PUBLIC)) return true;
return false;
}
private boolean jj_3R_339() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_375()) {
jj_scanpos = xsp;
if (jj_3R_376()) {
jj_scanpos = xsp;
if (jj_scan_token(47)) {
jj_scanpos = xsp;
if (jj_scan_token(52)) {
jj_scanpos = xsp;
if (jj_scan_token(31)) {
jj_scanpos = xsp;
if (jj_scan_token(60)) {
jj_scanpos = xsp;
if (jj_scan_token(64)) return true;
}
}
}
}
}
}
return false;
}
private boolean jj_3_1() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_81()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(PACKAGE)) return true;
return false;
}
private boolean jj_3R_311() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_339()) { jj_scanpos = xsp; break; }
}
while (true) {
xsp = jj_scanpos;
if (jj_3R_340()) { jj_scanpos = xsp; break; }
}
if (jj_3R_111()) return true;
if (jj_3R_341()) return true;
while (true) {
xsp = jj_scanpos;
if (jj_3R_342()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_234() {
if (jj_3R_258()) return true;
return false;
}
private boolean jj_3R_420() {
if (jj_3R_356()) return true;
return false;
}
private boolean jj_3_16() {
if (jj_3R_95()) return true;
return false;
}
private boolean jj_3R_419() {
if (jj_3R_428()) return true;
return false;
}
private boolean jj_3R_233() {
if (jj_3R_257()) return true;
return false;
}
private boolean jj_3R_418() {
if (jj_3R_143()) return true;
return false;
}
private boolean jj_3R_107() {
if (jj_scan_token(GT)) return true;
if (jj_scan_token(GT)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(88)) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_411() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(21)) {
jj_scanpos = xsp;
if (jj_3R_417()) return true;
}
if (jj_scan_token(IDENTIFIER)) return true;
xsp = jj_scanpos;
if (jj_3R_418()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_419()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_420()) jj_scanpos = xsp;
if (jj_3R_413()) return true;
return false;
}
private boolean jj_3R_216() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_232()) {
jj_scanpos = xsp;
if (jj_3R_233()) {
jj_scanpos = xsp;
if (jj_3R_234()) return true;
}
}
return false;
}
private boolean jj_3R_232() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(91)) {
jj_scanpos = xsp;
if (jj_scan_token(90)) return true;
}
if (jj_3R_185()) return true;
return false;
}
private boolean jj_3_15() {
if (jj_3R_84()) return true;
if (jj_scan_token(ENUM)) return true;
if (jj_scan_token(IDENTIFIER)) return true;
return false;
}
private boolean jj_3R_404() {
if (jj_3R_84()) return true;
if (jj_3R_311()) return true;
return false;
}
private boolean jj_3R_403() {
if (jj_3R_309()) return true;
return false;
}
private boolean jj_3R_215() {
if (jj_scan_token(DECR)) return true;
if (jj_3R_102()) return true;
return false;
}
private boolean jj_3R_155() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(102)) {
jj_scanpos = xsp;
if (jj_scan_token(103)) return true;
}
if (jj_3R_154()) return true;
return false;
}
private boolean jj_3R_186() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(104)) {
jj_scanpos = xsp;
if (jj_scan_token(105)) {
jj_scanpos = xsp;
if (jj_scan_token(109)) return true;
}
}
if (jj_3R_185()) return true;
return false;
}
private boolean jj_3R_402() {
if (jj_3R_84()) return true;
if (jj_3R_307()) return true;
return false;
}
private boolean jj_3R_214() {
if (jj_scan_token(INCR)) return true;
if (jj_3R_102()) return true;
return false;
}
private boolean jj_3R_135() {
if (jj_3R_141()) return true;
return false;
}
private boolean jj_3R_401() {
if (jj_3R_306()) return true;
return false;
}
private boolean jj_3R_400() {
if (jj_3R_305()) return true;
return false;
}
private boolean jj_3R_203() {
if (jj_3R_216()) return true;
return false;
}
private boolean jj_3R_134() {
if (jj_scan_token(TESTAAAA)) return true;
return false;
}
private boolean jj_3R_383() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(83)) {
jj_scanpos = xsp;
if (jj_3R_400()) {
jj_scanpos = xsp;
if (jj_3R_401()) {
jj_scanpos = xsp;
if (jj_3R_402()) {
jj_scanpos = xsp;
if (jj_3R_403()) {
jj_scanpos = xsp;
if (jj_3R_404()) return true;
}
}
}
}
}
return false;
}
private boolean jj_3R_202() {
if (jj_3R_215()) return true;
return false;
}
private boolean jj_3_26() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(110)) {
jj_scanpos = xsp;
if (jj_3R_107()) return true;
}
if (jj_3R_108()) return true;
return false;
}
private boolean jj_3R_201() {
if (jj_3R_214()) return true;
return false;
}
private boolean jj_3R_133() {
if (jj_scan_token(VOLATILE)) return true;
return false;
}
private boolean jj_3R_185() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_200()) {
jj_scanpos = xsp;
if (jj_3R_201()) {
jj_scanpos = xsp;
if (jj_3R_202()) {
jj_scanpos = xsp;
if (jj_3R_203()) return true;
}
}
}
return false;
}
private boolean jj_3R_200() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(102)) {
jj_scanpos = xsp;
if (jj_scan_token(103)) return true;
}
if (jj_3R_185()) return true;
return false;
}
private boolean jj_3R_132() {
if (jj_scan_token(TRANSIENT)) return true;
return false;
}
private boolean jj_3R_354() {
if (jj_scan_token(EXTENDS)) return true;
if (jj_3R_363()) return true;
return false;
}
private boolean jj_3R_154() {
if (jj_3R_185()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_186()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_131() {
if (jj_scan_token(NATIVE)) return true;
return false;
}
private boolean jj_3R_343() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(89)) {
jj_scanpos = xsp;
if (jj_scan_token(88)) {
jj_scanpos = xsp;
if (jj_scan_token(95)) {
jj_scanpos = xsp;
if (jj_scan_token(96)) return true;
}
}
}
if (jj_3R_312()) return true;
return false;
}
private boolean jj_3R_313() {
if (jj_scan_token(INSTANCEOF)) return true;
if (jj_3R_111()) return true;
return false;
}
private boolean jj_3R_108() {
if (jj_3R_154()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_155()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_130() {
if (jj_scan_token(SYNCHRONIZED)) return true;
return false;
}
private boolean jj_3R_302() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(94)) {
jj_scanpos = xsp;
if (jj_scan_token(97)) return true;
}
if (jj_3R_291()) return true;
return false;
}
private boolean jj_3R_129() {
if (jj_scan_token(ABSTRACT)) return true;
return false;
}
private boolean jj_3R_312() {
if (jj_3R_108()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_26()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_128() {
if (jj_scan_token(FINAL)) return true;
return false;
}
private boolean jj_3R_353() {
if (jj_3R_143()) return true;
return false;
}
private boolean jj_3R_292() {
if (jj_scan_token(BIT_AND)) return true;
if (jj_3R_288()) return true;
return false;
}
private boolean jj_3R_127() {
if (jj_scan_token(PRIVATE)) return true;
return false;
}
private boolean jj_3R_301() {
if (jj_3R_312()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_343()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_282() {
if (jj_scan_token(BIT_OR)) return true;
if (jj_3R_259()) return true;
return false;
}
private boolean jj_3R_126() {
if (jj_scan_token(PROTECTED)) return true;
return false;
}
private boolean jj_3R_289() {
if (jj_scan_token(XOR)) return true;
if (jj_3R_281()) return true;
return false;
}
private boolean jj_3R_291() {
if (jj_3R_301()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_313()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_125() {
if (jj_scan_token(STATIC)) return true;
return false;
}
private boolean jj_3R_260() {
if (jj_scan_token(SC_AND)) return true;
if (jj_3R_235()) return true;
return false;
}
private boolean jj_3R_288() {
if (jj_3R_291()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_302()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_236() {
if (jj_scan_token(SC_OR)) return true;
if (jj_3R_218()) return true;
return false;
}
private boolean jj_3R_355() {
if (jj_3R_383()) return true;
return false;
}
private boolean jj_3R_124() {
if (jj_scan_token(PUBLIC)) return true;
return false;
}
private boolean jj_3R_281() {
if (jj_3R_288()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_292()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3_52() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_124()) {
jj_scanpos = xsp;
if (jj_3R_125()) {
jj_scanpos = xsp;
if (jj_3R_126()) {
jj_scanpos = xsp;
if (jj_3R_127()) {
jj_scanpos = xsp;
if (jj_3R_128()) {
jj_scanpos = xsp;
if (jj_3R_129()) {
jj_scanpos = xsp;
if (jj_3R_130()) {
jj_scanpos = xsp;
if (jj_3R_131()) {
jj_scanpos = xsp;
if (jj_3R_132()) {
jj_scanpos = xsp;
if (jj_3R_133()) {
jj_scanpos = xsp;
if (jj_3R_134()) {
jj_scanpos = xsp;
if (jj_3R_135()) return true;
}
}
}
}
}
}
}
}
}
}
}
return false;
}
private boolean jj_3R_219() {
if (jj_scan_token(HOOK)) return true;
if (jj_3R_117()) return true;
if (jj_scan_token(COLON)) return true;
if (jj_3R_191()) return true;
return false;
}
private boolean jj_3R_84() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_52()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_225() {
if (jj_scan_token(INTERFACE)) return true;
if (jj_3R_105()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_353()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_354()) jj_scanpos = xsp;
if (jj_scan_token(LBRACE)) return true;
while (true) {
xsp = jj_scanpos;
if (jj_3R_355()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3R_344() {
if (jj_3R_345()) return true;
return false;
}
private boolean jj_3R_259() {
if (jj_3R_281()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_289()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_410() {
if (jj_3R_416()) return true;
return false;
}
private boolean jj_3R_235() {
if (jj_3R_259()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_282()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_416() {
if (jj_scan_token(_DEFAULT)) return true;
if (jj_3R_123()) return true;
return false;
}
private boolean jj_3R_218() {
if (jj_3R_235()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_260()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_380() {
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_205() {
if (jj_3R_218()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_236()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_398() {
if (jj_3R_412()) return true;
return false;
}
private boolean jj_3R_191() {
if (jj_3R_205()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_219()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_397() {
if (jj_3R_303()) return true;
return false;
}
private boolean jj_3R_315() {
if (jj_3R_345()) return true;
return false;
}
private boolean jj_3R_396() {
if (jj_3R_307()) return true;
return false;
}
private boolean jj_3_51() {
if (jj_3R_111()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(LPAREN)) return true;
return false;
}
private boolean jj_3R_395() {
if (jj_3R_411()) return true;
return false;
}
private boolean jj_3R_106() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(87)) {
jj_scanpos = xsp;
if (jj_scan_token(113)) {
jj_scanpos = xsp;
if (jj_scan_token(114)) {
jj_scanpos = xsp;
if (jj_scan_token(118)) {
jj_scanpos = xsp;
if (jj_scan_token(111)) {
jj_scanpos = xsp;
if (jj_scan_token(112)) {
jj_scanpos = xsp;
if (jj_scan_token(119)) {
jj_scanpos = xsp;
if (jj_scan_token(120)) {
jj_scanpos = xsp;
if (jj_scan_token(121)) {
jj_scanpos = xsp;
if (jj_scan_token(115)) {
jj_scanpos = xsp;
if (jj_scan_token(117)) {
jj_scanpos = xsp;
if (jj_scan_token(116)) return true;
}
}
}
}
}
}
}
}
}
}
}
return false;
}
private boolean jj_3_25() {
if (jj_3R_102()) return true;
if (jj_3R_106()) return true;
return false;
}
/** Generated Token Manager. */
public JavaParserDebugTokenManager token_source;
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 3453 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 3993 |
}
private boolean jj_2_1(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_1(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_2(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_2(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_3(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_3(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_4(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_4(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_5(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_5(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_6(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_6(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_7(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_7(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_8(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_8(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_9(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_9(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_10(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_10(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_11(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_11(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_12(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_12(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_13(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_13(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_14(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_14(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_15(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_15(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_16(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_16(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_17(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_17(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_18(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_18(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_19(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_19(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_20(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_20(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_21(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_21(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_22(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_22(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_23(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_23(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_24(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_24(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_25(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_25(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_26(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_26(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_27(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_27(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_28(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_28(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_29(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_29(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_30(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_30(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_31(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_31(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_32(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_32(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_33(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_33(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_34(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_34(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_35(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_35(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_36(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_36(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_37(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_37(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_38(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_38(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_39(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_39(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_40(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_40(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_41(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_41(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_42(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_42(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_2_43(int xla) {
jj_la = xla; jj_lastpos = jj_scanpos = token;
try { return !jj_3_43(); }
catch(LookaheadSuccess ls) { return true; }
}
private boolean jj_3R_124() {
if (jj_scan_token(IDENTIFIER)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3_13()) jj_scanpos = xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_14()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_99() {
if (jj_3R_124()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_12()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_98() {
if (jj_3R_78()) return true;
Token xsp;
if (jj_3_11()) return true;
while (true) {
xsp = jj_scanpos;
if (jj_3_11()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_71() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_98()) {
jj_scanpos = xsp;
if (jj_3R_99()) return true;
}
return false;
}
private boolean jj_3_9() {
if (jj_scan_token(THIS)) return true;
if (jj_scan_token(DOT)) return true;
return false;
}
private boolean jj_3R_263() {
if (jj_scan_token(THROWS)) return true;
if (jj_3R_277()) return true;
return false;
}
private boolean jj_3R_91() {
if (jj_3R_78()) return true;
return false;
}
private boolean jj_3_10() {
if (jj_3R_71()) return true;
return false;
}
private boolean jj_3R_66() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_10()) {
jj_scanpos = xsp;
if (jj_3R_91()) return true;
}
return false;
}
private boolean jj_3R_68() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(51)) jj_scanpos = xsp;
if (jj_3R_92()) return true;
return false;
}
private boolean jj_3_8() {
if (jj_3R_70()) return true;
return false;
}
private boolean jj_3R_96() {
if (jj_3R_72()) return true;
return false;
}
private boolean jj_3R_280() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_95() {
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(DOT)) return true;
return false;
}
private boolean jj_3R_285() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_284()) return true;
return false;
}
private boolean jj_3R_70() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_95()) { jj_scanpos = xsp; break; }
}
xsp = jj_scanpos;
if (jj_3_9()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_96()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_scan_token(56)) {
jj_scanpos = xsp;
if (jj_scan_token(53)) return true;
}
if (jj_3R_97()) return true;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_265() {
if (jj_3R_134()) return true;
return false;
}
private boolean jj_3R_264() {
if (jj_3R_70()) return true;
return false;
}
private boolean jj_3R_261() {
if (jj_3R_90()) return true;
return false;
}
private boolean jj_3R_253() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_261()) jj_scanpos = xsp;
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_3R_262()) return true;
xsp = jj_scanpos;
if (jj_3R_263()) jj_scanpos = xsp;
if (jj_scan_token(LBRACE)) return true;
xsp = jj_scanpos;
if (jj_3R_264()) jj_scanpos = xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_265()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3R_270() {
if (jj_scan_token(THROWS)) return true;
if (jj_3R_277()) return true;
return false;
}
private boolean jj_3_7() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_69()) return true;
return false;
}
private boolean jj_3R_284() {
if (jj_3R_85()) return true;
if (jj_3R_66()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(123)) jj_scanpos = xsp;
if (jj_3R_278()) return true;
return false;
}
private boolean jj_3R_276() {
if (jj_3R_284()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_285()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_262() {
if (jj_scan_token(LPAREN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_276()) jj_scanpos = xsp;
if (jj_scan_token(RPAREN)) return true;
return false;
}
private boolean jj_3R_269() {
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_3R_262()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_280()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3_43() {
if (jj_3R_66()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(LPAREN)) return true;
return false;
}
private boolean jj_3R_271() {
if (jj_3R_92()) return true;
return false;
}
private boolean jj_3R_268() {
if (jj_3R_90()) return true;
return false;
}
private boolean jj_3R_255() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_268()) jj_scanpos = xsp;
if (jj_3R_81()) return true;
if (jj_3R_269()) return true;
xsp = jj_scanpos;
if (jj_3R_270()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_271()) {
jj_scanpos = xsp;
if (jj_scan_token(85)) return true;
}
return false;
}
private boolean jj_3R_243() {
if (jj_3R_69()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_7()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_279() {
if (jj_scan_token(ASSIGN)) return true;
if (jj_3R_69()) return true;
return false;
}
private boolean jj_3R_267() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_266()) return true;
return false;
}
private boolean jj_3R_287() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_122() {
if (jj_scan_token(LBRACE)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_243()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_scan_token(86)) jj_scanpos = xsp;
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3_42() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_88()) return true;
return false;
}
private boolean jj_3R_67() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_94() {
if (jj_3R_74()) return true;
return false;
}
private boolean jj_3R_93() {
if (jj_3R_122()) return true;
return false;
}
private boolean jj_3R_69() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_93()) {
jj_scanpos = xsp;
if (jj_3R_94()) return true;
}
return false;
}
private boolean jj_3R_278() {
if (jj_scan_token(IDENTIFIER)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_287()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_266() {
if (jj_3R_278()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_279()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_129() {
if (jj_scan_token(LBRACE)) return true;
if (jj_3R_88()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_42()) { jj_scanpos = xsp; break; }
}
xsp = jj_scanpos;
if (jj_scan_token(86)) jj_scanpos = xsp;
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3R_156() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_155()) return true;
return false;
}
private boolean jj_3_5() {
if (jj_3R_66()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_67()) { jj_scanpos = xsp; break; }
}
xsp = jj_scanpos;
if (jj_scan_token(86)) {
jj_scanpos = xsp;
if (jj_scan_token(89)) {
jj_scanpos = xsp;
if (jj_scan_token(85)) return true;
}
}
return false;
}
private boolean jj_3R_65() {
if (jj_3R_90()) return true;
return false;
}
private boolean jj_3R_115() {
if (jj_3R_101()) return true;
return false;
}
private boolean jj_3R_254() {
if (jj_3R_66()) return true;
if (jj_3R_266()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_267()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3_4() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_65()) jj_scanpos = xsp;
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(LPAREN)) return true;
return false;
}
private boolean jj_3R_114() {
if (jj_3R_129()) return true;
return false;
}
private boolean jj_3R_113() {
if (jj_3R_89()) return true;
return false;
}
private boolean jj_3R_88() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_113()) {
jj_scanpos = xsp;
if (jj_3R_114()) {
jj_scanpos = xsp;
if (jj_3R_115()) return true;
}
}
return false;
}
private boolean jj_3R_251() {
if (jj_3R_255()) return true;
return false;
}
private boolean jj_3R_155() {
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(ASSIGN)) return true;
if (jj_3R_88()) return true;
return false;
}
private boolean jj_3R_148() {
if (jj_scan_token(BIT_AND)) return true;
if (jj_3R_124()) return true;
return false;
}
private boolean jj_3R_250() {
if (jj_3R_254()) return true;
return false;
}
private boolean jj_3R_249() {
if (jj_3R_253()) return true;
return false;
}
private boolean jj_3R_248() {
if (jj_3R_252()) return true;
return false;
}
private boolean jj_3R_147() {
if (jj_3R_155()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_156()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_247() {
if (jj_3R_151()) return true;
return false;
}
private boolean jj_3R_139() {
if (jj_3R_147()) return true;
return false;
}
private boolean jj_3R_87() {
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(ASSIGN)) return true;
return false;
}
private boolean jj_3R_289() {
if (jj_3R_242()) return true;
return false;
}
private boolean jj_3R_131() {
if (jj_scan_token(AT)) return true;
if (jj_3R_86()) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_88()) return true;
if (jj_scan_token(RPAREN)) return true;
return false;
}
private boolean jj_3R_246() {
if (jj_3R_85()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_247()) {
jj_scanpos = xsp;
if (jj_3R_248()) {
jj_scanpos = xsp;
if (jj_3R_249()) {
jj_scanpos = xsp;
if (jj_3R_250()) {
jj_scanpos = xsp;
if (jj_3R_251()) return true;
}
}
}
}
return false;
}
private boolean jj_3R_132() {
if (jj_scan_token(AT)) return true;
if (jj_3R_86()) return true;
return false;
}
private boolean jj_3_6() {
if (jj_3R_68()) return true;
return false;
}
private boolean jj_3R_245() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_6()) {
jj_scanpos = xsp;
if (jj_3R_246()) {
jj_scanpos = xsp;
if (jj_scan_token(85)) return true;
}
}
return false;
}
private boolean jj_3_41() {
if (jj_scan_token(AT)) return true;
if (jj_3R_86()) return true;
if (jj_scan_token(LPAREN)) return true;
return false;
}
private boolean jj_3R_244() {
if (jj_3R_245()) return true;
return false;
}
private boolean jj_3R_130() {
if (jj_scan_token(AT)) return true;
if (jj_3R_86()) return true;
if (jj_scan_token(LPAREN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_139()) jj_scanpos = xsp;
if (jj_scan_token(RPAREN)) return true;
return false;
}
private boolean jj_3R_120() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_119()) return true;
return false;
}
private boolean jj_3_40() {
if (jj_scan_token(AT)) return true;
if (jj_3R_86()) return true;
if (jj_scan_token(LPAREN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_87()) {
jj_scanpos = xsp;
if (jj_scan_token(80)) return true;
}
return false;
}
private boolean jj_3R_133() {
if (jj_3R_140()) return true;
return false;
}
private boolean jj_3R_288() {
if (jj_3R_97()) return true;
return false;
}
private boolean jj_3R_242() {
if (jj_scan_token(LBRACE)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_244()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3R_118() {
if (jj_3R_132()) return true;
return false;
}
private boolean jj_3R_117() {
if (jj_3R_131()) return true;
return false;
}
private boolean jj_3R_140() {
if (jj_scan_token(EXTENDS)) return true;
if (jj_3R_124()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_148()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_116() {
if (jj_3R_130()) return true;
return false;
}
private boolean jj_3R_102() {
return false;
}
private boolean jj_3R_89() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_116()) {
jj_scanpos = xsp;
if (jj_3R_117()) {
jj_scanpos = xsp;
if (jj_3R_118()) return true;
}
}
return false;
}
private boolean jj_3R_119() {
if (jj_scan_token(IDENTIFIER)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_133()) jj_scanpos = xsp;
return false;
}
private boolean jj_3_3() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_64()) return true;
return false;
}
private boolean jj_3R_103() {
return false;
}
private boolean jj_3R_90() {
if (jj_scan_token(LT)) return true;
if (jj_3R_119()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_120()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(GT)) return true;
return false;
}
private boolean jj_3R_75() {
jj_lookingAhead = true;
jj_semLA = getToken(1).kind == GT &&
((Token.GTToken)getToken(1)).realKind == RSIGNEDSHIFT;
jj_lookingAhead = false;
if (!jj_semLA || jj_3R_102()) return true;
if (jj_scan_token(GT)) return true;
if (jj_scan_token(GT)) return true;
return false;
}
private boolean jj_3R_283() {
if (jj_3R_245()) return true;
return false;
}
private boolean jj_3R_64() {
if (jj_3R_85()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_288()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_289()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_76() {
jj_lookingAhead = true;
jj_semLA = getToken(1).kind == GT &&
((Token.GTToken)getToken(1)).realKind == RUNSIGNEDSHIFT;
jj_lookingAhead = false;
if (!jj_semLA || jj_3R_103()) return true;
if (jj_scan_token(GT)) return true;
if (jj_scan_token(GT)) return true;
if (jj_scan_token(GT)) return true;
return false;
}
private boolean jj_3R_275() {
if (jj_scan_token(SEMICOLON)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_283()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_274() {
if (jj_3R_64()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_3()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_260() {
if (jj_scan_token(LBRACE)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_274()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_scan_token(86)) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_275()) jj_scanpos = xsp;
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3R_298() {
if (jj_scan_token(FINALLY)) return true;
if (jj_3R_92()) return true;
return false;
}
private boolean jj_3R_297() {
if (jj_scan_token(CATCH)) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_284()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_3R_92()) return true;
return false;
}
private boolean jj_3R_259() {
if (jj_3R_273()) return true;
return false;
}
private boolean jj_3R_187() {
if (jj_scan_token(TRY)) return true;
if (jj_3R_92()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_297()) { jj_scanpos = xsp; break; }
}
xsp = jj_scanpos;
if (jj_3R_298()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_252() {
if (jj_scan_token(ENUM)) return true;
if (jj_scan_token(IDENTIFIER)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_259()) jj_scanpos = xsp;
if (jj_3R_260()) return true;
return false;
}
private boolean jj_3R_282() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_124()) return true;
return false;
}
private boolean jj_3R_186() {
if (jj_scan_token(SYNCHRONIZED)) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_74()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_3R_92()) return true;
return false;
}
private boolean jj_3R_296() {
if (jj_3R_74()) return true;
return false;
}
private boolean jj_3R_273() {
if (jj_scan_token(IMPLEMENTS)) return true;
if (jj_3R_124()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_282()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_185() {
if (jj_scan_token(THROW)) return true;
if (jj_3R_74()) return true;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_304() {
if (jj_3R_309()) return true;
return false;
}
private boolean jj_3R_281() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_124()) return true;
return false;
}
private boolean jj_3R_313() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_176()) return true;
return false;
}
private boolean jj_3R_184() {
if (jj_scan_token(RETURN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_296()) jj_scanpos = xsp;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_272() {
if (jj_scan_token(EXTENDS)) return true;
if (jj_3R_124()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_281()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_171() {
if (jj_scan_token(INTERFACE)) return true;
return false;
}
private boolean jj_3R_183() {
if (jj_scan_token(CONTINUE)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(76)) jj_scanpos = xsp;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_258() {
if (jj_3R_273()) return true;
return false;
}
private boolean jj_3R_257() {
if (jj_3R_272()) return true;
return false;
}
private boolean jj_3R_256() {
if (jj_3R_90()) return true;
return false;
}
private boolean jj_3R_182() {
if (jj_scan_token(BREAK)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(76)) jj_scanpos = xsp;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_151() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(20)) {
jj_scanpos = xsp;
if (jj_3R_171()) return true;
}
if (jj_scan_token(IDENTIFIER)) return true;
xsp = jj_scanpos;
if (jj_3R_256()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_257()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_258()) jj_scanpos = xsp;
if (jj_3R_242()) return true;
return false;
}
private boolean jj_3R_309() {
if (jj_3R_312()) return true;
return false;
}
private boolean jj_3R_303() {
if (jj_3R_74()) return true;
return false;
}
private boolean jj_3_39() {
if (jj_3R_85()) return true;
if (jj_3R_66()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
return false;
}
private boolean jj_3R_312() {
if (jj_3R_176()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_313()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_293() {
if (jj_scan_token(ELSE)) return true;
if (jj_3R_150()) return true;
return false;
}
private boolean jj_3R_311() {
if (jj_3R_312()) return true;
return false;
}
private boolean jj_3_38() {
if (jj_3R_85()) return true;
if (jj_3R_66()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(COLON)) return true;
return false;
}
private boolean jj_3R_310() {
if (jj_3R_149()) return true;
return false;
}
private boolean jj_3R_308() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_310()) {
jj_scanpos = xsp;
if (jj_3R_311()) return true;
}
return false;
}
private boolean jj_3R_302() {
if (jj_3R_308()) return true;
return false;
}
private boolean jj_3R_295() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_302()) jj_scanpos = xsp;
if (jj_scan_token(SEMICOLON)) return true;
xsp = jj_scanpos;
if (jj_3R_303()) jj_scanpos = xsp;
if (jj_scan_token(SEMICOLON)) return true;
xsp = jj_scanpos;
if (jj_3R_304()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_294() {
if (jj_3R_85()) return true;
if (jj_3R_66()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(COLON)) return true;
if (jj_3R_74()) return true;
return false;
}
private boolean jj_3R_181() {
if (jj_scan_token(FOR)) return true;
if (jj_scan_token(LPAREN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_294()) {
jj_scanpos = xsp;
if (jj_3R_295()) return true;
}
if (jj_scan_token(RPAREN)) return true;
if (jj_3R_150()) return true;
return false;
}
private boolean jj_3R_63() {
if (jj_3R_89()) return true;
return false;
}
private boolean jj_3R_62() {
if (jj_scan_token(STRICTFP)) return true;
return false;
}
private boolean jj_3R_61() {
if (jj_scan_token(VOLATILE)) return true;
return false;
}
private boolean jj_3R_180() {
if (jj_scan_token(DO)) return true;
if (jj_3R_150()) return true;
if (jj_scan_token(WHILE)) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_74()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_60() {
if (jj_scan_token(TRANSIENT)) return true;
return false;
}
private boolean jj_3R_59() {
if (jj_scan_token(NATIVE)) return true;
return false;
}
private boolean jj_3R_58() {
if (jj_scan_token(SYNCHRONIZED)) return true;
return false;
}
private boolean jj_3R_179() {
if (jj_scan_token(WHILE)) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_74()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_3R_150()) return true;
return false;
}
private boolean jj_3R_57() {
if (jj_scan_token(ABSTRACT)) return true;
return false;
}
private boolean jj_3R_56() {
if (jj_scan_token(FINAL)) return true;
return false;
}
private boolean jj_3R_301() {
if (jj_3R_134()) return true;
return false;
}
private boolean jj_3R_55() {
if (jj_scan_token(PRIVATE)) return true;
return false;
}
private boolean jj_3R_178() {
if (jj_scan_token(IF)) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_74()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_3R_150()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_293()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_54() {
if (jj_scan_token(PROTECTED)) return true;
return false;
}
private boolean jj_3R_53() {
if (jj_scan_token(STATIC)) return true;
return false;
}
private boolean jj_3R_52() {
if (jj_scan_token(PUBLIC)) return true;
return false;
}
private boolean jj_3_2() {
Token xsp;
xsp = jj_scanpos;
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_3R_56()) {
jj_scanpos = xsp;
if (jj_3R_57()) {
jj_scanpos = xsp;
if (jj_3R_58()) {
jj_scanpos = xsp;
if (jj_3R_59()) {
jj_scanpos = xsp;
if (jj_3R_60()) {
jj_scanpos = xsp;
if (jj_3R_61()) {
jj_scanpos = xsp;
if (jj_3R_62()) {
jj_scanpos = xsp;
if (jj_3R_63()) return true;
}
}
}
}
}
}
}
}
}
}
}
return false;
}
private boolean jj_3R_307() {
if (jj_scan_token(_DEFAULT)) return true;
if (jj_scan_token(COLON)) return true;
return false;
}
private boolean jj_3R_85() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_2()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_306() {
if (jj_scan_token(CASE)) return true;
if (jj_3R_74()) return true;
if (jj_scan_token(COLON)) return true;
return false;
}
private boolean jj_3R_300() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_306()) {
jj_scanpos = xsp;
if (jj_3R_307()) return true;
}
return false;
}
private boolean jj_3R_290() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_266()) return true;
return false;
}
private boolean jj_3R_292() {
if (jj_3R_300()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_301()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_177() {
if (jj_scan_token(SWITCH)) return true;
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_74()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_scan_token(LBRACE)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_292()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3R_305() {
if (jj_3R_73()) return true;
if (jj_3R_74()) return true;
return false;
}
private boolean jj_3R_299() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(101)) {
jj_scanpos = xsp;
if (jj_scan_token(102)) {
jj_scanpos = xsp;
if (jj_3R_305()) return true;
}
}
return false;
}
private boolean jj_3R_194() {
if (jj_3R_199()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_299()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_51() {
if (jj_3R_89()) return true;
return false;
}
private boolean jj_3R_193() {
if (jj_3R_198()) return true;
return false;
}
private boolean jj_3_1() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_51()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(PACKAGE)) return true;
return false;
}
private boolean jj_3R_176() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_192()) {
jj_scanpos = xsp;
if (jj_3R_193()) {
jj_scanpos = xsp;
if (jj_3R_194()) return true;
}
}
return false;
}
private boolean jj_3R_192() {
if (jj_3R_197()) return true;
return false;
}
private boolean jj_3_37() {
if (jj_3R_85()) return true;
if (jj_3R_66()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
return false;
}
private boolean jj_3R_149() {
if (jj_3R_85()) return true;
if (jj_3R_66()) return true;
if (jj_3R_266()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_290()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_291() {
if (jj_scan_token(COLON)) return true;
if (jj_3R_74()) return true;
return false;
}
private boolean jj_3R_143() {
if (jj_3R_151()) return true;
return false;
}
private boolean jj_3R_142() {
if (jj_3R_150()) return true;
return false;
}
private boolean jj_3R_141() {
if (jj_3R_149()) return true;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_134() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_141()) {
jj_scanpos = xsp;
if (jj_3R_142()) {
jj_scanpos = xsp;
if (jj_3R_143()) return true;
}
}
return false;
}
private boolean jj_3R_121() {
if (jj_3R_134()) return true;
return false;
}
private boolean jj_3R_92() {
if (jj_scan_token(LBRACE)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_121()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(RBRACE)) return true;
return false;
}
private boolean jj_3R_84() {
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(COLON)) return true;
if (jj_3R_150()) return true;
return false;
}
private boolean jj_3R_175() {
if (jj_scan_token(ASSERT)) return true;
if (jj_3R_74()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_291()) jj_scanpos = xsp;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_170() {
if (jj_3R_187()) return true;
return false;
}
private boolean jj_3R_169() {
if (jj_3R_186()) return true;
return false;
}
private boolean jj_3_34() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_168() {
if (jj_3R_185()) return true;
return false;
}
private boolean jj_3R_167() {
if (jj_3R_184()) return true;
return false;
}
private boolean jj_3R_166() {
if (jj_3R_183()) return true;
return false;
}
private boolean jj_3R_165() {
if (jj_3R_182()) return true;
return false;
}
private boolean jj_3R_164() {
if (jj_3R_181()) return true;
return false;
}
private boolean jj_3R_163() {
if (jj_3R_180()) return true;
return false;
}
private boolean jj_3R_162() {
if (jj_3R_179()) return true;
return false;
}
private boolean jj_3R_161() {
if (jj_3R_178()) return true;
return false;
}
private boolean jj_3R_160() {
if (jj_3R_177()) return true;
return false;
}
private boolean jj_3R_159() {
if (jj_3R_176()) return true;
if (jj_scan_token(SEMICOLON)) return true;
return false;
}
private boolean jj_3R_158() {
if (jj_3R_92()) return true;
return false;
}
private boolean jj_3R_157() {
if (jj_3R_175()) return true;
return false;
}
private boolean jj_3R_236() {
if (jj_3R_72()) return true;
return false;
}
private boolean jj_3_36() {
if (jj_3R_84()) return true;
return false;
}
private boolean jj_3R_150() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_36()) {
jj_scanpos = xsp;
if (jj_3R_157()) {
jj_scanpos = xsp;
if (jj_3R_158()) {
jj_scanpos = xsp;
if (jj_scan_token(85)) {
jj_scanpos = xsp;
if (jj_3R_159()) {
jj_scanpos = xsp;
if (jj_3R_160()) {
jj_scanpos = xsp;
if (jj_3R_161()) {
jj_scanpos = xsp;
if (jj_3R_162()) {
jj_scanpos = xsp;
if (jj_3R_163()) {
jj_scanpos = xsp;
if (jj_3R_164()) {
jj_scanpos = xsp;
if (jj_3R_165()) {
jj_scanpos = xsp;
if (jj_3R_166()) {
jj_scanpos = xsp;
if (jj_3R_167()) {
jj_scanpos = xsp;
if (jj_3R_168()) {
jj_scanpos = xsp;
if (jj_3R_169()) {
jj_scanpos = xsp;
if (jj_3R_170()) return true;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
return false;
}
private boolean jj_3R_240() {
if (jj_3R_242()) return true;
return false;
}
private boolean jj_3R_241() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3_33() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_3R_74()) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_239() {
Token xsp;
if (jj_3R_241()) return true;
while (true) {
xsp = jj_scanpos;
if (jj_3R_241()) { jj_scanpos = xsp; break; }
}
if (jj_3R_122()) return true;
return false;
}
private boolean jj_3_35() {
Token xsp;
if (jj_3_33()) return true;
while (true) {
xsp = jj_scanpos;
if (jj_3_33()) { jj_scanpos = xsp; break; }
}
while (true) {
xsp = jj_scanpos;
if (jj_3_34()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_235() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_35()) {
jj_scanpos = xsp;
if (jj_3R_239()) return true;
}
return false;
}
private boolean jj_3R_238() {
if (jj_3R_97()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_240()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_144() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_74()) return true;
return false;
}
private boolean jj_3R_237() {
if (jj_3R_235()) return true;
return false;
}
private boolean jj_3R_112() {
if (jj_scan_token(NEW)) return true;
if (jj_3R_124()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_236()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_237()) {
jj_scanpos = xsp;
if (jj_3R_238()) return true;
}
return false;
}
private boolean jj_3R_82() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_32()) {
jj_scanpos = xsp;
if (jj_3R_112()) return true;
}
return false;
}
private boolean jj_3_32() {
if (jj_scan_token(NEW)) return true;
if (jj_3R_78()) return true;
if (jj_3R_235()) return true;
return false;
}
private boolean jj_3R_136() {
if (jj_3R_74()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_144()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_123() {
if (jj_3R_136()) return true;
return false;
}
private boolean jj_3R_97() {
if (jj_scan_token(LPAREN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_123()) jj_scanpos = xsp;
if (jj_scan_token(RPAREN)) return true;
return false;
}
private boolean jj_3R_154() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(60)) {
jj_scanpos = xsp;
if (jj_scan_token(29)) return true;
}
return false;
}
private boolean jj_3R_146() {
if (jj_3R_154()) return true;
return false;
}
private boolean jj_3R_128() {
if (jj_3R_138()) return true;
return false;
}
private boolean jj_3R_138() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(65)) {
jj_scanpos = xsp;
if (jj_scan_token(69)) {
jj_scanpos = xsp;
if (jj_scan_token(74)) {
jj_scanpos = xsp;
if (jj_scan_token(75)) {
jj_scanpos = xsp;
if (jj_3R_146()) {
jj_scanpos = xsp;
if (jj_scan_token(44)) return true;
}
}
}
}
}
return false;
}
private boolean jj_3R_110() {
if (jj_3R_97()) return true;
return false;
}
private boolean jj_3R_109() {
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(IDENTIFIER)) return true;
return false;
}
private boolean jj_3_29() {
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(THIS)) return true;
return false;
}
private boolean jj_3R_108() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_3R_74()) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3_28() {
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(SUPER)) return true;
if (jj_scan_token(DOT)) return true;
return false;
}
private boolean jj_3_31() {
if (jj_3R_83()) return true;
return false;
}
private boolean jj_3_30() {
if (jj_scan_token(DOT)) return true;
if (jj_3R_82()) return true;
return false;
}
private boolean jj_3R_107() {
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(THIS)) return true;
return false;
}
private boolean jj_3_27() {
if (jj_3R_81()) return true;
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(CLASS)) return true;
return false;
}
private boolean jj_3R_106() {
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(SUPER)) return true;
return false;
}
private boolean jj_3R_79() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_106()) {
jj_scanpos = xsp;
if (jj_3R_107()) {
jj_scanpos = xsp;
if (jj_3_30()) {
jj_scanpos = xsp;
if (jj_3_31()) {
jj_scanpos = xsp;
if (jj_3R_108()) {
jj_scanpos = xsp;
if (jj_3R_109()) {
jj_scanpos = xsp;
if (jj_3R_110()) return true;
}
}
}
}
}
}
return false;
}
private boolean jj_3R_80() {
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(DOT)) return true;
return false;
}
private boolean jj_3R_211() {
if (jj_3R_86()) return true;
return false;
}
private boolean jj_3_26() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_80()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(THIS)) return true;
return false;
}
private boolean jj_3R_210() {
if (jj_3R_81()) return true;
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(CLASS)) return true;
return false;
}
private boolean jj_3R_209() {
if (jj_3R_82()) return true;
return false;
}
private boolean jj_3R_208() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_74()) return true;
if (jj_scan_token(RPAREN)) return true;
return false;
}
private boolean jj_3_25() {
if (jj_3R_79()) return true;
return false;
}
private boolean jj_3R_207() {
if (jj_scan_token(SUPER)) return true;
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(IDENTIFIER)) return true;
return false;
}
private boolean jj_3R_214() {
if (jj_scan_token(IDENTIFIER)) return true;
if (jj_scan_token(DOT)) return true;
return false;
}
private boolean jj_3R_206() {
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_214()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(THIS)) return true;
return false;
}
private boolean jj_3R_202() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_205()) {
jj_scanpos = xsp;
if (jj_3R_206()) {
jj_scanpos = xsp;
if (jj_3R_207()) {
jj_scanpos = xsp;
if (jj_3R_208()) {
jj_scanpos = xsp;
if (jj_3R_209()) {
jj_scanpos = xsp;
if (jj_3R_210()) {
jj_scanpos = xsp;
if (jj_3R_211()) return true;
}
}
}
}
}
}
return false;
}
private boolean jj_3R_205() {
if (jj_3R_138()) return true;
return false;
}
private boolean jj_3R_234() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(101)) {
jj_scanpos = xsp;
if (jj_scan_token(102)) return true;
}
return false;
}
private boolean jj_3R_83() {
if (jj_scan_token(DOT)) return true;
if (jj_3R_72()) return true;
if (jj_scan_token(IDENTIFIER)) return true;
return false;
}
private boolean jj_3_24() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_78()) return true;
return false;
}
private boolean jj_3R_199() {
if (jj_3R_202()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_25()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_233() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_66()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_3R_224()) return true;
return false;
}
private boolean jj_3R_230() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_232()) {
jj_scanpos = xsp;
if (jj_3R_233()) return true;
}
return false;
}
private boolean jj_3R_232() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_66()) return true;
if (jj_scan_token(RPAREN)) return true;
if (jj_3R_218()) return true;
return false;
}
private boolean jj_3_23() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_66()) return true;
if (jj_scan_token(LBRACKET)) return true;
return false;
}
private boolean jj_3R_231() {
if (jj_3R_199()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_234()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_105() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_66()) return true;
if (jj_scan_token(RPAREN)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(92)) {
jj_scanpos = xsp;
if (jj_scan_token(91)) {
jj_scanpos = xsp;
if (jj_scan_token(79)) {
jj_scanpos = xsp;
if (jj_scan_token(76)) {
jj_scanpos = xsp;
if (jj_scan_token(56)) {
jj_scanpos = xsp;
if (jj_scan_token(53)) {
jj_scanpos = xsp;
if (jj_scan_token(43)) {
jj_scanpos = xsp;
if (jj_3R_128()) return true;
}
}
}
}
}
}
}
return false;
}
private boolean jj_3R_104() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_66()) return true;
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3_22() {
if (jj_scan_token(LPAREN)) return true;
if (jj_3R_78()) return true;
return false;
}
private boolean jj_3R_77() {
Token xsp;
xsp = jj_scanpos;
if (jj_3_22()) {
jj_scanpos = xsp;
if (jj_3R_104()) {
jj_scanpos = xsp;
if (jj_3R_105()) return true;
}
}
return false;
}
private boolean jj_3_21() {
if (jj_3R_77()) return true;
return false;
}
private boolean jj_3_20() {
if (jj_3R_76()) return true;
return false;
}
private boolean jj_3R_228() {
if (jj_3R_231()) return true;
return false;
}
private boolean jj_3R_227() {
if (jj_3R_230()) return true;
return false;
}
private boolean jj_3R_224() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_226()) {
jj_scanpos = xsp;
if (jj_3R_227()) {
jj_scanpos = xsp;
if (jj_3R_228()) return true;
}
}
return false;
}
private boolean jj_3R_226() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(92)) {
jj_scanpos = xsp;
if (jj_scan_token(91)) return true;
}
if (jj_3R_218()) return true;
return false;
}
private boolean jj_3R_198() {
if (jj_scan_token(DECR)) return true;
if (jj_3R_199()) return true;
return false;
}
private boolean jj_3R_225() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(103)) {
jj_scanpos = xsp;
if (jj_scan_token(104)) return true;
}
if (jj_3R_216()) return true;
return false;
}
private boolean jj_3_19() {
if (jj_3R_75()) return true;
return false;
}
private boolean jj_3R_229() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(105)) {
jj_scanpos = xsp;
if (jj_scan_token(106)) {
jj_scanpos = xsp;
if (jj_scan_token(110)) return true;
}
}
if (jj_3R_218()) return true;
return false;
}
private boolean jj_3R_197() {
if (jj_scan_token(INCR)) return true;
if (jj_3R_199()) return true;
return false;
}
private boolean jj_3R_223() {
if (jj_3R_224()) return true;
return false;
}
private boolean jj_3_18() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(111)) {
jj_scanpos = xsp;
if (jj_3_19()) {
jj_scanpos = xsp;
if (jj_3_20()) return true;
}
}
if (jj_3R_213()) return true;
return false;
}
private boolean jj_3R_222() {
if (jj_3R_198()) return true;
return false;
}
private boolean jj_3R_221() {
if (jj_3R_197()) return true;
return false;
}
private boolean jj_3R_218() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_220()) {
jj_scanpos = xsp;
if (jj_3R_221()) {
jj_scanpos = xsp;
if (jj_3R_222()) {
jj_scanpos = xsp;
if (jj_3R_223()) return true;
}
}
}
return false;
}
private boolean jj_3R_220() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(103)) {
jj_scanpos = xsp;
if (jj_scan_token(104)) return true;
}
if (jj_3R_218()) return true;
return false;
}
private boolean jj_3R_219() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(90)) {
jj_scanpos = xsp;
if (jj_scan_token(126)) {
jj_scanpos = xsp;
if (jj_scan_token(96)) {
jj_scanpos = xsp;
if (jj_scan_token(97)) return true;
}
}
}
if (jj_3R_204()) return true;
return false;
}
private boolean jj_3R_217() {
if (jj_scan_token(INSTANCEOF)) return true;
if (jj_3R_66()) return true;
return false;
}
private boolean jj_3R_216() {
if (jj_3R_218()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_229()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_215() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(95)) {
jj_scanpos = xsp;
if (jj_scan_token(98)) return true;
}
if (jj_3R_196()) return true;
return false;
}
private boolean jj_3R_213() {
if (jj_3R_216()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_225()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_204() {
if (jj_3R_213()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_18()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_212() {
if (jj_scan_token(BIT_AND)) return true;
if (jj_3R_191()) return true;
return false;
}
private boolean jj_3R_201() {
if (jj_3R_204()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_219()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_200() {
if (jj_scan_token(BIT_OR)) return true;
if (jj_3R_153()) return true;
return false;
}
private boolean jj_3R_196() {
if (jj_3R_201()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_217()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_203() {
if (jj_scan_token(XOR)) return true;
if (jj_3R_174()) return true;
return false;
}
private boolean jj_3R_195() {
if (jj_scan_token(SC_AND)) return true;
if (jj_3R_145()) return true;
return false;
}
private boolean jj_3R_191() {
if (jj_3R_196()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_215()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_190() {
if (jj_scan_token(SC_OR)) return true;
if (jj_3R_137()) return true;
return false;
}
private boolean jj_3R_174() {
if (jj_3R_191()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_212()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_173() {
if (jj_scan_token(HOOK)) return true;
if (jj_3R_74()) return true;
if (jj_scan_token(COLON)) return true;
if (jj_3R_74()) return true;
return false;
}
private boolean jj_3R_153() {
if (jj_3R_174()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_203()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_145() {
if (jj_3R_153()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_200()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_137() {
if (jj_3R_145()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_195()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_127() {
if (jj_3R_137()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_190()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_101() {
if (jj_3R_127()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_173()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_73() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(89)) {
jj_scanpos = xsp;
if (jj_scan_token(114)) {
jj_scanpos = xsp;
if (jj_scan_token(115)) {
jj_scanpos = xsp;
if (jj_scan_token(119)) {
jj_scanpos = xsp;
if (jj_scan_token(112)) {
jj_scanpos = xsp;
if (jj_scan_token(113)) {
jj_scanpos = xsp;
if (jj_scan_token(120)) {
jj_scanpos = xsp;
if (jj_scan_token(121)) {
jj_scanpos = xsp;
if (jj_scan_token(122)) {
jj_scanpos = xsp;
if (jj_scan_token(116)) {
jj_scanpos = xsp;
if (jj_scan_token(118)) {
jj_scanpos = xsp;
if (jj_scan_token(117)) return true;
}
}
}
}
}
}
}
}
}
}
}
return false;
}
private boolean jj_3_17() {
if (jj_3R_73()) return true;
if (jj_3R_74()) return true;
return false;
}
private boolean jj_3R_74() {
if (jj_3R_101()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3_17()) jj_scanpos = xsp;
return false;
}
private boolean jj_3R_286() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_86()) return true;
return false;
}
private boolean jj_3R_277() {
if (jj_3R_86()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_286()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3_16() {
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(IDENTIFIER)) return true;
return false;
}
private boolean jj_3R_86() {
if (jj_scan_token(IDENTIFIER)) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3_16()) { jj_scanpos = xsp; break; }
}
return false;
}
private boolean jj_3R_111() {
if (jj_3R_66()) return true;
return false;
}
private boolean jj_3R_81() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(62)) {
jj_scanpos = xsp;
if (jj_3R_111()) return true;
}
return false;
}
private boolean jj_3_15() {
if (jj_3R_72()) return true;
return false;
}
private boolean jj_3R_78() {
Token xsp;
xsp = jj_scanpos;
if (jj_scan_token(14)) {
jj_scanpos = xsp;
if (jj_scan_token(19)) {
jj_scanpos = xsp;
if (jj_scan_token(16)) {
jj_scanpos = xsp;
if (jj_scan_token(50)) {
jj_scanpos = xsp;
if (jj_scan_token(39)) {
jj_scanpos = xsp;
if (jj_scan_token(41)) {
jj_scanpos = xsp;
if (jj_scan_token(32)) {
jj_scanpos = xsp;
if (jj_scan_token(25)) return true;
}
}
}
}
}
}
}
return false;
}
private boolean jj_3R_135() {
if (jj_scan_token(COMMA)) return true;
if (jj_3R_100()) return true;
return false;
}
private boolean jj_3_12() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_189() {
if (jj_scan_token(SUPER)) return true;
if (jj_3R_71()) return true;
return false;
}
private boolean jj_3R_152() {
if (jj_3R_172()) return true;
return false;
}
private boolean jj_3R_172() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_188()) {
jj_scanpos = xsp;
if (jj_3R_189()) return true;
}
return false;
}
private boolean jj_3R_188() {
if (jj_scan_token(EXTENDS)) return true;
if (jj_3R_71()) return true;
return false;
}
private boolean jj_3R_126() {
if (jj_scan_token(HOOK)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3R_152()) jj_scanpos = xsp;
return false;
}
private boolean jj_3_13() {
if (jj_3R_72()) return true;
return false;
}
private boolean jj_3R_125() {
if (jj_3R_71()) return true;
return false;
}
private boolean jj_3R_100() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_125()) {
jj_scanpos = xsp;
if (jj_3R_126()) return true;
}
return false;
}
private boolean jj_3_11() {
if (jj_scan_token(LBRACKET)) return true;
if (jj_scan_token(RBRACKET)) return true;
return false;
}
private boolean jj_3R_72() {
if (jj_scan_token(LT)) return true;
if (jj_3R_100()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_135()) { jj_scanpos = xsp; break; }
}
if (jj_scan_token(GT)) return true;
return false;
}
private boolean jj_3_14() {
if (jj_scan_token(DOT)) return true;
if (jj_scan_token(IDENTIFIER)) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3_15()) jj_scanpos = xsp;
return false;
}
/** Generated Token Manager. */
public JavaParser15DebugTokenManager token_source;
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15TokenManager.java | 7 |
| javancss/parser/java15/debug/JavaParser15DebugTokenManager.java | 7 |
{
public java.io.PrintStream debugStream = System.out;
public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1, long active2)
{
switch (pos)
{
case 0:
if ((active0 & 0xfffffffffffff000L) != 0L || (active1 & 0x1L) != 0L)
{
jjmatchedKind = 76;
return 28;
}
if ((active1 & 0x800000000800000L) != 0L)
return 4;
if ((active0 & 0x80L) != 0L || (active1 & 0x8040000000000L) != 0L)
return 47;
return -1;
case 1:
if ((active0 & 0x803000000L) != 0L)
return 28;
if ((active0 & 0xfffffff7fcfff000L) != 0L || (active1 & 0x1L) != 0L)
{
if (jjmatchedPos != 1)
{
jjmatchedKind = 76;
jjmatchedPos = 1;
}
return 28;
}
if ((active0 & 0x80L) != 0L)
return 45;
return -1;
case 2:
if ((active0 & 0x2000098200000000L) != 0L)
return 28;
if ((active0 & 0xdffff675fefff000L) != 0L || (active1 & 0x1L) != 0L)
{
if (jjmatchedPos != 2)
{
jjmatchedKind = 76;
jjmatchedPos = 2;
}
return 28;
}
return -1;
case 3:
if ((active0 & 0x510012040c0b0000L) != 0L)
return 28;
if ((active0 & 0x8effe571f2f4f000L) != 0L || (active1 & 0x1L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 3;
return 28;
}
return -1;
case 4:
if ((active0 & 0x6240001e0348000L) != 0L || (active1 & 0x1L) != 0L)
return 28;
if ((active0 & 0x88dbe57012c07000L) != 0L)
{
if (jjmatchedPos != 4)
{
jjmatchedKind = 76;
jjmatchedPos = 4;
}
return 28;
}
return -1;
case 5:
if ((active0 & 0x44b042002002000L) != 0L)
return 28;
if ((active0 & 0x8890e15090c05000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 5;
return 28;
}
return -1;
case 6:
if ((active0 & 0x600090804000L) != 0L)
return 28;
if ((active0 & 0x8890815000401000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 6;
return 28;
}
return -1;
case 7:
if ((active0 & 0x880815000000000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 7;
return 28;
}
if ((active0 & 0x8010000000401000L) != 0L)
return 28;
return -1;
case 8:
if ((active0 & 0x800810000000000L) != 0L)
return 28;
if ((active0 & 0x80005000000000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 8;
return 28;
}
return -1;
case 9:
if ((active0 & 0x5000000000L) != 0L)
return 28;
if ((active0 & 0x80000000000000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 9;
return 28;
}
return -1;
case 10:
if ((active0 & 0x80000000000000L) != 0L)
{
jjmatchedKind = 76;
jjmatchedPos = 10;
return 28;
}
return -1;
default :
return -1;
}
}
private final int jjStartNfa_0(int pos, long active0, long active1, long active2)
{
return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1, active2), pos + 1);
}
private final int jjStopAtPos(int pos, int kind)
{
jjmatchedKind = kind;
jjmatchedPos = pos;
return pos + 1;
}
private final int jjStartNfaWithStates_0(int pos, int kind, int state)
{
jjmatchedKind = kind;
jjmatchedPos = pos;
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) { return pos + 1; }
return jjMoveNfa_0(state, pos + 1);
}
private final int jjMoveStringLiteralDfa0_0()
{
switch(curChar)
{
case 26:
return jjStopAtPos(0, 127);
case 33:
jjmatchedKind = 91;
return jjMoveStringLiteralDfa1_0(0x0L, 0x400000000L);
case 37:
jjmatchedKind = 110;
return jjMoveStringLiteralDfa1_0(0x0L, 0x80000000000000L);
case 38:
jjmatchedKind = 107;
return jjMoveStringLiteralDfa1_0(0x0L, 0x10001000000000L);
case 40:
return jjStopAtPos(0, 79);
case 41:
return jjStopAtPos(0, 80);
case 42:
jjmatchedKind = 105;
return jjMoveStringLiteralDfa1_0(0x0L, 0x4000000000000L);
case 43:
jjmatchedKind = 103;
return jjMoveStringLiteralDfa1_0(0x0L, 0x1002000000000L);
case 44:
return jjStopAtPos(0, 86);
case 45:
jjmatchedKind = 104;
return jjMoveStringLiteralDfa1_0(0x0L, 0x2004000000000L);
case 46:
jjmatchedKind = 87;
return jjMoveStringLiteralDfa1_0(0x0L, 0x800000000000000L);
case 47:
jjmatchedKind = 106;
return jjMoveStringLiteralDfa1_0(0x80L, 0x8000000000000L);
case 58:
return jjStopAtPos(0, 94);
case 59:
return jjStopAtPos(0, 85);
case 60:
jjmatchedKind = 90;
return jjMoveStringLiteralDfa1_0(0x0L, 0x100800100000000L);
case 61:
jjmatchedKind = 89;
return jjMoveStringLiteralDfa1_0(0x0L, 0x80000000L);
case 62:
jjmatchedKind = 126;
return jjMoveStringLiteralDfa1_0(0x0L, 0x3600000200000000L);
case 63:
return jjStopAtPos(0, 93);
case 64:
return jjStopAtPos(0, 88);
case 91:
return jjStopAtPos(0, 83);
case 93:
return jjStopAtPos(0, 84);
case 94:
jjmatchedKind = 109;
return jjMoveStringLiteralDfa1_0(0x0L, 0x40000000000000L);
case 97:
return jjMoveStringLiteralDfa1_0(0x3000L, 0x0L);
case 98:
return jjMoveStringLiteralDfa1_0(0x1c000L, 0x0L);
case 99:
return jjMoveStringLiteralDfa1_0(0x7e0000L, 0x0L);
case 100:
return jjMoveStringLiteralDfa1_0(0x3800000L, 0x0L);
case 101:
return jjMoveStringLiteralDfa1_0(0x1c000000L, 0x0L);
case 102:
return jjMoveStringLiteralDfa1_0(0x3e0000000L, 0x0L);
case 103:
return jjMoveStringLiteralDfa1_0(0x400000000L, 0x0L);
case 105:
return jjMoveStringLiteralDfa1_0(0x1f800000000L, 0x0L);
case 108:
return jjMoveStringLiteralDfa1_0(0x20000000000L, 0x0L);
case 110:
return jjMoveStringLiteralDfa1_0(0x1c0000000000L, 0x0L);
case 112:
return jjMoveStringLiteralDfa1_0(0x1e00000000000L, 0x0L);
case 114:
return jjMoveStringLiteralDfa1_0(0x2000000000000L, 0x0L);
case 115:
return jjMoveStringLiteralDfa1_0(0xfc000000000000L, 0x0L);
case 116:
return jjMoveStringLiteralDfa1_0(0x3f00000000000000L, 0x0L);
case 118:
return jjMoveStringLiteralDfa1_0(0xc000000000000000L, 0x0L);
case 119:
return jjMoveStringLiteralDfa1_0(0x0L, 0x1L);
case 123:
return jjStopAtPos(0, 81);
case 124:
jjmatchedKind = 108;
return jjMoveStringLiteralDfa1_0(0x0L, 0x20000800000000L);
case 125:
return jjStopAtPos(0, 82);
case 126:
return jjStopAtPos(0, 92);
default :
return jjMoveNfa_0(0, 0);
}
}
private final int jjMoveStringLiteralDfa1_0(long active0, long active1)
{
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(0, active0, active1, 0L);
return 1;
}
switch(curChar)
{
case 38:
if ((active1 & 0x1000000000L) != 0L)
return jjStopAtPos(1, 100);
break;
case 42:
if ((active0 & 0x80L) != 0L)
return jjStartNfaWithStates_0(1, 7, 45);
break;
case 43:
if ((active1 & 0x2000000000L) != 0L)
return jjStopAtPos(1, 101);
break;
case 45:
if ((active1 & 0x4000000000L) != 0L)
return jjStopAtPos(1, 102);
break;
case 46:
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800000000000000L);
case 60:
if ((active1 & 0x800000000000L) != 0L)
{
jjmatchedKind = 111;
jjmatchedPos = 1;
}
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x100000000000000L);
case 61:
if ((active1 & 0x80000000L) != 0L)
return jjStopAtPos(1, 95);
else if ((active1 & 0x100000000L) != 0L)
return jjStopAtPos(1, 96);
else if ((active1 & 0x200000000L) != 0L)
return jjStopAtPos(1, 97);
else if ((active1 & 0x400000000L) != 0L)
return jjStopAtPos(1, 98);
else if ((active1 & 0x1000000000000L) != 0L)
return jjStopAtPos(1, 112);
else if ((active1 & 0x2000000000000L) != 0L)
return jjStopAtPos(1, 113);
else if ((active1 & 0x4000000000000L) != 0L)
return jjStopAtPos(1, 114);
else if ((active1 & 0x8000000000000L) != 0L)
return jjStopAtPos(1, 115);
else if ((active1 & 0x10000000000000L) != 0L)
return jjStopAtPos(1, 116);
else if ((active1 & 0x20000000000000L) != 0L)
return jjStopAtPos(1, 117);
else if ((active1 & 0x40000000000000L) != 0L)
return jjStopAtPos(1, 118);
else if ((active1 & 0x80000000000000L) != 0L)
return jjStopAtPos(1, 119);
break;
case 62:
if ((active1 & 0x2000000000000000L) != 0L)
{
jjmatchedKind = 125;
jjmatchedPos = 1;
}
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1600000000000000L);
case 97:
return jjMoveStringLiteralDfa2_0(active0, 0x240020060000L, active1, 0L);
case 98:
return jjMoveStringLiteralDfa2_0(active0, 0x1000L, active1, 0L);
case 101:
return jjMoveStringLiteralDfa2_0(active0, 0x2080000800000L, active1, 0L);
case 102:
if ((active0 & 0x800000000L) != 0L)
return jjStartNfaWithStates_0(1, 35, 28);
break;
case 104:
return jjMoveStringLiteralDfa2_0(active0, 0x704000000080000L, active1, 0x1L);
case 105:
return jjMoveStringLiteralDfa2_0(active0, 0xc0000000L, active1, 0L);
case 108:
return jjMoveStringLiteralDfa2_0(active0, 0x104100000L, active1, 0L);
case 109:
return jjMoveStringLiteralDfa2_0(active0, 0x3000000000L, active1, 0L);
case 110:
return jjMoveStringLiteralDfa2_0(active0, 0x1c008000000L, active1, 0L);
case 111:
if ((active0 & 0x1000000L) != 0L)
{
jjmatchedKind = 24;
jjmatchedPos = 1;
}
return jjMoveStringLiteralDfa2_0(active0, 0xc000020602604000L, active1, 0L);
case 114:
return jjMoveStringLiteralDfa2_0(active0, 0x3800c00000008000L, active1, 0L);
case 115:
return jjMoveStringLiteralDfa2_0(active0, 0x2000L, active1, 0L);
case 116:
return jjMoveStringLiteralDfa2_0(active0, 0x18000000000000L, active1, 0L);
case 117:
return jjMoveStringLiteralDfa2_0(active0, 0x21100000000000L, active1, 0L);
case 119:
return jjMoveStringLiteralDfa2_0(active0, 0x40000000000000L, active1, 0L);
case 120:
return jjMoveStringLiteralDfa2_0(active0, 0x10000000L, active1, 0L);
case 121:
return jjMoveStringLiteralDfa2_0(active0, 0x80000000010000L, active1, 0L);
case 124:
if ((active1 & 0x800000000L) != 0L)
return jjStopAtPos(1, 99);
break;
default :
break;
}
return jjStartNfa_0(0, active0, active1, 0L);
}
private final int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1)
{
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(0, old0, old1, 0L);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(1, active0, active1, 0L);
return 2;
}
switch(curChar)
{
case 46:
if ((active1 & 0x800000000000000L) != 0L)
return jjStopAtPos(2, 123);
break;
case 61:
if ((active1 & 0x100000000000000L) != 0L)
return jjStopAtPos(2, 120);
else if ((active1 & 0x200000000000000L) != 0L)
return jjStopAtPos(2, 121);
break;
case 62:
if ((active1 & 0x1000000000000000L) != 0L)
{
jjmatchedKind = 124;
jjmatchedPos = 2;
}
return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400000000000000L);
case 97:
return jjMoveStringLiteralDfa3_0(active0, 0x808000000180000L, active1, 0L);
case 98:
return jjMoveStringLiteralDfa3_0(active0, 0x1000000000000L, active1, 0L);
case 99:
return jjMoveStringLiteralDfa3_0(active0, 0x200000000000L, active1, 0L);
case 101:
return jjMoveStringLiteralDfa3_0(active0, 0x8000L, active1, 0L);
case 102:
return jjMoveStringLiteralDfa3_0(active0, 0x800000L, active1, 0L);
case 105:
return jjMoveStringLiteralDfa3_0(active0, 0x4140400000000000L, active1, 0x1L);
case 108:
return jjMoveStringLiteralDfa3_0(active0, 0x8000100020000000L, active1, 0L);
case 110:
return jjMoveStringLiteralDfa3_0(active0, 0x800200c0600000L, active1, 0L);
case 111:
return jjMoveStringLiteralDfa3_0(active0, 0x4800100004000L, active1, 0L);
case 112:
return jjMoveStringLiteralDfa3_0(active0, 0x20003000000000L, active1, 0L);
case 114:
if ((active0 & 0x200000000L) != 0L)
return jjStartNfaWithStates_0(2, 33, 28);
return jjMoveStringLiteralDfa3_0(active0, 0x610000000000000L, active1, 0L);
case 115:
return jjMoveStringLiteralDfa3_0(active0, 0x4004023000L, active1, 0L);
case 116:
if ((active0 & 0x8000000000L) != 0L)
{
jjmatchedKind = 39;
jjmatchedPos = 2;
}
return jjMoveStringLiteralDfa3_0(active0, 0x2050410050000L, active1, 0L);
case 117:
return jjMoveStringLiteralDfa3_0(active0, 0x100000000a000000L, active1, 0L);
case 119:
if ((active0 & 0x80000000000L) != 0L)
return jjStartNfaWithStates_0(2, 43, 28);
break;
case 121:
if ((active0 & 0x2000000000000000L) != 0L)
return jjStartNfaWithStates_0(2, 61, 28);
break;
default :
break;
}
return jjStartNfa_0(1, active0, active1, 0L);
}
private final int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1)
{
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(1, old0, old1, 0L);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(2, active0, active1, 0L);
return 3;
}
switch(curChar)
{
case 61:
if ((active1 & 0x400000000000000L) != 0L)
return jjStopAtPos(3, 122);
break;
case 97:
return jjMoveStringLiteralDfa4_0(active0, 0x80000001c0808000L, active1, 0L);
case 98:
return jjMoveStringLiteralDfa4_0(active0, 0x2000000L, active1, 0L);
case 99:
return jjMoveStringLiteralDfa4_0(active0, 0x80000000040000L, active1, 0L);
case 100:
if ((active0 & 0x4000000000000000L) != 0L)
return jjStartNfaWithStates_0(3, 62, 28);
break;
case 101:
if ((active0 & 0x10000L) != 0L)
return jjStartNfaWithStates_0(3, 16, 28);
else if ((active0 & 0x20000L) != 0L)
return jjStartNfaWithStates_0(3, 17, 28);
else if ((active0 & 0x4000000L) != 0L)
return jjStartNfaWithStates_0(3, 26, 28);
else if ((active0 & 0x1000000000000000L) != 0L)
return jjStartNfaWithStates_0(3, 60, 28);
return jjMoveStringLiteralDfa4_0(active0, 0x20010010002000L, active1, 0L);
case 103:
if ((active0 & 0x20000000000L) != 0L)
return jjStartNfaWithStates_0(3, 41, 28);
break;
case 105:
return jjMoveStringLiteralDfa4_0(active0, 0x10040000000000L, active1, 0L);
case 107:
return jjMoveStringLiteralDfa4_0(active0, 0x200000000000L, active1, 0L);
case 108:
if ((active0 & 0x100000000000L) != 0L)
return jjStartNfaWithStates_0(3, 44, 28);
return jjMoveStringLiteralDfa4_0(active0, 0x1001000004000L, active1, 0x1L);
case 109:
if ((active0 & 0x8000000L) != 0L)
return jjStartNfaWithStates_0(3, 27, 28);
break;
case 110:
return jjMoveStringLiteralDfa4_0(active0, 0x800000000000000L, active1, 0L);
case 111:
if ((active0 & 0x400000000L) != 0L)
return jjStartNfaWithStates_0(3, 34, 28);
return jjMoveStringLiteralDfa4_0(active0, 0x600002000000000L, active1, 0L);
case 114:
if ((active0 & 0x80000L) != 0L)
return jjStartNfaWithStates_0(3, 19, 28);
return jjMoveStringLiteralDfa4_0(active0, 0x4000000000000L, active1, 0L);
case 115:
if ((active0 & 0x100000000000000L) != 0L)
return jjStartNfaWithStates_0(3, 56, 28);
return jjMoveStringLiteralDfa4_0(active0, 0x20300000L, active1, 0L);
case 116:
return jjMoveStringLiteralDfa4_0(active0, 0x48804000401000L, active1, 0L);
case 117:
return jjMoveStringLiteralDfa4_0(active0, 0x2000000000000L, active1, 0L);
case 118:
return jjMoveStringLiteralDfa4_0(active0, 0x400000000000L, active1, 0L);
default :
break;
}
return jjStartNfa_0(2, active0, active1, 0L);
}
private final int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1)
{
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(2, old0, old1, 0L);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(3, active0, active1, 0L);
return 4;
}
switch(curChar)
{
case 97:
return jjMoveStringLiteralDfa5_0(active0, 0x604000000000L, active1, 0L);
case 99:
return jjMoveStringLiteralDfa5_0(active0, 0x50000000000000L, active1, 0L);
case 101:
if ((active0 & 0x20000000L) != 0L)
return jjStartNfaWithStates_0(4, 29, 28);
else if ((active1 & 0x1L) != 0L)
return jjStartNfaWithStates_0(4, 64, 28);
return jjMoveStringLiteralDfa5_0(active0, 0x801000004000L, active1, 0L);
case 104:
if ((active0 & 0x40000L) != 0L)
return jjStartNfaWithStates_0(4, 18, 28);
return jjMoveStringLiteralDfa5_0(active0, 0x80000000000000L, active1, 0L);
case 105:
return jjMoveStringLiteralDfa5_0(active0, 0x9000000400000L, active1, 0L);
case 107:
if ((active0 & 0x8000L) != 0L)
return jjStartNfaWithStates_0(4, 15, 28);
break;
case 108:
if ((active0 & 0x40000000L) != 0L)
{
jjmatchedKind = 30;
jjmatchedPos = 4;
}
return jjMoveStringLiteralDfa5_0(active0, 0x82000000L, active1, 0L);
case 110:
return jjMoveStringLiteralDfa5_0(active0, 0x10000000L, active1, 0L);
case 114:
if ((active0 & 0x20000000000000L) != 0L)
return jjStartNfaWithStates_0(4, 53, 28);
return jjMoveStringLiteralDfa5_0(active0, 0x2012000003000L, active1, 0L);
case 115:
if ((active0 & 0x100000L) != 0L)
return jjStartNfaWithStates_0(4, 20, 28);
return jjMoveStringLiteralDfa5_0(active0, 0x800000000000000L, active1, 0L);
case 116:
if ((active0 & 0x200000L) != 0L)
return jjStartNfaWithStates_0(4, 21, 28);
else if ((active0 & 0x100000000L) != 0L)
return jjStartNfaWithStates_0(4, 32, 28);
else if ((active0 & 0x4000000000000L) != 0L)
return jjStartNfaWithStates_0(4, 50, 28);
return jjMoveStringLiteralDfa5_0(active0, 0x8000000000000000L, active1, 0L);
case 117:
return jjMoveStringLiteralDfa5_0(active0, 0x800000L, active1, 0L);
case 118:
return jjMoveStringLiteralDfa5_0(active0, 0x40000000000L, active1, 0L);
case 119:
if ((active0 & 0x200000000000000L) != 0L)
{
jjmatchedKind = 57;
jjmatchedPos = 4;
}
return jjMoveStringLiteralDfa5_0(active0, 0x400000000000000L, active1, 0L);
default :
break;
}
return jjStartNfa_0(3, active0, active1, 0L);
}
private final int jjMoveStringLiteralDfa5_0(long old0, long active0, long old1, long active1)
{
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(3, old0, old1, 0L);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(4, active0, 0L, 0L);
return 5;
}
switch(curChar)
{
case 97:
return jjMoveStringLiteralDfa6_0(active0, 0x5000L);
case 99:
if ((active0 & 0x1000000000000L) != 0L)
return jjStartNfaWithStates_0(5, 48, 28);
else if ((active0 & 0x8000000000000L) != 0L)
return jjStartNfaWithStates_0(5, 51, 28);
return jjMoveStringLiteralDfa6_0(active0, 0x800000000000L);
case 100:
return jjMoveStringLiteralDfa6_0(active0, 0x10000000L);
case 101:
if ((active0 & 0x2000000L) != 0L)
return jjStartNfaWithStates_0(5, 25, 28);
else if ((active0 & 0x40000000000L) != 0L)
return jjStartNfaWithStates_0(5, 42, 28);
break;
case 102:
return jjMoveStringLiteralDfa6_0(active0, 0x10000000000L);
case 103:
return jjMoveStringLiteralDfa6_0(active0, 0x200000000000L);
case 104:
if ((active0 & 0x40000000000000L) != 0L)
return jjStartNfaWithStates_0(5, 54, 28);
break;
case 105:
return jjMoveStringLiteralDfa6_0(active0, 0x8800000000000000L);
case 108:
return jjMoveStringLiteralDfa6_0(active0, 0x80800000L);
case 109:
return jjMoveStringLiteralDfa6_0(active0, 0x1000000000L);
case 110:
if ((active0 & 0x2000000000000L) != 0L)
return jjStartNfaWithStates_0(5, 49, 28);
return jjMoveStringLiteralDfa6_0(active0, 0x4000400000L);
case 114:
return jjMoveStringLiteralDfa6_0(active0, 0x80000000000000L);
case 115:
if ((active0 & 0x400000000000000L) != 0L)
return jjStartNfaWithStates_0(5, 58, 28);
break;
case 116:
if ((active0 & 0x2000L) != 0L)
return jjStartNfaWithStates_0(5, 13, 28);
else if ((active0 & 0x2000000000L) != 0L)
return jjStartNfaWithStates_0(5, 37, 28);
return jjMoveStringLiteralDfa6_0(active0, 0x10400000000000L);
default :
break;
}
return jjStartNfa_0(4, active0, 0L, 0L);
}
private final int jjMoveStringLiteralDfa6_0(long old0, long active0)
{
if (((active0 &= old0)) == 0L)
return jjStartNfa_0(4, old0, 0L, 0L);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(5, active0, 0L, 0L);
return 6;
}
switch(curChar)
{
case 97:
return jjMoveStringLiteralDfa7_0(active0, 0x10000000000L);
case 99:
return jjMoveStringLiteralDfa7_0(active0, 0x4000001000L);
case 101:
if ((active0 & 0x200000000000L) != 0L)
return jjStartNfaWithStates_0(6, 45, 28);
else if ((active0 & 0x400000000000L) != 0L)
return jjStartNfaWithStates_0(6, 46, 28);
return jjMoveStringLiteralDfa7_0(active0, 0x800001000000000L);
case 102:
return jjMoveStringLiteralDfa7_0(active0, 0x10000000000000L);
case 108:
return jjMoveStringLiteralDfa7_0(active0, 0x8000000000000000L);
case 110:
if ((active0 & 0x4000L) != 0L)
return jjStartNfaWithStates_0(6, 14, 28);
break;
case 111:
return jjMoveStringLiteralDfa7_0(active0, 0x80000000000000L);
case 115:
if ((active0 & 0x10000000L) != 0L)
return jjStartNfaWithStates_0(6, 28, 28);
break;
case 116:
if ((active0 & 0x800000L) != 0L)
return jjStartNfaWithStates_0(6, 23, 28);
return jjMoveStringLiteralDfa7_0(active0, 0x800000000000L);
case 117:
return jjMoveStringLiteralDfa7_0(active0, 0x400000L);
case 121:
if ((active0 & 0x80000000L) != 0L)
return jjStartNfaWithStates_0(6, 31, 28);
break;
default :
break;
}
return jjStartNfa_0(5, active0, 0L, 0L);
}
private final int jjMoveStringLiteralDfa7_0(long old0, long active0)
{
if (((active0 &= old0)) == 0L)
return jjStartNfa_0(5, old0, 0L, 0L);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(6, active0, 0L, 0L);
return 7;
}
switch(curChar)
{
case 99:
return jjMoveStringLiteralDfa8_0(active0, 0x10000000000L);
case 101:
if ((active0 & 0x400000L) != 0L)
return jjStartNfaWithStates_0(7, 22, 28);
else if ((active0 & 0x8000000000000000L) != 0L)
return jjStartNfaWithStates_0(7, 63, 28);
return jjMoveStringLiteralDfa8_0(active0, 0x804000000000L);
case 110:
return jjMoveStringLiteralDfa8_0(active0, 0x880001000000000L);
case 112:
if ((active0 & 0x10000000000000L) != 0L)
return jjStartNfaWithStates_0(7, 52, 28);
break;
case 116:
if ((active0 & 0x1000L) != 0L)
return jjStartNfaWithStates_0(7, 12, 28);
break;
default :
break;
}
return jjStartNfa_0(6, active0, 0L, 0L);
}
private final int jjMoveStringLiteralDfa8_0(long old0, long active0)
{
if (((active0 &= old0)) == 0L)
return jjStartNfa_0(6, old0, 0L, 0L);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(7, active0, 0L, 0L);
return 8;
}
switch(curChar)
{
case 100:
if ((active0 & 0x800000000000L) != 0L)
return jjStartNfaWithStates_0(8, 47, 28);
break;
case 101:
if ((active0 & 0x10000000000L) != 0L)
return jjStartNfaWithStates_0(8, 40, 28);
break;
case 105:
return jjMoveStringLiteralDfa9_0(active0, 0x80000000000000L);
case 111:
return jjMoveStringLiteralDfa9_0(active0, 0x4000000000L);
case 116:
if ((active0 & 0x800000000000000L) != 0L)
return jjStartNfaWithStates_0(8, 59, 28);
return jjMoveStringLiteralDfa9_0(active0, 0x1000000000L);
default :
break;
}
return jjStartNfa_0(7, active0, 0L, 0L);
}
private final int jjMoveStringLiteralDfa9_0(long old0, long active0)
{
if (((active0 &= old0)) == 0L)
return jjStartNfa_0(7, old0, 0L, 0L);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(8, active0, 0L, 0L);
return 9;
}
switch(curChar)
{
case 102:
if ((active0 & 0x4000000000L) != 0L)
return jjStartNfaWithStates_0(9, 38, 28);
break;
case 115:
if ((active0 & 0x1000000000L) != 0L)
return jjStartNfaWithStates_0(9, 36, 28);
break;
case 122:
return jjMoveStringLiteralDfa10_0(active0, 0x80000000000000L);
default :
break;
}
return jjStartNfa_0(8, active0, 0L, 0L);
}
private final int jjMoveStringLiteralDfa10_0(long old0, long active0)
{
if (((active0 &= old0)) == 0L)
return jjStartNfa_0(8, old0, 0L, 0L);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(9, active0, 0L, 0L);
return 10;
}
switch(curChar)
{
case 101:
return jjMoveStringLiteralDfa11_0(active0, 0x80000000000000L);
default :
break;
}
return jjStartNfa_0(9, active0, 0L, 0L);
}
private final int jjMoveStringLiteralDfa11_0(long old0, long active0)
{
if (((active0 &= old0)) == 0L)
return jjStartNfa_0(9, old0, 0L, 0L);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(10, active0, 0L, 0L);
return 11;
}
switch(curChar)
{
case 100:
if ((active0 & 0x80000000000000L) != 0L)
return jjStartNfaWithStates_0(11, 55, 28);
break;
default :
break;
}
return jjStartNfa_0(10, active0, 0L, 0L);
}
private final void jjCheckNAdd(int state)
{
if (jjrounds[state] != jjround)
{
jjstateSet[jjnewStateCnt++] = state;
jjrounds[state] = jjround;
}
}
private final void jjAddStates(int start, int end)
{
do {
jjstateSet[jjnewStateCnt++] = jjnextStates[start];
} while (start++ != end);
}
private final void jjCheckNAddTwoStates(int state1, int state2)
{
jjCheckNAdd(state1);
jjCheckNAdd(state2);
}
private final void jjCheckNAddStates(int start, int end)
{
do {
jjCheckNAdd(jjnextStates[start]);
} while (start++ != end);
}
private final void jjCheckNAddStates(int start)
{
jjCheckNAdd(jjnextStates[start]);
jjCheckNAdd(jjnextStates[start + 1]);
}
static final long[] jjbitVec0 = {
0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
};
static final long[] jjbitVec2 = {
0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL
};
static final long[] jjbitVec3 = {
0xfff0000000200002L, 0xffffffffffffdfffL, 0xfffff00f7fffffffL, 0x12000000007fffffL
};
static final long[] jjbitVec4 = {
0x0L, 0x0L, 0x420043c00000000L, 0xff7fffffff7fffffL
};
static final long[] jjbitVec5 = {
0xffffcffffffffL, 0xffffffffffff0000L, 0xf9ff3fffffffffffL, 0x401f00030003L
};
static final long[] jjbitVec6 = {
0x0L, 0x400000000000000L, 0xfffffffbffffd740L, 0xffffffcff7fffL
};
static final long[] jjbitVec7 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffffff003L, 0x33fffffffff199fL
};
static final long[] jjbitVec8 = {
0xfffe000000000000L, 0xfffffffe027fffffL, 0xffL, 0x707ffffff0000L
};
static final long[] jjbitVec9 = {
0x7fffffe00000000L, 0xfffe0000000007ffL, 0xffffffffffffffffL, 0x1c000060002fffffL
};
static final long[] jjbitVec10 = {
0x1ffffffd0000L, 0x0L, 0x3fffffffffL, 0x0L
};
static final long[] jjbitVec11 = {
0x23ffffffffffffe0L, 0x3ff010000L, 0x3c5fdfffff99fe0L, 0xf0003b0000000L
};
static final long[] jjbitVec12 = {
0x36dfdfffff987e0L, 0x1c00005e000000L, 0x23edfdfffffbafe0L, 0x100010000L
};
static final long[] jjbitVec13 = {
0x23cdfdfffff99fe0L, 0x3b0000000L, 0x3bfc718d63dc7e0L, 0x0L
};
static final long[] jjbitVec14 = {
0x3effdfffffddfe0L, 0x300000000L, 0x3effdfffffddfe0L, 0x340000000L
};
static final long[] jjbitVec15 = {
0x3fffdfffffddfe0L, 0x300000000L, 0x2ffbfffffc7fffe0L, 0x7fL
};
static final long[] jjbitVec16 = {
0x800dfffffffffffeL, 0x7fL, 0x200decaefef02596L, 0x3000005fL
};
static final long[] jjbitVec17 = {
0x1L, 0x7fffffffeffL, 0xf00L, 0x0L
};
static final long[] jjbitVec18 = {
0x6fbffffffffL, 0x3f0000L, 0xffffffff00000000L, 0x7fffffffff003fL
};
static final long[] jjbitVec19 = {
0xffffffffffffffffL, 0xffffffff83ffffffL, 0xffffff07ffffffffL, 0x3ffffffffffffffL
};
static final long[] jjbitVec20 = {
0xffffffffffffff7fL, 0xffffffff3d7f3d7fL, 0x7f3d7fffffff3d7fL, 0xffff7fffff7f7f3dL
};
static final long[] jjbitVec21 = {
0xffffffff7f3d7fffL, 0x7ffff7fL, 0xffffffff00000000L, 0x1fffffffffffffL
};
static final long[] jjbitVec22 = {
0xffffffffffffffffL, 0x7f9fffffffffffL, 0xffffffff07fffffeL, 0x7ffffffffffL
};
static final long[] jjbitVec23 = {
0x0L, 0x0L, 0xfffffffffffffL, 0x8000000L
};
static final long[] jjbitVec24 = {
0xffffffff00000000L, 0xffffffffffffffL, 0x1ffffffffffL, 0x0L
};
static final long[] jjbitVec25 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffff0fffffffL, 0x3ffffffffffffffL
};
static final long[] jjbitVec26 = {
0xffffffff3f3fffffL, 0x3fffffffaaff3f3fL, 0x5fdfffffffffffffL, 0x1fdc1fff0fcf1fdcL
};
static final long[] jjbitVec27 = {
0x8000000000000000L, 0x8000000000000001L, 0xffff00000000L, 0x0L
};
static final long[] jjbitVec28 = {
0x3fbbd503e2ffc84L, 0xffffffff00000000L, 0xfL, 0x0L
};
static final long[] jjbitVec29 = {
0x73e03fe000000e0L, 0xfffffffffffffffeL, 0xfffffffe601fffffL, 0x7fffffffffffffffL
};
static final long[] jjbitVec30 = {
0xfffe1fffffffffe0L, 0xffffffffffffffffL, 0xffffff00007fffL, 0x0L
};
static final long[] jjbitVec31 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffffffffL, 0x0L
};
static final long[] jjbitVec32 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffffL, 0x0L
};
static final long[] jjbitVec33 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0x1fffL, 0x0L
};
static final long[] jjbitVec34 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffL, 0x0L
};
static final long[] jjbitVec35 = {
0x3fffffffffffL, 0x0L, 0x0L, 0x0L
};
static final long[] jjbitVec36 = {
0x5f7ffdffa0f8007fL, 0xffffffffffffffdbL, 0x3ffffffffffffL, 0xfffffffffff80000L
};
static final long[] jjbitVec37 = {
0x3fffffffffffffffL, 0xffffffffffff0000L, 0xfffffffffffcffffL, 0xfff0000000000ffL
};
static final long[] jjbitVec38 = {
0x18000000000000L, 0xffd702000000e000L, 0xffffffffffffffffL, 0x1fffffffffffffffL
};
static final long[] jjbitVec39 = {
0x87fffffe00000010L, 0xffffffe007fffffeL, 0x7fffffffffffffffL, 0x631cfcfcfcL
};
static final long[] jjbitVec40 = {
0x0L, 0x0L, 0x420043cffffffffL, 0xff7fffffff7fffffL
};
static final long[] jjbitVec41 = {
0xffffffffffffffffL, 0x400000700007fffL, 0xfffffffbffffd740L, 0xffffffcff7fffL
};
static final long[] jjbitVec42 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffffff07bL, 0x33fffffffff199fL
};
static final long[] jjbitVec43 = {
0xfffe000000000000L, 0xfffffffe027fffffL, 0xbbfffffbfffe00ffL, 0x707ffffff0016L
};
static final long[] jjbitVec44 = {
0x7fffffe00000000L, 0xffff03ff003fffffL, 0xffffffffffffffffL, 0x1fff3dff9fefffffL
};
static final long[] jjbitVec45 = {
0xffff1fffffff8000L, 0x7ffL, 0x1ffffffffffffL, 0x0L
};
static final long[] jjbitVec46 = {
0xf3ffffffffffffeeL, 0xffcfff1f3fffL, 0xd3c5fdfffff99feeL, 0xfffcfb080399fL
};
static final long[] jjbitVec47 = {
0xd36dfdfffff987e4L, 0x1fffc05e003987L, 0xf3edfdfffffbafeeL, 0xffc100013bbfL
};
static final long[] jjbitVec48 = {
0xf3cdfdfffff99feeL, 0xffc3b0c0398fL, 0xc3bfc718d63dc7ecL, 0xff8000803dc7L
};
static final long[] jjbitVec49 = {
0xc3effdfffffddfeeL, 0xffc300603ddfL, 0xc3effdfffffddfecL, 0xffc340603ddfL
};
static final long[] jjbitVec50 = {
0xc3fffdfffffddfecL, 0xffc300803dcfL, 0x2ffbfffffc7fffecL, 0xc0000ff5f847fL
};
static final long[] jjbitVec51 = {
0x87fffffffffffffeL, 0x3ff7fffL, 0x3bffecaefef02596L, 0x33ff3f5fL
};
static final long[] jjbitVec52 = {
0xc2a003ff03000001L, 0xfffe07fffffffeffL, 0x1ffffffffeff0fdfL, 0x40L
};
static final long[] jjbitVec53 = {
0x3c7f6fbffffffffL, 0x3ff03ffL, 0xffffffff00000000L, 0x7fffffffff003fL
};
static final long[] jjbitVec54 = {
0xffffffff7f3d7fffL, 0x3fe0007ffff7fL, 0xffffffff00000000L, 0x1fffffffffffffL
};
static final long[] jjbitVec55 = {
0x0L, 0x0L, 0xffffffffffffffffL, 0x3ff080fffffL
};
static final long[] jjbitVec56 = {
0xffffffff03ff7800L, 0xffffffffffffffL, 0x3ffffffffffL, 0x0L
};
static final long[] jjbitVec57 = {
0x80007c000000f000L, 0x8000fc0000000001L, 0xffff00000000L, 0x21fff0000L
};
static final long[] jjbitVec58 = {
0x73efffe000000e0L, 0xfffffffffffffffeL, 0xfffffffe661fffffL, 0x7fffffffffffffffL
};
static final long[] jjbitVec59 = {
0x5f7ffdffe0f8007fL, 0xffffffffffffffdbL, 0x3ffffffffffffL, 0xfffffffffff80000L
};
static final long[] jjbitVec60 = {
0x18000f00000000L, 0xffd702000000e000L, 0xffffffffffffffffL, 0x9fffffffffffffffL
};
static final long[] jjbitVec61 = {
0x87fffffe03ff0010L, 0xffffffe007fffffeL, 0x7fffffffffffffffL, 0xe0000631cfcfcfcL
};
private final int jjMoveNfa_0(int startState, int curPos)
{
int[] nextStates;
int startsAt = 0;
jjnewStateCnt = 70;
int i = 1;
jjstateSet[0] = startState;
int j, kind = 0x7fffffff;
for (;;)
{
if (++jjround == 0x7fffffff)
ReInitRounds();
if (curChar < 64)
{
long l = 1L << curChar;
MatchLoop: do
{
switch(jjstateSet[--i])
{
case 47:
if (curChar == 47)
{
if (kind > 8)
kind = 8;
jjCheckNAddStates(0, 2);
}
else if (curChar == 42)
jjstateSet[jjnewStateCnt++] = 45;
break;
case 0:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(3, 9);
else if (curChar == 47)
jjAddStates(10, 11);
else if (curChar == 36)
{
if (kind > 76)
kind = 76;
jjCheckNAdd(28);
}
else if (curChar == 34)
jjCheckNAddStates(12, 14);
else if (curChar == 39)
jjAddStates(15, 16);
else if (curChar == 46)
jjCheckNAdd(4);
if ((0x3fe000000000000L & l) != 0L)
{
if (kind > 65)
kind = 65;
jjCheckNAddTwoStates(1, 2);
}
else if (curChar == 48)
{
if (kind > 65)
kind = 65;
jjCheckNAddStates(17, 21);
}
break;
case 1:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 65)
kind = 65;
jjCheckNAddTwoStates(1, 2);
break;
case 3:
if (curChar == 46)
jjCheckNAdd(4);
break;
case 4:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 69)
kind = 69;
jjCheckNAddStates(22, 24);
break;
case 6:
if ((0x280000000000L & l) != 0L)
jjCheckNAdd(7);
break;
case 7:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 69)
kind = 69;
jjCheckNAddTwoStates(7, 8);
break;
case 9:
if (curChar == 39)
jjAddStates(15, 16);
break;
case 10:
if ((0xffffff7fffffdbffL & l) != 0L)
jjCheckNAdd(11);
break;
case 11:
if (curChar == 39 && kind > 74)
kind = 74;
break;
case 13:
if ((0x8400000000L & l) != 0L)
jjCheckNAdd(11);
break;
case 14:
if ((0xff000000000000L & l) != 0L)
jjCheckNAddTwoStates(15, 11);
break;
case 15:
if ((0xff000000000000L & l) != 0L)
jjCheckNAdd(11);
break;
case 16:
if ((0xf000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 17;
break;
case 17:
if ((0xff000000000000L & l) != 0L)
jjCheckNAdd(15);
break;
case 18:
if (curChar == 34)
jjCheckNAddStates(12, 14);
break;
case 19:
if ((0xfffffffbffffdbffL & l) != 0L)
jjCheckNAddStates(12, 14);
break;
case 21:
if ((0x8400000000L & l) != 0L)
jjCheckNAddStates(12, 14);
break;
case 22:
if (curChar == 34 && kind > 75)
kind = 75;
break;
case 23:
if ((0xff000000000000L & l) != 0L)
jjCheckNAddStates(25, 28);
break;
case 24:
if ((0xff000000000000L & l) != 0L)
jjCheckNAddStates(12, 14);
break;
case 25:
if ((0xf000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 26;
break;
case 26:
if ((0xff000000000000L & l) != 0L)
jjCheckNAdd(24);
break;
case 27:
if (curChar != 36)
break;
if (kind > 76)
kind = 76;
jjCheckNAdd(28);
break;
case 28:
if ((0x3ff00100fffc1ffL & l) == 0L)
break;
if (kind > 76)
kind = 76;
jjCheckNAdd(28);
break;
case 29:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(3, 9);
break;
case 30:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(29, 31);
break;
case 32:
if ((0x280000000000L & l) != 0L)
jjCheckNAdd(33);
break;
case 33:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(33, 8);
break;
case 34:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(34, 35);
break;
case 36:
if ((0x280000000000L & l) != 0L)
jjCheckNAdd(37);
break;
case 37:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 69)
kind = 69;
jjCheckNAddTwoStates(37, 8);
break;
case 38:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(38, 39);
break;
case 39:
if (curChar != 46)
break;
if (kind > 69)
kind = 69;
jjCheckNAddStates(32, 34);
break;
case 40:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 69)
kind = 69;
jjCheckNAddStates(32, 34);
break;
case 42:
if ((0x280000000000L & l) != 0L)
jjCheckNAdd(43);
break;
case 43:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 69)
kind = 69;
jjCheckNAddTwoStates(43, 8);
break;
case 44:
if (curChar == 47)
jjAddStates(10, 11);
break;
case 45:
if (curChar == 42)
jjstateSet[jjnewStateCnt++] = 46;
break;
case 46:
if ((0xffff7fffffffffffL & l) != 0L && kind > 6)
kind = 6;
break;
case 48:
if (curChar != 47)
break;
if (kind > 8)
kind = 8;
jjCheckNAddStates(0, 2);
break;
case 49:
if ((0xffffffffffffdbffL & l) == 0L)
break;
if (kind > 8)
kind = 8;
jjCheckNAddStates(0, 2);
break;
case 50:
if ((0x2400L & l) != 0L && kind > 8)
kind = 8;
break;
case 51:
if (curChar == 10 && kind > 8)
kind = 8;
break;
case 52:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 51;
break;
case 53:
if (curChar != 48)
break;
if (kind > 65)
kind = 65;
jjCheckNAddStates(17, 21);
break;
case 55:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 65)
kind = 65;
jjCheckNAddTwoStates(55, 2);
break;
case 56:
if ((0xff000000000000L & l) == 0L)
break;
if (kind > 65)
kind = 65;
jjCheckNAddTwoStates(56, 2);
break;
case 58:
if ((0x3ff000000000000L & l) != 0L)
jjAddStates(35, 36);
break;
case 59:
if (curChar == 46)
jjCheckNAdd(60);
break;
case 60:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(60, 61);
break;
case 62:
if ((0x280000000000L & l) != 0L)
jjCheckNAdd(63);
break;
case 63:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 69)
kind = 69;
jjCheckNAddTwoStates(63, 8);
break;
case 65:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(37, 39);
break;
case 66:
if (curChar == 46)
jjCheckNAdd(67);
break;
case 68:
if ((0x280000000000L & l) != 0L)
jjCheckNAdd(69);
break;
case 69:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 69)
kind = 69;
jjCheckNAddTwoStates(69, 8);
break;
default : break;
}
} while(i != startsAt);
}
else if (curChar < 128)
{
long l = 1L << (curChar & 077);
MatchLoop: do
{
switch(jjstateSet[--i])
{
case 0:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 76)
kind = 76;
jjCheckNAdd(28);
break;
case 2:
if ((0x100000001000L & l) != 0L && kind > 65)
kind = 65;
break;
case 5:
if ((0x2000000020L & l) != 0L)
jjAddStates(40, 41);
break;
case 8:
if ((0x5000000050L & l) != 0L && kind > 69)
kind = 69;
break;
case 10:
if ((0xffffffffefffffffL & l) != 0L)
jjCheckNAdd(11);
break;
case 12:
if (curChar == 92)
jjAddStates(42, 44);
break;
case 13:
if ((0x14404410000000L & l) != 0L)
jjCheckNAdd(11);
break;
case 19:
if ((0xffffffffefffffffL & l) != 0L)
jjCheckNAddStates(12, 14);
break;
case 20:
if (curChar == 92)
jjAddStates(45, 47);
break;
case 21:
if ((0x14404410000000L & l) != 0L)
jjCheckNAddStates(12, 14);
break;
case 28:
if ((0x87fffffe87fffffeL & l) == 0L)
break;
if (kind > 76)
kind = 76;
jjCheckNAdd(28);
break;
case 31:
if ((0x2000000020L & l) != 0L)
jjAddStates(48, 49);
break;
case 35:
if ((0x2000000020L & l) != 0L)
jjAddStates(50, 51);
break;
case 41:
if ((0x2000000020L & l) != 0L)
jjAddStates(52, 53);
break;
case 46:
if (kind > 6)
kind = 6;
break;
case 49:
if (kind > 8)
kind = 8;
jjAddStates(0, 2);
break;
case 54:
if ((0x100000001000000L & l) != 0L)
jjCheckNAdd(55);
break;
case 55:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 65)
kind = 65;
jjCheckNAddTwoStates(55, 2);
break;
case 57:
if ((0x100000001000000L & l) != 0L)
jjCheckNAddTwoStates(58, 59);
break;
case 58:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddTwoStates(58, 59);
break;
case 60:
if ((0x7e0000007eL & l) != 0L)
jjAddStates(54, 55);
break;
case 61:
if ((0x1000000010000L & l) != 0L)
jjAddStates(56, 57);
break;
case 64:
if ((0x100000001000000L & l) != 0L)
jjCheckNAdd(65);
break;
case 65:
if ((0x7e0000007eL & l) != 0L)
jjCheckNAddStates(37, 39);
break;
case 67:
if ((0x1000000010000L & l) != 0L)
jjAddStates(58, 59);
break;
default : break;
}
} while(i != startsAt);
}
else
{
int hiByte = (int)(curChar >> 8);
int i1 = hiByte >> 6;
long l1 = 1L << (hiByte & 077);
int i2 = (curChar & 0xff) >> 6;
long l2 = 1L << (curChar & 077);
MatchLoop: do
{
switch(jjstateSet[--i])
{
case 0:
if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
break;
if (kind > 76)
kind = 76;
jjCheckNAdd(28);
break;
case 10:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjstateSet[jjnewStateCnt++] = 11;
break;
case 19:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(12, 14);
break;
case 28:
if (!jjCanMove_2(hiByte, i1, i2, l1, l2))
break;
if (kind > 76)
kind = 76;
jjCheckNAdd(28);
break;
case 46:
if (jjCanMove_0(hiByte, i1, i2, l1, l2) && kind > 6)
kind = 6;
break;
case 49:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 8)
kind = 8;
jjAddStates(0, 2);
break;
default : break;
}
} while(i != startsAt);
}
if (kind != 0x7fffffff)
{
jjmatchedKind = kind;
jjmatchedPos = curPos;
kind = 0x7fffffff;
}
++curPos;
if ((i = jjnewStateCnt) == (startsAt = 70 - (jjnewStateCnt = startsAt)))
return curPos;
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) { return curPos; }
}
}
private final int jjMoveStringLiteralDfa0_2()
{
switch(curChar)
{
case 42:
return jjMoveStringLiteralDfa1_2(0x400L);
default :
return 1;
}
}
private final int jjMoveStringLiteralDfa1_2(long active0)
{
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return 1;
}
switch(curChar)
{
case 47:
if ((active0 & 0x400L) != 0L)
return jjStopAtPos(1, 10);
break;
default :
return 2;
}
return 2;
}
private final int jjMoveStringLiteralDfa0_1()
{
switch(curChar)
{
case 42:
return jjMoveStringLiteralDfa1_1(0x200L);
default :
return 1;
}
}
private final int jjMoveStringLiteralDfa1_1(long active0)
{
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
return 1;
}
switch(curChar)
{
case 47:
if ((active0 & 0x200L) != 0L)
return jjStopAtPos(1, 9);
break;
default :
return 2;
}
return 2;
}
static final int[] jjnextStates = {
49, 50, 52, 30, 31, 8, 34, 35, 38, 39, 47, 48, 19, 20, 22, 10,
12, 54, 56, 2, 57, 64, 4, 5, 8, 19, 20, 24, 22, 30, 31, 8,
40, 41, 8, 58, 59, 65, 66, 67, 6, 7, 13, 14, 16, 21, 23, 25,
32, 33, 36, 37, 42, 43, 60, 61, 62, 63, 68, 69,
};
private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2)
{
switch(hiByte)
{
case 0:
return ((jjbitVec2[i2] & l2) != 0L);
default :
if ((jjbitVec0[i1] & l1) != 0L)
return true;
return false;
}
}
private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2)
{
switch(hiByte)
{
case 0:
return ((jjbitVec4[i2] & l2) != 0L);
case 2:
return ((jjbitVec5[i2] & l2) != 0L);
case 3:
return ((jjbitVec6[i2] & l2) != 0L);
case 4:
return ((jjbitVec7[i2] & l2) != 0L);
case 5:
return ((jjbitVec8[i2] & l2) != 0L);
case 6:
return ((jjbitVec9[i2] & l2) != 0L);
case 7:
return ((jjbitVec10[i2] & l2) != 0L);
case 9:
return ((jjbitVec11[i2] & l2) != 0L);
case 10:
return ((jjbitVec12[i2] & l2) != 0L);
case 11:
return ((jjbitVec13[i2] & l2) != 0L);
case 12:
return ((jjbitVec14[i2] & l2) != 0L);
case 13:
return ((jjbitVec15[i2] & l2) != 0L);
case 14:
return ((jjbitVec16[i2] & l2) != 0L);
case 15:
return ((jjbitVec17[i2] & l2) != 0L);
case 16:
return ((jjbitVec18[i2] & l2) != 0L);
case 17:
return ((jjbitVec19[i2] & l2) != 0L);
case 18:
return ((jjbitVec20[i2] & l2) != 0L);
case 19:
return ((jjbitVec21[i2] & l2) != 0L);
case 20:
return ((jjbitVec0[i2] & l2) != 0L);
case 22:
return ((jjbitVec22[i2] & l2) != 0L);
case 23:
return ((jjbitVec23[i2] & l2) != 0L);
case 24:
return ((jjbitVec24[i2] & l2) != 0L);
case 30:
return ((jjbitVec25[i2] & l2) != 0L);
case 31:
return ((jjbitVec26[i2] & l2) != 0L);
case 32:
return ((jjbitVec27[i2] & l2) != 0L);
case 33:
return ((jjbitVec28[i2] & l2) != 0L);
case 48:
return ((jjbitVec29[i2] & l2) != 0L);
case 49:
return ((jjbitVec30[i2] & l2) != 0L);
case 77:
return ((jjbitVec31[i2] & l2) != 0L);
case 159:
return ((jjbitVec32[i2] & l2) != 0L);
case 164:
return ((jjbitVec33[i2] & l2) != 0L);
case 215:
return ((jjbitVec34[i2] & l2) != 0L);
case 250:
return ((jjbitVec35[i2] & l2) != 0L);
case 251:
return ((jjbitVec36[i2] & l2) != 0L);
case 253:
return ((jjbitVec37[i2] & l2) != 0L);
case 254:
return ((jjbitVec38[i2] & l2) != 0L);
case 255:
return ((jjbitVec39[i2] & l2) != 0L);
default :
if ((jjbitVec3[i1] & l1) != 0L)
return true;
return false;
}
}
private static final boolean jjCanMove_2(int hiByte, int i1, int i2, long l1, long l2)
{
switch(hiByte)
{
case 0:
return ((jjbitVec40[i2] & l2) != 0L);
case 2:
return ((jjbitVec5[i2] & l2) != 0L);
case 3:
return ((jjbitVec41[i2] & l2) != 0L);
case 4:
return ((jjbitVec42[i2] & l2) != 0L);
case 5:
return ((jjbitVec43[i2] & l2) != 0L);
case 6:
return ((jjbitVec44[i2] & l2) != 0L);
case 7:
return ((jjbitVec45[i2] & l2) != 0L);
case 9:
return ((jjbitVec46[i2] & l2) != 0L);
case 10:
return ((jjbitVec47[i2] & l2) != 0L);
case 11:
return ((jjbitVec48[i2] & l2) != 0L);
case 12:
return ((jjbitVec49[i2] & l2) != 0L);
case 13:
return ((jjbitVec50[i2] & l2) != 0L);
case 14:
return ((jjbitVec51[i2] & l2) != 0L);
case 15:
return ((jjbitVec52[i2] & l2) != 0L);
case 16:
return ((jjbitVec53[i2] & l2) != 0L);
case 17:
return ((jjbitVec19[i2] & l2) != 0L);
case 18:
return ((jjbitVec20[i2] & l2) != 0L);
case 19:
return ((jjbitVec54[i2] & l2) != 0L);
case 20:
return ((jjbitVec0[i2] & l2) != 0L);
case 22:
return ((jjbitVec22[i2] & l2) != 0L);
case 23:
return ((jjbitVec55[i2] & l2) != 0L);
case 24:
return ((jjbitVec56[i2] & l2) != 0L);
case 30:
return ((jjbitVec25[i2] & l2) != 0L);
case 31:
return ((jjbitVec26[i2] & l2) != 0L);
case 32:
return ((jjbitVec57[i2] & l2) != 0L);
case 33:
return ((jjbitVec28[i2] & l2) != 0L);
case 48:
return ((jjbitVec58[i2] & l2) != 0L);
case 49:
return ((jjbitVec30[i2] & l2) != 0L);
case 77:
return ((jjbitVec31[i2] & l2) != 0L);
case 159:
return ((jjbitVec32[i2] & l2) != 0L);
case 164:
return ((jjbitVec33[i2] & l2) != 0L);
case 215:
return ((jjbitVec34[i2] & l2) != 0L);
case 250:
return ((jjbitVec35[i2] & l2) != 0L);
case 251:
return ((jjbitVec59[i2] & l2) != 0L);
case 253:
return ((jjbitVec37[i2] & l2) != 0L);
case 254:
return ((jjbitVec60[i2] & l2) != 0L);
case 255:
return ((jjbitVec61[i2] & l2) != 0L);
default :
if ((jjbitVec3[i1] & l1) != 0L)
return true;
return false;
}
}
public static final String[] jjstrLiteralImages = {
"", null, null, null, null, null, null, null, null, null, null, null,
"\141\142\163\164\162\141\143\164", "\141\163\163\145\162\164", "\142\157\157\154\145\141\156",
"\142\162\145\141\153", "\142\171\164\145", "\143\141\163\145", "\143\141\164\143\150",
"\143\150\141\162", "\143\154\141\163\163", "\143\157\156\163\164",
"\143\157\156\164\151\156\165\145", "\144\145\146\141\165\154\164", "\144\157", "\144\157\165\142\154\145",
"\145\154\163\145", "\145\156\165\155", "\145\170\164\145\156\144\163", "\146\141\154\163\145",
"\146\151\156\141\154", "\146\151\156\141\154\154\171", "\146\154\157\141\164", "\146\157\162",
"\147\157\164\157", "\151\146", "\151\155\160\154\145\155\145\156\164\163",
"\151\155\160\157\162\164", "\151\156\163\164\141\156\143\145\157\146", "\151\156\164",
"\151\156\164\145\162\146\141\143\145", "\154\157\156\147", "\156\141\164\151\166\145", "\156\145\167",
"\156\165\154\154", "\160\141\143\153\141\147\145", "\160\162\151\166\141\164\145",
"\160\162\157\164\145\143\164\145\144", "\160\165\142\154\151\143", "\162\145\164\165\162\156",
"\163\150\157\162\164", "\163\164\141\164\151\143", "\163\164\162\151\143\164\146\160",
"\163\165\160\145\162", "\163\167\151\164\143\150",
"\163\171\156\143\150\162\157\156\151\172\145\144", "\164\150\151\163", "\164\150\162\157\167", "\164\150\162\157\167\163",
"\164\162\141\156\163\151\145\156\164", "\164\162\165\145", "\164\162\171", "\166\157\151\144",
"\166\157\154\141\164\151\154\145", "\167\150\151\154\145", null, null, null, null, null, null, null, null, null,
null, null, null, null, null, "\50", "\51", "\173", "\175", "\133", "\135", "\73",
"\54", "\56", "\100", "\75", "\74", "\41", "\176", "\77", "\72", "\75\75", "\74\75",
"\76\75", "\41\75", "\174\174", "\46\46", "\53\53", "\55\55", "\53", "\55", "\52",
"\57", "\46", "\174", "\136", "\45", "\74\74", "\53\75", "\55\75", "\52\75",
"\57\75", "\46\75", "\174\75", "\136\75", "\45\75", "\74\74\75", "\76\76\75",
"\76\76\76\75", "\56\56\56", "\76\76\76", "\76\76", "\76", "\32", null, };
public static final String[] lexStateNames = {
"DEFAULT",
"IN_FORMAL_COMMENT",
"IN_MULTI_LINE_COMMENT",
};
public static final int[] jjnewLexState = {
-1, -1, -1, -1, -1, -1, 1, 2, -1, 0, 0, -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, -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,
};
static final long[] jjtoToken = {
0xfffffffffffff001L, 0xffffffffffff9c23L, 0x1L,
};
static final long[] jjtoSkip = {
0x73eL, 0x0L, 0x0L,
};
static final long[] jjtoSpecial = {
0x700L, 0x0L, 0x0L,
};
static final long[] jjtoMore = {
0x8c0L, 0x0L, 0x0L,
};
protected JavaCharStream input_stream;
private final int[] jjrounds = new int[70];
private final int[] jjstateSet = new int[140];
StringBuffer image;
int jjimageLen;
int lengthOfMatch;
protected char curChar;
public JavaParser15DebugTokenManager(JavaCharStream stream){
| |
| File | Line |
|---|---|
| javancss/parser/JavaParserTokenManager.java | 11 |
| javancss/parser/debug/JavaParserDebugTokenManager.java | 12 |
{
// added by SMS
public static int _iSingleComments = 0;
public static int _iMultiComments = 0;
public static int _iFormalComments = 0;
public static int _iMultiCommentsLast = 0;
/** Debug output. */
public java.io.PrintStream debugStream = System.out;
/** Set debug output. */
public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
private final int jjStopStringLiteralDfa_0(int pos, long active0, long active1)
{
switch (pos)
{
case 0:
if ((active0 & 0xffffffffffffe000L) != 0L || (active1 & 0x3L) != 0L)
{
jjmatchedKind = 74;
return 28;
}
if ((active1 & 0x400000000200000L) != 0L)
return 4;
return -1;
case 1:
if ((active0 & 0x1006000000L) != 0L)
return 28;
if ((active0 & 0xffffffeff9ffe000L) != 0L || (active1 & 0x3L) != 0L)
{
if (jjmatchedPos != 1)
{
jjmatchedKind = 74;
jjmatchedPos = 1;
}
return 28;
}
return -1;
case 2:
if ((active0 & 0x4000130400000000L) != 0L)
return 28;
if ((active0 & 0xbfffecebfdffe000L) != 0L || (active1 & 0x3L) != 0L)
{
if (jjmatchedPos != 2)
{
jjmatchedKind = 74;
jjmatchedPos = 2;
}
return 28;
}
return -1;
case 3:
if ((active0 & 0x1dffcae3e5e9e000L) != 0L || (active1 & 0x3L) != 0L)
{
jjmatchedKind = 74;
jjmatchedPos = 3;
return 28;
}
if ((active0 & 0xa200240818160000L) != 0L)
return 28;
return -1;
case 4:
if ((active0 & 0xc480003c0690000L) != 0L || (active1 & 0x2L) != 0L)
return 28;
if ((active0 & 0x11b7cae02580e000L) != 0L || (active1 & 0x1L) != 0L)
{
if (jjmatchedPos != 4)
{
jjmatchedKind = 74;
jjmatchedPos = 4;
}
return 28;
}
return -1;
case 5:
if ((active0 & 0x896084004004000L) != 0L)
return 28;
if ((active0 & 0x1121c2a12180a000L) != 0L || (active1 & 0x1L) != 0L)
{
jjmatchedKind = 74;
jjmatchedPos = 5;
return 28;
}
return -1;
case 6:
if ((active0 & 0xc00121008000L) != 0L)
return 28;
if ((active0 & 0x112102a000802000L) != 0L || (active1 & 0x1L) != 0L)
{
jjmatchedKind = 74;
jjmatchedPos = 6;
return 28;
}
return -1;
case 7:
if ((active0 & 0x20000000802000L) != 0L || (active1 & 0x1L) != 0L)
return 28;
if ((active0 & 0x110102a000000000L) != 0L)
{
jjmatchedKind = 74;
jjmatchedPos = 7;
return 28;
}
return -1;
case 8:
if ((active0 & 0x1001020000000000L) != 0L)
return 28;
if ((active0 & 0x10000a000000000L) != 0L)
{
jjmatchedKind = 74;
jjmatchedPos = 8;
return 28;
}
return -1;
case 9:
if ((active0 & 0xa000000000L) != 0L)
return 28;
if ((active0 & 0x100000000000000L) != 0L)
{
jjmatchedKind = 74;
jjmatchedPos = 9;
return 28;
}
return -1;
case 10:
if ((active0 & 0x100000000000000L) != 0L)
{
jjmatchedKind = 74;
jjmatchedPos = 10;
return 28;
}
return -1;
default :
return -1;
}
}
private final int jjStartNfa_0(int pos, long active0, long active1)
{
return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0, active1), pos + 1);
}
private int jjStopAtPos(int pos, int kind)
{
jjmatchedKind = kind;
jjmatchedPos = pos;
return pos + 1;
}
private int jjMoveStringLiteralDfa0_0()
{
switch(curChar)
{
case 33:
jjmatchedKind = 90;
return jjMoveStringLiteralDfa1_0(0x0L, 0x200000000L);
case 37:
jjmatchedKind = 109;
return jjMoveStringLiteralDfa1_0(0x0L, 0x40000000000000L);
case 38:
jjmatchedKind = 106;
return jjMoveStringLiteralDfa1_0(0x0L, 0x8000800000000L);
case 40:
return jjStopAtPos(0, 77);
case 41:
return jjStopAtPos(0, 78);
case 42:
jjmatchedKind = 104;
return jjMoveStringLiteralDfa1_0(0x0L, 0x2000000000000L);
case 43:
jjmatchedKind = 102;
return jjMoveStringLiteralDfa1_0(0x0L, 0x801000000000L);
case 44:
return jjStopAtPos(0, 84);
case 45:
jjmatchedKind = 103;
return jjMoveStringLiteralDfa1_0(0x0L, 0x1002000000000L);
case 46:
jjmatchedKind = 85;
return jjMoveStringLiteralDfa1_0(0x0L, 0x400000000000000L);
case 47:
jjmatchedKind = 105;
return jjMoveStringLiteralDfa1_0(0x180L, 0x4000000000000L);
case 58:
return jjStopAtPos(0, 93);
case 59:
return jjStopAtPos(0, 83);
case 60:
jjmatchedKind = 89;
return jjMoveStringLiteralDfa1_0(0x0L, 0x80400080000000L);
case 61:
jjmatchedKind = 87;
return jjMoveStringLiteralDfa1_0(0x0L, 0x40000000L);
case 62:
jjmatchedKind = 88;
return jjMoveStringLiteralDfa1_0(0x0L, 0x300000100000000L);
case 63:
return jjStopAtPos(0, 92);
case 64:
return jjStopAtPos(0, 86);
case 91:
return jjStopAtPos(0, 81);
case 93:
return jjStopAtPos(0, 82);
case 94:
jjmatchedKind = 108;
return jjMoveStringLiteralDfa1_0(0x0L, 0x20000000000000L);
case 97:
return jjMoveStringLiteralDfa1_0(0x6000L, 0x0L);
case 98:
return jjMoveStringLiteralDfa1_0(0x38000L, 0x0L);
case 99:
return jjMoveStringLiteralDfa1_0(0xfc0000L, 0x0L);
case 100:
return jjMoveStringLiteralDfa1_0(0x7000000L, 0x0L);
case 101:
return jjMoveStringLiteralDfa1_0(0x38000000L, 0x0L);
case 102:
return jjMoveStringLiteralDfa1_0(0x7c0000000L, 0x0L);
case 103:
return jjMoveStringLiteralDfa1_0(0x800000000L, 0x0L);
case 105:
return jjMoveStringLiteralDfa1_0(0x3f000000000L, 0x0L);
case 108:
return jjMoveStringLiteralDfa1_0(0x40000000000L, 0x0L);
case 110:
return jjMoveStringLiteralDfa1_0(0x380000000000L, 0x0L);
case 112:
return jjMoveStringLiteralDfa1_0(0x3c00000000000L, 0x0L);
case 114:
return jjMoveStringLiteralDfa1_0(0x4000000000000L, 0x0L);
case 115:
return jjMoveStringLiteralDfa1_0(0x1f8000000000000L, 0x0L);
case 116:
return jjMoveStringLiteralDfa1_0(0x7e00000000000000L, 0x0L);
case 118:
return jjMoveStringLiteralDfa1_0(0x8000000000000000L, 0x1L);
case 119:
return jjMoveStringLiteralDfa1_0(0x0L, 0x2L);
case 123:
return jjStopAtPos(0, 79);
case 124:
jjmatchedKind = 107;
return jjMoveStringLiteralDfa1_0(0x0L, 0x10000400000000L);
case 125:
return jjStopAtPos(0, 80);
case 126:
return jjStopAtPos(0, 91);
default :
return jjMoveNfa_0(0, 0);
}
}
private int jjMoveStringLiteralDfa1_0(long active0, long active1)
{
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(0, active0, active1);
return 1;
}
switch(curChar)
{
case 38:
if ((active1 & 0x800000000L) != 0L)
return jjStopAtPos(1, 99);
break;
case 42:
if ((active0 & 0x80L) != 0L)
return jjStopAtPos(1, 7);
break;
case 43:
if ((active1 & 0x1000000000L) != 0L)
return jjStopAtPos(1, 100);
break;
case 45:
if ((active1 & 0x2000000000L) != 0L)
return jjStopAtPos(1, 101);
break;
case 46:
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x400000000000000L);
case 47:
if ((active0 & 0x100L) != 0L)
return jjStopAtPos(1, 8);
break;
case 60:
if ((active1 & 0x400000000000L) != 0L)
{
jjmatchedKind = 110;
jjmatchedPos = 1;
}
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x80000000000000L);
case 61:
if ((active1 & 0x40000000L) != 0L)
return jjStopAtPos(1, 94);
else if ((active1 & 0x80000000L) != 0L)
return jjStopAtPos(1, 95);
else if ((active1 & 0x100000000L) != 0L)
return jjStopAtPos(1, 96);
else if ((active1 & 0x200000000L) != 0L)
return jjStopAtPos(1, 97);
else if ((active1 & 0x800000000000L) != 0L)
return jjStopAtPos(1, 111);
else if ((active1 & 0x1000000000000L) != 0L)
return jjStopAtPos(1, 112);
else if ((active1 & 0x2000000000000L) != 0L)
return jjStopAtPos(1, 113);
else if ((active1 & 0x4000000000000L) != 0L)
return jjStopAtPos(1, 114);
else if ((active1 & 0x8000000000000L) != 0L)
return jjStopAtPos(1, 115);
else if ((active1 & 0x10000000000000L) != 0L)
return jjStopAtPos(1, 116);
else if ((active1 & 0x20000000000000L) != 0L)
return jjStopAtPos(1, 117);
else if ((active1 & 0x40000000000000L) != 0L)
return jjStopAtPos(1, 118);
break;
case 62:
return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x300000000000000L);
case 97:
return jjMoveStringLiteralDfa2_0(active0, 0x4800400c0000L, active1, 0L);
case 98:
return jjMoveStringLiteralDfa2_0(active0, 0x2000L, active1, 0L);
case 101:
return jjMoveStringLiteralDfa2_0(active0, 0x4100001000000L, active1, 0L);
case 102:
if ((active0 & 0x1000000000L) != 0L)
return jjStartNfaWithStates_0(1, 36, 28);
break;
case 104:
return jjMoveStringLiteralDfa2_0(active0, 0xe08000000100000L, active1, 0x2L);
case 105:
return jjMoveStringLiteralDfa2_0(active0, 0x180000000L, active1, 0L);
case 108:
return jjMoveStringLiteralDfa2_0(active0, 0x208200000L, active1, 0L);
case 109:
return jjMoveStringLiteralDfa2_0(active0, 0x6000000000L, active1, 0L);
case 110:
return jjMoveStringLiteralDfa2_0(active0, 0x38010000000L, active1, 0L);
case 111:
if ((active0 & 0x2000000L) != 0L)
{
jjmatchedKind = 25;
jjmatchedPos = 1;
}
return jjMoveStringLiteralDfa2_0(active0, 0x8000040c04c08000L, active1, 0x1L);
case 114:
return jjMoveStringLiteralDfa2_0(active0, 0x7001800000010000L, active1, 0L);
case 115:
return jjMoveStringLiteralDfa2_0(active0, 0x4000L, active1, 0L);
case 116:
return jjMoveStringLiteralDfa2_0(active0, 0x30000000000000L, active1, 0L);
case 117:
return jjMoveStringLiteralDfa2_0(active0, 0x42200000000000L, active1, 0L);
case 119:
return jjMoveStringLiteralDfa2_0(active0, 0x80000000000000L, active1, 0L);
case 120:
return jjMoveStringLiteralDfa2_0(active0, 0x20000000L, active1, 0L);
case 121:
return jjMoveStringLiteralDfa2_0(active0, 0x100000000020000L, active1, 0L);
case 124:
if ((active1 & 0x400000000L) != 0L)
return jjStopAtPos(1, 98);
break;
default :
break;
}
return jjStartNfa_0(0, active0, active1);
}
private int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long active1)
{
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, active1);
return 2;
}
switch(curChar)
{
case 46:
if ((active1 & 0x400000000000000L) != 0L)
return jjStopAtPos(2, 122);
break;
case 61:
if ((active1 & 0x80000000000000L) != 0L)
return jjStopAtPos(2, 119);
else if ((active1 & 0x100000000000000L) != 0L)
return jjStopAtPos(2, 120);
break;
case 62:
return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x200000000000000L);
case 97:
return jjMoveStringLiteralDfa3_0(active0, 0x1010000000300000L, active1, 0L);
case 98:
return jjMoveStringLiteralDfa3_0(active0, 0x2000000000000L, active1, 0L);
case 99:
return jjMoveStringLiteralDfa3_0(active0, 0x400000000000L, active1, 0L);
case 101:
return jjMoveStringLiteralDfa3_0(active0, 0x10000L, active1, 0L);
case 102:
return jjMoveStringLiteralDfa3_0(active0, 0x1000000L, active1, 0L);
case 105:
return jjMoveStringLiteralDfa3_0(active0, 0x8280800000000000L, active1, 0x2L);
case 108:
return jjMoveStringLiteralDfa3_0(active0, 0x200040000000L, active1, 0x1L);
case 110:
return jjMoveStringLiteralDfa3_0(active0, 0x100040180c00000L, active1, 0L);
case 111:
return jjMoveStringLiteralDfa3_0(active0, 0x9000200008000L, active1, 0L);
case 112:
return jjMoveStringLiteralDfa3_0(active0, 0x40006000000000L, active1, 0L);
case 114:
if ((active0 & 0x400000000L) != 0L)
return jjStartNfaWithStates_0(2, 34, 28);
return jjMoveStringLiteralDfa3_0(active0, 0xc20000000000000L, active1, 0L);
case 115:
return jjMoveStringLiteralDfa3_0(active0, 0x8008046000L, active1, 0L);
case 116:
if ((active0 & 0x10000000000L) != 0L)
{
jjmatchedKind = 40;
jjmatchedPos = 2;
}
return jjMoveStringLiteralDfa3_0(active0, 0x40a08200a0000L, active1, 0L);
case 117:
return jjMoveStringLiteralDfa3_0(active0, 0x2000000014000000L, active1, 0L);
case 119:
if ((active0 & 0x100000000000L) != 0L)
return jjStartNfaWithStates_0(2, 44, 28);
break;
case 121:
if ((active0 & 0x4000000000000000L) != 0L)
return jjStartNfaWithStates_0(2, 62, 28);
break;
default :
break;
}
return jjStartNfa_0(1, active0, active1);
}
private int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long active1)
{
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(1, old0, old1);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(2, active0, active1);
return 3;
}
switch(curChar)
{
case 61:
if ((active1 & 0x200000000000000L) != 0L)
return jjStopAtPos(3, 121);
break;
case 97:
return jjMoveStringLiteralDfa4_0(active0, 0x381010000L, active1, 0x1L);
case 98:
return jjMoveStringLiteralDfa4_0(active0, 0x4000000L, active1, 0L);
case 99:
return jjMoveStringLiteralDfa4_0(active0, 0x100000000080000L, active1, 0L);
case 100:
if ((active0 & 0x8000000000000000L) != 0L)
return jjStartNfaWithStates_0(3, 63, 28);
break;
case 101:
if ((active0 & 0x20000L) != 0L)
return jjStartNfaWithStates_0(3, 17, 28);
else if ((active0 & 0x40000L) != 0L)
return jjStartNfaWithStates_0(3, 18, 28);
else if ((active0 & 0x8000000L) != 0L)
return jjStartNfaWithStates_0(3, 27, 28);
else if ((active0 & 0x2000000000000000L) != 0L)
return jjStartNfaWithStates_0(3, 61, 28);
return jjMoveStringLiteralDfa4_0(active0, 0x40020020004000L, active1, 0L);
case 103:
if ((active0 & 0x40000000000L) != 0L)
return jjStartNfaWithStates_0(3, 42, 28);
break;
case 105:
return jjMoveStringLiteralDfa4_0(active0, 0x20080000000000L, active1, 0L);
case 107:
return jjMoveStringLiteralDfa4_0(active0, 0x400000000000L, active1, 0L);
case 108:
if ((active0 & 0x200000000000L) != 0L)
return jjStartNfaWithStates_0(3, 45, 28);
return jjMoveStringLiteralDfa4_0(active0, 0x2002000008000L, active1, 0x2L);
case 109:
if ((active0 & 0x10000000L) != 0L)
return jjStartNfaWithStates_0(3, 28, 28);
break;
case 110:
return jjMoveStringLiteralDfa4_0(active0, 0x1000000000000000L, active1, 0L);
case 111:
if ((active0 & 0x800000000L) != 0L)
return jjStartNfaWithStates_0(3, 35, 28);
return jjMoveStringLiteralDfa4_0(active0, 0xc00004000000000L, active1, 0L);
case 114:
if ((active0 & 0x100000L) != 0L)
return jjStartNfaWithStates_0(3, 20, 28);
return jjMoveStringLiteralDfa4_0(active0, 0x8000000000000L, active1, 0L);
case 115:
if ((active0 & 0x200000000000000L) != 0L)
return jjStartNfaWithStates_0(3, 57, 28);
return jjMoveStringLiteralDfa4_0(active0, 0x40600000L, active1, 0L);
case 116:
return jjMoveStringLiteralDfa4_0(active0, 0x91008000802000L, active1, 0L);
case 117:
return jjMoveStringLiteralDfa4_0(active0, 0x4000000000000L, active1, 0L);
case 118:
return jjMoveStringLiteralDfa4_0(active0, 0x800000000000L, active1, 0L);
default :
break;
}
return jjStartNfa_0(2, active0, active1);
}
private int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long active1)
{
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(2, old0, old1);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(3, active0, active1);
return 4;
}
switch(curChar)
{
case 97:
return jjMoveStringLiteralDfa5_0(active0, 0xc08000000000L, active1, 0L);
case 99:
return jjMoveStringLiteralDfa5_0(active0, 0xa0000000000000L, active1, 0L);
case 101:
if ((active0 & 0x40000000L) != 0L)
return jjStartNfaWithStates_0(4, 30, 28);
else if ((active1 & 0x2L) != 0L)
return jjStartNfaWithStates_0(4, 65, 28);
return jjMoveStringLiteralDfa5_0(active0, 0x1002000008000L, active1, 0L);
case 104:
if ((active0 & 0x80000L) != 0L)
return jjStartNfaWithStates_0(4, 19, 28);
return jjMoveStringLiteralDfa5_0(active0, 0x100000000000000L, active1, 0L);
case 105:
return jjMoveStringLiteralDfa5_0(active0, 0x12000000800000L, active1, 0L);
case 107:
if ((active0 & 0x10000L) != 0L)
return jjStartNfaWithStates_0(4, 16, 28);
break;
case 108:
if ((active0 & 0x80000000L) != 0L)
{
jjmatchedKind = 31;
jjmatchedPos = 4;
}
return jjMoveStringLiteralDfa5_0(active0, 0x104000000L, active1, 0L);
case 110:
return jjMoveStringLiteralDfa5_0(active0, 0x20000000L, active1, 0L);
case 114:
if ((active0 & 0x40000000000000L) != 0L)
return jjStartNfaWithStates_0(4, 54, 28);
return jjMoveStringLiteralDfa5_0(active0, 0x4024000006000L, active1, 0L);
case 115:
if ((active0 & 0x200000L) != 0L)
return jjStartNfaWithStates_0(4, 21, 28);
return jjMoveStringLiteralDfa5_0(active0, 0x1000000000000000L, active1, 0L);
case 116:
if ((active0 & 0x400000L) != 0L)
return jjStartNfaWithStates_0(4, 22, 28);
else if ((active0 & 0x200000000L) != 0L)
return jjStartNfaWithStates_0(4, 33, 28);
else if ((active0 & 0x8000000000000L) != 0L)
return jjStartNfaWithStates_0(4, 51, 28);
return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x1L);
case 117:
return jjMoveStringLiteralDfa5_0(active0, 0x1000000L, active1, 0L);
case 118:
return jjMoveStringLiteralDfa5_0(active0, 0x80000000000L, active1, 0L);
case 119:
if ((active0 & 0x400000000000000L) != 0L)
{
jjmatchedKind = 58;
jjmatchedPos = 4;
}
return jjMoveStringLiteralDfa5_0(active0, 0x800000000000000L, active1, 0L);
default :
break;
}
return jjStartNfa_0(3, active0, active1);
}
private int jjMoveStringLiteralDfa5_0(long old0, long active0, long old1, long active1)
{
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(3, old0, old1);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(4, active0, active1);
return 5;
}
switch(curChar)
{
case 97:
return jjMoveStringLiteralDfa6_0(active0, 0xa000L, active1, 0L);
case 99:
if ((active0 & 0x2000000000000L) != 0L)
return jjStartNfaWithStates_0(5, 49, 28);
else if ((active0 & 0x10000000000000L) != 0L)
return jjStartNfaWithStates_0(5, 52, 28);
return jjMoveStringLiteralDfa6_0(active0, 0x1000000000000L, active1, 0L);
case 100:
return jjMoveStringLiteralDfa6_0(active0, 0x20000000L, active1, 0L);
case 101:
if ((active0 & 0x4000000L) != 0L)
return jjStartNfaWithStates_0(5, 26, 28);
else if ((active0 & 0x80000000000L) != 0L)
return jjStartNfaWithStates_0(5, 43, 28);
break;
case 102:
return jjMoveStringLiteralDfa6_0(active0, 0x20000000000L, active1, 0L);
case 103:
return jjMoveStringLiteralDfa6_0(active0, 0x400000000000L, active1, 0L);
case 104:
if ((active0 & 0x80000000000000L) != 0L)
return jjStartNfaWithStates_0(5, 55, 28);
break;
case 105:
return jjMoveStringLiteralDfa6_0(active0, 0x1000000000000000L, active1, 0x1L);
case 108:
return jjMoveStringLiteralDfa6_0(active0, 0x101000000L, active1, 0L);
case 109:
return jjMoveStringLiteralDfa6_0(active0, 0x2000000000L, active1, 0L);
case 110:
if ((active0 & 0x4000000000000L) != 0L)
return jjStartNfaWithStates_0(5, 50, 28);
return jjMoveStringLiteralDfa6_0(active0, 0x8000800000L, active1, 0L);
case 114:
return jjMoveStringLiteralDfa6_0(active0, 0x100000000000000L, active1, 0L);
case 115:
if ((active0 & 0x800000000000000L) != 0L)
return jjStartNfaWithStates_0(5, 59, 28);
break;
case 116:
if ((active0 & 0x4000L) != 0L)
return jjStartNfaWithStates_0(5, 14, 28);
else if ((active0 & 0x4000000000L) != 0L)
return jjStartNfaWithStates_0(5, 38, 28);
return jjMoveStringLiteralDfa6_0(active0, 0x20800000000000L, active1, 0L);
default :
break;
}
return jjStartNfa_0(4, active0, active1);
}
private int jjMoveStringLiteralDfa6_0(long old0, long active0, long old1, long active1)
{
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(4, old0, old1);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(5, active0, active1);
return 6;
}
switch(curChar)
{
case 97:
return jjMoveStringLiteralDfa7_0(active0, 0x20000000000L, active1, 0L);
case 99:
return jjMoveStringLiteralDfa7_0(active0, 0x8000002000L, active1, 0L);
case 101:
if ((active0 & 0x400000000000L) != 0L)
return jjStartNfaWithStates_0(6, 46, 28);
else if ((active0 & 0x800000000000L) != 0L)
return jjStartNfaWithStates_0(6, 47, 28);
return jjMoveStringLiteralDfa7_0(active0, 0x1000002000000000L, active1, 0L);
case 102:
return jjMoveStringLiteralDfa7_0(active0, 0x20000000000000L, active1, 0L);
case 108:
return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x1L);
case 110:
if ((active0 & 0x8000L) != 0L)
return jjStartNfaWithStates_0(6, 15, 28);
break;
case 111:
return jjMoveStringLiteralDfa7_0(active0, 0x100000000000000L, active1, 0L);
case 115:
if ((active0 & 0x20000000L) != 0L)
return jjStartNfaWithStates_0(6, 29, 28);
break;
case 116:
if ((active0 & 0x1000000L) != 0L)
return jjStartNfaWithStates_0(6, 24, 28);
return jjMoveStringLiteralDfa7_0(active0, 0x1000000000000L, active1, 0L);
case 117:
return jjMoveStringLiteralDfa7_0(active0, 0x800000L, active1, 0L);
case 121:
if ((active0 & 0x100000000L) != 0L)
return jjStartNfaWithStates_0(6, 32, 28);
break;
default :
break;
}
return jjStartNfa_0(5, active0, active1);
}
private int jjMoveStringLiteralDfa7_0(long old0, long active0, long old1, long active1)
{
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(5, old0, old1);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(6, active0, active1);
return 7;
}
switch(curChar)
{
case 99:
return jjMoveStringLiteralDfa8_0(active0, 0x20000000000L, active1, 0L);
case 101:
if ((active0 & 0x800000L) != 0L)
return jjStartNfaWithStates_0(7, 23, 28);
else if ((active1 & 0x1L) != 0L)
return jjStartNfaWithStates_0(7, 64, 28);
return jjMoveStringLiteralDfa8_0(active0, 0x1008000000000L, active1, 0L);
case 110:
return jjMoveStringLiteralDfa8_0(active0, 0x1100002000000000L, active1, 0L);
case 112:
if ((active0 & 0x20000000000000L) != 0L)
return jjStartNfaWithStates_0(7, 53, 28);
break;
case 116:
if ((active0 & 0x2000L) != 0L)
return jjStartNfaWithStates_0(7, 13, 28);
break;
default :
break;
}
return jjStartNfa_0(6, active0, active1);
}
private int jjMoveStringLiteralDfa8_0(long old0, long active0, long old1, long active1)
{
if (((active0 &= old0) | (active1 &= old1)) == 0L)
return jjStartNfa_0(6, old0, old1);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(7, active0, 0L);
return 8;
}
switch(curChar)
{
case 100:
if ((active0 & 0x1000000000000L) != 0L)
return jjStartNfaWithStates_0(8, 48, 28);
break;
case 101:
if ((active0 & 0x20000000000L) != 0L)
return jjStartNfaWithStates_0(8, 41, 28);
break;
case 105:
return jjMoveStringLiteralDfa9_0(active0, 0x100000000000000L);
case 111:
return jjMoveStringLiteralDfa9_0(active0, 0x8000000000L);
case 116:
if ((active0 & 0x1000000000000000L) != 0L)
return jjStartNfaWithStates_0(8, 60, 28);
return jjMoveStringLiteralDfa9_0(active0, 0x2000000000L);
default :
break;
}
return jjStartNfa_0(7, active0, 0L);
}
private int jjMoveStringLiteralDfa9_0(long old0, long active0)
{
if (((active0 &= old0)) == 0L)
return jjStartNfa_0(7, old0, 0L);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(8, active0, 0L);
return 9;
}
switch(curChar)
{
case 102:
if ((active0 & 0x8000000000L) != 0L)
return jjStartNfaWithStates_0(9, 39, 28);
break;
case 115:
if ((active0 & 0x2000000000L) != 0L)
return jjStartNfaWithStates_0(9, 37, 28);
break;
case 122:
return jjMoveStringLiteralDfa10_0(active0, 0x100000000000000L);
default :
break;
}
return jjStartNfa_0(8, active0, 0L);
}
private int jjMoveStringLiteralDfa10_0(long old0, long active0)
{
if (((active0 &= old0)) == 0L)
return jjStartNfa_0(8, old0, 0L);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(9, active0, 0L);
return 10;
}
switch(curChar)
{
case 101:
return jjMoveStringLiteralDfa11_0(active0, 0x100000000000000L);
default :
break;
}
return jjStartNfa_0(9, active0, 0L);
}
private int jjMoveStringLiteralDfa11_0(long old0, long active0)
{
if (((active0 &= old0)) == 0L)
return jjStartNfa_0(9, old0, 0L);
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_0(10, active0, 0L);
return 11;
}
switch(curChar)
{
case 100:
if ((active0 & 0x100000000000000L) != 0L)
return jjStartNfaWithStates_0(11, 56, 28);
break;
default :
break;
}
return jjStartNfa_0(10, active0, 0L);
}
private int jjStartNfaWithStates_0(int pos, int kind, int state)
{
jjmatchedKind = kind;
jjmatchedPos = pos;
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) { return pos + 1; }
return jjMoveNfa_0(state, pos + 1);
}
static final long[] jjbitVec0 = {
0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
};
static final long[] jjbitVec2 = {
0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL
};
static final long[] jjbitVec3 = {
0xfff0000000200002L, 0xffffffffffffdfffL, 0xfffff00f7fffffffL, 0x12000000007fffffL
};
static final long[] jjbitVec4 = {
0x0L, 0x0L, 0x420043c00000000L, 0xff7fffffff7fffffL
};
static final long[] jjbitVec5 = {
0xffffcffffffffL, 0xffffffffffff0000L, 0xf9ff3fffffffffffL, 0x401f00030003L
};
static final long[] jjbitVec6 = {
0x0L, 0x400000000000000L, 0xfffffffbffffd740L, 0xffffffcff7fffL
};
static final long[] jjbitVec7 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffffff003L, 0x33fffffffff199fL
};
static final long[] jjbitVec8 = {
0xfffe000000000000L, 0xfffffffe027fffffL, 0xffL, 0x707ffffff0000L
};
static final long[] jjbitVec9 = {
0x7fffffe00000000L, 0xfffe0000000007ffL, 0xffffffffffffffffL, 0x1c000060002fffffL
};
static final long[] jjbitVec10 = {
0x1ffffffd0000L, 0x0L, 0x3fffffffffL, 0x0L
};
static final long[] jjbitVec11 = {
0x23ffffffffffffe0L, 0x3ff010000L, 0x3c5fdfffff99fe0L, 0xf0003b0000000L
};
static final long[] jjbitVec12 = {
0x36dfdfffff987e0L, 0x1c00005e000000L, 0x23edfdfffffbafe0L, 0x100010000L
};
static final long[] jjbitVec13 = {
0x23cdfdfffff99fe0L, 0x3b0000000L, 0x3bfc718d63dc7e0L, 0x0L
};
static final long[] jjbitVec14 = {
0x3effdfffffddfe0L, 0x300000000L, 0x3effdfffffddfe0L, 0x340000000L
};
static final long[] jjbitVec15 = {
0x3fffdfffffddfe0L, 0x300000000L, 0x2ffbfffffc7fffe0L, 0x7fL
};
static final long[] jjbitVec16 = {
0x800dfffffffffffeL, 0x7fL, 0x200decaefef02596L, 0x3000005fL
};
static final long[] jjbitVec17 = {
0x1L, 0x7fffffffeffL, 0xf00L, 0x0L
};
static final long[] jjbitVec18 = {
0x6fbffffffffL, 0x3f0000L, 0xffffffff00000000L, 0x7fffffffff003fL
};
static final long[] jjbitVec19 = {
0xffffffffffffffffL, 0xffffffff83ffffffL, 0xffffff07ffffffffL, 0x3ffffffffffffffL
};
static final long[] jjbitVec20 = {
0xffffffffffffff7fL, 0xffffffff3d7f3d7fL, 0x7f3d7fffffff3d7fL, 0xffff7fffff7f7f3dL
};
static final long[] jjbitVec21 = {
0xffffffff7f3d7fffL, 0x7ffff7fL, 0xffffffff00000000L, 0x1fffffffffffffL
};
static final long[] jjbitVec22 = {
0xffffffffffffffffL, 0x7f9fffffffffffL, 0xffffffff07fffffeL, 0x7ffffffffffL
};
static final long[] jjbitVec23 = {
0x0L, 0x0L, 0xfffffffffffffL, 0x8000000L
};
static final long[] jjbitVec24 = {
0xffffffff00000000L, 0xffffffffffffffL, 0x1ffffffffffL, 0x0L
};
static final long[] jjbitVec25 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffff0fffffffL, 0x3ffffffffffffffL
};
static final long[] jjbitVec26 = {
0xffffffff3f3fffffL, 0x3fffffffaaff3f3fL, 0x5fdfffffffffffffL, 0x1fdc1fff0fcf1fdcL
};
static final long[] jjbitVec27 = {
0x8000000000000000L, 0x8000000000000001L, 0xffff00000000L, 0x0L
};
static final long[] jjbitVec28 = {
0x3fbbd503e2ffc84L, 0xffffffff00000000L, 0xfL, 0x0L
};
static final long[] jjbitVec29 = {
0x73e03fe000000e0L, 0xfffffffffffffffeL, 0xfffffffe601fffffL, 0x7fffffffffffffffL
};
static final long[] jjbitVec30 = {
0xfffe1fffffffffe0L, 0xffffffffffffffffL, 0xffffff00007fffL, 0x0L
};
static final long[] jjbitVec31 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffffffffL, 0x0L
};
static final long[] jjbitVec32 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffffL, 0x0L
};
static final long[] jjbitVec33 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0x1fffL, 0x0L
};
static final long[] jjbitVec34 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffL, 0x0L
};
static final long[] jjbitVec35 = {
0x3fffffffffffL, 0x0L, 0x0L, 0x0L
};
static final long[] jjbitVec36 = {
0x5f7ffdffa0f8007fL, 0xffffffffffffffdbL, 0x3ffffffffffffL, 0xfffffffffff80000L
};
static final long[] jjbitVec37 = {
0x3fffffffffffffffL, 0xffffffffffff0000L, 0xfffffffffffcffffL, 0xfff0000000000ffL
};
static final long[] jjbitVec38 = {
0x18000000000000L, 0xffd702000000e000L, 0xffffffffffffffffL, 0x1fffffffffffffffL
};
static final long[] jjbitVec39 = {
0x87fffffe00000010L, 0xffffffe007fffffeL, 0x7fffffffffffffffL, 0x631cfcfcfcL
};
static final long[] jjbitVec40 = {
0x7fffffe00000000L, 0xfffe03ff000007ffL, 0xffffffffffffffffL, 0x1fff0060002fffffL
};
static final long[] jjbitVec41 = {
0x23ffffffffffffe0L, 0xffc3ff010000L, 0x3c5fdfffff99fe0L, 0xfffc3b0000000L
};
static final long[] jjbitVec42 = {
0x36dfdfffff987e0L, 0x1cffc05e000000L, 0x23edfdfffffbafe0L, 0xffc100010000L
};
static final long[] jjbitVec43 = {
0x23cdfdfffff99fe0L, 0xffc3b0000000L, 0x3bfc718d63dc7e0L, 0xff8000000000L
};
static final long[] jjbitVec44 = {
0x3effdfffffddfe0L, 0xffc300000000L, 0x3effdfffffddfe0L, 0xffc340000000L
};
static final long[] jjbitVec45 = {
0x3fffdfffffddfe0L, 0xffc300000000L, 0x2ffbfffffc7fffe0L, 0x7fL
};
static final long[] jjbitVec46 = {
0x800dfffffffffffeL, 0x3ff007fL, 0x200decaefef02596L, 0x33ff005fL
};
static final long[] jjbitVec47 = {
0x6fbffffffffL, 0x3f03ffL, 0xffffffff00000000L, 0x7fffffffff003fL
};
private int jjMoveNfa_0(int startState, int curPos)
{
int startsAt = 0;
jjnewStateCnt = 48;
int i = 1;
jjstateSet[0] = startState;
int kind = 0x7fffffff;
for (;;)
{
if (++jjround == 0x7fffffff)
ReInitRounds();
if (curChar < 64)
{
long l = 1L << curChar;
do
{
switch(jjstateSet[--i])
{
case 0:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(0, 6);
else if (curChar == 36)
{
if (kind > 74)
kind = 74;
jjCheckNAdd(28);
}
else if (curChar == 34)
jjCheckNAddStates(7, 9);
else if (curChar == 39)
jjAddStates(10, 11);
else if (curChar == 46)
jjCheckNAdd(4);
if ((0x3fe000000000000L & l) != 0L)
{
if (kind > 66)
kind = 66;
jjCheckNAddTwoStates(1, 2);
}
else if (curChar == 48)
{
if (kind > 66)
kind = 66;
jjCheckNAddStates(12, 14);
}
break;
case 1:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 66)
kind = 66;
jjCheckNAddTwoStates(1, 2);
break;
case 3:
if (curChar == 46)
jjCheckNAdd(4);
break;
case 4:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 70)
kind = 70;
jjCheckNAddStates(15, 17);
break;
case 6:
if ((0x280000000000L & l) != 0L)
jjCheckNAdd(7);
break;
case 7:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 70)
kind = 70;
jjCheckNAddTwoStates(7, 8);
break;
case 9:
if (curChar == 39)
jjAddStates(10, 11);
break;
case 10:
if ((0xfffffffffffffbffL & l) != 0L)
jjCheckNAdd(11);
break;
case 11:
if (curChar == 39 && kind > 72)
kind = 72;
break;
case 13:
if ((0x8400000000L & l) != 0L)
jjCheckNAdd(11);
break;
case 14:
if ((0xff000000000000L & l) != 0L)
jjCheckNAddTwoStates(15, 11);
break;
case 15:
if ((0xff000000000000L & l) != 0L)
jjCheckNAdd(11);
break;
case 16:
if ((0xf000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 17;
break;
case 17:
if ((0xff000000000000L & l) != 0L)
jjCheckNAdd(15);
break;
case 18:
if (curChar == 34)
jjCheckNAddStates(7, 9);
break;
case 19:
if ((0xfffffffbffffdbffL & l) != 0L)
jjCheckNAddStates(7, 9);
break;
case 21:
if ((0x8400000000L & l) != 0L)
jjCheckNAddStates(7, 9);
break;
case 22:
if (curChar == 34 && kind > 73)
kind = 73;
break;
case 23:
if ((0xff000000000000L & l) != 0L)
jjCheckNAddStates(18, 21);
break;
case 24:
if ((0xff000000000000L & l) != 0L)
jjCheckNAddStates(7, 9);
break;
case 25:
if ((0xf000000000000L & l) != 0L)
jjstateSet[jjnewStateCnt++] = 26;
break;
case 26:
if ((0xff000000000000L & l) != 0L)
jjCheckNAdd(24);
break;
case 27:
if (curChar != 36)
break;
if (kind > 74)
kind = 74;
jjCheckNAdd(28);
break;
case 28:
if ((0x3ff001000000000L & l) == 0L)
break;
if (kind > 74)
kind = 74;
jjCheckNAdd(28);
break;
case 29:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(0, 6);
break;
case 30:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(30, 31);
break;
case 31:
if (curChar != 46)
break;
if (kind > 70)
kind = 70;
jjCheckNAddStates(22, 24);
break;
case 32:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 70)
kind = 70;
jjCheckNAddStates(22, 24);
break;
case 34:
if ((0x280000000000L & l) != 0L)
jjCheckNAdd(35);
break;
case 35:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 70)
kind = 70;
jjCheckNAddTwoStates(35, 8);
break;
case 36:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(36, 37);
break;
case 38:
if ((0x280000000000L & l) != 0L)
jjCheckNAdd(39);
break;
case 39:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 70)
kind = 70;
jjCheckNAddTwoStates(39, 8);
break;
case 40:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddStates(25, 27);
break;
case 42:
if ((0x280000000000L & l) != 0L)
jjCheckNAdd(43);
break;
case 43:
if ((0x3ff000000000000L & l) != 0L)
jjCheckNAddTwoStates(43, 8);
break;
case 44:
if (curChar != 48)
break;
if (kind > 66)
kind = 66;
jjCheckNAddStates(12, 14);
break;
case 46:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 66)
kind = 66;
jjCheckNAddTwoStates(46, 2);
break;
case 47:
if ((0xff000000000000L & l) == 0L)
break;
if (kind > 66)
kind = 66;
jjCheckNAddTwoStates(47, 2);
break;
default : break;
}
} while(i != startsAt);
}
else if (curChar < 128)
{
long l = 1L << (curChar & 077);
do
{
switch(jjstateSet[--i])
{
case 0:
case 28:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 74)
kind = 74;
jjCheckNAdd(28);
break;
case 2:
if ((0x100000001000L & l) != 0L && kind > 66)
kind = 66;
break;
case 5:
if ((0x2000000020L & l) != 0L)
jjAddStates(28, 29);
break;
case 8:
if ((0x5000000050L & l) != 0L && kind > 70)
kind = 70;
break;
case 10:
if ((0xffffffffefffffffL & l) != 0L)
jjCheckNAdd(11);
break;
case 12:
if (curChar == 92)
jjAddStates(30, 32);
break;
case 13:
if ((0x14404410000000L & l) != 0L)
jjCheckNAdd(11);
break;
case 19:
if ((0xffffffffefffffffL & l) != 0L)
jjCheckNAddStates(7, 9);
break;
case 20:
if (curChar == 92)
jjAddStates(33, 35);
break;
case 21:
if ((0x14404410000000L & l) != 0L)
jjCheckNAddStates(7, 9);
break;
case 33:
if ((0x2000000020L & l) != 0L)
jjAddStates(36, 37);
break;
case 37:
if ((0x2000000020L & l) != 0L)
jjAddStates(38, 39);
break;
case 41:
if ((0x2000000020L & l) != 0L)
jjAddStates(40, 41);
break;
case 45:
if ((0x100000001000000L & l) != 0L)
jjCheckNAdd(46);
break;
case 46:
if ((0x7e0000007eL & l) == 0L)
break;
if (kind > 66)
kind = 66;
jjCheckNAddTwoStates(46, 2);
break;
default : break;
}
} while(i != startsAt);
}
else
{
int hiByte = (int)(curChar >> 8);
int i1 = hiByte >> 6;
long l1 = 1L << (hiByte & 077);
int i2 = (curChar & 0xff) >> 6;
long l2 = 1L << (curChar & 077);
do
{
switch(jjstateSet[--i])
{
case 0:
if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
break;
if (kind > 74)
kind = 74;
jjCheckNAdd(28);
break;
case 10:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjstateSet[jjnewStateCnt++] = 11;
break;
case 19:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
jjAddStates(7, 9);
break;
case 28:
if (!jjCanMove_2(hiByte, i1, i2, l1, l2))
break;
if (kind > 74)
kind = 74;
jjCheckNAdd(28);
break;
default : break;
}
} while(i != startsAt);
}
if (kind != 0x7fffffff)
{
jjmatchedKind = kind;
jjmatchedPos = curPos;
kind = 0x7fffffff;
}
++curPos;
if ((i = jjnewStateCnt) == (startsAt = 48 - (jjnewStateCnt = startsAt)))
return curPos;
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) { return curPos; }
}
}
private final int jjStopStringLiteralDfa_2(int pos, long active0)
{
switch (pos)
{
default :
return -1;
}
}
private final int jjStartNfa_2(int pos, long active0)
{
return jjMoveNfa_2(jjStopStringLiteralDfa_2(pos, active0), pos + 1);
}
private int jjMoveStringLiteralDfa0_2()
{
switch(curChar)
{
case 42:
return jjMoveStringLiteralDfa1_2(0x800L);
default :
return jjMoveNfa_2(0, 0);
}
}
private int jjMoveStringLiteralDfa1_2(long active0)
{
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) {
jjStopStringLiteralDfa_2(0, active0);
return 1;
}
switch(curChar)
{
case 47:
if ((active0 & 0x800L) != 0L)
return jjStopAtPos(1, 11);
break;
default :
break;
}
return jjStartNfa_2(0, active0);
}
private int jjMoveNfa_2(int startState, int curPos)
{
int startsAt = 0;
jjnewStateCnt = 3;
int i = 1;
jjstateSet[0] = startState;
int kind = 0x7fffffff;
for (;;)
{
if (++jjround == 0x7fffffff)
ReInitRounds();
if (curChar < 64)
{
long l = 1L << curChar;
do
{
switch(jjstateSet[--i])
{
case 0:
if ((0x2400L & l) != 0L)
{
if (kind > 10)
kind = 10;
}
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1;
break;
case 1:
if (curChar == 10 && kind > 10)
kind = 10;
break;
case 2:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 1;
break;
default : break;
}
} while(i != startsAt);
}
else if (curChar < 128)
{
long l = 1L << (curChar & 077);
do
{
switch(jjstateSet[--i])
{
default : break;
}
} while(i != startsAt);
}
else
{
int hiByte = (int)(curChar >> 8);
int i1 = hiByte >> 6;
long l1 = 1L << (hiByte & 077);
int i2 = (curChar & 0xff) >> 6;
long l2 = 1L << (curChar & 077);
do
{
switch(jjstateSet[--i])
{
default : break;
}
} while(i != startsAt);
}
if (kind != 0x7fffffff)
{
jjmatchedKind = kind;
jjmatchedPos = curPos;
kind = 0x7fffffff;
}
++curPos;
if ((i = jjnewStateCnt) == (startsAt = 3 - (jjnewStateCnt = startsAt)))
return curPos;
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) { return curPos; }
}
}
private int jjMoveStringLiteralDfa0_1()
{
return jjMoveNfa_1(4, 0);
}
private int jjMoveNfa_1(int startState, int curPos)
{
int startsAt = 0;
jjnewStateCnt = 4;
int i = 1;
jjstateSet[0] = startState;
int kind = 0x7fffffff;
for (;;)
{
if (++jjround == 0x7fffffff)
ReInitRounds();
if (curChar < 64)
{
long l = 1L << curChar;
do
{
switch(jjstateSet[--i])
{
case 4:
if ((0xffffffffffffdbffL & l) != 0L)
{
if (kind > 9)
kind = 9;
jjCheckNAddStates(42, 44);
}
else if ((0x2400L & l) != 0L)
{
if (kind > 9)
kind = 9;
}
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 2;
break;
case 0:
if ((0xffffffffffffdbffL & l) == 0L)
break;
kind = 9;
jjCheckNAddStates(42, 44);
break;
case 1:
if ((0x2400L & l) != 0L && kind > 9)
kind = 9;
break;
case 2:
if (curChar == 10 && kind > 9)
kind = 9;
break;
case 3:
if (curChar == 13)
jjstateSet[jjnewStateCnt++] = 2;
break;
default : break;
}
} while(i != startsAt);
}
else if (curChar < 128)
{
long l = 1L << (curChar & 077);
do
{
switch(jjstateSet[--i])
{
case 4:
case 0:
kind = 9;
jjCheckNAddStates(42, 44);
break;
default : break;
}
} while(i != startsAt);
}
else
{
int hiByte = (int)(curChar >> 8);
int i1 = hiByte >> 6;
long l1 = 1L << (hiByte & 077);
int i2 = (curChar & 0xff) >> 6;
long l2 = 1L << (curChar & 077);
do
{
switch(jjstateSet[--i])
{
case 4:
case 0:
if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
break;
if (kind > 9)
kind = 9;
jjCheckNAddStates(42, 44);
break;
default : break;
}
} while(i != startsAt);
}
if (kind != 0x7fffffff)
{
jjmatchedKind = kind;
jjmatchedPos = curPos;
kind = 0x7fffffff;
}
++curPos;
if ((i = jjnewStateCnt) == (startsAt = 4 - (jjnewStateCnt = startsAt)))
return curPos;
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) { return curPos; }
}
}
static final int[] jjnextStates = {
30, 31, 36, 37, 40, 41, 8, 19, 20, 22, 10, 12, 45, 47, 2, 4,
5, 8, 19, 20, 24, 22, 32, 33, 8, 40, 41, 8, 6, 7, 13, 14,
16, 21, 23, 25, 34, 35, 38, 39, 42, 43, 0, 1, 3,
};
private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2)
{
switch(hiByte)
{
case 0:
return ((jjbitVec2[i2] & l2) != 0L);
default :
if ((jjbitVec0[i1] & l1) != 0L)
return true;
return false;
}
}
private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2)
{
switch(hiByte)
{
case 0:
return ((jjbitVec4[i2] & l2) != 0L);
case 2:
return ((jjbitVec5[i2] & l2) != 0L);
case 3:
return ((jjbitVec6[i2] & l2) != 0L);
case 4:
return ((jjbitVec7[i2] & l2) != 0L);
case 5:
return ((jjbitVec8[i2] & l2) != 0L);
case 6:
return ((jjbitVec9[i2] & l2) != 0L);
case 7:
return ((jjbitVec10[i2] & l2) != 0L);
case 9:
return ((jjbitVec11[i2] & l2) != 0L);
case 10:
return ((jjbitVec12[i2] & l2) != 0L);
case 11:
return ((jjbitVec13[i2] & l2) != 0L);
case 12:
return ((jjbitVec14[i2] & l2) != 0L);
case 13:
return ((jjbitVec15[i2] & l2) != 0L);
case 14:
return ((jjbitVec16[i2] & l2) != 0L);
case 15:
return ((jjbitVec17[i2] & l2) != 0L);
case 16:
return ((jjbitVec18[i2] & l2) != 0L);
case 17:
return ((jjbitVec19[i2] & l2) != 0L);
case 18:
return ((jjbitVec20[i2] & l2) != 0L);
case 19:
return ((jjbitVec21[i2] & l2) != 0L);
case 20:
return ((jjbitVec0[i2] & l2) != 0L);
case 22:
return ((jjbitVec22[i2] & l2) != 0L);
case 23:
return ((jjbitVec23[i2] & l2) != 0L);
case 24:
return ((jjbitVec24[i2] & l2) != 0L);
case 30:
return ((jjbitVec25[i2] & l2) != 0L);
case 31:
return ((jjbitVec26[i2] & l2) != 0L);
case 32:
return ((jjbitVec27[i2] & l2) != 0L);
case 33:
return ((jjbitVec28[i2] & l2) != 0L);
case 48:
return ((jjbitVec29[i2] & l2) != 0L);
case 49:
return ((jjbitVec30[i2] & l2) != 0L);
case 77:
return ((jjbitVec31[i2] & l2) != 0L);
case 159:
return ((jjbitVec32[i2] & l2) != 0L);
case 164:
return ((jjbitVec33[i2] & l2) != 0L);
case 215:
return ((jjbitVec34[i2] & l2) != 0L);
case 250:
return ((jjbitVec35[i2] & l2) != 0L);
case 251:
return ((jjbitVec36[i2] & l2) != 0L);
case 253:
return ((jjbitVec37[i2] & l2) != 0L);
case 254:
return ((jjbitVec38[i2] & l2) != 0L);
case 255:
return ((jjbitVec39[i2] & l2) != 0L);
default :
if ((jjbitVec3[i1] & l1) != 0L)
return true;
return false;
}
}
private static final boolean jjCanMove_2(int hiByte, int i1, int i2, long l1, long l2)
{
switch(hiByte)
{
case 0:
return ((jjbitVec4[i2] & l2) != 0L);
case 2:
return ((jjbitVec5[i2] & l2) != 0L);
case 3:
return ((jjbitVec6[i2] & l2) != 0L);
case 4:
return ((jjbitVec7[i2] & l2) != 0L);
case 5:
return ((jjbitVec8[i2] & l2) != 0L);
case 6:
return ((jjbitVec40[i2] & l2) != 0L);
case 7:
return ((jjbitVec10[i2] & l2) != 0L);
case 9:
return ((jjbitVec41[i2] & l2) != 0L);
case 10:
return ((jjbitVec42[i2] & l2) != 0L);
case 11:
return ((jjbitVec43[i2] & l2) != 0L);
case 12:
return ((jjbitVec44[i2] & l2) != 0L);
case 13:
return ((jjbitVec45[i2] & l2) != 0L);
case 14:
return ((jjbitVec46[i2] & l2) != 0L);
case 15:
return ((jjbitVec17[i2] & l2) != 0L);
case 16:
return ((jjbitVec47[i2] & l2) != 0L);
case 17:
return ((jjbitVec19[i2] & l2) != 0L);
case 18:
return ((jjbitVec20[i2] & l2) != 0L);
case 19:
return ((jjbitVec21[i2] & l2) != 0L);
case 20:
return ((jjbitVec0[i2] & l2) != 0L);
case 22:
return ((jjbitVec22[i2] & l2) != 0L);
case 23:
return ((jjbitVec23[i2] & l2) != 0L);
case 24:
return ((jjbitVec24[i2] & l2) != 0L);
case 30:
return ((jjbitVec25[i2] & l2) != 0L);
case 31:
return ((jjbitVec26[i2] & l2) != 0L);
case 32:
return ((jjbitVec27[i2] & l2) != 0L);
case 33:
return ((jjbitVec28[i2] & l2) != 0L);
case 48:
return ((jjbitVec29[i2] & l2) != 0L);
case 49:
return ((jjbitVec30[i2] & l2) != 0L);
case 77:
return ((jjbitVec31[i2] & l2) != 0L);
case 159:
return ((jjbitVec32[i2] & l2) != 0L);
case 164:
return ((jjbitVec33[i2] & l2) != 0L);
case 215:
return ((jjbitVec34[i2] & l2) != 0L);
case 250:
return ((jjbitVec35[i2] & l2) != 0L);
case 251:
return ((jjbitVec36[i2] & l2) != 0L);
case 253:
return ((jjbitVec37[i2] & l2) != 0L);
case 254:
return ((jjbitVec38[i2] & l2) != 0L);
case 255:
return ((jjbitVec39[i2] & l2) != 0L);
default :
if ((jjbitVec3[i1] & l1) != 0L)
return true;
return false;
}
}
/** Token literal values. */
public static final String[] jjstrLiteralImages = {
"", null, null, null, null, null, null, null, null, null, null, null, null,
"\141\142\163\164\162\141\143\164", "\141\163\163\145\162\164", "\142\157\157\154\145\141\156",
"\142\162\145\141\153", "\142\171\164\145", "\143\141\163\145", "\143\141\164\143\150",
"\143\150\141\162", "\143\154\141\163\163", "\143\157\156\163\164",
"\143\157\156\164\151\156\165\145", "\144\145\146\141\165\154\164", "\144\157", "\144\157\165\142\154\145",
"\145\154\163\145", "\145\156\165\155", "\145\170\164\145\156\144\163", "\146\141\154\163\145",
"\146\151\156\141\154", "\146\151\156\141\154\154\171", "\146\154\157\141\164", "\146\157\162",
"\147\157\164\157", "\151\146", "\151\155\160\154\145\155\145\156\164\163",
"\151\155\160\157\162\164", "\151\156\163\164\141\156\143\145\157\146", "\151\156\164",
"\151\156\164\145\162\146\141\143\145", "\154\157\156\147", "\156\141\164\151\166\145", "\156\145\167",
"\156\165\154\154", "\160\141\143\153\141\147\145", "\160\162\151\166\141\164\145",
"\160\162\157\164\145\143\164\145\144", "\160\165\142\154\151\143", "\162\145\164\165\162\156",
"\163\150\157\162\164", "\163\164\141\164\151\143", "\163\164\162\151\143\164\146\160",
"\163\165\160\145\162", "\163\167\151\164\143\150",
"\163\171\156\143\150\162\157\156\151\172\145\144", "\164\150\151\163", "\164\150\162\157\167", "\164\150\162\157\167\163",
"\164\162\141\156\163\151\145\156\164", "\164\162\165\145", "\164\162\171", "\166\157\151\144",
"\166\157\154\141\164\151\154\145", "\167\150\151\154\145", null, null, null, null, null, null, null, null, null,
null, null, "\50", "\51", "\173", "\175", "\133", "\135", "\73", "\54", "\56",
"\100", "\75", "\76", "\74", "\41", "\176", "\77", "\72", "\75\75", "\74\75",
"\76\75", "\41\75", "\174\174", "\46\46", "\53\53", "\55\55", "\53", "\55", "\52",
"\57", "\46", "\174", "\136", "\45", "\74\74", "\53\75", "\55\75", "\52\75",
"\57\75", "\46\75", "\174\75", "\136\75", "\45\75", "\74\74\75", "\76\76\75",
"\76\76\76\75", "\56\56\56", };
/** Lexer state names. */
public static final String[] lexStateNames = {
"DEFAULT",
"IN_SINGLE_LINE_COMMENT",
"IN_MULTI_LINE_COMMENT",
};
/** Lex State array. */
public static final int[] jjnewLexState = {
-1, -1, -1, -1, -1, -1, -1, 2, 1, 0, -1, 0, -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, -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,
};
static final long[] jjtoToken = {
0xffffffffffffe001L, 0x7ffffffffffe747L,
};
static final long[] jjtoSkip = {
0xf7eL, 0x0L,
};
static final long[] jjtoSpecial = {
0xf00L, 0x0L,
};
static final long[] jjtoMore = {
0x1080L, 0x0L,
};
protected JavaCharStream input_stream;
private final int[] jjrounds = new int[48];
private final int[] jjstateSet = new int[96];
private final StringBuffer jjimage = new StringBuffer();
private StringBuffer image = jjimage;
private int jjimageLen;
private int lengthOfMatch;
protected char curChar;
/** Constructor. */
public JavaParserDebugTokenManager(JavaCharStream stream){
| |
| File | Line |
|---|---|
| javancss/parser/JavaCharStream.java | 10 |
| javancss/parser/java15/JavaCharStream.java | 10 |
public class JavaCharStream
{
/** Whether parser is static. */
public static final boolean staticFlag = false;
static final int hexval(char c) throws java.io.IOException {
switch(c)
{
case '0' :
return 0;
case '1' :
return 1;
case '2' :
return 2;
case '3' :
return 3;
case '4' :
return 4;
case '5' :
return 5;
case '6' :
return 6;
case '7' :
return 7;
case '8' :
return 8;
case '9' :
return 9;
case 'a' :
case 'A' :
return 10;
case 'b' :
case 'B' :
return 11;
case 'c' :
case 'C' :
return 12;
case 'd' :
case 'D' :
return 13;
case 'e' :
case 'E' :
return 14;
case 'f' :
case 'F' :
return 15;
}
throw new java.io.IOException(); // Should never come here
}
/** Position in buffer. */
public int bufpos = -1;
int bufsize;
int available;
int tokenBegin;
protected int bufline[];
protected int bufcolumn[];
protected int column = 0;
protected int line = 1;
protected boolean prevCharIsCR = false;
protected boolean prevCharIsLF = false;
protected java.io.Reader inputStream;
protected char[] nextCharBuf;
protected char[] buffer;
protected int maxNextCharInd = 0;
protected int nextCharInd = -1;
protected int inBuf = 0;
protected int tabSize = 8;
protected void setTabSize(int i) { tabSize = i; }
protected int getTabSize(int i) { return tabSize; }
protected void ExpandBuff(boolean wrapAround)
{
char[] newbuffer = new char[bufsize + 2048];
int newbufline[] = new int[bufsize + 2048];
int newbufcolumn[] = new int[bufsize + 2048];
try
{
if (wrapAround)
{
System.arraycopy(buffer, tokenBegin, newbuffer, 0, bufsize - tokenBegin);
System.arraycopy(buffer, 0, newbuffer,
bufsize - tokenBegin, bufpos);
buffer = newbuffer;
System.arraycopy(bufline, tokenBegin, newbufline, 0, bufsize - tokenBegin);
System.arraycopy(bufline, 0, newbufline, bufsize - tokenBegin, bufpos);
bufline = newbufline;
System.arraycopy(bufcolumn, tokenBegin, newbufcolumn, 0, bufsize - tokenBegin);
System.arraycopy(bufcolumn, 0, newbufcolumn, bufsize - tokenBegin, bufpos);
bufcolumn = newbufcolumn;
bufpos += (bufsize - tokenBegin);
}
else
{
System.arraycopy(buffer, tokenBegin, newbuffer, 0, bufsize - tokenBegin);
buffer = newbuffer;
System.arraycopy(bufline, tokenBegin, newbufline, 0, bufsize - tokenBegin);
bufline = newbufline;
System.arraycopy(bufcolumn, tokenBegin, newbufcolumn, 0, bufsize - tokenBegin);
bufcolumn = newbufcolumn;
bufpos -= tokenBegin;
}
}
catch (Throwable t)
{
throw new Error(t.getMessage());
}
available = (bufsize += 2048);
tokenBegin = 0;
}
protected void FillBuff() throws java.io.IOException
{
int i;
if (maxNextCharInd == 4096)
maxNextCharInd = nextCharInd = 0;
try {
if ((i = inputStream.read(nextCharBuf, maxNextCharInd,
4096 - maxNextCharInd)) == -1)
{
inputStream.close();
throw new java.io.IOException();
}
else
maxNextCharInd += i;
return;
}
catch(java.io.IOException e) {
if (bufpos != 0)
{
--bufpos;
backup(0);
}
else
{
bufline[bufpos] = line;
bufcolumn[bufpos] = column;
}
throw e;
}
}
protected char ReadByte() throws java.io.IOException
{
if (++nextCharInd >= maxNextCharInd)
FillBuff();
return nextCharBuf[nextCharInd];
}
/** @return starting character for token. */
public char BeginToken() throws java.io.IOException
{
if (inBuf > 0)
{
--inBuf;
if (++bufpos == bufsize)
bufpos = 0;
tokenBegin = bufpos;
return buffer[bufpos];
}
tokenBegin = 0;
bufpos = -1;
return readChar();
}
protected void AdjustBuffSize()
{
if (available == bufsize)
{
if (tokenBegin > 2048)
{
bufpos = 0;
available = tokenBegin;
}
else
ExpandBuff(false);
}
else if (available > tokenBegin)
available = bufsize;
else if ((tokenBegin - available) < 2048)
ExpandBuff(true);
else
available = tokenBegin;
}
protected void UpdateLineColumn(char c)
{
column++;
if (prevCharIsLF)
{
prevCharIsLF = false;
line += (column = 1);
}
else if (prevCharIsCR)
{
prevCharIsCR = false;
if (c == '\n')
{
prevCharIsLF = true;
}
else
line += (column = 1);
}
switch (c)
{
case '\r' :
prevCharIsCR = true;
break;
case '\n' :
prevCharIsLF = true;
break;
case '\t' :
column--;
column += (tabSize - (column % tabSize));
break;
default :
break;
}
bufline[bufpos] = line;
bufcolumn[bufpos] = column;
}
/** Read a character. */
public char readChar() throws java.io.IOException
{
if (inBuf > 0)
{
--inBuf;
if (++bufpos == bufsize)
bufpos = 0;
return buffer[bufpos];
}
char c;
if (++bufpos == available)
AdjustBuffSize();
if ((buffer[bufpos] = c = ReadByte()) == '\\')
{
UpdateLineColumn(c);
int backSlashCnt = 1;
for (;;) // Read all the backslashes
{
if (++bufpos == available)
AdjustBuffSize();
try
{
if ((buffer[bufpos] = c = ReadByte()) != '\\')
{
UpdateLineColumn(c);
// found a non-backslash char.
if ((c == 'u') && ((backSlashCnt & 1) == 1))
{
if (--bufpos < 0)
bufpos = bufsize - 1;
break;
}
backup(backSlashCnt);
return '\\';
}
}
catch(java.io.IOException e)
{
if (backSlashCnt > 1)
backup(backSlashCnt-1);
return '\\';
}
UpdateLineColumn(c);
backSlashCnt++;
}
// Here, we have seen an odd number of backslash's followed by a 'u'
try
{
while ((c = ReadByte()) == 'u')
++column;
buffer[bufpos] = c = (char)(hexval(c) << 12 |
hexval(ReadByte()) << 8 |
hexval(ReadByte()) << 4 |
hexval(ReadByte()));
column += 4;
}
catch(java.io.IOException e)
{
throw new Error("Invalid escape character at line " + line +
" column " + column + ".");
}
if (backSlashCnt == 1)
return c;
else
{
backup(backSlashCnt - 1);
return '\\';
}
}
else
{
UpdateLineColumn(c);
return c;
}
}
/**
* @deprecated
* @see #getEndColumn
*/
public int getColumn() {
return bufcolumn[bufpos];
}
/**
* @deprecated
* @see #getEndLine
*/
public int getLine() {
return bufline[bufpos];
}
/** Get end column. */
public int getEndColumn() {
return bufcolumn[bufpos];
}
/** Get end line. */
public int getEndLine() {
return bufline[bufpos];
}
/** @return column of token start */
public int getBeginColumn() {
return bufcolumn[tokenBegin];
}
/** @return line number of token start */
public int getBeginLine() {
return bufline[tokenBegin];
}
/** Retreat. */
public void backup(int amount) {
inBuf += amount;
if ((bufpos -= amount) < 0)
bufpos += bufsize;
}
/** Constructor. */
public JavaCharStream(java.io.Reader dstream,
int startline, int startcolumn, int buffersize)
{
inputStream = dstream;
line = startline;
column = startcolumn - 1;
available = bufsize = buffersize;
buffer = new char[buffersize];
bufline = new int[buffersize];
bufcolumn = new int[buffersize];
nextCharBuf = new char[4096];
}
/** Constructor. */
public JavaCharStream(java.io.Reader dstream,
int startline, int startcolumn)
{
this(dstream, startline, startcolumn, 4096);
}
/** Constructor. */
public JavaCharStream(java.io.Reader dstream)
{
this(dstream, 1, 1, 4096);
}
/** Reinitialise. */
public void ReInit(java.io.Reader dstream,
int startline, int startcolumn, int buffersize)
{
inputStream = dstream;
line = startline;
column = startcolumn - 1;
if (buffer == null || buffersize != buffer.length)
{
available = bufsize = buffersize;
buffer = new char[buffersize];
bufline = new int[buffersize];
bufcolumn = new int[buffersize];
nextCharBuf = new char[4096];
}
prevCharIsLF = prevCharIsCR = false;
tokenBegin = inBuf = maxNextCharInd = 0;
nextCharInd = bufpos = -1;
}
/** Reinitialise. */
public void ReInit(java.io.Reader dstream,
int startline, int startcolumn)
{
ReInit(dstream, startline, startcolumn, 4096);
}
/** Reinitialise. */
public void ReInit(java.io.Reader dstream)
{
ReInit(dstream, 1, 1, 4096);
}
/** Constructor. */
public JavaCharStream(java.io.InputStream dstream, String encoding, int startline,
int startcolumn, int buffersize) throws java.io.UnsupportedEncodingException
{
this(encoding == null ? new java.io.InputStreamReader(dstream) : new java.io.InputStreamReader(dstream, encoding), startline, startcolumn, buffersize);
}
/** Constructor. */
public JavaCharStream(java.io.InputStream dstream, int startline,
int startcolumn, int buffersize)
{
this(new java.io.InputStreamReader(dstream), startline, startcolumn, 4096);
}
/** Constructor. */
public JavaCharStream(java.io.InputStream dstream, String encoding, int startline,
int startcolumn) throws java.io.UnsupportedEncodingException
{
this(dstream, encoding, startline, startcolumn, 4096);
}
/** Constructor. */
public JavaCharStream(java.io.InputStream dstream, int startline,
int startcolumn)
{
this(dstream, startline, startcolumn, 4096);
}
/** Constructor. */
public JavaCharStream(java.io.InputStream dstream, String encoding) throws java.io.UnsupportedEncodingException
{
this(dstream, encoding, 1, 1, 4096);
}
/** Constructor. */
public JavaCharStream(java.io.InputStream dstream)
{
this(dstream, 1, 1, 4096);
}
/** Reinitialise. */
public void ReInit(java.io.InputStream dstream, String encoding, int startline,
int startcolumn, int buffersize) throws java.io.UnsupportedEncodingException
{
ReInit(encoding == null ? new java.io.InputStreamReader(dstream) : new java.io.InputStreamReader(dstream, encoding), startline, startcolumn, buffersize);
}
/** Reinitialise. */
public void ReInit(java.io.InputStream dstream, int startline,
int startcolumn, int buffersize)
{
ReInit(new java.io.InputStreamReader(dstream), startline, startcolumn, buffersize);
}
/** Reinitialise. */
public void ReInit(java.io.InputStream dstream, String encoding, int startline,
int startcolumn) throws java.io.UnsupportedEncodingException
{
ReInit(dstream, encoding, startline, startcolumn, 4096);
}
/** Reinitialise. */
public void ReInit(java.io.InputStream dstream, int startline,
int startcolumn)
{
ReInit(dstream, startline, startcolumn, 4096);
}
/** Reinitialise. */
public void ReInit(java.io.InputStream dstream, String encoding) throws java.io.UnsupportedEncodingException
{
ReInit(dstream, encoding, 1, 1, 4096);
}
/** Reinitialise. */
public void ReInit(java.io.InputStream dstream)
{
ReInit(dstream, 1, 1, 4096);
}
/** @return token image as String */
public String GetImage()
{
if (bufpos >= tokenBegin)
return new String(buffer, tokenBegin, bufpos - tokenBegin + 1);
else
return new String(buffer, tokenBegin, bufsize - tokenBegin) +
new String(buffer, 0, bufpos + 1);
}
/** @return suffix */
public char[] GetSuffix(int len)
{
char[] ret = new char[len];
if ((bufpos + 1) >= len)
System.arraycopy(buffer, bufpos - len + 1, ret, 0, len);
else
{
System.arraycopy(buffer, bufsize - (len - bufpos - 1), ret, 0,
len - bufpos - 1);
System.arraycopy(buffer, 0, ret, len - bufpos - 1, bufpos + 1);
}
return ret;
}
/** Set buffers back to null when finished. */
public void Done()
{
nextCharBuf = null;
buffer = null;
bufline = null;
bufcolumn = null;
}
/**
* Method to adjust line and column numbers for the start of a token.
*/
public void adjustBeginLineColumn(int newLine, int newCol)
{
int start = tokenBegin;
int len;
if (bufpos >= tokenBegin)
{
len = bufpos - tokenBegin + inBuf + 1;
}
else
{
len = bufsize - tokenBegin + bufpos + 1 + inBuf;
}
int i = 0, j = 0, k = 0;
int nextColDiff = 0, columnDiff = 0;
while (i < len &&
bufline[j = start % bufsize] == bufline[k = ++start % bufsize])
{
bufline[j] = newLine;
nextColDiff = columnDiff + bufcolumn[k] - bufcolumn[j];
bufcolumn[j] = newCol + columnDiff;
columnDiff = nextColDiff;
i++;
}
if (i < len)
{
bufline[j] = newLine++;
bufcolumn[j] = newCol + columnDiff;
while (i++ < len)
{
if (bufline[j = start % bufsize] != bufline[++start % bufsize])
bufline[j] = newLine++;
else
bufline[j] = newLine;
}
}
line = bufline[j];
column = bufcolumn[j];
}
}
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 9994 |
| javancss/parser/debug/JavaParserDebug.java | 10634 |
public JavaParserDebugTokenManager token_source;
JavaCharStream jj_input_stream;
/** Current token. */
public Token token;
/** Next token. */
public Token jj_nt;
private int jj_ntk;
private Token jj_scanpos, jj_lastpos;
private int jj_la;
private int jj_gen;
final private int[] jj_la1 = new int[202];
static private int[] jj_la1_0;
static private int[] jj_la1_1;
static private int[] jj_la1_2;
static private int[] jj_la1_3;
static {
jj_la1_init_0();
jj_la1_init_1();
jj_la1_init_2();
jj_la1_init_3();
}
private static void jj_la1_init_0() {
jj_la1_0 = new int[] {0x0,0x90202000,0x0,0x0,0x0,0x90202000,0x0,0x0,0x80002000,0x80002000,0x200000,0x0,0x0,0x0,0x80002000,0x0,0x0,0x80002000,0x80002000,0x0,0x0,0x0,0x0,0x20000000,0x0,0x9432e000,0x0,0x0,0x80002000,0x80002000,0x0,0x0,0x84128000,0x0,0x80002000,0x80002000,0x0,0x0,0x0,0x0,0x2000,0x2000,0x0,0x0,0x80002000,0x80002000,0x0,0x20000000,0x9432a000,0x0,0x8412a000,0x80000000,0x80000000,0x0,0x0,0x0,0x10004000,0x0,0x5412c000,0x5412c000,0x0,0x0,0x80002000,0x80002000,0x0,0x0,0x0,0x0,0x0,0x0,0x8412a000,0x0,0x0,0x0,0x0,0x0,0x0,0xd6b3e000,0x5412c000,0x0,0x4128000,0x4128000,0x0,0x4128000,0x4128000,0x10004000,0x10004000,0x0,0x0,0x0,0x5412c000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5412c000,0x0,0x0,0x5412c000,0x40004000,0x0,0x0,0x0,0x0,0x0,0x4000,0x0,0x4000,0x40000000,0x0,0x10004000,0x0,0x40000000,0x40000000,0x5412c000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5693c000,0x0,0xd6b3e000,0xd6b3e000,0x0,0x0,0x0,0x5412c000,0x1040000,0xd6b3e000,0x1040000,0x8000000,0xd412e000,0x5412c000,0x5412c000,0xd412e000,0x5412c000,0x0,0x4000,0x4000,0x5412c000,0x80000,0x0,0x4000,0x0,0x0,0x0,0x5412c000,0x5412c000,0x0,0x9432a000,0x9432a000,0x1000000,0x14328000,0x9432a000,0x80002000,0x200000,0x0,0x20000000,0x0,0x0,0x0,0x0,0x0,0x9432e000,0x80002000,0x0,0x9432e000,0x0,0x20000000,0x10200000,0x8412a000,0x9432e000,0x0,0x0,0x0,0x20000000,0x4128000,0x4128000,0x20000000,0x0,0x0,0x0,0x8412a000,0x0,};
}
private static void jj_la1_init_1() {
jj_la1_1 = new int[] {0x40,0x11338a00,0x4040,0x4040,0x40,0x11338a00,0x4000,0x40,0x1220000,0x1220000,0x200,0x0,0x100000,0x0,0x11338800,0x0,0x0,0x1220000,0x1220000,0x0,0x0,0x0,0x0,0x0,0x20,0x913b8f02,0x0,0x0,0x338000,0x338000,0x0,0x0,0x101b8502,0x0,0x1338800,0x1338800,0x0,0x0,0x0,0x0,0x220000,0x220000,0x0,0x0,0x338000,0x338000,0x0,0x0,0x913b8f02,0x0,0x113b8d02,0x10138000,0x10138000,0x0,0x0,0x0,0x0,0x0,0xa2483502,0xa2483502,0x0,0x0,0x1338800,0x1338800,0x0,0x0,0x8000000,0x0,0x0,0x0,0x113b8d02,0x0,0x0,0x38000,0x38000,0x0,0x8000000,0xf7ffbf16,0xa2483502,0x100000,0x80502,0x80502,0x0,0x80502,0x80080502,0x0,0x0,0x0,0x0,0x0,0xa2483502,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa2483502,0x0,0x0,0xa2483502,0x22403000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x22002000,0x1000,0x0,0x0,0x20002000,0x20000000,0xa2483502,0x0,0x0,0x0,0x0,0x1000,0x0,0x0,0xe7cc3516,0x0,0xf7ffbf16,0xf7ffbf16,0x0,0x0,0x0,0xa2483502,0x0,0xf7ffbf16,0x0,0x0,0xb37bbd02,0xa2483502,0xa2483502,0xb37bbd02,0xa2483502,0x0,0x0,0x0,0xa2483502,0x0,0x1,0x0,0x0,0x0,0x0,0xa2483502,0xa2483502,0x0,0x113b8f02,0x113b8f02,0x0,0x80702,0x113b8f02,0x11338800,0x200,0x0,0x0,0x20,0x20,0x0,0x0,0x0,0x913b8f02,0x11338800,0x0,0x913b8f02,0x0,0x0,0x200,0x813b8d02,0x913b8f02,0x0,0x0,0x0,0x400000,0x80502,0x80502,0x400000,0x0,0x0,0x0,0x113b8d02,0x0,};
}
private static void jj_la1_init_2() {
jj_la1_2 = new int[] {0x0,0x480001,0x400000,0x400000,0x0,0x480001,0x400000,0x0,0x0,0x0,0x0,0x400000,0x0,0x200000,0x480001,0x400000,0x400000,0x0,0x0,0x2000000,0x2000000,0x200000,0x2000000,0x0,0x0,0x2488401,0x400000,0x400000,0x0,0x0,0x400000,0x80000,0x400401,0x400000,0x0,0x0,0x400000,0x2000000,0x400000,0x400000,0x0,0x0,0x400000,0x400000,0x0,0x0,0x2000000,0x0,0x2480401,0x80000,0x400401,0x1,0x1,0x400000,0x100000,0x800000,0x400,0x20000,0xc00a744,0xc00a744,0x100000,0x400000,0x0,0x0,0x400000,0x2000000,0x0,0x88000,0x20000,0x100000,0x400401,0x0,0x400000,0x0,0x0,0x2000000,0x0,0x48a747,0x2744,0x0,0x0,0x400,0x20000,0x0,0x400,0x400,0x400,0x2000000,0x100000,0x2000000,0xc002744,0x800000,0x10000000,0x0,0x0,0x0,0x0,0x0,0x40000000,0x40000000,0x0,0x83000000,0x83000000,0x1000000,0x1000000,0x0,0x0,0x0,0x0,0x0,0xc002744,0xc000000,0xc000000,0x2744,0xc002744,0x2000,0x0,0x0,0x2000,0x200000,0x400,0x200000,0x400,0x344,0x2000,0x400,0x222000,0x344,0x0,0xc002744,0x100000,0x2000000,0x8000,0x22000,0x0,0x20000,0x20000,0x8a746,0x20000000,0x48a747,0x48a747,0x100000,0x800000,0x800000,0x2744,0x0,0x48a747,0x0,0x0,0x402745,0xc002744,0x2744,0x482745,0x2744,0x100000,0x400,0x400,0xc002744,0x0,0x0,0x400,0x400000,0x400,0x100000,0xc40a744,0xc40a744,0x100000,0x480401,0x480401,0x0,0x400400,0x480401,0x400001,0x0,0x2000000,0x0,0x0,0x0,0x100000,0x100000,0x100000,0x2488401,0x400401,0x100000,0x2488401,0x80000,0x0,0x0,0x2400400,0x2480401,0x2000,0x8000,0x0,0x0,0x10000400,0x400,0x0,0x100000,0x20000,0x100000,0x400401,0x0,};
}
private static void jj_la1_init_3() {
jj_la1_3 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0xf0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x3ff8000,0x0,0x4,0x8,0x800,0x1000,0x400,0x2,0x2,0x0,0x1,0x1,0x0,0x4000,0xc0,0xc0,0x2300,0x2300,0xc0,0xf0,0x0,0x0,0x0,0x0,0x0,0x30,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x30,0x30,0x0,0x3ff8030,0x3ff8030,0x30,0x0,0x30,0x0,0x0,0x30,0xf0,0x30,0x30,0x30,0x0,0x0,0x0,0xf0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0xf0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,};
}
final private JJCalls[] jj_2_rtns = new JJCalls[62];
private boolean jj_rescan = false;
private int jj_gc = 0;
/** Constructor with InputStream. */
public JavaParserDebug(java.io.InputStream stream) {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParserTokenManager.java | 1837 |
| javancss/parser/debug/JavaParserDebugTokenManager.java | 1838 |
public JavaParserDebugTokenManager(JavaCharStream stream, int lexState){
this(stream);
SwitchTo(lexState);
}
/** Reinitialise parser. */
public void ReInit(JavaCharStream stream)
{
jjmatchedPos = jjnewStateCnt = 0;
curLexState = defaultLexState;
input_stream = stream;
ReInitRounds();
}
private void ReInitRounds()
{
int i;
jjround = 0x80000001;
for (i = 48; i-- > 0;)
jjrounds[i] = 0x80000000;
}
/** Reinitialise parser. */
public void ReInit(JavaCharStream stream, int lexState)
{
ReInit(stream);
SwitchTo(lexState);
}
/** Switch to specified lex state. */
public void SwitchTo(int lexState)
{
if (lexState >= 3 || lexState < 0)
throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE);
else
curLexState = lexState;
}
protected Token jjFillToken()
{
final Token t;
final String curTokenImage;
final int beginLine;
final int endLine;
final int beginColumn;
final int endColumn;
if (jjmatchedPos < 0)
{
if (image == null)
curTokenImage = "";
else
curTokenImage = image.toString();
beginLine = endLine = input_stream.getBeginLine();
beginColumn = endColumn = input_stream.getBeginColumn();
}
else
{
String im = jjstrLiteralImages[jjmatchedKind];
curTokenImage = (im == null) ? input_stream.GetImage() : im;
beginLine = input_stream.getBeginLine();
beginColumn = input_stream.getBeginColumn();
endLine = input_stream.getEndLine();
endColumn = input_stream.getEndColumn();
}
t = Token.newToken(jjmatchedKind, curTokenImage);
t.beginLine = beginLine;
t.endLine = endLine;
t.beginColumn = beginColumn;
t.endColumn = endColumn;
return t;
}
int curLexState = 0;
int defaultLexState = 0;
int jjnewStateCnt;
int jjround;
int jjmatchedPos;
int jjmatchedKind;
/** Get the next Token. */
public Token getNextToken()
{
Token specialToken = null;
Token matchedToken;
int curPos = 0;
EOFLoop :
for (;;)
{
try
{
curChar = input_stream.BeginToken();
}
catch(java.io.IOException e)
{
jjmatchedKind = 0;
matchedToken = jjFillToken();
matchedToken.specialToken = specialToken;
return matchedToken;
}
image = jjimage;
image.setLength(0);
jjimageLen = 0;
for (;;)
{
switch(curLexState)
{
case 0:
try { input_stream.backup(0);
while (curChar <= 32 && (0x104003600L & (1L << curChar)) != 0L)
curChar = input_stream.BeginToken();
}
catch (java.io.IOException e1) { continue EOFLoop; }
jjmatchedKind = 0x7fffffff;
jjmatchedPos = 0;
curPos = jjMoveStringLiteralDfa0_0();
break;
case 1:
jjmatchedKind = 9;
jjmatchedPos = -1;
curPos = 0;
curPos = jjMoveStringLiteralDfa0_1();
if (jjmatchedPos < 0 || (jjmatchedPos == 0 && jjmatchedKind > 12))
{
jjmatchedKind = 12;
jjmatchedPos = 0;
}
break;
case 2:
jjmatchedKind = 0x7fffffff;
jjmatchedPos = 0;
curPos = jjMoveStringLiteralDfa0_2();
if (jjmatchedPos == 0 && jjmatchedKind > 12)
{
jjmatchedKind = 12;
}
break;
}
if (jjmatchedKind != 0x7fffffff)
{
if (jjmatchedPos + 1 < curPos)
input_stream.backup(curPos - jjmatchedPos - 1);
if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
{
matchedToken = jjFillToken();
matchedToken.specialToken = specialToken;
if (jjnewLexState[jjmatchedKind] != -1)
curLexState = jjnewLexState[jjmatchedKind];
return matchedToken;
}
else if ((jjtoSkip[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
{
if ((jjtoSpecial[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
{
matchedToken = jjFillToken();
if (specialToken == null)
specialToken = matchedToken;
else
{
matchedToken.specialToken = specialToken;
specialToken = (specialToken.next = matchedToken);
}
SkipLexicalActions(matchedToken);
}
else
SkipLexicalActions(null);
if (jjnewLexState[jjmatchedKind] != -1)
curLexState = jjnewLexState[jjmatchedKind];
continue EOFLoop;
}
MoreLexicalActions();
if (jjnewLexState[jjmatchedKind] != -1)
curLexState = jjnewLexState[jjmatchedKind];
curPos = 0;
jjmatchedKind = 0x7fffffff;
try {
curChar = input_stream.readChar();
continue;
}
catch (java.io.IOException e1) { }
}
int error_line = input_stream.getEndLine();
int error_column = input_stream.getEndColumn();
String error_after = null;
boolean EOFSeen = false;
try { input_stream.readChar(); input_stream.backup(1); }
catch (java.io.IOException e1) {
EOFSeen = true;
error_after = curPos <= 1 ? "" : input_stream.GetImage();
if (curChar == '\n' || curChar == '\r') {
error_line++;
error_column = 0;
}
else
error_column++;
}
if (!EOFSeen) {
input_stream.backup(1);
error_after = curPos <= 1 ? "" : input_stream.GetImage();
}
throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR);
}
}
}
void SkipLexicalActions(Token matchedToken)
{
switch(jjmatchedKind)
{
case 8 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
_iSingleComments++;
break;
case 10 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
_iMultiComments++; _iMultiCommentsLast++;
break;
case 11 :
image.append(input_stream.GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
_iMultiComments++; _iMultiCommentsLast++;
break;
default :
break;
}
}
void MoreLexicalActions()
{
jjimageLen += (lengthOfMatch = jjmatchedPos + 1);
switch(jjmatchedKind)
{
case 7 :
image.append(input_stream.GetSuffix(jjimageLen));
jjimageLen = 0;
_iMultiCommentsLast = 0;
break;
default :
break;
}
}
private void jjCheckNAdd(int state)
{
if (jjrounds[state] != jjround)
{
jjstateSet[jjnewStateCnt++] = state;
jjrounds[state] = jjround;
}
}
private void jjAddStates(int start, int end)
{
do {
jjstateSet[jjnewStateCnt++] = jjnextStates[start];
} while (start++ != end);
}
private void jjCheckNAddTwoStates(int state1, int state2)
{
jjCheckNAdd(state1);
jjCheckNAdd(state2);
}
private void jjCheckNAddStates(int start, int end)
{
do {
jjCheckNAdd(jjnextStates[start]);
} while (start++ != end);
}
}
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15TokenManager.java | 1871 |
| javancss/parser/java15/debug/JavaParser15DebugTokenManager.java | 1871 |
public JavaParser15DebugTokenManager(JavaCharStream stream, int lexState){
this(stream);
SwitchTo(lexState);
}
public void ReInit(JavaCharStream stream)
{
jjmatchedPos = jjnewStateCnt = 0;
curLexState = defaultLexState;
input_stream = stream;
ReInitRounds();
}
private final void ReInitRounds()
{
int i;
jjround = 0x80000001;
for (i = 70; i-- > 0;)
jjrounds[i] = 0x80000000;
}
public void ReInit(JavaCharStream stream, int lexState)
{
ReInit(stream);
SwitchTo(lexState);
}
public void SwitchTo(int lexState)
{
if (lexState >= 3 || lexState < 0)
throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE);
else
curLexState = lexState;
}
protected Token jjFillToken()
{
Token t = Token.newToken(jjmatchedKind);
t.kind = jjmatchedKind;
String im = jjstrLiteralImages[jjmatchedKind];
t.image = (im == null) ? input_stream.GetImage() : im;
t.beginLine = input_stream.getBeginLine();
t.beginColumn = input_stream.getBeginColumn();
t.endLine = input_stream.getEndLine();
t.endColumn = input_stream.getEndColumn();
return t;
}
int curLexState = 0;
int defaultLexState = 0;
int jjnewStateCnt;
int jjround;
int jjmatchedPos;
int jjmatchedKind;
public Token getNextToken()
{
int kind;
Token specialToken = null;
Token matchedToken;
int curPos = 0;
EOFLoop :
for (;;)
{
try
{
curChar = input_stream.BeginToken();
}
catch(java.io.IOException e)
{
jjmatchedKind = 0;
matchedToken = jjFillToken();
matchedToken.specialToken = specialToken;
return matchedToken;
}
image = null;
jjimageLen = 0;
for (;;)
{
switch(curLexState)
{
case 0:
try { input_stream.backup(0);
while (curChar <= 32 && (0x100003600L & (1L << curChar)) != 0L)
curChar = input_stream.BeginToken();
}
catch (java.io.IOException e1) { continue EOFLoop; }
jjmatchedKind = 0x7fffffff;
jjmatchedPos = 0;
curPos = jjMoveStringLiteralDfa0_0();
if (jjmatchedPos == 0 && jjmatchedKind > 128)
{
jjmatchedKind = 128;
}
break;
case 1:
jjmatchedKind = 0x7fffffff;
jjmatchedPos = 0;
curPos = jjMoveStringLiteralDfa0_1();
if (jjmatchedPos == 0 && jjmatchedKind > 11)
{
jjmatchedKind = 11;
}
break;
case 2:
jjmatchedKind = 0x7fffffff;
jjmatchedPos = 0;
curPos = jjMoveStringLiteralDfa0_2();
if (jjmatchedPos == 0 && jjmatchedKind > 11)
{
jjmatchedKind = 11;
}
break;
}
if (jjmatchedKind != 0x7fffffff)
{
if (jjmatchedPos + 1 < curPos)
input_stream.backup(curPos - jjmatchedPos - 1);
if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
{
matchedToken = jjFillToken();
matchedToken.specialToken = specialToken;
TokenLexicalActions(matchedToken);
if (jjnewLexState[jjmatchedKind] != -1)
curLexState = jjnewLexState[jjmatchedKind];
return matchedToken;
}
else if ((jjtoSkip[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
{
if ((jjtoSpecial[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
{
matchedToken = jjFillToken();
if (specialToken == null)
specialToken = matchedToken;
else
{
matchedToken.specialToken = specialToken;
specialToken = (specialToken.next = matchedToken);
}
SkipLexicalActions(matchedToken);
}
else
SkipLexicalActions(null);
if (jjnewLexState[jjmatchedKind] != -1)
curLexState = jjnewLexState[jjmatchedKind];
continue EOFLoop;
}
MoreLexicalActions();
if (jjnewLexState[jjmatchedKind] != -1)
curLexState = jjnewLexState[jjmatchedKind];
curPos = 0;
jjmatchedKind = 0x7fffffff;
try {
curChar = input_stream.readChar();
continue;
}
catch (java.io.IOException e1) { }
}
int error_line = input_stream.getEndLine();
int error_column = input_stream.getEndColumn();
String error_after = null;
boolean EOFSeen = false;
try { input_stream.readChar(); input_stream.backup(1); }
catch (java.io.IOException e1) {
EOFSeen = true;
error_after = curPos <= 1 ? "" : input_stream.GetImage();
if (curChar == '\n' || curChar == '\r') {
error_line++;
error_column = 0;
}
else
error_column++;
}
if (!EOFSeen) {
input_stream.backup(1);
error_after = curPos <= 1 ? "" : input_stream.GetImage();
}
throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR);
}
}
}
void SkipLexicalActions(Token matchedToken)
{
switch(jjmatchedKind)
{
default :
break;
}
}
void MoreLexicalActions()
{
jjimageLen += (lengthOfMatch = jjmatchedPos + 1);
switch(jjmatchedKind)
{
case 6 :
if (image == null)
image = new StringBuffer();
image.append(input_stream.GetSuffix(jjimageLen));
jjimageLen = 0;
input_stream.backup(1);
break;
default :
break;
}
}
void TokenLexicalActions(Token matchedToken)
{
switch(jjmatchedKind)
{
case 124 :
if (image == null)
image = new StringBuffer();
image.append(jjstrLiteralImages[124]);
matchedToken.kind = GT;
((Token.GTToken)matchedToken).realKind = RUNSIGNEDSHIFT;
input_stream.backup(2);
matchedToken.image = ">";
break;
case 125 :
if (image == null)
image = new StringBuffer();
image.append(jjstrLiteralImages[125]);
matchedToken.kind = GT;
((Token.GTToken)matchedToken).realKind = RSIGNEDSHIFT;
input_stream.backup(1);
matchedToken.image = ">";
break;
default :
break;
}
}
}
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15Constants.java | 9 |
| javancss/parser/java15/debug/JavaParser15DebugConstants.java | 9 |
public interface JavaParser15DebugConstants {
/** End of File. */
int EOF = 0;
/** RegularExpression Id. */
int SINGLE_LINE_COMMENT = 8;
/** RegularExpression Id. */
int FORMAL_COMMENT = 9;
/** RegularExpression Id. */
int MULTI_LINE_COMMENT = 10;
/** RegularExpression Id. */
int ABSTRACT = 12;
/** RegularExpression Id. */
int ASSERT = 13;
/** RegularExpression Id. */
int BOOLEAN = 14;
/** RegularExpression Id. */
int BREAK = 15;
/** RegularExpression Id. */
int BYTE = 16;
/** RegularExpression Id. */
int CASE = 17;
/** RegularExpression Id. */
int CATCH = 18;
/** RegularExpression Id. */
int CHAR = 19;
/** RegularExpression Id. */
int CLASS = 20;
/** RegularExpression Id. */
int CONST = 21;
/** RegularExpression Id. */
int CONTINUE = 22;
/** RegularExpression Id. */
int _DEFAULT = 23;
/** RegularExpression Id. */
int DO = 24;
/** RegularExpression Id. */
int DOUBLE = 25;
/** RegularExpression Id. */
int ELSE = 26;
/** RegularExpression Id. */
int ENUM = 27;
/** RegularExpression Id. */
int EXTENDS = 28;
/** RegularExpression Id. */
int FALSE = 29;
/** RegularExpression Id. */
int FINAL = 30;
/** RegularExpression Id. */
int FINALLY = 31;
/** RegularExpression Id. */
int FLOAT = 32;
/** RegularExpression Id. */
int FOR = 33;
/** RegularExpression Id. */
int GOTO = 34;
/** RegularExpression Id. */
int IF = 35;
/** RegularExpression Id. */
int IMPLEMENTS = 36;
/** RegularExpression Id. */
int IMPORT = 37;
/** RegularExpression Id. */
int INSTANCEOF = 38;
/** RegularExpression Id. */
int INT = 39;
/** RegularExpression Id. */
int INTERFACE = 40;
/** RegularExpression Id. */
int LONG = 41;
/** RegularExpression Id. */
int NATIVE = 42;
/** RegularExpression Id. */
int NEW = 43;
/** RegularExpression Id. */
int NULL = 44;
/** RegularExpression Id. */
int PACKAGE = 45;
/** RegularExpression Id. */
int PRIVATE = 46;
/** RegularExpression Id. */
int PROTECTED = 47;
/** RegularExpression Id. */
int PUBLIC = 48;
/** RegularExpression Id. */
int RETURN = 49;
/** RegularExpression Id. */
int SHORT = 50;
/** RegularExpression Id. */
int STATIC = 51;
/** RegularExpression Id. */
int STRICTFP = 52;
/** RegularExpression Id. */
int SUPER = 53;
/** RegularExpression Id. */
int SWITCH = 54;
/** RegularExpression Id. */
int SYNCHRONIZED = 55;
/** RegularExpression Id. */
int THIS = 56;
/** RegularExpression Id. */
int THROW = 57;
/** RegularExpression Id. */
int THROWS = 58;
/** RegularExpression Id. */
int TRANSIENT = 59;
/** RegularExpression Id. */
int TRUE = 60;
/** RegularExpression Id. */
int TRY = 61;
/** RegularExpression Id. */
int VOID = 62;
/** RegularExpression Id. */
int VOLATILE = 63;
/** RegularExpression Id. */
int WHILE = 64;
/** RegularExpression Id. */
int INTEGER_LITERAL = 65;
/** RegularExpression Id. */
int DECIMAL_LITERAL = 66;
/** RegularExpression Id. */
int HEX_LITERAL = 67;
/** RegularExpression Id. */
int OCTAL_LITERAL = 68;
/** RegularExpression Id. */
int FLOATING_POINT_LITERAL = 69;
/** RegularExpression Id. */
int DECIMAL_FLOATING_POINT_LITERAL = 70;
/** RegularExpression Id. */
int DECIMAL_EXPONENT = 71;
/** RegularExpression Id. */
int HEXADECIMAL_FLOATING_POINT_LITERAL = 72;
/** RegularExpression Id. */
int HEXADECIMAL_EXPONENT = 73;
/** RegularExpression Id. */
int CHARACTER_LITERAL = 74;
/** RegularExpression Id. */
int STRING_LITERAL = 75;
/** RegularExpression Id. */
int IDENTIFIER = 76;
/** RegularExpression Id. */
int LETTER = 77;
/** RegularExpression Id. */
int PART_LETTER = 78;
/** RegularExpression Id. */
int LPAREN = 79;
/** RegularExpression Id. */
int RPAREN = 80;
/** RegularExpression Id. */
int LBRACE = 81;
/** RegularExpression Id. */
int RBRACE = 82;
/** RegularExpression Id. */
int LBRACKET = 83;
/** RegularExpression Id. */
int RBRACKET = 84;
/** RegularExpression Id. */
int SEMICOLON = 85;
/** RegularExpression Id. */
int COMMA = 86;
/** RegularExpression Id. */
int DOT = 87;
/** RegularExpression Id. */
int AT = 88;
/** RegularExpression Id. */
int ASSIGN = 89;
/** RegularExpression Id. */
int LT = 90;
/** RegularExpression Id. */
int BANG = 91;
/** RegularExpression Id. */
int TILDE = 92;
/** RegularExpression Id. */
int HOOK = 93;
/** RegularExpression Id. */
int COLON = 94;
/** RegularExpression Id. */
int EQ = 95;
/** RegularExpression Id. */
int LE = 96;
/** RegularExpression Id. */
int GE = 97;
/** RegularExpression Id. */
int NE = 98;
/** RegularExpression Id. */
int SC_OR = 99;
/** RegularExpression Id. */
int SC_AND = 100;
/** RegularExpression Id. */
int INCR = 101;
/** RegularExpression Id. */
int DECR = 102;
/** RegularExpression Id. */
int PLUS = 103;
/** RegularExpression Id. */
int MINUS = 104;
/** RegularExpression Id. */
int STAR = 105;
/** RegularExpression Id. */
int SLASH = 106;
/** RegularExpression Id. */
int BIT_AND = 107;
/** RegularExpression Id. */
int BIT_OR = 108;
/** RegularExpression Id. */
int XOR = 109;
/** RegularExpression Id. */
int REM = 110;
/** RegularExpression Id. */
int LSHIFT = 111;
/** RegularExpression Id. */
int PLUSASSIGN = 112;
/** RegularExpression Id. */
int MINUSASSIGN = 113;
/** RegularExpression Id. */
int STARASSIGN = 114;
/** RegularExpression Id. */
int SLASHASSIGN = 115;
/** RegularExpression Id. */
int ANDASSIGN = 116;
/** RegularExpression Id. */
int ORASSIGN = 117;
/** RegularExpression Id. */
int XORASSIGN = 118;
/** RegularExpression Id. */
int REMASSIGN = 119;
/** RegularExpression Id. */
int LSHIFTASSIGN = 120;
/** RegularExpression Id. */
int RSIGNEDSHIFTASSIGN = 121;
/** RegularExpression Id. */
int RUNSIGNEDSHIFTASSIGN = 122;
/** RegularExpression Id. */
int ELLIPSIS = 123;
/** RegularExpression Id. */
int RUNSIGNEDSHIFT = 124;
/** RegularExpression Id. */
int RSIGNEDSHIFT = 125;
/** RegularExpression Id. */
int GT = 126;
/** RegularExpression Id. */
int STUFF_TO_IGNORE = 128;
/** Lexical state. */
int DEFAULT = 0;
/** Lexical state. */
int IN_FORMAL_COMMENT = 1;
/** Lexical state. */
int IN_MULTI_LINE_COMMENT = 2;
/** Literal token values. */
String[] tokenImage = {
"<EOF>",
"\" \"",
"\"\\t\"",
"\"\\n\"",
"\"\\r\"",
"\"\\f\"",
"<token of kind 6>",
"\"/*\"",
"<SINGLE_LINE_COMMENT>",
"\"*/\"",
"\"*/\"",
"<token of kind 11>",
"\"abstract\"",
"\"assert\"",
"\"boolean\"",
"\"break\"",
"\"byte\"",
"\"case\"",
"\"catch\"",
"\"char\"",
"\"class\"",
"\"const\"",
"\"continue\"",
"\"default\"",
"\"do\"",
"\"double\"",
"\"else\"",
"\"enum\"",
"\"extends\"",
"\"false\"",
"\"final\"",
"\"finally\"",
"\"float\"",
"\"for\"",
"\"goto\"",
"\"if\"",
"\"implements\"",
"\"import\"",
"\"instanceof\"",
"\"int\"",
"\"interface\"",
"\"long\"",
"\"native\"",
"\"new\"",
"\"null\"",
"\"package\"",
"\"private\"",
"\"protected\"",
"\"public\"",
"\"return\"",
"\"short\"",
"\"static\"",
"\"strictfp\"",
"\"super\"",
"\"switch\"",
"\"synchronized\"",
"\"this\"",
"\"throw\"",
"\"throws\"",
"\"transient\"",
"\"true\"",
"\"try\"",
"\"void\"",
"\"volatile\"",
"\"while\"",
"<INTEGER_LITERAL>",
"<DECIMAL_LITERAL>",
"<HEX_LITERAL>",
"<OCTAL_LITERAL>",
"<FLOATING_POINT_LITERAL>",
"<DECIMAL_FLOATING_POINT_LITERAL>",
"<DECIMAL_EXPONENT>",
"<HEXADECIMAL_FLOATING_POINT_LITERAL>",
"<HEXADECIMAL_EXPONENT>",
"<CHARACTER_LITERAL>",
"<STRING_LITERAL>",
"<IDENTIFIER>",
"<LETTER>",
"<PART_LETTER>",
"\"(\"",
"\")\"",
"\"{\"",
"\"}\"",
"\"[\"",
"\"]\"",
"\";\"",
"\",\"",
"\".\"",
"\"@\"",
"\"=\"",
"\"<\"",
"\"!\"",
"\"~\"",
"\"?\"",
"\":\"",
"\"==\"",
"\"<=\"",
"\">=\"",
"\"!=\"",
"\"||\"",
"\"&&\"",
"\"++\"",
"\"--\"",
"\"+\"",
"\"-\"",
"\"*\"",
"\"/\"",
"\"&\"",
"\"|\"",
"\"^\"",
"\"%\"",
"\"<<\"",
"\"+=\"",
"\"-=\"",
"\"*=\"",
"\"/=\"",
"\"&=\"",
"\"|=\"",
"\"^=\"",
"\"%=\"",
"\"<<=\"",
"\">>=\"",
"\">>>=\"",
"\"...\"",
"\">>>\"",
"\">>\"",
"\">\"",
"\"\\u001a\"",
"<STUFF_TO_IGNORE>",
};
}
| |
| File | Line |
|---|---|
| javancss/parser/JavaParserTokenManager.java | 1585 |
| javancss/parser/java15/JavaParser15TokenManager.java | 1628 |
32, 33, 36, 37, 42, 43, 60, 61, 62, 63, 68, 69,
};
private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2)
{
switch(hiByte)
{
case 0:
return ((jjbitVec2[i2] & l2) != 0L);
default :
if ((jjbitVec0[i1] & l1) != 0L)
return true;
return false;
}
}
private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2)
{
switch(hiByte)
{
case 0:
return ((jjbitVec4[i2] & l2) != 0L);
case 2:
return ((jjbitVec5[i2] & l2) != 0L);
case 3:
return ((jjbitVec6[i2] & l2) != 0L);
case 4:
return ((jjbitVec7[i2] & l2) != 0L);
case 5:
return ((jjbitVec8[i2] & l2) != 0L);
case 6:
return ((jjbitVec9[i2] & l2) != 0L);
case 7:
return ((jjbitVec10[i2] & l2) != 0L);
case 9:
return ((jjbitVec11[i2] & l2) != 0L);
case 10:
return ((jjbitVec12[i2] & l2) != 0L);
case 11:
return ((jjbitVec13[i2] & l2) != 0L);
case 12:
return ((jjbitVec14[i2] & l2) != 0L);
case 13:
return ((jjbitVec15[i2] & l2) != 0L);
case 14:
return ((jjbitVec16[i2] & l2) != 0L);
case 15:
return ((jjbitVec17[i2] & l2) != 0L);
case 16:
return ((jjbitVec18[i2] & l2) != 0L);
case 17:
return ((jjbitVec19[i2] & l2) != 0L);
case 18:
return ((jjbitVec20[i2] & l2) != 0L);
case 19:
return ((jjbitVec21[i2] & l2) != 0L);
case 20:
return ((jjbitVec0[i2] & l2) != 0L);
case 22:
return ((jjbitVec22[i2] & l2) != 0L);
case 23:
return ((jjbitVec23[i2] & l2) != 0L);
case 24:
return ((jjbitVec24[i2] & l2) != 0L);
case 30:
return ((jjbitVec25[i2] & l2) != 0L);
case 31:
return ((jjbitVec26[i2] & l2) != 0L);
case 32:
return ((jjbitVec27[i2] & l2) != 0L);
case 33:
return ((jjbitVec28[i2] & l2) != 0L);
case 48:
return ((jjbitVec29[i2] & l2) != 0L);
case 49:
return ((jjbitVec30[i2] & l2) != 0L);
case 77:
return ((jjbitVec31[i2] & l2) != 0L);
case 159:
return ((jjbitVec32[i2] & l2) != 0L);
case 164:
return ((jjbitVec33[i2] & l2) != 0L);
case 215:
return ((jjbitVec34[i2] & l2) != 0L);
case 250:
return ((jjbitVec35[i2] & l2) != 0L);
case 251:
return ((jjbitVec36[i2] & l2) != 0L);
case 253:
return ((jjbitVec37[i2] & l2) != 0L);
case 254:
return ((jjbitVec38[i2] & l2) != 0L);
case 255:
return ((jjbitVec39[i2] & l2) != 0L);
default :
if ((jjbitVec3[i1] & l1) != 0L)
return true;
return false;
}
}
private static final boolean jjCanMove_2(int hiByte, int i1, int i2, long l1, long l2)
{
switch(hiByte)
{
case 0:
return ((jjbitVec40[i2] & l2) != 0L);
| |
| File | Line |
|---|---|
| javancss/parser/JavaParserConstants.java | 9 |
| javancss/parser/debug/JavaParserDebugConstants.java | 9 |
public interface JavaParserDebugConstants {
/** End of File. */
int EOF = 0;
/** RegularExpression Id. */
int SINGLE_LINE_COMMENT = 8;
/** RegularExpression Id. */
int SINGLE_LINE_COMMENT2 = 9;
/** RegularExpression Id. */
int END_OF_LINE_MULTI = 10;
/** RegularExpression Id. */
int MULTI_LINE_COMMENT = 11;
/** RegularExpression Id. */
int ABSTRACT = 13;
/** RegularExpression Id. */
int ASSERT = 14;
/** RegularExpression Id. */
int BOOLEAN = 15;
/** RegularExpression Id. */
int BREAK = 16;
/** RegularExpression Id. */
int BYTE = 17;
/** RegularExpression Id. */
int CASE = 18;
/** RegularExpression Id. */
int CATCH = 19;
/** RegularExpression Id. */
int CHAR = 20;
/** RegularExpression Id. */
int CLASS = 21;
/** RegularExpression Id. */
int CONST = 22;
/** RegularExpression Id. */
int CONTINUE = 23;
/** RegularExpression Id. */
int _DEFAULT = 24;
/** RegularExpression Id. */
int DO = 25;
/** RegularExpression Id. */
int DOUBLE = 26;
/** RegularExpression Id. */
int ELSE = 27;
/** RegularExpression Id. */
int ENUM = 28;
/** RegularExpression Id. */
int EXTENDS = 29;
/** RegularExpression Id. */
int FALSE = 30;
/** RegularExpression Id. */
int FINAL = 31;
/** RegularExpression Id. */
int FINALLY = 32;
/** RegularExpression Id. */
int FLOAT = 33;
/** RegularExpression Id. */
int FOR = 34;
/** RegularExpression Id. */
int GOTO = 35;
/** RegularExpression Id. */
int IF = 36;
/** RegularExpression Id. */
int IMPLEMENTS = 37;
/** RegularExpression Id. */
int IMPORT = 38;
/** RegularExpression Id. */
int INSTANCEOF = 39;
/** RegularExpression Id. */
int INT = 40;
/** RegularExpression Id. */
int INTERFACE = 41;
/** RegularExpression Id. */
int LONG = 42;
/** RegularExpression Id. */
int NATIVE = 43;
/** RegularExpression Id. */
int NEW = 44;
/** RegularExpression Id. */
int NULL = 45;
/** RegularExpression Id. */
int PACKAGE = 46;
/** RegularExpression Id. */
int PRIVATE = 47;
/** RegularExpression Id. */
int PROTECTED = 48;
/** RegularExpression Id. */
int PUBLIC = 49;
/** RegularExpression Id. */
int RETURN = 50;
/** RegularExpression Id. */
int SHORT = 51;
/** RegularExpression Id. */
int STATIC = 52;
/** RegularExpression Id. */
int TESTAAAA = 53;
/** RegularExpression Id. */
int SUPER = 54;
/** RegularExpression Id. */
int SWITCH = 55;
/** RegularExpression Id. */
int SYNCHRONIZED = 56;
/** RegularExpression Id. */
int THIS = 57;
/** RegularExpression Id. */
int THROW = 58;
/** RegularExpression Id. */
int THROWS = 59;
/** RegularExpression Id. */
int TRANSIENT = 60;
/** RegularExpression Id. */
int TRUE = 61;
/** RegularExpression Id. */
int TRY = 62;
/** RegularExpression Id. */
int VOID = 63;
/** RegularExpression Id. */
int VOLATILE = 64;
/** RegularExpression Id. */
int WHILE = 65;
/** RegularExpression Id. */
int INTEGER_LITERAL = 66;
/** RegularExpression Id. */
int DECIMAL_LITERAL = 67;
/** RegularExpression Id. */
int HEX_LITERAL = 68;
/** RegularExpression Id. */
int OCTAL_LITERAL = 69;
/** RegularExpression Id. */
int FLOATING_POINT_LITERAL = 70;
/** RegularExpression Id. */
int EXPONENT = 71;
/** RegularExpression Id. */
int CHARACTER_LITERAL = 72;
/** RegularExpression Id. */
int STRING_LITERAL = 73;
/** RegularExpression Id. */
int IDENTIFIER = 74;
/** RegularExpression Id. */
int LETTER = 75;
/** RegularExpression Id. */
int DIGIT = 76;
/** RegularExpression Id. */
int LPAREN = 77;
/** RegularExpression Id. */
int RPAREN = 78;
/** RegularExpression Id. */
int LBRACE = 79;
/** RegularExpression Id. */
int RBRACE = 80;
/** RegularExpression Id. */
int LBRACKET = 81;
/** RegularExpression Id. */
int RBRACKET = 82;
/** RegularExpression Id. */
int SEMICOLON = 83;
/** RegularExpression Id. */
int COMMA = 84;
/** RegularExpression Id. */
int DOT = 85;
/** RegularExpression Id. */
int AT = 86;
/** RegularExpression Id. */
int ASSIGN = 87;
/** RegularExpression Id. */
int GT = 88;
/** RegularExpression Id. */
int LT = 89;
/** RegularExpression Id. */
int BANG = 90;
/** RegularExpression Id. */
int TILDE = 91;
/** RegularExpression Id. */
int HOOK = 92;
/** RegularExpression Id. */
int COLON = 93;
/** RegularExpression Id. */
int EQ = 94;
/** RegularExpression Id. */
int LE = 95;
/** RegularExpression Id. */
int GE = 96;
/** RegularExpression Id. */
int NE = 97;
/** RegularExpression Id. */
int SC_OR = 98;
/** RegularExpression Id. */
int SC_AND = 99;
/** RegularExpression Id. */
int INCR = 100;
/** RegularExpression Id. */
int DECR = 101;
/** RegularExpression Id. */
int PLUS = 102;
/** RegularExpression Id. */
int MINUS = 103;
/** RegularExpression Id. */
int STAR = 104;
/** RegularExpression Id. */
int SLASH = 105;
/** RegularExpression Id. */
int BIT_AND = 106;
/** RegularExpression Id. */
int BIT_OR = 107;
/** RegularExpression Id. */
int XOR = 108;
/** RegularExpression Id. */
int REM = 109;
/** RegularExpression Id. */
int LSHIFT = 110;
/** RegularExpression Id. */
int PLUSASSIGN = 111;
/** RegularExpression Id. */
int MINUSASSIGN = 112;
/** RegularExpression Id. */
int STARASSIGN = 113;
/** RegularExpression Id. */
int SLASHASSIGN = 114;
/** RegularExpression Id. */
int ANDASSIGN = 115;
/** RegularExpression Id. */
int ORASSIGN = 116;
/** RegularExpression Id. */
int XORASSIGN = 117;
/** RegularExpression Id. */
int REMASSIGN = 118;
/** RegularExpression Id. */
int LSHIFTASSIGN = 119;
/** RegularExpression Id. */
int RSIGNEDSHIFTASSIGN = 120;
/** RegularExpression Id. */
int RUNSIGNEDSHIFTASSIGN = 121;
/** RegularExpression Id. */
int ELLIPSIS = 122;
/** Lexical state. */
int DEFAULT = 0;
/** Lexical state. */
int IN_SINGLE_LINE_COMMENT = 1;
/** Lexical state. */
int IN_MULTI_LINE_COMMENT = 2;
/** Literal token values. */
String[] tokenImage = {
"<EOF>",
"\" \"",
"\"\\t\"",
"\"\\n\"",
"\"\\r\"",
"\"\\f\"",
"\"\\u001a\"",
"\"/*\"",
"\"//\"",
"<SINGLE_LINE_COMMENT2>",
"<END_OF_LINE_MULTI>",
"\"*/\"",
"<token of kind 12>",
"\"abstract\"",
"\"assert\"",
"\"boolean\"",
"\"break\"",
"\"byte\"",
"\"case\"",
"\"catch\"",
"\"char\"",
"\"class\"",
"\"const\"",
"\"continue\"",
"\"default\"",
"\"do\"",
"\"double\"",
"\"else\"",
"\"enum\"",
"\"extends\"",
"\"false\"",
"\"final\"",
"\"finally\"",
"\"float\"",
"\"for\"",
"\"goto\"",
"\"if\"",
"\"implements\"",
"\"import\"",
"\"instanceof\"",
"\"int\"",
"\"interface\"",
"\"long\"",
"\"native\"",
"\"new\"",
"\"null\"",
"\"package\"",
"\"private\"",
"\"protected\"",
"\"public\"",
"\"return\"",
"\"short\"",
"\"static\"",
"\"strictfp\"",
"\"super\"",
"\"switch\"",
"\"synchronized\"",
"\"this\"",
"\"throw\"",
"\"throws\"",
"\"transient\"",
"\"true\"",
"\"try\"",
"\"void\"",
"\"volatile\"",
"\"while\"",
"<INTEGER_LITERAL>",
"<DECIMAL_LITERAL>",
"<HEX_LITERAL>",
"<OCTAL_LITERAL>",
"<FLOATING_POINT_LITERAL>",
"<EXPONENT>",
"<CHARACTER_LITERAL>",
"<STRING_LITERAL>",
"<IDENTIFIER>",
"<LETTER>",
"<DIGIT>",
"\"(\"",
"\")\"",
"\"{\"",
"\"}\"",
"\"[\"",
"\"]\"",
"\";\"",
"\",\"",
"\".\"",
"\"@\"",
"\"=\"",
"\">\"",
"\"<\"",
"\"!\"",
"\"~\"",
"\"?\"",
"\":\"",
"\"==\"",
"\"<=\"",
"\">=\"",
"\"!=\"",
"\"||\"",
"\"&&\"",
"\"++\"",
"\"--\"",
"\"+\"",
"\"-\"",
"\"*\"",
"\"/\"",
"\"&\"",
"\"|\"",
"\"^\"",
"\"%\"",
"\"<<\"",
"\"+=\"",
"\"-=\"",
"\"*=\"",
"\"/=\"",
"\"&=\"",
"\"|=\"",
"\"^=\"",
"\"%=\"",
"\"<<=\"",
"\">>=\"",
"\">>>=\"",
"\"...\"",
};
}
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 1830 |
| javancss/parser/debug/JavaParserDebug.java | 1932 |
try {
int oldNcss = _ncss;
int oldFunctions = _functions;
String sOldFunction = _sFunction;
int oldcyc = _cyc;
boolean bOldReturn = _bReturn;
Token tmpToken = null;
int jvdc = 0;
// added by SMS
int jvdcLines = 0;
int oldSingle;
int oldMulti;
boolean bPublic = false;
//
//Added by REYNAUD Sebastien (LOGICA)
Token myToken = null;
_tmpToken=null;
if ( _tmpToken != null )
{
tmpToken = _tmpToken;
}
label_29:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
;
break;
default:
jj_la1[61] = jj_gen;
break label_29;
}
myToken = getToken(1);
Annotation();
if ( tmpToken == null ) {
//tmpToken = getToken( 0 ); //Removed by REYNAUD Sebastien (LOGICA)
//Added by REYNAUD Sebastien (LOGICA)
tmpToken = myToken;
//
}
}
label_30:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case FINAL:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
;
break;
default:
jj_la1[62] = jj_gen;
break label_30;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case PUBLIC:
jj_consume_token(PUBLIC);
bPublic = true;
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case PROTECTED:
jj_consume_token(PROTECTED);
bPublic = true;
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case PRIVATE:
jj_consume_token(PRIVATE);
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case STATIC:
jj_consume_token(STATIC);
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case ABSTRACT:
jj_consume_token(ABSTRACT);
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case FINAL:
jj_consume_token(FINAL);
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case NATIVE:
jj_consume_token(NATIVE);
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case SYNCHRONIZED:
jj_consume_token(SYNCHRONIZED);
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case TESTAAAA:
jj_consume_token(TESTAAAA);
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
default:
jj_la1[63] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
label_31:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
;
break;
default:
jj_la1[64] = jj_gen;
break label_31;
}
Annotation();
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LT:
TypeParameters();
break;
default:
jj_la1[65] = jj_gen;
;
}
_tmpResultToken = null;
ResultType();
if ( tmpToken == null )
{
tmpToken = _tmpResultToken;
if ( tmpToken == null )
{
tmpToken = getToken( 0 );
}
Util.debug( "result type tmpToken: " + tmpToken );
}
MethodDeclarator();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case THROWS:
jj_consume_token(THROWS);
NameList();
break;
default:
jj_la1[66] = jj_gen;
;
}
_cyc = 1;
_bReturn = false;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LBRACE:
Block();
break;
case SEMICOLON:
jj_consume_token(SEMICOLON);
break;
default:
jj_la1[67] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
// added by SMS
{
Util.debug( "Token: " + String.valueOf( tmpToken.image ) );
while( tmpToken.specialToken != null )
{
Util.debug( "Token comment: " + String.valueOf( tmpToken.specialToken.image ) );
if ( tmpToken.specialToken.image.startsWith( "/**" ) )
{
_javadocs++;
Util.debug( "MethodDeclaration()._javadocs++" );
jvdc++;
if ((bPublic && _bPublic) || _bPrivate) {
Util.debug( "_jvdc++" );
_jvdc++;
jvdcLines = JavaParserDebugTokenManager._iMultiCommentsLast;
| |
| File | Line |
|---|---|
| javancss/parser/JavaParserTokenManager.java | 844 |
| javancss/parser/java15/JavaParser15TokenManager.java | 872 |
jjCheckNAdd(jjnextStates[start + 1]);
}
static final long[] jjbitVec0 = {
0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffffffffffffL
};
static final long[] jjbitVec2 = {
0x0L, 0x0L, 0xffffffffffffffffL, 0xffffffffffffffffL
};
static final long[] jjbitVec3 = {
0xfff0000000200002L, 0xffffffffffffdfffL, 0xfffff00f7fffffffL, 0x12000000007fffffL
};
static final long[] jjbitVec4 = {
0x0L, 0x0L, 0x420043c00000000L, 0xff7fffffff7fffffL
};
static final long[] jjbitVec5 = {
0xffffcffffffffL, 0xffffffffffff0000L, 0xf9ff3fffffffffffL, 0x401f00030003L
};
static final long[] jjbitVec6 = {
0x0L, 0x400000000000000L, 0xfffffffbffffd740L, 0xffffffcff7fffL
};
static final long[] jjbitVec7 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffffff003L, 0x33fffffffff199fL
};
static final long[] jjbitVec8 = {
0xfffe000000000000L, 0xfffffffe027fffffL, 0xffL, 0x707ffffff0000L
};
static final long[] jjbitVec9 = {
0x7fffffe00000000L, 0xfffe0000000007ffL, 0xffffffffffffffffL, 0x1c000060002fffffL
};
static final long[] jjbitVec10 = {
0x1ffffffd0000L, 0x0L, 0x3fffffffffL, 0x0L
};
static final long[] jjbitVec11 = {
0x23ffffffffffffe0L, 0x3ff010000L, 0x3c5fdfffff99fe0L, 0xf0003b0000000L
};
static final long[] jjbitVec12 = {
0x36dfdfffff987e0L, 0x1c00005e000000L, 0x23edfdfffffbafe0L, 0x100010000L
};
static final long[] jjbitVec13 = {
0x23cdfdfffff99fe0L, 0x3b0000000L, 0x3bfc718d63dc7e0L, 0x0L
};
static final long[] jjbitVec14 = {
0x3effdfffffddfe0L, 0x300000000L, 0x3effdfffffddfe0L, 0x340000000L
};
static final long[] jjbitVec15 = {
0x3fffdfffffddfe0L, 0x300000000L, 0x2ffbfffffc7fffe0L, 0x7fL
};
static final long[] jjbitVec16 = {
0x800dfffffffffffeL, 0x7fL, 0x200decaefef02596L, 0x3000005fL
};
static final long[] jjbitVec17 = {
0x1L, 0x7fffffffeffL, 0xf00L, 0x0L
};
static final long[] jjbitVec18 = {
0x6fbffffffffL, 0x3f0000L, 0xffffffff00000000L, 0x7fffffffff003fL
};
static final long[] jjbitVec19 = {
0xffffffffffffffffL, 0xffffffff83ffffffL, 0xffffff07ffffffffL, 0x3ffffffffffffffL
};
static final long[] jjbitVec20 = {
0xffffffffffffff7fL, 0xffffffff3d7f3d7fL, 0x7f3d7fffffff3d7fL, 0xffff7fffff7f7f3dL
};
static final long[] jjbitVec21 = {
0xffffffff7f3d7fffL, 0x7ffff7fL, 0xffffffff00000000L, 0x1fffffffffffffL
};
static final long[] jjbitVec22 = {
0xffffffffffffffffL, 0x7f9fffffffffffL, 0xffffffff07fffffeL, 0x7ffffffffffL
};
static final long[] jjbitVec23 = {
0x0L, 0x0L, 0xfffffffffffffL, 0x8000000L
};
static final long[] jjbitVec24 = {
0xffffffff00000000L, 0xffffffffffffffL, 0x1ffffffffffL, 0x0L
};
static final long[] jjbitVec25 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0xffffffff0fffffffL, 0x3ffffffffffffffL
};
static final long[] jjbitVec26 = {
0xffffffff3f3fffffL, 0x3fffffffaaff3f3fL, 0x5fdfffffffffffffL, 0x1fdc1fff0fcf1fdcL
};
static final long[] jjbitVec27 = {
0x8000000000000000L, 0x8000000000000001L, 0xffff00000000L, 0x0L
};
static final long[] jjbitVec28 = {
0x3fbbd503e2ffc84L, 0xffffffff00000000L, 0xfL, 0x0L
};
static final long[] jjbitVec29 = {
0x73e03fe000000e0L, 0xfffffffffffffffeL, 0xfffffffe601fffffL, 0x7fffffffffffffffL
};
static final long[] jjbitVec30 = {
0xfffe1fffffffffe0L, 0xffffffffffffffffL, 0xffffff00007fffL, 0x0L
};
static final long[] jjbitVec31 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffffffffL, 0x0L
};
static final long[] jjbitVec32 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0x3fffffffffL, 0x0L
};
static final long[] jjbitVec33 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0x1fffL, 0x0L
};
static final long[] jjbitVec34 = {
0xffffffffffffffffL, 0xffffffffffffffffL, 0xfffffffffL, 0x0L
};
static final long[] jjbitVec35 = {
0x3fffffffffffL, 0x0L, 0x0L, 0x0L
};
static final long[] jjbitVec36 = {
0x5f7ffdffa0f8007fL, 0xffffffffffffffdbL, 0x3ffffffffffffL, 0xfffffffffff80000L
};
static final long[] jjbitVec37 = {
0x3fffffffffffffffL, 0xffffffffffff0000L, 0xfffffffffffcffffL, 0xfff0000000000ffL
};
static final long[] jjbitVec38 = {
0x18000000000000L, 0xffd702000000e000L, 0xffffffffffffffffL, 0x1fffffffffffffffL
};
static final long[] jjbitVec39 = {
0x87fffffe00000010L, 0xffffffe007fffffeL, 0x7fffffffffffffffL, 0x631cfcfcfcL
};
static final long[] jjbitVec40 = {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 10157 |
| javancss/parser/debug/JavaParserDebug.java | 10799 |
return token;
}
/** Get the specific Token. */
final public Token getToken(int index) {
Token t = token;
for (int i = 0; i < index; i++) {
if (t.next != null) t = t.next;
else t = t.next = token_source.getNextToken();
}
return t;
}
private int jj_ntk() {
if ((jj_nt=token.next) == null)
return (jj_ntk = (token.next=token_source.getNextToken()).kind);
else
return (jj_ntk = jj_nt.kind);
}
private java.util.List jj_expentries = new java.util.ArrayList();
private int[] jj_expentry;
private int jj_kind = -1;
private int[] jj_lasttokens = new int[100];
private int jj_endpos;
private void jj_add_error_token(int kind, int pos) {
if (pos >= 100) return;
if (pos == jj_endpos + 1) {
jj_lasttokens[jj_endpos++] = kind;
} else if (jj_endpos != 0) {
jj_expentry = new int[jj_endpos];
for (int i = 0; i < jj_endpos; i++) {
jj_expentry[i] = jj_lasttokens[i];
}
jj_entries_loop: for (java.util.Iterator it = jj_expentries.iterator(); it.hasNext();) {
int[] oldentry = (int[])(it.next());
if (oldentry.length == jj_expentry.length) {
for (int i = 0; i < jj_expentry.length; i++) {
if (oldentry[i] != jj_expentry[i]) {
continue jj_entries_loop;
}
}
jj_expentries.add(jj_expentry);
break jj_entries_loop;
}
}
if (pos != 0) jj_lasttokens[(jj_endpos = pos) - 1] = kind;
}
}
/** Generate ParseException. */
public ParseException generateParseException() {
jj_expentries.clear();
boolean[] la1tokens = new boolean[123];
if (jj_kind >= 0) {
la1tokens[jj_kind] = true;
jj_kind = -1;
}
for (int i = 0; i < 202; i++) {
if (jj_la1[i] == jj_gen) {
for (int j = 0; j < 32; j++) {
if ((jj_la1_0[i] & (1<<j)) != 0) {
la1tokens[j] = true;
}
if ((jj_la1_1[i] & (1<<j)) != 0) {
la1tokens[32+j] = true;
}
if ((jj_la1_2[i] & (1<<j)) != 0) {
la1tokens[64+j] = true;
}
if ((jj_la1_3[i] & (1<<j)) != 0) {
la1tokens[96+j] = true;
}
}
}
}
for (int i = 0; i < 123; i++) {
if (la1tokens[i]) {
jj_expentry = new int[1];
jj_expentry[0] = i;
jj_expentries.add(jj_expentry);
}
}
jj_endpos = 0;
jj_rescan_token();
jj_add_error_token(0, 0);
int[][] exptokseq = new int[jj_expentries.size()][];
for (int i = 0; i < jj_expentries.size(); i++) {
exptokseq[i] = (int[])jj_expentries.get(i);
}
return new ParseException(token, exptokseq, tokenImage);
}
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 10257 |
| javancss/parser/debug/JavaParserDebug.java | 10942 |
}
private void jj_rescan_token() {
jj_rescan = true;
for (int i = 0; i < 62; i++) {
try {
JJCalls p = jj_2_rtns[i];
do {
if (p.gen > jj_gen) {
jj_la = p.arg; jj_lastpos = jj_scanpos = p.first;
switch (i) {
case 0: jj_3_1(); break;
case 1: jj_3_2(); break;
case 2: jj_3_3(); break;
case 3: jj_3_4(); break;
case 4: jj_3_5(); break;
case 5: jj_3_6(); break;
case 6: jj_3_7(); break;
case 7: jj_3_8(); break;
case 8: jj_3_9(); break;
case 9: jj_3_10(); break;
case 10: jj_3_11(); break;
case 11: jj_3_12(); break;
case 12: jj_3_13(); break;
case 13: jj_3_14(); break;
case 14: jj_3_15(); break;
case 15: jj_3_16(); break;
case 16: jj_3_17(); break;
case 17: jj_3_18(); break;
case 18: jj_3_19(); break;
case 19: jj_3_20(); break;
case 20: jj_3_21(); break;
case 21: jj_3_22(); break;
case 22: jj_3_23(); break;
case 23: jj_3_24(); break;
case 24: jj_3_25(); break;
case 25: jj_3_26(); break;
case 26: jj_3_27(); break;
case 27: jj_3_28(); break;
case 28: jj_3_29(); break;
case 29: jj_3_30(); break;
case 30: jj_3_31(); break;
case 31: jj_3_32(); break;
case 32: jj_3_33(); break;
case 33: jj_3_34(); break;
case 34: jj_3_35(); break;
case 35: jj_3_36(); break;
case 36: jj_3_37(); break;
case 37: jj_3_38(); break;
case 38: jj_3_39(); break;
case 39: jj_3_40(); break;
case 40: jj_3_41(); break;
case 41: jj_3_42(); break;
case 42: jj_3_43(); break;
case 43: jj_3_44(); break;
case 44: jj_3_45(); break;
case 45: jj_3_46(); break;
case 46: jj_3_47(); break;
case 47: jj_3_48(); break;
case 48: jj_3_49(); break;
case 49: jj_3_50(); break;
case 50: jj_3_51(); break;
case 51: jj_3_52(); break;
case 52: jj_3_53(); break;
case 53: jj_3_54(); break;
case 54: jj_3_55(); break;
case 55: jj_3_56(); break;
case 56: jj_3_57(); break;
case 57: jj_3_58(); break;
case 58: jj_3_59(); break;
case 59: jj_3_60(); break;
case 60: jj_3_61(); break;
case 61: jj_3_62(); break;
}
}
p = p.next;
} while (p != null);
} catch(LookaheadSuccess ls) { }
}
jj_rescan = false;
}
private void jj_save(int index, int xla) {
JJCalls p = jj_2_rtns[index];
while (p.gen > jj_gen) {
if (p.next == null) { p = p.next = new JJCalls(); break; }
p = p.next;
}
p.gen = jj_gen + xla - jj_la; p.first = token; p.arg = xla;
}
static final class JJCalls {
int gen;
Token first;
int arg;
JJCalls next;
}
}
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 40 |
| javancss/parser/debug/JavaParserDebug.java | 40 |
}
private boolean _bReturn = false;
private int _ncss = 0; // general counter
private int _loc = 0;
private int _cyc = 1;
private int _localCases = 0;
private String _sName = ""; // name of last token
private String _sParameter = "";
private String _sPackage = "";
private String _sClass = "";
private String _sFunction = "";
private int _functions = 0; // number of functions in this class
//private int _topLevelClasses = 0;
private int _classes = 0;
private int _classLevel = 0;
private int _anonClassCount = 1;
private int _jvdcLines = 0; // added by SMS
private int _jvdc = 0;
private boolean _bPrivate = true;//false; // added by SMS
private boolean _bPublic = true; // added by SMS
/**
* For each class the number of formal
* comments in toplevel methods, constructors, inner
* classes, and for the class itself are counted.
* The top level comment has to be directly before
* the class definition, not before the package or
* import statement as it is often seen in source code
* examples (at the beginning of your source files you
* should instead put your copyright notice).
*/
private int _javadocs = 0; // global javadocs
private List/*<FunctionMetric>*/ _vFunctions = new ArrayList(); // holds the statistics for each method
/**
* Metrics for each class/interface are stored in this
* vector.
*/
private List/*<ObjectMetric>*/ _vClasses = new ArrayList();
private List _vImports = new ArrayList();
private Object[] _aoPackage = null;
private Map/*<String,PackageMetric>*/ _htPackage = new HashMap();
private PackageMetric _pPackageMetric;
private Token _tmpToken = null;
/** Argh, too much of a state machine. */
private Token _tmpResultToken = null;
private String _formatPackage(String sPackage_) {
if (sPackage_.equals("")) {
return ".";
}
return sPackage_.substring(0, sPackage_.length() - 1);
}
public void parse() throws Exception {
CompilationUnit();
}
public void parseImportUnit() throws Exception {
ImportUnit();
}
public int getNcss() {
return _ncss;
}
public int getLOC() {
return _loc;
}
// added by SMS
public int getJvdc() {
return _jvdc;
}
/*public int getTopLevelClasses() {
return _topLevelClasses;
}*/
public List/*<FunctionMetric>*/ getFunction() {
return _vFunctions;
}
/**
* @return Top level classes in sorted order
*/
public List/*<ObjectMetric>*/ getObject() {
Collections.sort(_vClasses);
return _vClasses;
}
/**
* @return The empty package consists of the name ".".
*/
public Map/*<String,PackageMetric>*/ getPackage() {
return _htPackage;
}
public List getImports() {
return _vImports;
}
/**
* name, beginLine, ...
*/
public Object[] getPackageObjects() {
return _aoPackage;
}
/**
* if javancss is used with cat *.java a long
* input stream might get generated, so line
* number information in case of an parse exception
* is not very useful.
*/
public String getLastFunction() {
return _sPackage + _sClass + _sFunction;
}
/**
* Class to hold modifiers.
*/
static public final class ModifierSet
{
/* Definitions of the bits in the modifiers field. */
public static final int PUBLIC = 0x0001;
public static final int PROTECTED = 0x0002;
public static final int PRIVATE = 0x0004;
public static final int ABSTRACT = 0x0008;
public static final int STATIC = 0x0010;
public static final int FINAL = 0x0020;
public static final int SYNCHRONIZED = 0x0040;
public static final int NATIVE = 0x0080;
public static final int TRANSIENT = 0x0100;
public static final int VOLATILE = 0x0200;
public static final int STRICTFP = 0x1000;
/** A set of accessors that indicate whether the specified modifier
is in the set. */
public boolean isPublic(int modifiers)
{
return (modifiers & PUBLIC) != 0;
}
public boolean isProtected(int modifiers)
{
return (modifiers & PROTECTED) != 0;
}
public boolean isPrivate(int modifiers)
{
return (modifiers & PRIVATE) != 0;
}
public boolean isStatic(int modifiers)
{
return (modifiers & STATIC) != 0;
}
public boolean isAbstract(int modifiers)
{
return (modifiers & ABSTRACT) != 0;
}
public boolean isFinal(int modifiers)
{
return (modifiers & FINAL) != 0;
}
public boolean isNative(int modifiers)
{
return (modifiers & NATIVE) != 0;
}
public boolean isStrictfp(int modifiers)
{
return (modifiers & STRICTFP) != 0;
}
public boolean isSynchronized(int modifiers)
{
return (modifiers & SYNCHRONIZED) != 0;
}
public boolean isTransient(int modifiers)
{
return (modifiers & TRANSIENT) != 0;
}
public boolean isVolatile(int modifiers)
{
return (modifiers & VOLATILE) != 0;
}
/**
* Removes the given modifier.
*/
static int removeModifier(int modifiers, int mod)
{
return modifiers & ~mod;
}
}
/*****************************************
* THE JAVA LANGUAGE GRAMMAR STARTS HERE *
*****************************************/
/*
* Program structuring syntax follows.
*/
final public void CompilationUnit() throws ParseException {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 17 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 17 |
public class JavaParser15Debug implements JavaParserInterface, JavaParser15DebugConstants {
private boolean _bReturn = false;
private int _ncss = 0; // general counter
private int _loc = 0;
private int _cyc = 1;
private int _localCases = 0;
private String _sName = ""; // name of last token
private String _sParameter = "";
private String _sPackage = "";
private String _sClass = "";
private String _sFunction = "";
private int _functions = 0; // number of functions in this class
//private int _topLevelClasses = 0;
private int _classes = 0;
private int _classLevel = 0;
private int _anonClassCount = 1;
private int _jvdcLines = 0; // added by SMS
private int _jvdc = 0;
private boolean _bPrivate = true;//false; // added by SMS
private boolean _bPublic = true; // added by SMS
/**
* For each class the number of formal
* comments in toplevel methods, constructors, inner
* classes, and for the class itself are counted.
* The top level comment has to be directly before
* the class definition, not before the package or
* import statement as it is often seen in source code
* examples (at the beginning of your source files you
* should instead put your copyright notice).
*/
private int _javadocs = 0; // global javadocs
private List/*<FunctionMetric>*/ _vFunctions = new ArrayList(); // holds the statistics for each method
/**
* Metrics for each class/interface are stored in this
* vector.
*/
private List/*<ObjectMetric>*/ _vClasses = new ArrayList();
private List _vImports = new ArrayList();
private Object[] _aoPackage = null;
private Map/*<String,PackageMetric>*/ _htPackage = new HashMap();
private PackageMetric _pPackageMetric;
private Token _tmpToken = null;
/** Argh, too much of a state machine. */
private Token _tmpResultToken = null;
private String _formatPackage(String sPackage_) {
if (sPackage_.equals("")) {
return ".";
}
return sPackage_.substring(0, sPackage_.length() - 1);
}
public void parse() throws Exception {
CompilationUnit();
}
public void parseImportUnit() throws Exception {
ImportUnit();
}
public int getNcss() {
return _ncss;
}
public int getLOC() {
return _loc;
}
// added by SMS
public int getJvdc() {
return _jvdc;
}
/*public int getTopLevelClasses() {
return _topLevelClasses;
}*/
public List/*<FunctionMetric>*/ getFunction() {
return _vFunctions;
}
/**
* @return Top level classes in sorted order
*/
public List/*<ObjectMetric>*/ getObject() {
Collections.sort(_vClasses);
return _vClasses;
}
/**
* @return The empty package consists of the name ".".
*/
public Map/*<String,PackageMetric>*/ getPackage() {
return _htPackage;
}
public List getImports() {
return _vImports;
}
/**
* name, beginLine, ...
*/
public Object[] getPackageObjects() {
return _aoPackage;
}
/**
* if javancss is used with cat *.java a long
* input stream might get generated, so line
* number information in case of an parse exception
* is not very useful.
*/
public String getLastFunction() {
return _sPackage + _sClass + _sFunction;
}
/**
* Class to hold modifiers.
*/
static public final class ModifierSet
{
/* Definitions of the bits in the modifiers field. */
public static final int PUBLIC = 0x0001;
public static final int PROTECTED = 0x0002;
public static final int PRIVATE = 0x0004;
public static final int ABSTRACT = 0x0008;
public static final int STATIC = 0x0010;
public static final int FINAL = 0x0020;
public static final int SYNCHRONIZED = 0x0040;
public static final int NATIVE = 0x0080;
public static final int TRANSIENT = 0x0100;
public static final int VOLATILE = 0x0200;
public static final int STRICTFP = 0x1000;
/** A set of accessors that indicate whether the specified modifier
is in the set. */
public boolean isPublic(int modifiers)
{
return (modifiers & PUBLIC) != 0;
}
public boolean isProtected(int modifiers)
{
return (modifiers & PROTECTED) != 0;
}
public boolean isPrivate(int modifiers)
{
return (modifiers & PRIVATE) != 0;
}
public boolean isStatic(int modifiers)
{
return (modifiers & STATIC) != 0;
}
public boolean isAbstract(int modifiers)
{
return (modifiers & ABSTRACT) != 0;
}
public boolean isFinal(int modifiers)
{
return (modifiers & FINAL) != 0;
}
public boolean isNative(int modifiers)
{
return (modifiers & NATIVE) != 0;
}
public boolean isStrictfp(int modifiers)
{
return (modifiers & STRICTFP) != 0;
}
public boolean isSynchronized(int modifiers)
{
return (modifiers & SYNCHRONIZED) != 0;
}
public boolean isTransient(int modifiers)
{
return (modifiers & TRANSIENT) != 0;
}
public boolean isVolatile(int modifiers)
{
return (modifiers & VOLATILE) != 0;
}
/**
* Removes the given modifier.
*/
static int removeModifier(int modifiers, int mod)
{
return modifiers & ~mod;
}
}
public JavaParser15Debug(String fileName)
| |
| File | Line |
|---|---|
| javancss/parser/ParseException.java | 14 |
| javancss/parser/java15/debug/ParseException.java | 14 |
public class ParseException extends Exception {
/**
* This constructor is used by the method "generateParseException"
* in the generated parser. Calling this constructor generates
* a new object of this type with the fields "currentToken",
* "expectedTokenSequences", and "tokenImage" set. The boolean
* flag "specialConstructor" is also set to true to indicate that
* this constructor was used to create this object.
* This constructor calls its super class with the empty string
* to force the "toString" method of parent class "Throwable" to
* print the error message in the form:
* ParseException: <result of getMessage>
*/
public ParseException(Token currentTokenVal,
int[][] expectedTokenSequencesVal,
String[] tokenImageVal
)
{
super("");
specialConstructor = true;
currentToken = currentTokenVal;
expectedTokenSequences = expectedTokenSequencesVal;
tokenImage = tokenImageVal;
}
/**
* The following constructors are for use by you for whatever
* purpose you can think of. Constructing the exception in this
* manner makes the exception behave in the normal way - i.e., as
* documented in the class "Throwable". The fields "errorToken",
* "expectedTokenSequences", and "tokenImage" do not contain
* relevant information. The JavaCC generated code does not use
* these constructors.
*/
public ParseException() {
super();
specialConstructor = false;
}
/** Constructor with message. */
public ParseException(String message) {
super(message);
specialConstructor = false;
}
/**
* This variable determines which constructor was used to create
* this object and thereby affects the semantics of the
* "getMessage" method (see below).
*/
protected boolean specialConstructor;
/**
* This is the last token that has been consumed successfully. If
* this object has been created due to a parse error, the token
* followng this token will (therefore) be the first error token.
*/
public Token currentToken;
/**
* Each entry in this array is an array of integers. Each array
* of integers represents a sequence of tokens (by their ordinal
* values) that is expected at this point of the parse.
*/
public int[][] expectedTokenSequences;
/**
* This is a reference to the "tokenImage" array of the generated
* parser within which the parse error occurred. This array is
* defined in the generated ...Constants interface.
*/
public String[] tokenImage;
/**
* This method has the standard behavior when this object has been
* created using the standard constructors. Otherwise, it uses
* "currentToken" and "expectedTokenSequences" to generate a parse
* error message and returns it. If this object has been created
* due to a parse error, and you do not catch it (it gets thrown
* from the parser), then this method is called during the printing
* of the final stack trace, and hence the correct error message
* gets displayed.
*/
public String getMessage() {
if (!specialConstructor) {
return super.getMessage();
}
StringBuffer expected = new StringBuffer();
int maxSize = 0;
for (int i = 0; i < expectedTokenSequences.length; i++) {
if (maxSize < expectedTokenSequences[i].length) {
maxSize = expectedTokenSequences[i].length;
}
for (int j = 0; j < expectedTokenSequences[i].length; j++) {
expected.append(tokenImage[expectedTokenSequences[i][j]]).append(' ');
}
if (expectedTokenSequences[i][expectedTokenSequences[i].length - 1] != 0) {
expected.append("...");
}
expected.append(eol).append(" ");
}
String retval = "Encountered \"";
Token tok = currentToken.next;
for (int i = 0; i < maxSize; i++) {
if (i != 0) retval += " ";
if (tok.kind == 0) {
retval += tokenImage[0];
break;
}
retval += " " + tokenImage[tok.kind];
retval += " \"";
retval += add_escapes(tok.image);
retval += " \"";
tok = tok.next;
}
retval += "\" at line " + currentToken.next.beginLine + ", column " + currentToken.next.beginColumn;
retval += "." + eol;
if (expectedTokenSequences.length == 1) {
retval += "Was expecting:" + eol + " ";
} else {
retval += "Was expecting one of:" + eol + " ";
}
retval += expected.toString();
return retval;
}
/**
* The end of line string for this machine.
*/
protected String eol = System.getProperty("line.separator", "\n");
/**
* Used to convert raw characters to their escaped version
* when these raw version cannot be used as part of an ASCII
* string literal.
*/
protected String add_escapes(String str) {
StringBuffer retval = new StringBuffer();
char ch;
for (int i = 0; i < str.length(); i++) {
switch (str.charAt(i))
{
case 0 :
continue;
case '\b':
retval.append("\\b");
continue;
case '\t':
retval.append("\\t");
continue;
case '\n':
retval.append("\\n");
continue;
case '\f':
retval.append("\\f");
continue;
case '\r':
retval.append("\\r");
continue;
case '\"':
retval.append("\\\"");
continue;
case '\'':
retval.append("\\\'");
continue;
case '\\':
retval.append("\\\\");
continue;
default:
if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) {
String s = "0000" + Integer.toString(ch, 16);
retval.append("\\u" + s.substring(s.length() - 4, s.length()));
} else {
retval.append(ch);
}
continue;
}
}
return retval.toString();
}
}
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 41 |
| javancss/parser/java15/JavaParser15.java | 18 |
private boolean _bReturn = false;
private int _ncss = 0; // general counter
private int _loc = 0;
private int _cyc = 1;
private int _localCases = 0;
private String _sName = ""; // name of last token
private String _sParameter = "";
private String _sPackage = "";
private String _sClass = "";
private String _sFunction = "";
private int _functions = 0; // number of functions in this class
//private int _topLevelClasses = 0;
private int _classes = 0;
private int _classLevel = 0;
private int _anonClassCount = 1;
private int _jvdcLines = 0; // added by SMS
private int _jvdc = 0;
private boolean _bPrivate = true;//false; // added by SMS
private boolean _bPublic = true; // added by SMS
/**
* For each class the number of formal
* comments in toplevel methods, constructors, inner
* classes, and for the class itself are counted.
* The top level comment has to be directly before
* the class definition, not before the package or
* import statement as it is often seen in source code
* examples (at the beginning of your source files you
* should instead put your copyright notice).
*/
private int _javadocs = 0; // global javadocs
private List/*<FunctionMetric>*/ _vFunctions = new ArrayList(); // holds the statistics for each method
/**
* Metrics for each class/interface are stored in this
* vector.
*/
private List/*<ObjectMetric>*/ _vClasses = new ArrayList();
private List _vImports = new ArrayList();
private Object[] _aoPackage = null;
private Map/*<String,PackageMetric>*/ _htPackage = new HashMap();
private PackageMetric _pPackageMetric;
private Token _tmpToken = null;
/** Argh, too much of a state machine. */
private Token _tmpResultToken = null;
private String _formatPackage(String sPackage_) {
if (sPackage_.equals("")) {
return ".";
}
return sPackage_.substring(0, sPackage_.length() - 1);
}
public void parse() throws Exception {
CompilationUnit();
}
public void parseImportUnit() throws Exception {
ImportUnit();
}
public int getNcss() {
return _ncss;
}
public int getLOC() {
return _loc;
}
// added by SMS
public int getJvdc() {
return _jvdc;
}
/*public int getTopLevelClasses() {
return _topLevelClasses;
}*/
public List/*<FunctionMetric>*/ getFunction() {
return _vFunctions;
}
/**
* @return Top level classes in sorted order
*/
public List/*<ObjectMetric>*/ getObject() {
Collections.sort(_vClasses);
return _vClasses;
}
/**
* @return The empty package consists of the name ".".
*/
public Map/*<String,PackageMetric>*/ getPackage() {
return _htPackage;
}
public List getImports() {
return _vImports;
}
/**
* name, beginLine, ...
*/
public Object[] getPackageObjects() {
return _aoPackage;
}
/**
* if javancss is used with cat *.java a long
* input stream might get generated, so line
* number information in case of an parse exception
* is not very useful.
*/
public String getLastFunction() {
return _sPackage + _sClass + _sFunction;
}
/**
* Class to hold modifiers.
*/
static public final class ModifierSet
{
/* Definitions of the bits in the modifiers field. */
public static final int PUBLIC = 0x0001;
public static final int PROTECTED = 0x0002;
public static final int PRIVATE = 0x0004;
public static final int ABSTRACT = 0x0008;
public static final int STATIC = 0x0010;
public static final int FINAL = 0x0020;
public static final int SYNCHRONIZED = 0x0040;
public static final int NATIVE = 0x0080;
public static final int TRANSIENT = 0x0100;
public static final int VOLATILE = 0x0200;
public static final int STRICTFP = 0x1000;
/** A set of accessors that indicate whether the specified modifier
is in the set. */
public boolean isPublic(int modifiers)
{
return (modifiers & PUBLIC) != 0;
}
public boolean isProtected(int modifiers)
{
return (modifiers & PROTECTED) != 0;
}
public boolean isPrivate(int modifiers)
{
return (modifiers & PRIVATE) != 0;
}
public boolean isStatic(int modifiers)
{
return (modifiers & STATIC) != 0;
}
public boolean isAbstract(int modifiers)
{
return (modifiers & ABSTRACT) != 0;
}
public boolean isFinal(int modifiers)
{
return (modifiers & FINAL) != 0;
}
public boolean isNative(int modifiers)
{
return (modifiers & NATIVE) != 0;
}
public boolean isStrictfp(int modifiers)
{
return (modifiers & STRICTFP) != 0;
}
public boolean isSynchronized(int modifiers)
{
return (modifiers & SYNCHRONIZED) != 0;
}
public boolean isTransient(int modifiers)
{
return (modifiers & TRANSIENT) != 0;
}
public boolean isVolatile(int modifiers)
{
return (modifiers & VOLATILE) != 0;
}
/**
* Removes the given modifier.
*/
static int removeModifier(int modifiers, int mod)
{
return modifiers & ~mod;
}
}
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 4239 |
| javancss/parser/debug/JavaParserDebug.java | 4646 |
try {
jj_consume_token(FOR);
jj_consume_token(LPAREN);
if (jj_2_46(2147483647)) {
Modifiers();
Type();
jj_consume_token(IDENTIFIER);
jj_consume_token(COLON);
Expression();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FINAL:
case FLOAT:
case INT:
case LONG:
case NATIVE:
case NEW:
case NULL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TESTAAAA:
case SUPER:
case SYNCHRONIZED:
case THIS:
case TRANSIENT:
case TRUE:
case VOID:
case VOLATILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case SEMICOLON:
case AT:
case INCR:
case DECR:
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FINAL:
case FLOAT:
case INT:
case LONG:
case NATIVE:
case NEW:
case NULL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TESTAAAA:
case SUPER:
case SYNCHRONIZED:
case THIS:
case TRANSIENT:
case TRUE:
case VOID:
case VOLATILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case AT:
case INCR:
case DECR:
ForInit();
break;
default:
jj_la1[149] = jj_gen;
;
}
jj_consume_token(SEMICOLON);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case BANG:
case TILDE:
case INCR:
case DECR:
case PLUS:
case MINUS:
Expression();
break;
default:
jj_la1[150] = jj_gen;
;
}
jj_consume_token(SEMICOLON);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case INCR:
case DECR:
ForUpdate();
break;
default:
jj_la1[151] = jj_gen;
;
}
break;
default:
jj_la1[152] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
jj_consume_token(RPAREN);
Statement();
_ncss++; Util.debug( "_ncss++" );
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 2839 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 3261 |
try {
jj_consume_token(FOR);
jj_consume_token(LPAREN);
if (jj_2_38(2147483647)) {
Modifiers();
Type();
jj_consume_token(IDENTIFIER);
jj_consume_token(COLON);
Expression();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FINAL:
case FLOAT:
case INT:
case LONG:
case NATIVE:
case NEW:
case NULL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case STRICTFP:
case SUPER:
case SYNCHRONIZED:
case THIS:
case TRANSIENT:
case TRUE:
case VOID:
case VOLATILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case SEMICOLON:
case AT:
case INCR:
case DECR:
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FINAL:
case FLOAT:
case INT:
case LONG:
case NATIVE:
case NEW:
case NULL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case STRICTFP:
case SUPER:
case SYNCHRONIZED:
case THIS:
case TRANSIENT:
case TRUE:
case VOID:
case VOLATILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case AT:
case INCR:
case DECR:
ForInit();
break;
default:
;
}
jj_consume_token(SEMICOLON);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case BANG:
case TILDE:
case INCR:
case DECR:
case PLUS:
case MINUS:
Expression();
break;
default:
;
}
jj_consume_token(SEMICOLON);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case INCR:
case DECR:
ForUpdate();
break;
default:
;
}
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
}
jj_consume_token(RPAREN);
Statement();
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 2184 |
| javancss/parser/debug/JavaParserDebug.java | 2306 |
try {
int oldNcss = _ncss;
int oldFunctions = _functions;
String sOldFunction = _sFunction;
int oldcyc = _cyc;
boolean bOldReturn = _bReturn;
Token tmpToken = null;
int jvdc = 0;
// added by SMS
int oldSingle;
int oldMulti;
int jvdcLines = 0;
boolean bPublic = false;
//
//Added by REYNAUD Sebastien (LOGICA)
Token myToken = null;
label_34:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
;
break;
default:
jj_la1[72] = jj_gen;
break label_34;
}
myToken = getToken(1);
Annotation();
if ( tmpToken == null )
{
tmpToken = myToken;
}
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case PRIVATE:
case PROTECTED:
case PUBLIC:
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case PUBLIC:
jj_consume_token(PUBLIC);
bPublic = true;
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case PROTECTED:
jj_consume_token(PROTECTED);
bPublic = true;
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case PRIVATE:
jj_consume_token(PRIVATE);
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
default:
jj_la1[73] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
break;
default:
jj_la1[74] = jj_gen;
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LT:
TypeParameters();
break;
default:
jj_la1[75] = jj_gen;
;
}
Identifier();
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
_cyc = 1;
_sFunction = _sPackage + _sClass + "." + getToken(0).image;
FormalParameters();
_sFunction += _sParameter;
_bReturn = false;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case THROWS:
jj_consume_token(THROWS);
NameList();
break;
default:
jj_la1[76] = jj_gen;
;
}
jj_consume_token(LBRACE);
if (jj_2_18(2147483647)) {
ExplicitConstructorInvocation();
} else {
;
}
if (jj_2_19(2147483647)) {
ExplicitConstructorInvocation();
} else {
;
}
while( tmpToken.specialToken != null ) {
if ( tmpToken.specialToken.image.startsWith( "/**" ) ) {
_javadocs++;
jvdc++;
if ((bPublic && _bPublic) || _bPrivate) {
Util.debug( "_jvdc++" );
_jvdc++;
jvdcLines = JavaParserDebugTokenManager._iMultiCommentsLast;
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 744 |
| javancss/parser/debug/JavaParserDebug.java | 776 |
try {
String sOldClass = _sClass;
int oldNcss = _ncss;
int oldFunctions = _functions;
int oldClasses = _classes;
//Added by REYNAUD Sebastien (LOGICA)
int oldJavadocs = _javadocs;
if (!_sClass.equals("")) {
_sClass += ".";
}
_sClass += getToken(2).image;
_classLevel ++;
Modifiers();
jj_consume_token(CLASS);
Identifier();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LT:
TypeParameters();
break;
default:
jj_la1[19] = jj_gen;
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case EXTENDS:
jj_consume_token(EXTENDS);
Name();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LT:
TypeArguments();
break;
default:
jj_la1[20] = jj_gen;
;
}
label_11:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case DOT:
;
break;
default:
jj_la1[21] = jj_gen;
break label_11;
}
jj_consume_token(DOT);
Name();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LT:
TypeArguments();
break;
default:
jj_la1[22] = jj_gen;
;
}
}
break;
default:
jj_la1[23] = jj_gen;
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case IMPLEMENTS:
jj_consume_token(IMPLEMENTS);
NameList();
break;
default:
jj_la1[24] = jj_gen;
;
}
ClassBody();
_ncss++;
Util.debug( "_ncss++" );
_classLevel--;
if (_classLevel == 0) {
//_topLevelClasses++;
ObjectMetric metric = new ObjectMetric();
metric.name = _sPackage + _sClass;
metric.ncss = _ncss - oldNcss;
metric.functions = _functions - oldFunctions;
metric.classes = _classes - oldClasses;
Token lastToken = getToken( 0 );
//metric.add( new Integer( lastToken.endLine ) );
//metric.add( new Integer( lastToken.endColumn ) );
//metric.add( new Integer( _javadocs ) );
_vClasses.add( metric );
_pPackageMetric.functions += _functions - oldFunctions;
_pPackageMetric.classes++;
// added by SMS
_pPackageMetric.javadocs += _javadocs;
//_pPackageMetric.javadocsLn += JavaParserDebugTokenManager._iFormalComments - oldFormal;
//_pPackageMetric.singleLn += JavaParserDebugTokenManager._iSingleComments - oldSingle;
//_pPackageMetric.multiLn += JavaParserDebugTokenManager._iMultiComments - oldMulti;
//
}
//Added by REYNAUD Sebastien (LOGICA)
else
{
ObjectMetric metric1 = new ObjectMetric();
metric1.name = _sPackage + _sClass ;
metric1.ncss = _ncss - oldNcss;
metric1.functions = _functions - oldFunctions;
metric1.classes = _classes - oldClasses;
Token lastToken = getToken( 0 );
_vClasses.add( metric1 );
_pPackageMetric.functions += _functions - oldFunctions;
_pPackageMetric.classes++;
metric1.javadocs = _javadocs - oldJavadocs;
}
//
_functions = oldFunctions;
_classes = oldClasses + 1;
_sClass = sOldClass;
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 1407 |
| javancss/parser/debug/JavaParserDebug.java | 1474 |
try {
String sOldClass = _sClass;
int oldNcss = _ncss;
int oldFunctions = _functions;
int oldClasses = _classes;
//Added by REYNAUD Sebastien (LOGICA)
int oldJavadocs = _javadocs;
if (!_sClass.equals("")) {
_sClass += ".";
}
_sClass += getToken(2).image;
_classLevel ++;
jj_consume_token(INTERFACE);
Identifier();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LT:
TypeParameters();
break;
default:
jj_la1[46] = jj_gen;
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case EXTENDS:
jj_consume_token(EXTENDS);
NameList();
break;
default:
jj_la1[47] = jj_gen;
;
}
jj_consume_token(LBRACE);
label_23:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case CLASS:
case DOUBLE:
case ENUM:
case FINAL:
case FLOAT:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOID:
case VOLATILE:
case IDENTIFIER:
case SEMICOLON:
case AT:
case LT:
;
break;
default:
jj_la1[48] = jj_gen;
break label_23;
}
InterfaceMemberDeclaration();
}
jj_consume_token(RBRACE);
_ncss++;
Util.debug( "_ncss++" );
_classLevel--;
if (_classLevel == 0)
{
//_topLevelClasses++;
ObjectMetric metric = new ObjectMetric();
metric.name = _sPackage + _sClass;
metric.ncss = _ncss - oldNcss;
metric.functions = _functions - oldFunctions;
metric.classes = _classes - oldClasses;
//metric.add( Util.getConstantObject() );
//metric.add( Util.getConstantObject() );
_vClasses.add( metric );
_pPackageMetric.functions += _functions - oldFunctions;
_pPackageMetric.classes++;
// added by SMS
_pPackageMetric.javadocs += _javadocs;
//_pPackageMetric.javadocsLn += JavaParserDebugTokenManager._iFormalComments - oldFormal;
//_pPackageMetric.singleLn += JavaParserDebugTokenManager._iSingleComments - oldSingle;
//_pPackageMetric.multiLn += JavaParserDebugTokenManager._iMultiComments - oldMulti;
//
}
//Added by REYNAUD Sebastien (LOGICA)
else
{
ObjectMetric metric1 = new ObjectMetric();
metric1.name = _sPackage + _sClass;
metric1.ncss = _ncss - oldNcss;
metric1.functions = _functions - oldFunctions;
metric1.classes = _classes - oldClasses;
Token lastToken = getToken( 0 );
_vClasses.add( metric1 );
_pPackageMetric.functions += _functions - oldFunctions;
_pPackageMetric.classes++;
//_pPackageMetric.javadocs += _javadocs;
metric1.javadocs = _javadocs - oldJavadocs;
}
//
_functions = oldFunctions;
_classes = oldClasses + 1;
_sClass = sOldClass;
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/TokenMgrError.java | 6 |
| javancss/parser/java15/debug/TokenMgrError.java | 6 |
public class TokenMgrError extends Error
{
/*
* Ordinals for various reasons why an Error of this type can be thrown.
*/
/**
* Lexical error occurred.
*/
static final int LEXICAL_ERROR = 0;
/**
* An attempt was made to create a second instance of a static token manager.
*/
static final int STATIC_LEXER_ERROR = 1;
/**
* Tried to change to an invalid lexical state.
*/
static final int INVALID_LEXICAL_STATE = 2;
/**
* Detected (and bailed out of) an infinite loop in the token manager.
*/
static final int LOOP_DETECTED = 3;
/**
* Indicates the reason why the exception is thrown. It will have
* one of the above 4 values.
*/
int errorCode;
/**
* Replaces unprintable characters by their escaped (or unicode escaped)
* equivalents in the given string
*/
protected static final String addEscapes(String str) {
StringBuffer retval = new StringBuffer();
char ch;
for (int i = 0; i < str.length(); i++) {
switch (str.charAt(i))
{
case 0 :
continue;
case '\b':
retval.append("\\b");
continue;
case '\t':
retval.append("\\t");
continue;
case '\n':
retval.append("\\n");
continue;
case '\f':
retval.append("\\f");
continue;
case '\r':
retval.append("\\r");
continue;
case '\"':
retval.append("\\\"");
continue;
case '\'':
retval.append("\\\'");
continue;
case '\\':
retval.append("\\\\");
continue;
default:
if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) {
String s = "0000" + Integer.toString(ch, 16);
retval.append("\\u" + s.substring(s.length() - 4, s.length()));
} else {
retval.append(ch);
}
continue;
}
}
return retval.toString();
}
/**
* Returns a detailed message for the Error when it is thrown by the
* token manager to indicate a lexical error.
* Parameters :
* EOFSeen : indicates if EOF caused the lexical error
* curLexState : lexical state in which this error occurred
* errorLine : line number when the error occurred
* errorColumn : column number when the error occurred
* errorAfter : prefix that was seen before this error occurred
* curchar : the offending character
* Note: You can customize the lexical error message by modifying this method.
*/
protected static String LexicalError(boolean EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, char curChar) {
return("Lexical error at line " +
errorLine + ", column " +
errorColumn + ". Encountered: " +
(EOFSeen ? "<EOF> " : ("\"" + addEscapes(String.valueOf(curChar)) + "\"") + " (" + (int)curChar + "), ") +
"after : \"" + addEscapes(errorAfter) + "\"");
}
/**
* You can also modify the body of this method to customize your error messages.
* For example, cases like LOOP_DETECTED and INVALID_LEXICAL_STATE are not
* of end-users concern, so you can return something like :
*
* "Internal Error : Please file a bug report .... "
*
* from this method for such cases in the release version of your parser.
*/
public String getMessage() {
return super.getMessage();
}
/*
* Constructors of various flavors follow.
*/
/** No arg constructor. */
public TokenMgrError() {
}
/** Constructor with message and reason. */
public TokenMgrError(String message, int reason) {
super(message);
errorCode = reason;
}
/** Full Constructor. */
public TokenMgrError(boolean EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, char curChar, int reason) {
this(LexicalError(EOFSeen, lexState, errorLine, errorColumn, errorAfter, curChar), reason);
}
}
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 4991 |
| javancss/parser/debug/JavaParserDebug.java | 5518 |
try {
int modifiers = 0;
_tmpToken = null;
label_66:
while (true) {
if (jj_2_52(2)) {
;
} else {
break label_66;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case PUBLIC:
jj_consume_token(PUBLIC);
modifiers |= ModifierSet.PUBLIC;
if ( _tmpToken == null ) {
_tmpToken = getToken( 0 );
}
break;
case STATIC:
jj_consume_token(STATIC);
modifiers |= ModifierSet.STATIC; if ( _tmpToken == null ) {
_tmpToken = getToken( 0 );
}
break;
case PROTECTED:
jj_consume_token(PROTECTED);
modifiers |= ModifierSet.PROTECTED; if ( _tmpToken == null ) {
_tmpToken = getToken( 0 );
}
break;
case PRIVATE:
jj_consume_token(PRIVATE);
modifiers |= ModifierSet.PRIVATE; if ( _tmpToken == null ) {
_tmpToken = getToken( 0 );
}
break;
case FINAL:
jj_consume_token(FINAL);
modifiers |= ModifierSet.FINAL; if ( _tmpToken == null ) {
_tmpToken = getToken( 0 );
}
break;
case ABSTRACT:
jj_consume_token(ABSTRACT);
modifiers |= ModifierSet.ABSTRACT; if ( _tmpToken == null ) {
_tmpToken = getToken( 0 );
}
break;
case SYNCHRONIZED:
jj_consume_token(SYNCHRONIZED);
modifiers |= ModifierSet.SYNCHRONIZED; if ( _tmpToken == null ) {
_tmpToken = getToken( 0 );
}
break;
case NATIVE:
jj_consume_token(NATIVE);
modifiers |= ModifierSet.NATIVE; if ( _tmpToken == null ) {
_tmpToken = getToken( 0 );
}
break;
case TRANSIENT:
jj_consume_token(TRANSIENT);
modifiers |= ModifierSet.TRANSIENT; if ( _tmpToken == null ) {
_tmpToken = getToken( 0 );
}
break;
case VOLATILE:
jj_consume_token(VOLATILE);
modifiers |= ModifierSet.VOLATILE; if ( _tmpToken == null ) {
_tmpToken = getToken( 0 );
}
break;
case TESTAAAA:
jj_consume_token(TESTAAAA);
modifiers |= ModifierSet.STRICTFP; if ( _tmpToken == null ) {
_tmpToken = getToken( 0 );
}
break;
case AT:
Annotation();
break;
default:
jj_la1[172] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
{if (true) return modifiers;}
throw new Error("Missing return statement in function");
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/debug/JavaParserDebug.java | 10890 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 6951 |
return new ParseException("Parse error at line " + line + ", column " + column + ". Encountered: " + mess);
}
private int trace_indent = 0;
private boolean trace_enabled = true;
/** Enable tracing. */
final public void enable_tracing() {
trace_enabled = true;
}
/** Disable tracing. */
final public void disable_tracing() {
trace_enabled = false;
}
private void trace_call(String s) {
if (trace_enabled) {
for (int i = 0; i < trace_indent; i++) { System.out.print(" "); }
System.out.println("Call: " + s);
}
trace_indent = trace_indent + 2;
}
private void trace_return(String s) {
trace_indent = trace_indent - 2;
if (trace_enabled) {
for (int i = 0; i < trace_indent; i++) { System.out.print(" "); }
System.out.println("Return: " + s);
}
}
private void trace_token(Token t, String where) {
if (trace_enabled) {
for (int i = 0; i < trace_indent; i++) { System.out.print(" "); }
System.out.print("Consumed token: <" + tokenImage[t.kind]);
if (t.kind != 0 && !tokenImage[t.kind].equals("\"" + t.image + "\"")) {
System.out.print(": \"" + t.image + "\"");
}
System.out.println(" at line " + t.beginLine + " column " + t.beginColumn + ">" + where);
}
}
private void trace_scan(Token t1, int t2) {
if (trace_enabled) {
for (int i = 0; i < trace_indent; i++) { System.out.print(" "); }
System.out.print("Visited token: <" + tokenImage[t1.kind]);
if (t1.kind != 0 && !tokenImage[t1.kind].equals("\"" + t1.image + "\"")) {
System.out.print(": \"" + t1.image + "\"");
}
System.out.println(" at line " + t1.beginLine + " column " + t1.beginColumn + ">; Expected token: <" + tokenImage[t2] + ">");
}
}
| |
| File | Line |
|---|---|
| javancss/parser/JavaParserTokenManager.java | 1632 |
| javancss/parser/JavaParserTokenManager.java | 1716 |
return ((jjbitVec47[i2] & l2) != 0L);
case 17:
return ((jjbitVec19[i2] & l2) != 0L);
case 18:
return ((jjbitVec20[i2] & l2) != 0L);
case 19:
return ((jjbitVec21[i2] & l2) != 0L);
case 20:
return ((jjbitVec0[i2] & l2) != 0L);
case 22:
return ((jjbitVec22[i2] & l2) != 0L);
case 23:
return ((jjbitVec23[i2] & l2) != 0L);
case 24:
return ((jjbitVec24[i2] & l2) != 0L);
case 30:
return ((jjbitVec25[i2] & l2) != 0L);
case 31:
return ((jjbitVec26[i2] & l2) != 0L);
case 32:
return ((jjbitVec27[i2] & l2) != 0L);
case 33:
return ((jjbitVec28[i2] & l2) != 0L);
case 48:
return ((jjbitVec29[i2] & l2) != 0L);
case 49:
return ((jjbitVec30[i2] & l2) != 0L);
case 77:
return ((jjbitVec31[i2] & l2) != 0L);
case 159:
return ((jjbitVec32[i2] & l2) != 0L);
case 164:
return ((jjbitVec33[i2] & l2) != 0L);
case 215:
return ((jjbitVec34[i2] & l2) != 0L);
case 250:
return ((jjbitVec35[i2] & l2) != 0L);
case 251:
return ((jjbitVec36[i2] & l2) != 0L);
case 253:
return ((jjbitVec37[i2] & l2) != 0L);
case 254:
return ((jjbitVec38[i2] & l2) != 0L);
case 255:
return ((jjbitVec39[i2] & l2) != 0L);
default :
if ((jjbitVec3[i1] & l1) != 0L)
return true;
return false;
}
}
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 606 |
| javancss/parser/debug/JavaParserDebug.java | 633 |
try {
Token tmpToken = null;
_javadocs = 0;
ObjectMetric metric = null;
// added by SMS
int oldSingle = 0;
int oldMulti = 0;
_jvdcLines = 0;
boolean bTemp = _bPublic;
_bPublic = false;
//
//Added by REYNAUD Sebastien (LOGICA)
Token myToken = null;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
myToken = getToken(1);
Annotation();
tmpToken = myToken;
break;
default:
jj_la1[15] = jj_gen;
;
}
label_9:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
;
break;
default:
jj_la1[16] = jj_gen;
break label_9;
}
Annotation();
}
label_10:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case FINAL:
case PUBLIC:
case TESTAAAA:
case SYNCHRONIZED:
;
break;
default:
jj_la1[17] = jj_gen;
break label_10;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
jj_consume_token(ABSTRACT);
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case FINAL:
jj_consume_token(FINAL);
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case PUBLIC:
jj_consume_token(PUBLIC);
_bPublic = true; // added by SMS
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case SYNCHRONIZED:
jj_consume_token(SYNCHRONIZED);
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case TESTAAAA:
jj_consume_token(TESTAAAA);
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
default:
jj_la1[18] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
if ( tmpToken == null ) {
tmpToken = getToken( 1 );
}
while( tmpToken.specialToken != null ) {
if ( tmpToken.specialToken.image.startsWith( "/**" ) ) {
_javadocs++;
Util.debug( "ClassDeclaration()._javadocs++" );
if (_bPublic || _bPrivate) {
Util.debug( "_jvdc++" );
_jvdc++;
_jvdcLines += JavaParserDebugTokenManager._iMultiCommentsLast;
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 3352 |
| javancss/parser/debug/JavaParserDebug.java | 3644 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case FALSE:
case NULL:
case TRUE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
Literal();
break;
case THIS:
jj_consume_token(THIS);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case DOT:
jj_consume_token(DOT);
break;
default:
jj_la1[119] = jj_gen;
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
case IDENTIFIER:
Identifier();
break;
default:
jj_la1[120] = jj_gen;
;
}
break;
default:
jj_la1[123] = jj_gen;
if (jj_2_34(2)) {
jj_consume_token(SUPER);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case DOT:
jj_consume_token(DOT);
break;
default:
jj_la1[121] = jj_gen;
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
case IDENTIFIER:
Identifier();
break;
default:
jj_la1[122] = jj_gen;
;
}
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LPAREN:
jj_consume_token(LPAREN);
Expression();
jj_consume_token(RPAREN);
break;
case NEW:
AllocationExpression();
break;
default:
jj_la1[124] = jj_gen;
if (jj_2_35(2147483647)) {
ResultType();
jj_consume_token(DOT);
jj_consume_token(CLASS);
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
case ENUM:
case IDENTIFIER:
Name();
if (jj_2_33(3)) {
jj_consume_token(DOT);
jj_consume_token(SUPER);
jj_consume_token(DOT);
Identifier();
} else {
;
}
break;
default:
jj_la1[125] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParserTokenManager.java | 1803 |
| javancss/parser/java15/JavaParser15TokenManager.java | 1840 |
-1, -1, -1, -1, -1, -1, 1, 2, -1, 0, 0, -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, -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,
};
static final long[] jjtoToken = {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 5431 |
| javancss/parser/debug/JavaParserDebug.java | 6008 |
try {
//boolean isNestedInterface = false;
int modifiers;
if (jj_2_59(2)) {
Initializer();
if (isInterface)
{if (true) throw new ParseException("An interface cannot have initializers");}
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case CLASS:
case DOUBLE:
case ENUM:
case FINAL:
case FLOAT:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOID:
case VOLATILE:
case IDENTIFIER:
case AT:
case LT:
modifiers = Modifiers();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case CLASS:
case INTERFACE:
ClassOrInterfaceDeclaration(modifiers);
break;
case ENUM:
EnumDeclaration(modifiers);
break;
default:
jj_la1[187] = jj_gen;
if (jj_2_57(2147483647)) {
ConstructorDeclaration();
} else if (jj_2_58(2147483647)) {
FieldDeclaration15(modifiers);
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FINAL:
case FLOAT:
case INT:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case VOID:
case IDENTIFIER:
case AT:
case LT:
MethodDeclaration15(modifiers);
break;
default:
jj_la1[188] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
break;
case SEMICOLON:
jj_consume_token(SEMICOLON);
break;
default:
jj_la1[189] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParserTokenManager.java | 1985 |
| javancss/parser/java15/JavaParser15TokenManager.java | 1992 |
if (jjnewLexState[jjmatchedKind] != -1)
curLexState = jjnewLexState[jjmatchedKind];
return matchedToken;
}
else if ((jjtoSkip[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
{
if ((jjtoSpecial[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L)
{
matchedToken = jjFillToken();
if (specialToken == null)
specialToken = matchedToken;
else
{
matchedToken.specialToken = specialToken;
specialToken = (specialToken.next = matchedToken);
}
SkipLexicalActions(matchedToken);
}
else
SkipLexicalActions(null);
if (jjnewLexState[jjmatchedKind] != -1)
curLexState = jjnewLexState[jjmatchedKind];
continue EOFLoop;
}
MoreLexicalActions();
if (jjnewLexState[jjmatchedKind] != -1)
curLexState = jjnewLexState[jjmatchedKind];
curPos = 0;
jjmatchedKind = 0x7fffffff;
try {
curChar = input_stream.readChar();
continue;
}
catch (java.io.IOException e1) { }
}
int error_line = input_stream.getEndLine();
int error_column = input_stream.getEndColumn();
String error_after = null;
boolean EOFSeen = false;
try { input_stream.readChar(); input_stream.backup(1); }
catch (java.io.IOException e1) {
EOFSeen = true;
error_after = curPos <= 1 ? "" : input_stream.GetImage();
if (curChar == '\n' || curChar == '\r') {
error_line++;
error_column = 0;
}
else
error_column++;
}
if (!EOFSeen) {
input_stream.backup(1);
error_after = curPos <= 1 ? "" : input_stream.GetImage();
}
throw new TokenMgrError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, TokenMgrError.LEXICAL_ERROR);
}
}
}
void SkipLexicalActions(Token matchedToken)
{
switch(jjmatchedKind)
{
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 907 |
| javancss/parser/debug/JavaParserDebug.java | 949 |
try {
// added by SMS
Token tmpToken = null;
boolean bTemp = _bPublic;
_bPublic = false;
boolean bPublic = false;
//Added by REYNAUD Sebastien (LOGICA)
Token myToken = null;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
myToken = getToken(1);
Annotation();
tmpToken = myToken;
break;
default:
jj_la1[26] = jj_gen;
;
}
label_13:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
;
break;
default:
jj_la1[27] = jj_gen;
break label_13;
}
Annotation();
}
if(tmpToken==null)
{
tmpToken = getToken( 1 );
}
label_14:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case FINAL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case STATIC:
case TESTAAAA:
;
break;
default:
jj_la1[28] = jj_gen;
break label_14;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case STATIC:
jj_consume_token(STATIC);
break;
case ABSTRACT:
jj_consume_token(ABSTRACT);
break;
case FINAL:
jj_consume_token(FINAL);
break;
case PUBLIC:
jj_consume_token(PUBLIC);
bPublic = true;
break;
case PROTECTED:
jj_consume_token(PROTECTED);
bPublic = true;
break;
case PRIVATE:
jj_consume_token(PRIVATE);
break;
case TESTAAAA:
jj_consume_token(TESTAAAA);
break;
default:
jj_la1[29] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
//tmpToken = getToken( 0 );//Removed by REYNAUD Sebastien (LOGICA)
while( tmpToken.specialToken != null ) {
if ( tmpToken.specialToken.image.startsWith( "/**" ) ) {
_javadocs++;
Util.debug( "NestedClassDeclaration()._javadocs++" );
if ((_bPublic && bPublic) || _bPrivate) {
Util.debug( "_jvdc++" );
_jvdc++;
_jvdcLines += JavaParserDebugTokenManager._iMultiCommentsLast;
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 1299 |
| javancss/parser/debug/JavaParserDebug.java | 1361 |
try {
// added by SMS
Token tmpToken = null;
boolean bTemp = _bPublic;
_bPublic = false;
boolean bPublic = false;
//Added by REYNAUD Sebastien (LOGICA)
Token myToken=null;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
myToken = getToken(1);
Annotation();
tmpToken = myToken;
break;
default:
jj_la1[42] = jj_gen;
;
}
label_21:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
;
break;
default:
jj_la1[43] = jj_gen;
break label_21;
}
Annotation();
}
if(tmpToken==null)
{
tmpToken = getToken( 1 );
}
label_22:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case FINAL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case STATIC:
case TESTAAAA:
;
break;
default:
jj_la1[44] = jj_gen;
break label_22;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case STATIC:
jj_consume_token(STATIC);
break;
case ABSTRACT:
jj_consume_token(ABSTRACT);
break;
case FINAL:
jj_consume_token(FINAL);
break;
case PUBLIC:
jj_consume_token(PUBLIC);
bPublic = true;
break;
case PROTECTED:
jj_consume_token(PROTECTED);
bPublic = true;
break;
case PRIVATE:
jj_consume_token(PRIVATE);
break;
case TESTAAAA:
jj_consume_token(TESTAAAA);
break;
default:
jj_la1[45] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
//tmpToken = getToken( 0 ); //Removed by REYNAUD Sebastien (LOGICA)
while( tmpToken.specialToken != null ) {
if ( tmpToken.specialToken.image.startsWith( "/**" ) ) {
_javadocs++;
if ((_bPublic && bPublic) || _bPrivate) {
Util.debug( "_jvdc++" );
_jvdc++;
_jvdcLines += JavaParserDebugTokenManager._iMultiCommentsLast;
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 1177 |
| javancss/parser/debug/JavaParserDebug.java | 1234 |
try {
Token tmpToken = null;
_javadocs = 0;
//boolean bClassComment = false;
ObjectMetric metric = null;
// added by SMS
int oldSingle;
int oldMulti;
_jvdcLines = 0;
boolean bTemp = _bPublic;
_bPublic = false;
//
//Added by REYNAUD Sebastien (LOGICA)
Token myToken=null;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
myToken = getToken(1);
Annotation();
tmpToken = myToken;
break;
default:
jj_la1[38] = jj_gen;
;
}
label_19:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
;
break;
default:
jj_la1[39] = jj_gen;
break label_19;
}
Annotation();
}
label_20:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case PUBLIC:
case TESTAAAA:
;
break;
default:
jj_la1[40] = jj_gen;
break label_20;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case TESTAAAA:
jj_consume_token(TESTAAAA);
break;
case ABSTRACT:
jj_consume_token(ABSTRACT);
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
case PUBLIC:
jj_consume_token(PUBLIC);
_bPublic = true; // added by SMS
if ( tmpToken == null ) {
tmpToken = getToken( 0 );
}
break;
default:
jj_la1[41] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
if ( tmpToken == null ) {
tmpToken = getToken( 1 );
}
while( tmpToken.specialToken != null ) {
if ( tmpToken.specialToken.image.startsWith( "/**" ) ) {
_javadocs++;
Util.debug( "InterfaceDeclaration()._javadocs++" );
if (_bPublic || _bPrivate) {
Util.debug( "_jvdc++" );
_jvdc++;
_jvdcLines += JavaParserDebugTokenManager._iMultiCommentsLast;
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 5295 |
| javancss/parser/debug/JavaParserDebug.java | 5857 |
try {
jj_consume_token(LBRACE);
_ncss++;
Util.debug( "_ncss++" );
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case FINAL:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case IDENTIFIER:
case AT:
EnumConstant();
label_71:
while (true) {
if (jj_2_53(2)) {
;
} else {
break label_71;
}
jj_consume_token(COMMA);
EnumConstant();
}
break;
default:
jj_la1[182] = jj_gen;
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case COMMA:
jj_consume_token(COMMA);
break;
default:
jj_la1[183] = jj_gen;
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case SEMICOLON:
jj_consume_token(SEMICOLON);
label_72:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case CLASS:
case DOUBLE:
case ENUM:
case FINAL:
case FLOAT:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOID:
case VOLATILE:
case IDENTIFIER:
case LBRACE:
case SEMICOLON:
case AT:
case LT:
;
break;
default:
jj_la1[184] = jj_gen;
break label_72;
}
ClassOrInterfaceBodyDeclaration(false);
}
break;
default:
jj_la1[185] = jj_gen;
;
}
jj_consume_token(RBRACE);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 3582 |
| javancss/parser/debug/JavaParserDebug.java | 3909 |
try {
String sOldClass = _sClass;
//int oldNcss = _ncss;
int oldFunctions = _functions;
int oldClasses = _classes;
String sName;
//Added by REYNAUD Sebastien (LOGICA)
int oldJavadocs = _javadocs;
int oldNcss = _ncss;
if (jj_2_39(2)) {
jj_consume_token(NEW);
PrimitiveType();
ArrayDimsAndInits();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case NEW:
jj_consume_token(NEW);
Name();
sName = _sName;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LT:
TypeArguments();
break;
default:
jj_la1[131] = jj_gen;
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LBRACKET:
ArrayDimsAndInits();
break;
case LPAREN:
Arguments();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LBRACE:
if (!_sClass.equals("")) {
_sClass += ".";
}
/*_sClass += sName;*/
//_sClass += sName + "$" + _anonClassCount ;//Removed by REYNAUD Sebastien (LOGICA)
//Added by REYNAUD Sebastien (LOGICA)
_sClass += sName;
//
_classLevel ++;
ClassBody();
//Added by REYNAUD Sebastien (LOGICA)
ObjectMetric metric = new ObjectMetric();
metric.name = _sPackage + _sClass;
metric.ncss = _ncss - oldNcss;
metric.functions = _functions - oldFunctions;
metric.classes = _classes - oldClasses;
Token lastToken = getToken( 0 );
_vClasses.add( metric );
_pPackageMetric.functions += _functions - oldFunctions;
_pPackageMetric.classes++;
metric.javadocs = _javadocs - oldJavadocs;
//
_classLevel--;
_functions = oldFunctions;
_classes = oldClasses + 1;
_sClass = sOldClass;
break;
default:
jj_la1[132] = jj_gen;
;
}
break;
default:
jj_la1[133] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
break;
default:
jj_la1[134] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 4895 |
| javancss/parser/debug/JavaParserDebug.java | 5412 |
try {
int modifiers;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case CLASS:
case DOUBLE:
case ENUM:
case FINAL:
case FLOAT:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case IDENTIFIER:
case AT:
modifiers = Modifiers();
if (jj_2_51(2147483647)) {
Type();
jj_consume_token(IDENTIFIER);
jj_consume_token(LPAREN);
jj_consume_token(RPAREN);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case _DEFAULT:
DefaultValue();
break;
default:
jj_la1[169] = jj_gen;
;
}
jj_consume_token(SEMICOLON);
_ncss++;
Util.debug( "_ncss++" );
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case CLASS:
case INTERFACE:
ClassOrInterfaceDeclaration(modifiers);
break;
case ENUM:
EnumDeclaration(modifiers);
break;
case AT:
AnnotationTypeDeclaration(modifiers);
break;
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FLOAT:
case INT:
case LONG:
case SHORT:
case IDENTIFIER:
FieldDeclaration15(modifiers);
break;
default:
jj_la1[170] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
break;
case SEMICOLON:
jj_consume_token(SEMICOLON);
_ncss++;
Util.debug( "_ncss++" );
break;
default:
jj_la1[171] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 1087 |
| javancss/parser/debug/JavaParserDebug.java | 1139 |
try {
label_16:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
;
break;
default:
jj_la1[33] = jj_gen;
break label_16;
}
Annotation();
}
label_17:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case FINAL:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
;
break;
default:
jj_la1[34] = jj_gen;
break label_17;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case PUBLIC:
jj_consume_token(PUBLIC);
break;
case PROTECTED:
jj_consume_token(PROTECTED);
break;
case PRIVATE:
jj_consume_token(PRIVATE);
break;
case STATIC:
jj_consume_token(STATIC);
break;
case ABSTRACT:
jj_consume_token(ABSTRACT);
break;
case FINAL:
jj_consume_token(FINAL);
break;
case NATIVE:
jj_consume_token(NATIVE);
break;
case SYNCHRONIZED:
jj_consume_token(SYNCHRONIZED);
break;
case TESTAAAA:
jj_consume_token(TESTAAAA);
break;
default:
jj_la1[35] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
label_18:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
;
break;
default:
jj_la1[36] = jj_gen;
break label_18;
}
Annotation();
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LT:
TypeParameters();
break;
default:
jj_la1[37] = jj_gen;
;
}
ResultType();
Identifier();
jj_consume_token(LPAREN);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 837 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 919 |
try {
boolean isNestedInterface = false;
int modifiers;
if (jj_2_6(2)) {
Initializer();
if (isInterface)
{if (true) throw new ParseException("An interface cannot have initializers");}
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case CLASS:
case DOUBLE:
case ENUM:
case FINAL:
case FLOAT:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case STRICTFP:
case SYNCHRONIZED:
case TRANSIENT:
case VOID:
case VOLATILE:
case IDENTIFIER:
case AT:
case LT:
modifiers = Modifiers();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case CLASS:
case INTERFACE:
ClassOrInterfaceDeclaration(modifiers);
break;
case ENUM:
EnumDeclaration(modifiers);
break;
default:
if (jj_2_4(2147483647)) {
ConstructorDeclaration();
} else if (jj_2_5(2147483647)) {
FieldDeclaration(modifiers);
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FLOAT:
case INT:
case LONG:
case SHORT:
case VOID:
case IDENTIFIER:
case LT:
MethodDeclaration(modifiers);
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
}
}
break;
case SEMICOLON:
jj_consume_token(SEMICOLON);
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 1016 |
| javancss/parser/debug/JavaParserDebug.java | 1063 |
try {
int modifiers;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case SEMICOLON:
EmptyStatement();
break;
default:
jj_la1[31] = jj_gen;
if (jj_2_5(2)) {
Initializer();
} else if (jj_2_6(2147483647)) {
modifiers = Modifiers();
AnnotationTypeDeclaration(modifiers);
} else if (jj_2_7(2147483647)) {
CreationAnnotation();
} else if (jj_2_8(2147483647)) {
NestedClassDeclaration();
} else if (jj_2_9(2147483647)) {
//LOOKAHEAD( ( "static" | "abstract" | "final" | "public" | "protected" | "private" | "strictfp" )* "interface" )
modifiers = Modifiers();
NestedInterfaceDeclaration();
} else if (jj_2_10(2147483647)) {
modifiers = Modifiers();
EnumDeclaration(modifiers);
} else if (jj_2_11(2147483647)) {
ConstructorDeclaration();
} else if (jj_2_12(2147483647)) {
MethodDeclaration();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FINAL:
case FLOAT:
case INT:
case LONG:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TRANSIENT:
case VOLATILE:
case IDENTIFIER:
case AT:
label_15:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
;
break;
default:
jj_la1[30] = jj_gen;
break label_15;
}
Annotation();
}
FieldDeclaration();
break;
default:
jj_la1[32] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 4004 |
| javancss/parser/debug/JavaParserDebug.java | 4381 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case INCR:
PreIncrementExpression();
break;
case DECR:
PreDecrementExpression();
break;
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
PrimaryExpression();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSIGN:
case INCR:
case DECR:
case PLUSASSIGN:
case MINUSASSIGN:
case STARASSIGN:
case SLASHASSIGN:
case ANDASSIGN:
case ORASSIGN:
case XORASSIGN:
case REMASSIGN:
case LSHIFTASSIGN:
case RSIGNEDSHIFTASSIGN:
case RUNSIGNEDSHIFTASSIGN:
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case INCR:
jj_consume_token(INCR);
break;
case DECR:
jj_consume_token(DECR);
break;
case ASSIGN:
case PLUSASSIGN:
case MINUSASSIGN:
case STARASSIGN:
case SLASHASSIGN:
case ANDASSIGN:
case ORASSIGN:
case XORASSIGN:
case REMASSIGN:
case LSHIFTASSIGN:
case RSIGNEDSHIFTASSIGN:
case RUNSIGNEDSHIFTASSIGN:
AssignmentOperator();
Expression();
break;
default:
jj_la1[142] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
break;
default:
jj_la1[143] = jj_gen;
;
}
break;
default:
jj_la1[144] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 643 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 695 |
try {
jj_consume_token(LBRACE);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case FINAL:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case STATIC:
case STRICTFP:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case IDENTIFIER:
case AT:
EnumConstant();
label_8:
while (true) {
if (jj_2_3(2)) {
;
} else {
break label_8;
}
jj_consume_token(COMMA);
EnumConstant();
}
break;
default:
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case COMMA:
jj_consume_token(COMMA);
break;
default:
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case SEMICOLON:
jj_consume_token(SEMICOLON);
label_9:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case CLASS:
case DOUBLE:
case ENUM:
case FINAL:
case FLOAT:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case STRICTFP:
case SYNCHRONIZED:
case TRANSIENT:
case VOID:
case VOLATILE:
case IDENTIFIER:
case LBRACE:
case SEMICOLON:
case AT:
case LT:
;
break;
default:
break label_9;
}
ClassOrInterfaceBodyDeclaration(false);
}
break;
default:
;
}
jj_consume_token(RBRACE);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 4091 |
| javancss/parser/debug/JavaParserDebug.java | 4473 |
try {
_localCases = 0;
jj_consume_token(SWITCH);
jj_consume_token(LPAREN);
Expression();
jj_consume_token(RPAREN);
jj_consume_token(LBRACE);
label_58:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case CASE:
case _DEFAULT:
;
break;
default:
jj_la1[145] = jj_gen;
break label_58;
}
SwitchLabel();
label_59:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BREAK:
case BYTE:
case CHAR:
case CLASS:
case CONTINUE:
case DO:
case DOUBLE:
case ENUM:
case FALSE:
case FINAL:
case FLOAT:
case FOR:
case IF:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case NEW:
case NULL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case RETURN:
case SHORT:
case STATIC:
case TESTAAAA:
case SUPER:
case SWITCH:
case SYNCHRONIZED:
case THIS:
case THROW:
case TRANSIENT:
case TRUE:
case TRY:
case VOID:
case VOLATILE:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case SEMICOLON:
case AT:
case INCR:
case DECR:
;
break;
default:
jj_la1[146] = jj_gen;
break label_59;
}
BlockStatement();
}
}
jj_consume_token(RBRACE);
_ncss++; Util.debug( "_ncss++" );
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 1165 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 1297 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LT:
TypeParameters();
break;
default:
;
}
jj_consume_token(IDENTIFIER);
FormalParameters();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case THROWS:
jj_consume_token(THROWS);
NameList();
break;
default:
;
}
jj_consume_token(LBRACE);
if (jj_2_8(2147483647)) {
ExplicitConstructorInvocation();
} else {
;
}
label_18:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BREAK:
case BYTE:
case CHAR:
case CLASS:
case CONTINUE:
case DO:
case DOUBLE:
case FALSE:
case FINAL:
case FLOAT:
case FOR:
case IF:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case NEW:
case NULL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case RETURN:
case SHORT:
case STATIC:
case STRICTFP:
case SUPER:
case SWITCH:
case SYNCHRONIZED:
case THIS:
case THROW:
case TRANSIENT:
case TRUE:
case TRY:
case VOID:
case VOLATILE:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case SEMICOLON:
case AT:
case INCR:
case DECR:
;
break;
default:
break label_18;
}
BlockStatement();
}
jj_consume_token(RBRACE);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 3371 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 3903 |
try {
int modifiers;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case CLASS:
case DOUBLE:
case ENUM:
case FINAL:
case FLOAT:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case STRICTFP:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case IDENTIFIER:
case AT:
modifiers = Modifiers();
if (jj_2_43(2147483647)) {
Type();
jj_consume_token(IDENTIFIER);
jj_consume_token(LPAREN);
jj_consume_token(RPAREN);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case _DEFAULT:
DefaultValue();
break;
default:
;
}
jj_consume_token(SEMICOLON);
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case CLASS:
case INTERFACE:
ClassOrInterfaceDeclaration(modifiers);
break;
case ENUM:
EnumDeclaration(modifiers);
break;
case AT:
AnnotationTypeDeclaration(modifiers);
break;
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FLOAT:
case INT:
case LONG:
case SHORT:
case IDENTIFIER:
FieldDeclaration(modifiers);
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
}
break;
case SEMICOLON:
jj_consume_token(SEMICOLON);
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 2625 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 3017 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case INCR:
PreIncrementExpression();
break;
case DECR:
PreDecrementExpression();
break;
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
PrimaryExpression();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSIGN:
case INCR:
case DECR:
case PLUSASSIGN:
case MINUSASSIGN:
case STARASSIGN:
case SLASHASSIGN:
case ANDASSIGN:
case ORASSIGN:
case XORASSIGN:
case REMASSIGN:
case LSHIFTASSIGN:
case RSIGNEDSHIFTASSIGN:
case RUNSIGNEDSHIFTASSIGN:
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case INCR:
jj_consume_token(INCR);
break;
case DECR:
jj_consume_token(DECR);
break;
case ASSIGN:
case PLUSASSIGN:
case MINUSASSIGN:
case STARASSIGN:
case SLASHASSIGN:
case ANDASSIGN:
case ORASSIGN:
case XORASSIGN:
case REMASSIGN:
case LSHIFTASSIGN:
case RSIGNEDSHIFTASSIGN:
case RUNSIGNEDSHIFTASSIGN:
AssignmentOperator();
Expression();
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
break;
default:
;
}
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 334 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 346 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case FINAL:
case NATIVE:
case PACKAGE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case STATIC:
case STRICTFP:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case AT:
PackageDeclaration();
break;
default:
;
}
label_3:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case IMPORT:
;
break;
default:
break label_3;
}
ImportDeclaration();
}
label_4:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case FINAL:
case PUBLIC:
case STRICTFP:
case SYNCHRONIZED:
;
break;
default:
break label_4;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
jj_consume_token(ABSTRACT);
break;
case FINAL:
jj_consume_token(FINAL);
break;
case PUBLIC:
jj_consume_token(PUBLIC);
break;
case SYNCHRONIZED:
jj_consume_token(SYNCHRONIZED);
break;
case STRICTFP:
jj_consume_token(STRICTFP);
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case CLASS:
jj_consume_token(CLASS);
break;
case INTERFACE:
jj_consume_token(INTERFACE);
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 3721 |
| javancss/parser/debug/JavaParserDebug.java | 4058 |
try {
_bReturn = false;
if (jj_2_43(2)) {
LabeledStatement();
} else if (jj_2_44(2147483647)) {
AssertStatement();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LBRACE:
Block();
break;
case SEMICOLON:
EmptyStatement();
break;
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case INCR:
case DECR:
StatementExpression();
jj_consume_token(SEMICOLON);
_ncss++; Util.debug( "_ncss++" );
break;
case SWITCH:
SwitchStatement();
break;
case IF:
IfStatement();
_cyc++;
break;
case WHILE:
WhileStatement();
_cyc++;
break;
case DO:
DoStatement();
_cyc++;
break;
case FOR:
ForStatement();
_cyc++;
break;
case BREAK:
BreakStatement();
break;
case CONTINUE:
ContinueStatement();
break;
case RETURN:
ReturnStatement();
break;
case THROW:
ThrowStatement();
break;
case SYNCHRONIZED:
SynchronizedStatement();
break;
case TRY:
TryStatement();
break;
default:
jj_la1[137] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 421 |
| javancss/parser/debug/JavaParserDebug.java | 428 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case PACKAGE:
case AT:
PackageDeclaration();
break;
default:
jj_la1[6] = jj_gen;
;
}
label_6:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case IMPORT:
;
break;
default:
jj_la1[7] = jj_gen;
break label_6;
}
ImportDeclaration();
}
label_7:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case FINAL:
case PUBLIC:
case TESTAAAA:
case SYNCHRONIZED:
;
break;
default:
jj_la1[8] = jj_gen;
break label_7;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
jj_consume_token(ABSTRACT);
break;
case FINAL:
jj_consume_token(FINAL);
break;
case PUBLIC:
jj_consume_token(PUBLIC);
break;
case SYNCHRONIZED:
jj_consume_token(SYNCHRONIZED);
break;
case TESTAAAA:
jj_consume_token(TESTAAAA);
break;
default:
jj_la1[9] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case CLASS:
jj_consume_token(CLASS);
break;
case INTERFACE:
jj_consume_token(INTERFACE);
break;
default:
jj_la1[10] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 2316 |
| javancss/parser/debug/JavaParserDebug.java | 2438 |
oldMulti = JavaParserDebugTokenManager._iMultiComments;
label_35:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BREAK:
case BYTE:
case CHAR:
case CLASS:
case CONTINUE:
case DO:
case DOUBLE:
case ENUM:
case FALSE:
case FINAL:
case FLOAT:
case FOR:
case IF:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case NEW:
case NULL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case RETURN:
case SHORT:
case STATIC:
case TESTAAAA:
case SUPER:
case SWITCH:
case SYNCHRONIZED:
case THIS:
case THROW:
case TRANSIENT:
case TRUE:
case TRY:
case VOID:
case VOLATILE:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case SEMICOLON:
case AT:
case INCR:
case DECR:
;
break;
default:
jj_la1[77] = jj_gen;
break label_35;
}
BlockStatement();
}
jj_consume_token(RBRACE);
/*
while( tmpToken.specialToken != null ) {
if ( tmpToken.specialToken.image.startsWith( "/**" ) ) {
jvdc++;
_javadocs++;
}
tmpToken = tmpToken.specialToken;
}
*/
if (_bReturn) {
_cyc--;
}
_ncss++;
Util.debug( "_ncss++" );
FunctionMetric functionMetrics = new FunctionMetric();
functionMetrics.name = _sFunction;
functionMetrics.ncss = _ncss - oldNcss;
functionMetrics.ccn = _cyc;
functionMetrics.javadocs = jvdc;
// added by SMS
functionMetrics.javadocsLn = jvdcLines;
functionMetrics.singleLn = JavaParserDebugTokenManager._iSingleComments - oldSingle;
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 2707 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 3104 |
try {
jj_consume_token(SWITCH);
jj_consume_token(LPAREN);
Expression();
jj_consume_token(RPAREN);
jj_consume_token(LBRACE);
label_44:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case CASE:
case _DEFAULT:
;
break;
default:
break label_44;
}
SwitchLabel();
label_45:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BREAK:
case BYTE:
case CHAR:
case CLASS:
case CONTINUE:
case DO:
case DOUBLE:
case FALSE:
case FINAL:
case FLOAT:
case FOR:
case IF:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case NEW:
case NULL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case RETURN:
case SHORT:
case STATIC:
case STRICTFP:
case SUPER:
case SWITCH:
case SYNCHRONIZED:
case THIS:
case THROW:
case TRANSIENT:
case TRUE:
case TRY:
case VOID:
case VOLATILE:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case SEMICOLON:
case AT:
case INCR:
case DECR:
;
break;
default:
break label_45;
}
BlockStatement();
}
}
jj_consume_token(RBRACE);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 3904 |
| javancss/parser/debug/JavaParserDebug.java | 4266 |
try {
if (jj_2_45(2147483647)) {
LocalVariableDeclaration();
jj_consume_token(SEMICOLON);
_ncss++; Util.debug( "_ncss++" );
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
case BOOLEAN:
case BREAK:
case BYTE:
case CHAR:
case CONTINUE:
case DO:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case FOR:
case IF:
case INT:
case LONG:
case NEW:
case NULL:
case RETURN:
case SHORT:
case SUPER:
case SWITCH:
case SYNCHRONIZED:
case THIS:
case THROW:
case TRUE:
case TRY:
case VOID:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case SEMICOLON:
case INCR:
case DECR:
Statement();
break;
case ABSTRACT:
case CLASS:
case FINAL:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case STATIC:
case TESTAAAA:
case TRANSIENT:
case VOLATILE:
case AT:
UnmodifiedClassDeclaration();
break;
case INTERFACE:
UnmodifiedInterfaceDeclaration();
break;
default:
jj_la1[140] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 2382 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 2739 |
try {
if (jj_2_36(2)) {
LabeledStatement();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
AssertStatement();
break;
case LBRACE:
Block();
break;
case SEMICOLON:
EmptyStatement();
break;
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case INCR:
case DECR:
StatementExpression();
jj_consume_token(SEMICOLON);
break;
case SWITCH:
SwitchStatement();
break;
case IF:
IfStatement();
break;
case WHILE:
WhileStatement();
break;
case DO:
DoStatement();
break;
case FOR:
ForStatement();
break;
case BREAK:
BreakStatement();
break;
case CONTINUE:
ContinueStatement();
break;
case RETURN:
ReturnStatement();
break;
case THROW:
ThrowStatement();
break;
case SYNCHRONIZED:
SynchronizedStatement();
break;
case TRY:
TryStatement();
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 438 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 460 |
try {
int modifiers = 0;
label_5:
while (true) {
if (jj_2_2(2)) {
;
} else {
break label_5;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case PUBLIC:
jj_consume_token(PUBLIC);
modifiers |= ModifierSet.PUBLIC;
break;
case STATIC:
jj_consume_token(STATIC);
modifiers |= ModifierSet.STATIC;
break;
case PROTECTED:
jj_consume_token(PROTECTED);
modifiers |= ModifierSet.PROTECTED;
break;
case PRIVATE:
jj_consume_token(PRIVATE);
modifiers |= ModifierSet.PRIVATE;
break;
case FINAL:
jj_consume_token(FINAL);
modifiers |= ModifierSet.FINAL;
break;
case ABSTRACT:
jj_consume_token(ABSTRACT);
modifiers |= ModifierSet.ABSTRACT;
break;
case SYNCHRONIZED:
jj_consume_token(SYNCHRONIZED);
modifiers |= ModifierSet.SYNCHRONIZED;
break;
case NATIVE:
jj_consume_token(NATIVE);
modifiers |= ModifierSet.NATIVE;
break;
case TRANSIENT:
jj_consume_token(TRANSIENT);
modifiers |= ModifierSet.TRANSIENT;
break;
case VOLATILE:
jj_consume_token(VOLATILE);
modifiers |= ModifierSet.VOLATILE;
break;
case STRICTFP:
jj_consume_token(STRICTFP);
modifiers |= ModifierSet.STRICTFP;
break;
case AT:
Annotation();
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
}
{if (true) return modifiers;}
throw new Error("Missing return statement in function");
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 2092 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 2404 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case FALSE:
case NULL:
case TRUE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
Literal();
break;
default:
if (jj_2_26(2147483647)) {
label_37:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case IDENTIFIER:
;
break;
default:
break label_37;
}
jj_consume_token(IDENTIFIER);
jj_consume_token(DOT);
}
jj_consume_token(THIS);
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case SUPER:
jj_consume_token(SUPER);
jj_consume_token(DOT);
jj_consume_token(IDENTIFIER);
break;
case LPAREN:
jj_consume_token(LPAREN);
Expression();
jj_consume_token(RPAREN);
break;
case NEW:
AllocationExpression();
break;
default:
if (jj_2_27(2147483647)) {
ResultType();
jj_consume_token(DOT);
jj_consume_token(CLASS);
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case IDENTIFIER:
Name();
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
}
}
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 3215 |
| javancss/parser/debug/JavaParserDebug.java | 3482 |
try {
if (jj_2_28(2)) {
jj_consume_token(LPAREN);
PrimitiveType();
} else if (jj_2_29(2147483647)) {
jj_consume_token(LPAREN);
Type();
jj_consume_token(LBRACKET);
jj_consume_token(RBRACKET);
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LPAREN:
jj_consume_token(LPAREN);
Type();
jj_consume_token(RPAREN);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case TILDE:
jj_consume_token(TILDE);
break;
case BANG:
jj_consume_token(BANG);
break;
case LPAREN:
jj_consume_token(LPAREN);
break;
case ASSERT:
case IDENTIFIER:
Identifier();
break;
case THIS:
jj_consume_token(THIS);
break;
case SUPER:
jj_consume_token(SUPER);
break;
case NEW:
jj_consume_token(NEW);
break;
case FALSE:
case NULL:
case TRUE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
Literal();
break;
default:
jj_la1[114] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
break;
default:
jj_la1[115] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 1577 |
| javancss/parser/debug/JavaParserDebug.java | 1654 |
try {
// added by SMS
Token tmpToken = null;
boolean bPublic = false;
label_24:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case FINAL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case STATIC:
case TRANSIENT:
case VOLATILE:
;
break;
default:
jj_la1[51] = jj_gen;
break label_24;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case PUBLIC:
jj_consume_token(PUBLIC);
bPublic = true;
break;
case PROTECTED:
jj_consume_token(PROTECTED);
bPublic = true;
break;
case PRIVATE:
jj_consume_token(PRIVATE);
break;
case STATIC:
jj_consume_token(STATIC);
break;
case FINAL:
jj_consume_token(FINAL);
break;
case TRANSIENT:
jj_consume_token(TRANSIENT);
break;
case VOLATILE:
jj_consume_token(VOLATILE);
break;
default:
jj_la1[52] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
tmpToken = getToken( 0 );
while( tmpToken.specialToken != null )
{
if ( tmpToken.specialToken.image.startsWith( "/**" ) )
{
if ((bPublic && _bPublic) || _bPrivate)
{
//_javadocs++;
Util.debug( "_jvdc++" );
_jvdc++;
_jvdcLines += JavaParserDebugTokenManager._iMultiCommentsLast;
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 3154 |
| javancss/parser/debug/JavaParserDebug.java | 3416 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case BANG:
case TILDE:
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case TILDE:
jj_consume_token(TILDE);
break;
case BANG:
jj_consume_token(BANG);
break;
default:
jj_la1[111] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
UnaryExpression();
break;
default:
jj_la1[112] = jj_gen;
if (jj_2_27(2147483647)) {
CastExpression();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
PostfixExpression();
break;
default:
jj_la1[113] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 527 |
| javancss/parser/debug/JavaParserDebug.java | 544 |
try {
int beginLine = 1;
int beginColumn = 1;
Object[] aoImport = null;
jj_consume_token(IMPORT);
Token pToken = getToken( 0 );
beginLine = pToken.beginLine ;
beginColumn = pToken.beginColumn;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case STATIC:
jj_consume_token(STATIC);
break;
default:
jj_la1[12] = jj_gen;
;
}
Name();
aoImport = new Object[ 5 ];
aoImport[ 0 ] = _sName;
aoImport[ 1 ] = new Integer( beginLine );
aoImport[ 2 ] = new Integer( beginColumn );
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case DOT:
jj_consume_token(DOT);
jj_consume_token(STAR);
aoImport[ 0 ] = aoImport[ 0 ].toString() + ".*";
break;
default:
jj_la1[13] = jj_gen;
;
}
jj_consume_token(SEMICOLON);
aoImport[ 3 ] = new Integer( getToken( 0 ).endLine );
aoImport[ 4 ] = new Integer( getToken( 0 ).endColumn );
_vImports.add( aoImport );
_ncss++;
Util.debug( "_ncss++" );
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/ParseException.java | 152 |
| javancss/parser/debug/TokenMgrError.java | 43 |
protected static final String addEscapes(String str) {
StringBuffer retval = new StringBuffer();
char ch;
for (int i = 0; i < str.length(); i++) {
switch (str.charAt(i))
{
case 0 :
continue;
case '\b':
retval.append("\\b");
continue;
case '\t':
retval.append("\\t");
continue;
case '\n':
retval.append("\\n");
continue;
case '\f':
retval.append("\\f");
continue;
case '\r':
retval.append("\\r");
continue;
case '\"':
retval.append("\\\"");
continue;
case '\'':
retval.append("\\\'");
continue;
case '\\':
retval.append("\\\\");
continue;
default:
if ((ch = str.charAt(i)) < 0x20 || ch > 0x7e) {
String s = "0000" + Integer.toString(ch, 16);
retval.append("\\u" + s.substring(s.length() - 4, s.length()));
} else {
retval.append(ch);
}
continue;
}
}
return retval.toString();
}
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 10120 |
| javancss/parser/debug/JavaParserDebug.java | 10761 |
return token;
}
token = oldToken;
jj_kind = kind;
throw generateParseException();
}
static private final class LookaheadSuccess extends java.lang.Error { }
final private LookaheadSuccess jj_ls = new LookaheadSuccess();
private boolean jj_scan_token(int kind) {
if (jj_scanpos == jj_lastpos) {
jj_la--;
if (jj_scanpos.next == null) {
jj_lastpos = jj_scanpos = jj_scanpos.next = token_source.getNextToken();
} else {
jj_lastpos = jj_scanpos = jj_scanpos.next;
}
} else {
jj_scanpos = jj_scanpos.next;
}
if (jj_rescan) {
int i = 0; Token tok = token;
while (tok != null && tok != jj_scanpos) { i++; tok = tok.next; }
if (tok != null) jj_add_error_token(kind, i);
}
if (jj_scanpos.kind != kind) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) throw jj_ls;
return false;
}
/** Get the next Token. */
final public Token getNextToken() {
if (token.next != null) token = token.next;
else token = token.next = token_source.getNextToken();
jj_ntk = -1;
jj_gen++;
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 1525 |
| javancss/parser/debug/JavaParserDebug.java | 1597 |
try {
int modifiers;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case SEMICOLON:
EmptyStatement();
break;
default:
jj_la1[49] = jj_gen;
if (jj_2_13(2147483647)) {
NestedClassDeclaration();
} else if (jj_2_14(2147483647)) {
NestedInterfaceDeclaration();
} else if (jj_2_15(2147483647)) {
modifiers = Modifiers();
EnumDeclaration(modifiers);
} else if (jj_2_16(2147483647)) {
MethodDeclaration();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FINAL:
case FLOAT:
case INT:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case IDENTIFIER:
case AT:
modifiers = Modifiers();
FieldDeclaration();
break;
default:
jj_la1[50] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 3837 |
| javancss/parser/debug/JavaParserDebug.java | 4194 |
try {
jj_consume_token(LBRACE);
label_56:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BREAK:
case BYTE:
case CHAR:
case CLASS:
case CONTINUE:
case DO:
case DOUBLE:
case ENUM:
case FALSE:
case FINAL:
case FLOAT:
case FOR:
case IF:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case NEW:
case NULL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case RETURN:
case SHORT:
case STATIC:
case TESTAAAA:
case SUPER:
case SWITCH:
case SYNCHRONIZED:
case THIS:
case THROW:
case TRANSIENT:
case TRUE:
case TRY:
case VOID:
case VOLATILE:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case SEMICOLON:
case AT:
case INCR:
case DECR:
;
break;
default:
jj_la1[139] = jj_gen;
break label_56;
}
BlockStatement();
}
jj_consume_token(RBRACE);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 1972 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 2259 |
try {
if (jj_2_22(2)) {
jj_consume_token(LPAREN);
PrimitiveType();
} else if (jj_2_23(2147483647)) {
jj_consume_token(LPAREN);
Type();
jj_consume_token(LBRACKET);
jj_consume_token(RBRACKET);
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LPAREN:
jj_consume_token(LPAREN);
Type();
jj_consume_token(RPAREN);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case TILDE:
jj_consume_token(TILDE);
break;
case BANG:
jj_consume_token(BANG);
break;
case LPAREN:
jj_consume_token(LPAREN);
break;
case IDENTIFIER:
jj_consume_token(IDENTIFIER);
break;
case THIS:
jj_consume_token(THIS);
break;
case SUPER:
jj_consume_token(SUPER);
break;
case NEW:
jj_consume_token(NEW);
break;
case FALSE:
case NULL:
case TRUE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
Literal();
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 4731 |
| javancss/parser/debug/JavaParserDebug.java | 5228 |
try {
jj_consume_token(LBRACE);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case AT:
case BANG:
case TILDE:
case INCR:
case DECR:
case PLUS:
case MINUS:
MemberValue();
break;
default:
jj_la1[165] = jj_gen;
;
}
label_63:
while (true) {
if (jj_2_50(2)) {
;
} else {
break label_63;
}
jj_consume_token(COMMA);
MemberValue();
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case COMMA:
jj_consume_token(COMMA);
break;
default:
jj_la1[166] = jj_gen;
;
}
jj_consume_token(RBRACE);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 347 |
| javancss/parser/debug/JavaParserDebug.java | 349 |
oldMulti = JavaParserDebugTokenManager._iMultiComments;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case PACKAGE:
case AT:
PackageDeclaration();
break;
case IMPORT:
ImportDeclaration();
break;
default:
jj_la1[3] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
label_4:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case IMPORT:
;
break;
default:
jj_la1[4] = jj_gen;
break label_4;
}
ImportDeclaration();
}
label_5:
while (true) {
TypeDeclaration();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case CLASS:
case ENUM:
case FINAL:
case INTERFACE:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case SEMICOLON:
case AT:
;
break;
default:
jj_la1[5] = jj_gen;
break label_5;
}
}
// Package classes and functions are set inside
// class and interface bodies.
_pPackageMetric.ncss = _ncss - oldNcss;
// added by SMS
_pPackageMetric.javadocsLn = JavaParserDebugTokenManager._iFormalComments - oldFormal;
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 2482 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 2854 |
try {
jj_consume_token(LBRACE);
label_42:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BREAK:
case BYTE:
case CHAR:
case CLASS:
case CONTINUE:
case DO:
case DOUBLE:
case FALSE:
case FINAL:
case FLOAT:
case FOR:
case IF:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case NEW:
case NULL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case RETURN:
case SHORT:
case STATIC:
case STRICTFP:
case SUPER:
case SWITCH:
case SYNCHRONIZED:
case THIS:
case THROW:
case TRANSIENT:
case TRUE:
case TRY:
case VOID:
case VOLATILE:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case SEMICOLON:
case AT:
case INCR:
case DECR:
;
break;
default:
break label_42;
}
BlockStatement();
}
jj_consume_token(RBRACE);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 267 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 269 |
try {
if (jj_2_1(2147483647)) {
PackageDeclaration();
} else {
;
}
label_1:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case IMPORT:
;
break;
default:
break label_1;
}
ImportDeclaration();
}
label_2:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case CLASS:
case ENUM:
case FINAL:
case INTERFACE:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case STATIC:
case STRICTFP:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case SEMICOLON:
case AT:
;
break;
default:
break label_2;
}
TypeDeclaration();
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case 127:
jj_consume_token(127);
break;
default:
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case STUFF_TO_IGNORE:
jj_consume_token(STUFF_TO_IGNORE);
break;
default:
;
}
jj_consume_token(0);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 3086 |
| javancss/parser/debug/JavaParserDebug.java | 3333 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case PLUS:
case MINUS:
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case PLUS:
jj_consume_token(PLUS);
break;
case MINUS:
jj_consume_token(MINUS);
break;
default:
jj_la1[109] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
UnaryExpression();
break;
case INCR:
PreIncrementExpression();
break;
case DECR:
PreDecrementExpression();
break;
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case BANG:
case TILDE:
UnaryExpressionNotPlusMinus();
break;
default:
jj_la1[110] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 1770 |
| javancss/parser/debug/JavaParserDebug.java | 1867 |
try {
jj_consume_token(LBRACE);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case BANG:
case TILDE:
case INCR:
case DECR:
case PLUS:
case MINUS:
VariableInitializer();
label_28:
while (true) {
if (jj_2_17(2)) {
;
} else {
break label_28;
}
jj_consume_token(COMMA);
VariableInitializer();
}
break;
default:
jj_la1[59] = jj_gen;
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case COMMA:
jj_consume_token(COMMA);
break;
default:
jj_la1[60] = jj_gen;
;
}
jj_consume_token(RBRACE);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 4017 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 3028 |
case DOUBLE:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
PrimaryExpression();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSIGN:
case INCR:
case DECR:
case PLUSASSIGN:
case MINUSASSIGN:
case STARASSIGN:
case SLASHASSIGN:
case ANDASSIGN:
case ORASSIGN:
case XORASSIGN:
case REMASSIGN:
case LSHIFTASSIGN:
case RSIGNEDSHIFTASSIGN:
case RUNSIGNEDSHIFTASSIGN:
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case INCR:
jj_consume_token(INCR);
break;
case DECR:
jj_consume_token(DECR);
break;
case ASSIGN:
case PLUSASSIGN:
case MINUSASSIGN:
case STARASSIGN:
case SLASHASSIGN:
case ANDASSIGN:
case ORASSIGN:
case XORASSIGN:
case REMASSIGN:
case LSHIFTASSIGN:
case RSIGNEDSHIFTASSIGN:
case RUNSIGNEDSHIFTASSIGN:
AssignmentOperator();
Expression();
break;
default:
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 10038 |
| javancss/parser/debug/JavaParserDebug.java | 10678 |
token_source = new JavaParserDebugTokenManager(jj_input_stream);
token = new Token();
jj_ntk = -1;
jj_gen = 0;
for (int i = 0; i < 202; i++) jj_la1[i] = -1;
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
}
/** Reinitialise. */
public void ReInit(java.io.InputStream stream) {
ReInit(stream, null);
}
/** Reinitialise. */
public void ReInit(java.io.InputStream stream, String encoding) {
try { jj_input_stream.ReInit(stream, encoding, 1, 1); } catch(java.io.UnsupportedEncodingException e) { throw new RuntimeException(e); }
token_source.ReInit(jj_input_stream);
token = new Token();
jj_ntk = -1;
jj_gen = 0;
for (int i = 0; i < 202; i++) jj_la1[i] = -1;
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
}
/** Constructor. */
public JavaParserDebug(java.io.Reader stream) {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 1916 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 2198 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case BANG:
case TILDE:
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case TILDE:
jj_consume_token(TILDE);
break;
case BANG:
jj_consume_token(BANG);
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
UnaryExpression();
break;
default:
if (jj_2_21(2147483647)) {
CastExpression();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
PostfixExpression();
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 2317 |
| javancss/parser/debug/JavaParserDebug.java | 4196 |
label_59:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BREAK:
case BYTE:
case CHAR:
case CLASS:
case CONTINUE:
case DO:
case DOUBLE:
case ENUM:
case FALSE:
case FINAL:
case FLOAT:
case FOR:
case IF:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case NEW:
case NULL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case RETURN:
case SHORT:
case STATIC:
case TESTAAAA:
case SUPER:
case SWITCH:
case SYNCHRONIZED:
case THIS:
case THROW:
case TRANSIENT:
case TRUE:
case TRY:
case VOID:
case VOLATILE:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case SEMICOLON:
case AT:
case INCR:
case DECR:
;
break;
default:
jj_la1[146] = jj_gen;
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 10094 |
| javancss/parser/debug/JavaParserDebug.java | 10734 |
public void ReInit(JavaParserDebugTokenManager tm) {
token_source = tm;
token = new Token();
jj_ntk = -1;
jj_gen = 0;
for (int i = 0; i < 202; i++) jj_la1[i] = -1;
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
}
private Token jj_consume_token(int kind) throws ParseException {
Token oldToken;
if ((oldToken = token).next != null) token = token.next;
else token = token.next = token_source.getNextToken();
jj_ntk = -1;
if (token.kind == kind) {
jj_gen++;
if (++jj_gc > 100) {
jj_gc = 0;
for (int i = 0; i < jj_2_rtns.length; i++) {
JJCalls c = jj_2_rtns[i];
while (c != null) {
if (c.gen < jj_gen) c.first = null;
c = c.next;
}
}
}
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 2724 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 1321 |
label_42:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BREAK:
case BYTE:
case CHAR:
case CLASS:
case CONTINUE:
case DO:
case DOUBLE:
case FALSE:
case FINAL:
case FLOAT:
case FOR:
case IF:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case NEW:
case NULL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case RETURN:
case SHORT:
case STATIC:
case STRICTFP:
case SUPER:
case SWITCH:
case SYNCHRONIZED:
case THIS:
case THROW:
case TRANSIENT:
case TRUE:
case TRY:
case VOID:
case VOLATILE:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case SEMICOLON:
case AT:
case INCR:
case DECR:
;
break;
default:
break label_42;
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 2547 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 2924 |
try {
if (jj_2_37(2147483647)) {
LocalVariableDeclaration();
jj_consume_token(SEMICOLON);
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
case BOOLEAN:
case BREAK:
case BYTE:
case CHAR:
case CONTINUE:
case DO:
case DOUBLE:
case FALSE:
case FLOAT:
case FOR:
case IF:
case INT:
case LONG:
case NEW:
case NULL:
case RETURN:
case SHORT:
case SUPER:
case SWITCH:
case SYNCHRONIZED:
case THIS:
case THROW:
case TRUE:
case TRY:
case VOID:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case SEMICOLON:
case INCR:
case DECR:
Statement();
break;
case CLASS:
case INTERFACE:
ClassOrInterfaceDeclaration(0);
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 1189 |
| javancss/parser/java15/JavaParser15.java | 2724 |
label_45:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BREAK:
case BYTE:
case CHAR:
case CLASS:
case CONTINUE:
case DO:
case DOUBLE:
case FALSE:
case FINAL:
case FLOAT:
case FOR:
case IF:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case NEW:
case NULL:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case RETURN:
case SHORT:
case STATIC:
case STRICTFP:
case SUPER:
case SWITCH:
case SYNCHRONIZED:
case THIS:
case THROW:
case TRANSIENT:
case TRUE:
case TRY:
case VOID:
case VOLATILE:
case WHILE:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case SEMICOLON:
case AT:
case INCR:
case DECR:
;
break;
default:
break label_45;
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 2419 |
| javancss/parser/debug/JavaParserDebug.java | 2546 |
try {
if (jj_2_21(2147483647)) {
jj_consume_token(THIS);
Arguments();
jj_consume_token(SEMICOLON);
_ncss++; Util.debug( "_ncss++" );
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
if (jj_2_20(2147483647)) {
PrimaryExpression();
jj_consume_token(DOT);
} else {
;
}
jj_consume_token(SUPER);
Arguments();
jj_consume_token(SEMICOLON);
_ncss++; Util.debug( "_ncss++" );
//System.out.println( "\n\nAfter ExplicitConstructorInvocation\n" );
break;
default:
jj_la1[78] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15TokenManager.java | 1840 |
| javancss/parser/java15/JavaParser15TokenManager.java | 1842 |
-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, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 1852 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 2119 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case PLUS:
case MINUS:
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case PLUS:
jj_consume_token(PLUS);
break;
case MINUS:
jj_consume_token(MINUS);
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
UnaryExpression();
break;
case INCR:
PreIncrementExpression();
break;
case DECR:
PreDecrementExpression();
break;
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case BANG:
case TILDE:
UnaryExpressionNotPlusMinus();
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 1004 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 1111 |
try {
jj_consume_token(LBRACE);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case LBRACE:
case BANG:
case TILDE:
case INCR:
case DECR:
case PLUS:
case MINUS:
VariableInitializer();
label_15:
while (true) {
if (jj_2_7(2)) {
;
} else {
break label_15;
}
jj_consume_token(COMMA);
VariableInitializer();
}
break;
default:
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case COMMA:
jj_consume_token(COMMA);
break;
default:
;
}
jj_consume_token(RBRACE);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 266 |
| javancss/parser/debug/JavaParserDebug.java | 268 |
JavaParserDebugTokenManager._iMultiCommentsLast = 0;
_bPrivate = true;
_sPackage = "";
_pPackageMetric = new PackageMetric(); // this object manages the metrics
if (jj_2_1(2147483647)) {
PackageDeclaration();
} else {
;
}
label_1:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case IMPORT:
;
break;
default:
jj_la1[0] = jj_gen;
break label_1;
}
ImportDeclaration();
}
label_2:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case CLASS:
case ENUM:
case FINAL:
case INTERFACE:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case SEMICOLON:
case AT:
;
break;
default:
jj_la1[1] = jj_gen;
break label_2;
}
TypeDeclaration();
}
// Package classes and functions are set inside
// class and interface bodies.
_pPackageMetric.ncss = _ncss;
// added by SMS
_pPackageMetric.javadocsLn = JavaParserDebugTokenManager._iFormalComments;
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 6384 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 6926 |
return token;
}
/** Get the specific Token. */
final public Token getToken(int index) {
Token t = jj_lookingAhead ? jj_scanpos : token;
for (int i = 0; i < index; i++) {
if (t.next != null) t = t.next;
else t = t.next = token_source.getNextToken();
}
return t;
}
private int jj_ntk() {
if ((jj_nt=token.next) == null)
return (jj_ntk = (token.next=token_source.getNextToken()).kind);
else
return (jj_ntk = jj_nt.kind);
}
/** Generate ParseException. */
public ParseException generateParseException() {
Token errortok = token.next;
int line = errortok.beginLine, column = errortok.beginColumn;
String mess = (errortok.kind == 0) ? tokenImage[0] : errortok.image;
return new ParseException("Parse error at line " + line + ", column " + column + ". Encountered: " + mess);
}
| |
| File | Line |
|---|---|
| javancss/parser/JavaParserTokenManager.java | 1803 |
| javancss/parser/JavaParserTokenManager.java | 1805 |
-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, -1, -1, -1, -1, | |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 5082 |
| javancss/parser/debug/JavaParserDebug.java | 5614 |
try {
boolean isInterface = false;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case CLASS:
jj_consume_token(CLASS);
break;
case INTERFACE:
jj_consume_token(INTERFACE);
isInterface = true;
break;
default:
jj_la1[173] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
jj_consume_token(IDENTIFIER);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LT:
TypeParameters();
break;
default:
jj_la1[174] = jj_gen;
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case EXTENDS:
ExtendsList(isInterface);
break;
default:
jj_la1[175] = jj_gen;
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case IMPLEMENTS:
ImplementsList(isInterface);
break;
default:
jj_la1[176] = jj_gen;
;
}
ClassOrInterfaceBody(isInterface);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 3669 |
| javancss/parser/debug/JavaParserDebug.java | 4001 |
try {
if (jj_2_42(2)) {
label_53:
while (true) {
jj_consume_token(LBRACKET);
Expression();
jj_consume_token(RBRACKET);
if (jj_2_40(2)) {
;
} else {
break label_53;
}
}
label_54:
while (true) {
if (jj_2_41(2)) {
;
} else {
break label_54;
}
jj_consume_token(LBRACKET);
jj_consume_token(RBRACKET);
}
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LBRACKET:
label_55:
while (true) {
jj_consume_token(LBRACKET);
jj_consume_token(RBRACKET);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LBRACKET:
;
break;
default:
jj_la1[135] = jj_gen;
break label_55;
}
}
ArrayInitializer();
break;
default:
jj_la1[136] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 2618 |
| javancss/parser/debug/JavaParserDebug.java | 2775 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ENUM:
jj_consume_token(ENUM);
break;
case ASSERT:
case IDENTIFIER:
Identifier();
break;
default:
jj_la1[85] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
_sName = getToken(0).image;
_tmpResultToken = getToken( 0 );
Util.debug( "Name._tmpResultToken: " + _tmpResultToken );
label_37:
while (true) {
if (jj_2_23(2)) {
;
} else {
break label_37;
}
jj_consume_token(DOT);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ENUM:
jj_consume_token(ENUM);
break;
case ASSERT:
case IDENTIFIER:
Identifier();
break;
default:
jj_la1[86] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
_sName += "." + getToken(0).image;
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 2120 |
| javancss/parser/debug/JavaParserDebug.java | 2232 |
try {
_sParameter = "(";
jj_consume_token(LPAREN);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FINAL:
case FLOAT:
case INT:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case IDENTIFIER:
case AT:
FormalParameter();
_sParameter += _sName;
label_33:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case COMMA:
;
break;
default:
jj_la1[69] = jj_gen;
break label_33;
}
jj_consume_token(COMMA);
FormalParameter();
_sParameter += "," + _sName;
}
break;
default:
jj_la1[70] = jj_gen;
;
}
jj_consume_token(RPAREN);
_sParameter += ")";
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 2285 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 2632 |
try {
if (jj_2_32(2)) {
jj_consume_token(NEW);
PrimitiveType();
ArrayDimsAndInits();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case NEW:
jj_consume_token(NEW);
ClassOrInterfaceType();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LT:
TypeArguments();
break;
default:
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LBRACKET:
ArrayDimsAndInits();
break;
case LPAREN:
Arguments();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LBRACE:
ClassOrInterfaceBody(false);
break;
default:
;
}
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 493 |
| javancss/parser/debug/JavaParserDebug.java | 505 |
try {
int beginLine = 1;
int beginColumn = 1;
label_8:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
;
break;
default:
jj_la1[11] = jj_gen;
break label_8;
}
Annotation();
}
jj_consume_token(PACKAGE);
_anonClassCount = 1;
Token pToken = getToken( 0 );
beginLine = pToken.beginLine ;
beginColumn = pToken.beginColumn;
_aoPackage = new Object[ 5 ];
Name();
_aoPackage[ 0 ] = _sName;
_aoPackage[ 1 ] = new Integer( beginLine );
_aoPackage[ 2 ] = new Integer( beginColumn );
jj_consume_token(SEMICOLON);
_aoPackage[ 3 ] = new Integer( getToken( 0 ).endLine );
_aoPackage[ 4 ] = new Integer( getToken( 0 ).endColumn );
_ncss++;
Util.debug( "_ncss++" );
_sPackage = _sName + ".";
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 2332 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 2684 |
try {
if (jj_2_35(2)) {
label_39:
while (true) {
jj_consume_token(LBRACKET);
Expression();
jj_consume_token(RBRACKET);
if (jj_2_33(2)) {
;
} else {
break label_39;
}
}
label_40:
while (true) {
if (jj_2_34(2)) {
;
} else {
break label_40;
}
jj_consume_token(LBRACKET);
jj_consume_token(RBRACKET);
}
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LBRACKET:
label_41:
while (true) {
jj_consume_token(LBRACKET);
jj_consume_token(RBRACKET);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LBRACKET:
;
break;
default:
break label_41;
}
}
ArrayInitializer();
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 6354 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 6895 |
return token;
}
token = oldToken;
throw generateParseException();
}
static private final class LookaheadSuccess extends java.lang.Error { }
final private LookaheadSuccess jj_ls = new LookaheadSuccess();
private boolean jj_scan_token(int kind) {
if (jj_scanpos == jj_lastpos) {
jj_la--;
if (jj_scanpos.next == null) {
jj_lastpos = jj_scanpos = jj_scanpos.next = token_source.getNextToken();
} else {
jj_lastpos = jj_scanpos = jj_scanpos.next;
}
} else {
jj_scanpos = jj_scanpos.next;
}
if (jj_scanpos.kind != kind) return true;
if (jj_la == 0 && jj_scanpos == jj_lastpos) throw jj_ls;
return false;
}
/** Get the next Token. */
final public Token getNextToken() {
if (token.next != null) token = token.next;
else token = token.next = token_source.getNextToken();
jj_ntk = -1;
| |
| File | Line |
|---|---|
| javancss/parser/debug/JavaParserDebug.java | 3386 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 2168 |
jj_consume_token(-1);
throw new ParseException();
}
} finally {
trace_return("UnaryExpression");
}
}
final public void PreIncrementExpression() throws ParseException {
trace_call("PreIncrementExpression");
try {
jj_consume_token(INCR);
PrimaryExpression();
} finally {
trace_return("PreIncrementExpression");
}
}
final public void PreDecrementExpression() throws ParseException {
trace_call("PreDecrementExpression");
try {
jj_consume_token(DECR);
PrimaryExpression();
} finally {
trace_return("PreDecrementExpression");
}
}
final public void UnaryExpressionNotPlusMinus() throws ParseException {
trace_call("UnaryExpressionNotPlusMinus");
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case BANG:
case TILDE:
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case TILDE:
jj_consume_token(TILDE);
break;
case BANG:
jj_consume_token(BANG);
break;
default:
| |
| File | Line |
|---|---|
| javancss/parser/JavaParserTokenManager.java | 1770 |
| javancss/parser/java15/debug/JavaParser15DebugTokenManager.java | 1811 |
"", null, null, null, null, null, null, null, null, null, null, null, "\141\142\163\164\162\141\143\164", "\141\163\163\145\162\164", "\142\157\157\154\145\141\156", "\142\162\145\141\153", "\142\171\164\145", "\143\141\163\145", "\143\141\164\143\150", "\143\150\141\162", "\143\154\141\163\163", "\143\157\156\163\164", "\143\157\156\164\151\156\165\145", "\144\145\146\141\165\154\164", "\144\157", "\144\157\165\142\154\145", "\145\154\163\145", "\145\156\165\155", "\145\170\164\145\156\144\163", "\146\141\154\163\145", "\146\151\156\141\154", "\146\151\156\141\154\154\171", "\146\154\157\141\164", "\146\157\162", "\147\157\164\157", "\151\146", "\151\155\160\154\145\155\145\156\164\163", "\151\155\160\157\162\164", "\151\156\163\164\141\156\143\145\157\146", "\151\156\164", "\151\156\164\145\162\146\141\143\145", "\154\157\156\147", "\156\141\164\151\166\145", "\156\145\167", "\156\165\154\154", "\160\141\143\153\141\147\145", "\160\162\151\166\141\164\145", "\160\162\157\164\145\143\164\145\144", "\160\165\142\154\151\143", "\162\145\164\165\162\156", "\163\150\157\162\164", "\163\164\141\164\151\143", "\163\164\162\151\143\164\146\160", "\163\165\160\145\162", "\163\167\151\164\143\150", "\163\171\156\143\150\162\157\156\151\172\145\144", "\164\150\151\163", "\164\150\162\157\167", "\164\150\162\157\167\163", "\164\162\141\156\163\151\145\156\164", "\164\162\165\145", "\164\162\171", "\166\157\151\144", "\166\157\154\141\164\151\154\145", "\167\150\151\154\145", null, null, null, null, null, null, null, null, null, null, null, null, null, null, "\50", "\51", "\173", "\175", "\133", "\135", "\73", | |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 507 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 534 |
try {
int modifiers;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case SEMICOLON:
jj_consume_token(SEMICOLON);
break;
case ABSTRACT:
case CLASS:
case ENUM:
case FINAL:
case INTERFACE:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case STATIC:
case STRICTFP:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case AT:
modifiers = Modifiers();
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case CLASS:
case INTERFACE:
ClassOrInterfaceDeclaration(modifiers);
break;
case ENUM:
EnumDeclaration(modifiers);
break;
case AT:
AnnotationTypeDeclaration(modifiers);
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 5715 |
| javancss/parser/debug/JavaParserDebug.java | 6342 |
try {
jj_consume_token(LPAREN);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FINAL:
case FLOAT:
case INT:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case IDENTIFIER:
case AT:
FormalParameter15();
label_80:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case COMMA:
;
break;
default:
jj_la1[199] = jj_gen;
break label_80;
}
jj_consume_token(COMMA);
FormalParameter15();
}
break;
default:
jj_la1[200] = jj_gen;
;
}
jj_consume_token(RPAREN);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 5249 |
| javancss/parser/debug/JavaParserDebug.java | 5806 |
try {
jj_consume_token(LBRACE);
_ncss++; Util.debug( "ClassOrInterfaceBody()._ncss++" );
label_70:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case CLASS:
case DOUBLE:
case ENUM:
case FINAL:
case FLOAT:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOID:
case VOLATILE:
case IDENTIFIER:
case LBRACE:
case SEMICOLON:
case AT:
case LT:
;
break;
default:
jj_la1[181] = jj_gen;
break label_70;
}
ClassOrInterfaceBodyDeclaration(isInterface);
}
jj_consume_token(RBRACE);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 10064 |
| javancss/parser/debug/JavaParserDebug.java | 10704 |
token_source = new JavaParserDebugTokenManager(jj_input_stream);
token = new Token();
jj_ntk = -1;
jj_gen = 0;
for (int i = 0; i < 202; i++) jj_la1[i] = -1;
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
}
/** Reinitialise. */
public void ReInit(java.io.Reader stream) {
jj_input_stream.ReInit(stream, 1, 1);
token_source.ReInit(jj_input_stream);
token = new Token();
jj_ntk = -1;
jj_gen = 0;
for (int i = 0; i < 202; i++) jj_la1[i] = -1;
for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls();
}
/** Constructor with generated Token Manager. */
public JavaParserDebug(JavaParserDebugTokenManager tm) {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 2713 |
| javancss/parser/debug/JavaParserDebug.java | 2885 |
try {
if (jj_2_25(2147483647)) {
Assignment();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case BANG:
case TILDE:
case INCR:
case DECR:
case PLUS:
case MINUS:
ConditionalExpression();
break;
default:
jj_la1[90] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 551 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 583 |
try {
boolean isInterface = false;
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case CLASS:
jj_consume_token(CLASS);
break;
case INTERFACE:
jj_consume_token(INTERFACE);
isInterface = true;
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
jj_consume_token(IDENTIFIER);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LT:
TypeParameters();
break;
default:
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case EXTENDS:
ExtendsList(isInterface);
break;
default:
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case IMPLEMENTS:
ImplementsList(isInterface);
break;
default:
;
}
ClassOrInterfaceBody(isInterface);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 4685 |
| javancss/parser/debug/JavaParserDebug.java | 5177 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
Annotation();
break;
case LBRACE:
MemberValueArrayInitializer();
break;
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case BANG:
case TILDE:
case INCR:
case DECR:
case PLUS:
case MINUS:
ConditionalExpression();
break;
default:
jj_la1[164] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 1252 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 1389 |
try {
label_19:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case IDENTIFIER:
;
break;
default:
break label_19;
}
jj_consume_token(IDENTIFIER);
jj_consume_token(DOT);
}
if (jj_2_9(2)) {
jj_consume_token(THIS);
jj_consume_token(DOT);
} else {
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LT:
TypeArguments();
break;
default:
;
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case THIS:
jj_consume_token(THIS);
break;
case SUPER:
jj_consume_token(SUPER);
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
Arguments();
jj_consume_token(SEMICOLON);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 566 |
| javancss/parser/debug/JavaParserDebug.java | 588 |
try {
int modifiers;
if (jj_2_2(2147483647)) {
ClassDeclaration();
} else if (jj_2_3(2147483647)) {
modifiers = Modifiers();
EnumDeclaration(modifiers);
} else if (jj_2_4(2147483647)) {
InterfaceDeclaration();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case FINAL:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case AT:
modifiers = Modifiers();
AnnotationTypeDeclaration(modifiers);
break;
case SEMICOLON:
jj_consume_token(SEMICOLON);
break;
default:
jj_la1[14] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 4505 |
| javancss/parser/debug/JavaParserDebug.java | 4942 |
try {
jj_consume_token(RETURN);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case BANG:
case TILDE:
case INCR:
case DECR:
case PLUS:
case MINUS:
Expression();
break;
default:
jj_la1[157] = jj_gen;
;
}
jj_consume_token(SEMICOLON);
_ncss++;
Util.debug( "_ncss++" );
_cyc++;
_bReturn = true;
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 5613 |
| javancss/parser/debug/JavaParserDebug.java | 6215 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FLOAT:
case INT:
case LONG:
case SHORT:
PrimitiveType();
label_76:
while (true) {
jj_consume_token(LBRACKET);
jj_consume_token(RBRACKET);
_sName += "[]";
if (jj_2_61(2)) {
;
} else {
break label_76;
}
}
break;
case IDENTIFIER:
ClassOrInterfaceType();
label_77:
while (true) {
if (jj_2_62(2)) {
;
} else {
break label_77;
}
jj_consume_token(LBRACKET);
jj_consume_token(RBRACKET);
_sName += "[]";
}
break;
default:
jj_la1[195] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 1108 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 1230 |
try {
jj_consume_token(LPAREN);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FINAL:
case FLOAT:
case INT:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case STRICTFP:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case IDENTIFIER:
case AT:
FormalParameter();
label_17:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case COMMA:
;
break;
default:
break label_17;
}
jj_consume_token(COMMA);
FormalParameter();
}
break;
default:
;
}
jj_consume_token(RPAREN);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 4801 |
| javancss/parser/debug/JavaParserDebug.java | 5303 |
try {
jj_consume_token(AT);
jj_consume_token(INTERFACE);
jj_consume_token(IDENTIFIER);
jj_consume_token(LBRACE);
label_64:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case CLASS:
case DOUBLE:
case ENUM:
case FINAL:
case FLOAT:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case IDENTIFIER:
case SEMICOLON:
case AT:
;
break;
default:
jj_la1[167] = jj_gen;
break label_64;
}
AnnotationTypeMemberDeclaration();
}
jj_consume_token(RBRACE);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 862 |
| javancss/parser/debug/JavaParserDebug.java | 899 |
try {
jj_consume_token(LBRACE);
label_12:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case CLASS:
case DOUBLE:
case ENUM:
case FINAL:
case FLOAT:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOID:
case VOLATILE:
case IDENTIFIER:
case LBRACE:
case SEMICOLON:
case AT:
case LT:
;
break;
default:
jj_la1[25] = jj_gen;
break label_12;
}
ClassBodyDeclaration();
}
jj_consume_token(RBRACE);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 1727 |
| javancss/parser/debug/JavaParserDebug.java | 1819 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LBRACE:
ArrayInitializer();
break;
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case BANG:
case TILDE:
case INCR:
case DECR:
case PLUS:
case MINUS:
Expression();
break;
default:
jj_la1[58] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/Token.java | 9 |
| javancss/parser/debug/Token.java | 9 |
public class Token {
/**
* An integer that describes the kind of this token. This numbering
* system is determined by JavaCCParser, and a table of these numbers is
* stored in the file ...Constants.java.
*/
public int kind;
/** The line number of the first character of this Token. */
public int beginLine;
/** The column number of the first character of this Token. */
public int beginColumn;
/** The line number of the last character of this Token. */
public int endLine;
/** The column number of the last character of this Token. */
public int endColumn;
/**
* The string image of the token.
*/
public String image;
/**
* A reference to the next regular (non-special) token from the input
* stream. If this is the last token from the input stream, or if the
* token manager has not read tokens beyond this one, this field is
* set to null. This is true only if this token is also a regular
* token. Otherwise, see below for a description of the contents of
* this field.
*/
public Token next;
/**
* This field is used to access special tokens that occur prior to this
* token, but after the immediately preceding regular (non-special) token.
* If there are no such special tokens, this field is set to null.
* When there are more than one such special token, this field refers
* to the last of these special tokens, which in turn refers to the next
* previous special token through its specialToken field, and so on
* until the first special token (whose specialToken field is null).
* The next fields of special tokens refer to other special tokens that
* immediately follow it (without an intervening regular token). If there
* is no such token, this field is null.
*/
public Token specialToken;
/**
* An optional attribute value of the Token.
* Tokens which are not used as syntactic sugar will often contain
* meaningful values that will be used later on by the compiler or
* interpreter. This attribute value is often different from the image.
* Any subclass of Token that actually wants to return a non-null value can
* override this method as appropriate.
*/
public Object getValue() {
return null;
}
/**
* No-argument constructor
*/
public Token() {}
/**
* Constructs a new token for the specified Image.
*/
public Token(int kind)
{
this(kind, null);
}
/**
* Constructs a new token for the specified Image and Kind.
*/
public Token(int kind, String image)
{
this.kind = kind;
this.image = image;
}
/**
* Returns the image.
*/
public String toString()
{
return image;
}
/**
* Returns a new Token object, by default. However, if you want, you
* can create and return subclass objects based on the value of ofKind.
* Simply add the cases to the switch for all those special cases.
* For example, if you have a subclass of Token called IDToken that
* you want to create if ofKind is ID, simply add something like :
*
* case MyParserConstants.ID : return new IDToken(ofKind, image);
*
* to the following switch statement. Then you can cast matchedToken
* variable to the appropriate type and use sit in your lexical actions.
*/
public static Token newToken(int ofKind, String image)
{
switch(ofKind)
{
default : return new Token(ofKind, image);
}
}
public static Token newToken(int ofKind)
{
return newToken(ofKind, null);
}
}
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 1641 |
| javancss/parser/debug/JavaParserDebug.java | 1718 |
JavaParserDebugTokenManager._iMultiComments -= JavaParserDebugTokenManager._iMultiCommentsLast;
break;
}
else if ( tmpToken.specialToken.image.startsWith( "/*" ) )
{
break;
}
//System.out.println("\n"+tmpToken.specialToken.image);
tmpToken = tmpToken.specialToken;
}
label_25:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
;
break;
default:
jj_la1[53] = jj_gen;
break label_25;
}
Annotation();
}
Type();
VariableDeclarator();
label_26:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case COMMA:
;
break;
default:
jj_la1[54] = jj_gen;
break label_26;
}
jj_consume_token(COMMA);
VariableDeclarator();
}
jj_consume_token(SEMICOLON);
_ncss++; Util.debug( "_ncss++" );
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 2153 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 2470 |
try {
if (jj_2_28(2147483647)) {
jj_consume_token(DOT);
jj_consume_token(SUPER);
} else if (jj_2_29(2147483647)) {
jj_consume_token(DOT);
jj_consume_token(THIS);
} else if (jj_2_30(2)) {
jj_consume_token(DOT);
AllocationExpression();
} else if (jj_2_31(3)) {
MemberSelector();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case LBRACKET:
jj_consume_token(LBRACKET);
Expression();
jj_consume_token(RBRACKET);
break;
case DOT:
jj_consume_token(DOT);
jj_consume_token(IDENTIFIER);
break;
case LPAREN:
Arguments();
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 2763 |
| javancss/parser/debug/JavaParserDebug.java | 2945 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSIGN:
jj_consume_token(ASSIGN);
break;
case STARASSIGN:
jj_consume_token(STARASSIGN);
break;
case SLASHASSIGN:
jj_consume_token(SLASHASSIGN);
break;
case REMASSIGN:
jj_consume_token(REMASSIGN);
break;
case PLUSASSIGN:
jj_consume_token(PLUSASSIGN);
break;
case MINUSASSIGN:
jj_consume_token(MINUSASSIGN);
break;
case LSHIFTASSIGN:
jj_consume_token(LSHIFTASSIGN);
break;
case RSIGNEDSHIFTASSIGN:
jj_consume_token(RSIGNEDSHIFTASSIGN);
break;
case RUNSIGNEDSHIFTASSIGN:
jj_consume_token(RUNSIGNEDSHIFTASSIGN);
break;
case ANDASSIGN:
jj_consume_token(ANDASSIGN);
break;
case XORASSIGN:
jj_consume_token(XORASSIGN);
break;
case ORASSIGN:
jj_consume_token(ORASSIGN);
break;
default:
jj_la1[91] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/debug/JavaParserDebug.java | 2939 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 1751 |
trace_return("Expression");
}
}
final public void AssignmentOperator() throws ParseException {
trace_call("AssignmentOperator");
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSIGN:
jj_consume_token(ASSIGN);
break;
case STARASSIGN:
jj_consume_token(STARASSIGN);
break;
case SLASHASSIGN:
jj_consume_token(SLASHASSIGN);
break;
case REMASSIGN:
jj_consume_token(REMASSIGN);
break;
case PLUSASSIGN:
jj_consume_token(PLUSASSIGN);
break;
case MINUSASSIGN:
jj_consume_token(MINUSASSIGN);
break;
case LSHIFTASSIGN:
jj_consume_token(LSHIFTASSIGN);
break;
case RSIGNEDSHIFTASSIGN:
jj_consume_token(RSIGNEDSHIFTASSIGN);
break;
case RUNSIGNEDSHIFTASSIGN:
jj_consume_token(RUNSIGNEDSHIFTASSIGN);
break;
case ANDASSIGN:
jj_consume_token(ANDASSIGN);
break;
case XORASSIGN:
jj_consume_token(XORASSIGN);
break;
case ORASSIGN:
jj_consume_token(ORASSIGN);
break;
default:
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 4853 |
| javancss/parser/debug/JavaParserDebug.java | 5365 |
try {
jj_consume_token(LBRACE);
_ncss++; Util.debug( "_ncss++" );
label_65:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case CLASS:
case DOUBLE:
case ENUM:
case FINAL:
case FLOAT:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case TESTAAAA:
case SYNCHRONIZED:
case TRANSIENT:
case VOLATILE:
case IDENTIFIER:
case SEMICOLON:
case AT:
;
break;
default:
jj_la1[168] = jj_gen;
break label_65;
}
AnnotationTypeMemberDeclaration();
}
jj_consume_token(RBRACE);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 4414 |
| javancss/parser/debug/JavaParserDebug.java | 4826 |
try {
if (jj_2_47(2147483647)) {
LocalVariableDeclaration();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSERT:
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case ENUM:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case INCR:
case DECR:
StatementExpressionList();
break;
default:
jj_la1[153] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 3257 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 3769 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AT:
Annotation();
break;
case LBRACE:
MemberValueArrayInitializer();
break;
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FALSE:
case FLOAT:
case INT:
case LONG:
case NEW:
case NULL:
case SHORT:
case SUPER:
case THIS:
case TRUE:
case VOID:
case INTEGER_LITERAL:
case FLOATING_POINT_LITERAL:
case CHARACTER_LITERAL:
case STRING_LITERAL:
case IDENTIFIER:
case LPAREN:
case BANG:
case TILDE:
case INCR:
case DECR:
case PLUS:
case MINUS:
ConditionalExpression();
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 794 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 871 |
try {
jj_consume_token(LBRACE);
label_12:
while (true) {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ABSTRACT:
case BOOLEAN:
case BYTE:
case CHAR:
case CLASS:
case DOUBLE:
case ENUM:
case FINAL:
case FLOAT:
case INT:
case INTERFACE:
case LONG:
case NATIVE:
case PRIVATE:
case PROTECTED:
case PUBLIC:
case SHORT:
case STATIC:
case STRICTFP:
case SYNCHRONIZED:
case TRANSIENT:
case VOID:
case VOLATILE:
case IDENTIFIER:
case LBRACE:
case SEMICOLON:
case AT:
case LT:
;
break;
default:
break label_12;
}
ClassOrInterfaceBodyDeclaration(isInterface);
}
jj_consume_token(RBRACE);
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 1555 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 1757 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case ASSIGN:
jj_consume_token(ASSIGN);
break;
case STARASSIGN:
jj_consume_token(STARASSIGN);
break;
case SLASHASSIGN:
jj_consume_token(SLASHASSIGN);
break;
case REMASSIGN:
jj_consume_token(REMASSIGN);
break;
case PLUSASSIGN:
jj_consume_token(PLUSASSIGN);
break;
case MINUSASSIGN:
jj_consume_token(MINUSASSIGN);
break;
case LSHIFTASSIGN:
jj_consume_token(LSHIFTASSIGN);
break;
case RSIGNEDSHIFTASSIGN:
jj_consume_token(RSIGNEDSHIFTASSIGN);
break;
case RUNSIGNEDSHIFTASSIGN:
jj_consume_token(RUNSIGNEDSHIFTASSIGN);
break;
case ANDASSIGN:
jj_consume_token(ANDASSIGN);
break;
case XORASSIGN:
jj_consume_token(XORASSIGN);
break;
case ORASSIGN:
jj_consume_token(ORASSIGN);
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParserTokenManager.java | 309 |
| javancss/parser/java15/JavaParser15TokenManager.java | 303 |
return jjStopAtPos(1, 98);
else if ((active1 & 0x1000000000000L) != 0L)
return jjStopAtPos(1, 112);
else if ((active1 & 0x2000000000000L) != 0L)
return jjStopAtPos(1, 113);
else if ((active1 & 0x4000000000000L) != 0L)
return jjStopAtPos(1, 114);
else if ((active1 & 0x8000000000000L) != 0L)
return jjStopAtPos(1, 115);
else if ((active1 & 0x10000000000000L) != 0L)
return jjStopAtPos(1, 116);
else if ((active1 & 0x20000000000000L) != 0L)
return jjStopAtPos(1, 117);
else if ((active1 & 0x40000000000000L) != 0L)
return jjStopAtPos(1, 118);
| |
| File | Line |
|---|---|
| javancss/parser/java15/JavaParser15.java | 1329 |
| javancss/parser/java15/debug/JavaParser15Debug.java | 1481 |
try {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case BOOLEAN:
case BYTE:
case CHAR:
case DOUBLE:
case FLOAT:
case INT:
case LONG:
case SHORT:
PrimitiveType();
label_20:
while (true) {
jj_consume_token(LBRACKET);
jj_consume_token(RBRACKET);
if (jj_2_11(2)) {
;
} else {
break label_20;
}
}
break;
case IDENTIFIER:
ClassOrInterfaceType();
label_21:
while (true) {
if (jj_2_12(2)) {
;
} else {
break label_21;
}
jj_consume_token(LBRACKET);
jj_consume_token(RBRACKET);
}
break;
default:
jj_consume_token(-1);
throw new ParseException();
}
} finally {
| |
| File | Line |
|---|---|
| javancss/parser/JavaParser.java | 3524 |
| javancss/parser/debug/JavaParserDebug.java | 3841 |