package org.uva.sea.ql.ast.expr; import org.uva.sea.ql.ast.type.Number; import org.uva.sea.ql.ast.type.Type; import org.uva.sea.ql.checker.visitor.IExprVisitor; public class Mul extends Binary { public Mul(Expr lhs, Expr rhs) { super(lhs, rhs); } @Override public <T> T accept(IExprVisitor<T> ev) { return ev.visit(this); } @Override public Type hasType() { return new Number(); } @Override public String toString(){ return this.getLhs().toString()+" * "+this.getRhs().toString(); } }