local p = {}
function p.main(frame)
local args = frame:getParent().args
local result = {}
if args["char"] then
local i = 1
while args[i] do
local arg = mw.text.trim(args[i])
if arg ~= "" then
table.insert(result, string.format("[[%s]]", arg))
end
i = i + 1
end
return '<span class="noRedlink">' .. table.concat(result, args["char"]) .. '</span>'
else
local link = args[1]
local label = args[2] or args[1]
return string.format('<span class="noRedlink">[[%s|%s]]</span>', link, label)
end
end
return p