persistence.antlr
Class ParseTreeRule
java.lang.Object
persistence.antlr.BaseAST
persistence.antlr.ParseTree
persistence.antlr.ParseTreeRule
- All Implemented Interfaces:
- java.io.Serializable, persistence.antlr.collections.AST
public class ParseTreeRule
- extends ParseTree
- See Also:
- Serialized Form
Method Summary |
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 persistence.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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
INVALID_ALT
public static final int INVALID_ALT
- See Also:
- Constant Field Values
ruleName
protected java.lang.String ruleName
altNumber
protected int altNumber
ParseTreeRule
public ParseTreeRule(java.lang.String ruleName)
ParseTreeRule
public ParseTreeRule(java.lang.String ruleName,
int altNumber)
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 class ParseTree
toString
public java.lang.String toString()
- Specified by:
toString
in interface persistence.antlr.collections.AST
- Overrides:
toString
in class BaseAST