Mercurial Hosting > luan
diff src/luan/CmdLine.java @ 30:8d8f4f5caef4
minor
git-svn-id: https://luan-java.googlecode.com/svn/trunk@31 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Fri, 07 Dec 2012 20:22:19 +0000 |
parents | 9bc66d09ea48 |
children | 5cf15507d77e |
line wrap: on
line diff
--- a/src/luan/CmdLine.java Fri Dec 07 09:33:31 2012 +0000 +++ b/src/luan/CmdLine.java Fri Dec 07 20:22:19 2012 +0000 @@ -20,7 +20,7 @@ showVersion = true; } else { while( i < args.length ) { - String arg = args[i++]; + String arg = args[i]; if( !arg.startsWith("-") || arg.equals("--") ) break; if( arg.equals("-i") ) { @@ -28,9 +28,9 @@ } else if( arg.equals("-v") ) { showVersion = true; } else if( arg.equals("-e") ) { - if( i == args.length ) + if( ++i == args.length ) error("'-e' needs argument"); - String cmd = args[i++]; + String cmd = args[i]; try { LuaFunction fn = BasicLib.load(lua,cmd); fn.call(lua); @@ -51,6 +51,7 @@ } else { error("unrecognized option '"+arg+"'"); } + i++; } } if( showVersion )