From: John L. <jr...@us...> - 2008-01-17 22:37:40
|
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 |