diff src/luan/tools/CmdLine.java @ 44:57054fa43189

implement table lib git-svn-id: https://luan-java.googlecode.com/svn/trunk@45 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Wed, 26 Dec 2012 23:53:25 +0000
parents 80b67b1a653c
children a443637829c1
line wrap: on
line diff
--- a/src/luan/tools/CmdLine.java	Tue Dec 25 03:42:42 2012 +0000
+++ b/src/luan/tools/CmdLine.java	Wed Dec 26 23:53:25 2012 +0000
@@ -5,6 +5,7 @@
 import luan.lib.BasicLib;
 import luan.lib.JavaLib;
 import luan.lib.StringLib;
+import luan.lib.TableLib;
 import luan.Lua;
 import luan.LuaState;
 import luan.LuaFunction;
@@ -21,6 +22,7 @@
 		BasicLib.register(lua);
 		JavaLib.register(lua);
 		StringLib.register(lua);
+		TableLib.register(lua);
 		BasicLib.make_standard(lua);
 		boolean interactive = false;
 		boolean showVersion = false;
@@ -70,7 +72,7 @@
 			System.arraycopy(args,1,varArgs,0,varArgs.length);
 			LuaTable argsTable = new LuaTable();
 			for( int j=0; j<args.length; j++ ) {
-				argsTable.put( new LuaNumber(j), args[j] );
+				argsTable.put( LuaNumber.of(j), args[j] );
 			}
 			lua.global().put("arg",argsTable);
 			try {