可在模块:风格/doc创建此模块的帮助文档
local p = {}
local DATA = mw.loadData('模块:风格/data')
function p.get_style_list(frame)
local delimiter = frame.args[1] or ','
return p._get_style_list(delimiter)
end
function p._get_style_list(delimiter)
local buffer = {}
for _, v in ipairs(DATA.generated_style_list) do
table.insert(buffer, v)
end
return table.concat(buffer, delimiter)
end
function p.test_get_style_list()
local flag, result = pcall(p._get_style_list, ',')
return mw.dumpObject(result)
end
return p