Esempio n. 1
0
		public virtual object VisitContinueStatement(ContinueStatement continueStatement, object data) {
			Debug.Assert((continueStatement != null));
			return null;
		}
		public virtual object VisitContinueStatement(ContinueStatement continueStatement, object data) {
			throw new global::System.NotImplementedException("ContinueStatement");
		}
		public virtual object TrackedVisitContinueStatement(ContinueStatement continueStatement, object data) {
			return base.VisitContinueStatement(continueStatement, data);
		}
Esempio n. 4
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);
	}
		public sealed override object VisitContinueStatement(ContinueStatement continueStatement, object data) {
			this.BeginVisit(continueStatement);
			object result = this.TrackedVisitContinueStatement(continueStatement, data);
			this.EndVisit(continueStatement);
			return result;
		}