A documentação para este módulo pode ser criada na página Módulo:Ordinal/doc

local p = {}

-------------------------------------------------------------------------------
-- Ordinal converte um número inteiro em um numeral seguido do indicador de
-- número ordinal.
-------------------------------------------------------------------------------
function p.ordinal(frame)
	local valor = frame.args[1] or frame.args.valor
	local artigo = frame.args[2] or frame.args.artigo
	local sufixo = "º"
	if artigo == "f" then sufixo = "ª" end
	return valor .. sufixo
end

return p