Approved.  Thanks!

On 2010-04-30, at 19:24, André Bargull wrote:

> Change 20100501-bargull-k2W by barg...@bargull02 on 2010-05-01 00:42:11
> in /home/anba/src/svn/openlaszlo/trunk
> for http://svn.openlaszlo.org/openlaszlo/trunk
> 
> Summary: fix for flex array literal vs. meta data bug
> 
> New Features:
> 
> Bugs Fixed: LPP-8891 (SWF9: don't remove parenthesis around brackets or add 
> them automatically)
> 
> Technical Reviewer: ptw
> QA Reviewer: henry
> Doc Reviewer: (pending)
> 
> Documentation:
> 
> Release Notes:
> 
> Overview:
> 
> 
> Details:
> The ActionScript3 grammar does not follow the ECMAScript grammar for 
> MemberExpressions, namely the MemberExpression for property access must not 
> be an ArrayLiteral, cf. section 11.2 "Left-Hand-Side Expressions" ECMAScript 
> 3rd/5th edition. This restriction was added to ActionScript3 due to their 
> MetaData support, e.g. [Embed(source="...")].
> This change adds the required parenthesis around array literals for property 
> access.
> 
> 
> Tests:
> [].forEach(function(...rest){}) works in swf9+
> 
> Files:
> M WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9ParseTreePrinter.java
> 
> Changeset: 
> http://svn.openlaszlo.org/openlaszlo/patches/20100501-bargull-k2W.tar
> 


Reply via email to