| 
 
 | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
  |
  +--antlr.CharScanner
        |
        +--antlr.actions.java.ActionLexer
Untamed: Perform the following translations: AST related translations ## -> currentRule_AST #(x,y,z) -> codeGenerator.getASTCreateString(vector-of(x,y,z)) #[x] -> codeGenerator.getASTCreateString(x) #x -> codeGenerator.mapTreeId(x) Inside context of #(...), you can ref (x,y,z), [x], and x as shortcuts. Text related translations $append(x) -> text.append(x) $setText(x) -> text.setLength(_begin); text.append(x) $getText -> new String(text.getBuffer(),_begin,text.length()-_begin) $setToken(x) -> _token = x $setType(x) -> _ttype = x
| Field Summary | |
static BitSet | 
_tokenSet_0
Enabled:  | 
private static long[] | 
_tokenSet_0_data_
 | 
static BitSet | 
_tokenSet_1
Enabled:  | 
private static long[] | 
_tokenSet_1_data_
 | 
static BitSet | 
_tokenSet_10
Enabled:  | 
private static long[] | 
_tokenSet_10_data_
 | 
static BitSet | 
_tokenSet_11
Enabled:  | 
private static long[] | 
_tokenSet_11_data_
 | 
static BitSet | 
_tokenSet_12
Enabled:  | 
private static long[] | 
_tokenSet_12_data_
 | 
static BitSet | 
_tokenSet_13
Enabled:  | 
private static long[] | 
_tokenSet_13_data_
 | 
static BitSet | 
_tokenSet_14
Enabled:  | 
private static long[] | 
_tokenSet_14_data_
 | 
static BitSet | 
_tokenSet_15
Enabled:  | 
private static long[] | 
_tokenSet_15_data_
 | 
static BitSet | 
_tokenSet_16
Enabled:  | 
private static long[] | 
_tokenSet_16_data_
 | 
static BitSet | 
_tokenSet_17
Enabled:  | 
private static long[] | 
_tokenSet_17_data_
 | 
static BitSet | 
_tokenSet_18
Enabled:  | 
private static long[] | 
_tokenSet_18_data_
 | 
static BitSet | 
_tokenSet_19
Enabled:  | 
private static long[] | 
_tokenSet_19_data_
 | 
static BitSet | 
_tokenSet_2
Enabled:  | 
private static long[] | 
_tokenSet_2_data_
 | 
static BitSet | 
_tokenSet_3
Enabled:  | 
private static long[] | 
_tokenSet_3_data_
 | 
static BitSet | 
_tokenSet_4
Enabled:  | 
private static long[] | 
_tokenSet_4_data_
 | 
static BitSet | 
_tokenSet_5
Enabled:  | 
private static long[] | 
_tokenSet_5_data_
 | 
static BitSet | 
_tokenSet_6
Enabled:  | 
private static long[] | 
_tokenSet_6_data_
 | 
static BitSet | 
_tokenSet_7
Enabled:  | 
private static long[] | 
_tokenSet_7_data_
 | 
static BitSet | 
_tokenSet_8
Enabled:  | 
private static long[] | 
_tokenSet_8_data_
 | 
static BitSet | 
_tokenSet_9
Enabled:  | 
private static long[] | 
_tokenSet_9_data_
 | 
protected  RuleBlock | 
currentRule
 | 
protected  CodeGenerator | 
generator
 | 
protected  int | 
lineOffset
 | 
private  Tool | 
tool
 | 
(package private)  ActionTransInfo | 
transInfo
 | 
| Fields inherited from class antlr.CharScanner | 
_returnToken, caseSensitive, caseSensitiveLiterals, commitToPath, EOF_CHAR, hashString, inputState, literals, saveConsumedInput, text, tokenObjectClass, traceDepth | 
| Fields inherited from interface antlr.actions.java.ActionLexerTokenTypes | 
ACTION, ARG, AST_CONSTRUCTOR, AST_CTOR_ELEMENT, AST_ITEM, CHAR, COMMENT, DIGIT, EOF, ESC, ID, ID_ELEMENT, INT, INT_OR_FLOAT, ML_COMMENT, NULL_TREE_LOOKAHEAD, SL_COMMENT, STRING, STUFF, TEXT_ARG, TEXT_ARG_ELEMENT, TEXT_ARG_ID_ELEMENT, TEXT_ITEM, TREE, TREE_ELEMENT, VAR_ASSIGN, WS | 
| Constructor Summary | |
ActionLexer(InputBuffer ib)
Enabled:  | 
|
ActionLexer(InputStream in)
Enabled:  | 
|
ActionLexer(LexerSharedInputState state)
Enabled:  | 
|
ActionLexer(Reader in)
Enabled:  | 
|
ActionLexer(String s,
            RuleBlock currentRule,
            CodeGenerator generator,
            ActionTransInfo transInfo)
Enabled:  | 
|
| Method Summary | |
 void | 
mACTION(boolean _createToken)
Enabled:  | 
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  boolean | 
mID_ELEMENT(boolean _createToken)
An ID_ELEMENT can be a func call, array ref, simple var, or AST label ref.  | 
protected  void | 
mID(boolean _createToken)
 | 
protected  void | 
mINT_OR_FLOAT(boolean _createToken)
 | 
protected  void | 
mINT(boolean _createToken)
 | 
protected  void | 
mML_COMMENT(boolean _createToken)
 | 
protected  void | 
mSL_COMMENT(boolean _createToken)
 | 
protected  void | 
mSTRING(boolean _createToken)
 | 
protected  void | 
mSTUFF(boolean _createToken)
 | 
protected  void | 
mTEXT_ARG_ELEMENT(boolean _createToken)
 | 
protected  void | 
mTEXT_ARG_ID_ELEMENT(boolean _createToken)
 | 
protected  void | 
mTEXT_ARG(boolean _createToken)
 | 
protected  void | 
mTEXT_ITEM(boolean _createToken)
 | 
protected  void | 
mTREE_ELEMENT(boolean _createToken)
 | 
protected  void | 
mTREE(boolean _createToken)
 | 
protected  void | 
mVAR_ASSIGN(boolean _createToken)
 | 
protected  void | 
mWS(boolean _createToken)
 | 
 Token | 
nextToken()
Enabled:  | 
 void | 
reportError(RecognitionException e)
Enabled:  | 
 void | 
setLineOffset(int lineOffset)
Enabled:  | 
 void | 
setTool(Tool tool)
Enabled:  | 
| Methods inherited from class antlr.CharScanner | 
append, append, commit, consume, consumeUntil, consumeUntil, getCaseSensitive, getCaseSensitiveLiterals, getColumn, getCommitToPath, getFilename, getInputBuffer, getInputState, getLine, getText, getTokenObject, LA, makeToken, mark, match, match, match, matchNot, matchRange, newline, panic, panic, reportError, reportWarning, resetText, rewind, setCaseSensitive, setColumn, setCommitToPath, setFilename, setInputState, setLine, setText, setTokenObjectClass, tab, testLiteralsTable, testLiteralsTable, toLower, traceIn, traceIndent, traceOut, uponEOF | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected RuleBlock currentRule
protected CodeGenerator generator
protected int lineOffset
private Tool tool
ActionTransInfo transInfo
private static final long[] _tokenSet_0_data_
public static final BitSet _tokenSet_0
private static final long[] _tokenSet_1_data_
public static final BitSet _tokenSet_1
private static final long[] _tokenSet_2_data_
public static final BitSet _tokenSet_2
private static final long[] _tokenSet_3_data_
public static final BitSet _tokenSet_3
private static final long[] _tokenSet_4_data_
public static final BitSet _tokenSet_4
private static final long[] _tokenSet_5_data_
public static final BitSet _tokenSet_5
private static final long[] _tokenSet_6_data_
public static final BitSet _tokenSet_6
private static final long[] _tokenSet_7_data_
public static final BitSet _tokenSet_7
private static final long[] _tokenSet_8_data_
public static final BitSet _tokenSet_8
private static final long[] _tokenSet_9_data_
public static final BitSet _tokenSet_9
private static final long[] _tokenSet_10_data_
public static final BitSet _tokenSet_10
private static final long[] _tokenSet_11_data_
public static final BitSet _tokenSet_11
private static final long[] _tokenSet_12_data_
public static final BitSet _tokenSet_12
private static final long[] _tokenSet_13_data_
public static final BitSet _tokenSet_13
private static final long[] _tokenSet_14_data_
public static final BitSet _tokenSet_14
private static final long[] _tokenSet_15_data_
public static final BitSet _tokenSet_15
private static final long[] _tokenSet_16_data_
public static final BitSet _tokenSet_16
private static final long[] _tokenSet_17_data_
public static final BitSet _tokenSet_17
private static final long[] _tokenSet_18_data_
public static final BitSet _tokenSet_18
private static final long[] _tokenSet_19_data_
public static final BitSet _tokenSet_19
| Constructor Detail | 
public ActionLexer(String s,
                   RuleBlock currentRule,
                   CodeGenerator generator,
                   ActionTransInfo transInfo)
public ActionLexer(InputStream in)
public ActionLexer(Reader in)
public ActionLexer(InputBuffer ib)
public ActionLexer(LexerSharedInputState state)
| Method Detail | 
public void setLineOffset(int lineOffset)
public void setTool(Tool tool)
public void reportError(RecognitionException e)
reportError in class CharScanner
public Token nextToken()
                throws TokenStreamException
nextToken in interface TokenStreamTokenStreamException
public final void mACTION(boolean _createToken)
                   throws RecognitionException,
                          CharStreamException,
                          TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mSTUFF(boolean _createToken)
                     throws RecognitionException,
                            CharStreamException,
                            TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mAST_ITEM(boolean _createToken)
                        throws RecognitionException,
                               CharStreamException,
                               TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mTEXT_ITEM(boolean _createToken)
                         throws RecognitionException,
                                CharStreamException,
                                TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mCOMMENT(boolean _createToken)
                       throws RecognitionException,
                              CharStreamException,
                              TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mSTRING(boolean _createToken)
                      throws RecognitionException,
                             CharStreamException,
                             TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mCHAR(boolean _createToken)
                    throws RecognitionException,
                           CharStreamException,
                           TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mTREE(boolean _createToken)
                    throws RecognitionException,
                           CharStreamException,
                           TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mID(boolean _createToken)
                  throws RecognitionException,
                         CharStreamException,
                         TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mWS(boolean _createToken)
                  throws RecognitionException,
                         CharStreamException,
                         TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mVAR_ASSIGN(boolean _createToken)
                          throws RecognitionException,
                                 CharStreamException,
                                 TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mAST_CONSTRUCTOR(boolean _createToken)
                               throws RecognitionException,
                                      CharStreamException,
                                      TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mTEXT_ARG(boolean _createToken)
                        throws RecognitionException,
                               CharStreamException,
                               TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mTREE_ELEMENT(boolean _createToken)
                            throws RecognitionException,
                                   CharStreamException,
                                   TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final boolean mID_ELEMENT(boolean _createToken)
                             throws RecognitionException,
                                    CharStreamException,
                                    TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mAST_CTOR_ELEMENT(boolean _createToken)
                                throws RecognitionException,
                                       CharStreamException,
                                       TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mINT(boolean _createToken)
                   throws RecognitionException,
                          CharStreamException,
                          TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mARG(boolean _createToken)
                   throws RecognitionException,
                          CharStreamException,
                          TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mTEXT_ARG_ELEMENT(boolean _createToken)
                                throws RecognitionException,
                                       CharStreamException,
                                       TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mTEXT_ARG_ID_ELEMENT(boolean _createToken)
                                   throws RecognitionException,
                                          CharStreamException,
                                          TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mINT_OR_FLOAT(boolean _createToken)
                            throws RecognitionException,
                                   CharStreamException,
                                   TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mSL_COMMENT(boolean _createToken)
                          throws RecognitionException,
                                 CharStreamException,
                                 TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mML_COMMENT(boolean _createToken)
                          throws RecognitionException,
                                 CharStreamException,
                                 TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mESC(boolean _createToken)
                   throws RecognitionException,
                          CharStreamException,
                          TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
protected final void mDIGIT(boolean _createToken)
                     throws RecognitionException,
                            CharStreamException,
                            TokenStreamException
RecognitionException
CharStreamException
TokenStreamException
  | 
 
 | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||