#ifndef INC_sd_lexer_hpp_ #define INC_sd_lexer_hpp_ #include /* $ANTLR 2.7.7 (2006-11-01): "sd_grammar.g" -> "sd_lexer.hpp"$ */ #include #include #include #include "sdTokenTypes.hpp" #include #line 19 "sd_grammar.g" #include "sd_leafnode.hpp" #include "sd_internalnode.hpp" #include #include #include #include #include #include using namespace std; #line 24 "sd_lexer.hpp" class CUSTOM_API sd_lexer : public ANTLR_USE_NAMESPACE(antlr)CharScanner, public sdTokenTypes { #line 1 "sd_grammar.g" #line 28 "sd_lexer.hpp" private: void initLiterals(); public: bool getCaseSensitiveLiterals() const { return false; } public: sd_lexer(ANTLR_USE_NAMESPACE(std)istream& in); sd_lexer(ANTLR_USE_NAMESPACE(antlr)InputBuffer& ib); sd_lexer(const ANTLR_USE_NAMESPACE(antlr)LexerSharedInputState& state); ANTLR_USE_NAMESPACE(antlr)RefToken nextToken(); public: void mWS_(bool _createToken); public: void mLPAREN(bool _createToken); public: void mRPAREN(bool _createToken); public: void mCOMMA(bool _createToken); protected: void mDIGIT(bool _createToken); protected: void mINTEGER(bool _createToken); protected: void mFLOAT(bool _createToken); public: void mS_NUMBER(bool _createToken); public: void mS_CHAR_LITERAL(bool _createToken); public: void mEQ(bool _createToken); public: void mNE(bool _createToken); public: void mGT(bool _createToken); protected: void mLETTER(bool _createToken); public: void mS_IDENTIFIER(bool _createToken); private: static const unsigned long _tokenSet_0_data_[]; static const ANTLR_USE_NAMESPACE(antlr)BitSet _tokenSet_0; }; #endif /*INC_sd_lexer_hpp_*/