Module:AndOr
Documentation for this module may be created at Module:AndOr/doc
local p = {}
local getArgs = require("Module:Arguments").getArgs
function p._main(args)
for i = 1, args.max, 2 do
if args[i] and args[i+1] then
return args[i+1]
end
end
return nil
end
function p.main(frame)
local origArgs = getArgs(frame)
local args = {}
local max = 0
for k, v in pairs(origArgs) do
if tonumber(k) then
args[k] = v
if k > max then
max = k
end
end
end
args.max = max
return p._main(args) or ""
end
return p