archives

« Bugzilla Issues Index

#3826 — chapter 12: misc editorial


----------------------------------------
In 12.1.1 "Static Semantics: Early Errors":

{1}
12.1.1 / group 3 / bullet 1:
It is a Syntax Error if this production has a _[Yield] parameter and
StringValue of /Identifier/ is"yield".

After the second "is", insert space.

----------------------------------------
In 12.2.3.1 "Runtime Semantics: Evaluation":

{2}
12.2.3.1 / group 4 / step 1:
Return the StringValue of /StringLiteral/ as defined in .

Insert section number

----------------------------------------
In 12.2.8.2.2 "Runtime Semantics: GetTemplateObject ( templateLiteral )":

{3}
12.2.8.2.2 / step 11.b:
Let /cookedValue/ be the string value List /cookedStrings/[/index/].

Delete "List"

----------------------------------------
In 12.3 "Left-Hand-Side Expressions":

{4}
12.3 / Syntax / prods 3 + 6:
/NewExpression/ : /MemberExpression/ new /NewExpression/

The production for 'NewExpression' appears twice

----------------------------------------
In 12.3.3.1.1 "Runtime Semantics: EvaluateNew(...)":

{5}
12.3.3.1.1 / preamble:
The abstract operation EvaluateNew with arguments /production/ and /arguments/
performs the following steps:

s|production|thisCall, constructProduction|

----------------------------------------
In 12.14.5.1 "Static Semantics: Early Errors":

{6}
12.14.5.1 / group 1 / bullet 1:
It is a Syntax Error if IsValidSimpleAssignment of /IdentifierReference/ is
*false*.

s|IsValidSimpleAssignment|IsValidSimpleAssignmentTarget|

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


fixed in rev33 editor's draft


fixed in rev33