diff --git a/src/jse/lua.java b/src/jse/lua.java index b84d01dc..bee9bfa9 100644 --- a/src/jse/lua.java +++ b/src/jse/lua.java @@ -30,9 +30,10 @@ import java.io.InputStreamReader; import org.luaj.vm2.LoadState; import org.luaj.vm2.Lua; import org.luaj.vm2.LuaFunction; +import org.luaj.vm2.LuaTable; import org.luaj.vm2.LuaValue; +import org.luaj.vm2.Varargs; import org.luaj.vm2.compiler.LuaC; -import org.luaj.vm2.lib.DebugLib; import org.luaj.vm2.lib.JsePlatform; import org.luaj.vm2.luajc.JavaBytecodeCompiler; @@ -65,7 +66,6 @@ public class lua { // new lua state _G = JsePlatform.standardGlobals(); - DebugLib.install( _G ); LuaC.install(); // process args @@ -88,6 +88,9 @@ public class lua { usageExit(); // input script - defer to last stage break; + case 'j': + JavaBytecodeCompiler.install(); + break; case 'l': if ( ++i >= args.length ) usageExit(); @@ -99,9 +102,6 @@ public class lua { case 'v': versioninfo = true; break; - case 'j': - JavaBytecodeCompiler.install(); - break; case '-': if ( args[i].length() > 2 ) usageExit(); @@ -122,10 +122,12 @@ public class lua { processing = true; for ( int i=0; i