karel
Class Instruction
java.lang.Object
|
+--karel.Instruction
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- Builtin
- public class Instruction
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
description
protected java.lang.String description
RETURN
public static Instruction RETURN
BRANCH
public static Instruction BRANCH
CONDBRANCH
public static Instruction CONDBRANCH
ITERATE
public static Instruction ITERATE
CALL
public static Instruction CALL
Instruction
public Instruction(java.lang.String desc)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
execute
public boolean execute(KarelVM vm)
throws KarelException
getDescription
public java.lang.String getDescription()