org.antlr.runtime.tree
Class TreeWizard.TreePattern

java.lang.Object
  extended by org.antlr.runtime.tree.BaseTree
      extended by org.antlr.runtime.tree.CommonTree
          extended by org.antlr.runtime.tree.TreeWizard.TreePattern
All Implemented Interfaces:
Tree
Direct Known Subclasses:
TreeWizard.WildcardTreePattern
Enclosing class:
TreeWizard

public static class TreeWizard.TreePattern
extends CommonTree

When using %label:TOKENNAME in a tree for parse(), we must track the label.


Field Summary
 boolean hasTextArg
           
 java.lang.String label
           
 
Fields inherited from class org.antlr.runtime.tree.CommonTree
childIndex, parent, startIndex, stopIndex, token
 
Fields inherited from class org.antlr.runtime.tree.BaseTree
children
 
Fields inherited from interface org.antlr.runtime.tree.Tree
INVALID_NODE
 
Constructor Summary
TreeWizard.TreePattern(Token payload)
           
 
Method Summary
 java.lang.String toString()
          Override to say how a node (not a tree) should look as text
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

label

public java.lang.String label

hasTextArg

public boolean hasTextArg
Constructor Detail

TreeWizard.TreePattern

public TreeWizard.TreePattern(Token payload)
Method Detail

toString

public java.lang.String toString()
Description copied from class: BaseTree
Override to say how a node (not a tree) should look as text

Specified by:
toString in interface Tree
Overrides:
toString in class CommonTree


Copyright © 2013. All Rights Reserved.