All Packages Class Hierarchy This Package Previous Next Index
Class duckMachine.operatingSystem.PrintIns
java.lang.Object
|
+----duckMachine.operatingSystem.PrintIns
- public class PrintIns
- extends Object
- implements InsVisitor
A test visitor that just prints every instruction it visits. If the
instruction is HALT, the visitor also throws an exception. The printing
is hardwired to occur on the System.out stream.
-
PrintIns()
-
-
visitAddIns(AddIns)
-
-
visitClearIns(ClearIns)
-
-
visitCompIns(CompIns)
-
-
visitDecIns(DecIns)
-
-
visitHaltIns(HaltIns)
-
-
visitIncIns(IncIns)
-
-
visitInIns(InIns)
-
-
visitJeqIns(JeqIns)
-
-
visitJgtIns(JgtIns)
-
-
visitJltIns(JltIns)
-
-
visitJneqIns(JneqIns)
-
-
visitJumpIns(JumpIns)
-
-
visitLoadIns(LoadIns)
-
-
visitOutIns(OutIns)
-
-
visitStoreIns(StoreIns)
-
-
visitSubIns(SubIns)
-
PrintIns
public PrintIns()
visitHaltIns
public void visitHaltIns(HaltIns i) throws HaltE
- Throws: HaltE
- Indicates that visitor reached a HALT instruction.
visitAddIns
public void visitAddIns(AddIns i)
visitClearIns
public void visitClearIns(ClearIns i)
visitCompIns
public void visitCompIns(CompIns i)
visitDecIns
public void visitDecIns(DecIns i)
visitInIns
public void visitInIns(InIns i)
visitIncIns
public void visitIncIns(IncIns i)
visitJeqIns
public void visitJeqIns(JeqIns i)
visitJgtIns
public void visitJgtIns(JgtIns i)
visitJltIns
public void visitJltIns(JltIns i)
visitJneqIns
public void visitJneqIns(JneqIns i)
visitJumpIns
public void visitJumpIns(JumpIns i)
visitLoadIns
public void visitLoadIns(LoadIns i)
visitOutIns
public void visitOutIns(OutIns i)
visitStoreIns
public void visitStoreIns(StoreIns i)
visitSubIns
public void visitSubIns(SubIns i)
All Packages Class Hierarchy This Package Previous Next Index