void DivExpr::accept(Visitor& visitor) { visitor.accept(*this); }
void PlusExpr::accept(Visitor& visitor) { visitor.accept(*this); }
void MulExpr::accept(Visitor& visitor) { visitor.accept(*this); }
void SubExpr::accept(Visitor& visitor) { visitor.accept(*this); }
void AddExpr::accept(Visitor& visitor) { visitor.accept(*this); }
void VarExpr::accept(Visitor& visitor) { visitor.accept(*this); }
void ConstExpr::accept(Visitor& visitor) { visitor.accept(*this); }