#include <MTAnisoGAConfLexer.hpp>
Inheritance diagram for MTAnisoGAConfLexer:


Public Member Functions | |
| bool | getCaseSensitiveLiterals () const |
| MTAnisoGAConfLexer (std::istream &in) | |
| MTAnisoGAConfLexer (antlr::InputBuffer &ib) | |
| MTAnisoGAConfLexer (const antlr::LexerSharedInputState &state) | |
| antlr::RefToken | nextToken () |
| void | mEQUAL (bool _createToken) |
| void | mTRUE (bool _createToken) |
| void | mFALSE (bool _createToken) |
| void | mWS (bool _createToken) |
| void | mSTRING (bool _createToken) |
| void | mNUMBER (bool _createToken) |
| void | mCOMMENT (bool _createToken) |
| void | mVERBOSET (bool _createToken) |
| void | mMTFITEXPONENTT (bool _createToken) |
| void | mPOPSIZET (bool _createToken) |
| void | mINITTEMPT (bool _createToken) |
| void | mCOOLINGRATIOT (bool _createToken) |
| void | mGENERATIONST (bool _createToken) |
| void | mMUTATIONPROBT (bool _createToken) |
| void | mCROSSOVERPROBT (bool _createToken) |
| void | mTHREADST (bool _createToken) |
| void | mSTARTTIMET (bool _createToken) |
| void | mENDTIMET (bool _createToken) |
| void | mTENSORERRORT (bool _createToken) |
| void | mRESERRORT (bool _createToken) |
| void | mPHASEERRORT (bool _createToken) |
| void | mGATYPET (bool _createToken) |
| void | mOUTPUTBASET (bool _createToken) |
| void | mMODET (bool _createToken) |
| void | mMTFITT (bool _createToken) |
| void | mMTINPUTDATAT (bool _createToken) |
| void | mPTENSORDATAT (bool _createToken) |
| void | mANNEALINGGENERATIONT (bool _createToken) |
| void | mELITISTT (bool _createToken) |
| void | mTHICKBASET (bool _createToken) |
| void | mTHICKSTEPT (bool _createToken) |
| void | mTHICKSIZEST (bool _createToken) |
| void | mRESBASET (bool _createToken) |
| void | mRESSTEPT (bool _createToken) |
| void | mRESSIZEST (bool _createToken) |
| void | mANISOBASET (bool _createToken) |
| void | mANISOSTEPT (bool _createToken) |
| void | mANISOSIZEST (bool _createToken) |
| void | mSTRIKEBASET (bool _createToken) |
| void | mSTRIKESTEPT (bool _createToken) |
| void | mSTRIKESIZEST (bool _createToken) |
| void | mWEIGHTST (bool _createToken) |
| void | mCONDDIFFWEIGHTT (bool _createToken) |
| void | mANISOTROPYWEIGHTT (bool _createToken) |
| void | mSTRIKEDIFFWEIGHTT (bool _createToken) |
Protected Member Functions | |
| void | mNEWLINE (bool _createToken) |
| void | mCHAR (bool _createToken) |
| void | mDIGIT (bool _createToken) |
| void | mOTHER (bool _createToken) |
| void | mREAL (bool _createToken) |
| void | mINT (bool _createToken) |
Definition at line 18 of file MTAnisoGAConfLexer.hpp.
| MTAnisoGAConfLexer::MTAnisoGAConfLexer | ( | std::istream & | in | ) |
| MTAnisoGAConfLexer::MTAnisoGAConfLexer | ( | antlr::InputBuffer & | ib | ) |
| MTAnisoGAConfLexer::MTAnisoGAConfLexer | ( | const antlr::LexerSharedInputState & | state | ) |
| bool MTAnisoGAConfLexer::getCaseSensitiveLiterals | ( | ) | const [inline] |
| antlr::RefToken MTAnisoGAConfLexer::nextToken | ( | ) |
Definition at line 35 of file MTAnisoGAConfLexer.cpp.
References mANISOBASET(), mANISOSIZEST(), mANISOSTEPT(), mANISOTROPYWEIGHTT(), mANNEALINGGENERATIONT(), mCOMMENT(), mCONDDIFFWEIGHTT(), mCOOLINGRATIOT(), mCROSSOVERPROBT(), mELITISTT(), mENDTIMET(), mEQUAL(), mFALSE(), mGATYPET(), mGENERATIONST(), mINITTEMPT(), mMODET(), mMTFITEXPONENTT(), mMTFITT(), mMTINPUTDATAT(), mMUTATIONPROBT(), mNUMBER(), mOUTPUTBASET(), mPHASEERRORT(), mPOPSIZET(), mPTENSORDATAT(), mRESBASET(), mRESERRORT(), mRESSIZEST(), mRESSTEPT(), mSTARTTIMET(), mSTRIKEBASET(), mSTRIKEDIFFWEIGHTT(), mSTRIKESIZEST(), mSTRIKESTEPT(), mSTRING(), mTENSORERRORT(), mTHICKBASET(), mTHICKSIZEST(), mTHICKSTEPT(), mTHREADST(), mTRUE(), mVERBOSET(), mWEIGHTST(), and mWS().
00036 { 00037 antlr::RefToken theRetToken; 00038 for (;;) { 00039 antlr::RefToken theRetToken; 00040 int _ttype = antlr::Token::INVALID_TYPE; 00041 resetText(); 00042 try { // for lexical and char stream error handling 00043 switch ( LA(1)) { 00044 case 0x3d /* '=' */ : 00045 { 00046 mEQUAL(true); 00047 theRetToken=_returnToken; 00048 break; 00049 } 00050 case 0x9 /* '\t' */ : 00051 case 0xa /* '\n' */ : 00052 case 0xd /* '\r' */ : 00053 case 0x20 /* ' ' */ : 00054 { 00055 mWS(true); 00056 theRetToken=_returnToken; 00057 break; 00058 } 00059 case 0x2b /* '+' */ : 00060 case 0x2d /* '-' */ : 00061 case 0x2e /* '.' */ : 00062 case 0x30 /* '0' */ : 00063 case 0x31 /* '1' */ : 00064 case 0x32 /* '2' */ : 00065 case 0x33 /* '3' */ : 00066 case 0x34 /* '4' */ : 00067 case 0x35 /* '5' */ : 00068 case 0x36 /* '6' */ : 00069 case 0x37 /* '7' */ : 00070 case 0x38 /* '8' */ : 00071 case 0x39 /* '9' */ : 00072 { 00073 mNUMBER(true); 00074 theRetToken=_returnToken; 00075 break; 00076 } 00077 case 0x2f /* '/' */ : 00078 { 00079 mCOMMENT(true); 00080 theRetToken=_returnToken; 00081 break; 00082 } 00083 default: 00084 if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x74 /* 't' */ ) && (LA(3) == 0x66 /* 'f' */ ) && (LA(4) == 0x69 /* 'i' */ ) && (LA(5) == 0x74 /* 't' */ ) && (LA(6) == 0x65 /* 'e' */ ) && (LA(7) == 0x78 /* 'x' */ ) && (LA(8) == 0x70 /* 'p' */ ) && (LA(9) == 0x6f /* 'o' */ ) && (LA(10) == 0x6e /* 'n' */ )) { 00085 mMTFITEXPONENTT(true); 00086 theRetToken=_returnToken; 00087 } 00088 else if ((LA(1) == 0x63 /* 'c' */ ) && (LA(2) == 0x6f /* 'o' */ ) && (LA(3) == 0x6f /* 'o' */ ) && (LA(4) == 0x6c /* 'l' */ ) && (LA(5) == 0x69 /* 'i' */ ) && (LA(6) == 0x6e /* 'n' */ ) && (LA(7) == 0x67 /* 'g' */ ) && (LA(8) == 0x72 /* 'r' */ ) && (LA(9) == 0x61 /* 'a' */ ) && (LA(10) == 0x74 /* 't' */ )) { 00089 mCOOLINGRATIOT(true); 00090 theRetToken=_returnToken; 00091 } 00092 else if ((LA(1) == 0x67 /* 'g' */ ) && (LA(2) == 0x65 /* 'e' */ ) && (LA(3) == 0x6e /* 'n' */ ) && (LA(4) == 0x65 /* 'e' */ ) && (LA(5) == 0x72 /* 'r' */ ) && (LA(6) == 0x61 /* 'a' */ ) && (LA(7) == 0x74 /* 't' */ ) && (LA(8) == 0x69 /* 'i' */ ) && (LA(9) == 0x6f /* 'o' */ ) && (LA(10) == 0x6e /* 'n' */ )) { 00093 mGENERATIONST(true); 00094 theRetToken=_returnToken; 00095 } 00096 else if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x75 /* 'u' */ ) && (LA(3) == 0x74 /* 't' */ ) && (LA(4) == 0x61 /* 'a' */ ) && (LA(5) == 0x74 /* 't' */ ) && (LA(6) == 0x69 /* 'i' */ ) && (LA(7) == 0x6f /* 'o' */ ) && (LA(8) == 0x6e /* 'n' */ ) && (LA(9) == 0x70 /* 'p' */ ) && (LA(10) == 0x72 /* 'r' */ )) { 00097 mMUTATIONPROBT(true); 00098 theRetToken=_returnToken; 00099 } 00100 else if ((LA(1) == 0x63 /* 'c' */ ) && (LA(2) == 0x72 /* 'r' */ ) && (LA(3) == 0x6f /* 'o' */ ) && (LA(4) == 0x73 /* 's' */ ) && (LA(5) == 0x73 /* 's' */ ) && (LA(6) == 0x6f /* 'o' */ ) && (LA(7) == 0x76 /* 'v' */ ) && (LA(8) == 0x65 /* 'e' */ ) && (LA(9) == 0x72 /* 'r' */ ) && (LA(10) == 0x70 /* 'p' */ )) { 00101 mCROSSOVERPROBT(true); 00102 theRetToken=_returnToken; 00103 } 00104 else if ((LA(1) == 0x74 /* 't' */ ) && (LA(2) == 0x65 /* 'e' */ ) && (LA(3) == 0x6e /* 'n' */ ) && (LA(4) == 0x73 /* 's' */ ) && (LA(5) == 0x6f /* 'o' */ ) && (LA(6) == 0x72 /* 'r' */ ) && (LA(7) == 0x65 /* 'e' */ ) && (LA(8) == 0x72 /* 'r' */ ) && (LA(9) == 0x72 /* 'r' */ ) && (LA(10) == 0x6f /* 'o' */ )) { 00105 mTENSORERRORT(true); 00106 theRetToken=_returnToken; 00107 } 00108 else if ((LA(1) == 0x70 /* 'p' */ ) && (LA(2) == 0x68 /* 'h' */ ) && (LA(3) == 0x61 /* 'a' */ ) && (LA(4) == 0x73 /* 's' */ ) && (LA(5) == 0x65 /* 'e' */ ) && (LA(6) == 0x65 /* 'e' */ ) && (LA(7) == 0x72 /* 'r' */ ) && (LA(8) == 0x72 /* 'r' */ ) && (LA(9) == 0x6f /* 'o' */ ) && (LA(10) == 0x72 /* 'r' */ )) { 00109 mPHASEERRORT(true); 00110 theRetToken=_returnToken; 00111 } 00112 else if ((LA(1) == 0x6f /* 'o' */ ) && (LA(2) == 0x75 /* 'u' */ ) && (LA(3) == 0x74 /* 't' */ ) && (LA(4) == 0x70 /* 'p' */ ) && (LA(5) == 0x75 /* 'u' */ ) && (LA(6) == 0x74 /* 't' */ ) && (LA(7) == 0x62 /* 'b' */ ) && (LA(8) == 0x61 /* 'a' */ ) && (LA(9) == 0x73 /* 's' */ ) && (LA(10) == 0x65 /* 'e' */ )) { 00113 mOUTPUTBASET(true); 00114 theRetToken=_returnToken; 00115 } 00116 else if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x74 /* 't' */ ) && (LA(3) == 0x69 /* 'i' */ ) && (LA(4) == 0x6e /* 'n' */ ) && (LA(5) == 0x70 /* 'p' */ ) && (LA(6) == 0x75 /* 'u' */ ) && (LA(7) == 0x74 /* 't' */ ) && (LA(8) == 0x64 /* 'd' */ ) && (LA(9) == 0x61 /* 'a' */ ) && (LA(10) == 0x74 /* 't' */ )) { 00117 mMTINPUTDATAT(true); 00118 theRetToken=_returnToken; 00119 } 00120 else if ((LA(1) == 0x70 /* 'p' */ ) && (LA(2) == 0x74 /* 't' */ ) && (LA(3) == 0x65 /* 'e' */ ) && (LA(4) == 0x6e /* 'n' */ ) && (LA(5) == 0x73 /* 's' */ ) && (LA(6) == 0x6f /* 'o' */ ) && (LA(7) == 0x72 /* 'r' */ ) && (LA(8) == 0x64 /* 'd' */ ) && (LA(9) == 0x61 /* 'a' */ ) && (LA(10) == 0x74 /* 't' */ )) { 00121 mPTENSORDATAT(true); 00122 theRetToken=_returnToken; 00123 } 00124 else if ((LA(1) == 0x61 /* 'a' */ ) && (LA(2) == 0x6e /* 'n' */ ) && (LA(3) == 0x6e /* 'n' */ ) && (LA(4) == 0x65 /* 'e' */ ) && (LA(5) == 0x61 /* 'a' */ ) && (LA(6) == 0x6c /* 'l' */ ) && (LA(7) == 0x69 /* 'i' */ ) && (LA(8) == 0x6e /* 'n' */ ) && (LA(9) == 0x67 /* 'g' */ ) && (LA(10) == 0x67 /* 'g' */ )) { 00125 mANNEALINGGENERATIONT(true); 00126 theRetToken=_returnToken; 00127 } 00128 else if ((LA(1) == 0x74 /* 't' */ ) && (LA(2) == 0x68 /* 'h' */ ) && (LA(3) == 0x69 /* 'i' */ ) && (LA(4) == 0x63 /* 'c' */ ) && (LA(5) == 0x6b /* 'k' */ ) && (LA(6) == 0x73 /* 's' */ ) && (LA(7) == 0x69 /* 'i' */ ) && (LA(8) == 0x7a /* 'z' */ ) && (LA(9) == 0x65 /* 'e' */ ) && (LA(10) == 0x73 /* 's' */ )) { 00129 mTHICKSIZEST(true); 00130 theRetToken=_returnToken; 00131 } 00132 else if ((LA(1) == 0x61 /* 'a' */ ) && (LA(2) == 0x6e /* 'n' */ ) && (LA(3) == 0x69 /* 'i' */ ) && (LA(4) == 0x73 /* 's' */ ) && (LA(5) == 0x6f /* 'o' */ ) && (LA(6) == 0x73 /* 's' */ ) && (LA(7) == 0x69 /* 'i' */ ) && (LA(8) == 0x7a /* 'z' */ ) && (LA(9) == 0x65 /* 'e' */ ) && (LA(10) == 0x73 /* 's' */ )) { 00133 mANISOSIZEST(true); 00134 theRetToken=_returnToken; 00135 } 00136 else if ((LA(1) == 0x73 /* 's' */ ) && (LA(2) == 0x74 /* 't' */ ) && (LA(3) == 0x72 /* 'r' */ ) && (LA(4) == 0x69 /* 'i' */ ) && (LA(5) == 0x6b /* 'k' */ ) && (LA(6) == 0x65 /* 'e' */ ) && (LA(7) == 0x62 /* 'b' */ ) && (LA(8) == 0x61 /* 'a' */ ) && (LA(9) == 0x73 /* 's' */ ) && (LA(10) == 0x65 /* 'e' */ )) { 00137 mSTRIKEBASET(true); 00138 theRetToken=_returnToken; 00139 } 00140 else if ((LA(1) == 0x73 /* 's' */ ) && (LA(2) == 0x74 /* 't' */ ) && (LA(3) == 0x72 /* 'r' */ ) && (LA(4) == 0x69 /* 'i' */ ) && (LA(5) == 0x6b /* 'k' */ ) && (LA(6) == 0x65 /* 'e' */ ) && (LA(7) == 0x73 /* 's' */ ) && (LA(8) == 0x74 /* 't' */ ) && (LA(9) == 0x65 /* 'e' */ ) && (LA(10) == 0x70 /* 'p' */ )) { 00141 mSTRIKESTEPT(true); 00142 theRetToken=_returnToken; 00143 } 00144 else if ((LA(1) == 0x73 /* 's' */ ) && (LA(2) == 0x74 /* 't' */ ) && (LA(3) == 0x72 /* 'r' */ ) && (LA(4) == 0x69 /* 'i' */ ) && (LA(5) == 0x6b /* 'k' */ ) && (LA(6) == 0x65 /* 'e' */ ) && (LA(7) == 0x73 /* 's' */ ) && (LA(8) == 0x69 /* 'i' */ ) && (LA(9) == 0x7a /* 'z' */ ) && (LA(10) == 0x65 /* 'e' */ )) { 00145 mSTRIKESIZEST(true); 00146 theRetToken=_returnToken; 00147 } 00148 else if ((LA(1) == 0x63 /* 'c' */ ) && (LA(2) == 0x6f /* 'o' */ ) && (LA(3) == 0x6e /* 'n' */ ) && (LA(4) == 0x64 /* 'd' */ ) && (LA(5) == 0x64 /* 'd' */ ) && (LA(6) == 0x69 /* 'i' */ ) && (LA(7) == 0x66 /* 'f' */ ) && (LA(8) == 0x66 /* 'f' */ ) && (LA(9) == 0x77 /* 'w' */ ) && (LA(10) == 0x65 /* 'e' */ )) { 00149 mCONDDIFFWEIGHTT(true); 00150 theRetToken=_returnToken; 00151 } 00152 else if ((LA(1) == 0x61 /* 'a' */ ) && (LA(2) == 0x6e /* 'n' */ ) && (LA(3) == 0x69 /* 'i' */ ) && (LA(4) == 0x73 /* 's' */ ) && (LA(5) == 0x6f /* 'o' */ ) && (LA(6) == 0x74 /* 't' */ ) && (LA(7) == 0x72 /* 'r' */ ) && (LA(8) == 0x6f /* 'o' */ ) && (LA(9) == 0x70 /* 'p' */ ) && (LA(10) == 0x79 /* 'y' */ )) { 00153 mANISOTROPYWEIGHTT(true); 00154 theRetToken=_returnToken; 00155 } 00156 else if ((LA(1) == 0x73 /* 's' */ ) && (LA(2) == 0x74 /* 't' */ ) && (LA(3) == 0x72 /* 'r' */ ) && (LA(4) == 0x69 /* 'i' */ ) && (LA(5) == 0x6b /* 'k' */ ) && (LA(6) == 0x65 /* 'e' */ ) && (LA(7) == 0x64 /* 'd' */ ) && (LA(8) == 0x69 /* 'i' */ ) && (LA(9) == 0x66 /* 'f' */ ) && (LA(10) == 0x66 /* 'f' */ )) { 00157 mSTRIKEDIFFWEIGHTT(true); 00158 theRetToken=_returnToken; 00159 } 00160 else if ((LA(1) == 0x73 /* 's' */ ) && (LA(2) == 0x74 /* 't' */ ) && (LA(3) == 0x61 /* 'a' */ ) && (LA(4) == 0x72 /* 'r' */ ) && (LA(5) == 0x74 /* 't' */ ) && (LA(6) == 0x74 /* 't' */ ) && (LA(7) == 0x69 /* 'i' */ ) && (LA(8) == 0x6d /* 'm' */ ) && (LA(9) == 0x65 /* 'e' */ ) && (true)) { 00161 mSTARTTIMET(true); 00162 theRetToken=_returnToken; 00163 } 00164 else if ((LA(1) == 0x74 /* 't' */ ) && (LA(2) == 0x68 /* 'h' */ ) && (LA(3) == 0x69 /* 'i' */ ) && (LA(4) == 0x63 /* 'c' */ ) && (LA(5) == 0x6b /* 'k' */ ) && (LA(6) == 0x62 /* 'b' */ ) && (LA(7) == 0x61 /* 'a' */ ) && (LA(8) == 0x73 /* 's' */ ) && (LA(9) == 0x65 /* 'e' */ ) && (true)) { 00165 mTHICKBASET(true); 00166 theRetToken=_returnToken; 00167 } 00168 else if ((LA(1) == 0x74 /* 't' */ ) && (LA(2) == 0x68 /* 'h' */ ) && (LA(3) == 0x69 /* 'i' */ ) && (LA(4) == 0x63 /* 'c' */ ) && (LA(5) == 0x6b /* 'k' */ ) && (LA(6) == 0x73 /* 's' */ ) && (LA(7) == 0x74 /* 't' */ ) && (LA(8) == 0x65 /* 'e' */ ) && (LA(9) == 0x70 /* 'p' */ ) && (true)) { 00169 mTHICKSTEPT(true); 00170 theRetToken=_returnToken; 00171 } 00172 else if ((LA(1) == 0x61 /* 'a' */ ) && (LA(2) == 0x6e /* 'n' */ ) && (LA(3) == 0x69 /* 'i' */ ) && (LA(4) == 0x73 /* 's' */ ) && (LA(5) == 0x6f /* 'o' */ ) && (LA(6) == 0x62 /* 'b' */ ) && (LA(7) == 0x61 /* 'a' */ ) && (LA(8) == 0x73 /* 's' */ ) && (LA(9) == 0x65 /* 'e' */ ) && (true)) { 00173 mANISOBASET(true); 00174 theRetToken=_returnToken; 00175 } 00176 else if ((LA(1) == 0x61 /* 'a' */ ) && (LA(2) == 0x6e /* 'n' */ ) && (LA(3) == 0x69 /* 'i' */ ) && (LA(4) == 0x73 /* 's' */ ) && (LA(5) == 0x6f /* 'o' */ ) && (LA(6) == 0x73 /* 's' */ ) && (LA(7) == 0x74 /* 't' */ ) && (LA(8) == 0x65 /* 'e' */ ) && (LA(9) == 0x70 /* 'p' */ ) && (true)) { 00177 mANISOSTEPT(true); 00178 theRetToken=_returnToken; 00179 } 00180 else if ((LA(1) == 0x69 /* 'i' */ ) && (LA(2) == 0x6e /* 'n' */ ) && (LA(3) == 0x69 /* 'i' */ ) && (LA(4) == 0x74 /* 't' */ ) && (LA(5) == 0x74 /* 't' */ ) && (LA(6) == 0x65 /* 'e' */ ) && (LA(7) == 0x6d /* 'm' */ ) && (LA(8) == 0x70 /* 'p' */ ) && (true) && (true)) { 00181 mINITTEMPT(true); 00182 theRetToken=_returnToken; 00183 } 00184 else if ((LA(1) == 0x72 /* 'r' */ ) && (LA(2) == 0x65 /* 'e' */ ) && (LA(3) == 0x73 /* 's' */ ) && (LA(4) == 0x65 /* 'e' */ ) && (LA(5) == 0x72 /* 'r' */ ) && (LA(6) == 0x72 /* 'r' */ ) && (LA(7) == 0x6f /* 'o' */ ) && (LA(8) == 0x72 /* 'r' */ ) && (true) && (true)) { 00185 mRESERRORT(true); 00186 theRetToken=_returnToken; 00187 } 00188 else if ((LA(1) == 0x72 /* 'r' */ ) && (LA(2) == 0x65 /* 'e' */ ) && (LA(3) == 0x73 /* 's' */ ) && (LA(4) == 0x73 /* 's' */ ) && (LA(5) == 0x69 /* 'i' */ ) && (LA(6) == 0x7a /* 'z' */ ) && (LA(7) == 0x65 /* 'e' */ ) && (LA(8) == 0x73 /* 's' */ ) && (true) && (true)) { 00189 mRESSIZEST(true); 00190 theRetToken=_returnToken; 00191 } 00192 else if ((LA(1) == 0x76 /* 'v' */ ) && (LA(2) == 0x65 /* 'e' */ ) && (LA(3) == 0x72 /* 'r' */ ) && (LA(4) == 0x62 /* 'b' */ ) && (LA(5) == 0x6f /* 'o' */ ) && (LA(6) == 0x73 /* 's' */ ) && (LA(7) == 0x65 /* 'e' */ ) && (true) && (true) && (true)) { 00193 mVERBOSET(true); 00194 theRetToken=_returnToken; 00195 } 00196 else if ((LA(1) == 0x70 /* 'p' */ ) && (LA(2) == 0x6f /* 'o' */ ) && (LA(3) == 0x70 /* 'p' */ ) && (LA(4) == 0x73 /* 's' */ ) && (LA(5) == 0x69 /* 'i' */ ) && (LA(6) == 0x7a /* 'z' */ ) && (LA(7) == 0x65 /* 'e' */ ) && (true) && (true) && (true)) { 00197 mPOPSIZET(true); 00198 theRetToken=_returnToken; 00199 } 00200 else if ((LA(1) == 0x74 /* 't' */ ) && (LA(2) == 0x68 /* 'h' */ ) && (LA(3) == 0x72 /* 'r' */ ) && (LA(4) == 0x65 /* 'e' */ ) && (LA(5) == 0x61 /* 'a' */ ) && (LA(6) == 0x64 /* 'd' */ ) && (LA(7) == 0x73 /* 's' */ ) && (true) && (true) && (true)) { 00201 mTHREADST(true); 00202 theRetToken=_returnToken; 00203 } 00204 else if ((LA(1) == 0x65 /* 'e' */ ) && (LA(2) == 0x6e /* 'n' */ ) && (LA(3) == 0x64 /* 'd' */ ) && (LA(4) == 0x74 /* 't' */ ) && (LA(5) == 0x69 /* 'i' */ ) && (LA(6) == 0x6d /* 'm' */ ) && (LA(7) == 0x65 /* 'e' */ ) && (true) && (true) && (true)) { 00205 mENDTIMET(true); 00206 theRetToken=_returnToken; 00207 } 00208 else if ((LA(1) == 0x65 /* 'e' */ ) && (LA(2) == 0x6c /* 'l' */ ) && (LA(3) == 0x69 /* 'i' */ ) && (LA(4) == 0x74 /* 't' */ ) && (LA(5) == 0x69 /* 'i' */ ) && (LA(6) == 0x73 /* 's' */ ) && (LA(7) == 0x74 /* 't' */ ) && (true) && (true) && (true)) { 00209 mELITISTT(true); 00210 theRetToken=_returnToken; 00211 } 00212 else if ((LA(1) == 0x72 /* 'r' */ ) && (LA(2) == 0x65 /* 'e' */ ) && (LA(3) == 0x73 /* 's' */ ) && (LA(4) == 0x62 /* 'b' */ ) && (LA(5) == 0x61 /* 'a' */ ) && (LA(6) == 0x73 /* 's' */ ) && (LA(7) == 0x65 /* 'e' */ ) && (true) && (true) && (true)) { 00213 mRESBASET(true); 00214 theRetToken=_returnToken; 00215 } 00216 else if ((LA(1) == 0x72 /* 'r' */ ) && (LA(2) == 0x65 /* 'e' */ ) && (LA(3) == 0x73 /* 's' */ ) && (LA(4) == 0x73 /* 's' */ ) && (LA(5) == 0x74 /* 't' */ ) && (LA(6) == 0x65 /* 'e' */ ) && (LA(7) == 0x70 /* 'p' */ ) && (true) && (true) && (true)) { 00217 mRESSTEPT(true); 00218 theRetToken=_returnToken; 00219 } 00220 else if ((LA(1) == 0x77 /* 'w' */ ) && (LA(2) == 0x65 /* 'e' */ ) && (LA(3) == 0x69 /* 'i' */ ) && (LA(4) == 0x67 /* 'g' */ ) && (LA(5) == 0x68 /* 'h' */ ) && (LA(6) == 0x74 /* 't' */ ) && (LA(7) == 0x73 /* 's' */ ) && (true) && (true) && (true)) { 00221 mWEIGHTST(true); 00222 theRetToken=_returnToken; 00223 } 00224 else if ((LA(1) == 0x67 /* 'g' */ ) && (LA(2) == 0x61 /* 'a' */ ) && (LA(3) == 0x74 /* 't' */ ) && (LA(4) == 0x79 /* 'y' */ ) && (LA(5) == 0x70 /* 'p' */ ) && (LA(6) == 0x65 /* 'e' */ ) && (true) && (true) && (true) && (true)) { 00225 mGATYPET(true); 00226 theRetToken=_returnToken; 00227 } 00228 else if ((LA(1) == 0x66 /* 'f' */ ) && (LA(2) == 0x61 /* 'a' */ ) && (LA(3) == 0x6c /* 'l' */ ) && (LA(4) == 0x73 /* 's' */ ) && (LA(5) == 0x65 /* 'e' */ ) && (true) && (true) && (true) && (true) && (true)) { 00229 mFALSE(true); 00230 theRetToken=_returnToken; 00231 } 00232 else if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x74 /* 't' */ ) && (LA(3) == 0x66 /* 'f' */ ) && (LA(4) == 0x69 /* 'i' */ ) && (LA(5) == 0x74 /* 't' */ ) && (true) && (true) && (true) && (true) && (true)) { 00233 mMTFITT(true); 00234 theRetToken=_returnToken; 00235 } 00236 else if ((LA(1) == 0x74 /* 't' */ ) && (LA(2) == 0x72 /* 'r' */ ) && (LA(3) == 0x75 /* 'u' */ ) && (LA(4) == 0x65 /* 'e' */ ) && (true) && (true) && (true) && (true) && (true) && (true)) { 00237 mTRUE(true); 00238 theRetToken=_returnToken; 00239 } 00240 else if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x6f /* 'o' */ ) && (LA(3) == 0x64 /* 'd' */ ) && (LA(4) == 0x65 /* 'e' */ ) && (true) && (true) && (true) && (true) && (true) && (true)) { 00241 mMODET(true); 00242 theRetToken=_returnToken; 00243 } 00244 else if (((LA(1) >= 0x61 /* 'a' */ && LA(1) <= 0x7a /* 'z' */ )) && (true) && (true) && (true) && (true) && (true) && (true) && (true) && (true) && (true)) { 00245 mSTRING(true); 00246 theRetToken=_returnToken; 00247 } 00248 else { 00249 if (LA(1)==EOF_CHAR) 00250 { 00251 uponEOF(); 00252 _returnToken = makeToken(antlr::Token::EOF_TYPE); 00253 } 00254 else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());} 00255 } 00256 } 00257 if ( !_returnToken ) 00258 goto tryAgain; // found SKIP token 00259 00260 _ttype = _returnToken->getType(); 00261 _ttype = testLiteralsTable(_ttype); 00262 _returnToken->setType(_ttype); 00263 return _returnToken; 00264 } 00265 catch (antlr::RecognitionException& e) { 00266 throw antlr::TokenStreamRecognitionException(e); 00267 } 00268 catch (antlr::CharStreamIOException& csie) { 00269 throw antlr::TokenStreamIOException(csie.io); 00270 } 00271 catch (antlr::CharStreamException& cse) { 00272 throw antlr::TokenStreamException(cse.getMessage()); 00273 } 00274 tryAgain:; 00275 } 00276 }
Here is the call graph for this function:

| void MTAnisoGAConfLexer::mEQUAL | ( | bool | _createToken | ) |
Definition at line 278 of file MTAnisoGAConfLexer.cpp.
References EQUAL.
Referenced by nextToken().
00278 { 00279 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00280 _ttype = EQUAL; 00281 std::string::size_type _saveIndex; 00282 00283 match('=' /* charlit */ ); 00284 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00285 _token = makeToken(_ttype); 00286 _token->setText(text.substr(_begin, text.length()-_begin)); 00287 } 00288 _returnToken = _token; 00289 _saveIndex=0; 00290 }
| void MTAnisoGAConfLexer::mTRUE | ( | bool | _createToken | ) |
Definition at line 292 of file MTAnisoGAConfLexer.cpp.
References TRUE.
Referenced by nextToken().
00292 { 00293 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00294 _ttype = TRUE; 00295 std::string::size_type _saveIndex; 00296 00297 match("true"); 00298 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00299 _token = makeToken(_ttype); 00300 _token->setText(text.substr(_begin, text.length()-_begin)); 00301 } 00302 _returnToken = _token; 00303 _saveIndex=0; 00304 }
| void MTAnisoGAConfLexer::mFALSE | ( | bool | _createToken | ) |
Definition at line 306 of file MTAnisoGAConfLexer.cpp.
References FALSE.
Referenced by nextToken().
00306 { 00307 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00308 _ttype = FALSE; 00309 std::string::size_type _saveIndex; 00310 00311 match("false"); 00312 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00313 _token = makeToken(_ttype); 00314 _token->setText(text.substr(_begin, text.length()-_begin)); 00315 } 00316 _returnToken = _token; 00317 _saveIndex=0; 00318 }
| void MTAnisoGAConfLexer::mWS | ( | bool | _createToken | ) |
Definition at line 320 of file MTAnisoGAConfLexer.cpp.
References mNEWLINE(), and WS.
Referenced by nextToken().
00320 { 00321 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00322 _ttype = WS; 00323 std::string::size_type _saveIndex; 00324 00325 { // ( ... )+ 00326 int _cnt192=0; 00327 for (;;) { 00328 switch ( LA(1)) { 00329 case 0x20 /* ' ' */ : 00330 { 00331 match(' ' /* charlit */ ); 00332 break; 00333 } 00334 case 0xa /* '\n' */ : 00335 case 0xd /* '\r' */ : 00336 { 00337 mNEWLINE(false); 00338 break; 00339 } 00340 case 0x9 /* '\t' */ : 00341 { 00342 match('\t' /* charlit */ ); 00343 break; 00344 } 00345 default: 00346 { 00347 if ( _cnt192>=1 ) { goto _loop192; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());} 00348 } 00349 } 00350 _cnt192++; 00351 } 00352 _loop192:; 00353 } // ( ... )+ 00354 if ( inputState->guessing==0 ) { 00355 #line 156 "MTAnisoGAConf.g" 00356 _ttype = ANTLR_USE_NAMESPACE(antlr)Token::SKIP; 00357 #line 358 "MTAnisoGAConfLexer.cpp" 00358 } 00359 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00360 _token = makeToken(_ttype); 00361 _token->setText(text.substr(_begin, text.length()-_begin)); 00362 } 00363 _returnToken = _token; 00364 _saveIndex=0; 00365 }
Here is the call graph for this function:

| void MTAnisoGAConfLexer::mNEWLINE | ( | bool | _createToken | ) | [protected] |
Definition at line 367 of file MTAnisoGAConfLexer.cpp.
References NEWLINE.
Referenced by mCOMMENT(), and mWS().
00367 { 00368 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00369 _ttype = NEWLINE; 00370 std::string::size_type _saveIndex; 00371 00372 { 00373 switch ( LA(1)) { 00374 case 0xa /* '\n' */ : 00375 { 00376 match('\n' /* charlit */ ); 00377 break; 00378 } 00379 case 0xd /* '\r' */ : 00380 { 00381 match('\r' /* charlit */ ); 00382 match('\n' /* charlit */ ); 00383 break; 00384 } 00385 default: 00386 { 00387 throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn()); 00388 } 00389 } 00390 } 00391 if ( inputState->guessing==0 ) { 00392 #line 182 "MTAnisoGAConf.g" 00393 newline(); 00394 #line 395 "MTAnisoGAConfLexer.cpp" 00395 } 00396 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00397 _token = makeToken(_ttype); 00398 _token->setText(text.substr(_begin, text.length()-_begin)); 00399 } 00400 _returnToken = _token; 00401 _saveIndex=0; 00402 }
| void MTAnisoGAConfLexer::mSTRING | ( | bool | _createToken | ) |
Definition at line 404 of file MTAnisoGAConfLexer.cpp.
References mCHAR(), mDIGIT(), mOTHER(), and STRING.
Referenced by nextToken().
00404 { 00405 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00406 _ttype = STRING; 00407 std::string::size_type _saveIndex; 00408 00409 mCHAR(false); 00410 { // ( ... )* 00411 for (;;) { 00412 switch ( LA(1)) { 00413 case 0x61 /* 'a' */ : 00414 case 0x62 /* 'b' */ : 00415 case 0x63 /* 'c' */ : 00416 case 0x64 /* 'd' */ : 00417 case 0x65 /* 'e' */ : 00418 case 0x66 /* 'f' */ : 00419 case 0x67 /* 'g' */ : 00420 case 0x68 /* 'h' */ : 00421 case 0x69 /* 'i' */ : 00422 case 0x6a /* 'j' */ : 00423 case 0x6b /* 'k' */ : 00424 case 0x6c /* 'l' */ : 00425 case 0x6d /* 'm' */ : 00426 case 0x6e /* 'n' */ : 00427 case 0x6f /* 'o' */ : 00428 case 0x70 /* 'p' */ : 00429 case 0x71 /* 'q' */ : 00430 case 0x72 /* 'r' */ : 00431 case 0x73 /* 's' */ : 00432 case 0x74 /* 't' */ : 00433 case 0x75 /* 'u' */ : 00434 case 0x76 /* 'v' */ : 00435 case 0x77 /* 'w' */ : 00436 case 0x78 /* 'x' */ : 00437 case 0x79 /* 'y' */ : 00438 case 0x7a /* 'z' */ : 00439 { 00440 mCHAR(false); 00441 break; 00442 } 00443 case 0x30 /* '0' */ : 00444 case 0x31 /* '1' */ : 00445 case 0x32 /* '2' */ : 00446 case 0x33 /* '3' */ : 00447 case 0x34 /* '4' */ : 00448 case 0x35 /* '5' */ : 00449 case 0x36 /* '6' */ : 00450 case 0x37 /* '7' */ : 00451 case 0x38 /* '8' */ : 00452 case 0x39 /* '9' */ : 00453 { 00454 mDIGIT(false); 00455 break; 00456 } 00457 case 0x23 /* '#' */ : 00458 case 0x24 /* '$' */ : 00459 case 0x25 /* '%' */ : 00460 case 0x26 /* '&' */ : 00461 case 0x27 /* '\'' */ : 00462 case 0x28 /* '(' */ : 00463 case 0x29 /* ')' */ : 00464 case 0x2a /* '*' */ : 00465 case 0x2b /* '+' */ : 00466 case 0x2c /* ',' */ : 00467 case 0x2d /* '-' */ : 00468 case 0x2e /* '.' */ : 00469 case 0x2f /* '/' */ : 00470 case 0x3a /* ':' */ : 00471 case 0x3b /* ';' */ : 00472 case 0x3c /* '<' */ : 00473 case 0x3f /* '?' */ : 00474 case 0x40 /* '@' */ : 00475 case 0x5b /* '[' */ : 00476 case 0x5d /* ']' */ : 00477 case 0x5e /* '^' */ : 00478 case 0x5f /* '_' */ : 00479 case 0x7b /* '{' */ : 00480 case 0x7c /* '|' */ : 00481 case 0x7d /* '}' */ : 00482 case 0x7e /* '~' */ : 00483 { 00484 mOTHER(false); 00485 break; 00486 } 00487 default: 00488 { 00489 goto _loop195; 00490 } 00491 } 00492 } 00493 _loop195:; 00494 } // ( ... )* 00495 _ttype = testLiteralsTable(_ttype); 00496 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00497 _token = makeToken(_ttype); 00498 _token->setText(text.substr(_begin, text.length()-_begin)); 00499 } 00500 _returnToken = _token; 00501 _saveIndex=0; 00502 }
Here is the call graph for this function:

| void MTAnisoGAConfLexer::mCHAR | ( | bool | _createToken | ) | [protected] |
Definition at line 504 of file MTAnisoGAConfLexer.cpp.
References CHAR.
Referenced by mSTRING().
00504 { 00505 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00506 _ttype = CHAR; 00507 std::string::size_type _saveIndex; 00508 00509 { 00510 matchRange('a','z'); 00511 } 00512 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00513 _token = makeToken(_ttype); 00514 _token->setText(text.substr(_begin, text.length()-_begin)); 00515 } 00516 _returnToken = _token; 00517 _saveIndex=0; 00518 }
| void MTAnisoGAConfLexer::mDIGIT | ( | bool | _createToken | ) | [protected] |
Definition at line 520 of file MTAnisoGAConfLexer.cpp.
References DIGIT.
Referenced by mINT(), and mSTRING().
00520 { 00521 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00522 _ttype = DIGIT; 00523 std::string::size_type _saveIndex; 00524 00525 matchRange('0','9'); 00526 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00527 _token = makeToken(_ttype); 00528 _token->setText(text.substr(_begin, text.length()-_begin)); 00529 } 00530 _returnToken = _token; 00531 _saveIndex=0; 00532 }
| void MTAnisoGAConfLexer::mOTHER | ( | bool | _createToken | ) | [protected] |
Definition at line 534 of file MTAnisoGAConfLexer.cpp.
References OTHER.
Referenced by mSTRING().
00534 { 00535 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00536 _ttype = OTHER; 00537 std::string::size_type _saveIndex; 00538 00539 switch ( LA(1)) { 00540 case 0x27 /* '\'' */ : 00541 { 00542 match('\'' /* charlit */ ); 00543 break; 00544 } 00545 case 0x23 /* '#' */ : 00546 { 00547 match('#' /* charlit */ ); 00548 break; 00549 } 00550 case 0x24 /* '$' */ : 00551 { 00552 match('$' /* charlit */ ); 00553 break; 00554 } 00555 case 0x25 /* '%' */ : 00556 { 00557 match('%' /* charlit */ ); 00558 break; 00559 } 00560 case 0x26 /* '&' */ : 00561 { 00562 match('&' /* charlit */ ); 00563 break; 00564 } 00565 case 0x28 /* '(' */ : 00566 { 00567 match('(' /* charlit */ ); 00568 break; 00569 } 00570 case 0x29 /* ')' */ : 00571 { 00572 match(')' /* charlit */ ); 00573 break; 00574 } 00575 case 0x2a /* '*' */ : 00576 { 00577 match('*' /* charlit */ ); 00578 break; 00579 } 00580 case 0x2b /* '+' */ : 00581 { 00582 match('+' /* charlit */ ); 00583 break; 00584 } 00585 case 0x2c /* ',' */ : 00586 { 00587 match(',' /* charlit */ ); 00588 break; 00589 } 00590 case 0x2d /* '-' */ : 00591 { 00592 match('-' /* charlit */ ); 00593 break; 00594 } 00595 case 0x2e /* '.' */ : 00596 { 00597 match('.' /* charlit */ ); 00598 break; 00599 } 00600 case 0x2f /* '/' */ : 00601 { 00602 match('/' /* charlit */ ); 00603 break; 00604 } 00605 case 0x3a /* ':' */ : 00606 { 00607 match(':' /* charlit */ ); 00608 break; 00609 } 00610 case 0x3b /* ';' */ : 00611 { 00612 match(';' /* charlit */ ); 00613 break; 00614 } 00615 case 0x3c /* '<' */ : 00616 { 00617 match('<' /* charlit */ ); 00618 break; 00619 } 00620 case 0x3f /* '?' */ : 00621 { 00622 match('?' /* charlit */ ); 00623 break; 00624 } 00625 case 0x40 /* '@' */ : 00626 { 00627 match('@' /* charlit */ ); 00628 break; 00629 } 00630 case 0x5b /* '[' */ : 00631 { 00632 match('[' /* charlit */ ); 00633 break; 00634 } 00635 case 0x5d /* ']' */ : 00636 { 00637 match(']' /* charlit */ ); 00638 break; 00639 } 00640 case 0x5e /* '^' */ : 00641 { 00642 match('^' /* charlit */ ); 00643 break; 00644 } 00645 case 0x5f /* '_' */ : 00646 { 00647 match('_' /* charlit */ ); 00648 break; 00649 } 00650