local p =
function p.row(frame) local data = frame.args[1] local div = frame.args['div'] local result, sep, default = , local args = data = mw.text.split(data, '+') for i1, v1 in ipairs(data) do args = if v1 ~= and v1 ~= '\\' then local tmp = mw.text.split(v1, '\\') if i1
1 then args[i2] = (string.find((v2 or ), '^%s*$') and default or v2) elseif i2 < 5 then args[i2] = (not string.find((v2 or ), '^%s*$') and v2 or nil) else break end end if args[1] or args[2] then result = result .. sep .. frame:expandTemplate end end end if div
'y' then result = '
' .. result .. '
' end return resultend
function p.doublerow(frame) local data = frame.args[1] local result, sep, default = , local args = local sep_code = data = mw.text.split(data, '+') for i1, v1 in ipairs(data) do args = if v1 ~= and v1 ~= '\\' then local tmp = mw.text.split(v1, '\\') if i1
1 then args[i2] = (string.find((v2 or ), '^%s*$') and default or v2) elseif i2 < 5 then args[i2] = (not string.find((v2 or ), '^%s*$') and v2 or nil) else break end end if args[1] or args[2] then result = result .. sep .. frame:expandTemplate end end end result = '
' .. result .. '
' return resultend
return p