pub(crate) fn gen_throw(
i: &mut Interp,
this: Value,
a: &[Value],
) -> Result<Value, Value>Expand description
generator.throw(err)(ES2015)が丸ごと未実装だった。next/return はあったが、
throw だけが欠落していたため、generator の中断位置に例外を注入する(協調的な
キャンセルや for await の内部実装等で使われる)標準的な操作ができなかった。