Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-14 Thread Michael Schmalle
gt; a JavaScript grammar and Antlr4. But I would really like to start > >>working > >> on something like this AFTER finishing the migration to Maven. Otherwise > >> it's shooting on moving targets. > >> > >> Chris > >> > >> __

Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-14 Thread Alex Harui
o crate such a generator >>using >> a JavaScript grammar and Antlr4. But I would really like to start >>working >> on something like this AFTER finishing the migration to Maven. Otherwise >> it's shooting on moving targets. >> >> Chris >> &

Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-14 Thread Michael Schmalle
> Von: Michael Schmalle > Gesendet: Montag, 14. März 2016 18:02 > An: dev@flex.apache.org > Betreff: Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release > FlexJS/FalconJX 0.6.0 > > Yeah lets not get started on the whole parsing js files. :)

AW: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-14 Thread Christofer Dutz
__ Von: Michael Schmalle Gesendet: Montag, 14. März 2016 18:02 An: dev@flex.apache.org Betreff: Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0 Yeah lets not get started on the whole parsing js files. :) What I liked about gcc is it abstracted the AST and took care

Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-14 Thread Michael Schmalle
Yeah lets not get started on the whole parsing js files. :) What I liked about gcc is it abstracted the AST and took care of the parsing irregularities of JS. The problem is the AST walking like I did in ExternC, I had to template that as though I knew I was parsing prototypes as the extern defin

Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-14 Thread Alex Harui
On 3/14/16, 8:34 AM, "Michael Schmalle" wrote: >On Mon, Mar 14, 2016 at 11:29 AM, Alex Harui wrote: > >> >> >> On 3/14/16, 8:19 AM, "Michael Schmalle" >>wrote: >> >> >That said, there is only "so much" that compiler can do because I >>hacked >> >it >> >together in about a month. Thinking abou

Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-14 Thread Michael Schmalle
On Mon, Mar 14, 2016 at 11:29 AM, Alex Harui wrote: > > > On 3/14/16, 8:19 AM, "Michael Schmalle" wrote: > > >That said, there is only "so much" that compiler can do because I hacked > >it > >together in about a month. Thinking about a way to create something that > >can support a yriad amount o

Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-14 Thread Alex Harui
On 3/14/16, 8:19 AM, "Michael Schmalle" wrote: >That said, there is only "so much" that compiler can do because I hacked >it >together in about a month. Thinking about a way to create something that >can support a yriad amount of definitions that are supported by the >current >TS community is d

Re: AW: AW: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-14 Thread Alex Harui
On 3/14/16, 8:13 AM, "Christofer Dutz" wrote: >Hi Alex, > >I'm actually currently looking at the unmodified ANT build in develop. >Here I can see that the extern JavaScript stuff in GCL is checked in. The >build.xml in line contains this block: > > >failonerror="false">

Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-14 Thread Michael Schmalle
obsolete now? > > > > > > The "js" extern directory seems to be similar, but in this case it > seems > > > that only a hand full of classes are manually added. Is this too just a > > > "monkey patch" of falsely generated code and the "src&qu

AW: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-14 Thread Christofer Dutz
Hi, I would prefer to stay in the Java world for now ;-) Chris Von: Josh Tynjala Gesendet: Montag, 14. März 2016 16:09 An: dev@flex.apache.org Betreff: Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0 dts2as pretty much does

AW: AW: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-14 Thread Christofer Dutz
: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0 On 3/13/16, 1:08 PM, "Christofer Dutz" wrote: >Thanks for the explanation :-) > >And what's actually happening in GCL? Here I can see a whole bunch of >JavaScript files as well as matching ActionScript sources. Here the &g

Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-14 Thread Josh Tynjala
this case it seems > > that only a hand full of classes are manually added. Is this too just a > > "monkey patch" of falsely generated code and the "src" directory has > > precedence before the "out/as" one? > > > > Chris > > > > ___

Re: AW: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-13 Thread Alex Harui
On 3/13/16, 1:08 PM, "Christofer Dutz" wrote: >Thanks for the explanation :-) > >And what's actually happening in GCL? Here I can see a whole bunch of >JavaScript files as well as matching ActionScript sources. Here the >out/as sort of contains the same classes as the src directory, but the >on

Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-13 Thread Michael Schmalle
gt; Von: Josh Tynjala > Gesendet: Sonntag, 13. März 2016 19:09 > An: dev@flex.apache.org > Betreff: Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release > FlexJS/FalconJX 0.6.0 > > 1. Externs tell the Google Closure compiler which JS APIs it shouldn't > rename when optim

AW: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-13 Thread Christofer Dutz
has precedence before the "out/as" one? Chris Von: Josh Tynjala Gesendet: Sonntag, 13. März 2016 19:09 An: dev@flex.apache.org Betreff: Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0 1. Externs tell the Google Closu

AW: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-13 Thread Christofer Dutz
BTW, the dev@ list isn't on this thread anymore. If you agree we should add it back in, then please do so. -Alex From: Christofer Dutz mailto:christofer.d...@c-ware.de>> Date: Saturday, March 12, 2016 at 11:48 PM To: Alex Harui mailto:aha...@adobe.com>> Subject: AW: AW: AW: AW: A

Re: AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-13 Thread Josh Tynjala
1. Externs tell the Google Closure compiler which JS APIs it shouldn't rename when optimizing/minifying because they come from external libraries. They're also a handy way to get all the interfaces for a JS library because... 2. externc generates ActionScript stubs from the externs. When we compi

AW: AW: AW: AW: AW: AW: AW: LAST CALL] Release FlexJS/FalconJX 0.6.0

2016-03-13 Thread Christofer Dutz
Hi Alex, having a look at everything I think I am figuring out how to build the externs: 1. Get the JavaScript code: - google_maps, jasmine, jquery, js are downloaded in compiler.jx/downloads.xml - cordova, GCL and node is manually checked in (Guess the input didn't work well wit