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 | 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"] = { | data.forms["act_sub_prf_1sg"] = {pstem .. "ton"} | ||
data.forms["act_sub_prf_2sg"] = { | data.forms["act_sub_prf_2sg"] = {pstem .. "tō"} | ||
data.forms["act_sub_prf_3sg"] = { | data.forms["act_sub_prf_3sg"] = {pstem .. "tos"} | ||
data.forms["act_sub_prf_1pl"] = { | data.forms["act_sub_prf_1pl"] = {pstem .. "toty"} | ||
data.forms["act_sub_prf_2pl"] = { | data.forms["act_sub_prf_2pl"] = {pstem .. "tōt"} | ||
data.forms["act_sub_prf_3pl"] = { | data.forms["act_sub_prf_3pl"] = {pstem .. "tosy"} | ||
data.forms["act_sub_plu_1sg"] = { | data.forms["act_sub_plu_1sg"] = {pstem .. "ton"} | ||
data.forms["act_sub_plu_2sg"] = { | data.forms["act_sub_plu_2sg"] = {pstem .. "tō"} | ||
data.forms["act_sub_plu_3sg"] = { | data.forms["act_sub_plu_3sg"] = {pstem .. "tos"} | ||
data.forms["act_sub_plu_1pl"] = { | data.forms["act_sub_plu_1pl"] = {pstem .. "toty"} | ||
data.forms["act_sub_plu_2pl"] = { | data.forms["act_sub_plu_2pl"] = {pstem .. "tōt"} | ||
data.forms["act_sub_plu_3pl"] = { | data.forms["act_sub_plu_3pl"] = {pstem .. "tosy"} | ||
data.forms["act_sub_hab_1sg"] = { | data.forms["act_sub_hab_1sg"] = {pstem .. "tun"} | ||
data.forms["act_sub_hab_2sg"] = { | data.forms["act_sub_hab_2sg"] = {pstem .. "tua"} | ||
data.forms["act_sub_hab_3sg"] = { | data.forms["act_sub_hab_3sg"] = {pstem .. "tus"} | ||
data.forms["act_sub_hab_1pl"] = { | data.forms["act_sub_hab_1pl"] = {pstem .. "tuty"} | ||
data.forms["act_sub_hab_2pl"] = { | data.forms["act_sub_hab_2pl"] = {pstem .. "tuat"} | ||
data.forms["act_sub_hab_3pl"] = { | 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"] = { | 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"] = { | 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"] = { | data.forms["pas_ind_prf_1sg"] = {pstem .. "taks"} | ||
data.forms["pas_ind_prf_2sg"] = { | data.forms["pas_ind_prf_2sg"] = {pstem .. "tāks"} | ||
data.forms["pas_ind_prf_3sg"] = { | data.forms["pas_ind_prf_3sg"] = {pstem .. "taks"} | ||
data.forms["pas_ind_prf_1pl"] = { | data.forms["pas_ind_prf_1pl"] = {pstem .. "taksi"} | ||
data.forms["pas_ind_prf_2pl"] = { | data.forms["pas_ind_prf_2pl"] = {pstem .. "tāks"} | ||
data.forms["pas_ind_prf_3pl"] = { | data.forms["pas_ind_prf_3pl"] = {pstem .. "taksi"} | ||
data.forms["pas_ind_plu_1sg"] = { | data.forms["pas_ind_plu_1sg"] = {pstem .. "teks"} | ||
data.forms["pas_ind_plu_2sg"] = { | data.forms["pas_ind_plu_2sg"] = {pstem .. "tēks"} | ||
data.forms["pas_ind_plu_3sg"] = { | data.forms["pas_ind_plu_3sg"] = {pstem .. "teks"} | ||
data.forms["pas_ind_plu_1pl"] = { | data.forms["pas_ind_plu_1pl"] = {pstem .. "tiks"} | ||
data.forms["pas_ind_plu_2pl"] = { | data.forms["pas_ind_plu_2pl"] = {pstem .. "tēks"} | ||
data.forms["pas_ind_plu_3pl"] = { | data.forms["pas_ind_plu_3pl"] = {pstem .. "tiks"} | ||
data.forms["pas_ind_hab_1sg"] = { | data.forms["pas_ind_hab_1sg"] = {pstem .. "tiks"} | ||
data.forms["pas_ind_hab_2sg"] = { | data.forms["pas_ind_hab_2sg"] = {pstem .. "tiaks"} | ||
data.forms["pas_ind_hab_3sg"] = { | data.forms["pas_ind_hab_3sg"] = {pstem .. "tiks"} | ||
data.forms["pas_ind_hab_1pl"] = { | data.forms["pas_ind_hab_1pl"] = {pstem .. "tiksi"} | ||
data.forms["pas_ind_hab_2pl"] = { | data.forms["pas_ind_hab_2pl"] = {pstem .. "tiaks"} | ||
data.forms["pas_ind_hab_3pl"] = { | 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"] = { | data.forms["pas_sub_prf_1sg"] = {pstem .. "toks"} | ||
data.forms["pas_sub_prf_2sg"] = { | data.forms["pas_sub_prf_2sg"] = {pstem .. "tōks"} | ||
data.forms["pas_sub_prf_3sg"] = { | data.forms["pas_sub_prf_3sg"] = {pstem .. "toks"} | ||
data.forms["pas_sub_prf_1pl"] = { | data.forms["pas_sub_prf_1pl"] = {pstem .. "toksy"} | ||
data.forms["pas_sub_prf_2pl"] = { | data.forms["pas_sub_prf_2pl"] = {pstem .. "tōks"} | ||
data.forms["pas_sub_prf_3pl"] = { | data.forms["pas_sub_prf_3pl"] = {pstem .. "toksy"} | ||
data.forms["pas_sub_plu_1sg"] = { | data.forms["pas_sub_plu_1sg"] = {pstem .. "toks"} | ||
data.forms["pas_sub_plu_2sg"] = { | data.forms["pas_sub_plu_2sg"] = {pstem .. "tōks"} | ||
data.forms["pas_sub_plu_3sg"] = { | data.forms["pas_sub_plu_3sg"] = {pstem .. "toks"} | ||
data.forms["pas_sub_plu_1pl"] = { | data.forms["pas_sub_plu_1pl"] = {pstem .. "toksy"} | ||
data.forms["pas_sub_plu_2pl"] = { | data.forms["pas_sub_plu_2pl"] = {pstem .. "tōks"} | ||
data.forms["pas_sub_plu_3pl"] = { | data.forms["pas_sub_plu_3pl"] = {pstem .. "toksy"} | ||
data.forms["pas_sub_hab_1sg"] = { | data.forms["pas_sub_hab_1sg"] = {pstem .. "tuks"} | ||
data.forms["pas_sub_hab_2sg"] = { | data.forms["pas_sub_hab_2sg"] = {pstem .. "tuaks"} | ||
data.forms["pas_sub_hab_3sg"] = { | data.forms["pas_sub_hab_3sg"] = {pstem .. "tuks"} | ||
data.forms["pas_sub_hab_1pl"] = { | data.forms["pas_sub_hab_1pl"] = {pstem .. "tuksy"} | ||
data.forms["pas_sub_hab_2pl"] = { | data.forms["pas_sub_hab_2pl"] = {pstem .. "tuaks"} | ||
data.forms["pas_sub_hab_3pl"] = { | 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"] = { | 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"] = { | data.forms["pas_part_prf"] = {pstem .. "ta"} | ||
data.forms["pas_part_hab"] = { | data.forms["pas_part_hab"] = {pstem .. "tiarza"} | ||
end | end | ||
}) | }) | ||