antlr
Class ParseTree
- AST, Serializable
public abstract class ParseTree
addChild , decode , encode , equals , equalsList , equalsListPartial , equalsTree , equalsTreePartial , findAll , findAllPartial , getColumn , getFirstChild , getLine , getNextSibling , getNumberOfChildren , getText , getTokenNames , getType , initialize , initialize , initialize , removeChildren , setFirstChild , setNextSibling , setText , setType , setVerboseStringConversion , toString , toStringList , toStringTree , xmlSerialize , xmlSerializeNode , xmlSerializeRootClose , xmlSerializeRootOpen |
getLeftmostDerivation
protected abstract int getLeftmostDerivation(StringBuffer buf,
int step)
Get derivation and return how many you did (less than requested for
subtree roots.
getLeftmostDerivation
public String getLeftmostDerivation(int maxSteps)
getLeftmostDerivationStep
public 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.