KDevelop API Documentation

AdaLexer.hpp

Go to the documentation of this file.
00001 #ifndef INC_AdaLexer_hpp_
00002 #define INC_AdaLexer_hpp_
00003 
00004 #line 28 "ada.g"
00005 
00006 #include <antlr/SemanticException.hpp>  // antlr wants this
00007 #include "AdaAST.hpp"
00008 #include "preambles.h"
00009 
00010 #line 11 "AdaLexer.hpp"
00011 #include <antlr/config.hpp>
00012 /* $ANTLR 2.7.2: "ada.g" -> "AdaLexer.hpp"$ */
00013 #include <antlr/CommonToken.hpp>
00014 #include <antlr/InputBuffer.hpp>
00015 #include <antlr/BitSet.hpp>
00016 #include "AdaTokenTypes.hpp"
00017 #include <antlr/CharScanner.hpp>
00018 class AdaLexer : public ANTLR_USE_NAMESPACE(antlr)CharScanner, public AdaTokenTypes
00019 {
00020 #line 1848 "ada.g"
00021 
00022   ANTLR_LEXER_PREAMBLE
00023 #line 22 "AdaLexer.hpp"
00024 private:
00025     void initLiterals();
00026 public:
00027     bool getCaseSensitiveLiterals() const
00028     {
00029         return false;
00030     }
00031 public:
00032     AdaLexer(ANTLR_USE_NAMESPACE(std)istream& in);
00033     AdaLexer(ANTLR_USE_NAMESPACE(antlr)InputBuffer& ib);
00034     AdaLexer(const ANTLR_USE_NAMESPACE(antlr)LexerSharedInputState& state);
00035     ANTLR_USE_NAMESPACE(antlr)RefToken nextToken();
00036     public: void mCOMMENT_INTRO(bool _createToken);
00037     public: void mDOT_DOT(bool _createToken);
00038     public: void mLT_LT(bool _createToken);
00039     public: void mBOX(bool _createToken);
00040     public: void mGT_GT(bool _createToken);
00041     public: void mASSIGN(bool _createToken);
00042     public: void mRIGHT_SHAFT(bool _createToken);
00043     public: void mNE(bool _createToken);
00044     public: void mLE(bool _createToken);
00045     public: void mGE(bool _createToken);
00046     public: void mEXPON(bool _createToken);
00047     public: void mPIPE(bool _createToken);
00048     public: void mCONCAT(bool _createToken);
00049     public: void mDOT(bool _createToken);
00050     public: void mEQ(bool _createToken);
00051     public: void mLT_(bool _createToken);
00052     public: void mGT(bool _createToken);
00053     public: void mPLUS(bool _createToken);
00054     public: void mMINUS(bool _createToken);
00055     public: void mSTAR(bool _createToken);
00056     public: void mDIV(bool _createToken);
00057     public: void mLPAREN(bool _createToken);
00058     public: void mRPAREN(bool _createToken);
00059     public: void mCOLON(bool _createToken);
00060     public: void mCOMMA(bool _createToken);
00061     public: void mSEMI(bool _createToken);
00062     public: void mTIC(bool _createToken);
00063     public: void mIDENTIFIER(bool _createToken);
00064     public: void mCHARACTER_LITERAL(bool _createToken);
00065     public: void mCHAR_STRING(bool _createToken);
00066     public: void mNUMERIC_LIT(bool _createToken);
00067     protected: void mDIGIT(bool _createToken);
00068     protected: void mBASED_INTEGER(bool _createToken);
00069     protected: void mEXPONENT(bool _createToken);
00070     protected: void mEXTENDED_DIGIT(bool _createToken);
00071     public: void mWS_(bool _createToken);
00072     public: void mCOMMENT(bool _createToken);
00073 private:
00074     
00075     static const unsigned long _tokenSet_0_data_[];
00076     static const ANTLR_USE_NAMESPACE(antlr)BitSet _tokenSet_0;
00077     static const unsigned long _tokenSet_1_data_[];
00078     static const ANTLR_USE_NAMESPACE(antlr)BitSet _tokenSet_1;
00079     static const unsigned long _tokenSet_2_data_[];
00080     static const ANTLR_USE_NAMESPACE(antlr)BitSet _tokenSet_2;
00081     static const unsigned long _tokenSet_3_data_[];
00082     static const ANTLR_USE_NAMESPACE(antlr)BitSet _tokenSet_3;
00083     static const unsigned long _tokenSet_4_data_[];
00084     static const ANTLR_USE_NAMESPACE(antlr)BitSet _tokenSet_4;
00085     static const unsigned long _tokenSet_5_data_[];
00086     static const ANTLR_USE_NAMESPACE(antlr)BitSet _tokenSet_5;
00087     static const unsigned long _tokenSet_6_data_[];
00088     static const ANTLR_USE_NAMESPACE(antlr)BitSet _tokenSet_6;
00089     static const unsigned long _tokenSet_7_data_[];
00090     static const ANTLR_USE_NAMESPACE(antlr)BitSet _tokenSet_7;
00091 };
00092 
00093 #endif /*INC_AdaLexer_hpp_*/
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:22:24 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003