public override sealed object VisitContinueStatement(ContinueStatement continueStatement, object data)
 {
     this.BeginVisit(continueStatement);
     object result = this.TrackedVisitContinueStatement(continueStatement, data);
     this.EndVisit(continueStatement);
     return result;
 }
 public virtual object TrackedVisitContinueStatement(ContinueStatement continueStatement, object data)
 {
     return base.VisitContinueStatement(continueStatement, data);
 }
 public virtual object VisitContinueStatement(ContinueStatement continueStatement, object data)
 {
     throw new global::System.NotImplementedException("ContinueStatement");
 }
예제 #4
0
 public virtual object VisitContinueStatement(ContinueStatement continueStatement, object data)
 {
     Debug.Assert((continueStatement != null));
     return null;
 }
예제 #5
0
 void ContinueStatement(out Statement statement)
 {
     Expect(89);
     ContinueType continueType = ContinueType.None;
     if (la.kind == 108 || la.kind == 124 || la.kind == 231) {
     if (la.kind == 108) {
         Get();
         continueType = ContinueType.Do;
     } else if (la.kind == 124) {
         Get();
         continueType = ContinueType.For;
     } else {
         Get();
         continueType = ContinueType.While;
     }
     }
     statement = new ContinueStatement(continueType);
 }