local getArgs = require('Module:Arguments').getArgs
local p =
local function warning(message) return require('Module:If preview')._warningend
function p._pcall(args) local tracking = args[1] or local moduleName = args[2] or local funcName = args[3] or local moduleOK, m = pcall(require,'Module:'..moduleName) if not moduleOK then return warning(string.format('Module %s not found',moduleName)) end local f = m[funcName] if not f then return warning(string.format('Function %s not found in Module:%s',funcName,moduleName)) end local funcArgs = for k, v in pairs(args) do local numericKey = tonumber(k) if numericKey and math.floor(numericKey)
function p.pcall(frame) return p._pcall(getArgs(frame)) or end
return p