예제 #1
0
파일: Program.cs 프로젝트: Pate1337/Mini-PL
        private static void RunInterpreter(BlockNode ast)
        {
            IOHandler io = new SystemIO();
            Visitor   v  = new InterpreterVisitor(io);

            v.VisitProgram(ast);
        }
예제 #2
0
파일: Program.cs 프로젝트: Pate1337/Mini-PL
        private static void PrintAST(BlockNode ast)
        {
            IOHandler io      = new SystemIO();
            Visitor   printer = new PrintVisitor(io);

            printer.VisitProgram(ast);
        }