Module:Fb overview and Module:Fb overview/sandbox: Difference between pages
(Difference between pages)
imported>Lemondoge m Simplifying regex slightly - use "%d+" instead of "%d%d*" |
imported>Izno ok, either this module or the parent module assumes things that aren't true in the test case table |
||
Line 60: | Line 60: | ||
elseif k:match('^[cwdlfa]%d+$') then | elseif k:match('^[cwdlfa]%d+$') then | ||
local added = addrownumber(n, false) | local added = addrownumber(n, false) | ||
elseif k:match('[dfl]m%d | elseif k:match('[dfl]m%d%d*$') then | ||
showdates = addrownumber(n, showdates) | showdates = addrownumber(n, showdates) | ||
elseif k:match('sr%d | elseif k:match('sr%d%d*$') then | ||
showrounds = addrownumber(n, showrounds) | showrounds = addrownumber(n, showrounds) | ||
elseif k:match('fp%d | elseif k:match('fp%d%d*$') then | ||
showpos = addrownumber(n, showpos) | showpos = addrownumber(n, showpos) | ||
else | else | ||
Line 179: | Line 179: | ||
if #unknown > 0 then | if #unknown > 0 then | ||
local | local html = require('Module:If preview')._warning({ | ||
labels['unknownparameter'] .. | labels['unknownparameter'] .. | ||
'<code>' .. | '<code>' .. | ||
Line 186: | Line 186: | ||
}) .. '[[' .. trackingcat .. '|' .. unknown[1] .. ' ]]' | }) .. '[[' .. trackingcat .. '|' .. unknown[1] .. ' ]]' | ||
table.insert(root, | table.insert(root, html) | ||
end | end | ||