scheme.interp
Class Eval_Datum

java.lang.Object
  |
  +--scheme.interp.Eval_Datum

public class Eval_Datum
extends java.lang.Object
implements DatumVisitor


Field Summary
private  Eval_Constant eval_const
           
private  SchemeValue v
           
 
Constructor Summary
Eval_Datum(Eval_Constant eval_const)
           
 
Method Summary
 SchemeValue getValue()
           
 void visitConstantD(ConstantD d)
           
 void visitEmptyListD(EmptyListD d)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

v

private SchemeValue v

eval_const

private Eval_Constant eval_const
Constructor Detail

Eval_Datum

public Eval_Datum(Eval_Constant eval_const)
Method Detail

getValue

public SchemeValue getValue()

visitConstantD

public void visitConstantD(ConstantD d)
                    throws VisitE
Specified by:
visitConstantD in interface DatumVisitor

visitEmptyListD

public void visitEmptyListD(EmptyListD d)
                     throws VisitE
Specified by:
visitEmptyListD in interface DatumVisitor