new 演算子super キーワード? : ), )if 文do-while 文while 文for 文for-in、for-of、および for-await-of 文continue 文break 文return 文with 文switch 文throw 文try 文debugger 文?uem/p1-90`実装は、関連する ECMAScript 言語構文が評価される時点で、ほとんどのエラーを報告しなければなりません。早期エラーとは、エラーを含む eval が呼び出された時点で報告され、eval コードの評価を妨げます。
実装は、この仕様の「Static Semantics:
コンパイラーが、ある構文がいかなる状況でもエラーなしに実行できないことを証明できる場合であっても、実装はその他の種類のエラーを
実装は、次の場合を除いて、規定どおりにすべてのエラーを報告しなければなりません。
eval の呼出し、正規表現リテラルの使用、Function または RegExp 実装は、次の方法でこの仕様を拡張してはなりません。
bind メソッドを使用して作成された関数についても、このような独自プロパティを作成してはなりません。
toLocaleString という名前のものなど、ECMA-402 で規定されている組込みメソッドの動作は、ECMA-402 で規定されている場合を除いて拡張してはなりません。
: が続くことを許可するような方法で拡張してはなりません。