gnu.expr
Class ExpWalker

java.lang.Object
  |
  +--gnu.expr.ExpWalker
Direct Known Subclasses:
ExpFullWalker

public class ExpWalker
extends java.lang.Object


Constructor Summary
ExpWalker()
           
 
Method Summary
 java.lang.Object walkApplyExp(ApplyExp exp)
           
 java.lang.Object walkBeginExp(BeginExp exp)
           
 java.lang.Object walkBlockExp(BlockExp exp)
           
 java.lang.Object walkExitExp(ExitExp exp)
           
 java.lang.Object walkExpression(Expression exp)
           
 java.lang.Object walkFluidLetExp(FluidLetExp exp)
           
 java.lang.Object walkIfExp(IfExp exp)
           
 java.lang.Object walkLambdaExp(LambdaExp exp)
           
 java.lang.Object walkLetExp(LetExp exp)
           
 java.lang.Object walkObjectExp(ObjectExp exp)
           
 java.lang.Object walkQuoteExp(QuoteExp exp)
           
 java.lang.Object walkReferenceExp(ReferenceExp exp)
           
 java.lang.Object walkScopeExp(ScopeExp exp)
           
 java.lang.Object walkSetApplyExp(SetApplyExp exp)
           
 java.lang.Object walkSetExp(SetExp exp)
           
 java.lang.Object walkSynchronizedExp(SynchronizedExp exp)
           
 java.lang.Object walkThisExp(ThisExp exp)
           
 java.lang.Object walkTryExp(TryExp exp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpWalker

public ExpWalker()
Method Detail

walkExpression

public java.lang.Object walkExpression(Expression exp)

walkApplyExp

public java.lang.Object walkApplyExp(ApplyExp exp)

walkSetApplyExp

public java.lang.Object walkSetApplyExp(SetApplyExp exp)

walkIfExp

public java.lang.Object walkIfExp(IfExp exp)

walkScopeExp

public java.lang.Object walkScopeExp(ScopeExp exp)

walkLetExp

public java.lang.Object walkLetExp(LetExp exp)

walkLambdaExp

public java.lang.Object walkLambdaExp(LambdaExp exp)

walkObjectExp

public java.lang.Object walkObjectExp(ObjectExp exp)

walkSetExp

public java.lang.Object walkSetExp(SetExp exp)

walkTryExp

public java.lang.Object walkTryExp(TryExp exp)

walkBeginExp

public java.lang.Object walkBeginExp(BeginExp exp)

walkQuoteExp

public java.lang.Object walkQuoteExp(QuoteExp exp)

walkReferenceExp

public java.lang.Object walkReferenceExp(ReferenceExp exp)

walkThisExp

public java.lang.Object walkThisExp(ThisExp exp)

walkSynchronizedExp

public java.lang.Object walkSynchronizedExp(SynchronizedExp exp)

walkBlockExp

public java.lang.Object walkBlockExp(BlockExp exp)

walkExitExp

public java.lang.Object walkExitExp(ExitExp exp)

walkFluidLetExp

public java.lang.Object walkFluidLetExp(FluidLetExp exp)