Hello, On 2021-03-16 10:43, Logan Smyth <[email protected]> writes:
>> as this code does not seem to take an argument. > > The resumption state set by `GeneratorStart` does not take an argument > because there is no way to access the first resumption value in a > generator, though there is the `function.sent` proposal to allow that: > https://github.com/tc39/proposal-function.sent > > In the case you're asking about, the `value` applies in the case of > `GeneratorYield` https://tc39.es/ecma262/2021/#sec-generatoryield which > does take a resumption value argument. Thanks a lot for the clarification. So would it be correct to state that resumptions are always passed a value, but in some cases it is not used (the sentence there is "when evaluation is resumed for that execution context") and in other cases it is used ("when evaluation is resumed with a Completion completionName")? If so, could they be made uniform in the specification text (for instance, "when evaluation is resumed for that execution context with a Completion completionName")? Thanks again, Alan
signature.asc
Description: PGP signature
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

