com.inxar.syntacs.util
Class Tree

java.lang.Object
  |
  +--com.inxar.syntacs.util.Tree
Direct Known Subclasses:
Tree.Box

public class Tree
extends Object

Utility for pretty-printing parse trees. Output modeled after the tree(1) utility written by Steve Baker.


Inner Class Summary
static class Tree.Box
          Experimental subclass of Tree which tries to do more advanced tree layout.
 
Constructor Summary
Tree(String name)
           
Tree(Tree parent, String name)
           
 
Method Summary
 Tree add(String name)
           
 int arity()
           
 Tree child(int i)
           
static void main(String[] argv)
           
 Tree parent()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Tree

public Tree(String name)

Tree

public Tree(Tree parent,
            String name)
Method Detail

add

public Tree add(String name)

arity

public int arity()

child

public Tree child(int i)

parent

public Tree parent()

toString

public String toString()
Overrides:
toString in class Object

main

public static void main(String[] argv)