scheme.interp
Class PairV

java.lang.Object
  |
  +--scheme.interp.SchemeValue
        |
        +--scheme.interp.PairV

public class PairV
extends SchemeValue


Field Summary
private  SchemeValue left
           
private  SchemeValue right
           
 
Constructor Summary
PairV(SchemeValue left, SchemeValue right)
           
 
Method Summary
 SchemeValue getCar()
           
 SchemeValue getCdr()
           
 void setCar(SchemeValue v)
           
 void setCdr(SchemeValue v)
           
 java.lang.String toString()
           
 
Methods inherited from class scheme.interp.SchemeValue
apply, getInt, isTrue
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

left

private SchemeValue left

right

private SchemeValue right
Constructor Detail

PairV

public PairV(SchemeValue left,
             SchemeValue right)
Method Detail

getCar

public SchemeValue getCar()
                   throws VisitE
Overrides:
getCar in class SchemeValue

getCdr

public SchemeValue getCdr()
                   throws VisitE
Overrides:
getCdr in class SchemeValue

setCar

public void setCar(SchemeValue v)
            throws VisitE
Overrides:
setCar in class SchemeValue

setCdr

public void setCdr(SchemeValue v)
            throws VisitE
Overrides:
setCdr in class SchemeValue

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object