Package org.antlr.runtime.tree
Class TreeWizard.TreePattern
java.lang.Object
org.antlr.runtime.tree.BaseTree
org.antlr.runtime.tree.CommonTree
org.antlr.runtime.tree.TreeWizard.TreePattern
- All Implemented Interfaces:
Tree
- Direct Known Subclasses:
TreeWizard.WildcardTreePattern
- Enclosing class:
- TreeWizard
When using %label:TOKENNAME in a tree for parse(), we must
track the label.
-
Field Summary
FieldsFields inherited from class org.antlr.runtime.tree.CommonTree
childIndex, parent, startIndex, stopIndex, token
Fields inherited from interface org.antlr.runtime.tree.Tree
INVALID_NODE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.antlr.runtime.tree.CommonTree
dupNode, getCharPositionInLine, getChildIndex, getLine, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundaries
Methods inherited from class org.antlr.runtime.tree.BaseTree
addChild, addChildren, createChildrenList, deleteChild, freshenParentAndChildIndexes, freshenParentAndChildIndexes, getAncestor, getAncestors, getChild, getChildCount, getChildren, getFirstChildWithType, hasAncestor, replaceChildren, sanityCheckParentAndChildIndexes, sanityCheckParentAndChildIndexes, setChild, toStringTree
-
Field Details
-
label
-
hasTextArg
public boolean hasTextArg
-
-
Constructor Details
-
TreePattern
-
-
Method Details
-
toString
Description copied from class:BaseTree
Override to say how a node (not a tree) should look as text- Specified by:
toString
in interfaceTree
- Overrides:
toString
in classCommonTree
-