Package antlr
Class ParseTreeRule
- java.lang.Object
-
- antlr.BaseAST
-
- antlr.ParseTree
-
- antlr.ParseTreeRule
-
- All Implemented Interfaces:
AST
,java.io.Serializable
public class ParseTreeRule extends ParseTree
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ParseTreeRule(java.lang.String ruleName)
ParseTreeRule(java.lang.String ruleName, int altNumber)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
getLeftmostDerivation(java.lang.StringBuffer buf, int step)
Do a step-first walk, building up a buffer of tokens until you've reached a particular step and print out any rule subroots insteads of descending.java.lang.String
getRuleName()
java.lang.String
toString()
-
Methods inherited from class antlr.ParseTree
getLeftmostDerivation, getLeftmostDerivationStep, initialize, initialize, initialize
-
Methods inherited from class antlr.BaseAST
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getColumn, getFirstChild, getLine, getNextSibling, getNumberOfChildren, getText, getTokenNames, getType, removeChildren, setFirstChild, setNextSibling, setText, setType, setVerboseStringConversion, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen
-
-
-
-
Field Detail
-
INVALID_ALT
public static final int INVALID_ALT
- See Also:
- Constant Field Values
-
ruleName
protected java.lang.String ruleName
-
altNumber
protected int altNumber
-
-
Method Detail
-
getRuleName
public java.lang.String getRuleName()
-
getLeftmostDerivation
protected int getLeftmostDerivation(java.lang.StringBuffer buf, int step)
Do a step-first walk, building up a buffer of tokens until you've reached a particular step and print out any rule subroots insteads of descending.- Specified by:
getLeftmostDerivation
in classParseTree
-
-