Mercurial Hosting > luan
diff src/luan/CmdLine.java @ 35:e51906de0f11
implement metatables
git-svn-id: https://luan-java.googlecode.com/svn/trunk@36 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Tue, 18 Dec 2012 07:05:58 +0000 |
parents | 0cdc1da466ee |
children | 2a35154aec14 |
line wrap: on
line diff
--- a/src/luan/CmdLine.java Sun Dec 16 09:23:56 2012 +0000 +++ b/src/luan/CmdLine.java Tue Dec 18 07:05:58 2012 +0000 @@ -8,7 +8,6 @@ public class CmdLine { - static final String version = "Luan 0.0"; public static void main(String[] args) throws Exception { LuaState lua = LuaCompiler.newLuaState(); @@ -56,16 +55,16 @@ } } if( showVersion ) - System.out.println(version); + System.out.println(Lua.version); if( i < args.length ) { String file = args[i++]; Object[] varArgs = new Object[args.length-1]; System.arraycopy(args,1,varArgs,0,varArgs.length); LuaTable argsTable = new LuaTable(); for( int j=0; j<args.length; j++ ) { - argsTable.set( new LuaNumber(j), args[j] ); + argsTable.put( new LuaNumber(j), args[j] ); } - lua.global().set("arg",argsTable); + lua.global().put("arg",argsTable); try { LuaFunction fn = BasicLib.loadfile(lua,file); fn.call(lua,varArgs);