On 3/1/16, 3:43 PM, "Michael Schmalle" <teotigraphix...@gmail.com> wrote:
>The problem as you have stated is there are multiple threads running and I >can't just go in a rip stuff apart. I don't see why the if blocks of the >children as data can't be separated. To me that would make things much >more >clear for future dev. If you have the time, go for it. > >Now I remember how this all works, the BURM is calling the directives >which >then are calling their builders. The BURM is actually traversing the AST >of >AS3. I think the Directives call the BURM which calls the reducer which calls the emitter. But I could be wrong about that. > >I can't remember without looking but what is parsing the MXML? Is that >JFlex? I don't know for sure, I think it is custom code in MXMLTreeBuilder. I don't think it uses one of the parsing libraries but I could definitely be wrong. I haven't come across a grammar or even a DTD + XML handler for it. -Alex