I've removed Infinity, Undefined, and NaN, which still leaves much of what I wrote to be reviewed further.
Below is a breakdown of the changed portions. I shortened areas that didn't change to '...'. A.1 Lexical Grammar ... Literal:: NonReferableLiteral ReferableLiteral NonReferableLiteral:: NullLiteral NumericLiteral ReferableLiteral:: BooleanLiteral StringLiteral ... A.3 Expressions PrimaryExpression : See 11.1 ReferablePrimaryExpression NonReferablePrimaryExpression NonReferablePrimaryExpression: NonReferableLiteral ReferablePrimaryExpression: this Identifier ReferableLiteral ArrayLiteral ObjectLiteral FunctionExpression ParenthesizedExpression ParenthesizedExpression: ( Expression ) ... MemberExpression : See 11.2 ReferablePrimaryExpression RefinementExpression RefinementExpression: RefinementExpression opt [ Expression ] RefinementExpression opt . IdentifierName Instantiable: FunctionExpression CallExpression Callable New: new New new NewExpression : See 11.2 New Instantiable Callable: Identifier MemberExpression ParenthesizedExpression CallExpression : See 11.2 Callable Call Call: Call opt RefinementExpression opt Arguments ... LeftHandSideExpression : See 11.2 Identifier MemberExpression PostfixExpression : See 11.3 LeftHandSideExpression [no LineTerminator here] ++ LeftHandSideExpression [no LineTerminator here] -- PrefixExpression: ++ [no LineTerminator here] LeftHandSideExpression -- [no LineTerminator here] LeftHandSideExpression UnaryExpression : See 11.4 NewExpression CallExpression PrimaryExpression LeftHandSideExpression PostfixExpression PrefixExpression delete UnaryExpression void UnaryExpression typeof UnaryExpression + UnaryExpression - UnaryExpression ~ UnaryExpression ! UnaryExpression ... _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

