Module:qhv-verb/data: Difference between revisions

No edit summary
No edit summary
Line 1,080: Line 1,080:
local stem = args[1]
local stem = args[1]
local dep = llet(stem, "ñ") and sub(stem, 1, -2) .. "n" or sub(stem, 1, -2)
local dep = llet(stem, "ñ") and sub(stem, 1, -2) .. "n" or sub(stem, 1, -2)
local pstem = stem == "siñ" and "sīd" or dep .. "t"
data.decl_type = "palatal stem"
data.decl_type = "palatal stem"
if not data.no_cat then
if not data.no_cat then
Line 1,116: Line 1,117:
data.forms["act_ind_imperf_3pl"] = {dep .. "ilis"}
data.forms["act_ind_imperf_3pl"] = {dep .. "ilis"}
data.forms["act_ind_prf_1sg"] = {dep .. "tan"}
data.forms["act_ind_prf_1sg"] = {pstem .. "an"}
data.forms["act_ind_prf_2sg"] = {dep .. ""}
data.forms["act_ind_prf_2sg"] = {pstem .. "ā"}
data.forms["act_ind_prf_3sg"] = {dep .. "tas"}
data.forms["act_ind_prf_3sg"] = {pstem .. "as"}
data.forms["act_ind_prf_1pl"] = {dep .. "ti"}
data.forms["act_ind_prf_1pl"] = {pstem .. "i"}
data.forms["act_ind_prf_2pl"] = {dep .. "tāt"}
data.forms["act_ind_prf_2pl"] = {pstem .. "āt"}
data.forms["act_ind_prf_3pl"] = {dep .. "tis"}
data.forms["act_ind_prf_3pl"] = {pstem .. "is"}
data.forms["act_ind_plu_1sg"] = {dep .. "ten"}
data.forms["act_ind_plu_1sg"] = {pstem .. "en"}
data.forms["act_ind_plu_2sg"] = {dep .. ""}
data.forms["act_ind_plu_2sg"] = {pstem .. "ē"}
data.forms["act_ind_plu_3sg"] = {dep .. "tes"}
data.forms["act_ind_plu_3sg"] = {pstem .. "es"}
data.forms["act_ind_plu_1pl"] = {dep .. "tin"}
data.forms["act_ind_plu_1pl"] = {pstem .. "in"}
data.forms["act_ind_plu_2pl"] = {dep .. "tēt"}
data.forms["act_ind_plu_2pl"] = {pstem .. "ēt"}
data.forms["act_ind_plu_3pl"] = {dep .. "tis"}
data.forms["act_ind_plu_3pl"] = {pstem .. "is"}
data.forms["act_ind_hab_1sg"] = {dep .. "tin"}
data.forms["act_ind_hab_1sg"] = {pstem .. "in"}
data.forms["act_ind_hab_2sg"] = {dep .. "tia"}
data.forms["act_ind_hab_2sg"] = {pstem .. "ia"}
data.forms["act_ind_hab_3sg"] = {dep .. "tis"}
data.forms["act_ind_hab_3sg"] = {pstem .. "is"}
data.forms["act_ind_hab_1pl"] = {dep .. "titi"}
data.forms["act_ind_hab_1pl"] = {pstem .. "iti"}
data.forms["act_ind_hab_2pl"] = {dep .. "tiat"}
data.forms["act_ind_hab_2pl"] = {pstem .. "iat"}
data.forms["act_ind_hab_3pl"] = {dep .. "tisi"}
data.forms["act_ind_hab_3pl"] = {pstem .. "isi"}
--Subjunctive
--Subjunctive
Line 1,166: Line 1,167:
data.forms["act_sub_imperf_3pl"] = {dep .. "ilosy"}
data.forms["act_sub_imperf_3pl"] = {dep .. "ilosy"}
data.forms["act_sub_prf_1sg"] = {dep .. "ton"}
data.forms["act_sub_prf_1sg"] = {pstem .. "on"}
data.forms["act_sub_prf_2sg"] = {dep .. ""}
data.forms["act_sub_prf_2sg"] = {pstem .. "ō"}
data.forms["act_sub_prf_3sg"] = {dep .. "tos"}
data.forms["act_sub_prf_3sg"] = {pstem .. "os"}
data.forms["act_sub_prf_1pl"] = {dep .. "toty"}
data.forms["act_sub_prf_1pl"] = {pstem .. "oty"}
data.forms["act_sub_prf_2pl"] = {dep .. "tōt"}
data.forms["act_sub_prf_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_prf_3pl"] = {dep .. "tosy"}
data.forms["act_sub_prf_3pl"] = {pstem .. "osy"}
data.forms["act_sub_plu_1sg"] = {dep .. "ton"}
data.forms["act_sub_plu_1sg"] = {pstem .. "on"}
data.forms["act_sub_plu_2sg"] = {dep .. ""}
data.forms["act_sub_plu_2sg"] = {pstem .. "ō"}
data.forms["act_sub_plu_3sg"] = {dep .. "tos"}
data.forms["act_sub_plu_3sg"] = {pstem .. "os"}
data.forms["act_sub_plu_1pl"] = {dep .. "toty"}
data.forms["act_sub_plu_1pl"] = {pstem .. "oty"}
data.forms["act_sub_plu_2pl"] = {dep .. "tōt"}
data.forms["act_sub_plu_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_plu_3pl"] = {dep .. "tosy"}
data.forms["act_sub_plu_3pl"] = {pstem .. "osy"}
data.forms["act_sub_hab_1sg"] = {dep .. "tun"}
data.forms["act_sub_hab_1sg"] = {pstem .. "un"}
data.forms["act_sub_hab_2sg"] = {dep .. "tua"}
data.forms["act_sub_hab_2sg"] = {pstem .. "ua"}
data.forms["act_sub_hab_3sg"] = {dep .. "tus"}
data.forms["act_sub_hab_3sg"] = {pstem .. "us"}
data.forms["act_sub_hab_1pl"] = {dep .. "tuty"}
data.forms["act_sub_hab_1pl"] = {pstem .. "uty"}
data.forms["act_sub_hab_2pl"] = {dep .. "tuat"}
data.forms["act_sub_hab_2pl"] = {pstem .. "uat"}
data.forms["act_sub_hab_3pl"] = {dep .. "tusy"}
data.forms["act_sub_hab_3pl"] = {pstem .. "usy"}
--Imperative
--Imperative
Line 1,200: Line 1,201:
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_aor"] = {dep .. "igon"}
data.forms["act_inf_aor"] = {dep .. "igon"}
data.forms["act_inf_prf"] = {dep .. "tagon"}
data.forms["act_inf_prf"] = {pstem .. "agon"}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_aor"] = {dep .. "ire"}
data.forms["act_part_aor"] = {dep .. "ire"}
data.forms["act_part_fut"] = {dep .. "ilare"}
data.forms["act_part_fut"] = {dep .. "ilare"}
data.forms["act_part_hab"] = {dep .. "tre"}
data.forms["act_part_hab"] = {pstem .. "re"}
Line 1,238: Line 1,239:
data.forms["pas_ind_imperf_3pl"] = {dep .. "iliks"}
data.forms["pas_ind_imperf_3pl"] = {dep .. "iliks"}
data.forms["pas_ind_prf_1sg"] = {dep .. "taks"}
data.forms["pas_ind_prf_1sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_2sg"] = {dep .. "tāks"}
data.forms["pas_ind_prf_2sg"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3sg"] = {dep .. "taks"}
data.forms["pas_ind_prf_3sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_1pl"] = {dep .. "taksi"}
data.forms["pas_ind_prf_1pl"] = {pstem .. "aksi"}
data.forms["pas_ind_prf_2pl"] = {dep .. "tāks"}
data.forms["pas_ind_prf_2pl"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3pl"] = {dep .. "taksi"}
data.forms["pas_ind_prf_3pl"] = {pstem .. "aksi"}
data.forms["pas_ind_plu_1sg"] = {dep .. "teks"}
data.forms["pas_ind_plu_1sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_2sg"] = {dep .. "tēks"}
data.forms["pas_ind_plu_2sg"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3sg"] = {dep .. "teks"}
data.forms["pas_ind_plu_3sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_1pl"] = {dep .. "tiks"}
data.forms["pas_ind_plu_1pl"] = {pstem .. "iks"}
data.forms["pas_ind_plu_2pl"] = {dep .. "tēks"}
data.forms["pas_ind_plu_2pl"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3pl"] = {dep .. "tiks"}
data.forms["pas_ind_plu_3pl"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1sg"] = {dep .. "tiks"}
data.forms["pas_ind_hab_1sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_2sg"] = {dep .. "tiaks"}
data.forms["pas_ind_hab_2sg"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3sg"] = {dep .. "tiks"}
data.forms["pas_ind_hab_3sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1pl"] = {dep .. "tiksi"}
data.forms["pas_ind_hab_1pl"] = {pstem .. "iksi"}
data.forms["pas_ind_hab_2pl"] = {dep .. "tiaks"}
data.forms["pas_ind_hab_2pl"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3pl"] = {dep .. "tiksi"}
data.forms["pas_ind_hab_3pl"] = {pstem .. "iksi"}
--Subjunctive
--Subjunctive
Line 1,288: Line 1,289:
data.forms["pas_sub_imperf_3pl"] = {dep .. "iloksy"}
data.forms["pas_sub_imperf_3pl"] = {dep .. "iloksy"}
data.forms["pas_sub_prf_1sg"] = {dep .. "toks"}
data.forms["pas_sub_prf_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_2sg"] = {dep .. "tōks"}
data.forms["pas_sub_prf_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3sg"] = {dep .. "toks"}
data.forms["pas_sub_prf_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_1pl"] = {dep .. "toksy"}
data.forms["pas_sub_prf_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_prf_2pl"] = {dep .. "tōks"}
data.forms["pas_sub_prf_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3pl"] = {dep .. "toksy"}
data.forms["pas_sub_prf_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_1sg"] = {dep .. "toks"}
data.forms["pas_sub_plu_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_2sg"] = {dep .. "tōks"}
data.forms["pas_sub_plu_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3sg"] = {dep .. "toks"}
data.forms["pas_sub_plu_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_1pl"] = {dep .. "toksy"}
data.forms["pas_sub_plu_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_2pl"] = {dep .. "tōks"}
data.forms["pas_sub_plu_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3pl"] = {dep .. "toksy"}
data.forms["pas_sub_plu_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_hab_1sg"] = {dep .. "tuks"}
data.forms["pas_sub_hab_1sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_2sg"] = {dep .. "tuaks"}
data.forms["pas_sub_hab_2sg"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3sg"] = {dep .. "tuks"}
data.forms["pas_sub_hab_3sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_1pl"] = {dep .. "tuksy"}
data.forms["pas_sub_hab_1pl"] = {pstem .. "uksy"}
data.forms["pas_sub_hab_2pl"] = {dep .. "tuaks"}
data.forms["pas_sub_hab_2pl"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3pl"] = {dep .. "tuksy"}
data.forms["pas_sub_hab_3pl"] = {pstem .. "uksy"}
--Imperative
--Imperative
Line 1,322: Line 1,323:
data.forms["pas_inf_prs"] = {stem .. "akson"}
data.forms["pas_inf_prs"] = {stem .. "akson"}
data.forms["pas_inf_aor"] = {dep .. "iakson"}
data.forms["pas_inf_aor"] = {dep .. "iakson"}
data.forms["pas_inf_prf"] = {dep .. "takson"}
data.forms["pas_inf_prf"] = {pstem .. "akson"}
data.forms["pas_part_aor"] = {dep .. "iarza"}
data.forms["pas_part_aor"] = {dep .. "iarza"}
data.forms["pas_part_fut"] = {dep .. "ilaksa"}
data.forms["pas_part_fut"] = {dep .. "ilaksa"}
data.forms["act_part_prf"] = {dep .. "ta"}
data.forms["act_part_prf"] = {pstem .. "a"}
data.forms["pas_part_hab"] = {dep .. "tiarza"}
data.forms["pas_part_hab"] = {pstem .. "iarza"}
end
end
})
})