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


Public Member Functions | |
| bool | getCaseSensitiveLiterals () const |
| CLevanisoConfLexer (std::istream &in) | |
| CLevanisoConfLexer (antlr::InputBuffer &ib) | |
| CLevanisoConfLexer (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 | mMAXITERT (bool _createToken) |
| void | mMODET (bool _createToken) |
| void | mMTFITT (bool _createToken) |
| void | mMTINPUTDATAT (bool _createToken) |
| void | mPTENSORDATAT (bool _createToken) |
| void | mTENSORERRORT (bool _createToken) |
| void | mPHASEERRORT (bool _createToken) |
| void | mRESERRORT (bool _createToken) |
| void | mMINREST (bool _createToken) |
| void | mMAXREST (bool _createToken) |
| void | mSTARTREST (bool _createToken) |
| void | mMINTHICKT (bool _createToken) |
| void | mMAXTHICKT (bool _createToken) |
| void | mSTARTTHICKT (bool _createToken) |
| void | mMINANISOT (bool _createToken) |
| void | mMAXANISOT (bool _createToken) |
| void | mSTARTANISOT (bool _createToken) |
| void | mMINSTRIKET (bool _createToken) |
| void | mMAXSTRIKET (bool _createToken) |
| void | mSTARTSTRIKET (bool _createToken) |
| void | mWEIGHTST (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 CLevanisoConfLexer.hpp.
| CLevanisoConfLexer::CLevanisoConfLexer | ( | std::istream & | in | ) |
| CLevanisoConfLexer::CLevanisoConfLexer | ( | antlr::InputBuffer & | ib | ) |
| CLevanisoConfLexer::CLevanisoConfLexer | ( | const antlr::LexerSharedInputState & | state | ) |
| bool CLevanisoConfLexer::getCaseSensitiveLiterals | ( | ) | const [inline] |
| antlr::RefToken CLevanisoConfLexer::nextToken | ( | ) |
Definition at line 35 of file CLevanisoConfLexer.cpp.
References mCOMMENT(), mEQUAL(), mFALSE(), mMAXANISOT(), mMAXITERT(), mMAXREST(), mMAXSTRIKET(), mMAXTHICKT(), mMINANISOT(), mMINREST(), mMINSTRIKET(), mMINTHICKT(), mMODET(), mMTFITT(), mMTINPUTDATAT(), mNUMBER(), mPHASEERRORT(), mPTENSORDATAT(), mRESERRORT(), mSTARTANISOT(), mSTARTREST(), mSTARTSTRIKET(), mSTARTTHICKT(), mSTRING(), mTENSORERRORT(), mTRUE(), 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) == 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' */ )) { 00085 mMTINPUTDATAT(true); 00086 theRetToken=_returnToken; 00087 } 00088 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' */ )) { 00089 mPTENSORDATAT(true); 00090 theRetToken=_returnToken; 00091 } 00092 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' */ )) { 00093 mTENSORERRORT(true); 00094 theRetToken=_returnToken; 00095 } 00096 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' */ )) { 00097 mPHASEERRORT(true); 00098 theRetToken=_returnToken; 00099 } 00100 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) == 0x68 /* 'h' */ ) && (LA(8) == 0x69 /* 'i' */ ) && (LA(9) == 0x63 /* 'c' */ ) && (LA(10) == 0x6b /* 'k' */ )) { 00101 mSTARTTHICKT(true); 00102 theRetToken=_returnToken; 00103 } 00104 else if ((LA(1) == 0x73 /* 's' */ ) && (LA(2) == 0x74 /* 't' */ ) && (LA(3) == 0x61 /* 'a' */ ) && (LA(4) == 0x72 /* 'r' */ ) && (LA(5) == 0x74 /* 't' */ ) && (LA(6) == 0x61 /* 'a' */ ) && (LA(7) == 0x6e /* 'n' */ ) && (LA(8) == 0x69 /* 'i' */ ) && (LA(9) == 0x73 /* 's' */ ) && (LA(10) == 0x6f /* 'o' */ )) { 00105 mSTARTANISOT(true); 00106 theRetToken=_returnToken; 00107 } 00108 else if ((LA(1) == 0x73 /* 's' */ ) && (LA(2) == 0x74 /* 't' */ ) && (LA(3) == 0x61 /* 'a' */ ) && (LA(4) == 0x72 /* 'r' */ ) && (LA(5) == 0x74 /* 't' */ ) && (LA(6) == 0x73 /* 's' */ ) && (LA(7) == 0x74 /* 't' */ ) && (LA(8) == 0x72 /* 'r' */ ) && (LA(9) == 0x69 /* 'i' */ ) && (LA(10) == 0x6b /* 'k' */ )) { 00109 mSTARTSTRIKET(true); 00110 theRetToken=_returnToken; 00111 } 00112 else if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x69 /* 'i' */ ) && (LA(3) == 0x6e /* 'n' */ ) && (LA(4) == 0x73 /* 's' */ ) && (LA(5) == 0x74 /* 't' */ ) && (LA(6) == 0x72 /* 'r' */ ) && (LA(7) == 0x69 /* 'i' */ ) && (LA(8) == 0x6b /* 'k' */ ) && (LA(9) == 0x65 /* 'e' */ ) && (true)) { 00113 mMINSTRIKET(true); 00114 theRetToken=_returnToken; 00115 } 00116 else if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x61 /* 'a' */ ) && (LA(3) == 0x78 /* 'x' */ ) && (LA(4) == 0x73 /* 's' */ ) && (LA(5) == 0x74 /* 't' */ ) && (LA(6) == 0x72 /* 'r' */ ) && (LA(7) == 0x69 /* 'i' */ ) && (LA(8) == 0x6b /* 'k' */ ) && (LA(9) == 0x65 /* 'e' */ ) && (true)) { 00117 mMAXSTRIKET(true); 00118 theRetToken=_returnToken; 00119 } 00120 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)) { 00121 mRESERRORT(true); 00122 theRetToken=_returnToken; 00123 } 00124 else if ((LA(1) == 0x73 /* 's' */ ) && (LA(2) == 0x74 /* 't' */ ) && (LA(3) == 0x61 /* 'a' */ ) && (LA(4) == 0x72 /* 'r' */ ) && (LA(5) == 0x74 /* 't' */ ) && (LA(6) == 0x72 /* 'r' */ ) && (LA(7) == 0x65 /* 'e' */ ) && (LA(8) == 0x73 /* 's' */ ) && (true) && (true)) { 00125 mSTARTREST(true); 00126 theRetToken=_returnToken; 00127 } 00128 else if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x69 /* 'i' */ ) && (LA(3) == 0x6e /* 'n' */ ) && (LA(4) == 0x74 /* 't' */ ) && (LA(5) == 0x68 /* 'h' */ ) && (LA(6) == 0x69 /* 'i' */ ) && (LA(7) == 0x63 /* 'c' */ ) && (LA(8) == 0x6b /* 'k' */ ) && (true) && (true)) { 00129 mMINTHICKT(true); 00130 theRetToken=_returnToken; 00131 } 00132 else if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x61 /* 'a' */ ) && (LA(3) == 0x78 /* 'x' */ ) && (LA(4) == 0x74 /* 't' */ ) && (LA(5) == 0x68 /* 'h' */ ) && (LA(6) == 0x69 /* 'i' */ ) && (LA(7) == 0x63 /* 'c' */ ) && (LA(8) == 0x6b /* 'k' */ ) && (true) && (true)) { 00133 mMAXTHICKT(true); 00134 theRetToken=_returnToken; 00135 } 00136 else if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x69 /* 'i' */ ) && (LA(3) == 0x6e /* 'n' */ ) && (LA(4) == 0x61 /* 'a' */ ) && (LA(5) == 0x6e /* 'n' */ ) && (LA(6) == 0x69 /* 'i' */ ) && (LA(7) == 0x73 /* 's' */ ) && (LA(8) == 0x6f /* 'o' */ ) && (true) && (true)) { 00137 mMINANISOT(true); 00138 theRetToken=_returnToken; 00139 } 00140 else if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x61 /* 'a' */ ) && (LA(3) == 0x78 /* 'x' */ ) && (LA(4) == 0x61 /* 'a' */ ) && (LA(5) == 0x6e /* 'n' */ ) && (LA(6) == 0x69 /* 'i' */ ) && (LA(7) == 0x73 /* 's' */ ) && (LA(8) == 0x6f /* 'o' */ ) && (true) && (true)) { 00141 mMAXANISOT(true); 00142 theRetToken=_returnToken; 00143 } 00144 else if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x61 /* 'a' */ ) && (LA(3) == 0x78 /* 'x' */ ) && (LA(4) == 0x69 /* 'i' */ ) && (LA(5) == 0x74 /* 't' */ ) && (LA(6) == 0x65 /* 'e' */ ) && (LA(7) == 0x72 /* 'r' */ ) && (true) && (true) && (true)) { 00145 mMAXITERT(true); 00146 theRetToken=_returnToken; 00147 } 00148 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)) { 00149 mWEIGHTST(true); 00150 theRetToken=_returnToken; 00151 } 00152 else if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x69 /* 'i' */ ) && (LA(3) == 0x6e /* 'n' */ ) && (LA(4) == 0x72 /* 'r' */ ) && (LA(5) == 0x65 /* 'e' */ ) && (LA(6) == 0x73 /* 's' */ ) && (true) && (true) && (true) && (true)) { 00153 mMINREST(true); 00154 theRetToken=_returnToken; 00155 } 00156 else if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x61 /* 'a' */ ) && (LA(3) == 0x78 /* 'x' */ ) && (LA(4) == 0x72 /* 'r' */ ) && (LA(5) == 0x65 /* 'e' */ ) && (LA(6) == 0x73 /* 's' */ ) && (true) && (true) && (true) && (true)) { 00157 mMAXREST(true); 00158 theRetToken=_returnToken; 00159 } 00160 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)) { 00161 mFALSE(true); 00162 theRetToken=_returnToken; 00163 } 00164 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)) { 00165 mMTFITT(true); 00166 theRetToken=_returnToken; 00167 } 00168 else if ((LA(1) == 0x74 /* 't' */ ) && (LA(2) == 0x72 /* 'r' */ ) && (LA(3) == 0x75 /* 'u' */ ) && (LA(4) == 0x65 /* 'e' */ ) && (true) && (true) && (true) && (true) && (true) && (true)) { 00169 mTRUE(true); 00170 theRetToken=_returnToken; 00171 } 00172 else if ((LA(1) == 0x6d /* 'm' */ ) && (LA(2) == 0x6f /* 'o' */ ) && (LA(3) == 0x64 /* 'd' */ ) && (LA(4) == 0x65 /* 'e' */ ) && (true) && (true) && (true) && (true) && (true) && (true)) { 00173 mMODET(true); 00174 theRetToken=_returnToken; 00175 } 00176 else if (((LA(1) >= 0x61 /* 'a' */ && LA(1) <= 0x7a /* 'z' */ )) && (true) && (true) && (true) && (true) && (true) && (true) && (true) && (true) && (true)) { 00177 mSTRING(true); 00178 theRetToken=_returnToken; 00179 } 00180 else { 00181 if (LA(1)==EOF_CHAR) 00182 { 00183 uponEOF(); 00184 _returnToken = makeToken(antlr::Token::EOF_TYPE); 00185 } 00186 else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());} 00187 } 00188 } 00189 if ( !_returnToken ) 00190 goto tryAgain; // found SKIP token 00191 00192 _ttype = _returnToken->getType(); 00193 _ttype = testLiteralsTable(_ttype); 00194 _returnToken->setType(_ttype); 00195 return _returnToken; 00196 } 00197 catch (antlr::RecognitionException& e) { 00198 throw antlr::TokenStreamRecognitionException(e); 00199 } 00200 catch (antlr::CharStreamIOException& csie) { 00201 throw antlr::TokenStreamIOException(csie.io); 00202 } 00203 catch (antlr::CharStreamException& cse) { 00204 throw antlr::TokenStreamException(cse.getMessage()); 00205 } 00206 tryAgain:; 00207 } 00208 }
Here is the call graph for this function:

| void CLevanisoConfLexer::mEQUAL | ( | bool | _createToken | ) |
Definition at line 210 of file CLevanisoConfLexer.cpp.
References EQUAL.
Referenced by nextToken().
00210 { 00211 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00212 _ttype = EQUAL; 00213 std::string::size_type _saveIndex; 00214 00215 match('=' /* charlit */ ); 00216 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00217 _token = makeToken(_ttype); 00218 _token->setText(text.substr(_begin, text.length()-_begin)); 00219 } 00220 _returnToken = _token; 00221 _saveIndex=0; 00222 }
| void CLevanisoConfLexer::mTRUE | ( | bool | _createToken | ) |
Definition at line 224 of file CLevanisoConfLexer.cpp.
References TRUE.
Referenced by nextToken().
00224 { 00225 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00226 _ttype = TRUE; 00227 std::string::size_type _saveIndex; 00228 00229 match("true"); 00230 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00231 _token = makeToken(_ttype); 00232 _token->setText(text.substr(_begin, text.length()-_begin)); 00233 } 00234 _returnToken = _token; 00235 _saveIndex=0; 00236 }
| void CLevanisoConfLexer::mFALSE | ( | bool | _createToken | ) |
Definition at line 238 of file CLevanisoConfLexer.cpp.
References FALSE.
Referenced by nextToken().
00238 { 00239 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00240 _ttype = FALSE; 00241 std::string::size_type _saveIndex; 00242 00243 match("false"); 00244 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00245 _token = makeToken(_ttype); 00246 _token->setText(text.substr(_begin, text.length()-_begin)); 00247 } 00248 _returnToken = _token; 00249 _saveIndex=0; 00250 }
| void CLevanisoConfLexer::mWS | ( | bool | _createToken | ) |
Definition at line 252 of file CLevanisoConfLexer.cpp.
References mNEWLINE(), and WS.
Referenced by nextToken().
00252 { 00253 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00254 _ttype = WS; 00255 std::string::size_type _saveIndex; 00256 00257 { // ( ... )+ 00258 int _cnt128=0; 00259 for (;;) { 00260 switch ( LA(1)) { 00261 case 0x20 /* ' ' */ : 00262 { 00263 match(' ' /* charlit */ ); 00264 break; 00265 } 00266 case 0xa /* '\n' */ : 00267 case 0xd /* '\r' */ : 00268 { 00269 mNEWLINE(false); 00270 break; 00271 } 00272 case 0x9 /* '\t' */ : 00273 { 00274 match('\t' /* charlit */ ); 00275 break; 00276 } 00277 default: 00278 { 00279 if ( _cnt128>=1 ) { goto _loop128; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());} 00280 } 00281 } 00282 _cnt128++; 00283 } 00284 _loop128:; 00285 } // ( ... )+ 00286 if ( inputState->guessing==0 ) { 00287 #line 117 "CLevanisoConf.g" 00288 _ttype = ANTLR_USE_NAMESPACE(antlr)Token::SKIP; 00289 #line 290 "CLevanisoConfLexer.cpp" 00290 } 00291 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00292 _token = makeToken(_ttype); 00293 _token->setText(text.substr(_begin, text.length()-_begin)); 00294 } 00295 _returnToken = _token; 00296 _saveIndex=0; 00297 }
Here is the call graph for this function:

| void CLevanisoConfLexer::mNEWLINE | ( | bool | _createToken | ) | [protected] |
Definition at line 299 of file CLevanisoConfLexer.cpp.
References NEWLINE.
Referenced by mCOMMENT(), and mWS().
00299 { 00300 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00301 _ttype = NEWLINE; 00302 std::string::size_type _saveIndex; 00303 00304 { 00305 switch ( LA(1)) { 00306 case 0xa /* '\n' */ : 00307 { 00308 match('\n' /* charlit */ ); 00309 break; 00310 } 00311 case 0xd /* '\r' */ : 00312 { 00313 match('\r' /* charlit */ ); 00314 match('\n' /* charlit */ ); 00315 break; 00316 } 00317 default: 00318 { 00319 throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn()); 00320 } 00321 } 00322 } 00323 if ( inputState->guessing==0 ) { 00324 #line 143 "CLevanisoConf.g" 00325 newline(); 00326 #line 327 "CLevanisoConfLexer.cpp" 00327 } 00328 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00329 _token = makeToken(_ttype); 00330 _token->setText(text.substr(_begin, text.length()-_begin)); 00331 } 00332 _returnToken = _token; 00333 _saveIndex=0; 00334 }
| void CLevanisoConfLexer::mSTRING | ( | bool | _createToken | ) |
Definition at line 336 of file CLevanisoConfLexer.cpp.
References mCHAR(), mDIGIT(), mOTHER(), and STRING.
Referenced by nextToken().
00336 { 00337 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00338 _ttype = STRING; 00339 std::string::size_type _saveIndex; 00340 00341 mCHAR(false); 00342 { // ( ... )* 00343 for (;;) { 00344 switch ( LA(1)) { 00345 case 0x61 /* 'a' */ : 00346 case 0x62 /* 'b' */ : 00347 case 0x63 /* 'c' */ : 00348 case 0x64 /* 'd' */ : 00349 case 0x65 /* 'e' */ : 00350 case 0x66 /* 'f' */ : 00351 case 0x67 /* 'g' */ : 00352 case 0x68 /* 'h' */ : 00353 case 0x69 /* 'i' */ : 00354 case 0x6a /* 'j' */ : 00355 case 0x6b /* 'k' */ : 00356 case 0x6c /* 'l' */ : 00357 case 0x6d /* 'm' */ : 00358 case 0x6e /* 'n' */ : 00359 case 0x6f /* 'o' */ : 00360 case 0x70 /* 'p' */ : 00361 case 0x71 /* 'q' */ : 00362 case 0x72 /* 'r' */ : 00363 case 0x73 /* 's' */ : 00364 case 0x74 /* 't' */ : 00365 case 0x75 /* 'u' */ : 00366 case 0x76 /* 'v' */ : 00367 case 0x77 /* 'w' */ : 00368 case 0x78 /* 'x' */ : 00369 case 0x79 /* 'y' */ : 00370 case 0x7a /* 'z' */ : 00371 { 00372 mCHAR(false); 00373 break; 00374 } 00375 case 0x30 /* '0' */ : 00376 case 0x31 /* '1' */ : 00377 case 0x32 /* '2' */ : 00378 case 0x33 /* '3' */ : 00379 case 0x34 /* '4' */ : 00380 case 0x35 /* '5' */ : 00381 case 0x36 /* '6' */ : 00382 case 0x37 /* '7' */ : 00383 case 0x38 /* '8' */ : 00384 case 0x39 /* '9' */ : 00385 { 00386 mDIGIT(false); 00387 break; 00388 } 00389 case 0x23 /* '#' */ : 00390 case 0x24 /* '$' */ : 00391 case 0x25 /* '%' */ : 00392 case 0x26 /* '&' */ : 00393 case 0x27 /* '\'' */ : 00394 case 0x28 /* '(' */ : 00395 case 0x29 /* ')' */ : 00396 case 0x2a /* '*' */ : 00397 case 0x2b /* '+' */ : 00398 case 0x2c /* ',' */ : 00399 case 0x2d /* '-' */ : 00400 case 0x2e /* '.' */ : 00401 case 0x2f /* '/' */ : 00402 case 0x3a /* ':' */ : 00403 case 0x3b /* ';' */ : 00404 case 0x3c /* '<' */ : 00405 case 0x3f /* '?' */ : 00406 case 0x40 /* '@' */ : 00407 case 0x5b /* '[' */ : 00408 case 0x5d /* ']' */ : 00409 case 0x5e /* '^' */ : 00410 case 0x5f /* '_' */ : 00411 case 0x7b /* '{' */ : 00412 case 0x7c /* '|' */ : 00413 case 0x7d /* '}' */ : 00414 case 0x7e /* '~' */ : 00415 { 00416 mOTHER(false); 00417 break; 00418 } 00419 default: 00420 { 00421 goto _loop131; 00422 } 00423 } 00424 } 00425 _loop131:; 00426 } // ( ... )* 00427 _ttype = testLiteralsTable(_ttype); 00428 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00429 _token = makeToken(_ttype); 00430 _token->setText(text.substr(_begin, text.length()-_begin)); 00431 } 00432 _returnToken = _token; 00433 _saveIndex=0; 00434 }
Here is the call graph for this function:

| void CLevanisoConfLexer::mCHAR | ( | bool | _createToken | ) | [protected] |
Definition at line 436 of file CLevanisoConfLexer.cpp.
References CHAR.
Referenced by mSTRING().
00436 { 00437 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00438 _ttype = CHAR; 00439 std::string::size_type _saveIndex; 00440 00441 { 00442 matchRange('a','z'); 00443 } 00444 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00445 _token = makeToken(_ttype); 00446 _token->setText(text.substr(_begin, text.length()-_begin)); 00447 } 00448 _returnToken = _token; 00449 _saveIndex=0; 00450 }
| void CLevanisoConfLexer::mDIGIT | ( | bool | _createToken | ) | [protected] |
Definition at line 452 of file CLevanisoConfLexer.cpp.
References DIGIT.
Referenced by mINT(), and mSTRING().
00452 { 00453 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00454 _ttype = DIGIT; 00455 std::string::size_type _saveIndex; 00456 00457 matchRange('0','9'); 00458 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00459 _token = makeToken(_ttype); 00460 _token->setText(text.substr(_begin, text.length()-_begin)); 00461 } 00462 _returnToken = _token; 00463 _saveIndex=0; 00464 }
| void CLevanisoConfLexer::mOTHER | ( | bool | _createToken | ) | [protected] |
Definition at line 466 of file CLevanisoConfLexer.cpp.
References OTHER.
Referenced by mSTRING().
00466 { 00467 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00468 _ttype = OTHER; 00469 std::string::size_type _saveIndex; 00470 00471 switch ( LA(1)) { 00472 case 0x27 /* '\'' */ : 00473 { 00474 match('\'' /* charlit */ ); 00475 break; 00476 } 00477 case 0x23 /* '#' */ : 00478 { 00479 match('#' /* charlit */ ); 00480 break; 00481 } 00482 case 0x24 /* '$' */ : 00483 { 00484 match('$' /* charlit */ ); 00485 break; 00486 } 00487 case 0x25 /* '%' */ : 00488 { 00489 match('%' /* charlit */ ); 00490 break; 00491 } 00492 case 0x26 /* '&' */ : 00493 { 00494 match('&' /* charlit */ ); 00495 break; 00496 } 00497 case 0x28 /* '(' */ : 00498 { 00499 match('(' /* charlit */ ); 00500 break; 00501 } 00502 case 0x29 /* ')' */ : 00503 { 00504 match(')' /* charlit */ ); 00505 break; 00506 } 00507 case 0x2a /* '*' */ : 00508 { 00509 match('*' /* charlit */ ); 00510 break; 00511 } 00512 case 0x2b /* '+' */ : 00513 { 00514 match('+' /* charlit */ ); 00515 break; 00516 } 00517 case 0x2c /* ',' */ : 00518 { 00519 match(',' /* charlit */ ); 00520 break; 00521 } 00522 case 0x2d /* '-' */ : 00523 { 00524 match('-' /* charlit */ ); 00525 break; 00526 } 00527 case 0x2e /* '.' */ : 00528 { 00529 match('.' /* charlit */ ); 00530 break; 00531 } 00532 case 0x2f /* '/' */ : 00533 { 00534 match('/' /* charlit */ ); 00535 break; 00536 } 00537 case 0x3a /* ':' */ : 00538 { 00539 match(':' /* charlit */ ); 00540 break; 00541 } 00542 case 0x3b /* ';' */ : 00543 { 00544 match(';' /* charlit */ ); 00545 break; 00546 } 00547 case 0x3c /* '<' */ : 00548 { 00549 match('<' /* charlit */ ); 00550 break; 00551 } 00552 case 0x3f /* '?' */ : 00553 { 00554 match('?' /* charlit */ ); 00555 break; 00556 } 00557 case 0x40 /* '@' */ : 00558 { 00559 match('@' /* charlit */ ); 00560 break; 00561 } 00562 case 0x5b /* '[' */ : 00563 { 00564 match('[' /* charlit */ ); 00565 break; 00566 } 00567 case 0x5d /* ']' */ : 00568 { 00569 match(']' /* charlit */ ); 00570 break; 00571 } 00572 case 0x5e /* '^' */ : 00573 { 00574 match('^' /* charlit */ ); 00575 break; 00576 } 00577 case 0x5f /* '_' */ : 00578 { 00579 match('_' /* charlit */ ); 00580 break; 00581 } 00582 case 0x7b /* '{' */ : 00583 { 00584 match('{' /* charlit */ ); 00585 break; 00586 } 00587 case 0x7c /* '|' */ : 00588 { 00589 match('|' /* charlit */ ); 00590 break; 00591 } 00592 case 0x7d /* '}' */ : 00593 { 00594 match('}' /* charlit */ ); 00595 break; 00596 } 00597 case 0x7e /* '~' */ : 00598 { 00599 match('~' /* charlit */ ); 00600 break; 00601 } 00602 default: 00603 { 00604 throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn()); 00605 } 00606 } 00607 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00608 _token = makeToken(_ttype); 00609 _token->setText(text.substr(_begin, text.length()-_begin)); 00610 } 00611 _returnToken = _token; 00612 _saveIndex=0; 00613 }
| void CLevanisoConfLexer::mNUMBER | ( | bool | _createToken | ) |
Definition at line 615 of file CLevanisoConfLexer.cpp.
References mINT(), mREAL(), and NUMBER.
Referenced by nextToken().
00615 { 00616 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00617 _ttype = NUMBER; 00618 std::string::size_type _saveIndex; 00619 00620 { 00621 switch ( LA(1)) { 00622 case 0x2b /* '+' */ : 00623 { 00624 match('+' /* charlit */ ); 00625 break; 00626 } 00627 case 0x2d /* '-' */ : 00628 { 00629 match('-' /* charlit */ ); 00630 break; 00631 } 00632 case 0x2e /* '.' */ : 00633 case 0x30 /* '0' */ : 00634 case 0x31 /* '1' */ : 00635 case 0x32 /* '2' */ : 00636 case 0x33 /* '3' */ : 00637 case 0x34 /* '4' */ : 00638 case 0x35 /* '5' */ : 00639 case 0x36 /* '6' */ : 00640 case 0x37 /* '7' */ : 00641 case 0x38 /* '8' */ : 00642 case 0x39 /* '9' */ : 00643 { 00644 break; 00645 } 00646 default: 00647 { 00648 throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn()); 00649 } 00650 } 00651 } 00652 { 00653 bool synPredMatched136 = false; 00654 if (((_tokenSet_0.member(LA(1))) && (_tokenSet_0.member(LA(2))) && (true) && (true) && (true) && (true) && (true) && (true) && (true) && (true))) { 00655 int _m136 = mark(); 00656 synPredMatched136 = true; 00657 inputState->guessing++; 00658 try { 00659 { 00660 mREAL(false); 00661 } 00662 } 00663 catch (antlr::RecognitionException& pe) { 00664 synPredMatched136 = false; 00665 } 00666 rewind(_m136); 00667 inputState->guessing--; 00668 } 00669 if ( synPredMatched136 ) { 00670 mREAL(false); 00671 } 00672 else if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ )) && (true) && (true) && (true) && (true) && (true) && (true) && (true) && (true) && (true)) { 00673 mINT(false); 00674 } 00675 else { 00676 throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn()); 00677 } 00678 00679 } 00680 { 00681 if ((LA(1) == 0x65 /* 'e' */ )) { 00682 { 00683 match('e' /* charlit */ ); 00684 } 00685 { 00686 switch ( LA(1)) { 00687 case 0x2b /* '+' */ : 00688 { 00689 match('+' /* charlit */ ); 00690 break; 00691 } 00692 case 0x2d /* '-' */ : 00693 { 00694 match('-' /* charlit */ ); 00695 break; 00696 } 00697 case 0x30 /* '0' */ : 00698 case 0x31 /* '1' */ : 00699 case 0x32 /* '2' */ : 00700 case 0x33 /* '3' */ : 00701 case 0x34 /* '4' */ : 00702 case 0x35 /* '5' */ : 00703 case 0x36 /* '6' */ : 00704 case 0x37 /* '7' */ : 00705 case 0x38 /* '8' */ : 00706 case 0x39 /* '9' */ : 00707 { 00708 break; 00709 } 00710 default: 00711 { 00712 throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn()); 00713 } 00714 } 00715 } 00716 mINT(false); 00717 } 00718 else { 00719 } 00720 00721 } 00722 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00723 _token = makeToken(_ttype); 00724 _token->setText(text.substr(_begin, text.length()-_begin)); 00725 } 00726 _returnToken = _token; 00727 _saveIndex=0; 00728 }
Here is the call graph for this function:

| void CLevanisoConfLexer::mREAL | ( | bool | _createToken | ) | [protected] |
Definition at line 730 of file CLevanisoConfLexer.cpp.
Referenced by mNUMBER().
00730 { 00731 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00732 _ttype = REAL; 00733 std::string::size_type _saveIndex; 00734 00735 { 00736 switch ( LA(1)) { 00737 case 0x2e /* '.' */ : 00738 { 00739 match('.' /* charlit */ ); 00740 mINT(false); 00741 break; 00742 } 00743 case 0x30 /* '0' */ : 00744 case 0x31 /* '1' */ : 00745 case 0x32 /* '2' */ : 00746 case 0x33 /* '3' */ : 00747 case 0x34 /* '4' */ : 00748 case 0x35 /* '5' */ : 00749 case 0x36 /* '6' */ : 00750 case 0x37 /* '7' */ : 00751 case 0x38 /* '8' */ : 00752 case 0x39 /* '9' */ : 00753 { 00754 mINT(false); 00755 match('.' /* charlit */ ); 00756 { 00757 if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) { 00758 mINT(false); 00759 } 00760 else { 00761 } 00762 00763 } 00764 break; 00765 } 00766 default: 00767 { 00768 throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn()); 00769 } 00770 } 00771 } 00772 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00773 _token = makeToken(_ttype); 00774 _token->setText(text.substr(_begin, text.length()-_begin)); 00775 } 00776 _returnToken = _token; 00777 _saveIndex=0; 00778 }
Here is the call graph for this function:

| void CLevanisoConfLexer::mINT | ( | bool | _createToken | ) | [protected] |
Definition at line 780 of file CLevanisoConfLexer.cpp.
Referenced by mNUMBER(), and mREAL().
00780 { 00781 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00782 _ttype = INT; 00783 std::string::size_type _saveIndex; 00784 00785 { // ( ... )+ 00786 int _cnt151=0; 00787 for (;;) { 00788 if (((LA(1) >= 0x30 /* '0' */ && LA(1) <= 0x39 /* '9' */ ))) { 00789 mDIGIT(false); 00790 } 00791 else { 00792 if ( _cnt151>=1 ) { goto _loop151; } else {throw antlr::NoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn());} 00793 } 00794 00795 _cnt151++; 00796 } 00797 _loop151:; 00798 } // ( ... )+ 00799 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00800 _token = makeToken(_ttype); 00801 _token->setText(text.substr(_begin, text.length()-_begin)); 00802 } 00803 _returnToken = _token; 00804 _saveIndex=0; 00805 }
Here is the call graph for this function:

| void CLevanisoConfLexer::mCOMMENT | ( | bool | _createToken | ) |
Definition at line 807 of file CLevanisoConfLexer.cpp.
References COMMENT, and mNEWLINE().
Referenced by nextToken().
00807 { 00808 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00809 _ttype = COMMENT; 00810 std::string::size_type _saveIndex; 00811 00812 match('/' /* charlit */ ); 00813 match('/' /* charlit */ ); 00814 { // ( ... )* 00815 for (;;) { 00816 if ((_tokenSet_1.member(LA(1)))) { 00817 { 00818 match(_tokenSet_1); 00819 } 00820 } 00821 else { 00822 goto _loop143; 00823 } 00824 00825 } 00826 _loop143:; 00827 } // ( ... )* 00828 mNEWLINE(false); 00829 if ( inputState->guessing==0 ) { 00830 #line 134 "CLevanisoConf.g" 00831 00832 _ttype = ANTLR_USE_NAMESPACE(antlr)Token::SKIP; 00833 00834 #line 835 "CLevanisoConfLexer.cpp" 00835 } 00836 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00837 _token = makeToken(_ttype); 00838 _token->setText(text.substr(_begin, text.length()-_begin)); 00839 } 00840 _returnToken = _token; 00841 _saveIndex=0; 00842 }
Here is the call graph for this function:

| void CLevanisoConfLexer::mMAXITERT | ( | bool | _createToken | ) |
Definition at line 844 of file CLevanisoConfLexer.cpp.
References MAXITERT.
Referenced by nextToken().
00844 { 00845 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00846 _ttype = MAXITERT; 00847 std::string::size_type _saveIndex; 00848 00849 match("maxiter"); 00850 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00851 _token = makeToken(_ttype); 00852 _token->setText(text.substr(_begin, text.length()-_begin)); 00853 } 00854 _returnToken = _token; 00855 _saveIndex=0; 00856 }
| void CLevanisoConfLexer::mMODET | ( | bool | _createToken | ) |
Definition at line 858 of file CLevanisoConfLexer.cpp.
References MODET.
Referenced by nextToken().
00858 { 00859 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00860 _ttype = MODET; 00861 std::string::size_type _saveIndex; 00862 00863 match("mode"); 00864 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00865 _token = makeToken(_ttype); 00866 _token->setText(text.substr(_begin, text.length()-_begin)); 00867 } 00868 _returnToken = _token; 00869 _saveIndex=0; 00870 }
| void CLevanisoConfLexer::mMTFITT | ( | bool | _createToken | ) |
Definition at line 872 of file CLevanisoConfLexer.cpp.
References MTFITT.
Referenced by nextToken().
00872 { 00873 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00874 _ttype = MTFITT; 00875 std::string::size_type _saveIndex; 00876 00877 match("mtfit"); 00878 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00879 _token = makeToken(_ttype); 00880 _token->setText(text.substr(_begin, text.length()-_begin)); 00881 } 00882 _returnToken = _token; 00883 _saveIndex=0; 00884 }
| void CLevanisoConfLexer::mMTINPUTDATAT | ( | bool | _createToken | ) |
Definition at line 886 of file CLevanisoConfLexer.cpp.
References MTINPUTDATAT.
Referenced by nextToken().
00886 { 00887 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00888 _ttype = MTINPUTDATAT; 00889 std::string::size_type _saveIndex; 00890 00891 match("mtinputdata"); 00892 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00893 _token = makeToken(_ttype); 00894 _token->setText(text.substr(_begin, text.length()-_begin)); 00895 } 00896 _returnToken = _token; 00897 _saveIndex=0; 00898 }
| void CLevanisoConfLexer::mPTENSORDATAT | ( | bool | _createToken | ) |
Definition at line 900 of file CLevanisoConfLexer.cpp.
References PTENSORDATAT.
Referenced by nextToken().
00900 { 00901 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00902 _ttype = PTENSORDATAT; 00903 std::string::size_type _saveIndex; 00904 00905 match("ptensordata"); 00906 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00907 _token = makeToken(_ttype); 00908 _token->setText(text.substr(_begin, text.length()-_begin)); 00909 } 00910 _returnToken = _token; 00911 _saveIndex=0; 00912 }
| void CLevanisoConfLexer::mTENSORERRORT | ( | bool | _createToken | ) |
Definition at line 914 of file CLevanisoConfLexer.cpp.
References TENSORERRORT.
Referenced by nextToken().
00914 { 00915 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00916 _ttype = TENSORERRORT; 00917 std::string::size_type _saveIndex; 00918 00919 match("tensorerror"); 00920 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00921 _token = makeToken(_ttype); 00922 _token->setText(text.substr(_begin, text.length()-_begin)); 00923 } 00924 _returnToken = _token; 00925 _saveIndex=0; 00926 }
| void CLevanisoConfLexer::mPHASEERRORT | ( | bool | _createToken | ) |
Definition at line 928 of file CLevanisoConfLexer.cpp.
References PHASEERRORT.
Referenced by nextToken().
00928 { 00929 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00930 _ttype = PHASEERRORT; 00931 std::string::size_type _saveIndex; 00932 00933 match("phaseerror"); 00934 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00935 _token = makeToken(_ttype); 00936 _token->setText(text.substr(_begin, text.length()-_begin)); 00937 } 00938 _returnToken = _token; 00939 _saveIndex=0; 00940 }
| void CLevanisoConfLexer::mRESERRORT | ( | bool | _createToken | ) |
Definition at line 942 of file CLevanisoConfLexer.cpp.
References RESERRORT.
Referenced by nextToken().
00942 { 00943 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00944 _ttype = RESERRORT; 00945 std::string::size_type _saveIndex; 00946 00947 match("reserror"); 00948 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00949 _token = makeToken(_ttype); 00950 _token->setText(text.substr(_begin, text.length()-_begin)); 00951 } 00952 _returnToken = _token; 00953 _saveIndex=0; 00954 }
| void CLevanisoConfLexer::mMINREST | ( | bool | _createToken | ) |
Definition at line 956 of file CLevanisoConfLexer.cpp.
References MINREST.
Referenced by nextToken().
00956 { 00957 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00958 _ttype = MINREST; 00959 std::string::size_type _saveIndex; 00960 00961 match("minres"); 00962 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00963 _token = makeToken(_ttype); 00964 _token->setText(text.substr(_begin, text.length()-_begin)); 00965 } 00966 _returnToken = _token; 00967 _saveIndex=0; 00968 }
| void CLevanisoConfLexer::mMAXREST | ( | bool | _createToken | ) |
Definition at line 970 of file CLevanisoConfLexer.cpp.
References MAXREST.
Referenced by nextToken().
00970 { 00971 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00972 _ttype = MAXREST; 00973 std::string::size_type _saveIndex; 00974 00975 match("maxres"); 00976 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00977 _token = makeToken(_ttype); 00978 _token->setText(text.substr(_begin, text.length()-_begin)); 00979 } 00980 _returnToken = _token; 00981 _saveIndex=0; 00982 }
| void CLevanisoConfLexer::mSTARTREST | ( | bool | _createToken | ) |
Definition at line 984 of file CLevanisoConfLexer.cpp.
References STARTREST.
Referenced by nextToken().
00984 { 00985 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 00986 _ttype = STARTREST; 00987 std::string::size_type _saveIndex; 00988 00989 match("startres"); 00990 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 00991 _token = makeToken(_ttype); 00992 _token->setText(text.substr(_begin, text.length()-_begin)); 00993 } 00994 _returnToken = _token; 00995 _saveIndex=0; 00996 }
| void CLevanisoConfLexer::mMINTHICKT | ( | bool | _createToken | ) |
Definition at line 998 of file CLevanisoConfLexer.cpp.
References MINTHICKT.
Referenced by nextToken().
00998 { 00999 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 01000 _ttype = MINTHICKT; 01001 std::string::size_type _saveIndex; 01002 01003 match("minthick"); 01004 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 01005 _token = makeToken(_ttype); 01006 _token->setText(text.substr(_begin, text.length()-_begin)); 01007 } 01008 _returnToken = _token; 01009 _saveIndex=0; 01010 }
| void CLevanisoConfLexer::mMAXTHICKT | ( | bool | _createToken | ) |
Definition at line 1012 of file CLevanisoConfLexer.cpp.
References MAXTHICKT.
Referenced by nextToken().
01012 { 01013 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 01014 _ttype = MAXTHICKT; 01015 std::string::size_type _saveIndex; 01016 01017 match("maxthick"); 01018 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 01019 _token = makeToken(_ttype); 01020 _token->setText(text.substr(_begin, text.length()-_begin)); 01021 } 01022 _returnToken = _token; 01023 _saveIndex=0; 01024 }
| void CLevanisoConfLexer::mSTARTTHICKT | ( | bool | _createToken | ) |
Definition at line 1026 of file CLevanisoConfLexer.cpp.
References STARTTHICKT.
Referenced by nextToken().
01026 { 01027 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 01028 _ttype = STARTTHICKT; 01029 std::string::size_type _saveIndex; 01030 01031 match("startthick"); 01032 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 01033 _token = makeToken(_ttype); 01034 _token->setText(text.substr(_begin, text.length()-_begin)); 01035 } 01036 _returnToken = _token; 01037 _saveIndex=0; 01038 }
| void CLevanisoConfLexer::mMINANISOT | ( | bool | _createToken | ) |
Definition at line 1040 of file CLevanisoConfLexer.cpp.
References MINANISOT.
Referenced by nextToken().
01040 { 01041 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 01042 _ttype = MINANISOT; 01043 std::string::size_type _saveIndex; 01044 01045 match("minaniso"); 01046 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 01047 _token = makeToken(_ttype); 01048 _token->setText(text.substr(_begin, text.length()-_begin)); 01049 } 01050 _returnToken = _token; 01051 _saveIndex=0; 01052 }
| void CLevanisoConfLexer::mMAXANISOT | ( | bool | _createToken | ) |
Definition at line 1054 of file CLevanisoConfLexer.cpp.
References MAXANISOT.
Referenced by nextToken().
01054 { 01055 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 01056 _ttype = MAXANISOT; 01057 std::string::size_type _saveIndex; 01058 01059 match("maxaniso"); 01060 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 01061 _token = makeToken(_ttype); 01062 _token->setText(text.substr(_begin, text.length()-_begin)); 01063 } 01064 _returnToken = _token; 01065 _saveIndex=0; 01066 }
| void CLevanisoConfLexer::mSTARTANISOT | ( | bool | _createToken | ) |
Definition at line 1068 of file CLevanisoConfLexer.cpp.
References STARTANISOT.
Referenced by nextToken().
01068 { 01069 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 01070 _ttype = STARTANISOT; 01071 std::string::size_type _saveIndex; 01072 01073 match("startaniso"); 01074 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 01075 _token = makeToken(_ttype); 01076 _token->setText(text.substr(_begin, text.length()-_begin)); 01077 } 01078 _returnToken = _token; 01079 _saveIndex=0; 01080 }
| void CLevanisoConfLexer::mMINSTRIKET | ( | bool | _createToken | ) |
Definition at line 1082 of file CLevanisoConfLexer.cpp.
References MINSTRIKET.
Referenced by nextToken().
01082 { 01083 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 01084 _ttype = MINSTRIKET; 01085 std::string::size_type _saveIndex; 01086 01087 match("minstrike"); 01088 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 01089 _token = makeToken(_ttype); 01090 _token->setText(text.substr(_begin, text.length()-_begin)); 01091 } 01092 _returnToken = _token; 01093 _saveIndex=0; 01094 }
| void CLevanisoConfLexer::mMAXSTRIKET | ( | bool | _createToken | ) |
Definition at line 1096 of file CLevanisoConfLexer.cpp.
References MAXSTRIKET.
Referenced by nextToken().
01096 { 01097 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 01098 _ttype = MAXSTRIKET; 01099 std::string::size_type _saveIndex; 01100 01101 match("maxstrike"); 01102 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 01103 _token = makeToken(_ttype); 01104 _token->setText(text.substr(_begin, text.length()-_begin)); 01105 } 01106 _returnToken = _token; 01107 _saveIndex=0; 01108 }
| void CLevanisoConfLexer::mSTARTSTRIKET | ( | bool | _createToken | ) |
Definition at line 1110 of file CLevanisoConfLexer.cpp.
References STARTSTRIKET.
Referenced by nextToken().
01110 { 01111 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 01112 _ttype = STARTSTRIKET; 01113 std::string::size_type _saveIndex; 01114 01115 match("startstrike"); 01116 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 01117 _token = makeToken(_ttype); 01118 _token->setText(text.substr(_begin, text.length()-_begin)); 01119 } 01120 _returnToken = _token; 01121 _saveIndex=0; 01122 }
| void CLevanisoConfLexer::mWEIGHTST | ( | bool | _createToken | ) |
Definition at line 1124 of file CLevanisoConfLexer.cpp.
References WEIGHTST.
Referenced by nextToken().
01124 { 01125 int _ttype; antlr::RefToken _token; std::string::size_type _begin = text.length(); 01126 _ttype = WEIGHTST; 01127 std::string::size_type _saveIndex; 01128 01129 match("weights"); 01130 if ( _createToken && _token==antlr::nullToken && _ttype!=antlr::Token::SKIP ) { 01131 _token = makeToken(_ttype); 01132 _token->setText(text.substr(_begin, text.length()-_begin)); 01133 } 01134 _returnToken = _token; 01135 _saveIndex=0; 01136 }
1.5.1