Class LL1Loop

Direct Known Subclasses:
LL1PlusBlockSingleAlt, LL1StarBlockSingleAlt

public abstract class LL1Loop extends Choice
  • Field Details

    • blockStartStateNumber

      public int blockStartStateNumber
      The state associated wih the (A|B|...) block not loopback, which is super.stateNumber
    • loopBackStateNumber

      public int loopBackStateNumber
    • loopExpr

      public OutputModelObject loopExpr
    • iteration

      public List<SrcOp> iteration
  • Constructor Details

  • Method Details

    • addIterationOp

      public void addIterationOp(SrcOp op)
    • addCodeForLoopLookaheadTempVar

      public SrcOp addCodeForLoopLookaheadTempVar(IntervalSet look)