Module:fur-conj/data

local inflections = {}

local function add_inflection(infl_func) local ret_table = {} setmetatable(ret_table, {__call = infl_func}) return ret_table end

local function mutate_a(form) local ret = mw.ustring.gsub(form, "a([bcdfglmnprstvz])$", "â%1") return ret end

inflections["â"] = add_inflection(function(self, args, data)   data.forms.comment = {"This is a regular -â verb, along with verbs like amâ."}	data.conj = "first conjugation"	data.forms.inf = {args[1] .. "â"}	data.forms.gerund = {args[1] .. "ânt"}

data.forms.m_past_part = {args[1] .. "ât"} data.forms.m_pl_past_part = {args[1] .. "âts"} data.forms.f_past_part = {args[1] .. "âde"} data.forms.f_pl_past_part = {args[1] .. "âdis"} data.forms.pres_ind_1sg = {args[1] .. "i"} data.forms.pres_ind_2sg = {args[1] .. "is"} data.forms.pres_ind_3sg = {args[1] .. "e"} data.forms.pres_ind_1pl = {args[1] .. "ìn"} data.forms.pres_ind_2pl = {args[1] .. "ais"} data.forms.pres_ind_3pl = {args[1] .. "in"}

data.forms.impf_ind_1sg = {args[1] .. "avi"} data.forms.impf_ind_2sg = {args[1] .. "avis"} data.forms.impf_ind_3sg = {args[1] .. "ave"} data.forms.impf_ind_1pl = {args[1] .. "avin"} data.forms.impf_ind_2pl = {args[1] .. "avis"} data.forms.impf_ind_3pl = {args[1] .. "avin"} data.forms.past_ind_1sg = {args[1] .. "ai"} data.forms.past_ind_2sg = {args[1] .. "aris"} data.forms.past_ind_3sg = {args[1] .. "à"} data.forms.past_ind_1pl = {args[1] .. "arin"} data.forms.past_ind_2pl = {args[1] .. "aris"} data.forms.past_ind_3pl = {args[1] .. "arin"} data.forms.futr_ind_1sg = {args[1] .. "arai"} data.forms.futr_ind_2sg = {args[1] .. "arâs"} data.forms.futr_ind_3sg = {args[1] .. "arà"} data.forms.futr_ind_1pl = {args[1] .. "arìn"} data.forms.futr_ind_2pl = {args[1] .. "arês"} data.forms.futr_ind_3pl = {args[1] .. "aran"} data.forms.pres_con_1sg = {args[1] .. "arès"} data.forms.pres_con_2sg = {args[1] .. "aressis"} data.forms.pres_con_3sg = {args[1] .. "arès"} data.forms.pres_con_1pl = {args[1] .. "aressin"} data.forms.pres_con_2pl = {args[1] .. "aressis"} data.forms.pres_con_3pl = {args[1] .. "aressin"} data.forms.pres_sub_1sg = {args[1] .. "i"} data.forms.pres_sub_2sg = {args[1] .. "is"} data.forms.pres_sub_3sg = {args[1] .. "i"} data.forms.pres_sub_1pl = {args[1] .. "ìn"} data.forms.pres_sub_2pl = {args[1] .. "ais"} data.forms.pres_sub_3pl = {args[1] .. "in"} data.forms.impf_sub_1sg = {args[1] .. "às"} data.forms.impf_sub_2sg = {args[1] .. "assis"} data.forms.impf_sub_3sg = {args[1] .. "às"} data.forms.impf_sub_1pl = {args[1] .. "assin"} data.forms.impf_sub_2pl = {args[1] .. "assis"} data.forms.impf_sub_3pl = {args[1] .. "assin"} data.forms.imp_2sg = {args[1] .. "e"} data.forms.imp_1pl = {args[1] .. "ìn"} data.forms.imp_2pl = {args[1] .. "ait"}

table.insert(data.categories, "Friulian first conjugation verbs") end)

inflections["çâ"] = add_inflection(function(self, args, data)	inflections["â"]({args[1] .. "ç"}, data)   data.forms.comment = {"This was conjugated like a regular -â verb, but with a change from -ç- to -c- before front vowels (i and e)."}	data.forms.pres_ind_1sg = {args[1] .. "ci"}	data.forms.pres_ind_2sg = {args[1] .. "cis"}	data.forms.pres_ind_3sg = {args[1] .. "ce"}	data.forms.pres_ind_1pl = {args[1] .. "cìn"}	data.forms.pres_ind_3pl = {args[1] .. "cin"}	data.forms.pres_sub_1sg = {args[1] .. "ci"}	data.forms.pres_sub_2sg = {args[1] .. "cis"}	data.forms.pres_sub_3sg = {args[1] .. "ci"}	data.forms.pres_sub_1pl = {args[1] .. "cìn"}	data.forms.pres_sub_3pl = {args[1] .. "cin"}	data.forms.imp_2sg = {args[1] .. "ce"}	data.forms.imp_1pl = {args[1] .. "cìn"} end)

inflections["ê"] = add_inflection(function(self, args, data)	inflections["i"](args, data, true)   data.forms.comment = {"This is a regular -ê verb, with few paradigms similar to -i verbs."}	data.conj = "second conjugation"	data.forms.inf = {args[1] .. "ê"}	data.forms.pres_ind_1sg = {mutate_a(args[1])}	data.forms.pres_ind_3sg = {mutate_a(args[1])}

data.forms.impf_ind_3sg = {mutate_a(args[1]) .. "eve"}

data.forms.impf_sub_3sg = {mutate_a(args[1]) .. "ès"}

data.forms.imp_2sg = {mutate_a(args[1])}

table.insert(data.categories, "Friulian second conjugation verbs") end)

inflections["i"] = add_inflection(function(self, args, data, nocat)   data.forms.comment = {"This is a regular -i verb."}	data.conj = "third conjugation"	data.forms.inf = {args[1] .. "i"}	data.forms.gerund = {args[1] .. "int"}

data.forms.m_past_part = {args[1] .. "ût"} data.forms.m_pl_past_part = {args[1] .. "ûts"} data.forms.f_past_part = {args[1] .. "ûde"} data.forms.f_pl_past_part = {args[1] .. "ûdis"} data.forms.pres_ind_1sg = {args[1]} data.forms.pres_ind_2sg = {args[1] .. "is"} data.forms.pres_ind_3sg = {args[1]} data.forms.pres_ind_1pl = {args[1] .. "ìn"} data.forms.pres_ind_2pl = {args[1] .. "ês"} data.forms.pres_ind_3pl = {args[1] .. "in"}

data.forms.impf_ind_1sg = {args[1] .. "evi"} data.forms.impf_ind_2sg = {args[1] .. "evis"} data.forms.impf_ind_3sg = {args[1] .. "eve"} data.forms.impf_ind_1pl = {args[1] .. "evin"} data.forms.impf_ind_2pl = {args[1] .. "evis"} data.forms.impf_ind_3pl = {args[1] .. "evin"} data.forms.past_ind_1sg = {args[1] .. "ei"} data.forms.past_ind_2sg = {args[1] .. "eris"} data.forms.past_ind_3sg = {args[1] .. "è"} data.forms.past_ind_1pl = {args[1] .. "erin"} data.forms.past_ind_2pl = {args[1] .. "eris"} data.forms.past_ind_3pl = {args[1] .. "erin"} data.forms.futr_ind_1sg = {args[1] .. "arai"} data.forms.futr_ind_2sg = {args[1] .. "arâs"} data.forms.futr_ind_3sg = {args[1] .. "arà"} data.forms.futr_ind_1pl = {args[1] .. "arìn"} data.forms.futr_ind_2pl = {args[1] .. "arês"} data.forms.futr_ind_3pl = {args[1] .. "aran"} data.forms.pres_con_1sg = {args[1] .. "arès"} data.forms.pres_con_2sg = {args[1] .. "aressis"} data.forms.pres_con_3sg = {args[1] .. "arès"} data.forms.pres_con_1pl = {args[1] .. "aressin"} data.forms.pres_con_2pl = {args[1] .. "aressis"} data.forms.pres_con_3pl = {args[1] .. "aressin"} data.forms.pres_sub_1sg = {args[1] .. "i"} data.forms.pres_sub_2sg = {args[1] .. "is"} data.forms.pres_sub_3sg = {args[1] .. "i"} data.forms.pres_sub_1pl = {args[1] .. "ìn"} data.forms.pres_sub_2pl = {args[1] .. "ês"} data.forms.pres_sub_3pl = {args[1] .. "in"} data.forms.impf_sub_1sg = {args[1] .. "ès"} data.forms.impf_sub_2sg = {args[1] .. "essis"} data.forms.impf_sub_3sg = {args[1] .. "ès"} data.forms.impf_sub_1pl = {args[1] .. "essin"} data.forms.impf_sub_2pl = {args[1] .. "essis"} data.forms.impf_sub_3pl = {args[1] .. "essin"} data.forms.imp_2sg = {args[1]} data.forms.imp_1pl = {args[1] .. "ìn"} data.forms.imp_2pl = {args[1] .. "êt"}

if not nocat then table.insert(data.categories, "Friulian third conjugation verbs") end end)

inflections["odi"] = add_inflection(function(self, args, data)	inflections["i"]({args[1] .. "od"}, data)   data.forms.comment = {"This verb is conjugated like regular -i verbs, but this type was slightly irregular, because in indicative present and imperative tenses, some of endings were lengthened and the final consonant being devoiced."}	data.forms.pres_ind_1sg = {args[1] .. "ôt"}	data.forms.pres_ind_3sg = {args[1] .. "ôt"}	data.forms.imp_2sg = {args[1] .. "ôt"} end)

inflections["î"] = add_inflection(function(self, args, data, nocat)   data.forms.comment = {"This is a regular -î verb with repeated appearance of -iss infixes."}	data.conj = "fourth conjugation with infix"	data.forms.inf = {args[1] .. "î"}	data.forms.gerund = {args[1] .. "înt"}

data.forms.m_past_part = {args[1] .. "ît", args[1] .. "ût"} data.forms.m_pl_past_part = {args[1] .. "îts", args[1] .. "ûts"} data.forms.f_past_part = {args[1] .. "îde", args[1] .. "ûde"} data.forms.f_pl_past_part = {args[1] .. "îdes", args[1] .. "ûdes"} data.forms.pres_ind_1sg = {args[1] .. "ìs"} data.forms.pres_ind_2sg = {args[1] .. "issis"} data.forms.pres_ind_3sg = {args[1] .. "ìs"} data.forms.pres_ind_1pl = {args[1] .. "in"} data.forms.pres_ind_2pl = {args[1] .. "ìs"} data.forms.pres_ind_3pl = {args[1] .. "issin"}

data.forms.impf_ind_1sg = {args[1] .. "ivi"} data.forms.impf_ind_2sg = {args[1] .. "ivis"} data.forms.impf_ind_3sg = {args[1] .. "ive"} data.forms.impf_ind_1pl = {args[1] .. "ivin"} data.forms.impf_ind_2pl = {args[1] .. "ivis"} data.forms.impf_ind_3pl = {args[1] .. "ivin"} data.forms.past_ind_1sg = {args[1] .. "ii"} data.forms.past_ind_2sg = {args[1] .. "iris"} data.forms.past_ind_3sg = {args[1] .. "ì"} data.forms.past_ind_1pl = {args[1] .. "irin"} data.forms.past_ind_2pl = {args[1] .. "iris"} data.forms.past_ind_3pl = {args[1] .. "irin"} data.forms.futr_ind_1sg = {args[1] .. "irai"} data.forms.futr_ind_2sg = {args[1] .. "irâs"} data.forms.futr_ind_3sg = {args[1] .. "irà"} data.forms.futr_ind_1pl = {args[1] .. "irìn"} data.forms.futr_ind_2pl = {args[1] .. "irês"} data.forms.futr_ind_3pl = {args[1] .. "iran"} data.forms.pres_con_1sg = {args[1] .. "irès"} data.forms.pres_con_2sg = {args[1] .. "iressis"} data.forms.pres_con_3sg = {args[1] .. "irès"} data.forms.pres_con_1pl = {args[1] .. "iressin"} data.forms.pres_con_2pl = {args[1] .. "iressis"} data.forms.pres_con_3pl = {args[1] .. "iressin"} data.forms.pres_sub_1sg = {args[1] .. "issi"} data.forms.pres_sub_2sg = {args[1] .. "issis"} data.forms.pres_sub_3sg = {args[1] .. "issi"} data.forms.pres_sub_1pl = {args[1] .. "ìn"} data.forms.pres_sub_2pl = {args[1] .. "îs"} data.forms.pres_sub_3pl = {args[1] .. "issin"} data.forms.impf_sub_1sg = {args[1] .. "ìs"} data.forms.impf_sub_2sg = {args[1] .. "issis"} data.forms.impf_sub_3sg = {args[1] .. "ìs"} data.forms.impf_sub_1pl = {args[1] .. "issin"} data.forms.impf_sub_2pl = {args[1] .. "issis"} data.forms.impf_sub_3pl = {args[1] .. "issin"} data.forms.imp_2sg = {args[1] .. "ìs"} data.forms.imp_1pl = {args[1] .. "ìn"} data.forms.imp_2pl = {args[1] .. "ît"}

table.insert(data.categories, "Friulian fourth conjugation verbs") end)

inflections.irregular = {}

inflections.irregular["dâ"] = add_inflection(function(self, args, data)	inflections["â"]({"d"}, data, true)   data.forms.comment = {"This is an irregular verb with some regular -â paradigms."}	data.conj = "first conjugation, irregular"	data.forms.inf = {"dâ"}	data.forms.pres_ind_1sg = {"doi"}	data.forms.pres_ind_2sg = {"dâs"}	data.forms.pres_ind_3sg = {"da"}	data.forms.pres_ind_1pl = {"din"}	data.forms.pres_ind_3pl = {"dan"}	data.forms.past_ind_1sg = {"dei"}	data.forms.past_ind_2sg = {"deris"}	data.forms.past_ind_3sg = {"dè"}	data.forms.past_ind_1pl = {"derin"}	data.forms.past_ind_2pl = {"deris"}	data.forms.past_ind_3pl = {"derin"}	data.forms.pres_sub_1sg = {"dedi"}	data.forms.pres_sub_2sg = {"dedis"}	data.forms.pres_sub_3sg = {"dedi"}	data.forms.pres_sub_1pl = {"dedin"}	data.forms.pres_sub_2pl = {"dedis"}	data.forms.pres_sub_3pl = {"dedin"}

table.insert(data.categories, "Friulian second conjugation verbs") table.insert(data.categories, "Friulian irregular verbs") end)

inflections.irregular["fâ"] = add_inflection(function(self, args, data)	inflections["â"]({"f"}, data, true)   data.forms.comment = {"This is an irregular verb with regular -â paradigms in non-finite tenses. This verb has an epenthetic fas- in finite tenses, and has irregular lengthenings in indicative present and imperative tenses. This verb also has some tense paradigms which formed if this verb are in third conjugation."}	data.conj = "first conjugation, irregular"	data.forms.inf = {"fâ"}	data.forms.pres_ind_1sg = {"fâs"}	data.forms.pres_ind_2sg = {"fasis"}	data.forms.pres_ind_3sg = {"fâs"}	data.forms.pres_ind_1pl = {"fasìn"}	data.forms.pres_ind_2pl = {"fasês"}	data.forms.pres_ind_3pl = {"fasin"}

data.forms.impf_ind_1sg = {"fasevi"} data.forms.impf_ind_2sg = {"fasevis"} data.forms.impf_ind_3sg = {"faseve"} data.forms.impf_ind_1pl = {"fasevin"} data.forms.impf_ind_2pl = {"fasevis"} data.forms.impf_ind_3pl = {"fasevin"} data.forms.past_ind_1sg = {"fasei"} data.forms.past_ind_2sg = {"faseris"} data.forms.past_ind_3sg = {"fasè"} data.forms.past_ind_1pl = {"faserin"} data.forms.past_ind_2pl = {"faseris"} data.forms.past_ind_3pl = {"faserin"} data.forms.futr_ind_1sg = {"fasarai"} data.forms.futr_ind_2sg = {"fasarâs"} data.forms.futr_ind_3sg = {"fasarà"} data.forms.futr_ind_1pl = {"fasarìn"} data.forms.futr_ind_2pl = {"fasarês"} data.forms.futr_ind_3pl = {"fasaran"} data.forms.pres_con_1sg = {"fasarès"} data.forms.pres_con_2sg = {"fasaressis"} data.forms.pres_con_3sg = {"fasarès"} data.forms.pres_con_1pl = {"fasaressin"} data.forms.pres_con_2pl = {"fasaressis"} data.forms.pres_con_3pl = {"fasaressin"} data.forms.pres_sub_1sg = {"fasi"} data.forms.pres_sub_2sg = {"fasis"} data.forms.pres_sub_3sg = {"fasi"} data.forms.pres_sub_1pl = {"fasìn"} data.forms.pres_sub_2pl = {"fasês"} data.forms.pres_sub_3pl = {"fasin"} data.forms.impf_sub_1sg = {"fasès"} data.forms.impf_sub_2sg = {"fasessis"} data.forms.impf_sub_3sg = {"fasès"} data.forms.impf_sub_1pl = {"fasessin"} data.forms.impf_sub_2pl = {"fasessis"} data.forms.impf_sub_3pl = {"fasessin"} data.forms.imp_2sg = {"fâs"} data.forms.imp_1pl = {"fasìn"} data.forms.imp_2pl = {"fasêt"}

table.insert(data.categories, "Friulian first conjugation verbs") table.insert(data.categories, "Friulian irregular verbs") end)

inflections.irregular["lâ"] = add_inflection(function(self, args, data)	inflections["â"]({"l"}, data, true)   data.forms.comment = {"This is a suppletive and highly irregular verb with some regular -â paradigms. In indicative present and imperative, forms in v- originate from Latin verb vādō. Along with vê, and jessi, this verb preserves -d- in present subjunctive; and this verb also has irregular -e- in simple past."}	data.conj = "third conjugation, irregular, suppletive"	data.forms.inf = {"lâ"}	data.forms.pres_ind_1sg = {"voi"}	data.forms.pres_ind_2sg = {"vâs"}	data.forms.pres_ind_3sg = {"va"}	data.forms.pres_ind_1pl = {"lin"}	data.forms.pres_ind_3pl = {"van"}	data.forms.past_ind_1sg = {"lei"}	data.forms.past_ind_2sg = {"leris"}	data.forms.past_ind_3sg = {"lè"}	data.forms.past_ind_1pl = {"lerin"}	data.forms.past_ind_2pl = {"leris"} data.forms.past_ind_3pl = {"lerin"} data.forms.pres_sub_1sg = {"ledi"} data.forms.pres_sub_2sg = {"ledis"} data.forms.pres_sub_3sg = {"ledi"} data.forms.pres_sub_1pl = {"ledin"} data.forms.pres_sub_2pl = {"ledis"} data.forms.pres_sub_3pl = {"ledin"} data.forms.imp_2sg = {"va"} data.forms.imp_1pl = {"lin"} data.forms.imp_2pl = {"lait", "vait"}

table.insert(data.categories, "Friulian first conjugation verbs") end)

inflections.irregular["malfâ"] = add_inflection(function(self, args, data)	inflections["â"]({"malf"}, data, true)   data.forms.comment = {"This is a derivative of irregular verb fâ."}	data.conj = "first conjugation, irregular"	data.forms.inf = {"malfâ"}	data.forms.pres_ind_1sg = {"malfâs"}	data.forms.pres_ind_2sg = {"malfasis"}	data.forms.pres_ind_3sg = {"malfâs"}	data.forms.pres_ind_1pl = {"malfasìn"}	data.forms.pres_ind_2pl = {"malfasês"}	data.forms.pres_ind_3pl = {"malfasin"}

data.forms.impf_ind_1sg = {"malfasevi"} data.forms.impf_ind_2sg = {"malfasevis"} data.forms.impf_ind_3sg = {"malfaseve"} data.forms.impf_ind_1pl = {"malfasevin"} data.forms.impf_ind_2pl = {"malfasevis"} data.forms.impf_ind_3pl = {"malfasevin"} data.forms.past_ind_1sg = {"malfasei"} data.forms.past_ind_2sg = {"malfaseris"} data.forms.past_ind_3sg = {"malfasè"} data.forms.past_ind_1pl = {"malfaserin"} data.forms.past_ind_2pl = {"malfaseris"} data.forms.past_ind_3pl = {"malfaserin"} data.forms.futr_ind_1sg = {"malfasarai"} data.forms.futr_ind_2sg = {"malfasarâs"} data.forms.futr_ind_3sg = {"malfasarà"} data.forms.futr_ind_1pl = {"malfasarìn"} data.forms.futr_ind_2pl = {"malfasarês"} data.forms.futr_ind_3pl = {"malfasaran"} data.forms.pres_con_1sg = {"malfasarès"} data.forms.pres_con_2sg = {"malfasaressis"} data.forms.pres_con_3sg = {"malfasarès"} data.forms.pres_con_1pl = {"malfasaressin"} data.forms.pres_con_2pl = {"malfasaressis"} data.forms.pres_con_3pl = {"malfasaressin"} data.forms.pres_sub_1sg = {"malfasi"} data.forms.pres_sub_2sg = {"malfasis"} data.forms.pres_sub_3sg = {"malfasi"} data.forms.pres_sub_1pl = {"malfasìn"} data.forms.pres_sub_2pl = {"malfasês"} data.forms.pres_sub_3pl = {"malfasin"} data.forms.impf_sub_1sg = {"malfasès"} data.forms.impf_sub_2sg = {"malfasessis"} data.forms.impf_sub_3sg = {"malfasès"} data.forms.impf_sub_1pl = {"malfasessin"} data.forms.impf_sub_2pl = {"malfasessis"} data.forms.impf_sub_3pl = {"malfasessin"} data.forms.imp_2sg = {"malfâs"} data.forms.imp_1pl = {"malfasìn"} data.forms.imp_2pl = {"malfasêt"}

table.insert(data.categories, "Friulian first conjugation verbs") table.insert(data.categories, "Friulian irregular verbs") end)

inflections.irregular["vê"] = add_inflection(function(self, args, data)	inflections["i"]({"v"}, data, true)   data.forms.comment = {"This is a highly irregular verb with some regular -ê paradigms."}	data.conj = "second conjugation, irregular"	data.forms.inf = {"vê"}

data.forms.pres_ind_1sg = {"ai"} data.forms.pres_ind_2sg = {"âs"} data.forms.pres_ind_3sg = {"à"} data.forms.pres_ind_1pl = {"vin"} data.forms.pres_ind_3pl = {"an"}

data.forms.past_ind_3sg = {"ve"} data.forms.pres_sub_1sg = {"vedi"} data.forms.pres_sub_2sg = {"vedis"} data.forms.pres_sub_3sg = {"vedi"} data.forms.pres_sub_1pl = {"vedìn"} data.forms.pres_sub_2pl = {"vedês"} data.forms.pres_sub_3pl = {"vedin"} data.forms.impf_sub_1sg = {"ves"} data.forms.impf_sub_3sg = {"ves"} data.forms.imp_2sg = {"ve"} data.forms.imp_1pl = {"vin"}

table.insert(data.categories, "Friulian second conjugation verbs") table.insert(data.categories, "Friulian irregular verbs") end)

inflections.irregular["jessi"] = add_inflection(function(self, args, data)	inflections["i"]({"jess"}, data, true)   data.forms.comment = {"This verb is highly irregular and it is suppletive. In third-person singular indicative present, the forms varies in gender, è is used with masculines while je is used with feminines instead."}	data.conj = "third conjugation, highly irregular, suppletive"	data.forms.inf = {"jessi"}	data.forms.gerund = {"sint"}

data.forms.m_past_part = {"stât"} data.forms.m_pl_past_part = {"stâts"} data.forms.f_past_part = {"stâde"} data.forms.f_pl_past_part = {"stâdis"}

data.forms.pres_ind_1sg = {"soi"} data.forms.pres_ind_2sg = {"sês"} data.forms.pres_ind_3sg = {"è", "jè"} data.forms.pres_ind_1pl = {"sin"} data.forms.pres_ind_2pl = {"sês"} data.forms.pres_ind_3pl = {"ses"}

data.forms.impf_ind_1sg = {"jeri"} data.forms.impf_ind_2sg = {"jeris"} data.forms.impf_ind_3sg = {"jere"} data.forms.impf_ind_1pl = {"jerin"} data.forms.impf_ind_2pl = {"jeris"} data.forms.impf_ind_3pl = {"jerin"} data.forms.past_ind_1sg = {"foi"} data.forms.past_ind_2sg = {"foris"} data.forms.past_ind_3sg = {"fo"} data.forms.past_ind_1pl = {"forin"} data.forms.past_ind_2pl = {"foris"} data.forms.past_ind_3pl = {"forin"} data.forms.futr_ind_1sg = {"sarai"} data.forms.futr_ind_2sg = {"sarâs"} data.forms.futr_ind_3sg = {"sarà"} data.forms.futr_ind_1pl = {"sarìn"} data.forms.futr_ind_2pl = {"sarês"} data.forms.futr_ind_3pl = {"saran"} data.forms.pres_con_1sg = {"sarès"} data.forms.pres_con_2sg = {"saressis"} data.forms.pres_con_3sg = {"sarès"} data.forms.pres_con_1pl = {"saressin"} data.forms.pres_con_2pl = {"saressis"} data.forms.pres_con_3pl = {"saressin"} data.forms.pres_sub_1sg = {"sedi"} data.forms.pres_sub_2sg = {"sedis"} data.forms.pres_sub_3sg = {"sedi"} data.forms.pres_sub_1pl = {"sedin"} data.forms.pres_sub_2pl = {"sedis"} data.forms.pres_sub_3pl = {"sedin"} data.forms.impf_sub_1sg = {"fos"} data.forms.impf_sub_2sg = {"fossis"} data.forms.impf_sub_3sg = {"fos"} data.forms.impf_sub_1pl = {"fossin"} data.forms.impf_sub_2pl = {"fossis"} data.forms.impf_sub_3pl = {"fossin"} data.forms.imp_2sg = {"sei"} data.forms.imp_1pl = {"sin"} data.forms.imp_2pl = {"sêt"}

table.insert(data.categories, "Friulian third conjugation verbs") table.insert(data.categories, "Friulian irregular verbs") table.insert(data.categories, "Friulian suppletive verbs") end) inflections.irregular["dî"] = add_inflection(function(self, args, data) inflections["î"]({"d"}, data, true) data.forms.comment = {"This is a highly irregular verb with some regular -â paradigms. This verb is conjugated similarly to fâ, but this verb has irregular lengthenings only in indicative present and imperative stems was conjugated like as mentioned above."} data.conj = "fourth conjugation without infix, irregular" data.forms.inf = {"dî"} data.forms.m_past_part = {"dit"} data.forms.m_pl_past_part = {"dits"} data.forms.f_past_part = {"dide"} data.forms.f_pl_past_part = {"didis"} data.forms.pres_ind_1sg = {"dîs"} data.forms.pres_ind_2sg = {"disis"} data.forms.pres_ind_3sg = {"dîs"} data.forms.pres_ind_1pl = {"disìn"} data.forms.pres_ind_2pl = {"disês"} data.forms.pres_ind_3pl = {"disin"} data.forms.impf_ind_1sg = {"disevi"} data.forms.impf_ind_2sg = {"disevis"} data.forms.impf_ind_3sg = {"diseve"} data.forms.impf_ind_1pl = {"disevin"} data.forms.impf_ind_2pl = {"disevis"} data.forms.impf_ind_3pl = {"disevin"} data.forms.past_ind_1sg = {"disei"} data.forms.past_ind_2sg = {"diseris"} data.forms.past_ind_3sg = {"disè"} data.forms.past_ind_1pl = {"diserin"} data.forms.past_ind_2pl = {"diseris"} data.forms.past_ind_3pl = {"diserin"} data.forms.futr_ind_1sg = {"disarai"} data.forms.futr_ind_2sg = {"disarâs"} data.forms.futr_ind_3sg = {"disarà"} data.forms.futr_ind_1pl = {"disarìn"} data.forms.futr_ind_2pl = {"disarês"} data.forms.futr_ind_3pl = {"disaran"} data.forms.pres_con_1sg = {"disarès"} data.forms.pres_con_2sg = {"disaressis"} data.forms.pres_con_3sg = {"disarès"} data.forms.pres_con_1pl = {"disaressin"} data.forms.pres_con_2pl = {"disaressis"} data.forms.pres_con_3pl = {"disaressin"} data.forms.pres_sub_1sg = {"disi"} data.forms.pres_sub_2sg = {"disis"} data.forms.pres_sub_3sg = {"disi"} data.forms.pres_sub_1pl = {"disìn"} data.forms.pres_sub_2pl = {"disês"} data.forms.pres_sub_3pl = {"disin"} data.forms.impf_sub_1sg = {"disès"} data.forms.impf_sub_2sg = {"disessis"} data.forms.impf_sub_3sg = {"disès"} data.forms.impf_sub_1pl = {"disessin"} data.forms.impf_sub_2pl = {"disessis"} data.forms.impf_sub_3pl = {"disessin"} data.forms.imp_2sg = {"dìs"} data.forms.imp_1pl = {"dìn"} data.forms.imp_2pl = {"dìt"} table.insert(data.categories, "Friulian fourth conjugation verbs") table.insert(data.categories, "Friulian irregular verbs") end)

return inflections