Jump to content

Module:For nowiki

Permanently protected module
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Petr Matas (talk | contribs) at 23:25, 20 July 2016. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

local p = {}

function p.main(frame)
	local args = frame:getParent().args
	local sep = args[1]
	local code = mw.text.unstripNoWiki(args.code or args[2])
	local items = {unpack(args, args.code and 2 or 3)}
	
	local result = ""
	for i, value in ipairs(items) do
		if i > 1 then
			result = result .. sep
		end
		
		result = result .. frame:newChild{args = {value, i = i}}:preprocess(code)
	end
	
	return result
end

return p