Search code examples
actionscript-3parsingbytecode

Is there an Actionscript to ABC Bytecode parser?


So, I have an app where users should define ActionScript functions.

What do I need to get the string whritten by the user and convert it to bytecode so that I can use it with as3-commons-bytecode?

Edit

I don't think I was clear enough. I need to turn: if(!myValue) {...}

Into this:

...
findpropstrict  private::myValue
getproperty     private::myValue
not             
iffalse         L1
...

Because with this ^^^^ code, I can use as3-commons-bytecode to do what I need.

I took a look at this app's source code. It's very confusing, the project is old and the code is a mess, but it works. I need to find "where the magic happens". Can you show me the way?


Solution

  • You should use part of this project :

    eval.hurlant.com/demo/#app=da4a&757d-selectedIndex=0

    Check source , there is parser to ABC .