00001 #ifndef INC_C1dInvGaConfLexer_hpp_
00002 #define INC_C1dInvGaConfLexer_hpp_
00003
00004 #include <antlr/config.hpp>
00005
00006 #include <antlr/CommonToken.hpp>
00007 #include <antlr/InputBuffer.hpp>
00008 #include <antlr/BitSet.hpp>
00009 #include "C1dInvGaConfParserTokenTypes.hpp"
00010 #include <antlr/CharScanner.hpp>
00011 #line 1 "C1dInvGaConf.g"
00012
00013 #include <string>
00014 #include <vector>
00015 #include <iostream>
00016
00017 #line 18 "C1dInvGaConfLexer.hpp"
00018 class CUSTOM_API C1dInvGaConfLexer : public antlr::CharScanner, public C1dInvGaConfParserTokenTypes
00019 {
00020 #line 1 "C1dInvGaConf.g"
00021 #line 22 "C1dInvGaConfLexer.hpp"
00022 private:
00023 void initLiterals();
00024 public:
00025 bool getCaseSensitiveLiterals() const
00026 {
00027 return true;
00028 }
00029 public:
00030 C1dInvGaConfLexer(std::istream& in);
00031 C1dInvGaConfLexer(antlr::InputBuffer& ib);
00032 C1dInvGaConfLexer(const antlr::LexerSharedInputState& state);
00033 antlr::RefToken nextToken();
00034 public: void mEQUAL(bool _createToken);
00035 public: void mTRUE(bool _createToken);
00036 public: void mFALSE(bool _createToken);
00037 public: void mWS(bool _createToken);
00038 protected: void mNEWLINE(bool _createToken);
00039 public: void mSTRING(bool _createToken);
00040 protected: void mCHAR(bool _createToken);
00041 protected: void mDIGIT(bool _createToken);
00042 protected: void mOTHER(bool _createToken);
00043 public: void mNUMBER(bool _createToken);
00044 protected: void mREAL(bool _createToken);
00045 protected: void mINT(bool _createToken);
00046 public: void mCOMMENT(bool _createToken);
00047 public: void mVERBOSET(bool _createToken);
00048 public: void mUSEVREFMODELT(bool _createToken);
00049 public: void mVREFMODELT(bool _createToken);
00050 public: void mMTFITEXPONENTT(bool _createToken);
00051 public: void mRECFITEXPONENTT(bool _createToken);
00052 public: void mPOPSIZET(bool _createToken);
00053 public: void mINITTEMPT(bool _createToken);
00054 public: void mCOOLINGRATIOT(bool _createToken);
00055 public: void mGENERATIONST(bool _createToken);
00056 public: void mMUTATIONPROBT(bool _createToken);
00057 public: void mCROSSOVERPROBT(bool _createToken);
00058 public: void mSLOWNESST(bool _createToken);
00059 public: void mOMEGAT(bool _createToken);
00060 public: void mSIGMAT(bool _createToken);
00061 public: void mSHIFTT(bool _createToken);
00062 public: void mCCT(bool _createToken);
00063 public: void mPOISSONT(bool _createToken);
00064 public: void mTHREADST(bool _createToken);
00065 public: void mSTARTTIMET(bool _createToken);
00066 public: void mENDTIMET(bool _createToken);
00067 public: void mTENSORERRORT(bool _createToken);
00068 public: void mRESERRORT(bool _createToken);
00069 public: void mPHASEERRORT(bool _createToken);
00070 public: void mRECERRORT(bool _createToken);
00071 public: void mRECMETHODT(bool _createToken);
00072 public: void mGATYPET(bool _createToken);
00073 public: void mOUTPUTBASET(bool _createToken);
00074 public: void mMODET(bool _createToken);
00075 public: void mMTFITT(bool _createToken);
00076 public: void mMTINPUTDATAT(bool _createToken);
00077 public: void mRECINPUTDATAT(bool _createToken);
00078 public: void mRFABSVELDATAT(bool _createToken);
00079 public: void mANNEALINGGENERATIONT(bool _createToken);
00080 public: void mELITISTT(bool _createToken);
00081 public: void mTHICKBASET(bool _createToken);
00082 public: void mTHICKSTEPT(bool _createToken);
00083 public: void mTHICKSIZEST(bool _createToken);
00084 public: void mRESBASET(bool _createToken);
00085 public: void mRESSTEPT(bool _createToken);
00086 public: void mRESSIZEST(bool _createToken);
00087 public: void mSVELBASET(bool _createToken);
00088 public: void mSVELSTEPT(bool _createToken);
00089 public: void mSVELSIZEST(bool _createToken);
00090 public: void mWEIGHTST(bool _createToken);
00091 public: void mRECWEIGHTT(bool _createToken);
00092 public: void mABSVELWEIGHTT(bool _createToken);
00093 private:
00094
00095 static const unsigned long _tokenSet_0_data_[];
00096 static const antlr::BitSet _tokenSet_0;
00097 static const unsigned long _tokenSet_1_data_[];
00098 static const antlr::BitSet _tokenSet_1;
00099 };
00100
00101 #endif