Module:Explist

local p = {}

function p.explist(frame) local arglist = frame:getParent.args[1] arglist = mw.text.split(       arglist            :gsub('\n', '')            :gsub('%*%s?(.+)', '%1')            :gsub('%*%s?', '*'),        '*'    ) local explist = {} for k, v in pairs(arglist) do     explist[k] = ' ' end local expls = { ''   }    return frame:preprocess(table.concat(expls)) end

return p

--