模块:TabberGenerator

来自有兽档案馆
文档图示 模块文档[创建] [跳转到代码]

本模块还没有文档页面。

您可以创建文档以让编者更好地理解本模块的用途。
编者可以在本模块的沙盒创建 | 镜像和测试样例创建页面进行实验。
请将模块自身所属的分类添加在文档中。本模块的子页面
require('Module:No globals')

local p = {}
function p.main(frame)
    local args = frame:getParent().args

    local res = {}

    res[#res + 1] = '<tabber>'

    for k, v in ipairs(args) do
        local point, _ = mw.ustring.find(v, ',')
        local key = mw.ustring.sub(v, 1, point - 1)
        local value = mw.ustring.sub(v, point+1)

        res[#res + 1] = '|-|' .. key .. '=' .. value
    end

    res[#res + 1] = '</tabber>'
    return frame:preprocess(table.concat(res))
    --return table.concat(res)
end

return p