Example #1
0
 // BreakStmt
 public override bool Walk(BreakStatement node)
 {
     BitArray exit = PeekLoop();
     if (exit != null) { // break outside loop
         exit.And(_bits);
     }
     return true;
 }
Example #2
0
 public override bool Walk(BreakStatement node)
 {
     UpdateChildRanges(node);
     return base.Walk(node);
 }
Example #3
0
 public override void PostWalk(BreakStatement node)
 {
     PostWalkWorker(node);
 }
Example #4
0
 // BreakStatement
 public override bool Walk(BreakStatement node)
 {
     return ShouldWalkWorker(node);
 }
Example #5
0
 public override bool Walk(BreakStatement node)
 {
     if (!ContainsContinue) {
         ContainsBreak = true;
     }
     return base.Walk(node);
 }