Skip to content

Commit

Permalink
fix argument order to IfAbruptCloseIterator
Browse files Browse the repository at this point in the history
  • Loading branch information
bakkot authored and michaelficarra committed Jul 6, 2022
1 parent 1a8646a commit 0e04e2e
Showing 1 changed file with 28 additions and 28 deletions.
56 changes: 28 additions & 28 deletions spec.html
Original file line number Diff line number Diff line change
Expand Up @@ -519,9 +519,9 @@ <h1>Iterator.prototype.map ( _mapper_ )</h1>
1. If _next_ is *false*, return *undefined*.
1. Let _value_ be ? IteratorValue(_next_).
1. Let _mapped_ be Completion(Call(_mapper_, *undefined*, &laquo; _value_ &raquo;)).
1. IfAbruptCloseIterator(_iterated_, _mapped_).
1. IfAbruptCloseIterator(_mapped_, _iterated_).
1. Set _lastValue_ to Completion(Yield(_mapped_)).
1. IfAbruptCloseIterator(_iterated_, _lastValue_).
1. IfAbruptCloseIterator(_lastValue_, _iterated_).
1. Return CreateIteratorFromClosure(_closure_, ~Iterator Helper~, %IteratorHelperPrototype%).
</emu-alg>
</emu-clause>
Expand All @@ -538,10 +538,10 @@ <h1>Iterator.prototype.filter ( _filterer_ )</h1>
1. If _next_ is *false*, return *undefined*.
1. Let _value_ be ? IteratorValue(_next_).
1. Let _selected_ be Completion(Call(_filterer_, *undefined*, &laquo; _value_ &raquo;)).
1. IfAbruptCloseIterator(_iterated_, _selected_).
1. IfAbruptCloseIterator(_selected_, _iterated_).
1. If ToBoolean(_selected_) is *true*, then
1. Set _lastValue_ to Completion(Yield(_value_)).
1. IfAbruptCloseIterator(_iterated_, _lastValue_).
1. IfAbruptCloseIterator(_lastValue_, _iterated_).
1. Return CreateIteratorFromClosure(_closure_, ~Iterator Helper~, %IteratorHelperPrototype%).
</emu-alg>
</emu-clause>
Expand All @@ -565,7 +565,7 @@ <h1>Iterator.prototype.take ( _limit_ )</h1>
1. Let _next_ be ? IteratorStep(_iterated_, _lastValue_).
1. If _next_ is *false*, return *undefined*.
1. Set _lastValue_ to Completion(Yield(? IteratorValue(_next_))).
1. IfAbruptCloseIterator(_iterated_, _lastValue_).
1. IfAbruptCloseIterator(_lastValue_, _iterated_).
1. Return CreateIteratorFromClosure(_closure_, ~Iterator Helper~, %IteratorHelperPrototype%).
</emu-alg>
</emu-clause>
Expand All @@ -590,7 +590,7 @@ <h1>Iterator.prototype.drop ( _limit_ )</h1>
1. Let _next_ be ? IteratorStep(_iterated_, _lastValue_).
1. If _next_ is *false*, return *undefined*.
1. Set _lastValue_ to Completion(Yield(? IteratorValue(_next_))).
1. IfAbruptCloseIterator(_iterated_, _lastValue_).
1. IfAbruptCloseIterator(_lastValue_, _iterated_).
1. Return CreateIteratorFromClosure(_closure_, ~Iterator Helper~, %IteratorHelperPrototype%).
</emu-alg>
</emu-clause>
Expand All @@ -609,7 +609,7 @@ <h1>Iterator.prototype.indexed ( )</h1>
1. Let _pair_ be CreateArrayFromList(&laquo; _index_, _value_ &raquo;).
1. Set _index_ to _index_ + 1.
1. Set _lastValue_ to Completion(Yield(_pair_)).
1. IfAbruptCloseIterator(_iterated_, _lastValue_).
1. IfAbruptCloseIterator(_lastValue_, _iterated_).
1. Return CreateIteratorFromClosure(_closure_, ~Iterator Helper~, %IteratorHelperPrototype%).
</emu-alg>
</emu-clause>
Expand Down Expand Up @@ -770,11 +770,11 @@ <h1>AsyncIterator.prototype.map ( _mapper_ )</h1>
1. If ? IteratorComplete(_next_) is *true*, return *undefined*.
1. Let _value_ be ? IteratorValue(_next_).
1. Let _mapped_ be Completion(Call(_mapper_, *undefined*, &laquo; _value_ &raquo;)).
1. IfAbruptCloseAsyncIterator(_iterated_, _mapped_).
1. IfAbruptCloseAsyncIterator(_mapped_, _iterated_).
1. Set _mapped_ to Await(_mapped_).
1. IfAbruptCloseAsyncIterator(_iterated_, _mapped_).
1. IfAbruptCloseAsyncIterator(_mapped_, _iterated_).
1. Set _lastValue_ to Completion(Yield(_mapped_)).
1. IfAbruptCloseAsyncIterator(_iterated_, _lastValue_).
1. IfAbruptCloseAsyncIterator(_lastValue_, _iterated_).
1. Return CreateAsyncIteratorFromClosure(_closure_, ~Async Iterator Helper~, %AsyncIteratorHelperPrototype%).
</emu-alg>
</emu-clause>
Expand All @@ -791,12 +791,12 @@ <h1>AsyncIterator.prototype.filter ( _filterer_ )</h1>
1. If ? IteratorComplete(_next_) is *true*, return *undefined*.
1. Let _value_ be ? IteratorValue(_next_).
1. Let _selected_ be Completion(Call(_filterer_, *undefined*, &laquo; _value_ &raquo;)).
1. IfAbruptCloseAsyncIterator(_iterated_, _selected_).
1. IfAbruptCloseAsyncIterator(_selected_, _iterated_).
1. Set _selected_ to Await(_selected_).
1. IfAbruptCloseAsyncIterator(_iterated_, _selected_).
1. IfAbruptCloseAsyncIterator(_selected_, _iterated_).
1. If ToBoolean(_selected_) is *true*, then
1. Set _lastValue_ to Completion(Yield(_value_)).
1. IfAbruptCloseAsyncIterator(_iterated_, _lastValue_).
1. IfAbruptCloseAsyncIterator(_lastValue_, _iterated_).
1. Return CreateAsyncIteratorFromClosure(_closure_, ~Async Iterator Helper~, %AsyncIteratorHelperPrototype%).
</emu-alg>
</emu-clause>
Expand All @@ -820,7 +820,7 @@ <h1>AsyncIterator.prototype.take ( _limit_ )</h1>
1. Let _next_ be ? Await(? IteratorNext(_iterated_, _lastValue_)).
1. If ? IteratorComplete(_next_) is *true*, return *undefined*.
1. Set _lastValue_ to Completion(Yield(? IteratorValue(_next_))).
1. IfAbruptCloseAsyncIterator(_iterated_, _lastValue_).
1. IfAbruptCloseAsyncIterator(_lastValue_, _iterated_).
1. Return CreateAsyncIteratorFromClosure(_closure_, ~Async Iterator Helper~, %AsyncIteratorHelperPrototype%).
</emu-alg>
</emu-clause>
Expand All @@ -845,7 +845,7 @@ <h1>AsyncIterator.prototype.drop ( _limit_ )</h1>
1. Let _next_ be ? Await(? IteratorNext(_iterated_, _lastValue_)).
1. If ? IteratorComplete(_next_) is *true*, return *undefined*.
1. Set _lastValue_ to Completion(Yield(? IteratorValue(_next_))).
1. IfAbruptCloseAsyncIterator(_iterated_, _lastValue_).
1. IfAbruptCloseAsyncIterator(_lastValue_, _iterated_).
1. Return CreateAsyncIteratorFromClosure(_closure_, ~Async Iterator Helper~, %AsyncIteratorHelperPrototype%).
</emu-alg>
</emu-clause>
Expand All @@ -864,7 +864,7 @@ <h1>AsyncIterator.prototype.indexed ( )</h1>
1. Let _pair_ be CreateArrayFromList(&laquo; _index_, _value_ &raquo;).
1. Set _index_ to _index_ + 1.
1. Set _lastValue_ to Completion(Yield(_pair_)).
1. IfAbruptCloseAsyncIterator(_iterated_, _lastValue_).
1. IfAbruptCloseAsyncIterator(_lastValue_, _iterated_).
1. Return CreateAsyncIteratorFromClosure(_closure_, ~Async Iterator Helper~, %AsyncIteratorHelperPrototype%).
</emu-alg>
</emu-clause>
Expand All @@ -881,9 +881,9 @@ <h1>AsyncIterator.prototype.flatMap ( _mapper_ )</h1>
1. If ? IteratorComplete(_next_) is *true*, return *undefined*.
1. Let _value_ be ? IteratorValue(_next_).
1. Let _mapped_ be Completion(Call(_mapper_, *undefined*, &laquo; _value_ &raquo;)).
1. IfAbruptCloseAsyncIterator(_iterated_, _mapped_).
1. IfAbruptCloseAsyncIterator(_mapped_, _iterated_).
1. Set _mapped_ to Await(_mapped_).
1. IfAbruptCloseAsyncIterator(_iterated_, _mapped_).
1. IfAbruptCloseAsyncIterator(_mapped_, _iterated_).
1. Let _innerIterator_ be Completion(GetIterator(_mapped_, ~async~)).
1. IfAbruptCloseAsyncIterator(_innerIterator_, _iterated_).
1. Let _innerAlive_ be *true*.
Expand Down Expand Up @@ -920,9 +920,9 @@ <h1>AsyncIterator.prototype.reduce ( _reducer_ [ , _initialValue_ ] )</h1>
1. If ? IteratorComplete(_next_) is *true*, return _accumulator_.
1. Let _value_ be ? IteratorValue(_next_).
1. Let _result_ be Completion(Call(_reducer_, *undefined*, &laquo; _accumulator_, _value_ &raquo;)).
1. IfAbruptCloseAsyncIterator(_iterated_, _result_).
1. IfAbruptCloseAsyncIterator(_result_, _iterated_).
1. Set _result_ to Await(_result_).
1. IfAbruptCloseAsyncIterator(_iterated_, _result_).
1. IfAbruptCloseAsyncIterator(_result_, _iterated_).
1. Set _accumulator_ to _result_.
</emu-alg>
</emu-clause>
Expand Down Expand Up @@ -952,9 +952,9 @@ <h1>AsyncIterator.prototype.forEach ( _fn_ )</h1>
1. If ? IteratorComplete(_next_) is *true*, return *undefined*.
1. Let _value_ be ? IteratorValue(_next_).
1. Let _r_ be Completion(Call(_fn_, *undefined*, &laquo; _value_ &raquo;)).
1. IfAbruptCloseAsyncIterator(_iterated_, _r_).
1. IfAbruptCloseAsyncIterator(_r_, _iterated_).
1. Set _r_ to Await(r).
1. IfAbruptCloseAsyncIterator(_iterated_, _r_).
1. IfAbruptCloseAsyncIterator(_r_, _iterated_).
</emu-alg>
</emu-clause>

Expand All @@ -969,9 +969,9 @@ <h1>AsyncIterator.prototype.some ( _fn_ )</h1>
1. If ? IteratorComplete(_next_) is *true*, return *false*.
1. Let _value_ be ? IteratorValue(_next_).
1. Let _result_ be Completion(Call(_fn_, *undefined*, &laquo; _value_ &raquo;)).
1. IfAbruptCloseAsyncIterator(_iterated_, _result_).
1. IfAbruptCloseAsyncIterator(_result_, _iterated_).
1. Set _result_ to Await(_result_).
1. IfAbruptCloseAsyncIterator(_iterated_, _result_).
1. IfAbruptCloseAsyncIterator(_result_, _iterated_).
1. If ToBoolean(_result_) is *true*, return ? AsyncIteratorClose(_iterated_, NormalCompletion(*true*)).
</emu-alg>
</emu-clause>
Expand All @@ -987,9 +987,9 @@ <h1>AsyncIterator.prototype.every ( _fn_ )</h1>
1. If ? IteratorComplete(_next_) is *true*, return *true*.
1. Let _value_ be ? IteratorValue(_next_).
1. Let _result_ be Completion(Call(_fn_, *undefined*, &laquo; _value_ &raquo;)).
1. IfAbruptCloseAsyncIterator(_iterated_, _result_).
1. IfAbruptCloseAsyncIterator(_result_, _iterated_).
1. Set _result_ to Await(_result_).
1. IfAbruptCloseAsyncIterator(_iterated_, _result_).
1. IfAbruptCloseAsyncIterator(_result_, _iterated_).
1. If ToBoolean(_result_) is *false*, return ? AsyncIteratorClose(_iterated_, NormalCompletion(*false*)).
</emu-alg>
</emu-clause>
Expand All @@ -1005,9 +1005,9 @@ <h1>AsyncIterator.prototype.find ( _fn_ )</h1>
1. If ? IteratorComplete(_next_) is *true*, return *undefined*.
1. Let _value_ be ? IteratorValue(_next_).
1. Let _result_ be Completion(Call(_fn_, *undefined*, &laquo; _value_ &raquo;)).
1. IfAbruptCloseAsyncIterator(_iterated_, _result_).
1. IfAbruptCloseAsyncIterator(_result_, _iterated_).
1. Set _result_ to Await(_result_).
1. IfAbruptCloseAsyncIterator(_iterated_, _result_).
1. IfAbruptCloseAsyncIterator(_result_, _iterated_).
1. If ToBoolean(_result_) is *true*, return ? AsyncIteratorClose(_iterated_, NormalCompletion(_value_)).
</emu-alg>
</emu-clause>
Expand Down

0 comments on commit 0e04e2e

Please sign in to comment.