Module:LuaCall: Difference between revisions

From Test Wiki
Content deleted Content added
+doc for p.import, optimize some
avoid hole in array (Undo https://en.wikipedia.org/w/index.php?title=Module:Ustring&diff=885619921&oldid=885618751 )
Line 49: Line 49:
for k, v in pairs(o) do
for k, v in pairs(o) do
p[k] = function(frame)
p[k] = function(frame)
local args = frame.args
local args = {}
for _, v in ipairs(args) do
for _, v in ipairs(args) do
args[_] = tonumber(v) or v:gsub("^\\", "", 1)
table.insert(args, tonumber(v) or v:gsub("^\\", "", 1))
end
end
return (v(unpack(args)))
return (v(unpack(args)))