antlr
Class ParseTree
java.lang.Object
antlr.BaseAST
antlr.ParseTree
- All Implemented Interfaces:
- AST, java.io.Serializable
- Direct Known Subclasses:
- ParseTreeRule, ParseTreeToken
- public abstract class ParseTree
- extends BaseAST
- 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, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ParseTree
public ParseTree()
getLeftmostDerivationStep
public java.lang.String getLeftmostDerivationStep(int step)
- Walk parse tree and return requested number of derivation steps.
If steps <= 0, return node text. If steps == 1, return derivation
string at step.
getLeftmostDerivation
public java.lang.String getLeftmostDerivation(int maxSteps)
initialize
public void initialize(int i,
java.lang.String s)
- Specified by:
initialize
in interface AST
- Specified by:
initialize
in class BaseAST
initialize
public void initialize(AST ast)
- Specified by:
initialize
in interface AST
- Specified by:
initialize
in class BaseAST
initialize
public void initialize(Token token)
- Specified by:
initialize
in interface AST
- Specified by:
initialize
in class BaseAST