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
