scheme.interp
Interface ExpVisitor

All Known Implementing Classes:
Eval_Exp

public interface ExpVisitor


Method Summary
 void visitAppE(AppE e)
           
 void visitBeginE(BeginE e)
           
 void visitConstantE(ConstantE e)
           
 void visitIfE(IfE e)
           
 void visitLambdaE(LambdaE e)
           
 void visitLetE(LetE e)
           
 void visitLetrecE(LetrecE e)
           
 void visitPrimappE(PrimappE e)
           
 void visitQuoteE(QuoteE e)
           
 void visitSetE(SetE e)
           
 void visitVarE(VarE e)
           
 

Method Detail

visitConstantE

public void visitConstantE(ConstantE e)
                    throws VisitE

visitQuoteE

public void visitQuoteE(QuoteE e)
                 throws VisitE

visitVarE

public void visitVarE(VarE e)
               throws VisitE

visitSetE

public void visitSetE(SetE e)
               throws VisitE

visitIfE

public void visitIfE(IfE e)
              throws VisitE

visitBeginE

public void visitBeginE(BeginE e)
                 throws VisitE

visitLetE

public void visitLetE(LetE e)
               throws VisitE

visitPrimappE

public void visitPrimappE(PrimappE e)
                   throws VisitE

visitLetrecE

public void visitLetrecE(LetrecE e)
                  throws VisitE

visitLambdaE

public void visitLambdaE(LambdaE e)
                  throws VisitE

visitAppE

public void visitAppE(AppE e)
               throws VisitE