Class Loop

Direct Known Subclasses:
PlusBlock, StarBlock

public class Loop extends Choice
  • Field Details

    • blockStartStateNumber

      public int blockStartStateNumber
    • loopBackStateNumber

      public int loopBackStateNumber
    • exitAlt

      public final int exitAlt
    • continueAlt

      public final int continueAlt
      Alternative number that continues the loop. Greedy */+ continue on alt 1; nongreedy continue on alt 2. Generated star/plus loops compare against this instead of != exitAlt && != INVALID.
    • iteration

      public List<SrcOp> iteration
  • Constructor Details

  • Method Details

    • addIterationOp

      public void addIterationOp(SrcOp op)