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

Reply via email to