Browse Source

imported patch rewardcounter-TemporalOperatorBounds-use-refresh.patch

accumulation-v4.7
Joachim Klein 7 years ago
committed by Joachim Klein
parent
commit
d769919086
  1. 2389
      prism/src/parser/PrismParser.java
  2. 19
      prism/src/parser/PrismParserConstants.java
  3. 128
      prism/src/parser/PrismParserTokenManager.java

2389
prism/src/parser/PrismParser.java
File diff suppressed because it is too large
View File

19
prism/src/parser/PrismParserConstants.java

@ -189,21 +189,23 @@ public interface PrismParserConstants {
/** RegularExpression Id. */
int QMARK = 89;
/** RegularExpression Id. */
int REG_INT = 90;
int CARET = 90;
/** RegularExpression Id. */
int REG_DOUBLE = 91;
int REG_INT = 91;
/** RegularExpression Id. */
int REG_IDENTPRIME = 92;
int REG_DOUBLE = 92;
/** RegularExpression Id. */
int REG_IDENT = 93;
int REG_IDENTPRIME = 93;
/** RegularExpression Id. */
int REG_QUOTED_IDENT = 94;
int REG_IDENT = 94;
/** RegularExpression Id. */
int REG_QUOTED_STRING = 95;
int REG_QUOTED_IDENT = 95;
/** RegularExpression Id. */
int PREPROC = 96;
int REG_QUOTED_STRING = 96;
/** RegularExpression Id. */
int LEXICAL_ERROR = 97;
int PREPROC = 97;
/** RegularExpression Id. */
int LEXICAL_ERROR = 98;
/** Lexical state. */
int DEFAULT = 0;
@ -300,6 +302,7 @@ public interface PrismParserConstants {
"\"\\\'\"",
"\"<-\"",
"\"?\"",
"\"^\"",
"<REG_INT>",
"<REG_DOUBLE>",
"<REG_IDENTPRIME>",

128
prism/src/parser/PrismParserTokenManager.java

@ -24,13 +24,13 @@ private static final int jjStopStringLiteralDfa_0(int pos, long active0, long ac
switch (pos)
{
case 0:
if ((active0 & 0x18f01c409400908L) != 0L)
return 31;
if ((active0 & 0x70fe3bf6bff6f0L) != 0L)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
return 31;
}
if ((active0 & 0x18f01c409400908L) != 0L)
return 31;
if ((active1 & 0x400000L) != 0L)
return 1;
if ((active1 & 0x4L) != 0L)
@ -41,7 +41,7 @@ private static final int jjStopStringLiteralDfa_0(int pos, long active0, long ac
{
if (jjmatchedPos != 1)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
jjmatchedPos = 1;
}
return 31;
@ -52,7 +52,7 @@ private static final int jjStopStringLiteralDfa_0(int pos, long active0, long ac
return 31;
if ((active0 & 0x73defa26bff6f0L) != 0L)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
jjmatchedPos = 2;
return 31;
}
@ -64,46 +64,46 @@ private static final int jjStopStringLiteralDfa_0(int pos, long active0, long ac
{
if (jjmatchedPos != 3)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
jjmatchedPos = 3;
}
return 31;
}
return -1;
case 4:
if ((active0 & 0x60020040060L) != 0L)
return 31;
if ((active0 & 0x30883a049bf200L) != 0L)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
jjmatchedPos = 4;
return 31;
}
if ((active0 & 0x60020040060L) != 0L)
return 31;
return -1;
case 5:
if ((active0 & 0x20000200900200L) != 0L)
return 31;
if ((active0 & 0x108838040bf000L) != 0L)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
jjmatchedPos = 5;
return 31;
}
return -1;
case 6:
if ((active0 & 0x800000081000L) != 0L)
return 31;
if ((active0 & 0x1008380403e000L) != 0L)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
jjmatchedPos = 6;
return 31;
}
if ((active0 & 0x800000081000L) != 0L)
return 31;
return -1;
case 7:
if ((active0 & 0x1008380403e000L) != 0L)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
jjmatchedPos = 7;
return 31;
}
@ -113,7 +113,7 @@ private static final int jjStopStringLiteralDfa_0(int pos, long active0, long ac
return 31;
if ((active0 & 0x1008380001a000L) != 0L)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
jjmatchedPos = 8;
return 31;
}
@ -125,7 +125,7 @@ private static final int jjStopStringLiteralDfa_0(int pos, long active0, long ac
{
if (jjmatchedPos != 9)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
jjmatchedPos = 9;
}
return 31;
@ -136,7 +136,7 @@ private static final int jjStopStringLiteralDfa_0(int pos, long active0, long ac
return 31;
if ((active0 & 0x8080000a000L) != 0L)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
jjmatchedPos = 10;
return 31;
}
@ -146,7 +146,7 @@ private static final int jjStopStringLiteralDfa_0(int pos, long active0, long ac
return 31;
if ((active0 & 0x80800008000L) != 0L)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
jjmatchedPos = 11;
return 31;
}
@ -156,7 +156,7 @@ private static final int jjStopStringLiteralDfa_0(int pos, long active0, long ac
return 31;
if ((active0 & 0x800008000L) != 0L)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
jjmatchedPos = 12;
return 31;
}
@ -166,7 +166,7 @@ private static final int jjStopStringLiteralDfa_0(int pos, long active0, long ac
return 31;
if ((active0 & 0x800000000L) != 0L)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
jjmatchedPos = 13;
return 31;
}
@ -174,7 +174,7 @@ private static final int jjStopStringLiteralDfa_0(int pos, long active0, long ac
case 14:
if ((active0 & 0x800000000L) != 0L)
{
jjmatchedKind = 93;
jjmatchedKind = 94;
jjmatchedPos = 14;
return 31;
}
@ -266,6 +266,8 @@ static private int jjMoveStringLiteralDfa0_0(){
case 93:
jjmatchedKind = 70;
return jjMoveStringLiteralDfa1_0(0x0L, 0x100L);
case 94:
return jjStopAtPos(0, 90);
case 98:
return jjMoveStringLiteralDfa1_0(0x10L, 0x0L);
case 99:
@ -911,14 +913,14 @@ static private int jjMoveNfa_0(int startState, int curPos)
case 31:
if ((0x3ff000000000000L & l) != 0L)
{
if (kind > 93)
kind = 93;
if (kind > 94)
kind = 94;
{ jjCheckNAdd(22); }
}
else if (curChar == 39)
{
if (kind > 92)
kind = 92;
if (kind > 93)
kind = 93;
}
if ((0x3ff000000000000L & l) != 0L)
{ jjCheckNAddTwoStates(20, 21); }
@ -926,8 +928,8 @@ static private int jjMoveNfa_0(int startState, int curPos)
case 0:
if ((0x3ff000000000000L & l) != 0L)
{
if (kind > 91)
kind = 91;
if (kind > 92)
kind = 92;
{ jjCheckNAddStates(0, 3); }
}
else if ((0x100002600L & l) != 0L)
@ -945,14 +947,14 @@ static private int jjMoveNfa_0(int startState, int curPos)
jjstateSet[jjnewStateCnt++] = 1;
if ((0x3fe000000000000L & l) != 0L)
{
if (kind > 90)
kind = 90;
if (kind > 91)
kind = 91;
{ jjCheckNAdd(8); }
}
else if (curChar == 48)
{
if (kind > 90)
kind = 90;
if (kind > 91)
kind = 91;
}
break;
case 1:
@ -988,20 +990,20 @@ static private int jjMoveNfa_0(int startState, int curPos)
case 7:
if ((0x3fe000000000000L & l) == 0L)
break;
if (kind > 90)
kind = 90;
if (kind > 91)
kind = 91;
{ jjCheckNAdd(8); }
break;
case 8:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 90)
kind = 90;
if (kind > 91)
kind = 91;
{ jjCheckNAdd(8); }
break;
case 9:
if (curChar == 48 && kind > 90)
kind = 90;
if (curChar == 48 && kind > 91)
kind = 91;
break;
case 10:
if (curChar == 46)
@ -1010,8 +1012,8 @@ static private int jjMoveNfa_0(int startState, int curPos)
case 11:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 91)
kind = 91;
if (kind > 92)
kind = 92;
{ jjCheckNAddTwoStates(11, 12); }
break;
case 13:
@ -1021,8 +1023,8 @@ static private int jjMoveNfa_0(int startState, int curPos)
case 14:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 91)
kind = 91;
if (kind > 92)
kind = 92;
{ jjCheckNAdd(14); }
break;
case 15:
@ -1034,14 +1036,14 @@ static private int jjMoveNfa_0(int startState, int curPos)
{ jjCheckNAddTwoStates(16, 17); }
break;
case 17:
if (curChar == 35 && kind > 96)
kind = 96;
if (curChar == 35 && kind > 97)
kind = 97;
break;
case 18:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 91)
kind = 91;
if (kind > 92)
kind = 92;
{ jjCheckNAddStates(0, 3); }
break;
case 20:
@ -1049,14 +1051,14 @@ static private int jjMoveNfa_0(int startState, int curPos)
{ jjCheckNAddTwoStates(20, 21); }
break;
case 21:
if (curChar == 39 && kind > 92)
kind = 92;
if (curChar == 39 && kind > 93)
kind = 93;
break;
case 22:
if ((0x3ff000000000000L & l) == 0L)
break;
if (kind > 93)
kind = 93;
if (kind > 94)
kind = 94;
{ jjCheckNAdd(22); }
break;
case 23:
@ -1068,8 +1070,8 @@ static private int jjMoveNfa_0(int startState, int curPos)
{ jjAddStates(11, 12); }
break;
case 26:
if (curChar == 34 && kind > 94)
kind = 94;
if (curChar == 34 && kind > 95)
kind = 95;
break;
case 28:
{ jjCheckNAddStates(13, 15); }
@ -1079,8 +1081,8 @@ static private int jjMoveNfa_0(int startState, int curPos)
{ jjCheckNAddStates(13, 15); }
break;
case 30:
if (curChar == 34 && kind > 95)
kind = 95;
if (curChar == 34 && kind > 96)
kind = 96;
break;
default : break;
}
@ -1096,8 +1098,8 @@ static private int jjMoveNfa_0(int startState, int curPos)
case 31:
if ((0x7fffffe87fffffeL & l) != 0L)
{
if (kind > 93)
kind = 93;
if (kind > 94)
kind = 94;
{ jjCheckNAdd(22); }
}
if ((0x7fffffe87fffffeL & l) != 0L)
@ -1106,8 +1108,8 @@ static private int jjMoveNfa_0(int startState, int curPos)
case 0:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 93)
kind = 93;
if (kind > 94)
kind = 94;
{ jjCheckNAddStates(16, 18); }
break;
case 2:
@ -1129,8 +1131,8 @@ static private int jjMoveNfa_0(int startState, int curPos)
case 22:
if ((0x7fffffe87fffffeL & l) == 0L)
break;
if (kind > 93)
kind = 93;
if (kind > 94)
kind = 94;
{ jjCheckNAdd(22); }
break;
case 24:
@ -1234,7 +1236,7 @@ public static final String[] jjstrLiteralImages = {
"\174", "\75\76", "\74\75\76", "\55\76", "\72", "\73", "\54", "\56\56", "\50", "\51",
"\133", "\135", "\133\133", "\135\135", "\173", "\175", "\75", "\41\75", "\74", "\76",
"\74\74", "\76\76", "\74\75", "\76\75", "\53", "\55", "\52", "\57", "\47", "\74\55",
"\77", null, null, null, null, null, null, null, null, };
"\77", "\136", null, null, null, null, null, null, null, null, };
static protected Token jjFillToken()
{
final Token t;
@ -1292,9 +1294,9 @@ public static Token getNextToken()
jjmatchedKind = 0x7fffffff;
jjmatchedPos = 0;
curPos = jjMoveStringLiteralDfa0_0();
if (jjmatchedPos == 0 && jjmatchedKind > 97)
if (jjmatchedPos == 0 && jjmatchedKind > 98)
{
jjmatchedKind = 97;
jjmatchedKind = 98;
}
if (jjmatchedKind != 0x7fffffff)
{
@ -1427,7 +1429,7 @@ public static final String[] lexStateNames = {
"DEFAULT",
};
static final long[] jjtoToken = {
0xfffffffffffffff9L, 0x3ffffffffL,
0xfffffffffffffff9L, 0x7ffffffffL,
};
static final long[] jjtoSkip = {
0x6L, 0x0L,

Loading…
Cancel
Save