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