Module:call
- පහත දැක්වෙන උපදෙස්, Module:call/documentation හි පිහිටා ඇත. Module:call/documentation]]. [සංස්කරණය]
- ප්රයෝජනවත් සබැඳි: උප පිටු ලැයිස්තුව • සබැඳි • transclusions • testcases • sandbox
local export = {}
function export.call(frame)
local frame_args = frame.args
local parent_args = frame:getParent().args
local args = {}
local template = frame_args[1]
for k, v in pairs(parent_args) do
args[k] = v
end
for k, v in pairs(frame_args) do
if k == 1 then
elseif type(k) == "number" then
args[k - 1] = v
else
args[k] = v
end
end
return frame:expandTemplate{title = template, args = args}
end
return export
-- For Vim, so we get 4-space tabs
-- vim: set ts=4 sw=4 noet: