antlr.actions.cpp
public class ActionLexer extends CharScanner implements ActionLexerTokenTypes, TokenStream
| Field Summary | |
|---|---|
| protected RuleBlock | currentRule |
| protected CodeGenerator | generator |
| protected int | lineOffset |
| ActionTransInfo | transInfo |
| static BitSet | _tokenSet_0 |
| static BitSet | _tokenSet_1 |
| static BitSet | _tokenSet_10 |
| static BitSet | _tokenSet_11 |
| static BitSet | _tokenSet_12 |
| static BitSet | _tokenSet_13 |
| static BitSet | _tokenSet_14 |
| static BitSet | _tokenSet_15 |
| static BitSet | _tokenSet_16 |
| static BitSet | _tokenSet_17 |
| static BitSet | _tokenSet_18 |
| static BitSet | _tokenSet_19 |
| static BitSet | _tokenSet_2 |
| static BitSet | _tokenSet_20 |
| static BitSet | _tokenSet_21 |
| static BitSet | _tokenSet_22 |
| static BitSet | _tokenSet_23 |
| static BitSet | _tokenSet_24 |
| static BitSet | _tokenSet_25 |
| static BitSet | _tokenSet_26 |
| 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 | |
|---|---|
| ActionLexer(String s, RuleBlock currentRule, CodeGenerator generator, ActionTransInfo transInfo) | |
| ActionLexer(InputStream in) | |
| ActionLexer(Reader in) | |
| ActionLexer(InputBuffer ib) | |
| ActionLexer(LexerSharedInputState state) | |
| Method Summary | |
|---|---|
| void | mACTION(boolean _createToken) |
| protected void | mARG(boolean _createToken) |
| protected void | mAST_CONSTRUCTOR(boolean _createToken) |
| protected void | mAST_CTOR_ELEMENT(boolean _createToken) The arguments of a #[...] constructor are text, token type,
or a tree. |
| protected void | mAST_ITEM(boolean _createToken) |
| protected void | mCHAR(boolean _createToken) |
| protected void | mCOMMENT(boolean _createToken) |
| protected void | mDIGIT(boolean _createToken) |
| protected void | mESC(boolean _createToken) |
| protected void | mID(boolean _createToken) |
| protected boolean | mID_ELEMENT(boolean _createToken) An ID_ELEMENT can be a func call, array ref, simple var,
or AST label ref. |
| protected void | mINT(boolean _createToken) |
| protected void | mINT_OR_FLOAT(boolean _createToken) |
| protected void | mML_COMMENT(boolean _createToken) |
| protected void | mSL_COMMENT(boolean _createToken) |
| protected void | mSTRING(boolean _createToken) |
| protected void | mSTUFF(boolean _createToken) stuff in between #(...) and #id items
Allow the escaping of the # for C preprocessor stuff. |
| protected void | mTEXT_ARG(boolean _createToken) |
| protected void | mTEXT_ARG_ELEMENT(boolean _createToken) |
| protected void | mTEXT_ARG_ID_ELEMENT(boolean _createToken) |
| protected void | mTEXT_ITEM(boolean _createToken) |
| protected void | mTREE(boolean _createToken) |
| protected void | mTREE_ELEMENT(boolean _createToken) |
| protected void | mVAR_ASSIGN(boolean _createToken) |
| protected void | mWS(boolean _createToken) |
| Token | nextToken() |
| void | reportError(RecognitionException e) |
| void | reportError(String s) |
| void | reportWarning(String s) |
| void | setLineOffset(int lineOffset) |
| void | setTool(Tool tool) |