JavaLexer Class Reference
#include <JavaLexer.hpp>
Inheritance diagram for JavaLexer:


Public Member Functions | |
void | setDriver (Driver *d) |
void | setFileName (const QString &fileName) |
virtual void | reportError (const antlr::RecognitionException &ex) |
virtual void | reportError (const std::string &errorMessage) |
virtual void | reportWarning (const std::string &warnMessage) |
bool | getCaseSensitiveLiterals () const |
JavaLexer (std::istream &in) | |
JavaLexer (antlr::InputBuffer &ib) | |
JavaLexer (const antlr::LexerSharedInputState &state) | |
antlr::RefToken | nextToken () |
void | mQUESTION (bool _createToken) |
void | mLPAREN (bool _createToken) |
void | mRPAREN (bool _createToken) |
void | mLBRACK (bool _createToken) |
void | mRBRACK (bool _createToken) |
void | mLCURLY (bool _createToken) |
void | mRCURLY (bool _createToken) |
void | mCOLON (bool _createToken) |
void | mCOMMA (bool _createToken) |
void | mASSIGN (bool _createToken) |
void | mEQUAL (bool _createToken) |
void | mLNOT (bool _createToken) |
void | mBNOT (bool _createToken) |
void | mNOT_EQUAL (bool _createToken) |
void | mDIV (bool _createToken) |
void | mDIV_ASSIGN (bool _createToken) |
void | mPLUS (bool _createToken) |
void | mPLUS_ASSIGN (bool _createToken) |
void | mINC (bool _createToken) |
void | mMINUS (bool _createToken) |
void | mMINUS_ASSIGN (bool _createToken) |
void | mDEC (bool _createToken) |
void | mSTAR (bool _createToken) |
void | mSTAR_ASSIGN (bool _createToken) |
void | mMOD (bool _createToken) |
void | mMOD_ASSIGN (bool _createToken) |
void | mSR (bool _createToken) |
void | mSR_ASSIGN (bool _createToken) |
void | mBSR (bool _createToken) |
void | mBSR_ASSIGN (bool _createToken) |
void | mGE (bool _createToken) |
void | mGT (bool _createToken) |
void | mSL (bool _createToken) |
void | mSL_ASSIGN (bool _createToken) |
void | mLE (bool _createToken) |
void | mLT_ (bool _createToken) |
void | mBXOR (bool _createToken) |
void | mBXOR_ASSIGN (bool _createToken) |
void | mBOR (bool _createToken) |
void | mBOR_ASSIGN (bool _createToken) |
void | mLOR (bool _createToken) |
void | mBAND (bool _createToken) |
void | mBAND_ASSIGN (bool _createToken) |
void | mLAND (bool _createToken) |
void | mSEMI (bool _createToken) |
void | mWS (bool _createToken) |
void | mSL_COMMENT (bool _createToken) |
void | mML_COMMENT (bool _createToken) |
void | mCHAR_LITERAL (bool _createToken) |
void | mSTRING_LITERAL (bool _createToken) |
void | mIDENT (bool _createToken) |
void | mNUM_INT (bool _createToken) |
Protected Member Functions | |
void | mESC (bool _createToken) |
void | mHEX_DIGIT (bool _createToken) |
void | mVOCAB (bool _createToken) |
void | mEXPONENT (bool _createToken) |
void | mFLOAT_SUFFIX (bool _createToken) |
Private Member Functions | |
void | initLiterals () |
Private Attributes | |
Driver * | m_driver |
Static Private Attributes | |
const unsigned long | _tokenSet_0_data_ [] = { 4294958072UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } |
const antlr::BitSet | _tokenSet_0 |
const unsigned long | _tokenSet_1_data_ [] = { 4294958072UL, 4294966271UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } |
const antlr::BitSet | _tokenSet_1 |
const unsigned long | _tokenSet_2_data_ [] = { 4294967288UL, 4294967167UL, 4026531839UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } |
const antlr::BitSet | _tokenSet_2 |
const unsigned long | _tokenSet_3_data_ [] = { 4294967288UL, 4294967291UL, 4026531839UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } |
const antlr::BitSet | _tokenSet_3 |
const unsigned long | _tokenSet_4_data_ [] = { 0UL, 67043328UL, 126UL, 126UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } |
const antlr::BitSet | _tokenSet_4 |
Constructor & Destructor Documentation
|
Definition at line 16 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, and initLiterals(). |
|
Definition at line 22 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, and initLiterals(). |
|
Definition at line 28 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, initLiterals(), and LexerSharedInputState. |
Member Function Documentation
|
Definition at line 52 of file JavaLexer.hpp. |
|
Definition at line 34 of file JavaLexer.cpp. Referenced by JavaLexer(). |
|
Definition at line 560 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 1008 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 1022 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 602 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 966 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 980 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 826 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 840 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 938 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 952 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 1245 of file JavaLexer.cpp. References _tokenSet_2, ANTLR_USE_NAMESPACE, mESC(), nullToken, RefToken, and text(). |
|
Definition at line 532 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 546 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 728 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 630 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 644 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 574 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 1272 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, mHEX_DIGIT(), nullToken, RefToken, and text(). Referenced by mCHAR_LITERAL(), and mSTRING_LITERAL(). |
|
Definition at line 2028 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). Referenced by mNUM_INT(). |
|
Definition at line 2104 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). Referenced by mNUM_INT(). |
|
Definition at line 854 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 868 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 1437 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). Referenced by mESC(), and mNUM_INT(). |
|
Definition at line 1506 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 686 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 1036 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 476 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 504 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 910 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 588 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 994 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 448 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 924 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 700 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 714 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 1191 of file JavaLexer.cpp. References _tokenSet_1, ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 770 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 784 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 616 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 1693 of file JavaLexer.cpp. References _tokenSet_4, ANTLR_USE_NAMESPACE, mEXPONENT(), mFLOAT_SUFFIX(), mHEX_DIGIT(), nullToken, RefToken, and text(). |
|
Definition at line 658 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 672 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 434 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 490 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 518 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 462 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 1050 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 882 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 896 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 1131 of file JavaLexer.cpp. References _tokenSet_0, ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 798 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 812 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 742 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 756 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 1405 of file JavaLexer.cpp. References _tokenSet_3, ANTLR_USE_NAMESPACE, mESC(), nullToken, RefToken, and text(). |
|
Definition at line 1492 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 1064 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, nullToken, RefToken, and text(). |
|
Definition at line 88 of file JavaLexer.cpp. References ANTLR_USE_NAMESPACE, and RefToken. |
|
Definition at line 41 of file JavaLexer.hpp. References Driver::addProblem(), Driver::currentFileName(), and m_driver. |
|
Definition at line 37 of file JavaLexer.hpp. References Driver::addProblem(), Driver::currentFileName(), and m_driver. |
|
Definition at line 45 of file JavaLexer.hpp. References Driver::addProblem(), Driver::currentFileName(), and m_driver. |
|
Definition at line 34 of file JavaLexer.hpp. References m_driver. |
|
Definition at line 35 of file JavaLexer.hpp. References Driver::currentFileName(), and m_driver. |
Member Data Documentation
|
Referenced by mSL_COMMENT(). |
|
Definition at line 2144 of file JavaLexer.cpp. |
|
Referenced by mML_COMMENT(). |
|
Definition at line 2164 of file JavaLexer.cpp. |
|
Referenced by mCHAR_LITERAL(). |
|
Definition at line 2184 of file JavaLexer.cpp. |
|
Referenced by mSTRING_LITERAL(). |
|
Definition at line 2204 of file JavaLexer.cpp. |
|
Referenced by mNUM_INT(). |
|
Definition at line 2224 of file JavaLexer.cpp. |
|
Definition at line 31 of file JavaLexer.hpp. Referenced by reportError(), reportWarning(), setDriver(), and setFileName(). |
The documentation for this class was generated from the following files:
- languages/java/JavaLexer.hpp
- languages/java/JavaLexer.cpp