48,355
edits
No edit summary |
No edit summary |
||
| Line 1,608: | Line 1,608: | ||
setmetatable(d["-emagon"], {__call = function(self, args, data) | setmetatable(d["-emagon"], {__call = function(self, args, data) | ||
local stem = args[1] | local stem = args[1] | ||
local pstem = sub(stem, 1, -3) .. long(sub(stem, -2, -2)) .. "d" | local pstem = sub(stem, 1, -3) .. long(sub(stem, -2, -2)) .. "d" | ||
data.decl_type = "nasal stem" | data.decl_type = "nasal stem" | ||
if not data.no_cat then | if not data.no_cat then | ||
table.insert(data.categories, "High Valyrian consonant-final verbs") | table.insert(data.categories, "High Valyrian consonant-final verbs") | ||
table.insert(data.categories, "High Valyrian irregular verbs") | |||
end | end | ||
| Line 1,620: | Line 1,619: | ||
data.forms["act_ind_prs_1sg"] = {stem .. "an"} | data.forms["act_ind_prs_1sg"] = {stem .. "an"} | ||
data.forms["act_ind_prs_2sg"] = {stem .. "ā"} | data.forms["act_ind_prs_2sg"] = {stem .. "ā"} | ||
data.forms["act_ind_prs_3sg"] = {nd .. "a" | data.forms["act_ind_prs_3sg"] = {nd .. "a"} | ||
data.forms["act_ind_prs_1pl"] = {stem .. "i"} | data.forms["act_ind_prs_1pl"] = {stem .. "i"} | ||
data.forms["act_ind_prs_2pl"] = {stem .. "āt"} | data.forms["act_ind_prs_2pl"] = {stem .. "āt"} | ||
data.forms["act_ind_prs_3pl"] = {nd .. "i" | data.forms["act_ind_prs_3pl"] = {nd .. "i"} | ||
data.forms["act_ind_aor_1sg"] = {stem .. "in"} | data.forms["act_ind_aor_1sg"] = {stem .. "in"} | ||
| Line 1,646: | Line 1,645: | ||
data.forms["act_ind_imperf_3pl"] = {stem .. "ilis"} | data.forms["act_ind_imperf_3pl"] = {stem .. "ilis"} | ||
data.forms["act_ind_prf_1sg"] = {pstem .. " | data.forms["act_ind_prf_1sg"] = {pstem .. "an"} | ||
data.forms["act_ind_prf_2sg"] = {pstem .. " | data.forms["act_ind_prf_2sg"] = {pstem .. "ā"} | ||
data.forms["act_ind_prf_3sg"] = {pstem .. " | data.forms["act_ind_prf_3sg"] = {pstem .. "as"} | ||
data.forms["act_ind_prf_1pl"] = {pstem .. " | data.forms["act_ind_prf_1pl"] = {pstem .. "i"} | ||
data.forms["act_ind_prf_2pl"] = {pstem .. " | data.forms["act_ind_prf_2pl"] = {pstem .. "āt"} | ||
data.forms["act_ind_prf_3pl"] = {pstem .. " | data.forms["act_ind_prf_3pl"] = {pstem .. "is"} | ||
data.forms["act_ind_plu_1sg"] = {pstem .. " | data.forms["act_ind_plu_1sg"] = {pstem .. "en"} | ||
data.forms["act_ind_plu_2sg"] = {pstem .. " | data.forms["act_ind_plu_2sg"] = {pstem .. "ē"} | ||
data.forms["act_ind_plu_3sg"] = {pstem .. " | data.forms["act_ind_plu_3sg"] = {pstem .. "es"} | ||
data.forms["act_ind_plu_1pl"] = {pstem .. " | data.forms["act_ind_plu_1pl"] = {pstem .. "in"} | ||
data.forms["act_ind_plu_2pl"] = {pstem .. " | data.forms["act_ind_plu_2pl"] = {pstem .. "ēt"} | ||
data.forms["act_ind_plu_3pl"] = {pstem .. " | data.forms["act_ind_plu_3pl"] = {pstem .. "is"} | ||
data.forms["act_ind_hab_1sg"] = {pstem .. " | data.forms["act_ind_hab_1sg"] = {pstem .. "in"} | ||
data.forms["act_ind_hab_2sg"] = {pstem .. " | data.forms["act_ind_hab_2sg"] = {pstem .. "ia"} | ||
data.forms["act_ind_hab_3sg"] = {pstem .. " | data.forms["act_ind_hab_3sg"] = {pstem .. "is"} | ||
data.forms["act_ind_hab_1pl"] = {pstem .. " | data.forms["act_ind_hab_1pl"] = {pstem .. "iti"} | ||
data.forms["act_ind_hab_2pl"] = {pstem .. " | data.forms["act_ind_hab_2pl"] = {pstem .. "iat"} | ||
data.forms["act_ind_hab_3pl"] = {pstem .. " | data.forms["act_ind_hab_3pl"] = {pstem .. "isi"} | ||
--Subjunctive | --Subjunctive | ||
| Line 1,696: | Line 1,695: | ||
data.forms["act_sub_imperf_3pl"] = {stem .. "ilosy"} | data.forms["act_sub_imperf_3pl"] = {stem .. "ilosy"} | ||
data.forms["act_sub_prf_1sg"] = {stem .. " | data.forms["act_sub_prf_1sg"] = {stem .. "on"} | ||
data.forms["act_sub_prf_2sg"] = {stem .. " | data.forms["act_sub_prf_2sg"] = {stem .. "ō"} | ||
data.forms["act_sub_prf_3sg"] = {stem .. " | data.forms["act_sub_prf_3sg"] = {stem .. "os"} | ||
data.forms["act_sub_prf_1pl"] = {stem .. " | data.forms["act_sub_prf_1pl"] = {stem .. "oty"} | ||
data.forms["act_sub_prf_2pl"] = {stem .. " | data.forms["act_sub_prf_2pl"] = {stem .. "ōt"} | ||
data.forms["act_sub_prf_3pl"] = {stem .. " | data.forms["act_sub_prf_3pl"] = {stem .. "osy"} | ||
data.forms["act_sub_plu_1sg"] = {stem .. " | data.forms["act_sub_plu_1sg"] = {stem .. "on"} | ||
data.forms["act_sub_plu_2sg"] = {stem .. " | data.forms["act_sub_plu_2sg"] = {stem .. "ō"} | ||
data.forms["act_sub_plu_3sg"] = {stem .. " | data.forms["act_sub_plu_3sg"] = {stem .. "os"} | ||
data.forms["act_sub_plu_1pl"] = {stem .. " | data.forms["act_sub_plu_1pl"] = {stem .. "oty"} | ||
data.forms["act_sub_plu_2pl"] = {stem .. " | data.forms["act_sub_plu_2pl"] = {stem .. "ōt"} | ||
data.forms["act_sub_plu_3pl"] = {stem .. " | data.forms["act_sub_plu_3pl"] = {stem .. "osy"} | ||
data.forms["act_sub_hab_1sg"] = {stem .. " | data.forms["act_sub_hab_1sg"] = {stem .. "un"} | ||
data.forms["act_sub_hab_2sg"] = {stem .. " | data.forms["act_sub_hab_2sg"] = {stem .. "ua"} | ||
data.forms["act_sub_hab_3sg"] = {stem .. " | data.forms["act_sub_hab_3sg"] = {stem .. "us"} | ||
data.forms["act_sub_hab_1pl"] = {stem .. " | data.forms["act_sub_hab_1pl"] = {stem .. "uty"} | ||
data.forms["act_sub_hab_2pl"] = {stem .. " | data.forms["act_sub_hab_2pl"] = {stem .. "uat"} | ||
data.forms["act_sub_hab_3pl"] = {stem .. " | data.forms["act_sub_hab_3pl"] = {stem .. "usy"} | ||
--Imperative | --Imperative | ||
| Line 1,730: | Line 1,729: | ||
data.forms["act_inf_prs"] = {stem .. "agon"} | data.forms["act_inf_prs"] = {stem .. "agon"} | ||
data.forms["act_inf_aor"] = {stem .. "igon"} | data.forms["act_inf_aor"] = {stem .. "igon"} | ||
data.forms["act_inf_prf"] = {pstem .. " | 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"] = {stem .. "ire"} | data.forms["act_part_aor"] = {stem .. "ire"} | ||
data.forms["act_part_fut"] = {stem .. "ilare"} | data.forms["act_part_fut"] = {stem .. "ilare"} | ||
data.forms["act_part_hab"] = {pstem .. " | data.forms["act_part_hab"] = {pstem .. "re"} | ||
| Line 1,768: | Line 1,767: | ||
data.forms["pas_ind_imperf_3pl"] = {stem .. "iliks"} | data.forms["pas_ind_imperf_3pl"] = {stem .. "iliks"} | ||
data.forms["pas_ind_prf_1sg"] = {pstem .. " | data.forms["pas_ind_prf_1sg"] = {pstem .. "aks"} | ||
data.forms["pas_ind_prf_2sg"] = {pstem .. " | data.forms["pas_ind_prf_2sg"] = {pstem .. "āks"} | ||
data.forms["pas_ind_prf_3sg"] = {pstem .. " | data.forms["pas_ind_prf_3sg"] = {pstem .. "aks"} | ||
data.forms["pas_ind_prf_1pl"] = {pstem .. " | data.forms["pas_ind_prf_1pl"] = {pstem .. "aksi"} | ||
data.forms["pas_ind_prf_2pl"] = {pstem .. " | data.forms["pas_ind_prf_2pl"] = {pstem .. "āks"} | ||
data.forms["pas_ind_prf_3pl"] = {pstem .. " | data.forms["pas_ind_prf_3pl"] = {pstem .. "aksi"} | ||
data.forms["pas_ind_plu_1sg"] = {pstem .. " | data.forms["pas_ind_plu_1sg"] = {pstem .. "eks"} | ||
data.forms["pas_ind_plu_2sg"] = {pstem .. " | data.forms["pas_ind_plu_2sg"] = {pstem .. "ēks"} | ||
data.forms["pas_ind_plu_3sg"] = {pstem .. " | data.forms["pas_ind_plu_3sg"] = {pstem .. "eks"} | ||
data.forms["pas_ind_plu_1pl"] = {pstem .. " | data.forms["pas_ind_plu_1pl"] = {pstem .. "eksi"} | ||
data.forms["pas_ind_plu_2pl"] = {pstem .. " | data.forms["pas_ind_plu_2pl"] = {pstem .. "ēks"} | ||
data.forms["pas_ind_plu_3pl"] = {pstem .. " | data.forms["pas_ind_plu_3pl"] = {pstem .. "iks"} | ||
data.forms["pas_ind_hab_1sg"] = {pstem .. " | data.forms["pas_ind_hab_1sg"] = {pstem .. "iks"} | ||
data.forms["pas_ind_hab_2sg"] = {pstem .. " | data.forms["pas_ind_hab_2sg"] = {pstem .. "iaks"} | ||
data.forms["pas_ind_hab_3sg"] = {pstem .. " | data.forms["pas_ind_hab_3sg"] = {pstem .. "iks"} | ||
data.forms["pas_ind_hab_1pl"] = {pstem .. " | data.forms["pas_ind_hab_1pl"] = {pstem .. "iksi"} | ||
data.forms["pas_ind_hab_2pl"] = {pstem .. " | data.forms["pas_ind_hab_2pl"] = {pstem .. "iaks"} | ||
data.forms["pas_ind_hab_3pl"] = {pstem .. " | data.forms["pas_ind_hab_3pl"] = {pstem .. "iksi"} | ||
--Subjunctive | --Subjunctive | ||
| Line 1,818: | Line 1,817: | ||
data.forms["pas_sub_imperf_3pl"] = {stem .. "iloksy"} | data.forms["pas_sub_imperf_3pl"] = {stem .. "iloksy"} | ||
data.forms["pas_sub_prf_1sg"] = {pstem .. " | data.forms["pas_sub_prf_1sg"] = {pstem .. "oks"} | ||
data.forms["pas_sub_prf_2sg"] = {pstem .. " | data.forms["pas_sub_prf_2sg"] = {pstem .. "ōks"} | ||
data.forms["pas_sub_prf_3sg"] = {pstem .. " | data.forms["pas_sub_prf_3sg"] = {pstem .. "oks"} | ||
data.forms["pas_sub_prf_1pl"] = {pstem .. " | data.forms["pas_sub_prf_1pl"] = {pstem .. "oksy"} | ||
data.forms["pas_sub_prf_2pl"] = {pstem .. " | data.forms["pas_sub_prf_2pl"] = {pstem .. "ōks"} | ||
data.forms["pas_sub_prf_3pl"] = {pstem .. " | data.forms["pas_sub_prf_3pl"] = {pstem .. "oksy"} | ||
data.forms["pas_sub_plu_1sg"] = {pstem .. " | data.forms["pas_sub_plu_1sg"] = {pstem .. "oks"} | ||
data.forms["pas_sub_plu_2sg"] = {pstem .. " | data.forms["pas_sub_plu_2sg"] = {pstem .. "ōks"} | ||
data.forms["pas_sub_plu_3sg"] = {pstem .. " | data.forms["pas_sub_plu_3sg"] = {pstem .. "oks"} | ||
data.forms["pas_sub_plu_1pl"] = {pstem .. " | data.forms["pas_sub_plu_1pl"] = {pstem .. "oksy"} | ||
data.forms["pas_sub_plu_2pl"] = {pstem .. " | data.forms["pas_sub_plu_2pl"] = {pstem .. "ōks"} | ||
data.forms["pas_sub_plu_3pl"] = {pstem .. " | data.forms["pas_sub_plu_3pl"] = {pstem .. "oksy"} | ||
data.forms["pas_sub_hab_1sg"] = {pstem .. " | data.forms["pas_sub_hab_1sg"] = {pstem .. "uks"} | ||
data.forms["pas_sub_hab_2sg"] = {pstem .. " | data.forms["pas_sub_hab_2sg"] = {pstem .. "uaks"} | ||
data.forms["pas_sub_hab_3sg"] = {pstem .. " | data.forms["pas_sub_hab_3sg"] = {pstem .. "uks"} | ||
data.forms["pas_sub_hab_1pl"] = {pstem .. " | data.forms["pas_sub_hab_1pl"] = {pstem .. "uksy"} | ||
data.forms["pas_sub_hab_2pl"] = {pstem .. " | data.forms["pas_sub_hab_2pl"] = {pstem .. "uaks"} | ||
data.forms["pas_sub_hab_3pl"] = {pstem .. " | data.forms["pas_sub_hab_3pl"] = {pstem .. "uksy"} | ||
--Imperative | --Imperative | ||
| Line 1,856: | Line 1,855: | ||
data.forms["pas_part_aor"] = {stem .. "iarza"} | data.forms["pas_part_aor"] = {stem .. "iarza"} | ||
data.forms["pas_part_fut"] = {stem .. "ilaksa"} | data.forms["pas_part_fut"] = {stem .. "ilaksa"} | ||
data.forms["pas_part_prf"] = {pstem .. " | data.forms["pas_part_prf"] = {pstem .. "a"} | ||
data.forms["pas_part_hab"] = {pstem .. " | data.forms["pas_part_hab"] = {pstem .. "iarza"} | ||
end | end | ||
}) | }) | ||
return d | return d | ||