Blame vhdlparser/VhdlParserTokenManager.cc

Packit 1c1d7e
/* VhdlParserTokenManager.cc */
Packit 1c1d7e
#include "./VhdlParserTokenManager.h"
Packit 1c1d7e
namespace vhdl {
Packit 1c1d7e
namespace parser {
Packit 1c1d7e
static const unsigned long long jjbitVec0[] = {
Packit 1c1d7e
   0xfffffffffffffffeULL, 0xffffffffffffffffULL, 0xffffffffffffffffULL, 0xffffffffffffffffULL
Packit 1c1d7e
};
Packit 1c1d7e
static const unsigned long long jjbitVec2[] = {
Packit 1c1d7e
   0x0ULL, 0x0ULL, 0xffffffffffffffffULL, 0xffffffffffffffffULL
Packit 1c1d7e
};
Packit 1c1d7e
static const unsigned long long jjbitVec3[] = {
Packit 1c1d7e
   0x0ULL, 0x0ULL, 0xffffffff00000000ULL, 0xffffffffffffffffULL
Packit 1c1d7e
};
Packit 1c1d7e
static const int jjnextStates[] = {
Packit 1c1d7e
   54, 55, 56, 57, 58, 61, 65, 66, 67, 76, 21, 48, 49, 2, 37, 38, 
Packit 1c1d7e
   0, 3, 4, 5, 7, 12, 13, 15, 16, 24, 23, 25, 33, 34, 36, 39, 
Packit 1c1d7e
   40, 42, 56, 57, 58, 61, 60, 59, 61, 65, 66, 67, 68, 69, 71, 9, 
Packit 1c1d7e
   10, 28, 29, 45, 47, 50, 52, 27, 30, 
Packit 1c1d7e
};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_0[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_1[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_2[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_3[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_4[] = {0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_5[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_6[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_7[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_8[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_9[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_10[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_11[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_12[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_13[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_14[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_15[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_16[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_17[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_18[] = {0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_19[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_20[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_21[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_22[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_23[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_24[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_25[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_26[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_27[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_28[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_29[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_30[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_31[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_32[] = {0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_33[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_34[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_35[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_36[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_37[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_38[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_39[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_40[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_41[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_42[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_43[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_44[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_45[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_46[] = {0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_47[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_48[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_49[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_50[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_51[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_52[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_53[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_54[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_55[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_56[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_57[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_58[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_59[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_60[] = {0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_61[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_62[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_63[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_64[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_65[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_66[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_67[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_68[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_69[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_70[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_71[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_72[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_73[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_74[] = {0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_75[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_76[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_77[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_78[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_79[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_80[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_81[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_82[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_83[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_84[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_85[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_86[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_87[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_88[] = {0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_89[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_90[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_91[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_92[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_93[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_94[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_95[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_96[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_97[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_98[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_99[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_100[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_101[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_102[] = {0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_103[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_104[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_105[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_106[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_107[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_108[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_109[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_110[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_111[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_112[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_113[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_114[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_115[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_116[] = {0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_117[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_118[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_119[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_120[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_121[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_122[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_123[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_124[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_125[] = {0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_126[] = {0x26, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_127[] = {0x27, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_128[] = {0x28, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_129[] = {0x29, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_130[] = {0x2a, 0x2a, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_131[] = {0x2a, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_132[] = {0x2b, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_133[] = {0x2d, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_134[] = {0x2c, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_135[] = {0x3a, 0x3d, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_136[] = {0x3a, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_137[] = {0x3b, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_138[] = {0x3c, 0x3d, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_139[] = {0x3e, 0x3d, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_140[] = {0x3c, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_141[] = {0x3e, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_142[] = {0x3d, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_143[] = {0x2f, 0x3d, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_144[] = {0x3d, 0x3e, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_145[] = {0x3c, 0x3e, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_146[] = {0x3c, 0x3c, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_147[] = {0x3e, 0x3e, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_148[] = {0x3f, 0x3f, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_149[] = {0x3f, 0x3e, 0x3d, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_150[] = {0x3f, 0x3c, 0x3d, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_151[] = {0x3f, 0x3e, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_152[] = {0x3f, 0x3c, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_153[] = {0x3f, 0x3d, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_154[] = {0x3f, 0x2f, 0x3d, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_155[] = {0x3f, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_156[] = {0x7c, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_157[] = {0x2e, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_158[] = {0x2f, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_159[] = {0x40, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_160[] = {0x5e, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_161[] = {0x5b, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_162[] = {0x5d, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_163[] = {0x7b, 0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_164[] = {0x7d, 0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_165[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_166[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_167[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_168[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_169[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_170[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_171[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_172[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_173[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_174[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_175[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_176[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_177[] = {0};
Packit 1c1d7e
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_178[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_179[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_180[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_181[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_182[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_183[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_184[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_185[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_186[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_187[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_188[] = {0};
Packit 1c1d7e
static JAVACC_CHAR_TYPE jjstrLiteralChars_189[] = {0};
Packit 1c1d7e
static const JAVACC_STRING_TYPE jjstrLiteralImages[] = {
Packit 1c1d7e
jjstrLiteralChars_0, 
Packit 1c1d7e
jjstrLiteralChars_1, 
Packit 1c1d7e
jjstrLiteralChars_2, 
Packit 1c1d7e
jjstrLiteralChars_3, 
Packit 1c1d7e
jjstrLiteralChars_4, 
Packit 1c1d7e
jjstrLiteralChars_5, 
Packit 1c1d7e
jjstrLiteralChars_6, 
Packit 1c1d7e
jjstrLiteralChars_7, 
Packit 1c1d7e
jjstrLiteralChars_8, 
Packit 1c1d7e
jjstrLiteralChars_9, 
Packit 1c1d7e
jjstrLiteralChars_10, 
Packit 1c1d7e
jjstrLiteralChars_11, 
Packit 1c1d7e
jjstrLiteralChars_12, 
Packit 1c1d7e
jjstrLiteralChars_13, 
Packit 1c1d7e
jjstrLiteralChars_14, 
Packit 1c1d7e
jjstrLiteralChars_15, 
Packit 1c1d7e
jjstrLiteralChars_16, 
Packit 1c1d7e
jjstrLiteralChars_17, 
Packit 1c1d7e
jjstrLiteralChars_18, 
Packit 1c1d7e
jjstrLiteralChars_19, 
Packit 1c1d7e
jjstrLiteralChars_20, 
Packit 1c1d7e
jjstrLiteralChars_21, 
Packit 1c1d7e
jjstrLiteralChars_22, 
Packit 1c1d7e
jjstrLiteralChars_23, 
Packit 1c1d7e
jjstrLiteralChars_24, 
Packit 1c1d7e
jjstrLiteralChars_25, 
Packit 1c1d7e
jjstrLiteralChars_26, 
Packit 1c1d7e
jjstrLiteralChars_27, 
Packit 1c1d7e
jjstrLiteralChars_28, 
Packit 1c1d7e
jjstrLiteralChars_29, 
Packit 1c1d7e
jjstrLiteralChars_30, 
Packit 1c1d7e
jjstrLiteralChars_31, 
Packit 1c1d7e
jjstrLiteralChars_32, 
Packit 1c1d7e
jjstrLiteralChars_33, 
Packit 1c1d7e
jjstrLiteralChars_34, 
Packit 1c1d7e
jjstrLiteralChars_35, 
Packit 1c1d7e
jjstrLiteralChars_36, 
Packit 1c1d7e
jjstrLiteralChars_37, 
Packit 1c1d7e
jjstrLiteralChars_38, 
Packit 1c1d7e
jjstrLiteralChars_39, 
Packit 1c1d7e
jjstrLiteralChars_40, 
Packit 1c1d7e
jjstrLiteralChars_41, 
Packit 1c1d7e
jjstrLiteralChars_42, 
Packit 1c1d7e
jjstrLiteralChars_43, 
Packit 1c1d7e
jjstrLiteralChars_44, 
Packit 1c1d7e
jjstrLiteralChars_45, 
Packit 1c1d7e
jjstrLiteralChars_46, 
Packit 1c1d7e
jjstrLiteralChars_47, 
Packit 1c1d7e
jjstrLiteralChars_48, 
Packit 1c1d7e
jjstrLiteralChars_49, 
Packit 1c1d7e
jjstrLiteralChars_50, 
Packit 1c1d7e
jjstrLiteralChars_51, 
Packit 1c1d7e
jjstrLiteralChars_52, 
Packit 1c1d7e
jjstrLiteralChars_53, 
Packit 1c1d7e
jjstrLiteralChars_54, 
Packit 1c1d7e
jjstrLiteralChars_55, 
Packit 1c1d7e
jjstrLiteralChars_56, 
Packit 1c1d7e
jjstrLiteralChars_57, 
Packit 1c1d7e
jjstrLiteralChars_58, 
Packit 1c1d7e
jjstrLiteralChars_59, 
Packit 1c1d7e
jjstrLiteralChars_60, 
Packit 1c1d7e
jjstrLiteralChars_61, 
Packit 1c1d7e
jjstrLiteralChars_62, 
Packit 1c1d7e
jjstrLiteralChars_63, 
Packit 1c1d7e
jjstrLiteralChars_64, 
Packit 1c1d7e
jjstrLiteralChars_65, 
Packit 1c1d7e
jjstrLiteralChars_66, 
Packit 1c1d7e
jjstrLiteralChars_67, 
Packit 1c1d7e
jjstrLiteralChars_68, 
Packit 1c1d7e
jjstrLiteralChars_69, 
Packit 1c1d7e
jjstrLiteralChars_70, 
Packit 1c1d7e
jjstrLiteralChars_71, 
Packit 1c1d7e
jjstrLiteralChars_72, 
Packit 1c1d7e
jjstrLiteralChars_73, 
Packit 1c1d7e
jjstrLiteralChars_74, 
Packit 1c1d7e
jjstrLiteralChars_75, 
Packit 1c1d7e
jjstrLiteralChars_76, 
Packit 1c1d7e
jjstrLiteralChars_77, 
Packit 1c1d7e
jjstrLiteralChars_78, 
Packit 1c1d7e
jjstrLiteralChars_79, 
Packit 1c1d7e
jjstrLiteralChars_80, 
Packit 1c1d7e
jjstrLiteralChars_81, 
Packit 1c1d7e
jjstrLiteralChars_82, 
Packit 1c1d7e
jjstrLiteralChars_83, 
Packit 1c1d7e
jjstrLiteralChars_84, 
Packit 1c1d7e
jjstrLiteralChars_85, 
Packit 1c1d7e
jjstrLiteralChars_86, 
Packit 1c1d7e
jjstrLiteralChars_87, 
Packit 1c1d7e
jjstrLiteralChars_88, 
Packit 1c1d7e
jjstrLiteralChars_89, 
Packit 1c1d7e
jjstrLiteralChars_90, 
Packit 1c1d7e
jjstrLiteralChars_91, 
Packit 1c1d7e
jjstrLiteralChars_92, 
Packit 1c1d7e
jjstrLiteralChars_93, 
Packit 1c1d7e
jjstrLiteralChars_94, 
Packit 1c1d7e
jjstrLiteralChars_95, 
Packit 1c1d7e
jjstrLiteralChars_96, 
Packit 1c1d7e
jjstrLiteralChars_97, 
Packit 1c1d7e
jjstrLiteralChars_98, 
Packit 1c1d7e
jjstrLiteralChars_99, 
Packit 1c1d7e
jjstrLiteralChars_100, 
Packit 1c1d7e
jjstrLiteralChars_101, 
Packit 1c1d7e
jjstrLiteralChars_102, 
Packit 1c1d7e
jjstrLiteralChars_103, 
Packit 1c1d7e
jjstrLiteralChars_104, 
Packit 1c1d7e
jjstrLiteralChars_105, 
Packit 1c1d7e
jjstrLiteralChars_106, 
Packit 1c1d7e
jjstrLiteralChars_107, 
Packit 1c1d7e
jjstrLiteralChars_108, 
Packit 1c1d7e
jjstrLiteralChars_109, 
Packit 1c1d7e
jjstrLiteralChars_110, 
Packit 1c1d7e
jjstrLiteralChars_111, 
Packit 1c1d7e
jjstrLiteralChars_112, 
Packit 1c1d7e
jjstrLiteralChars_113, 
Packit 1c1d7e
jjstrLiteralChars_114, 
Packit 1c1d7e
jjstrLiteralChars_115, 
Packit 1c1d7e
jjstrLiteralChars_116, 
Packit 1c1d7e
jjstrLiteralChars_117, 
Packit 1c1d7e
jjstrLiteralChars_118, 
Packit 1c1d7e
jjstrLiteralChars_119, 
Packit 1c1d7e
jjstrLiteralChars_120, 
Packit 1c1d7e
jjstrLiteralChars_121, 
Packit 1c1d7e
jjstrLiteralChars_122, 
Packit 1c1d7e
jjstrLiteralChars_123, 
Packit 1c1d7e
jjstrLiteralChars_124, 
Packit 1c1d7e
jjstrLiteralChars_125, 
Packit 1c1d7e
jjstrLiteralChars_126, 
Packit 1c1d7e
jjstrLiteralChars_127, 
Packit 1c1d7e
jjstrLiteralChars_128, 
Packit 1c1d7e
jjstrLiteralChars_129, 
Packit 1c1d7e
jjstrLiteralChars_130, 
Packit 1c1d7e
jjstrLiteralChars_131, 
Packit 1c1d7e
jjstrLiteralChars_132, 
Packit 1c1d7e
jjstrLiteralChars_133, 
Packit 1c1d7e
jjstrLiteralChars_134, 
Packit 1c1d7e
jjstrLiteralChars_135, 
Packit 1c1d7e
jjstrLiteralChars_136, 
Packit 1c1d7e
jjstrLiteralChars_137, 
Packit 1c1d7e
jjstrLiteralChars_138, 
Packit 1c1d7e
jjstrLiteralChars_139, 
Packit 1c1d7e
jjstrLiteralChars_140, 
Packit 1c1d7e
jjstrLiteralChars_141, 
Packit 1c1d7e
jjstrLiteralChars_142, 
Packit 1c1d7e
jjstrLiteralChars_143, 
Packit 1c1d7e
jjstrLiteralChars_144, 
Packit 1c1d7e
jjstrLiteralChars_145, 
Packit 1c1d7e
jjstrLiteralChars_146, 
Packit 1c1d7e
jjstrLiteralChars_147, 
Packit 1c1d7e
jjstrLiteralChars_148, 
Packit 1c1d7e
jjstrLiteralChars_149, 
Packit 1c1d7e
jjstrLiteralChars_150, 
Packit 1c1d7e
jjstrLiteralChars_151, 
Packit 1c1d7e
jjstrLiteralChars_152, 
Packit 1c1d7e
jjstrLiteralChars_153, 
Packit 1c1d7e
jjstrLiteralChars_154, 
Packit 1c1d7e
jjstrLiteralChars_155, 
Packit 1c1d7e
jjstrLiteralChars_156, 
Packit 1c1d7e
jjstrLiteralChars_157, 
Packit 1c1d7e
jjstrLiteralChars_158, 
Packit 1c1d7e
jjstrLiteralChars_159, 
Packit 1c1d7e
jjstrLiteralChars_160, 
Packit 1c1d7e
jjstrLiteralChars_161, 
Packit 1c1d7e
jjstrLiteralChars_162, 
Packit 1c1d7e
jjstrLiteralChars_163, 
Packit 1c1d7e
jjstrLiteralChars_164, 
Packit 1c1d7e
jjstrLiteralChars_165, 
Packit 1c1d7e
jjstrLiteralChars_166, 
Packit 1c1d7e
jjstrLiteralChars_167, 
Packit 1c1d7e
jjstrLiteralChars_168, 
Packit 1c1d7e
jjstrLiteralChars_169, 
Packit 1c1d7e
jjstrLiteralChars_170, 
Packit 1c1d7e
jjstrLiteralChars_171, 
Packit 1c1d7e
jjstrLiteralChars_172, 
Packit 1c1d7e
jjstrLiteralChars_173, 
Packit 1c1d7e
jjstrLiteralChars_174, 
Packit 1c1d7e
jjstrLiteralChars_175, 
Packit 1c1d7e
jjstrLiteralChars_176, 
Packit 1c1d7e
jjstrLiteralChars_177, 
Packit 1c1d7e
jjstrLiteralChars_178, 
Packit 1c1d7e
jjstrLiteralChars_179, 
Packit 1c1d7e
jjstrLiteralChars_180, 
Packit 1c1d7e
jjstrLiteralChars_181, 
Packit 1c1d7e
jjstrLiteralChars_182, 
Packit 1c1d7e
jjstrLiteralChars_183, 
Packit 1c1d7e
jjstrLiteralChars_184, 
Packit 1c1d7e
jjstrLiteralChars_185, 
Packit 1c1d7e
jjstrLiteralChars_186, 
Packit 1c1d7e
jjstrLiteralChars_187, 
Packit 1c1d7e
jjstrLiteralChars_188, 
Packit 1c1d7e
jjstrLiteralChars_189, 
Packit 1c1d7e
};
Packit 1c1d7e
Packit 1c1d7e
/** Lexer state names. */
Packit 1c1d7e
static const JAVACC_CHAR_TYPE lexStateNames_arr_0[] = 
Packit 1c1d7e
{0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0};
Packit 1c1d7e
static const JAVACC_STRING_TYPE lexStateNames[] = {
Packit 1c1d7e
lexStateNames_arr_0, 
Packit 1c1d7e
};
Packit 1c1d7e
static const unsigned long long jjtoToken[] = {
Packit 1c1d7e
   0xfffffffffffff801ULL, 0xffffffffffffffffULL, 0x20101fffffffffffULL, 
Packit 1c1d7e
};
Packit 1c1d7e
static const unsigned long long jjtoSkip[] = {
Packit 1c1d7e
   0x7deULL, 0x0ULL, 0x0ULL, 
Packit 1c1d7e
};
Packit 1c1d7e
Packit 1c1d7e
void  VhdlParserTokenManager::setDebugStream(FILE *ds){ debugStream = ds; }
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjStopAtPos(int pos, int kind){
Packit 1c1d7e
   jjmatchedKind = kind;
Packit 1c1d7e
   jjmatchedPos = pos;
Packit 1c1d7e
   return pos + 1;
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa0_0(){
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 9:
Packit 1c1d7e
         jjmatchedKind = 2;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 10:
Packit 1c1d7e
         jjmatchedKind = 3;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 13:
Packit 1c1d7e
         jjmatchedKind = 4;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 32:
Packit 1c1d7e
         jjmatchedKind = 1;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 38:
Packit 1c1d7e
         jjmatchedKind = 126;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 39:
Packit 1c1d7e
         jjmatchedKind = 127;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 40:
Packit 1c1d7e
         jjmatchedKind = 128;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 41:
Packit 1c1d7e
         jjmatchedKind = 129;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 42:
Packit 1c1d7e
         jjmatchedKind = 131;
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x4ULL);
Packit 1c1d7e
      case 43:
Packit 1c1d7e
         jjmatchedKind = 132;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 44:
Packit 1c1d7e
         jjmatchedKind = 134;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 45:
Packit 1c1d7e
         jjmatchedKind = 133;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 46:
Packit 1c1d7e
         jjmatchedKind = 157;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 47:
Packit 1c1d7e
         jjmatchedKind = 158;
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x8000ULL);
Packit 1c1d7e
      case 58:
Packit 1c1d7e
         jjmatchedKind = 136;
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x80ULL);
Packit 1c1d7e
      case 59:
Packit 1c1d7e
         jjmatchedKind = 137;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 60:
Packit 1c1d7e
         jjmatchedKind = 140;
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x60400ULL);
Packit 1c1d7e
      case 61:
Packit 1c1d7e
         jjmatchedKind = 142;
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x10000ULL);
Packit 1c1d7e
      case 62:
Packit 1c1d7e
         jjmatchedKind = 141;
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x80800ULL);
Packit 1c1d7e
      case 63:
Packit 1c1d7e
         jjmatchedKind = 155;
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x0ULL, 0x7f00000ULL);
Packit 1c1d7e
      case 64:
Packit 1c1d7e
         jjmatchedKind = 159;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 65:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x7ff800ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 66:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0xf800000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 67:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x3f0000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 68:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x1c00000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 69:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x3e000000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 70:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x7c0000000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 71:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x7800000000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 73:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x1f8000000000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 76:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x3e00000000000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 77:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0xc000000000000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 78:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3fULL, 0x0ULL);
Packit 1c1d7e
      case 79:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0xfc0ULL, 0x0ULL);
Packit 1c1d7e
      case 80:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1ff000ULL, 0x0ULL);
Packit 1c1d7e
      case 82:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1ffe00000ULL, 0x0ULL);
Packit 1c1d7e
      case 83:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0xffe00000000ULL, 0x0ULL);
Packit 1c1d7e
      case 84:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf00000000000ULL, 0x0ULL);
Packit 1c1d7e
      case 85:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf000000000000ULL, 0x0ULL);
Packit 1c1d7e
      case 86:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf0000000000000ULL, 0x0ULL);
Packit 1c1d7e
      case 87:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf00000000000000ULL, 0x0ULL);
Packit 1c1d7e
      case 88:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3000000000000000ULL, 0x0ULL);
Packit 1c1d7e
      case 91:
Packit 1c1d7e
         jjmatchedKind = 161;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 93:
Packit 1c1d7e
         jjmatchedKind = 162;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 94:
Packit 1c1d7e
         jjmatchedKind = 160;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 97:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x7ff800ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 98:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0xf800000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 99:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x3f0000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 100:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x1c00000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 101:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x3e000000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 102:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x7c0000000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 103:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x7800000000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 105:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x1f8000000000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 108:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x3e00000000000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 109:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0xc000000000000000ULL, 0x0ULL, 0x0ULL);
Packit 1c1d7e
      case 110:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3fULL, 0x0ULL);
Packit 1c1d7e
      case 111:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0xfc0ULL, 0x0ULL);
Packit 1c1d7e
      case 112:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1ff000ULL, 0x0ULL);
Packit 1c1d7e
      case 114:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x1ffe00000ULL, 0x0ULL);
Packit 1c1d7e
      case 115:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0xffe00000000ULL, 0x0ULL);
Packit 1c1d7e
      case 116:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf00000000000ULL, 0x0ULL);
Packit 1c1d7e
      case 117:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf000000000000ULL, 0x0ULL);
Packit 1c1d7e
      case 118:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf0000000000000ULL, 0x0ULL);
Packit 1c1d7e
      case 119:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0xf00000000000000ULL, 0x0ULL);
Packit 1c1d7e
      case 120:
Packit 1c1d7e
         return jjMoveStringLiteralDfa1_0(0x0ULL, 0x3000000000000000ULL, 0x0ULL);
Packit 1c1d7e
      case 123:
Packit 1c1d7e
         jjmatchedKind = 163;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 124:
Packit 1c1d7e
         jjmatchedKind = 156;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      case 125:
Packit 1c1d7e
         jjmatchedKind = 164;
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
      default :
Packit 1c1d7e
         return jjMoveNfa_0(11, 0);
Packit 1c1d7e
   }
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa1_0(unsigned long long active0, unsigned long long active1, unsigned long long active2){
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 0);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 42:
Packit 1c1d7e
         if ((active2 & 0x4ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 130;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 47:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x4000000ULL);
Packit 1c1d7e
      case 60:
Packit 1c1d7e
         if ((active2 & 0x40000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 146;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active2 & 0x1000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 152;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x400000ULL);
Packit 1c1d7e
      case 61:
Packit 1c1d7e
         if ((active2 & 0x80ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 135;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active2 & 0x400ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 138;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active2 & 0x800ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 139;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active2 & 0x8000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 143;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active2 & 0x2000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 153;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 62:
Packit 1c1d7e
         if ((active2 & 0x10000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 144;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active2 & 0x20000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 145;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active2 & 0x80000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 147;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active2 & 0x800000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 151;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0L, active2, 0x200000ULL);
Packit 1c1d7e
      case 63:
Packit 1c1d7e
         if ((active2 & 0x100000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 148;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 65:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x4200040020000000ULL, active1, 0x110000000203001ULL, active2, 0L);
Packit 1c1d7e
      case 66:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x800ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 67:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x1000ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 69:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x1800400800000ULL, active1, 0xf3fc00006ULL, active2, 0L);
Packit 1c1d7e
      case 70:
Packit 1c1d7e
         if ((active0 & 0x8000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 51;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x40ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 70;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x2000ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 72:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x600102000000000ULL, active2, 0L);
Packit 1c1d7e
      case 73:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x1c00080800000000ULL, active1, 0x800001000000000ULL, active2, 0L);
Packit 1c1d7e
      case 76:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x600100c000ULL, active1, 0xc000000000ULL, active2, 0L);
Packit 1c1d7e
      case 77:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x10000000000000ULL, active1, 0x20000000000000ULL, active2, 0L);
Packit 1c1d7e
      case 78:
Packit 1c1d7e
         if ((active0 & 0x20000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 53;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x80ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 71;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0xc0018000010000ULL, active1, 0x2007000000000000ULL, active2, 0L);
Packit 1c1d7e
      case 79:
Packit 1c1d7e
         if ((active1 & 0x200000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 109;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0xa0003013d2000000ULL, active1, 0x10000000c000c018ULL, active2, 0L);
Packit 1c1d7e
      case 80:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40000000000100ULL, active2, 0L);
Packit 1c1d7e
      case 82:
Packit 1c1d7e
         if ((active1 & 0x200ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 73;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x2000000060000ULL, active1, 0x4300000f0000ULL, active2, 0L);
Packit 1c1d7e
      case 83:
Packit 1c1d7e
         if ((active0 & 0x100000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 56;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x380000ULL, active1, 0x8000000000000ULL, active2, 0L);
Packit 1c1d7e
      case 84:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x400000ULL, active1, 0x40000000400ULL, active2, 0L);
Packit 1c1d7e
      case 85:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x440000c000000ULL, active1, 0x80080000100820ULL, active2, 0L);
Packit 1c1d7e
      case 88:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x20000000000ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 89:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800000000000ULL, active2, 0L);
Packit 1c1d7e
      case 97:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x4200040020000000ULL, active1, 0x110000000203001ULL, active2, 0L);
Packit 1c1d7e
      case 98:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x800ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 99:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x1000ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 101:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x1800400800000ULL, active1, 0xf3fc00006ULL, active2, 0L);
Packit 1c1d7e
      case 102:
Packit 1c1d7e
         if ((active0 & 0x8000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 51;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x40ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 70;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x2000ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 104:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x600102000000000ULL, active2, 0L);
Packit 1c1d7e
      case 105:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x1c00080800000000ULL, active1, 0x800001000000000ULL, active2, 0L);
Packit 1c1d7e
      case 108:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x600100c000ULL, active1, 0xc000000000ULL, active2, 0L);
Packit 1c1d7e
      case 109:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x10000000000000ULL, active1, 0x20000000000000ULL, active2, 0L);
Packit 1c1d7e
      case 110:
Packit 1c1d7e
         if ((active0 & 0x20000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 53;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x80ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 71;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0xc0018000010000ULL, active1, 0x2007000000000000ULL, active2, 0L);
Packit 1c1d7e
      case 111:
Packit 1c1d7e
         if ((active1 & 0x200000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 109;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0xa0003013d2000000ULL, active1, 0x10000000c000c018ULL, active2, 0L);
Packit 1c1d7e
      case 112:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40000000000100ULL, active2, 0L);
Packit 1c1d7e
      case 114:
Packit 1c1d7e
         if ((active1 & 0x200ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 73;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x2000000060000ULL, active1, 0x4300000f0000ULL, active2, 0L);
Packit 1c1d7e
      case 115:
Packit 1c1d7e
         if ((active0 & 0x100000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 56;
Packit 1c1d7e
            jjmatchedPos = 1;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x380000ULL, active1, 0x8000000000000ULL, active2, 0L);
Packit 1c1d7e
      case 116:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x400000ULL, active1, 0x40000000400ULL, active2, 0L);
Packit 1c1d7e
      case 117:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x440000c000000ULL, active1, 0x80080000100820ULL, active2, 0L);
Packit 1c1d7e
      case 120:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0x20000000000ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 121:
Packit 1c1d7e
         return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800000000000ULL, active2, 0L);
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 1);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 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){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 1);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 1);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 61:
Packit 1c1d7e
         if ((active2 & 0x200000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 149;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active2 & 0x400000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 150;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active2 & 0x4000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 154;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 65:
Packit 1c1d7e
         if ((active1 & 0x4000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 102;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x10000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 104;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x4000000000000ULL, active1, 0x1402000000000ULL, active2, 0L);
Packit 1c1d7e
      case 66:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x600000000000000ULL, active1, 0x80000000000ULL, active2, 0L);
Packit 1c1d7e
      case 67:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x21000ULL, active1, 0x401000ULL, active2, 0L);
Packit 1c1d7e
      case 68:
Packit 1c1d7e
         if ((active0 & 0x10000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 16;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x8000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 39;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x8000000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 63;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x2000000ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 69:
Packit 1c1d7e
         if ((active1 & 0x8000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 115;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x40000000000000ULL, active1, 0x200100000000100ULL, active2, 0L);
Packit 1c1d7e
      case 70:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x404000000ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 71:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x800000ULL, active1, 0x1000800000ULL, active2, 0L);
Packit 1c1d7e
      case 72:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400ULL, active2, 0L);
Packit 1c1d7e
      case 73:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x60000004000ULL, active1, 0x502000000000000ULL, active2, 0L);
Packit 1c1d7e
      case 74:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1000000ULL, active2, 0L);
Packit 1c1d7e
      case 76:
Packit 1c1d7e
         if ((active0 & 0x8000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 15;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x40000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 94;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x8000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 103;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x20000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 105;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x80000000000ULL, active1, 0x202000020ULL, active2, 0L);
Packit 1c1d7e
      case 77:
Packit 1c1d7e
         if ((active1 & 0x10000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 92;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x10000000ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 78:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x801c001c0000000ULL, active1, 0x80000000200001ULL, active2, 0L);
Packit 1c1d7e
      case 79:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x2082000001000000ULL, active1, 0x20200000000f0000ULL, active2, 0L);
Packit 1c1d7e
      case 80:
Packit 1c1d7e
         if ((active0 & 0x4000000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 62;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x10000000000000ULL, active1, 0x800020000000ULL, active2, 0L);
Packit 1c1d7e
      case 81:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400000000ULL, active2, 0L);
Packit 1c1d7e
      case 82:
Packit 1c1d7e
         if ((active0 & 0x100000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 44;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x8ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 67;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x80000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 95;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x1000000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 124;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x200000040000ULL, active1, 0x50040000106000ULL, active2, 0L);
Packit 1c1d7e
      case 83:
Packit 1c1d7e
         if ((active0 & 0x800ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 11;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x8000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 27;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x6820380000ULL, active1, 0xc008000ULL, active2, 0L);
Packit 1c1d7e
      case 84:
Packit 1c1d7e
         if ((active1 & 0x10ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 68;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x800ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 75;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x1000010000402000ULL, active1, 0x804000100000000ULL, active2, 0L);
Packit 1c1d7e
      case 86:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x200000000ULL, active1, 0x800000000ULL, active2, 0L);
Packit 1c1d7e
      case 87:
Packit 1c1d7e
         if ((active1 & 0x2ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 65;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x1000000000ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 88:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4ULL, active2, 0L);
Packit 1c1d7e
      case 97:
Packit 1c1d7e
         if ((active1 & 0x4000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 102;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x10000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 104;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x4000000000000ULL, active1, 0x1402000000000ULL, active2, 0L);
Packit 1c1d7e
      case 98:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x600000000000000ULL, active1, 0x80000000000ULL, active2, 0L);
Packit 1c1d7e
      case 99:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x21000ULL, active1, 0x401000ULL, active2, 0L);
Packit 1c1d7e
      case 100:
Packit 1c1d7e
         if ((active0 & 0x10000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 16;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x8000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 39;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x8000000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 63;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x2000000ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 101:
Packit 1c1d7e
         if ((active1 & 0x8000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 115;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x40000000000000ULL, active1, 0x200100000000100ULL, active2, 0L);
Packit 1c1d7e
      case 102:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x404000000ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 103:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x800000ULL, active1, 0x1000800000ULL, active2, 0L);
Packit 1c1d7e
      case 104:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400ULL, active2, 0L);
Packit 1c1d7e
      case 105:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x60000004000ULL, active1, 0x502000000000000ULL, active2, 0L);
Packit 1c1d7e
      case 106:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1000000ULL, active2, 0L);
Packit 1c1d7e
      case 108:
Packit 1c1d7e
         if ((active0 & 0x8000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 15;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x40000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 94;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x8000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 103;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x20000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 105;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x80000000000ULL, active1, 0x202000020ULL, active2, 0L);
Packit 1c1d7e
      case 109:
Packit 1c1d7e
         if ((active1 & 0x10000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 92;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x10000000ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 110:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x801c001c0000000ULL, active1, 0x80000000200001ULL, active2, 0L);
Packit 1c1d7e
      case 111:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x2082000001000000ULL, active1, 0x20200000000f0000ULL, active2, 0L);
Packit 1c1d7e
      case 112:
Packit 1c1d7e
         if ((active0 & 0x4000000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 62;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x10000000000000ULL, active1, 0x800020000000ULL, active2, 0L);
Packit 1c1d7e
      case 113:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400000000ULL, active2, 0L);
Packit 1c1d7e
      case 114:
Packit 1c1d7e
         if ((active0 & 0x100000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 44;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x8ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 67;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x80000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 95;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x1000000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 124;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x200000040000ULL, active1, 0x50040000106000ULL, active2, 0L);
Packit 1c1d7e
      case 115:
Packit 1c1d7e
         if ((active0 & 0x800ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 11;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x8000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 27;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x6820380000ULL, active1, 0xc008000ULL, active2, 0L);
Packit 1c1d7e
      case 116:
Packit 1c1d7e
         if ((active1 & 0x10ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 68;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x800ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 75;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x1000010000402000ULL, active1, 0x804000100000000ULL, active2, 0L);
Packit 1c1d7e
      case 118:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x200000000ULL, active1, 0x800000000ULL, active2, 0L);
Packit 1c1d7e
      case 119:
Packit 1c1d7e
         if ((active1 & 0x2ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 65;
Packit 1c1d7e
            jjmatchedPos = 2;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0x1000000000ULL, active1, 0L, active2, 0L);
Packit 1c1d7e
      case 120:
Packit 1c1d7e
         return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4ULL, active2, 0L);
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 2);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 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){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1) | (active2 &= old2)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 2);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 2);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 65:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x400044000ULL, active1, 0x2000ULL);
Packit 1c1d7e
      case 67:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x600801000000ULL, active1, 0x30000ULL);
Packit 1c1d7e
      case 68:
Packit 1c1d7e
         if ((active1 & 0x1ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 64;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20000000000000ULL);
Packit 1c1d7e
      case 69:
Packit 1c1d7e
         if ((active0 & 0x20000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 29;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x2000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 37;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x80000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 43;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x100000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 84;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x800000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 111;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x1201800200083000ULL, active1, 0xa03000400ULL);
Packit 1c1d7e
      case 70:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x44000000ULL, active1, 0x1000000000000ULL);
Packit 1c1d7e
      case 71:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200000ULL);
Packit 1c1d7e
      case 72:
Packit 1c1d7e
         if ((active1 & 0x800000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 123;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x20000ULL, active1, 0L);
Packit 1c1d7e
      case 73:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x14000800000ULL, active1, 0x94000000800000ULL);
Packit 1c1d7e
      case 75:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x800000000000000ULL, active1, 0x1000ULL);
Packit 1c1d7e
      case 76:
Packit 1c1d7e
         if ((active1 & 0x20ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 69;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x400000000000000ULL);
Packit 1c1d7e
      case 78:
Packit 1c1d7e
         if ((active1 & 0x100ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 72;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x100000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 108;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x200000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 121;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x1000000000ULL, active1, 0x401000000000ULL);
Packit 1c1d7e
      case 79:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x40040020400000ULL);
Packit 1c1d7e
      case 80:
Packit 1c1d7e
         if ((active0 & 0x2000000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 61;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x10000000ULL, active1, 0x40000ULL);
Packit 1c1d7e
      case 82:
Packit 1c1d7e
         if ((active1 & 0x2000000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 125;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x444040000400000ULL, active1, 0x2000000000ULL);
Packit 1c1d7e
      case 83:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x80000000ULL, active1, 0L);
Packit 1c1d7e
      case 84:
Packit 1c1d7e
         if ((active0 & 0x20000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 41;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x4ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 66;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x4000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 78;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x100000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 120;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x100000000ULL, active1, 0x208000c088000ULL);
Packit 1c1d7e
      case 85:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x92000000300000ULL, active1, 0x500000000ULL);
Packit 1c1d7e
      case 89:
Packit 1c1d7e
         if ((active0 & 0x2000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 25;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 97:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x400044000ULL, active1, 0x2000ULL);
Packit 1c1d7e
      case 99:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x600801000000ULL, active1, 0x30000ULL);
Packit 1c1d7e
      case 100:
Packit 1c1d7e
         if ((active1 & 0x1ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 64;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20000000000000ULL);
Packit 1c1d7e
      case 101:
Packit 1c1d7e
         if ((active0 & 0x20000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 29;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x2000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 37;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x80000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 43;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x100000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 84;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x800000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 111;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x1201800200083000ULL, active1, 0xa03000400ULL);
Packit 1c1d7e
      case 102:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x44000000ULL, active1, 0x1000000000000ULL);
Packit 1c1d7e
      case 103:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200000ULL);
Packit 1c1d7e
      case 104:
Packit 1c1d7e
         if ((active1 & 0x800000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 123;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x20000ULL, active1, 0L);
Packit 1c1d7e
      case 105:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x14000800000ULL, active1, 0x94000000800000ULL);
Packit 1c1d7e
      case 107:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x800000000000000ULL, active1, 0x1000ULL);
Packit 1c1d7e
      case 108:
Packit 1c1d7e
         if ((active1 & 0x20ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 69;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x400000000000000ULL);
Packit 1c1d7e
      case 110:
Packit 1c1d7e
         if ((active1 & 0x100ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 72;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x100000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 108;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x200000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 121;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x1000000000ULL, active1, 0x401000000000ULL);
Packit 1c1d7e
      case 111:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x40040020400000ULL);
Packit 1c1d7e
      case 112:
Packit 1c1d7e
         if ((active0 & 0x2000000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 61;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x10000000ULL, active1, 0x40000ULL);
Packit 1c1d7e
      case 114:
Packit 1c1d7e
         if ((active1 & 0x2000000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 125;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x444040000400000ULL, active1, 0x2000000000ULL);
Packit 1c1d7e
      case 115:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x80000000ULL, active1, 0L);
Packit 1c1d7e
      case 116:
Packit 1c1d7e
         if ((active0 & 0x20000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 41;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x4ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 66;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x4000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 78;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x100000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 120;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x100000000ULL, active1, 0x208000c088000ULL);
Packit 1c1d7e
      case 117:
Packit 1c1d7e
         return jjMoveStringLiteralDfa4_0(active0, 0x92000000300000ULL, active1, 0x500000000ULL);
Packit 1c1d7e
      case 121:
Packit 1c1d7e
         if ((active0 & 0x2000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 25;
Packit 1c1d7e
            jjmatchedPos = 3;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 3);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa4_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 3);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 3);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 65:
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0xc00000000000000ULL, active1, 0x10001002001000ULL);
Packit 1c1d7e
      case 67:
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x201000000ULL);
Packit 1c1d7e
      case 68:
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x4000000000000ULL, active1, 0L);
Packit 1c1d7e
      case 69:
Packit 1c1d7e
         if ((active0 & 0x200000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 45;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x200000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 85;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x20000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 117;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x400000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 122;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x104000000ULL, active1, 0x24000f0000ULL);
Packit 1c1d7e
      case 70:
Packit 1c1d7e
         if ((active0 & 0x4000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 38;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x1000000000000ULL);
Packit 1c1d7e
      case 73:
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x40420000ULL, active1, 0L);
Packit 1c1d7e
      case 75:
Packit 1c1d7e
         if ((active0 & 0x1000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 24;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 76:
Packit 1c1d7e
         if ((active0 & 0x200000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 57;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x4000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 114;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 77:
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x300000ULL, active1, 0x2000ULL);
Packit 1c1d7e
      case 78:
Packit 1c1d7e
         if ((active0 & 0x800000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 23;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x40000000000ULL, active1, 0x40000000000ULL);
Packit 1c1d7e
      case 79:
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x810000000ULL, active1, 0L);
Packit 1c1d7e
      case 80:
Packit 1c1d7e
         if ((active0 & 0x2000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 49;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x40000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 118;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x8000ULL);
Packit 1c1d7e
      case 82:
Packit 1c1d7e
         if ((active0 & 0x2000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 13;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x200000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 33;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x1011800000080000ULL, active1, 0x92c400400ULL);
Packit 1c1d7e
      case 83:
Packit 1c1d7e
         if ((active0 & 0x4000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 14;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x2000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 113;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x1000ULL, active1, 0x400000800000ULL);
Packit 1c1d7e
      case 84:
Packit 1c1d7e
         if ((active0 & 0x80000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 55;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x80000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 119;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x40411080000000ULL, active1, 0L);
Packit 1c1d7e
      case 85:
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x400000000ULL, active1, 0L);
Packit 1c1d7e
      case 89:
Packit 1c1d7e
         if ((active0 & 0x40000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 18;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x80000000000ULL);
Packit 1c1d7e
      case 97:
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0xc00000000000000ULL, active1, 0x10001002001000ULL);
Packit 1c1d7e
      case 99:
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x201000000ULL);
Packit 1c1d7e
      case 100:
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x4000000000000ULL, active1, 0L);
Packit 1c1d7e
      case 101:
Packit 1c1d7e
         if ((active0 & 0x200000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 45;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x200000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 85;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x20000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 117;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x400000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 122;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x104000000ULL, active1, 0x24000f0000ULL);
Packit 1c1d7e
      case 102:
Packit 1c1d7e
         if ((active0 & 0x4000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 38;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x1000000000000ULL);
Packit 1c1d7e
      case 105:
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x40420000ULL, active1, 0L);
Packit 1c1d7e
      case 107:
Packit 1c1d7e
         if ((active0 & 0x1000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 24;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 108:
Packit 1c1d7e
         if ((active0 & 0x200000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 57;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x4000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 114;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 109:
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x300000ULL, active1, 0x2000ULL);
Packit 1c1d7e
      case 110:
Packit 1c1d7e
         if ((active0 & 0x800000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 23;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x40000000000ULL, active1, 0x40000000000ULL);
Packit 1c1d7e
      case 111:
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x810000000ULL, active1, 0L);
Packit 1c1d7e
      case 112:
Packit 1c1d7e
         if ((active0 & 0x2000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 49;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x40000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 118;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x8000ULL);
Packit 1c1d7e
      case 114:
Packit 1c1d7e
         if ((active0 & 0x2000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 13;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x200000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 33;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x1011800000080000ULL, active1, 0x92c400400ULL);
Packit 1c1d7e
      case 115:
Packit 1c1d7e
         if ((active0 & 0x4000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 14;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x2000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 113;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x1000ULL, active1, 0x400000800000ULL);
Packit 1c1d7e
      case 116:
Packit 1c1d7e
         if ((active0 & 0x80000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 55;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x80000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 119;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x40411080000000ULL, active1, 0L);
Packit 1c1d7e
      case 117:
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0x400000000ULL, active1, 0L);
Packit 1c1d7e
      case 121:
Packit 1c1d7e
         if ((active0 & 0x40000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 18;
Packit 1c1d7e
            jjmatchedPos = 4;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa5_0(active0, 0L, active1, 0x80000000000ULL);
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 4);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa5_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 4);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 4);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 65:
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x1000800080000000ULL, active1, 0L);
Packit 1c1d7e
      case 66:
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x400000ULL, active1, 0x10000000000000ULL);
Packit 1c1d7e
      case 67:
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x80000ULL);
Packit 1c1d7e
      case 68:
Packit 1c1d7e
         if ((active1 & 0x400000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 86;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x2000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 101;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x10000ULL);
Packit 1c1d7e
      case 69:
Packit 1c1d7e
         if ((active0 & 0x100000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 20;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x10000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 52;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x4040000200000ULL, active1, 0x1000000002000ULL);
Packit 1c1d7e
      case 71:
Packit 1c1d7e
         if ((active1 & 0x40000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 106;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x800000040000000ULL, active1, 0x1000ULL);
Packit 1c1d7e
      case 73:
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x41400000000000ULL, active1, 0x80c000000ULL);
Packit 1c1d7e
      case 76:
Packit 1c1d7e
         if ((active1 & 0x1000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 100;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x400000000ULL, active1, 0L);
Packit 1c1d7e
      case 78:
Packit 1c1d7e
         if ((active1 & 0x100000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 96;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x810000000ULL, active1, 0x400000000ULL);
Packit 1c1d7e
      case 79:
Packit 1c1d7e
         if ((active0 & 0x1000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 36;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x8000ULL);
Packit 1c1d7e
      case 80:
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x480000000000ULL);
Packit 1c1d7e
      case 82:
Packit 1c1d7e
         if ((active0 & 0x4000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 26;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x400000000000000ULL, active1, 0x40000ULL);
Packit 1c1d7e
      case 83:
Packit 1c1d7e
         if ((active0 & 0x1000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 12;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x400ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 74;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x2020000ULL);
Packit 1c1d7e
      case 84:
Packit 1c1d7e
         if ((active0 & 0x80000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 19;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x1000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 88;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x20000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 93;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x200000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 97;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x20000ULL, active1, 0x800000ULL);
Packit 1c1d7e
      case 88:
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x100000000ULL, active1, 0L);
Packit 1c1d7e
      case 89:
Packit 1c1d7e
         if ((active0 & 0x10000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 40;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 97:
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x1000800080000000ULL, active1, 0L);
Packit 1c1d7e
      case 98:
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x400000ULL, active1, 0x10000000000000ULL);
Packit 1c1d7e
      case 99:
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x80000ULL);
Packit 1c1d7e
      case 100:
Packit 1c1d7e
         if ((active1 & 0x400000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 86;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x2000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 101;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x10000ULL);
Packit 1c1d7e
      case 101:
Packit 1c1d7e
         if ((active0 & 0x100000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 20;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x10000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 52;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x4040000200000ULL, active1, 0x1000000002000ULL);
Packit 1c1d7e
      case 103:
Packit 1c1d7e
         if ((active1 & 0x40000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 106;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x800000040000000ULL, active1, 0x1000ULL);
Packit 1c1d7e
      case 105:
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x41400000000000ULL, active1, 0x80c000000ULL);
Packit 1c1d7e
      case 108:
Packit 1c1d7e
         if ((active1 & 0x1000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 100;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x400000000ULL, active1, 0L);
Packit 1c1d7e
      case 110:
Packit 1c1d7e
         if ((active1 & 0x100000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 96;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x810000000ULL, active1, 0x400000000ULL);
Packit 1c1d7e
      case 111:
Packit 1c1d7e
         if ((active0 & 0x1000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 36;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x8000ULL);
Packit 1c1d7e
      case 112:
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x480000000000ULL);
Packit 1c1d7e
      case 114:
Packit 1c1d7e
         if ((active0 & 0x4000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 26;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x400000000000000ULL, active1, 0x40000ULL);
Packit 1c1d7e
      case 115:
Packit 1c1d7e
         if ((active0 & 0x1000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 12;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x400ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 74;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0L, active1, 0x2020000ULL);
Packit 1c1d7e
      case 116:
Packit 1c1d7e
         if ((active0 & 0x80000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 19;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x1000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 88;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x20000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 93;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x200000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 97;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x20000ULL, active1, 0x800000ULL);
Packit 1c1d7e
      case 120:
Packit 1c1d7e
         return jjMoveStringLiteralDfa6_0(active0, 0x100000000ULL, active1, 0L);
Packit 1c1d7e
      case 121:
Packit 1c1d7e
         if ((active0 & 0x10000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 40;
Packit 1c1d7e
            jjmatchedPos = 5;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 5);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa6_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 5);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 5);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 65:
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x40000000000000ULL, active1, 0L);
Packit 1c1d7e
      case 67:
Packit 1c1d7e
         if ((active0 & 0x1000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 48;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x100040c000000ULL);
Packit 1c1d7e
      case 68:
Packit 1c1d7e
         if ((active0 & 0x4000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 50;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 69:
Packit 1c1d7e
         if ((active0 & 0x800000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 59;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x1000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 76;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x2000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 89;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x80000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 107;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x10020000ULL, active1, 0x800000ULL);
Packit 1c1d7e
      case 76:
Packit 1c1d7e
         if ((active0 & 0x1000000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 60;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x10000000000000ULL);
Packit 1c1d7e
      case 78:
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x880000000ULL, active1, 0x8000ULL);
Packit 1c1d7e
      case 79:
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x400000000000ULL, active1, 0x400000000000ULL);
Packit 1c1d7e
      case 83:
Packit 1c1d7e
         if ((active1 & 0x20000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 81;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x40000000000ULL, active1, 0L);
Packit 1c1d7e
      case 84:
Packit 1c1d7e
         if ((active0 & 0x100000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 32;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x400000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 34;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x800000000000ULL, active1, 0x8000c2000ULL);
Packit 1c1d7e
      case 85:
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x40400000ULL, active1, 0x10000ULL);
Packit 1c1d7e
      case 89:
Packit 1c1d7e
         if ((active0 & 0x400000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 58;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 95:
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      case 97:
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x40000000000000ULL, active1, 0L);
Packit 1c1d7e
      case 99:
Packit 1c1d7e
         if ((active0 & 0x1000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 48;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x100040c000000ULL);
Packit 1c1d7e
      case 100:
Packit 1c1d7e
         if ((active0 & 0x4000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 50;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 101:
Packit 1c1d7e
         if ((active0 & 0x800000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 59;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x1000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 76;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x2000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 89;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x80000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 107;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x10020000ULL, active1, 0x800000ULL);
Packit 1c1d7e
      case 108:
Packit 1c1d7e
         if ((active0 & 0x1000000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 60;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0L, active1, 0x10000000000000ULL);
Packit 1c1d7e
      case 110:
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x880000000ULL, active1, 0x8000ULL);
Packit 1c1d7e
      case 111:
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x400000000000ULL, active1, 0x400000000000ULL);
Packit 1c1d7e
      case 115:
Packit 1c1d7e
         if ((active1 & 0x20000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 81;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x40000000000ULL, active1, 0L);
Packit 1c1d7e
      case 116:
Packit 1c1d7e
         if ((active0 & 0x100000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 32;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active0 & 0x400000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 34;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x800000000000ULL, active1, 0x8000c2000ULL);
Packit 1c1d7e
      case 117:
Packit 1c1d7e
         return jjMoveStringLiteralDfa7_0(active0, 0x40400000ULL, active1, 0x10000ULL);
Packit 1c1d7e
      case 121:
Packit 1c1d7e
         if ((active0 & 0x400000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 58;
Packit 1c1d7e
            jjmatchedPos = 6;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 6);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa7_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 6);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 6);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 67:
Packit 1c1d7e
         return jjMoveStringLiteralDfa8_0(active0, 0x20000ULL, active1, 0L);
Packit 1c1d7e
      case 69:
Packit 1c1d7e
         if ((active0 & 0x800000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 47;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x400000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 98;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x10000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 116;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa8_0(active0, 0x800000000ULL, active1, 0x8a000ULL);
Packit 1c1d7e
      case 71:
Packit 1c1d7e
         return jjMoveStringLiteralDfa8_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      case 76:
Packit 1c1d7e
         if ((active0 & 0x40000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 54;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 78:
Packit 1c1d7e
         if ((active0 & 0x400000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 46;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa8_0(active0, 0x10000000ULL, active1, 0L);
Packit 1c1d7e
      case 82:
Packit 1c1d7e
         if ((active1 & 0x800000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 87;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa8_0(active0, 0x40000000ULL, active1, 0x400000010000ULL);
Packit 1c1d7e
      case 83:
Packit 1c1d7e
         if ((active0 & 0x40000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 42;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 84:
Packit 1c1d7e
         if ((active0 & 0x80000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 31;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x4000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 90;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa8_0(active0, 0x400000ULL, active1, 0x1000008000000ULL);
Packit 1c1d7e
      case 89:
Packit 1c1d7e
         if ((active1 & 0x40000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 82;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x800000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 99;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 99:
Packit 1c1d7e
         return jjMoveStringLiteralDfa8_0(active0, 0x20000ULL, active1, 0L);
Packit 1c1d7e
      case 101:
Packit 1c1d7e
         if ((active0 & 0x800000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 47;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x400000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 98;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x10000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 116;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa8_0(active0, 0x800000000ULL, active1, 0x8a000ULL);
Packit 1c1d7e
      case 103:
Packit 1c1d7e
         return jjMoveStringLiteralDfa8_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      case 108:
Packit 1c1d7e
         if ((active0 & 0x40000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 54;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 110:
Packit 1c1d7e
         if ((active0 & 0x400000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 46;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa8_0(active0, 0x10000000ULL, active1, 0L);
Packit 1c1d7e
      case 114:
Packit 1c1d7e
         if ((active1 & 0x800000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 87;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa8_0(active0, 0x40000000ULL, active1, 0x400000010000ULL);
Packit 1c1d7e
      case 115:
Packit 1c1d7e
         if ((active0 & 0x40000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 42;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 116:
Packit 1c1d7e
         if ((active0 & 0x80000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 31;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x4000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 90;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa8_0(active0, 0x400000ULL, active1, 0x1000008000000ULL);
Packit 1c1d7e
      case 121:
Packit 1c1d7e
         if ((active1 & 0x40000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 82;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x800000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 99;
Packit 1c1d7e
            jjmatchedPos = 7;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 7);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa8_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 7);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 7);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 65:
Packit 1c1d7e
         return jjMoveStringLiteralDfa9_0(active0, 0x40000000ULL, active1, 0L);
Packit 1c1d7e
      case 67:
Packit 1c1d7e
         return jjMoveStringLiteralDfa9_0(active0, 0x800000000ULL, active1, 0L);
Packit 1c1d7e
      case 68:
Packit 1c1d7e
         if ((active1 & 0x8000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 79;
Packit 1c1d7e
            jjmatchedPos = 8;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x80000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 83;
Packit 1c1d7e
            jjmatchedPos = 8;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 69:
Packit 1c1d7e
         if ((active0 & 0x400000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 22;
Packit 1c1d7e
            jjmatchedPos = 8;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x10000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 80;
Packit 1c1d7e
            jjmatchedPos = 8;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x1000000000000ULL);
Packit 1c1d7e
      case 82:
Packit 1c1d7e
         if ((active1 & 0x2000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 77;
Packit 1c1d7e
            jjmatchedPos = 8;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 84:
Packit 1c1d7e
         if ((active0 & 0x10000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 28;
Packit 1c1d7e
            jjmatchedPos = 8;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x400000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 110;
Packit 1c1d7e
            jjmatchedPos = 8;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa9_0(active0, 0x20000ULL, active1, 0L);
Packit 1c1d7e
      case 85:
Packit 1c1d7e
         return jjMoveStringLiteralDfa9_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      case 95:
Packit 1c1d7e
         return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      case 97:
Packit 1c1d7e
         return jjMoveStringLiteralDfa9_0(active0, 0x40000000ULL, active1, 0L);
Packit 1c1d7e
      case 99:
Packit 1c1d7e
         return jjMoveStringLiteralDfa9_0(active0, 0x800000000ULL, active1, 0L);
Packit 1c1d7e
      case 100:
Packit 1c1d7e
         if ((active1 & 0x8000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 79;
Packit 1c1d7e
            jjmatchedPos = 8;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x80000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 83;
Packit 1c1d7e
            jjmatchedPos = 8;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 101:
Packit 1c1d7e
         if ((active0 & 0x400000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 22;
Packit 1c1d7e
            jjmatchedPos = 8;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x10000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 80;
Packit 1c1d7e
            jjmatchedPos = 8;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa9_0(active0, 0L, active1, 0x1000000000000ULL);
Packit 1c1d7e
      case 114:
Packit 1c1d7e
         if ((active1 & 0x2000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 77;
Packit 1c1d7e
            jjmatchedPos = 8;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 116:
Packit 1c1d7e
         if ((active0 & 0x10000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 28;
Packit 1c1d7e
            jjmatchedPos = 8;
Packit 1c1d7e
         }
Packit 1c1d7e
         else if ((active1 & 0x400000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 110;
Packit 1c1d7e
            jjmatchedPos = 8;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa9_0(active0, 0x20000ULL, active1, 0L);
Packit 1c1d7e
      case 117:
Packit 1c1d7e
         return jjMoveStringLiteralDfa9_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 8);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa9_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 8);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 8);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 65:
Packit 1c1d7e
         return jjMoveStringLiteralDfa10_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      case 68:
Packit 1c1d7e
         if ((active1 & 0x1000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 112;
Packit 1c1d7e
            jjmatchedPos = 9;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 71:
Packit 1c1d7e
         return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      case 84:
Packit 1c1d7e
         if ((active0 & 0x800000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 35;
Packit 1c1d7e
            jjmatchedPos = 9;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa10_0(active0, 0x40000000ULL, active1, 0L);
Packit 1c1d7e
      case 85:
Packit 1c1d7e
         return jjMoveStringLiteralDfa10_0(active0, 0x20000ULL, active1, 0L);
Packit 1c1d7e
      case 97:
Packit 1c1d7e
         return jjMoveStringLiteralDfa10_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      case 100:
Packit 1c1d7e
         if ((active1 & 0x1000000000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 112;
Packit 1c1d7e
            jjmatchedPos = 9;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 103:
Packit 1c1d7e
         return jjMoveStringLiteralDfa10_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      case 116:
Packit 1c1d7e
         if ((active0 & 0x800000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 35;
Packit 1c1d7e
            jjmatchedPos = 9;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa10_0(active0, 0x40000000ULL, active1, 0L);
Packit 1c1d7e
      case 117:
Packit 1c1d7e
         return jjMoveStringLiteralDfa10_0(active0, 0x20000ULL, active1, 0L);
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 9);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa10_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 9);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 9);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 73:
Packit 1c1d7e
         return jjMoveStringLiteralDfa11_0(active0, 0x40000000ULL, active1, 0L);
Packit 1c1d7e
      case 82:
Packit 1c1d7e
         return jjMoveStringLiteralDfa11_0(active0, 0x220000ULL, active1, 0L);
Packit 1c1d7e
      case 85:
Packit 1c1d7e
         return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      case 105:
Packit 1c1d7e
         return jjMoveStringLiteralDfa11_0(active0, 0x40000000ULL, active1, 0L);
Packit 1c1d7e
      case 114:
Packit 1c1d7e
         return jjMoveStringLiteralDfa11_0(active0, 0x220000ULL, active1, 0L);
Packit 1c1d7e
      case 117:
Packit 1c1d7e
         return jjMoveStringLiteralDfa11_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 10);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa11_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 10);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 10);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 65:
Packit 1c1d7e
         return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      case 69:
Packit 1c1d7e
         if ((active0 & 0x20000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 17;
Packit 1c1d7e
            jjmatchedPos = 11;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa12_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      case 79:
Packit 1c1d7e
         return jjMoveStringLiteralDfa12_0(active0, 0x40000000ULL, active1, 0L);
Packit 1c1d7e
      case 97:
Packit 1c1d7e
         return jjMoveStringLiteralDfa12_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      case 101:
Packit 1c1d7e
         if ((active0 & 0x20000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 17;
Packit 1c1d7e
            jjmatchedPos = 11;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa12_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      case 111:
Packit 1c1d7e
         return jjMoveStringLiteralDfa12_0(active0, 0x40000000ULL, active1, 0L);
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 11);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa12_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 11);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 11);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 78:
Packit 1c1d7e
         if ((active0 & 0x40000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 30;
Packit 1c1d7e
            jjmatchedPos = 12;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa13_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      case 82:
Packit 1c1d7e
         return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      case 110:
Packit 1c1d7e
         if ((active0 & 0x40000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 30;
Packit 1c1d7e
            jjmatchedPos = 12;
Packit 1c1d7e
         }
Packit 1c1d7e
         return jjMoveStringLiteralDfa13_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      case 114:
Packit 1c1d7e
         return jjMoveStringLiteralDfa13_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 12);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa13_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 12);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 12);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 65:
Packit 1c1d7e
         return jjMoveStringLiteralDfa14_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      case 84:
Packit 1c1d7e
         return jjMoveStringLiteralDfa14_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      case 97:
Packit 1c1d7e
         return jjMoveStringLiteralDfa14_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      case 116:
Packit 1c1d7e
         return jjMoveStringLiteralDfa14_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 13);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa14_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 13);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 13);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 69:
Packit 1c1d7e
         return jjMoveStringLiteralDfa15_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      case 78:
Packit 1c1d7e
         return jjMoveStringLiteralDfa15_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      case 101:
Packit 1c1d7e
         return jjMoveStringLiteralDfa15_0(active0, 0x200000ULL, active1, 0L);
Packit 1c1d7e
      case 110:
Packit 1c1d7e
         return jjMoveStringLiteralDfa15_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 14);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa15_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 14);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 14);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 69:
Packit 1c1d7e
         if ((active0 & 0x200000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 21;
Packit 1c1d7e
            jjmatchedPos = 15;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 84:
Packit 1c1d7e
         return jjMoveStringLiteralDfa16_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      case 101:
Packit 1c1d7e
         if ((active0 & 0x200000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 21;
Packit 1c1d7e
            jjmatchedPos = 15;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 116:
Packit 1c1d7e
         return jjMoveStringLiteralDfa16_0(active0, 0L, active1, 0x8000000ULL);
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 15);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa16_0(unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1){
Packit 1c1d7e
   if (((active0 &= old0) | (active1 &= old1)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 15);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 15);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 69:
Packit 1c1d7e
         return jjMoveStringLiteralDfa17_0(active1, 0x8000000ULL);
Packit 1c1d7e
      case 101:
Packit 1c1d7e
         return jjMoveStringLiteralDfa17_0(active1, 0x8000000ULL);
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 16);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
 int  VhdlParserTokenManager::jjMoveStringLiteralDfa17_0(unsigned long long old1, unsigned long long active1){
Packit 1c1d7e
   if (((active1 &= old1)) == 0L)
Packit 1c1d7e
      return jjMoveNfa_0(11, 16);
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
   return jjMoveNfa_0(11, 16);
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   switch(curChar)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 69:
Packit 1c1d7e
         if ((active1 & 0x8000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 91;
Packit 1c1d7e
            jjmatchedPos = 17;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      case 101:
Packit 1c1d7e
         if ((active1 & 0x8000000ULL) != 0L)
Packit 1c1d7e
         {
Packit 1c1d7e
            jjmatchedKind = 91;
Packit 1c1d7e
            jjmatchedPos = 17;
Packit 1c1d7e
         }
Packit 1c1d7e
         break;
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
   return jjMoveNfa_0(11, 17);
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
int VhdlParserTokenManager::jjMoveNfa_0(int startState, int curPos){
Packit 1c1d7e
   int strKind = jjmatchedKind;
Packit 1c1d7e
   int strPos = jjmatchedPos;
Packit 1c1d7e
   int seenUpto;
Packit 1c1d7e
   input_stream->backup(seenUpto = curPos + 1);
Packit 1c1d7e
   assert(!input_stream->endOfInput());
Packit 1c1d7e
   curChar = input_stream->readChar();
Packit 1c1d7e
   curPos = 0;
Packit 1c1d7e
   int startsAt = 0;
Packit 1c1d7e
   jjnewStateCnt = 77;
Packit 1c1d7e
   int i = 1;
Packit 1c1d7e
   jjstateSet[0] = startState;
Packit 1c1d7e
   int kind = 0x7fffffff;
Packit 1c1d7e
   for (;;)
Packit 1c1d7e
   {
Packit 1c1d7e
      if (++jjround == 0x7fffffff)
Packit 1c1d7e
         ReInitRounds();
Packit 1c1d7e
      if (curChar < 64)
Packit 1c1d7e
      {
Packit 1c1d7e
         unsigned long long l = 1ULL << curChar;
Packit 1c1d7e
         (void)l;
Packit 1c1d7e
         do
Packit 1c1d7e
         {
Packit 1c1d7e
            switch(jjstateSet[--i])
Packit 1c1d7e
            {
Packit 1c1d7e
               case 11:
Packit 1c1d7e
                  if ((0x3ff000000000000ULL & l) != 0L)
Packit 1c1d7e
                  {
Packit 1c1d7e
                     if (kind > 165)
Packit 1c1d7e
                        kind = 165;
Packit 1c1d7e
                     { jjCheckNAddStates(0, 10); }
Packit 1c1d7e
                  }
Packit 1c1d7e
                  else if ((0x100000200ULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(0, 3); }
Packit 1c1d7e
                  else if (curChar == 47)
Packit 1c1d7e
                     { jjAddStates(11, 12); }
Packit 1c1d7e
                  else if (curChar == 45)
Packit 1c1d7e
                     { jjCheckNAddStates(13, 15); }
Packit 1c1d7e
                  else if (curChar == 39)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 18;
Packit 1c1d7e
                  else if (curChar == 34)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(9, 10); }
Packit 1c1d7e
                  if ((0x3ff000000000000ULL & l) != 0L)
Packit 1c1d7e
                  {
Packit 1c1d7e
                     if (kind > 171)
Packit 1c1d7e
                        kind = 171;
Packit 1c1d7e
                     { jjCheckNAdd(20); }
Packit 1c1d7e
                  }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 0:
Packit 1c1d7e
                  if ((0x100000200ULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(0, 3); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 1:
Packit 1c1d7e
                  if (curChar != 33)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 6)
Packit 1c1d7e
                     kind = 6;
Packit 1c1d7e
                  { jjCheckNAddStates(16, 20); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 2:
Packit 1c1d7e
                  if (curChar == 45)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 1;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 3:
Packit 1c1d7e
                  if (curChar == 45)
Packit 1c1d7e
                     { jjCheckNAdd(2); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 4:
Packit 1c1d7e
                  if ((0xffffffffffffdbffULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 6)
Packit 1c1d7e
                     kind = 6;
Packit 1c1d7e
                  { jjCheckNAddStates(16, 20); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 5:
Packit 1c1d7e
                  if ((0x2400ULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 6)
Packit 1c1d7e
                     kind = 6;
Packit 1c1d7e
                  { jjCheckNAddTwoStates(0, 3); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 6:
Packit 1c1d7e
                  if (curChar != 10)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 6)
Packit 1c1d7e
                     kind = 6;
Packit 1c1d7e
                  { jjCheckNAddTwoStates(0, 3); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 7:
Packit 1c1d7e
                  if (curChar == 13)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 6;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 8:
Packit 1c1d7e
                  if (curChar == 34)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(9, 10); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 9:
Packit 1c1d7e
                  if ((0xfffffffb00000200ULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(9, 10); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 10:
Packit 1c1d7e
                  if (curChar != 34)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 166)
Packit 1c1d7e
                     kind = 166;
Packit 1c1d7e
                  jjstateSet[jjnewStateCnt++] = 8;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 13:
Packit 1c1d7e
                  if ((0x3ff000000000000ULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 167)
Packit 1c1d7e
                     kind = 167;
Packit 1c1d7e
                  { jjAddStates(21, 22); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 15:
Packit 1c1d7e
                  if ((0xfffffffb00000200ULL & l) != 0L)
Packit 1c1d7e
                     { jjAddStates(23, 24); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 17:
Packit 1c1d7e
                  if (curChar == 39)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 18;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 18:
Packit 1c1d7e
                  if ((0xffffffff00000200ULL & l) != 0L)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 19;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 19:
Packit 1c1d7e
                  if (curChar == 39 && kind > 169)
Packit 1c1d7e
                     kind = 169;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 20:
Packit 1c1d7e
                  if ((0x3ff000000000000ULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 171)
Packit 1c1d7e
                     kind = 171;
Packit 1c1d7e
                  { jjCheckNAdd(20); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 22:
Packit 1c1d7e
                  if (curChar == 34)
Packit 1c1d7e
                     { jjCheckNAdd(23); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 23:
Packit 1c1d7e
                  if ((0x3ff200000000000ULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddStates(25, 27); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 25:
Packit 1c1d7e
                  if (curChar == 34 && kind > 180)
Packit 1c1d7e
                     kind = 180;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 27:
Packit 1c1d7e
                  if (curChar == 34)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(28, 29); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 28:
Packit 1c1d7e
                  if ((0xfffffffb00000200ULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(28, 29); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 29:
Packit 1c1d7e
                  if (curChar != 34)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 189)
Packit 1c1d7e
                     kind = 189;
Packit 1c1d7e
                  { jjCheckNAddTwoStates(27, 30); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 30:
Packit 1c1d7e
                  if ((0xfffffffb00000200ULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 189)
Packit 1c1d7e
                     kind = 189;
Packit 1c1d7e
                  { jjCheckNAddTwoStates(27, 30); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 31:
Packit 1c1d7e
                  if (curChar == 45)
Packit 1c1d7e
                     { jjCheckNAddStates(13, 15); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 32:
Packit 1c1d7e
                  if (curChar != 35)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 7)
Packit 1c1d7e
                     kind = 7;
Packit 1c1d7e
                  { jjCheckNAddStates(28, 30); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 33:
Packit 1c1d7e
                  if ((0xffffffffffffdbffULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 7)
Packit 1c1d7e
                     kind = 7;
Packit 1c1d7e
                  { jjCheckNAddStates(28, 30); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 34:
Packit 1c1d7e
                  if ((0x2400ULL & l) != 0L && kind > 7)
Packit 1c1d7e
                     kind = 7;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 35:
Packit 1c1d7e
                  if (curChar == 10 && kind > 7)
Packit 1c1d7e
                     kind = 7;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 36:
Packit 1c1d7e
                  if (curChar == 13)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 35;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 37:
Packit 1c1d7e
                  if (curChar == 45)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 32;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 38:
Packit 1c1d7e
                  if (curChar != 45)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 8)
Packit 1c1d7e
                     kind = 8;
Packit 1c1d7e
                  { jjCheckNAddStates(31, 33); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 39:
Packit 1c1d7e
                  if ((0xffffffffffffdbffULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 8)
Packit 1c1d7e
                     kind = 8;
Packit 1c1d7e
                  { jjCheckNAddStates(31, 33); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 40:
Packit 1c1d7e
                  if ((0x2400ULL & l) != 0L && kind > 8)
Packit 1c1d7e
                     kind = 8;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 41:
Packit 1c1d7e
                  if (curChar == 10 && kind > 8)
Packit 1c1d7e
                     kind = 8;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 42:
Packit 1c1d7e
                  if (curChar == 13)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 41;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 43:
Packit 1c1d7e
                  if (curChar == 47)
Packit 1c1d7e
                     { jjAddStates(11, 12); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 44:
Packit 1c1d7e
                  if (curChar == 33)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(45, 47); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 45:
Packit 1c1d7e
                  { jjCheckNAddTwoStates(45, 47); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 46:
Packit 1c1d7e
                  if (curChar == 47 && kind > 9)
Packit 1c1d7e
                     kind = 9;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 47:
Packit 1c1d7e
                  if (curChar == 42)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 46;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 48:
Packit 1c1d7e
                  if (curChar == 42)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 44;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 49:
Packit 1c1d7e
                  if (curChar == 42)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(50, 52); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 50:
Packit 1c1d7e
                  { jjCheckNAddTwoStates(50, 52); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 51:
Packit 1c1d7e
                  if (curChar == 47 && kind > 10)
Packit 1c1d7e
                     kind = 10;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 52:
Packit 1c1d7e
                  if (curChar == 42)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 51;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 53:
Packit 1c1d7e
                  if ((0x3ff000000000000ULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 165)
Packit 1c1d7e
                     kind = 165;
Packit 1c1d7e
                  { jjCheckNAddStates(0, 10); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 55:
Packit 1c1d7e
                  if ((0x3ff000000000000ULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 165)
Packit 1c1d7e
                     kind = 165;
Packit 1c1d7e
                  { jjCheckNAddTwoStates(54, 55); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 57:
Packit 1c1d7e
                  if ((0x3ff000000000000ULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 170)
Packit 1c1d7e
                     kind = 170;
Packit 1c1d7e
                  { jjCheckNAddStates(34, 37); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 58:
Packit 1c1d7e
                  if (curChar == 46)
Packit 1c1d7e
                     { jjCheckNAdd(59); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 59:
Packit 1c1d7e
                  if ((0x3ff000000000000ULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 170)
Packit 1c1d7e
                     kind = 170;
Packit 1c1d7e
                  { jjCheckNAddStates(38, 40); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 62:
Packit 1c1d7e
                  if ((0x280000000000ULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAdd(63); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 63:
Packit 1c1d7e
                  if ((0x3ff000000000000ULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 170)
Packit 1c1d7e
                     kind = 170;
Packit 1c1d7e
                  { jjCheckNAddTwoStates(64, 63); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 66:
Packit 1c1d7e
                  if ((0x3ff000000000000ULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddStates(41, 43); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 67:
Packit 1c1d7e
                  if (curChar == 35)
Packit 1c1d7e
                     { jjCheckNAdd(68); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 68:
Packit 1c1d7e
                  if ((0x3ff000000000000ULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddStates(44, 46); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 69:
Packit 1c1d7e
                  if (curChar == 46)
Packit 1c1d7e
                     { jjCheckNAdd(70); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 70:
Packit 1c1d7e
                  if ((0x3ff000000000000ULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(70, 71); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 71:
Packit 1c1d7e
                  if (curChar != 35)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 172)
Packit 1c1d7e
                     kind = 172;
Packit 1c1d7e
                  jjstateSet[jjnewStateCnt++] = 72;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 73:
Packit 1c1d7e
                  if ((0x280000000000ULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAdd(74); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 74:
Packit 1c1d7e
                  if ((0x3ff000000000000ULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 172)
Packit 1c1d7e
                     kind = 172;
Packit 1c1d7e
                  { jjCheckNAddTwoStates(75, 74); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 76:
Packit 1c1d7e
                  if ((0x3ff000000000000ULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(76, 21); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               default : break;
Packit 1c1d7e
            }
Packit 1c1d7e
         } while(i != startsAt);
Packit 1c1d7e
      }
Packit 1c1d7e
      else if (curChar < 128)
Packit 1c1d7e
      {
Packit 1c1d7e
         unsigned long long l = 1ULL << (curChar & 077);
Packit 1c1d7e
         (void)l;
Packit 1c1d7e
         do
Packit 1c1d7e
         {
Packit 1c1d7e
            switch(jjstateSet[--i])
Packit 1c1d7e
            {
Packit 1c1d7e
               case 11:
Packit 1c1d7e
                  if ((0x7fffffe07fffffeULL & l) != 0L)
Packit 1c1d7e
                  {
Packit 1c1d7e
                     if (kind > 171)
Packit 1c1d7e
                        kind = 171;
Packit 1c1d7e
                     { jjCheckNAdd(20); }
Packit 1c1d7e
                  }
Packit 1c1d7e
                  else if (curChar == 96)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(27, 30); }
Packit 1c1d7e
                  else if (curChar == 92)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(15, 16); }
Packit 1c1d7e
                  if ((0x7fffffe07fffffeULL & l) != 0L)
Packit 1c1d7e
                  {
Packit 1c1d7e
                     if (kind > 167)
Packit 1c1d7e
                        kind = 167;
Packit 1c1d7e
                     { jjCheckNAddTwoStates(12, 13); }
Packit 1c1d7e
                  }
Packit 1c1d7e
                  if ((0x100801401008014ULL & l) != 0L)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 22;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 4:
Packit 1c1d7e
                  if (kind > 6)
Packit 1c1d7e
                     kind = 6;
Packit 1c1d7e
                  { jjAddStates(16, 20); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 9:
Packit 1c1d7e
                  if ((0x7fffffffffffffffULL & l) != 0L)
Packit 1c1d7e
                     { jjAddStates(47, 48); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 12:
Packit 1c1d7e
                  if (curChar == 95)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(12, 13); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 13:
Packit 1c1d7e
                  if ((0x7fffffe07fffffeULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 167)
Packit 1c1d7e
                     kind = 167;
Packit 1c1d7e
                  { jjCheckNAddTwoStates(12, 13); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 14:
Packit 1c1d7e
                  if (curChar == 92)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(15, 16); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 15:
Packit 1c1d7e
                  if ((0x7fffffffffffffffULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(15, 16); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 16:
Packit 1c1d7e
                  if (curChar == 92 && kind > 168)
Packit 1c1d7e
                     kind = 168;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 18:
Packit 1c1d7e
                  if ((0x7fffffffffffffffULL & l) != 0L)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 19;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 20:
Packit 1c1d7e
                  if ((0x7fffffe07fffffeULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 171)
Packit 1c1d7e
                     kind = 171;
Packit 1c1d7e
                  { jjCheckNAdd(20); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 21:
Packit 1c1d7e
                  if ((0x100801401008014ULL & l) != 0L)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 22;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 23:
Packit 1c1d7e
                  if ((0x7fffffe07fffffeULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddStates(25, 27); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 24:
Packit 1c1d7e
                  if (curChar == 95)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(24, 23); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 26:
Packit 1c1d7e
                  if (curChar == 96)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(27, 30); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 28:
Packit 1c1d7e
                  if ((0x7fffffffffffffffULL & l) != 0L)
Packit 1c1d7e
                     { jjAddStates(49, 50); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 30:
Packit 1c1d7e
                  if ((0x7fffffffffffffffULL & l) == 0L)
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 189)
Packit 1c1d7e
                     kind = 189;
Packit 1c1d7e
                  { jjCheckNAddTwoStates(27, 30); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 33:
Packit 1c1d7e
                  if (kind > 7)
Packit 1c1d7e
                     kind = 7;
Packit 1c1d7e
                  { jjAddStates(28, 30); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 39:
Packit 1c1d7e
                  if (kind > 8)
Packit 1c1d7e
                     kind = 8;
Packit 1c1d7e
                  { jjAddStates(31, 33); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 45:
Packit 1c1d7e
                  { jjAddStates(51, 52); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 50:
Packit 1c1d7e
                  { jjAddStates(53, 54); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 54:
Packit 1c1d7e
                  if (curChar == 95)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 55;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 56:
Packit 1c1d7e
                  if (curChar == 95)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 57;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 60:
Packit 1c1d7e
                  if (curChar == 95)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 59;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 61:
Packit 1c1d7e
                  if ((0x2000000020ULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(62, 63); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 64:
Packit 1c1d7e
                  if (curChar == 95)
Packit 1c1d7e
                     { jjCheckNAdd(63); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 65:
Packit 1c1d7e
                  if (curChar == 95)
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 66;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 68:
Packit 1c1d7e
                  if ((0x7fffffe07fffffeULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddStates(44, 46); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 70:
Packit 1c1d7e
                  if ((0x7fffffe07fffffeULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(70, 71); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 72:
Packit 1c1d7e
                  if ((0x2000000020ULL & l) != 0L)
Packit 1c1d7e
                     { jjCheckNAddTwoStates(73, 74); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 75:
Packit 1c1d7e
                  if (curChar == 95)
Packit 1c1d7e
                     { jjCheckNAdd(74); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               default : break;
Packit 1c1d7e
            }
Packit 1c1d7e
         } while(i != startsAt);
Packit 1c1d7e
      }
Packit 1c1d7e
      else
Packit 1c1d7e
      {
Packit 1c1d7e
         int hiByte = (curChar >> 8);
Packit 1c1d7e
         int i1 = hiByte >> 6;
Packit 1c1d7e
         unsigned long long l1 = 1ULL << (hiByte & 077);
Packit 1c1d7e
         int i2 = (curChar & 0xff) >> 6;
Packit 1c1d7e
         unsigned long long l2 = 1ULL << (curChar & 077);
Packit 1c1d7e
         do
Packit 1c1d7e
         {
Packit 1c1d7e
            switch(jjstateSet[--i])
Packit 1c1d7e
            {
Packit 1c1d7e
               case 4:
Packit 1c1d7e
                  if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 6)
Packit 1c1d7e
                     kind = 6;
Packit 1c1d7e
                  { jjAddStates(16, 20); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 9:
Packit 1c1d7e
                  if (jjCanMove_1(hiByte, i1, i2, l1, l2))
Packit 1c1d7e
                     { jjAddStates(47, 48); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 15:
Packit 1c1d7e
                  if (jjCanMove_1(hiByte, i1, i2, l1, l2))
Packit 1c1d7e
                     { jjAddStates(23, 24); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 18:
Packit 1c1d7e
                  if (jjCanMove_1(hiByte, i1, i2, l1, l2))
Packit 1c1d7e
                     jjstateSet[jjnewStateCnt++] = 19;
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 28:
Packit 1c1d7e
                  if (jjCanMove_1(hiByte, i1, i2, l1, l2))
Packit 1c1d7e
                     { jjAddStates(49, 50); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 30:
Packit 1c1d7e
                  if (!jjCanMove_1(hiByte, i1, i2, l1, l2))
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 189)
Packit 1c1d7e
                     kind = 189;
Packit 1c1d7e
                  { jjAddStates(55, 56); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 33:
Packit 1c1d7e
                  if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 7)
Packit 1c1d7e
                     kind = 7;
Packit 1c1d7e
                  { jjAddStates(28, 30); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 39:
Packit 1c1d7e
                  if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
Packit 1c1d7e
                     break;
Packit 1c1d7e
                  if (kind > 8)
Packit 1c1d7e
                     kind = 8;
Packit 1c1d7e
                  { jjAddStates(31, 33); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 45:
Packit 1c1d7e
                  if (jjCanMove_0(hiByte, i1, i2, l1, l2))
Packit 1c1d7e
                     { jjAddStates(51, 52); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               case 50:
Packit 1c1d7e
                  if (jjCanMove_0(hiByte, i1, i2, l1, l2))
Packit 1c1d7e
                     { jjAddStates(53, 54); }
Packit 1c1d7e
                  break;
Packit 1c1d7e
               default : if (i1 == 0 || l1 == 0 || i2 == 0 ||  l2 == 0) break; else break;
Packit 1c1d7e
            }
Packit 1c1d7e
         } while(i != startsAt);
Packit 1c1d7e
      }
Packit 1c1d7e
      if (kind != 0x7fffffff)
Packit 1c1d7e
      {
Packit 1c1d7e
         jjmatchedKind = kind;
Packit 1c1d7e
         jjmatchedPos = curPos;
Packit 1c1d7e
         kind = 0x7fffffff;
Packit 1c1d7e
      }
Packit 1c1d7e
      ++curPos;
Packit 1c1d7e
      if ((i = jjnewStateCnt), (jjnewStateCnt = startsAt), (i == (startsAt = 77 - startsAt)))
Packit 1c1d7e
         break;
Packit 1c1d7e
      if (input_stream->endOfInput()) { break; }
Packit 1c1d7e
      curChar = input_stream->readChar();
Packit 1c1d7e
   }
Packit 1c1d7e
   if (jjmatchedPos > strPos)
Packit 1c1d7e
      return curPos;
Packit 1c1d7e
Packit 1c1d7e
   int toRet = MAX(curPos, seenUpto);
Packit 1c1d7e
Packit 1c1d7e
   if (curPos < toRet)
Packit 1c1d7e
      for (i = toRet - MIN(curPos, seenUpto); i-- > 0; )
Packit 1c1d7e
        {  assert(!input_stream->endOfInput());
Packit 1c1d7e
           curChar = input_stream->readChar(); }
Packit 1c1d7e
Packit 1c1d7e
   if (jjmatchedPos < strPos)
Packit 1c1d7e
   {
Packit 1c1d7e
      jjmatchedKind = strKind;
Packit 1c1d7e
      jjmatchedPos = strPos;
Packit 1c1d7e
   }
Packit 1c1d7e
   else if (jjmatchedPos == strPos && jjmatchedKind > strKind)
Packit 1c1d7e
      jjmatchedKind = strKind;
Packit 1c1d7e
Packit 1c1d7e
   return toRet;
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
bool VhdlParserTokenManager::jjCanMove_0(int hiByte, int i1, int i2, unsigned long long l1, unsigned long long l2){
Packit 1c1d7e
   switch(hiByte)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 0:
Packit 1c1d7e
         return ((jjbitVec2[i2] & l2) != 0L);
Packit 1c1d7e
      default :
Packit 1c1d7e
         if ((jjbitVec0[i1] & l1) != 0L)
Packit 1c1d7e
            return true;
Packit 1c1d7e
         return false;
Packit 1c1d7e
   }
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
bool VhdlParserTokenManager::jjCanMove_1(int hiByte, int i1, int i2, unsigned long long l1, unsigned long long l2){
Packit 1c1d7e
   switch(hiByte)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 0:
Packit 1c1d7e
         return ((jjbitVec3[i2] & l2) != 0L);
Packit 1c1d7e
      default :
Packit 1c1d7e
         return false;
Packit 1c1d7e
   }
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
/** Token literal values. */
Packit 1c1d7e
Packit 1c1d7e
Token * VhdlParserTokenManager::jjFillToken(){
Packit 1c1d7e
   Token *t;
Packit 1c1d7e
   JAVACC_STRING_TYPE curTokenImage;
Packit 1c1d7e
   int beginLine;
Packit 1c1d7e
   int endLine;
Packit 1c1d7e
   int beginColumn;
Packit 1c1d7e
   int endColumn;
Packit 1c1d7e
   JAVACC_STRING_TYPE im = jjstrLiteralImages[jjmatchedKind];
Packit 1c1d7e
   curTokenImage = (im.length() == 0) ? input_stream->GetImage() : im;
Packit 1c1d7e
   if (input_stream->getTrackLineColumn()) {
Packit 1c1d7e
     beginLine = input_stream->getBeginLine();
Packit 1c1d7e
     beginColumn = input_stream->getBeginColumn();
Packit 1c1d7e
     endLine = input_stream->getEndLine();
Packit 1c1d7e
     endColumn = input_stream->getEndColumn();
Packit 1c1d7e
   }
Packit 1c1d7e
   t = Token::newToken(jjmatchedKind, curTokenImage);
Packit 1c1d7e
   t->specialToken = NULL;
Packit 1c1d7e
   t->next = NULL;
Packit 1c1d7e
Packit 1c1d7e
   if (input_stream->getTrackLineColumn()) {
Packit 1c1d7e
   t->beginLine = beginLine;
Packit 1c1d7e
   t->endLine = endLine;
Packit 1c1d7e
   t->beginColumn = beginColumn;
Packit 1c1d7e
   t->endColumn = endColumn;
Packit 1c1d7e
   }
Packit 1c1d7e
Packit 1c1d7e
   return t;
Packit 1c1d7e
}
Packit 1c1d7e
const int defaultLexState = 0;
Packit 1c1d7e
/** Get the next Token. */
Packit 1c1d7e
Packit 1c1d7e
Token * VhdlParserTokenManager::getNextToken(){
Packit 1c1d7e
  Token *matchedToken;
Packit 1c1d7e
  int curPos = 0;
Packit 1c1d7e
Packit 1c1d7e
  for (;;)
Packit 1c1d7e
  {
Packit 1c1d7e
   EOFLoop: 
Packit 1c1d7e
   if (input_stream->endOfInput())
Packit 1c1d7e
   {
Packit 1c1d7e
      jjmatchedKind = 0;
Packit 1c1d7e
      jjmatchedPos = -1;
Packit 1c1d7e
      matchedToken = jjFillToken();
Packit 1c1d7e
      return matchedToken;
Packit 1c1d7e
   }
Packit 1c1d7e
   curChar = input_stream->BeginToken();
Packit 1c1d7e
   image = jjimage;
Packit 1c1d7e
   image.clear();
Packit 1c1d7e
   jjimageLen = 0;
Packit 1c1d7e
Packit 1c1d7e
   jjmatchedKind = 0x7fffffff;
Packit 1c1d7e
   jjmatchedPos = 0;
Packit 1c1d7e
   curPos = jjMoveStringLiteralDfa0_0();
Packit 1c1d7e
   if (jjmatchedKind != 0x7fffffff)
Packit 1c1d7e
   {
Packit 1c1d7e
      if (jjmatchedPos + 1 < curPos)
Packit 1c1d7e
         input_stream->backup(curPos - jjmatchedPos - 1);
Packit 1c1d7e
      if ((jjtoToken[jjmatchedKind >> 6] & (1ULL << (jjmatchedKind & 077))) != 0L)
Packit 1c1d7e
      {
Packit 1c1d7e
         matchedToken = jjFillToken();
Packit 1c1d7e
         TokenLexicalActions(matchedToken);
Packit 1c1d7e
         return matchedToken;
Packit 1c1d7e
      }
Packit 1c1d7e
      else
Packit 1c1d7e
      {
Packit 1c1d7e
         SkipLexicalActions(NULL);
Packit 1c1d7e
         goto EOFLoop;
Packit 1c1d7e
      }
Packit 1c1d7e
   }
Packit 1c1d7e
   int error_line = input_stream->getEndLine();
Packit 1c1d7e
   int error_column = input_stream->getEndColumn();
Packit 1c1d7e
   JAVACC_STRING_TYPE error_after;
Packit 1c1d7e
   bool EOFSeen = false;
Packit 1c1d7e
   if (input_stream->endOfInput()) {
Packit 1c1d7e
      EOFSeen = true;
Packit 1c1d7e
      error_after = curPos <= 1 ? EMPTY : input_stream->GetImage();
Packit 1c1d7e
      if (curChar == '\n' || curChar == '\r') {
Packit 1c1d7e
         error_line++;
Packit 1c1d7e
         error_column = 0;
Packit 1c1d7e
      }
Packit 1c1d7e
      else
Packit 1c1d7e
         error_column++;
Packit 1c1d7e
   }
Packit 1c1d7e
   if (!EOFSeen) {
Packit 1c1d7e
      error_after = curPos <= 1 ? EMPTY : input_stream->GetImage();
Packit 1c1d7e
   }
Packit 1c1d7e
   errorHandler->lexicalError(EOFSeen, curLexState, error_line, error_column, error_after, curChar, this);
Packit 1c1d7e
  }
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
Packit 1c1d7e
void  VhdlParserTokenManager::SkipLexicalActions(Token *matchedToken){
Packit 1c1d7e
   switch(jjmatchedKind)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 3 : {
Packit 1c1d7e
         image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
        ::vhdl::parser::VhdlParser::lineCount();
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 6 : {
Packit 1c1d7e
         image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
    {
Packit 1c1d7e
    QCString doc(image.data());
Packit 1c1d7e
    int count=doc.contains("--!");
Packit 1c1d7e
    ::vhdl::parser::VhdlParser::setMultCommentLine();
Packit 1c1d7e
    ::vhdl::parser::VhdlParser::lineCount(image.data());
Packit 1c1d7e
    if (count == 1)
Packit 1c1d7e
      ::vhdl::parser::VhdlParser::oneLineComment(doc);
Packit 1c1d7e
    else
Packit 1c1d7e
      ::vhdl::parser::VhdlParser::handleCommentBlock(image.data(),FALSE); ;
Packit 1c1d7e
    }
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 7 : {
Packit 1c1d7e
         image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                                                                               ::vhdl::parser::VhdlParser::handleFlowComment(image.data());
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 8 : {
Packit 1c1d7e
         image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
    ::vhdl::parser::VhdlParser::lineCount(image.data());
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 9 : {
Packit 1c1d7e
         image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
   {
Packit 1c1d7e
     QCString q(image.data());
Packit 1c1d7e
     q.stripPrefix("/*!");
Packit 1c1d7e
     q.resize(q.length()-2);
Packit 1c1d7e
     ::vhdl::parser::VhdlParser::handleCommentBlock(q.data(),TRUE);image.clear();
Packit 1c1d7e
   }
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 10 : {
Packit 1c1d7e
         image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                                                    ::vhdl::parser::VhdlParser::lineCount(image.data());image.clear();
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
}
Packit 1c1d7e
Packit 1c1d7e
void  VhdlParserTokenManager::TokenLexicalActions(Token *matchedToken){
Packit 1c1d7e
   switch(jjmatchedKind)
Packit 1c1d7e
   {
Packit 1c1d7e
      case 17 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                                    ::vhdl::parser::VhdlParser::setLineParsed(ARCHITECTURE_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 18 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                      VhdlParser::setLineParsed(ARRAY_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 22 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                              ::vhdl::parser::VhdlParser::setLineParsed(ATTRIBUTE_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 25 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                    ::vhdl::parser::VhdlParser::setLineParsed(BODY_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 28 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                              VhdlParser::setLineParsed(COMPONENT_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 30 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                                      VhdlParser::setLineParsed(CONFIGURATION_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 31 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                             VhdlParser::setLineParsed(CONSTANT_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 32 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                          VhdlParser::setLineParsed(CONTEXT_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 39 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                  VhdlParser::setLineParsed(END_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 40 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                        VhdlParser::setLineParsed(ENTITY_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 43 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                    VhdlParser::setLineParsed(FILE_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 46 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                             VhdlParser::setLineParsed(FUNCTION_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 49 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                      VhdlParser::setLineParsed(GROUP_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 58 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                          VhdlParser::setLineParsed(LIBRARY_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 76 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                          ::vhdl::parser::VhdlParser::setLineParsed(PACKAGE_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 78 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                    ::vhdl::parser::VhdlParser::setLineParsed(PORT_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 80 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                              ::vhdl::parser::VhdlParser::setLineParsed(PROCEDURE_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 81 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                          ::vhdl::parser::VhdlParser::setLineParsed(PROCESS_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 86 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                        ::vhdl::parser::VhdlParser::setLineParsed(RECORD_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 100 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                        ::vhdl::parser::VhdlParser::setLineParsed(SIGNAL_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 107 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                          ::vhdl::parser::VhdlParser::setLineParsed(SUBTYPE_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 111 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                    ::vhdl::parser::VhdlParser::setLineParsed(TYPE_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 113 : {
Packit 1c1d7e
        image.append(input_stream->GetSuffix(jjimageLen + (lengthOfMatch = jjmatchedPos + 1)));
Packit 1c1d7e
                      ::vhdl::parser::VhdlParser::setLineParsed(UNITS_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      case 137 : {
Packit 1c1d7e
        image.append(jjstrLiteralImages[137]);
Packit 1c1d7e
        lengthOfMatch = jjstrLiteralImages[137].length();
Packit 1c1d7e
                  ::vhdl::parser::VhdlParser::setLineParsed(SEMI_T);
Packit 1c1d7e
         break;
Packit 1c1d7e
       }
Packit 1c1d7e
      default :
Packit 1c1d7e
         break;
Packit 1c1d7e
   }
Packit 1c1d7e
}
Packit 1c1d7e
  /** Reinitialise parser. */
Packit 1c1d7e
  void VhdlParserTokenManager::ReInit(JAVACC_CHARSTREAM *stream, int lexState, VhdlParser *parserArg) {
Packit 1c1d7e
    if (input_stream) delete input_stream;
Packit 1c1d7e
    jjmatchedPos = jjnewStateCnt = 0;
Packit 1c1d7e
    curLexState = lexState;
Packit 1c1d7e
    input_stream = stream;
Packit 1c1d7e
    ReInitRounds();
Packit 1c1d7e
    debugStream = stdout; // init
Packit 1c1d7e
    SwitchTo(lexState);
Packit 1c1d7e
    parser = parserArg;
Packit 1c1d7e
    errorHandler = new TokenManagerErrorHandler();
Packit 1c1d7e
    errorHandlerCreated = true;
Packit 1c1d7e
  }
Packit 1c1d7e
Packit 1c1d7e
  void VhdlParserTokenManager::ReInitRounds() {
Packit 1c1d7e
    int i;
Packit 1c1d7e
    jjround = 0x80000001;
Packit 1c1d7e
    for (i = 77; i-- > 0;)
Packit 1c1d7e
      jjrounds[i] = 0x80000000;
Packit 1c1d7e
  }
Packit 1c1d7e
Packit 1c1d7e
  /** Switch to specified lex state. */
Packit 1c1d7e
  void VhdlParserTokenManager::SwitchTo(int lexState) {
Packit 1c1d7e
    if (lexState >= 1 || lexState < 0)
Packit 1c1d7e
      assert(false);
Packit 1c1d7e
      //throw 1;//new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE);
Packit 1c1d7e
    else
Packit 1c1d7e
      curLexState = lexState;
Packit 1c1d7e
  }
Packit 1c1d7e
Packit 1c1d7e
  /** Constructor. */
Packit 1c1d7e
  VhdlParserTokenManager::VhdlParserTokenManager (JAVACC_CHARSTREAM *stream, int lexState, VhdlParser *parserArg)
Packit 1c1d7e
  {
Packit 1c1d7e
    input_stream = NULL;
Packit 1c1d7e
    ReInit(stream, lexState, parserArg);
Packit 1c1d7e
  }
Packit 1c1d7e
Packit 1c1d7e
  // Destructor
Packit 1c1d7e
  VhdlParserTokenManager::~VhdlParserTokenManager () {
Packit 1c1d7e
    if (input_stream) delete input_stream;
Packit 1c1d7e
    if (errorHandlerCreated) delete errorHandler;
Packit 1c1d7e
  }
Packit 1c1d7e
Packit 1c1d7e
}
Packit 1c1d7e
}