static public void AstToFile(ScriptBlockAst ast, string path) { using (StreamWriter sw = new StreamWriter(path, false, new UTF8Encoding(false))) { var visitor = new _TextWriterVisitor(sw); ast.Visit(visitor); } }
static public void AstToConsole(ScriptBlockAst ast) { var writer = new StringWriter(); var visitor = new _TextWriterVisitor(writer); ast.Visit(visitor); System.Console.WriteLine(writer); }