Update of /cvsroot/wxlua/wxLua/bindings
In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv11473/wxLua/bindings
Modified Files:
genwxbind.lua
Log Message:
Fix bindings with args missing default values and check for that in the generator.
Index: genwxbind.lua
===================================================================
RCS file: /cvsroot/wxlua/wxLua/bindings/genwxbind.lua,v
retrieving revision 1.158
retrieving revision 1.159
diff -C2 -d -r1.158 -r1.159
*** genwxbind.lua 8 Jan 2008 00:55:35 -0000 1.158
--- genwxbind.lua 17 Jan 2008 22:37:29 -0000 1.159
***************
*** 3540,3543 ****
--- 3540,3545 ----
if not member.Params[arg].DefaultValue then
requiredParamCount = requiredParamCount + 1
+ elseif member.Params[arg+1] and (not member.Params[arg+1].DefaultValue) then
+ print("ERROR: Missing default arg #"..tostring(arg+1).." in function. "..LineTableErrString(member))
end
end
|