Module:InfoboxList

-- Partially adapted from Nookipedia under CC BY-SA 3.0, see authors here: https://nookipedia.com/w/index.php?title=Module:List&action=history local p = {}

local function getArgs(frame) local args = {} for key, value in pairs(frame:getParent.args) do       args[key] = value end for key, value in pairs(frame.args) do       args[key] = value end return args end

function split(str, pattern) local out = {} for m in string.gmatch(str, "[^" .. pattern .. "]+") do     table.insert(out, m)    end return out end

function p.main(frame) local args      = getArgs(frame) local listOfList = split( args[1], "," ) or '' return p.listFormat(listOfList) end

function p.listFormat(listOfList) local listOf = '' for l = 1, #listOfList do       listOf = listOf .. "" .. listOfList[l] .. '' end return listOf end

return p