Módulo:SimpleArgs/Tests/ErrorHandle

De Enciclopedia de conocimiento de la Iglesia de Dios
< Módulo:SimpleArgs
Revisión del 01:34 26 abr 2023 de Pyc1948 (discusión | contribs.) (Página creada con «local p = {} local SA = require "Module:SimpleArgs" function p.PosParamsNoHandle (frame) local args, NArgs = SA.GetArgs (frame) local N = SA.RInt_Par (args, 1, 2, 10) local S = SA.RChar_Par (args, 2, 'a,b,c') if NArgs == 0 then return end return N..S end --PosParamsNoHandle function p.PosParamsHandle (frame) local args, NArgs = SA.GetArgs (frame, true) local N = SA.RInt_Par (args, 1, 2, 10) local S = SA.RChar_Par (args, 2, 'a,b,c') if SA.Error.yes then ret…»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

La documentación para este módulo puede ser creada en Módulo:SimpleArgs/Tests/ErrorHandle/doc

local p = {}

local SA = require "Module:SimpleArgs"

function p.PosParamsNoHandle (frame)
	local args, NArgs = SA.GetArgs (frame)
	local N = SA.RInt_Par (args, 1, 2, 10)
	local S = SA.RChar_Par (args, 2, 'a,b,c')
	if NArgs == 0 then return end
	return N..S
end	--PosParamsNoHandle

function p.PosParamsHandle (frame)
	local args, NArgs = SA.GetArgs (frame, true)
	local N = SA.RInt_Par (args, 1, 2, 10)
	local S = SA.RChar_Par (args, 2, 'a,b,c')
	if SA.Error.yes then return SA.MsgError() end
	return N..S
end	--PosParamsHandle

function p.PosParamsHandleSS (frame)
	local args, NArgs = SA.GetArgs (frame, true, true)
	local N = SA.RInt_Par (args, 1, 2, 10)
	local S = SA.RChar_Par (args, 2, 'a,b,c')
	if SA.Error.yes then return SA.MsgError() end
	return N..S
end	--PosParamsHandleSS

function p.ParamsNoHandle (frame)
	local args, NArgs = SA.GetArgs (frame)
	if NArgs == 0 then return end
	local N = SA.RInt_Par (args, 'number', 2, 10)
	local S = SA.RChar_Par (args, 'char', 'a,b,c')
	return N..S
end	--ParamsNoHandle

function p.ParamsHandle (frame)
	local args, NArgs = SA.GetArgs (frame, true)
	local N = SA.RInt_Par (args, 'number', 2, 10)
	local S = SA.RChar_Par (args, 'char', 'a,b,c')
	if SA.Error.yes then return SA.MsgError() end
	return N..S
end	--ParamsHandle

function p.ParamsHandleSS (frame)
	local args, NArgs = SA.GetArgs (frame, true, true)
	local N = SA.RInt_Par (args, 'number', 2, 10)
	local S = SA.RChar_Par (args, 'char', 'a,b,c')
	if SA.Error.yes then return SA.MsgError() end
	return N..S
end	--ParamsHandleSS

return p