diff options
Diffstat (limited to 'vhdlparser/VhdlParserTokenManager.cc')
-rw-r--r-- | vhdlparser/VhdlParserTokenManager.cc | 1532 |
1 files changed, 774 insertions, 758 deletions
diff --git a/vhdlparser/VhdlParserTokenManager.cc b/vhdlparser/VhdlParserTokenManager.cc index c355dce..21761ba 100644 --- a/vhdlparser/VhdlParserTokenManager.cc +++ b/vhdlparser/VhdlParserTokenManager.cc @@ -13,11 +13,11 @@ static const unsigned long long jjbitVec3[] = { 0x0ULL, 0x0ULL, 0xffffffff00000000ULL, 0xffffffffffffffffULL }; static const int jjnextStates[] = { - 56, 57, 58, 59, 60, 63, 67, 68, 69, 78, 18, 19, 79, 81, 83, 48, - 49, 2, 35, 36, 0, 3, 4, 5, 7, 12, 13, 15, 16, 22, 21, 23, - 31, 32, 34, 37, 38, 40, 44, 45, 47, 51, 52, 54, 58, 59, 60, 63, - 62, 61, 63, 67, 68, 69, 70, 71, 73, 78, 18, 19, 78, 18, 19, 79, - 9, 10, 26, 27, 25, 28, + 50, 51, 2, 37, 38, 58, 59, 60, 61, 62, 65, 69, 70, 71, 80, 20, + 21, 81, 0, 3, 4, 5, 7, 12, 13, 15, 16, 24, 23, 25, 33, 34, + 36, 39, 40, 42, 46, 47, 49, 53, 54, 56, 60, 61, 62, 65, 64, 63, + 65, 69, 70, 71, 72, 73, 75, 80, 20, 21, 80, 20, 21, 81, 9, 10, + 28, 29, 27, 30, }; static JJChar jjstrLiteralChars_0[] = {0}; static JJChar jjstrLiteralChars_1[] = {0}; @@ -154,79 +154,79 @@ static JJChar jjstrLiteralChars_122[] = {0}; static JJChar jjstrLiteralChars_123[] = {0}; static JJChar jjstrLiteralChars_124[] = {0}; static JJChar jjstrLiteralChars_125[] = {0}; +static JJChar jjstrLiteralChars_126[] = {0}; +static JJChar jjstrLiteralChars_127[] = {0}; -static JJChar jjstrLiteralChars_126[] = {0x26, 0}; -static JJChar jjstrLiteralChars_127[] = {0x27, 0}; +static JJChar jjstrLiteralChars_128[] = {0x26, 0}; +static JJChar jjstrLiteralChars_129[] = {0x27, 0}; -static JJChar jjstrLiteralChars_128[] = {0x28, 0}; -static JJChar jjstrLiteralChars_129[] = {0x29, 0}; +static JJChar jjstrLiteralChars_130[] = {0x28, 0}; +static JJChar jjstrLiteralChars_131[] = {0x29, 0}; -static JJChar jjstrLiteralChars_130[] = {0x2a, 0x2a, 0}; -static JJChar jjstrLiteralChars_131[] = {0x2a, 0}; +static JJChar jjstrLiteralChars_132[] = {0x2a, 0x2a, 0}; +static JJChar jjstrLiteralChars_133[] = {0x2a, 0}; -static JJChar jjstrLiteralChars_132[] = {0x2b, 0}; -static JJChar jjstrLiteralChars_133[] = {0x2d, 0}; +static JJChar jjstrLiteralChars_134[] = {0x2b, 0}; +static JJChar jjstrLiteralChars_135[] = {0x2d, 0}; -static JJChar jjstrLiteralChars_134[] = {0x2c, 0}; -static JJChar jjstrLiteralChars_135[] = {0x3a, 0x3d, 0}; +static JJChar jjstrLiteralChars_136[] = {0x2c, 0}; +static JJChar jjstrLiteralChars_137[] = {0x3a, 0x3d, 0}; -static JJChar jjstrLiteralChars_136[] = {0x3a, 0}; -static JJChar jjstrLiteralChars_137[] = {0x3b, 0}; +static JJChar jjstrLiteralChars_138[] = {0x3a, 0}; +static JJChar jjstrLiteralChars_139[] = {0x3b, 0}; -static JJChar jjstrLiteralChars_138[] = {0x3c, 0x3d, 0}; -static JJChar jjstrLiteralChars_139[] = {0x3e, 0x3d, 0}; +static JJChar jjstrLiteralChars_140[] = {0x3c, 0x3d, 0x3e, 0}; +static JJChar jjstrLiteralChars_141[] = {0x3c, 0x3d, 0}; -static JJChar jjstrLiteralChars_140[] = {0x3c, 0}; -static JJChar jjstrLiteralChars_141[] = {0x3e, 0}; +static JJChar jjstrLiteralChars_142[] = {0x3e, 0x3d, 0}; +static JJChar jjstrLiteralChars_143[] = {0x3c, 0}; -static JJChar jjstrLiteralChars_142[] = {0x3d, 0}; -static JJChar jjstrLiteralChars_143[] = {0x2f, 0x3d, 0}; +static JJChar jjstrLiteralChars_144[] = {0x3e, 0}; +static JJChar jjstrLiteralChars_145[] = {0x3d, 0}; -static JJChar jjstrLiteralChars_144[] = {0x3d, 0x3e, 0}; -static JJChar jjstrLiteralChars_145[] = {0x3c, 0x3e, 0}; +static JJChar jjstrLiteralChars_146[] = {0x2f, 0x3d, 0}; +static JJChar jjstrLiteralChars_147[] = {0x3d, 0x3e, 0}; -static JJChar jjstrLiteralChars_146[] = {0x3c, 0x3c, 0}; -static JJChar jjstrLiteralChars_147[] = {0x3e, 0x3e, 0}; +static JJChar jjstrLiteralChars_148[] = {0x3c, 0x3e, 0}; +static JJChar jjstrLiteralChars_149[] = {0x3c, 0x3c, 0}; -static JJChar jjstrLiteralChars_148[] = {0x3f, 0x3f, 0}; -static JJChar jjstrLiteralChars_149[] = {0x3f, 0x3e, 0x3d, 0}; +static JJChar jjstrLiteralChars_150[] = {0x3e, 0x3e, 0}; +static JJChar jjstrLiteralChars_151[] = {0x3f, 0x3f, 0}; -static JJChar jjstrLiteralChars_150[] = {0x3f, 0x3c, 0x3d, 0}; -static JJChar jjstrLiteralChars_151[] = {0x3f, 0x3e, 0}; +static JJChar jjstrLiteralChars_152[] = {0x3f, 0x3e, 0x3d, 0}; +static JJChar jjstrLiteralChars_153[] = {0x3f, 0x3c, 0x3d, 0}; -static JJChar jjstrLiteralChars_152[] = {0x3f, 0x3c, 0}; -static JJChar jjstrLiteralChars_153[] = {0x3f, 0x3d, 0}; +static JJChar jjstrLiteralChars_154[] = {0x3f, 0x3e, 0}; +static JJChar jjstrLiteralChars_155[] = {0x3f, 0x3c, 0}; -static JJChar jjstrLiteralChars_154[] = {0x3f, 0x2f, 0x3d, 0}; -static JJChar jjstrLiteralChars_155[] = {0x3f, 0}; +static JJChar jjstrLiteralChars_156[] = {0x3f, 0x3d, 0}; +static JJChar jjstrLiteralChars_157[] = {0x3f, 0x2f, 0x3d, 0}; -static JJChar jjstrLiteralChars_156[] = {0x7c, 0}; -static JJChar jjstrLiteralChars_157[] = {0x2e, 0}; +static JJChar jjstrLiteralChars_158[] = {0x3f, 0}; +static JJChar jjstrLiteralChars_159[] = {0x7c, 0}; -static JJChar jjstrLiteralChars_158[] = {0x2f, 0}; -static JJChar jjstrLiteralChars_159[] = {0x40, 0}; +static JJChar jjstrLiteralChars_160[] = {0x2e, 0}; +static JJChar jjstrLiteralChars_161[] = {0x2f, 0}; -static JJChar jjstrLiteralChars_160[] = {0x5e, 0}; -static JJChar jjstrLiteralChars_161[] = {0x5b, 0}; +static JJChar jjstrLiteralChars_162[] = {0x40, 0}; +static JJChar jjstrLiteralChars_163[] = {0x5e, 0}; -static JJChar jjstrLiteralChars_162[] = {0x5d, 0}; -static JJChar jjstrLiteralChars_163[] = {0x7b, 0}; +static JJChar jjstrLiteralChars_164[] = {0x5b, 0}; +static JJChar jjstrLiteralChars_165[] = {0x5d, 0}; -static JJChar jjstrLiteralChars_164[] = {0x7d, 0}; -static JJChar jjstrLiteralChars_165[] = {0}; -static JJChar jjstrLiteralChars_166[] = {0}; -static JJChar jjstrLiteralChars_167[] = {0}; +static JJChar jjstrLiteralChars_166[] = {0x7b, 0}; +static JJChar jjstrLiteralChars_167[] = {0x7d, 0}; static JJChar jjstrLiteralChars_168[] = {0}; static JJChar jjstrLiteralChars_169[] = {0}; static JJChar jjstrLiteralChars_170[] = {0}; static JJChar jjstrLiteralChars_171[] = {0}; static JJChar jjstrLiteralChars_172[] = {0}; + static JJChar jjstrLiteralChars_173[] = {0}; static JJChar jjstrLiteralChars_174[] = {0}; static JJChar jjstrLiteralChars_175[] = {0}; static JJChar jjstrLiteralChars_176[] = {0}; static JJChar jjstrLiteralChars_177[] = {0}; - static JJChar jjstrLiteralChars_178[] = {0}; static JJChar jjstrLiteralChars_179[] = {0}; static JJChar jjstrLiteralChars_180[] = {0}; @@ -236,10 +236,13 @@ static JJChar jjstrLiteralChars_183[] = {0}; static JJChar jjstrLiteralChars_184[] = {0}; static JJChar jjstrLiteralChars_185[] = {0}; static JJChar jjstrLiteralChars_186[] = {0}; + static JJChar jjstrLiteralChars_187[] = {0}; static JJChar jjstrLiteralChars_188[] = {0}; static JJChar jjstrLiteralChars_189[] = {0}; static JJChar jjstrLiteralChars_190[] = {0}; +static JJChar jjstrLiteralChars_191[] = {0}; +static JJChar jjstrLiteralChars_192[] = {0}; static const JJString jjstrLiteralImages[] = { jjstrLiteralChars_0, jjstrLiteralChars_1, @@ -432,6 +435,8 @@ jjstrLiteralChars_187, jjstrLiteralChars_188, jjstrLiteralChars_189, jjstrLiteralChars_190, +jjstrLiteralChars_191, +jjstrLiteralChars_192, }; /** Lexer state names. */ @@ -441,10 +446,10 @@ static const JJString lexStateNames[] = { lexStateNames_arr_0, }; static const unsigned long long jjtoToken[] = { - 0xfffffffffffff801ULL, 0xffffffffffffffffULL, 0x60101fffffffffffULL, + 0xfffffffffffff801ULL, 0xffffffffffffffffULL, 0x88ffffffffffffULL, 0x1ULL, }; static const unsigned long long jjtoSkip[] = { - 0x7deULL, 0x0ULL, 0x0ULL, + 0x7deULL, 0x0ULL, 0x0ULL, 0x0ULL, }; void VhdlParserTokenManager::setDebugStream(FILE *ds){ debugStream = ds; } @@ -471,55 +476,55 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 1; return jjMoveNfa_0(11, 0); case 38: - jjmatchedKind = 126; + jjmatchedKind = 128; return jjMoveNfa_0(11, 0); case 39: - jjmatchedKind = 127; + jjmatchedKind = 129; return jjMoveNfa_0(11, 0); case 40: - jjmatchedKind = 128; + jjmatchedKind = 130; return jjMoveNfa_0(11, 0); case 41: - jjmatchedKind = 129; + jjmatchedKind = 131; return jjMoveNfa_0(11, 0); case 42: - jjmatchedKind = 131; - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x4ULL); + jjmatchedKind = 133; + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x10ULL); case 43: - jjmatchedKind = 132; + jjmatchedKind = 134; return jjMoveNfa_0(11, 0); case 44: - jjmatchedKind = 134; + jjmatchedKind = 136; return jjMoveNfa_0(11, 0); case 45: - jjmatchedKind = 133; + jjmatchedKind = 135; return jjMoveNfa_0(11, 0); case 46: - jjmatchedKind = 157; + jjmatchedKind = 160; return jjMoveNfa_0(11, 0); case 47: - jjmatchedKind = 158; - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x8000ULL); + jjmatchedKind = 161; + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x40000ULL); case 58: - jjmatchedKind = 136; - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x80ULL); + jjmatchedKind = 138; + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x200ULL); case 59: - jjmatchedKind = 137; + jjmatchedKind = 139; return jjMoveNfa_0(11, 0); case 60: - jjmatchedKind = 140; - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x60400ULL); + jjmatchedKind = 143; + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x303000ULL); case 61: - jjmatchedKind = 142; - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x10000ULL); + jjmatchedKind = 145; + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x80000ULL); case 62: - jjmatchedKind = 141; - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x80800ULL); + jjmatchedKind = 144; + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x404000ULL); case 63: - jjmatchedKind = 155; - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x7f00000ULL); + jjmatchedKind = 158; + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x3f800000ULL); case 64: - jjmatchedKind = 159; + jjmatchedKind = 162; return jjMoveNfa_0(11, 0); case 65: return jjMoveStringLiteralDfa1_0(0x7ff800ULL, 0x0ULL, 0x0ULL); @@ -546,29 +551,29 @@ static const unsigned long long jjtoSkip[] = { case 79: return jjMoveStringLiteralDfa1_0(0x0ULL, 0xfc0ULL, 0x0ULL); case 80: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1ff000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3ff000ULL, 0x0ULL); case 82: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1ffe00000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3ffc00000ULL, 0x0ULL); case 83: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0xffe00000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1ffc00000000ULL, 0x0ULL); case 84: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf00000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1e00000000000ULL, 0x0ULL); case 85: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf000000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1e000000000000ULL, 0x0ULL); case 86: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf0000000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3e0000000000000ULL, 0x0ULL); case 87: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf00000000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3c00000000000000ULL, 0x0ULL); case 88: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3000000000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0xc000000000000000ULL, 0x0ULL); case 91: - jjmatchedKind = 161; + jjmatchedKind = 164; return jjMoveNfa_0(11, 0); case 93: - jjmatchedKind = 162; + jjmatchedKind = 165; return jjMoveNfa_0(11, 0); case 94: - jjmatchedKind = 160; + jjmatchedKind = 163; return jjMoveNfa_0(11, 0); case 97: return jjMoveStringLiteralDfa1_0(0x7ff800ULL, 0x0ULL, 0x0ULL); @@ -595,29 +600,29 @@ static const unsigned long long jjtoSkip[] = { case 111: return jjMoveStringLiteralDfa1_0(0x0ULL, 0xfc0ULL, 0x0ULL); case 112: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1ff000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3ff000ULL, 0x0ULL); case 114: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1ffe00000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3ffc00000ULL, 0x0ULL); case 115: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0xffe00000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1ffc00000000ULL, 0x0ULL); case 116: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf00000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1e00000000000ULL, 0x0ULL); case 117: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf000000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1e000000000000ULL, 0x0ULL); case 118: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf0000000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3e0000000000000ULL, 0x0ULL); case 119: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf00000000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3c00000000000000ULL, 0x0ULL); case 120: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3000000000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0xc000000000000000ULL, 0x0ULL); case 123: - jjmatchedKind = 163; + jjmatchedKind = 166; return jjMoveNfa_0(11, 0); case 124: - jjmatchedKind = 156; + jjmatchedKind = 159; return jjMoveNfa_0(11, 0); case 125: - jjmatchedKind = 164; + jjmatchedKind = 167; return jjMoveNfa_0(11, 0); default : return jjMoveNfa_0(11, 0); @@ -632,90 +637,90 @@ static const unsigned long long jjtoSkip[] = { switch(curChar) { case 42: - if ((active2 & 0x4ULL) != 0L) + if ((active2 & 0x10ULL) != 0L) { - jjmatchedKind = 130; + jjmatchedKind = 132; jjmatchedPos = 1; } break; case 47: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x4000000ULL); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x20000000ULL); case 60: - if ((active2 & 0x40000ULL) != 0L) + if ((active2 & 0x200000ULL) != 0L) { - jjmatchedKind = 146; + jjmatchedKind = 149; jjmatchedPos = 1; } - else if ((active2 & 0x1000000ULL) != 0L) + else if ((active2 & 0x8000000ULL) != 0L) { - jjmatchedKind = 152; + jjmatchedKind = 155; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x400000ULL); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x2000000ULL); case 61: - if ((active2 & 0x80ULL) != 0L) + if ((active2 & 0x200ULL) != 0L) { - jjmatchedKind = 135; + jjmatchedKind = 137; jjmatchedPos = 1; } - else if ((active2 & 0x400ULL) != 0L) + else if ((active2 & 0x2000ULL) != 0L) { - jjmatchedKind = 138; + jjmatchedKind = 141; jjmatchedPos = 1; } - else if ((active2 & 0x800ULL) != 0L) + else if ((active2 & 0x4000ULL) != 0L) { - jjmatchedKind = 139; + jjmatchedKind = 142; jjmatchedPos = 1; } - else if ((active2 & 0x8000ULL) != 0L) + else if ((active2 & 0x40000ULL) != 0L) { - jjmatchedKind = 143; + jjmatchedKind = 146; jjmatchedPos = 1; } - else if ((active2 & 0x2000000ULL) != 0L) + else if ((active2 & 0x10000000ULL) != 0L) { - jjmatchedKind = 153; + jjmatchedKind = 156; jjmatchedPos = 1; } - break; + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x1000ULL); case 62: - if ((active2 & 0x10000ULL) != 0L) + if ((active2 & 0x80000ULL) != 0L) { - jjmatchedKind = 144; + jjmatchedKind = 147; jjmatchedPos = 1; } - else if ((active2 & 0x20000ULL) != 0L) + else if ((active2 & 0x100000ULL) != 0L) { - jjmatchedKind = 145; + jjmatchedKind = 148; jjmatchedPos = 1; } - else if ((active2 & 0x80000ULL) != 0L) + else if ((active2 & 0x400000ULL) != 0L) { - jjmatchedKind = 147; + jjmatchedKind = 150; jjmatchedPos = 1; } - else if ((active2 & 0x800000ULL) != 0L) + else if ((active2 & 0x4000000ULL) != 0L) { - jjmatchedKind = 151; + jjmatchedKind = 154; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x200000ULL); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x1000000ULL); case 63: - if ((active2 & 0x100000ULL) != 0L) + if ((active2 & 0x800000ULL) != 0L) { - jjmatchedKind = 148; + jjmatchedKind = 151; jjmatchedPos = 1; } break; case 65: - return jjMoveStringLiteralDfa2_0(active0, 0x4200040020000000ULL, active1, 0x110000000203001ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x4200040020000000ULL, active1, 0x420000000403001ULL, active2, 0L); case 66: return jjMoveStringLiteralDfa2_0(active0, 0x800ULL, active1, 0L, active2, 0L); case 67: return jjMoveStringLiteralDfa2_0(active0, 0x1000ULL, active1, 0L, active2, 0L); case 69: - return jjMoveStringLiteralDfa2_0(active0, 0x1800400800000ULL, active1, 0xf3fc00006ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x1800400800000ULL, active1, 0x1e7f800006ULL, active2, 0L); case 70: if ((active0 & 0x8000000000000ULL) != 0L) { @@ -729,13 +734,13 @@ static const unsigned long long jjtoSkip[] = { } return jjMoveStringLiteralDfa2_0(active0, 0x2000ULL, active1, 0L, active2, 0L); case 72: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x600102000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1800204000000000ULL, active2, 0L); case 73: - return jjMoveStringLiteralDfa2_0(active0, 0x1c00080800000000ULL, active1, 0x800001000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x1c00080800000000ULL, active1, 0x2040002000000000ULL, active2, 0L); case 76: - return jjMoveStringLiteralDfa2_0(active0, 0x600100c000ULL, active1, 0xc000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x600100c000ULL, active1, 0x18000000000ULL, active2, 0L); case 77: - return jjMoveStringLiteralDfa2_0(active0, 0x10000000000000ULL, active1, 0x20000000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x10000000000000ULL, active1, 0x80000000000000ULL, active2, 0L); case 78: if ((active0 & 0x20000000000000ULL) != 0L) { @@ -747,46 +752,46 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 71; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0xc0018000010000ULL, active1, 0x2007000000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0xc0018000010000ULL, active1, 0x800e000000000000ULL, active2, 0L); case 79: - if ((active1 & 0x200000000000ULL) != 0L) + if ((active1 & 0x400000000000ULL) != 0L) { - jjmatchedKind = 109; + jjmatchedKind = 110; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0xa0003013d2000000ULL, active1, 0x10000000c000c018ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0xa0003013d2000000ULL, active1, 0x400000018000c018ULL, active2, 0L); case 80: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40000000000100ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x100000000000100ULL, active2, 0L); case 82: if ((active1 & 0x200ULL) != 0L) { jjmatchedKind = 73; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0x2000000060000ULL, active1, 0x4300000f0000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x2000000060000ULL, active1, 0x8600001f0000ULL, active2, 0L); case 83: if ((active0 & 0x100000000000000ULL) != 0L) { jjmatchedKind = 56; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0x380000ULL, active1, 0x8000000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x380000ULL, active1, 0x10000000000000ULL, active2, 0L); case 84: - return jjMoveStringLiteralDfa2_0(active0, 0x400000ULL, active1, 0x40000000400ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x400000ULL, active1, 0x80000000400ULL, active2, 0L); case 85: - return jjMoveStringLiteralDfa2_0(active0, 0x440000c000000ULL, active1, 0x80080000100820ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x440000c000000ULL, active1, 0x200100000200820ULL, active2, 0L); case 88: return jjMoveStringLiteralDfa2_0(active0, 0x20000000000ULL, active1, 0L, active2, 0L); case 89: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1000000000000ULL, active2, 0L); case 97: - return jjMoveStringLiteralDfa2_0(active0, 0x4200040020000000ULL, active1, 0x110000000203001ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x4200040020000000ULL, active1, 0x420000000403001ULL, active2, 0L); case 98: return jjMoveStringLiteralDfa2_0(active0, 0x800ULL, active1, 0L, active2, 0L); case 99: return jjMoveStringLiteralDfa2_0(active0, 0x1000ULL, active1, 0L, active2, 0L); case 101: - return jjMoveStringLiteralDfa2_0(active0, 0x1800400800000ULL, active1, 0xf3fc00006ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x1800400800000ULL, active1, 0x1e7f800006ULL, active2, 0L); case 102: if ((active0 & 0x8000000000000ULL) != 0L) { @@ -800,13 +805,13 @@ static const unsigned long long jjtoSkip[] = { } return jjMoveStringLiteralDfa2_0(active0, 0x2000ULL, active1, 0L, active2, 0L); case 104: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x600102000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1800204000000000ULL, active2, 0L); case 105: - return jjMoveStringLiteralDfa2_0(active0, 0x1c00080800000000ULL, active1, 0x800001000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x1c00080800000000ULL, active1, 0x2040002000000000ULL, active2, 0L); case 108: - return jjMoveStringLiteralDfa2_0(active0, 0x600100c000ULL, active1, 0xc000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x600100c000ULL, active1, 0x18000000000ULL, active2, 0L); case 109: - return jjMoveStringLiteralDfa2_0(active0, 0x10000000000000ULL, active1, 0x20000000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x10000000000000ULL, active1, 0x80000000000000ULL, active2, 0L); case 110: if ((active0 & 0x20000000000000ULL) != 0L) { @@ -818,38 +823,38 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 71; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0xc0018000010000ULL, active1, 0x2007000000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0xc0018000010000ULL, active1, 0x800e000000000000ULL, active2, 0L); case 111: - if ((active1 & 0x200000000000ULL) != 0L) + if ((active1 & 0x400000000000ULL) != 0L) { - jjmatchedKind = 109; + jjmatchedKind = 110; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0xa0003013d2000000ULL, active1, 0x10000000c000c018ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0xa0003013d2000000ULL, active1, 0x400000018000c018ULL, active2, 0L); case 112: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40000000000100ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x100000000000100ULL, active2, 0L); case 114: if ((active1 & 0x200ULL) != 0L) { jjmatchedKind = 73; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0x2000000060000ULL, active1, 0x4300000f0000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x2000000060000ULL, active1, 0x8600001f0000ULL, active2, 0L); case 115: if ((active0 & 0x100000000000000ULL) != 0L) { jjmatchedKind = 56; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0x380000ULL, active1, 0x8000000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x380000ULL, active1, 0x10000000000000ULL, active2, 0L); case 116: - return jjMoveStringLiteralDfa2_0(active0, 0x400000ULL, active1, 0x40000000400ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x400000ULL, active1, 0x80000000400ULL, active2, 0L); case 117: - return jjMoveStringLiteralDfa2_0(active0, 0x440000c000000ULL, active1, 0x80080000100820ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x440000c000000ULL, active1, 0x200100000200820ULL, active2, 0L); case 120: return jjMoveStringLiteralDfa2_0(active0, 0x20000000000ULL, active1, 0L, active2, 0L); case 121: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1000000000000ULL, active2, 0L); default : break; } @@ -866,38 +871,45 @@ static const unsigned long long jjtoSkip[] = { switch(curChar) { case 61: - if ((active2 & 0x200000ULL) != 0L) + if ((active2 & 0x1000000ULL) != 0L) { - jjmatchedKind = 149; + jjmatchedKind = 152; jjmatchedPos = 2; } - else if ((active2 & 0x400000ULL) != 0L) + else if ((active2 & 0x2000000ULL) != 0L) { - jjmatchedKind = 150; + jjmatchedKind = 153; jjmatchedPos = 2; } - else if ((active2 & 0x4000000ULL) != 0L) + else if ((active2 & 0x20000000ULL) != 0L) { - jjmatchedKind = 154; + jjmatchedKind = 157; + jjmatchedPos = 2; + } + break; + case 62: + if ((active2 & 0x1000ULL) != 0L) + { + jjmatchedKind = 140; jjmatchedPos = 2; } break; case 65: - if ((active1 & 0x4000000000ULL) != 0L) + if ((active1 & 0x8000000000ULL) != 0L) { - jjmatchedKind = 102; + jjmatchedKind = 103; jjmatchedPos = 2; } - else if ((active1 & 0x10000000000ULL) != 0L) + else if ((active1 & 0x20000000000ULL) != 0L) { - jjmatchedKind = 104; + jjmatchedKind = 105; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x4000000000000ULL, active1, 0x1402000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x4000000000000ULL, active1, 0x2804000000000ULL, active2, 0L); case 66: - return jjMoveStringLiteralDfa3_0(active0, 0x600000000000000ULL, active1, 0x80000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x600000000000000ULL, active1, 0x100000000000ULL, active2, 0L); case 67: - return jjMoveStringLiteralDfa3_0(active0, 0x21000ULL, active1, 0x401000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x21000ULL, active1, 0x801000ULL, active2, 0L); case 68: if ((active0 & 0x10000ULL) != 0L) { @@ -916,64 +928,64 @@ static const unsigned long long jjtoSkip[] = { } return jjMoveStringLiteralDfa3_0(active0, 0x2000000ULL, active1, 0L, active2, 0L); case 69: - if ((active1 & 0x8000000000000ULL) != 0L) + if ((active1 & 0x10000000000000ULL) != 0L) { - jjmatchedKind = 115; + jjmatchedKind = 116; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x40000000000000ULL, active1, 0x200100000000100ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x40000000000000ULL, active1, 0x840200000000100ULL, active2, 0L); case 70: return jjMoveStringLiteralDfa3_0(active0, 0x404000000ULL, active1, 0L, active2, 0L); case 71: - return jjMoveStringLiteralDfa3_0(active0, 0x800000ULL, active1, 0x1000800000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x800000ULL, active1, 0x2001000000ULL, active2, 0L); case 72: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400ULL, active2, 0L); case 73: - return jjMoveStringLiteralDfa3_0(active0, 0x60000004000ULL, active1, 0x502000000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x60000004000ULL, active1, 0x1404000000010000ULL, active2, 0L); case 74: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x2000000ULL, active2, 0L); case 76: if ((active0 & 0x8000ULL) != 0L) { jjmatchedKind = 15; jjmatchedPos = 2; } - else if ((active1 & 0x40000000ULL) != 0L) + else if ((active1 & 0x80000000ULL) != 0L) { - jjmatchedKind = 94; + jjmatchedKind = 95; jjmatchedPos = 2; } - else if ((active1 & 0x8000000000ULL) != 0L) + else if ((active1 & 0x10000000000ULL) != 0L) { - jjmatchedKind = 103; + jjmatchedKind = 104; jjmatchedPos = 2; } - else if ((active1 & 0x20000000000ULL) != 0L) + else if ((active1 & 0x40000000000ULL) != 0L) { - jjmatchedKind = 105; + jjmatchedKind = 106; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x80000000000ULL, active1, 0x202000020ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x80000000000ULL, active1, 0x404000020ULL, active2, 0L); case 77: - if ((active1 & 0x10000000ULL) != 0L) + if ((active1 & 0x20000000ULL) != 0L) { - jjmatchedKind = 92; + jjmatchedKind = 93; jjmatchedPos = 2; } return jjMoveStringLiteralDfa3_0(active0, 0x10000000ULL, active1, 0L, active2, 0L); case 78: - return jjMoveStringLiteralDfa3_0(active0, 0x801c001c0000000ULL, active1, 0x80000000200001ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x801c001c0000000ULL, active1, 0x200000000400001ULL, active2, 0L); case 79: - return jjMoveStringLiteralDfa3_0(active0, 0x2082000001000000ULL, active1, 0x20200000000f0000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x2082000001000000ULL, active1, 0x80800000001e0000ULL, active2, 0L); case 80: if ((active0 & 0x4000000000000000ULL) != 0L) { jjmatchedKind = 62; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x10000000000000ULL, active1, 0x800020000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x10000000000000ULL, active1, 0x1000040000000ULL, active2, 0L); case 81: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x800000000ULL, active2, 0L); case 82: if ((active0 & 0x100000000000ULL) != 0L) { @@ -985,17 +997,17 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 67; jjmatchedPos = 2; } - else if ((active1 & 0x80000000ULL) != 0L) + else if ((active1 & 0x100000000ULL) != 0L) { - jjmatchedKind = 95; + jjmatchedKind = 96; jjmatchedPos = 2; } - else if ((active1 & 0x1000000000000000ULL) != 0L) + else if ((active1 & 0x4000000000000000ULL) != 0L) { - jjmatchedKind = 124; + jjmatchedKind = 126; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x200000040000ULL, active1, 0x50040000106000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x200000040000ULL, active1, 0x120080000206000ULL, active2, 0L); case 83: if ((active0 & 0x800ULL) != 0L) { @@ -1007,7 +1019,7 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 27; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x6820380000ULL, active1, 0xc008000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x6820380000ULL, active1, 0x18008000ULL, active2, 0L); case 84: if ((active1 & 0x10ULL) != 0L) { @@ -1019,9 +1031,9 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 75; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x1000010000402000ULL, active1, 0x804000100000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x1000010000402000ULL, active1, 0x2008000200000000ULL, active2, 0L); case 86: - return jjMoveStringLiteralDfa3_0(active0, 0x200000000ULL, active1, 0x800000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x200000000ULL, active1, 0x1000000000ULL, active2, 0L); case 87: if ((active1 & 0x2ULL) != 0L) { @@ -1032,21 +1044,21 @@ static const unsigned long long jjtoSkip[] = { case 88: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4ULL, active2, 0L); case 97: - if ((active1 & 0x4000000000ULL) != 0L) + if ((active1 & 0x8000000000ULL) != 0L) { - jjmatchedKind = 102; + jjmatchedKind = 103; jjmatchedPos = 2; } - else if ((active1 & 0x10000000000ULL) != 0L) + else if ((active1 & 0x20000000000ULL) != 0L) { - jjmatchedKind = 104; + jjmatchedKind = 105; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x4000000000000ULL, active1, 0x1402000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x4000000000000ULL, active1, 0x2804000000000ULL, active2, 0L); case 98: - return jjMoveStringLiteralDfa3_0(active0, 0x600000000000000ULL, active1, 0x80000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x600000000000000ULL, active1, 0x100000000000ULL, active2, 0L); case 99: - return jjMoveStringLiteralDfa3_0(active0, 0x21000ULL, active1, 0x401000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x21000ULL, active1, 0x801000ULL, active2, 0L); case 100: if ((active0 & 0x10000ULL) != 0L) { @@ -1065,64 +1077,64 @@ static const unsigned long long jjtoSkip[] = { } return jjMoveStringLiteralDfa3_0(active0, 0x2000000ULL, active1, 0L, active2, 0L); case 101: - if ((active1 & 0x8000000000000ULL) != 0L) + if ((active1 & 0x10000000000000ULL) != 0L) { - jjmatchedKind = 115; + jjmatchedKind = 116; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x40000000000000ULL, active1, 0x200100000000100ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x40000000000000ULL, active1, 0x840200000000100ULL, active2, 0L); case 102: return jjMoveStringLiteralDfa3_0(active0, 0x404000000ULL, active1, 0L, active2, 0L); case 103: - return jjMoveStringLiteralDfa3_0(active0, 0x800000ULL, active1, 0x1000800000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x800000ULL, active1, 0x2001000000ULL, active2, 0L); case 104: return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400ULL, active2, 0L); case 105: - return jjMoveStringLiteralDfa3_0(active0, 0x60000004000ULL, active1, 0x502000000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x60000004000ULL, active1, 0x1404000000010000ULL, active2, 0L); case 106: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x2000000ULL, active2, 0L); case 108: if ((active0 & 0x8000ULL) != 0L) { jjmatchedKind = 15; jjmatchedPos = 2; } - else if ((active1 & 0x40000000ULL) != 0L) + else if ((active1 & 0x80000000ULL) != 0L) { - jjmatchedKind = 94; + jjmatchedKind = 95; jjmatchedPos = 2; } - else if ((active1 & 0x8000000000ULL) != 0L) + else if ((active1 & 0x10000000000ULL) != 0L) { - jjmatchedKind = 103; + jjmatchedKind = 104; jjmatchedPos = 2; } - else if ((active1 & 0x20000000000ULL) != 0L) + else if ((active1 & 0x40000000000ULL) != 0L) { - jjmatchedKind = 105; + jjmatchedKind = 106; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x80000000000ULL, active1, 0x202000020ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x80000000000ULL, active1, 0x404000020ULL, active2, 0L); case 109: - if ((active1 & 0x10000000ULL) != 0L) + if ((active1 & 0x20000000ULL) != 0L) { - jjmatchedKind = 92; + jjmatchedKind = 93; jjmatchedPos = 2; } return jjMoveStringLiteralDfa3_0(active0, 0x10000000ULL, active1, 0L, active2, 0L); case 110: - return jjMoveStringLiteralDfa3_0(active0, 0x801c001c0000000ULL, active1, 0x80000000200001ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x801c001c0000000ULL, active1, 0x200000000400001ULL, active2, 0L); case 111: - return jjMoveStringLiteralDfa3_0(active0, 0x2082000001000000ULL, active1, 0x20200000000f0000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x2082000001000000ULL, active1, 0x80800000001e0000ULL, active2, 0L); case 112: if ((active0 & 0x4000000000000000ULL) != 0L) { jjmatchedKind = 62; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x10000000000000ULL, active1, 0x800020000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x10000000000000ULL, active1, 0x1000040000000ULL, active2, 0L); case 113: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x800000000ULL, active2, 0L); case 114: if ((active0 & 0x100000000000ULL) != 0L) { @@ -1134,17 +1146,17 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 67; jjmatchedPos = 2; } - else if ((active1 & 0x80000000ULL) != 0L) + else if ((active1 & 0x100000000ULL) != 0L) { - jjmatchedKind = 95; + jjmatchedKind = 96; jjmatchedPos = 2; } - else if ((active1 & 0x1000000000000000ULL) != 0L) + else if ((active1 & 0x4000000000000000ULL) != 0L) { - jjmatchedKind = 124; + jjmatchedKind = 126; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x200000040000ULL, active1, 0x50040000106000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x200000040000ULL, active1, 0x120080000206000ULL, active2, 0L); case 115: if ((active0 & 0x800ULL) != 0L) { @@ -1156,7 +1168,7 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 27; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x6820380000ULL, active1, 0xc008000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x6820380000ULL, active1, 0x18008000ULL, active2, 0L); case 116: if ((active1 & 0x10ULL) != 0L) { @@ -1168,9 +1180,9 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 75; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x1000010000402000ULL, active1, 0x804000100000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x1000010000402000ULL, active1, 0x2008000200000000ULL, active2, 0L); case 118: - return jjMoveStringLiteralDfa3_0(active0, 0x200000000ULL, active1, 0x800000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x200000000ULL, active1, 0x1000000000ULL, active2, 0L); case 119: if ((active1 & 0x2ULL) != 0L) { @@ -1198,14 +1210,14 @@ static const unsigned long long jjtoSkip[] = { case 65: return jjMoveStringLiteralDfa4_0(active0, 0x400044000ULL, active1, 0x2000ULL); case 67: - return jjMoveStringLiteralDfa4_0(active0, 0x600801000000ULL, active1, 0x30000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x600801000000ULL, active1, 0x60000ULL); case 68: if ((active1 & 0x1ULL) != 0L) { jjmatchedKind = 64; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20000000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x80000000000000ULL); case 69: if ((active0 & 0x20000000ULL) != 0L) { @@ -1222,30 +1234,30 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 43; jjmatchedPos = 3; } - else if ((active1 & 0x100000ULL) != 0L) + else if ((active1 & 0x200000ULL) != 0L) { - jjmatchedKind = 84; + jjmatchedKind = 85; jjmatchedPos = 3; } - else if ((active1 & 0x800000000000ULL) != 0L) + else if ((active1 & 0x1000000000000ULL) != 0L) { - jjmatchedKind = 111; + jjmatchedKind = 112; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x1201800200083000ULL, active1, 0xa03000400ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x1201800200083000ULL, active1, 0x1406000400ULL); case 70: - return jjMoveStringLiteralDfa4_0(active0, 0x44000000ULL, active1, 0x1000000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x44000000ULL, active1, 0x2000000000000ULL); case 71: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x400000ULL); case 72: - if ((active1 & 0x800000000000000ULL) != 0L) + if ((active1 & 0x2000000000000000ULL) != 0L) { - jjmatchedKind = 123; + jjmatchedKind = 125; jjmatchedPos = 3; } return jjMoveStringLiteralDfa4_0(active0, 0x20000ULL, active1, 0L); case 73: - return jjMoveStringLiteralDfa4_0(active0, 0x14000800000ULL, active1, 0x94000000800000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x14000800000ULL, active1, 0x228000001000000ULL); case 75: return jjMoveStringLiteralDfa4_0(active0, 0x800000000000000ULL, active1, 0x1000ULL); case 76: @@ -1254,40 +1266,40 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 69; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x400000000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x1000000000000000ULL); case 78: if ((active1 & 0x100ULL) != 0L) { jjmatchedKind = 72; jjmatchedPos = 3; } - else if ((active1 & 0x100000000000ULL) != 0L) + else if ((active1 & 0x200000000000ULL) != 0L) { - jjmatchedKind = 108; + jjmatchedKind = 109; jjmatchedPos = 3; } - else if ((active1 & 0x200000000000000ULL) != 0L) + else if ((active1 & 0x800000000000000ULL) != 0L) { - jjmatchedKind = 121; + jjmatchedKind = 123; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x1000000000ULL, active1, 0x401000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x1000000000ULL, active1, 0x802000000000ULL); case 79: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x40040020400000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x100080040800000ULL); case 80: if ((active0 & 0x2000000000000000ULL) != 0L) { jjmatchedKind = 61; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x10000000ULL, active1, 0x40000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x10000000ULL, active1, 0x80000ULL); case 82: - if ((active1 & 0x2000000000000000ULL) != 0L) + if ((active1 & 0x8000000000000000ULL) != 0L) { - jjmatchedKind = 125; + jjmatchedKind = 127; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x444040000400000ULL, active1, 0x2000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x444040000400000ULL, active1, 0x4000000000ULL); case 83: return jjMoveStringLiteralDfa4_0(active0, 0x80000000ULL, active1, 0L); case 84: @@ -1306,14 +1318,23 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 78; jjmatchedPos = 3; } - else if ((active1 & 0x100000000000000ULL) != 0L) + else if ((active1 & 0x400000000000000ULL) != 0L) { - jjmatchedKind = 120; + jjmatchedKind = 122; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x100000000ULL, active1, 0x208000c088000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x100000000ULL, active1, 0x4100018108000ULL); case 85: - return jjMoveStringLiteralDfa4_0(active0, 0x92000000300000ULL, active1, 0x500000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x92000000300000ULL, active1, 0xa00000000ULL); + case 86: + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10000ULL); + case 87: + if ((active1 & 0x40000000000000ULL) != 0L) + { + jjmatchedKind = 118; + jjmatchedPos = 3; + } + break; case 89: if ((active0 & 0x2000000ULL) != 0L) { @@ -1324,14 +1345,14 @@ static const unsigned long long jjtoSkip[] = { case 97: return jjMoveStringLiteralDfa4_0(active0, 0x400044000ULL, active1, 0x2000ULL); case 99: - return jjMoveStringLiteralDfa4_0(active0, 0x600801000000ULL, active1, 0x30000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x600801000000ULL, active1, 0x60000ULL); case 100: if ((active1 & 0x1ULL) != 0L) { jjmatchedKind = 64; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20000000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x80000000000000ULL); case 101: if ((active0 & 0x20000000ULL) != 0L) { @@ -1348,30 +1369,30 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 43; jjmatchedPos = 3; } - else if ((active1 & 0x100000ULL) != 0L) + else if ((active1 & 0x200000ULL) != 0L) { - jjmatchedKind = 84; + jjmatchedKind = 85; jjmatchedPos = 3; } - else if ((active1 & 0x800000000000ULL) != 0L) + else if ((active1 & 0x1000000000000ULL) != 0L) { - jjmatchedKind = 111; + jjmatchedKind = 112; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x1201800200083000ULL, active1, 0xa03000400ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x1201800200083000ULL, active1, 0x1406000400ULL); case 102: - return jjMoveStringLiteralDfa4_0(active0, 0x44000000ULL, active1, 0x1000000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x44000000ULL, active1, 0x2000000000000ULL); case 103: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x400000ULL); case 104: - if ((active1 & 0x800000000000000ULL) != 0L) + if ((active1 & 0x2000000000000000ULL) != 0L) { - jjmatchedKind = 123; + jjmatchedKind = 125; jjmatchedPos = 3; } return jjMoveStringLiteralDfa4_0(active0, 0x20000ULL, active1, 0L); case 105: - return jjMoveStringLiteralDfa4_0(active0, 0x14000800000ULL, active1, 0x94000000800000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x14000800000ULL, active1, 0x228000001000000ULL); case 107: return jjMoveStringLiteralDfa4_0(active0, 0x800000000000000ULL, active1, 0x1000ULL); case 108: @@ -1380,40 +1401,40 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 69; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x400000000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x1000000000000000ULL); case 110: if ((active1 & 0x100ULL) != 0L) { jjmatchedKind = 72; jjmatchedPos = 3; } - else if ((active1 & 0x100000000000ULL) != 0L) + else if ((active1 & 0x200000000000ULL) != 0L) { - jjmatchedKind = 108; + jjmatchedKind = 109; jjmatchedPos = 3; } - else if ((active1 & 0x200000000000000ULL) != 0L) + else if ((active1 & 0x800000000000000ULL) != 0L) { - jjmatchedKind = 121; + jjmatchedKind = 123; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x1000000000ULL, active1, 0x401000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x1000000000ULL, active1, 0x802000000000ULL); case 111: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x40040020400000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x100080040800000ULL); case 112: if ((active0 & 0x2000000000000000ULL) != 0L) { jjmatchedKind = 61; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x10000000ULL, active1, 0x40000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x10000000ULL, active1, 0x80000ULL); case 114: - if ((active1 & 0x2000000000000000ULL) != 0L) + if ((active1 & 0x8000000000000000ULL) != 0L) { - jjmatchedKind = 125; + jjmatchedKind = 127; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x444040000400000ULL, active1, 0x2000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x444040000400000ULL, active1, 0x4000000000ULL); case 115: return jjMoveStringLiteralDfa4_0(active0, 0x80000000ULL, active1, 0L); case 116: @@ -1432,14 +1453,23 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 78; jjmatchedPos = 3; } - else if ((active1 & 0x100000000000000ULL) != 0L) + else if ((active1 & 0x400000000000000ULL) != 0L) { - jjmatchedKind = 120; + jjmatchedKind = 122; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x100000000ULL, active1, 0x208000c088000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x100000000ULL, active1, 0x4100018108000ULL); case 117: - return jjMoveStringLiteralDfa4_0(active0, 0x92000000300000ULL, active1, 0x500000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x92000000300000ULL, active1, 0xa00000000ULL); + case 118: + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10000ULL); + case 119: + if ((active1 & 0x40000000000000ULL) != 0L) + { + jjmatchedKind = 118; + jjmatchedPos = 3; + } + break; case 121: if ((active0 & 0x2000000ULL) != 0L) { @@ -1463,9 +1493,9 @@ static const unsigned long long jjtoSkip[] = { switch(curChar) { case 65: - return jjMoveStringLiteralDfa5_0(active0, 0xc00000000000000ULL, active1, 0x10001002001000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0xc00000000000000ULL, active1, 0x20002004011000ULL); case 67: - return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x201000000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x402000000ULL); case 68: return jjMoveStringLiteralDfa5_0(active0, 0x4000000000000ULL, active1, 0L); case 69: @@ -1474,29 +1504,29 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 45; jjmatchedPos = 4; } - else if ((active1 & 0x200000ULL) != 0L) + else if ((active1 & 0x400000ULL) != 0L) { - jjmatchedKind = 85; + jjmatchedKind = 86; jjmatchedPos = 4; } - else if ((active1 & 0x20000000000000ULL) != 0L) + else if ((active1 & 0x80000000000000ULL) != 0L) { - jjmatchedKind = 117; + jjmatchedKind = 119; jjmatchedPos = 4; } - else if ((active1 & 0x400000000000000ULL) != 0L) + else if ((active1 & 0x1000000000000000ULL) != 0L) { - jjmatchedKind = 122; + jjmatchedKind = 124; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x104000000ULL, active1, 0x24000f0000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x104000000ULL, active1, 0x48001e0000ULL); case 70: if ((active0 & 0x4000000000ULL) != 0L) { jjmatchedKind = 38; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x1000000000000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x2000000000000ULL); case 73: return jjMoveStringLiteralDfa5_0(active0, 0x40420000ULL, active1, 0L); case 75: @@ -1512,9 +1542,9 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 57; jjmatchedPos = 4; } - else if ((active1 & 0x4000000000000ULL) != 0L) + else if ((active1 & 0x8000000000000ULL) != 0L) { - jjmatchedKind = 114; + jjmatchedKind = 115; jjmatchedPos = 4; } break; @@ -1526,7 +1556,7 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 23; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x40000000000ULL, active1, 0x40000000000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x40000000000ULL, active1, 0x80000000000ULL); case 79: return jjMoveStringLiteralDfa5_0(active0, 0x810000000ULL, active1, 0L); case 80: @@ -1535,9 +1565,9 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 49; jjmatchedPos = 4; } - else if ((active1 & 0x40000000000000ULL) != 0L) + else if ((active1 & 0x100000000000000ULL) != 0L) { - jjmatchedKind = 118; + jjmatchedKind = 120; jjmatchedPos = 4; } return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x8000ULL); @@ -1552,28 +1582,28 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 33; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x1011800000080000ULL, active1, 0x92c400400ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x1011800000080000ULL, active1, 0x1258800400ULL); case 83: if ((active0 & 0x4000ULL) != 0L) { jjmatchedKind = 14; jjmatchedPos = 4; } - else if ((active1 & 0x2000000000000ULL) != 0L) + else if ((active1 & 0x4000000000000ULL) != 0L) { - jjmatchedKind = 113; + jjmatchedKind = 114; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x1000ULL, active1, 0x400000800000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x1000ULL, active1, 0x800001000000ULL); case 84: if ((active0 & 0x80000000000000ULL) != 0L) { jjmatchedKind = 55; jjmatchedPos = 4; } - else if ((active1 & 0x80000000000000ULL) != 0L) + else if ((active1 & 0x200000000000000ULL) != 0L) { - jjmatchedKind = 119; + jjmatchedKind = 121; jjmatchedPos = 4; } return jjMoveStringLiteralDfa5_0(active0, 0x40411080000000ULL, active1, 0L); @@ -1585,11 +1615,11 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 18; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x80000000000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x100000000000ULL); case 97: - return jjMoveStringLiteralDfa5_0(active0, 0xc00000000000000ULL, active1, 0x10001002001000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0xc00000000000000ULL, active1, 0x20002004011000ULL); case 99: - return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x201000000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x402000000ULL); case 100: return jjMoveStringLiteralDfa5_0(active0, 0x4000000000000ULL, active1, 0L); case 101: @@ -1598,29 +1628,29 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 45; jjmatchedPos = 4; } - else if ((active1 & 0x200000ULL) != 0L) + else if ((active1 & 0x400000ULL) != 0L) { - jjmatchedKind = 85; + jjmatchedKind = 86; jjmatchedPos = 4; } - else if ((active1 & 0x20000000000000ULL) != 0L) + else if ((active1 & 0x80000000000000ULL) != 0L) { - jjmatchedKind = 117; + jjmatchedKind = 119; jjmatchedPos = 4; } - else if ((active1 & 0x400000000000000ULL) != 0L) + else if ((active1 & 0x1000000000000000ULL) != 0L) { - jjmatchedKind = 122; + jjmatchedKind = 124; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x104000000ULL, active1, 0x24000f0000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x104000000ULL, active1, 0x48001e0000ULL); case 102: if ((active0 & 0x4000000000ULL) != 0L) { jjmatchedKind = 38; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x1000000000000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x2000000000000ULL); case 105: return jjMoveStringLiteralDfa5_0(active0, 0x40420000ULL, active1, 0L); case 107: @@ -1636,9 +1666,9 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 57; jjmatchedPos = 4; } - else if ((active1 & 0x4000000000000ULL) != 0L) + else if ((active1 & 0x8000000000000ULL) != 0L) { - jjmatchedKind = 114; + jjmatchedKind = 115; jjmatchedPos = 4; } break; @@ -1650,7 +1680,7 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 23; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x40000000000ULL, active1, 0x40000000000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x40000000000ULL, active1, 0x80000000000ULL); case 111: return jjMoveStringLiteralDfa5_0(active0, 0x810000000ULL, active1, 0L); case 112: @@ -1659,9 +1689,9 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 49; jjmatchedPos = 4; } - else if ((active1 & 0x40000000000000ULL) != 0L) + else if ((active1 & 0x100000000000000ULL) != 0L) { - jjmatchedKind = 118; + jjmatchedKind = 120; jjmatchedPos = 4; } return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x8000ULL); @@ -1676,28 +1706,28 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 33; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x1011800000080000ULL, active1, 0x92c400400ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x1011800000080000ULL, active1, 0x1258800400ULL); case 115: if ((active0 & 0x4000ULL) != 0L) { jjmatchedKind = 14; jjmatchedPos = 4; } - else if ((active1 & 0x2000000000000ULL) != 0L) + else if ((active1 & 0x4000000000000ULL) != 0L) { - jjmatchedKind = 113; + jjmatchedKind = 114; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x1000ULL, active1, 0x400000800000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x1000ULL, active1, 0x800001000000ULL); case 116: if ((active0 & 0x80000000000000ULL) != 0L) { jjmatchedKind = 55; jjmatchedPos = 4; } - else if ((active1 & 0x80000000000000ULL) != 0L) + else if ((active1 & 0x200000000000000ULL) != 0L) { - jjmatchedKind = 119; + jjmatchedKind = 121; jjmatchedPos = 4; } return jjMoveStringLiteralDfa5_0(active0, 0x40411080000000ULL, active1, 0L); @@ -1709,7 +1739,7 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 18; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x80000000000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x100000000000ULL); default : break; } @@ -1728,21 +1758,21 @@ static const unsigned long long jjtoSkip[] = { case 65: return jjMoveStringLiteralDfa6_0(active0, 0x1000800080000000ULL, active1, 0L); case 66: - return jjMoveStringLiteralDfa6_0(active0, 0x400000ULL, active1, 0x10000000000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x400000ULL, active1, 0x20000000000000ULL); case 67: - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x80000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x100000ULL); case 68: - if ((active1 & 0x400000ULL) != 0L) + if ((active1 & 0x800000ULL) != 0L) { - jjmatchedKind = 86; + jjmatchedKind = 87; jjmatchedPos = 5; } - else if ((active1 & 0x2000000000ULL) != 0L) + else if ((active1 & 0x4000000000ULL) != 0L) { - jjmatchedKind = 101; + jjmatchedKind = 102; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x10000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x20000ULL); case 69: if ((active0 & 0x100000ULL) != 0L) { @@ -1754,30 +1784,30 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 52; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x4040000200000ULL, active1, 0x1000000002000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x4040000200000ULL, active1, 0x2000000002000ULL); case 71: - if ((active1 & 0x40000000000ULL) != 0L) + if ((active1 & 0x80000000000ULL) != 0L) { - jjmatchedKind = 106; + jjmatchedKind = 107; jjmatchedPos = 5; } return jjMoveStringLiteralDfa6_0(active0, 0x800000040000000ULL, active1, 0x1000ULL); case 73: - return jjMoveStringLiteralDfa6_0(active0, 0x41400000000000ULL, active1, 0x80c000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x41400000000000ULL, active1, 0x1018000000ULL); case 76: - if ((active1 & 0x1000000000ULL) != 0L) + if ((active1 & 0x2000000000ULL) != 0L) { - jjmatchedKind = 100; + jjmatchedKind = 101; jjmatchedPos = 5; } return jjMoveStringLiteralDfa6_0(active0, 0x400000000ULL, active1, 0L); case 78: - if ((active1 & 0x100000000ULL) != 0L) + if ((active1 & 0x200000000ULL) != 0L) { - jjmatchedKind = 96; + jjmatchedKind = 97; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x810000000ULL, active1, 0x400000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x810000000ULL, active1, 0x800000000ULL); case 79: if ((active0 & 0x1000000000ULL) != 0L) { @@ -1786,14 +1816,14 @@ static const unsigned long long jjtoSkip[] = { } return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x8000ULL); case 80: - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x480000000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x900000000000ULL); case 82: if ((active0 & 0x4000000ULL) != 0L) { jjmatchedKind = 26; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x400000000000000ULL, active1, 0x40000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x400000000000000ULL, active1, 0x80000ULL); case 83: if ((active0 & 0x1000ULL) != 0L) { @@ -1805,29 +1835,29 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 74; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x2020000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x4040000ULL); case 84: if ((active0 & 0x80000ULL) != 0L) { jjmatchedKind = 19; jjmatchedPos = 5; } - else if ((active1 & 0x1000000ULL) != 0L) + else if ((active1 & 0x2000000ULL) != 0L) { - jjmatchedKind = 88; + jjmatchedKind = 89; jjmatchedPos = 5; } - else if ((active1 & 0x20000000ULL) != 0L) + else if ((active1 & 0x40000000ULL) != 0L) { - jjmatchedKind = 93; + jjmatchedKind = 94; jjmatchedPos = 5; } - else if ((active1 & 0x200000000ULL) != 0L) + else if ((active1 & 0x400000000ULL) != 0L) { - jjmatchedKind = 97; + jjmatchedKind = 98; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x20000ULL, active1, 0x800000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x20000ULL, active1, 0x1010000ULL); case 88: return jjMoveStringLiteralDfa6_0(active0, 0x100000000ULL, active1, 0L); case 89: @@ -1840,21 +1870,21 @@ static const unsigned long long jjtoSkip[] = { case 97: return jjMoveStringLiteralDfa6_0(active0, 0x1000800080000000ULL, active1, 0L); case 98: - return jjMoveStringLiteralDfa6_0(active0, 0x400000ULL, active1, 0x10000000000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x400000ULL, active1, 0x20000000000000ULL); case 99: - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x80000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x100000ULL); case 100: - if ((active1 & 0x400000ULL) != 0L) + if ((active1 & 0x800000ULL) != 0L) { - jjmatchedKind = 86; + jjmatchedKind = 87; jjmatchedPos = 5; } - else if ((active1 & 0x2000000000ULL) != 0L) + else if ((active1 & 0x4000000000ULL) != 0L) { - jjmatchedKind = 101; + jjmatchedKind = 102; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x10000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x20000ULL); case 101: if ((active0 & 0x100000ULL) != 0L) { @@ -1866,30 +1896,30 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 52; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x4040000200000ULL, active1, 0x1000000002000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x4040000200000ULL, active1, 0x2000000002000ULL); case 103: - if ((active1 & 0x40000000000ULL) != 0L) + if ((active1 & 0x80000000000ULL) != 0L) { - jjmatchedKind = 106; + jjmatchedKind = 107; jjmatchedPos = 5; } return jjMoveStringLiteralDfa6_0(active0, 0x800000040000000ULL, active1, 0x1000ULL); case 105: - return jjMoveStringLiteralDfa6_0(active0, 0x41400000000000ULL, active1, 0x80c000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x41400000000000ULL, active1, 0x1018000000ULL); case 108: - if ((active1 & 0x1000000000ULL) != 0L) + if ((active1 & 0x2000000000ULL) != 0L) { - jjmatchedKind = 100; + jjmatchedKind = 101; jjmatchedPos = 5; } return jjMoveStringLiteralDfa6_0(active0, 0x400000000ULL, active1, 0L); case 110: - if ((active1 & 0x100000000ULL) != 0L) + if ((active1 & 0x200000000ULL) != 0L) { - jjmatchedKind = 96; + jjmatchedKind = 97; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x810000000ULL, active1, 0x400000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x810000000ULL, active1, 0x800000000ULL); case 111: if ((active0 & 0x1000000000ULL) != 0L) { @@ -1898,14 +1928,14 @@ static const unsigned long long jjtoSkip[] = { } return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x8000ULL); case 112: - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x480000000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x900000000000ULL); case 114: if ((active0 & 0x4000000ULL) != 0L) { jjmatchedKind = 26; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x400000000000000ULL, active1, 0x40000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x400000000000000ULL, active1, 0x80000ULL); case 115: if ((active0 & 0x1000ULL) != 0L) { @@ -1917,29 +1947,29 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 74; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x2020000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x4040000ULL); case 116: if ((active0 & 0x80000ULL) != 0L) { jjmatchedKind = 19; jjmatchedPos = 5; } - else if ((active1 & 0x1000000ULL) != 0L) + else if ((active1 & 0x2000000ULL) != 0L) { - jjmatchedKind = 88; + jjmatchedKind = 89; jjmatchedPos = 5; } - else if ((active1 & 0x20000000ULL) != 0L) + else if ((active1 & 0x40000000ULL) != 0L) { - jjmatchedKind = 93; + jjmatchedKind = 94; jjmatchedPos = 5; } - else if ((active1 & 0x200000000ULL) != 0L) + else if ((active1 & 0x400000000ULL) != 0L) { - jjmatchedKind = 97; + jjmatchedKind = 98; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x20000ULL, active1, 0x800000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x20000ULL, active1, 0x1010000ULL); case 120: return jjMoveStringLiteralDfa6_0(active0, 0x100000000ULL, active1, 0L); case 121: @@ -1972,7 +2002,7 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 48; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x100040c000000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x2000818000000ULL); case 68: if ((active0 & 0x4000000000000ULL) != 0L) { @@ -1991,32 +2021,37 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 76; jjmatchedPos = 6; } - else if ((active1 & 0x2000000ULL) != 0L) + else if ((active1 & 0x10000ULL) != 0L) { - jjmatchedKind = 89; + jjmatchedKind = 80; jjmatchedPos = 6; } - else if ((active1 & 0x80000000000ULL) != 0L) + else if ((active1 & 0x4000000ULL) != 0L) { - jjmatchedKind = 107; + jjmatchedKind = 90; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0x10020000ULL, active1, 0x800000ULL); + else if ((active1 & 0x100000000000ULL) != 0L) + { + jjmatchedKind = 108; + jjmatchedPos = 6; + } + return jjMoveStringLiteralDfa7_0(active0, 0x10020000ULL, active1, 0x1000000ULL); case 76: if ((active0 & 0x1000000000000000ULL) != 0L) { jjmatchedKind = 60; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x10000000000000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x20000000000000ULL); case 78: return jjMoveStringLiteralDfa7_0(active0, 0x880000000ULL, active1, 0x8000ULL); case 79: - return jjMoveStringLiteralDfa7_0(active0, 0x400000000000ULL, active1, 0x400000000000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x400000000000ULL, active1, 0x800000000000ULL); case 83: - if ((active1 & 0x20000ULL) != 0L) + if ((active1 & 0x40000ULL) != 0L) { - jjmatchedKind = 81; + jjmatchedKind = 82; jjmatchedPos = 6; } return jjMoveStringLiteralDfa7_0(active0, 0x40000000000ULL, active1, 0L); @@ -2031,9 +2066,9 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 34; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0x800000000000ULL, active1, 0x8000c2000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x800000000000ULL, active1, 0x1000182000ULL); case 85: - return jjMoveStringLiteralDfa7_0(active0, 0x40400000ULL, active1, 0x10000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x40400000ULL, active1, 0x20000ULL); case 89: if ((active0 & 0x400000000000000ULL) != 0L) { @@ -2051,7 +2086,7 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 48; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x100040c000000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x2000818000000ULL); case 100: if ((active0 & 0x4000000000000ULL) != 0L) { @@ -2070,32 +2105,37 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 76; jjmatchedPos = 6; } - else if ((active1 & 0x2000000ULL) != 0L) + else if ((active1 & 0x10000ULL) != 0L) { - jjmatchedKind = 89; + jjmatchedKind = 80; jjmatchedPos = 6; } - else if ((active1 & 0x80000000000ULL) != 0L) + else if ((active1 & 0x4000000ULL) != 0L) { - jjmatchedKind = 107; + jjmatchedKind = 90; + jjmatchedPos = 6; + } + else if ((active1 & 0x100000000000ULL) != 0L) + { + jjmatchedKind = 108; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0x10020000ULL, active1, 0x800000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x10020000ULL, active1, 0x1000000ULL); case 108: if ((active0 & 0x1000000000000000ULL) != 0L) { jjmatchedKind = 60; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x10000000000000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x20000000000000ULL); case 110: return jjMoveStringLiteralDfa7_0(active0, 0x880000000ULL, active1, 0x8000ULL); case 111: - return jjMoveStringLiteralDfa7_0(active0, 0x400000000000ULL, active1, 0x400000000000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x400000000000ULL, active1, 0x800000000000ULL); case 115: - if ((active1 & 0x20000ULL) != 0L) + if ((active1 & 0x40000ULL) != 0L) { - jjmatchedKind = 81; + jjmatchedKind = 82; jjmatchedPos = 6; } return jjMoveStringLiteralDfa7_0(active0, 0x40000000000ULL, active1, 0L); @@ -2110,9 +2150,9 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 34; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0x800000000000ULL, active1, 0x8000c2000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x800000000000ULL, active1, 0x1000182000ULL); case 117: - return jjMoveStringLiteralDfa7_0(active0, 0x40400000ULL, active1, 0x10000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x40400000ULL, active1, 0x20000ULL); case 121: if ((active0 & 0x400000000000000ULL) != 0L) { @@ -2143,17 +2183,17 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 47; jjmatchedPos = 7; } - else if ((active1 & 0x400000000ULL) != 0L) + else if ((active1 & 0x800000000ULL) != 0L) { - jjmatchedKind = 98; + jjmatchedKind = 99; jjmatchedPos = 7; } - else if ((active1 & 0x10000000000000ULL) != 0L) + else if ((active1 & 0x20000000000000ULL) != 0L) { - jjmatchedKind = 116; + jjmatchedKind = 117; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active0, 0x800000000ULL, active1, 0x8a000ULL); + return jjMoveStringLiteralDfa8_0(active0, 0x800000000ULL, active1, 0x10a000ULL); case 71: return jjMoveStringLiteralDfa8_0(active0, 0x200000ULL, active1, 0L); case 76: @@ -2171,12 +2211,12 @@ static const unsigned long long jjtoSkip[] = { } return jjMoveStringLiteralDfa8_0(active0, 0x10000000ULL, active1, 0L); case 82: - if ((active1 & 0x800000ULL) != 0L) + if ((active1 & 0x1000000ULL) != 0L) { - jjmatchedKind = 87; + jjmatchedKind = 88; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active0, 0x40000000ULL, active1, 0x400000010000ULL); + return jjMoveStringLiteralDfa8_0(active0, 0x40000000ULL, active1, 0x800000020000ULL); case 83: if ((active0 & 0x40000000000ULL) != 0L) { @@ -2190,21 +2230,21 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 31; jjmatchedPos = 7; } - else if ((active1 & 0x4000000ULL) != 0L) + else if ((active1 & 0x8000000ULL) != 0L) { - jjmatchedKind = 90; + jjmatchedKind = 91; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active0, 0x400000ULL, active1, 0x1000008000000ULL); + return jjMoveStringLiteralDfa8_0(active0, 0x400000ULL, active1, 0x2000010000000ULL); case 89: - if ((active1 & 0x40000ULL) != 0L) + if ((active1 & 0x80000ULL) != 0L) { - jjmatchedKind = 82; + jjmatchedKind = 83; jjmatchedPos = 7; } - else if ((active1 & 0x800000000ULL) != 0L) + else if ((active1 & 0x1000000000ULL) != 0L) { - jjmatchedKind = 99; + jjmatchedKind = 100; jjmatchedPos = 7; } break; @@ -2216,17 +2256,17 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 47; jjmatchedPos = 7; } - else if ((active1 & 0x400000000ULL) != 0L) + else if ((active1 & 0x800000000ULL) != 0L) { - jjmatchedKind = 98; + jjmatchedKind = 99; jjmatchedPos = 7; } - else if ((active1 & 0x10000000000000ULL) != 0L) + else if ((active1 & 0x20000000000000ULL) != 0L) { - jjmatchedKind = 116; + jjmatchedKind = 117; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active0, 0x800000000ULL, active1, 0x8a000ULL); + return jjMoveStringLiteralDfa8_0(active0, 0x800000000ULL, active1, 0x10a000ULL); case 103: return jjMoveStringLiteralDfa8_0(active0, 0x200000ULL, active1, 0L); case 108: @@ -2244,12 +2284,12 @@ static const unsigned long long jjtoSkip[] = { } return jjMoveStringLiteralDfa8_0(active0, 0x10000000ULL, active1, 0L); case 114: - if ((active1 & 0x800000ULL) != 0L) + if ((active1 & 0x1000000ULL) != 0L) { - jjmatchedKind = 87; + jjmatchedKind = 88; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active0, 0x40000000ULL, active1, 0x400000010000ULL); + return jjMoveStringLiteralDfa8_0(active0, 0x40000000ULL, active1, 0x800000020000ULL); case 115: if ((active0 & 0x40000000000ULL) != 0L) { @@ -2263,21 +2303,21 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 31; jjmatchedPos = 7; } - else if ((active1 & 0x4000000ULL) != 0L) + else if ((active1 & 0x8000000ULL) != 0L) { - jjmatchedKind = 90; + jjmatchedKind = 91; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active0, 0x400000ULL, active1, 0x1000008000000ULL); + return jjMoveStringLiteralDfa8_0(active0, 0x400000ULL, active1, 0x2000010000000ULL); case 121: - if ((active1 & 0x40000ULL) != 0L) + if ((active1 & 0x80000ULL) != 0L) { - jjmatchedKind = 82; + jjmatchedKind = 83; jjmatchedPos = 7; } - else if ((active1 & 0x800000000ULL) != 0L) + else if ((active1 & 0x1000000000ULL) != 0L) { - jjmatchedKind = 99; + jjmatchedKind = 100; jjmatchedPos = 7; } break; @@ -2306,9 +2346,9 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 79; jjmatchedPos = 8; } - else if ((active1 & 0x80000ULL) != 0L) + else if ((active1 & 0x100000ULL) != 0L) { - jjmatchedKind = 83; + jjmatchedKind = 84; jjmatchedPos = 8; } break; @@ -2318,12 +2358,12 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 22; jjmatchedPos = 8; } - else if ((active1 & 0x10000ULL) != 0L) + else if ((active1 & 0x20000ULL) != 0L) { - jjmatchedKind = 80; + jjmatchedKind = 81; jjmatchedPos = 8; } - return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x1000000000000ULL); + return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x2000000000000ULL); case 82: if ((active1 & 0x2000ULL) != 0L) { @@ -2337,16 +2377,16 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 28; jjmatchedPos = 8; } - else if ((active1 & 0x400000000000ULL) != 0L) + else if ((active1 & 0x800000000000ULL) != 0L) { - jjmatchedKind = 110; + jjmatchedKind = 111; jjmatchedPos = 8; } return jjMoveStringLiteralDfa9_0(active0, 0x20000ULL, active1, 0L); case 85: return jjMoveStringLiteralDfa9_0(active0, 0x200000ULL, active1, 0L); case 95: - return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x10000000ULL); case 97: return jjMoveStringLiteralDfa9_0(active0, 0x40000000ULL, active1, 0L); case 99: @@ -2357,9 +2397,9 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 79; jjmatchedPos = 8; } - else if ((active1 & 0x80000ULL) != 0L) + else if ((active1 & 0x100000ULL) != 0L) { - jjmatchedKind = 83; + jjmatchedKind = 84; jjmatchedPos = 8; } break; @@ -2369,12 +2409,12 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 22; jjmatchedPos = 8; } - else if ((active1 & 0x10000ULL) != 0L) + else if ((active1 & 0x20000ULL) != 0L) { - jjmatchedKind = 80; + jjmatchedKind = 81; jjmatchedPos = 8; } - return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x1000000000000ULL); + return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x2000000000000ULL); case 114: if ((active1 & 0x2000ULL) != 0L) { @@ -2388,9 +2428,9 @@ static const unsigned long long jjtoSkip[] = { jjmatchedKind = 28; jjmatchedPos = 8; } - else if ((active1 & 0x400000000000ULL) != 0L) + else if ((active1 & 0x800000000000ULL) != 0L) { - jjmatchedKind = 110; + jjmatchedKind = 111; jjmatchedPos = 8; } return jjMoveStringLiteralDfa9_0(active0, 0x20000ULL, active1, 0L); @@ -2414,14 +2454,14 @@ static const unsigned long long jjtoSkip[] = { case 65: return jjMoveStringLiteralDfa10_0(active0, 0x200000ULL, active1, 0L); case 68: - if ((active1 & 0x1000000000000ULL) != 0L) + if ((active1 & 0x2000000000000ULL) != 0L) { - jjmatchedKind = 112; + jjmatchedKind = 113; jjmatchedPos = 9; } break; case 71: - return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x10000000ULL); case 84: if ((active0 & 0x800000000ULL) != 0L) { @@ -2434,14 +2474,14 @@ static const unsigned long long jjtoSkip[] = { case 97: return jjMoveStringLiteralDfa10_0(active0, 0x200000ULL, active1, 0L); case 100: - if ((active1 & 0x1000000000000ULL) != 0L) + if ((active1 & 0x2000000000000ULL) != 0L) { - jjmatchedKind = 112; + jjmatchedKind = 113; jjmatchedPos = 9; } break; case 103: - return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x10000000ULL); case 116: if ((active0 & 0x800000000ULL) != 0L) { @@ -2471,13 +2511,13 @@ static const unsigned long long jjtoSkip[] = { case 82: return jjMoveStringLiteralDfa11_0(active0, 0x220000ULL, active1, 0L); case 85: - return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x10000000ULL); case 105: return jjMoveStringLiteralDfa11_0(active0, 0x40000000ULL, active1, 0L); case 114: return jjMoveStringLiteralDfa11_0(active0, 0x220000ULL, active1, 0L); case 117: - return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x10000000ULL); default : break; } @@ -2494,7 +2534,7 @@ static const unsigned long long jjtoSkip[] = { switch(curChar) { case 65: - return jjMoveStringLiteralDfa12_0(active0, 0x200000ULL, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa12_0(active0, 0x200000ULL, active1, 0x10000000ULL); case 69: if ((active0 & 0x20000ULL) != 0L) { @@ -2505,7 +2545,7 @@ static const unsigned long long jjtoSkip[] = { case 79: return jjMoveStringLiteralDfa12_0(active0, 0x40000000ULL, active1, 0L); case 97: - return jjMoveStringLiteralDfa12_0(active0, 0x200000ULL, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa12_0(active0, 0x200000ULL, active1, 0x10000000ULL); case 101: if ((active0 & 0x20000ULL) != 0L) { @@ -2538,7 +2578,7 @@ static const unsigned long long jjtoSkip[] = { } return jjMoveStringLiteralDfa13_0(active0, 0x200000ULL, active1, 0L); case 82: - return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x10000000ULL); case 110: if ((active0 & 0x40000000ULL) != 0L) { @@ -2547,7 +2587,7 @@ static const unsigned long long jjtoSkip[] = { } return jjMoveStringLiteralDfa13_0(active0, 0x200000ULL, active1, 0L); case 114: - return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x10000000ULL); default : break; } @@ -2564,11 +2604,11 @@ static const unsigned long long jjtoSkip[] = { switch(curChar) { case 65: - return jjMoveStringLiteralDfa14_0(active0, 0L, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa14_0(active0, 0L, active1, 0x10000000ULL); case 84: return jjMoveStringLiteralDfa14_0(active0, 0x200000ULL, active1, 0L); case 97: - return jjMoveStringLiteralDfa14_0(active0, 0L, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa14_0(active0, 0L, active1, 0x10000000ULL); case 116: return jjMoveStringLiteralDfa14_0(active0, 0x200000ULL, active1, 0L); default : @@ -2589,11 +2629,11 @@ static const unsigned long long jjtoSkip[] = { case 69: return jjMoveStringLiteralDfa15_0(active0, 0x200000ULL, active1, 0L); case 78: - return jjMoveStringLiteralDfa15_0(active0, 0L, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa15_0(active0, 0L, active1, 0x10000000ULL); case 101: return jjMoveStringLiteralDfa15_0(active0, 0x200000ULL, active1, 0L); case 110: - return jjMoveStringLiteralDfa15_0(active0, 0L, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa15_0(active0, 0L, active1, 0x10000000ULL); default : break; } @@ -2617,7 +2657,7 @@ static const unsigned long long jjtoSkip[] = { } break; case 84: - return jjMoveStringLiteralDfa16_0(active0, 0L, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa16_0(active0, 0L, active1, 0x10000000ULL); case 101: if ((active0 & 0x200000ULL) != 0L) { @@ -2626,7 +2666,7 @@ static const unsigned long long jjtoSkip[] = { } break; case 116: - return jjMoveStringLiteralDfa16_0(active0, 0L, active1, 0x8000000ULL); + return jjMoveStringLiteralDfa16_0(active0, 0L, active1, 0x10000000ULL); default : break; } @@ -2643,9 +2683,9 @@ static const unsigned long long jjtoSkip[] = { switch(curChar) { case 69: - return jjMoveStringLiteralDfa17_0(active1, 0x8000000ULL); + return jjMoveStringLiteralDfa17_0(active1, 0x10000000ULL); case 101: - return jjMoveStringLiteralDfa17_0(active1, 0x8000000ULL); + return jjMoveStringLiteralDfa17_0(active1, 0x10000000ULL); default : break; } @@ -2662,16 +2702,16 @@ static const unsigned long long jjtoSkip[] = { switch(curChar) { case 69: - if ((active1 & 0x8000000ULL) != 0L) + if ((active1 & 0x10000000ULL) != 0L) { - jjmatchedKind = 91; + jjmatchedKind = 92; jjmatchedPos = 17; } break; case 101: - if ((active1 & 0x8000000ULL) != 0L) + if ((active1 & 0x10000000ULL) != 0L) { - jjmatchedKind = 91; + jjmatchedKind = 92; jjmatchedPos = 17; } break; @@ -2690,7 +2730,7 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ curChar = input_stream->readChar(); curPos = 0; int startsAt = 0; - jjnewStateCnt = 87; + jjnewStateCnt = 83; int i = 1; jjstateSet[0] = startState; int kind = 0x7fffffff; @@ -2709,25 +2749,25 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ case 11: if ((0x3ff000000000000ULL & l) != 0L) { - if (kind > 165) - kind = 165; - { jjCheckNAddStates(0, 12); } + if (kind > 174) + kind = 174; + { jjCheckNAdd(82); } } else if ((0x100000200ULL & l) != 0L) { jjCheckNAddTwoStates(0, 3); } - else if (curChar == 39) - { jjAddStates(13, 14); } else if (curChar == 47) - { jjAddStates(15, 16); } + { jjAddStates(0, 1); } else if (curChar == 45) - { jjCheckNAddStates(17, 19); } + { jjCheckNAddStates(2, 4); } + else if (curChar == 39) + jjstateSet[jjnewStateCnt++] = 18; else if (curChar == 34) { jjCheckNAddTwoStates(9, 10); } if ((0x3ff000000000000ULL & l) != 0L) { - if (kind > 171) - kind = 171; - { jjCheckNAdd(17); } + if (kind > 168) + kind = 168; + { jjCheckNAddStates(5, 17); } } break; case 0: @@ -2739,7 +2779,7 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ break; if (kind > 6) kind = 6; - { jjCheckNAddStates(20, 24); } + { jjCheckNAddStates(18, 22); } break; case 2: if (curChar == 45) @@ -2754,7 +2794,7 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ break; if (kind > 6) kind = 6; - { jjCheckNAddStates(20, 24); } + { jjCheckNAddStates(18, 22); } break; case 5: if ((0x2400ULL & l) == 0L) @@ -2785,294 +2825,278 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ case 10: if (curChar != 34) break; - if (kind > 166) - kind = 166; + if (kind > 169) + kind = 169; jjstateSet[jjnewStateCnt++] = 8; break; case 13: if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 167) - kind = 167; - { jjAddStates(25, 26); } + if (kind > 170) + kind = 170; + { jjAddStates(23, 24); } break; case 15: if ((0xfffffffb00000200ULL & l) != 0L) - { jjAddStates(27, 28); } + { jjAddStates(25, 26); } break; case 17: - if ((0x3ff000000000000ULL & l) == 0L) - break; - if (kind > 171) - kind = 171; - { jjCheckNAdd(17); } + if (curChar == 39) + jjstateSet[jjnewStateCnt++] = 18; break; - case 20: - if (curChar == 34) - { jjCheckNAdd(21); } + case 18: + if ((0xffffffff00000200ULL & l) != 0L) + jjstateSet[jjnewStateCnt++] = 19; break; - case 21: - if ((0x3ff200000000000ULL & l) != 0L) - { jjCheckNAddStates(29, 31); } + case 19: + if (curChar == 39 && kind > 172) + kind = 172; + break; + case 22: + if (curChar == 34) + { jjCheckNAdd(23); } break; case 23: - if (curChar == 34 && kind > 180) - kind = 180; + if ((0x3ff200000000000ULL & l) != 0L) + { jjCheckNAddStates(27, 29); } break; case 25: + if (curChar == 34 && kind > 183) + kind = 183; + break; + case 27: if (curChar == 34) - { jjCheckNAddTwoStates(26, 27); } + { jjCheckNAddTwoStates(28, 29); } break; - case 26: + case 28: if ((0xfffffffb00000200ULL & l) != 0L) - { jjCheckNAddTwoStates(26, 27); } + { jjCheckNAddTwoStates(28, 29); } break; - case 27: + case 29: if (curChar != 34) break; - if (kind > 189) - kind = 189; - { jjCheckNAddTwoStates(25, 28); } + if (kind > 192) + kind = 192; + { jjCheckNAddTwoStates(27, 30); } break; - case 28: + case 30: if ((0xfffffffb00000200ULL & l) == 0L) break; - if (kind > 189) - kind = 189; - { jjCheckNAddTwoStates(25, 28); } + if (kind > 192) + kind = 192; + { jjCheckNAddTwoStates(27, 30); } break; - case 29: + case 31: if (curChar == 45) - { jjCheckNAddStates(17, 19); } + { jjCheckNAddStates(2, 4); } break; - case 30: + case 32: if (curChar != 35) break; if (kind > 7) kind = 7; - { jjCheckNAddStates(32, 34); } + { jjCheckNAddStates(30, 32); } break; - case 31: + case 33: if ((0xffffffffffffdbffULL & l) == 0L) break; if (kind > 7) kind = 7; - { jjCheckNAddStates(32, 34); } + { jjCheckNAddStates(30, 32); } break; - case 32: + case 34: if ((0x2400ULL & l) != 0L && kind > 7) kind = 7; break; - case 33: + case 35: if (curChar == 10 && kind > 7) kind = 7; break; - case 34: + case 36: if (curChar == 13) - jjstateSet[jjnewStateCnt++] = 33; + jjstateSet[jjnewStateCnt++] = 35; break; - case 35: + case 37: if (curChar == 45) - jjstateSet[jjnewStateCnt++] = 30; + jjstateSet[jjnewStateCnt++] = 32; break; - case 36: + case 38: if (curChar != 45) break; if (kind > 8) kind = 8; - { jjCheckNAddStates(35, 37); } + { jjCheckNAddStates(33, 35); } break; - case 37: + case 39: if ((0xffffffffffffdbffULL & l) == 0L) break; if (kind > 8) kind = 8; - { jjCheckNAddStates(35, 37); } + { jjCheckNAddStates(33, 35); } break; - case 38: + case 40: if ((0x2400ULL & l) != 0L && kind > 8) kind = 8; break; - case 39: + case 41: if (curChar == 10 && kind > 8) kind = 8; break; - case 40: + case 42: if (curChar == 13) - jjstateSet[jjnewStateCnt++] = 39; + jjstateSet[jjnewStateCnt++] = 41; break; - case 41: + case 43: if (curChar == 47) - { jjAddStates(15, 16); } + { jjAddStates(0, 1); } break; - case 42: + case 44: if (curChar == 33) - { jjCheckNAddTwoStates(43, 44); } + { jjCheckNAddTwoStates(45, 46); } break; - case 43: + case 45: if ((0xfffffbffffffffffULL & l) != 0L) - { jjCheckNAddTwoStates(43, 44); } + { jjCheckNAddTwoStates(45, 46); } break; - case 44: + case 46: if (curChar == 42) - { jjCheckNAddStates(38, 40); } + { jjCheckNAddStates(36, 38); } break; - case 45: + case 47: if ((0xffff7bffffffffffULL & l) != 0L) - { jjCheckNAddTwoStates(46, 44); } + { jjCheckNAddTwoStates(48, 46); } break; - case 46: + case 48: if ((0xfffffbffffffffffULL & l) != 0L) - { jjCheckNAddTwoStates(46, 44); } + { jjCheckNAddTwoStates(48, 46); } break; - case 47: + case 49: if (curChar == 47 && kind > 9) kind = 9; break; - case 48: + case 50: if (curChar == 42) - jjstateSet[jjnewStateCnt++] = 42; + jjstateSet[jjnewStateCnt++] = 44; break; - case 49: + case 51: if (curChar == 42) - { jjCheckNAddTwoStates(50, 51); } + { jjCheckNAddTwoStates(52, 53); } break; - case 50: + case 52: if ((0xfffffbffffffffffULL & l) != 0L) - { jjCheckNAddTwoStates(50, 51); } + { jjCheckNAddTwoStates(52, 53); } break; - case 51: + case 53: if (curChar == 42) - { jjCheckNAddStates(41, 43); } + { jjCheckNAddStates(39, 41); } break; - case 52: + case 54: if ((0xffff7bffffffffffULL & l) != 0L) - { jjCheckNAddTwoStates(53, 51); } + { jjCheckNAddTwoStates(55, 53); } break; - case 53: + case 55: if ((0xfffffbffffffffffULL & l) != 0L) - { jjCheckNAddTwoStates(53, 51); } + { jjCheckNAddTwoStates(55, 53); } break; - case 54: + case 56: if (curChar == 47 && kind > 10) kind = 10; break; - case 55: + case 57: if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 165) - kind = 165; - { jjCheckNAddStates(0, 12); } + if (kind > 168) + kind = 168; + { jjCheckNAddStates(5, 17); } break; - case 57: + case 59: if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 165) - kind = 165; - { jjCheckNAddTwoStates(56, 57); } + if (kind > 168) + kind = 168; + { jjCheckNAddTwoStates(58, 59); } break; - case 59: + case 61: if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 170) - kind = 170; - { jjCheckNAddStates(44, 47); } + if (kind > 173) + kind = 173; + { jjCheckNAddStates(42, 45); } break; - case 60: + case 62: if (curChar == 46) - { jjCheckNAdd(61); } + { jjCheckNAdd(63); } break; - case 61: + case 63: if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 170) - kind = 170; - { jjCheckNAddStates(48, 50); } + if (kind > 173) + kind = 173; + { jjCheckNAddStates(46, 48); } break; - case 64: + case 66: if ((0x280000000000ULL & l) != 0L) - { jjCheckNAdd(65); } + { jjCheckNAdd(67); } break; - case 65: + case 67: if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 170) - kind = 170; - { jjCheckNAddTwoStates(66, 65); } - break; - case 68: - if ((0x3ff000000000000ULL & l) != 0L) - { jjCheckNAddStates(51, 53); } - break; - case 69: - if (curChar == 35) - { jjCheckNAdd(70); } + if (kind > 173) + kind = 173; + { jjCheckNAddTwoStates(68, 67); } break; case 70: if ((0x3ff000000000000ULL & l) != 0L) - { jjCheckNAddStates(54, 56); } + { jjCheckNAddStates(49, 51); } break; case 71: - if (curChar == 46) + if (curChar == 35) { jjCheckNAdd(72); } break; case 72: if ((0x3ff000000000000ULL & l) != 0L) - { jjCheckNAddTwoStates(72, 73); } + { jjCheckNAddStates(52, 54); } break; case 73: + if (curChar == 46) + { jjCheckNAdd(74); } + break; + case 74: + if ((0x3ff000000000000ULL & l) != 0L) + { jjCheckNAddTwoStates(74, 75); } + break; + case 75: if (curChar != 35) break; - if (kind > 172) - kind = 172; - jjstateSet[jjnewStateCnt++] = 74; + if (kind > 175) + kind = 175; + jjstateSet[jjnewStateCnt++] = 76; break; - case 75: + case 77: if ((0x280000000000ULL & l) != 0L) - { jjCheckNAdd(76); } + { jjCheckNAdd(78); } break; - case 76: + case 78: if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 172) - kind = 172; - { jjCheckNAddTwoStates(77, 76); } - break; - case 78: - if ((0x3ff000000000000ULL & l) != 0L) - { jjCheckNAddStates(57, 59); } - break; - case 79: - if ((0x3ff000000000000ULL & l) != 0L) - { jjCheckNAddStates(60, 63); } + if (kind > 175) + kind = 175; + { jjCheckNAddTwoStates(79, 78); } break; case 80: - if (curChar == 39) - { jjAddStates(13, 14); } + if ((0x3ff000000000000ULL & l) != 0L) + { jjCheckNAddStates(55, 57); } break; case 81: - if ((0xffffffff00000200ULL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 82; + if ((0x3ff000000000000ULL & l) != 0L) + { jjCheckNAddStates(58, 61); } break; case 82: - if (curChar == 39 && kind > 169) - kind = 169; - break; - case 83: - if (curChar == 40) - jjstateSet[jjnewStateCnt++] = 84; - break; - case 84: - if (curChar == 39) - jjstateSet[jjnewStateCnt++] = 85; - break; - case 85: - if ((0xfffffffb00000200ULL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 86; - break; - case 86: - if (curChar == 39 && kind > 190) - kind = 190; + if ((0x3ff000000000000ULL & l) == 0L) + break; + if (kind > 174) + kind = 174; + { jjCheckNAdd(82); } break; default : break; } @@ -3089,33 +3113,33 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ case 11: if ((0x7fffffe07fffffeULL & l) != 0L) { - if (kind > 171) - kind = 171; - { jjCheckNAdd(17); } + if (kind > 174) + kind = 174; + { jjCheckNAdd(82); } } else if (curChar == 96) - { jjCheckNAddTwoStates(25, 28); } + { jjCheckNAddTwoStates(27, 30); } else if (curChar == 92) { jjCheckNAddTwoStates(15, 16); } if ((0x7fffffe07fffffeULL & l) != 0L) { - if (kind > 167) - kind = 167; + if (kind > 170) + kind = 170; { jjCheckNAddTwoStates(12, 13); } } if ((0x100801401008014ULL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 20; + jjstateSet[jjnewStateCnt++] = 22; else if ((0x280000ULL & l) != 0L) - { jjCheckNAddTwoStates(18, 19); } + { jjCheckNAddTwoStates(20, 21); } break; case 4: if (kind > 6) kind = 6; - { jjAddStates(20, 24); } + { jjAddStates(18, 22); } break; case 9: if ((0x7fffffffffffffffULL & l) != 0L) - { jjAddStates(64, 65); } + { jjAddStates(62, 63); } break; case 12: if (curChar == 95) @@ -3124,8 +3148,8 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ case 13: if ((0x7fffffe07fffffeULL & l) == 0L) break; - if (kind > 167) - kind = 167; + if (kind > 170) + kind = 170; { jjCheckNAddTwoStates(12, 13); } break; case 14: @@ -3137,118 +3161,114 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ { jjCheckNAddTwoStates(15, 16); } break; case 16: - if (curChar == 92 && kind > 168) - kind = 168; - break; - case 17: - if ((0x7fffffe07fffffeULL & l) == 0L) - break; - if (kind > 171) + if (curChar == 92 && kind > 171) kind = 171; - { jjCheckNAdd(17); } break; case 18: + if ((0x7fffffffffffffffULL & l) != 0L) + jjstateSet[jjnewStateCnt++] = 19; + break; + case 20: if ((0x280000ULL & l) != 0L) - { jjCheckNAddTwoStates(18, 19); } + { jjCheckNAddTwoStates(20, 21); } break; - case 19: + case 21: if ((0x100801401008014ULL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 20; + jjstateSet[jjnewStateCnt++] = 22; break; - case 21: + case 23: if ((0x7fffffe07fffffeULL & l) != 0L) - { jjCheckNAddStates(29, 31); } + { jjCheckNAddStates(27, 29); } break; - case 22: + case 24: if (curChar == 95) - { jjCheckNAddTwoStates(22, 21); } + { jjCheckNAddTwoStates(24, 23); } break; - case 24: + case 26: if (curChar == 96) - { jjCheckNAddTwoStates(25, 28); } + { jjCheckNAddTwoStates(27, 30); } break; - case 26: + case 28: if ((0x7fffffffffffffffULL & l) != 0L) - { jjAddStates(66, 67); } + { jjAddStates(64, 65); } break; - case 28: + case 30: if ((0x7fffffffffffffffULL & l) == 0L) break; - if (kind > 189) - kind = 189; - { jjCheckNAddTwoStates(25, 28); } + if (kind > 192) + kind = 192; + { jjCheckNAddTwoStates(27, 30); } break; - case 31: + case 33: if (kind > 7) kind = 7; - { jjAddStates(32, 34); } + { jjAddStates(30, 32); } break; - case 37: + case 39: if (kind > 8) kind = 8; - { jjAddStates(35, 37); } - break; - case 43: - { jjCheckNAddTwoStates(43, 44); } + { jjAddStates(33, 35); } break; case 45: - case 46: - { jjCheckNAddTwoStates(46, 44); } + { jjCheckNAddTwoStates(45, 46); } break; - case 50: - { jjCheckNAddTwoStates(50, 51); } + case 47: + case 48: + { jjCheckNAddTwoStates(48, 46); } break; case 52: - case 53: - { jjCheckNAddTwoStates(53, 51); } + { jjCheckNAddTwoStates(52, 53); } break; - case 56: - if (curChar == 95) - jjstateSet[jjnewStateCnt++] = 57; + case 54: + case 55: + { jjCheckNAddTwoStates(55, 53); } break; case 58: if (curChar == 95) jjstateSet[jjnewStateCnt++] = 59; break; - case 62: + case 60: if (curChar == 95) jjstateSet[jjnewStateCnt++] = 61; break; - case 63: + case 64: + if (curChar == 95) + jjstateSet[jjnewStateCnt++] = 63; + break; + case 65: if ((0x2000000020ULL & l) != 0L) - { jjCheckNAddTwoStates(64, 65); } + { jjCheckNAddTwoStates(66, 67); } break; - case 66: + case 68: if (curChar == 95) - { jjCheckNAdd(65); } + { jjCheckNAdd(67); } break; - case 67: + case 69: if (curChar == 95) - jjstateSet[jjnewStateCnt++] = 68; - break; - case 70: - if ((0x7fffffe07fffffeULL & l) != 0L) - { jjCheckNAddStates(54, 56); } + jjstateSet[jjnewStateCnt++] = 70; break; case 72: if ((0x7fffffe07fffffeULL & l) != 0L) - { jjCheckNAddTwoStates(72, 73); } + { jjCheckNAddStates(52, 54); } break; case 74: + if ((0x7fffffe07fffffeULL & l) != 0L) + { jjCheckNAddTwoStates(74, 75); } + break; + case 76: if ((0x2000000020ULL & l) != 0L) - { jjCheckNAddTwoStates(75, 76); } + { jjCheckNAddTwoStates(77, 78); } break; - case 77: + case 79: if (curChar == 95) - { jjCheckNAdd(76); } - break; - case 81: - if ((0x7fffffffffffffffULL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 82; + { jjCheckNAdd(78); } break; - case 85: - if ((0x7fffffffffffffffULL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 86; + case 82: + if ((0x7fffffe07fffffeULL & l) == 0L) + break; + if (kind > 174) + kind = 174; + { jjCheckNAdd(82); } break; default : break; } @@ -3270,66 +3290,62 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ break; if (kind > 6) kind = 6; - { jjAddStates(20, 24); } + { jjAddStates(18, 22); } break; case 9: if (jjCanMove_1(hiByte, i1, i2, l1, l2)) - { jjAddStates(64, 65); } + { jjAddStates(62, 63); } break; case 15: if (jjCanMove_1(hiByte, i1, i2, l1, l2)) - { jjAddStates(27, 28); } + { jjAddStates(25, 26); } break; - case 26: + case 18: if (jjCanMove_1(hiByte, i1, i2, l1, l2)) - { jjAddStates(66, 67); } + jjstateSet[jjnewStateCnt++] = 19; break; case 28: + if (jjCanMove_1(hiByte, i1, i2, l1, l2)) + { jjAddStates(64, 65); } + break; + case 30: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; - if (kind > 189) - kind = 189; - { jjAddStates(68, 69); } + if (kind > 192) + kind = 192; + { jjAddStates(66, 67); } break; - case 31: + case 33: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; if (kind > 7) kind = 7; - { jjAddStates(32, 34); } + { jjAddStates(30, 32); } break; - case 37: + case 39: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; if (kind > 8) kind = 8; - { jjAddStates(35, 37); } - break; - case 43: - if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(43, 44); } + { jjAddStates(33, 35); } break; case 45: - case 46: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(46, 44); } + { jjCheckNAddTwoStates(45, 46); } break; - case 50: + case 47: + case 48: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(50, 51); } + { jjCheckNAddTwoStates(48, 46); } break; case 52: - case 53: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(53, 51); } + { jjCheckNAddTwoStates(52, 53); } break; - case 81: - if (jjCanMove_1(hiByte, i1, i2, l1, l2)) - jjstateSet[jjnewStateCnt++] = 82; - break; - case 85: - if (jjCanMove_1(hiByte, i1, i2, l1, l2)) - jjstateSet[jjnewStateCnt++] = 86; + case 54: + case 55: + if (jjCanMove_0(hiByte, i1, i2, l1, l2)) + { jjCheckNAddTwoStates(55, 53); } break; default : if (i1 == 0 || l1 == 0 || i2 == 0 || l2 == 0) break; else break; } @@ -3342,7 +3358,7 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ kind = 0x7fffffff; } ++curPos; - if ((i = jjnewStateCnt), (jjnewStateCnt = startsAt), (i == (startsAt = 87 - startsAt))) + if ((i = jjnewStateCnt), (jjnewStateCnt = startsAt), (i == (startsAt = 83 - startsAt))) break; if (input_stream->endOfInput()) { break; } curChar = input_stream->readChar(); @@ -3497,7 +3513,7 @@ void VhdlParserTokenManager::SkipLexicalActions(Token *matchedToken){ QCString doc(image.data()); int count=doc.contains("--!"); parser->outlineParser()->setMultCommentLine(); - parser->outlineParser()->lineCount(image.data()); + parser->outlineParser()->lineCount(image); if (count == 1) parser->outlineParser()->oneLineComment(doc); else @@ -3507,26 +3523,26 @@ void VhdlParserTokenManager::SkipLexicalActions(Token *matchedToken){ } case 7 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); - parser->outlineParser()->handleFlowComment(image.data()); + parser->outlineParser()->handleFlowComment(image); break; } case 8 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); - parser->outlineParser()->lineCount(image.data()); + parser->outlineParser()->lineCount(image); break; } case 9 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); { - QCString q = filter2008VhdlComment(image.data()); - parser->outlineParser()->lineCount(image.data()); + QCString q = filter2008VhdlComment(image); + parser->outlineParser()->lineCount(image); parser->outlineParser()->handleCommentBlock(QCString(q),TRUE);image.clear(); } break; } case 10 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); - parser->outlineParser()->lineCount(image.data());image.clear(); + parser->outlineParser()->lineCount(image);image.clear(); break; } default : @@ -3622,44 +3638,44 @@ void VhdlParserTokenManager::TokenLexicalActions(Token *matchedToken){ parser->outlineParser()->setLineParsed(PORT_T); break; } - case 80 : { + case 81 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); parser->outlineParser()->setLineParsed(PROCEDURE_T); break; } - case 81 : { + case 82 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); parser->outlineParser()->setLineParsed(PROCESS_T); break; } - case 86 : { + case 87 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); parser->outlineParser()->setLineParsed(RECORD_T); break; } - case 100 : { + case 101 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); parser->outlineParser()->setLineParsed(SIGNAL_T); break; } - case 107 : { + case 108 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); parser->outlineParser()->setLineParsed(SUBTYPE_T); break; } - case 111 : { + case 112 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); parser->outlineParser()->setLineParsed(TYPE_T); break; } - case 113 : { + case 114 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); parser->outlineParser()->setLineParsed(UNITS_T); break; } - case 137 : { - image.append(jjstrLiteralImages[137]); - lengthOfMatch = jjstrLiteralImages[137].length(); + case 139 : { + image.append(jjstrLiteralImages[139]); + lengthOfMatch = jjstrLiteralImages[139].length(); parser->outlineParser()->setLineParsed(SEMI_T); break; } @@ -3682,7 +3698,7 @@ void VhdlParserTokenManager::TokenLexicalActions(Token *matchedToken){ void VhdlParserTokenManager::ReInitRounds() { int i; jjround = 0x80000001; - for (i = 87; i-- > 0;) + for (i = 83; i-- > 0;) jjrounds[i] = 0x80000000; } |