gnu.expr
Class ExpWalker
java.lang.Object
|
+--gnu.expr.ExpWalker
- Direct Known Subclasses:
- ExpFullWalker
- public class ExpWalker
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ExpWalker
public ExpWalker()
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)