Module:fax-verb/data

local lang = require("Module:languages").getByCode("fax")

local sub = mw.ustring.sub local gsub = mw.ustring.gsub local match = mw.ustring.match

local alts = {["c$"] = "c-qu", ["g$"] = "g-gu", ["z$"] = "c-z", ["gu$"] = "gu-gü"}

local c = {}

c["al"] = { params = { [1] = {},	}, } setmetatable(c["al"], {__call = function(self, args, data)	local base = data.head	local b1 = base:sub(1,-3)	-- Account for g-, gu-, z-, and c-final roots	local u = b1:gsub("c$", "qu"):gsub("gu$", "gü"):gsub("g$", "gu"):gsub("z$", "c")	table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type)	for pat, alt in pairs(alts) do		if b1:match(pat) then			table.insert(data.categories, lang:getCanonicalName .. " verbs with " .. alt .. " alternation")			data.alternation = ", " .. alt		end	end	data.forms["infinitive"] = {{base}, ["LMV"] = true}	data.forms["gerund"] = {{b1 .. "andu"}, ["LMV"] = true}	data.forms["partmsg"] = {{b1 .. "au"}, ["LMV"] = true}	data.forms["partmpl"] = {{b1 .. "aus"}, ["LMV"] = true}	data.forms["partfsg"] = {{b1 .. "á"}, ["LMV"] = true}	data.forms["partfpl"] = {{b1 .. "ás"}, ["LMV"] = true}	--Indicative	data.forms["presind1sg"] = {{b1 .. "u"}, ["LMV"] = true}	data.forms["presind2sg"] = {{b1 .. "as"}, ["LMV"] = true}	data.forms["presind3sg"] = {{b1 .. "a"}, ["LMV"] = true}	data.forms["presind1pl"] = {{b1 .. "amus"}, ["LMV"] = true}	data.forms["presind2pl"] = {{u .. "eis"}, {u .. "eis"}, {b1 .. "ais"}}	data.forms["presind3pl"] = {{b1 .. "an"}, ["LMV"] = true}	data.forms["impfind1sg"] = {{b1 .. "aba"}, ["LMV"] = true}	data.forms["impfind2sg"] = {{b1 .. "abas"}, ["LMV"] = true}	data.forms["impfind3sg"] = {{b1 .. "aba"}, ["LMV"] = true} data.forms["impfind1pl"] = {{b1 .. "ábamus"}, ["LMV"] = true} data.forms["impfind2pl"] = {{b1 .. "abis"}, {b1 .. "abis", b1 .. "ábais"}, {b1 .. "ábais"}} data.forms["impfind3pl"] = {{b1 .. "aban"}, ["LMV"] = true} data.forms["futrind1sg"] = {{b1 .. "aré"}, ["LMV"] = true} data.forms["futrind2sg"] = {{b1 .. "arás"}, ["LMV"] = true} data.forms["futrind3sg"] = {{b1 .. "ará"}, ["LMV"] = true} data.forms["futrind1pl"] = {{b1 .. "aremus"}, ["LMV"] = true} data.forms["futrind2pl"] = {{b1 .. "areis"}, ["LMV"] = true} data.forms["futrind3pl"] = {{b1 .. "arán"}, ["LMV"] = true} data.forms["pretind1sg"] = {{u .. "í"}, ["LMV"] = true} data.forms["pretind2sg"] = {{b1 .. "astis"}, ["LMV"] = true} data.forms["pretind3sg"] = {{b1 .. "ó"}, ["LMV"] = true} data.forms["pretind1pl"] = {{b1 .. "amus"}, {b1 .. "amus"}, {u .. "imus"}} data.forms["pretind2pl"] = {{b1 .. "astis", b1 .. "atis"}, {b1 .. "astis"}, {b1 .. "asteis"}} data.forms["pretind3pl"] = {{b1 .. "orin"}, {b1 .. "orin"}, {b1 .. "aran"}} data.forms["condind1sg"] = {{b1 .. "aría"}, ["LMV"] = true} data.forms["condind2sg"] = {{b1 .. "arías"}, ["LMV"] = true} data.forms["condind3sg"] = {{b1 .. "aría"}, ["LMV"] = true} data.forms["condind1pl"] = {{b1 .. "aríamus"}, ["LMV"] = true} data.forms["condind2pl"] = {{b1 .. "aríis"}, {b1 .. "aríis", b1 .. "aríais"}, {b1 .. "aríais"}} data.forms["condind3pl"] = {{b1 .. "arían"}, ["LMV"] = true} --Subjunctive data.forms["pressub1sg"] = {{u .. "i"}, ["LMV"] = true} data.forms["pressub2sg"] = {{u .. "is"}, ["LMV"] = true} data.forms["pressub3sg"] = {{u .. "i"}, ["LMV"] = true} data.forms["pressub1pl"] = {{u .. "emus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{u .. "eis"}, ["LMV"] = true} data.forms["pressub3pl"] = {{u .. "in"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{b1 .. "ara"}, ["LMV"] = true} data.forms["impfsub2sg"] = {{b1 .. "aras"}, ["LMV"] = true} data.forms["impfsub3sg"] = {{b1 .. "ara"}, ["LMV"] = true} data.forms["impfsub1pl"] = {{b1 .. "áramus"}, ["LMV"] = true} data.forms["impfsub2pl"] = {{b1 .. "aris"}, {b1 .. "aris", b1 .. "arais"}, {b1 .. "arais"}} data.forms["impfsub3pl"] = {{b1 .. "aran"}, ["LMV"] = true} data.forms["impfsisub1sg"] = {{b1 .. "asi"}, ["LMV"] = true} data.forms["impfsisub2sg"] = {{b1 .. "asis"}, ["LMV"] = true} data.forms["impfsisub3sg"] = {{b1 .. "asi"}, ["LMV"] = true} data.forms["impfsisub1pl"] = {{b1 .. "ásimus"}, ["LMV"] = true} data.forms["impfsisub2pl"] = {{b1 .. "asis"}, {b1 .. "asis", b1 .. "aseis"}, {b1 .. "aseis"}} data.forms["impfsisub3pl"] = {{b1 .. "asin"}, ["LMV"] = true} -- Imperative data.forms["impr2sg"] = {{b1 .. "a"}, ["LMV"] = true} data.forms["impr2pl"] = {{u .. "ei"}, ["LMV"] = true} end })

c["el"] = { params = { [1] = {},	}, } setmetatable(c["el"], {__call = function(self, args, data)	local base = data.head	local b1 = base:sub(1,-3)	local closed_e = base:gsub("e([^aeiou]+)el$", "i%1")	table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type)	data.forms["infinitive"] = {{base}, ["LMV"] = true}	data.forms["gerund"] = {{b1 .. "endu"}, ["LMV"] = true}	data.forms["partmsg"] = {{closed_e .. "íu"}, {closed_e .. "íu"}, {b1 .. "íu"}}	data.forms["partmpl"] = {{closed_e .. "íus"}, {closed_e .. "íus"}, {b1 .. "íus"}}	data.forms["partfsg"] = {{closed_e .. "ía"}, {closed_e .. "ía"}, {b1 .. "ía"}}	data.forms["partfpl"] = {{closed_e .. "ías"}, {closed_e .. "ías"}, {b1 .. "ías"}}	--Indicative	data.forms["presind1sg"] = {{b1 .. "u"}, ["LMV"] = true}	data.forms["presind2sg"] = {{b1 .. "is"}, ["LMV"] = true}	data.forms["presind3sg"] = {{b1 .. "i"}, ["LMV"] = true}	data.forms["presind1pl"] = {{b1 .. "emus"}, ["LMV"] = true}	data.forms["presind2pl"] = {{b1 .. "eis"}, ["LMV"] = true}	data.forms["presind3pl"] = {{b1 .. "in"}, ["LMV"] = true}	data.forms["impfind1sg"] = {{closed_e .. "ía"}, {closed_e .. "ía"}, {b1 .. "ía"}}	data.forms["impfind2sg"] = {{closed_e .. "ías"}, {closed_e .. "ías"}, {b1 .. "ías"}} data.forms["impfind3sg"] = {{closed_e .. "ía"}, {closed_e .. "ía"}, {b1 .. "ía"}} data.forms["impfind1pl"] = {{closed_e .. "íamus"}, {closed_e .. "íamus"}, {b1 .. "íamus"}} data.forms["impfind2pl"] = {{closed_e .. "ís"}, {closed_e .. "ís", closed_e .. "íais"}, {b1 .. "íais"}} data.forms["impfind3pl"] = {{closed_e .. "ían"}, {closed_e .. "ían"}, {b1 .. "ían"}} data.forms["futrind1sg"] = {{b1 .. "eré"}, ["LMV"] = true} data.forms["futrind2sg"] = {{b1 .. "erás"}, ["LMV"] = true} data.forms["futrind3sg"] = {{b1 .. "erá"}, ["LMV"] = true} data.forms["futrind1pl"] = {{b1 .. "eremus"}, ["LMV"] = true} data.forms["futrind2pl"] = {{b1 .. "ereis"}, ["LMV"] = true} data.forms["futrind3pl"] = {{b1 .. "erán"}, ["LMV"] = true} data.forms["pretind1sg"] = {{closed_e .. "í"}, {closed_e .. "í"}, {b1 .. "í"}} data.forms["pretind2sg"] = {{b1 .. "estis"}, ["LMV"] = true} data.forms["pretind3sg"] = {{b1 .. "eu"}, {b1 .. "ei"}, {b1 .. "eu"}} data.forms["pretind1pl"] = {{b1 .. "emus"}, {b1 .. "emus"}, {b1 .. "imus"}} data.forms["pretind2pl"] = {{b1 .. "estis"}, ["LMV"] = true} data.forms["pretind3pl"] = {{b1 .. "eran"}, ["LMV"] = true} data.forms["condind1sg"] = {{closed_e .. "iría"}, {closed_e .. "iría"}, {b1 .. "ería"}} data.forms["condind2sg"] = {{closed_e .. "irías"}, {closed_e .. "irías"}, {b1 .. "erías"}} data.forms["condind3sg"] = {{closed_e .. "iría"}, {closed_e .. "iría"}, {b1 .. "ería"}} data.forms["condind1pl"] = {{closed_e .. "iríamus"}, {closed_e .. "iríamus"}, {b1 .. "eríamus"}} data.forms["condind2pl"] = {{closed_e .. "iríis"}, {closed_e .. "iríis", closed_e .. "iríais"}, {b1 .. "eríais"}} data.forms["condind3pl"] = {{closed_e .. "irían"}, {closed_e .. "irían"}, {b1 .. "erían"}} --Subjunctive data.forms["pressub1sg"] = {{b1 .. "a"}, ["LMV"] = true} data.forms["pressub2sg"] = {{b1 .. "as"}, ["LMV"] = true} data.forms["pressub3sg"] = {{b1 .. "a"}, ["LMV"] = true} data.forms["pressub1pl"] = {{b1 .. "amus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{b1 .. "ais"}, ["LMV"] = true} data.forms["pressub3pl"] = {{b1 .. "an"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{b1 .. "era"}, ["LMV"] = true} data.forms["impfsub2sg"] = {{b1 .. "eras"}, ["LMV"] = true} data.forms["impfsub3sg"] = {{b1 .. "era"}, ["LMV"] = true} data.forms["impfsub1pl"] = {{b1 .. "éramus"}, ["LMV"] = true} data.forms["impfsub2pl"] = {{b1 .. "eris"}, {b1 .. "erais"}, {b1 .. "erais"}} data.forms["impfsub3pl"] = {{b1 .. "eran"}, ["LMV"] = true} data.forms["impfsisub1sg"] = {{b1 .. "esi"}, ["LMV"] = true} data.forms["impfsisub2sg"] = {{b1 .. "esis"}, ["LMV"] = true} data.forms["impfsisub3sg"] = {{b1 .. "esi"}, ["LMV"] = true} data.forms["impfsisub1pl"] = {{b1 .. "ésimus"}, ["LMV"] = true} data.forms["impfsisub2pl"] = {{b1 .. "esis"}, {b1 .. "eseis"}, {b1 .. "eseis"}} data.forms["impfsisub3pl"] = {{b1 .. "esin"}, ["LMV"] = true} -- Imperative data.forms["impr2sg"] = {{b1 .. "i"}, ["LMV"] = true} data.forms["impr2pl"] = {{b1 .. "ei"}, ["LMV"] = true} end })

c["il"] = { params = { [1] = {},	}, } setmetatable(c["il"], {__call = function(self, args, data)	local base = data.head	local b1 = base:sub(1,-3)	table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type)	data.forms["infinitive"] = {{base}, ["LMV"] = true}	data.forms["gerund"] = {{b1 .. "indu"}, ["LMV"] = true}	data.forms["partmsg"] = {{b1 .. "íu"}, ["LMV"] = true}	data.forms["partmpl"] = {{b1 .. "íus"}, ["LMV"] = true}	data.forms["partfsg"] = {{b1 .. "ía"}, ["LMV"] = true}	data.forms["partfpl"] = {{b1 .. "ías"}, ["LMV"] = true}	--Indicative	data.forms["presind1sg"] = {{b1 .. "u"}, ["LMV"] = true}	data.forms["presind2sg"] = {{b1 .. "is"}, ["LMV"] = true}	data.forms["presind3sg"] = {{b1 .. "i"}, ["LMV"] = true}	data.forms["presind1pl"] = {{b1 .. "imus"}, ["LMV"] = true}	data.forms["presind2pl"] = {{b1 .. "ís"}, ["LMV"] = true}	data.forms["presind3pl"] = {{b1 .. "in"}, ["LMV"] = true}	data.forms["impfind1sg"] = {{b1 .. "ía"}, ["LMV"] = true}	data.forms["impfind2sg"] = {{b1 .. "ías"}, ["LMV"] = true}	data.forms["impfind3sg"] = {{b1 .. "ía"}, ["LMV"] = true}	data.forms["impfind1pl"] = {{b1 .. "íamus"}, ["LMV"] = true} data.forms["impfind2pl"] = {{b1 .. "íis"}, {b1 .. "íis", b1 .. "íais"}, {b1 .. "íais"}} data.forms["impfind3pl"] = {{b1 .. "ían"}, ["LMV"] = true} data.forms["futrind1sg"] = {{b1 .. "iré"}, ["LMV"] = true} data.forms["futrind2sg"] = {{b1 .. "irás"}, ["LMV"] = true} data.forms["futrind3sg"] = {{b1 .. "irá"}, ["LMV"] = true} data.forms["futrind1pl"] = {{b1 .. "iremus"}, ["LMV"] = true} data.forms["futrind2pl"] = {{b1 .. "ireis"}, ["LMV"] = true} data.forms["futrind3pl"] = {{b1 .. "irán"}, ["LMV"] = true} data.forms["pretind1sg"] = {{b1 .. "í"}, ["LMV"] = true} data.forms["pretind2sg"] = {{b1 .. "istis"}, ["LMV"] = true} data.forms["pretind3sg"] = {{b1 .. "íu"}, {b1 .. "í"}, {b1 .. "íu"}} data.forms["pretind1pl"] = {{b1 .. "imus"}, ["LMV"] = true} data.forms["pretind2pl"] = {{b1 .. "istis"}, ["LMV"] = true} data.forms["pretind3pl"] = {{b1 .. "iran"}, ["LMV"] = true} data.forms["condind1sg"] = {{b1 .. "iría"}, ["LMV"] = true} data.forms["condind2sg"] = {{b1 .. "irías"}, ["LMV"] = true} data.forms["condind3sg"] = {{b1 .. "iría"}, ["LMV"] = true} data.forms["condind1pl"] = {{b1 .. "iríamus"}, ["LMV"] = true} data.forms["condind2pl"] = {{b1 .. "iríis"}, {b1 .. "iríis", b1 .. "iríais"}, {b1 .. "iríais"}} data.forms["condind3pl"] = {{b1 .. "irían"}, ["LMV"] = true} --Subjunctive data.forms["pressub1sg"] = {{b1 .. "a"}, ["LMV"] = true} data.forms["pressub2sg"] = {{b1 .. "as"}, ["LMV"] = true} data.forms["pressub3sg"] = {{b1 .. "a"}, ["LMV"] = true} data.forms["pressub1pl"] = {{b1 .. "amus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{b1 .. "ais"}, ["LMV"] = true} data.forms["pressub3pl"] = {{b1 .. "an"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{b1 .. "ira"}, ["LMV"] = true} data.forms["impfsub2sg"] = {{b1 .. "iras"}, ["LMV"] = true} data.forms["impfsub3sg"] = {{b1 .. "ira"}, ["LMV"] = true} data.forms["impfsub1pl"] = {{b1 .. "íramus"}, ["LMV"] = true} data.forms["impfsub2pl"] = {{b1 .. "iris"}, {b1 .. "iris", b1 .. "irais"}, {b1 .. "irais"}} data.forms["impfsub3pl"] = {{b1 .. "iran"}, ["LMV"] = true} data.forms["impfsisub1sg"] = {{b1 .. "isi"}, ["LMV"] = true} data.forms["impfsisub2sg"] = {{b1 .. "isis"}, ["LMV"] = true} data.forms["impfsisub3sg"] = {{b1 .. "isi"}, ["LMV"] = true} data.forms["impfsisub1pl"] = {{b1 .. "ísimus"}, ["LMV"] = true} data.forms["impfsisub2pl"] = {{b1 .. "isis"}, {b1 .. "isis", b1 .. "isiis"}, {b1 .. "isiis"}} data.forms["impfsisub3pl"] = {{b1 .. "isin"}, ["LMV"] = true} -- Imperative data.forms["impr2sg"] = {{b1 .. "i"}, ["LMV"] = true} data.forms["impr2pl"] = {{b1 .. "í"}, ["LMV"] = true} end })

c["cunducil"] = function(self, args, data) local base = data.head local b1 = base:sub(1,-3) -- cunduc, cundud/condud, conduc local b2 = b1:sub(1,-2) -- cundu, cundu/condu, condu table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{base}, ["LMV"] = true} data.forms["gerund"] = {{b2 .. "indu"}, ["LMV"] = true} data.forms["partmsg"] = {{b1 .. "íu"}, ["LMV"] = true} data.forms["partmpl"] = {{b1 .. "íus"}, ["LMV"] = true} data.forms["partfsg"] = {{b1 .. "ía"}, ["LMV"] = true} data.forms["partfpl"] = {{b1 .. "ías"}, ["LMV"] = true} --Indicative data.forms["presind1sg"] = {{b2 .. "zu"}, {b1 .. "u"}, {b2 .. "zcu"}} data.forms["presind2sg"] = {{b1 .. "is"}, ["LMV"] = true} data.forms["presind3sg"] = {{b1 .. "i"}, ["LMV"] = true} data.forms["presind1pl"] = {{b1 .. "imus"}, ["LMV"] = true} data.forms["presind2pl"] = {{b1 .. "ís"}, ["LMV"] = true} data.forms["presind3pl"] = {{b1 .. "in"}, ["LMV"] = true} data.forms["impfind1sg"] = {{b1 .. "ía"}, ["LMV"] = true} data.forms["impfind2sg"] = {{b1 .. "ías"}, ["LMV"] = true} data.forms["impfind3sg"] = {{b1 .. "ía"}, ["LMV"] = true} data.forms["impfind1pl"] = {{b1 .. "íamus"}, ["LMV"] = true} data.forms["impfind2pl"] = {{b1 .. "íis"}, {b1 .. "íis", b1 .. "íais"}, {b1 .. "íais"}} data.forms["impfind3pl"] = {{b1 .. "ían"}, ["LMV"] = true} data.forms["futrind1sg"] = {{b1 .. "iré"}, ["LMV"] = true} data.forms["futrind2sg"] = {{b1 .. "irás"}, ["LMV"] = true} data.forms["futrind3sg"] = {{b1 .. "irá"}, ["LMV"] = true} data.forms["futrind1pl"] = {{b1 .. "iremus"}, ["LMV"] = true} data.forms["futrind2pl"] = {{b1 .. "ireis"}, ["LMV"] = true} data.forms["futrind3pl"] = {{b1 .. "irán"}, ["LMV"] = true} data.forms["pretind1sg"] = {{b1 .. "í"}, {b1 .. "í"}, {b1 .. "í", b2 .. "ji"}} data.forms["pretind2sg"] = {{b1 .. "istis", b1 .. "itis"}, {b1 .. "istis"}, {b1 .. "istis", b2 .. "jistis"}} data.forms["pretind3sg"] = {{b1 .. "íu"}, {b1 .. "í"}, {b2 .. "zu", b2 .. "ju"}} data.forms["pretind1pl"] = {{b1 .. "imus"}, {b1 .. "imus"}, {b1 .. "imus", b2 .. "jimus"}} data.forms["pretind2pl"] = {{b1 .. "istis", b1 .. "itis"}, {b1 .. "istis"}, {b1 .. "istis", b2 .. "jistis"}} data.forms["pretind3pl"] = {{b1 .. "iran"}, {b1 .. "iran"}, {b1 .. "iran", b2 .. "jeran"}} data.forms["condind1sg"] = {{b1 .. "iría"}, ["LMV"] = true} data.forms["condind2sg"] = {{b1 .. "irías"}, ["LMV"] = true} data.forms["condind3sg"] = {{b1 .. "iría"}, ["LMV"] = true} data.forms["condind1pl"] = {{b1 .. "iríamus"}, ["LMV"] = true} data.forms["condind2pl"] = {{b1 .. "iríis"}, {b1 .. "iríis", b1 .. "iríais"}, {b1 .. "iríais"}} data.forms["condind3pl"] = {{b1 .. "irían"}, ["LMV"] = true} --Subjunctive data.forms["pressub1sg"] = {{b2 .. "za"}, {b1 .. "a"}, {b2 .. "zca"}} data.forms["pressub2sg"] = {{b2 .. "zas"}, {b1 .. "as"}, {b2 .. "zcas"}} data.forms["pressub3sg"] = {{b2 .. "za"}, {b1 .. "a"}, {b2 .. "zca"}} data.forms["pressub1pl"] = {{b2 .. "zamus"}, {b1 .. "amus"}, {b2 .. "zcamus"}} data.forms["pressub2pl"] = {{b2 .. "zais"}, {b1 .. "ais"}, {b2 .. "zcais"}} data.forms["pressub3pl"] = {{b2 .. "zan"}, {b1 .. "an"}, {b2 .. "zcan"}} data.forms["impfsub1sg"] = {{b1 .. "ira"}, {b1 .. "ira"}, {b2 .. "jera"}} data.forms["impfsub2sg"] = {{b1 .. "iras"}, {b1 .. "iras"}, {b2 .. "jeras"}} data.forms["impfsub3sg"] = {{b1 .. "ira"}, {b1 .. "ira"}, {b2 .. "jera"}} data.forms["impfsub1pl"] = {{b1 .. "íramus"}, {b1 .. "íramus"}, {b2 .. "jéramus"}} data.forms["impfsub2pl"] = {{b1 .. "iris"}, {b1 .. "iris", b1 .. "irais"}, {b2 .. "jeras"}} data.forms["impfsub3pl"] = {{b1 .. "iran"}, {b1 .. "iran"}, {b2 .. "jeran"}} data.forms["impfsisub1sg"] = {{}, {}, {b2 .. "jesi"}} data.forms["impfsisub2sg"] = {{}, {}, {b2 .. "jesis"}} data.forms["impfsisub3sg"] = {{}, {}, {b2 .. "jesi"}} data.forms["impfsisub1pl"] = {{}, {}, {b2 .. "jésimus"}} data.forms["impfsisub2pl"] = {{}, {}, {b2 .. "jesis"}} data.forms["impfsisub3pl"] = {{}, {}, {b2 .. "jesin"}} -- Imperative data.forms["impr2sg"] = {{b1 .. "i"}, ["LMV"] = true} data.forms["impr2pl"] = {{b1 .. "í"}, ["LMV"] = true} end

c["cundudil"] = c["cunducil"] c["condudil"] = c["cunducil"] c["conducil"] = c["cunducil"]

c["dal"] = function(args, data) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{"dal"}, ["LMV"] = true} data.forms["gerund"] = {{"dandu"}, ["LMV"] = true} data.forms["partmsg"] = {{"dau"}, ["LMV"] = true} data.forms["partmpl"] = {{"daus"}, ["LMV"] = true} data.forms["partfsg"] = {{"dá"}, ["LMV"] = true} data.forms["partfpl"] = {{"dás"}, ["LMV"] = true} --Indicative data.forms["presind1sg"] = {{"dó"}, {"doi"}, {"doi"}} data.forms["presind2sg"] = {{"dás"}, ["LMV"] = true} data.forms["presind3sg"] = {{"dá"}, ["LMV"] = true} data.forms["presind1pl"] = {{"damus"}, ["LMV"] = true} data.forms["presind2pl"] = {{"deis"}, {"deis"}, {"dais"}} data.forms["presind3pl"] = {{"dan"}, ["LMV"] = true} data.forms["impfind1sg"] = {{"daba"}, ["LMV"] = true} data.forms["impfind2sg"] = {{"dabas"}, ["LMV"] = true} data.forms["impfind3sg"] = {{"daba"}, ["LMV"] = true} data.forms["impfind1pl"] = {{"dábamus"}, ["LMV"] = true} data.forms["impfind2pl"] = {{"dabis"}, {"dabis", "dabais"}, {"dabais"}} data.forms["impfind3pl"] = {{"daban"}, ["LMV"] = true} data.forms["futrind1sg"] = {{"daré"}, ["LMV"] = true} data.forms["futrind2sg"] = {{"darás"}, ["LMV"] = true} data.forms["futrind3sg"] = {{"dará"}, ["LMV"] = true} data.forms["futrind1pl"] = {{"daremus"}, ["LMV"] = true} data.forms["futrind2pl"] = {{"dareis"}, ["LMV"] = true} data.forms["futrind3pl"] = {{"darán"}, ["LMV"] = true} data.forms["pretind1sg"] = {{"di"}, ["LMV"] = true} data.forms["pretind2sg"] = {{"destis", "detis"}, {"destis"}, {"destis"}} data.forms["pretind3sg"] = {{"dó"}, ["LMV"] = true} data.forms["pretind1pl"] = {{"demus"}, {"demus"}, {"dimus"}} data.forms["pretind2pl"] = {{"destis", "detis"}, {"destis"}, {"destis"}} data.forms["pretind3pl"] = {{"deran", "dorin"}, {"deran"}, {"deran"}} data.forms["condind1sg"] = {{"daría"}, ["LMV"] = true} data.forms["condind2sg"] = {{"darías"}, ["LMV"] = true} data.forms["condind3sg"] = {{"daría"}, ["LMV"] = true} data.forms["condind1pl"] = {{"daríamus"}, ["LMV"] = true} data.forms["condind2pl"] = {{"daríis"}, {"daríis", "daríais"}, {"daríais"}} data.forms["condind3pl"] = {{"darían"}, ["LMV"] = true} --Subjunctive data.forms["pressub1sg"] = {{"dé"}, ["LMV"] = true} data.forms["pressub2sg"] = {{"des"}, ["LMV"] = true} data.forms["pressub3sg"] = {{"dé"}, ["LMV"] = true} data.forms["pressub1pl"] = {{"demus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{"deis"}, ["LMV"] = true} data.forms["pressub3pl"] = {{"den"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{"dera"}, ["LMV"] = true} data.forms["impfsub2sg"] = {{"deras"}, ["LMV"] = true} data.forms["impfsub3sg"] = {{"dera"}, ["LMV"] = true} data.forms["impfsub1pl"] = {{"déramus"}, ["LMV"] = true} data.forms["impfsub2pl"] = {{"deris"}, {"deris", "derais"}, {"derais"}} data.forms["impfsub3pl"] = {{"deran"}, ["LMV"] = true} data.forms["impfsisub1sg"] = {{"desi"}, ["LMV"] = true} data.forms["impfsisub2sg"] = {{"desis"}, ["LMV"] = true} data.forms["impfsisub3sg"] = {{"desi"}, ["LMV"] = true} data.forms["impfsisub1pl"] = {{"désimus"}, ["LMV"] = true} data.forms["impfsisub2pl"] = {{"desis"}, ["LMV"] = true} data.forms["impfsisub3pl"] = {{"desin"}, ["LMV"] = true} -- Imperative data.forms["impr2sg"] = {{"dá"}, ["LMV"] = true} data.forms["impr2pl"] = {{"dei"}, ["LMV"] = true} end

c["deixal"] = function(args, data) local base = data.head local b1 = base:sub(1,-3) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {[2] = {base}} data.forms["gerund"] = {[2] = {b1 .. "andu"}} data.forms["partmsg"] = {[2] = {b1 .. "au"}} data.forms["partmpl"] = {[2] = {b1 .. "aus"}} data.forms["partfsg"] = {[2] = {b1 .. "á"}} data.forms["partfpl"] = {[2] = {b1 .. "ás"}} --Indicative data.forms["presind1sg"] = {[2] = {b1 .. "u"}} data.forms["presind2sg"] = {[2] = {b1 .. "as"}} data.forms["presind3sg"] = {[2] = {b1 .. "a"}} data.forms["presind1pl"] = {[2] = {b1 .. "amus"}} data.forms["presind2pl"] = {[2] = {b1 .. "eis"}} data.forms["presind3pl"] = {[2] = {b1 .. "an"}} data.forms["impfind1sg"] = {[2] = {b1 .. "aba"}} data.forms["impfind2sg"] = {[2] = {b1 .. "abas"}} data.forms["impfind3sg"] = {[2] = {b1 .. "aba"}} data.forms["impfind1pl"] = {[2] = {b1 .. "ábamus"}} data.forms["impfind2pl"] = {[2] = {b1 .. "abis"}} data.forms["impfind3pl"] = {[2] = {b1 .. "aban"}} data.forms["futrind1sg"] = {[2] = {b1 .. "aré"}} data.forms["futrind2sg"] = {[2] = {b1 .. "arás"}} data.forms["futrind3sg"] = {[2] = {b1 .. "ará"}} data.forms["futrind1pl"] = {[2] = {b1 .. "aremus"}} data.forms["futrind2pl"] = {[2] = {b1 .. "areis"}} data.forms["futrind3pl"] = {[2] = {b1 .. "arán"}} data.forms["pretind1sg"] = {[2] = {b1:gsub("ei", "i") .. "í"}} data.forms["pretind2sg"] = {[2] = {b1 .. "astis"}} data.forms["pretind3sg"] = {[2] = {b1 .. "ó"}} data.forms["pretind1pl"] = {[2] = {b1 .. "amus"}} data.forms["pretind2pl"] = {[2] = {b1 .. "astis"}} data.forms["pretind3pl"] = {[2] = {b1 .. "orin"}} data.forms["condind1sg"] = {[2] = {b1 .. "aría"}} data.forms["condind2sg"] = {[2] = {b1 .. "arías"}} data.forms["condind3sg"] = {[2] = {b1 .. "aría"}} data.forms["condind1pl"] = {[2] = {b1 .. "aríamus"}} data.forms["condind2pl"] = {[2] = {b1 .. "aríais"}} data.forms["condind3pl"] = {[2] = {b1 .. "arían"}} --Subjunctive data.forms["pressub1sg"] = {[2] = {b1 .. "i"}} data.forms["pressub2sg"] = {[2] = {b1 .. "is"}} data.forms["pressub3sg"] = {[2] = {b1 .. "i"}} data.forms["pressub1pl"] = {[2] = {b1 .. "emus"}} data.forms["pressub2pl"] = {[2] = {b1 .. "eis"}} data.forms["pressub3pl"] = {[2] = {b1 .. "in"}} data.forms["impfsub1sg"] = {[2] = {b1 .. "ara"}} data.forms["impfsub2sg"] = {[2] = {b1 .. "aras"}} data.forms["impfsub3sg"] = {[2] = {b1 .. "ara"}} data.forms["impfsub1pl"] = {[2] = {b1 .. "áramus"}} data.forms["impfsub2pl"] = {[2] = {b1 .. "aris"}} data.forms["impfsub3pl"] = {[2] = {b1 .. "aran"}} -- Imperative data.forms["impr2sg"] = {[2] = {b1 .. "a"}} data.forms["impr2pl"] = {[2] = {b1 .. "ei"}} end

c["dexal"] = c["deixal"]

c["dejal"] = function(args, data) local base = data.head local b1 = base:sub(1,-3) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {[3] = {base}} data.forms["gerund"] = {[3] = {b1 .. "andu"}} data.forms["partmsg"] = {[3] = {b1 .. "au"}} data.forms["partmpl"] = {[3] = {b1 .. "aus"}} data.forms["partfsg"] = {[3] = {b1 .. "á"}} data.forms["partfpl"] = {[3] = {b1 .. "ás"}} --Indicative data.forms["presind1sg"] = {[3] = {b1 .. "u"}} data.forms["presind2sg"] = {[3] = {b1 .. "as"}} data.forms["presind3sg"] = {[3] = {b1 .. "a"}} data.forms["presind1pl"] = {[3] = {b1 .. "amus"}} data.forms["presind2pl"] = {[3] = {b1 .. "ais"}} data.forms["presind3pl"] = {[3] = {b1 .. "an"}} data.forms["impfind1sg"] = {[3] = {b1 .. "aba"}} data.forms["impfind2sg"] = {[3] = {b1 .. "abas"}} data.forms["impfind3sg"] = {[3] = {b1 .. "aba"}} data.forms["impfind1pl"] = {[3] = {b1 .. "ábamus"}} data.forms["impfind2pl"] = {[3] = {b1 .. "abais"}} data.forms["impfind3pl"] = {[3] = {b1 .. "aban"}} data.forms["futrind1sg"] = {[3] = {b1 .. "aré"}} data.forms["futrind2sg"] = {[3] = {b1 .. "arás"}} data.forms["futrind3sg"] = {[3] = {b1 .. "ará"}} data.forms["futrind1pl"] = {[3] = {b1 .. "aremus"}} data.forms["futrind2pl"] = {[3] = {b1 .. "areis"}} data.forms["futrind3pl"] = {[3] = {b1 .. "arán"}} data.forms["pretind1sg"] = {[3] = {b1 .. "í"}} data.forms["pretind2sg"] = {[3] = {b1 .. "astis"}} data.forms["pretind3sg"] = {[3] = {b1 .. "ó"}} data.forms["pretind1pl"] = {[3] = {b1 .. "imus"}} data.forms["pretind2pl"] = {[3] = {b1 .. "astis"}} data.forms["pretind3pl"] = {[3] = {b1 .. "aran"}} data.forms["condind1sg"] = {[3] = {b1 .. "aría"}} data.forms["condind2sg"] = {[3] = {b1 .. "arías"}} data.forms["condind3sg"] = {[3] = {b1 .. "aría"}} data.forms["condind1pl"] = {[3] = {b1 .. "aríamus"}} data.forms["condind2pl"] = {[3] = {b1 .. "aríais"}} data.forms["condind3pl"] = {[3] = {b1 .. "arían"}} --Subjunctive data.forms["pressub1sg"] = {[3] = {b1 .. "i"}} data.forms["pressub2sg"] = {[3] = {b1 .. "is"}} data.forms["pressub3sg"] = {[3] = {b1 .. "i"}} data.forms["pressub1pl"] = {[3] = {b1 .. "emus"}} data.forms["pressub2pl"] = {[3] = {b1 .. "eis"}} data.forms["pressub3pl"] = {[3] = {b1 .. "in"}} data.forms["impfsub1sg"] = {[3] = {b1 .. "ara"}} data.forms["impfsub2sg"] = {[3] = {b1 .. "aras"}} data.forms["impfsub3sg"] = {[3] = {b1 .. "ara"}} data.forms["impfsub1pl"] = {[3] = {b1 .. "áramus"}} data.forms["impfsub2pl"] = {[3] = {b1 .. "arais"}} data.forms["impfsub3pl"] = {[3] = {b1 .. "aran"}} data.forms["impfsisub1sg"] = {[3] = {b1 .. "asi"}} data.forms["impfsisub2sg"] = {[3] = {b1 .. "asis"}} data.forms["impfsisub3sg"] = {[3] = {b1 .. "asi"}} data.forms["impfsisub1pl"] = {[3] = {b1 .. "ásimus"}} data.forms["impfsisub2pl"] = {[3] = {b1 .. "ásiis"}} data.forms["impfsisub3pl"] = {[3] = {b1 .. "asin"}} -- Imperative data.forms["impr2sg"] = {[3] = {b1 .. "a"}} data.forms["impr2pl"] = {[3] = {b1 .. "ei"}} end

c["dicel"] = function(args, data) local base = data.head local b1 = base:sub(1,-3) local b2 = b1:sub(1,-2) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {[3] = {base}} data.forms["gerund"] = {[3] = {b1 .. "endu"}} data.forms["partmsg"] = {[3] = {b2 .. "u"}} data.forms["partmpl"] = {[3] = {b2 .. "us"}} data.forms["partfsg"] = {[3] = {b2 .. "a"}} data.forms["partfpl"] = {[3] = {b2 .. "as"}} --Indicative data.forms["presind1sg"] = {[3] = {b2 .. "gu"}} data.forms["presind2sg"] = {[3] = {b1 .. "is"}} data.forms["presind3sg"] = {[3] = {b2, b1 .. "i"}} data.forms["presind1pl"] = {[3] = {b1 .. "emus"}} data.forms["presind2pl"] = {[3] = {b1 .. "eis"}} data.forms["presind3pl"] = {[3] = {b1 .. "in"}} data.forms["impfind1sg"] = {[3] = {b1 .. "ía"}} data.forms["impfind2sg"] = {[3] = {b1 .. "ías"}} data.forms["impfind3sg"] = {[3] = {b1 .. "ía"}} data.forms["impfind1pl"] = {[3] = {b1 .. "íamus"}} data.forms["impfind2pl"] = {[3] = {b1 .. "íais"}} data.forms["impfind3pl"] = {[3] = {b1 .. "ían"}} data.forms["futrind1sg"] = {[3] = {b2 .. "ré"}} data.forms["futrind2sg"] = {[3] = {b2 .. "rás"}} data.forms["futrind3sg"] = {[3] = {b2 .. "rá"}} data.forms["futrind1pl"] = {[3] = {b2 .. "remus"}} data.forms["futrind2pl"] = {[3] = {b2 .. "reis"}} data.forms["futrind3pl"] = {[3] = {b2 .. "rán"}} data.forms["pretind1sg"] = {[3] = {b2 .. "ji"}} data.forms["pretind2sg"] = {[3] = {b2 .. "jestis"}} data.forms["pretind3sg"] = {[3] = {b2 .. "ju"}} data.forms["pretind1pl"] = {[3] = {b2 .. "jimus"}} data.forms["pretind2pl"] = {[3] = {b2 .. "jestis"}} data.forms["pretind3pl"] = {[3] = {b2 .. "jeran"}} data.forms["condind1sg"] = {[3] = {b2 .. "ría"}} data.forms["condind2sg"] = {[3] = {b2 .. "rías"}} data.forms["condind3sg"] = {[3] = {b2 .. "ría"}} data.forms["condind1pl"] = {[3] = {b2 .. "ríamus"}} data.forms["condind2pl"] = {[3] = {b2 .. "ríais"}} data.forms["condind3pl"] = {[3] = {b2 .. "rían"}} --Subjunctive data.forms["pressub1sg"] = {[3] = {b2 .. "ga"}} data.forms["pressub2sg"] = {[3] = {b2 .. "gas"}} data.forms["pressub3sg"] = {[3] = {b2 .. "ga"}} data.forms["pressub1pl"] = {[3] = {b2 .. "gamus"}} data.forms["pressub2pl"] = {[3] = {b2 .. "gais"}} data.forms["pressub3pl"] = {[3] = {b2 .. "gan"}} data.forms["impfsub1sg"] = {[3] = {b2 .. "jera"}} data.forms["impfsub2sg"] = {[3] = {b2 .. "jeras"}} data.forms["impfsub3sg"] = {[3] = {b2 .. "jera"}} data.forms["impfsub1pl"] = {[3] = {b2 .. "jéramus"}} data.forms["impfsub2pl"] = {[3] = {b2 .. "jerais"}} data.forms["impfsub3pl"] = {[3] = {b2 .. "jeran"}} data.forms["impfsisub1sg"] = {[3] = {b2 .. "jesi"}} data.forms["impfsisub2sg"] = {[3] = {b2 .. "jesis"}} data.forms["impfsisub3sg"] = {[3] = {b2 .. "jesi"}} data.forms["impfsisub1pl"] = {[3] = {b2 .. "jésimus"}} data.forms["impfsisub2pl"] = {[3] = {b2 .. "jesis"}} data.forms["impfsisub3pl"] = {[3] = {b2 .. "jesin"}} -- Imperative data.forms["impr2sg"] = {[3] = {b2}} data.forms["impr2pl"] = {[3] = {b1 .. "ei"}} end

c["dil"] = function(args, data) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{"dil"}, ["LMV"] = true} data.forms["gerund"] = {{"dindu"}, ["LMV"] = true} data.forms["partmsg"] = {{"díu"}, ["LMV"] = true} data.forms["partmpl"] = {{"díus"}, ["LMV"] = true} data.forms["partfsg"] = {{"día"}, ["LMV"] = true} data.forms["partfpl"] = {{"días"}, ["LMV"] = true} --Indicative data.forms["presind1sg"] = {{"vo"}, {"voi"}, {"voi"}} data.forms["presind2sg"] = {{"vas"}, ["LMV"] = true} data.forms["presind3sg"] = {{"vai"}, ["LMV"] = true} data.forms["presind1pl"] = {{"vamus"}, ["LMV"] = true} data.forms["presind2pl"] = {{"dis"}, {"dis"}, {"vais"}} data.forms["presind3pl"] = {{"van"}, ["LMV"] = true} data.forms["impfind1sg"] = {{"diba"}, {"diba"}, {"iba"}} data.forms["impfind2sg"] = {{"dibas"}, {"dibas"}, {"ibas"}} data.forms["impfind3sg"] = {{"diba"}, {"diba"}, {"iba"}} data.forms["impfind1pl"] = {{"díbamus"}, {"díbamus"}, {"íbamus"}} data.forms["impfind2pl"] = {{"dibis", "dibais"}, {"dibis", "dibais"}, {"ibais"}} data.forms["impfind3pl"] = {{"diban"}, {"diban"}, {"iban"}} data.forms["futrind1sg"] = {{"diré"}, {"diré"}, {"iré"}} data.forms["futrind2sg"] = {{"dirás"}, {"dirás"}, {"irás"}} data.forms["futrind3sg"] = {{"dirá"}, {"dirá"}, {"irá"}} data.forms["futrind1pl"] = {{"diremus"}, {"diremus"}, {"iremus"}} data.forms["futrind2pl"] = {{"direis"}, {"direis"}, {"ireis"}} data.forms["futrind3pl"] = {{"dirán"}, {"dirán"}, {"irán"}} data.forms["pretind1sg"] = {{"foi"}, {"foi"}, {"fui"}} data.forms["pretind2sg"] = {{"fotis", "fostis"}, {"fostis"}, {"fostis"}} data.forms["pretind3sg"] = {{"foi"}, ["LMV"] = true} data.forms["pretind1pl"] = {{"fomus"}, {"fomus"}, {"fuimus"}} data.forms["pretind2pl"] = {{"fotis", "fostis"}, {"fostis"}, {"fostis"}} data.forms["pretind3pl"] = {{"foran"}, ["LMV"] = true} data.forms["condind1sg"] = {{"diría"}, {"diría"}, {"iría"}} data.forms["condind2sg"] = {{"dirías"}, {"dirías"}, {"irías"}} data.forms["condind3sg"] = {{"diría"}, {"diría"}, {"iría"}} data.forms["condind1pl"] = {{"diríamus"}, {"diríamus"}, {"iríamus"}} data.forms["condind2pl"] = {{"diríais", "diríis"}, {"diríais", "diríis"}, {"iríais"}} data.forms["condind3pl"] = {{"dirían"}, {"dirían"}, {"irían"}} --Subjunctive data.forms["pressub1sg"] = {{"vaya"}, ["LMV"] = true} data.forms["pressub2sg"] = {{"vayas"}, ["LMV"] = true} data.forms["pressub3sg"] = {{"vaya"}, ["LMV"] = true} data.forms["pressub1pl"] = {{"vayamus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{"vayais"}, ["LMV"] = true} data.forms["pressub3pl"] = {{"vayan"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{"fora"}, ["LMV"] = true} data.forms["impfsub2sg"] = {{"foras"}, ["LMV"] = true} data.forms["impfsub3sg"] = {{"fora"}, ["LMV"] = true} data.forms["impfsub1pl"] = {{"fóramus"}, ["LMV"] = true} data.forms["impfsub2pl"] = {{"foriis"}, ["LMV"] = true} data.forms["impfsub3pl"] = {{"foran"}, ["LMV"] = true} data.forms["impfsisub1sg"] = {{"fosi"}, ["LMV"] = true} data.forms["impfsisub2sg"] = {{"fosis"}, ["LMV"] = true} data.forms["impfsisub3sg"] = {{"fosi"}, ["LMV"] = true} data.forms["impfsisub1pl"] = {{"fósimus"}, ["LMV"] = true} data.forms["impfsisub2pl"] = {{"fosiis"}, ["LMV"] = true} data.forms["impfsisub3pl"] = {{"fosin"}, ["LMV"] = true} -- Imperative data.forms["impr2sg"] = {{"vai"}, ["LMV"] = true} data.forms["impr2pl"] = {{"di"}, {"di"}, {"idi"}} end

c["dixal"] = function(args, data) local base = data.head local b1 = base:sub(1,-3) local b3 = b1:sub(1,-3) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {[1] = {base}} data.forms["gerund"] = {[1] = {b1 .. "andu"}} data.forms["partmsg"] = {[1] = {b1 .. "au"}} data.forms["partmpl"] = {[1] = {b1 .. "aus"}} data.forms["partfsg"] = {[1] = {b1 .. "á"}} data.forms["partfpl"] = {[1] = {b1 .. "ás"}} --Indicative data.forms["presind1sg"] = {[1] = {b1 .. "u"}} data.forms["presind2sg"] = {[1] = {b1 .. "as"}} data.forms["presind3sg"] = {[1] = {b1 .. "a"}} data.forms["presind1pl"] = {[1] = {b1 .. "amus"}} data.forms["presind2pl"] = {[1] = {b1 .. "eis"}} data.forms["presind3pl"] = {[1] = {b1 .. "an"}} data.forms["impfind1sg"] = {[1] = {b1 .. "aba"}} data.forms["impfind2sg"] = {[1] = {b1 .. "abas"}} data.forms["impfind3sg"] = {[1] = {b1 .. "aba"}} data.forms["impfind1pl"] = {[1] = {b1 .. "ábamus"}} data.forms["impfind2pl"] = {[1] = {b1 .. "abis"}} data.forms["impfind3pl"] = {[1] = {b1 .. "aban"}} data.forms["futrind1sg"] = {[1] = {b1 .. "aré"}} data.forms["futrind2sg"] = {[1] = {b1 .. "arás"}} data.forms["futrind3sg"] = {[1] = {b1 .. "ará"}} data.forms["futrind1pl"] = {[1] = {b1 .. "aremus"}} data.forms["futrind2pl"] = {[1] = {b1 .. "areis"}} data.forms["futrind3pl"] = {[1] = {b1 .. "arán"}} data.forms["pretind1sg"] = {[1] = {b1 .. "í"}} data.forms["pretind2sg"] = {[1] = {b1 .. "astis", b1 .. "atis"}} data.forms["pretind3sg"] = {[1] = {b1 .. "ó"}} data.forms["pretind1pl"] = {[1] = {b1 .. "amus"}} data.forms["pretind2pl"] = {[1] = {b1 .. "astis", b1 .. "atis"}} data.forms["pretind3pl"] = {[1] = {b1 .. "orin"}} data.forms["condind1sg"] = {[1] = {b1 .. "aría"}} data.forms["condind2sg"] = {[1] = {b1 .. "arías"}} data.forms["condind3sg"] = {[1] = {b1 .. "aría"}} data.forms["condind1pl"] = {[1] = {b1 .. "aríamus"}} data.forms["condind2pl"] = {[1] = {b1 .. "aríis"}} data.forms["condind3pl"] = {[1] = {b1 .. "arían"}} --Subjunctive data.forms["pressub1sg"] = {[1] = {b3 .. "eixi"}} data.forms["pressub2sg"] = {[1] = {b3 .. "eixis"}} data.forms["pressub3sg"] = {[1] = {b3 .. "eixi"}} data.forms["pressub1pl"] = {[1] = {b1 .. "emus"}} data.forms["pressub2pl"] = {[1] = {b1 .. "eis"}} data.forms["pressub3pl"] = {[1] = {b3 .. "eixin"}} data.forms["impfsub1sg"] = {[1] = {b1 .. "ara"}} data.forms["impfsub2sg"] = {[1] = {b1 .. "aras"}} data.forms["impfsub3sg"] = {[1] = {b1 .. "ara"}} data.forms["impfsub1pl"] = {[1] = {b1 .. "áramus"}} data.forms["impfsub2pl"] = {[1] = {b1 .. "aris"}} data.forms["impfsub3pl"] = {[1] = {b1 .. "aran"}} -- Imperative data.forms["impr2sg"] = {[1] = {b3 .. "eixa"}} data.forms["impr2pl"] = {[1] = {b1 .. "ei"}} end

c["estal"] = function(args, data) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{}, {"estal"}, {"estal"}} data.forms["gerund"] = {{}, {"estandu"}, {"estandu"}} data.forms["partmsg"] = {{}, {"estau"}, {"estau"}} data.forms["partmpl"] = {{}, {"estaus"}, {"estaus"}} data.forms["partfsg"] = {{}, {"está"}, {"está"}} data.forms["partfpl"] = {{}, {"estás"}, {"estás"}} --Indicative data.forms["presind1sg"] = {{}, {"estoi"}, {"estoi"}} data.forms["presind2sg"] = {{}, {"estás"}, {"estás"}} data.forms["presind3sg"] = {{}, {"está"}, {"está"}} data.forms["presind1pl"] = {{}, {"estamus"}, {"estamus"}} data.forms["presind2pl"] = {{}, {"esteis"}, {"estais"}} data.forms["presind3pl"] = {{}, {"están"}, {"están"}} data.forms["impfind1sg"] = {{}, {"estaba"}, {"estaba"}} data.forms["impfind2sg"] = {{}, {"estabas"}, {"estabas"}} data.forms["impfind3sg"] = {{}, {"estaba"}, {"estaba"}} data.forms["impfind1pl"] = {{}, {"estábamus"}, {"estábamus"}} data.forms["impfind2pl"] = {{}, {"estabis"}, {"estábais"}} data.forms["impfind3pl"] = {{}, {"estaban"}, {"estaban"}} data.forms["futrind1sg"] = {{}, {"estaré"}, {"estaré"}} data.forms["futrind2sg"] = {{}, {"estarás"}, {"estarás"}} data.forms["futrind3sg"] = {{}, {"estará"}, {"estará"}} data.forms["futrind1pl"] = {{}, {"estaremus"}, {"estaremus"}} data.forms["futrind2pl"] = {{}, {"estareis"}, {"estareis"}} data.forms["futrind3pl"] = {{}, {"estarán"}, {"estarán"}} data.forms["pretind1sg"] = {{}, {"estuvi"}, {"estuvi"}} data.forms["pretind2sg"] = {{}, {"estuvestis"}, {"estuvestis"}} data.forms["pretind3sg"] = {{}, {"estuvu"}, {"estuvu"}} data.forms["pretind1pl"] = {{}, {"estuvemus"}, {"estuvimus"}} data.forms["pretind2pl"] = {{}, {"estuvestis"}, {"estuvestis"}} data.forms["pretind3pl"] = {{}, {"estuveran"}, {"estuveran"}} data.forms["condind1sg"] = {{}, {"estaría"}, {"estaría"}} data.forms["condind2sg"] = {{}, {"estarías"}, {"estarías"}} data.forms["condind3sg"] = {{}, {"estaría"}, {"estaría"}} data.forms["condind1pl"] = {{}, {"estaríamus"}, {"estaríamus"}} data.forms["condind2pl"] = {{}, {"estaríais", "estaríis"}, {"estaríais"}} data.forms["condind3pl"] = {{}, {"estarían"}, {"estarían"}} --Subjunctive data.forms["pressub1sg"] = {{}, {"esté"}, {"esté"}} data.forms["pressub2sg"] = {{}, {"estés"}, {"estés"}} data.forms["pressub3sg"] = {{}, {"esté"}, {"esté"}} data.forms["pressub1pl"] = {{}, {"estemus"}, {"estemus"}} data.forms["pressub2pl"] = {{}, {"esteis"}, {"esteis"}} data.forms["pressub3pl"] = {{}, {"estén"}, {"estén"}} data.forms["impfsub1sg"] = {{}, {"estuvera"}, {"estuvera"}} data.forms["impfsub2sg"] = {{}, {"estuveras"}, {"estuveras"}} data.forms["impfsub3sg"] = {{}, {"estuvera"}, {"estuvera"}} data.forms["impfsub1pl"] = {{}, {"estuvéramus"}, {"estuvéramus"}} data.forms["impfsub2pl"] = {{}, {"estuverais", "estuveris"}, {"estuverais"}} data.forms["impfsub3pl"] = {{}, {"estuveran"}, {"estuveran"}} data.forms["impfsisub1sg"] = {{}, {"estuvesi"}, {"estuvesi"}} data.forms["impfsisub2sg"] = {{}, {"estuvesis"}, {"estuvesis"}} data.forms["impfsisub3sg"] = {{}, {"estuvesi"}, {"estuvesi"}} data.forms["impfsisub1pl"] = {{}, {"estuvésimus"}, {"estuvésimus"}} data.forms["impfsisub2pl"] = {{}, {"estuvesis"}, {"estuvesis"}} data.forms["impfsisub3pl"] = {{}, {"estuvesin"}, {"estuvesin"}} -- Imperative data.forms["impr2sg"] = {{}, {"está"}, {"está"}} data.forms["impr2pl"] = {{}, {"estei"}, {"estei"}} end

c["fel"] = function(args, data) local base = data.head local b1 = base:sub(1,-3) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{base}, {base}, {}} data.forms["gerund"] = {{b1 .. "endu"}, {b1 .. "endu"}, {}} data.forms["partmsg"] = {{b1 .. "eitu"}, {b1 .. "eitu"}, {}} data.forms["partmpl"] = {{b1 .. "eitus"}, {b1 .. "eitus"}, {}} data.forms["partfsg"] = {{b1 .. "eita"}, {b1 .. "eita"}, {}} data.forms["partfpl"] = {{b1 .. "eitas"}, {b1 .. "eitas"}, {}} --Indicative data.forms["presind1sg"] = {{b1 .. "agu"}, {b1 .. "ayu"}, {}} data.forms["presind2sg"] = {{b1 .. "ais"}, {b1 .. "ais"}, {}} data.forms["presind3sg"] = {{b1 .. "ai"}, {b1 .. "ai"}, {}} data.forms["presind1pl"] = {{b1 .. "emus"}, {b1 .. "emus", b1 .. "eimus"}, {}} data.forms["presind2pl"] = {{b1 .. "eis"}, {b1 .. "eis"}, {}} data.forms["presind3pl"] = {{b1 .. "adin"}, {b1 .. "ayin"}, {}} data.forms["impfind1sg"] = {{b1 .. "eya"}, {b1 .. "eya"}, {}} data.forms["impfind2sg"] = {{b1 .. "eyas"}, {b1 .. "eyas"}, {}} data.forms["impfind3sg"] = {{b1 .. "eya"}, {b1 .. "eya"}, {}} data.forms["impfind1pl"] = {{b1 .. "éyamus"}, {b1 .. "éyamus"}, {}} data.forms["impfind2pl"] = {{b1 .. "eyis"}, {b1 .. "eyis", b1 .. "eyais"}, {}} data.forms["impfind3pl"] = {{b1 .. "eyan"}, {b1 .. "eyan"}, {}} data.forms["futrind1sg"] = {{b1 .. "airé"}, {b1 .. "airé"}, {}} data.forms["futrind2sg"] = {{b1 .. "airás"}, {b1 .. "airás"}, {}} data.forms["futrind3sg"] = {{b1 .. "airá"}, {b1 .. "airá"}, {}} data.forms["futrind1pl"] = {{b1 .. "airemus"}, {b1 .. "airemus"}, {}} data.forms["futrind2pl"] = {{b1 .. "aireis"}, {b1 .. "aireis"}, {}} data.forms["futrind3pl"] = {{b1 .. "airán"}, {b1 .. "airán"}, {}} data.forms["pretind1sg"] = {{b1 .. "idi"}, {b1 .. "idi"}, {}} data.forms["pretind2sg"] = {{b1 .. "idestis", b1 .. "idetis"}, {b1 .. "idestis"}, {}} data.forms["pretind3sg"] = {{b1 .. "idu"}, {b1 .. "idu"}, {}} data.forms["pretind1pl"] = {{b1 .. "idemus"}, {b1 .. "idemus"}, {}} data.forms["pretind2pl"] = {{b1 .. "idestis", b1 .. "idetis"}, {b1 .. "idestis"}, {}} data.forms["pretind3pl"] = {{b1 .. "ideran"}, {b1 .. "ideran"}, {}} data.forms["condind1sg"] = {{b1 .. "airía"}, {b1 .. "airía"}, {}} data.forms["condind2sg"] = {{b1 .. "airías"}, {b1 .. "airías"}, {}} data.forms["condind3sg"] = {{b1 .. "airía"}, {b1 .. "airía"}, {}} data.forms["condind1pl"] = {{b1 .. "airíamus"}, {b1 .. "airíamus"}, {}} data.forms["condind2pl"] = {{b1 .. "airíis", b1 .. "airíais"}, {b1 .. "airíis", b1 .. "airíais"}, {}} data.forms["condind3pl"] = {{b1 .. "airían"}, {b1 .. "airían"}, {}} --Subjunctive data.forms["pressub1sg"] = {{b1 .. "aga"}, {b1 .. "aya"}, {}} data.forms["pressub2sg"] = {{b1 .. "agas"}, {b1 .. "ayas"}, {}} data.forms["pressub3sg"] = {{b1 .. "aga"}, {b1 .. "aya"}, {}} data.forms["pressub1pl"] = {{b1 .. "agamus"}, {b1 .. "ayamus"}, {}} data.forms["pressub2pl"] = {{b1 .. "agais"}, {b1 .. "ayais"}, {}} data.forms["pressub3pl"] = {{b1 .. "agan"}, {b1 .. "ayan"}, {}} data.forms["impfsub1sg"] = {{b1 .. "idera"}, {b1 .. "idera"}, {}} data.forms["impfsub2sg"] = {{b1 .. "ideras"}, {b1 .. "ideras"}, {}} data.forms["impfsub3sg"] = {{b1 .. "idera"}, {b1 .. "idera"}, {}} data.forms["impfsub1pl"] = {{b1 .. "idéramus"}, {b1 .. "idéramus"}, {}} data.forms["impfsub2pl"] = {{b1 .. "ideris"}, {b1 .. "ideris", b1 .. "iderais"}, {}} data.forms["impfsub3pl"] = {{b1 .. "ideran"}, {b1 .. "ideran"}, {}} data.forms["impfsisub1sg"] = {{b1 .. "idesi"}, {b1 .. "idesi"}, {}} data.forms["impfsisub2sg"] = {{b1 .. "idesis"}, {b1 .. "idesis"}, {}} data.forms["impfsisub3sg"] = {{b1 .. "idesi"}, {b1 .. "idesi"}, {}} data.forms["impfsisub1pl"] = {{b1 .. "idésimus"}, {b1 .. "idésimus"}, {}} data.forms["impfsisub2pl"] = {{b1 .. "idesis"}, {b1 .. "idesis"}, {}} data.forms["impfsisub3pl"] = {{b1 .. "idesin"}, {b1 .. "idesin"}, {}} -- Imperative data.forms["impr2sg"] = {{b1 .. "ai"}, {b1 .. "ai"}, {}} data.forms["impr2pl"] = {{b1 .. "ei"}, {b1 .. "ei"}, {}} end

c["ficel"] = function(args, data) local base = data.head local b1 = base:sub(1,-3) local b3 = b1:sub(1,-3) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {[3] = {base}} data.forms["gerund"] = {[3] = {b1 .. "endu"}} data.forms["partmsg"] = {[3] = {b3 .. "eitu"}} data.forms["partmpl"] = {[3] = {b3 .. "eitus"}} data.forms["partfsg"] = {[3] = {b3 .. "eita"}} data.forms["partfpl"] = {[3] = {b3 .. "eitas"}} --Indicative data.forms["presind1sg"] = {[3] = {b3 .. "ayu"}} data.forms["presind2sg"] = {[3] = {b3 .. "ais"}} data.forms["presind3sg"] = {[3] = {b3 .. "ai"}} data.forms["presind1pl"] = {[3] = {b1 .. "emus"}} data.forms["presind2pl"] = {[3] = {b1 .. "eis"}} data.forms["presind3pl"] = {[3] = {b3 .. "acin"}} data.forms["impfind1sg"] = {[3] = {b1 .. "ía"}} data.forms["impfind2sg"] = {[3] = {b1 .. "ías"}} data.forms["impfind3sg"] = {[3] = {b1 .. "ía"}} data.forms["impfind1pl"] = {[3] = {b1 .. "íamus"}} data.forms["impfind2pl"] = {[3] = {b1 .. "íais"}} data.forms["impfind3pl"] = {[3] = {b1 .. "ían"}} data.forms["futrind1sg"] = {[3] = {b3 .. "airé"}} data.forms["futrind2sg"] = {[3] = {b3 .. "airás"}} data.forms["futrind3sg"] = {[3] = {b3 .. "airá"}} data.forms["futrind1pl"] = {[3] = {b3 .. "airemus"}} data.forms["futrind2pl"] = {[3] = {b3 .. "aireis"}} data.forms["futrind3pl"] = {[3] = {b3 .. "airán"}} data.forms["pretind1sg"] = {[3] = {b1 .. "i"}} data.forms["pretind2sg"] = {[3] = {b1 .. "estis"}} data.forms["pretind3sg"] = {[3] = {b3 .. "izu"}} data.forms["pretind1pl"] = {[3] = {b1 .. "imus"}} data.forms["pretind2pl"] = {[3] = {b1 .. "estis"}} data.forms["pretind3pl"] = {[3] = {b1 .. "eran"}} data.forms["condind1sg"] = {[3] = {b3 .. "airía"}} data.forms["condind2sg"] = {[3] = {b3 .. "airías"}} data.forms["condind3sg"] = {[3] = {b3 .. "airía"}} data.forms["condind1pl"] = {[3] = {b3 .. "airíamus"}} data.forms["condind2pl"] = {[3] = {b1 .. "airíais"}} data.forms["condind3pl"] = {[3] = {b3 .. "airían"}} --Subjunctive data.forms["pressub1sg"] = {[3] = {b3 .. "aya"}} data.forms["pressub2sg"] = {[3] = {b3 .. "ayas"}} data.forms["pressub3sg"] = {[3] = {b3 .. "aya"}} data.forms["pressub1pl"] = {[3] = {b3 .. "ayamus"}} data.forms["pressub2pl"] = {[3] = {b3 .. "ayais"}} data.forms["pressub3pl"] = {[3] = {b3 .. "ayan"}} data.forms["impfsub1sg"] = {[3] = {b1 .. "era"}} data.forms["impfsub2sg"] = {[3] = {b1 .. "eras"}} data.forms["impfsub3sg"] = {[3] = {b1 .. "era"}} data.forms["impfsub1pl"] = {[3] = {b1 .. "éramus"}} data.forms["impfsub2pl"] = {[3] = {b1 .. "erais"}} data.forms["impfsub3pl"] = {[3] = {b1 .. "eran"}} data.forms["impfsisub1sg"] = {[3] = {b1 .. "esi"}} data.forms["impfsisub2sg"] = {[3] = {b1 .. "esis"}} data.forms["impfsisub3sg"] = {[3] = {b1 .. "esi"}} data.forms["impfsisub1pl"] = {[3] = {b1 .. "ésimus"}} data.forms["impfsisub2pl"] = {[3] = {b1 .. "eseis"}} data.forms["impfsisub3pl"] = {[3] = {b1 .. "esin"}} -- Imperative data.forms["impr2sg"] = {[3] = {b3 .. "ai"}} data.forms["impr2pl"] = {[3] = {b1 .. "ei"}} end

c["idel"] = function(args, data) local base = data.head local b1 = base:sub(1,-3) local b2 = b1:gsub("id$", "d") table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{base}, {base}, {}} data.forms["gerund"] = {{b1 .. "indu", b1 .. "endu"}, {b1 .. "indu", b1 .. "endu"}, {}} data.forms["partmsg"] = {{b2 .. "itu", b1 .. "itu"}, {b2 .. "itu"}, {}} data.forms["partmpl"] = {{b2 .. "itus", b1 .. "itus"}, {b2 .. "itus"}, {}} data.forms["partfsg"] = {{b2 .. "ita", b1 .. "ita"}, {b2 .. "ita"}, {}} data.forms["partfpl"] = {{b2 .. "itas", b1 .. "itas"}, {b2 .. "itas"}, {}} --Indicative data.forms["presind1sg"] = {{b2 .. "igu"}, {b2 .. "iyu"}, {}} data.forms["presind2sg"] = {{b2 .. "idis"}, {b2 .. "idis"}, {}} data.forms["presind3sg"] = {{b2 .. "i"}, {b2 .. "idi"}, {}} data.forms["presind1pl"] = {{b1 .. "emus", b1 .. "imus"}, {b1 .. "emus", b1 .. "imus"}, {}} data.forms["presind2pl"] = {{b1 .. "ís", b1 .. "ideis"}, {b1 .. "ís"}, {}} data.forms["presind3pl"] = {{b2 .. "idin"}, {b2 .. "idin"}, {}} data.forms["impfind1sg"] = {{b1 .. "ía"}, {b1 .. "ía"}, {}} data.forms["impfind2sg"] = {{b1 .. "ías"}, {b1 .. "ías"}, {}} data.forms["impfind3sg"] = {{b1 .. "ía"}, {b1 .. "ía"}, {}} data.forms["impfind1pl"] = {{b1 .. "íamus"}, {b1 .. "íamus"}, {}} data.forms["impfind2pl"] = {{b1 .. "ís"}, {b1 .. "ís", b1 .. "íais"}, {}} data.forms["impfind3pl"] = {{b1 .. "ían"}, {b1 .. "ían"}, {}} data.forms["futrind1sg"] = {{b2 .. "iré"}, {b2 .. "iré"}, {}} data.forms["futrind2sg"] = {{b2 .. "irás"}, {b2 .. "irás"}, {}} data.forms["futrind3sg"] = {{b2 .. "irá"}, {b2 .. "irá"}, {}} data.forms["futrind1pl"] = {{b2 .. "iremus"}, {b2 .. "iremus"}, {}} data.forms["futrind2pl"] = {{b2 .. "ireis"}, {b2 .. "ireis"}, {}} data.forms["futrind3pl"] = {{b2 .. "irán"}, {b2 .. "irán"}, {}} data.forms["pretind1sg"] = {{b2 .. "ixi"}, {b2 .. "ixi"}, {}} data.forms["pretind2sg"] = {{b2 .. "ixestis", b2 .. "ixetis"}, {b2 .. "ixestis"}, {}} data.forms["pretind3sg"] = {{b2 .. "ixu"}, {b2 .. "ixu"}, {}} data.forms["pretind1pl"] = {{b2 .. "ixemus"}, {b2 .. "ixemus"}, {}} data.forms["pretind2pl"] = {{b2 .. "ixestis", b2 .. "ixetis"}, {b2 .. "ixestis"}, {}} data.forms["pretind3pl"] = {{b2 .. "ixeran"}, {b2 .. "ixeran"}, {}} data.forms["condind1sg"] = {{b2 .. "iría"}, {b2 .. "iría"}, {}} data.forms["condind2sg"] = {{b2 .. "irías"}, {b2 .. "irías"}, {}} data.forms["condind3sg"] = {{b2 .. "iría"}, {b2 .. "iría"}, {}} data.forms["condind1pl"] = {{b2 .. "iríamus"}, {b2 .. "iríamus"}, {}} data.forms["condind2pl"] = {{b2 .. "iríis"}, {b2 .. "iríis", b2 .. "iríais"}, {}} data.forms["condind3pl"] = {{b2 .. "irían"}, {base_shorert .. "irían"}, {}} --Subjunctive data.forms["pressub1sg"] = {{b2 .. "ga"}, {b2 .. "ga"}, {}} data.forms["pressub2sg"] = {{b2 .. "gas"}, {b2 .. "gas"}, {}} data.forms["pressub3sg"] = {{b2 .. "ga"}, {b2 .. "ga"}, {}} data.forms["pressub1pl"] = {{b2 .. "gamus"}, {b2 .. "gamus"}, {}} data.forms["pressub2pl"] = {{b2 .. "gais"}, {b2 .. "gais"}, {}} data.forms["pressub3pl"] = {{b2 .. "gan"}, {b2 .. "gan"}, {}} data.forms["impfsub1sg"] = {{b2 .. "ixera"}, {b2 .. "ixera"}, {}} data.forms["impfsub2sg"] = {{b2 .. "ixeras"}, {b2 .. "ixeras"}, {}} data.forms["impfsub3sg"] = {{b2 .. "ixera"}, {b2 .. "ixera"}, {}} data.forms["impfsub1pl"] = {{b2 .. "ixéramus"}, {b2 .. "ixéramus"}, {}} data.forms["impfsub2pl"] = {{b2 .. "ixeris"}, {b2 .. "ixeris"}, {}} data.forms["impfsub3pl"] = {{b2 .. "ixeran"}, {b2 .. "ixeran"}, {}} data.forms["impfsisub1sg"] = {{b2 .. "ixesi"}, {b2 .. "ixesi"}, {}} data.forms["impfsisub2sg"] = {{b2 .. "ixesis"}, {b2 .. "ixesis"}, {}} data.forms["impfsisub3sg"] = {{b2 .. "ixesi"}, {b2 .. "ixesi"}, {}} data.forms["impfsisub1pl"] = {{b2 .. "ixésimus"}, {b2 .. "ixésimus"}, {}} data.forms["impfsisub2pl"] = {{b2 .. "ixesis"}, {b2 .. "ixesis"}, {}} data.forms["impfsisub3pl"] = {{b2 .. "ixesin"}, {b2 .. "ixesin"}, {}} -- Imperative data.forms["impr2sg"] = {{b2 .. "i"}, {b2 .. "i"}, {}} data.forms["impr2pl"] = {{b1 .. "í"}, {b1 .. "í"}, {}} end

c["idil"] = c["idel"]

c["istal"] = function(args, data) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {[1] = {"istal"}} data.forms["gerund"] = {[1] = {"istandu"}} data.forms["partmsg"] = {[1] = {"istau"}} data.forms["partmpl"] = {[1] = {"istaus"}} data.forms["partfsg"] = {[1] = {"istá"}} data.forms["partfpl"] = {[1] = {"istás"}} --Indicative data.forms["presind1sg"] = {[1] = {"istó"}} data.forms["presind2sg"] = {[1] = {"istás"}} data.forms["presind3sg"] = {[1] = {"istá"}} data.forms["presind1pl"] = {[1] = {"istamus"}} data.forms["presind2pl"] = {[1] = {"isteis"}} data.forms["presind3pl"] = {[1] = {"istán"}} data.forms["impfind1sg"] = {[1] = {"istaba"}} data.forms["impfind2sg"] = {[1] = {"istabas"}} data.forms["impfind3sg"] = {[1] = {"istaba"}} data.forms["impfind1pl"] = {[1] = {"istábamus"}} data.forms["impfind2pl"] = {[1] = {"istabis"}} data.forms["impfind3pl"] = {[1] = {"istaban"}} data.forms["futrind1sg"] = {[1] = {"istaré"}} data.forms["futrind2sg"] = {[1] = {"istarás"}} data.forms["futrind3sg"] = {[1] = {"istará"}} data.forms["futrind1pl"] = {[1] = {"istaremus"}} data.forms["futrind2pl"] = {[1] = {"istareis"}} data.forms["futrind3pl"] = {[1] = {"istarán"}} data.forms["pretind1sg"] = {[1] = {"istuvi"}} data.forms["pretind2sg"] = {[1] = {"istuvestis", "istuvetis"}} data.forms["pretind3sg"] = {[1] = {"istuvu"}} data.forms["pretind1pl"] = {[1] = {"istuvemus"}} data.forms["pretind2pl"] = {[1] = {"istuvestis", "istuvetis"}} data.forms["pretind3pl"] = {[1] = {"istuveran"}} data.forms["condind1sg"] = {[1] = {"istaría"}} data.forms["condind2sg"] = {[1] = {"istarías"}} data.forms["condind3sg"] = {[1] = {"istaría"}} data.forms["condind1pl"] = {[1] = {"istaríamus"}} data.forms["condind2pl"] = {[1] = {"istaríis"}} data.forms["condind3pl"] = {[1] = {"istarían"}} --Subjunctive data.forms["pressub1sg"] = {[1] = {"isté"}} data.forms["pressub2sg"] = {[1] = {"istés"}} data.forms["pressub3sg"] = {[1] = {"isté"}} data.forms["pressub1pl"] = {[1] = {"istemus"}} data.forms["pressub2pl"] = {[1] = {"isteis"}} data.forms["pressub3pl"] = {[1] = {"istén"}} data.forms["impfsub1sg"] = {[1] = {"istuvera"}} data.forms["impfsub2sg"] = {[1] = {"istuveras"}} data.forms["impfsub3sg"] = {[1] = {"istuvera"}} data.forms["impfsub1pl"] = {[1] = {"istuvéramus"}} data.forms["impfsub2pl"] = {[1] = {"istuveris"}} data.forms["impfsub3pl"] = {[1] = {"istuveran"}} data.forms["impfsisub1sg"] = {[1] = {"istuvesi"}} data.forms["impfsisub2sg"] = {[1] = {"istuvesis"}} data.forms["impfsisub3sg"] = {[1] = {"istuvesi"}} data.forms["impfsisub1pl"] = {[1] = {"istuvésimus"}} data.forms["impfsisub2pl"] = {[1] = {"istuvesis"}} data.forms["impfsisub3pl"] = {[1] = {"istuvesin"}} -- Imperative data.forms["impr2sg"] = {[1] = {"istá"}} data.forms["impr2pl"] = {[1] = {"istei"}} end

c["lel"] = function(args, data) local base = data.head local b1 = base:sub(1,-3) -- l, le, le	local b2 = b1:sub(1,-2) -- ∅, l, l	table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{base}, ["LMV"] = true} data.forms["gerund"] = {{b1 .. "endu"}, {b1 .. "endu"}, {b1 .. "endu"}} data.forms["partmsg"] = {{b1 .. "íu"}, {b2 .. "íu", b2 .. "iíu"}, {b1 .. "íu"}} data.forms["partmpl"] = {{b1 .. "íus"}, {b2 .. "íus", b2 .. "iíus"}, {b1 .. "íus"}} data.forms["partfsg"] = {{b1 .. "ía"}, {b2 .. "ía", b2 .. "iía"}, {b1 .. "ía"}} data.forms["partfpl"] = {{b1 .. "ías"}, {b2 .. "ías", b2 .. "iías"}, {b1 .. "ías"}} --Indicative data.forms["presind1sg"] = {{b1 .. "eu"}, {b1 .. "u"}, {b1 .. "u"}} data.forms["presind2sg"] = {{b1 .. "es"}, {b1 .. "es"}, {b1 .. "es"}} data.forms["presind3sg"] = {{b1 .. "é"}, {b2 .. "é", b1 .. "e"}, {b2 .. "é", b1 .. "e"}} data.forms["presind1pl"] = {{b1 .. "emus"}, {b1 .. "mus", b1 .. "emus"}, {b1 .. "mus", b1 .. "emus"}} data.forms["presind2pl"] = {{b1 .. "eis"}, {b1 .. "is", b1 .. "eis"}, {b1 .. "is", b1 .. "eis"}} data.forms["presind3pl"] = {{b1 .. "en"}, {b1 .. "n", b1 .. "en"}, {b1 .. "n", b1 .. "en"}} data.forms["impfind1sg"] = {{b1 .. "ía"}, {b2 .. "ía", b2 .. "iía"}, {b1 .. "ía"}} data.forms["impfind2sg"] = {{b1 .. "ías"}, {b2 .. "ías", b2 .. "iías"}, {b1 .. "ías"}} data.forms["impfind3sg"] = {{b1 .. "ía"}, {b2 .. "ía", b2 .. "iía"}, {b1 .. "ía"}} data.forms["impfind1pl"] = {{b1 .. "íamus"}, {b2 .. "íamus", b2 .. "iíamus"}, {b1 .. "íamus"}} data.forms["impfind2pl"] = {{b1 .. "íis"}, {b2 .. "íis", b2 .. "iíais"}, {b1 .. "íais"}} data.forms["impfind3pl"] = {{b1 .. "ían"}, {b2 .. "ían", b2 .. "iían"}, {b1 .. "ían"}} data.forms["futrind1sg"] = {{b1 .. "eeré"}, {b1 .. "eré"}, {b1 .. "eré"}} data.forms["futrind2sg"] = {{b1 .. "eerás"}, {b1 .. "erás"}, {b1 .. "erás"}} data.forms["futrind3sg"] = {{b1 .. "eerá"}, {b1 .. "erá"}, {b1 .. "erá"}} data.forms["futrind1pl"] = {{b1 .. "eeremus"}, {b1 .. "eremus"}, {b1 .. "eremus"}} data.forms["futrind2pl"] = {{b1 .. "eereis"}, {b1 .. "ereis"}, {b1 .. "ereis"}} data.forms["futrind3pl"] = {{b1 .. "eerán"}, {b1 .. "erán"}, {b1 .. "erán"}} data.forms["pretind1sg"] = {{b1 .. "í"}, {b2 .. "í", b2 .. "ií"}, {b1 .. "í"}} data.forms["pretind2sg"] = {{b1 .. "estis", b1 .. "tis"}, {b1 .. "stis", b1 .. "estis"}, {b1 .. "stis", b1 .. "estis"}} data.forms["pretind3sg"] = {{b1 .. "eu"}, {b1 .. "ei"}, {b1 .. "u", b1 .. "eu"}} data.forms["pretind1pl"] = {{b1 .. "emus"}, {b1 .. "mus", b1 .. "emus"}, {b1 .. "imus"}} data.forms["pretind2pl"] = {{b1 .. "estis", b1 .. "tis"}, {b1 .. "stis", b1 .. "estis"}, {b1 .. "stis", b1 .. "estis"}} data.forms["pretind3pl"] = {{b1 .. "eran"}, {b1 .. "ran", b1 .. "eran"}, {b1 .. "ran", b1 .. "eran"}} data.forms["condind1sg"] = {{b1 .. "iiría"}, {b2 .. "iiría"}, {b1 .. "ería"}} data.forms["condind2sg"] = {{b1 .. "iirías"}, {b2 .. "iirías"}, {b1 .. "erías"}} data.forms["condind3sg"] = {{b1 .. "iiría"}, {b2 .. "iiría"}, {b1 .. "ería"}} data.forms["condind1pl"] = {{b1 .. "iiríamus"}, {b2 .. "iiríamus"}, {b1 .. "eríamus"}} data.forms["condind2pl"] = {{b1 .. "iiríis"}, {b2 .. "iiríis"}, {b1 .. "eríais"}} data.forms["condind3pl"] = {{b1 .. "iirían"}, {b2 .. "iirían"}, {b1 .. "erían"}} --Subjunctive data.forms["pressub1sg"] = {{b1 .. "ea"}, {b1 .. "a"}, {b1 .. "a"}} data.forms["pressub2sg"] = {{b1 .. "eas"}, {b1 .. "as"}, {b1 .. "as"}} data.forms["pressub3sg"] = {{b1 .. "ea"}, {b1 .. "a"}, {b1 .. "a"}} data.forms["pressub1pl"] = {{b1 .. "eamus"}, {b1 .. "amus"}, {b1 .. "amus"}} data.forms["pressub2pl"] = {{b1 .. "eais"}, {b1 .. "ais"}, {b1 .. "ais"}} data.forms["pressub3pl"] = {{b1 .. "ean"}, {b1 .. "an"}, {b1 .. "an"}} data.forms["impfsub1sg"] = {{b1 .. "era"}, {b1 .. "era"}, {b1 .. "yera"}} data.forms["impfsub2sg"] = {{b1 .. "eras"}, {b1 .. "eras"}, {b1 .. "yeras"}} data.forms["impfsub3sg"] = {{b1 .. "era"}, {b1 .. "era"}, {b1 .. "yera"}} data.forms["impfsub1pl"] = {{b1 .. "éramus"}, {b1 .. "éramus"}, {b1 .. "yéramus"}} data.forms["impfsub2pl"] = {{b1 .. "erais"}, {b1 .. "eris", b1 .. "erais"}, {b1 .. "yerais"}} data.forms["impfsub3pl"] = {{b1 .. "eran"}, {b1 .. "eran"}, {b1 .. "yeran"}} -- Imperative data.forms["impr2sg"] = {{b1 .. "é"}, {b2 .. "é"}, {b2 .. "é"}} data.forms["impr2pl"] = {{b1 .. "eei"}, {b1 .. "ei"}, {b1 .. "ei"}} end

c["leel"] = c["lel"]

c["poel"] = function(args, data) local base = data.head local b1 = base:sub(1,-3) -- pu, po, pod local b2 = b1:sub(1,-2) -- p, p, po	local b3 = b2:sub(1,-2) -- ∅, ∅, p	table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{base}, {base}, {base}} data.forms["gerund"] = {{b1 .. "endu"}, {b1 .. "endu"}, {b3 .. "udendu"}} data.forms["partmsg"] = {{b1 .. "íu"}, {b2 .. "uíu"}, {b1 .. "íu"}} data.forms["partmpl"] = {{b1 .. "íus"}, {b1 .. "uíus"}, {b1 .. "íus"}} data.forms["partfsg"] = {{b1 .. "ía"}, {b1 .. "uía"}, {b1 .. "ía"}} data.forms["partfpl"] = {{b1 .. "ías"}, {b1 .. "uías"}, {b1 .. "ías"}} --Indicative data.forms["presind1sg"] = {{b2 .. "oyu"}, {b2 .. "oyu"}, {b1 .. "u"}} data.forms["presind2sg"] = {{b2 .. "ois"}, {b2 .. "ois"}, {b2 .. "is"}} data.forms["presind3sg"] = {{b2 .. "oi"}, {b2 .. "oi"}, {b2 .. "i"}} data.forms["presind1pl"] = {{b1 .. "emus"}, {b1 .. "emus"}, {b1 .. "emus"}} data.forms["presind2pl"] = {{b1 .. "eis"}, {b1 .. "eis"}, {b1 .. "eis"}} data.forms["presind3pl"] = {{b2 .. "oyin"}, {b2 .. "oyin"}, {b1 .. "in"}} data.forms["impfind1sg"] = {{b1 .. "ía"}, {b2 .. "uía"}, {b1 .. "ía"}} data.forms["impfind2sg"] = {{b1 .. "ías"}, {b2 .. "uías"}, {b1 .. "ías"}} data.forms["impfind3sg"] = {{b1 .. "ía"}, {b2 .. "uía"}, {b1 .. "ía"}} data.forms["impfind1pl"] = {{b1 .. "íamus"}, {b2 .. "uíamus"}, {b1 .. "íamus"}} data.forms["impfind2pl"] = {{b1 .. "íais"}, {b2 .. "uíais", b2 .. "uís"}, {b1 .. "íais"}} data.forms["impfind3pl"] = {{b1 .. "ían"}, {b2 .. "uían"}, {b1 .. "ían"}} data.forms["futrind1sg"] = {{b1 .. "iré", b1 .. "eré"}, {b1 .. "eré", b1 .. "iré"}, {b1 .. "ré"}} data.forms["futrind2sg"] = {{b1 .. "irás", b1 .. "erás"}, {b1 .. "erás", b1 .. "irás"}, {b1 .. "rás"}} data.forms["futrind3sg"] = {{b1 .. "irá", b1 .. "erá"}, {b1 .. "erá", b1 .. "irá"}, {b1 .. "rá"}} data.forms["futrind1pl"] = {{b1 .. "iremus", b1 .. "eremus"}, {b1 .. "eremus", b1 .. "iremus"}, {b1 .. "remus"}} data.forms["futrind2pl"] = {{b1 .. "ireis", b1 .. "ereis"}, {b1 .. "ereis", b1 .. "ireis"}, {b1 .. "reis"}} data.forms["futrind3pl"] = {{b1 .. "irán", b1 .. "erán"}, {b1 .. "erán", b1 .. "irán"}, {b1 .. "rán"}} data.forms["pretind1sg"] = {{b1 .. "í"}, {b2 .. "uí"}, {b3 .. "udi"}} data.forms["pretind2sg"] = {{b1 .. "estis", b1 .. "estis"}, {b1 .. "estis"}, {b3 .. "udestis"}} data.forms["pretind3sg"] = {{b1 .. "eu"}, {b2 .. "u", b1 .. "ei"}, {b3 .. "udu"}} data.forms["pretind1pl"] = {{b1 .. "emus"}, {b1 .. "emus", b1 .. "eemus"}, {b3 .. "udimus"}} data.forms["pretind2pl"] = {{b1 .. "estis", b1 .. "etis"}, {b1 .. "estis"}, {b3 .. "udestis"}} data.forms["pretind3pl"] = {{b1 .. "eran"}, {b1 .. "eran"}, {b3 .. "uderan"}} data.forms["condind1sg"] = {{b1 .. "iría"}, {b2 .. "uiría"}, {b1 .. "ría"}} data.forms["condind2sg"] = {{b1 .. "irías"}, {b2 .. "uirías"}, {b1 .. "rías"}} data.forms["condind3sg"] = {{b1 .. "iría"}, {b2 .. "uiría"}, {b1 .. "ría"}} data.forms["condind1pl"] = {{b1 .. "iríamus"}, {b2 .. "uiríamus"}, {b1 .. "ríamus"}} data.forms["condind2pl"] = {{b1 .. "iríis"}, {b2 .. "uiríis"}, {b1 .. "ríais"}} data.forms["condind3pl"] = {{b1 .. "irían"}, {b2 .. "uirían"}, {b1 .. "rían"}} --Subjunctive data.forms["pressub1sg"] = {{b2 .. "oya"}, {b2 .. "oya", b1 .. "a"}, {b1 .. "a"}} data.forms["pressub2sg"] = {{b2 .. "oyas"}, {b2 .. "oyas", b1 .. "as"}, {b1 .. "as"}} data.forms["pressub3sg"] = {{b2 .. "oya"}, {b2 .. "oya", b1 .. "a"}, {b1 .. "a"}} data.forms["pressub1pl"] = {{b1 .. "amus"}, {b2 .. "oyamus", b1 .. "amus"}, {b1 .. "amus"}} data.forms["pressub2pl"] = {{b1 .. "áis"}, {b2 .. "oyais", b1 .. "ais"}, {b1 .. "ais"}} data.forms["pressub3pl"] = {{b2 .. "oyan"}, {b2 .. "oyan", b1 .. "an"}, {b1 .. "an"}} data.forms["impfsub1sg"] = {{b1 .. "era"}, {b1 .. "era"}, {b3 .. "udera"}} data.forms["impfsub2sg"] = {{b1 .. "eras"}, {b1 .. "eras"}, {b3 .. "uderas"}} data.forms["impfsub3sg"] = {{b1 .. "era"}, {b1 .. "era"}, {b3 .. "udera"}} data.forms["impfsub1pl"] = {{b1 .. "éramus"}, {b1 .. "éramus"}, {b3 .. "udéramus"}} data.forms["impfsub2pl"] = {{b1 .. "eris"}, {b1 .. "eris", b1 .. "eerais"}, {b3 .. "uderais"}} data.forms["impfsub3pl"] = {{b1 .. "eran"}, {b1 .. "eran"}, {b3 .. "uderan"}} data.forms["impfsisub1sg"] = {{}, {}, {b3 .. "udesi"}} data.forms["impfsisub2sg"] = {{}, {}, {b3 .. "udesis"}} data.forms["impfsisub3sg"] = {{}, {}, {b3 .. "udesi"}} data.forms["impfsisub1pl"] = {{}, {}, {b3 .. "udésimus"}} data.forms["impfsisub2pl"] = {{}, {}, {b3 .. "udeseis"}} data.forms["impfsisub3pl"] = {{}, {}, {b3 .. "udesin"}} -- Imperative data.forms["impr2sg"] = {{b2 .. "oi"}, {b1 .. "i"}, {b2 .. "i"}} data.forms["impr2pl"] = {{b1 .. "ei"}, {b1 .. "ei"}, {b1 .. "ei"}} end

c["podel"] = c["poel"] c["puel"] = c["poel"]

c["puñel"] = function(args, data) local base = data.head local b1 = base:sub(1,-3) -- puñ, poñ, puñ local b3 = b1:sub(1,-3) -- p, p, p	table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{base}, ["LMV"] = true} data.forms["gerund"] = {{b1 .. "endu"}, {b1 .. "endu"}, {b1 .. "endu"}} data.forms["partmsg"] = {{b3 .. "ostu"}, ["LMV"] = true} data.forms["partmpl"] = {{b3 .. "ostus"}, ["LMV"] = true} data.forms["partfsg"] = {{b3 .. "osta"}, ["LMV"] = true} data.forms["partfpl"] = {{b3 .. "ostas"}, ["LMV"] = true} --Indicative data.forms["presind1sg"] = {{b3 .. "oñu"}, ["LMV"] = true} data.forms["presind2sg"] = {{b3 .. "os"}, {b3 .. "os"}, {b3 .. "ons"}} data.forms["presind3sg"] = {{b3 .. "on"}, ["LMV"] = true} data.forms["presind1pl"] = {{b1 .. "emus"}, {b1 .. "emus"}, {b1 .. "emus"}} data.forms["presind2pl"] = {{b1 .. "eis"}, {b1 .. "eis"}, {b1 .. "eis"}} data.forms["presind3pl"] = {{b3 .. "onin"}, ["LMV"] = true} data.forms["impfind1sg"] = {{b3 .. "uñía"}, ["LMV"] = true} data.forms["impfind2sg"] = {{b3 .. "uñías"}, ["LMV"] = true} data.forms["impfind3sg"] = {{b3 .. "uñía"}, ["LMV"] = true} data.forms["impfind1pl"] = {{b3 .. "uñíamus"}, ["LMV"] = true} data.forms["impfind2pl"] = {{b3 .. "uñíis"}, {b3 .. "uñíis", b3 .. "uñíais"}, {b3 .. "uñíais"}} data.forms["impfind3pl"] = {{b3 .. "uñían"}, ["LMV"] = true} data.forms["futrind1sg"] = {{b3 .. "ondré", b3 .. "olné"}, {b3 .. "ondré"}, {b3 .. "ondré"}} data.forms["futrind2sg"] = {{b3 .. "ondrás", b3 .. "olnás"}, {b3 .. "ondrás"}, {b3 .. "ondrás"}} data.forms["futrind3sg"] = {{b3 .. "ondrá", b3 .. "olná"}, {b3 .. "ondrá"}, {b3 .. "ondrá"}} data.forms["futrind1pl"] = {{b3 .. "ondremus", b3 .. "olnemus"}, {b3 .. "ondremus"}, {b3 .. "ondremus"}} data.forms["futrind2pl"] = {{b3 .. "ondreis", b3 .. "olneis"}, {b3 .. "ondreis"}, {b3 .. "ondreis"}} data.forms["futrind3pl"] = {{b3 .. "ondrán", b3 .. "olnán"}, {b3 .. "ondrán"}, {b3 .. "ondrán"}} data.forms["pretind1sg"] = {{b3 .. "ushi"}, {b3 .. "ushi", b3 .. "uishi"}, {b3 .. "usi"}} data.forms["pretind2sg"] = {{b3 .. "ushestis", b3 .. "ushetis"}, {b3 .. "ushestis", b3 .. "uishestis"}, {b3 .. "usestis"}} data.forms["pretind3sg"] = {{b3 .. "ushu"}, {b3 .. "ushu", b3 .. "uishu"}, {b3 .. "usu"}} data.forms["pretind1pl"] = {{b3 .. "ushemus"}, {b3 .. "ushemus", b3 .. "uishemus"}, {b3 .. "usemus"}} data.forms["pretind2pl"] = {{b3 .. "ushestis", b3 .. "ushetis"}, {b3 .. "ushestis", b3 .. "uishestis"}, {b3 .. "usestis"}} data.forms["pretind3pl"] = {{b3 .. "usheran"}, {b3 .. "usheran", b3 .. "uisheran"}, {b3 .. "useran"}} data.forms["condind1sg"] = {{b3 .. "ulnía"}, {b3 .. "ondría"}, {b3 .. "ondría"}} data.forms["condind2sg"] = {{b3 .. "ulnías"}, {b3 .. "ondrías"}, {b3 .. "ondrías"}} data.forms["condind3sg"] = {{b3 .. "ulnía"}, {b3 .. "ondría"}, {b3 .. "ondría"}} data.forms["condind1pl"] = {{b3 .. "ulníamus"}, {b3 .. "ondríamus"}, {b3 .. "ondríamus"}} data.forms["condind2pl"] = {{b3 .. "ulnís"}, {b3 .. "ondríais"}, {b3 .. "ondríais"}} data.forms["condind3pl"] = {{b3 .. "ulnían"}, {b3 .. "ondrían"}, {b3 .. "ondrían"}} --Subjunctive data.forms["pressub1sg"] = {{b3 .. "oña"}, ["LMV"] = true} data.forms["pressub2sg"] = {{b3 .. "oñas"}, ["LMV"] = true} data.forms["pressub3sg"] = {{b3 .. "oña"}, ["LMV"] = true} data.forms["pressub1pl"] = {{b3 .. "oñamus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{b3 .. "oñais"}, ["LMV"] = true} data.forms["pressub3pl"] = {{b3 .. "oñan"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{b3 .. "ushera"}, {b3 .. "ushera"}, {b3 .. "usera"}} data.forms["impfsub2sg"] = {{b3 .. "usheras"}, {b3 .. "usheras"}, {b3 .. "useras"}} data.forms["impfsub3sg"] = {{b3 .. "ushera"}, {b3 .. "ushera"}, {b3 .. "usera"}} data.forms["impfsub1pl"] = {{b3 .. "ushéramus"}, {b3 .. "ushéramus"}, {b3 .. "uséramus"}} data.forms["impfsub2pl"] = {{b3 .. "usheriis"}, {b3 .. "usheriis", b3 .. "usherais"}, {b3 .. "userais"}} data.forms["impfsub3pl"] = {{b3 .. "usheran"}, {b3 .. "usheran"}, {b3 .. "useran"}} data.forms["impfsisub1sg"] = {{b3 .. "ushesi"}, {b3 .. "ushesi"}, {b3 .. "usesi"}} data.forms["impfsisub2sg"] = {{b3 .. "ushesis"}, {b3 .. "ushesis"}, {b3 .. "usesis"}} data.forms["impfsisub3sg"] = {{b3 .. "ushesi"}, {b3 .. "ushesi"}, {b3 .. "usesi"}} data.forms["impfsisub1pl"] = {{b3 .. "ushésimus"}, {b3 .. "ushésimus"}, {b3 .. "usésimus"}} data.forms["impfsisub2pl"] = {{b3 .. "ushesiis"}, {b3 .. "ushesiis"}, {b3 .. "usesiis"}} data.forms["impfsisub3pl"] = {{b3 .. "ushesin"}, {b3 .. "ushesin"}, {b3 .. "usesin"}} -- Imperative data.forms["impr2sg"] = {{b3 .. "on"}, ["LMV"] = true} data.forms["impr2pl"] = {{b1 .. "ei"}, {b1 .. "ei"}, {b1 .. "ei"}} end

c["poñel"] = c["puñel"]

c["quel"] = function(args, data) local base = data.head local b1 = base:sub(1,-3) -- qu	local b2 = b1:gsub("qu", "c") table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{base}, ["LMV"] = true} data.forms["gerund"] = {{b1 .. "endu"}, ["LMV"] = true} data.forms["partmsg"] = {{b1 .. "eyu"}, {b1 .. "eidu"}, {b1 .. "eidu"}} data.forms["partmpl"] = {{b1 .. "eyus"}, {b1 .. "eidus"}, {b1 .. "eidus"}} data.forms["partfsg"] = {{b1 .. "eya"}, {b1 .. "eida"}, {b1 .. "eida"}} data.forms["partfpl"] = {{b1 .. "eyas"}, {b1 .. "eidas"}, {b1 .. "eidas"}} --Indicative data.forms["presind1sg"] = {{b2 .. "ayu"}, ["LMV"] = true} data.forms["presind2sg"] = {{b2 .. "ais"}, ["LMV"] = true} data.forms["presind3sg"] = {{b2 .. "ai"}, ["LMV"] = true} data.forms["presind1pl"] = {{b1 .. "emus"}, ["LMV"] = true} data.forms["presind2pl"] = {{b1 .. "eis"}, ["LMV"] = true} data.forms["presind3pl"] = {{b2 .. "ayin"}, ["LMV"] = true} data.forms["impfind1sg"] = {{b1 .. "eya"}, ["LMV"] = true} data.forms["impfind2sg"] = {{b1 .. "eyas"}, ["LMV"] = true} data.forms["impfind3sg"] = {{b1 .. "eya"}, ["LMV"] = true} data.forms["impfind1pl"] = {{b1 .. "éyamus"}, ["LMV"] = true} data.forms["impfind2pl"] = {{b1 .. "eyis"}, {b1 .. "eyis", b1 .. "eyais"}, {b1 .. "eyais"}} data.forms["impfind3pl"] = {{b1 .. "eyan"}, ["LMV"] = true} data.forms["futrind1sg"] = {{b2 .. "airé"}, ["LMV"] = true} data.forms["futrind2sg"] = {{b2 .. "airás"}, ["LMV"] = true} data.forms["futrind3sg"] = {{b2 .. "airá"}, ["LMV"] = true} data.forms["futrind1pl"] = {{b2 .. "airemus"}, ["LMV"] = true} data.forms["futrind2pl"] = {{b2 .. "aireis"}, ["LMV"] = true} data.forms["futrind3pl"] = {{b2 .. "airán"}, ["LMV"] = true} data.forms["pretind1sg"] = {{b1 .. "eyi"}, {b1 .. "ei"}, {b1 .. "eyi"}} data.forms["pretind2sg"] = {{b1 .. "eistis"}, {b1 .. "estis"}, {b1 .. "estis"}} data.forms["pretind3sg"] = {{b1 .. "eyu"}, {b1 .. "ei"}, {b1 .. "eyu"}} data.forms["pretind1pl"] = {{b1 .. "emus"}, {b1 .. "emus", b1 .. "eimus"}, {b1 .. "imus"}} data.forms["pretind2pl"] = {{b1 .. "eistis"}, {b1 .. "estis"}, {b1 .. "estis"}} data.forms["pretind3pl"] = {{b1 .. "eiran"}, ["LMV"] = true} data.forms["condind1sg"] = {{b2 .. "airía"}, ["LMV"] = true} data.forms["condind2sg"] = {{b2 .. "airías"}, ["LMV"] = true} data.forms["condind3sg"] = {{b2 .. "airía"}, ["LMV"] = true} data.forms["condind1pl"] = {{b2 .. "airíamus"}, ["LMV"] = true} data.forms["condind2pl"] = {{b2 .. "airíis"}, {b2 .. "airíis", b2 .. "airíais"}, {b2 .. "airíais"}} data.forms["condind3pl"] = {{b2 .. "airían"}, ["LMV"] = true} --Subjunctive data.forms["pressub1sg"] = {{b2 .. "aya"}, ["LMV"] = true} data.forms["pressub2sg"] = {{b2 .. "ayas"}, ["LMV"] = true} data.forms["pressub3sg"] = {{b2 .. "aya"}, ["LMV"] = true} data.forms["pressub1pl"] = {{b2 .. "ayamus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{b2 .. "ayais"}, ["LMV"] = true} data.forms["pressub3pl"] = {{b2 .. "ayan"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{b1 .. "eira"}, ["LMV"] = true} data.forms["impfsub2sg"] = {{b1 .. "eiras"}, ["LMV"] = true} data.forms["impfsub3sg"] = {{b1 .. "eira"}, ["LMV"] = true} data.forms["impfsub1pl"] = {{b1 .. "éiramus"}, ["LMV"] = true} data.forms["impfsub2pl"] = {{b1 .. "eiris"}, ["LMV"] = true} data.forms["impfsub3pl"] = {{b1 .. "eiran"}, ["LMV"] = true} -- Imperative data.forms["impr2sg"] = {{b2 .. "ai"}, ["LMV"] = true} data.forms["impr2pl"] = {{b1 .. "ei"}, ["LMV"] = true} end

c["querel"] = function(args, data) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{"querel"}, ["LMV"] = true} data.forms["gerund"] = {{"querendu"}, ["LMV"] = true} data.forms["partmsg"] = {{"quiríu"}, {"quiríu"}, {"queríu"}} data.forms["partmpl"] = {{"quiríus"}, {"quiríus"}, {"queríus"}} data.forms["partfsg"] = {{"quiría"}, {"quiría"}, {"quería"}} data.forms["partfpl"] = {{"quirías"}, {"quirías"}, {"querías"}} --Indicative data.forms["presind1sg"] = {{"queru"}, ["LMV"] = true} data.forms["presind2sg"] = {{"ques"}, ["LMV"] = true} data.forms["presind3sg"] = {{"quel"}, ["LMV"] = true} data.forms["presind1pl"] = {{"queremus"}, ["LMV"] = true} data.forms["presind2pl"] = {{"quereis"}, ["LMV"] = true} data.forms["presind3pl"] = {{"querin"}, ["LMV"] = true} data.forms["impfind1sg"] = {{"quiría"}, {"quiría"}, {"quería"}} data.forms["impfind2sg"] = {{"quirías"}, {"quirías"}, {"querías"}} data.forms["impfind3sg"] = {{"quiría"}, {"quiría"}, {"quería"}} data.forms["impfind1pl"] = {{"quiríamus"}, {"quiríamus"}, {"queríamus"}} data.forms["impfind2pl"] = {{"quiríis", "quiríais"}, {"quiríis", "quiríais"}, {"queríais"}} data.forms["impfind3pl"] = {{"quirían"}, {"quirían"}, {"querían"}} data.forms["futrind1sg"] = {{"quelné"}, {"quendré"}, {"querré"}} data.forms["futrind2sg"] = {{"quelnás"}, {"quendrás"}, {"querrás"}} data.forms["futrind3sg"] = {{"quelná"}, {"quendrá"}, {"querrá"}} data.forms["futrind1pl"] = {{"quelnemus"}, {"quendremus"}, {"querremus"}} data.forms["futrind2pl"] = {{"quelneis"}, {"quendreis"}, {"querrais"}} data.forms["futrind3pl"] = {{"quelnán"}, {"quendrán"}, {"querrán"}} data.forms["pretind1sg"] = {{"quishi"}, {"quishi"}, {"quisi"}} data.forms["pretind2sg"] = {{"quishestis", "quishetis"}, {"quishestis"}, {"quisestis"}} data.forms["pretind3sg"] = {{"quishu"}, {"quishu"}, {"quisu"}} data.forms["pretind1pl"] = {{"quishemus"}, {"quishemus"}, {"quisimus"}} data.forms["pretind2pl"] = {{"quishestis", "quishetis"}, {"quishestis"}, {"quisestis"}} data.forms["pretind3pl"] = {{"quisheran"}, {"quisheran"}, {"quiseran"}} data.forms["condind1sg"] = {{"quilnía"}, {"quindría"}, {"querría"}} data.forms["condind2sg"] = {{"quilnías"}, {"quindrías"}, {"querrías"}} data.forms["condind3sg"] = {{"quilnía"}, {"quindría"}, {"querría"}} data.forms["condind1pl"] = {{"quilníamus"}, {"quindríamus"}, {"querríamus"}} data.forms["condind2pl"] = {{"quilníis"}, {"quindríis", "quindríais"}, {"querríais"}} data.forms["condind3pl"] = {{"quilnían"}, {"quindrían"}, {"querrían"}} --Subjunctive data.forms["pressub1sg"] = {{"queira"}, ["LMV"] = true} data.forms["pressub2sg"] = {{"queiras"}, ["LMV"] = true} data.forms["pressub3sg"] = {{"queira"}, ["LMV"] = true} data.forms["pressub1pl"] = {{"queiramus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{"queirais"}, ["LMV"] = true} data.forms["pressub3pl"] = {{"queiran"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{"quishera"}, {"quishera"}, {"quisera"}} data.forms["impfsub2sg"] = {{"quisheras"}, {"quisheras"}, {"quiseras"}} data.forms["impfsub3sg"] = {{"quishera"}, {"quishera"}, {"quisera"}} data.forms["impfsub1pl"] = {{"quishéramus"}, {"quishéramus"}, {"quiséramus"}} data.forms["impfsub2pl"] = {{"quisheris"}, {"quisheris"}, {"quiseris"}} data.forms["impfsub3pl"] = {{"quisheran"}, {"quisheran"}, {"quiseran"}} data.forms["impfsisub1sg"] = {{"quishesi"}, {"quishesi"}, {"quisesi"}} data.forms["impfsisub2sg"] = {{"quishesis"}, {"quishesis"}, {"quisesis"}} data.forms["impfsisub3sg"] = {{"quishesi"}, {"quishesi"}, {"quisesi"}} data.forms["impfsisub1pl"] = {{"quishésimus"}, {"quishésimus"}, {"quisésimus"}} data.forms["impfsisub2pl"] = {{"quishesis"}, {"quisheseis"}, {"quisesis"}} data.forms["impfsisub3pl"] = {{"quishesin"}, {"quishesin"}, {"quisesin"}} -- Imperative data.forms["impr2sg"] = {{"quel"}, ["LMV"] = true} data.forms["impr2pl"] = {{"querei"}, ["LMV"] = true} end

c["ril"] = function(args, data) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{"ril"}, ["LMV"] = true} data.forms["gerund"] = {{"rindu"}, {"rindu"}, {"riíndu"}} data.forms["partmsg"] = {{"ríu"}, {"ríu"}, {"riíu"}} data.forms["partmpl"] = {{"ríus"}, {"ríus"}, {"riíus"}} data.forms["partfsg"] = {{"ría"}, {"ría"}, {"riía"}} data.forms["partfpl"] = {{"rías"}, {"rías"}, {"riías"}} --Indicative data.forms["presind1sg"] = {{"ríu"}, ["LMV"] = true} data.forms["presind2sg"] = {{"ris"}, {"ris", "ríis"}, {"ríis"}} data.forms["presind3sg"] = {{"ri"}, {"ri", "ríi"}, {"ríi"}} data.forms["presind1pl"] = {{"rimus"}, {"rimus", "riímus"}, {"riímus"}} data.forms["presind2pl"] = {{"ris"}, {"ris", "riís"}, {"riís"}} data.forms["presind3pl"] = {{"rin"}, {"rin", "ríin"}, {"ríin"}} data.forms["impfind1sg"] = {{"ría"}, {"ría", "riía"}, {"riía"}} data.forms["impfind2sg"] = {{"rías"}, {"rías", "riías"}, {"riías"}} data.forms["impfind3sg"] = {{"ría"}, {"ría", "riía"}, {"riía"}} data.forms["impfind1pl"] = {{"ríamus"}, {"ríamus", "riíamus"}, {"riíamus"}} data.forms["impfind2pl"] = {{"ríis"}, {"ríis", "riíais"}, {"riíais"}} data.forms["impfind3pl"] = {{"rían"}, {"rían", "riían"}, {"riían"}} data.forms["futrind1sg"] = {{"riré"}, {"riré"}, {"reiré"}} data.forms["futrind2sg"] = {{"rirás"}, {"rirás"}, {"reirás"}} data.forms["futrind3sg"] = {{"rirá"}, {"rirá"}, {"reirá"}} data.forms["futrind1pl"] = {{"riremus"}, {"riremus"}, {"reiremus"}} data.forms["futrind2pl"] = {{"rireis"}, {"rireis"}, {"reireis"}} data.forms["futrind3pl"] = {{"rirán"}, {"rirán"}, {"reirán"}} data.forms["pretind1sg"] = {{"ri"}, {"ri", "rií"}, {"rií"}} data.forms["pretind2sg"] = {{"ristis", "ritis"}, {"ristis", "riístis"}, {"riístis"}} data.forms["pretind3sg"] = {{"ríu"}, {"ri", "rií"}, {"riíu"}} data.forms["pretind1pl"] = {{"rimus"}, {"rimus", "riímus"}, {"riímus"}} data.forms["pretind2pl"] = {{"ristis", "ritis"}, {"ristis", "riístis"}, {"riístis"}} data.forms["pretind3pl"] = {{"riran"}, {"riran", "riíran"}, {"rieran"}} data.forms["condind1sg"] = {{"riría"}, {"riría"}, {"reiría"}} data.forms["condind2sg"] = {{"rirías"}, {"rirías"}, {"reirías"}} data.forms["condind3sg"] = {{"riría"}, {"riría"}, {"reiría"}} data.forms["condind1pl"] = {{"riríamus"}, {"riríamus"}, {"reiríamus"}} data.forms["condind2pl"] = {{"rirís"}, {"ririís", "riríais"}, {"reiríais"}} data.forms["condind3pl"] = {{"rirían"}, {"rirían"}, {"reirían"}} --Subjunctive data.forms["pressub1sg"] = {{"ría"}, ["LMV"] = true} data.forms["pressub2sg"] = {{"rías"}, ["LMV"] = true} data.forms["pressub3sg"] = {{"ría"}, ["LMV"] = true} data.forms["pressub1pl"] = {{"ríamus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{"ríais"}, ["LMV"] = true} data.forms["pressub3pl"] = {{"rían"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{"rira"}, {"rira"}, {"riíra"}} data.forms["impfsub2sg"] = {{"riras"}, {"riras"}, {"riíras"}} data.forms["impfsub3sg"] = {{"rira"}, {"rira"}, {"riíra"}} data.forms["impfsub1pl"] = {{"ríramus"}, {"ríramus"}, {"riíramus"}} data.forms["impfsub2pl"] = {{"riris"}, {"riris", "rirais"}, {"riírais"}} data.forms["impfsub3pl"] = {{"riran"}, {"riran"}, {"rieran"}} -- Imperative data.forms["impr2sg"] = {{"ri"}, {"ri"}, {"ríi"}} data.forms["impr2pl"] = {{"ri"}, {"ri"}, {"riei"}} end

c["sabel"] = function(args, data) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{"sabel"}, ["LMV"] = true} data.forms["gerund"] = {{"sabendu"}, ["LMV"] = true} data.forms["partmsg"] = {{"sabíu"}, ["LMV"] = true} data.forms["partmpl"] = {{"sabíus"}, ["LMV"] = true} data.forms["partfsg"] = {{"sabía"}, ["LMV"] = true} data.forms["partfpl"] = {{"sabías"}, ["LMV"] = true} --Indicative data.forms["presind1sg"] = {{"sé", "sei"}, {"sé", "sei"}, {"sé"}} data.forms["presind2sg"] = {{"sabis"}, ["LMV"] = true} data.forms["presind3sg"] = {{"sabi"}, ["LMV"] = true} data.forms["presind1pl"] = {{"sabemus"}, ["LMV"] = true} data.forms["presind2pl"] = {{"sabeis"}, ["LMV"] = true} data.forms["presind3pl"] = {{"sabin"}, ["LMV"] = true} data.forms["impfind1sg"] = {{"sabía"}, ["LMV"] = true} data.forms["impfind2sg"] = {{"sabías"}, ["LMV"] = true} data.forms["impfind3sg"] = {{"sabía"}, ["LMV"] = true} data.forms["impfind1pl"] = {{"sabíamus"}, ["LMV"] = true} data.forms["impfind2pl"] = {{"sabís"}, {"sabís", "sabíais"}, {"sabíais"}} data.forms["impfind3pl"] = {{"sabían"}, ["LMV"] = true} data.forms["futrind1sg"] = {{"sabré", "saberé"}, {"sabré"}, {"sabré"}} data.forms["futrind2sg"] = {{"sabrás", "saberás"}, {"sabrás"}, {"sabrás"}} data.forms["futrind3sg"] = {{"sabrá", "saberá"}, {"sabrá"}, {"sabrá"}} data.forms["futrind1pl"] = {{"sabremus", "saberemus"}, {"sabremus"}, {"sabremus"}} data.forms["futrind2pl"] = {{"sabreis", "sabereis"}, {"sabreis"}, {"sabreis"}} data.forms["futrind3pl"] = {{"sabrán", "saberán"}, {"sabrán"}, {"sabrán"}} data.forms["pretind1sg"] = {{"supi"}, ["LMV"] = true} data.forms["pretind2sg"] = {{"supestis", "supetis"}, {"supestis"}, {"supestis"}} data.forms["pretind3sg"] = {{"supu"}, ["LMV"] = true} data.forms["pretind1pl"] = {{"supemus"}, {"supemus"}, {"supimus"}} data.forms["pretind2pl"] = {{"supestis", "supetis"}, {"supestis"}, {"supestis"}} data.forms["pretind3pl"] = {{"superan"}, ["LMV"] = true} data.forms["condind1sg"] = {{"sabría", "sabiría"}, {"sabría"}, {"sabría"}} data.forms["condind2sg"] = {{"sabrías", "sabirías"}, {"sabrías"}, {"sabrías"}} data.forms["condind3sg"] = {{"sabría", "sabiría"}, {"sabría"}, {"sabría"}} data.forms["condind1pl"] = {{"sabríamus", "sabiríamus"}, {"sabríamus"}, {"sabríamus"}} data.forms["condind2pl"] = {{"sabríis", "sabiríis"}, {"sabríis", "sabríais"}, {"sabríais"}} data.forms["condind3pl"] = {{"sabrían", "sabirían"}, {"sabrían"}, {"sabrían"}} --Subjunctive data.forms["pressub1sg"] = {{"sepa"}, ["LMV"] = true} data.forms["pressub2sg"] = {{"sepas"}, ["LMV"] = true} data.forms["pressub3sg"] = {{"sepa"}, ["LMV"] = true} data.forms["pressub1pl"] = {{"sepamus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{"sepais"}, ["LMV"] = true} data.forms["pressub3pl"] = {{"sepan"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{"supera"}, ["LMV"] = true} data.forms["impfsub2sg"] = {{"superas"}, ["LMV"] = true} data.forms["impfsub3sg"] = {{"supera"}, ["LMV"] = true} data.forms["impfsub1pl"] = {{"supéramus"}, ["LMV"] = true} data.forms["impfsub2pl"] = {{"superis"}, {"superis", "superais"}, {"superais"}} data.forms["impfsub3pl"] = {{"superan"}, ["LMV"] = true} -- Imperative data.forms["impr2sg"] = {{"sabi"}, ["LMV"] = true} data.forms["impr2pl"] = {{"sabei"}, ["LMV"] = true} end

c["ser"] = function(args, data) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -el") table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.head = "sel" data.forms["infinitive"] = {{"sel"}, ["LMV"] = true} data.forms["gerund"] = {{"sendu"}, ["LMV"] = true} data.forms["partmsg"] = {{"síu"}, ["LMV"] = true} data.forms["partmpl"] = {{"sía"}, ["LMV"] = true} data.forms["partfsg"] = {{"síus"}, ["LMV"] = true} data.forms["partfpl"] = {{"sías"}, ["LMV"] = true} --Indicative data.forms["presind1sg"] = {{"so"}, {"soi"}, {"soi"}} data.forms["presind2sg"] = {{"eris"}, ["LMV"] = true} data.forms["presind3sg"] = {{"é"}, ["LMV"] = true} data.forms["presind1pl"] = {{"somus"}, ["LMV"] = true} data.forms["presind2pl"] = {{"seis"}, {"sois"}, {"sois"}} data.forms["presind3pl"] = {{"son"}, ["LMV"] = true} data.forms["impfind1sg"] = {{"era"}, ["LMV"] = true} data.forms["impfind2sg"] = {{"eras"}, ["LMV"] = true} data.forms["impfind3sg"] = {{"era"}, ["LMV"] = true} data.forms["impfind1pl"] = {{"éramus"}, ["LMV"] = true} data.forms["impfind2pl"] = {{"eris"}, {"eris"}, {"érais"}} data.forms["impfind3pl"] = {{"eran"}, ["LMV"] = true} data.forms["futrind1sg"] = {{"seré"}, ["LMV"] = true} data.forms["futrind2sg"] = {{"serás"}, ["LMV"] = true} data.forms["futrind3sg"] = {{"será"}, ["LMV"] = true} data.forms["futrind1pl"] = {{"seremus"}, ["LMV"] = true} data.forms["futrind2pl"] = {{"sereis"}, ["LMV"] = true} data.forms["futrind3pl"] = {{"serán"}, ["LMV"] = true} data.forms["pretind1sg"] = {{"foi"}, {"foi"}, {"fui"}} data.forms["pretind2sg"] = {{"fostis", "fotis"}, {"fostis"}, {"fostis"}} data.forms["pretind3sg"] = {{"foi"}, ["LMV"] = true} data.forms["pretind1pl"] = {{"fomus"}, {"fomus"}, {"fuimus"}} data.forms["pretind2pl"] = {{"fostis", "fotis"}, {"fostis"}, {"fostis"}} data.forms["pretind3pl"] = {{"foran"}, ["LMV"] = true} data.forms["condind1sg"] = {{"siría"}, {"siría"}, {"sería"}} data.forms["condind2sg"] = {{"sirías"}, {"sirías"}, {"serías"}} data.forms["condind3sg"] = {{"siría"}, {"siría"}, {"sería"}} data.forms["condind1pl"] = {{"siríamus"}, {"siríamus"}, {"seríamus"}} data.forms["condind2pl"] = {{"siríis"}, {"siríis", "siríais"}, {"seríais"}} data.forms["condind3pl"] = {{"sirían"}, {"sirían"}, {"serían"}} --Subjunctive data.forms["pressub1sg"] = {{"sea"}, ["LMV"] = true} data.forms["pressub2sg"] = {{"seas"}, ["LMV"] = true} data.forms["pressub3sg"] = {{"sea"}, ["LMV"] = true} data.forms["pressub1pl"] = {{"seamus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{"seais"}, ["LMV"] = true} data.forms["pressub3pl"] = {{"sean"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{"fora"}, ["LMV"] = true} data.forms["impfsub2sg"] = {{"foras"}, ["LMV"] = true} data.forms["impfsub3sg"] = {{"fora"}, ["LMV"] = true} data.forms["impfsub1pl"] = {{"fóramus"}, ["LMV"] = true} data.forms["impfsub2pl"] = {{"foris"}, {"foris"}, {"fórais"}} data.forms["impfsub3pl"] = {{"foran"}, ["LMV"] = true} data.forms["impfsisub1sg"] = {{"fosi"}, ["LMV"] = true} data.forms["impfsisub2sg"] = {{"fosis"}, ["LMV"] = true} data.forms["impfsisub3sg"] = {{"fosi"}, ["LMV"] = true} data.forms["impfsisub1pl"] = {{"fósimus"}, ["LMV"] = true} data.forms["impfsisub2pl"] = {{"fosis"}, ["LMV"] = true} data.forms["impfsisub3pl"] = {{"fosin"}, ["LMV"] = true} -- Imperative data.forms["impr2sg"] = {{"sé"}, ["LMV"] = true} data.forms["impr2pl"] = {{"sei"}, {"sei"}, {"seais"}} end

c["salir"] = function(args, data) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -el") table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.head = "sel" data.forms["infinitive"] = {{"sel"}, ["LMV"] = true} data.forms["gerund"] = {{"sendu"}, ["LMV"] = true} data.forms["partmsg"] = {{"seyu"}, {"seidu"}, {"seidu"}} data.forms["partmpl"] = {{"seyus"}, {"seidus"}, {"seidus"}} data.forms["partfsg"] = {{"seya"}, {"seida"}, {"seida"}} data.forms["partfpl"] = {{"seyas"}, {"seidas"}, {"seidas"}} --Indicative data.forms["presind1sg"] = {{"sayu"}, ["LMV"] = true} data.forms["presind2sg"] = {{"sais"}, ["LMV"] = true} data.forms["presind3sg"] = {{"sai"}, ["LMV"] = true} data.forms["presind1pl"] = {{"semus"}, {"semus", "seimus"}, {"semus"}} data.forms["presind2pl"] = {{"seis"}, {"seis"}, {"seidis"}} data.forms["presind3pl"] = {{"sayin"}, ["LMV"] = true} data.forms["impfind1sg"] = {{"seya"}, ["LMV"] = true} data.forms["impfind2sg"] = {{"seyas"}, ["LMV"] = true} data.forms["impfind3sg"] = {{"seya"}, ["LMV"] = true} data.forms["impfind1pl"] = {{"séyamus"}, ["LMV"] = true} data.forms["impfind2pl"] = {{"seyis"}, {"seyis", "seyais"}, {"seyais"}} data.forms["impfind3pl"] = {{"seyan"}, ["LMV"] = true} data.forms["futrind1sg"] = {{"sairé"}, ["LMV"] = true} data.forms["futrind2sg"] = {{"sairás"}, ["LMV"] = true} data.forms["futrind3sg"] = {{"sairá"}, ["LMV"] = true} data.forms["futrind1pl"] = {{"sairemus"}, ["LMV"] = true} data.forms["futrind2pl"] = {{"saireis"}, ["LMV"] = true} data.forms["futrind3pl"] = {{"sairán"}, ["LMV"] = true} data.forms["pretind1sg"] = {{"seyi"}, {"sei"}, {"seyi"}} data.forms["pretind2sg"] = {{"seistis", "setis"}, {"seistis", "sestis"}, {"sestis"}} data.forms["pretind3sg"] = {{"seyu"}, {"sei"}, {"seyu"}} data.forms["pretind1pl"] = {{"semus"}, {"seimus"}, {"simus"}} data.forms["pretind2pl"] = {{"seistis", "setis"}, {"seistis", "sestis"}, {"sestis"}} data.forms["pretind3pl"] = {{"seiran"}, ["LMV"] = true} data.forms["condind1sg"] = {{"sairía"}, ["LMV"] = true} data.forms["condind2sg"] = {{"sairías"}, ["LMV"] = true} data.forms["condind3sg"] = {{"sairía"}, ["LMV"] = true} data.forms["condind1pl"] = {{"sairíamus"}, ["LMV"] = true} data.forms["condind2pl"] = {{"sairíis"}, {"sairíis", "sairíais"}, {"sairíais"}} data.forms["condind3pl"] = {{"sairían"}, ["LMV"] = true} --Subjunctive data.forms["pressub1sg"] = {{"saya"}, ["LMV"] = true} data.forms["pressub2sg"] = {{"sayas"}, ["LMV"] = true} data.forms["pressub3sg"] = {{"saya"}, ["LMV"] = true} data.forms["pressub1pl"] = {{"sayamus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{"sayais"}, ["LMV"] = true} data.forms["pressub3pl"] = {{"sayan"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{"seira"}, ["LMV"] = true} data.forms["impfsub2sg"] = {{"seiras"}, ["LMV"] = true} data.forms["impfsub3sg"] = {{"seira"}, ["LMV"] = true} data.forms["impfsub1pl"] = {{"séiramus"}, ["LMV"] = true} data.forms["impfsub2pl"] = {{"seiris"}, {"seiris", "seirais"}, {"seirais"}} data.forms["impfsub3pl"] = {{"seiran"}, ["LMV"] = true} -- Imperative data.forms["impr2sg"] = {{"sai"}, ["LMV"] = true} data.forms["impr2pl"] = {{"sei"}, {"sei"}, {"seidi"}} end

c["tel"] = function(args, data) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{"tel"}, ["LMV"] = true} data.forms["gerund"] = {{"tendu"}, ["LMV"] = true} data.forms["partmsg"] = {{"tíu"}, ["LMV"] = true} data.forms["partmpl"] = {{"tíus"}, ["LMV"] = true} data.forms["partfsg"] = {{"tía"}, ["LMV"] = true} data.forms["partfpl"] = {{"tías"}, ["LMV"] = true} --Indicative data.forms["presind1sg"] = {{"teñu"}, ["LMV"] = true} data.forms["presind2sg"] = {{"tes"}, ["LMV"] = true} data.forms["presind3sg"] = {{"ten"}, ["LMV"] = true} data.forms["presind1pl"] = {{"temus"}, ["LMV"] = true} data.forms["presind2pl"] = {{"tendis", "tindis"}, {"tendis"}, {"tendis"}} data.forms["presind3pl"] = {{"tenin"}, ["LMV"] = true} data.forms["impfind1sg"] = {{"tiña"}, ["LMV"] = true} data.forms["impfind2sg"] = {{"tiñas"}, ["LMV"] = true} data.forms["impfind3sg"] = {{"tiña"}, ["LMV"] = true} data.forms["impfind1pl"] = {{"tiñamus"}, ["LMV"] = true} data.forms["impfind2pl"] = {{"tiñis"}, {"tiñis", "tiñais"}, {"tiñais"}} data.forms["impfind3pl"] = {{"tiñan"}, ["LMV"] = true} data.forms["futrind1sg"] = {{"tendré", "telné"}, {"tendré"}, {"tendré"}} data.forms["futrind2sg"] = {{"tendrás", "telnás"}, {"tendrás"}, {"tendrás"}} data.forms["futrind3sg"] = {{"tendrá", "telná"}, {"tendrá"}, {"tendrá"}} data.forms["futrind1pl"] = {{"tendremus", "telnemus"}, {"tendremus"}, {"tendremus"}} data.forms["futrind2pl"] = {{"tendreis", "telneis"}, {"tendreis"}, {"tendreis"}} data.forms["futrind3pl"] = {{"tendrán", "telnán"}, {"tendrán"}, {"tendrán"}} data.forms["pretind1sg"] = {{"tuvi"}, ["LMV"] = true} data.forms["pretind2sg"] = {{"tuvestis", "tuvetis"}, {"tuvestis"}, {"tuvestis"}} data.forms["pretind3sg"] = {{"tuvu"}, ["LMV"] = true} data.forms["pretind1pl"] = {{"tuvimus"}, {"tuvemus"}, {"tuvimus"}} data.forms["pretind2pl"] = {{"tuvestis", "tuvetis"}, {"tuvestis"}, {"tuvestis"}} data.forms["pretind3pl"] = {{"tuveran"}, ["LMV"] = true} data.forms["condind1sg"] = {{"tindría", "tilnía"}, {"tindría"}, {"tendría"}} data.forms["condind2sg"] = {{"tindrías", "tilnías"}, {"tindrías"}, {"tendrías"}} data.forms["condind3sg"] = {{"tindría", "tilnía"}, {"tindría"}, {"tendría"}} data.forms["condind1pl"] = {{"tindríamus", "tilníamus"}, {"tindríamus"}, {"tendríamus"}} data.forms["condind2pl"] = {{"tindríais", "tilníais"}, {"tindríis"}, {"tendríais"}} data.forms["condind3pl"] = {{"tindrían", "tilnían"}, {"tindrían"}, {"tendrían"}} --Subjunctive data.forms["pressub1sg"] = {{"teña"}, ["LMV"] = true} data.forms["pressub2sg"] = {{"teñas"}, ["LMV"] = true} data.forms["pressub3sg"] = {{"teña"}, ["LMV"] = true} data.forms["pressub1pl"] = {{"teñamus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{"teñais"}, ["LMV"] = true} data.forms["pressub3pl"] = {{"teña"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{"tuvera"}, ["LMV"] = true} data.forms["impfsub2sg"] = {{"tuveras"}, ["LMV"] = true} data.forms["impfsub3sg"] = {{"tuvera"}, ["LMV"] = true} data.forms["impfsub1pl"] = {{"tuvéramus"}, ["LMV"] = true} data.forms["impfsub2pl"] = {{"tuveris"}, {"tuveris", "tuverais"}, {"tuverais"}} data.forms["impfsub3pl"] = {{"tuveram"}, ["LMV"] = true} data.forms["impfsisub1sg"] = {{"tuvesi"}, ["LMV"] = true} data.forms["impfsisub2sg"] = {{"tuvesis"}, ["LMV"] = true} data.forms["impfsisub3sg"] = {{"tuvesi"}, ["LMV"] = true} data.forms["impfsisub1pl"] = {{"tuvésimus"}, ["LMV"] = true} data.forms["impfsisub2pl"] = {{"tuvesis"}, ["LMV"] = true} data.forms["impfsisub3pl"] = {{"tuvesin"}, ["LMV"] = true} -- Imperative data.forms["impr2sg"] = {{"ten"}, ["LMV"] = true} data.forms["impr2pl"] = {{"tendi", "tindi"}, {"tendi"}, {"tendis"}} end

c["trel"] = function(args, data) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{"trel"}, ["LMV"] = true} data.forms["gerund"] = {{"trendu"}, ["LMV"] = true} data.forms["partmsg"] = {{"treyu"}, {"treidu"}, {"treidu"}} data.forms["partmpl"] = {{"treyus"}, {"treidus"}, {"treidus"}} data.forms["partfsg"] = {{"treya"}, {"treida"}, {"treida"}} data.forms["partfpl"] = {{"treyas"}, {"treidas"}, {"treidas"}} --Indicative data.forms["presind1sg"] = {{"trayu"}, ["LMV"] = true} data.forms["presind2sg"] = {{"trais"}, ["LMV"] = true} data.forms["presind3sg"] = {{"trai"}, ["LMV"] = true} data.forms["presind1pl"] = {{"tremus"}, ["LMV"] = true} data.forms["presind2pl"] = {{"treis"}, ["LMV"] = true} data.forms["presind3pl"] = {{"trayin"}, ["LMV"] = true} data.forms["impfind1sg"] = {{"treya"}, ["LMV"] = true} data.forms["impfind2sg"] = {{"treyas"}, ["LMV"] = true} data.forms["impfind3sg"] = {{"treya"}, ["LMV"] = true} data.forms["impfind1pl"] = {{"tréyamus"}, ["LMV"] = true} data.forms["impfind2pl"] = {{"treyis"}, {"treyis", "tréyais"}, {"tréyais"}} data.forms["impfind3pl"] = {{"treyan"}, ["LMV"] = true} data.forms["futrind1sg"] = {{"trairé"}, ["LMV"] = true} data.forms["futrind2sg"] = {{"trairás"}, ["LMV"] = true} data.forms["futrind3sg"] = {{"trairá"}, ["LMV"] = true} data.forms["futrind1pl"] = {{"trairemus"}, ["LMV"] = true} data.forms["futrind2pl"] = {{"traireis"}, ["LMV"] = true} data.forms["futrind3pl"] = {{"trairán"}, ["LMV"] = true} data.forms["pretind1sg"] = {{"truixi"}, {"truixhi"}, {"truji"}} data.forms["pretind2sg"] = {{"truixestis", "truixetis"}, {"truixhestis"}, {"trujestis"}} data.forms["pretind3sg"] = {{"truixu"}, {"truixhu"}, {"truju"}} data.forms["pretind1pl"] = {{"truixemus"}, {"truixhemus"}, {"trujimus"}} data.forms["pretind2pl"] = {{"truixestis", "truixetis"}, {"truixhestis"}, {"trujestis"}} data.forms["pretind3pl"] = {{"truixeran"}, {"truixheran"}, {"trujeran"}} data.forms["condind1sg"] = {{"trairía"}, ["LMV"] = true} data.forms["condind2sg"] = {{"trairías"}, ["LMV"] = true} data.forms["condind3sg"] = {{"trairía"}, ["LMV"] = true} data.forms["condind1pl"] = {{"trairíamus"}, ["LMV"] = true} data.forms["condind2pl"] = {{"trairíis"}, {"trairíis", "trairíais"}, {"trairíais"}} data.forms["condind3pl"] = {{"trairían"}, ["LMV"] = true} --Subjunctive data.forms["pressub1sg"] = {{"traya"}, ["LMV"] = true} data.forms["pressub2sg"] = {{"trayas"}, ["LMV"] = true} data.forms["pressub3sg"] = {{"traya"}, ["LMV"] = true} data.forms["pressub1pl"] = {{"trayamus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{"trayais"}, ["LMV"] = true} data.forms["pressub3pl"] = {{"trayan"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{"truixera"}, {"truixhera", "truixera"}, {"trujera"}} data.forms["impfsub2sg"] = {{"truixeras"}, {"truixheras"}, {"trujeras"}} data.forms["impfsub3sg"] = {{"truixera"}, {"truixhera"}, {"trujera"}} data.forms["impfsub1pl"] = {{"truixéramus"}, {"truixhéramus"}, {"trujéramus"}} data.forms["impfsub2pl"] = {{"truixeris"}, {"truixheris"}, {"trujérais"}} data.forms["impfsub3pl"] = {{"truixeran"}, {"truixheran"}, {"trujeran"}} -- Imperative data.forms["impr2sg"] = {{"trai"}, ["LMV"] = true} data.forms["impr2pl"] = {{"trei"}, ["LMV"] = true} end

c["uivil"] = function(args, data) local base = data.head table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{base}, ["LMV"] = true} data.forms["gerund"] = {{"uivindu"}, ["LMV"] = true} data.forms["partmsg"] = {{"uivíu"}, ["LMV"] = true} data.forms["partmpl"] = {{"uivíus"}, ["LMV"] = true} data.forms["partfsg"] = {{"uivía"}, ["LMV"] = true} data.forms["partfpl"] = {{"uivías"}, ["LMV"] = true} --Indicative data.forms["presind1sg"] = {{"oivu"}, ["LMV"] = true} data.forms["presind2sg"] = {{"oivis"}, ["LMV"] = true} data.forms["presind3sg"] = {{"oivi"}, ["LMV"] = true} data.forms["presind1pl"] = {{"uivimus"}, ["LMV"] = true} data.forms["presind2pl"] = {{"uivís"}, ["LMV"] = true} data.forms["presind3pl"] = {{"oivin"}, ["LMV"] = true} data.forms["impfind1sg"] = {{"uivía"}, ["LMV"] = true} data.forms["impfind2sg"] = {{"uivías"}, ["LMV"] = true} data.forms["impfind3sg"] = {{"uivía"}, ["LMV"] = true} data.forms["impfind1pl"] = {{"uivíamus"}, ["LMV"] = true} data.forms["impfind2pl"] = {{"uivíis"}, {"uivíis", "uivíais"}, {"uivíais"}} data.forms["impfind3pl"] = {{"uivían"}, ["LMV"] = true} data.forms["futrind1sg"] = {{"uiviré"}, ["LMV"] = true} data.forms["futrind2sg"] = {{"uivirás"}, ["LMV"] = true} data.forms["futrind3sg"] = {{"uivirá"}, ["LMV"] = true} data.forms["futrind1pl"] = {{"uiviremus"}, ["LMV"] = true} data.forms["futrind2pl"] = {{"uivireis"}, ["LMV"] = true} data.forms["futrind3pl"] = {{"uivirán"}, ["LMV"] = true} data.forms["pretind1sg"] = {{"uiví"}, ["LMV"] = true} data.forms["pretind2sg"] = {{"uivistis", "uivitis"}, {"uivistis"}, {"uivistis"}} data.forms["pretind3sg"] = {{"uivíu"}, {"uiví"}, {"uivíu"}} data.forms["pretind1pl"] = {{"uivimus"}, ["LMV"] = true} data.forms["pretind2pl"] = {{"uivistis", "uivitis"}, {"uivistis"}, {"uivistis"}} data.forms["pretind3pl"] = {{"uiviran"}, ["LMV"] = true} data.forms["condind1sg"] = {{"uiviría"}, ["LMV"] = true} data.forms["condind2sg"] = {{"uivirías"}, ["LMV"] = true} data.forms["condind3sg"] = {{"uiviría"}, ["LMV"] = true} data.forms["condind1pl"] = {{"uiviríamus"}, ["LMV"] = true} data.forms["condind2pl"] = {{"uiviríis"}, {"uiviríis", "uiviríais"}, {"uiviríais"}} data.forms["condind3pl"] = {{"uivirían"}, ["LMV"] = true} --Subjunctive data.forms["pressub1sg"] = {{"oiva"}, ["LMV"] = true} data.forms["pressub2sg"] = {{"oivas"}, ["LMV"] = true} data.forms["pressub3sg"] = {{"oiva"}, ["LMV"] = true} data.forms["pressub1pl"] = {{"uivamus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{"uivais"}, ["LMV"] = true} data.forms["pressub3pl"] = {{"oivan"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{"uivira"}, ["LMV"] = true} data.forms["impfsub2sg"] = {{"uiviras"}, ["LMV"] = true} data.forms["impfsub3sg"] = {{"uivira"}, ["LMV"] = true} data.forms["impfsub1pl"] = {{"uivíramus"}, ["LMV"] = true} data.forms["impfsub2pl"] = {{"uiviris"}, {"uiviris", "uivirais"}, {"uivirais"}} data.forms["impfsub3pl"] = {{"uiviran"}, ["LMV"] = true} data.forms["impfsisub1sg"] = {{"uivisi"}, ["LMV"] = true} data.forms["impfsisub2sg"] = {{"uivisis"}, ["LMV"] = true} data.forms["impfsisub3sg"] = {{"uivisi"}, ["LMV"] = true} data.forms["impfsisub1pl"] = {{"uivísimus"}, ["LMV"] = true} data.forms["impfsisub2pl"] = {{"uivisis"}, ["LMV"] = true} data.forms["impfsisub3pl"] = {{"uivisin"}, ["LMV"] = true} -- Imperative data.forms["impr2sg"] = {{"oivi"}, ["LMV"] = true} data.forms["impr2pl"] = {{"uiví"}, ["LMV"] = true} end

c["oivil"] = c["uivil"]

c["vel"] = function(args, data) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{"vel"}, ["LMV"] = true} data.forms["gerund"] = {{"vendu"}, ["LMV"] = true} data.forms["partmsg"] = {{"vistu"}, ["LMV"] = true} data.forms["partmpl"] = {{"vistus"}, ["LMV"] = true} data.forms["partfsg"] = {{"vista"}, ["LMV"] = true} data.forms["partfpl"] = {{"vistas"}, ["LMV"] = true} --Indicative data.forms["presind1sg"] = {{"veu"}, ["LMV"] = true} data.forms["presind2sg"] = {{"ves"}, ["LMV"] = true} data.forms["presind3sg"] = {{"ve"}, ["LMV"] = true} data.forms["presind1pl"] = {{"vemus"}, ["LMV"] = true} data.forms["presind2pl"] = {{"veis"}, ["LMV"] = true} data.forms["presind3pl"] = {{"ven"}, ["LMV"] = true} data.forms["impfind1sg"] = {{"vía"}, ["LMV"] = true} data.forms["impfind2sg"] = {{"vías"}, ["LMV"] = true} data.forms["impfind3sg"] = {{"vía"}, ["LMV"] = true} data.forms["impfind1pl"] = {{"víamus"}, ["LMV"] = true} data.forms["impfind2pl"] = {{"víis"}, {"víis", "víais"}, {"víais"}} data.forms["impfind3pl"] = {{"vían"}, ["LMV"] = true} data.forms["futrind1sg"] = {{"veré"}, ["LMV"] = true} data.forms["futrind2sg"] = {{"verás"}, ["LMV"] = true} data.forms["futrind3sg"] = {{"verá"}, ["LMV"] = true} data.forms["futrind1pl"] = {{"veremus"}, ["LMV"] = true} data.forms["futrind2pl"] = {{"vereis"}, ["LMV"] = true} data.forms["futrind3pl"] = {{"verán"}, ["LMV"] = true} data.forms["pretind1sg"] = {{"vi"}, ["LMV"] = true} data.forms["pretind2sg"] = {{"viestis", "vietis"}, {"vistis"}, {"vistis"}} data.forms["pretind3sg"] = {{"víu"}, {"vi"}, {"víu"}} data.forms["pretind1pl"] = {{"viemus"}, {"vimus"}, {"vimus"}} data.forms["pretind2pl"] = {{"viestis", "vietis"}, {"vistis"}, {"vistis"}} data.forms["pretind3pl"] = {{"vieran"}, {"viran"}, {"viran"}} data.forms["condind1sg"] = {{"viría"}, {"viría"}, {"vería"}} data.forms["condind2sg"] = {{"virías"}, {"virías"}, {"verías"}} data.forms["condind3sg"] = {{"viría"}, {"viría"}, {"vería"}} data.forms["condind1pl"] = {{"viríamus"}, {"viríamus"}, {"veríamus"}} data.forms["condind2pl"] = {{"viríis"}, {"viríis", "veríais"}, {"veríais"}} data.forms["condind3pl"] = {{"virían"}, {"virían"}, {"verían"}} --Subjunctive data.forms["pressub1sg"] = {{"vea"}, ["LMV"] = true} data.forms["pressub2sg"] = {{"veas"}, ["LMV"] = true} data.forms["pressub3sg"] = {{"vea"}, ["LMV"] = true} data.forms["pressub1pl"] = {{"viamus"}, {"veamus"}, {"veamus"}} data.forms["pressub2pl"] = {{"viais"}, {"veais"}, {"veais"}} data.forms["pressub3pl"] = {{"vean"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{"viera"}, {"vira"}, {"vira"}} data.forms["impfsub2sg"] = {{"vieras"}, {"viras"}, {"viras"}} data.forms["impfsub3sg"] = {{"viera"}, {"vira"}, {"vira"}} data.forms["impfsub1pl"] = {{"viéramus"}, {"víramus"}, {"víramus"}} data.forms["impfsub2pl"] = {{"vieris"}, {"virais"}, {"virais"}} data.forms["impfsub3pl"] = {{"vieran"}, {"viran"}, {"viran"}} data.forms["impfsisub1sg"] = {{"viesi"}, {"visi"}, {"visi"}} data.forms["impfsisub2sg"] = {{"viesis"}, {"visis"}, {"visis"}} data.forms["impfsisub3sg"] = {{"viesi"}, {"visi"}, {"visi"}} data.forms["impfsisub1pl"] = {{"viésimus"}, {"vísimus"}, {"vísimus"}} data.forms["impfsisub2pl"] = {{"viesis"}, {"visis"}, {"visis"}} data.forms["impfsisub3pl"] = {{"viesin"}, {"visin"}, {"visin"}} -- Imperative data.forms["impr2sg"] = {{"ve"}, ["LMV"] = true} data.forms["impr2pl"] = {{"vei"}, ["LMV"] = true} end

c["vil"] = function(args, data) table.insert(data.categories, lang:getCanonicalName .. " verbs ending in -" .. data.infl_type) table.insert(data.categories, lang:getCanonicalName .. " irregular verbs") data.forms["infinitive"] = {{"vil"}, ["LMV"] = true} data.forms["gerund"] = {{"vindu"}, ["LMV"] = true} data.forms["partmsg"] = {{"vindu"}, ["LMV"] = true} data.forms["partmpl"] = {{"vindus"}, ["LMV"] = true} data.forms["partfsg"] = {{"vinda"}, ["LMV"] = true} data.forms["partfpl"] = {{"vindas"}, ["LMV"] = true} --Indicative data.forms["presind1sg"] = {{"veñu"}, ["LMV"] = true} data.forms["presind2sg"] = {{"ves"}, ["LMV"] = true} data.forms["presind3sg"] = {{"ven"}, ["LMV"] = true} data.forms["presind1pl"] = {{"vimus"}, ["LMV"] = true} data.forms["presind2pl"] = {{"vindis"}, ["LMV"] = true} data.forms["presind3pl"] = {{"venin"}, ["LMV"] = true} data.forms["impfind1sg"] = {{"viña"}, ["LMV"] = true} data.forms["impfind2sg"] = {{"viñas"}, ["LMV"] = true} data.forms["impfind3sg"] = {{"viña"}, ["LMV"] = true} data.forms["impfind1pl"] = {{"víñamus"}, ["LMV"] = true} data.forms["impfind2pl"] = {{"viñis"}, {"viñis", "viñais"}, {"viñais"}} data.forms["impfind3pl"] = {{"viñan"}, ["LMV"] = true} data.forms["futrind1sg"] = {{"velné"}, {"vendré"}, {"vendré"}} data.forms["futrind2sg"] = {{"velnás"}, {"vendrás"}, {"vendrás"}} data.forms["futrind3sg"] = {{"velná"}, {"vendrá"}, {"vendrá"}} data.forms["futrind1pl"] = {{"velnemus"}, {"vendremus"}, {"vendremus"}} data.forms["futrind2pl"] = {{"velneis"}, {"vendreis"}, {"vendreis"}} data.forms["futrind3pl"] = {{"velnán"}, {"vendrán"}, {"vendrán"}} data.forms["pretind1sg"] = {{"viñi"}, ["LMV"] = true} data.forms["pretind2sg"] = {{"viñestis", "viñetis"}, {"viñestis"}, {"viñestis"}} data.forms["pretind3sg"] = {{"viñu"}, ["LMV"] = true} data.forms["pretind1pl"] = {{"viñemus"}, {"viñemus"}, {"viñimus"}} data.forms["pretind2pl"] = {{"viñestis", "viñetis"}, {"viñestis"}, {"viñestis"}} data.forms["pretind3pl"] = {{"viñeran"}, ["LMV"] = true} data.forms["condind1sg"] = {{"vilnía"}, {"vindría"}, {"vendría"}} data.forms["condind2sg"] = {{"vilnías"}, {"vindrías"}, {"vendrías"}} data.forms["condind3sg"] = {{"vilnía"}, {"vindría"}, {"vendría"}} data.forms["condind1pl"] = {{"vilníamus"}, {"vindríamus"}, {"vendríamus"}} data.forms["condind2pl"] = {{"vilníis"}, {"vindríis"}, {"vendríais"}} data.forms["condind3pl"] = {{"vilnían"}, {"vindrían"}, {"vendrían"}} --Subjunctive data.forms["pressub1sg"] = {{"veña"}, ["LMV"] = true} data.forms["pressub2sg"] = {{"veñas"}, ["LMV"] = true} data.forms["pressub3sg"] = {{"veña"}, ["LMV"] = true} data.forms["pressub1pl"] = {{"veñamus"}, ["LMV"] = true} data.forms["pressub2pl"] = {{"veñais"}, ["LMV"] = true} data.forms["pressub3pl"] = {{"veñan"}, ["LMV"] = true} data.forms["impfsub1sg"] = {{"viñera"}, ["LMV"] = true} data.forms["impfsub2sg"] = {{"viñeras"}, ["LMV"] = true} data.forms["impfsub3sg"] = {{"viñera"}, ["LMV"] = true} data.forms["impfsub1pl"] = {{"viñéramus"}, ["LMV"] = true} data.forms["impfsub2pl"] = {{"viñeris"}, {"viñeris", "viñerais"}, {"viñerais"}} data.forms["impfsub3pl"] = {{"viñeran"}, ["LMV"] = true} data.forms["impfsisub1sg"] = {{"viñesi"}, ["LMV"] = true} data.forms["impfsisub2sg"] = {{"viñesis"}, ["LMV"] = true} data.forms["impfsisub3sg"] = {{"viñesi"}, ["LMV"] = true} data.forms["impfsisub1pl"] = {{"viñésimus"}, ["LMV"] = true} data.forms["impfsisub2pl"] = {{"viñesis"}, ["LMV"] = true} data.forms["impfsisub3pl"] = {{"viñesin"}, ["LMV"] = true} -- Imperative data.forms["impr2sg"] = {{"ven"}, ["LMV"] = true} data.forms["impr2pl"] = {{"vindi"}, ["LMV"] = true} end

return c