On 12/29/12 8:26 AM, "Michael Schmalle" <apa...@teotigraphix.com> wrote: >> FWIW, my understanding of Falcon is that each class source file is a >> compilation unit and compilation units are parsed in separate threads. >> Therefore there is no actual point where all ASTs are sitting around. I can >> see a callback when the ASTs for a individual compilation unit is ready to >> be reduced, but I don't know if you can or want to synchronize all AST >> generation across all compilation units. > > I think you're half correct. If you look at it from a parsing point > your correct, but if you look at it from a definition compilation > point it's incorrect. > > To create a SWF file, Falcon uses the Workspace and a step to > reconnect all scopes which is syncornized after all compilation units > have been parsed. I hadn't noticed that. I will look for it next time I'm wading through the compiler. What I thought I saw was that a unit would request abc from another unit, which would result not only in its parsing but in its reduction to byte code which I would think you would want to avoid if you are trying to sync everything up. -- Alex Harui Flex SDK Team Adobe Systems, Inc. http://blogs.adobe.com/aharui
- Re: Writable AST and Code generation for Falcon was:... Michael Schmalle
- Re: Writable AST and Code generation for Falcon was:... Roland Zwaga
- Re: Writable AST and Code generation for Falcon was:... Michael Schmalle
- Re: Writable AST and Code generation for Falcon was:... Roland Zwaga
- Re: Writable AST and Code generation for Falcon was:... Erik de Bruin
- Re: Writable AST and Code generation for Falcon was:... Michael Schmalle
- Re: Writable AST and Code generation for Falcon was:... Roland Zwaga
- Re: Writable AST and Code generation for Falcon was:... Alex Harui
- Re: Writable AST and Code generation for Falcon was:... Roland Zwaga
- Re: Writable AST and Code generation for Falcon was:... Michael Schmalle
- Re: Writable AST and Code generation for Falcon was:... Alex Harui
- Re: Writable AST and Code generation for Falcon was:... Michael Schmalle
- Re: Writable AST and Code generation for Falcon was:... Michael Schmalle
- Writable AST and Code generation for Falcon was: [Re... Erik de Bruin
- Re: Writable AST and Code generation for Falcon was:... Alex Harui
- Re: Writable AST and Code generation for Falcon was:... Michael Schmalle
- Re: Writable AST and Code generation for Falcon was:... Alex Harui
- Re: Writable AST and Code generation for Falcon was:... Michael Schmalle
- Re: Writable AST and Code generation for Falcon was:... Alex Harui
- Re: Writable AST and Code generation for Falcon was:... Michael Schmalle
- Re: Writable AST and Code generation for Falcon was: [Re:... Alex Harui