using System; using System.IO; namespace Browser { public class BrowserVisitor { public static object visit(object ast, TextWriter w, string[] args, MessageWriter msg) { compilation c = (compilation)ast; BrowserForm.Go(c); return c; } } } public class browser { public static object visit(object ast, TextWriter w, string[] args, MessageWriter msg) { return Browser.BrowserVisitor.visit(ast, w, args, msg); } } public class objectbrowser { public static object visit(object ast, TextWriter w, string[] args, MessageWriter msg) { Browser.ObjectBrowserForm.Go(ast); return ast; } }