Inheritance: System.Compiler.Statement
Exemple #1
0
 private YieldStatement VisitYield(YieldStatement Yield)
 {
     return Yield;
 }
Exemple #2
0
        public Statement VisitYield(YieldStatement yield)
        {
            if (yield == null) return null;

            BasicBlock block = AddBlock(new BasicBlock(yield, CurrentContinuation));
            block.Yields = true;
            CurrentContinuation = block;

            return yield;
        }
Exemple #3
0
 public Statement VisitYield(YieldStatement Yield)
 {
     return null;
 }
Exemple #4
0
 private YieldStatement VisitYield(YieldStatement yield)
 {
     if (yield == null) return null;
     if (((ZMethod)this.currentMethod).Atomic)
     {
         this.HandleError(yield, Error.IllegalYieldInAtomicBlock);
         return null;
     }
     return yield;
 }