이 모듈에 대한 설명문서는 모듈:배지 모음/설명문서에서 만들 수 있습니다
local getArgs = require('Module:Arguments').getArgs
local p = {
main =
function (frame)
local args = getArgs(frame)
local root = mw.html.create('span'):cssText(args['style'] or ''):addClass('libre-badges'):addClass(args['class'] or '')
local badges = {}
for k, val in pairs(args) do
local badge = {}
for v in string.gmatch(val:gsub(';;;', ';_;_;'):gsub(';;', ';_;') , "[^;]+") do
table.insert(badge, v)
end
table.insert(badges, frame:expandTemplate{ title = '배지', args = { badge[1], badge[2] or '', badge[3] or '', badge[4] or '' } })
end
return root:wikitext(table.concat(badges))
end
}
return p