----------------------------------------
In 18.2.1.1 "Runtime Semantics: PerformEval(...)":
{1}
18.2.1.1 / preamble:
The abstract operation PerformEval takes with arguments /x/, /evalRealm/,
/strictCaller/, and /direct/ performs the following steps:
Delete "takes"
----------------------------------------
In 18.2.1.2 "Runtime Semantics: EvalDeclarationInstantiation(...)":
{2+3+4+6+7}
18.2.1.2 / step 6.a:
18.2.1.2 / step 9.a.iv.1:
18.2.1.2 / step 11.a.i.1.a:
18.2.1.2 / step 15.c:
18.2.1.2 / step 16.a:
If /varEnvRec/ is a GlobalEnvironmentRecord, then
s|GlobalEnvironmentRecord|global environment record|
{5}
18.2.1.2 / step 12:
NOTE: No abnormal terminations occur after this algorithm step unless
/varEnvRec/ is a GlobalEnvironmentRecord ...
s|GlobalEnvironmentRecord|global environment record|
----------------------------------------
In 18.2.5 "parseInt (string , radix)":
{8}
18.2.5 / step 3:
Let /S/ be a newly created substring of /inputString/ consisting of the first
code unit that is not a /StrWhiteSpaceChar/ and all code unit following that
code unit.
At "all code unit", append "s"
{9}
18.2.5 / step 13:
If /S/ contains any code units that is not a radix-/R/ digit, ...
s|units|unit|
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
fixed in rev33 editor's draft
fixed in rev33