net.christopherschultz.evaluator
Interface ExpressionVisitor
public interface ExpressionVisitor
An interface for classes implementing the visitor pattern for
processing entire expression trees.
- Version:
- $Revision: 1.4 $ $Date: 2008-06-20 22:58:48 $
- Author:
- Chris Schultz
visitBinaryOperatorExpression
void visitBinaryOperatorExpression(BinaryOperatorExpression exp)
visitFunctionCallExpression
void visitFunctionCallExpression(FunctionCallExpression exp)
visitNegatedExpression
void visitNegatedExpression(NegatedExpression exp)
visitConstantExpression
void visitConstantExpression(ConstantExpression exp)
visitIdentifierExpression
void visitIdentifierExpression(IdentifierExpression exp)
visitUnaryMinusExpression
void visitUnaryMinusExpression(UnaryMinusExpression exp)
visitArrayReferenceExpression
void visitArrayReferenceExpression(ArrayReferenceExpression exp)