package vaporize.library; import cs132.vapor.ast.*; import st.*; import misc.*; import java.util.*; public class TotalSpill extends VInstr.VisitorPR { private void printNode(P p, Node n) { PrintFilter.print(n.getClass().getSimpleName(), true); } public R visit(P p, VMemRead n) throws RuntimeException { this.printNode(p, n); return null; } public R visit(P p, VMemWrite n) throws RuntimeException { this.printNode(p, n); return null; } public R visit(P p, VAssign n) throws RuntimeException { this.printNode(p, n); return null; } public R visit(P p, VBranch n) throws RuntimeException { this.printNode(p, n); return null; } public R visit(P p, VGoto n) throws RuntimeException { this.printNode(p, n); return null; } public R visit(P p, VCall n) throws RuntimeException { this.printNode(p, n); return null; } public R visit(P p, VBuiltIn n) throws RuntimeException { this.printNode(p, n); return null; } public R visit(P p, VReturn n) throws RuntimeException { this.printNode(p, n); return null; } }