Class inria.meije.rc.sugarcubes.Loop
All Packages Class Hierarchy This Package Previous Next Index
Class inria.meije.rc.sugarcubes.Loop
java.lang.Object
|
+----inria.meije.rc.sugarcubes.Instruction
|
+----inria.meije.rc.sugarcubes.UnaryInstruction
|
+----inria.meije.rc.sugarcubes.Loop
- public class Loop
- extends UnaryInstruction
Infinite loop.
An instantaneous loop is detected when the control reaches the body end
twice in the same instant.
-
endReached
-
-
Loop(Instruction)
-
-
activation(Machine)
- Specific activation.
-
exploration(Machine)
- A hook for analyzing an instruction.
-
reset()
- To reset the instruction.
-
residual(Machine)
- Redefinition of residual.
-
toString()
- Instructions can be converted to strings.
endReached
protected boolean endReached
Loop
public Loop(Instruction body)
toString
public final String toString()
- Instructions can be converted to strings.
- Overrides:
- toString in class Instruction
reset
public void reset()
- To reset the instruction.
- Overrides:
- reset in class UnaryInstruction
residual
public Instruction residual(Machine machine)
- Redefinition of residual.
- Overrides:
- residual in class UnaryInstruction
exploration
protected boolean exploration(Machine machine)
- A hook for analyzing an instruction.
- Overrides:
- exploration in class UnaryInstruction
activation
protected final byte activation(Machine machine)
- Specific activation.
- Overrides:
- activation in class Instruction
All Packages Class Hierarchy This Package Previous Next Index