-- Returns the frame's passed arguments as a JSON object, used for reusing-- data between a parent and child template.
-- You are meant to invoke this in a template without parameters.
local getArgs = require('Module:Arguments').getArgslocal p =
function p.main(frame) local args = getArgs(frame,)
return p._main(frame, args)end
function p._main(frame, args) local finalArgs = local exclude = for v in mw.ustring.gmatch(args["exclude"] or "", "[^,]+") do table.insert(exclude, v) end for k, v in pairs(frame:getParent.args) do local excluded = false for _, ev in pairs(exclude) do if ev
return p