Module:qhv-verb/data: Difference between revisions

No edit summary
No edit summary
Line 28: Line 28:
local stem = args[1]
local stem = args[1]
local t = data.thematic_vowel
local t = data.thematic_vowel
local subj = t == "a" and "a" or t == "o" and "v" or "i"
local subj = t == "a" and t or t == "o" and "v" or "i"
local closedt = t == ("a" or "o") and "e" or "i"
local closedt = t == ("a" or "o") and "e" or "i"
data.decl_type = t .. "-stem"
data.decl_type = t .. "-stem"
Line 612: Line 612:
data.forms["act_sub_prs_3pl"] = {stem .. "osy"}
data.forms["act_sub_prs_3pl"] = {stem .. "osy"}
data.forms["act_sub_aor_1sg"] = {stem .. ""}
data.forms["act_sub_aor_1sg"] = {stem .. "un"}
data.forms["act_sub_aor_2sg"] = {stem .. ""}
data.forms["act_sub_aor_2sg"] = {stem .. "ua"}
data.forms["act_sub_aor_3sg"] = {stem .. ""}
data.forms["act_sub_aor_3sg"] = {stem .. "us"}
data.forms["act_sub_aor_1pl"] = {stem .. ""}
data.forms["act_sub_aor_1pl"] = {stem .. "uty"}
data.forms["act_sub_aor_2pl"] = {stem .. ""}
data.forms["act_sub_aor_2pl"] = {stem .. "uat"}
data.forms["act_sub_aor_3pl"] = {stem .. ""}
data.forms["act_sub_aor_3pl"] = {stem .. "usy"}
data.forms["act_sub_fut_1sg"] = {stem .. ""}
data.forms["act_sub_fut_1sg"] = {stem .. "ilun"}
data.forms["act_sub_fut_2sg"] = {stem .. ""}
data.forms["act_sub_fut_2sg"] = {stem .. "ilū"}
data.forms["act_sub_fut_3sg"] = {stem .. ""}
data.forms["act_sub_fut_3sg"] = {stem .. "ilus"}
data.forms["act_sub_fut_1pl"] = {stem .. ""}
data.forms["act_sub_fut_1pl"] = {stem .. "iluty"}
data.forms["act_sub_fut_2pl"] = {stem .. ""}
data.forms["act_sub_fut_2pl"] = {stem .. "ilūt"}
data.forms["act_sub_fut_3pl"] = {stem .. ""}
data.forms["act_sub_fut_3pl"] = {stem .. "ilusy"}
data.forms["act_sub_imperf_1sg"] = {stem .. ""}
data.forms["act_sub_imperf_1sg"] = {stem .. "ilon"}
data.forms["act_sub_imperf_2sg"] = {stem .. ""}
data.forms["act_sub_imperf_2sg"] = {stem .. "ilō"}
data.forms["act_sub_imperf_3sg"] = {stem .. ""}
data.forms["act_sub_imperf_3sg"] = {stem .. "ilos"}
data.forms["act_sub_imperf_1pl"] = {stem .. ""}
data.forms["act_sub_imperf_1pl"] = {stem .. "iloty"}
data.forms["act_sub_imperf_2pl"] = {stem .. ""}
data.forms["act_sub_imperf_2pl"] = {stem .. "ilōt"}
data.forms["act_sub_imperf_3pl"] = {stem .. ""}
data.forms["act_sub_imperf_3pl"] = {stem .. "ilosy"}
data.forms["act_sub_prf_1sg"] = {stem .. ""}
data.forms["act_sub_prf_1sg"] = {pstem .. "ton"}
data.forms["act_sub_prf_2sg"] = {stem .. ""}
data.forms["act_sub_prf_2sg"] = {pstem .. ""}
data.forms["act_sub_prf_3sg"] = {stem .. ""}
data.forms["act_sub_prf_3sg"] = {pstem .. "tos"}
data.forms["act_sub_prf_1pl"] = {stem .. ""}
data.forms["act_sub_prf_1pl"] = {pstem .. "toty"}
data.forms["act_sub_prf_2pl"] = {stem .. ""}
data.forms["act_sub_prf_2pl"] = {pstem .. "tōt"}
data.forms["act_sub_prf_3pl"] = {stem .. ""}
data.forms["act_sub_prf_3pl"] = {pstem .. "tosy"}
data.forms["act_sub_plu_1sg"] = {stem .. ""}
data.forms["act_sub_plu_1sg"] = {pstem .. "ton"}
data.forms["act_sub_plu_2sg"] = {stem .. ""}
data.forms["act_sub_plu_2sg"] = {pstem .. ""}
data.forms["act_sub_plu_3sg"] = {stem .. ""}
data.forms["act_sub_plu_3sg"] = {pstem .. "tos"}
data.forms["act_sub_plu_1pl"] = {stem .. ""}
data.forms["act_sub_plu_1pl"] = {pstem .. "toty"}
data.forms["act_sub_plu_2pl"] = {stem .. ""}
data.forms["act_sub_plu_2pl"] = {pstem .. "tōt"}
data.forms["act_sub_plu_3pl"] = {stem .. ""}
data.forms["act_sub_plu_3pl"] = {pstem .. "tosy"}
data.forms["act_sub_hab_1sg"] = {stem .. ""}
data.forms["act_sub_hab_1sg"] = {pstem .. "tun"}
data.forms["act_sub_hab_2sg"] = {stem .. ""}
data.forms["act_sub_hab_2sg"] = {pstem .. "tua"}
data.forms["act_sub_hab_3sg"] = {stem .. ""}
data.forms["act_sub_hab_3sg"] = {pstem .. "tus"}
data.forms["act_sub_hab_1pl"] = {stem .. ""}
data.forms["act_sub_hab_1pl"] = {pstem .. "tuty"}
data.forms["act_sub_hab_2pl"] = {stem .. ""}
data.forms["act_sub_hab_2pl"] = {pstem .. "tuat"}
data.forms["act_sub_hab_3pl"] = {stem .. ""}
data.forms["act_sub_hab_3pl"] = {pstem .. "tusy"}
--Imperative
--Imperative
data.forms["act_imp_prs_2sg"] = {stem .. ""}
data.forms["act_imp_prs_2sg"] = {stem .. "ās"}
data.forms["act_imp_prs_2pl"] = {stem .. ""}
data.forms["act_imp_prs_2pl"] = {stem .. "ātās"}
data.forms["act_imp_aor_2sg"] = {stem .. ""}
data.forms["act_imp_aor_2sg"] = {stem .. "iās"}
data.forms["act_imp_aor_2pl"] = {stem .. ""}
data.forms["act_imp_aor_2pl"] = {stem .. "iātās"}
data.forms["act_imp_fut_2sg"] = {stem .. ""}
data.forms["act_imp_fut_2sg"] = {stem .. "ilās"}
data.forms["act_imp_fut_2pl"] = {stem .. ""}
data.forms["act_imp_fut_2pl"] = {stem .. "ilātās"}
--Nonfinite
--Nonfinite
data.forms["act_inf_prs"] = {stem .. ""}
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_aor"] = {stem .. ""}
data.forms["act_inf_aor"] = {stem .. "igon"}
data.forms["act_inf_prf"] = {stem .. ""}
data.forms["act_inf_prf"] = {pstem .. "agon"}
data.forms["act_part_prs"] = {stem .. ""}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_aor"] = {stem .. ""}
data.forms["act_part_aor"] = {stem .. "ire"}
data.forms["act_part_fut"] = {stem .. ""}
data.forms["act_part_fut"] = {stem .. "ilare"}
data.forms["act_part_hab"] = {stem .. ""}
data.forms["act_part_hab"] = {pstem .. "tre"}
--Passive
--Passive
--Indicative
--Indicative
data.forms["pas_ind_prs_1sg"] = {stem .. ""}
data.forms["pas_ind_prs_1sg"] = {stem .. "aks"}
data.forms["pas_ind_prs_2sg"] = {stem .. ""}
data.forms["pas_ind_prs_2sg"] = {stem .. "āks"}
data.forms["pas_ind_prs_3sg"] = {stem .. ""}
data.forms["pas_ind_prs_3sg"] = {stem .. "aks"}
data.forms["pas_ind_prs_1pl"] = {stem .. ""}
data.forms["pas_ind_prs_1pl"] = {stem .. "aksi"}
data.forms["pas_ind_prs_2pl"] = {stem .. ""}
data.forms["pas_ind_prs_2pl"] = {stem .. "āks"}
data.forms["pas_ind_prs_3pl"] = {stem .. ""}
data.forms["pas_ind_prs_3pl"] = {stem .. "aksi"}
data.forms["pas_ind_aor_1sg"] = {stem .. ""}
data.forms["pas_ind_aor_1sg"] = {stem .. "iks"}
data.forms["pas_ind_aor_2sg"] = {stem .. ""}
data.forms["pas_ind_aor_2sg"] = {stem .. "iaks"}
data.forms["pas_ind_aor_3sg"] = {stem .. ""}
data.forms["pas_ind_aor_3sg"] = {stem .. "iks"}
data.forms["pas_ind_aor_1pl"] = {stem .. ""}
data.forms["pas_ind_aor_1pl"] = {stem .. "iksi"}
data.forms["pas_ind_aor_2pl"] = {stem .. ""}
data.forms["pas_ind_aor_2pl"] = {stem .. "iaks"}
data.forms["pas_ind_aor_3pl"] = {stem .. ""}
data.forms["pas_ind_aor_3pl"] = {stem .. "iksi"}
data.forms["pas_ind_fut_1sg"] = {stem .. ""}
data.forms["pas_ind_fut_1sg"] = {stem .. "ilaks"}
data.forms["pas_ind_fut_2sg"] = {stem .. ""}
data.forms["pas_ind_fut_2sg"] = {stem .. "ilāks"}
data.forms["pas_ind_fut_3sg"] = {stem .. ""}
data.forms["pas_ind_fut_3sg"] = {stem .. "ilaks"}
data.forms["pas_ind_fut_1pl"] = {stem .. ""}
data.forms["pas_ind_fut_1pl"] = {stem .. "iliks"}
data.forms["pas_ind_fut_2pl"] = {stem .. ""}
data.forms["pas_ind_fut_2pl"] = {stem .. "ilāks"}
data.forms["pas_ind_fut_3pl"] = {stem .. ""}
data.forms["pas_ind_fut_3pl"] = {stem .. "iliks"}
data.forms["pas_ind_imperf_1sg"] = {stem .. ""}
data.forms["pas_ind_imperf_1sg"] = {stem .. "ileks"}
data.forms["pas_ind_imperf_2sg"] = {stem .. ""}
data.forms["pas_ind_imperf_2sg"] = {stem .. "ilēks"}
data.forms["pas_ind_imperf_3sg"] = {stem .. ""}
data.forms["pas_ind_imperf_3sg"] = {stem .. "ileks"}
data.forms["pas_ind_imperf_1pl"] = {stem .. ""}
data.forms["pas_ind_imperf_1pl"] = {stem .. "iliks"}
data.forms["pas_ind_imperf_2pl"] = {stem .. ""}
data.forms["pas_ind_imperf_2pl"] = {stem .. "ilēks"}
data.forms["pas_ind_imperf_3pl"] = {stem .. ""}
data.forms["pas_ind_imperf_3pl"] = {stem .. "iliks"}
data.forms["pas_ind_prf_1sg"] = {stem .. ""}
data.forms["pas_ind_prf_1sg"] = {pstem .. "taks"}
data.forms["pas_ind_prf_2sg"] = {stem .. ""}
data.forms["pas_ind_prf_2sg"] = {pstem .. "tāks"}
data.forms["pas_ind_prf_3sg"] = {stem .. ""}
data.forms["pas_ind_prf_3sg"] = {pstem .. "taks"}
data.forms["pas_ind_prf_1pl"] = {stem .. ""}
data.forms["pas_ind_prf_1pl"] = {pstem .. "taksi"}
data.forms["pas_ind_prf_2pl"] = {stem .. ""}
data.forms["pas_ind_prf_2pl"] = {pstem .. "tāks"}
data.forms["pas_ind_prf_3pl"] = {stem .. ""}
data.forms["pas_ind_prf_3pl"] = {pstem .. "taksi"}
data.forms["pas_ind_plu_1sg"] = {stem .. ""}
data.forms["pas_ind_plu_1sg"] = {pstem .. "teks"}
data.forms["pas_ind_plu_2sg"] = {stem .. ""}
data.forms["pas_ind_plu_2sg"] = {pstem .. "tēks"}
data.forms["pas_ind_plu_3sg"] = {stem .. ""}
data.forms["pas_ind_plu_3sg"] = {pstem .. "teks"}
data.forms["pas_ind_plu_1pl"] = {stem .. ""}
data.forms["pas_ind_plu_1pl"] = {pstem .. "tiks"}
data.forms["pas_ind_plu_2pl"] = {stem .. ""}
data.forms["pas_ind_plu_2pl"] = {pstem .. "tēks"}
data.forms["pas_ind_plu_3pl"] = {stem .. ""}
data.forms["pas_ind_plu_3pl"] = {pstem .. "tiks"}
data.forms["pas_ind_hab_1sg"] = {stem .. ""}
data.forms["pas_ind_hab_1sg"] = {pstem .. "tiks"}
data.forms["pas_ind_hab_2sg"] = {stem .. ""}
data.forms["pas_ind_hab_2sg"] = {pstem .. "tiaks"}
data.forms["pas_ind_hab_3sg"] = {stem .. ""}
data.forms["pas_ind_hab_3sg"] = {pstem .. "tiks"}
data.forms["pas_ind_hab_1pl"] = {stem .. ""}
data.forms["pas_ind_hab_1pl"] = {pstem .. "tiksi"}
data.forms["pas_ind_hab_2pl"] = {stem .. ""}
data.forms["pas_ind_hab_2pl"] = {pstem .. "tiaks"}
data.forms["pas_ind_hab_3pl"] = {stem .. ""}
data.forms["pas_ind_hab_3pl"] = {pstem .. "tiksi"}
--Subjunctive
--Subjunctive
data.forms["pas_sub_prs_1sg"] = {stem .. ""}
data.forms["pas_sub_prs_1sg"] = {stem .. "oks"}
data.forms["pas_sub_prs_2sg"] = {stem .. ""}
data.forms["pas_sub_prs_2sg"] = {stem .. "ōks"}
data.forms["pas_sub_prs_3sg"] = {stem .. ""}
data.forms["pas_sub_prs_3sg"] = {stem .. "oks"}
data.forms["pas_sub_prs_1pl"] = {stem .. ""}
data.forms["pas_sub_prs_1pl"] = {stem .. "oksy"}
data.forms["pas_sub_prs_2pl"] = {stem .. ""}
data.forms["pas_sub_prs_2pl"] = {stem .. "ōks"}
data.forms["pas_sub_prs_3pl"] = {stem .. ""}
data.forms["pas_sub_prs_3pl"] = {stem .. "oksy"}
data.forms["pas_sub_aor_1sg"] = {stem .. ""}
data.forms["pas_sub_aor_1sg"] = {stem .. "uks"}
data.forms["pas_sub_aor_2sg"] = {stem .. ""}
data.forms["pas_sub_aor_2sg"] = {stem .. "uaks"}
data.forms["pas_sub_aor_3sg"] = {stem .. ""}
data.forms["pas_sub_aor_3sg"] = {stem .. "uks"}
data.forms["pas_sub_aor_1pl"] = {stem .. ""}
data.forms["pas_sub_aor_1pl"] = {stem .. "uksy"}
data.forms["pas_sub_aor_2pl"] = {stem .. ""}
data.forms["pas_sub_aor_2pl"] = {stem .. "uaks"}
data.forms["pas_sub_aor_3pl"] = {stem .. ""}
data.forms["pas_sub_aor_3pl"] = {stem .. "uksy"}
data.forms["pas_sub_fut_1sg"] = {stem .. ""}
data.forms["pas_sub_fut_1sg"] = {stem .. "iluks"}
data.forms["pas_sub_fut_2sg"] = {stem .. ""}
data.forms["pas_sub_fut_2sg"] = {stem .. "ilūks"}
data.forms["pas_sub_fut_3sg"] = {stem .. ""}
data.forms["pas_sub_fut_3sg"] = {stem .. "iluks"}
data.forms["pas_sub_fut_1pl"] = {stem .. ""}
data.forms["pas_sub_fut_1pl"] = {stem .. "iluksy"}
data.forms["pas_sub_fut_2pl"] = {stem .. ""}
data.forms["pas_sub_fut_2pl"] = {stem .. "ilūks"}
data.forms["pas_sub_fut_3pl"] = {stem .. ""}
data.forms["pas_sub_fut_3pl"] = {stem .. "iluksy"}
data.forms["pas_sub_imperf_1sg"] = {stem .. ""}
data.forms["pas_sub_imperf_1sg"] = {stem .. "iloks"}
data.forms["pas_sub_imperf_2sg"] = {stem .. ""}
data.forms["pas_sub_imperf_2sg"] = {stem .. "ilōks"}
data.forms["pas_sub_imperf_3sg"] = {stem .. ""}
data.forms["pas_sub_imperf_3sg"] = {stem .. "iloks"}
data.forms["pas_sub_imperf_1pl"] = {stem .. ""}
data.forms["pas_sub_imperf_1pl"] = {stem .. "iloksy"}
data.forms["pas_sub_imperf_2pl"] = {stem .. ""}
data.forms["pas_sub_imperf_2pl"] = {stem .. "ilōks"}
data.forms["pas_sub_imperf_3pl"] = {stem .. ""}
data.forms["pas_sub_imperf_3pl"] = {stem .. "iloksy"}
data.forms["pas_sub_prf_1sg"] = {stem .. ""}
data.forms["pas_sub_prf_1sg"] = {pstem .. "toks"}
data.forms["pas_sub_prf_2sg"] = {stem .. ""}
data.forms["pas_sub_prf_2sg"] = {pstem .. "tōks"}
data.forms["pas_sub_prf_3sg"] = {stem .. ""}
data.forms["pas_sub_prf_3sg"] = {pstem .. "toks"}
data.forms["pas_sub_prf_1pl"] = {stem .. ""}
data.forms["pas_sub_prf_1pl"] = {pstem .. "toksy"}
data.forms["pas_sub_prf_2pl"] = {stem .. ""}
data.forms["pas_sub_prf_2pl"] = {pstem .. "tōks"}
data.forms["pas_sub_prf_3pl"] = {stem .. ""}
data.forms["pas_sub_prf_3pl"] = {pstem .. "toksy"}
data.forms["pas_sub_plu_1sg"] = {stem .. ""}
data.forms["pas_sub_plu_1sg"] = {pstem .. "toks"}
data.forms["pas_sub_plu_2sg"] = {stem .. ""}
data.forms["pas_sub_plu_2sg"] = {pstem .. "tōks"}
data.forms["pas_sub_plu_3sg"] = {stem .. ""}
data.forms["pas_sub_plu_3sg"] = {pstem .. "toks"}
data.forms["pas_sub_plu_1pl"] = {stem .. ""}
data.forms["pas_sub_plu_1pl"] = {pstem .. "toksy"}
data.forms["pas_sub_plu_2pl"] = {stem .. ""}
data.forms["pas_sub_plu_2pl"] = {pstem .. "tōks"}
data.forms["pas_sub_plu_3pl"] = {stem .. ""}
data.forms["pas_sub_plu_3pl"] = {pstem .. "toksy"}
data.forms["pas_sub_hab_1sg"] = {stem .. ""}
data.forms["pas_sub_hab_1sg"] = {pstem .. "tuks"}
data.forms["pas_sub_hab_2sg"] = {stem .. ""}
data.forms["pas_sub_hab_2sg"] = {pstem .. "tuaks"}
data.forms["pas_sub_hab_3sg"] = {stem .. ""}
data.forms["pas_sub_hab_3sg"] = {pstem .. "tuks"}
data.forms["pas_sub_hab_1pl"] = {stem .. ""}
data.forms["pas_sub_hab_1pl"] = {pstem .. "tuksy"}
data.forms["pas_sub_hab_2pl"] = {stem .. ""}
data.forms["pas_sub_hab_2pl"] = {pstem .. "tuaks"}
data.forms["pas_sub_hab_3pl"] = {stem .. ""}
data.forms["pas_sub_hab_3pl"] = {pstem .. "tuksy"}
--Imperative
--Imperative
data.forms["pas_imp_prs_2sg"] = {stem .. ""}
data.forms["pas_imp_prs_2sg"] = {stem .. "āks"}
data.forms["pas_imp_prs_2pl"] = {stem .. ""}
data.forms["pas_imp_prs_2pl"] = {stem .. "āks"}
data.forms["pas_imp_aor_2sg"] = {stem .. ""}
data.forms["pas_imp_aor_2sg"] = {stem .. "iāks"}
data.forms["pas_imp_aor_2pl"] = {stem .. ""}
data.forms["pas_imp_aor_2pl"] = {stem .. "iāks"}
data.forms["pas_imp_fut_2sg"] = {stem .. ""}
data.forms["pas_imp_fut_2sg"] = {stem .. "ilāks"}
data.forms["pas_imp_fut_2pl"] = {stem .. ""}
data.forms["pas_imp_fut_2pl"] = {stem .. "ilāks"}
--Nonfinite
--Nonfinite
data.forms["pas_inf_prs"] = {stem .. ""}
data.forms["pas_inf_prs"] = {stem .. "akson"}
data.forms["pas_inf_aor"] = {stem .. ""}
data.forms["pas_inf_aor"] = {stem .. "iakson"}
data.forms["pas_inf_prf"] = {stem .. ""}
data.forms["pas_inf_prf"] = {pstem .. "takson"}
data.forms["pas_part_aor"] = {stem .. ""}
data.forms["pas_part_aor"] = {stem .. "iarza"}
data.forms["pas_part_fut"] = {stem .. ""}
data.forms["pas_part_fut"] = {stem .. "ilaksa"}
data.forms["pas_part_prf"] = {stem .. ""}
data.forms["pas_part_prf"] = {pstem .. "ta"}
data.forms["pas_part_hab"] = {stem .. ""}
data.forms["pas_part_hab"] = {pstem .. "tiarza"}
end
end
})
})