public static void Print(IEnumerable <Statement> ast) { var printer = new AstPrinter(); foreach (var statement in ast) { printer.Next(statement); } }
public static void PrintAst(ModuleEnvironment environment) { foreach (var(_, child) in environment.Modules) { PrintAst(child); } if (environment.Ast != null) { PrintIdentifier(environment.Identifier); AstPrinter.Print(environment.Ast); Console.WriteLine(); } }