Re: AW: AW: AW: AW: AW: AW: Falcon and Antlr4

2014-07-25 Thread Gordon Smith
chricht----- > Von: Gordon Smith [mailto:gsmit...@hotmail.com] > Gesendet: Freitag, 25. Juli 2014 04:10 > An: dev@flex.apache.org > Betreff: RE: AW: AW: AW: AW: AW: Falcon and Antlr4 > >> I am sort of confused what JBurg is actually working on ... Does it directly >> w

AW: AW: AW: AW: AW: AW: Falcon and Antlr4

2014-07-24 Thread Christofer Dutz
014 04:10 An: dev@flex.apache.org Betreff: RE: AW: AW: AW: AW: AW: Falcon and Antlr4 > I am sort of confused what JBurg is actually working on ... Does it directly > work on FalconAST or is there some sort of "ReducedFalconAST"? The input to the BURM (Bottom-Up Rewrite Machine)

RE: AW: AW: AW: AW: AW: Falcon and Antlr4

2014-07-24 Thread Gordon Smith
;t want to decouple JBurg from Antlr, one option would be for us to fork JBurg and remove its dependency on the Antlr Stringtemplate. Is another option for JBurg to continue using whatever old Antlr it has been using and the AS and CSS lexer/parser to use the latest Antlr? - Gordon > From:

AW: AW: AW: AW: AW: Falcon and Antlr4

2014-07-24 Thread Christofer Dutz
:57 An: dev@flex.apache.org Betreff: AW: AW: AW: AW: AW: Falcon and Antlr4 So let's just define some words that might help avoid confusion. A typical Antlr parser geneates a parse-tree consisting of Antlr objects ... let's call that AntlrAST. Falcon has it's own internal represe

AW: AW: AW: AW: AW: Falcon and Antlr4

2014-07-24 Thread Christofer Dutz
e: src/main/java src/main/resources src/main/antlr4 src/main/jburg This way you don't have one directory with mixted content. Chris Von: Gordon Smith Gesendet: Mittwoch, 23. Juli 2014 18:12 An: dev@flex.apache.org Betreff: RE: AW: AW: AW:

AW: AW: AW: AW: AW: Falcon and Antlr4

2014-07-24 Thread Christofer Dutz
xt part (If its not slower than the current solution I would prefer the simpler process). Chris Von: Gordon Smith Gesendet: Mittwoch, 23. Juli 2014 18:05 An: dev@flex.apache.org Betreff: RE: AW: AW: AW: AW: Falcon and Antlr4 CSSTree.g isn't involved in compi

RE: AW: AW: AW: AW: Falcon and Antlr4

2014-07-23 Thread Gordon Smith
e to do comparisions, one using JBurg and one not using it. Personally, I always found JBurg difficult to understand and debug, so I'm not necessarily against eliminating it. - Gordon > From: aha...@adobe.com > To: dev@flex.apache.org; gsmit...@hotmail.com > Subject: RE: AW: AW

RE: AW: AW: AW: AW: Falcon and Antlr4

2014-07-23 Thread Alex Harui
compiler doesn't do them then the code will execute slower. However, if cross-compilation to JavaScript is the main goal for the future, then perhaps slower AVM execution is tolerable. - Gordon > From: christofer.d...@c-ware.de > To: dev@flex.apache.org > Subject: AW: AW: AW: AW:

Re: AW: AW: AW: AW: Falcon and Antlr4

2014-07-23 Thread Alex Harui
m as a calculator ;-) Chris Von: Alex Harui Gesendet: Mittwoch, 23. Juli 2014 08:48 An: dev@flex.apache.org Betreff: Re: AW: AW: AW: Falcon and Antlr4 On 7/22/14 12:07 PM, "Christofer Dutz" wrote: >The way I understood JBurg is that it seems to have bee

Re: AW: AW: AW: AW: Falcon and Antlr4

2014-07-23 Thread Gordon Smith
code will execute slower. However, if cross-compilation to > JavaScript is the main goal for the future, then perhaps slower AVM execution > is tolerable. > > - Gordon > > >> From: christofer.d...@c-ware.de >> To: dev@flex.apache.org >> Subject: AW: AW: AW: A

RE: AW: AW: AW: AW: Falcon and Antlr4

2014-07-23 Thread Gordon Smith
Regarding the proposed directory structure... I'm not familiar with Maven conventions. What is the purpose of the 'main' subdirectory in src/main/java? - Gordon > From: gsmit...@hotmail.com > To: dev@flex.apache.org > Subject: RE: AW: AW: AW: AW: Falcon and Antlr4 >

RE: AW: AW: AW: AW: Falcon and Antlr4

2014-07-23 Thread Gordon Smith
don > From: christofer.d...@c-ware.de > To: dev@flex.apache.org > Subject: AW: AW: AW: AW: Falcon and Antlr4 > Date: Wed, 23 Jul 2014 12:54:15 + > > Hi Eric, > > The question is definitely not silly. > > I'm not planning on changing anything here.

AW: AW: AW: AW: Falcon and Antlr4

2014-07-23 Thread Christofer Dutz
.org Betreff: Re: AW: AW: AW: Falcon and Antlr4 I'm not at all familiar with the inner workings of Falcon, but I know that FalconJX relies heavily on the current Falcon AST. Will the new AST be compatible with the old (that may be a silly question, but it's the only one I know to ask)? Ed

Re: AW: AW: AW: Falcon and Antlr4

2014-07-23 Thread Erik de Bruin
with as > much ram as a calculator ;-) > > > Chris > > > > Von: Alex Harui > Gesendet: Mittwoch, 23. Juli 2014 08:48 > An: dev@flex.apache.org > Betreff: Re: AW: AW: AW: Falcon and Antlr4 > > On 7/22/14 12:07 PM, &quo

AW: AW: AW: AW: Falcon and Antlr4

2014-07-23 Thread Christofer Dutz
parser generates a stream of events which can be processed allowing you to process petabyte big documents with as much ram as a calculator ;-) Chris Von: Alex Harui Gesendet: Mittwoch, 23. Juli 2014 08:48 An: dev@flex.apache.org Betreff: Re: AW: AW: AW: F

Re: AW: AW: AW: Falcon and Antlr4

2014-07-22 Thread Alex Harui
On 7/22/14 12:07 PM, "Christofer Dutz" wrote: >The way I understood JBurg is that it seems to have been designed to >manipulate ASTs produced by Antlr2 and Antlr3. >Therefore it has a compile and runtime dependency to Antlr (I also sort >of dislike them bundling the generator together with the

AW: AW: AW: Falcon and Antlr4

2014-07-22 Thread Christofer Dutz
adobe.com] Gesendet: Dienstag, 22. Juli 2014 17:23 An: dev@flex.apache.org Betreff: Re: AW: AW: Falcon and Antlr4 Interesting. I did not know that Jburg used Antlr. Another option is to remove Jburg as well and see if a simple AST walk like FalconJX uses is faster or not. I know for sure it

Re: AW: AW: Falcon and Antlr4

2014-07-22 Thread Alex Harui
lexmojos falcon support first :-( > >Chris > > >Von: Christofer Dutz >Gesendet: Dienstag, 22. Juli 2014 10:06 >An: dev@flex.apache.org >Betreff: AW: AW: Falcon and Antlr4 > >Ok ... so I created a "falcon-antlr4" branch (Haven't comitted/pushed >

AW: AW: Falcon and Antlr4

2014-07-22 Thread Christofer Dutz
doesn't look that complex, but I think I should concentrate on Flexmojos falcon support first :-( Chris Von: Christofer Dutz Gesendet: Dienstag, 22. Juli 2014 10:06 An: dev@flex.apache.org Betreff: AW: AW: Falcon and Antlr4 Ok ... so I created a &q

AW: AW: Falcon and Antlr4

2014-07-22 Thread Christofer Dutz
Ok ... so I created a "falcon-antlr4" branch (Haven't comitted/pushed that yet so don't look for it yet ;-) ). I am now trying to setup the compiler modules structure as a native maven project and will try to get everything up and running with Antlr4 One thing I did notice is that the parsers s