Module:qhv-verb/data: Difference between revisions

No edit summary
No edit summary
Line 1,874: Line 1,874:
setmetatable(d["-ilagon"], {__call = function(self, args, data)
setmetatable(d["-ilagon"], {__call = function(self, args, data)
local stem = args[1]
local stem = args[1]
local fstem = sub(stem, 1, -3)
data.decl_type = "irregular"
data.decl_type = "irregular"
if not data.no_cat then
if not data.no_cat then
Line 1,895: Line 1,896:
data.forms["act_ind_aor_3pl"] = {stem .. "isi"}
data.forms["act_ind_aor_3pl"] = {stem .. "isi"}
data.forms["act_ind_fut_1sg"] = {stem .. "unna"}
data.forms["act_ind_fut_1sg"] = {fstem .. "unna"}
data.forms["act_ind_fut_2sg"] = {stem .. "ulā"}
data.forms["act_ind_fut_2sg"] = {fstem .. "ulā"}
data.forms["act_ind_fut_3sg"] = {stem .. "ulza"}
data.forms["act_ind_fut_3sg"] = {fstem .. "ulza"}
data.forms["act_ind_fut_1pl"] = {stem .. "uli"}
data.forms["act_ind_fut_1pl"] = {fstem .. "uli"}
data.forms["act_ind_fut_2pl"] = {stem .. "ulāt"}
data.forms["act_ind_fut_2pl"] = {fstem .. "ulāt"}
data.forms["act_ind_fut_3pl"] = {stem .. "ulzi"}
data.forms["act_ind_fut_3pl"] = {fstem .. "ulzi"}
data.forms["act_ind_imperf_1sg"] = {stem .. "ulen"}
data.forms["act_ind_imperf_1sg"] = {fstem .. "ulen"}
data.forms["act_ind_imperf_2sg"] = {stem .. "ulē"}
data.forms["act_ind_imperf_2sg"] = {fstem .. "ulē"}
data.forms["act_ind_imperf_3sg"] = {stem .. "ules"}
data.forms["act_ind_imperf_3sg"] = {fstem .. "ules"}
data.forms["act_ind_imperf_1pl"] = {stem .. "ulin"}
data.forms["act_ind_imperf_1pl"] = {fstem .. "ulin"}
data.forms["act_ind_imperf_2pl"] = {stem .. "ulēt"}
data.forms["act_ind_imperf_2pl"] = {fstem .. "ulēt"}
data.forms["act_ind_imperf_3pl"] = {stem .. "ulis"}
data.forms["act_ind_imperf_3pl"] = {fstem .. "ulis"}
data.forms["act_ind_prf_1sg"] = {stem .. "tan"}
data.forms["act_ind_prf_1sg"] = {stem .. "tan"}
Line 1,945: Line 1,946:
data.forms["act_sub_aor_3pl"] = {stem .. "usy"}
data.forms["act_sub_aor_3pl"] = {stem .. "usy"}
data.forms["act_sub_fut_1sg"] = {stem .. "ulun"}
data.forms["act_sub_fut_1sg"] = {fstem .. "ulun"}
data.forms["act_sub_fut_2sg"] = {stem .. "ulū"}
data.forms["act_sub_fut_2sg"] = {fstem .. "ulū"}
data.forms["act_sub_fut_3sg"] = {stem .. "ulus"}
data.forms["act_sub_fut_3sg"] = {fstem .. "ulus"}
data.forms["act_sub_fut_1pl"] = {stem .. "uluty"}
data.forms["act_sub_fut_1pl"] = {fstem .. "uluty"}
data.forms["act_sub_fut_2pl"] = {stem .. "ulūt"}
data.forms["act_sub_fut_2pl"] = {fstem .. "ulūt"}
data.forms["act_sub_fut_3pl"] = {stem .. "ulusy"}
data.forms["act_sub_fut_3pl"] = {fstem .. "ulusy"}
data.forms["act_sub_imperf_1sg"] = {stem .. "ulon"}
data.forms["act_sub_imperf_1sg"] = {fstem .. "ulon"}
data.forms["act_sub_imperf_2sg"] = {stem .. "ulō"}
data.forms["act_sub_imperf_2sg"] = {fstem .. "ulō"}
data.forms["act_sub_imperf_3sg"] = {stem .. "ulos"}
data.forms["act_sub_imperf_3sg"] = {fstem .. "ulos"}
data.forms["act_sub_imperf_1pl"] = {stem .. "uloty"}
data.forms["act_sub_imperf_1pl"] = {fstem .. "uloty"}
data.forms["act_sub_imperf_2pl"] = {stem .. "ulōt"}
data.forms["act_sub_imperf_2pl"] = {fstem .. "ulōt"}
data.forms["act_sub_imperf_3pl"] = {stem .. "ulosy"}
data.forms["act_sub_imperf_3pl"] = {fstem .. "ulosy"}
data.forms["act_sub_prf_1sg"] = {stem .. "ton"}
data.forms["act_sub_prf_1sg"] = {stem .. "ton"}
Line 1,987: Line 1,988:
data.forms["act_imp_aor_2pl"] = {stem .. "iātā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_2sg"] = {fstem .. "ulās"}
data.forms["act_imp_fut_2pl"] = {stem .. "ulātās"}
data.forms["act_imp_fut_2pl"] = {fstem .. "ulātās"}
--Nonfinite
--Nonfinite
Line 1,997: Line 1,998:
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_aor"] = {stem .. "ire"}
data.forms["act_part_aor"] = {stem .. "ire"}
data.forms["act_part_fut"] = {stem .. "ulare"}
data.forms["act_part_fut"] = {fstem .. "ulare"}
data.forms["act_part_hab"] = {stem .. "tre"}
data.forms["act_part_hab"] = {stem .. "tre"}
Line 2,017: Line 2,018:
data.forms["pas_ind_aor_3pl"] = {stem .. "iksi"}
data.forms["pas_ind_aor_3pl"] = {stem .. "iksi"}
data.forms["pas_ind_fut_1sg"] = {stem .. "ulaks"}
data.forms["pas_ind_fut_1sg"] = {fstem .. "ulaks"}
data.forms["pas_ind_fut_2sg"] = {stem .. "ulāks"}
data.forms["pas_ind_fut_2sg"] = {fstem .. "ulāks"}
data.forms["pas_ind_fut_3sg"] = {stem .. "ulaks"}
data.forms["pas_ind_fut_3sg"] = {fstem .. "ulaks"}
data.forms["pas_ind_fut_1pl"] = {stem .. "uliks"}
data.forms["pas_ind_fut_1pl"] = {fstem .. "uliks"}
data.forms["pas_ind_fut_2pl"] = {stem .. "ulāks"}
data.forms["pas_ind_fut_2pl"] = {fstem .. "ulāks"}
data.forms["pas_ind_fut_3pl"] = {stem .. "uliks"}
data.forms["pas_ind_fut_3pl"] = {fstem .. "uliks"}
data.forms["pas_ind_imperf_1sg"] = {stem .. "uleks"}
data.forms["pas_ind_imperf_1sg"] = {fstem .. "uleks"}
data.forms["pas_ind_imperf_2sg"] = {stem .. "ulēks"}
data.forms["pas_ind_imperf_2sg"] = {fstem .. "ulēks"}
data.forms["pas_ind_imperf_3sg"] = {stem .. "uleks"}
data.forms["pas_ind_imperf_3sg"] = {fstem .. "uleks"}
data.forms["pas_ind_imperf_1pl"] = {stem .. "uliks"}
data.forms["pas_ind_imperf_1pl"] = {fstem .. "uliks"}
data.forms["pas_ind_imperf_2pl"] = {stem .. "ulēks"}
data.forms["pas_ind_imperf_2pl"] = {fstem .. "ulēks"}
data.forms["pas_ind_imperf_3pl"] = {stem .. "uliks"}
data.forms["pas_ind_imperf_3pl"] = {fstem .. "uliks"}
data.forms["pas_ind_prf_1sg"] = {stem .. "taks"}
data.forms["pas_ind_prf_1sg"] = {stem .. "taks"}
Line 2,067: Line 2,068:
data.forms["pas_sub_aor_3pl"] = {stem .. "uksy"}
data.forms["pas_sub_aor_3pl"] = {stem .. "uksy"}
data.forms["pas_sub_fut_1sg"] = {stem .. "uluks"}
data.forms["pas_sub_fut_1sg"] = {fstem .. "uluks"}
data.forms["pas_sub_fut_2sg"] = {stem .. "ulūks"}
data.forms["pas_sub_fut_2sg"] = {fstem .. "ulūks"}
data.forms["pas_sub_fut_3sg"] = {stem .. "uluks"}
data.forms["pas_sub_fut_3sg"] = {fstem .. "uluks"}
data.forms["pas_sub_fut_1pl"] = {stem .. "uluksy"}
data.forms["pas_sub_fut_1pl"] = {fstem .. "uluksy"}
data.forms["pas_sub_fut_2pl"] = {stem .. "ulūks"}
data.forms["pas_sub_fut_2pl"] = {fstem .. "ulūks"}
data.forms["pas_sub_fut_3pl"] = {stem .. "uluksy"}
data.forms["pas_sub_fut_3pl"] = {fstem .. "uluksy"}
data.forms["pas_sub_imperf_1sg"] = {stem .. "uloks"}
data.forms["pas_sub_imperf_1sg"] = {fstem .. "uloks"}
data.forms["pas_sub_imperf_2sg"] = {stem .. "ulōks"}
data.forms["pas_sub_imperf_2sg"] = {fstem .. "ulōks"}
data.forms["pas_sub_imperf_3sg"] = {stem .. "uloks"}
data.forms["pas_sub_imperf_3sg"] = {fstem .. "uloks"}
data.forms["pas_sub_imperf_1pl"] = {stem .. "uloksy"}
data.forms["pas_sub_imperf_1pl"] = {fstem .. "uloksy"}
data.forms["pas_sub_imperf_2pl"] = {stem .. "ulōks"}
data.forms["pas_sub_imperf_2pl"] = {fstem .. "ulōks"}
data.forms["pas_sub_imperf_3pl"] = {stem .. "uloksy"}
data.forms["pas_sub_imperf_3pl"] = {fstem .. "uloksy"}
data.forms["pas_sub_prf_1sg"] = {stem .. "toks"}
data.forms["pas_sub_prf_1sg"] = {stem .. "toks"}
Line 2,109: Line 2,110:
data.forms["pas_imp_aor_2pl"] = {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_2sg"] = {fstem .. "ulāks"}
data.forms["pas_imp_fut_2pl"] = {stem .. "ulāks"}
data.forms["pas_imp_fut_2pl"] = {fstem .. "ulāks"}
--Nonfinite
--Nonfinite
Line 2,118: Line 2,119:
data.forms["pas_part_aor"] = {stem .. "iarza"}
data.forms["pas_part_aor"] = {stem .. "iarza"}
data.forms["pas_part_fut"] = {stem .. "ulaksa"}
data.forms["pas_part_fut"] = {fstem .. "ulaksa"}
data.forms["act_part_prf"] = {stem .. "ta"}
data.forms["act_part_prf"] = {stem .. "ta"}
data.forms["pas_part_hab"] = {stem .. "tiarza"}
data.forms["pas_part_hab"] = {stem .. "tiarza"}