Module:ast-conj/data
Appearance
- The following documentation is located at Module:ast-conj/data/documentation. [edit] Categories were auto-generated by Module:module categorization. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • testcases • sandbox
local inflections = {}
inflections["ar"] = function(args, data)
args[4] = args[4] or args[3] or args[2] or args[1]
args[3] = args[3] or args[1]
args[2] = args[2] or args[1]
data.forms.infinitive = {args[1] .. "ar"}
data.forms.gerund = {args[1] .. "ando"}
data.forms.part_m = {args[1] .. "áu"}
data.forms.part_f = {args[1] .. "ada"}
data.forms.part_n = {args[1] .. "ao"}
data.forms["part_m-p"] = {args[1] .. "aos"}
data.forms["part_f-p"] = {args[1] .. "aes"}
data.forms.pres_ind_1sg = {args[2] .. "o"}
data.forms.pres_ind_2sg = {args[4] .. "es"}
data.forms.pres_ind_3sg = {args[2] .. "a"}
data.forms.pres_ind_1pl = {args[1] .. "amos"}
data.forms.pres_ind_2pl = {args[1] .. "áis"}
data.forms.pres_ind_3pl = {args[4] .. "en"}
data.forms.impf_ind_1sg = {args[1] .. "aba"}
data.forms.impf_ind_2sg = {args[1] .. "abes"}
data.forms.impf_ind_3sg = {args[1] .. "aba"}
data.forms.impf_ind_1pl = {args[1] .. "ábemos", args[1] .. "ábamos"}
data.forms.impf_ind_2pl = {args[1] .. "abeis", args[1] .. "abais"}
data.forms.impf_ind_3pl = {args[1] .. "aben"}
data.forms.pret_ind_1sg = {args[3] .. "é"}
data.forms.pret_ind_2sg = {args[1] .. "asti", args[3] .. "esti"}
data.forms.pret_ind_3sg = {args[1] .. "ó"}
data.forms.pret_ind_1pl = {args[3] .. "emos"}
data.forms.pret_ind_2pl = {args[1] .. "astis", args[3] .. "estis"}
data.forms.pret_ind_3pl = {args[1] .. "aron"}
data.forms.plup_ind_1sg = {args[1] .. "are", args[1] .. "ara"}
data.forms.plup_ind_2sg = {args[1] .. "ares", args[1] .. "aras"}
data.forms.plup_ind_3sg = {args[1] .. "are", args[1] .. "ara"}
data.forms.plup_ind_1pl = {args[1] .. "áremos", args[1] .. "áramos"}
data.forms.plup_ind_2pl = {args[1] .. "areis", args[1] .. "arais"}
data.forms.plup_ind_3pl = {args[1] .. "aren", args[1] .. "aran"}
data.forms.futr_ind_1sg = {args[1] .. "aré"}
data.forms.futr_ind_2sg = {args[1] .. "arás"}
data.forms.futr_ind_3sg = {args[1] .. "ará"}
data.forms.futr_ind_1pl = {args[1] .. "aremos"}
data.forms.futr_ind_2pl = {args[1] .. "aréis"}
data.forms.futr_ind_3pl = {args[1] .. "arán"}
data.forms.cond_ind_1sg = {args[1] .. "aría"}
data.forms.cond_ind_2sg = {args[1] .. "aríes"}
data.forms.cond_ind_3sg = {args[1] .. "aría"}
data.forms.cond_ind_1pl = {args[1] .. "aríemos", args[1] .. "aríamos"}
data.forms.cond_ind_2pl = {args[1] .. "aríeis", args[1] .. "aríais"}
data.forms.cond_ind_3pl = {args[1] .. "aríen"}
data.forms.pres_sub_1sg = {args[4] .. "e"}
data.forms.pres_sub_2sg = {args[4] .. "es", args[2] .. "as"}
data.forms.pres_sub_3sg = {args[4] .. "e"}
data.forms.pres_sub_1pl = {args[3] .. "emos"}
data.forms.pres_sub_2pl = {args[3] .. "éis"}
data.forms.pres_sub_3pl = {args[4] .. "en", args[2] .. "an"}
data.forms.impf_sub_1sg = {args[1] .. "are", args[1] .. "ara"}
data.forms.impf_sub_2sg = {args[1] .. "ares", args[1] .. "aras"}
data.forms.impf_sub_3sg = {args[1] .. "are", args[1] .. "ara"}
data.forms.impf_sub_1pl = {args[1] .. "áremos", args[1] .. "áramos"}
data.forms.impf_sub_2pl = {args[1] .. "areis", args[1] .. "arais"}
data.forms.impf_sub_3pl = {args[1] .. "aren", args[1] .. "aran"}
data.forms.impr_2sg = {args[2] .. "a"}
data.forms.impr_2pl = {args[1] .. "ái"}
end
inflections["er"] = function(args, data)
data.forms.infinitive = {args[1] .. "er"}
data.forms.gerund = {args[1] .. "iendo"}
data.forms.part_m = {args[1] .. "íu"}
data.forms.part_f = {args[1] .. "ida"}
data.forms.part_n = {args[1] .. "ío"}
data.forms["part_m-p"] = {args[1] .. "íos"}
data.forms["part_f-p"] = {args[1] .. "íes"}
data.forms.pres_ind_1sg = {args[1] .. "o"}
data.forms.pres_ind_2sg = {args[1] .. "es"}
data.forms.pres_ind_3sg = {args[1] .. "e"}
data.forms.pres_ind_1pl = {args[1] .. "emos"}
data.forms.pres_ind_2pl = {args[1] .. "éis"}
data.forms.pres_ind_3pl = {args[1] .. "en"}
data.forms.impf_ind_1sg = {args[1] .. "ía"}
data.forms.impf_ind_2sg = {args[1] .. "íes"}
data.forms.impf_ind_3sg = {args[1] .. "ía"}
data.forms.impf_ind_1pl = {args[1] .. "íemos"}
data.forms.impf_ind_2pl = {args[1] .. "íeis"}
data.forms.impf_ind_3pl = {args[1] .. "íen"}
data.forms.pret_ind_1sg = {args[1] .. "í"}
data.forms.pret_ind_2sg = {args[1] .. "iesti"}
data.forms.pret_ind_3sg = {args[1] .. "ió"}
data.forms.pret_ind_1pl = {args[1] .. "iemos"}
data.forms.pret_ind_2pl = {args[1] .. "iestis"}
data.forms.pret_ind_3pl = {args[1] .. "ieron"}
data.forms.plup_ind_1sg = {args[1] .. "iere"}
data.forms.plup_ind_2sg = {args[1] .. "ieras"}
data.forms.plup_ind_3sg = {args[1] .. "iere"}
data.forms.plup_ind_1pl = {args[1] .. "iéremos"}
data.forms.plup_ind_2pl = {args[1] .. "iereis"}
data.forms.plup_ind_3pl = {args[1] .. "ieran"}
data.forms.futr_ind_1sg = {args[1] .. "eré"}
data.forms.futr_ind_2sg = {args[1] .. "erás"}
data.forms.futr_ind_3sg = {args[1] .. "erá"}
data.forms.futr_ind_1pl = {args[1] .. "eremos"}
data.forms.futr_ind_2pl = {args[1] .. "eréis"}
data.forms.futr_ind_3pl = {args[1] .. "erán"}
data.forms.cond_ind_1sg = {args[1] .. "ería"}
data.forms.cond_ind_2sg = {args[1] .. "eríes"}
data.forms.cond_ind_3sg = {args[1] .. "ería"}
data.forms.cond_ind_1pl = {args[1] .. "eríemos", args[1] .. "eríamos"}
data.forms.cond_ind_2pl = {args[1] .. "eríeis", args[1] .. "eríais"}
data.forms.cond_ind_3pl = {args[1] .. "eríen"}
data.forms.pres_sub_1sg = {args[1] .. "a"}
data.forms.pres_sub_2sg = {args[1] .. "as"}
data.forms.pres_sub_3sg = {args[1] .. "a"}
data.forms.pres_sub_1pl = {args[1] .. "amos"}
data.forms.pres_sub_2pl = {args[1] .. "áis"}
data.forms.pres_sub_3pl = {args[1] .. "an"}
data.forms.impf_sub_1sg = {args[1] .. "iere"}
data.forms.impf_sub_2sg = {args[1] .. "ieras"}
data.forms.impf_sub_3sg = {args[1] .. "iere"}
data.forms.impf_sub_1pl = {args[1] .. "iéremos"}
data.forms.impf_sub_2pl = {args[1] .. "iereis"}
data.forms.impf_sub_3pl = {args[1] .. "ieran"}
data.forms.impr_2sg = {args[1] .. "i"}
data.forms.impr_2pl = {args[1] .. "éi"}
end
inflections["ir"] = function(args, data)
data.forms.infinitive = {args[1] .. "ir"}
data.forms.gerund = {args[1] .. "iendo"}
data.forms.part_m = {args[1] .. "íu"}
data.forms.part_f = {args[1] .. "ida"}
data.forms.part_n = {args[1] .. "ío"}
data.forms["part_m-p"] = {args[1] .. "íos"}
data.forms["part_f-p"] = {args[1] .. "íes"}
data.forms.pres_ind_1sg = {args[1] .. "o"}
data.forms.pres_ind_2sg = {args[1] .. "es"}
data.forms.pres_ind_3sg = {args[1] .. "e"}
data.forms.pres_ind_1pl = {args[1] .. "imos"}
data.forms.pres_ind_2pl = {args[1] .. "ís"}
data.forms.pres_ind_3pl = {args[1] .. "en"}
data.forms.impf_ind_1sg = {args[1] .. "ía"}
data.forms.impf_ind_2sg = {args[1] .. "íes"}
data.forms.impf_ind_3sg = {args[1] .. "ía"}
data.forms.impf_ind_1pl = {args[1] .. "íemos", args[1] .. "íamos"}
data.forms.impf_ind_2pl = {args[1] .. "íeis", args[1] .. "íais"}
data.forms.impf_ind_3pl = {args[1] .. "íen"}
data.forms.pret_ind_1sg = {args[1] .. "í"}
data.forms.pret_ind_2sg = {args[1] .. "iesti", args[1] .. "isti"}
data.forms.pret_ind_3sg = {args[1] .. "ió"}
data.forms.pret_ind_1pl = {args[1] .. "iemos", args[1] .. "imos"}
data.forms.pret_ind_2pl = {args[1] .. "iestis", args[1] .. "istis"}
data.forms.pret_ind_3pl = {args[1] .. "ieron"}
data.forms.plup_ind_1sg = {args[1] .. "iere", args[1] .. "iera"}
data.forms.plup_ind_2sg = {args[1] .. "ieres", args[1] .. "ieras"}
data.forms.plup_ind_3sg = {args[1] .. "iere", args[1] .. "iera"}
data.forms.plup_ind_1pl = {args[1] .. "iéremos", args[1] .. "iéramos"}
data.forms.plup_ind_2pl = {args[1] .. "iereis", args[1] .. "ierais"}
data.forms.plup_ind_3pl = {args[1] .. "ieren", args[1] .. "ieran"}
data.forms.futr_ind_1sg = {args[1] .. "iré"}
data.forms.futr_ind_2sg = {args[1] .. "irás"}
data.forms.futr_ind_3sg = {args[1] .. "irá"}
data.forms.futr_ind_1pl = {args[1] .. "iremos"}
data.forms.futr_ind_2pl = {args[1] .. "iréis"}
data.forms.futr_ind_3pl = {args[1] .. "irán"}
data.forms.cond_ind_1sg = {args[1] .. "iría"}
data.forms.cond_ind_2sg = {args[1] .. "iríes"}
data.forms.cond_ind_3sg = {args[1] .. "iría"}
data.forms.cond_ind_1pl = {args[1] .. "iríemos", args[1] .. "iríamos"}
data.forms.cond_ind_2pl = {args[1] .. "iríeis", args[1] .. "iríais"}
data.forms.cond_ind_3pl = {args[1] .. "iríen"}
data.forms.pres_sub_1sg = {args[1] .. "a"}
data.forms.pres_sub_2sg = {args[1] .. "as"}
data.forms.pres_sub_3sg = {args[1] .. "a"}
data.forms.pres_sub_1pl = {args[1] .. "amos"}
data.forms.pres_sub_2pl = {args[1] .. "áis"}
data.forms.pres_sub_3pl = {args[1] .. "an"}
data.forms.impf_sub_1sg = {args[1] .. "iere", args[1] .. "iera"}
data.forms.impf_sub_2sg = {args[1] .. "ieres", args[1] .. "ieras"}
data.forms.impf_sub_3sg = {args[1] .. "iere", args[1] .. "iera"}
data.forms.impf_sub_1pl = {args[1] .. "iéremos", args[1] .. "iéramos"}
data.forms.impf_sub_2pl = {args[1] .. "iereis", args[1] .. "ierais"}
data.forms.impf_sub_3pl = {args[1] .. "ieren", args[1] .. "ieran"}
data.forms.impr_2sg = {args[1] .. "i"}
data.forms.impr_2pl = {args[1] .. "íi"}
end
inflections["cir"] = function(args, data)
data.forms.infinitive = {args[1] .. "cir"}
data.forms.gerund = {args[1] .. "ciendo"}
data.forms.part_m = {args[1] .. "cíu"}
data.forms.part_f = {args[1] .. "cida"}
data.forms.part_n = {args[1] .. "cío"}
data.forms["part_m-p"] = {args[1] .. "cíos"}
data.forms["part_f-p"] = {args[1] .. "cíes"}
data.forms.pres_ind_1sg = {args[1] .. "zo"}
data.forms.pres_ind_2sg = {args[1] .. "ces"}
data.forms.pres_ind_3sg = {args[1] .. "z"}
data.forms.pres_ind_1pl = {args[1] .. "cimos"}
data.forms.pres_ind_2pl = {args[1] .. "cís"}
data.forms.pres_ind_3pl = {args[1] .. "cen"}
data.forms.impf_ind_1sg = {args[1] .. "cía"}
data.forms.impf_ind_2sg = {args[1] .. "cíes"}
data.forms.impf_ind_3sg = {args[1] .. "cía"}
data.forms.impf_ind_1pl = {args[1] .. "cíemos"}
data.forms.impf_ind_2pl = {args[1] .. "cíeis"}
data.forms.impf_ind_3pl = {args[1] .. "cíen"}
data.forms.pret_ind_1sg = {args[1] .. "cí"}
data.forms.pret_ind_2sg = {args[1] .. "ciesti"}
data.forms.pret_ind_3sg = {args[1] .. "ció"}
data.forms.pret_ind_1pl = {args[1] .. "ciemos"}
data.forms.pret_ind_2pl = {args[1] .. "ciestis"}
data.forms.pret_ind_3pl = {args[1] .. "cieron"}
data.forms.plup_ind_1sg = {args[1] .. "ciere"}
data.forms.plup_ind_2sg = {args[1] .. "cieres"}
data.forms.plup_ind_3sg = {args[1] .. "ciere"}
data.forms.plup_ind_1pl = {args[1] .. "ciéremos"}
data.forms.plup_ind_2pl = {args[1] .. "ciereis"}
data.forms.plup_ind_3pl = {args[1] .. "cieren"}
data.forms.futr_ind_1sg = {args[1] .. "ciré"}
data.forms.futr_ind_2sg = {args[1] .. "cirás"}
data.forms.futr_ind_3sg = {args[1] .. "cirá"}
data.forms.futr_ind_1pl = {args[1] .. "ciremos"}
data.forms.futr_ind_2pl = {args[1] .. "ciréis"}
data.forms.futr_ind_3pl = {args[1] .. "cirán"}
data.forms.cond_ind_1sg = {args[1] .. "ciría"}
data.forms.cond_ind_2sg = {args[1] .. "ciríes"}
data.forms.cond_ind_3sg = {args[1] .. "ciría"}
data.forms.cond_ind_1pl = {args[1] .. "ciríemos", args[1] .. "ciríamos"}
data.forms.cond_ind_2pl = {args[1] .. "ciríeis", args[1] .. "ciríais"}
data.forms.cond_ind_3pl = {args[1] .. "ciríen"}
data.forms.pres_sub_1sg = {args[1] .. "za"}
data.forms.pres_sub_2sg = {args[1] .. "zas"}
data.forms.pres_sub_3sg = {args[1] .. "za"}
data.forms.pres_sub_1pl = {args[1] .. "zamos"}
data.forms.pres_sub_2pl = {args[1] .. "záis"}
data.forms.pres_sub_3pl = {args[1] .. "zan"}
data.forms.impf_sub_1sg = {args[1] .. "ciere"}
data.forms.impf_sub_2sg = {args[1] .. "cieres"}
data.forms.impf_sub_3sg = {args[1] .. "ciere"}
data.forms.impf_sub_1pl = {args[1] .. "ciéremos"}
data.forms.impf_sub_2pl = {args[1] .. "ciereis"}
data.forms.impf_sub_3pl = {args[1] .. "cieren"}
data.forms.impr_2sg = {args[1] .. "z"}
data.forms.impr_2pl = {args[1] .. "cíi"}
end
inflections["ensugar"] = function(args, data)
inflections["ar"]({"ensug"}, data)
table.insert(data.forms.part_m, "ensuchu")
table.insert(data.forms.part_f, "ensucha")
table.insert(data.forms.part_n, "ensucho")
table.insert(data.forms["part_m-p"], "ensuchos")
table.insert(data.forms["part_f-p"], "ensuchas")
data.forms.pres_ind_2sg = {"ensugues"}
data.forms.pres_ind_3pl = {"ensuguen"}
data.forms.pres_sub_1sg = {"ensugue"}
data.forms.pres_sub_2sg = {"ensugues", "ensugas"}
data.forms.pres_sub_3sg = {"ensugue"}
data.forms.pres_sub_1pl = {"ensuguemos"}
data.forms.pres_sub_2pl = {"ensuguéis"}
data.forms.pres_sub_3pl = {"ensuguen", "ensugan"}
table.insert(data.categories, "Asturian irregular verbs")
end
inflections["coyer"] = function(args, data)
inflections["ar"]({"coy"}, data)
data.forms.pres_ind_1sg = {"cueyo"}
data.forms.pres_ind_2sg = {"cueyes"}
data.forms.pres_ind_3sg = {"cueye"}
data.forms.pres_ind_3pl = {"cueyen"}
data.forms.pres_sub_1sg = {"cueya"}
data.forms.pres_sub_2sg = {"cueyas"}
data.forms.pres_sub_3sg = {"cueya"}
data.forms.pres_sub_3pl = {"cueyan"}
table.insert(data.forms.impr_2sg, "cueyi")
table.insert(data.categories, "Asturian irregular verbs")
end
inflections["facer"] = function(args, data)
data.forms.infinitive = {"facer", "faer"}
data.forms.gerund = {"faciendo", "fayendo"}
data.forms.part_m = {"fechu"}
data.forms.part_f = {"fecha"}
data.forms.part_n = {"fecho"}
data.forms["part_m-p"] = {"fechos"}
data.forms["part_f-p"] = {"feches"}
data.forms.pres_ind_1sg = {"fago", "faigo"}
data.forms.pres_ind_2sg = {"faes"}
data.forms.pres_ind_3sg = {"fai"}
data.forms.pres_ind_1pl = {"facemos", "faemos"}
data.forms.pres_ind_2pl = {"facéis", "faéis"}
data.forms.pres_ind_3pl = {"faen"}
data.forms.impf_ind_1sg = {"facía", "faía"}
data.forms.impf_ind_2sg = {"facíes", "faíes"}
data.forms.impf_ind_3sg = {"facía", "faía"}
data.forms.impf_ind_1pl = {"facíemos", "facíamos", "faíemos", "faíamos"}
data.forms.impf_ind_2pl = {"facíeis", "facíais", "faíeis", "faíais"}
data.forms.impf_ind_3pl = {"facíen", "faíen"}
data.forms.pret_ind_1sg = {"fici", "fixi"}
data.forms.pret_ind_2sg = {"ficisti", "ficesti", "fixisti", "fixesti"}
data.forms.pret_ind_3sg = {"fizo", "fixo"}
data.forms.pret_ind_1pl = {"ficimos", "ficemos", "fiximos", "fixemos"}
data.forms.pret_ind_2pl = {"ficistis", "ficestis", "fixistis", "fixestis"}
data.forms.pret_ind_3pl = {"ficieron", "fixieron"}
data.forms.plup_ind_1sg = {"ficiere", "ficiera", "fixiere", "fixiera"}
data.forms.plup_ind_2sg = {"ficieres", "ficieras", "fixiere", "fixiera"}
data.forms.plup_ind_3sg = {"ficiere", "ficiera", "fixiere", "fixiera"}
data.forms.plup_ind_1pl = {"ficiéremos", "fixiéramos", "fixiéremos", "fixiéramos"}
data.forms.plup_ind_2pl = {"ficiereis", "ficierais", "fixiereis", "fixierais"}
data.forms.plup_ind_3pl = {"ficieren", "ficieran", "fixieren", "fixieran"}
data.forms.futr_ind_1sg = {"fadré", "fairé"}
data.forms.futr_ind_2sg = {"fadrás", "fairás"}
data.forms.futr_ind_3sg = {"fadrá", "fairá"}
data.forms.futr_ind_1pl = {"fadremos", "fairemos"}
data.forms.futr_ind_2pl = {"fadréis", "fairéis"}
data.forms.futr_ind_3pl = {"fadrán", "fairán"}
data.forms.cond_ind_1sg = {"fadría", "fairía"}
data.forms.cond_ind_2sg = {"fadríes", "fairíes"}
data.forms.cond_ind_3sg = {"fadría", "fairía"}
data.forms.cond_ind_1pl = {"fadríemos", "fadríamos", "fairíemos", "fairíamos"}
data.forms.cond_ind_2pl = {"fadríeis", "fadríais", "fairíeis", "fairíais"}
data.forms.cond_ind_3pl = {"fadríen", "fairíen"}
data.forms.pres_sub_1sg = {"faga", "faiga"}
data.forms.pres_sub_2sg = {"fagas", "faigas"}
data.forms.pres_sub_3sg = {"faga", "faiga"}
data.forms.pres_sub_1pl = {"fagamos", "faigamos"}
data.forms.pres_sub_2pl = {"fagáis", "faigáis"}
data.forms.pres_sub_3pl = {"fagan", "faigan"}
data.forms.impf_sub_1sg = {"ficiere", "ficiera", "fixiere", "fixiera"}
data.forms.impf_sub_2sg = {"ficieres", "ficieras", "fixiere", "fixiera"}
data.forms.impf_sub_3sg = {"ficiere", "ficiera", "fixiere", "fixiera"}
data.forms.impf_sub_1pl = {"ficiéremos", "ficiéramos", "fixiéremos", "fixiéramos"}
data.forms.impf_sub_2pl = {"ficiereis", "ficierais", "fixiereis", "fixierais"}
data.forms.impf_sub_3pl = {"ficieren", "ficieran", "fixieren", "fixieran"}
data.forms.impr_2sg = {"fai"}
data.forms.impr_2pl = {"facéi", "faéi"}
table.insert(data.categories, "Asturian irregular verbs")
end
inflections["poder"] = function(args, data)
data.forms.infinitive = {"poder"}
data.forms.gerund = {"pudiendo"}
data.forms.part_m = {"podíu"}
data.forms.part_f = {"podida"}
data.forms.part_n = {"podío"}
data.forms["part_m-p"] = {"podíos"}
data.forms["part_f-p"] = {"podíes"}
data.forms.pres_ind_1sg = {"puedo", "pueo"}
data.forms.pres_ind_2sg = {"puedes", "pues"}
data.forms.pres_ind_3sg = {"pue"}
data.forms.pres_ind_1pl = {"podemos"}
data.forms.pres_ind_2pl = {"podéis"}
data.forms.pres_ind_3pl = {"pueden", "puen"}
data.forms.impf_ind_1sg = {"podía"}
data.forms.impf_ind_2sg = {"podíes"}
data.forms.impf_ind_3sg = {"podía"}
data.forms.impf_ind_1pl = {"podíemos", "podíamos"}
data.forms.impf_ind_2pl = {"podíeis", "podíais"}
data.forms.impf_ind_3pl = {"podíen"}
data.forms.pret_ind_1sg = {"pudi"}
data.forms.pret_ind_2sg = {"pudisti", "pudiesti"}
data.forms.pret_ind_3sg = {"pudo"}
data.forms.pret_ind_1pl = {"pudimos", "pudiemos"}
data.forms.pret_ind_2pl = {"pudistis", "pudiestis"}
data.forms.pret_ind_3pl = {"pudieron"}
data.forms.plup_ind_1sg = {"pudiere", "pudiera"}
data.forms.plup_ind_2sg = {"pudieres", "pudieras"}
data.forms.plup_ind_3sg = {"pudiere", "pudiera"}
data.forms.plup_ind_1pl = {"pudiéremos", "pudiéramos"}
data.forms.plup_ind_2pl = {"pudiereis", "pudierais"}
data.forms.plup_ind_3pl = {"pudieren", "pudieran"}
data.forms.futr_ind_1sg = {"podré"}
data.forms.futr_ind_2sg = {"podrás"}
data.forms.futr_ind_3sg = {"podrá"}
data.forms.futr_ind_1pl = {"podremos"}
data.forms.futr_ind_2pl = {"podréis"}
data.forms.futr_ind_3pl = {"podrán"}
data.forms.cond_ind_1sg = {"podría"}
data.forms.cond_ind_2sg = {"podríes"}
data.forms.cond_ind_3sg = {"podría"}
data.forms.cond_ind_1pl = {"podríemos", "podríamos"}
data.forms.cond_ind_2pl = {"podríeis", "podríais"}
data.forms.cond_ind_3pl = {"podríen"}
data.forms.pres_sub_1sg = {"pueda", "puea"}
data.forms.pres_sub_2sg = {"puedas", "pueas"}
data.forms.pres_sub_3sg = {"pueda", "puea"}
data.forms.pres_sub_1pl = {"podamos"}
data.forms.pres_sub_2pl = {"podáis"}
data.forms.pres_sub_3pl = {"puedan", "puean"}
data.forms.impf_sub_1sg = {"pudiere", "pudiera"}
data.forms.impf_sub_2sg = {"pudieres", "pudieras"}
data.forms.impf_sub_3sg = {"pudiere", "pudiera"}
data.forms.impf_sub_1pl = {"pudiéremos", "pudiéramos"}
data.forms.impf_sub_2pl = {"pudiereis", "pudierais"}
data.forms.impf_sub_3pl = {"pudieren", "pudieran"}
data.forms.impr_2sg = {"pue"}
data.forms.impr_2pl = {"podéi"}
table.insert(data.categories, "Asturian irregular verbs")
end
inflections["poner"] = function(args, data)
data.forms.infinitive = {"poder"}
data.forms.gerund = {"poniendo"}
data.forms.part_m = {"puestu"}
data.forms.part_f = {"puesta"}
data.forms.part_n = {"puesto"}
data.forms["part_m-p"] = {"puestos"}
data.forms["part_f-p"] = {"puestes"}
data.forms.pres_ind_1sg = {"pongo"}
data.forms.pres_ind_2sg = {"pones"}
data.forms.pres_ind_3sg = {"pon"}
data.forms.pres_ind_1pl = {"ponemos"}
data.forms.pres_ind_2pl = {"ponéis"}
data.forms.pres_ind_3pl = {"ponen"}
data.forms.impf_ind_1sg = {"ponía"}
data.forms.impf_ind_2sg = {"poníes"}
data.forms.impf_ind_3sg = {"ponía"}
data.forms.impf_ind_1pl = {"poníemos", "poníamos"}
data.forms.impf_ind_2pl = {"poníeis", "poníais"}
data.forms.impf_ind_3pl = {"poníen"}
data.forms.pret_ind_1sg = {"punxi"}
data.forms.pret_ind_2sg = {"punxesti", "punxisti"}
data.forms.pret_ind_3sg = {"punxo"}
data.forms.pret_ind_1pl = {"punxemos", "punximos"}
data.forms.pret_ind_2pl = {"punxestis", "punxistis"}
data.forms.pret_ind_3pl = {"punxeron"}
data.forms.plup_ind_1sg = {"punxere", "punxera"}
data.forms.plup_ind_2sg = {"punxeres", "punxeras"}
data.forms.plup_ind_3sg = {"punxere", "punxera"}
data.forms.plup_ind_1pl = {"punxéremos", "punxéramos"}
data.forms.plup_ind_2pl = {"punxereis", "punxerais"}
data.forms.plup_ind_3pl = {"punxeren", "punxeran"}
data.forms.futr_ind_1sg = {"pondré"}
data.forms.futr_ind_2sg = {"pondrás"}
data.forms.futr_ind_3sg = {"pondrá"}
data.forms.futr_ind_1pl = {"pondremos"}
data.forms.futr_ind_2pl = {"pondréis"}
data.forms.futr_ind_3pl = {"pondrán"}
data.forms.cond_ind_1sg = {"pondría"}
data.forms.cond_ind_2sg = {"pondríes"}
data.forms.cond_ind_3sg = {"pondría"}
data.forms.cond_ind_1pl = {"pondríemos", "pondríamos"}
data.forms.cond_ind_2pl = {"pondríeis", "pondríais"}
data.forms.cond_ind_3pl = {"pondríen"}
data.forms.pres_sub_1sg = {"ponga"}
data.forms.pres_sub_2sg = {"pongas"}
data.forms.pres_sub_3sg = {"ponga"}
data.forms.pres_sub_1pl = {"pongamos"}
data.forms.pres_sub_2pl = {"pongáis"}
data.forms.pres_sub_3pl = {"pongan"}
data.forms.impf_sub_1sg = {"punxere", "punxera"}
data.forms.impf_sub_2sg = {"punxeres", "punxeras"}
data.forms.impf_sub_3sg = {"punxere", "punxera"}
data.forms.impf_sub_1pl = {"punxéremos", "punxéramos"}
data.forms.impf_sub_2pl = {"punxereis", "punxerais"}
data.forms.impf_sub_3pl = {"punxeren", "punxeran"}
data.forms.impr_2sg = {"pon"}
data.forms.impr_2pl = {"ponéi"}
table.insert(data.categories, "Asturian irregular verbs")
end
inflections["querer"] = function(args, data)
data.forms.infinitive = {"querer"}
data.forms.gerund = {"queriendo"}
data.forms.part_m = {"queríu"}
data.forms.part_f = {"querida"}
data.forms.part_n = {"querío"}
data.forms["part_m-p"] = {"queríos"}
data.forms["part_f-p"] = {"queríes"}
data.forms.pres_ind_1sg = {"quiero"}
data.forms.pres_ind_2sg = {"quies"}
data.forms.pres_ind_3sg = {"quier"}
data.forms.pres_ind_1pl = {"queremos"}
data.forms.pres_ind_2pl = {"queréis"}
data.forms.pres_ind_3pl = {"quieren"}
data.forms.impf_ind_1sg = {"quería"}
data.forms.impf_ind_2sg = {"queríes"}
data.forms.impf_ind_3sg = {"quería"}
data.forms.impf_ind_1pl = {"queríemos", "queríamos"}
data.forms.impf_ind_2pl = {"queríeis", "queríais"}
data.forms.impf_ind_3pl = {"queríen"}
data.forms.pret_ind_1sg = {"quixi"}
data.forms.pret_ind_2sg = {"quixesti", "quixisti"}
data.forms.pret_ind_3sg = {"quixo"}
data.forms.pret_ind_1pl = {"quixemos", "quiximos"}
data.forms.pret_ind_2pl = {"quixestis", "quixistis"}
data.forms.pret_ind_3pl = {"quixeron"}
data.forms.plup_ind_1sg = {"quixere", "quixera"}
data.forms.plup_ind_2sg = {"quixeres", "quixeras"}
data.forms.plup_ind_3sg = {"quixere", "quixera"}
data.forms.plup_ind_1pl = {"quixéremos", "quixéramos"}
data.forms.plup_ind_2pl = {"quixereis", "quixerais"}
data.forms.plup_ind_3pl = {"quixeren", "quixeran"}
data.forms.futr_ind_1sg = {"quedré"}
data.forms.futr_ind_2sg = {"quedrás"}
data.forms.futr_ind_3sg = {"quedrá"}
data.forms.futr_ind_1pl = {"quedremos"}
data.forms.futr_ind_2pl = {"quedréis"}
data.forms.futr_ind_3pl = {"quedrán"}
data.forms.cond_ind_1sg = {"quedría"}
data.forms.cond_ind_2sg = {"quedríes"}
data.forms.cond_ind_3sg = {"quedría"}
data.forms.cond_ind_1pl = {"quedríemos", "quedríamos"}
data.forms.cond_ind_2pl = {"quedríeis", "quedríais"}
data.forms.cond_ind_3pl = {"quedríen"}
data.forms.pres_sub_1sg = {"quiera"}
data.forms.pres_sub_2sg = {"quieras"}
data.forms.pres_sub_3sg = {"quiera"}
data.forms.pres_sub_1pl = {"queramos"}
data.forms.pres_sub_2pl = {"queráis"}
data.forms.pres_sub_3pl = {"quieran"}
data.forms.impf_sub_1sg = {"quixere", "quixera"}
data.forms.impf_sub_2sg = {"quixeres", "quixeras"}
data.forms.impf_sub_3sg = {"quixere", "quixera"}
data.forms.impf_sub_1pl = {"quixéremos", "quixéramos"}
data.forms.impf_sub_2pl = {"quixereis", "quixerais"}
data.forms.impf_sub_3pl = {"quixeren", "quixeran"}
data.forms.impr_2sg = {"quier"}
data.forms.impr_2pl = {"queréi"}
table.insert(data.categories, "Asturian irregular verbs")
end
inflections["ser"] = function(args, data)
data.forms.infinitive = {"ser"}
data.forms.gerund = {"siendo"}
data.forms.part_all = {"sío"}
data.forms.pres_ind_1sg = {"soi", "so"}
data.forms.pres_ind_2sg = {"yes"}
data.forms.pres_ind_3sg = {"ye"}
data.forms.pres_ind_1pl = {"somos"}
data.forms.pres_ind_2pl = {"sois"}
data.forms.pres_ind_3pl = {"son"}
data.forms.impf_ind_1sg = {"yera"}
data.forms.impf_ind_2sg = {"yeres"}
data.forms.impf_ind_3sg = {"yera"}
data.forms.impf_ind_1pl = {"yéremos", "yéramos"}
data.forms.impf_ind_2pl = {"yereis", "yerais"}
data.forms.impf_ind_3pl = {"yeren"}
data.forms.pret_ind_1sg = {"fui"}
data.forms.pret_ind_2sg = {"fuesti", "fuisti"}
data.forms.pret_ind_3sg = {"foi"}
data.forms.pret_ind_1pl = {"fuemos", "fuimos"}
data.forms.pret_ind_2pl = {"fuestis", "fuistis"}
data.forms.pret_ind_3pl = {"fueron"}
data.forms.plup_ind_1sg = {"fuere", "fuera"}
data.forms.plup_ind_2sg = {"fueres", "fueras"}
data.forms.plup_ind_3sg = {"fuere", "fuera"}
data.forms.plup_ind_1pl = {"fuéremos", "fuéramos"}
data.forms.plup_ind_2pl = {"fuereis", "fuerais"}
data.forms.plup_ind_3pl = {"fueren", "fueran"}
data.forms.futr_ind_1sg = {"seré"}
data.forms.futr_ind_2sg = {"serás"}
data.forms.futr_ind_3sg = {"será"}
data.forms.futr_ind_1pl = {"seremos"}
data.forms.futr_ind_2pl = {"seréis"}
data.forms.futr_ind_3pl = {"serán"}
data.forms.cond_ind_1sg = {"sería"}
data.forms.cond_ind_2sg = {"seríes"}
data.forms.cond_ind_3sg = {"sería"}
data.forms.cond_ind_1pl = {"seríemos", "seríamos"}
data.forms.cond_ind_2pl = {"seríeis", "seríais"}
data.forms.cond_ind_3pl = {"seríen"}
data.forms.pres_sub_1sg = {"seya"}
data.forms.pres_sub_2sg = {"seyas"}
data.forms.pres_sub_3sg = {"seya"}
data.forms.pres_sub_1pl = {"seyamos"}
data.forms.pres_sub_2pl = {"seyáis"}
data.forms.pres_sub_3pl = {"seyan"}
data.forms.impf_sub_1sg = {"fuere", "fuera"}
data.forms.impf_sub_2sg = {"fueres", "fueras"}
data.forms.impf_sub_3sg = {"fuere", "fuera"}
data.forms.impf_sub_1pl = {"fuéremos", "fuéramos"}
data.forms.impf_sub_2pl = {"fuereis", "fuerais"}
data.forms.impf_sub_3pl = {"fueren", "fueran"}
data.forms.impr_2sg = {"sé"}
data.forms.impr_2pl = {"sei"}
table.insert(data.categories, "Asturian irregular verbs")
table.insert(data.categories, "Asturian suppletive verbs")
end
inflections["tar"] = function(args, data)
data.forms.infinitive = {"tar"}
data.forms.gerund = {"tando"}
data.forms.part_all = {"tao"}
data.forms.pres_ind_1sg = {"to", "toi"}
data.forms.pres_ind_2sg = {"tas"}
data.forms.pres_ind_3sg = {"ta"}
data.forms.pres_ind_1pl = {"tamos"}
data.forms.pres_ind_2pl = {"táis"}
data.forms.pres_ind_3pl = {"tán"}
data.forms.impf_ind_1sg = {"taba"}
data.forms.impf_ind_2sg = {"tabes"}
data.forms.impf_ind_3sg = {"taba"}
data.forms.impf_ind_1pl = {"tabemos", "tabamos"}
data.forms.impf_ind_2pl = {"tabeis", "tabais"}
data.forms.impf_ind_3pl = {"taben"}
data.forms.pret_ind_1sg = {"tuvi", "tevi"}
data.forms.pret_ind_2sg = {"tuvisti", "tuviesti"}
data.forms.pret_ind_3sg = {"tuvo", "tevo"}
data.forms.pret_ind_1pl = {"tuvimos", "tuviemos"}
data.forms.pret_ind_2pl = {"tuvistis", "tuviestis"}
data.forms.pret_ind_3pl = {"tuvieron"}
data.forms.plup_ind_1sg = {"tuviere", "tuviera"}
data.forms.plup_ind_2sg = {"tuvieres", "tuvieras"}
data.forms.plup_ind_3sg = {"tuviere", "tuviera"}
data.forms.plup_ind_1pl = {"tuviéremos", "tuviéramos"}
data.forms.plup_ind_2pl = {"tuviereis", "tuvierais"}
data.forms.plup_ind_3pl = {"tuvieren", "tuvieran"}
data.forms.futr_ind_1sg = {"taré"}
data.forms.futr_ind_2sg = {"tarás"}
data.forms.futr_ind_3sg = {"tará"}
data.forms.futr_ind_1pl = {"taremos"}
data.forms.futr_ind_2pl = {"taréis"}
data.forms.futr_ind_3pl = {"tarán"}
data.forms.cond_ind_1sg = {"taría"}
data.forms.cond_ind_2sg = {"taríes"}
data.forms.cond_ind_3sg = {"taría"}
data.forms.cond_ind_1pl = {"taríemos", "taríamos"}
data.forms.cond_ind_2pl = {"taríeis", "taríais"}
data.forms.cond_ind_3pl = {"taríen"}
data.forms.pres_sub_1sg = {"tea"}
data.forms.pres_sub_2sg = {"teas"}
data.forms.pres_sub_3sg = {"tea"}
data.forms.pres_sub_1pl = {"teamos"}
data.forms.pres_sub_2pl = {"teáis"}
data.forms.pres_sub_3pl = {"tean"}
data.forms.impf_sub_1sg = {"tuviere", "tuviera"}
data.forms.impf_sub_2sg = {"tuvieres", "tuvieras"}
data.forms.impf_sub_3sg = {"tuviere", "tuviera"}
data.forms.impf_sub_1pl = {"tuviéremos", "tuviéramos"}
data.forms.impf_sub_2pl = {"tuviereis", "tuvierais"}
data.forms.impf_sub_3pl = {"tuvieren", "tuvieran"}
data.forms.impr_2sg = {"ta"}
data.forms.impr_2pl = {"tái"}
table.insert(data.categories, "Asturian irregular verbs")
end
inflections["tener"] = function(args, data)
data.forms.infinitive = {"tener"}
data.forms.gerund = {"teniendo"}
data.forms.part_m = {"teníu"}
data.forms.part_f = {"tenida"}
data.forms.part_n = {"tenío"}
data.forms["part_m-p"] = {"teníos"}
data.forms["part_f-p"] = {"teníes"}
data.forms.pres_ind_1sg = {"tengo", "teo", "to"}
data.forms.pres_ind_2sg = {"tienes"}
data.forms.pres_ind_3sg = {"tien"}
data.forms.pres_ind_1pl = {"tenemos"}
data.forms.pres_ind_2pl = {"tenéis"}
data.forms.pres_ind_3pl = {"tienen"}
data.forms.impf_ind_1sg = {"tenía"}
data.forms.impf_ind_2sg = {"teníes"}
data.forms.impf_ind_3sg = {"tenía"}
data.forms.impf_ind_1pl = {"teníemos", "teníamos"}
data.forms.impf_ind_2pl = {"teníeis", "teníais"}
data.forms.impf_ind_3pl = {"teníen"}
data.forms.pret_ind_1sg = {"tuvi", "tevi"}
data.forms.pret_ind_2sg = {"tuvisti", "tuviesti"}
data.forms.pret_ind_3sg = {"tuvo", "tevo"}
data.forms.pret_ind_1pl = {"tuvimos", "tuviemos"}
data.forms.pret_ind_2pl = {"tuvistis", "tuviestis"}
data.forms.pret_ind_3pl = {"tuvieron"}
data.forms.plup_ind_1sg = {"tuviere", "tuviera"}
data.forms.plup_ind_2sg = {"tuvieres", "tuvieras"}
data.forms.plup_ind_3sg = {"tuviere", "tuviera"}
data.forms.plup_ind_1pl = {"tuviéremos", "tuviéramos"}
data.forms.plup_ind_2pl = {"tuviereis", "tuvierais"}
data.forms.plup_ind_3pl = {"tuvieren", "tuvieran"}
data.forms.futr_ind_1sg = {"tendré"}
data.forms.futr_ind_2sg = {"tendrás"}
data.forms.futr_ind_3sg = {"tendrá"}
data.forms.futr_ind_1pl = {"tendremos"}
data.forms.futr_ind_2pl = {"tendréis"}
data.forms.futr_ind_3pl = {"tendrán"}
data.forms.cond_ind_1sg = {"tendría"}
data.forms.cond_ind_2sg = {"tendríes"}
data.forms.cond_ind_3sg = {"tendría"}
data.forms.cond_ind_1pl = {"tendríemos", "tendríamos"}
data.forms.cond_ind_2pl = {"tendríeis", "tendríais"}
data.forms.cond_ind_3pl = {"tendríen"}
data.forms.pres_sub_1sg = {"tenga"}
data.forms.pres_sub_2sg = {"tengas"}
data.forms.pres_sub_3sg = {"tenga"}
data.forms.pres_sub_1pl = {"tengamos"}
data.forms.pres_sub_2pl = {"tengáis"}
data.forms.pres_sub_3pl = {"tengan"}
data.forms.impf_sub_1sg = {"tuviere", "tuviera"}
data.forms.impf_sub_2sg = {"tuvieres", "tuvieras"}
data.forms.impf_sub_3sg = {"tuviere", "tuviera"}
data.forms.impf_sub_1pl = {"tuviéremos", "tuviéramos"}
data.forms.impf_sub_2pl = {"tuviereis", "tuvierais"}
data.forms.impf_sub_3pl = {"tuvieren", "tuvieran"}
data.forms.impr_2sg = {"ten"}
data.forms.impr_2pl = {"tenéi"}
table.insert(data.categories, "Asturian irregular verbs")
end
inflections["trayer"] = function(args, data)
data.forms.infinitive = {"trayer", "traer"}
data.forms.gerund = {"trayendo"}
data.forms.part_m = {"trayíu", "traíu"}
data.forms.part_f = {"trayida", "traída"}
data.forms.part_n = {"trayío", "traío"}
data.forms["part_m-p"] = {"trayíos", "traíos"}
data.forms["part_f-p"] = {"trayíes", "traíes"}
data.forms.pres_ind_1sg = {"trayo", "traigo"}
data.forms.pres_ind_2sg = {"trayes", "traes"}
data.forms.pres_ind_3sg = {"traye", "trai"}
data.forms.pres_ind_1pl = {"trayíemos", "trayíamos", "traíemos", "traíamos"}
data.forms.pres_ind_2pl = {"trayíeis", "trayíais", "traíeis", "traíais"}
data.forms.pres_ind_3pl = {"trayen", "traen"}
data.forms.impf_ind_1sg = {"trayía", "traía"}
data.forms.impf_ind_2sg = {"trayíes", "traíes"}
data.forms.impf_ind_3sg = {"trayía", "traía"}
data.forms.impf_ind_1pl = {"trayíemos", "trayíamos", "traíemos", "traíamos"}
data.forms.impf_ind_2pl = {"trayíeis", "trayíais", "traíeis", "traíais"}
data.forms.impf_ind_3pl = {"trayíen", "traíen"}
data.forms.pret_ind_1sg = {"traxí"}
data.forms.pret_ind_2sg = {"traxisti", "traxesti"}
data.forms.pret_ind_3sg = {"traxo"}
data.forms.pret_ind_1pl = {"traximos", "traxemos"}
data.forms.pret_ind_2pl = {"traxistis", "traxestis"}
data.forms.pret_ind_3pl = {"traxeron"}
data.forms.plup_ind_1sg = {"traxere", "traxera"}
data.forms.plup_ind_2sg = {"traxeres", "traxeras"}
data.forms.plup_ind_3sg = {"traxere", "traxera"}
data.forms.plup_ind_1pl = {"traxéremos", "traxéramos"}
data.forms.plup_ind_2pl = {"traxereis", "traxerais"}
data.forms.plup_ind_3pl = {"traxeren", "traxeran"}
data.forms.futr_ind_1sg = {"trayeré", "traeré"}
data.forms.futr_ind_2sg = {"trayerás", "traerás"}
data.forms.futr_ind_3sg = {"trayerá", "traerá"}
data.forms.futr_ind_1pl = {"trayeremos", "traeremos"}
data.forms.futr_ind_2pl = {"trayeréis", "traeréis"}
data.forms.futr_ind_3pl = {"trayerán", "traerán"}
data.forms.cond_ind_1sg = {"trayería", "traería"}
data.forms.cond_ind_2sg = {"trayeríes", "traeríes"}
data.forms.cond_ind_3sg = {"trayería", "traería"}
data.forms.cond_ind_1pl = {"trayeríemos", "trayeríamos", "traeríemos", "traeríamos"}
data.forms.cond_ind_2pl = {"trayeríeis", "trayeríais", "traeríeis", "traeríais"}
data.forms.cond_ind_3pl = {"trayeríen", "traeríen"}
data.forms.pres_sub_1sg = {"traya", "traiga"}
data.forms.pres_sub_2sg = {"trayas", "traigas"}
data.forms.pres_sub_3sg = {"traya", "traiga"}
data.forms.pres_sub_1pl = {"trayamos", "traigamos"}
data.forms.pres_sub_2pl = {"trayáis", "traigáis"}
data.forms.pres_sub_3pl = {"trayan", "traigan"}
data.forms.impf_sub_1sg = {"traxere", "traxera"}
data.forms.impf_sub_2sg = {"traxeres", "traxeras"}
data.forms.impf_sub_3sg = {"traxere", "traxera"}
data.forms.impf_sub_1pl = {"traxéremos", "traxéramos"}
data.forms.impf_sub_2pl = {"traxereis", "traxerais"}
data.forms.impf_sub_3pl = {"traxeren", "traxeran"}
data.forms.impr_2sg = {"trai"}
data.forms.impr_2pl = {"trayéi", "traéi"}
table.insert(data.categories, "Asturian irregular verbs")
end
return inflections