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