Exemple #1
0
 public override void VisitBreak(BreakExpression breakExpr)
 {
     ilGenerator.Emit(OpCodes.Leave, currentLoop.EndLabel);
 }
Exemple #2
0
 public override void VisitBreak(BreakExpression breakExpr)
 {
     if (currentLoop == null) {
         report.Error(breakExpr.Location,
                      "`break!', `while!', `until!' calls " +
                      "must appear inside loops");
         return;
     }
     breakExpr.NodeType = typeManager.VoidType;
 }
Exemple #3
0
 public virtual void VisitBreak(BreakExpression breakExpr)
 {
 }