/** ** \file ast/assign-exp.cc ** \brief Implementation of ast::AssignExp. */ #include #include namespace ast { AssignExp::AssignExp(const Location& location, Var* var, Exp* exp) : Exp(location) , var_(var) , exp_(exp) {} AssignExp::~AssignExp() { delete var_; delete exp_; } void AssignExp::accept(ConstVisitor& v) const { v(*this); } void AssignExp::accept(Visitor& v) { v(*this); } } // namespace ast