Content deleted Content added
sync |
remove new 's<n>' args from "tagargs" |
||
Line 1:
require('Module:No globals')
return setmetatable({}, {
__index = function(t, k)
Line 6 ⟶ 7:
end
return function(frame)
local fargs = frame.args
local fargsused = { tag = true }
local args = {}
local str_i = 1
while
args[str_i] = fargs['s' .. str_i]
str_i = str_i + 1
end
for i, v in ipairs(
fargsused[i] = true
args[i + str_i - 1] = tonumber(v) or v:gsub("^\\", "", 1)
end
if not
return (what(unpack(args))) -- Outside parens truncate to first result avoiding tail call
end
local tagargs = {}
for x, y in pairs(
if
end
return frame:extensionTag{name =
end
end
|