Anonymous user
Module:Check for unknown parameters: Difference between revisions
add html comments to make it easier to see the output without disrupting the article
(start check for positional) |
(add html comments to make it easier to see the output without disrupting the article) |
||
Line 15:
local knownargs = {}
local unknown = 'Found _VALUE_, '
local res = {}
local comments = {}
local commentstr = ''
-- create the list of known args, and the return string
Line 37 ⟶ 39:
local r = mw.ustring.gsub(unknown, '_VALUE_', k)
table.insert(res, r)
table.insert(comments, '"' .. k .. '"')
end
elseif(checkpos and type(k) == 'number' and knownargs[tostring(k)] == nil) then
Line 42 ⟶ 45:
local r = mw.ustring.gsub(unknown, '_VALUE_', k)
table.insert(res, r)
table.insert(comments, '"' .. k .. '"')
end
end
end
if(#comments > 0) then
return table.concat(res)▼
commentstr = '<!-- Module:Check for unknown parameters results: ' ..
table.concat(comments, ', ') .. '-->'
end
▲ return table.concat(res) .. commentstr
end
|