antlr.preprocessor
public class PreprocessorLexer extends CharScanner implements PreprocessorTokenTypes, TokenStream
Field Summary | |
---|---|
static BitSet | _tokenSet_0 |
static BitSet | _tokenSet_1 |
static BitSet | _tokenSet_10 |
static BitSet | _tokenSet_2 |
static BitSet | _tokenSet_3 |
static BitSet | _tokenSet_4 |
static BitSet | _tokenSet_5 |
static BitSet | _tokenSet_6 |
static BitSet | _tokenSet_7 |
static BitSet | _tokenSet_8 |
static BitSet | _tokenSet_9 |
Constructor Summary | |
---|---|
PreprocessorLexer(InputStream in) | |
PreprocessorLexer(Reader in) | |
PreprocessorLexer(InputBuffer ib) | |
PreprocessorLexer(LexerSharedInputState state) |
Method Summary | |
---|---|
void | mACTION(boolean _createToken) |
protected void | mALT(boolean _createToken) |
void | mARG_ACTION(boolean _createToken) |
void | mASSIGN_RHS(boolean _createToken) |
void | mBANG(boolean _createToken) |
void | mCHAR_LITERAL(boolean _createToken) |
void | mCOMMA(boolean _createToken) |
void | mCOMMENT(boolean _createToken) |
protected void | mCURLY_BLOCK_SCARF(boolean _createToken) |
protected void | mDIGIT(boolean _createToken) |
protected void | mELEMENT(boolean _createToken) |
protected void | mESC(boolean _createToken) |
protected void | mID(boolean _createToken) |
void | mID_OR_KEYWORD(boolean _createToken) This rule picks off keywords in the lexer that need to be
handled specially. |
void | mLPAREN(boolean _createToken) |
protected void | mML_COMMENT(boolean _createToken) |
protected void | mNEWLINE(boolean _createToken) |
void | mRCURLY(boolean _createToken) |
void | mRPAREN(boolean _createToken) |
void | mRULE_BLOCK(boolean _createToken) |
void | mSEMI(boolean _createToken) |
protected void | mSL_COMMENT(boolean _createToken) |
void | mSTRING_LITERAL(boolean _createToken) |
void | mSUBRULE_BLOCK(boolean _createToken) |
void | mWS(boolean _createToken) |
protected void | mXDIGIT(boolean _createToken) |
Token | nextToken() |