|
|
|
@ -2865,33 +2865,59 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
// Contents of an R operator |
|
|
|
static final public Expression ExpressionRewardContents(boolean prop, boolean pathprop) throws ParseException { |
|
|
|
Expression expr = null; |
|
|
|
ExpressionTemporal ret = null; |
|
|
|
ExpressionTemporal exprTemp = null; |
|
|
|
Expression ret = null; |
|
|
|
Token begin; |
|
|
|
begin = getToken(1); |
|
|
|
if (jj_2_17(2147483647)) { |
|
|
|
begin = jj_consume_token(C); |
|
|
|
jj_consume_token(LE); |
|
|
|
expr = Expression(false, false); |
|
|
|
ret = new ExpressionTemporal(ExpressionTemporal.R_C, null, null); ret.setUpperBound(expr); |
|
|
|
exprTemp = new ExpressionTemporal(ExpressionTemporal.R_C, null, null); exprTemp.setUpperBound(expr); ret = exprTemp; |
|
|
|
} else { |
|
|
|
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { |
|
|
|
case C: |
|
|
|
begin = jj_consume_token(C); |
|
|
|
ret = new ExpressionTemporal(ExpressionTemporal.R_C, null, null); |
|
|
|
jj_consume_token(C); |
|
|
|
ret = new ExpressionTemporal(ExpressionTemporal.R_C, null, null); |
|
|
|
break; |
|
|
|
case I: |
|
|
|
begin = jj_consume_token(I); |
|
|
|
jj_consume_token(I); |
|
|
|
jj_consume_token(EQ); |
|
|
|
expr = Expression(false, false); |
|
|
|
ret = new ExpressionTemporal(ExpressionTemporal.R_I, null, null); ret.setUpperBound(expr); |
|
|
|
break; |
|
|
|
case F: |
|
|
|
begin = jj_consume_token(F); |
|
|
|
expr = Expression(prop, pathprop); |
|
|
|
ret = new ExpressionTemporal(ExpressionTemporal.R_F, null, expr); |
|
|
|
exprTemp = new ExpressionTemporal(ExpressionTemporal.R_I, null, null); exprTemp.setUpperBound(expr); ret = exprTemp; |
|
|
|
break; |
|
|
|
case S: |
|
|
|
begin = jj_consume_token(S); |
|
|
|
ret = new ExpressionTemporal(ExpressionTemporal.R_S, null, null); |
|
|
|
jj_consume_token(S); |
|
|
|
ret = new ExpressionTemporal(ExpressionTemporal.R_S, null, null); |
|
|
|
break; |
|
|
|
case A: |
|
|
|
case E: |
|
|
|
case FALSE: |
|
|
|
case FILTER: |
|
|
|
case FUNC: |
|
|
|
case F: |
|
|
|
case G: |
|
|
|
case MAX: |
|
|
|
case MIN: |
|
|
|
case X: |
|
|
|
case PMAX: |
|
|
|
case PMIN: |
|
|
|
case P: |
|
|
|
case RMAX: |
|
|
|
case RMIN: |
|
|
|
case R: |
|
|
|
case TRUE: |
|
|
|
case NOT: |
|
|
|
case LPARENTH: |
|
|
|
case DLBRACKET: |
|
|
|
case DLT: |
|
|
|
case MINUS: |
|
|
|
case DQUOTE: |
|
|
|
case REG_INT: |
|
|
|
case REG_DOUBLE: |
|
|
|
case REG_IDENT: |
|
|
|
expr = Expression(prop, true); |
|
|
|
ret = expr; |
|
|
|
break; |
|
|
|
default: |
|
|
|
jj_la1[85] = jj_gen; |
|
|
|
@ -3658,12 +3684,6 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_67() { |
|
|
|
if (jj_scan_token(COMMA)) return true; |
|
|
|
if (jj_3R_28()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_113() { |
|
|
|
if (jj_scan_token(LE)) return true; |
|
|
|
return false; |
|
|
|
@ -3674,13 +3694,6 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_136() { |
|
|
|
if (jj_scan_token(LPARENTH)) return true; |
|
|
|
if (jj_3R_39()) return true; |
|
|
|
if (jj_scan_token(RPARENTH)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_111() { |
|
|
|
if (jj_scan_token(LT)) return true; |
|
|
|
return false; |
|
|
|
@ -3707,13 +3720,21 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_105() { |
|
|
|
if (jj_scan_token(NE)) return true; |
|
|
|
static private boolean jj_3R_67() { |
|
|
|
if (jj_scan_token(COMMA)) return true; |
|
|
|
if (jj_3R_28()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_154() { |
|
|
|
if (jj_scan_token(MAX)) return true; |
|
|
|
static private boolean jj_3R_136() { |
|
|
|
if (jj_scan_token(LPARENTH)) return true; |
|
|
|
if (jj_3R_39()) return true; |
|
|
|
if (jj_scan_token(RPARENTH)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_105() { |
|
|
|
if (jj_scan_token(NE)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -3732,6 +3753,11 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_154() { |
|
|
|
if (jj_scan_token(MAX)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_148() { |
|
|
|
if (jj_scan_token(FALSE)) return true; |
|
|
|
return false; |
|
|
|
@ -3752,6 +3778,11 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_38() { |
|
|
|
if (jj_scan_token(REG_IDENTPRIME)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3_3() { |
|
|
|
if (jj_scan_token(LABEL)) return true; |
|
|
|
if (jj_scan_token(DQUOTE)) return true; |
|
|
|
@ -3763,8 +3794,8 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_38() { |
|
|
|
if (jj_scan_token(REG_IDENTPRIME)) return true; |
|
|
|
static private boolean jj_3R_180() { |
|
|
|
if (jj_scan_token(OR)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -3773,11 +3804,6 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_180() { |
|
|
|
if (jj_scan_token(OR)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_58() { |
|
|
|
if (jj_scan_token(LPARENTH)) return true; |
|
|
|
if (jj_3R_30()) return true; |
|
|
|
@ -3842,6 +3868,11 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_31() { |
|
|
|
if (jj_3R_28()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_152() { |
|
|
|
if (jj_3R_39()) return true; |
|
|
|
Token xsp; |
|
|
|
@ -3860,8 +3891,13 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_31() { |
|
|
|
if (jj_3R_28()) return true; |
|
|
|
static private boolean jj_3R_179() { |
|
|
|
if (jj_scan_token(AND)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_177() { |
|
|
|
if (jj_scan_token(MAX)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -3872,13 +3908,13 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_179() { |
|
|
|
if (jj_scan_token(AND)) return true; |
|
|
|
static private boolean jj_3R_28() { |
|
|
|
if (jj_scan_token(REG_IDENT)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_177() { |
|
|
|
if (jj_scan_token(MAX)) return true; |
|
|
|
static private boolean jj_3R_175() { |
|
|
|
if (jj_scan_token(INIT)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -3922,13 +3958,9 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_28() { |
|
|
|
if (jj_scan_token(REG_IDENT)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_175() { |
|
|
|
if (jj_scan_token(INIT)) return true; |
|
|
|
static private boolean jj_3R_182() { |
|
|
|
if (jj_scan_token(COMMA)) return true; |
|
|
|
if (jj_3R_39()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -3965,6 +3997,11 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_181() { |
|
|
|
if (jj_3R_28()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3_8() { |
|
|
|
if (jj_scan_token(OR)) return true; |
|
|
|
if (jj_scan_token(OR)) return true; |
|
|
|
@ -3976,9 +4013,18 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_182() { |
|
|
|
if (jj_scan_token(COMMA)) return true; |
|
|
|
if (jj_3R_39()) return true; |
|
|
|
static private boolean jj_3R_178() { |
|
|
|
if (jj_scan_token(PLUS)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_173() { |
|
|
|
if (jj_3R_133()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_176() { |
|
|
|
if (jj_scan_token(MIN)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -3995,18 +4041,13 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_181() { |
|
|
|
static private boolean jj_3R_174() { |
|
|
|
if (jj_3R_28()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_178() { |
|
|
|
if (jj_scan_token(PLUS)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_173() { |
|
|
|
if (jj_3R_133()) return true; |
|
|
|
static private boolean jj_3R_171() { |
|
|
|
if (jj_3R_139()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -4018,41 +4059,6 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_176() { |
|
|
|
if (jj_scan_token(MIN)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_174() { |
|
|
|
if (jj_3R_28()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_37() { |
|
|
|
if (jj_scan_token(OR)) return true; |
|
|
|
if (jj_scan_token(OR)) return true; |
|
|
|
if (jj_3R_40()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_171() { |
|
|
|
if (jj_3R_139()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3_10() { |
|
|
|
if (jj_scan_token(OR)) return true; |
|
|
|
if (jj_scan_token(LBRACKET)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_149() { |
|
|
|
if (jj_scan_token(LPARENTH)) return true; |
|
|
|
if (jj_3R_152()) return true; |
|
|
|
if (jj_scan_token(RPARENTH)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_144() { |
|
|
|
if (jj_scan_token(FILTER)) return true; |
|
|
|
if (jj_scan_token(LPARENTH)) return true; |
|
|
|
@ -4082,6 +4088,26 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_37() { |
|
|
|
if (jj_scan_token(OR)) return true; |
|
|
|
if (jj_scan_token(OR)) return true; |
|
|
|
if (jj_3R_40()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3_10() { |
|
|
|
if (jj_scan_token(OR)) return true; |
|
|
|
if (jj_scan_token(LBRACKET)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_149() { |
|
|
|
if (jj_scan_token(LPARENTH)) return true; |
|
|
|
if (jj_3R_152()) return true; |
|
|
|
if (jj_scan_token(RPARENTH)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_133() { |
|
|
|
if (jj_3R_28()) return true; |
|
|
|
Token xsp; |
|
|
|
@ -4113,16 +4139,6 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_131() { |
|
|
|
if (jj_3R_144()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_130() { |
|
|
|
if (jj_3R_143()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_143() { |
|
|
|
if (jj_scan_token(DQUOTE)) return true; |
|
|
|
Token xsp; |
|
|
|
@ -4135,6 +4151,16 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_131() { |
|
|
|
if (jj_3R_144()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_130() { |
|
|
|
if (jj_3R_143()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_129() { |
|
|
|
if (jj_3R_142()) return true; |
|
|
|
return false; |
|
|
|
@ -4170,43 +4196,18 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_124() { |
|
|
|
if (jj_3R_137()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_123() { |
|
|
|
if (jj_3R_136()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_172() { |
|
|
|
if (jj_3R_136()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_122() { |
|
|
|
if (jj_3R_135()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_170() { |
|
|
|
if (jj_3R_137()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_36() { |
|
|
|
if (jj_3R_40()) return true; |
|
|
|
Token xsp; |
|
|
|
while (true) { |
|
|
|
xsp = jj_scanpos; |
|
|
|
if (jj_3R_41()) { jj_scanpos = xsp; break; } |
|
|
|
} |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_121() { |
|
|
|
if (jj_3R_134()) return true; |
|
|
|
static private boolean jj_3R_124() { |
|
|
|
if (jj_3R_137()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -4216,8 +4217,8 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_120() { |
|
|
|
if (jj_3R_133()) return true; |
|
|
|
static private boolean jj_3R_123() { |
|
|
|
if (jj_3R_136()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -4227,18 +4228,23 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_119() { |
|
|
|
if (jj_3R_132()) return true; |
|
|
|
static private boolean jj_3R_122() { |
|
|
|
if (jj_3R_135()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_207() { |
|
|
|
if (jj_3R_39()) return true; |
|
|
|
static private boolean jj_3R_36() { |
|
|
|
if (jj_3R_40()) return true; |
|
|
|
Token xsp; |
|
|
|
while (true) { |
|
|
|
xsp = jj_scanpos; |
|
|
|
if (jj_3R_41()) { jj_scanpos = xsp; break; } |
|
|
|
} |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_109() { |
|
|
|
if (jj_scan_token(MINUS)) return true; |
|
|
|
static private boolean jj_3R_121() { |
|
|
|
if (jj_3R_134()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -4263,6 +4269,26 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_120() { |
|
|
|
if (jj_3R_133()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_119() { |
|
|
|
if (jj_3R_132()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_207() { |
|
|
|
if (jj_3R_39()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_109() { |
|
|
|
if (jj_scan_token(MINUS)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_118() { |
|
|
|
Token xsp; |
|
|
|
xsp = jj_scanpos; |
|
|
|
@ -4317,6 +4343,14 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_141() { |
|
|
|
if (jj_scan_token(A)) return true; |
|
|
|
if (jj_scan_token(LBRACKET)) return true; |
|
|
|
if (jj_3R_39()) return true; |
|
|
|
if (jj_scan_token(RBRACKET)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_33() { |
|
|
|
if (jj_3R_36()) return true; |
|
|
|
Token xsp; |
|
|
|
@ -4327,14 +4361,6 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_141() { |
|
|
|
if (jj_scan_token(A)) return true; |
|
|
|
if (jj_scan_token(LBRACKET)) return true; |
|
|
|
if (jj_3R_39()) return true; |
|
|
|
if (jj_scan_token(RBRACKET)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_106() { |
|
|
|
Token xsp; |
|
|
|
xsp = jj_scanpos; |
|
|
|
@ -4374,6 +4400,14 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_140() { |
|
|
|
if (jj_scan_token(E)) return true; |
|
|
|
if (jj_scan_token(LBRACKET)) return true; |
|
|
|
if (jj_3R_39()) return true; |
|
|
|
if (jj_scan_token(RBRACKET)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3_1() { |
|
|
|
if (jj_scan_token(MODULE)) return true; |
|
|
|
if (jj_3R_28()) return true; |
|
|
|
@ -4391,16 +4425,14 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_140() { |
|
|
|
if (jj_scan_token(E)) return true; |
|
|
|
if (jj_scan_token(LBRACKET)) return true; |
|
|
|
if (jj_3R_39()) return true; |
|
|
|
if (jj_scan_token(RBRACKET)) return true; |
|
|
|
static private boolean jj_3_16() { |
|
|
|
if (jj_scan_token(DQUOTE)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3_16() { |
|
|
|
if (jj_scan_token(DQUOTE)) return true; |
|
|
|
static private boolean jj_3_17() { |
|
|
|
if (jj_scan_token(C)) return true; |
|
|
|
if (jj_scan_token(LE)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -4409,9 +4441,8 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3_17() { |
|
|
|
if (jj_scan_token(C)) return true; |
|
|
|
if (jj_scan_token(LE)) return true; |
|
|
|
static private boolean jj_3R_201() { |
|
|
|
if (jj_3R_39()) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -4431,21 +4462,8 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_209() { |
|
|
|
if (jj_scan_token(DQUOTE)) return true; |
|
|
|
if (jj_3R_28()) return true; |
|
|
|
if (jj_scan_token(DQUOTE)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_201() { |
|
|
|
if (jj_scan_token(S)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_200() { |
|
|
|
if (jj_scan_token(F)) return true; |
|
|
|
if (jj_3R_39()) return true; |
|
|
|
if (jj_scan_token(S)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -4461,7 +4479,9 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3_15() { |
|
|
|
static private boolean jj_3R_209() { |
|
|
|
if (jj_scan_token(DQUOTE)) return true; |
|
|
|
if (jj_3R_28()) return true; |
|
|
|
if (jj_scan_token(DQUOTE)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
@ -4473,13 +4493,8 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_98() { |
|
|
|
if (jj_3R_101()) return true; |
|
|
|
Token xsp; |
|
|
|
while (true) { |
|
|
|
xsp = jj_scanpos; |
|
|
|
if (jj_3R_102()) { jj_scanpos = xsp; break; } |
|
|
|
} |
|
|
|
static private boolean jj_3_15() { |
|
|
|
if (jj_scan_token(DQUOTE)) return true; |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -4502,6 +4517,16 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3R_98() { |
|
|
|
if (jj_3R_101()) return true; |
|
|
|
Token xsp; |
|
|
|
while (true) { |
|
|
|
xsp = jj_scanpos; |
|
|
|
if (jj_3R_102()) { jj_scanpos = xsp; break; } |
|
|
|
} |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
static private boolean jj_3_6() { |
|
|
|
if (jj_scan_token(DQUOTE)) return true; |
|
|
|
return false; |
|
|
|
@ -4906,13 +4931,13 @@ public class PrismParser implements PrismParserConstants { |
|
|
|
jj_la1_init_2(); |
|
|
|
} |
|
|
|
private static void jj_la1_init_0() { |
|
|
|
jj_la1_0 = new int[] {0x514404c0,0x504404c0,0x1000000,0xb01a0848,0x0,0xb01a0848,0xb01a0848,0x0,0xb01a0848,0x400,0x40000000,0x80,0x40000480,0x8000210,0x8000210,0x0,0x40,0x0,0x1000000,0x8000030,0x0,0x2000000,0x0,0x0,0x0,0xa0ba0808,0x0,0x0,0x0,0xa0ba0808,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa00000,0x0,0xa0ba0808,0xa0ba0808,0xa0ba0808,0xa0ba0808,0xa0ba0808,0x0,0x0,0x0,0x0,0x0,0x0,0xa01a0808,0x0,0x0,0x0,0x0,0x0,0x0,0xa01a0808,0xa01a0808,0x0,0xa0000000,0xa0000000,0x0,0x20000,0x0,0xa0000000,0x0,0x0,0x0,0xa0000000,0x0,0x0,0x0,0x0,0x0,0xa0000000,0x0,0x0,0xa0ba0808,0xa0ba0808,0x0,0x4200100,0x0,0x0,0x1000000,0xa0000000,0x0,0xa0000000,0x0,0x0,0x0,}; |
|
|
|
jj_la1_0 = new int[] {0x514404c0,0x504404c0,0x1000000,0xb01a0848,0x0,0xb01a0848,0xb01a0848,0x0,0xb01a0848,0x400,0x40000000,0x80,0x40000480,0x8000210,0x8000210,0x0,0x40,0x0,0x1000000,0x8000030,0x0,0x2000000,0x0,0x0,0x0,0xa0ba0808,0x0,0x0,0x0,0xa0ba0808,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa00000,0x0,0xa0ba0808,0xa0ba0808,0xa0ba0808,0xa0ba0808,0xa0ba0808,0x0,0x0,0x0,0x0,0x0,0x0,0xa01a0808,0x0,0x0,0x0,0x0,0x0,0x0,0xa01a0808,0xa01a0808,0x0,0xa0000000,0xa0000000,0x0,0x20000,0x0,0xa0000000,0x0,0x0,0x0,0xa0000000,0x0,0x0,0x0,0x0,0x0,0xa0000000,0x0,0x0,0xa0ba0808,0xa0ba0808,0x0,0xa4ba0908,0x0,0x0,0x1000000,0xa0000000,0x0,0xa0000000,0x0,0x0,0x0,}; |
|
|
|
} |
|
|
|
private static void jj_la1_init_1() { |
|
|
|
jj_la1_1 = new int[] {0x187c5,0x83c4,0x10401,0x40127ab8,0x8000000,0x40127ab8,0x40127ab8,0x8000000,0x40127ab8,0x40,0x4,0x8000,0x8144,0x0,0x0,0x280,0x280,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4012783a,0x200000,0x40020000,0x10000000,0x4012783a,0x0,0x0,0x10000000,0x0,0x10000000,0x10000000,0x0,0x40000000,0xc2000,0x0,0xc2000,0x2,0x0,0x4012783a,0x4012783a,0x4012783a,0x4012783a,0x4012783a,0x0,0x0,0x800000,0x1000000,0x400000,0x200000,0x40127838,0x0,0x0,0x0,0x0,0x0,0x0,0x40027838,0x40027838,0x40000000,0x0,0x0,0x10000000,0x20000,0x40000000,0x0,0x38,0x0,0x0,0x0,0x40000000,0x40000000,0x0,0x40000000,0x0,0x0,0x3800,0x0,0x4012783a,0x4012783a,0x0,0x4000,0x0,0x40003838,0x0,0x600000,0x10000000,0x0,0x0,0x0,0x4000000,}; |
|
|
|
jj_la1_1 = new int[] {0x187c5,0x83c4,0x10401,0x40127ab8,0x8000000,0x40127ab8,0x40127ab8,0x8000000,0x40127ab8,0x40,0x4,0x8000,0x8144,0x0,0x0,0x280,0x280,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4012783a,0x200000,0x40020000,0x10000000,0x4012783a,0x0,0x0,0x10000000,0x0,0x10000000,0x10000000,0x0,0x40000000,0xc2000,0x0,0xc2000,0x2,0x0,0x4012783a,0x4012783a,0x4012783a,0x4012783a,0x4012783a,0x0,0x0,0x800000,0x1000000,0x400000,0x200000,0x40127838,0x0,0x0,0x0,0x0,0x0,0x0,0x40027838,0x40027838,0x40000000,0x0,0x0,0x10000000,0x20000,0x40000000,0x0,0x38,0x0,0x0,0x0,0x40000000,0x40000000,0x0,0x40000000,0x0,0x0,0x3800,0x0,0x4012783a,0x4012783a,0x0,0x4012783a,0x0,0x40003838,0x0,0x600000,0x10000000,0x0,0x0,0x0,0x4000000,}; |
|
|
|
} |
|
|
|
private static void jj_la1_init_2() { |
|
|
|
jj_la1_2 = new int[] {0x0,0x0,0x0,0x2e08404,0x0,0x2e08404,0x2e08404,0x0,0x2e08404,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x1,0x2000000,0x0,0x1,0x2000000,0x4000,0x2e08404,0x0,0x0,0x0,0x2e08405,0x2000000,0x1,0x0,0x20010,0x0,0x0,0x20010,0x2200000,0x0,0x3341,0x0,0x0,0x3341,0x2e08404,0x2e08404,0x2e08404,0x2e08404,0x2e08404,0x3341,0x100000,0x0,0x0,0x0,0x0,0x2e08404,0xc0,0x3300,0xc000,0xc000,0x30000,0x30000,0x2e08404,0x2e00404,0x0,0x0,0x2000000,0x0,0xc00000,0x0,0x3340,0x0,0x10,0x10,0x0,0x0,0x3340,0x10,0x0,0x10,0x3340,0x0,0x10,0x2e08404,0x2e08404,0x20000,0x0,0x404,0x2000000,0x2000000,0x2004000,0x0,0x2000000,0xc0,0x3300,0x0,}; |
|
|
|
jj_la1_2 = new int[] {0x0,0x0,0x0,0x2e08404,0x0,0x2e08404,0x2e08404,0x0,0x2e08404,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x1,0x2000000,0x0,0x1,0x2000000,0x4000,0x2e08404,0x0,0x0,0x0,0x2e08405,0x2000000,0x1,0x0,0x20010,0x0,0x0,0x20010,0x2200000,0x0,0x3341,0x0,0x0,0x3341,0x2e08404,0x2e08404,0x2e08404,0x2e08404,0x2e08404,0x3341,0x100000,0x0,0x0,0x0,0x0,0x2e08404,0xc0,0x3300,0xc000,0xc000,0x30000,0x30000,0x2e08404,0x2e00404,0x0,0x0,0x2000000,0x0,0xc00000,0x0,0x3340,0x0,0x10,0x10,0x0,0x0,0x3340,0x10,0x0,0x10,0x3340,0x0,0x10,0x2e08404,0x2e08404,0x20000,0x2e08404,0x404,0x2000000,0x2000000,0x2004000,0x0,0x2000000,0xc0,0x3300,0x0,}; |
|
|
|
} |
|
|
|
static final private JJCalls[] jj_2_rtns = new JJCalls[17]; |
|
|
|
static private boolean jj_rescan = false; |
|
|
|
|