„Modul:Homokozó/Pepo41/Arguments” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Nincs szerkesztési összefoglaló
Nincs szerkesztési összefoglaló
75. sor:
local function fargs_to_metafargs (fargs)
if fargs then
for key, val in pairs(fargs) do
95. sor:
local function pargs_to_metapargs (pargs)
if pargs then
for key, val in pairs(pargs) do
117. sor:
 
metafargs.__index = function (key)
if not fargs_to_matapargs_run then fargs_to_metafargs(fargs) end
local val = metafargs[key]
if val ~= nil then
127. sor:
 
metapargs.__index = function (key)
if not pargs_to_matapargs_run then pargs_to_metapargs(pargs) end
local val = metapargs[key]
if val ~= nil then
177. sor:
if options.frameOnly then
fargs = frame.args
fargs_to_metafargs(fargs)
setmetatable(fargs, metafargs)
return ou, metafargs
184. sor:
pargs = parent and parent.args or nil -- ha van parent és van parent.args is
pop("pargs tipusa ha van"..type(pargs))
pargs_to_metapargs(pargs)
setmetatable(pargs, metapargs)
return ou, metapargs
elseif options.both then
fargs = frame.args
fargs_to_metafargs(fargs)
setmetatable(fargs, metafargs)
parent = frame:getParent()
pargs = parent and parent.args or nil -- ha van parent és van parent.args is
pargs_to_metapargs(pargs)
setmetatable(pargs, metapargs)
return ou, metafargs, metapargs