- Implemented IMC scripts

- Improved build scripts somewhat
- Added tools.jar dir to the configuration file
This commit is contained in:
Stan Hebben committed 2014-08-31 11:52:25 +02:00
1 parent 983de16ed9
commit 98d4932764
11 files changed
+180 -12

No files matched your search

@@ -77,7 +77,7 @@ public class ZenModule {
clsScript.visitSource(script.getFileName(), null);
EnvironmentClass environmentScript = new EnvironmentClass(clsScript, script.getEnvironment());
clsScript.visit(Opcodes.V1_6, Opcodes.ACC_PUBLIC, script.getClassName(), null, internal(Object.class), new String[] {internal(Runnable.class)});
clsScript.visit(Opcodes.V1_6, Opcodes.ACC_PUBLIC, script.getClassName().replace('.', '/'), null, internal(Object.class), new String[] {internal(Runnable.class)});
for (Map.Entry<String, ParsedFunction> function : script.getFunctions().entrySet()) {
ParsedFunction fn = function.getValue();
@@ -126,7 +126,7 @@ public class ZenModule {
scriptOutput.ret();
scriptOutput.end();
mainRun.invokeStatic(script.getClassName(), "__script__", "()V");
mainRun.invokeStatic(script.getClassName().replace('.', '/'), "__script__", "()V");
}
clsScript.visitEnd();