Jump to content

Module:WMFRLuaInternal

Unchecked
From Wikipedia

Documentation for this module may be created at Module:WMFRLuaInternal/doc

local p = {}

function p.internal(frame, msg)
	local args = frame:getParent().args
	local repet = tonumber(args[2])
	if repet < 0 then
		error('Nombre de répétitions négatif')
	elseif repet > 10 then
		error('Nombre de répétitions trop élevé')
	else
		local result = ''
		for iter = 1, repet do
			result = result ..  '# ' .. msg	.. args[1] .. '!' .. args.baz .. ' and ' .. args.bar .. '\n'
		end
		result = result .. frame:preprocess('{{PAGENAME}}')
		result = result .. frame:expandTemplate('{{PAGENAME}}')
		return result
	end
end

return p