Module:LuaCall: Difference between revisions

From Test Wiki
Content deleted Content added
debuglog
Other debuglog
Line 3: Line 3:
function p.main(frame)
function p.main(frame)
local parent=frame.getParent(frame) or {}
local parent=frame.getParent(frame) or {}
local debuglog=""
local debuglog="Parent: \n"
for k,v in pairs(parent.args or {}) do
for k,v in pairs(parent.args or {}) do
_G[k]=v -- transfer every parameter directly to the global variable table
_G[k]=v -- transfer every parameter directly to the global variable table
debuglog=debuglog..k.."="..v.."\n"
debuglog=debuglog..k.."="..v.."\n"
end
end
debuglog=debuglog.."Frame: \n"
for k,v in pairs(frame.args or {}) do
for k,v in pairs(frame.args or {}) do
debuglog=debuglog..k.."="..v.."\n"
_G[k]=v -- transfer every parameter directly to the global variable table
_G[k]=v -- transfer every parameter directly to the global variable table
end
end