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.

Variable Index

 o endReached

Constructor Index

 o Loop(Instruction)

Method Index

 o activation(Machine)
Specific activation.
 o exploration(Machine)
A hook for analyzing an instruction.
 o reset()
To reset the instruction.
 o residual(Machine)
Redefinition of residual.
 o toString()
Instructions can be converted to strings.

Variables

 o endReached
  protected boolean endReached

Constructors

 o Loop
  public Loop(Instruction body)

Methods

 o toString
  public final String toString()
Instructions can be converted to strings.
Overrides:
toString in class Instruction
 o reset
  public void reset()
To reset the instruction.
Overrides:
reset in class UnaryInstruction
 o residual
  public Instruction residual(Machine machine)
Redefinition of residual.
Overrides:
residual in class UnaryInstruction
 o exploration
  protected boolean exploration(Machine machine)
A hook for analyzing an instruction.
Overrides:
exploration in class UnaryInstruction
 o activation
  protected final byte activation(Machine machine)
Specific activation.
Overrides:
activation in class Instruction

All Packages  Class Hierarchy  This Package  Previous  Next  Index