archives

« Bugzilla Issues Index

#2801 — chapter 13: misc editorial


----------------------------------------
In 13.6.3.1 "Static Semantics: VarDeclaredNames":

{1}
13.6.3.1 / group 1 / production:
IterationStatement : for ( <lookahead-constraint> Expression_opt ; ...
Remove the lookahead-constraint.

----------------------------------------
In 13.6.3.2 "Static Semantics: VarScopedDeclarations":

{2}
13.6.3.2 / group 1 / production:
IterationStatement : for ( <lookahead-constraint> Expression_opt ; ...
Remove the lookahead-constraint.

----------------------------------------
In 13.6.4.4 "Static Semantics: VarScopedDeclarations":

{3}
13.6.4.4 / group 2 / step 1:
Let /declarations/ be the VarScopedDeclarations of /ForBinding/.
VarScopedDeclaration isn't defined on ForBinding.

{4}
13.6.4.4 / group 5 / step 1:
Let /declarations/ be the BoundNames of VarScopedDeclarations.
Doesn't make sense.

----------------------------------------
In 13.6.4.6 "Runtime Semantics: LabelledEvaluation":

{5}
13.6.4.6 / group 3 / step 1:
Let /keyResult/ be the result of performing ForIn/OfExpressionEvaluation(
BoundNames of /ForDeclaration/,,/Expression/, `enumerate`, /labelSet/).
s|,,|, |

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


fixed in rev25 editor's draft


confirmed fixed, modulo Bug 2943.