Module:LuaCall: Difference between revisions
From Test Wiki
Content deleted Content added
avoid hole in array (undo https://en.wikipedia.org/w/index.php?title=Module:Ustring&diff=885619921&oldid=885618751 ) |
+draft for call() |
||
| Line 58: | Line 58: | ||
return p |
return p |
||
end |
|||
-- this function is still draft |
|||
function p.call(frame) |
|||
local args = {} |
|||
local f = table.remove(frame.args, 1) |
|||
for _, v in ipairs(frame.args) do |
|||
table.insert(args, tonumber(v) or v:gsub("^\\", "", 1)) |
|||
end |
|||
return (_G[f](unpack(args))) |
|||
end |
end |
||