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"] = { | data.forms["act_ind_fut_1sg"] = {fstem .. "unna"} | ||
data.forms["act_ind_fut_2sg"] = { | data.forms["act_ind_fut_2sg"] = {fstem .. "ulā"} | ||
data.forms["act_ind_fut_3sg"] = { | data.forms["act_ind_fut_3sg"] = {fstem .. "ulza"} | ||
data.forms["act_ind_fut_1pl"] = { | data.forms["act_ind_fut_1pl"] = {fstem .. "uli"} | ||
data.forms["act_ind_fut_2pl"] = { | data.forms["act_ind_fut_2pl"] = {fstem .. "ulāt"} | ||
data.forms["act_ind_fut_3pl"] = { | data.forms["act_ind_fut_3pl"] = {fstem .. "ulzi"} | ||
data.forms["act_ind_imperf_1sg"] = { | data.forms["act_ind_imperf_1sg"] = {fstem .. "ulen"} | ||
data.forms["act_ind_imperf_2sg"] = { | data.forms["act_ind_imperf_2sg"] = {fstem .. "ulē"} | ||
data.forms["act_ind_imperf_3sg"] = { | data.forms["act_ind_imperf_3sg"] = {fstem .. "ules"} | ||
data.forms["act_ind_imperf_1pl"] = { | data.forms["act_ind_imperf_1pl"] = {fstem .. "ulin"} | ||
data.forms["act_ind_imperf_2pl"] = { | data.forms["act_ind_imperf_2pl"] = {fstem .. "ulēt"} | ||
data.forms["act_ind_imperf_3pl"] = { | 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"] = { | data.forms["act_sub_fut_1sg"] = {fstem .. "ulun"} | ||
data.forms["act_sub_fut_2sg"] = { | data.forms["act_sub_fut_2sg"] = {fstem .. "ulū"} | ||
data.forms["act_sub_fut_3sg"] = { | data.forms["act_sub_fut_3sg"] = {fstem .. "ulus"} | ||
data.forms["act_sub_fut_1pl"] = { | data.forms["act_sub_fut_1pl"] = {fstem .. "uluty"} | ||
data.forms["act_sub_fut_2pl"] = { | data.forms["act_sub_fut_2pl"] = {fstem .. "ulūt"} | ||
data.forms["act_sub_fut_3pl"] = { | data.forms["act_sub_fut_3pl"] = {fstem .. "ulusy"} | ||
data.forms["act_sub_imperf_1sg"] = { | data.forms["act_sub_imperf_1sg"] = {fstem .. "ulon"} | ||
data.forms["act_sub_imperf_2sg"] = { | data.forms["act_sub_imperf_2sg"] = {fstem .. "ulō"} | ||
data.forms["act_sub_imperf_3sg"] = { | data.forms["act_sub_imperf_3sg"] = {fstem .. "ulos"} | ||
data.forms["act_sub_imperf_1pl"] = { | data.forms["act_sub_imperf_1pl"] = {fstem .. "uloty"} | ||
data.forms["act_sub_imperf_2pl"] = { | data.forms["act_sub_imperf_2pl"] = {fstem .. "ulōt"} | ||
data.forms["act_sub_imperf_3pl"] = { | 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"] = { | data.forms["act_imp_fut_2sg"] = {fstem .. "ulās"} | ||
data.forms["act_imp_fut_2pl"] = { | 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"] = { | 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"] = { | data.forms["pas_ind_fut_1sg"] = {fstem .. "ulaks"} | ||
data.forms["pas_ind_fut_2sg"] = { | data.forms["pas_ind_fut_2sg"] = {fstem .. "ulāks"} | ||
data.forms["pas_ind_fut_3sg"] = { | data.forms["pas_ind_fut_3sg"] = {fstem .. "ulaks"} | ||
data.forms["pas_ind_fut_1pl"] = { | data.forms["pas_ind_fut_1pl"] = {fstem .. "uliks"} | ||
data.forms["pas_ind_fut_2pl"] = { | data.forms["pas_ind_fut_2pl"] = {fstem .. "ulāks"} | ||
data.forms["pas_ind_fut_3pl"] = { | data.forms["pas_ind_fut_3pl"] = {fstem .. "uliks"} | ||
data.forms["pas_ind_imperf_1sg"] = { | data.forms["pas_ind_imperf_1sg"] = {fstem .. "uleks"} | ||
data.forms["pas_ind_imperf_2sg"] = { | data.forms["pas_ind_imperf_2sg"] = {fstem .. "ulēks"} | ||
data.forms["pas_ind_imperf_3sg"] = { | data.forms["pas_ind_imperf_3sg"] = {fstem .. "uleks"} | ||
data.forms["pas_ind_imperf_1pl"] = { | data.forms["pas_ind_imperf_1pl"] = {fstem .. "uliks"} | ||
data.forms["pas_ind_imperf_2pl"] = { | data.forms["pas_ind_imperf_2pl"] = {fstem .. "ulēks"} | ||
data.forms["pas_ind_imperf_3pl"] = { | 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"] = { | data.forms["pas_sub_fut_1sg"] = {fstem .. "uluks"} | ||
data.forms["pas_sub_fut_2sg"] = { | data.forms["pas_sub_fut_2sg"] = {fstem .. "ulūks"} | ||
data.forms["pas_sub_fut_3sg"] = { | data.forms["pas_sub_fut_3sg"] = {fstem .. "uluks"} | ||
data.forms["pas_sub_fut_1pl"] = { | data.forms["pas_sub_fut_1pl"] = {fstem .. "uluksy"} | ||
data.forms["pas_sub_fut_2pl"] = { | data.forms["pas_sub_fut_2pl"] = {fstem .. "ulūks"} | ||
data.forms["pas_sub_fut_3pl"] = { | data.forms["pas_sub_fut_3pl"] = {fstem .. "uluksy"} | ||
data.forms["pas_sub_imperf_1sg"] = { | data.forms["pas_sub_imperf_1sg"] = {fstem .. "uloks"} | ||
data.forms["pas_sub_imperf_2sg"] = { | data.forms["pas_sub_imperf_2sg"] = {fstem .. "ulōks"} | ||
data.forms["pas_sub_imperf_3sg"] = { | data.forms["pas_sub_imperf_3sg"] = {fstem .. "uloks"} | ||
data.forms["pas_sub_imperf_1pl"] = { | data.forms["pas_sub_imperf_1pl"] = {fstem .. "uloksy"} | ||
data.forms["pas_sub_imperf_2pl"] = { | data.forms["pas_sub_imperf_2pl"] = {fstem .. "ulōks"} | ||
data.forms["pas_sub_imperf_3pl"] = { | 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"] = { | data.forms["pas_imp_fut_2sg"] = {fstem .. "ulāks"} | ||
data.forms["pas_imp_fut_2pl"] = { | 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"] = { | 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"} | ||