scheme.absyn
Class ExpList

java.lang.Object
  |
  +--scheme.absyn.ExpList
Direct Known Subclasses:
ConsE, EmptyExpL

public abstract class ExpList
extends java.lang.Object


Constructor Summary
ExpList()
           
 
Method Summary
abstract  void accept(ExpListVisitor v)
           
 ExpList cons(Exp hd)
           
abstract  Exp hd()
           
abstract  ExpList snoc(Exp last)
           
abstract  ExpList tl()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

ExpList

public ExpList()
Method Detail

cons

public ExpList cons(Exp hd)

accept

public abstract void accept(ExpListVisitor v)
                     throws VisitE

hd

public abstract Exp hd()

tl

public abstract ExpList tl()

snoc

public abstract ExpList snoc(Exp last)