1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 07:07:44 +00:00

LibJS/Bytecode: Implement yield*

This commit is contained in:
Luke Wilde 2022-12-09 18:48:57 +00:00 committed by Linus Groh
parent 758a4cb1a6
commit 4db2efaecb
5 changed files with 406 additions and 4 deletions

View file

@ -309,6 +309,7 @@
M(UnsupportedDeleteSuperProperty, "Can't delete a property on 'super'") \
M(WrappedFunctionCallThrowCompletion, "Call of wrapped target function did not complete normally") \
M(WrappedFunctionCopyNameAndLengthThrowCompletion, "Trying to copy target name and length did not complete normally") \
M(YieldFromIteratorMissingThrowMethod, "yield* protocol violation: iterator must have a throw method") \
M(URIMalformed, "URI malformed") /* LibWeb bindings */ \
M(NotAByteString, "Argument to {}() must be a byte string") \
M(BadArgCountOne, "{}() needs one argument") \