45,333
edits
Chrysophylax (talk | contribs) (Created page with "local export = {} -- A helper function to escape magic characters in a string -- Magic characters: ^$()%.[]*+-? local plain = require("Module:string").pattern_escape -- A he...") |
No edit summary |
||
Line 20: | Line 20: | ||
for name, param in pairs(params) do | for name, param in pairs(params) do | ||
if param.required then | if param.required then | ||
required[name] = true | required[name] = true | ||
end | end | ||
Line 73: | Line 70: | ||
--Process required changes to `params` | --Process required changes to `params` | ||
for _, name in ipairs(names_with_equal_sign) do | for _, name in ipairs(names_with_equal_sign) do | ||
params[string.gsub(name, "=", "")] = params[name] | params[string.gsub(name, "=", "")] = params[name] | ||
params[name] = nil | params[name] = nil | ||
Line 141: | Line 137: | ||
elseif param.type == "number" then | elseif param.type == "number" then | ||
val = tonumber(val) | val = tonumber(val) | ||
end | end | ||