Quoting Erik de Bruin <e...@ixsoftware.nl>:
Mike,
Got all 5 "Falcon" projects from SVN. I build Falcon and FalconJS
using ant on the command line (as per their respective READMEs). I've
loaded the 'compiler[.xx]' projects into Eclipse (Indigo on OS X).
Fixed some paths to get rid of the initial errors.
Sounds good.
I was able to successfully run all 148 tests in 'compiler.jx.tests'
and those all passed (with 2 ignored?).
Yes! This is golden for you, it means you are setup to create more
tests with me! Right now we are only using the Falcon compiler to get
IFileNodes.
I then created a Debug Configuration on 'compiler.jx', pointing it to
"org.apache.flex.compiler.clients.MXMLJSC" as the 'Main class' (I am
not very familiar with Java, but some tweaking and Googling seemed to
indicate this was what might work). On the 'Arguments' tab I just
entered "./tests/TestApp.as". Hitting "Debug" got me the error I
mentioned.
Yeah, almost there but, there are a couple things missing. You will be
able to do this but will need to send a
-load-config="my/pat/flex-config.xml flag along with -library-path
pointing to the playerglobal.swc
I did the following and it created the js file;
-library-path=C:\Users\Work\Documents\libraries\dependencies\player\11.1\playerglobal.swc
tests/TestApp.as
The above in the compiler args for the run target.
Remember, this is spitting out actions script right now, I have got to
the class/interface and package logic with emitting!
With the above it spit out MainCode.js;
public var foo:Stringprivate var bar:int = 0 function MainCode() {
}public function get baz():String {
}public function set baz(value:String):void {
}
As you can see this is right with a couple missing semicolons, class
and package block.
Ask more questions about "what you want to test", I'll tell you how to do it.
Mike
How did I do?
EdB
On Thu, Dec 20, 2012 at 11:50 AM, Michael Schmalle
<apa...@teotigraphix.com> wrote:
Hey,
No, at the moment it's "not" compiling js perse'. The whole development is
focused on the unit tests.
If you really want to get into the project, study the unit tests. I haven't
brought the emitter up to the class/interface level. So using the
compileJS() will give you weird output.
"Missing builtin type Object"
Means the playerglobal.SWC is not being load in the compiler.
How are you actually trying to run it?
BTW, First try running the unit tests and tell me if you have problems.
Mike
Quoting Erik de Bruin <e...@ixsoftware.nl>:
Hi (Mike),
I've been thinking about AS -> JS a bit and I wanted to try some
stuff... I downloaded the FalconJx code from Mike's whiteboard and
tried to get it to compile some AS to JS for me. The best I could get
it to output was this error: "Missing builtin type Object" in
Eclipse's Console :-)
Is there any way that I can make this work, so I can play with it and
get a better feel for what's possible and more importantly, what is
needed?
Thanks!
EdB
--
Ix Multimedia Software
Jan Luykenstraat 27
3521 VB Utrecht
T. 06-51952295
I. www.ixsoftware.nl
--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com
--
Ix Multimedia Software
Jan Luykenstraat 27
3521 VB Utrecht
T. 06-51952295
I. www.ixsoftware.nl
--
Michael Schmalle - Teoti Graphix, LLC
http://www.teotigraphix.com
http://blog.teotigraphix.com