Modül:Unsubst-infobox
local p = {}
local specialParams = { ['$params'] = 'all parameters', ['$extra'] = 'extra parameters', ['$set1'] = 'parameter set 1', ['$set2'] = 'parameter set 2', ['$set3'] = 'parameter set 3', ['$aliases'] = 'parameter aliases', ['$indent'] = 'indent', ['$flags'] = 'flags', ['$B'] = 'template content'
}
p[] = function ( frame ) if not frame:getParent() then error( ' makes no sense without a parent frame' ) end if not frame. args['$B'] then error( ' requires parameter $B (template content)' ) end if not frame. args['$params'] then error( ' requires parameter $params (parameter list)' ) end if mw.