Esempio n. 1
0
 public override void VisitBreak(BreakExpression breakExpr)
 {
     ilGenerator.Emit(OpCodes.Leave, currentLoop.EndLabel);
 }
Esempio n. 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;
 }
Esempio n. 3
0
File: node.cs Progetto: shugo/babel
 public virtual void VisitBreak(BreakExpression breakExpr)
 {
 }