diff options
Diffstat (limited to 'vhdlparser/VhdlParserTokenManager.cc')
-rw-r--r-- | vhdlparser/VhdlParserTokenManager.cc | 2676 |
1 files changed, 1392 insertions, 1284 deletions
diff --git a/vhdlparser/VhdlParserTokenManager.cc b/vhdlparser/VhdlParserTokenManager.cc index 58f525c..a35deb2 100644 --- a/vhdlparser/VhdlParserTokenManager.cc +++ b/vhdlparser/VhdlParserTokenManager.cc @@ -3,24 +3,26 @@ namespace vhdl { namespace parser { static const unsigned long long jjbitVec0[] = { - 0x0ULL, 0x0ULL, 0xffffffff00000000ULL, 0xffffffffffffffffULL -}; -static const unsigned long long jjbitVec1[] = { 0xfffffffffffffffeULL, 0xffffffffffffffffULL, 0xffffffffffffffffULL, 0xffffffffffffffffULL }; -static const unsigned long long jjbitVec3[] = { +static const unsigned long long jjbitVec2[] = { 0x0ULL, 0x0ULL, 0xffffffffffffffffULL, 0xffffffffffffffffULL }; +static const unsigned long long jjbitVec3[] = { + 0x0ULL, 0x0ULL, 0xffffffff00000000ULL, 0xffffffffffffffffULL +}; static const int jjnextStates[] = { - 43, 44, 45, 46, 47, 50, 54, 55, 56, 37, 38, 4, 5, 7, 8, 22, - 23, 24, 26, 28, 29, 31, 45, 46, 47, 50, 49, 48, 50, 54, 55, 56, - 57, 58, 60, 1, 2, 15, 16, 34, 36, 39, 41, + 53, 54, 55, 56, 57, 60, 64, 65, 66, 47, 48, 2, 36, 37, 0, 3, + 4, 5, 7, 12, 13, 15, 16, 32, 33, 35, 38, 39, 41, 55, 56, 57, + 60, 59, 58, 60, 64, 65, 66, 67, 68, 70, 9, 10, 23, 24, 27, 28, + 44, 46, 49, 51, 26, 29, }; static JAVACC_CHAR_TYPE jjstrLiteralChars_0[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_1[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_2[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_3[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_4[] = {0}; + static JAVACC_CHAR_TYPE jjstrLiteralChars_5[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_6[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_7[] = {0}; @@ -29,13 +31,13 @@ static JAVACC_CHAR_TYPE jjstrLiteralChars_9[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_10[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_11[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_12[] = {0}; - static JAVACC_CHAR_TYPE jjstrLiteralChars_13[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_14[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_15[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_16[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_17[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_18[] = {0}; + static JAVACC_CHAR_TYPE jjstrLiteralChars_19[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_20[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_21[] = {0}; @@ -44,13 +46,13 @@ static JAVACC_CHAR_TYPE jjstrLiteralChars_23[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_24[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_25[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_26[] = {0}; - static JAVACC_CHAR_TYPE jjstrLiteralChars_27[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_28[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_29[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_30[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_31[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_32[] = {0}; + static JAVACC_CHAR_TYPE jjstrLiteralChars_33[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_34[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_35[] = {0}; @@ -59,13 +61,13 @@ static JAVACC_CHAR_TYPE jjstrLiteralChars_37[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_38[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_39[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_40[] = {0}; - static JAVACC_CHAR_TYPE jjstrLiteralChars_41[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_42[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_43[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_44[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_45[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_46[] = {0}; + static JAVACC_CHAR_TYPE jjstrLiteralChars_47[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_48[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_49[] = {0}; @@ -74,13 +76,13 @@ static JAVACC_CHAR_TYPE jjstrLiteralChars_51[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_52[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_53[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_54[] = {0}; - static JAVACC_CHAR_TYPE jjstrLiteralChars_55[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_56[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_57[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_58[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_59[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_60[] = {0}; + static JAVACC_CHAR_TYPE jjstrLiteralChars_61[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_62[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_63[] = {0}; @@ -89,13 +91,13 @@ static JAVACC_CHAR_TYPE jjstrLiteralChars_65[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_66[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_67[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_68[] = {0}; - static JAVACC_CHAR_TYPE jjstrLiteralChars_69[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_70[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_71[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_72[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_73[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_74[] = {0}; + static JAVACC_CHAR_TYPE jjstrLiteralChars_75[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_76[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_77[] = {0}; @@ -104,13 +106,13 @@ static JAVACC_CHAR_TYPE jjstrLiteralChars_79[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_80[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_81[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_82[] = {0}; - static JAVACC_CHAR_TYPE jjstrLiteralChars_83[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_84[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_85[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_86[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_87[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_88[] = {0}; + static JAVACC_CHAR_TYPE jjstrLiteralChars_89[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_90[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_91[] = {0}; @@ -119,13 +121,13 @@ static JAVACC_CHAR_TYPE jjstrLiteralChars_93[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_94[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_95[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_96[] = {0}; - static JAVACC_CHAR_TYPE jjstrLiteralChars_97[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_98[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_99[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_100[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_101[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_102[] = {0}; + static JAVACC_CHAR_TYPE jjstrLiteralChars_103[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_104[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_105[] = {0}; @@ -134,13 +136,13 @@ static JAVACC_CHAR_TYPE jjstrLiteralChars_107[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_108[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_109[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_110[] = {0}; - static JAVACC_CHAR_TYPE jjstrLiteralChars_111[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_112[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_113[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_114[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_115[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_116[] = {0}; + static JAVACC_CHAR_TYPE jjstrLiteralChars_117[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_118[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_119[] = {0}; @@ -149,52 +151,68 @@ static JAVACC_CHAR_TYPE jjstrLiteralChars_121[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_122[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_123[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_124[] = {0}; - static JAVACC_CHAR_TYPE jjstrLiteralChars_125[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_126[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_127[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_128[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_129[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_130[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_131[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_132[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_133[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_134[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_135[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_136[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_137[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_138[] = {0}; - -static JAVACC_CHAR_TYPE jjstrLiteralChars_139[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_140[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_141[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_142[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_143[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_144[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_145[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_146[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_147[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_148[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_149[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_150[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_151[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_152[] = {0}; - -static JAVACC_CHAR_TYPE jjstrLiteralChars_153[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_154[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_155[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_156[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_157[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_158[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_159[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_160[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_161[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_162[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_163[] = {0}; -static JAVACC_CHAR_TYPE jjstrLiteralChars_164[] = {0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_126[] = {0x26, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_127[] = {0x27, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_128[] = {0x28, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_129[] = {0x29, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_130[] = {0x2a, 0x2a, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_131[] = {0x2a, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_132[] = {0x2b, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_133[] = {0x2d, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_134[] = {0x2c, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_135[] = {0x3a, 0x3d, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_136[] = {0x3a, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_137[] = {0x3b, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_138[] = {0x3c, 0x3d, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_139[] = {0x3e, 0x3d, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_140[] = {0x3c, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_141[] = {0x3e, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_142[] = {0x3d, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_143[] = {0x2f, 0x3d, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_144[] = {0x3d, 0x3e, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_145[] = {0x3c, 0x3e, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_146[] = {0x3c, 0x3c, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_147[] = {0x3e, 0x3e, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_148[] = {0x3f, 0x3f, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_149[] = {0x3f, 0x3e, 0x3d, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_150[] = {0x3f, 0x3c, 0x3d, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_151[] = {0x3f, 0x3e, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_152[] = {0x3f, 0x3c, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_153[] = {0x3f, 0x3d, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_154[] = {0x3f, 0x2f, 0x3d, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_155[] = {0x3f, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_156[] = {0x7c, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_157[] = {0x2e, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_158[] = {0x2f, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_159[] = {0x40, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_160[] = {0x5e, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_161[] = {0x5b, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_162[] = {0x5d, 0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_163[] = {0x7b, 0}; + +static JAVACC_CHAR_TYPE jjstrLiteralChars_164[] = {0x7d, 0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_165[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_166[] = {0}; - static JAVACC_CHAR_TYPE jjstrLiteralChars_167[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_168[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_169[] = {0}; @@ -206,15 +224,16 @@ static JAVACC_CHAR_TYPE jjstrLiteralChars_174[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_175[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_176[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_177[] = {0}; + static JAVACC_CHAR_TYPE jjstrLiteralChars_178[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_179[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_180[] = {0}; - static JAVACC_CHAR_TYPE jjstrLiteralChars_181[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_182[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_183[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_184[] = {0}; static JAVACC_CHAR_TYPE jjstrLiteralChars_185[] = {0}; +static JAVACC_CHAR_TYPE jjstrLiteralChars_186[] = {0}; static const JAVACC_STRING_TYPE jjstrLiteralImages[] = { jjstrLiteralChars_0, jjstrLiteralChars_1, @@ -402,6 +421,7 @@ jjstrLiteralChars_182, jjstrLiteralChars_183, jjstrLiteralChars_184, jjstrLiteralChars_185, +jjstrLiteralChars_186, }; /** Lexer state names. */ @@ -411,10 +431,10 @@ static const JAVACC_STRING_TYPE lexStateNames[] = { lexStateNames_arr_0, }; static const unsigned long long jjtoToken[] = { - 0xfffffffffffffc01ULL, 0xffffffffffffffffULL, 0x2040fffffffffffULL, + 0xfffffffffffff801ULL, 0xffffffffffffffffULL, 0x4081fffffffffffULL, }; static const unsigned long long jjtoSkip[] = { - 0x1eULL, 0x0ULL, 0x0ULL, + 0x7deULL, 0x0ULL, 0x0ULL, }; void VhdlParserTokenManager::setDebugStream(FILE *ds){ debugStream = ds; } @@ -430,2225 +450,2225 @@ void VhdlParserTokenManager::setDebugStream(FILE *ds){ debugStream = ds; } { case 9: jjmatchedKind = 2; - return jjMoveNfa_0(3, 0); + return jjMoveNfa_0(11, 0); case 10: jjmatchedKind = 3; - return jjMoveNfa_0(3, 0); + return jjMoveNfa_0(11, 0); case 13: jjmatchedKind = 4; - return jjMoveNfa_0(3, 0); + return jjMoveNfa_0(11, 0); case 32: jjmatchedKind = 1; - return jjMoveNfa_0(3, 0); + return jjMoveNfa_0(11, 0); case 38: - jjmatchedKind = 125; - return jjMoveNfa_0(3, 0); - case 39: jjmatchedKind = 126; - return jjMoveNfa_0(3, 0); - case 40: + return jjMoveNfa_0(11, 0); + case 39: jjmatchedKind = 127; - return jjMoveNfa_0(3, 0); - case 41: + return jjMoveNfa_0(11, 0); + case 40: jjmatchedKind = 128; - return jjMoveNfa_0(3, 0); + return jjMoveNfa_0(11, 0); + case 41: + jjmatchedKind = 129; + return jjMoveNfa_0(11, 0); case 42: - jjmatchedKind = 130; - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x2ULL); - case 43: jjmatchedKind = 131; - return jjMoveNfa_0(3, 0); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x4ULL); + case 43: + jjmatchedKind = 132; + return jjMoveNfa_0(11, 0); case 44: - jjmatchedKind = 133; - return jjMoveNfa_0(3, 0); + jjmatchedKind = 134; + return jjMoveNfa_0(11, 0); case 45: - jjmatchedKind = 132; - return jjMoveNfa_0(3, 0); + jjmatchedKind = 133; + return jjMoveNfa_0(11, 0); case 46: - jjmatchedKind = 156; - return jjMoveNfa_0(3, 0); - case 47: jjmatchedKind = 157; - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x4000ULL); + return jjMoveNfa_0(11, 0); + case 47: + jjmatchedKind = 158; + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x8000ULL); case 58: - jjmatchedKind = 135; - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x40ULL); - case 59: jjmatchedKind = 136; - return jjMoveNfa_0(3, 0); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x80ULL); + case 59: + jjmatchedKind = 137; + return jjMoveNfa_0(11, 0); case 60: - jjmatchedKind = 139; - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x30200ULL); + jjmatchedKind = 140; + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x60400ULL); case 61: - jjmatchedKind = 141; - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x8000ULL); + jjmatchedKind = 142; + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x10000ULL); case 62: - jjmatchedKind = 140; - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x40400ULL); + jjmatchedKind = 141; + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x80800ULL); case 63: - jjmatchedKind = 154; - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x3f80000ULL); + jjmatchedKind = 155; + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x7f00000ULL); case 64: - jjmatchedKind = 158; - return jjMoveNfa_0(3, 0); + jjmatchedKind = 159; + return jjMoveNfa_0(11, 0); case 65: - return jjMoveStringLiteralDfa1_0(0x3ffc00ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x7ff800ULL, 0x0ULL, 0x0ULL); case 66: - return jjMoveStringLiteralDfa1_0(0x7c00000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0xf800000ULL, 0x0ULL, 0x0ULL); case 67: - return jjMoveStringLiteralDfa1_0(0x1f8000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x3f0000000ULL, 0x0ULL, 0x0ULL); case 68: - return jjMoveStringLiteralDfa1_0(0xe00000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x1c00000000ULL, 0x0ULL, 0x0ULL); case 69: - return jjMoveStringLiteralDfa1_0(0x1f000000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x3e000000000ULL, 0x0ULL, 0x0ULL); case 70: - return jjMoveStringLiteralDfa1_0(0x3e0000000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x7c0000000000ULL, 0x0ULL, 0x0ULL); case 71: - return jjMoveStringLiteralDfa1_0(0x3c00000000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x7800000000000ULL, 0x0ULL, 0x0ULL); case 73: - return jjMoveStringLiteralDfa1_0(0xfc000000000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x1f8000000000000ULL, 0x0ULL, 0x0ULL); case 76: - return jjMoveStringLiteralDfa1_0(0x1f00000000000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x3e00000000000000ULL, 0x0ULL, 0x0ULL); case 77: - return jjMoveStringLiteralDfa1_0(0x6000000000000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0xc000000000000000ULL, 0x0ULL, 0x0ULL); case 78: - return jjMoveStringLiteralDfa1_0(0x8000000000000000ULL, 0x1fULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3fULL, 0x0ULL); case 79: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x7e0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0xfc0ULL, 0x0ULL); case 80: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0xff800ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1ff000ULL, 0x0ULL); case 82: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0xfff00000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1ffe00000ULL, 0x0ULL); case 83: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x7ff00000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0xffe00000000ULL, 0x0ULL); case 84: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x780000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf00000000000ULL, 0x0ULL); case 85: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x7800000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf000000000000ULL, 0x0ULL); case 86: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x78000000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf0000000000000ULL, 0x0ULL); case 87: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x780000000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf00000000000000ULL, 0x0ULL); case 88: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1800000000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3000000000000000ULL, 0x0ULL); case 91: - jjmatchedKind = 160; - return jjMoveNfa_0(3, 0); - case 93: jjmatchedKind = 161; - return jjMoveNfa_0(3, 0); + return jjMoveNfa_0(11, 0); + case 93: + jjmatchedKind = 162; + return jjMoveNfa_0(11, 0); case 94: - jjmatchedKind = 159; - return jjMoveNfa_0(3, 0); + jjmatchedKind = 160; + return jjMoveNfa_0(11, 0); case 97: - return jjMoveStringLiteralDfa1_0(0x3ffc00ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x7ff800ULL, 0x0ULL, 0x0ULL); case 98: - return jjMoveStringLiteralDfa1_0(0x7c00000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0xf800000ULL, 0x0ULL, 0x0ULL); case 99: - return jjMoveStringLiteralDfa1_0(0x1f8000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x3f0000000ULL, 0x0ULL, 0x0ULL); case 100: - return jjMoveStringLiteralDfa1_0(0xe00000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x1c00000000ULL, 0x0ULL, 0x0ULL); case 101: - return jjMoveStringLiteralDfa1_0(0x1f000000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x3e000000000ULL, 0x0ULL, 0x0ULL); case 102: - return jjMoveStringLiteralDfa1_0(0x3e0000000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x7c0000000000ULL, 0x0ULL, 0x0ULL); case 103: - return jjMoveStringLiteralDfa1_0(0x3c00000000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x7800000000000ULL, 0x0ULL, 0x0ULL); case 105: - return jjMoveStringLiteralDfa1_0(0xfc000000000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x1f8000000000000ULL, 0x0ULL, 0x0ULL); case 108: - return jjMoveStringLiteralDfa1_0(0x1f00000000000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x3e00000000000000ULL, 0x0ULL, 0x0ULL); case 109: - return jjMoveStringLiteralDfa1_0(0x6000000000000000ULL, 0x0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0xc000000000000000ULL, 0x0ULL, 0x0ULL); case 110: - return jjMoveStringLiteralDfa1_0(0x8000000000000000ULL, 0x1fULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3fULL, 0x0ULL); case 111: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x7e0ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0xfc0ULL, 0x0ULL); case 112: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0xff800ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1ff000ULL, 0x0ULL); case 114: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0xfff00000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1ffe00000ULL, 0x0ULL); case 115: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x7ff00000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0xffe00000000ULL, 0x0ULL); case 116: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x780000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf00000000000ULL, 0x0ULL); case 117: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x7800000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf000000000000ULL, 0x0ULL); case 118: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x78000000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf0000000000000ULL, 0x0ULL); case 119: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x780000000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf00000000000000ULL, 0x0ULL); case 120: - return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1800000000000000ULL, 0x0ULL); + return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3000000000000000ULL, 0x0ULL); case 123: - jjmatchedKind = 162; - return jjMoveNfa_0(3, 0); + jjmatchedKind = 163; + return jjMoveNfa_0(11, 0); case 124: - jjmatchedKind = 155; - return jjMoveNfa_0(3, 0); + jjmatchedKind = 156; + return jjMoveNfa_0(11, 0); case 125: - jjmatchedKind = 163; - return jjMoveNfa_0(3, 0); + jjmatchedKind = 164; + return jjMoveNfa_0(11, 0); default : - return jjMoveNfa_0(3, 0); + return jjMoveNfa_0(11, 0); } } int VhdlParserTokenManager::jjMoveStringLiteralDfa1_0(unsigned long long active0, unsigned long long active1, unsigned long long active2){ if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 0); + return jjMoveNfa_0(11, 0); } curChar = input_stream->readChar(); switch(curChar) { case 42: - if ((active2 & 0x2ULL) != 0L) + if ((active2 & 0x4ULL) != 0L) { - jjmatchedKind = 129; + jjmatchedKind = 130; jjmatchedPos = 1; } break; case 47: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x2000000ULL); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x4000000ULL); case 60: - if ((active2 & 0x20000ULL) != 0L) + if ((active2 & 0x40000ULL) != 0L) { - jjmatchedKind = 145; + jjmatchedKind = 146; jjmatchedPos = 1; } - else if ((active2 & 0x800000ULL) != 0L) + else if ((active2 & 0x1000000ULL) != 0L) { - jjmatchedKind = 151; + jjmatchedKind = 152; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x200000ULL); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x400000ULL); case 61: - if ((active2 & 0x40ULL) != 0L) + if ((active2 & 0x80ULL) != 0L) { - jjmatchedKind = 134; + jjmatchedKind = 135; jjmatchedPos = 1; } - else if ((active2 & 0x200ULL) != 0L) + else if ((active2 & 0x400ULL) != 0L) { - jjmatchedKind = 137; + jjmatchedKind = 138; jjmatchedPos = 1; } - else if ((active2 & 0x400ULL) != 0L) + else if ((active2 & 0x800ULL) != 0L) { - jjmatchedKind = 138; + jjmatchedKind = 139; jjmatchedPos = 1; } - else if ((active2 & 0x4000ULL) != 0L) + else if ((active2 & 0x8000ULL) != 0L) { - jjmatchedKind = 142; + jjmatchedKind = 143; jjmatchedPos = 1; } - else if ((active2 & 0x1000000ULL) != 0L) + else if ((active2 & 0x2000000ULL) != 0L) { - jjmatchedKind = 152; + jjmatchedKind = 153; jjmatchedPos = 1; } break; case 62: - if ((active2 & 0x8000ULL) != 0L) + if ((active2 & 0x10000ULL) != 0L) { - jjmatchedKind = 143; + jjmatchedKind = 144; jjmatchedPos = 1; } - else if ((active2 & 0x10000ULL) != 0L) + else if ((active2 & 0x20000ULL) != 0L) { - jjmatchedKind = 144; + jjmatchedKind = 145; jjmatchedPos = 1; } - else if ((active2 & 0x40000ULL) != 0L) + else if ((active2 & 0x80000ULL) != 0L) { - jjmatchedKind = 146; + jjmatchedKind = 147; jjmatchedPos = 1; } - else if ((active2 & 0x400000ULL) != 0L) + else if ((active2 & 0x800000ULL) != 0L) { - jjmatchedKind = 150; + jjmatchedKind = 151; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x100000ULL); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x200000ULL); case 63: - if ((active2 & 0x80000ULL) != 0L) + if ((active2 & 0x100000ULL) != 0L) { - jjmatchedKind = 147; + jjmatchedKind = 148; jjmatchedPos = 1; } break; case 65: - return jjMoveStringLiteralDfa2_0(active0, 0xa100020010000000ULL, active1, 0x88000000101800ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x4200040020000000ULL, active1, 0x110000000203001ULL, active2, 0L); case 66: - return jjMoveStringLiteralDfa2_0(active0, 0x400ULL, active1, 0L, active2, 0L); - case 67: 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, 0xc00200400000ULL, active1, 0x79fe00003ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x1800400800000ULL, active1, 0xf3fc00006ULL, active2, 0L); case 70: - if ((active0 & 0x4000000000000ULL) != 0L) + if ((active0 & 0x8000000000000ULL) != 0L) { - jjmatchedKind = 50; + jjmatchedKind = 51; jjmatchedPos = 1; } - else if ((active1 & 0x20ULL) != 0L) + else if ((active1 & 0x40ULL) != 0L) { - jjmatchedKind = 69; + jjmatchedKind = 70; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0x1000ULL, active1, 0L, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x2000ULL, active1, 0L, active2, 0L); case 72: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x300081000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x600102000000000ULL, active2, 0L); case 73: - return jjMoveStringLiteralDfa2_0(active0, 0xe00040400000000ULL, active1, 0x400000800000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x1c00080800000000ULL, active1, 0x800001000000000ULL, active2, 0L); case 76: - return jjMoveStringLiteralDfa2_0(active0, 0x3000806000ULL, active1, 0x6000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x600100c000ULL, active1, 0xc000000000ULL, active2, 0L); case 77: - return jjMoveStringLiteralDfa2_0(active0, 0x8000000000000ULL, active1, 0x10000000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x10000000000000ULL, active1, 0x20000000000000ULL, active2, 0L); case 78: - if ((active0 & 0x10000000000000ULL) != 0L) + if ((active0 & 0x20000000000000ULL) != 0L) { - jjmatchedKind = 52; + jjmatchedKind = 53; jjmatchedPos = 1; } - else if ((active1 & 0x40ULL) != 0L) + else if ((active1 & 0x80ULL) != 0L) { - jjmatchedKind = 70; + jjmatchedKind = 71; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0x6000c000008000ULL, active1, 0x1003800000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0xc0018000010000ULL, active1, 0x2007000000000000ULL, active2, 0L); case 79: - if ((active1 & 0x100000000000ULL) != 0L) + if ((active1 & 0x200000000000ULL) != 0L) { - jjmatchedKind = 108; + jjmatchedKind = 109; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0x50001809e9000000ULL, active1, 0x80000006000600cULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0xa0003013d2000000ULL, active1, 0x10000000c000c018ULL, active2, 0L); case 80: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x20000000000080ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40000000000100ULL, active2, 0L); case 82: - if ((active1 & 0x100ULL) != 0L) + if ((active1 & 0x200ULL) != 0L) { - jjmatchedKind = 72; + jjmatchedKind = 73; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0x1000000030000ULL, active1, 0x218000078000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x2000000060000ULL, active1, 0x4300000f0000ULL, active2, 0L); case 83: - if ((active0 & 0x80000000000000ULL) != 0L) + if ((active0 & 0x100000000000000ULL) != 0L) { - jjmatchedKind = 55; + jjmatchedKind = 56; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0x1c0000ULL, active1, 0x4000000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x380000ULL, active1, 0x8000000000000ULL, active2, 0L); case 84: - return jjMoveStringLiteralDfa2_0(active0, 0x200000ULL, active1, 0x20000000200ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x400000ULL, active1, 0x40000000400ULL, active2, 0L); case 85: - return jjMoveStringLiteralDfa2_0(active0, 0x2200006000000ULL, active1, 0x40040000080410ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x440000c000000ULL, active1, 0x80080000100820ULL, active2, 0L); case 88: - return jjMoveStringLiteralDfa2_0(active0, 0x10000000000ULL, active1, 0L, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x20000000000ULL, active1, 0L, active2, 0L); case 89: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x400000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800000000000ULL, active2, 0L); case 97: - return jjMoveStringLiteralDfa2_0(active0, 0xa100020010000000ULL, active1, 0x88000000101800ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x4200040020000000ULL, active1, 0x110000000203001ULL, active2, 0L); case 98: - return jjMoveStringLiteralDfa2_0(active0, 0x400ULL, active1, 0L, active2, 0L); - case 99: 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, 0xc00200400000ULL, active1, 0x79fe00003ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x1800400800000ULL, active1, 0xf3fc00006ULL, active2, 0L); case 102: - if ((active0 & 0x4000000000000ULL) != 0L) + if ((active0 & 0x8000000000000ULL) != 0L) { - jjmatchedKind = 50; + jjmatchedKind = 51; jjmatchedPos = 1; } - else if ((active1 & 0x20ULL) != 0L) + else if ((active1 & 0x40ULL) != 0L) { - jjmatchedKind = 69; + jjmatchedKind = 70; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0x1000ULL, active1, 0L, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x2000ULL, active1, 0L, active2, 0L); case 104: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x300081000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x600102000000000ULL, active2, 0L); case 105: - return jjMoveStringLiteralDfa2_0(active0, 0xe00040400000000ULL, active1, 0x400000800000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x1c00080800000000ULL, active1, 0x800001000000000ULL, active2, 0L); case 108: - return jjMoveStringLiteralDfa2_0(active0, 0x3000806000ULL, active1, 0x6000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x600100c000ULL, active1, 0xc000000000ULL, active2, 0L); case 109: - return jjMoveStringLiteralDfa2_0(active0, 0x8000000000000ULL, active1, 0x10000000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x10000000000000ULL, active1, 0x20000000000000ULL, active2, 0L); case 110: - if ((active0 & 0x10000000000000ULL) != 0L) + if ((active0 & 0x20000000000000ULL) != 0L) { - jjmatchedKind = 52; + jjmatchedKind = 53; jjmatchedPos = 1; } - else if ((active1 & 0x40ULL) != 0L) + else if ((active1 & 0x80ULL) != 0L) { - jjmatchedKind = 70; + jjmatchedKind = 71; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0x6000c000008000ULL, active1, 0x1003800000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0xc0018000010000ULL, active1, 0x2007000000000000ULL, active2, 0L); case 111: - if ((active1 & 0x100000000000ULL) != 0L) + if ((active1 & 0x200000000000ULL) != 0L) { - jjmatchedKind = 108; + jjmatchedKind = 109; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0x50001809e9000000ULL, active1, 0x80000006000600cULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0xa0003013d2000000ULL, active1, 0x10000000c000c018ULL, active2, 0L); case 112: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x20000000000080ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40000000000100ULL, active2, 0L); case 114: - if ((active1 & 0x100ULL) != 0L) + if ((active1 & 0x200ULL) != 0L) { - jjmatchedKind = 72; + jjmatchedKind = 73; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0x1000000030000ULL, active1, 0x218000078000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x2000000060000ULL, active1, 0x4300000f0000ULL, active2, 0L); case 115: - if ((active0 & 0x80000000000000ULL) != 0L) + if ((active0 & 0x100000000000000ULL) != 0L) { - jjmatchedKind = 55; + jjmatchedKind = 56; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0x1c0000ULL, active1, 0x4000000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x380000ULL, active1, 0x8000000000000ULL, active2, 0L); case 116: - return jjMoveStringLiteralDfa2_0(active0, 0x200000ULL, active1, 0x20000000200ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x400000ULL, active1, 0x40000000400ULL, active2, 0L); case 117: - return jjMoveStringLiteralDfa2_0(active0, 0x2200006000000ULL, active1, 0x40040000080410ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x440000c000000ULL, active1, 0x80080000100820ULL, active2, 0L); case 120: - return jjMoveStringLiteralDfa2_0(active0, 0x10000000000ULL, active1, 0L, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0x20000000000ULL, active1, 0L, active2, 0L); case 121: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x400000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800000000000ULL, active2, 0L); default : break; } - return jjMoveNfa_0(3, 1); + return jjMoveNfa_0(11, 1); } int VhdlParserTokenManager::jjMoveStringLiteralDfa2_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1, unsigned long long old2, unsigned long long active2){ if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) - return jjMoveNfa_0(3, 1); + return jjMoveNfa_0(11, 1); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 1); + return jjMoveNfa_0(11, 1); } curChar = input_stream->readChar(); switch(curChar) { case 61: - if ((active2 & 0x100000ULL) != 0L) + if ((active2 & 0x200000ULL) != 0L) { - jjmatchedKind = 148; + jjmatchedKind = 149; jjmatchedPos = 2; } - else if ((active2 & 0x200000ULL) != 0L) + else if ((active2 & 0x400000ULL) != 0L) { - jjmatchedKind = 149; + jjmatchedKind = 150; jjmatchedPos = 2; } - else if ((active2 & 0x2000000ULL) != 0L) + else if ((active2 & 0x4000000ULL) != 0L) { - jjmatchedKind = 153; + jjmatchedKind = 154; jjmatchedPos = 2; } break; case 65: - if ((active1 & 0x2000000000ULL) != 0L) + if ((active1 & 0x4000000000ULL) != 0L) { - jjmatchedKind = 101; + jjmatchedKind = 102; jjmatchedPos = 2; } - else if ((active1 & 0x8000000000ULL) != 0L) + else if ((active1 & 0x10000000000ULL) != 0L) { - jjmatchedKind = 103; + jjmatchedKind = 104; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x2000000000000ULL, active1, 0xa01000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x4000000000000ULL, active1, 0x1402000000000ULL, active2, 0L); case 66: - return jjMoveStringLiteralDfa3_0(active0, 0x300000000000000ULL, active1, 0x40000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x600000000000000ULL, active1, 0x80000000000ULL, active2, 0L); case 67: - return jjMoveStringLiteralDfa3_0(active0, 0x10800ULL, active1, 0x200800ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x21000ULL, active1, 0x401000ULL, active2, 0L); case 68: - if ((active0 & 0x8000ULL) != 0L) + if ((active0 & 0x10000ULL) != 0L) { - jjmatchedKind = 15; + jjmatchedKind = 16; jjmatchedPos = 2; } - else if ((active0 & 0x4000000000ULL) != 0L) + else if ((active0 & 0x8000000000ULL) != 0L) { - jjmatchedKind = 38; + jjmatchedKind = 39; jjmatchedPos = 2; } - else if ((active0 & 0x4000000000000000ULL) != 0L) + else if ((active0 & 0x8000000000000000ULL) != 0L) { - jjmatchedKind = 62; + jjmatchedKind = 63; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x1000000ULL, active1, 0L, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x2000000ULL, active1, 0L, active2, 0L); case 69: - if ((active1 & 0x4000000000000ULL) != 0L) + if ((active1 & 0x8000000000000ULL) != 0L) { - jjmatchedKind = 114; + jjmatchedKind = 115; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x20000000000000ULL, active1, 0x100080000000080ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x40000000000000ULL, active1, 0x200100000000100ULL, active2, 0L); case 70: - return jjMoveStringLiteralDfa3_0(active0, 0x202000000ULL, active1, 0L, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x404000000ULL, active1, 0L, active2, 0L); case 71: - return jjMoveStringLiteralDfa3_0(active0, 0x400000ULL, active1, 0x800400000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x800000ULL, active1, 0x1000800000ULL, active2, 0L); case 72: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x200ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400ULL, active2, 0L); case 73: - return jjMoveStringLiteralDfa3_0(active0, 0x30000002000ULL, active1, 0x281000000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x60000004000ULL, active1, 0x502000000000000ULL, active2, 0L); case 74: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x800000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1000000ULL, active2, 0L); case 76: - if ((active0 & 0x4000ULL) != 0L) + if ((active0 & 0x8000ULL) != 0L) { - jjmatchedKind = 14; + jjmatchedKind = 15; jjmatchedPos = 2; } - else if ((active1 & 0x20000000ULL) != 0L) + else if ((active1 & 0x40000000ULL) != 0L) { - jjmatchedKind = 93; + jjmatchedKind = 94; jjmatchedPos = 2; } - else if ((active1 & 0x4000000000ULL) != 0L) + else 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, 0x40000000000ULL, active1, 0x101000010ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x80000000000ULL, active1, 0x202000020ULL, active2, 0L); case 77: - if ((active1 & 0x8000000ULL) != 0L) + if ((active1 & 0x10000000ULL) != 0L) { - jjmatchedKind = 91; + jjmatchedKind = 92; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x8000000ULL, active1, 0L, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x10000000ULL, active1, 0L, active2, 0L); case 78: - return jjMoveStringLiteralDfa3_0(active0, 0x8400e000e0000000ULL, active1, 0x40000000100000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x801c001c0000000ULL, active1, 0x80000000200001ULL, active2, 0L); case 79: - return jjMoveStringLiteralDfa3_0(active0, 0x1041000000800000ULL, active1, 0x1010000000078000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x2082000001000000ULL, active1, 0x20200000000f0000ULL, active2, 0L); case 80: - if ((active0 & 0x2000000000000000ULL) != 0L) + if ((active0 & 0x4000000000000000ULL) != 0L) { - jjmatchedKind = 61; + jjmatchedKind = 62; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x8000000000000ULL, active1, 0x400010000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x10000000000000ULL, active1, 0x800020000000ULL, active2, 0L); case 81: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x200000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400000000ULL, active2, 0L); case 82: - if ((active0 & 0x80000000000ULL) != 0L) + if ((active0 & 0x100000000000ULL) != 0L) { - jjmatchedKind = 43; + jjmatchedKind = 44; jjmatchedPos = 2; } - else if ((active1 & 0x4ULL) != 0L) + else if ((active1 & 0x8ULL) != 0L) { - jjmatchedKind = 66; + jjmatchedKind = 67; jjmatchedPos = 2; } - else if ((active1 & 0x40000000ULL) != 0L) + else if ((active1 & 0x80000000ULL) != 0L) { - jjmatchedKind = 94; + jjmatchedKind = 95; jjmatchedPos = 2; } - else if ((active1 & 0x800000000000000ULL) != 0L) + else if ((active1 & 0x1000000000000000ULL) != 0L) { - jjmatchedKind = 123; + jjmatchedKind = 124; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x100000020000ULL, active1, 0x28020000083000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x200000040000ULL, active1, 0x50040000106000ULL, active2, 0L); case 83: - if ((active0 & 0x400ULL) != 0L) + if ((active0 & 0x800ULL) != 0L) { - jjmatchedKind = 10; + jjmatchedKind = 11; jjmatchedPos = 2; } - else if ((active0 & 0x4000000ULL) != 0L) + else if ((active0 & 0x8000000ULL) != 0L) { - jjmatchedKind = 26; + jjmatchedKind = 27; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x34101c0000ULL, active1, 0x6004000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x6820380000ULL, active1, 0xc008000ULL, active2, 0L); case 84: - if ((active1 & 0x8ULL) != 0L) + if ((active1 & 0x10ULL) != 0L) { - jjmatchedKind = 67; + jjmatchedKind = 68; jjmatchedPos = 2; } - else if ((active1 & 0x400ULL) != 0L) + else if ((active1 & 0x800ULL) != 0L) { - jjmatchedKind = 74; + jjmatchedKind = 75; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x800008000201000ULL, active1, 0x402000080000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x1000010000402000ULL, active1, 0x804000100000000ULL, active2, 0L); case 86: - return jjMoveStringLiteralDfa3_0(active0, 0x100000000ULL, active1, 0x400000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x200000000ULL, active1, 0x800000000ULL, active2, 0L); case 87: - if ((active1 & 0x1ULL) != 0L) + if ((active1 & 0x2ULL) != 0L) { - jjmatchedKind = 64; + jjmatchedKind = 65; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x800000000ULL, active1, 0L, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x1000000000ULL, active1, 0L, active2, 0L); case 88: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x2ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4ULL, active2, 0L); case 97: - if ((active1 & 0x2000000000ULL) != 0L) + if ((active1 & 0x4000000000ULL) != 0L) { - jjmatchedKind = 101; + jjmatchedKind = 102; jjmatchedPos = 2; } - else if ((active1 & 0x8000000000ULL) != 0L) + else if ((active1 & 0x10000000000ULL) != 0L) { - jjmatchedKind = 103; + jjmatchedKind = 104; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x2000000000000ULL, active1, 0xa01000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x4000000000000ULL, active1, 0x1402000000000ULL, active2, 0L); case 98: - return jjMoveStringLiteralDfa3_0(active0, 0x300000000000000ULL, active1, 0x40000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x600000000000000ULL, active1, 0x80000000000ULL, active2, 0L); case 99: - return jjMoveStringLiteralDfa3_0(active0, 0x10800ULL, active1, 0x200800ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x21000ULL, active1, 0x401000ULL, active2, 0L); case 100: - if ((active0 & 0x8000ULL) != 0L) + if ((active0 & 0x10000ULL) != 0L) { - jjmatchedKind = 15; + jjmatchedKind = 16; jjmatchedPos = 2; } - else if ((active0 & 0x4000000000ULL) != 0L) + else if ((active0 & 0x8000000000ULL) != 0L) { - jjmatchedKind = 38; + jjmatchedKind = 39; jjmatchedPos = 2; } - else if ((active0 & 0x4000000000000000ULL) != 0L) + else if ((active0 & 0x8000000000000000ULL) != 0L) { - jjmatchedKind = 62; + jjmatchedKind = 63; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x1000000ULL, active1, 0L, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x2000000ULL, active1, 0L, active2, 0L); case 101: - if ((active1 & 0x4000000000000ULL) != 0L) + if ((active1 & 0x8000000000000ULL) != 0L) { - jjmatchedKind = 114; + jjmatchedKind = 115; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x20000000000000ULL, active1, 0x100080000000080ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x40000000000000ULL, active1, 0x200100000000100ULL, active2, 0L); case 102: - return jjMoveStringLiteralDfa3_0(active0, 0x202000000ULL, active1, 0L, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x404000000ULL, active1, 0L, active2, 0L); case 103: - return jjMoveStringLiteralDfa3_0(active0, 0x400000ULL, active1, 0x800400000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x800000ULL, active1, 0x1000800000ULL, active2, 0L); case 104: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x200ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400ULL, active2, 0L); case 105: - return jjMoveStringLiteralDfa3_0(active0, 0x30000002000ULL, active1, 0x281000000000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x60000004000ULL, active1, 0x502000000000000ULL, active2, 0L); case 106: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x800000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1000000ULL, active2, 0L); case 108: - if ((active0 & 0x4000ULL) != 0L) + if ((active0 & 0x8000ULL) != 0L) { - jjmatchedKind = 14; + jjmatchedKind = 15; jjmatchedPos = 2; } - else if ((active1 & 0x20000000ULL) != 0L) + else if ((active1 & 0x40000000ULL) != 0L) { - jjmatchedKind = 93; + jjmatchedKind = 94; jjmatchedPos = 2; } - else if ((active1 & 0x4000000000ULL) != 0L) + else 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, 0x40000000000ULL, active1, 0x101000010ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x80000000000ULL, active1, 0x202000020ULL, active2, 0L); case 109: - if ((active1 & 0x8000000ULL) != 0L) + if ((active1 & 0x10000000ULL) != 0L) { - jjmatchedKind = 91; + jjmatchedKind = 92; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x8000000ULL, active1, 0L, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x10000000ULL, active1, 0L, active2, 0L); case 110: - return jjMoveStringLiteralDfa3_0(active0, 0x8400e000e0000000ULL, active1, 0x40000000100000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x801c001c0000000ULL, active1, 0x80000000200001ULL, active2, 0L); case 111: - return jjMoveStringLiteralDfa3_0(active0, 0x1041000000800000ULL, active1, 0x1010000000078000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x2082000001000000ULL, active1, 0x20200000000f0000ULL, active2, 0L); case 112: - if ((active0 & 0x2000000000000000ULL) != 0L) + if ((active0 & 0x4000000000000000ULL) != 0L) { - jjmatchedKind = 61; + jjmatchedKind = 62; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x8000000000000ULL, active1, 0x400010000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x10000000000000ULL, active1, 0x800020000000ULL, active2, 0L); case 113: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x200000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400000000ULL, active2, 0L); case 114: - if ((active0 & 0x80000000000ULL) != 0L) + if ((active0 & 0x100000000000ULL) != 0L) { - jjmatchedKind = 43; + jjmatchedKind = 44; jjmatchedPos = 2; } - else if ((active1 & 0x4ULL) != 0L) + else if ((active1 & 0x8ULL) != 0L) { - jjmatchedKind = 66; + jjmatchedKind = 67; jjmatchedPos = 2; } - else if ((active1 & 0x40000000ULL) != 0L) + else if ((active1 & 0x80000000ULL) != 0L) { - jjmatchedKind = 94; + jjmatchedKind = 95; jjmatchedPos = 2; } - else if ((active1 & 0x800000000000000ULL) != 0L) + else if ((active1 & 0x1000000000000000ULL) != 0L) { - jjmatchedKind = 123; + jjmatchedKind = 124; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x100000020000ULL, active1, 0x28020000083000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x200000040000ULL, active1, 0x50040000106000ULL, active2, 0L); case 115: - if ((active0 & 0x400ULL) != 0L) + if ((active0 & 0x800ULL) != 0L) { - jjmatchedKind = 10; + jjmatchedKind = 11; jjmatchedPos = 2; } - else if ((active0 & 0x4000000ULL) != 0L) + else if ((active0 & 0x8000000ULL) != 0L) { - jjmatchedKind = 26; + jjmatchedKind = 27; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x34101c0000ULL, active1, 0x6004000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x6820380000ULL, active1, 0xc008000ULL, active2, 0L); case 116: - if ((active1 & 0x8ULL) != 0L) + if ((active1 & 0x10ULL) != 0L) { - jjmatchedKind = 67; + jjmatchedKind = 68; jjmatchedPos = 2; } - else if ((active1 & 0x400ULL) != 0L) + else if ((active1 & 0x800ULL) != 0L) { - jjmatchedKind = 74; + jjmatchedKind = 75; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x800008000201000ULL, active1, 0x402000080000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x1000010000402000ULL, active1, 0x804000100000000ULL, active2, 0L); case 118: - return jjMoveStringLiteralDfa3_0(active0, 0x100000000ULL, active1, 0x400000000ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x200000000ULL, active1, 0x800000000ULL, active2, 0L); case 119: - if ((active1 & 0x1ULL) != 0L) + if ((active1 & 0x2ULL) != 0L) { - jjmatchedKind = 64; + jjmatchedKind = 65; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0x800000000ULL, active1, 0L, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0x1000000000ULL, active1, 0L, active2, 0L); case 120: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x2ULL, active2, 0L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4ULL, active2, 0L); default : break; } - return jjMoveNfa_0(3, 2); + return jjMoveNfa_0(11, 2); } int VhdlParserTokenManager::jjMoveStringLiteralDfa3_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1, unsigned long long old2, unsigned long long active2){ if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L) - return jjMoveNfa_0(3, 2); + return jjMoveNfa_0(11, 2); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 2); + return jjMoveNfa_0(11, 2); } curChar = input_stream->readChar(); switch(curChar) { case 65: - return jjMoveStringLiteralDfa4_0(active0, 0x200022000ULL, active1, 0x1000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x400044000ULL, active1, 0x2000ULL); case 67: - return jjMoveStringLiteralDfa4_0(active0, 0x300400800000ULL, active1, 0x18000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x600801000000ULL, active1, 0x30000ULL); case 68: - if ((active0 & 0x8000000000000000ULL) != 0L) + if ((active1 & 0x1ULL) != 0L) { - jjmatchedKind = 63; + jjmatchedKind = 64; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10000000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20000000000000ULL); case 69: - if ((active0 & 0x10000000ULL) != 0L) + if ((active0 & 0x20000000ULL) != 0L) { - jjmatchedKind = 28; + jjmatchedKind = 29; jjmatchedPos = 3; } - else if ((active0 & 0x1000000000ULL) != 0L) + else if ((active0 & 0x2000000000ULL) != 0L) { - jjmatchedKind = 36; + jjmatchedKind = 37; jjmatchedPos = 3; } - else if ((active0 & 0x40000000000ULL) != 0L) + else if ((active0 & 0x80000000000ULL) != 0L) { - jjmatchedKind = 42; + jjmatchedKind = 43; jjmatchedPos = 3; } - else if ((active1 & 0x80000ULL) != 0L) + else if ((active1 & 0x100000ULL) != 0L) { - jjmatchedKind = 83; + jjmatchedKind = 84; jjmatchedPos = 3; } - else if ((active1 & 0x400000000000ULL) != 0L) + else if ((active1 & 0x800000000000ULL) != 0L) { - jjmatchedKind = 110; + jjmatchedKind = 111; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x900c00100041800ULL, active1, 0x501800200ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x1201800200083000ULL, active1, 0xa03000400ULL); case 70: - return jjMoveStringLiteralDfa4_0(active0, 0x22000000ULL, active1, 0x800000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x44000000ULL, active1, 0x1000000000000ULL); case 71: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x100000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200000ULL); case 72: - if ((active1 & 0x400000000000000ULL) != 0L) + if ((active1 & 0x800000000000000ULL) != 0L) { - jjmatchedKind = 122; + jjmatchedKind = 123; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x10000ULL, active1, 0L); + return jjMoveStringLiteralDfa4_0(active0, 0x20000ULL, active1, 0L); case 73: - return jjMoveStringLiteralDfa4_0(active0, 0xa000400000ULL, active1, 0x4a000000400000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x14000800000ULL, active1, 0x94000000800000ULL); case 75: - return jjMoveStringLiteralDfa4_0(active0, 0x400000000000000ULL, active1, 0x800ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x800000000000000ULL, active1, 0x1000ULL); case 76: - if ((active1 & 0x10ULL) != 0L) + if ((active1 & 0x20ULL) != 0L) { - jjmatchedKind = 68; + jjmatchedKind = 69; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200000000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x400000000000000ULL); case 78: - if ((active1 & 0x80ULL) != 0L) + if ((active1 & 0x100ULL) != 0L) { - jjmatchedKind = 71; + jjmatchedKind = 72; jjmatchedPos = 3; } - else if ((active1 & 0x80000000000ULL) != 0L) + else if ((active1 & 0x100000000000ULL) != 0L) { - jjmatchedKind = 107; + jjmatchedKind = 108; jjmatchedPos = 3; } - else if ((active1 & 0x100000000000000ULL) != 0L) + else if ((active1 & 0x200000000000000ULL) != 0L) { - jjmatchedKind = 120; + jjmatchedKind = 121; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x800000000ULL, active1, 0x200800000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x1000000000ULL, active1, 0x401000000000ULL); case 79: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20020010200000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x40040020400000ULL); case 80: - if ((active0 & 0x1000000000000000ULL) != 0L) + if ((active0 & 0x2000000000000000ULL) != 0L) { - jjmatchedKind = 60; + jjmatchedKind = 61; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x8000000ULL, active1, 0x20000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x10000000ULL, active1, 0x40000ULL); case 82: - if ((active1 & 0x1000000000000000ULL) != 0L) + if ((active1 & 0x2000000000000000ULL) != 0L) { - jjmatchedKind = 124; + jjmatchedKind = 125; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x222020000200000ULL, active1, 0x1000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x444040000400000ULL, active1, 0x2000000000ULL); case 83: - return jjMoveStringLiteralDfa4_0(active0, 0x40000000ULL, active1, 0L); + return jjMoveStringLiteralDfa4_0(active0, 0x80000000ULL, active1, 0L); case 84: - if ((active0 & 0x10000000000ULL) != 0L) + if ((active0 & 0x20000000000ULL) != 0L) { - jjmatchedKind = 40; + jjmatchedKind = 41; jjmatchedPos = 3; } - else if ((active1 & 0x2ULL) != 0L) + else if ((active1 & 0x4ULL) != 0L) { - jjmatchedKind = 65; + jjmatchedKind = 66; jjmatchedPos = 3; } - else if ((active1 & 0x2000ULL) != 0L) + else if ((active1 & 0x4000ULL) != 0L) { - jjmatchedKind = 77; + jjmatchedKind = 78; jjmatchedPos = 3; } - else if ((active1 & 0x80000000000000ULL) != 0L) + else if ((active1 & 0x100000000000000ULL) != 0L) { - jjmatchedKind = 119; + jjmatchedKind = 120; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x80000000ULL, active1, 0x1040006044000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x100000000ULL, active1, 0x208000c088000ULL); case 85: - return jjMoveStringLiteralDfa4_0(active0, 0x49000000180000ULL, active1, 0x280000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x92000000300000ULL, active1, 0x500000000ULL); case 89: - if ((active0 & 0x1000000ULL) != 0L) + if ((active0 & 0x2000000ULL) != 0L) { - jjmatchedKind = 24; + jjmatchedKind = 25; jjmatchedPos = 3; } break; case 97: - return jjMoveStringLiteralDfa4_0(active0, 0x200022000ULL, active1, 0x1000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x400044000ULL, active1, 0x2000ULL); case 99: - return jjMoveStringLiteralDfa4_0(active0, 0x300400800000ULL, active1, 0x18000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x600801000000ULL, active1, 0x30000ULL); case 100: - if ((active0 & 0x8000000000000000ULL) != 0L) + if ((active1 & 0x1ULL) != 0L) { - jjmatchedKind = 63; + jjmatchedKind = 64; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10000000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20000000000000ULL); case 101: - if ((active0 & 0x10000000ULL) != 0L) + if ((active0 & 0x20000000ULL) != 0L) { - jjmatchedKind = 28; + jjmatchedKind = 29; jjmatchedPos = 3; } - else if ((active0 & 0x1000000000ULL) != 0L) + else if ((active0 & 0x2000000000ULL) != 0L) { - jjmatchedKind = 36; + jjmatchedKind = 37; jjmatchedPos = 3; } - else if ((active0 & 0x40000000000ULL) != 0L) + else if ((active0 & 0x80000000000ULL) != 0L) { - jjmatchedKind = 42; + jjmatchedKind = 43; jjmatchedPos = 3; } - else if ((active1 & 0x80000ULL) != 0L) + else if ((active1 & 0x100000ULL) != 0L) { - jjmatchedKind = 83; + jjmatchedKind = 84; jjmatchedPos = 3; } - else if ((active1 & 0x400000000000ULL) != 0L) + else if ((active1 & 0x800000000000ULL) != 0L) { - jjmatchedKind = 110; + jjmatchedKind = 111; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x900c00100041800ULL, active1, 0x501800200ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x1201800200083000ULL, active1, 0xa03000400ULL); case 102: - return jjMoveStringLiteralDfa4_0(active0, 0x22000000ULL, active1, 0x800000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x44000000ULL, active1, 0x1000000000000ULL); case 103: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x100000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200000ULL); case 104: - if ((active1 & 0x400000000000000ULL) != 0L) + if ((active1 & 0x800000000000000ULL) != 0L) { - jjmatchedKind = 122; + jjmatchedKind = 123; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x10000ULL, active1, 0L); + return jjMoveStringLiteralDfa4_0(active0, 0x20000ULL, active1, 0L); case 105: - return jjMoveStringLiteralDfa4_0(active0, 0xa000400000ULL, active1, 0x4a000000400000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x14000800000ULL, active1, 0x94000000800000ULL); case 107: - return jjMoveStringLiteralDfa4_0(active0, 0x400000000000000ULL, active1, 0x800ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x800000000000000ULL, active1, 0x1000ULL); case 108: - if ((active1 & 0x10ULL) != 0L) + if ((active1 & 0x20ULL) != 0L) { - jjmatchedKind = 68; + jjmatchedKind = 69; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200000000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x400000000000000ULL); case 110: - if ((active1 & 0x80ULL) != 0L) + if ((active1 & 0x100ULL) != 0L) { - jjmatchedKind = 71; + jjmatchedKind = 72; jjmatchedPos = 3; } - else if ((active1 & 0x80000000000ULL) != 0L) + else if ((active1 & 0x100000000000ULL) != 0L) { - jjmatchedKind = 107; + jjmatchedKind = 108; jjmatchedPos = 3; } - else if ((active1 & 0x100000000000000ULL) != 0L) + else if ((active1 & 0x200000000000000ULL) != 0L) { - jjmatchedKind = 120; + jjmatchedKind = 121; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x800000000ULL, active1, 0x200800000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x1000000000ULL, active1, 0x401000000000ULL); case 111: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20020010200000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x40040020400000ULL); case 112: - if ((active0 & 0x1000000000000000ULL) != 0L) + if ((active0 & 0x2000000000000000ULL) != 0L) { - jjmatchedKind = 60; + jjmatchedKind = 61; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x8000000ULL, active1, 0x20000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x10000000ULL, active1, 0x40000ULL); case 114: - if ((active1 & 0x1000000000000000ULL) != 0L) + if ((active1 & 0x2000000000000000ULL) != 0L) { - jjmatchedKind = 124; + jjmatchedKind = 125; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x222020000200000ULL, active1, 0x1000000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x444040000400000ULL, active1, 0x2000000000ULL); case 115: - return jjMoveStringLiteralDfa4_0(active0, 0x40000000ULL, active1, 0L); + return jjMoveStringLiteralDfa4_0(active0, 0x80000000ULL, active1, 0L); case 116: - if ((active0 & 0x10000000000ULL) != 0L) + if ((active0 & 0x20000000000ULL) != 0L) { - jjmatchedKind = 40; + jjmatchedKind = 41; jjmatchedPos = 3; } - else if ((active1 & 0x2ULL) != 0L) + else if ((active1 & 0x4ULL) != 0L) { - jjmatchedKind = 65; + jjmatchedKind = 66; jjmatchedPos = 3; } - else if ((active1 & 0x2000ULL) != 0L) + else if ((active1 & 0x4000ULL) != 0L) { - jjmatchedKind = 77; + jjmatchedKind = 78; jjmatchedPos = 3; } - else if ((active1 & 0x80000000000000ULL) != 0L) + else if ((active1 & 0x100000000000000ULL) != 0L) { - jjmatchedKind = 119; + jjmatchedKind = 120; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0x80000000ULL, active1, 0x1040006044000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x100000000ULL, active1, 0x208000c088000ULL); case 117: - return jjMoveStringLiteralDfa4_0(active0, 0x49000000180000ULL, active1, 0x280000000ULL); + return jjMoveStringLiteralDfa4_0(active0, 0x92000000300000ULL, active1, 0x500000000ULL); case 121: - if ((active0 & 0x1000000ULL) != 0L) + if ((active0 & 0x2000000ULL) != 0L) { - jjmatchedKind = 24; + jjmatchedKind = 25; jjmatchedPos = 3; } break; default : break; } - return jjMoveNfa_0(3, 3); + return jjMoveNfa_0(11, 3); } int VhdlParserTokenManager::jjMoveStringLiteralDfa4_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) - return jjMoveNfa_0(3, 3); + return jjMoveNfa_0(11, 3); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 3); + return jjMoveNfa_0(11, 3); } curChar = input_stream->readChar(); switch(curChar) { case 65: - return jjMoveStringLiteralDfa5_0(active0, 0x600000000000000ULL, active1, 0x8000801000800ULL); + return jjMoveStringLiteralDfa5_0(active0, 0xc00000000000000ULL, active1, 0x10001002001000ULL); case 67: - return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x100800000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x201000000ULL); case 68: - return jjMoveStringLiteralDfa5_0(active0, 0x2000000000000ULL, active1, 0L); + return jjMoveStringLiteralDfa5_0(active0, 0x4000000000000ULL, active1, 0L); case 69: - if ((active0 & 0x100000000000ULL) != 0L) + if ((active0 & 0x200000000000ULL) != 0L) { - jjmatchedKind = 44; + jjmatchedKind = 45; jjmatchedPos = 4; } - else if ((active1 & 0x100000ULL) != 0L) + else if ((active1 & 0x200000ULL) != 0L) { - jjmatchedKind = 84; + jjmatchedKind = 85; jjmatchedPos = 4; } - else if ((active1 & 0x10000000000000ULL) != 0L) + else if ((active1 & 0x20000000000000ULL) != 0L) { - jjmatchedKind = 116; + jjmatchedKind = 117; jjmatchedPos = 4; } - else if ((active1 & 0x200000000000000ULL) != 0L) + else if ((active1 & 0x400000000000000ULL) != 0L) { - jjmatchedKind = 121; + jjmatchedKind = 122; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x82000000ULL, active1, 0x1200078000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x104000000ULL, active1, 0x24000f0000ULL); case 70: - if ((active0 & 0x2000000000ULL) != 0L) + if ((active0 & 0x4000000000ULL) != 0L) { - jjmatchedKind = 37; + jjmatchedKind = 38; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x800000000000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x1000000000000ULL); case 73: - return jjMoveStringLiteralDfa5_0(active0, 0x20210000ULL, active1, 0L); + return jjMoveStringLiteralDfa5_0(active0, 0x40420000ULL, active1, 0L); case 75: - if ((active0 & 0x800000ULL) != 0L) + if ((active0 & 0x1000000ULL) != 0L) { - jjmatchedKind = 23; + jjmatchedKind = 24; jjmatchedPos = 4; } break; case 76: - if ((active0 & 0x100000000000000ULL) != 0L) + if ((active0 & 0x200000000000000ULL) != 0L) { - jjmatchedKind = 56; + jjmatchedKind = 57; jjmatchedPos = 4; } - else if ((active1 & 0x2000000000000ULL) != 0L) + else if ((active1 & 0x4000000000000ULL) != 0L) { - jjmatchedKind = 113; + jjmatchedKind = 114; jjmatchedPos = 4; } break; case 77: - return jjMoveStringLiteralDfa5_0(active0, 0x180000ULL, active1, 0x1000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x300000ULL, active1, 0x2000ULL); case 78: - if ((active0 & 0x400000ULL) != 0L) + if ((active0 & 0x800000ULL) != 0L) { - jjmatchedKind = 22; + jjmatchedKind = 23; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x20000000000ULL, active1, 0x20000000000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x40000000000ULL, active1, 0x40000000000ULL); case 79: - return jjMoveStringLiteralDfa5_0(active0, 0x408000000ULL, active1, 0L); + return jjMoveStringLiteralDfa5_0(active0, 0x810000000ULL, active1, 0L); case 80: - if ((active0 & 0x1000000000000ULL) != 0L) + if ((active0 & 0x2000000000000ULL) != 0L) { - jjmatchedKind = 48; + jjmatchedKind = 49; jjmatchedPos = 4; } - else if ((active1 & 0x20000000000000ULL) != 0L) + else if ((active1 & 0x40000000000000ULL) != 0L) { - jjmatchedKind = 117; + jjmatchedKind = 118; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x4000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x8000ULL); case 82: - if ((active0 & 0x1000ULL) != 0L) + if ((active0 & 0x2000ULL) != 0L) { - jjmatchedKind = 12; + jjmatchedKind = 13; jjmatchedPos = 4; } - else if ((active0 & 0x100000000ULL) != 0L) + else if ((active0 & 0x200000000ULL) != 0L) { - jjmatchedKind = 32; + jjmatchedKind = 33; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x808c00000040000ULL, active1, 0x496200200ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x1011800000080000ULL, active1, 0x92c400400ULL); case 83: - if ((active0 & 0x2000ULL) != 0L) + if ((active0 & 0x4000ULL) != 0L) { - jjmatchedKind = 13; + jjmatchedKind = 14; jjmatchedPos = 4; } - else if ((active1 & 0x1000000000000ULL) != 0L) + else if ((active1 & 0x2000000000000ULL) != 0L) { - jjmatchedKind = 112; + jjmatchedKind = 113; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x800ULL, active1, 0x200000400000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x1000ULL, active1, 0x400000800000ULL); case 84: - if ((active0 & 0x40000000000000ULL) != 0L) + if ((active0 & 0x80000000000000ULL) != 0L) { - jjmatchedKind = 54; + jjmatchedKind = 55; jjmatchedPos = 4; } - else if ((active1 & 0x40000000000000ULL) != 0L) + else if ((active1 & 0x80000000000000ULL) != 0L) { - jjmatchedKind = 118; + jjmatchedKind = 119; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x20208840000000ULL, active1, 0L); + return jjMoveStringLiteralDfa5_0(active0, 0x40411080000000ULL, active1, 0L); case 85: - return jjMoveStringLiteralDfa5_0(active0, 0x200000000ULL, active1, 0L); + return jjMoveStringLiteralDfa5_0(active0, 0x400000000ULL, active1, 0L); case 89: - if ((active0 & 0x20000ULL) != 0L) + if ((active0 & 0x40000ULL) != 0L) { - jjmatchedKind = 17; + jjmatchedKind = 18; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x40000000000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x80000000000ULL); case 97: - return jjMoveStringLiteralDfa5_0(active0, 0x600000000000000ULL, active1, 0x8000801000800ULL); + return jjMoveStringLiteralDfa5_0(active0, 0xc00000000000000ULL, active1, 0x10001002001000ULL); case 99: - return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x100800000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x201000000ULL); case 100: - return jjMoveStringLiteralDfa5_0(active0, 0x2000000000000ULL, active1, 0L); + return jjMoveStringLiteralDfa5_0(active0, 0x4000000000000ULL, active1, 0L); case 101: - if ((active0 & 0x100000000000ULL) != 0L) + if ((active0 & 0x200000000000ULL) != 0L) { - jjmatchedKind = 44; + jjmatchedKind = 45; jjmatchedPos = 4; } - else if ((active1 & 0x100000ULL) != 0L) + else if ((active1 & 0x200000ULL) != 0L) { - jjmatchedKind = 84; + jjmatchedKind = 85; jjmatchedPos = 4; } - else if ((active1 & 0x10000000000000ULL) != 0L) + else if ((active1 & 0x20000000000000ULL) != 0L) { - jjmatchedKind = 116; + jjmatchedKind = 117; jjmatchedPos = 4; } - else if ((active1 & 0x200000000000000ULL) != 0L) + else if ((active1 & 0x400000000000000ULL) != 0L) { - jjmatchedKind = 121; + jjmatchedKind = 122; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x82000000ULL, active1, 0x1200078000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x104000000ULL, active1, 0x24000f0000ULL); case 102: - if ((active0 & 0x2000000000ULL) != 0L) + if ((active0 & 0x4000000000ULL) != 0L) { - jjmatchedKind = 37; + jjmatchedKind = 38; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x800000000000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x1000000000000ULL); case 105: - return jjMoveStringLiteralDfa5_0(active0, 0x20210000ULL, active1, 0L); + return jjMoveStringLiteralDfa5_0(active0, 0x40420000ULL, active1, 0L); case 107: - if ((active0 & 0x800000ULL) != 0L) + if ((active0 & 0x1000000ULL) != 0L) { - jjmatchedKind = 23; + jjmatchedKind = 24; jjmatchedPos = 4; } break; case 108: - if ((active0 & 0x100000000000000ULL) != 0L) + if ((active0 & 0x200000000000000ULL) != 0L) { - jjmatchedKind = 56; + jjmatchedKind = 57; jjmatchedPos = 4; } - else if ((active1 & 0x2000000000000ULL) != 0L) + else if ((active1 & 0x4000000000000ULL) != 0L) { - jjmatchedKind = 113; + jjmatchedKind = 114; jjmatchedPos = 4; } break; case 109: - return jjMoveStringLiteralDfa5_0(active0, 0x180000ULL, active1, 0x1000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x300000ULL, active1, 0x2000ULL); case 110: - if ((active0 & 0x400000ULL) != 0L) + if ((active0 & 0x800000ULL) != 0L) { - jjmatchedKind = 22; + jjmatchedKind = 23; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x20000000000ULL, active1, 0x20000000000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x40000000000ULL, active1, 0x40000000000ULL); case 111: - return jjMoveStringLiteralDfa5_0(active0, 0x408000000ULL, active1, 0L); + return jjMoveStringLiteralDfa5_0(active0, 0x810000000ULL, active1, 0L); case 112: - if ((active0 & 0x1000000000000ULL) != 0L) + if ((active0 & 0x2000000000000ULL) != 0L) { - jjmatchedKind = 48; + jjmatchedKind = 49; jjmatchedPos = 4; } - else if ((active1 & 0x20000000000000ULL) != 0L) + else if ((active1 & 0x40000000000000ULL) != 0L) { - jjmatchedKind = 117; + jjmatchedKind = 118; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x4000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x8000ULL); case 114: - if ((active0 & 0x1000ULL) != 0L) + if ((active0 & 0x2000ULL) != 0L) { - jjmatchedKind = 12; + jjmatchedKind = 13; jjmatchedPos = 4; } - else if ((active0 & 0x100000000ULL) != 0L) + else if ((active0 & 0x200000000ULL) != 0L) { - jjmatchedKind = 32; + jjmatchedKind = 33; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x808c00000040000ULL, active1, 0x496200200ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x1011800000080000ULL, active1, 0x92c400400ULL); case 115: - if ((active0 & 0x2000ULL) != 0L) + if ((active0 & 0x4000ULL) != 0L) { - jjmatchedKind = 13; + jjmatchedKind = 14; jjmatchedPos = 4; } - else if ((active1 & 0x1000000000000ULL) != 0L) + else if ((active1 & 0x2000000000000ULL) != 0L) { - jjmatchedKind = 112; + jjmatchedKind = 113; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x800ULL, active1, 0x200000400000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0x1000ULL, active1, 0x400000800000ULL); case 116: - if ((active0 & 0x40000000000000ULL) != 0L) + if ((active0 & 0x80000000000000ULL) != 0L) { - jjmatchedKind = 54; + jjmatchedKind = 55; jjmatchedPos = 4; } - else if ((active1 & 0x40000000000000ULL) != 0L) + else if ((active1 & 0x80000000000000ULL) != 0L) { - jjmatchedKind = 118; + jjmatchedKind = 119; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0x20208840000000ULL, active1, 0L); + return jjMoveStringLiteralDfa5_0(active0, 0x40411080000000ULL, active1, 0L); case 117: - return jjMoveStringLiteralDfa5_0(active0, 0x200000000ULL, active1, 0L); + return jjMoveStringLiteralDfa5_0(active0, 0x400000000ULL, active1, 0L); case 121: - if ((active0 & 0x20000ULL) != 0L) + if ((active0 & 0x40000ULL) != 0L) { - jjmatchedKind = 17; + jjmatchedKind = 18; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x40000000000ULL); + return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x80000000000ULL); default : break; } - return jjMoveNfa_0(3, 4); + return jjMoveNfa_0(11, 4); } int VhdlParserTokenManager::jjMoveStringLiteralDfa5_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) - return jjMoveNfa_0(3, 4); + return jjMoveNfa_0(11, 4); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 4); + return jjMoveNfa_0(11, 4); } curChar = input_stream->readChar(); switch(curChar) { case 65: - return jjMoveStringLiteralDfa6_0(active0, 0x800400040000000ULL, active1, 0L); + return jjMoveStringLiteralDfa6_0(active0, 0x1000800080000000ULL, active1, 0L); case 66: - return jjMoveStringLiteralDfa6_0(active0, 0x200000ULL, active1, 0x8000000000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x400000ULL, active1, 0x10000000000000ULL); case 67: - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x40000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x80000ULL); case 68: - if ((active1 & 0x200000ULL) != 0L) + if ((active1 & 0x400000ULL) != 0L) { - jjmatchedKind = 85; + jjmatchedKind = 86; jjmatchedPos = 5; } - else if ((active1 & 0x1000000000ULL) != 0L) + else if ((active1 & 0x2000000000ULL) != 0L) { - jjmatchedKind = 100; + jjmatchedKind = 101; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x8000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x10000ULL); case 69: - if ((active0 & 0x80000ULL) != 0L) + if ((active0 & 0x100000ULL) != 0L) { - jjmatchedKind = 19; + jjmatchedKind = 20; jjmatchedPos = 5; } - else if ((active0 & 0x8000000000000ULL) != 0L) + else if ((active0 & 0x10000000000000ULL) != 0L) { - jjmatchedKind = 51; + jjmatchedKind = 52; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x2020000100000ULL, active1, 0x800000001000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x4040000200000ULL, active1, 0x1000000002000ULL); case 71: - if ((active1 & 0x20000000000ULL) != 0L) + if ((active1 & 0x40000000000ULL) != 0L) { - jjmatchedKind = 105; + jjmatchedKind = 106; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x400000020000000ULL, active1, 0x800ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x800000040000000ULL, active1, 0x1000ULL); case 73: - return jjMoveStringLiteralDfa6_0(active0, 0x20a00000000000ULL, active1, 0x406000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x41400000000000ULL, active1, 0x80c000000ULL); case 76: - if ((active1 & 0x800000000ULL) != 0L) + if ((active1 & 0x1000000000ULL) != 0L) { - jjmatchedKind = 99; + jjmatchedKind = 100; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x200000000ULL, active1, 0L); + return jjMoveStringLiteralDfa6_0(active0, 0x400000000ULL, active1, 0L); case 78: - if ((active1 & 0x80000000ULL) != 0L) + if ((active1 & 0x100000000ULL) != 0L) { - jjmatchedKind = 95; + jjmatchedKind = 96; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x408000000ULL, active1, 0x200000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x810000000ULL, active1, 0x400000000ULL); case 79: - if ((active0 & 0x800000000ULL) != 0L) + if ((active0 & 0x1000000000ULL) != 0L) { - jjmatchedKind = 35; + jjmatchedKind = 36; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x4000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x8000ULL); case 80: - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x240000000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x480000000000ULL); case 82: - if ((active0 & 0x2000000ULL) != 0L) + if ((active0 & 0x4000000ULL) != 0L) { - jjmatchedKind = 25; + jjmatchedKind = 26; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x200000000000000ULL, active1, 0x20000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x400000000000000ULL, active1, 0x40000ULL); case 83: - if ((active0 & 0x800ULL) != 0L) + if ((active0 & 0x1000ULL) != 0L) { - jjmatchedKind = 11; + jjmatchedKind = 12; jjmatchedPos = 5; } - else if ((active1 & 0x200ULL) != 0L) + else if ((active1 & 0x400ULL) != 0L) { - jjmatchedKind = 73; + jjmatchedKind = 74; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x1010000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x2020000ULL); case 84: - if ((active0 & 0x40000ULL) != 0L) + if ((active0 & 0x80000ULL) != 0L) { - jjmatchedKind = 18; + jjmatchedKind = 19; jjmatchedPos = 5; } - else if ((active1 & 0x800000ULL) != 0L) + else if ((active1 & 0x1000000ULL) != 0L) { - jjmatchedKind = 87; + jjmatchedKind = 88; jjmatchedPos = 5; } - else if ((active1 & 0x10000000ULL) != 0L) + else if ((active1 & 0x20000000ULL) != 0L) { - jjmatchedKind = 92; + jjmatchedKind = 93; jjmatchedPos = 5; } - else if ((active1 & 0x100000000ULL) != 0L) + else if ((active1 & 0x200000000ULL) != 0L) { - jjmatchedKind = 96; + jjmatchedKind = 97; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x10000ULL, active1, 0x400000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x20000ULL, active1, 0x800000ULL); case 88: - return jjMoveStringLiteralDfa6_0(active0, 0x80000000ULL, active1, 0L); + return jjMoveStringLiteralDfa6_0(active0, 0x100000000ULL, active1, 0L); case 89: - if ((active0 & 0x8000000000ULL) != 0L) + if ((active0 & 0x10000000000ULL) != 0L) { - jjmatchedKind = 39; + jjmatchedKind = 40; jjmatchedPos = 5; } break; case 97: - return jjMoveStringLiteralDfa6_0(active0, 0x800400040000000ULL, active1, 0L); + return jjMoveStringLiteralDfa6_0(active0, 0x1000800080000000ULL, active1, 0L); case 98: - return jjMoveStringLiteralDfa6_0(active0, 0x200000ULL, active1, 0x8000000000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x400000ULL, active1, 0x10000000000000ULL); case 99: - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x40000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x80000ULL); case 100: - if ((active1 & 0x200000ULL) != 0L) + if ((active1 & 0x400000ULL) != 0L) { - jjmatchedKind = 85; + jjmatchedKind = 86; jjmatchedPos = 5; } - else if ((active1 & 0x1000000000ULL) != 0L) + else if ((active1 & 0x2000000000ULL) != 0L) { - jjmatchedKind = 100; + jjmatchedKind = 101; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x8000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x10000ULL); case 101: - if ((active0 & 0x80000ULL) != 0L) + if ((active0 & 0x100000ULL) != 0L) { - jjmatchedKind = 19; + jjmatchedKind = 20; jjmatchedPos = 5; } - else if ((active0 & 0x8000000000000ULL) != 0L) + else if ((active0 & 0x10000000000000ULL) != 0L) { - jjmatchedKind = 51; + jjmatchedKind = 52; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x2020000100000ULL, active1, 0x800000001000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x4040000200000ULL, active1, 0x1000000002000ULL); case 103: - if ((active1 & 0x20000000000ULL) != 0L) + if ((active1 & 0x40000000000ULL) != 0L) { - jjmatchedKind = 105; + jjmatchedKind = 106; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x400000020000000ULL, active1, 0x800ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x800000040000000ULL, active1, 0x1000ULL); case 105: - return jjMoveStringLiteralDfa6_0(active0, 0x20a00000000000ULL, active1, 0x406000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x41400000000000ULL, active1, 0x80c000000ULL); case 108: - if ((active1 & 0x800000000ULL) != 0L) + if ((active1 & 0x1000000000ULL) != 0L) { - jjmatchedKind = 99; + jjmatchedKind = 100; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x200000000ULL, active1, 0L); + return jjMoveStringLiteralDfa6_0(active0, 0x400000000ULL, active1, 0L); case 110: - if ((active1 & 0x80000000ULL) != 0L) + if ((active1 & 0x100000000ULL) != 0L) { - jjmatchedKind = 95; + jjmatchedKind = 96; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x408000000ULL, active1, 0x200000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x810000000ULL, active1, 0x400000000ULL); case 111: - if ((active0 & 0x800000000ULL) != 0L) + if ((active0 & 0x1000000000ULL) != 0L) { - jjmatchedKind = 35; + jjmatchedKind = 36; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x4000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x8000ULL); case 112: - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x240000000000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x480000000000ULL); case 114: - if ((active0 & 0x2000000ULL) != 0L) + if ((active0 & 0x4000000ULL) != 0L) { - jjmatchedKind = 25; + jjmatchedKind = 26; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x200000000000000ULL, active1, 0x20000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x400000000000000ULL, active1, 0x40000ULL); case 115: - if ((active0 & 0x800ULL) != 0L) + if ((active0 & 0x1000ULL) != 0L) { - jjmatchedKind = 11; + jjmatchedKind = 12; jjmatchedPos = 5; } - else if ((active1 & 0x200ULL) != 0L) + else if ((active1 & 0x400ULL) != 0L) { - jjmatchedKind = 73; + jjmatchedKind = 74; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x1010000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x2020000ULL); case 116: - if ((active0 & 0x40000ULL) != 0L) + if ((active0 & 0x80000ULL) != 0L) { - jjmatchedKind = 18; + jjmatchedKind = 19; jjmatchedPos = 5; } - else if ((active1 & 0x800000ULL) != 0L) + else if ((active1 & 0x1000000ULL) != 0L) { - jjmatchedKind = 87; + jjmatchedKind = 88; jjmatchedPos = 5; } - else if ((active1 & 0x10000000ULL) != 0L) + else if ((active1 & 0x20000000ULL) != 0L) { - jjmatchedKind = 92; + jjmatchedKind = 93; jjmatchedPos = 5; } - else if ((active1 & 0x100000000ULL) != 0L) + else if ((active1 & 0x200000000ULL) != 0L) { - jjmatchedKind = 96; + jjmatchedKind = 97; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active0, 0x10000ULL, active1, 0x400000ULL); + return jjMoveStringLiteralDfa6_0(active0, 0x20000ULL, active1, 0x800000ULL); case 120: - return jjMoveStringLiteralDfa6_0(active0, 0x80000000ULL, active1, 0L); + return jjMoveStringLiteralDfa6_0(active0, 0x100000000ULL, active1, 0L); case 121: - if ((active0 & 0x8000000000ULL) != 0L) + if ((active0 & 0x10000000000ULL) != 0L) { - jjmatchedKind = 39; + jjmatchedKind = 40; jjmatchedPos = 5; } break; default : break; } - return jjMoveNfa_0(3, 5); + return jjMoveNfa_0(11, 5); } int VhdlParserTokenManager::jjMoveStringLiteralDfa6_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) - return jjMoveNfa_0(3, 5); + return jjMoveNfa_0(11, 5); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 5); + return jjMoveNfa_0(11, 5); } curChar = input_stream->readChar(); switch(curChar) { case 65: - return jjMoveStringLiteralDfa7_0(active0, 0x20000000000000ULL, active1, 0L); + return jjMoveStringLiteralDfa7_0(active0, 0x40000000000000ULL, active1, 0L); case 67: - if ((active0 & 0x800000000000ULL) != 0L) + if ((active0 & 0x1000000000000ULL) != 0L) { - jjmatchedKind = 47; + jjmatchedKind = 48; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x800206000000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x100040c000000ULL); case 68: - if ((active0 & 0x2000000000000ULL) != 0L) + if ((active0 & 0x4000000000000ULL) != 0L) { - jjmatchedKind = 49; + jjmatchedKind = 50; jjmatchedPos = 6; } break; case 69: - if ((active0 & 0x400000000000000ULL) != 0L) + if ((active0 & 0x800000000000000ULL) != 0L) { - jjmatchedKind = 58; + jjmatchedKind = 59; jjmatchedPos = 6; } - else if ((active1 & 0x800ULL) != 0L) + else if ((active1 & 0x1000ULL) != 0L) { - jjmatchedKind = 75; + jjmatchedKind = 76; jjmatchedPos = 6; } - else if ((active1 & 0x1000000ULL) != 0L) + else if ((active1 & 0x2000000ULL) != 0L) { - jjmatchedKind = 88; + jjmatchedKind = 89; jjmatchedPos = 6; } - else if ((active1 & 0x40000000000ULL) != 0L) + else if ((active1 & 0x80000000000ULL) != 0L) { - jjmatchedKind = 106; + jjmatchedKind = 107; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0x8010000ULL, active1, 0x400000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x10020000ULL, active1, 0x800000ULL); case 76: - if ((active0 & 0x800000000000000ULL) != 0L) + if ((active0 & 0x1000000000000000ULL) != 0L) { - jjmatchedKind = 59; + jjmatchedKind = 60; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x8000000000000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x10000000000000ULL); case 78: - return jjMoveStringLiteralDfa7_0(active0, 0x440000000ULL, active1, 0x4000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x880000000ULL, active1, 0x8000ULL); case 79: - return jjMoveStringLiteralDfa7_0(active0, 0x200000000000ULL, active1, 0x200000000000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x400000000000ULL, active1, 0x400000000000ULL); case 83: - if ((active1 & 0x10000ULL) != 0L) + if ((active1 & 0x20000ULL) != 0L) { - jjmatchedKind = 80; + jjmatchedKind = 81; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0x20000000000ULL, active1, 0L); + return jjMoveStringLiteralDfa7_0(active0, 0x40000000000ULL, active1, 0L); case 84: - if ((active0 & 0x80000000ULL) != 0L) + if ((active0 & 0x100000000ULL) != 0L) { - jjmatchedKind = 31; + jjmatchedKind = 32; jjmatchedPos = 6; } - else if ((active0 & 0x200000000ULL) != 0L) + else if ((active0 & 0x400000000ULL) != 0L) { - jjmatchedKind = 33; + jjmatchedKind = 34; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0x400000000000ULL, active1, 0x400061000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x800000000000ULL, active1, 0x8000c2000ULL); case 85: - return jjMoveStringLiteralDfa7_0(active0, 0x20200000ULL, active1, 0x8000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x40400000ULL, active1, 0x10000ULL); case 89: - if ((active0 & 0x200000000000000ULL) != 0L) + if ((active0 & 0x400000000000000ULL) != 0L) { - jjmatchedKind = 57; + jjmatchedKind = 58; jjmatchedPos = 6; } break; case 95: - return jjMoveStringLiteralDfa7_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa7_0(active0, 0x200000ULL, active1, 0L); case 97: - return jjMoveStringLiteralDfa7_0(active0, 0x20000000000000ULL, active1, 0L); + return jjMoveStringLiteralDfa7_0(active0, 0x40000000000000ULL, active1, 0L); case 99: - if ((active0 & 0x800000000000ULL) != 0L) + if ((active0 & 0x1000000000000ULL) != 0L) { - jjmatchedKind = 47; + jjmatchedKind = 48; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x800206000000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x100040c000000ULL); case 100: - if ((active0 & 0x2000000000000ULL) != 0L) + if ((active0 & 0x4000000000000ULL) != 0L) { - jjmatchedKind = 49; + jjmatchedKind = 50; jjmatchedPos = 6; } break; case 101: - if ((active0 & 0x400000000000000ULL) != 0L) + if ((active0 & 0x800000000000000ULL) != 0L) { - jjmatchedKind = 58; + jjmatchedKind = 59; jjmatchedPos = 6; } - else if ((active1 & 0x800ULL) != 0L) + else if ((active1 & 0x1000ULL) != 0L) { - jjmatchedKind = 75; + jjmatchedKind = 76; jjmatchedPos = 6; } - else if ((active1 & 0x1000000ULL) != 0L) + else if ((active1 & 0x2000000ULL) != 0L) { - jjmatchedKind = 88; + jjmatchedKind = 89; jjmatchedPos = 6; } - else if ((active1 & 0x40000000000ULL) != 0L) + else if ((active1 & 0x80000000000ULL) != 0L) { - jjmatchedKind = 106; + jjmatchedKind = 107; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0x8010000ULL, active1, 0x400000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x10020000ULL, active1, 0x800000ULL); case 108: - if ((active0 & 0x800000000000000ULL) != 0L) + if ((active0 & 0x1000000000000000ULL) != 0L) { - jjmatchedKind = 59; + jjmatchedKind = 60; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x8000000000000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x10000000000000ULL); case 110: - return jjMoveStringLiteralDfa7_0(active0, 0x440000000ULL, active1, 0x4000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x880000000ULL, active1, 0x8000ULL); case 111: - return jjMoveStringLiteralDfa7_0(active0, 0x200000000000ULL, active1, 0x200000000000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x400000000000ULL, active1, 0x400000000000ULL); case 115: - if ((active1 & 0x10000ULL) != 0L) + if ((active1 & 0x20000ULL) != 0L) { - jjmatchedKind = 80; + jjmatchedKind = 81; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0x20000000000ULL, active1, 0L); + return jjMoveStringLiteralDfa7_0(active0, 0x40000000000ULL, active1, 0L); case 116: - if ((active0 & 0x80000000ULL) != 0L) + if ((active0 & 0x100000000ULL) != 0L) { - jjmatchedKind = 31; + jjmatchedKind = 32; jjmatchedPos = 6; } - else if ((active0 & 0x200000000ULL) != 0L) + else if ((active0 & 0x400000000ULL) != 0L) { - jjmatchedKind = 33; + jjmatchedKind = 34; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active0, 0x400000000000ULL, active1, 0x400061000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x800000000000ULL, active1, 0x8000c2000ULL); case 117: - return jjMoveStringLiteralDfa7_0(active0, 0x20200000ULL, active1, 0x8000ULL); + return jjMoveStringLiteralDfa7_0(active0, 0x40400000ULL, active1, 0x10000ULL); case 121: - if ((active0 & 0x200000000000000ULL) != 0L) + if ((active0 & 0x400000000000000ULL) != 0L) { - jjmatchedKind = 57; + jjmatchedKind = 58; jjmatchedPos = 6; } break; default : break; } - return jjMoveNfa_0(3, 6); + return jjMoveNfa_0(11, 6); } int VhdlParserTokenManager::jjMoveStringLiteralDfa7_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) - return jjMoveNfa_0(3, 6); + return jjMoveNfa_0(11, 6); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 6); + return jjMoveNfa_0(11, 6); } curChar = input_stream->readChar(); switch(curChar) { case 67: - return jjMoveStringLiteralDfa8_0(active0, 0x10000ULL, active1, 0L); + return jjMoveStringLiteralDfa8_0(active0, 0x20000ULL, active1, 0L); case 69: - if ((active0 & 0x400000000000ULL) != 0L) + if ((active0 & 0x800000000000ULL) != 0L) { - jjmatchedKind = 46; + jjmatchedKind = 47; jjmatchedPos = 7; } - else if ((active1 & 0x200000000ULL) != 0L) + else if ((active1 & 0x400000000ULL) != 0L) { - jjmatchedKind = 97; + jjmatchedKind = 98; jjmatchedPos = 7; } - else if ((active1 & 0x8000000000000ULL) != 0L) + else if ((active1 & 0x10000000000000ULL) != 0L) { - jjmatchedKind = 115; + jjmatchedKind = 116; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active0, 0x400000000ULL, active1, 0x45000ULL); + return jjMoveStringLiteralDfa8_0(active0, 0x800000000ULL, active1, 0x8a000ULL); case 71: - return jjMoveStringLiteralDfa8_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa8_0(active0, 0x200000ULL, active1, 0L); case 76: - if ((active0 & 0x20000000000000ULL) != 0L) + if ((active0 & 0x40000000000000ULL) != 0L) { - jjmatchedKind = 53; + jjmatchedKind = 54; jjmatchedPos = 7; } break; case 78: - if ((active0 & 0x200000000000ULL) != 0L) + if ((active0 & 0x400000000000ULL) != 0L) { - jjmatchedKind = 45; + jjmatchedKind = 46; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active0, 0x8000000ULL, active1, 0L); + return jjMoveStringLiteralDfa8_0(active0, 0x10000000ULL, active1, 0L); case 82: - if ((active1 & 0x400000ULL) != 0L) + if ((active1 & 0x800000ULL) != 0L) { - jjmatchedKind = 86; + jjmatchedKind = 87; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active0, 0x20000000ULL, active1, 0x200000008000ULL); + return jjMoveStringLiteralDfa8_0(active0, 0x40000000ULL, active1, 0x400000010000ULL); case 83: - if ((active0 & 0x20000000000ULL) != 0L) + if ((active0 & 0x40000000000ULL) != 0L) { - jjmatchedKind = 41; + jjmatchedKind = 42; jjmatchedPos = 7; } break; case 84: - if ((active0 & 0x40000000ULL) != 0L) + if ((active0 & 0x80000000ULL) != 0L) { - jjmatchedKind = 30; + jjmatchedKind = 31; jjmatchedPos = 7; } - else if ((active1 & 0x2000000ULL) != 0L) + else if ((active1 & 0x4000000ULL) != 0L) { - jjmatchedKind = 89; + jjmatchedKind = 90; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active0, 0x200000ULL, active1, 0x800004000000ULL); + return jjMoveStringLiteralDfa8_0(active0, 0x400000ULL, active1, 0x1000008000000ULL); case 89: - if ((active1 & 0x20000ULL) != 0L) + if ((active1 & 0x40000ULL) != 0L) { - jjmatchedKind = 81; + jjmatchedKind = 82; jjmatchedPos = 7; } - else if ((active1 & 0x400000000ULL) != 0L) + else if ((active1 & 0x800000000ULL) != 0L) { - jjmatchedKind = 98; + jjmatchedKind = 99; jjmatchedPos = 7; } break; case 99: - return jjMoveStringLiteralDfa8_0(active0, 0x10000ULL, active1, 0L); + return jjMoveStringLiteralDfa8_0(active0, 0x20000ULL, active1, 0L); case 101: - if ((active0 & 0x400000000000ULL) != 0L) + if ((active0 & 0x800000000000ULL) != 0L) { - jjmatchedKind = 46; + jjmatchedKind = 47; jjmatchedPos = 7; } - else if ((active1 & 0x200000000ULL) != 0L) + else if ((active1 & 0x400000000ULL) != 0L) { - jjmatchedKind = 97; + jjmatchedKind = 98; jjmatchedPos = 7; } - else if ((active1 & 0x8000000000000ULL) != 0L) + else if ((active1 & 0x10000000000000ULL) != 0L) { - jjmatchedKind = 115; + jjmatchedKind = 116; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active0, 0x400000000ULL, active1, 0x45000ULL); + return jjMoveStringLiteralDfa8_0(active0, 0x800000000ULL, active1, 0x8a000ULL); case 103: - return jjMoveStringLiteralDfa8_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa8_0(active0, 0x200000ULL, active1, 0L); case 108: - if ((active0 & 0x20000000000000ULL) != 0L) + if ((active0 & 0x40000000000000ULL) != 0L) { - jjmatchedKind = 53; + jjmatchedKind = 54; jjmatchedPos = 7; } break; case 110: - if ((active0 & 0x200000000000ULL) != 0L) + if ((active0 & 0x400000000000ULL) != 0L) { - jjmatchedKind = 45; + jjmatchedKind = 46; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active0, 0x8000000ULL, active1, 0L); + return jjMoveStringLiteralDfa8_0(active0, 0x10000000ULL, active1, 0L); case 114: - if ((active1 & 0x400000ULL) != 0L) + if ((active1 & 0x800000ULL) != 0L) { - jjmatchedKind = 86; + jjmatchedKind = 87; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active0, 0x20000000ULL, active1, 0x200000008000ULL); + return jjMoveStringLiteralDfa8_0(active0, 0x40000000ULL, active1, 0x400000010000ULL); case 115: - if ((active0 & 0x20000000000ULL) != 0L) + if ((active0 & 0x40000000000ULL) != 0L) { - jjmatchedKind = 41; + jjmatchedKind = 42; jjmatchedPos = 7; } break; case 116: - if ((active0 & 0x40000000ULL) != 0L) + if ((active0 & 0x80000000ULL) != 0L) { - jjmatchedKind = 30; + jjmatchedKind = 31; jjmatchedPos = 7; } - else if ((active1 & 0x2000000ULL) != 0L) + else if ((active1 & 0x4000000ULL) != 0L) { - jjmatchedKind = 89; + jjmatchedKind = 90; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active0, 0x200000ULL, active1, 0x800004000000ULL); + return jjMoveStringLiteralDfa8_0(active0, 0x400000ULL, active1, 0x1000008000000ULL); case 121: - if ((active1 & 0x20000ULL) != 0L) + if ((active1 & 0x40000ULL) != 0L) { - jjmatchedKind = 81; + jjmatchedKind = 82; jjmatchedPos = 7; } - else if ((active1 & 0x400000000ULL) != 0L) + else if ((active1 & 0x800000000ULL) != 0L) { - jjmatchedKind = 98; + jjmatchedKind = 99; jjmatchedPos = 7; } break; default : break; } - return jjMoveNfa_0(3, 7); + return jjMoveNfa_0(11, 7); } int VhdlParserTokenManager::jjMoveStringLiteralDfa8_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) - return jjMoveNfa_0(3, 7); + return jjMoveNfa_0(11, 7); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 7); + return jjMoveNfa_0(11, 7); } curChar = input_stream->readChar(); switch(curChar) { case 65: - return jjMoveStringLiteralDfa9_0(active0, 0x20000000ULL, active1, 0L); + return jjMoveStringLiteralDfa9_0(active0, 0x40000000ULL, active1, 0L); case 67: - return jjMoveStringLiteralDfa9_0(active0, 0x400000000ULL, active1, 0L); + return jjMoveStringLiteralDfa9_0(active0, 0x800000000ULL, active1, 0L); case 68: - if ((active1 & 0x4000ULL) != 0L) + if ((active1 & 0x8000ULL) != 0L) { - jjmatchedKind = 78; + jjmatchedKind = 79; jjmatchedPos = 8; } - else if ((active1 & 0x40000ULL) != 0L) + else if ((active1 & 0x80000ULL) != 0L) { - jjmatchedKind = 82; + jjmatchedKind = 83; jjmatchedPos = 8; } break; case 69: - if ((active0 & 0x200000ULL) != 0L) + if ((active0 & 0x400000ULL) != 0L) { - jjmatchedKind = 21; + jjmatchedKind = 22; jjmatchedPos = 8; } - else if ((active1 & 0x8000ULL) != 0L) + else if ((active1 & 0x10000ULL) != 0L) { - jjmatchedKind = 79; + jjmatchedKind = 80; jjmatchedPos = 8; } - return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x800000000000ULL); + return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x1000000000000ULL); case 82: - if ((active1 & 0x1000ULL) != 0L) + if ((active1 & 0x2000ULL) != 0L) { - jjmatchedKind = 76; + jjmatchedKind = 77; jjmatchedPos = 8; } break; case 84: - if ((active0 & 0x8000000ULL) != 0L) + if ((active0 & 0x10000000ULL) != 0L) { - jjmatchedKind = 27; + jjmatchedKind = 28; jjmatchedPos = 8; } - else if ((active1 & 0x200000000000ULL) != 0L) + else if ((active1 & 0x400000000000ULL) != 0L) { - jjmatchedKind = 109; + jjmatchedKind = 110; jjmatchedPos = 8; } - return jjMoveStringLiteralDfa9_0(active0, 0x10000ULL, active1, 0L); + return jjMoveStringLiteralDfa9_0(active0, 0x20000ULL, active1, 0L); case 85: - return jjMoveStringLiteralDfa9_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa9_0(active0, 0x200000ULL, active1, 0L); case 95: - return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x8000000ULL); case 97: - return jjMoveStringLiteralDfa9_0(active0, 0x20000000ULL, active1, 0L); + return jjMoveStringLiteralDfa9_0(active0, 0x40000000ULL, active1, 0L); case 99: - return jjMoveStringLiteralDfa9_0(active0, 0x400000000ULL, active1, 0L); + return jjMoveStringLiteralDfa9_0(active0, 0x800000000ULL, active1, 0L); case 100: - if ((active1 & 0x4000ULL) != 0L) + if ((active1 & 0x8000ULL) != 0L) { - jjmatchedKind = 78; + jjmatchedKind = 79; jjmatchedPos = 8; } - else if ((active1 & 0x40000ULL) != 0L) + else if ((active1 & 0x80000ULL) != 0L) { - jjmatchedKind = 82; + jjmatchedKind = 83; jjmatchedPos = 8; } break; case 101: - if ((active0 & 0x200000ULL) != 0L) + if ((active0 & 0x400000ULL) != 0L) { - jjmatchedKind = 21; + jjmatchedKind = 22; jjmatchedPos = 8; } - else if ((active1 & 0x8000ULL) != 0L) + else if ((active1 & 0x10000ULL) != 0L) { - jjmatchedKind = 79; + jjmatchedKind = 80; jjmatchedPos = 8; } - return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x800000000000ULL); + return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x1000000000000ULL); case 114: - if ((active1 & 0x1000ULL) != 0L) + if ((active1 & 0x2000ULL) != 0L) { - jjmatchedKind = 76; + jjmatchedKind = 77; jjmatchedPos = 8; } break; case 116: - if ((active0 & 0x8000000ULL) != 0L) + if ((active0 & 0x10000000ULL) != 0L) { - jjmatchedKind = 27; + jjmatchedKind = 28; jjmatchedPos = 8; } - else if ((active1 & 0x200000000000ULL) != 0L) + else if ((active1 & 0x400000000000ULL) != 0L) { - jjmatchedKind = 109; + jjmatchedKind = 110; jjmatchedPos = 8; } - return jjMoveStringLiteralDfa9_0(active0, 0x10000ULL, active1, 0L); + return jjMoveStringLiteralDfa9_0(active0, 0x20000ULL, active1, 0L); case 117: - return jjMoveStringLiteralDfa9_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa9_0(active0, 0x200000ULL, active1, 0L); default : break; } - return jjMoveNfa_0(3, 8); + return jjMoveNfa_0(11, 8); } int VhdlParserTokenManager::jjMoveStringLiteralDfa9_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) - return jjMoveNfa_0(3, 8); + return jjMoveNfa_0(11, 8); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 8); + return jjMoveNfa_0(11, 8); } curChar = input_stream->readChar(); switch(curChar) { case 65: - return jjMoveStringLiteralDfa10_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa10_0(active0, 0x200000ULL, active1, 0L); case 68: - if ((active1 & 0x800000000000ULL) != 0L) + if ((active1 & 0x1000000000000ULL) != 0L) { - jjmatchedKind = 111; + jjmatchedKind = 112; jjmatchedPos = 9; } break; case 71: - return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x8000000ULL); case 84: - if ((active0 & 0x400000000ULL) != 0L) + if ((active0 & 0x800000000ULL) != 0L) { - jjmatchedKind = 34; + jjmatchedKind = 35; jjmatchedPos = 9; } - return jjMoveStringLiteralDfa10_0(active0, 0x20000000ULL, active1, 0L); + return jjMoveStringLiteralDfa10_0(active0, 0x40000000ULL, active1, 0L); case 85: - return jjMoveStringLiteralDfa10_0(active0, 0x10000ULL, active1, 0L); + return jjMoveStringLiteralDfa10_0(active0, 0x20000ULL, active1, 0L); case 97: - return jjMoveStringLiteralDfa10_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa10_0(active0, 0x200000ULL, active1, 0L); case 100: - if ((active1 & 0x800000000000ULL) != 0L) + if ((active1 & 0x1000000000000ULL) != 0L) { - jjmatchedKind = 111; + jjmatchedKind = 112; jjmatchedPos = 9; } break; case 103: - return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x8000000ULL); case 116: - if ((active0 & 0x400000000ULL) != 0L) + if ((active0 & 0x800000000ULL) != 0L) { - jjmatchedKind = 34; + jjmatchedKind = 35; jjmatchedPos = 9; } - return jjMoveStringLiteralDfa10_0(active0, 0x20000000ULL, active1, 0L); + return jjMoveStringLiteralDfa10_0(active0, 0x40000000ULL, active1, 0L); case 117: - return jjMoveStringLiteralDfa10_0(active0, 0x10000ULL, active1, 0L); + return jjMoveStringLiteralDfa10_0(active0, 0x20000ULL, active1, 0L); default : break; } - return jjMoveNfa_0(3, 9); + return jjMoveNfa_0(11, 9); } int VhdlParserTokenManager::jjMoveStringLiteralDfa10_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) - return jjMoveNfa_0(3, 9); + return jjMoveNfa_0(11, 9); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 9); + return jjMoveNfa_0(11, 9); } curChar = input_stream->readChar(); switch(curChar) { case 73: - return jjMoveStringLiteralDfa11_0(active0, 0x20000000ULL, active1, 0L); + return jjMoveStringLiteralDfa11_0(active0, 0x40000000ULL, active1, 0L); case 82: - return jjMoveStringLiteralDfa11_0(active0, 0x110000ULL, active1, 0L); + return jjMoveStringLiteralDfa11_0(active0, 0x220000ULL, active1, 0L); case 85: - return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x8000000ULL); case 105: - return jjMoveStringLiteralDfa11_0(active0, 0x20000000ULL, active1, 0L); + return jjMoveStringLiteralDfa11_0(active0, 0x40000000ULL, active1, 0L); case 114: - return jjMoveStringLiteralDfa11_0(active0, 0x110000ULL, active1, 0L); + return jjMoveStringLiteralDfa11_0(active0, 0x220000ULL, active1, 0L); case 117: - return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x8000000ULL); default : break; } - return jjMoveNfa_0(3, 10); + return jjMoveNfa_0(11, 10); } int VhdlParserTokenManager::jjMoveStringLiteralDfa11_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) - return jjMoveNfa_0(3, 10); + return jjMoveNfa_0(11, 10); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 10); + return jjMoveNfa_0(11, 10); } curChar = input_stream->readChar(); switch(curChar) { case 65: - return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x8000000ULL); case 69: - if ((active0 & 0x10000ULL) != 0L) + if ((active0 & 0x20000ULL) != 0L) { - jjmatchedKind = 16; + jjmatchedKind = 17; jjmatchedPos = 11; } - return jjMoveStringLiteralDfa12_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa12_0(active0, 0x200000ULL, active1, 0L); case 79: - return jjMoveStringLiteralDfa12_0(active0, 0x20000000ULL, active1, 0L); + return jjMoveStringLiteralDfa12_0(active0, 0x40000000ULL, active1, 0L); case 97: - return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x8000000ULL); case 101: - if ((active0 & 0x10000ULL) != 0L) + if ((active0 & 0x20000ULL) != 0L) { - jjmatchedKind = 16; + jjmatchedKind = 17; jjmatchedPos = 11; } - return jjMoveStringLiteralDfa12_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa12_0(active0, 0x200000ULL, active1, 0L); case 111: - return jjMoveStringLiteralDfa12_0(active0, 0x20000000ULL, active1, 0L); + return jjMoveStringLiteralDfa12_0(active0, 0x40000000ULL, active1, 0L); default : break; } - return jjMoveNfa_0(3, 11); + return jjMoveNfa_0(11, 11); } int VhdlParserTokenManager::jjMoveStringLiteralDfa12_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) - return jjMoveNfa_0(3, 11); + return jjMoveNfa_0(11, 11); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 11); + return jjMoveNfa_0(11, 11); } curChar = input_stream->readChar(); switch(curChar) { case 78: - if ((active0 & 0x20000000ULL) != 0L) + if ((active0 & 0x40000000ULL) != 0L) { - jjmatchedKind = 29; + jjmatchedKind = 30; jjmatchedPos = 12; } - return jjMoveStringLiteralDfa13_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa13_0(active0, 0x200000ULL, active1, 0L); case 82: - return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x8000000ULL); case 110: - if ((active0 & 0x20000000ULL) != 0L) + if ((active0 & 0x40000000ULL) != 0L) { - jjmatchedKind = 29; + jjmatchedKind = 30; jjmatchedPos = 12; } - return jjMoveStringLiteralDfa13_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa13_0(active0, 0x200000ULL, active1, 0L); case 114: - return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x8000000ULL); default : break; } - return jjMoveNfa_0(3, 12); + return jjMoveNfa_0(11, 12); } int VhdlParserTokenManager::jjMoveStringLiteralDfa13_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) - return jjMoveNfa_0(3, 12); + return jjMoveNfa_0(11, 12); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 12); + return jjMoveNfa_0(11, 12); } curChar = input_stream->readChar(); switch(curChar) { case 65: - return jjMoveStringLiteralDfa14_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa14_0(active0, 0L, active1, 0x8000000ULL); case 84: - return jjMoveStringLiteralDfa14_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa14_0(active0, 0x200000ULL, active1, 0L); case 97: - return jjMoveStringLiteralDfa14_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa14_0(active0, 0L, active1, 0x8000000ULL); case 116: - return jjMoveStringLiteralDfa14_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa14_0(active0, 0x200000ULL, active1, 0L); default : break; } - return jjMoveNfa_0(3, 13); + return jjMoveNfa_0(11, 13); } int VhdlParserTokenManager::jjMoveStringLiteralDfa14_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) - return jjMoveNfa_0(3, 13); + return jjMoveNfa_0(11, 13); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 13); + return jjMoveNfa_0(11, 13); } curChar = input_stream->readChar(); switch(curChar) { case 69: - return jjMoveStringLiteralDfa15_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa15_0(active0, 0x200000ULL, active1, 0L); case 78: - return jjMoveStringLiteralDfa15_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa15_0(active0, 0L, active1, 0x8000000ULL); case 101: - return jjMoveStringLiteralDfa15_0(active0, 0x100000ULL, active1, 0L); + return jjMoveStringLiteralDfa15_0(active0, 0x200000ULL, active1, 0L); case 110: - return jjMoveStringLiteralDfa15_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa15_0(active0, 0L, active1, 0x8000000ULL); default : break; } - return jjMoveNfa_0(3, 14); + return jjMoveNfa_0(11, 14); } int VhdlParserTokenManager::jjMoveStringLiteralDfa15_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) - return jjMoveNfa_0(3, 14); + return jjMoveNfa_0(11, 14); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 14); + return jjMoveNfa_0(11, 14); } curChar = input_stream->readChar(); switch(curChar) { case 69: - if ((active0 & 0x100000ULL) != 0L) + if ((active0 & 0x200000ULL) != 0L) { - jjmatchedKind = 20; + jjmatchedKind = 21; jjmatchedPos = 15; } break; case 84: - return jjMoveStringLiteralDfa16_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa16_0(active0, 0L, active1, 0x8000000ULL); case 101: - if ((active0 & 0x100000ULL) != 0L) + if ((active0 & 0x200000ULL) != 0L) { - jjmatchedKind = 20; + jjmatchedKind = 21; jjmatchedPos = 15; } break; case 116: - return jjMoveStringLiteralDfa16_0(active0, 0L, active1, 0x4000000ULL); + return jjMoveStringLiteralDfa16_0(active0, 0L, active1, 0x8000000ULL); default : break; } - return jjMoveNfa_0(3, 15); + return jjMoveNfa_0(11, 15); } int VhdlParserTokenManager::jjMoveStringLiteralDfa16_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){ if (((active0 &= old0) | (active1 &= old1)) == 0L) - return jjMoveNfa_0(3, 15); + return jjMoveNfa_0(11, 15); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 15); + return jjMoveNfa_0(11, 15); } curChar = input_stream->readChar(); switch(curChar) { case 69: - return jjMoveStringLiteralDfa17_0(active1, 0x4000000ULL); + return jjMoveStringLiteralDfa17_0(active1, 0x8000000ULL); case 101: - return jjMoveStringLiteralDfa17_0(active1, 0x4000000ULL); + return jjMoveStringLiteralDfa17_0(active1, 0x8000000ULL); default : break; } - return jjMoveNfa_0(3, 16); + return jjMoveNfa_0(11, 16); } int VhdlParserTokenManager::jjMoveStringLiteralDfa17_0(unsigned long long old1, unsigned long long active1){ if (((active1 &= old1)) == 0L) - return jjMoveNfa_0(3, 16); + return jjMoveNfa_0(11, 16); if (input_stream->endOfInput()) { - return jjMoveNfa_0(3, 16); + return jjMoveNfa_0(11, 16); } curChar = input_stream->readChar(); switch(curChar) { case 69: - if ((active1 & 0x4000000ULL) != 0L) + if ((active1 & 0x8000000ULL) != 0L) { - jjmatchedKind = 90; + jjmatchedKind = 91; jjmatchedPos = 17; } break; case 101: - if ((active1 & 0x4000000ULL) != 0L) + if ((active1 & 0x8000000ULL) != 0L) { - jjmatchedKind = 90; + jjmatchedKind = 91; jjmatchedPos = 17; } break; default : break; } - return jjMoveNfa_0(3, 17); + return jjMoveNfa_0(11, 17); } int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ @@ -2660,7 +2680,7 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ curChar = input_stream->readChar(); curPos = 0; int startsAt = 0; - jjnewStateCnt = 65; + jjnewStateCnt = 75; int i = 1; jjstateSet[0] = startState; int kind = 0x7fffffff; @@ -2671,285 +2691,336 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ if (curChar < 64) { unsigned long long l = 1ULL << curChar; - if (l == 1); + (void)l; do { switch(jjstateSet[--i]) { - case 3: + case 11: if ((0x3ff000000000000ULL & l) != 0L) { - if (kind > 164) - kind = 164; + if (kind > 165) + kind = 165; { jjCheckNAddStates(0, 8); } } + else if ((0x100000200ULL & l) != 0L) + { jjCheckNAddTwoStates(0, 3); } else if (curChar == 47) { jjAddStates(9, 10); } else if (curChar == 45) - { jjCheckNAddTwoStates(21, 27); } + { jjCheckNAddStates(11, 13); } else if (curChar == 39) - jjstateSet[jjnewStateCnt++] = 10; + jjstateSet[jjnewStateCnt++] = 18; else if (curChar == 34) - { jjCheckNAddTwoStates(1, 2); } + { jjCheckNAddTwoStates(9, 10); } if ((0x3ff000000000000ULL & l) != 0L) { - if (kind > 170) - kind = 170; - { jjCheckNAdd(12); } + if (kind > 171) + kind = 171; + { jjCheckNAdd(20); } } break; case 0: - if (curChar == 34) - { jjCheckNAddTwoStates(1, 2); } + if ((0x100000200ULL & l) != 0L) + { jjCheckNAddTwoStates(0, 3); } break; case 1: - if ((0xfffffffb00000200ULL & l) != 0L) - { jjCheckNAddTwoStates(1, 2); } + if (curChar != 33) + break; + if (kind > 6) + kind = 6; + { jjCheckNAddStates(14, 18); } break; case 2: - if (curChar != 34) + if (curChar == 45) + jjstateSet[jjnewStateCnt++] = 1; + break; + case 3: + if (curChar == 45) + { jjCheckNAdd(2); } + break; + case 4: + if ((0xffffffffffffdbffULL & l) == 0L) break; - if (kind > 165) - kind = 165; - jjstateSet[jjnewStateCnt++] = 0; + if (kind > 6) + kind = 6; + { jjCheckNAddStates(14, 18); } break; case 5: - if ((0x3ff000000000000ULL & l) == 0L) + if ((0x2400ULL & l) == 0L) break; - if (kind > 166) - kind = 166; - { jjAddStates(11, 12); } + if (kind > 6) + kind = 6; + { jjCheckNAddTwoStates(0, 3); } + break; + case 6: + if (curChar != 10) + break; + if (kind > 6) + kind = 6; + { jjCheckNAddTwoStates(0, 3); } break; case 7: - if ((0xfffffffb00000200ULL & l) != 0L) - { jjAddStates(13, 14); } + if (curChar == 13) + jjstateSet[jjnewStateCnt++] = 6; break; - case 9: - if (curChar == 39) - jjstateSet[jjnewStateCnt++] = 10; + case 8: + if (curChar == 34) + { jjCheckNAddTwoStates(9, 10); } break; - case 10: + case 9: if ((0xfffffffb00000200ULL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 11; + { jjCheckNAddTwoStates(9, 10); } break; - case 11: - if (curChar == 39 && kind > 168) - kind = 168; + case 10: + if (curChar != 34) + break; + if (kind > 166) + kind = 166; + jjstateSet[jjnewStateCnt++] = 8; break; - case 12: + case 13: if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 170) - kind = 170; - { jjCheckNAdd(12); } - break; - case 14: - if (curChar == 34) - { jjCheckNAddTwoStates(15, 16); } + if (kind > 167) + kind = 167; + { jjAddStates(19, 20); } break; case 15: - if ((0x3ff000000000000ULL & l) != 0L) - { jjCheckNAddTwoStates(15, 16); } + if ((0xfffffffb00000200ULL & l) != 0L) + { jjAddStates(21, 22); } break; - case 16: - if (curChar == 34 && kind > 178) - kind = 178; + case 17: + if (curChar == 39) + jjstateSet[jjnewStateCnt++] = 18; break; case 18: - if ((0xfffffffb00000200ULL & l) == 0L) - break; - if (kind > 185) - kind = 185; - jjstateSet[jjnewStateCnt++] = 18; + if ((0xfffffffb00000200ULL & l) != 0L) + jjstateSet[jjnewStateCnt++] = 19; break; case 19: - if (curChar == 45) - { jjCheckNAddTwoStates(21, 27); } + if (curChar == 39 && kind > 169) + kind = 169; break; case 20: - if (curChar != 33) + if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 6) - kind = 6; - { jjCheckNAddStates(15, 18); } - break; - case 21: - if (curChar == 45) - jjstateSet[jjnewStateCnt++] = 20; + if (kind > 171) + kind = 171; + { jjCheckNAdd(20); } break; case 22: - if (curChar == 45) - { jjCheckNAdd(21); } + if (curChar == 34) + { jjCheckNAddTwoStates(23, 24); } break; case 23: - if ((0xffffffffffffdbffULL & l) == 0L) - break; - if (kind > 6) - kind = 6; - { jjCheckNAddStates(15, 18); } + if ((0x3ff000000000000ULL & l) != 0L) + { jjCheckNAddTwoStates(23, 24); } break; case 24: - if ((0x2400ULL & l) == 0L) + if (curChar == 34 && kind > 179) + kind = 179; + break; + case 26: + if (curChar == 34) + { jjCheckNAddTwoStates(27, 28); } + break; + case 27: + if ((0xfffffffb00000200ULL & l) != 0L) + { jjCheckNAddTwoStates(27, 28); } + break; + case 28: + if (curChar != 34) break; - if (kind > 6) - kind = 6; - { jjCheckNAdd(22); } + if (kind > 186) + kind = 186; + { jjCheckNAddTwoStates(26, 29); } break; - case 25: - if (curChar != 10) + case 29: + if ((0xfffffffb00000200ULL & l) == 0L) break; - if (kind > 6) - kind = 6; - { jjCheckNAdd(22); } + if (kind > 186) + kind = 186; + { jjCheckNAddTwoStates(26, 29); } break; - case 26: - if (curChar == 13) - jjstateSet[jjnewStateCnt++] = 25; + case 30: + if (curChar == 45) + { jjCheckNAddStates(11, 13); } break; - case 27: - if (curChar != 45) + case 31: + if (curChar != 35) break; if (kind > 7) kind = 7; - { jjCheckNAddStates(19, 21); } + { jjCheckNAddStates(23, 25); } break; - case 28: + case 32: if ((0xffffffffffffdbffULL & l) == 0L) break; if (kind > 7) kind = 7; - { jjCheckNAddStates(19, 21); } + { jjCheckNAddStates(23, 25); } break; - case 29: + case 33: if ((0x2400ULL & l) != 0L && kind > 7) kind = 7; break; - case 30: + case 34: if (curChar == 10 && kind > 7) kind = 7; break; - case 31: + case 35: if (curChar == 13) - jjstateSet[jjnewStateCnt++] = 30; + jjstateSet[jjnewStateCnt++] = 34; break; - case 32: + case 36: + if (curChar == 45) + jjstateSet[jjnewStateCnt++] = 31; + break; + case 37: + if (curChar != 45) + break; + if (kind > 8) + kind = 8; + { jjCheckNAddStates(26, 28); } + break; + case 38: + if ((0xffffffffffffdbffULL & l) == 0L) + break; + if (kind > 8) + kind = 8; + { jjCheckNAddStates(26, 28); } + break; + case 39: + if ((0x2400ULL & l) != 0L && kind > 8) + kind = 8; + break; + case 40: + if (curChar == 10 && kind > 8) + kind = 8; + break; + case 41: + if (curChar == 13) + jjstateSet[jjnewStateCnt++] = 40; + break; + case 42: if (curChar == 47) { jjAddStates(9, 10); } break; - case 33: + case 43: if (curChar == 33) - { jjCheckNAddTwoStates(34, 36); } + { jjCheckNAddTwoStates(44, 46); } break; - case 34: - { jjCheckNAddTwoStates(34, 36); } + case 44: + { jjCheckNAddTwoStates(44, 46); } break; - case 35: - if (curChar == 47 && kind > 8) - kind = 8; + case 45: + if (curChar == 47 && kind > 9) + kind = 9; break; - case 36: + case 46: if (curChar == 42) - jjstateSet[jjnewStateCnt++] = 35; + jjstateSet[jjnewStateCnt++] = 45; break; - case 37: + case 47: if (curChar == 42) - jjstateSet[jjnewStateCnt++] = 33; + jjstateSet[jjnewStateCnt++] = 43; break; - case 38: + case 48: if (curChar == 42) - { jjCheckNAddTwoStates(39, 41); } + { jjCheckNAddTwoStates(49, 51); } break; - case 39: - { jjCheckNAddTwoStates(39, 41); } + case 49: + { jjCheckNAddTwoStates(49, 51); } break; - case 40: - if (curChar == 47 && kind > 9) - kind = 9; + case 50: + if (curChar == 47 && kind > 10) + kind = 10; break; - case 41: + case 51: if (curChar == 42) - jjstateSet[jjnewStateCnt++] = 40; + jjstateSet[jjnewStateCnt++] = 50; break; - case 42: + case 52: if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 164) - kind = 164; + if (kind > 165) + kind = 165; { jjCheckNAddStates(0, 8); } break; - case 44: + case 54: if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 164) - kind = 164; - { jjCheckNAddTwoStates(43, 44); } + if (kind > 165) + kind = 165; + { jjCheckNAddTwoStates(53, 54); } break; - case 46: + case 56: if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 169) - kind = 169; - { jjCheckNAddStates(22, 25); } + if (kind > 170) + kind = 170; + { jjCheckNAddStates(29, 32); } break; - case 47: + case 57: if (curChar == 46) - { jjCheckNAdd(48); } + { jjCheckNAdd(58); } break; - case 48: + case 58: if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 169) - kind = 169; - { jjCheckNAddStates(26, 28); } + if (kind > 170) + kind = 170; + { jjCheckNAddStates(33, 35); } break; - case 51: + case 61: if ((0x280000000000ULL & l) != 0L) - { jjCheckNAdd(52); } + { jjCheckNAdd(62); } break; - case 52: + case 62: if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 169) - kind = 169; - { jjCheckNAddTwoStates(53, 52); } + if (kind > 170) + kind = 170; + { jjCheckNAddTwoStates(63, 62); } break; - case 55: + case 65: if ((0x3ff000000000000ULL & l) != 0L) - { jjCheckNAddStates(29, 31); } + { jjCheckNAddStates(36, 38); } break; - case 56: + case 66: if (curChar == 35) - { jjCheckNAdd(57); } + { jjCheckNAdd(67); } break; - case 57: + case 67: if ((0x3ff000000000000ULL & l) != 0L) - { jjCheckNAddStates(32, 34); } + { jjCheckNAddStates(39, 41); } break; - case 58: + case 68: if (curChar == 46) - { jjCheckNAdd(59); } + { jjCheckNAdd(69); } break; - case 59: + case 69: if ((0x3ff000000000000ULL & l) != 0L) - { jjCheckNAddTwoStates(59, 60); } + { jjCheckNAddTwoStates(69, 70); } break; - case 60: + case 70: if (curChar != 35) break; - if (kind > 171) - kind = 171; - jjstateSet[jjnewStateCnt++] = 61; + if (kind > 172) + kind = 172; + jjstateSet[jjnewStateCnt++] = 71; break; - case 62: + case 72: if ((0x280000000000ULL & l) != 0L) - { jjCheckNAdd(63); } + { jjCheckNAdd(73); } break; - case 63: + case 73: if ((0x3ff000000000000ULL & l) == 0L) break; - if (kind > 171) - kind = 171; - { jjCheckNAddTwoStates(64, 63); } + if (kind > 172) + kind = 172; + { jjCheckNAddTwoStates(74, 73); } break; default : break; } @@ -2958,143 +3029,152 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ else if (curChar < 128) { unsigned long long l = 1ULL << (curChar & 077); - if (l == 1); + (void)l; do { switch(jjstateSet[--i]) { - case 3: + case 11: if ((0x7fffffe07fffffeULL & l) != 0L) { - if (kind > 170) - kind = 170; - { jjCheckNAdd(12); } + if (kind > 171) + kind = 171; + { jjCheckNAdd(20); } } else if (curChar == 96) - { jjCheckNAdd(18); } + { jjCheckNAddTwoStates(26, 29); } else if (curChar == 92) - { jjCheckNAddTwoStates(7, 8); } + { jjCheckNAddTwoStates(15, 16); } if ((0x7fffffe07fffffeULL & l) != 0L) { - if (kind > 166) - kind = 166; - { jjCheckNAddTwoStates(4, 5); } + if (kind > 167) + kind = 167; + { jjCheckNAddTwoStates(12, 13); } } if ((0x100800401008004ULL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 14; + jjstateSet[jjnewStateCnt++] = 22; break; - case 1: + case 4: + if (kind > 6) + kind = 6; + { jjAddStates(14, 18); } + break; + case 9: if ((0x7fffffffffffffffULL & l) != 0L) - { jjAddStates(35, 36); } + { jjAddStates(42, 43); } break; - case 4: + case 12: if (curChar == 95) - { jjCheckNAddTwoStates(4, 5); } + { jjCheckNAddTwoStates(12, 13); } break; - case 5: + case 13: if ((0x7fffffe07fffffeULL & l) == 0L) break; - if (kind > 166) - kind = 166; - { jjCheckNAddTwoStates(4, 5); } + if (kind > 167) + kind = 167; + { jjCheckNAddTwoStates(12, 13); } break; - case 6: + case 14: if (curChar == 92) - { jjCheckNAddTwoStates(7, 8); } + { jjCheckNAddTwoStates(15, 16); } break; - case 7: + case 15: if ((0x7fffffffffffffffULL & l) != 0L) - { jjCheckNAddTwoStates(7, 8); } + { jjCheckNAddTwoStates(15, 16); } break; - case 8: - if (curChar == 92 && kind > 167) - kind = 167; + case 16: + if (curChar == 92 && kind > 168) + kind = 168; break; - case 10: + case 18: if ((0x7fffffffffffffffULL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 11; + jjstateSet[jjnewStateCnt++] = 19; break; - case 12: + case 20: if ((0x7fffffe07fffffeULL & l) == 0L) break; - if (kind > 170) - kind = 170; - { jjCheckNAdd(12); } + if (kind > 171) + kind = 171; + { jjCheckNAdd(20); } break; - case 13: + case 21: if ((0x100800401008004ULL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 14; + jjstateSet[jjnewStateCnt++] = 22; break; - case 15: + case 23: if ((0x7fffffe07fffffeULL & l) != 0L) - { jjAddStates(37, 38); } + { jjAddStates(44, 45); } break; - case 17: + case 25: if (curChar == 96) - { jjCheckNAdd(18); } + { jjCheckNAddTwoStates(26, 29); } break; - case 18: + case 27: + if ((0x7fffffffffffffffULL & l) != 0L) + { jjAddStates(46, 47); } + break; + case 29: if ((0x7fffffffffffffffULL & l) == 0L) break; - if (kind > 185) - kind = 185; - { jjCheckNAdd(18); } + if (kind > 186) + kind = 186; + { jjCheckNAddTwoStates(26, 29); } break; - case 23: - if (kind > 6) - kind = 6; - { jjAddStates(15, 18); } - break; - case 28: + case 32: if (kind > 7) kind = 7; - { jjAddStates(19, 21); } + { jjAddStates(23, 25); } break; - case 34: - { jjAddStates(39, 40); } + case 38: + if (kind > 8) + kind = 8; + { jjAddStates(26, 28); } break; - case 39: - { jjAddStates(41, 42); } + case 44: + { jjAddStates(48, 49); } break; - case 43: + case 49: + { jjAddStates(50, 51); } + break; + case 53: if (curChar == 95) - jjstateSet[jjnewStateCnt++] = 44; + jjstateSet[jjnewStateCnt++] = 54; break; - case 45: + case 55: if (curChar == 95) - jjstateSet[jjnewStateCnt++] = 46; + jjstateSet[jjnewStateCnt++] = 56; break; - case 49: + case 59: if (curChar == 95) - jjstateSet[jjnewStateCnt++] = 48; + jjstateSet[jjnewStateCnt++] = 58; break; - case 50: + case 60: if ((0x2000000020ULL & l) != 0L) - { jjCheckNAddTwoStates(51, 52); } + { jjCheckNAddTwoStates(61, 62); } break; - case 53: + case 63: if (curChar == 95) - { jjCheckNAdd(52); } + { jjCheckNAdd(62); } break; - case 54: + case 64: if (curChar == 95) - jjstateSet[jjnewStateCnt++] = 55; + jjstateSet[jjnewStateCnt++] = 65; break; - case 57: + case 67: if ((0x7fffffe07fffffeULL & l) != 0L) - { jjCheckNAddStates(32, 34); } + { jjCheckNAddStates(39, 41); } break; - case 59: + case 69: if ((0x7fffffe07fffffeULL & l) != 0L) - { jjCheckNAddTwoStates(59, 60); } + { jjCheckNAddTwoStates(69, 70); } break; - case 61: + case 71: if ((0x2000000020ULL & l) != 0L) - { jjCheckNAddTwoStates(62, 63); } + { jjCheckNAddTwoStates(72, 73); } break; - case 64: + case 74: if (curChar == 95) - { jjCheckNAdd(63); } + { jjCheckNAdd(73); } break; default : break; } @@ -3111,48 +3191,59 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ { switch(jjstateSet[--i]) { - case 1: - if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(35, 36); } + case 4: + if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) + break; + if (kind > 6) + kind = 6; + { jjAddStates(14, 18); } break; - case 7: - if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(13, 14); } + case 9: + if (jjCanMove_1(hiByte, i1, i2, l1, l2)) + { jjAddStates(42, 43); } break; - case 10: - if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - jjstateSet[jjnewStateCnt++] = 11; + case 15: + if (jjCanMove_1(hiByte, i1, i2, l1, l2)) + { jjAddStates(21, 22); } break; case 18: - if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) - break; - if (kind > 185) - kind = 185; - jjstateSet[jjnewStateCnt++] = 18; + if (jjCanMove_1(hiByte, i1, i2, l1, l2)) + jjstateSet[jjnewStateCnt++] = 19; break; - case 23: + case 27: + if (jjCanMove_1(hiByte, i1, i2, l1, l2)) + { jjAddStates(46, 47); } + break; + case 29: if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) break; - if (kind > 6) - kind = 6; - { jjAddStates(15, 18); } + if (kind > 186) + kind = 186; + { jjAddStates(52, 53); } break; - case 28: - if (!jjCanMove_1(hiByte, i1, i2, l1, l2)) + case 32: + if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; if (kind > 7) kind = 7; - { jjAddStates(19, 21); } + { jjAddStates(23, 25); } break; - case 34: - if (jjCanMove_1(hiByte, i1, i2, l1, l2)) - { jjAddStates(39, 40); } + case 38: + if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) + break; + if (kind > 8) + kind = 8; + { jjAddStates(26, 28); } break; - case 39: - if (jjCanMove_1(hiByte, i1, i2, l1, l2)) - { jjAddStates(41, 42); } + case 44: + if (jjCanMove_0(hiByte, i1, i2, l1, l2)) + { jjAddStates(48, 49); } break; - default : if (i1 == 0 || l1 == 0 || i2 == 0 || l2 == 0) break; else break; + case 49: + if (jjCanMove_0(hiByte, i1, i2, l1, l2)) + { jjAddStates(50, 51); } + break; + default : if (i1 == 0 || l1 == 0 || i2 == 0 || l2 == 0) break; else break; } } while(i != startsAt); } @@ -3163,7 +3254,7 @@ int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){ kind = 0x7fffffff; } ++curPos; - if ((i = jjnewStateCnt), (jjnewStateCnt = startsAt), (i == (startsAt = 65 - startsAt))) + if ((i = jjnewStateCnt), (jjnewStateCnt = startsAt), (i == (startsAt = 75 - startsAt))) break; if (input_stream->endOfInput()) { break; } curChar = input_stream->readChar(); @@ -3193,8 +3284,10 @@ bool VhdlParserTokenManager::jjCanMove_0(int hiByte, int i1, int i2, unsigned lo switch(hiByte) { case 0: - return ((jjbitVec0[i2] & l2) != 0L); + return ((jjbitVec2[i2] & l2) != 0L); default : + if ((jjbitVec0[i1] & l1) != 0L) + return true; return false; } } @@ -3205,8 +3298,6 @@ bool VhdlParserTokenManager::jjCanMove_1(int hiByte, int i1, int i2, unsigned lo case 0: return ((jjbitVec3[i2] & l2) != 0L); default : - if ((jjbitVec1[i1] & l1) != 0L) - return true; return false; } } @@ -3263,11 +3354,9 @@ Token * VhdlParserTokenManager::getNextToken(){ image.clear(); jjimageLen = 0; - for (;;) - { - jjmatchedKind = 0x7fffffff; - jjmatchedPos = 0; - curPos = jjMoveStringLiteralDfa0_0(); + jjmatchedKind = 0x7fffffff; + jjmatchedPos = 0; + curPos = jjMoveStringLiteralDfa0_0(); if (jjmatchedKind != 0x7fffffff) { if (jjmatchedPos + 1 < curPos) @@ -3278,18 +3367,11 @@ Token * VhdlParserTokenManager::getNextToken(){ TokenLexicalActions(matchedToken); return matchedToken; } - else if ((jjtoSkip[jjmatchedKind >> 6] & (1ULL << (jjmatchedKind & 077))) != 0L) + else { SkipLexicalActions(NULL); goto EOFLoop; } - MoreLexicalActions(); - curPos = 0; - jjmatchedKind = 0x7fffffff; - if (!input_stream->endOfInput()) { - curChar = input_stream->readChar(); - continue; - } } int error_line = input_stream->getEndLine(); int error_column = input_stream->getEndColumn(); @@ -3308,8 +3390,7 @@ Token * VhdlParserTokenManager::getNextToken(){ if (!EOFSeen) { error_after = curPos <= 1 ? EMPTY : input_stream->GetImage(); } - lexicalError(); - } + errorHandler->lexicalError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, this); } } @@ -3317,39 +3398,39 @@ Token * VhdlParserTokenManager::getNextToken(){ void VhdlParserTokenManager::SkipLexicalActions(Token *matchedToken){ switch(jjmatchedKind) { - case 3 : + case 3 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); ::vhdl::parser::VhdlParser::lineCount(); break; - default : + } + case 6 : { + image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); + ::vhdl::parser::VhdlParser::handleCommentBlock(image.data(),TRUE); break; - } -} - -void VhdlParserTokenManager::MoreLexicalActions(){ - jjimageLen += (lengthOfMatch = jjmatchedPos + 1); - switch(jjmatchedKind) - { - case 6 : - image.append(input_stream->GetSuffix(jjimageLen)); - jjimageLen = 0; - ::vhdl::parser::VhdlParser::handleCommentBlock(image.data(),TRUE);image.clear(); - break; - case 7 : - image.append(input_stream->GetSuffix(jjimageLen)); - jjimageLen = 0; - ::vhdl::parser::VhdlParser::lineCount(image.data());image.clear(); - break; - case 8 : - image.append(input_stream->GetSuffix(jjimageLen)); - jjimageLen = 0; - ::vhdl::parser::VhdlParser::handleCommentBlock(image.data(),TRUE);image.clear(); - break; - case 9 : - image.append(input_stream->GetSuffix(jjimageLen)); - jjimageLen = 0; + } + case 7 : { + image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); + ::vhdl::parser::VhdlParser::handleFlowComment(image.data()); + break; + } + case 8 : { + image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); + ::vhdl::parser::VhdlParser::lineCount(image.data()); + break; + } + case 9 : { + image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); + QCString q(image.data()); + q.stripPrefix("/*!"); + q.resize(q.length()-2); + ::vhdl::parser::VhdlParser::handleCommentBlock(q.data(),TRUE);image.clear(); + break; + } + case 10 : { + image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); ::vhdl::parser::VhdlParser::lineCount(image.data());image.clear(); break; + } default : break; } @@ -3358,98 +3439,121 @@ void VhdlParserTokenManager::MoreLexicalActions(){ void VhdlParserTokenManager::TokenLexicalActions(Token *matchedToken){ switch(jjmatchedKind) { - case 16 : + case 17 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); ::vhdl::parser::VhdlParser::setLineParsed(ARCHITECTURE_T); break; - case 17 : + } + case 18 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); - ::vhdl::parser::VhdlParser::setLineParsed(ARRAY_T); + VhdlParser::setLineParsed(ARRAY_T); break; - case 21 : + } + case 22 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); ::vhdl::parser::VhdlParser::setLineParsed(ATTRIBUTE_T); break; - case 24 : + } + case 25 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); ::vhdl::parser::VhdlParser::setLineParsed(BODY_T); break; - case 27 : + } + case 28 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); - ::vhdl::parser::VhdlParser::setLineParsed(COMPONENT_T); + VhdlParser::setLineParsed(COMPONENT_T); break; - case 29 : + } + case 30 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); - ::vhdl::parser::VhdlParser::setLineParsed(CONFIGURATION_T); + VhdlParser::setLineParsed(CONFIGURATION_T); break; - case 30 : + } + case 31 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); - ::vhdl::parser::VhdlParser::setLineParsed(CONSTANT_T); + VhdlParser::setLineParsed(CONSTANT_T); break; - case 31 : + } + case 32 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); - ::vhdl::parser::VhdlParser::setLineParsed(CONTEXT_T); + VhdlParser::setLineParsed(CONTEXT_T); break; - case 38 : + } + case 39 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); - ::vhdl::parser::VhdlParser::setLineParsed(END_T); + VhdlParser::setLineParsed(END_T); break; - case 39 : + } + case 40 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); - ::vhdl::parser::VhdlParser::setLineParsed(ENTITY_T); + VhdlParser::setLineParsed(ENTITY_T); break; - case 42 : + } + case 43 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); - ::vhdl::parser::VhdlParser::setLineParsed(FILE_T); + VhdlParser::setLineParsed(FILE_T); break; - case 45 : + } + case 46 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); - ::vhdl::parser::VhdlParser::setLineParsed(FUNCTION_T); + VhdlParser::setLineParsed(FUNCTION_T); break; - case 48 : + } + case 49 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); - ::vhdl::parser::VhdlParser::setLineParsed(GROUP_T); + VhdlParser::setLineParsed(GROUP_T); break; - case 57 : + } + case 58 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); - ::vhdl::parser::VhdlParser::setLineParsed(LIBRARY_T); + VhdlParser::setLineParsed(LIBRARY_T); break; - case 75 : + } + case 76 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); ::vhdl::parser::VhdlParser::setLineParsed(PACKAGE_T); break; - case 77 : + } + case 78 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); ::vhdl::parser::VhdlParser::setLineParsed(PORT_T); break; - case 79 : + } + case 80 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); ::vhdl::parser::VhdlParser::setLineParsed(PROCEDURE_T); break; - case 80 : + } + case 81 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); ::vhdl::parser::VhdlParser::setLineParsed(PROCESS_T); break; - case 85 : + } + case 86 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); ::vhdl::parser::VhdlParser::setLineParsed(RECORD_T); break; - case 99 : + } + case 100 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); ::vhdl::parser::VhdlParser::setLineParsed(SIGNAL_T); break; - case 106 : + } + case 107 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); ::vhdl::parser::VhdlParser::setLineParsed(SUBTYPE_T); break; - case 110 : + } + case 111 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); ::vhdl::parser::VhdlParser::setLineParsed(TYPE_T); break; - case 112 : + } + case 113 : { image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1))); ::vhdl::parser::VhdlParser::setLineParsed(UNITS_T); break; + } default : break; } @@ -3464,12 +3568,14 @@ void VhdlParserTokenManager::TokenLexicalActions(Token *matchedToken){ debugStream = stdout; // init SwitchTo(lexState); parser = parserArg; + errorHandler = new TokenManagerErrorHandler(); + errorHandlerCreated = true; } void VhdlParserTokenManager::ReInitRounds() { int i; jjround = 0x80000001; - for (i = 65; i-- > 0;) + for (i = 75; i-- > 0;) jjrounds[i] = 0x80000000; } @@ -3492,6 +3598,8 @@ void VhdlParserTokenManager::TokenLexicalActions(Token *matchedToken){ // Destructor VhdlParserTokenManager::~VhdlParserTokenManager () { if (input_stream) delete input_stream; + if (errorHandlerCreated) delete errorHandler; } + } } |