> 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. On Tue, Mar 16, 2021 at 2:52 AM Alan Schmitt <[email protected]> wrote: > Hello, > > I am trying to understand how the resuming of execution contexts work. > For instance, step 9 of > https://tc39.es/ecma262/2021/#sec-generatorresume says "Resume the > suspended evaluation of genContext using NormalCompletion(value) as the > result of the operation that suspended it." I can see that the code to > run would be the one created by step 4 of > https://tc39.es/ecma262/2021/#sec-generatorstart, but I do not > understand what the "using NormalCompletion(value) as the result of the > operation that suspended it" means, as this code does not seem to take > an argument. > > Please let me know if this is not the right forum to ask such questions. > And thanks a lot for any help you may provide. > > Best, > > Alan > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

