diff src/luan/interp/LuaParser.java @ 26:409871b33355

CmdLine varArgs git-svn-id: https://luan-java.googlecode.com/svn/trunk@27 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Thu, 06 Dec 2012 10:17:27 +0000
parents 0e406bd9ac7b
children df923e5835b2
line wrap: on
line diff
--- a/src/luan/interp/LuaParser.java	Thu Dec 06 09:36:24 2012 +0000
+++ b/src/luan/interp/LuaParser.java	Thu Dec 06 10:17:27 2012 +0000
@@ -104,9 +104,10 @@
 			FirstOf(
 				Sequence( ExpList(), EOI ),
 				Sequence(
+					action( frame.isVarArg = true ),
 					Block(),
 					EOI,
-					push( new Chunk( (Stmt)pop(), frame.stackSize, 0, false ) )
+					push( new Chunk( (Stmt)pop(), frame.stackSize, 0, frame.isVarArg ) )
 				)
 			)
 		);