Uses of Interface
org.antlr.runtime.tree.Tree
-
Packages that use Tree Package Description org.antlr.runtime.debug org.antlr.runtime.tree -
-
Uses of Tree in org.antlr.runtime.debug
Classes in org.antlr.runtime.debug that implement Tree Modifier and Type Class Description static class
RemoteDebugEventSocketListener.ProxyTree
Methods in org.antlr.runtime.debug that return Tree Modifier and Type Method Description Tree
RemoteDebugEventSocketListener.ProxyTree. dupNode()
-
Uses of Tree in org.antlr.runtime.tree
Classes in org.antlr.runtime.tree that implement Tree Modifier and Type Class Description class
BaseTree
A generic tree implementation with no payload.class
CommonErrorNode
A node representing erroneous token range in token streamclass
CommonTree
A tree node that is wrapper for a Token object.class
ParseTree
A record of the rules used to match a token sequence.static class
TreeWizard.TreePattern
When using %label:TOKENNAME in a tree for parse(), we must track the label.static class
TreeWizard.WildcardTreePattern
Fields in org.antlr.runtime.tree declared as Tree Modifier and Type Field Description static Tree
Tree. INVALID_NODE
Methods in org.antlr.runtime.tree that return Tree Modifier and Type Method Description Tree
CommonTree. dupNode()
Tree
ParseTree. dupNode()
Tree
Tree. dupNode()
Tree
BaseTree. getAncestor(int ttype)
Walk upwards and get first ancestor with this token type.Tree
Tree. getAncestor(int ttype)
Walk upwards and get first ancestor with this token type.Tree
BaseTree. getChild(int i)
Tree
Tree. getChild(int i)
Tree
BaseTree. getFirstChildWithType(int type)
Tree
BaseTree. getParent()
BaseTree doesn't track parent pointers.Tree
CommonTree. getParent()
Tree
Tree. getParent()
Methods in org.antlr.runtime.tree that return types with arguments of type Tree Modifier and Type Method Description List<? extends Tree>
BaseTree. getAncestors()
Return a list of all ancestors of this node.Methods in org.antlr.runtime.tree with parameters of type Tree Modifier and Type Method Description void
BaseTree. addChild(Tree t)
Add t as child of this node.void
Tree. addChild(Tree t)
Add t as a child to this node.void
BaseTree. sanityCheckParentAndChildIndexes(Tree parent, int i)
void
BaseTree. setChild(int i, Tree t)
void
Tree. setChild(int i, Tree t)
Set ith child (0..n-1) to t; t must be non-null and non-nil nodevoid
BaseTree. setParent(Tree t)
void
CommonTree. setParent(Tree t)
void
Tree. setParent(Tree t)
org.antlr.stringtemplate.StringTemplate
DOTTreeGenerator. toDOT(Tree tree)
Generate DOT (graphviz) for a whole tree not just a node.Method parameters in org.antlr.runtime.tree with type arguments of type Tree Modifier and Type Method Description void
BaseTree. addChildren(List<? extends Tree> kids)
Add all elements of kids list as children of this nodeConstructors in org.antlr.runtime.tree with parameters of type Tree Constructor Description BaseTree(Tree node)
Create a new node from an existing node does nothing for BaseTree as there are no fields other than the children list, which cannot be copied as the children are not considered part of this node.
-