
public class AddExp extends Expression {

  private Expression e1;
  private Expression e2;

  void accept(ExpressionVisitor v) {

    v.visitBefore(this);

    e1.accept(v);

    v.visit(this);

    e2.accept(v);

    v.visitAfter(this);
  }

  public AddExp(Expression e1, Expression e2) {
    this.e1 = e1;
    this.e2 = e2;
  }

}
