I read something about antlr to create lexer/ parser generator for actionscript too http://www.antlr.org/wiki/display/ANTLR3/Antlr3ActionScriptTarget http://www.antlr.org/wiki/display/ANTLR3/Five+minute+introduction+to+ANTLR+3
The bad thing is that there are no actionscript grammar so you have to write it to complile your parser Hope helpful Teo > -----Messaggio originale----- > Da: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Per conto di Mike Chambers > Inviato: martedì 25 novembre 2008 1.19 > A: Open Source Flash Mailing List > Oggetto: Re: [osflash] Runtime Interperters (was RE: Adobe Alchemy) > > Yes. It is theoretically possible. > > Basically, just create a SWF in memory at runtime, and then load and > execute it. This has been done in the past mostly to create dynamic > sounds, but you could also do it to dynamically create and execute > ActionScript. > > It would not necessarily be easy, and would require that you be able > to parse ActionScript, and create the appropriate SWF containing the > ActionScript byte code. > > One solution would be to find an ActionScript parser written in C or C+ > + and compile that to an ActionScript library using Alchemy. Perhaps > this could be done with Haxe (although I dont believe it has support > for compiling AS3, and am not 100% sure what it is written in). The > MXMLC compiler is written in Java. > > hope that helps... > > mike chambers > > [EMAIL PROTECTED] > > On Nov 22, 2008, at 2:28 PM, Julian Tenney wrote: > > > This mght seem like a funny question, but is it possible to execute > > actionscript at runtime, from code loaded from, say, xml files? > > > > From: [EMAIL PROTECTED] on behalf of Don-Duong Quach > > Sent: Sat 22/11/2008 00:04 > > To: Open Source Flash Mailing List > > Subject: Re: [osflash] Adobe Alchemy > > > > I don't know about the nitty gritty details about bytecode > > generation from the scripts, but I guess at some level that has to > > happen in the runtime or via an emulation layer. But in plain > > terms, you could run a script from another language against the > > flash runtime in the same manner that for example Ruby would run on > > Java's vm like in JRuby. The main difference is that the with > > Alchemy you can run the standard Ruby interpreter and not have to > > build your own interpreter from scratch. > > > > In Scott's Lua example he had what looked like a prompt running in a > > swf and copy and pasted in code which executed in real time. What's > > max/msp? > > > > > > On Fri, Nov 21, 2008 at 3:24 PM, Niels Wolf > <[EMAIL PROTECTED] > > > wrote: > > > Since those interpreters are written in C, Scott was able to get > > them running > > > in flash. > > > > Ok.. Here starts my confusion.. Running in flash? You mean generate > > avm2 > > bytecode from it not like emulating comodore games in flash...? > > > > > Then pasted in > > > updated code to do animation. > > > > Real time? Real time code update? Like max/msp? > > > > Sorry.. I am just wondering. > > > > Niels > > > > -- > > Niels Wolf > > Department of Interactive Media > > > > MediaCatalyst > > Keizersgracht 268-270 > > 1016 EV Amsterdam > > The Netherlands > > > > t. +31 (0) 20 626 2976 > > f. +31 (0) 20 626 4026 > > m. +31 (0) 634 658 783 > > > > www.mediacatalyst.com > > > > > > _______________________________________________ > > osflash mailing list > > [email protected] > > http://osflash.org/mailman/listinfo/osflash_osflash.org > > > > > > This message has been checked for viruses but the contents of an > > attachment may still contain software viruses, which could damage > > your computer system: you are advised to perform your own checks. > > Email communications with the University of Nottingham may be > > monitored as permitted by UK legislation. > > > > <ATT00001.txt> > > > _______________________________________________ > osflash mailing list > [email protected] > http://osflash.org/mailman/listinfo/osflash_osflash.org _______________________________________________ osflash mailing list [email protected] http://osflash.org/mailman/listinfo/osflash_osflash.org
