I don't think I changed what is output for anything that I wrote specifically for FlexJS, however, 'the rest' of the AS parsing code is the code I wrote for 'goog' JS, and there are some experiments in there. Specifically to 'foreach': I threw that in because "it was there" and there was lots of other things that didn't have readily available (partial) solutions. So don't be surprised if you find stuff like that lying around. Also, if there is a better/faster/more convenient solution available, feel free to use that. Again, in my limited time (I do have a day job), I do what I can, but it won't always be 'production ready' per se, and it will hardly ever be 'enterprise ready'. This is why I love to have more eyes (and hands) on the FalconJX code, the project will benefit from it.
EdB On Thu, Apr 11, 2013 at 8:13 AM, Alex Harui <aha...@adobe.com> wrote: > > > > On 4/10/13 10:47 PM, "Erik de Bruin" <e...@ixsoftware.nl> wrote: > >> Once we've migrated >> to FalconJX and have some proper functional tests in place, we can >> start to change the output, correct? >> > Yup, although I'm seeing that you've already changed some of it. I'm > working on the fact that goog.array.foreach can't handle break statements. > I'm not clear why we chose goog.array.foreach instead of goog.iter.foreach, > or even just replacing it with for..in like FalconJS does, which does handle > break statements. > > -- > Alex Harui > Flex SDK Team > Adobe Systems, Inc. > http://blogs.adobe.com/aharui > -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl