public void AcceptContinueLoop(ContinueLoopStatement stmt) { Check(stmt); }
public void AcceptContinueLoop(ContinueLoopStatement stmt) { IsEmpty = false; }
public void AcceptContinueLoop(ContinueLoopStatement stmt) { _execLeaf = stmt; }
public void AcceptContinueLoop(ContinueLoopStatement stmt) { Result = stmt; }
public void AcceptContinueLoop(ContinueLoopStatement stmt) { SimpleResult(stmt); }
public void AcceptContinueLoop(ContinueLoopStatement stmt) { SingleResult(stmt.Loop.Body.GetInnermostAtomicStatement()); }
public void AcceptContinueLoop(ContinueLoopStatement stmt) { _result.Add(stmt); }
public void AcceptContinueLoop(ContinueLoopStatement stmt) { Continue(_loopMap[stmt.Loop]); LabelLastStmt(stmt); }
public void AcceptContinueLoop(ContinueLoopStatement stmt) { if (stmt.Loop == _loop) Result = true; }
public void AcceptContinueLoop(ContinueLoopStatement stmt) { CreateLabelForNextInstruction(stmt); Emit(ISet.Goto(CreateLabel(stmt.Loop)), stmt, CloseBB(), 0); }
/// <summary> /// Transforms a loop continue statement. The default implementation places a new continue loop /// statement inside the current loop. /// </summary> /// <param name="stmt"></param> public virtual void AcceptContinueLoop(ContinueLoopStatement stmt) { Continue(_loopMap[stmt.Loop]); CopyAttributesToLastStatement(stmt); LabelLastStmt(stmt); }