Module:qhv-verb/data: Difference between revisions

No edit summary
No edit summary
Line 1,864: Line 1,864:
data.forms["act_part_prf"] = {pstem .. "a"}
data.forms["act_part_prf"] = {pstem .. "a"}
data.forms["pas_part_hab"] = {pstem .. "iarza"}
data.forms["pas_part_hab"] = {pstem .. "iarza"}
end
})
d["-ilagon"] = {
params = {
[1] = {},
},
}
setmetatable(d["-ilagon"], {__call = function(self, args, data)
local stem = args[1]
data.decl_type = "irregular"
if not data.no_cat then
table.insert(data.categories, "High Valyrian consonant-final verbs")
end
--Active
--Indicative
data.forms["act_ind_prs_1sg"] = {stem .. "an"}
data.forms["act_ind_prs_2sg"] = {stem .. "ā"}
data.forms["act_ind_prs_3sg"] = {stem .. "za"}
data.forms["act_ind_prs_1pl"] = {stem .. "i"}
data.forms["act_ind_prs_2pl"] = {stem .. "āt"}
data.forms["act_ind_prs_3pl"] = {stem .. "i"}
data.forms["act_ind_aor_1sg"] = {stem .. "in"}
data.forms["act_ind_aor_2sg"] = {stem .. "ia"}
data.forms["act_ind_aor_3sg"] = {stem .. "is"}
data.forms["act_ind_aor_1pl"] = {stem .. "iti"}
data.forms["act_ind_aor_2pl"] = {stem .. "iat"}
data.forms["act_ind_aor_3pl"] = {stem .. "isi"}
data.forms["act_ind_fut_1sg"] = {stem .. "unna"}
data.forms["act_ind_fut_2sg"] = {stem .. "ulā"}
data.forms["act_ind_fut_3sg"] = {stem .. "ulza"}
data.forms["act_ind_fut_1pl"] = {stem .. "uli"}
data.forms["act_ind_fut_2pl"] = {stem .. "ulāt"}
data.forms["act_ind_fut_3pl"] = {stem .. "ulzi"}
data.forms["act_ind_imperf_1sg"] = {stem .. "ulen"}
data.forms["act_ind_imperf_2sg"] = {stem .. "ulē"}
data.forms["act_ind_imperf_3sg"] = {stem .. "ules"}
data.forms["act_ind_imperf_1pl"] = {stem .. "ulin"}
data.forms["act_ind_imperf_2pl"] = {stem .. "ulēt"}
data.forms["act_ind_imperf_3pl"] = {stem .. "ulis"}
data.forms["act_ind_prf_1sg"] = {stem .. "tan"}
data.forms["act_ind_prf_2sg"] = {stem .. "tā"}
data.forms["act_ind_prf_3sg"] = {stem .. "tas"}
data.forms["act_ind_prf_1pl"] = {stem .. "ti"}
data.forms["act_ind_prf_2pl"] = {stem .. "tāt"}
data.forms["act_ind_prf_3pl"] = {stem .. "tis"}
data.forms["act_ind_plu_1sg"] = {stem .. "ten"}
data.forms["act_ind_plu_2sg"] = {stem .. "tē"}
data.forms["act_ind_plu_3sg"] = {stem .. "tes"}
data.forms["act_ind_plu_1pl"] = {stem .. "tin"}
data.forms["act_ind_plu_2pl"] = {stem .. "tēt"}
data.forms["act_ind_plu_3pl"] = {stem .. "tis"}
data.forms["act_ind_hab_1sg"] = {stem .. "tin"}
data.forms["act_ind_hab_2sg"] = {stem .. "tia"}
data.forms["act_ind_hab_3sg"] = {stem .. "tis"}
data.forms["act_ind_hab_1pl"] = {stem .. "titi"}
data.forms["act_ind_hab_2pl"] = {stem .. "tiat"}
data.forms["act_ind_hab_3pl"] = {stem .. "tisi"}
--Subjunctive
data.forms["act_sub_prs_1sg"] = {stem .. "on"}
data.forms["act_sub_prs_2sg"] = {stem .. "ō"}
data.forms["act_sub_prs_3sg"] = {stem .. "os"}
data.forms["act_sub_prs_1pl"] = {stem .. "oty"}
data.forms["act_sub_prs_2pl"] = {stem .. "ōt"}
data.forms["act_sub_prs_3pl"] = {stem .. "osy"}
data.forms["act_sub_aor_1sg"] = {stem .. "un"}
data.forms["act_sub_aor_2sg"] = {stem .. "ua"}
data.forms["act_sub_aor_3sg"] = {stem .. "us"}
data.forms["act_sub_aor_1pl"] = {stem .. "uty"}
data.forms["act_sub_aor_2pl"] = {stem .. "uat"}
data.forms["act_sub_aor_3pl"] = {stem .. "usy"}
data.forms["act_sub_fut_1sg"] = {stem .. "ulun"}
data.forms["act_sub_fut_2sg"] = {stem .. "ulū"}
data.forms["act_sub_fut_3sg"] = {stem .. "ulus"}
data.forms["act_sub_fut_1pl"] = {stem .. "uluty"}
data.forms["act_sub_fut_2pl"] = {stem .. "ulūt"}
data.forms["act_sub_fut_3pl"] = {stem .. "ulusy"}
data.forms["act_sub_imperf_1sg"] = {stem .. "ulon"}
data.forms["act_sub_imperf_2sg"] = {stem .. "ulō"}
data.forms["act_sub_imperf_3sg"] = {stem .. "ulos"}
data.forms["act_sub_imperf_1pl"] = {stem .. "uloty"}
data.forms["act_sub_imperf_2pl"] = {stem .. "ulōt"}
data.forms["act_sub_imperf_3pl"] = {stem .. "ulosy"}
data.forms["act_sub_prf_1sg"] = {stem .. "ton"}
data.forms["act_sub_prf_2sg"] = {stem .. "tō"}
data.forms["act_sub_prf_3sg"] = {stem .. "tos"}
data.forms["act_sub_prf_1pl"] = {stem .. "toty"}
data.forms["act_sub_prf_2pl"] = {stem .. "tōt"}
data.forms["act_sub_prf_3pl"] = {stem .. "tosy"}
data.forms["act_sub_plu_1sg"] = {stem .. "ton"}
data.forms["act_sub_plu_2sg"] = {stem .. "tō"}
data.forms["act_sub_plu_3sg"] = {stem .. "tos"}
data.forms["act_sub_plu_1pl"] = {stem .. "toty"}
data.forms["act_sub_plu_2pl"] = {stem .. "tōt"}
data.forms["act_sub_plu_3pl"] = {stem .. "tosy"}
data.forms["act_sub_hab_1sg"] = {stem .. "tun"}
data.forms["act_sub_hab_2sg"] = {stem .. "tua"}
data.forms["act_sub_hab_3sg"] = {stem .. "tus"}
data.forms["act_sub_hab_1pl"] = {stem .. "tuty"}
data.forms["act_sub_hab_2pl"] = {stem .. "tuat"}
data.forms["act_sub_hab_3pl"] = {stem .. "tusy"}
--Imperative
data.forms["act_imp_prs_2sg"] = {stem .. "ās"}
data.forms["act_imp_prs_2pl"] = {stem .. "ātās"}
data.forms["act_imp_aor_2sg"] = {stem .. "iās"}
data.forms["act_imp_aor_2pl"] = {stem .. "iātās"}
data.forms["act_imp_fut_2sg"] = {stem .. "ulās"}
data.forms["act_imp_fut_2pl"] = {stem .. "ulātās"}
--Nonfinite
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_aor"] = {stem .. "igon"}
data.forms["act_inf_prf"] = {stem .. "tagon"}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_aor"] = {stem .. "ire"}
data.forms["act_part_fut"] = {stem .. "ulare"}
data.forms["act_part_hab"] = {stem .. "tre"}
--Passive
--Indicative
data.forms["pas_ind_prs_1sg"] = {stem .. "aks"}
data.forms["pas_ind_prs_2sg"] = {stem .. "āks"}
data.forms["pas_ind_prs_3sg"] = {stem .. "aks"}
data.forms["pas_ind_prs_1pl"] = {stem .. "aksi"}
data.forms["pas_ind_prs_2pl"] = {stem .. "āks"}
data.forms["pas_ind_prs_3pl"] = {stem .. "aksi"}
data.forms["pas_ind_aor_1sg"] = {stem .. "iks"}
data.forms["pas_ind_aor_2sg"] = {stem .. "iaks"}
data.forms["pas_ind_aor_3sg"] = {stem .. "iks"}
data.forms["pas_ind_aor_1pl"] = {stem .. "iksi"}
data.forms["pas_ind_aor_2pl"] = {stem .. "iaks"}
data.forms["pas_ind_aor_3pl"] = {stem .. "iksi"}
data.forms["pas_ind_fut_1sg"] = {stem .. "ulaks"}
data.forms["pas_ind_fut_2sg"] = {stem .. "ulāks"}
data.forms["pas_ind_fut_3sg"] = {stem .. "ulaks"}
data.forms["pas_ind_fut_1pl"] = {stem .. "uliks"}
data.forms["pas_ind_fut_2pl"] = {stem .. "ulāks"}
data.forms["pas_ind_fut_3pl"] = {stem .. "uliks"}
data.forms["pas_ind_imperf_1sg"] = {stem .. "uleks"}
data.forms["pas_ind_imperf_2sg"] = {stem .. "ulēks"}
data.forms["pas_ind_imperf_3sg"] = {stem .. "uleks"}
data.forms["pas_ind_imperf_1pl"] = {stem .. "uliks"}
data.forms["pas_ind_imperf_2pl"] = {stem .. "ulēks"}
data.forms["pas_ind_imperf_3pl"] = {stem .. "uliks"}
data.forms["pas_ind_prf_1sg"] = {stem .. "taks"}
data.forms["pas_ind_prf_2sg"] = {stem .. "tāks"}
data.forms["pas_ind_prf_3sg"] = {stem .. "taks"}
data.forms["pas_ind_prf_1pl"] = {stem .. "taksi"}
data.forms["pas_ind_prf_2pl"] = {stem .. "tāks"}
data.forms["pas_ind_prf_3pl"] = {stem .. "taksi"}
data.forms["pas_ind_plu_1sg"] = {stem .. "teks"}
data.forms["pas_ind_plu_2sg"] = {stem .. "tēks"}
data.forms["pas_ind_plu_3sg"] = {stem .. "teks"}
data.forms["pas_ind_plu_1pl"] = {stem .. "teksi"}
data.forms["pas_ind_plu_2pl"] = {stem .. "tēks"}
data.forms["pas_ind_plu_3pl"] = {stem .. "tiks"}
data.forms["pas_ind_hab_1sg"] = {stem .. "tiks"}
data.forms["pas_ind_hab_2sg"] = {stem .. "tiaks"}
data.forms["pas_ind_hab_3sg"] = {stem .. "tiks"}
data.forms["pas_ind_hab_1pl"] = {stem .. "tiksi"}
data.forms["pas_ind_hab_2pl"] = {stem .. "tiaks"}
data.forms["pas_ind_hab_3pl"] = {stem .. "tiksi"}
--Subjunctive
data.forms["pas_sub_prs_1sg"] = {stem .. "oks"}
data.forms["pas_sub_prs_2sg"] = {stem .. "ōks"}
data.forms["pas_sub_prs_3sg"] = {stem .. "oks"}
data.forms["pas_sub_prs_1pl"] = {stem .. "oksy"}
data.forms["pas_sub_prs_2pl"] = {stem .. "ōks"}
data.forms["pas_sub_prs_3pl"] = {stem .. "oksy"}
data.forms["pas_sub_aor_1sg"] = {stem .. "uks"}
data.forms["pas_sub_aor_2sg"] = {stem .. "uaks"}
data.forms["pas_sub_aor_3sg"] = {stem .. "uks"}
data.forms["pas_sub_aor_1pl"] = {stem .. "uksy"}
data.forms["pas_sub_aor_2pl"] = {stem .. "uaks"}
data.forms["pas_sub_aor_3pl"] = {stem .. "uksy"}
data.forms["pas_sub_fut_1sg"] = {stem .. "uluks"}
data.forms["pas_sub_fut_2sg"] = {stem .. "ulūks"}
data.forms["pas_sub_fut_3sg"] = {stem .. "uluks"}
data.forms["pas_sub_fut_1pl"] = {stem .. "uluksy"}
data.forms["pas_sub_fut_2pl"] = {stem .. "ulūks"}
data.forms["pas_sub_fut_3pl"] = {stem .. "uluksy"}
data.forms["pas_sub_imperf_1sg"] = {stem .. "uloks"}
data.forms["pas_sub_imperf_2sg"] = {stem .. "ulōks"}
data.forms["pas_sub_imperf_3sg"] = {stem .. "uloks"}
data.forms["pas_sub_imperf_1pl"] = {stem .. "uloksy"}
data.forms["pas_sub_imperf_2pl"] = {stem .. "ulōks"}
data.forms["pas_sub_imperf_3pl"] = {stem .. "uloksy"}
data.forms["pas_sub_prf_1sg"] = {stem .. "toks"}
data.forms["pas_sub_prf_2sg"] = {stem .. "tōks"}
data.forms["pas_sub_prf_3sg"] = {stem .. "toks"}
data.forms["pas_sub_prf_1pl"] = {stem .. "toksy"}
data.forms["pas_sub_prf_2pl"] = {stem .. "tōks"}
data.forms["pas_sub_prf_3pl"] = {stem .. "toksy"}
data.forms["pas_sub_plu_1sg"] = {stem .. "toks"}
data.forms["pas_sub_plu_2sg"] = {stem .. "tōks"}
data.forms["pas_sub_plu_3sg"] = {stem .. "toks"}
data.forms["pas_sub_plu_1pl"] = {stem .. "toksy"}
data.forms["pas_sub_plu_2pl"] = {stem .. "tōks"}
data.forms["pas_sub_plu_3pl"] = {stem .. "toksy"}
data.forms["pas_sub_hab_1sg"] = {stem .. "tuks"}
data.forms["pas_sub_hab_2sg"] = {stem .. "tuaks"}
data.forms["pas_sub_hab_3sg"] = {stem .. "tuks"}
data.forms["pas_sub_hab_1pl"] = {stem .. "tuksy"}
data.forms["pas_sub_hab_2pl"] = {stem .. "tuaks"}
data.forms["pas_sub_hab_3pl"] = {stem .. "tuksy"}
--Imperative
data.forms["pas_imp_prs_2sg"] = {stem .. "āks"}
data.forms["pas_imp_prs_2pl"] = {stem .. "āks"}
data.forms["pas_imp_aor_2sg"] = {stem .. "iāks"}
data.forms["pas_imp_aor_2pl"] = {stem .. "iāks"}
data.forms["pas_imp_fut_2sg"] = {stem .. "ulāks"}
data.forms["pas_imp_fut_2pl"] = {stem .. "ulāks"}
--Nonfinite
data.forms["pas_inf_prs"] = {stem .. "akson"}
data.forms["pas_inf_aor"] = {stem .. "iakson"}
data.forms["pas_inf_prf"] = {stem .. "takson"}
data.forms["pas_part_aor"] = {stem .. "iarza"}
data.forms["pas_part_fut"] = {stem .. "ulaksa"}
data.forms["act_part_prf"] = {stem .. "ta"}
data.forms["pas_part_hab"] = {stem .. "tiarza"}
end
end
})
})