private static void RunInterpreter(BlockNode ast) { IOHandler io = new SystemIO(); Visitor v = new InterpreterVisitor(io); v.VisitProgram(ast); }
private static void PrintAST(BlockNode ast) { IOHandler io = new SystemIO(); Visitor printer = new PrintVisitor(io); printer.VisitProgram(ast); }