Module:LuaCall: Difference between revisions
From Test Wiki
Content deleted Content added
p.call() ready to use |
p.call() refactor |
||
| Line 111: | Line 111: | ||
function p.call(frame) |
function p.call(frame) |
||
local args = {} |
local args = {} |
||
local f = frame.args[1] |
--local f = mw.text.trim(frame.args[1], '%s') |
||
| ⚫ | |||
for _, v in ipairsAtOffset(frame.args, 1) do |
for _, v in ipairsAtOffset(frame.args, 1) do |
||
table.insert(args, tonumber(v) or v:gsub("^\\", "", 1)) |
table.insert(args, tonumber(v) or v:gsub("^\\", "", 1)) |
||
end |
end |
||
local G = _G |
local G = _G |
||
for _, v in |
for _, v in mw.text.split( |
||
| ⚫ | |||
) do |
|||
G = G[v] |
G = G[v] |
||
end |
end |
||