Gordon,

I didn't say I needed to understand the parser, I needed to understand the whole framework. The reason the project is where it is, your awesome documentation and not having to spend a half of a year figuring out the tree.

My comment about AST was just that, I have had a lot of people tell me they just don't understand AST, I guess its a conceptual thing I and stated having written grammar for the AS3 language and dealing with antlr for 2+ years helped out designing the way things are rendered.

Anyway, your framework rocks and is documented top notch. :)

When I said studying the falcon code for 3 months, I am talking about the 100's of classes. I am not one to start something without knowing exactly how all of it works. Besides to make a cross compiler, an underlying understanding of how the parsed and Java future tasks work are a must( that is what took me awhile).

Mike

Quoting Gordon Smith <gosm...@adobe.com>:

To cross-compile AS3, I don't see why you'd need to understand the AS3 parser, but you do have to understand the AS3 AST. Did you find the design of the AST to be confusing or under-documented? I thought there was sufficient documentation on the IASNode interfaces to make the purpose of each kind of node reasonably clear. Also, there is a toString() method on nodes which allows the Eclipse debugger to display ASTs, and you can dump them out with the -dump-ast=true option.

- Gordon


-----Original Message-----
From: Michael A. Labriola [mailto:labri...@digitalprimates.net]
Sent: Wednesday, January 16, 2013 2:45 PM
To: dev@flex.apache.org
Subject: RE: [FalconJx] New home for the new JavaScript cross-compiler

I consider this a large victory for Apache Flex, that proves it doesn't take an enterprise to get things done, this was just 2 developers over the span of a month or so. I spent 3 months >studying the Falcon code though and have over 2 years with parsers and AST but still...

You two rock.

'nuff said.

Sincerely,
Mike



--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com

Reply via email to