Mòdul:ca-verb/aguar

De Viccionari

La documentació d'ús d'aquest mòdul es pot crear a Mòdul:ca-verb/aguar/ús

-- Formes irregulars del verb aguar

local function make_irregulars(forma)
	
	for key1, form1 in pairs(forma) do
		if type(form1) == "table" then
			for key2, form2 in pairs(form1) do
				if type(form2) == "table" then
					for key3, form3 in pairs(form2) do
						forma[key1][key2][key3] = mw.ustring.gsub(form3, "üi", "uï")
					end
				else
					forma[key1][key2] = mw.ustring.gsub(form2, "üi", "uï")
				end
			end
		else
			forma[key1] = mw.ustring.gsub(form1, "üi", "uï")
		end
	end
	
	forma["pres-ind"][4][1] = "aguu"
	
	return forma
end

return {make_irregulars = make_irregulars}