All Packages Class Hierarchy This Package Previous Next Index
Class duckMachine.operatingSystem.ExecIns
java.lang.Object
|
+----duckMachine.operatingSystem.ExecIns
- public class ExecIns
- extends Object
- implements InsVisitor
A visitor that executes every instruction it visits. This is
the standard visitor.
-
ExecIns(MachineI)
-
-
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)
-
ExecIns
public ExecIns(MachineI m)
visitHaltIns
public void visitHaltIns(HaltIns i) throws HaltE
- Throws: HaltE
- Indicates the visitor reached a HALT instruction.
visitAddIns
public void visitAddIns(AddIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
visitClearIns
public void visitClearIns(ClearIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
visitCompIns
public void visitCompIns(CompIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
visitDecIns
public void visitDecIns(DecIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
visitInIns
public void visitInIns(InIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
visitIncIns
public void visitIncIns(IncIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
visitJeqIns
public void visitJeqIns(JeqIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
visitJgtIns
public void visitJgtIns(JgtIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
visitJltIns
public void visitJltIns(JltIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
visitJneqIns
public void visitJneqIns(JneqIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
visitJumpIns
public void visitJumpIns(JumpIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
visitLoadIns
public void visitLoadIns(LoadIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
visitOutIns
public void visitOutIns(OutIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
visitStoreIns
public void visitStoreIns(StoreIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
visitSubIns
public void visitSubIns(SubIns i) throws MachineE
- Throws: MachineE
- If an error occurs during visit of the instruction.
All Packages Class Hierarchy This Package Previous Next Index