archives

« Bugzilla Issues Index

#3828 — chapter 14: misc editorial


----------------------------------------
In 14.1.12 "Static Semantics: IsFunctionDefinition":

{1}
14.1.12 / group 1 / production:
/FunctionExpression/ : function ( /FormalParameters/ ) { /FunctionBody/ }

The final "}" is serif italic, should be monospace upright

----------------------------------------
In 14.1.23 "Runtime Semantics: Evaluation":

{2}
14.1.23 / group 1 / production 2:
/FunctionDeclaration/ : function( /FormalParameters/ ) { /FunctionBody/ }

Insert a space before the left-paren

----------------------------------------
In 14.4.12 "Runtime Semantics: EvaluateBody":

{3}
14.4.12 / step 1:
Let /G/ be be OrdinaryCreateFromConstructor(...).

Delete extra "be"

----------------------------------------
In 14.5.15 "Runtime Semantics: BindingClassDeclarationEvaluation":

{4}
14.5.15 / group 1 / step 2:
Let /value/ be the result of ClassDefinitionEvaluation of /classTail/ ...

s|classTail|ClassTail|

----------------------------------------
In 14.6.2.1 "Statement Rules":

{5,6,7,8,9}
14.6.2.1 / group 2 / step 2:
14.6.2.1 / group 4 / step 2:
14.6.2.1 / group 9 / step 3:
14.6.2.1 / group 9 / step 5:
14.6.2.1 / group 10 / step 2:
If /has/ is *true, return true*.

De-bold ", return"

----------------------------------------
In 14.6.2.2 "Expression Rules":

{10}
14.6.2.2 / group 3 / step 2:
If /has/ is *true, return true*.

De-bold ", return"

{11}
14.6.2.2 / group 6 / step 1:
If this /CallExpression/ is /nonterminal/*, return true*.

De-bold ", return"

{12}
14.6.2.2 / group 7 / step 1:
If this /MemberExpression/ is /nonterminal/*, return true*.

De-bold ", return"

{13}
14.6.2.2 / group 8 / step 1:
If this /NewExpression/ is /nonterminal/*, return true*.

De-bold ", return"

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


fixed in rev33 editor's draft


fixed in rev33