antlr
Class ParseTreeRule
java.lang.Object
antlr.BaseAST
antlr.ParseTree
antlr.ParseTreeRule
- All Implemented Interfaces:
- AST, Serializable
public class ParseTreeRule
- extends ParseTree
- See Also:
- Serialized Form
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 |
INVALID_ALT
public static final int INVALID_ALT
- See Also:
- Constant Field Values
ruleName
protected String ruleName
altNumber
protected int altNumber
ParseTreeRule
public ParseTreeRule(String ruleName)
ParseTreeRule
public ParseTreeRule(String ruleName,
int altNumber)
getRuleName
public String getRuleName()
getLeftmostDerivation
protected int getLeftmostDerivation(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 class ParseTree
toString
public String toString()
- Specified by:
toString
in interface AST
- Overrides:
toString
in class BaseAST