public override void visit(bin_expr n) { fs.WriteLine(n.GetType().Name + " " + n.operation_type); base.DefaultVisit(n); }