Module:Arguments/sandbox: Difference between revisions

Content deleted Content added
dbg
Undid revision 1019054242 by 178.90.8.83 (talk)
 
(5 intermediate revisions by 4 users not shown)
Line 207:
for key, val in pairs(t) do
if metaArgs[key] == nil and nilArgs[key] ~= 'h' then
mw.logObject(tables[1][1], 'mergeArgs tables[1][1]')
mw.logObject(tables[2][1], 'mergeArgs tables[2][1]')
mw.logObject(val, 'mergeArgs tables['.._..']['..key..']')
local tidiedVal = tidyVal(key, val)
if tidiedVal == nil then
Line 245 ⟶ 242:
-- must be nil.
--]]
mw.logObject(key, 'metatable.__index key')
if type(key) == 'string' then
key = options.translate[key]
end
local val = metaArgs[key]
mw.logObject(val, 'metatable.__index metaArgs[key]')
mw.logObject(metaArgs[1], 'metatable.__index metaArgs[1]')
mw.logObject(argTables[1][1], 'argTables[1][1]')
mw.logObject(argTables[2][1], 'argTables[2][1]')
if val ~= nil then
return val
Line 260 ⟶ 252:
end
for _, argTable in ipairs(argTables) do
mw.logObject(argTable[key], 'argTables['.._..']['..key..']')
local argTableVal = tidyVal(key, argTable[key])
mw.logObject(argTableVal, 'argTableVal')
if argTableVal ~= nil then
metaArgs[key] = argTableVal