Ejemplo n.º 1
0
        private static void RunInterpreter(BlockNode ast)
        {
            IOHandler io = new SystemIO();
            Visitor   v  = new InterpreterVisitor(io);

            v.VisitProgram(ast);
        }
Ejemplo n.º 2
0
        private static void PrintAST(BlockNode ast)
        {
            IOHandler io      = new SystemIO();
            Visitor   printer = new PrintVisitor(io);

            printer.VisitProgram(ast);
        }