Hi,

Since FunctionExpression is PrimaryExpression, so the following statement:

a = function() return b ? c : d;

should be:

a = fe ? c : d
fe = function() return b

or

a = fe
fe = function() return b ? c : d

And same question for LetExpression.

Regards,

Eric Suen

----- Original Message ----- 
From: "Jeff Dyer" <jodyer-dv/[EMAIL PROTECTED]>
Newsgroups: gmane.comp.lang.javascript.ecmascript4.general
To: "TC39" <[EMAIL PROTECTED]>; 
<[EMAIL PROTECTED]>
Cc: "Patrick Charollais" 
<[EMAIL PROTECTED]>
Sent: Saturday, July 12, 2008 7:59 AM
Subject: Proposed ES4 draft 2


> Enclosed is an update to the draft ES4 specs. This includes revisions of the
> introduction, grammar and core-language specs of draft 1 (16-May) as well as
> an initial draft of the library spec.
>
> Also included are files that show the differences between draft 1 and draft
> 2 specs. There have been substantial changes to the text of the
> core-language spec and so the difference file for that spec is quite noisy.
> Two changes that contribute significantly to the noise are the renaming of
> "rib" to "fixture map", and the simplification of the name resolution
> algorithms (in particular reducing the required number of search passes from
> two to one).
>
> These specs should be the basis for technical discussions of ES4 on
> es4-discuss and at the July 23 Oslo meeting.
>
> Enjoy!
>
> Jd
>
> [Patrick, please assign appropriate document numbers and post to the
> internal TC39 repository. Thanks!]
>
>


--------------------------------------------------------------------------------


> _______________________________________________
> Es4-discuss mailing list
> [EMAIL PROTECTED]
> https://mail.mozilla.org/listinfo/es4-discuss
> 


_______________________________________________
Es4-discuss mailing list
Es4-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es4-discuss

Reply via email to