interface Visitor{
  void  visit(Num _);
  void  visit(Var _);
  void  visit(Assign _);
  void  visit(Mul _);
  void  visit(Not _);
  void  visit(Eq _);
  void  visit(Div _);
  void  visit(Add _);
  void  visit(Sub _);
  void  visit(While _);
  void  visit(Seq _);

}
