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

local export = {}

local cvTab =
	{
	["A"]='A', ["a"]='A', ["B"]='B', ["b"]='B', ["C"]='C', ["c"]='C', ["D"]='D', ["d"]='D', ["E"]='E', ["e"]='E', 
	["F"]='F', ["f"]='F', ["G"]='G', ["g"]='G', ["U"]='U', ["u"]='U', ["H"]='H', ["h"]='H', ["I"]='I', ["i"]='I', 
	["J"]='J', ["j"]='J', ["K"]='K', ["k"]='K', ["L"]='L', ["l"]='L', ["M"]='M', ["m"]='M', ["N"]='N', ["n"]='N', 
	["O"]='O', ["o"]='O', ["P"]='P', ["p"]='P', ["Q"]='Q', ["q"]='Q', ["R"]='R', ["r"]='R', ["S"]='S', ["s"]='S', 
	["T"]='T', ["t"]='T', ["U"]='U', ["u"]='U', ["V"]='V', ["v"]='V', ["W"]='W', ["w"]='W', ["X"]='X', ["x"]='X', 
	["Y"]='Y', ["y"]='Y', ["Z"]='Z', ["z"]='Z'
	}

function export.laUppercase(frame)
	return laString(frame.args[1])
end

function laString(str)
	local newstr = ""
	newstr = mw.ustring.gsub(str, '.', cvTab)
	return newstr
end

return export