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 | ||
}) | }) | ||