Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
        static public void AstToConsole(ScriptBlockAst ast)
        {
            var writer  = new StringWriter();
            var visitor = new _TextWriterVisitor(writer);

            ast.Visit(visitor);
            System.Console.WriteLine(writer);
        }