Public Member Functions | |
PascalLexer (InputStream in) | |
PascalLexer (Reader in) | |
PascalLexer (InputBuffer ib) | |
PascalLexer (LexerSharedInputState state) | |
Token | nextToken () throws TokenStreamException |
final void | mPLUS (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mMINUS (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mSTAR (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mSLASH (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mASSIGN (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mCOMMA (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mSEMI (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mCOLON (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mEQUAL (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mNOT_EQUAL (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mLT (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mLE (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mGE (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mGT (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mLPAREN (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mRPAREN (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mLBRACK (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mLBRACK2 (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mRBRACK (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mRBRACK2 (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mPOINTER (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mAT (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mDOT (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mLCURLY (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mRCURLY (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mWS (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mCOMMENT_1 (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mCOMMENT_2 (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mIDENT (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mSTRING_LITERAL (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
final void | mNUM_INT (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
Static Public Attributes | |
static final BitSet | _tokenSet_0 = new BitSet(mk_tokenSet_0()) |
static final BitSet | _tokenSet_1 = new BitSet(mk_tokenSet_1()) |
static final BitSet | _tokenSet_2 = new BitSet(mk_tokenSet_2()) |
Protected Member Functions | |
final void | mEXPONENT (boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException |
PascalLexer.PascalLexer | ( | InputStream | in | ) |
PascalLexer.PascalLexer | ( | Reader | in | ) |
PascalLexer.PascalLexer | ( | InputBuffer | ib | ) |
PascalLexer.PascalLexer | ( | LexerSharedInputState | state | ) |
final void PascalLexer.mASSIGN | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
final void PascalLexer.mAT | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, PascalTokenTypes.AT, antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mCOLON | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, PascalTokenTypes.COLON, antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mCOMMA | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, PascalTokenTypes.COMMA, antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mCOMMENT_1 | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, _tokenSet_0, PascalTokenTypes.COMMENT_1, antlr.CharScanner.LA(), antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.collections.impl.BitSet.member(), antlr.CharScanner.newline(), antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mCOMMENT_2 | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, _tokenSet_1, PascalTokenTypes.COMMENT_2, antlr.CharScanner.LA(), antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.collections.impl.BitSet.member(), antlr.CharScanner.newline(), antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mDOT | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
final void PascalLexer.mEQUAL | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, PascalTokenTypes.EQUAL, antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mEXPONENT | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException [protected] |
References antlr.CharScanner._returnToken, PascalTokenTypes.EXPONENT, antlr.CharScanner.getColumn(), antlr.CharScanner.getFilename(), antlr.CharScanner.getLine(), antlr.CharScanner.LA(), antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.CharScanner.matchRange(), antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by mNUM_INT().
final void PascalLexer.mGE | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, PascalTokenTypes.GE, antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mGT | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, PascalTokenTypes.GT, antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mIDENT | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, PascalTokenTypes.IDENT, antlr.CharScanner.LA(), antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.CharScanner.matchRange(), antlr.Token.setText(), antlr.Token.SKIP, antlr.CharScanner.testLiteralsTable(), and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mLBRACK | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
final void PascalLexer.mLBRACK2 | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
final void PascalLexer.mLCURLY | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
final void PascalLexer.mLE | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, PascalTokenTypes.LE, antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mLPAREN | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
final void PascalLexer.mLT | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, PascalTokenTypes.LT, antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mMINUS | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, antlr.CharScanner.makeToken(), antlr.CharScanner.match(), PascalTokenTypes.MINUS, antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mNOT_EQUAL | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
final void PascalLexer.mNUM_INT | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
a numeric literal. Form is (from Wirth) digits digits . digits digits . digits exponent digits exponent
References antlr.CharScanner._returnToken, antlr.CharScanner.getColumn(), antlr.CharScanner.getFilename(), antlr.CharScanner.getLine(), antlr.CharScanner.LA(), antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.CharScanner.matchRange(), mEXPONENT(), PascalTokenTypes.NUM_INT, PascalTokenTypes.NUM_REAL, antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mPLUS | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, antlr.CharScanner.makeToken(), antlr.CharScanner.match(), PascalTokenTypes.PLUS, antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mPOINTER | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
final void PascalLexer.mRBRACK | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
final void PascalLexer.mRBRACK2 | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
final void PascalLexer.mRCURLY | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
final void PascalLexer.mRPAREN | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
final void PascalLexer.mSEMI | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, antlr.CharScanner.makeToken(), antlr.CharScanner.match(), PascalTokenTypes.SEMI, antlr.Token.setText(), antlr.Token.SKIP, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mSLASH | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.Token.setText(), antlr.Token.SKIP, PascalTokenTypes.SLASH, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mSTAR | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.Token.setText(), antlr.Token.SKIP, PascalTokenTypes.STAR, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mSTRING_LITERAL | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, _tokenSet_2, antlr.CharScanner.LA(), antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.collections.impl.BitSet.member(), antlr.Token.setText(), antlr.Token.SKIP, PascalTokenTypes.STRING_LITERAL, and antlr.CharScanner.text.
Referenced by nextToken().
final void PascalLexer.mWS | ( | boolean | _createToken | ) | throws RecognitionException, CharStreamException, TokenStreamException |
References antlr.CharScanner._returnToken, antlr.CharScanner.getColumn(), antlr.CharScanner.getFilename(), antlr.CharScanner.getLine(), antlr.CharScanner.LA(), antlr.CharScanner.makeToken(), antlr.CharScanner.match(), antlr.CharScanner.newline(), antlr.Token.setText(), antlr.Token.SKIP, antlr.CharScanner.text, and PascalTokenTypes.WS.
Referenced by nextToken().
Token PascalLexer.nextToken | ( | ) | throws TokenStreamException |
Implements antlr.TokenStream.
References antlr.CharScanner._returnToken, antlr.CharScanner.EOF_CHAR, antlr.CharScanner.getColumn(), antlr.CharScanner.getFilename(), antlr.CharScanner.getLine(), antlr.Token.getType(), antlr.Token.INVALID_TYPE, antlr.CharScanner.LA(), antlr.CharScanner.makeToken(), mASSIGN(), mAT(), mCOLON(), mCOMMA(), mCOMMENT_1(), mCOMMENT_2(), mDOT(), mEQUAL(), mGE(), mGT(), mIDENT(), mLBRACK(), mLBRACK2(), mLCURLY(), mLE(), mLPAREN(), mLT(), mMINUS(), mNOT_EQUAL(), mNUM_INT(), mPLUS(), mPOINTER(), mRBRACK(), mRBRACK2(), mRCURLY(), mRPAREN(), mSEMI(), mSLASH(), mSTAR(), mSTRING_LITERAL(), mWS(), antlr.CharScanner.resetText(), antlr.Token.setType(), and antlr.CharScanner.uponEOF().
final BitSet PascalLexer._tokenSet_0 = new BitSet(mk_tokenSet_0()) [static] |
Referenced by mCOMMENT_1().
final BitSet PascalLexer._tokenSet_1 = new BitSet(mk_tokenSet_1()) [static] |
Referenced by mCOMMENT_2().
final BitSet PascalLexer._tokenSet_2 = new BitSet(mk_tokenSet_2()) [static] |
Referenced by mSTRING_LITERAL().