001package visitor.expr; 002import enumeration.Op; 003 004public interface ExprVisitor<T> { 005 T visitConst(int c); 006 T visitBinOp(Expr l, Op op, Expr r); 007} 008