8,756
edits
mNo edit summary |
No edit summary |
||
Line 207: | Line 207: | ||
local splitargs = {} | local splitargs = {} | ||
for a, b in ipairs(args) do | for a, b in ipairs(args) do | ||
local var = {} | |||
for k, v in pairs(util_args.splitNamedArgs(frame:preprocess(b), '%s*' .. metasep .. '%s*')) do | |||
if string.sub(k, 0, 2) == 'q?' then | |||
local key = string.sub(k, 3) | |||
var[PARAM_LOOKUP[key] or key] = v | |||
elseif PARAM_LOOKUP[k] then | |||
var[PARAM_LOOKUP[k]] = v | |||
else | |||
var[k] = v | |||
end | |||
end | |||
splitargs[a] = var | |||
end | end | ||