jasi.sim.user.tree
Class LispTree

java.lang.Object
  extended by jasi.sim.user.tree.Tree<java.lang.String>
      extended by jasi.sim.user.tree.AbstractLispTree
          extended by jasi.sim.user.tree.LispTree

public class LispTree
extends AbstractLispTree

Creates a tree structure from a kind of Lisp notation.
node [ ( node [node] ) ]


Field Summary
 
Fields inherited from class jasi.sim.user.tree.AbstractLispTree
tokenizer
 
Fields inherited from class jasi.sim.user.tree.Tree
CHILD, ROOT, SIBLING
 
Constructor Summary
LispTree(java.lang.String s)
          Constructor to create a Lisp tree.
 
Method Summary
 
Methods inherited from class jasi.sim.user.tree.AbstractLispTree
collectText, nextText, nextToken
 
Methods inherited from class jasi.sim.user.tree.Tree
current, get, node, read, reduceLevel, root, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LispTree

public LispTree(java.lang.String s)
         throws TreeException
Constructor to create a Lisp tree.

Parameters:
s - The Lisp string.
Throws:
TreeException - Error while analyzing.