Module:Blobs2/Sandbox

Jump to navigation Jump to search

Welcome to my module sandbox.

This is a sandbox that can be used to test module-related things.

Since it is a sandbox, do not invoke it outside of sandboxes, nor should it be edited by other users.

[view] [edit] [history] [refresh]The above documentation is transcluded from Module:Blobs2/Sandbox/doc.
local p = {}
--Use the first, second, and third letters for direct, parent, and within Lua, respectively
function p.nnn(f)
	local args={}
	return args[1]..'!'
end
function p.nny(f)
	local args=f
	return args[1]..'!'
end
function p.nyn(f)
	local args=f.args
	return args[1]..'!'
end
function p.nyy(f)
	local args = f
	if f == mw.getCurrentFrame() then
		args = f.args
	end
	return args[1]..'!'
end
function p.ynn(f)
	local args=f:getParent().args
	return args[1]..'!'
end
function p.yny(f)
	local args = f
	if f == mw.getCurrentFrame() then
		args = f:getParent().args
	end
	return args[1]..'!'
end
function p.yyn(f)
	local args=require('Module:ProcessArgs').merge(true)
	return args[1]..'!'
end
function p.yyy(f)
	local args=f
	if f==mw.getCurrentFrame() then
		args=require('Module:ProcessArgs').merge(true)
	end
	return args[1]..'!'
end

return p