Module:qhv-verb/data: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| (23 intermediate revisions by the same user not shown) | |||
| Line 11: | Line 11: | ||
local function long(v) | local function long(v) | ||
local switch = { | local switch = { | ||
["a"] = "ā", ["e"] = "ē", ["i"] = "ī", ["o"] = "ō", ["u"] = "ū", | ["a"] = "ā", ["e"] = "ē", ["i"] = "ī", ["o"] = "ō", ["u"] = "ū", ["y"] = "ȳ", | ||
} | } | ||
return switch[v] or v | return switch[v] or v | ||
| Line 552: | Line 552: | ||
setmetatable(d["stop"], {__call = function(self, args, data) | setmetatable(d["stop"], {__call = function(self, args, data) | ||
local stem = args[1] | local stem = args[1] | ||
local pstem = llet(stem, "b") and sub(stem, 1, -2) .. "p" or (not llet(stem, " | local pstem = stem == "tat" and "tet" | ||
or llet(stem, "b") and sub(stem, 1, -2) .. "pt" | |||
or llet(stem, "pik") and stem .. "t" | |||
or llet(stem, "g") and stem .. "d" | |||
or llet(stem, "p") and stem .. "t" | |||
or (not llet(stem, "p")) and sub(stem, 1, -2) .. "tt" | |||
or stem | |||
local voiceless = llet(stem, "ptkq") | local voiceless = llet(stem, "ptkq") | ||
data.decl_type = (voiceless and "voiceless" or "voiced") .. "-stop stem" | data.decl_type = (voiceless and "voiceless" or "voiced") .. "-stop stem" | ||
| Line 590: | Line 596: | ||
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 640: | Line 646: | ||
data.forms["act_sub_imperf_3pl"] = {stem .. "ilosy"} | data.forms["act_sub_imperf_3pl"] = {stem .. "ilosy"} | ||
data.forms["act_sub_prf_1sg"] = {pstem .. " | data.forms["act_sub_prf_1sg"] = {pstem .. "on"} | ||
data.forms["act_sub_prf_2sg"] = {pstem .. " | data.forms["act_sub_prf_2sg"] = {pstem .. "ō"} | ||
data.forms["act_sub_prf_3sg"] = {pstem .. " | data.forms["act_sub_prf_3sg"] = {pstem .. "os"} | ||
data.forms["act_sub_prf_1pl"] = {pstem .. " | data.forms["act_sub_prf_1pl"] = {pstem .. "oty"} | ||
data.forms["act_sub_prf_2pl"] = {pstem .. " | data.forms["act_sub_prf_2pl"] = {pstem .. "ōt"} | ||
data.forms["act_sub_prf_3pl"] = {pstem .. " | data.forms["act_sub_prf_3pl"] = {pstem .. "osy"} | ||
data.forms["act_sub_plu_1sg"] = {pstem .. " | data.forms["act_sub_plu_1sg"] = {pstem .. "on"} | ||
data.forms["act_sub_plu_2sg"] = {pstem .. " | data.forms["act_sub_plu_2sg"] = {pstem .. "ō"} | ||
data.forms["act_sub_plu_3sg"] = {pstem .. " | data.forms["act_sub_plu_3sg"] = {pstem .. "os"} | ||
data.forms["act_sub_plu_1pl"] = {pstem .. " | data.forms["act_sub_plu_1pl"] = {pstem .. "oty"} | ||
data.forms["act_sub_plu_2pl"] = {pstem .. " | data.forms["act_sub_plu_2pl"] = {pstem .. "ōt"} | ||
data.forms["act_sub_plu_3pl"] = {pstem .. " | data.forms["act_sub_plu_3pl"] = {pstem .. "osy"} | ||
data.forms["act_sub_hab_1sg"] = {pstem .. " | data.forms["act_sub_hab_1sg"] = {pstem .. "un"} | ||
data.forms["act_sub_hab_2sg"] = {pstem .. " | data.forms["act_sub_hab_2sg"] = {pstem .. "ua"} | ||
data.forms["act_sub_hab_3sg"] = {pstem .. " | data.forms["act_sub_hab_3sg"] = {pstem .. "us"} | ||
data.forms["act_sub_hab_1pl"] = {pstem .. " | data.forms["act_sub_hab_1pl"] = {pstem .. "uty"} | ||
data.forms["act_sub_hab_2pl"] = {pstem .. " | data.forms["act_sub_hab_2pl"] = {pstem .. "uat"} | ||
data.forms["act_sub_hab_3pl"] = {pstem .. " | data.forms["act_sub_hab_3pl"] = {pstem .. "usy"} | ||
--Imperative | --Imperative | ||
| Line 679: | Line 685: | ||
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 712: | Line 718: | ||
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 .. "iks"} | ||
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 762: | Line 768: | ||
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 796: | Line 802: | ||
data.forms["pas_inf_prs"] = {stem .. "akson"} | data.forms["pas_inf_prs"] = {stem .. "akson"} | ||
data.forms["pas_inf_aor"] = {stem .. "iakson"} | data.forms["pas_inf_aor"] = {stem .. "iakson"} | ||
data.forms["pas_inf_prf"] = {pstem .. " | data.forms["pas_inf_prf"] = {pstem .. "akson"} | ||
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["act_part_prf"] = {pstem .. " | data.forms["act_part_prf"] = {pstem .. "a"} | ||
data.forms["pas_part_hab"] = {pstem .. " | data.forms["pas_part_hab"] = {pstem .. "iarza"} | ||
end | end | ||
}) | }) | ||
| Line 812: | Line 818: | ||
setmetatable(d["nasal"], {__call = function(self, args, data) | setmetatable(d["nasal"], {__call = function(self, args, data) | ||
local stem = args[1] | local stem = args[1] | ||
local pstem = sub(stem, 1, -2) .. " | local pstem = llet(stem, "rhaen") and gsub(stem, "rhaen","rhēd") or | ||
match(stem, "gaom$") and gsub(stem, "gaom", "gōnt") or | |||
match(stem, "pam$") and stem .. "pt" or | |||
stem == "tym" and "tympt" or stem == "uēm" and "uēmpt" or | |||
sub(stem, 1, -2) .. "nt" | |||
data.decl_type = "nasal stem" | data.decl_type = "nasal stem" | ||
if not data.no_cat then | if not data.no_cat then | ||
| Line 849: | Line 859: | ||
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 899: | Line 909: | ||
data.forms["act_sub_imperf_3pl"] = {stem .. "ilosy"} | data.forms["act_sub_imperf_3pl"] = {stem .. "ilosy"} | ||
data.forms["act_sub_prf_1sg"] = { | data.forms["act_sub_prf_1sg"] = {pstem .. "on"} | ||
data.forms["act_sub_prf_2sg"] = { | data.forms["act_sub_prf_2sg"] = {pstem .. "ō"} | ||
data.forms["act_sub_prf_3sg"] = { | data.forms["act_sub_prf_3sg"] = {pstem .. "os"} | ||
data.forms["act_sub_prf_1pl"] = { | data.forms["act_sub_prf_1pl"] = {pstem .. "oty"} | ||
data.forms["act_sub_prf_2pl"] = { | data.forms["act_sub_prf_2pl"] = {pstem .. "ōt"} | ||
data.forms["act_sub_prf_3pl"] = { | data.forms["act_sub_prf_3pl"] = {pstem .. "osy"} | ||
data.forms["act_sub_plu_1sg"] = { | data.forms["act_sub_plu_1sg"] = {pstem .. "on"} | ||
data.forms["act_sub_plu_2sg"] = { | data.forms["act_sub_plu_2sg"] = {pstem .. "ō"} | ||
data.forms["act_sub_plu_3sg"] = { | data.forms["act_sub_plu_3sg"] = {pstem .. "os"} | ||
data.forms["act_sub_plu_1pl"] = { | data.forms["act_sub_plu_1pl"] = {pstem .. "oty"} | ||
data.forms["act_sub_plu_2pl"] = { | data.forms["act_sub_plu_2pl"] = {pstem .. "ōt"} | ||
data.forms["act_sub_plu_3pl"] = { | data.forms["act_sub_plu_3pl"] = {pstem .. "osy"} | ||
data.forms["act_sub_hab_1sg"] = { | data.forms["act_sub_hab_1sg"] = {pstem .. "un"} | ||
data.forms["act_sub_hab_2sg"] = { | data.forms["act_sub_hab_2sg"] = {pstem .. "ua"} | ||
data.forms["act_sub_hab_3sg"] = { | data.forms["act_sub_hab_3sg"] = {pstem .. "us"} | ||
data.forms["act_sub_hab_1pl"] = { | data.forms["act_sub_hab_1pl"] = {pstem .. "uty"} | ||
data.forms["act_sub_hab_2pl"] = { | data.forms["act_sub_hab_2pl"] = {pstem .. "uat"} | ||
data.forms["act_sub_hab_3pl"] = { | data.forms["act_sub_hab_3pl"] = {pstem .. "usy"} | ||
--Imperative | --Imperative | ||
| Line 933: | Line 943: | ||
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 971: | Line 981: | ||
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,021: | Line 1,031: | ||
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 .. "ōksy"} | ||
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,059: | Line 1,069: | ||
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["act_part_prf"] = {pstem .. " | data.forms["act_part_prf"] = {pstem .. "a"} | ||
data.forms["pas_part_hab"] = {pstem .. " | data.forms["pas_part_hab"] = {pstem .. "iarza"} | ||
end | end | ||
}) | }) | ||
| Line 1,072: | Line 1,082: | ||
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,108: | Line 1,119: | ||
data.forms["act_ind_imperf_3pl"] = {dep .. "ilis"} | data.forms["act_ind_imperf_3pl"] = {dep .. "ilis"} | ||
data.forms["act_ind_prf_1sg"] = { | data.forms["act_ind_prf_1sg"] = {pstem .. "an"} | ||
data.forms["act_ind_prf_2sg"] = { | data.forms["act_ind_prf_2sg"] = {pstem .. "ā"} | ||
data.forms["act_ind_prf_3sg"] = { | data.forms["act_ind_prf_3sg"] = {pstem .. "as"} | ||
data.forms["act_ind_prf_1pl"] = { | data.forms["act_ind_prf_1pl"] = {pstem .. "i"} | ||
data.forms["act_ind_prf_2pl"] = { | data.forms["act_ind_prf_2pl"] = {pstem .. "āt"} | ||
data.forms["act_ind_prf_3pl"] = { | data.forms["act_ind_prf_3pl"] = {pstem .. "is"} | ||
data.forms["act_ind_plu_1sg"] = { | data.forms["act_ind_plu_1sg"] = {pstem .. "en"} | ||
data.forms["act_ind_plu_2sg"] = { | data.forms["act_ind_plu_2sg"] = {pstem .. "ē"} | ||
data.forms["act_ind_plu_3sg"] = { | data.forms["act_ind_plu_3sg"] = {pstem .. "es"} | ||
data.forms["act_ind_plu_1pl"] = { | data.forms["act_ind_plu_1pl"] = {pstem .. "in"} | ||
data.forms["act_ind_plu_2pl"] = { | data.forms["act_ind_plu_2pl"] = {pstem .. "ēt"} | ||
data.forms["act_ind_plu_3pl"] = { | data.forms["act_ind_plu_3pl"] = {pstem .. "is"} | ||
data.forms["act_ind_hab_1sg"] = { | data.forms["act_ind_hab_1sg"] = {pstem .. "in"} | ||
data.forms["act_ind_hab_2sg"] = { | data.forms["act_ind_hab_2sg"] = {pstem .. "ia"} | ||
data.forms["act_ind_hab_3sg"] = { | data.forms["act_ind_hab_3sg"] = {pstem .. "is"} | ||
data.forms["act_ind_hab_1pl"] = { | data.forms["act_ind_hab_1pl"] = {pstem .. "iti"} | ||
data.forms["act_ind_hab_2pl"] = { | data.forms["act_ind_hab_2pl"] = {pstem .. "iat"} | ||
data.forms["act_ind_hab_3pl"] = { | data.forms["act_ind_hab_3pl"] = {pstem .. "isi"} | ||
--Subjunctive | --Subjunctive | ||
| Line 1,158: | Line 1,169: | ||
data.forms["act_sub_imperf_3pl"] = {dep .. "ilosy"} | data.forms["act_sub_imperf_3pl"] = {dep .. "ilosy"} | ||
data.forms["act_sub_prf_1sg"] = { | data.forms["act_sub_prf_1sg"] = {pstem .. "on"} | ||
data.forms["act_sub_prf_2sg"] = { | data.forms["act_sub_prf_2sg"] = {pstem .. "ō"} | ||
data.forms["act_sub_prf_3sg"] = { | data.forms["act_sub_prf_3sg"] = {pstem .. "os"} | ||
data.forms["act_sub_prf_1pl"] = { | data.forms["act_sub_prf_1pl"] = {pstem .. "oty"} | ||
data.forms["act_sub_prf_2pl"] = { | data.forms["act_sub_prf_2pl"] = {pstem .. "ōt"} | ||
data.forms["act_sub_prf_3pl"] = { | data.forms["act_sub_prf_3pl"] = {pstem .. "osy"} | ||
data.forms["act_sub_plu_1sg"] = { | data.forms["act_sub_plu_1sg"] = {pstem .. "on"} | ||
data.forms["act_sub_plu_2sg"] = { | data.forms["act_sub_plu_2sg"] = {pstem .. "ō"} | ||
data.forms["act_sub_plu_3sg"] = { | data.forms["act_sub_plu_3sg"] = {pstem .. "os"} | ||
data.forms["act_sub_plu_1pl"] = { | data.forms["act_sub_plu_1pl"] = {pstem .. "oty"} | ||
data.forms["act_sub_plu_2pl"] = { | data.forms["act_sub_plu_2pl"] = {pstem .. "ōt"} | ||
data.forms["act_sub_plu_3pl"] = { | data.forms["act_sub_plu_3pl"] = {pstem .. "osy"} | ||
data.forms["act_sub_hab_1sg"] = { | data.forms["act_sub_hab_1sg"] = {pstem .. "un"} | ||
data.forms["act_sub_hab_2sg"] = { | data.forms["act_sub_hab_2sg"] = {pstem .. "ua"} | ||
data.forms["act_sub_hab_3sg"] = { | data.forms["act_sub_hab_3sg"] = {pstem .. "us"} | ||
data.forms["act_sub_hab_1pl"] = { | data.forms["act_sub_hab_1pl"] = {pstem .. "uty"} | ||
data.forms["act_sub_hab_2pl"] = { | data.forms["act_sub_hab_2pl"] = {pstem .. "uat"} | ||
data.forms["act_sub_hab_3pl"] = { | data.forms["act_sub_hab_3pl"] = {pstem .. "usy"} | ||
--Imperative | --Imperative | ||
| Line 1,192: | Line 1,203: | ||
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"] = { | 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"] = { | data.forms["act_part_hab"] = {pstem .. "re"} | ||
| Line 1,230: | Line 1,241: | ||
data.forms["pas_ind_imperf_3pl"] = {dep .. "iliks"} | data.forms["pas_ind_imperf_3pl"] = {dep .. "iliks"} | ||
data.forms["pas_ind_prf_1sg"] = { | data.forms["pas_ind_prf_1sg"] = {pstem .. "aks"} | ||
data.forms["pas_ind_prf_2sg"] = { | data.forms["pas_ind_prf_2sg"] = {pstem .. "āks"} | ||
data.forms["pas_ind_prf_3sg"] = { | data.forms["pas_ind_prf_3sg"] = {pstem .. "aks"} | ||
data.forms["pas_ind_prf_1pl"] = { | data.forms["pas_ind_prf_1pl"] = {pstem .. "aksi"} | ||
data.forms["pas_ind_prf_2pl"] = { | data.forms["pas_ind_prf_2pl"] = {pstem .. "āks"} | ||
data.forms["pas_ind_prf_3pl"] = { | data.forms["pas_ind_prf_3pl"] = {pstem .. "aksi"} | ||
data.forms["pas_ind_plu_1sg"] = { | data.forms["pas_ind_plu_1sg"] = {pstem .. "eks"} | ||
data.forms["pas_ind_plu_2sg"] = { | data.forms["pas_ind_plu_2sg"] = {pstem .. "ēks"} | ||
data.forms["pas_ind_plu_3sg"] = { | data.forms["pas_ind_plu_3sg"] = {pstem .. "eks"} | ||
data.forms["pas_ind_plu_1pl"] = { | data.forms["pas_ind_plu_1pl"] = {pstem .. "iks"} | ||
data.forms["pas_ind_plu_2pl"] = { | data.forms["pas_ind_plu_2pl"] = {pstem .. "ēks"} | ||
data.forms["pas_ind_plu_3pl"] = { | data.forms["pas_ind_plu_3pl"] = {pstem .. "iks"} | ||
data.forms["pas_ind_hab_1sg"] = { | data.forms["pas_ind_hab_1sg"] = {pstem .. "iks"} | ||
data.forms["pas_ind_hab_2sg"] = { | data.forms["pas_ind_hab_2sg"] = {pstem .. "iaks"} | ||
data.forms["pas_ind_hab_3sg"] = { | data.forms["pas_ind_hab_3sg"] = {pstem .. "iks"} | ||
data.forms["pas_ind_hab_1pl"] = { | data.forms["pas_ind_hab_1pl"] = {pstem .. "iksi"} | ||
data.forms["pas_ind_hab_2pl"] = { | data.forms["pas_ind_hab_2pl"] = {pstem .. "iaks"} | ||
data.forms["pas_ind_hab_3pl"] = { | data.forms["pas_ind_hab_3pl"] = {pstem .. "iksi"} | ||
--Subjunctive | --Subjunctive | ||
| Line 1,280: | Line 1,291: | ||
data.forms["pas_sub_imperf_3pl"] = {dep .. "iloksy"} | data.forms["pas_sub_imperf_3pl"] = {dep .. "iloksy"} | ||
data.forms["pas_sub_prf_1sg"] = { | data.forms["pas_sub_prf_1sg"] = {pstem .. "oks"} | ||
data.forms["pas_sub_prf_2sg"] = { | data.forms["pas_sub_prf_2sg"] = {pstem .. "ōks"} | ||
data.forms["pas_sub_prf_3sg"] = { | data.forms["pas_sub_prf_3sg"] = {pstem .. "oks"} | ||
data.forms["pas_sub_prf_1pl"] = { | data.forms["pas_sub_prf_1pl"] = {pstem .. "oksy"} | ||
data.forms["pas_sub_prf_2pl"] = { | data.forms["pas_sub_prf_2pl"] = {pstem .. "ōks"} | ||
data.forms["pas_sub_prf_3pl"] = { | data.forms["pas_sub_prf_3pl"] = {pstem .. "oksy"} | ||
data.forms["pas_sub_plu_1sg"] = { | data.forms["pas_sub_plu_1sg"] = {pstem .. "oks"} | ||
data.forms["pas_sub_plu_2sg"] = { | data.forms["pas_sub_plu_2sg"] = {pstem .. "ōks"} | ||
data.forms["pas_sub_plu_3sg"] = { | data.forms["pas_sub_plu_3sg"] = {pstem .. "oks"} | ||
data.forms["pas_sub_plu_1pl"] = { | data.forms["pas_sub_plu_1pl"] = {pstem .. "oksy"} | ||
data.forms["pas_sub_plu_2pl"] = { | data.forms["pas_sub_plu_2pl"] = {pstem .. "ōks"} | ||
data.forms["pas_sub_plu_3pl"] = { | data.forms["pas_sub_plu_3pl"] = {pstem .. "oksy"} | ||
data.forms["pas_sub_hab_1sg"] = { | data.forms["pas_sub_hab_1sg"] = {pstem .. "uks"} | ||
data.forms["pas_sub_hab_2sg"] = { | data.forms["pas_sub_hab_2sg"] = {pstem .. "uaks"} | ||
data.forms["pas_sub_hab_3sg"] = { | data.forms["pas_sub_hab_3sg"] = {pstem .. "uks"} | ||
data.forms["pas_sub_hab_1pl"] = { | data.forms["pas_sub_hab_1pl"] = {pstem .. "uksy"} | ||
data.forms["pas_sub_hab_2pl"] = { | data.forms["pas_sub_hab_2pl"] = {pstem .. "uaks"} | ||
data.forms["pas_sub_hab_3pl"] = { | data.forms["pas_sub_hab_3pl"] = {pstem .. "uksy"} | ||
--Imperative | --Imperative | ||
| Line 1,314: | Line 1,325: | ||
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"] = { | 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"] = { | data.forms["act_part_prf"] = {pstem .. "a"} | ||
data.forms["pas_part_hab"] = { | data.forms["pas_part_hab"] = {pstem .. "iarza"} | ||
end | end | ||
}) | }) | ||
| Line 1,342: | Line 1,353: | ||
setmetatable(d["fricative"], {__call = function(self, args, data) | setmetatable(d["fricative"], {__call = function(self, args, data) | ||
local stem = args[1] | local stem = args[1] | ||
local pstem = stem == "rij" and "ridd" or stem == "bāng" and stem .. "et" | local pstem = stem == "rij" and "ridd" or stem == "bāng" and stem .. "et" or stem == "hīgh" and "hid" or stem =="rhov" and "rōd" | ||
or llet(stem, "sz") and sub(stem, 1, -2) .. "st" | or llet(stem, "sz") and sub(stem, 1, -2) .. "st" | ||
or llet(stem, "jv") and sub(stem, 1, -3) .. long(sub(stem, -2, -2)) .. "d" | or llet(stem, "jv") and sub(stem, 1, -3) .. long(sub(stem, -2, -2)) .. "d" | ||
| Line 2,125: | Line 2,136: | ||
}) | }) | ||
d[" | d["-urnegon"] = { | ||
data.decl_type = " | params = { | ||
[1] = {}, | |||
}, | |||
} | |||
setmetatable(d["-urnegon"], {__call = function(self, args, data) | |||
local stem = args[1] | |||
local t = "e" | |||
local subj = "i" | |||
local closedt = "i" | |||
local pstem = gsub(stem, "urn$", "ūnd") | |||
data.decl_type = t .. "-stem" | |||
if not data.no_cat then | if not data.no_cat then | ||
table.insert(data.categories, "High Valyrian | table.insert(data.categories, "High Valyrian " .. t .. "-stem verbs") | ||
table.insert(data.categories, "High Valyrian vowel-final verbs") | |||
end | end | ||
--Active | --Active | ||
--Indicative | --Indicative | ||
data.forms["act_ind_prs_1sg"] = {" | data.forms["act_ind_prs_1sg"] = {stem .. t .. "n"} | ||
data.forms["act_ind_prs_2sg"] = { | data.forms["act_ind_prs_2sg"] = {stem .. long(t)} | ||
data.forms["act_ind_prs_3sg"] = {" | data.forms["act_ind_prs_3sg"] = {stem .. t.. "s"} | ||
data.forms["act_ind_prs_1pl"] = {" | data.forms["act_ind_prs_1pl"] = {stem .. "ī"} | ||
data.forms["act_ind_prs_2pl"] = {" | data.forms["act_ind_prs_2pl"] = {stem .. long(t) .. "t"} | ||
data.forms["act_ind_prs_3pl"] = {" | data.forms["act_ind_prs_3pl"] = {stem .. t .. "si"} | ||
data.forms["act_ind_aor_1sg"] = {" | data.forms["act_ind_aor_1sg"] = {stem .. t .. "ssin"} | ||
data.forms["act_ind_aor_2sg"] = {" | data.forms["act_ind_aor_2sg"] = {stem .. t .. "ssia"} | ||
data.forms["act_ind_aor_3sg"] = {" | data.forms["act_ind_aor_3sg"] = {stem .. t .. "ssis"} | ||
data.forms["act_ind_aor_1pl"] = {" | data.forms["act_ind_aor_1pl"] = {stem .. t .. "ssiti"} | ||
data.forms["act_ind_aor_2pl"] = {" | data.forms["act_ind_aor_2pl"] = {stem .. t .. "ssiat"} | ||
data.forms["act_ind_aor_3pl"] = {" | data.forms["act_ind_aor_3pl"] = {stem .. t .. "ssi"} | ||
data.forms["act_ind_fut_1sg"] = {" | data.forms["act_ind_fut_1sg"] = {stem .. long(closedt) .. "nna"} | ||
data.forms["act_ind_fut_2sg"] = {" | data.forms["act_ind_fut_2sg"] = {stem .. long(closedt) .. "lā"} | ||
data.forms["act_ind_fut_3sg"] = {" | data.forms["act_ind_fut_3sg"] = {stem .. long(closedt) .. "lza"} | ||
data.forms["act_ind_fut_1pl"] = {" | data.forms["act_ind_fut_1pl"] = {stem .. long(closedt) .. "li"} | ||
data.forms["act_ind_fut_2pl"] = {" | data.forms["act_ind_fut_2pl"] = {stem .. long(closedt) .. "lāt"} | ||
data.forms["act_ind_fut_3pl"] = {" | data.forms["act_ind_fut_3pl"] = {stem .. long(closedt) .. "lzi"} | ||
data.forms["act_ind_imperf_1sg"] = {" | data.forms["act_ind_imperf_1sg"] = {stem .. long(closedt) .. "len"} | ||
data.forms["act_ind_imperf_2sg"] = {" | data.forms["act_ind_imperf_2sg"] = {stem .. long(closedt) .. "lē"} | ||
data.forms["act_ind_imperf_3sg"] = {" | data.forms["act_ind_imperf_3sg"] = {stem .. long(closedt) .. "les"} | ||
data.forms["act_ind_imperf_1pl"] = {" | data.forms["act_ind_imperf_1pl"] = {stem .. long(closedt) .. "lin"} | ||
data.forms["act_ind_imperf_2pl"] = {" | data.forms["act_ind_imperf_2pl"] = {stem .. long(closedt) .. "lēt"} | ||
data.forms["act_ind_imperf_3pl"] = {" | data.forms["act_ind_imperf_3pl"] = {stem .. long(closedt) .. "lis"} | ||
data.forms["act_ind_prf_1sg"] = {" | data.forms["act_ind_prf_1sg"] = {pstem .. "an"} | ||
data.forms["act_ind_prf_2sg"] = {" | data.forms["act_ind_prf_2sg"] = {pstem .. "ā"} | ||
data.forms["act_ind_prf_3sg"] = {" | data.forms["act_ind_prf_3sg"] = {pstem .. "as"} | ||
data.forms["act_ind_prf_1pl"] = {" | data.forms["act_ind_prf_1pl"] = {pstem .. "i"} | ||
data.forms["act_ind_prf_2pl"] = {" | data.forms["act_ind_prf_2pl"] = {pstem .. "āt"} | ||
data.forms["act_ind_prf_3pl"] = {" | data.forms["act_ind_prf_3pl"] = {pstem .. "is"} | ||
data.forms["act_ind_plu_1sg"] = {" | data.forms["act_ind_plu_1sg"] = {pstem .. "en"} | ||
data.forms["act_ind_plu_2sg"] = {" | data.forms["act_ind_plu_2sg"] = {pstem .. "ē"} | ||
data.forms["act_ind_plu_3sg"] = {" | data.forms["act_ind_plu_3sg"] = {pstem .. "es"} | ||
data.forms["act_ind_plu_1pl"] = {" | data.forms["act_ind_plu_1pl"] = {pstem .. "in"} | ||
data.forms["act_ind_plu_2pl"] = {" | data.forms["act_ind_plu_2pl"] = {pstem .. "ēt"} | ||
data.forms["act_ind_plu_3pl"] = {" | data.forms["act_ind_plu_3pl"] = {pstem .. "is"} | ||
data.forms["act_ind_hab_1sg"] = {" | data.forms["act_ind_hab_1sg"] = {pstem .. "in"} | ||
data.forms["act_ind_hab_2sg"] = {" | data.forms["act_ind_hab_2sg"] = {pstem .. "ia"} | ||
data.forms["act_ind_hab_3sg"] = {" | data.forms["act_ind_hab_3sg"] = {pstem .. "is"} | ||
data.forms["act_ind_hab_1pl"] = {" | data.forms["act_ind_hab_1pl"] = {pstem .. "iti"} | ||
data.forms["act_ind_hab_2pl"] = {" | data.forms["act_ind_hab_2pl"] = {pstem .. "iat"} | ||
data.forms["act_ind_hab_3pl"] = {" | data.forms["act_ind_hab_3pl"] = {pstem .. "isi"} | ||
--Subjunctive | --Subjunctive | ||
data.forms["act_sub_prs_1sg"] = {" | data.forms["act_sub_prs_1sg"] = {stem .. subj .. "on"} | ||
data.forms["act_sub_prs_2sg"] = {" | data.forms["act_sub_prs_2sg"] = {stem .. subj .. "ō"} | ||
data.forms["act_sub_prs_3sg"] = {" | data.forms["act_sub_prs_3sg"] = {stem .. subj .. "os"} | ||
data.forms["act_sub_prs_1pl"] = {" | data.forms["act_sub_prs_1pl"] = {stem .. subj .. "oty"} | ||
data.forms["act_sub_prs_2pl"] = {" | data.forms["act_sub_prs_2pl"] = {stem .. subj .. "ōt"} | ||
data.forms["act_sub_prs_3pl"] = {" | data.forms["act_sub_prs_3pl"] = {stem .. subj .. "osy"} | ||
data.forms["act_sub_aor_1sg"] = {" | data.forms["act_sub_aor_1sg"] = {stem .. t .. "ssun"} | ||
data.forms["act_sub_aor_2sg"] = {" | data.forms["act_sub_aor_2sg"] = {stem .. t .. "ssua"} | ||
data.forms["act_sub_aor_3sg"] = {" | data.forms["act_sub_aor_3sg"] = {stem .. t .. "ssus"} | ||
data.forms["act_sub_aor_1pl"] = {" | data.forms["act_sub_aor_1pl"] = {stem .. t .. "ssuty"} | ||
data.forms["act_sub_aor_2pl"] = {" | data.forms["act_sub_aor_2pl"] = {stem .. t .. "ssuat"} | ||
data.forms["act_sub_aor_3pl"] = {" | data.forms["act_sub_aor_3pl"] = {stem .. t .. "ssusy"} | ||
data.forms["act_sub_fut_1sg"] = {" | data.forms["act_sub_fut_1sg"] = {stem .. long(closedt) .. "lun"} | ||
data.forms["act_sub_fut_2sg"] = {" | data.forms["act_sub_fut_2sg"] = {stem .. long(closedt) .. "lū"} | ||
data.forms["act_sub_fut_3sg"] = {" | data.forms["act_sub_fut_3sg"] = {stem .. long(closedt) .. "lus"} | ||
data.forms["act_sub_fut_1pl"] = {" | data.forms["act_sub_fut_1pl"] = {stem .. long(closedt) .. "luty"} | ||
data.forms["act_sub_fut_2pl"] = {" | data.forms["act_sub_fut_2pl"] = {stem .. long(closedt) .. "lūt"} | ||
data.forms["act_sub_fut_3pl"] = {" | data.forms["act_sub_fut_3pl"] = {stem .. long(closedt) .. "lusy"} | ||
data.forms["act_sub_imperf_1sg"] = {" | data.forms["act_sub_imperf_1sg"] = {stem .. long(closedt) .. "lon"} | ||
data.forms["act_sub_imperf_2sg"] = {" | data.forms["act_sub_imperf_2sg"] = {stem .. long(closedt) .. "lō"} | ||
data.forms["act_sub_imperf_3sg"] = {" | data.forms["act_sub_imperf_3sg"] = {stem .. long(closedt) .. "los"} | ||
data.forms["act_sub_imperf_1pl"] = {" | data.forms["act_sub_imperf_1pl"] = {stem .. long(closedt) .. "loty"} | ||
data.forms["act_sub_imperf_2pl"] = {" | data.forms["act_sub_imperf_2pl"] = {stem .. long(closedt) .. "lōt"} | ||
data.forms["act_sub_imperf_3pl"] = {" | data.forms["act_sub_imperf_3pl"] = {stem .. long(closedt) .. "losy"} | ||
data.forms["act_sub_prf_1sg"] = {" | data.forms["act_sub_prf_1sg"] = {pstem .. "on"} | ||
data.forms["act_sub_prf_2sg"] = {" | data.forms["act_sub_prf_2sg"] = {pstem .. "ō"} | ||
data.forms["act_sub_prf_3sg"] = {" | data.forms["act_sub_prf_3sg"] = {pstem .. "os"} | ||
data.forms["act_sub_prf_1pl"] = {" | data.forms["act_sub_prf_1pl"] = {pstem .. "oty"} | ||
data.forms["act_sub_prf_2pl"] = {" | data.forms["act_sub_prf_2pl"] = {pstem .. "ōt"} | ||
data.forms["act_sub_prf_3pl"] = {" | data.forms["act_sub_prf_3pl"] = {pstem .. "osy"} | ||
data.forms["act_sub_plu_1sg"] = | data.forms["act_sub_plu_1sg"] = data.forms["act_sub_prf_1sg"] | ||
data.forms["act_sub_plu_2sg"] = | data.forms["act_sub_plu_2sg"] = data.forms["act_sub_prf_2sg"] | ||
data.forms["act_sub_plu_3sg"] = | data.forms["act_sub_plu_3sg"] = data.forms["act_sub_prf_2sg"] | ||
data.forms["act_sub_plu_1pl"] = | data.forms["act_sub_plu_1pl"] = data.forms["act_sub_prf_1pl"] | ||
data.forms["act_sub_plu_2pl"] = | data.forms["act_sub_plu_2pl"] = data.forms["act_sub_prf_2pl"] | ||
data.forms["act_sub_plu_3pl"] = | data.forms["act_sub_plu_3pl"] = data.forms["act_sub_prf_3pl"] | ||
data.forms["act_sub_hab_1sg"] = {" | data.forms["act_sub_hab_1sg"] = {pstem .. "un"} | ||
data.forms["act_sub_hab_2sg"] = {" | data.forms["act_sub_hab_2sg"] = {pstem .. "ua"} | ||
data.forms["act_sub_hab_3sg"] = {" | data.forms["act_sub_hab_3sg"] = {pstem .. "us"} | ||
data.forms["act_sub_hab_1pl"] = {" | data.forms["act_sub_hab_1pl"] = {pstem .. "uty"} | ||
data.forms["act_sub_hab_2pl"] = {" | data.forms["act_sub_hab_2pl"] = {pstem .. "uat"} | ||
data.forms["act_sub_hab_3pl"] = {" | data.forms["act_sub_hab_3pl"] = {pstem .. "usy"} | ||
--Imperative | --Imperative | ||
data.forms["act_imp_prs_2sg"] = {" | data.forms["act_imp_prs_2sg"] = {stem .. long(t) .. "s"} | ||
data.forms["act_imp_prs_2pl"] = {" | data.forms["act_imp_prs_2pl"] = {stem .. long(t) .. "t" .. long(t) .. "s"} | ||
data.forms["act_imp_aor_2sg"] = {" | data.forms["act_imp_aor_2sg"] = {stem .. t .. "ssiās"} | ||
data.forms["act_imp_aor_2pl"] = {" | data.forms["act_imp_aor_2pl"] = {stem .. t .. "ssiātās"} | ||
data.forms["act_imp_fut_2sg"] = {" | data.forms["act_imp_fut_2sg"] = {stem .. long(closedt) .. "lās"} | ||
data.forms["act_imp_fut_2pl"] = {" | data.forms["act_imp_fut_2pl"] = {stem .. long(closedt) .. "lātās"} | ||
--Nonfinite | --Nonfinite | ||
data.forms["act_inf_prs"] = {" | data.forms["act_inf_prs"] = {stem .. t .. "gon"} | ||
data.forms["act_inf_aor"] = {" | data.forms["act_inf_aor"] = {stem .. t .. "ssigon"} | ||
data.forms["act_inf_prf"] = {" | data.forms["act_inf_prf"] = {pstem .. "agon"} | ||
data.forms["act_part_prs"] = {" | data.forms["act_part_prs"] = {stem .. t .. "re"} | ||
data.forms["act_part_aor"] = {" | data.forms["act_part_aor"] = {stem .. t .. "je"} | ||
data.forms["act_part_fut"] = { | data.forms["act_part_fut"] = {stem .. long(closedt) .. "lare"} | ||
data.forms["act_part_hab"] = {pstem .. "e"} | |||
data.forms["act_part_hab"] = { | |||
-- | --Passive | ||
--Indicative | --Indicative | ||
data.forms[" | data.forms["pas_ind_prs_1sg"] = {stem .. t .. "ks"} | ||
data.forms[" | data.forms["pas_ind_prs_2sg"] = {stem .. long(t) .. "ks"} | ||
data.forms[" | data.forms["pas_ind_prs_3sg"] = {stem .. t .. "ks"} | ||
data.forms[" | data.forms["pas_ind_prs_1pl"] = {stem .. t .. "ksi"} | ||
data.forms[" | data.forms["pas_ind_prs_2pl"] = {stem .. long(t) .. "ks"} | ||
data.forms[" | data.forms["pas_ind_prs_3pl"] = {stem .. t .. "ksi"} | ||
data.forms[" | data.forms["pas_ind_aor_1sg"] = {stem .. t .. "ssiks"} | ||
data.forms[" | data.forms["pas_ind_aor_2sg"] = {stem .. t .. "ssiaks"} | ||
data.forms[" | data.forms["pas_ind_aor_3sg"] = {stem .. t .. "ssiks"} | ||
data.forms[" | data.forms["pas_ind_aor_1pl"] = {stem .. t .. "ssiksi"} | ||
data.forms[" | data.forms["pas_ind_aor_2pl"] = {stem .. t .. "ssiaks"} | ||
data.forms[" | data.forms["pas_ind_aor_3pl"] = {stem .. t .. "ssiksi"} | ||
data.forms[" | data.forms["pas_ind_fut_1sg"] = {stem .. long(closedt) .. "laks"} | ||
data.forms[" | data.forms["pas_ind_fut_2sg"] = {stem .. long(closedt) .. "lāks"} | ||
data.forms[" | data.forms["pas_ind_fut_3sg"] = {stem .. long(closedt) .. "laks"} | ||
data.forms[" | data.forms["pas_ind_fut_1pl"] = {stem .. long(closedt) .. "liks"} | ||
data.forms[" | data.forms["pas_ind_fut_2pl"] = {stem .. long(closedt) .. "lāks"} | ||
data.forms[" | data.forms["pas_ind_fut_3pl"] = {stem .. long(closedt) .. "liks"} | ||
data.forms[" | data.forms["pas_ind_imperf_1sg"] = {stem .. long(closedt) .. "leks"} | ||
data.forms[" | data.forms["pas_ind_imperf_2sg"] = {stem .. long(closedt) .. "lēks"} | ||
data.forms[" | data.forms["pas_ind_imperf_3sg"] = {stem .. long(closedt) .. "leks"} | ||
data.forms[" | data.forms["pas_ind_imperf_1pl"] = {stem .. long(closedt) .. "liks"} | ||
data.forms[" | data.forms["pas_ind_imperf_2pl"] = {stem .. long(closedt) .. "lēks"} | ||
data.forms[" | data.forms["pas_ind_imperf_3pl"] = {stem .. long(closedt) .. "liks"} | ||
data.forms[" | data.forms["pas_ind_prf_1sg"] = {pstem .. "aks"} | ||
data.forms[" | data.forms["pas_ind_prf_2sg"] = {pstem .. "āks"} | ||
data.forms[" | data.forms["pas_ind_prf_3sg"] = {pstem .. "aks"} | ||
data.forms[" | data.forms["pas_ind_prf_1pl"] = {pstem .. "aksi"} | ||
data.forms[" | data.forms["pas_ind_prf_2pl"] = {pstem .. "āks"} | ||
data.forms[" | data.forms["pas_ind_prf_3pl"] = {pstem .. "aksi"} | ||
data.forms[" | data.forms["pas_ind_plu_1sg"] = {pstem .. "eks"} | ||
data.forms[" | data.forms["pas_ind_plu_2sg"] = {pstem .. "ēks"} | ||
data.forms[" | data.forms["pas_ind_plu_3sg"] = {pstem .. "eks"} | ||
data.forms[" | data.forms["pas_ind_plu_1pl"] = {pstem .. "iks"} | ||
data.forms[" | data.forms["pas_ind_plu_2pl"] = {pstem .. "ēks"} | ||
data.forms[" | data.forms["pas_ind_plu_3pl"] = {pstem .. "iks"} | ||
data.forms[" | data.forms["pas_ind_hab_1sg"] = {pstem .. "iks"} | ||
data.forms[" | data.forms["pas_ind_hab_2sg"] = {pstem .. "iaks"} | ||
data.forms[" | data.forms["pas_ind_hab_3sg"] = {pstem .. "iks"} | ||
data.forms[" | data.forms["pas_ind_hab_1pl"] = {pstem .. "iksi"} | ||
data.forms[" | data.forms["pas_ind_hab_2pl"] = {pstem .. "iaks"} | ||
data.forms[" | data.forms["pas_ind_hab_3pl"] = {pstem .. "iksi"} | ||
--Subjunctive | --Subjunctive | ||
data.forms[" | data.forms["pas_sub_prs_1sg"] = {stem .. subj .. "oks"} | ||
data.forms[" | data.forms["pas_sub_prs_2sg"] = {stem .. subj .. "ōks"} | ||
data.forms[" | data.forms["pas_sub_prs_3sg"] = {stem .. subj .. "oks"} | ||
data.forms[" | data.forms["pas_sub_prs_1pl"] = {stem .. subj .. "oksy"} | ||
data.forms[" | data.forms["pas_sub_prs_2pl"] = {stem .. subj .. "ōks"} | ||
data.forms[" | data.forms["pas_sub_prs_3pl"] = {stem .. subj .. "oksy"} | ||
data.forms[" | data.forms["pas_sub_aor_1sg"] = {stem .. t .. "ssuks"} | ||
data.forms[" | data.forms["pas_sub_aor_2sg"] = {stem .. t .. "ssuaks"} | ||
data.forms[" | data.forms["pas_sub_aor_3sg"] = {stem .. t .. "ssuks"} | ||
data.forms[" | data.forms["pas_sub_aor_1pl"] = {stem .. t .. "ssuksy"} | ||
data.forms[" | data.forms["pas_sub_aor_2pl"] = {stem .. t .. "ssuaks"} | ||
data.forms[" | data.forms["pas_sub_aor_3pl"] = {stem .. t .. "ssuksy"} | ||
data.forms[" | data.forms["pas_sub_fut_1sg"] = {stem .. long(closedt) .. "luks"} | ||
data.forms[" | data.forms["pas_sub_fut_2sg"] = {stem .. long(closedt) .. "lūks"} | ||
data.forms[" | data.forms["pas_sub_fut_3sg"] = {stem .. long(closedt) .. "luks"} | ||
data.forms[" | data.forms["pas_sub_fut_1pl"] = {stem .. long(closedt) .. "luksy"} | ||
data.forms[" | data.forms["pas_sub_fut_2pl"] = {stem .. long(closedt) .. "lūks"} | ||
data.forms[" | data.forms["pas_sub_fut_3pl"] = {stem .. long(closedt) .. "luksy"} | ||
data.forms[" | data.forms["pas_sub_imperf_1sg"] = {stem .. long(closedt) .. "loks"} | ||
data.forms[" | data.forms["pas_sub_imperf_2sg"] = {stem .. long(closedt) .. "lōks"} | ||
data.forms[" | data.forms["pas_sub_imperf_3sg"] = {stem .. long(closedt) .. "loks"} | ||
data.forms[" | data.forms["pas_sub_imperf_1pl"] = {stem .. long(closedt) .. "loksy"} | ||
data.forms[" | data.forms["pas_sub_imperf_2pl"] = {stem .. long(closedt) .. "lōks"} | ||
data.forms[" | data.forms["pas_sub_imperf_3pl"] = {stem .. long(closedt) .. "loksy"} | ||
data.forms[" | data.forms["pas_sub_prf_1sg"] = {pstem .. "oks"} | ||
data.forms[" | data.forms["pas_sub_prf_2sg"] = {pstem .. "ōks"} | ||
data.forms[" | data.forms["pas_sub_prf_3sg"] = {pstem .. "oks"} | ||
data.forms[" | data.forms["pas_sub_prf_1pl"] = {pstem .. "oksy"} | ||
data.forms[" | data.forms["pas_sub_prf_2pl"] = {pstem .. "ōks"} | ||
data.forms[" | data.forms["pas_sub_prf_3pl"] = {pstem .. "oksy"} | ||
data.forms[" | data.forms["pas_sub_plu_1sg"] = {pstem .. "oks"} | ||
data.forms[" | data.forms["pas_sub_plu_2sg"] = {pstem .. "ōks"} | ||
data.forms[" | data.forms["pas_sub_plu_3sg"] = {pstem .. "oks"} | ||
data.forms[" | data.forms["pas_sub_plu_1pl"] = {pstem .. "oksy"} | ||
data.forms[" | data.forms["pas_sub_plu_2pl"] = {pstem .. "ōks"} | ||
data.forms[" | data.forms["pas_sub_plu_3pl"] = {pstem .. "oksy"} | ||
data.forms[" | data.forms["pas_sub_hab_1sg"] = {pstem .. "uks"} | ||
data.forms[" | data.forms["pas_sub_hab_2sg"] = {pstem .. "uaks"} | ||
data.forms[" | data.forms["pas_sub_hab_3sg"] = {pstem .. "uks"} | ||
data.forms[" | data.forms["pas_sub_hab_1pl"] = {pstem .. "uksy"} | ||
data.forms[" | data.forms["pas_sub_hab_2pl"] = {pstem .. "uaks"} | ||
data.forms[" | data.forms["pas_sub_hab_3pl"] = {pstem .. "uksy"} | ||
--Imperative | --Imperative | ||
data.forms[" | data.forms["pas_imp_prs_2sg"] = {stem .. long(t) .. "ks"} | ||
data.forms[" | data.forms["pas_imp_prs_2pl"] = {stem .. long(t) .. "ks"} | ||
data.forms[" | data.forms["pas_imp_aor_2sg"] = {stem .. t .. "ssiāks"} | ||
data.forms[" | data.forms["pas_imp_aor_2pl"] = {stem .. t .. "ssiāks"} | ||
data.forms[" | data.forms["pas_imp_fut_2sg"] = {stem .. long(closedt) .. "lāks"} | ||
data.forms[" | data.forms["pas_imp_fut_2pl"] = {stem .. long(closedt) .. "lāks"} | ||
--Nonfinite | --Nonfinite | ||
data.forms[" | data.forms["pas_inf_prs"] = {stem .. t .. "kson"} | ||
data.forms[" | data.forms["pas_inf_aor"] = {stem .. t .. "ssiakson"} | ||
data.forms[" | data.forms["pas_inf_prf"] = {pstem .. "akson"} | ||
data.forms[" | data.forms["pas_part_aor"] = {stem .. t .. "ssiarza"} | ||
data.forms[" | data.forms["pas_part_fut"] = {stem .. long(closedt) .. "laksa"} | ||
data.forms[" | data.forms["act_part_prf"] = {pstem .. "a"} | ||
data.forms[" | data.forms["pas_part_hab"] = {pstem .. "iarza"} | ||
end | end | ||
}) | |||
d[" | d["sagon"] = function(args, data) | ||
data.decl_type = "irregular" | data.decl_type = "irregular" | ||
if not data.no_cat then | if not data.no_cat then | ||
| Line 2,391: | Line 2,407: | ||
--Active | --Active | ||
--Indicative | --Indicative | ||
data.forms["act_ind_prs_1sg"] = {" | data.forms["act_ind_prs_1sg"] = {"iksan"} | ||
data.forms["act_ind_prs_2sg"] = {" | data.forms["act_ind_prs_2sg"] = {"iksā"} | ||
data.forms["act_ind_prs_3sg"] = {" | data.forms["act_ind_prs_3sg"] = {"issa"} | ||
data.forms["act_ind_prs_1pl"] = {" | data.forms["act_ind_prs_1pl"] = {"iksi"} | ||
data.forms["act_ind_prs_2pl"] = {" | data.forms["act_ind_prs_2pl"] = {"iksāt"} | ||
data.forms["act_ind_prs_3pl"] = {" | data.forms["act_ind_prs_3pl"] = {"issi"} | ||
data.forms["act_ind_aor_1sg"] = {" | data.forms["act_ind_aor_1sg"] = {"iksin"} | ||
data.forms["act_ind_aor_2sg"] = {" | data.forms["act_ind_aor_2sg"] = {"sia"} | ||
data.forms["act_ind_aor_3sg"] = {" | data.forms["act_ind_aor_3sg"] = {"iksis"} | ||
data.forms["act_ind_aor_1pl"] = {" | data.forms["act_ind_aor_1pl"] = {"siti"} | ||
data.forms["act_ind_aor_2pl"] = {" | data.forms["act_ind_aor_2pl"] = {"siat"} | ||
data.forms["act_ind_aor_3pl"] = {" | data.forms["act_ind_aor_3pl"] = {"sisi"} | ||
data.forms["act_ind_fut_1sg"] = {" | data.forms["act_ind_fut_1sg"] = {"kesan"} | ||
data.forms["act_ind_fut_2sg"] = {" | data.forms["act_ind_fut_2sg"] = {"kesā"} | ||
data.forms["act_ind_fut_3sg"] = {" | data.forms["act_ind_fut_3sg"] = {"kessa"} | ||
data.forms["act_ind_fut_1pl"] = {" | data.forms["act_ind_fut_1pl"] = {"kesi"} | ||
data.forms["act_ind_fut_2pl"] = {" | data.forms["act_ind_fut_2pl"] = {"kesāt"} | ||
data.forms["act_ind_fut_3pl"] = {" | data.forms["act_ind_fut_3pl"] = {"kessi"} | ||
data.forms["act_ind_imperf_1sg"] = {" | data.forms["act_ind_imperf_1sg"] = {"īlen"} | ||
data.forms["act_ind_imperf_2sg"] = {" | data.forms["act_ind_imperf_2sg"] = {"ilē"} | ||
data.forms["act_ind_imperf_3sg"] = {" | data.forms["act_ind_imperf_3sg"] = {"īles"} | ||
data.forms["act_ind_imperf_1pl"] = {" | data.forms["act_ind_imperf_1pl"] = {"īlin"} | ||
data.forms["act_ind_imperf_2pl"] = {" | data.forms["act_ind_imperf_2pl"] = {"īlēt"} | ||
data.forms["act_ind_imperf_3pl"] = {" | data.forms["act_ind_imperf_3pl"] = {"īlis"} | ||
data.forms["act_ind_prf_1sg"] = {" | data.forms["act_ind_prf_1sg"] = {"istan"} | ||
data.forms["act_ind_prf_2sg"] = {" | data.forms["act_ind_prf_2sg"] = {"istā"} | ||
data.forms["act_ind_prf_3sg"] = {" | data.forms["act_ind_prf_3sg"] = {"istas"} | ||
data.forms["act_ind_prf_1pl"] = {" | data.forms["act_ind_prf_1pl"] = {"isti"} | ||
data.forms["act_ind_prf_2pl"] = {" | data.forms["act_ind_prf_2pl"] = {"istāt"} | ||
data.forms["act_ind_prf_3pl"] = {" | data.forms["act_ind_prf_3pl"] = {"istis"} | ||
data.forms["act_ind_plu_1sg"] = {" | data.forms["act_ind_plu_1sg"] = {"isten"} | ||
data.forms["act_ind_plu_2sg"] = {" | data.forms["act_ind_plu_2sg"] = {"istē"} | ||
data.forms["act_ind_plu_3sg"] = {" | data.forms["act_ind_plu_3sg"] = {"istes"} | ||
data.forms["act_ind_plu_1pl"] = {" | data.forms["act_ind_plu_1pl"] = {"istin"} | ||
data.forms["act_ind_plu_2pl"] = {" | data.forms["act_ind_plu_2pl"] = {"istēt"} | ||
data.forms["act_ind_plu_3pl"] = {" | data.forms["act_ind_plu_3pl"] = {"istis"} | ||
data.forms["act_ind_hab_1sg"] = {" | data.forms["act_ind_hab_1sg"] = {"istin"} | ||
data.forms["act_ind_hab_2sg"] = {" | data.forms["act_ind_hab_2sg"] = {"istia"} | ||
data.forms["act_ind_hab_3sg"] = {" | data.forms["act_ind_hab_3sg"] = {"istis"} | ||
data.forms["act_ind_hab_1pl"] = {" | data.forms["act_ind_hab_1pl"] = {"istiti"} | ||
data.forms["act_ind_hab_2pl"] = {" | data.forms["act_ind_hab_2pl"] = {"istiat"} | ||
data.forms["act_ind_hab_3pl"] = {" | data.forms["act_ind_hab_3pl"] = {"istisi"} | ||
--Subjunctive | --Subjunctive | ||
data.forms["act_sub_prs_1sg"] = {" | data.forms["act_sub_prs_1sg"] = {"ikson"} | ||
data.forms["act_sub_prs_2sg"] = {" | data.forms["act_sub_prs_2sg"] = {"iksō"} | ||
data.forms["act_sub_prs_3sg"] = {" | data.forms["act_sub_prs_3sg"] = {"iksos"} | ||
data.forms["act_sub_prs_1pl"] = {" | data.forms["act_sub_prs_1pl"] = {"soty"} | ||
data.forms["act_sub_prs_2pl"] = {" | data.forms["act_sub_prs_2pl"] = {"iksōt"} | ||
data.forms["act_sub_prs_3pl"] = {" | data.forms["act_sub_prs_3pl"] = {"sosy"} | ||
data.forms["act_sub_aor_1sg"] = {" | data.forms["act_sub_aor_1sg"] = {"iksun"} | ||
data.forms["act_sub_aor_2sg"] = {" | data.forms["act_sub_aor_2sg"] = {"sua"} | ||
data.forms["act_sub_aor_3sg"] = {" | data.forms["act_sub_aor_3sg"] = {"iksus"} | ||
data.forms["act_sub_aor_1pl"] = {" | data.forms["act_sub_aor_1pl"] = {"suty"} | ||
data.forms["act_sub_aor_2pl"] = {" | data.forms["act_sub_aor_2pl"] = {"suat"} | ||
data.forms["act_sub_aor_3pl"] = {" | data.forms["act_sub_aor_3pl"] = {"susy"} | ||
data.forms["act_sub_fut_1sg"] = {" | data.forms["act_sub_fut_1sg"] = {"keson"} | ||
data.forms["act_sub_fut_2sg"] = {" | data.forms["act_sub_fut_2sg"] = {"kesō"} | ||
data.forms["act_sub_fut_3sg"] = {" | data.forms["act_sub_fut_3sg"] = {"kesos"} | ||
data.forms["act_sub_fut_1pl"] = {" | data.forms["act_sub_fut_1pl"] = {"kesoty"} | ||
data.forms["act_sub_fut_2pl"] = {" | data.forms["act_sub_fut_2pl"] = {"kesōt"} | ||
data.forms["act_sub_fut_3pl"] = {" | data.forms["act_sub_fut_3pl"] = {"kesusy"} | ||
data.forms["act_sub_imperf_1sg"] = {" | data.forms["act_sub_imperf_1sg"] = {"īlon"} | ||
data.forms["act_sub_imperf_2sg"] = {" | data.forms["act_sub_imperf_2sg"] = {"īlō"} | ||
data.forms["act_sub_imperf_3sg"] = {" | data.forms["act_sub_imperf_3sg"] = {"īlos"} | ||
data.forms["act_sub_imperf_1pl"] = {" | data.forms["act_sub_imperf_1pl"] = {"īloty"} | ||
data.forms["act_sub_imperf_2pl"] = {" | data.forms["act_sub_imperf_2pl"] = {"īlōt"} | ||
data.forms["act_sub_imperf_3pl"] = {" | data.forms["act_sub_imperf_3pl"] = {"īlosy"} | ||
data.forms["act_sub_prf_1sg"] = {" | data.forms["act_sub_prf_1sg"] = {"iston"} | ||
data.forms["act_sub_prf_2sg"] = {" | data.forms["act_sub_prf_2sg"] = {"istō"} | ||
data.forms["act_sub_prf_3sg"] = {" | data.forms["act_sub_prf_3sg"] = {"istos"} | ||
data.forms["act_sub_prf_1pl"] = {" | data.forms["act_sub_prf_1pl"] = {"istoty"} | ||
data.forms["act_sub_prf_2pl"] = {" | data.forms["act_sub_prf_2pl"] = {"istōt"} | ||
data.forms["act_sub_prf_3pl"] = {" | data.forms["act_sub_prf_3pl"] = {"istosy"} | ||
data.forms["act_sub_plu_1sg"] = {" | data.forms["act_sub_plu_1sg"] = {"iston"} | ||
data.forms["act_sub_plu_2sg"] = {" | data.forms["act_sub_plu_2sg"] = {"istō"} | ||
data.forms["act_sub_plu_3sg"] = {" | data.forms["act_sub_plu_3sg"] = {"istos"} | ||
data.forms["act_sub_plu_1pl"] = {" | data.forms["act_sub_plu_1pl"] = {"istoty"} | ||
data.forms["act_sub_plu_2pl"] = {" | data.forms["act_sub_plu_2pl"] = {"istōt"} | ||
data.forms["act_sub_plu_3pl"] = {" | data.forms["act_sub_plu_3pl"] = {"istosy"} | ||
data.forms["act_sub_hab_1sg"] = {" | data.forms["act_sub_hab_1sg"] = {"istun"} | ||
data.forms["act_sub_hab_2sg"] = {" | data.forms["act_sub_hab_2sg"] = {"istua"} | ||
data.forms["act_sub_hab_3sg"] = {" | data.forms["act_sub_hab_3sg"] = {"istus"} | ||
data.forms["act_sub_hab_1pl"] = {" | data.forms["act_sub_hab_1pl"] = {"istuty"} | ||
data.forms["act_sub_hab_2pl"] = {" | data.forms["act_sub_hab_2pl"] = {"istuat"} | ||
data.forms["act_sub_hab_3pl"] = {" | data.forms["act_sub_hab_3pl"] = {"istusy"} | ||
--Imperative | --Imperative | ||
| Line 2,494: | Line 2,510: | ||
data.forms["act_imp_prs_2pl"] = {"sātās"} | data.forms["act_imp_prs_2pl"] = {"sātās"} | ||
data.forms["act_imp_aor_2sg"] = {" | data.forms["act_imp_aor_2sg"] = {"sīs"} | ||
data.forms["act_imp_aor_2pl"] = {" | data.forms["act_imp_aor_2pl"] = {"sītīs"} | ||
data.forms["act_imp_fut_2sg"] = {" | data.forms["act_imp_fut_2sg"] = {"kesās"} | ||
data.forms["act_imp_fut_2pl"] = {" | data.forms["act_imp_fut_2pl"] = {"kesātās"} | ||
--Nonfinite | --Nonfinite | ||
data.forms["act_inf_prs"] = {" | data.forms["act_inf_prs"] = {"sagon"} | ||
data.forms["act_inf_aor"] = {" | data.forms["act_inf_aor"] = {"sigon"} | ||
data.forms["act_inf_prf"] = {" | data.forms["act_inf_prf"] = {"istagon"} | ||
data.forms["act_part_prs"] = {" | data.forms["act_part_prs"] = {"issare"} | ||
data.forms["act_part_aor"] = {" | data.forms["act_part_aor"] = {"issire"} | ||
data.forms["act_part_fut"] = {" | data.forms["act_part_fut"] = {"kesare"} | ||
data.forms[" | data.forms["act_part_prf"] = {"ista"} | ||
data.forms["act_part_hab"] = {" | data.forms["act_part_hab"] = {"istre"} | ||
data.forms["act_part_prf"] = {"ista"} | |||
-- | end | ||
d["jagon"] = function(args, data) | |||
data.decl_type = "irregular" | |||
if not data.no_cat then | |||
table.insert(data.categories, "High Valyrian irregular verbs") | |||
end | |||
--Active | |||
--Indicative | --Indicative | ||
data.forms[" | data.forms["act_ind_prs_1sg"] = {"jān"} | ||
data.forms[" | data.forms["act_ind_prs_2sg"] = {"jā"} | ||
data.forms[" | data.forms["act_ind_prs_3sg"] = {"is"} | ||
data.forms[" | data.forms["act_ind_prs_1pl"] = {"jī"} | ||
data.forms[" | data.forms["act_ind_prs_2pl"] = {"jāt"} | ||
data.forms[" | data.forms["act_ind_prs_3pl"] = {"isi"} | ||
data.forms[" | data.forms["act_ind_aor_1sg"] = {"jin"} | ||
data.forms[" | data.forms["act_ind_aor_2sg"] = {"jia"} | ||
data.forms[" | data.forms["act_ind_aor_3sg"] = {"jis"} | ||
data.forms[" | data.forms["act_ind_aor_1pl"] = {"jiti"} | ||
data.forms[" | data.forms["act_ind_aor_2pl"] = {"jiat"} | ||
data.forms[" | data.forms["act_ind_aor_3pl"] = {"jisi"} | ||
data.forms[" | data.forms["act_ind_fut_1sg"] = {"īnna"} | ||
data.forms[" | data.forms["act_ind_fut_2sg"] = {"īlā"} | ||
data.forms[" | data.forms["act_ind_fut_3sg"] = {"īlza"} | ||
data.forms[" | data.forms["act_ind_fut_1pl"] = {"īli"} | ||
data.forms[" | data.forms["act_ind_fut_2pl"] = {"īlāt"} | ||
data.forms[" | data.forms["act_ind_fut_3pl"] = {"īlzi"} | ||
data.forms[" | data.forms["act_ind_imperf_1sg"] = {"īlen"} | ||
data.forms[" | data.forms["act_ind_imperf_2sg"] = {"ilē"} | ||
data.forms[" | data.forms["act_ind_imperf_3sg"] = {"īles"} | ||
data.forms[" | data.forms["act_ind_imperf_1pl"] = {"īlin"} | ||
data.forms[" | data.forms["act_ind_imperf_2pl"] = {"īlēt"} | ||
data.forms[" | data.forms["act_ind_imperf_3pl"] = {"īlis"} | ||
data.forms[" | data.forms["act_ind_prf_1sg"] = {"istan"} | ||
data.forms[" | data.forms["act_ind_prf_2sg"] = {"istā"} | ||
data.forms[" | data.forms["act_ind_prf_3sg"] = {"istas"} | ||
data.forms[" | data.forms["act_ind_prf_1pl"] = {"isti"} | ||
data.forms[" | data.forms["act_ind_prf_2pl"] = {"istāt"} | ||
data.forms[" | data.forms["act_ind_prf_3pl"] = {"istis"} | ||
data.forms[" | data.forms["act_ind_plu_1sg"] = {"isten"} | ||
data.forms[" | data.forms["act_ind_plu_2sg"] = {"istē"} | ||
data.forms[" | data.forms["act_ind_plu_3sg"] = {"istes"} | ||
data.forms[" | data.forms["act_ind_plu_1pl"] = {"istin"} | ||
data.forms[" | data.forms["act_ind_plu_2pl"] = {"istēt"} | ||
data.forms[" | data.forms["act_ind_plu_3pl"] = {"istis"} | ||
data.forms[" | data.forms["act_ind_hab_1sg"] = {"istin"} | ||
data.forms[" | data.forms["act_ind_hab_2sg"] = {"istia"} | ||
data.forms[" | data.forms["act_ind_hab_3sg"] = {"istis"} | ||
data.forms[" | data.forms["act_ind_hab_1pl"] = {"istiti"} | ||
data.forms[" | data.forms["act_ind_hab_2pl"] = {"istiat"} | ||
data.forms[" | data.forms["act_ind_hab_3pl"] = {"istisi"} | ||
--Subjunctive | --Subjunctive | ||
data.forms[" | data.forms["act_sub_prs_1sg"] = {"jon"} | ||
data.forms[" | data.forms["act_sub_prs_2sg"] = {"jō"} | ||
data.forms[" | data.forms["act_sub_prs_3sg"] = {"jos"} | ||
data.forms[" | data.forms["act_sub_prs_1pl"] = {"joty"} | ||
data.forms[" | data.forms["act_sub_prs_2pl"] = {"jōt"} | ||
data.forms[" | data.forms["act_sub_prs_3pl"] = {"josy"} | ||
data.forms[" | data.forms["act_sub_aor_1sg"] = {"jun"} | ||
data.forms[" | data.forms["act_sub_aor_2sg"] = {"jua"} | ||
data.forms[" | data.forms["act_sub_aor_3sg"] = {"jus"} | ||
data.forms[" | data.forms["act_sub_aor_1pl"] = {"juty"} | ||
data.forms[" | data.forms["act_sub_aor_2pl"] = {"juat"} | ||
data.forms[" | data.forms["act_sub_aor_3pl"] = {"jusy"} | ||
data.forms[" | data.forms["act_sub_fut_1sg"] = {"īlun"} | ||
data.forms[" | data.forms["act_sub_fut_2sg"] = {"īlū"} | ||
data.forms[" | data.forms["act_sub_fut_3sg"] = {"īlus"} | ||
data.forms[" | data.forms["act_sub_fut_1pl"] = {"īluty"} | ||
data.forms[" | data.forms["act_sub_fut_2pl"] = {"īlūt"} | ||
data.forms[" | data.forms["act_sub_fut_3pl"] = {"īlusy"} | ||
data.forms[" | data.forms["act_sub_imperf_1sg"] = {"īlon"} | ||
data.forms[" | data.forms["act_sub_imperf_2sg"] = {"īlō"} | ||
data.forms[" | data.forms["act_sub_imperf_3sg"] = {"īlos"} | ||
data.forms[" | data.forms["act_sub_imperf_1pl"] = {"īloty"} | ||
data.forms[" | data.forms["act_sub_imperf_2pl"] = {"īlōt"} | ||
data.forms[" | data.forms["act_sub_imperf_3pl"] = {"īlosy"} | ||
data.forms[" | data.forms["act_sub_prf_1sg"] = {"iston"} | ||
data.forms[" | data.forms["act_sub_prf_2sg"] = {"istō"} | ||
data.forms[" | data.forms["act_sub_prf_3sg"] = {"istos"} | ||
data.forms[" | data.forms["act_sub_prf_1pl"] = {"istoty"} | ||
data.forms[" | data.forms["act_sub_prf_2pl"] = {"istōt"} | ||
data.forms[" | data.forms["act_sub_prf_3pl"] = {"istosy"} | ||
data.forms[" | data.forms["act_sub_plu_1sg"] = {"iston"} | ||
data.forms[" | data.forms["act_sub_plu_2sg"] = {"istō"} | ||
data.forms[" | data.forms["act_sub_plu_3sg"] = {"istos"} | ||
data.forms[" | data.forms["act_sub_plu_1pl"] = {"istoty"} | ||
data.forms[" | data.forms["act_sub_plu_2pl"] = {"istōt"} | ||
data.forms[" | data.forms["act_sub_plu_3pl"] = {"istosy"} | ||
data.forms[" | data.forms["act_sub_hab_1sg"] = {"istun"} | ||
data.forms[" | data.forms["act_sub_hab_2sg"] = {"istua"} | ||
data.forms[" | data.forms["act_sub_hab_3sg"] = {"istus"} | ||
data.forms[" | data.forms["act_sub_hab_1pl"] = {"istuty"} | ||
data.forms[" | data.forms["act_sub_hab_2pl"] = {"istuat"} | ||
data.forms[" | data.forms["act_sub_hab_3pl"] = {"istusy"} | ||
--Imperative | --Imperative | ||
data.forms[" | data.forms["act_imp_prs_2sg"] = {"jās"} | ||
data.forms[" | data.forms["act_imp_prs_2pl"] = {"jātās"} | ||
data.forms[" | data.forms["act_imp_aor_2sg"] = {"jiās"} | ||
data.forms[" | data.forms["act_imp_aor_2pl"] = {"jiātās"} | ||
data.forms[" | data.forms["act_imp_fut_2sg"] = {"īlās"} | ||
data.forms[" | data.forms["act_imp_fut_2pl"] = {"īlātās"} | ||
--Nonfinite | --Nonfinite | ||
data.forms[" | data.forms["act_inf_prs"] = {"jagon"} | ||
data.forms[" | data.forms["act_inf_aor"] = {"jigon"} | ||
data.forms[" | data.forms["act_inf_prf"] = {"istagon"} | ||
data.forms["act_part_prs"] = {"jāre"} | |||
data.forms["act_part_aor"] = {"jire"} | |||
data.forms["act_part_fut"] = {"īlare"} | |||
data.forms["act_part_prf"] = {"ista"} | |||
data.forms["act_part_hab"] = {"istre"} | |||
end | |||
d["henujagon"] = function(args, data) | |||
data.decl_type = "irregular" | |||
if not data.no_cat then | |||
table.insert(data.categories, "High Valyrian irregular verbs") | |||
end | |||
--Active | |||
--Indicative | |||
data.forms["act_ind_prs_1sg"] = {"henujān"} | |||
data.forms["act_ind_prs_2sg"] = {"henujā"} | |||
data.forms["act_ind_prs_3sg"] = {"hembis"} | |||
data.forms["act_ind_prs_1pl"] = {"henujī"} | |||
data.forms["act_ind_prs_2pl"] = {"henujāt"} | |||
data.forms["act_ind_prs_3pl"] = {"hembisi"} | |||
data.forms["pas_part_aor"] = {"sajarza"} | data.forms["act_ind_aor_1sg"] = {"henujin"} | ||
data.forms["pas_part_fut"] = {"sīlaksa"} | data.forms["act_ind_aor_2sg"] = {"henujia"} | ||
data.forms["act_ind_aor_3sg"] = {"henujis"} | |||
data.forms["act_ind_aor_1pl"] = {"henujiti"} | |||
data.forms["act_ind_aor_2pl"] = {"henujiat"} | |||
data.forms["act_ind_aor_3pl"] = {"henujisi"} | |||
data.forms["act_ind_fut_1sg"] = {"hembīnna"} | |||
data.forms["act_ind_fut_2sg"] = {"hembīlā"} | |||
data.forms["act_ind_fut_3sg"] = {"hembīlza"} | |||
data.forms["act_ind_fut_1pl"] = {"hembīli"} | |||
data.forms["act_ind_fut_2pl"] = {"hembīlāt"} | |||
data.forms["act_ind_fut_3pl"] = {"hembīlzi"} | |||
data.forms["act_ind_imperf_1sg"] = {"hembīlen"} | |||
data.forms["act_ind_imperf_2sg"] = {"hembilē"} | |||
data.forms["act_ind_imperf_3sg"] = {"hembīles"} | |||
data.forms["act_ind_imperf_1pl"] = {"hembīlin"} | |||
data.forms["act_ind_imperf_2pl"] = {"hembīlēt"} | |||
data.forms["act_ind_imperf_3pl"] = {"hembīlis"} | |||
data.forms["act_ind_prf_1sg"] = {"hembistan"} | |||
data.forms["act_ind_prf_2sg"] = {"hembistā"} | |||
data.forms["act_ind_prf_3sg"] = {"hembistas"} | |||
data.forms["act_ind_prf_1pl"] = {"hembisti"} | |||
data.forms["act_ind_prf_2pl"] = {"hembistāt"} | |||
data.forms["act_ind_prf_3pl"] = {"hembistis"} | |||
data.forms["act_ind_plu_1sg"] = {"hembisten"} | |||
data.forms["act_ind_plu_2sg"] = {"hembistē"} | |||
data.forms["act_ind_plu_3sg"] = {"hembistes"} | |||
data.forms["act_ind_plu_1pl"] = {"hembistin"} | |||
data.forms["act_ind_plu_2pl"] = {"hembistēt"} | |||
data.forms["act_ind_plu_3pl"] = {"hembistis"} | |||
data.forms["act_ind_hab_1sg"] = {"hembistin"} | |||
data.forms["act_ind_hab_2sg"] = {"hembistia"} | |||
data.forms["act_ind_hab_3sg"] = {"hembistis"} | |||
data.forms["act_ind_hab_1pl"] = {"hembistiti"} | |||
data.forms["act_ind_hab_2pl"] = {"hembistiat"} | |||
data.forms["act_ind_hab_3pl"] = {"hembistisi"} | |||
--Subjunctive | |||
data.forms["act_sub_prs_1sg"] = {"henujon"} | |||
data.forms["act_sub_prs_2sg"] = {"henujō"} | |||
data.forms["act_sub_prs_3sg"] = {"henujos"} | |||
data.forms["act_sub_prs_1pl"] = {"henujoty"} | |||
data.forms["act_sub_prs_2pl"] = {"henujōt"} | |||
data.forms["act_sub_prs_3pl"] = {"henujosy"} | |||
data.forms["act_sub_aor_1sg"] = {"henujun"} | |||
data.forms["act_sub_aor_2sg"] = {"henujua"} | |||
data.forms["act_sub_aor_3sg"] = {"henujus"} | |||
data.forms["act_sub_aor_1pl"] = {"henujuty"} | |||
data.forms["act_sub_aor_2pl"] = {"henujuat"} | |||
data.forms["act_sub_aor_3pl"] = {"henujusy"} | |||
data.forms["act_sub_fut_1sg"] = {"hembīlun"} | |||
data.forms["act_sub_fut_2sg"] = {"hembīlū"} | |||
data.forms["act_sub_fut_3sg"] = {"hembīlus"} | |||
data.forms["act_sub_fut_1pl"] = {"hembīluty"} | |||
data.forms["act_sub_fut_2pl"] = {"hembīlūt"} | |||
data.forms["act_sub_fut_3pl"] = {"hembīlusy"} | |||
data.forms["act_sub_imperf_1sg"] = {"hembīlon"} | |||
data.forms["act_sub_imperf_2sg"] = {"hembīlō"} | |||
data.forms["act_sub_imperf_3sg"] = {"hembīlos"} | |||
data.forms["act_sub_imperf_1pl"] = {"hembīloty"} | |||
data.forms["act_sub_imperf_2pl"] = {"hembīlōt"} | |||
data.forms["act_sub_imperf_3pl"] = {"hembīlosy"} | |||
data.forms["act_sub_prf_1sg"] = {"hembiston"} | |||
data.forms["act_sub_prf_2sg"] = {"hembistō"} | |||
data.forms["act_sub_prf_3sg"] = {"hembistos"} | |||
data.forms["act_sub_prf_1pl"] = {"hembistoty"} | |||
data.forms["act_sub_prf_2pl"] = {"hembistōt"} | |||
data.forms["act_sub_prf_3pl"] = {"hembistosy"} | |||
data.forms["act_sub_plu_1sg"] = {"hembiston"} | |||
data.forms["act_sub_plu_2sg"] = {"hembistō"} | |||
data.forms["act_sub_plu_3sg"] = {"hembistos"} | |||
data.forms["act_sub_plu_1pl"] = {"hembistoty"} | |||
data.forms["act_sub_plu_2pl"] = {"hembistōt"} | |||
data.forms["act_sub_plu_3pl"] = {"hembistosy"} | |||
data.forms["act_sub_hab_1sg"] = {"hembistun"} | |||
data.forms["act_sub_hab_2sg"] = {"hembistua"} | |||
data.forms["act_sub_hab_3sg"] = {"hembistus"} | |||
data.forms["act_sub_hab_1pl"] = {"hembistuty"} | |||
data.forms["act_sub_hab_2pl"] = {"hembistuat"} | |||
data.forms["act_sub_hab_3pl"] = {"hembistusy"} | |||
--Imperative | |||
data.forms["act_imp_prs_2sg"] = {"henujās"} | |||
data.forms["act_imp_prs_2pl"] = {"henujātās"} | |||
data.forms["act_imp_aor_2sg"] = {"henujiās"} | |||
data.forms["act_imp_aor_2pl"] = {"henujiātās"} | |||
data.forms["act_imp_fut_2sg"] = {"hembīlās"} | |||
data.forms["act_imp_fut_2pl"] = {"hembīlātās"} | |||
--Nonfinite | |||
data.forms["act_inf_prs"] = {"henujagon"} | |||
data.forms["act_inf_aor"] = {"henujigon"} | |||
data.forms["act_inf_prf"] = {"hembistagon"} | |||
data.forms["act_part_prs"] = {"henujāre"} | |||
data.forms["act_part_aor"] = {"henujire"} | |||
data.forms["act_part_fut"] = {"hembīlare"} | |||
data.forms["act_part_prf"] = {"hembista"} | |||
data.forms["act_part_hab"] = {"hembistre"} | |||
end | |||
d["sahagon"] = function(args, data) | |||
data.decl_type = "irregular" | |||
if not data.no_cat then | |||
table.insert(data.categories, "High Valyrian irregular verbs") | |||
end | |||
--Active | |||
--Indicative | |||
data.forms["act_ind_prs_1sg"] = {"sān"} | |||
data.forms["act_ind_prs_2sg"] = {"sā"} | |||
data.forms["act_ind_prs_3sg"] = {"sas"} | |||
data.forms["act_ind_prs_1pl"] = {"sē"} | |||
data.forms["act_ind_prs_2pl"] = {"sāt"} | |||
data.forms["act_ind_prs_3pl"] = {"sēs"} | |||
data.forms["act_ind_aor_1sg"] = {"sīn"} | |||
data.forms["act_ind_aor_2sg"] = {"saja"} | |||
data.forms["act_ind_aor_3sg"] = {"sēs"} | |||
data.forms["act_ind_aor_1pl"] = {"sēti"} | |||
data.forms["act_ind_aor_2pl"] = {"sajat"} | |||
data.forms["act_ind_aor_3pl"] = {"sēsi"} | |||
data.forms["act_ind_fut_1sg"] = {"sīnna"} | |||
data.forms["act_ind_fut_2sg"] = {"sīlā"} | |||
data.forms["act_ind_fut_3sg"] = {"sīlza"} | |||
data.forms["act_ind_fut_1pl"] = {"sīli"} | |||
data.forms["act_ind_fut_2pl"] = {"sīlāt"} | |||
data.forms["act_ind_fut_3pl"] = {"sīlzi"} | |||
data.forms["act_ind_imperf_1sg"] = {"sīlen"} | |||
data.forms["act_ind_imperf_2sg"] = {"sīlē"} | |||
data.forms["act_ind_imperf_3sg"] = {"sīles"} | |||
data.forms["act_ind_imperf_1pl"] = {"sīlin"} | |||
data.forms["act_ind_imperf_2pl"] = {"sīlēt"} | |||
data.forms["act_ind_imperf_3pl"] = {"sīlis"} | |||
data.forms["act_ind_prf_1sg"] = {"sētan"} | |||
data.forms["act_ind_prf_2sg"] = {"sētā"} | |||
data.forms["act_ind_prf_3sg"] = {"sētas"} | |||
data.forms["act_ind_prf_1pl"] = {"sēti"} | |||
data.forms["act_ind_prf_2pl"] = {"sētāt"} | |||
data.forms["act_ind_prf_3pl"] = {"sētis"} | |||
data.forms["act_ind_plu_1sg"] = {"sēten"} | |||
data.forms["act_ind_plu_2sg"] = {"sētē"} | |||
data.forms["act_ind_plu_3sg"] = {"sētes"} | |||
data.forms["act_ind_plu_1pl"] = {"sētin"} | |||
data.forms["act_ind_plu_2pl"] = {"sētēt"} | |||
data.forms["act_ind_plu_3pl"] = {"sētis"} | |||
data.forms["act_ind_hab_1sg"] = {"sētin"} | |||
data.forms["act_ind_hab_2sg"] = {"sētia"} | |||
data.forms["act_ind_hab_3sg"] = {"sētis"} | |||
data.forms["act_ind_hab_1pl"] = {"sētiti"} | |||
data.forms["act_ind_hab_2pl"] = {"sētiat"} | |||
data.forms["act_ind_hab_3pl"] = {"sētisi"} | |||
--Subjunctive | |||
data.forms["act_sub_prs_1sg"] = {"sahon"} | |||
data.forms["act_sub_prs_2sg"] = {"sahō"} | |||
data.forms["act_sub_prs_3sg"] = {"sahos"} | |||
data.forms["act_sub_prs_1pl"] = {"sahoty"} | |||
data.forms["act_sub_prs_2pl"] = {"sahōt"} | |||
data.forms["act_sub_prs_3pl"] = {"sahosy"} | |||
data.forms["act_sub_aor_1sg"] = {"sahun"} | |||
data.forms["act_sub_aor_2sg"] = {"sahua"} | |||
data.forms["act_sub_aor_3sg"] = {"sahus"} | |||
data.forms["act_sub_aor_1pl"] = {"sahuty"} | |||
data.forms["act_sub_aor_2pl"] = {"sahuat"} | |||
data.forms["act_sub_aor_3pl"] = {"sahusy"} | |||
data.forms["act_sub_fut_1sg"] = {"sīlun"} | |||
data.forms["act_sub_fut_2sg"] = {"sīlū"} | |||
data.forms["act_sub_fut_3sg"] = {"sīlus"} | |||
data.forms["act_sub_fut_1pl"] = {"sīluty"} | |||
data.forms["act_sub_fut_2pl"] = {"sīlūt"} | |||
data.forms["act_sub_fut_3pl"] = {"sīlusy"} | |||
data.forms["act_sub_imperf_1sg"] = {"sīlon"} | |||
data.forms["act_sub_imperf_2sg"] = {"sīlō"} | |||
data.forms["act_sub_imperf_3sg"] = {"sīlos"} | |||
data.forms["act_sub_imperf_1pl"] = {"sīloty"} | |||
data.forms["act_sub_imperf_2pl"] = {"sīlōt"} | |||
data.forms["act_sub_imperf_3pl"] = {"sīlosy"} | |||
data.forms["act_sub_prf_1sg"] = {"sēt"} | |||
data.forms["act_sub_prf_2sg"] = {"sētō"} | |||
data.forms["act_sub_prf_3sg"] = {"sētos"} | |||
data.forms["act_sub_prf_1pl"] = {"sētoty"} | |||
data.forms["act_sub_prf_2pl"] = {"sētōt"} | |||
data.forms["act_sub_prf_3pl"] = {"sētosy"} | |||
data.forms["act_sub_plu_1sg"] = {"sēton"} | |||
data.forms["act_sub_plu_2sg"] = {"sētō"} | |||
data.forms["act_sub_plu_3sg"] = {"sētos"} | |||
data.forms["act_sub_plu_1pl"] = {"sētoty"} | |||
data.forms["act_sub_plu_2pl"] = {"sētōt"} | |||
data.forms["act_sub_plu_3pl"] = {"sētosy"} | |||
data.forms["act_sub_hab_1sg"] = {"sētun"} | |||
data.forms["act_sub_hab_2sg"] = {"sētua"} | |||
data.forms["act_sub_hab_3sg"] = {"sētus"} | |||
data.forms["act_sub_hab_1pl"] = {"sētuty"} | |||
data.forms["act_sub_hab_2pl"] = {"sētuat"} | |||
data.forms["act_sub_hab_3pl"] = {"sētusy"} | |||
--Imperative | |||
data.forms["act_imp_prs_2sg"] = {"sās"} | |||
data.forms["act_imp_prs_2pl"] = {"sātās"} | |||
data.forms["act_imp_aor_2sg"] = {"sajās"} | |||
data.forms["act_imp_aor_2pl"] = {"sajātās"} | |||
data.forms["act_imp_fut_2sg"] = {"sīlās"} | |||
data.forms["act_imp_fut_2pl"] = {"sīlātās"} | |||
--Nonfinite | |||
data.forms["act_inf_prs"] = {"sahagon"} | |||
data.forms["act_inf_aor"] = {"sahigon"} | |||
data.forms["act_inf_prf"] = {"sētagon"} | |||
data.forms["act_part_prs"] = {"sāre"} | |||
data.forms["act_part_aor"] = {"sahire"} | |||
data.forms["act_part_fut"] = {"sīlare"} | |||
data.forms["act_part_prf"] = {"sēta"} | |||
data.forms["act_part_hab"] = {"sētre"} | |||
--Passive | |||
--Indicative | |||
data.forms["pas_ind_prs_1sg"] = {"sāks"} | |||
data.forms["pas_ind_prs_2sg"] = {"sāks"} | |||
data.forms["pas_ind_prs_3sg"] = {"sāks"} | |||
data.forms["pas_ind_prs_1pl"] = {"saksi"} | |||
data.forms["pas_ind_prs_2pl"] = {"sāks"} | |||
data.forms["pas_ind_prs_3pl"] = {"sāksi"} | |||
data.forms["pas_ind_aor_1sg"] = {"sēks"} | |||
data.forms["pas_ind_aor_2sg"] = {"sajaks"} | |||
data.forms["pas_ind_aor_3sg"] = {"sēks"} | |||
data.forms["pas_ind_aor_1pl"] = {"sēksi"} | |||
data.forms["pas_ind_aor_2pl"] = {"sajaks"} | |||
data.forms["pas_ind_aor_3pl"] = {"sēksi"} | |||
data.forms["pas_ind_fut_1sg"] = {"sīlaks"} | |||
data.forms["pas_ind_fut_2sg"] = {"sīlāks"} | |||
data.forms["pas_ind_fut_3sg"] = {"sīlaks"} | |||
data.forms["pas_ind_fut_1pl"] = {"sīliks"} | |||
data.forms["pas_ind_fut_2pl"] = {"sīlāks"} | |||
data.forms["pas_ind_fut_3pl"] = {"sīliks"} | |||
data.forms["pas_ind_imperf_1sg"] = {"sīleks"} | |||
data.forms["pas_ind_imperf_2sg"] = {"sīlēks"} | |||
data.forms["pas_ind_imperf_3sg"] = {"sīleks"} | |||
data.forms["pas_ind_imperf_1pl"] = {"sīliks"} | |||
data.forms["pas_ind_imperf_2pl"] = {"sīlēks"} | |||
data.forms["pas_ind_imperf_3pl"] = {"sīliks"} | |||
data.forms["pas_ind_prf_1sg"] = {"sētaks"} | |||
data.forms["pas_ind_prf_2sg"] = {"sētāks"} | |||
data.forms["pas_ind_prf_3sg"] = {"sētaks"} | |||
data.forms["pas_ind_prf_1pl"] = {"sētaksi"} | |||
data.forms["pas_ind_prf_2pl"] = {"sētāks"} | |||
data.forms["pas_ind_prf_3pl"] = {"sētaksi"} | |||
data.forms["pas_ind_plu_1sg"] = {"sēteks"} | |||
data.forms["pas_ind_plu_2sg"] = {"sētēks"} | |||
data.forms["pas_ind_plu_3sg"] = {"sēteks"} | |||
data.forms["pas_ind_plu_1pl"] = {"sēteksi"} | |||
data.forms["pas_ind_plu_2pl"] = {"sētēks"} | |||
data.forms["pas_ind_plu_3pl"] = {"sētiks"} | |||
data.forms["pas_ind_hab_1sg"] = {"sētiks"} | |||
data.forms["pas_ind_hab_2sg"] = {"sētiaks"} | |||
data.forms["pas_ind_hab_3sg"] = {"sētiks"} | |||
data.forms["pas_ind_hab_1pl"] = {"sētiksi"} | |||
data.forms["pas_ind_hab_2pl"] = {"sētiaks"} | |||
data.forms["pas_ind_hab_3pl"] = {"sētiksi"} | |||
--Subjunctive | |||
data.forms["pas_sub_prs_1sg"] = {"sahoks"} | |||
data.forms["pas_sub_prs_2sg"] = {"sahōks"} | |||
data.forms["pas_sub_prs_3sg"] = {"sahoks"} | |||
data.forms["pas_sub_prs_1pl"] = {"sahoksy"} | |||
data.forms["pas_sub_prs_2pl"] = {"sahōks"} | |||
data.forms["pas_sub_prs_3pl"] = {"sahoksy"} | |||
data.forms["pas_sub_aor_1sg"] = {"sahuks"} | |||
data.forms["pas_sub_aor_2sg"] = {"sahuaks"} | |||
data.forms["pas_sub_aor_3sg"] = {"sahuks"} | |||
data.forms["pas_sub_aor_1pl"] = {"sahuksy"} | |||
data.forms["pas_sub_aor_2pl"] = {"sahuaks"} | |||
data.forms["pas_sub_aor_3pl"] = {"sahuksy"} | |||
data.forms["pas_sub_fut_1sg"] = {"sīluks"} | |||
data.forms["pas_sub_fut_2sg"] = {"sīlūks"} | |||
data.forms["pas_sub_fut_3sg"] = {"sīluks"} | |||
data.forms["pas_sub_fut_1pl"] = {"sīluksy"} | |||
data.forms["pas_sub_fut_2pl"] = {"sīlūks"} | |||
data.forms["pas_sub_fut_3pl"] = {"sīluksy"} | |||
data.forms["pas_sub_imperf_1sg"] = {"sīloks"} | |||
data.forms["pas_sub_imperf_2sg"] = {"sīlōks"} | |||
data.forms["pas_sub_imperf_3sg"] = {"sīloks"} | |||
data.forms["pas_sub_imperf_1pl"] = {"sīloksy"} | |||
data.forms["pas_sub_imperf_2pl"] = {"sīlōks"} | |||
data.forms["pas_sub_imperf_3pl"] = {"sīloksy"} | |||
data.forms["pas_sub_prf_1sg"] = {"sētoks"} | |||
data.forms["pas_sub_prf_2sg"] = {"sētōks"} | |||
data.forms["pas_sub_prf_3sg"] = {"sētoks"} | |||
data.forms["pas_sub_prf_1pl"] = {"sētoksy"} | |||
data.forms["pas_sub_prf_2pl"] = {"sētōks"} | |||
data.forms["pas_sub_prf_3pl"] = {"sētoksy"} | |||
data.forms["pas_sub_plu_1sg"] = {"sētoks"} | |||
data.forms["pas_sub_plu_2sg"] = {"sētōks"} | |||
data.forms["pas_sub_plu_3sg"] = {"sētoks"} | |||
data.forms["pas_sub_plu_1pl"] = {"sētoksy"} | |||
data.forms["pas_sub_plu_2pl"] = {"sētōks"} | |||
data.forms["pas_sub_plu_3pl"] = {"sētoksy"} | |||
data.forms["pas_sub_hab_1sg"] = {"sētuks"} | |||
data.forms["pas_sub_hab_2sg"] = {"sētuaks"} | |||
data.forms["pas_sub_hab_3sg"] = {"sētuks"} | |||
data.forms["pas_sub_hab_1pl"] = {"sētuksy"} | |||
data.forms["pas_sub_hab_2pl"] = {"sētuaks"} | |||
data.forms["pas_sub_hab_3pl"] = {"sētuksy"} | |||
--Imperative | |||
data.forms["pas_imp_prs_2sg"] = {"sāks"} | |||
data.forms["pas_imp_prs_2pl"] = {"sāks"} | |||
data.forms["pas_imp_aor_2sg"] = {"sajāks"} | |||
data.forms["pas_imp_aor_2pl"] = {"sajāks"} | |||
data.forms["pas_imp_fut_2sg"] = {"sīlāks"} | |||
data.forms["pas_imp_fut_2pl"] = {"sīlāks"} | |||
--Nonfinite | |||
data.forms["pas_inf_prs"] = {"sahakson"} | |||
data.forms["pas_inf_aor"] = {"sajakson"} | |||
data.forms["pas_inf_prf"] = {"sētakson"} | |||
data.forms["pas_part_aor"] = {"sajarza"} | |||
data.forms["pas_part_fut"] = {"sīlaksa"} | |||
data.forms["pas_part_hab"] = {"sētiarza"} | data.forms["pas_part_hab"] = {"sētiarza"} | ||
end | |||
d["laodigon"] = function(args, data) | |||
local stem = "laod" | |||
local t = "i" | |||
local subj = t | |||
local closedt = t | |||
local pstem = "laēt" | |||
data.decl_type = t .. "-stem" | |||
if not data.no_cat then | |||
table.insert(data.categories, "High Valyrian " .. t .. "-stem verbs") | |||
table.insert(data.categories, "High Valyrian vowel-final verbs") | |||
end | |||
--Active | |||
--Indicative | |||
data.forms["act_ind_prs_1sg"] = {stem .. t .. "n"} | |||
data.forms["act_ind_prs_2sg"] = {stem .. long(t)} | |||
data.forms["act_ind_prs_3sg"] = {stem .. t.. "s"} | |||
data.forms["act_ind_prs_1pl"] = {stem .. "ī"} | |||
data.forms["act_ind_prs_2pl"] = {stem .. long(t) .. "t"} | |||
data.forms["act_ind_prs_3pl"] = {stem .. t .. "si"} | |||
data.forms["act_ind_aor_1sg"] = {stem .. t .. "ssin"} | |||
data.forms["act_ind_aor_2sg"] = {stem .. t .. "ssia"} | |||
data.forms["act_ind_aor_3sg"] = {stem .. t .. "ssis"} | |||
data.forms["act_ind_aor_1pl"] = {stem .. t .. "ssiti"} | |||
data.forms["act_ind_aor_2pl"] = {stem .. t .. "ssiat"} | |||
data.forms["act_ind_aor_3pl"] = {stem .. t .. "ssi"} | |||
data.forms["act_ind_fut_1sg"] = {stem .. long(closedt) .. "nna"} | |||
data.forms["act_ind_fut_2sg"] = {stem .. long(closedt) .. "lā"} | |||
data.forms["act_ind_fut_3sg"] = {stem .. long(closedt) .. "lza"} | |||
data.forms["act_ind_fut_1pl"] = {stem .. long(closedt) .. "li"} | |||
data.forms["act_ind_fut_2pl"] = {stem .. long(closedt) .. "lāt"} | |||
data.forms["act_ind_fut_3pl"] = {stem .. long(closedt) .. "lzi"} | |||
data.forms["act_ind_imperf_1sg"] = {stem .. long(closedt) .. "len"} | |||
data.forms["act_ind_imperf_2sg"] = {stem .. long(closedt) .. "lē"} | |||
data.forms["act_ind_imperf_3sg"] = {stem .. long(closedt) .. "les"} | |||
data.forms["act_ind_imperf_1pl"] = {stem .. long(closedt) .. "lin"} | |||
data.forms["act_ind_imperf_2pl"] = {stem .. long(closedt) .. "lēt"} | |||
data.forms["act_ind_imperf_3pl"] = {stem .. long(closedt) .. "lis"} | |||
data.forms["act_ind_prf_1sg"] = {pstem .. "tan"} | |||
data.forms["act_ind_prf_2sg"] = {pstem .. "tā"} | |||
data.forms["act_ind_prf_3sg"] = {pstem .. "tas"} | |||
data.forms["act_ind_prf_1pl"] = {pstem .. "ti"} | |||
data.forms["act_ind_prf_2pl"] = {pstem .. "tāt"} | |||
data.forms["act_ind_prf_3pl"] = {pstem .. "tis"} | |||
data.forms["act_ind_plu_1sg"] = {pstem .. "ten"} | |||
data.forms["act_ind_plu_2sg"] = {pstem .. "tē"} | |||
data.forms["act_ind_plu_3sg"] = {pstem .. "tes"} | |||
data.forms["act_ind_plu_1pl"] = {pstem .. "tin"} | |||
data.forms["act_ind_plu_2pl"] = {pstem .. "tēt"} | |||
data.forms["act_ind_plu_3pl"] = {pstem .. "tis"} | |||
data.forms["act_ind_hab_1sg"] = {pstem .. "tin"} | |||
data.forms["act_ind_hab_2sg"] = {pstem .. "tia"} | |||
data.forms["act_ind_hab_3sg"] = {pstem .. "tis"} | |||
data.forms["act_ind_hab_1pl"] = {pstem .. "titi"} | |||
data.forms["act_ind_hab_2pl"] = {pstem .. "tiat"} | |||
data.forms["act_ind_hab_3pl"] = {pstem .. "tisi"} | |||
--Subjunctive | |||
data.forms["act_sub_prs_1sg"] = {stem .. subj .. "on"} | |||
data.forms["act_sub_prs_2sg"] = {stem .. subj .. "ō"} | |||
data.forms["act_sub_prs_3sg"] = {stem .. subj .. "os"} | |||
data.forms["act_sub_prs_1pl"] = {stem .. subj .. "oty"} | |||
data.forms["act_sub_prs_2pl"] = {stem .. subj .. "ōt"} | |||
data.forms["act_sub_prs_3pl"] = {stem .. subj .. "osy"} | |||
data.forms["act_sub_aor_1sg"] = {stem .. t .. "ssun"} | |||
data.forms["act_sub_aor_2sg"] = {stem .. t .. "ssua"} | |||
data.forms["act_sub_aor_3sg"] = {stem .. t .. "ssus"} | |||
data.forms["act_sub_aor_1pl"] = {stem .. t .. "ssuty"} | |||
data.forms["act_sub_aor_2pl"] = {stem .. t .. "ssuat"} | |||
data.forms["act_sub_aor_3pl"] = {stem .. t .. "ssusy"} | |||
data.forms["act_sub_fut_1sg"] = {stem .. long(closedt) .. "lun"} | |||
data.forms["act_sub_fut_2sg"] = {stem .. long(closedt) .. "lū"} | |||
data.forms["act_sub_fut_3sg"] = {stem .. long(closedt) .. "lus"} | |||
data.forms["act_sub_fut_1pl"] = {stem .. long(closedt) .. "luty"} | |||
data.forms["act_sub_fut_2pl"] = {stem .. long(closedt) .. "lūt"} | |||
data.forms["act_sub_fut_3pl"] = {stem .. long(closedt) .. "lusy"} | |||
data.forms["act_sub_imperf_1sg"] = {stem .. long(closedt) .. "lon"} | |||
data.forms["act_sub_imperf_2sg"] = {stem .. long(closedt) .. "lō"} | |||
data.forms["act_sub_imperf_3sg"] = {stem .. long(closedt) .. "los"} | |||
data.forms["act_sub_imperf_1pl"] = {stem .. long(closedt) .. "loty"} | |||
data.forms["act_sub_imperf_2pl"] = {stem .. long(closedt) .. "lōt"} | |||
data.forms["act_sub_imperf_3pl"] = {stem .. long(closedt) .. "losy"} | |||
data.forms["act_sub_prf_1sg"] = {pstem .. "ton"} | |||
data.forms["act_sub_prf_2sg"] = {pstem .. "tō"} | |||
data.forms["act_sub_prf_3sg"] = {pstem .. "tos"} | |||
data.forms["act_sub_prf_1pl"] = {pstem .. "toty"} | |||
data.forms["act_sub_prf_2pl"] = {pstem .. "tōt"} | |||
data.forms["act_sub_prf_3pl"] = {pstem .. "tosy"} | |||
data.forms["act_sub_plu_1sg"] = data.forms["act_sub_prf_1sg"] | |||
data.forms["act_sub_plu_2sg"] = data.forms["act_sub_prf_2sg"] | |||
data.forms["act_sub_plu_3sg"] = data.forms["act_sub_prf_2sg"] | |||
data.forms["act_sub_plu_1pl"] = data.forms["act_sub_prf_1pl"] | |||
data.forms["act_sub_plu_2pl"] = data.forms["act_sub_prf_2pl"] | |||
data.forms["act_sub_plu_3pl"] = data.forms["act_sub_prf_3pl"] | |||
data.forms["act_sub_hab_1sg"] = {pstem .. "tun"} | |||
data.forms["act_sub_hab_2sg"] = {pstem .. "tua"} | |||
data.forms["act_sub_hab_3sg"] = {pstem .. "tus"} | |||
data.forms["act_sub_hab_1pl"] = {pstem .. "tuty"} | |||
data.forms["act_sub_hab_2pl"] = {pstem .. "tuat"} | |||
data.forms["act_sub_hab_3pl"] = {pstem .. "tusy"} | |||
--Imperative | |||
data.forms["act_imp_prs_2sg"] = {stem .. long(t) .. "s"} | |||
data.forms["act_imp_prs_2pl"] = {stem .. long(t) .. "t" .. long(t) .. "s"} | |||
data.forms["act_imp_aor_2sg"] = {stem .. t .. "ssiās"} | |||
data.forms["act_imp_aor_2pl"] = {stem .. t .. "ssiātās"} | |||
data.forms["act_imp_fut_2sg"] = {stem .. long(closedt) .. "lās"} | |||
data.forms["act_imp_fut_2pl"] = {stem .. long(closedt) .. "lātās"} | |||
--Nonfinite | |||
data.forms["act_inf_prs"] = {stem .. t .. "gon"} | |||
data.forms["act_inf_aor"] = {stem .. t .. "ssigon"} | |||
data.forms["act_inf_prf"] = {pstem .. "tagon"} | |||
data.forms["act_part_prs"] = {stem .. t .. "re"} | |||
data.forms["act_part_aor"] = {stem .. t .. "je"} | |||
data.forms["act_part_fut"] = {stem .. long(closedt) .. "lare"} | |||
data.forms["act_part_hab"] = {pstem .. "tre"} | |||
--Passive | |||
--Indicative | |||
data.forms["pas_ind_prs_1sg"] = {stem .. t .. "ks"} | |||
data.forms["pas_ind_prs_2sg"] = {stem .. long(t) .. "ks"} | |||
data.forms["pas_ind_prs_3sg"] = {stem .. t .. "ks"} | |||
data.forms["pas_ind_prs_1pl"] = {stem .. t .. "ksi"} | |||
data.forms["pas_ind_prs_2pl"] = {stem .. long(t) .. "ks"} | |||
data.forms["pas_ind_prs_3pl"] = {stem .. t .. "ksi"} | |||
data.forms["pas_ind_aor_1sg"] = {stem .. t .. "ssiks"} | |||
data.forms["pas_ind_aor_2sg"] = {stem .. t .. "ssiaks"} | |||
data.forms["pas_ind_aor_3sg"] = {stem .. t .. "ssiks"} | |||
data.forms["pas_ind_aor_1pl"] = {stem .. t .. "ssiksi"} | |||
data.forms["pas_ind_aor_2pl"] = {stem .. t .. "ssiaks"} | |||
data.forms["pas_ind_aor_3pl"] = {stem .. t .. "ssiksi"} | |||
data.forms["pas_ind_fut_1sg"] = {stem .. long(closedt) .. "laks"} | |||
data.forms["pas_ind_fut_2sg"] = {stem .. long(closedt) .. "lāks"} | |||
data.forms["pas_ind_fut_3sg"] = {stem .. long(closedt) .. "laks"} | |||
data.forms["pas_ind_fut_1pl"] = {stem .. long(closedt) .. "liks"} | |||
data.forms["pas_ind_fut_2pl"] = {stem .. long(closedt) .. "lāks"} | |||
data.forms["pas_ind_fut_3pl"] = {stem .. long(closedt) .. "liks"} | |||
data.forms["pas_ind_imperf_1sg"] = {stem .. long(closedt) .. "leks"} | |||
data.forms["pas_ind_imperf_2sg"] = {stem .. long(closedt) .. "lēks"} | |||
data.forms["pas_ind_imperf_3sg"] = {stem .. long(closedt) .. "leks"} | |||
data.forms["pas_ind_imperf_1pl"] = {stem .. long(closedt) .. "liks"} | |||
data.forms["pas_ind_imperf_2pl"] = {stem .. long(closedt) .. "lēks"} | |||
data.forms["pas_ind_imperf_3pl"] = {stem .. long(closedt) .. "liks"} | |||
data.forms["pas_ind_prf_1sg"] = {pstem .. "taks"} | |||
data.forms["pas_ind_prf_2sg"] = {pstem .. "tāks"} | |||
data.forms["pas_ind_prf_3sg"] = {pstem .. "taks"} | |||
data.forms["pas_ind_prf_1pl"] = {pstem .. "taksi"} | |||
data.forms["pas_ind_prf_2pl"] = {pstem .. "tāks"} | |||
data.forms["pas_ind_prf_3pl"] = {pstem .. "taksi"} | |||
data.forms["pas_ind_plu_1sg"] = {pstem .. "teks"} | |||
data.forms["pas_ind_plu_2sg"] = {pstem .. "tēks"} | |||
data.forms["pas_ind_plu_3sg"] = {pstem .. "teks"} | |||
data.forms["pas_ind_plu_1pl"] = {pstem .. "tiks"} | |||
data.forms["pas_ind_plu_2pl"] = {pstem .. "tēks"} | |||
data.forms["pas_ind_plu_3pl"] = {pstem .. "tiks"} | |||
data.forms["pas_ind_hab_1sg"] = {pstem .. "tiks"} | |||
data.forms["pas_ind_hab_2sg"] = {pstem .. "tiaks"} | |||
data.forms["pas_ind_hab_3sg"] = {pstem .. "tiks"} | |||
data.forms["pas_ind_hab_1pl"] = {pstem .. "tiksi"} | |||
data.forms["pas_ind_hab_2pl"] = {pstem .. "tiaks"} | |||
data.forms["pas_ind_hab_3pl"] = {pstem .. "tiksi"} | |||
--Subjunctive | |||
data.forms["pas_sub_prs_1sg"] = {stem .. subj .. "oks"} | |||
data.forms["pas_sub_prs_2sg"] = {stem .. subj .. "ōks"} | |||
data.forms["pas_sub_prs_3sg"] = {stem .. subj .. "oks"} | |||
data.forms["pas_sub_prs_1pl"] = {stem .. subj .. "oksy"} | |||
data.forms["pas_sub_prs_2pl"] = {stem .. subj .. "ōks"} | |||
data.forms["pas_sub_prs_3pl"] = {stem .. subj .. "oksy"} | |||
data.forms["pas_sub_aor_1sg"] = {stem .. t .. "ssuks"} | |||
data.forms["pas_sub_aor_2sg"] = {stem .. t .. "ssuaks"} | |||
data.forms["pas_sub_aor_3sg"] = {stem .. t .. "ssuks"} | |||
data.forms["pas_sub_aor_1pl"] = {stem .. t .. "ssuksy"} | |||
data.forms["pas_sub_aor_2pl"] = {stem .. t .. "ssuaks"} | |||
data.forms["pas_sub_aor_3pl"] = {stem .. t .. "ssuksy"} | |||
data.forms["pas_sub_fut_1sg"] = {stem .. long(closedt) .. "luks"} | |||
data.forms["pas_sub_fut_2sg"] = {stem .. long(closedt) .. "lūks"} | |||
data.forms["pas_sub_fut_3sg"] = {stem .. long(closedt) .. "luks"} | |||
data.forms["pas_sub_fut_1pl"] = {stem .. long(closedt) .. "luksy"} | |||
data.forms["pas_sub_fut_2pl"] = {stem .. long(closedt) .. "lūks"} | |||
data.forms["pas_sub_fut_3pl"] = {stem .. long(closedt) .. "luksy"} | |||
data.forms["pas_sub_imperf_1sg"] = {stem .. long(closedt) .. "loks"} | |||
data.forms["pas_sub_imperf_2sg"] = {stem .. long(closedt) .. "lōks"} | |||
data.forms["pas_sub_imperf_3sg"] = {stem .. long(closedt) .. "loks"} | |||
data.forms["pas_sub_imperf_1pl"] = {stem .. long(closedt) .. "loksy"} | |||
data.forms["pas_sub_imperf_2pl"] = {stem .. long(closedt) .. "lōks"} | |||
data.forms["pas_sub_imperf_3pl"] = {stem .. long(closedt) .. "loksy"} | |||
data.forms["pas_sub_prf_1sg"] = {pstem .. "toks"} | |||
data.forms["pas_sub_prf_2sg"] = {pstem .. "tōks"} | |||
data.forms["pas_sub_prf_3sg"] = {pstem .. "toks"} | |||
data.forms["pas_sub_prf_1pl"] = {pstem .. "toksy"} | |||
data.forms["pas_sub_prf_2pl"] = {pstem .. "tōks"} | |||
data.forms["pas_sub_prf_3pl"] = {pstem .. "toksy"} | |||
data.forms["pas_sub_plu_1sg"] = {pstem .. "toks"} | |||
data.forms["pas_sub_plu_2sg"] = {pstem .. "tōks"} | |||
data.forms["pas_sub_plu_3sg"] = {pstem .. "toks"} | |||
data.forms["pas_sub_plu_1pl"] = {pstem .. "toksy"} | |||
data.forms["pas_sub_plu_2pl"] = {pstem .. "tōks"} | |||
data.forms["pas_sub_plu_3pl"] = {pstem .. "toksy"} | |||
data.forms["pas_sub_hab_1sg"] = {pstem .. "tuks"} | |||
data.forms["pas_sub_hab_2sg"] = {pstem .. "tuaks"} | |||
data.forms["pas_sub_hab_3sg"] = {pstem .. "tuks"} | |||
data.forms["pas_sub_hab_1pl"] = {pstem .. "tuksy"} | |||
data.forms["pas_sub_hab_2pl"] = {pstem .. "tuaks"} | |||
data.forms["pas_sub_hab_3pl"] = {pstem .. "tuksy"} | |||
--Imperative | |||
data.forms["pas_imp_prs_2sg"] = {stem .. long(t) .. "ks"} | |||
data.forms["pas_imp_prs_2pl"] = {stem .. long(t) .. "ks"} | |||
data.forms["pas_imp_aor_2sg"] = {stem .. t .. "ssiāks"} | |||
data.forms["pas_imp_aor_2pl"] = {stem .. t .. "ssiāks"} | |||
data.forms["pas_imp_fut_2sg"] = {stem .. long(closedt) .. "lāks"} | |||
data.forms["pas_imp_fut_2pl"] = {stem .. long(closedt) .. "lāks"} | |||
--Nonfinite | |||
data.forms["pas_inf_prs"] = {stem .. t .. "kson"} | |||
data.forms["pas_inf_aor"] = {stem .. t .. "ssiakson"} | |||
data.forms["pas_inf_prf"] = {pstem .. "takson"} | |||
data.forms["pas_part_aor"] = {stem .. t .. "ssiarza"} | |||
data.forms["pas_part_fut"] = {stem .. long(closedt) .. "laksa"} | |||
data.forms["act_part_prf"] = {pstem .. "ta"} | |||
data.forms["pas_part_hab"] = {pstem .. "tiarza"} | |||
end | end | ||
return d | return d | ||
Latest revision as of 23:05, 9 April 2022
- The following documentation is located at Module:qhv-verb/data/doc.[edit]
- Useful links: root page • root page's subpages • links • transclusions • testcases • sandbox
local sub = mw.ustring.sub
local gsub = mw.ustring.gsub
local match = mw.ustring.match
local m_table = require('Module:table')
local function llet(s, pattern)
return match(s, "[" .. pattern .. "]$")
end
local function long(v)
local switch = {
["a"] = "ā", ["e"] = "ē", ["i"] = "ī", ["o"] = "ō", ["u"] = "ū", ["y"] = "ȳ",
}
return switch[v] or v
end
local d = {}
d.astems = m_table.listToSet({
"dēmagon", "ellagon", "ilimagon", "kȳvagon", "limagon", "pendagon", "pryjagon",
"qrīdropagon", "ropagon", "rȳvȳdragon", "spryjagon", "udēmagon", "ykynagon", "ȳdragon",
})
d["vowel"] = {
params = {
[1] = {},
},
}
setmetatable(d["vowel"], {__call = function(self, args, data)
local stem = args[1]
local t = data.thematic_vowel
local subj = t == "a" and t or (t == "o" or t == "u") and "v" and "v" or "i"
local closedt = (t == "a" or t == "o") and "e" or "i"
local pstem = match(stem, "māz$") and sub(stem, 1, -4) .. "mas" or stem .. t
data.decl_type = t .. "-stem"
if not data.no_cat then
table.insert(data.categories, "High Valyrian " .. t .. "-stem verbs")
table.insert(data.categories, "High Valyrian vowel-final verbs")
end
--Active
--Indicative
data.forms["act_ind_prs_1sg"] = {stem .. t .. "n"}
data.forms["act_ind_prs_2sg"] = {stem .. long(t)}
data.forms["act_ind_prs_3sg"] = {stem .. t.. "s"}
data.forms["act_ind_prs_1pl"] = {stem .. "ī"}
data.forms["act_ind_prs_2pl"] = {stem .. long(t) .. "t"}
data.forms["act_ind_prs_3pl"] = {stem .. t .. "si"}
data.forms["act_ind_aor_1sg"] = {stem .. t .. "ssin"}
data.forms["act_ind_aor_2sg"] = {stem .. t .. "ssia"}
data.forms["act_ind_aor_3sg"] = {stem .. t .. "ssis"}
data.forms["act_ind_aor_1pl"] = {stem .. t .. "ssiti"}
data.forms["act_ind_aor_2pl"] = {stem .. t .. "ssiat"}
data.forms["act_ind_aor_3pl"] = {stem .. t .. "ssi"}
data.forms["act_ind_fut_1sg"] = {stem .. long(closedt) .. "nna"}
data.forms["act_ind_fut_2sg"] = {stem .. long(closedt) .. "lā"}
data.forms["act_ind_fut_3sg"] = {stem .. long(closedt) .. "lza"}
data.forms["act_ind_fut_1pl"] = {stem .. long(closedt) .. "li"}
data.forms["act_ind_fut_2pl"] = {stem .. long(closedt) .. "lāt"}
data.forms["act_ind_fut_3pl"] = {stem .. long(closedt) .. "lzi"}
data.forms["act_ind_imperf_1sg"] = {stem .. long(closedt) .. "len"}
data.forms["act_ind_imperf_2sg"] = {stem .. long(closedt) .. "lē"}
data.forms["act_ind_imperf_3sg"] = {stem .. long(closedt) .. "les"}
data.forms["act_ind_imperf_1pl"] = {stem .. long(closedt) .. "lin"}
data.forms["act_ind_imperf_2pl"] = {stem .. long(closedt) .. "lēt"}
data.forms["act_ind_imperf_3pl"] = {stem .. long(closedt) .. "lis"}
data.forms["act_ind_prf_1sg"] = {pstem .. "tan"}
data.forms["act_ind_prf_2sg"] = {pstem .. "tā"}
data.forms["act_ind_prf_3sg"] = {pstem .. "tas"}
data.forms["act_ind_prf_1pl"] = {pstem .. "ti"}
data.forms["act_ind_prf_2pl"] = {pstem .. "tāt"}
data.forms["act_ind_prf_3pl"] = {pstem .. "tis"}
data.forms["act_ind_plu_1sg"] = {pstem .. "ten"}
data.forms["act_ind_plu_2sg"] = {pstem .. "tē"}
data.forms["act_ind_plu_3sg"] = {pstem .. "tes"}
data.forms["act_ind_plu_1pl"] = {pstem .. "tin"}
data.forms["act_ind_plu_2pl"] = {pstem .. "tēt"}
data.forms["act_ind_plu_3pl"] = {pstem .. "tis"}
data.forms["act_ind_hab_1sg"] = {pstem .. "tin"}
data.forms["act_ind_hab_2sg"] = {pstem .. "tia"}
data.forms["act_ind_hab_3sg"] = {pstem .. "tis"}
data.forms["act_ind_hab_1pl"] = {pstem .. "titi"}
data.forms["act_ind_hab_2pl"] = {pstem .. "tiat"}
data.forms["act_ind_hab_3pl"] = {pstem .. "tisi"}
--Subjunctive
data.forms["act_sub_prs_1sg"] = {stem .. subj .. "on"}
data.forms["act_sub_prs_2sg"] = {stem .. subj .. "ō"}
data.forms["act_sub_prs_3sg"] = {stem .. subj .. "os"}
data.forms["act_sub_prs_1pl"] = {stem .. subj .. "oty"}
data.forms["act_sub_prs_2pl"] = {stem .. subj .. "ōt"}
data.forms["act_sub_prs_3pl"] = {stem .. subj .. "osy"}
data.forms["act_sub_aor_1sg"] = {stem .. t .. "ssun"}
data.forms["act_sub_aor_2sg"] = {stem .. t .. "ssua"}
data.forms["act_sub_aor_3sg"] = {stem .. t .. "ssus"}
data.forms["act_sub_aor_1pl"] = {stem .. t .. "ssuty"}
data.forms["act_sub_aor_2pl"] = {stem .. t .. "ssuat"}
data.forms["act_sub_aor_3pl"] = {stem .. t .. "ssusy"}
data.forms["act_sub_fut_1sg"] = {stem .. long(closedt) .. "lun"}
data.forms["act_sub_fut_2sg"] = {stem .. long(closedt) .. "lū"}
data.forms["act_sub_fut_3sg"] = {stem .. long(closedt) .. "lus"}
data.forms["act_sub_fut_1pl"] = {stem .. long(closedt) .. "luty"}
data.forms["act_sub_fut_2pl"] = {stem .. long(closedt) .. "lūt"}
data.forms["act_sub_fut_3pl"] = {stem .. long(closedt) .. "lusy"}
data.forms["act_sub_imperf_1sg"] = {stem .. long(closedt) .. "lon"}
data.forms["act_sub_imperf_2sg"] = {stem .. long(closedt) .. "lō"}
data.forms["act_sub_imperf_3sg"] = {stem .. long(closedt) .. "los"}
data.forms["act_sub_imperf_1pl"] = {stem .. long(closedt) .. "loty"}
data.forms["act_sub_imperf_2pl"] = {stem .. long(closedt) .. "lōt"}
data.forms["act_sub_imperf_3pl"] = {stem .. long(closedt) .. "losy"}
data.forms["act_sub_prf_1sg"] = {pstem .. "ton"}
data.forms["act_sub_prf_2sg"] = {pstem .. "tō"}
data.forms["act_sub_prf_3sg"] = {pstem .. "tos"}
data.forms["act_sub_prf_1pl"] = {pstem .. "toty"}
data.forms["act_sub_prf_2pl"] = {pstem .. "tōt"}
data.forms["act_sub_prf_3pl"] = {pstem .. "tosy"}
data.forms["act_sub_plu_1sg"] = data.forms["act_sub_prf_1sg"]
data.forms["act_sub_plu_2sg"] = data.forms["act_sub_prf_2sg"]
data.forms["act_sub_plu_3sg"] = data.forms["act_sub_prf_2sg"]
data.forms["act_sub_plu_1pl"] = data.forms["act_sub_prf_1pl"]
data.forms["act_sub_plu_2pl"] = data.forms["act_sub_prf_2pl"]
data.forms["act_sub_plu_3pl"] = data.forms["act_sub_prf_3pl"]
data.forms["act_sub_hab_1sg"] = {pstem .. "tun"}
data.forms["act_sub_hab_2sg"] = {pstem .. "tua"}
data.forms["act_sub_hab_3sg"] = {pstem .. "tus"}
data.forms["act_sub_hab_1pl"] = {pstem .. "tuty"}
data.forms["act_sub_hab_2pl"] = {pstem .. "tuat"}
data.forms["act_sub_hab_3pl"] = {pstem .. "tusy"}
--Imperative
data.forms["act_imp_prs_2sg"] = {stem .. long(t) .. "s"}
data.forms["act_imp_prs_2pl"] = {stem .. long(t) .. "t" .. long(t) .. "s"}
data.forms["act_imp_aor_2sg"] = {stem .. t .. "ssiās"}
data.forms["act_imp_aor_2pl"] = {stem .. t .. "ssiātās"}
data.forms["act_imp_fut_2sg"] = {stem .. long(closedt) .. "lās"}
data.forms["act_imp_fut_2pl"] = {stem .. long(closedt) .. "lātās"}
--Nonfinite
data.forms["act_inf_prs"] = {stem .. t .. "gon"}
data.forms["act_inf_aor"] = {stem .. t .. "ssigon"}
data.forms["act_inf_prf"] = {pstem .. "tagon"}
data.forms["act_part_prs"] = {stem .. t .. "re"}
data.forms["act_part_aor"] = {stem .. t .. "je"}
data.forms["act_part_fut"] = {stem .. long(closedt) .. "lare"}
data.forms["act_part_hab"] = {pstem .. "tre"}
--Passive
--Indicative
data.forms["pas_ind_prs_1sg"] = {stem .. t .. "ks"}
data.forms["pas_ind_prs_2sg"] = {stem .. long(t) .. "ks"}
data.forms["pas_ind_prs_3sg"] = {stem .. t .. "ks"}
data.forms["pas_ind_prs_1pl"] = {stem .. t .. "ksi"}
data.forms["pas_ind_prs_2pl"] = {stem .. long(t) .. "ks"}
data.forms["pas_ind_prs_3pl"] = {stem .. t .. "ksi"}
data.forms["pas_ind_aor_1sg"] = {stem .. t .. "ssiks"}
data.forms["pas_ind_aor_2sg"] = {stem .. t .. "ssiaks"}
data.forms["pas_ind_aor_3sg"] = {stem .. t .. "ssiks"}
data.forms["pas_ind_aor_1pl"] = {stem .. t .. "ssiksi"}
data.forms["pas_ind_aor_2pl"] = {stem .. t .. "ssiaks"}
data.forms["pas_ind_aor_3pl"] = {stem .. t .. "ssiksi"}
data.forms["pas_ind_fut_1sg"] = {stem .. long(closedt) .. "laks"}
data.forms["pas_ind_fut_2sg"] = {stem .. long(closedt) .. "lāks"}
data.forms["pas_ind_fut_3sg"] = {stem .. long(closedt) .. "laks"}
data.forms["pas_ind_fut_1pl"] = {stem .. long(closedt) .. "liks"}
data.forms["pas_ind_fut_2pl"] = {stem .. long(closedt) .. "lāks"}
data.forms["pas_ind_fut_3pl"] = {stem .. long(closedt) .. "liks"}
data.forms["pas_ind_imperf_1sg"] = {stem .. long(closedt) .. "leks"}
data.forms["pas_ind_imperf_2sg"] = {stem .. long(closedt) .. "lēks"}
data.forms["pas_ind_imperf_3sg"] = {stem .. long(closedt) .. "leks"}
data.forms["pas_ind_imperf_1pl"] = {stem .. long(closedt) .. "liks"}
data.forms["pas_ind_imperf_2pl"] = {stem .. long(closedt) .. "lēks"}
data.forms["pas_ind_imperf_3pl"] = {stem .. long(closedt) .. "liks"}
data.forms["pas_ind_prf_1sg"] = {pstem .. "taks"}
data.forms["pas_ind_prf_2sg"] = {pstem .. "tāks"}
data.forms["pas_ind_prf_3sg"] = {pstem .. "taks"}
data.forms["pas_ind_prf_1pl"] = {pstem .. "taksi"}
data.forms["pas_ind_prf_2pl"] = {pstem .. "tāks"}
data.forms["pas_ind_prf_3pl"] = {pstem .. "taksi"}
data.forms["pas_ind_plu_1sg"] = {pstem .. "teks"}
data.forms["pas_ind_plu_2sg"] = {pstem .. "tēks"}
data.forms["pas_ind_plu_3sg"] = {pstem .. "teks"}
data.forms["pas_ind_plu_1pl"] = {pstem .. "tiks"}
data.forms["pas_ind_plu_2pl"] = {pstem .. "tēks"}
data.forms["pas_ind_plu_3pl"] = {pstem .. "tiks"}
data.forms["pas_ind_hab_1sg"] = {pstem .. "tiks"}
data.forms["pas_ind_hab_2sg"] = {pstem .. "tiaks"}
data.forms["pas_ind_hab_3sg"] = {pstem .. "tiks"}
data.forms["pas_ind_hab_1pl"] = {pstem .. "tiksi"}
data.forms["pas_ind_hab_2pl"] = {pstem .. "tiaks"}
data.forms["pas_ind_hab_3pl"] = {pstem .. "tiksi"}
--Subjunctive
data.forms["pas_sub_prs_1sg"] = {stem .. subj .. "oks"}
data.forms["pas_sub_prs_2sg"] = {stem .. subj .. "ōks"}
data.forms["pas_sub_prs_3sg"] = {stem .. subj .. "oks"}
data.forms["pas_sub_prs_1pl"] = {stem .. subj .. "oksy"}
data.forms["pas_sub_prs_2pl"] = {stem .. subj .. "ōks"}
data.forms["pas_sub_prs_3pl"] = {stem .. subj .. "oksy"}
data.forms["pas_sub_aor_1sg"] = {stem .. t .. "ssuks"}
data.forms["pas_sub_aor_2sg"] = {stem .. t .. "ssuaks"}
data.forms["pas_sub_aor_3sg"] = {stem .. t .. "ssuks"}
data.forms["pas_sub_aor_1pl"] = {stem .. t .. "ssuksy"}
data.forms["pas_sub_aor_2pl"] = {stem .. t .. "ssuaks"}
data.forms["pas_sub_aor_3pl"] = {stem .. t .. "ssuksy"}
data.forms["pas_sub_fut_1sg"] = {stem .. long(closedt) .. "luks"}
data.forms["pas_sub_fut_2sg"] = {stem .. long(closedt) .. "lūks"}
data.forms["pas_sub_fut_3sg"] = {stem .. long(closedt) .. "luks"}
data.forms["pas_sub_fut_1pl"] = {stem .. long(closedt) .. "luksy"}
data.forms["pas_sub_fut_2pl"] = {stem .. long(closedt) .. "lūks"}
data.forms["pas_sub_fut_3pl"] = {stem .. long(closedt) .. "luksy"}
data.forms["pas_sub_imperf_1sg"] = {stem .. long(closedt) .. "loks"}
data.forms["pas_sub_imperf_2sg"] = {stem .. long(closedt) .. "lōks"}
data.forms["pas_sub_imperf_3sg"] = {stem .. long(closedt) .. "loks"}
data.forms["pas_sub_imperf_1pl"] = {stem .. long(closedt) .. "loksy"}
data.forms["pas_sub_imperf_2pl"] = {stem .. long(closedt) .. "lōks"}
data.forms["pas_sub_imperf_3pl"] = {stem .. long(closedt) .. "loksy"}
data.forms["pas_sub_prf_1sg"] = {pstem .. "toks"}
data.forms["pas_sub_prf_2sg"] = {pstem .. "tōks"}
data.forms["pas_sub_prf_3sg"] = {pstem .. "toks"}
data.forms["pas_sub_prf_1pl"] = {pstem .. "toksy"}
data.forms["pas_sub_prf_2pl"] = {pstem .. "tōks"}
data.forms["pas_sub_prf_3pl"] = {pstem .. "toksy"}
data.forms["pas_sub_plu_1sg"] = {pstem .. "toks"}
data.forms["pas_sub_plu_2sg"] = {pstem .. "tōks"}
data.forms["pas_sub_plu_3sg"] = {pstem .. "toks"}
data.forms["pas_sub_plu_1pl"] = {pstem .. "toksy"}
data.forms["pas_sub_plu_2pl"] = {pstem .. "tōks"}
data.forms["pas_sub_plu_3pl"] = {pstem .. "toksy"}
data.forms["pas_sub_hab_1sg"] = {pstem .. "tuks"}
data.forms["pas_sub_hab_2sg"] = {pstem .. "tuaks"}
data.forms["pas_sub_hab_3sg"] = {pstem .. "tuks"}
data.forms["pas_sub_hab_1pl"] = {pstem .. "tuksy"}
data.forms["pas_sub_hab_2pl"] = {pstem .. "tuaks"}
data.forms["pas_sub_hab_3pl"] = {pstem .. "tuksy"}
--Imperative
data.forms["pas_imp_prs_2sg"] = {stem .. long(t) .. "ks"}
data.forms["pas_imp_prs_2pl"] = {stem .. long(t) .. "ks"}
data.forms["pas_imp_aor_2sg"] = {stem .. t .. "ssiāks"}
data.forms["pas_imp_aor_2pl"] = {stem .. t .. "ssiāks"}
data.forms["pas_imp_fut_2sg"] = {stem .. long(closedt) .. "lāks"}
data.forms["pas_imp_fut_2pl"] = {stem .. long(closedt) .. "lāks"}
--Nonfinite
data.forms["pas_inf_prs"] = {stem .. t .. "kson"}
data.forms["pas_inf_aor"] = {stem .. t .. "ssiakson"}
data.forms["pas_inf_prf"] = {pstem .. "takson"}
data.forms["pas_part_aor"] = {stem .. t .. "ssiarza"}
data.forms["pas_part_fut"] = {stem .. long(closedt) .. "laksa"}
data.forms["act_part_prf"] = {pstem .. "ta"}
data.forms["pas_part_hab"] = {pstem .. "tiarza"}
end
})
d["liquid"] = {
params = {
[1] = {},
},
}
setmetatable(d["liquid"], {__call = function(self, args, data)
local stem = args[1]
local pstem = match(stem, "ael$") and sub(stem, 1, -4) .. "eld" or stem .. "t"
data.decl_type = "liquid stem"
if not data.no_cat then
table.insert(data.categories, "High Valyrian liquid-stem verbs")
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"}, {stem .. "zi"}
data.forms["act_ind_prs_1pl"] = {stem .. "i"}
data.forms["act_ind_prs_2pl"] = {stem .. "āt"}
data.forms["act_ind_prs_3pl"] = {stem .. "zi"}
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 .. "inna"}
data.forms["act_ind_fut_2sg"] = {stem .. "ilā"}
data.forms["act_ind_fut_3sg"] = {stem .. "ilza"}
data.forms["act_ind_fut_1pl"] = {stem .. "ili"}
data.forms["act_ind_fut_2pl"] = {stem .. "ilāt"}
data.forms["act_ind_fut_3pl"] = {stem .. "ilzi"}
data.forms["act_ind_imperf_1sg"] = {stem .. "ilen"}
data.forms["act_ind_imperf_2sg"] = {stem .. "ilē"}
data.forms["act_ind_imperf_3sg"] = {stem .. "iles"}
data.forms["act_ind_imperf_1pl"] = {stem .. "ilin"}
data.forms["act_ind_imperf_2pl"] = {stem .. "ilēt"}
data.forms["act_ind_imperf_3pl"] = {stem .. "ilis"}
data.forms["act_ind_prf_1sg"] = {pstem .. "an"}
data.forms["act_ind_prf_2sg"] = {pstem .. "ā"}
data.forms["act_ind_prf_3sg"] = {pstem .. "as"}
data.forms["act_ind_prf_1pl"] = {pstem .. "i"}
data.forms["act_ind_prf_2pl"] = {pstem .. "āt"}
data.forms["act_ind_prf_3pl"] = {pstem .. "is"}
data.forms["act_ind_plu_1sg"] = {pstem .. "en"}
data.forms["act_ind_plu_2sg"] = {pstem .. "ē"}
data.forms["act_ind_plu_3sg"] = {pstem .. "es"}
data.forms["act_ind_plu_1pl"] = {pstem .. "in"}
data.forms["act_ind_plu_2pl"] = {pstem .. "ēt"}
data.forms["act_ind_plu_3pl"] = {pstem .. "is"}
data.forms["act_ind_hab_1sg"] = {pstem .. "in"}
data.forms["act_ind_hab_2sg"] = {pstem .. "ia"}
data.forms["act_ind_hab_3sg"] = {pstem .. "is"}
data.forms["act_ind_hab_1pl"] = {pstem .. "iti"}
data.forms["act_ind_hab_2pl"] = {pstem .. "iat"}
data.forms["act_ind_hab_3pl"] = {pstem .. "isi"}
--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 .. "ilun"}
data.forms["act_sub_fut_2sg"] = {stem .. "ilū"}
data.forms["act_sub_fut_3sg"] = {stem .. "ilus"}
data.forms["act_sub_fut_1pl"] = {stem .. "iluty"}
data.forms["act_sub_fut_2pl"] = {stem .. "ilūt"}
data.forms["act_sub_fut_3pl"] = {stem .. "ilusy"}
data.forms["act_sub_imperf_1sg"] = {stem .. "ilon"}
data.forms["act_sub_imperf_2sg"] = {stem .. "ilō"}
data.forms["act_sub_imperf_3sg"] = {stem .. "ilos"}
data.forms["act_sub_imperf_1pl"] = {stem .. "iloty"}
data.forms["act_sub_imperf_2pl"] = {stem .. "ilōt"}
data.forms["act_sub_imperf_3pl"] = {stem .. "ilosy"}
data.forms["act_sub_prf_1sg"] = {pstem .. "on"}
data.forms["act_sub_prf_2sg"] = {pstem .. "ō"}
data.forms["act_sub_prf_3sg"] = {pstem .. "os"}
data.forms["act_sub_prf_1pl"] = {pstem .. "oty"}
data.forms["act_sub_prf_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_prf_3pl"] = {pstem .. "osy"}
data.forms["act_sub_plu_1sg"] = {pstem .. "on"}
data.forms["act_sub_plu_2sg"] = {pstem .. "ō"}
data.forms["act_sub_plu_3sg"] = {pstem .. "os"}
data.forms["act_sub_plu_1pl"] = {pstem .. "oty"}
data.forms["act_sub_plu_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_plu_3pl"] = {pstem .. "osy"}
data.forms["act_sub_hab_1sg"] = {pstem .. "un"}
data.forms["act_sub_hab_2sg"] = {pstem .. "ua"}
data.forms["act_sub_hab_3sg"] = {pstem .. "us"}
data.forms["act_sub_hab_1pl"] = {pstem .. "uty"}
data.forms["act_sub_hab_2pl"] = {pstem .. "uat"}
data.forms["act_sub_hab_3pl"] = {pstem .. "usy"}
--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 .. "ilās"}
data.forms["act_imp_fut_2pl"] = {stem .. "ilātās"}
--Nonfinite
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_aor"] = {stem .. "igon"}
data.forms["act_inf_prf"] = {pstem .. "agon"}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_aor"] = {stem .. "ire"}
data.forms["act_part_fut"] = {stem .. "ilare"}
data.forms["act_part_hab"] = {pstem .. "re"}
--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 .. "ilalks"}
data.forms["pas_ind_fut_2sg"] = {stem .. "ilāks"}
data.forms["pas_ind_fut_3sg"] = {stem .. "ilaks"}
data.forms["pas_ind_fut_1pl"] = {stem .. "iliks"}
data.forms["pas_ind_fut_2pl"] = {stem .. "ilāks"}
data.forms["pas_ind_fut_3pl"] = {stem .. "iliks"}
data.forms["pas_ind_imperf_1sg"] = {stem .. "ileks"}
data.forms["pas_ind_imperf_2sg"] = {stem .. "ilēks"}
data.forms["pas_ind_imperf_3sg"] = {stem .. "ileks"}
data.forms["pas_ind_imperf_1pl"] = {stem .. "iliks"}
data.forms["pas_ind_imperf_2pl"] = {stem .. "ilēks"}
data.forms["pas_ind_imperf_3pl"] = {stem .. "iliks"}
data.forms["pas_ind_prf_1sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_2sg"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_1pl"] = {pstem .. "aksi"}
data.forms["pas_ind_prf_2pl"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3pl"] = {pstem .. "aksi"}
data.forms["pas_ind_plu_1sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_2sg"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_1pl"] = {pstem .. "iks"}
data.forms["pas_ind_plu_2pl"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3pl"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_2sg"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1pl"] = {pstem .. "iksi"}
data.forms["pas_ind_hab_2pl"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3pl"] = {pstem .. "iksi"}
--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 .. "iluks"}
data.forms["pas_sub_fut_2sg"] = {stem .. "ilūks"}
data.forms["pas_sub_fut_3sg"] = {stem .. "iluks"}
data.forms["pas_sub_fut_1pl"] = {stem .. "iluksy"}
data.forms["pas_sub_fut_2pl"] = {stem .. "iluks"}
data.forms["pas_sub_fut_3pl"] = {stem .. "iluksy"}
data.forms["pas_sub_imperf_1sg"] = {stem .. "iloks"}
data.forms["pas_sub_imperf_2sg"] = {stem .. "ilōks"}
data.forms["pas_sub_imperf_3sg"] = {stem .. "iloks"}
data.forms["pas_sub_imperf_1pl"] = {stem .. "iloksy"}
data.forms["pas_sub_imperf_2pl"] = {stem .. "iloks"}
data.forms["pas_sub_imperf_3pl"] = {stem .. "iloksy"}
data.forms["pas_sub_prf_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_prf_2pl"] = {pstem .. "oks"}
data.forms["pas_sub_prf_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_2pl"] = {pstem .. "oks"}
data.forms["pas_sub_plu_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_hab_1sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_2sg"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_1pl"] = {pstem .. "uksy"}
data.forms["pas_sub_hab_2pl"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3pl"] = {pstem .. "uksy"}
--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 .. "ilāks"}
data.forms["pas_imp_fut_2pl"] = {stem .. "ilāks"}
--Nonfinite
data.forms["pas_inf_prs"] = {stem .. "akson"}
data.forms["pas_inf_aor"] = {stem .. "iakson"}
data.forms["pas_inf_prf"] = {pstem .. "akson"}
data.forms["pas_part_aor"] = {stem .. "iarza"}
data.forms["pas_part_fut"] = {stem .. "ilaksa"}
data.forms["act_part_prf"] = {pstem .. "a"}
data.forms["pas_part_hab"] = {pstem .. "iarza"}
end
})
d["stop"] = {
params = {
[1] = {},
},
}
setmetatable(d["stop"], {__call = function(self, args, data)
local stem = args[1]
local pstem = stem == "tat" and "tet"
or llet(stem, "b") and sub(stem, 1, -2) .. "pt"
or llet(stem, "pik") and stem .. "t"
or llet(stem, "g") and stem .. "d"
or llet(stem, "p") and stem .. "t"
or (not llet(stem, "p")) and sub(stem, 1, -2) .. "tt"
or stem
local voiceless = llet(stem, "ptkq")
data.decl_type = (voiceless and "voiceless" or "voiced") .. "-stop stem"
if not data.no_cat then
table.insert(data.categories, "High Valyrian " .. gsub(data.decl_type, "%s", "-") .. " verbs")
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 .. (voiceless and "sa" or "as")}
data.forms["act_ind_prs_1pl"] = {stem .. "i"}
data.forms["act_ind_prs_2pl"] = {stem .. "āt"}
data.forms["act_ind_prs_3pl"] = {stem .. (voiceless and "si" or "is")}
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 .. "inna"}
data.forms["act_ind_fut_2sg"] = {stem .. "ilā"}
data.forms["act_ind_fut_3sg"] = {stem .. "ilza"}
data.forms["act_ind_fut_1pl"] = {stem .. "ili"}
data.forms["act_ind_fut_2pl"] = {stem .. "ilāt"}
data.forms["act_ind_fut_3pl"] = {stem .. "ilzi"}
data.forms["act_ind_imperf_1sg"] = {stem .. "ilen"}
data.forms["act_ind_imperf_2sg"] = {stem .. "ilē"}
data.forms["act_ind_imperf_3sg"] = {stem .. "iles"}
data.forms["act_ind_imperf_1pl"] = {stem .. "ilin"}
data.forms["act_ind_imperf_2pl"] = {stem .. "ilēt"}
data.forms["act_ind_imperf_3pl"] = {stem .. "ilis"}
data.forms["act_ind_prf_1sg"] = {pstem .. "an"}
data.forms["act_ind_prf_2sg"] = {pstem .. "ā"}
data.forms["act_ind_prf_3sg"] = {pstem .. "as"}
data.forms["act_ind_prf_1pl"] = {pstem .. "i"}
data.forms["act_ind_prf_2pl"] = {pstem .. "āt"}
data.forms["act_ind_prf_3pl"] = {pstem .. "is"}
data.forms["act_ind_plu_1sg"] = {pstem .. "en"}
data.forms["act_ind_plu_2sg"] = {pstem .. "ē"}
data.forms["act_ind_plu_3sg"] = {pstem .. "es"}
data.forms["act_ind_plu_1pl"] = {pstem .. "in"}
data.forms["act_ind_plu_2pl"] = {pstem .. "ēt"}
data.forms["act_ind_plu_3pl"] = {pstem .. "is"}
data.forms["act_ind_hab_1sg"] = {pstem .. "in"}
data.forms["act_ind_hab_2sg"] = {pstem .. "ia"}
data.forms["act_ind_hab_3sg"] = {pstem .. "is"}
data.forms["act_ind_hab_1pl"] = {pstem .. "iti"}
data.forms["act_ind_hab_2pl"] = {pstem .. "iat"}
data.forms["act_ind_hab_3pl"] = {pstem .. "isi"}
--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 .. "ilun"}
data.forms["act_sub_fut_2sg"] = {stem .. "ilū"}
data.forms["act_sub_fut_3sg"] = {stem .. "ilus"}
data.forms["act_sub_fut_1pl"] = {stem .. "iluty"}
data.forms["act_sub_fut_2pl"] = {stem .. "ilūt"}
data.forms["act_sub_fut_3pl"] = {stem .. "ilusy"}
data.forms["act_sub_imperf_1sg"] = {stem .. "ilon"}
data.forms["act_sub_imperf_2sg"] = {stem .. "ilō"}
data.forms["act_sub_imperf_3sg"] = {stem .. "ilos"}
data.forms["act_sub_imperf_1pl"] = {stem .. "iloty"}
data.forms["act_sub_imperf_2pl"] = {stem .. "ilōt"}
data.forms["act_sub_imperf_3pl"] = {stem .. "ilosy"}
data.forms["act_sub_prf_1sg"] = {pstem .. "on"}
data.forms["act_sub_prf_2sg"] = {pstem .. "ō"}
data.forms["act_sub_prf_3sg"] = {pstem .. "os"}
data.forms["act_sub_prf_1pl"] = {pstem .. "oty"}
data.forms["act_sub_prf_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_prf_3pl"] = {pstem .. "osy"}
data.forms["act_sub_plu_1sg"] = {pstem .. "on"}
data.forms["act_sub_plu_2sg"] = {pstem .. "ō"}
data.forms["act_sub_plu_3sg"] = {pstem .. "os"}
data.forms["act_sub_plu_1pl"] = {pstem .. "oty"}
data.forms["act_sub_plu_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_plu_3pl"] = {pstem .. "osy"}
data.forms["act_sub_hab_1sg"] = {pstem .. "un"}
data.forms["act_sub_hab_2sg"] = {pstem .. "ua"}
data.forms["act_sub_hab_3sg"] = {pstem .. "us"}
data.forms["act_sub_hab_1pl"] = {pstem .. "uty"}
data.forms["act_sub_hab_2pl"] = {pstem .. "uat"}
data.forms["act_sub_hab_3pl"] = {pstem .. "usy"}
--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 .. "ilās"}
data.forms["act_imp_fut_2pl"] = {stem .. "ilātās"}
--Nonfinite
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_aor"] = {stem .. "igon"}
data.forms["act_inf_prf"] = {pstem .. "agon"}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_aor"] = {stem .. "ire"}
data.forms["act_part_fut"] = {stem .. "ilare"}
data.forms["act_part_hab"] = {pstem .. "re"}
--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 .. "ilaks"}
data.forms["pas_ind_fut_2sg"] = {stem .. "ilāks"}
data.forms["pas_ind_fut_3sg"] = {stem .. "ilaks"}
data.forms["pas_ind_fut_1pl"] = {stem .. "iliks"}
data.forms["pas_ind_fut_2pl"] = {stem .. "ilāks"}
data.forms["pas_ind_fut_3pl"] = {stem .. "iliks"}
data.forms["pas_ind_imperf_1sg"] = {stem .. "ileks"}
data.forms["pas_ind_imperf_2sg"] = {stem .. "ilēks"}
data.forms["pas_ind_imperf_3sg"] = {stem .. "ileks"}
data.forms["pas_ind_imperf_1pl"] = {stem .. "iliks"}
data.forms["pas_ind_imperf_2pl"] = {stem .. "ilēks"}
data.forms["pas_ind_imperf_3pl"] = {stem .. "iliks"}
data.forms["pas_ind_prf_1sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_2sg"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_1pl"] = {pstem .. "aksi"}
data.forms["pas_ind_prf_2pl"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3pl"] = {pstem .. "aksi"}
data.forms["pas_ind_plu_1sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_2sg"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_1pl"] = {pstem .. "iks"}
data.forms["pas_ind_plu_2pl"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3pl"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_2sg"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1pl"] = {pstem .. "iksi"}
data.forms["pas_ind_hab_2pl"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3pl"] = {pstem .. "iksi"}
--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 .. "iluks"}
data.forms["pas_sub_fut_2sg"] = {stem .. "ilūks"}
data.forms["pas_sub_fut_3sg"] = {stem .. "iluks"}
data.forms["pas_sub_fut_1pl"] = {stem .. "iluksy"}
data.forms["pas_sub_fut_2pl"] = {stem .. "ilūks"}
data.forms["pas_sub_fut_3pl"] = {stem .. "iluksy"}
data.forms["pas_sub_imperf_1sg"] = {stem .. "iloks"}
data.forms["pas_sub_imperf_2sg"] = {stem .. "ilōks"}
data.forms["pas_sub_imperf_3sg"] = {stem .. "iloks"}
data.forms["pas_sub_imperf_1pl"] = {stem .. "iloksy"}
data.forms["pas_sub_imperf_2pl"] = {stem .. "ilōks"}
data.forms["pas_sub_imperf_3pl"] = {stem .. "iloksy"}
data.forms["pas_sub_prf_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_prf_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_hab_1sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_2sg"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_1pl"] = {pstem .. "uksy"}
data.forms["pas_sub_hab_2pl"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3pl"] = {pstem .. "uksy"}
--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 .. "ilāks"}
data.forms["pas_imp_fut_2pl"] = {stem .. "ilāks"}
--Nonfinite
data.forms["pas_inf_prs"] = {stem .. "akson"}
data.forms["pas_inf_aor"] = {stem .. "iakson"}
data.forms["pas_inf_prf"] = {pstem .. "akson"}
data.forms["pas_part_aor"] = {stem .. "iarza"}
data.forms["pas_part_fut"] = {stem .. "ilaksa"}
data.forms["act_part_prf"] = {pstem .. "a"}
data.forms["pas_part_hab"] = {pstem .. "iarza"}
end
})
d["nasal"] = {
params = {
[1] = {},
},
}
setmetatable(d["nasal"], {__call = function(self, args, data)
local stem = args[1]
local pstem = llet(stem, "rhaen") and gsub(stem, "rhaen","rhēd") or
match(stem, "gaom$") and gsub(stem, "gaom", "gōnt") or
match(stem, "pam$") and stem .. "pt" or
stem == "tym" and "tympt" or stem == "uēm" and "uēmpt" or
sub(stem, 1, -2) .. "nt"
data.decl_type = "nasal stem"
if not data.no_cat then
table.insert(data.categories, "High Valyrian nasal-stem verbs")
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 .. "as", 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 .. "is", stem .. "zi"}
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 .. "inna"}
data.forms["act_ind_fut_2sg"] = {stem .. "ilā"}
data.forms["act_ind_fut_3sg"] = {stem .. "ilza"}
data.forms["act_ind_fut_1pl"] = {stem .. "ili"}
data.forms["act_ind_fut_2pl"] = {stem .. "ilāt"}
data.forms["act_ind_fut_3pl"] = {stem .. "ilzi"}
data.forms["act_ind_imperf_1sg"] = {stem .. "ilen"}
data.forms["act_ind_imperf_2sg"] = {stem .. "ilē"}
data.forms["act_ind_imperf_3sg"] = {stem .. "iles"}
data.forms["act_ind_imperf_1pl"] = {stem .. "ilin"}
data.forms["act_ind_imperf_2pl"] = {stem .. "ilēt"}
data.forms["act_ind_imperf_3pl"] = {stem .. "ilis"}
data.forms["act_ind_prf_1sg"] = {pstem .. "an"}
data.forms["act_ind_prf_2sg"] = {pstem .. "ā"}
data.forms["act_ind_prf_3sg"] = {pstem .. "as"}
data.forms["act_ind_prf_1pl"] = {pstem .. "i"}
data.forms["act_ind_prf_2pl"] = {pstem .. "āt"}
data.forms["act_ind_prf_3pl"] = {pstem .. "is"}
data.forms["act_ind_plu_1sg"] = {pstem .. "en"}
data.forms["act_ind_plu_2sg"] = {pstem .. "ē"}
data.forms["act_ind_plu_3sg"] = {pstem .. "es"}
data.forms["act_ind_plu_1pl"] = {pstem .. "in"}
data.forms["act_ind_plu_2pl"] = {pstem .. "ēt"}
data.forms["act_ind_plu_3pl"] = {pstem .. "is"}
data.forms["act_ind_hab_1sg"] = {pstem .. "in"}
data.forms["act_ind_hab_2sg"] = {pstem .. "ia"}
data.forms["act_ind_hab_3sg"] = {pstem .. "is"}
data.forms["act_ind_hab_1pl"] = {pstem .. "iti"}
data.forms["act_ind_hab_2pl"] = {pstem .. "iat"}
data.forms["act_ind_hab_3pl"] = {pstem .. "isi"}
--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 .. "ilun"}
data.forms["act_sub_fut_2sg"] = {stem .. "ilū"}
data.forms["act_sub_fut_3sg"] = {stem .. "ilus"}
data.forms["act_sub_fut_1pl"] = {stem .. "iluty"}
data.forms["act_sub_fut_2pl"] = {stem .. "ilūt"}
data.forms["act_sub_fut_3pl"] = {stem .. "ilusy"}
data.forms["act_sub_imperf_1sg"] = {stem .. "ilon"}
data.forms["act_sub_imperf_2sg"] = {stem .. "ilō"}
data.forms["act_sub_imperf_3sg"] = {stem .. "ilos"}
data.forms["act_sub_imperf_1pl"] = {stem .. "iloty"}
data.forms["act_sub_imperf_2pl"] = {stem .. "ilōt"}
data.forms["act_sub_imperf_3pl"] = {stem .. "ilosy"}
data.forms["act_sub_prf_1sg"] = {pstem .. "on"}
data.forms["act_sub_prf_2sg"] = {pstem .. "ō"}
data.forms["act_sub_prf_3sg"] = {pstem .. "os"}
data.forms["act_sub_prf_1pl"] = {pstem .. "oty"}
data.forms["act_sub_prf_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_prf_3pl"] = {pstem .. "osy"}
data.forms["act_sub_plu_1sg"] = {pstem .. "on"}
data.forms["act_sub_plu_2sg"] = {pstem .. "ō"}
data.forms["act_sub_plu_3sg"] = {pstem .. "os"}
data.forms["act_sub_plu_1pl"] = {pstem .. "oty"}
data.forms["act_sub_plu_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_plu_3pl"] = {pstem .. "osy"}
data.forms["act_sub_hab_1sg"] = {pstem .. "un"}
data.forms["act_sub_hab_2sg"] = {pstem .. "ua"}
data.forms["act_sub_hab_3sg"] = {pstem .. "us"}
data.forms["act_sub_hab_1pl"] = {pstem .. "uty"}
data.forms["act_sub_hab_2pl"] = {pstem .. "uat"}
data.forms["act_sub_hab_3pl"] = {pstem .. "usy"}
--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 .. "ilās"}
data.forms["act_imp_fut_2pl"] = {stem .. "ilātās"}
--Nonfinite
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_aor"] = {stem .. "igon"}
data.forms["act_inf_prf"] = {pstem .. "agon"}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_aor"] = {stem .. "ire"}
data.forms["act_part_fut"] = {stem .. "ilare"}
data.forms["act_part_hab"] = {pstem .. "re"}
--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 .. "ilaks"}
data.forms["pas_ind_fut_2sg"] = {stem .. "ilāks"}
data.forms["pas_ind_fut_3sg"] = {stem .. "ilaks"}
data.forms["pas_ind_fut_1pl"] = {stem .. "iliks"}
data.forms["pas_ind_fut_2pl"] = {stem .. "ilāks"}
data.forms["pas_ind_fut_3pl"] = {stem .. "iliks"}
data.forms["pas_ind_imperf_1sg"] = {stem .. "ileks"}
data.forms["pas_ind_imperf_2sg"] = {stem .. "ilēks"}
data.forms["pas_ind_imperf_3sg"] = {stem .. "ileks"}
data.forms["pas_ind_imperf_1pl"] = {stem .. "iliks"}
data.forms["pas_ind_imperf_2pl"] = {stem .. "ilēks"}
data.forms["pas_ind_imperf_3pl"] = {stem .. "iliks"}
data.forms["pas_ind_prf_1sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_2sg"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_1pl"] = {pstem .. "aksi"}
data.forms["pas_ind_prf_2pl"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3pl"] = {pstem .. "aksi"}
data.forms["pas_ind_plu_1sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_2sg"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_1pl"] = {pstem .. "eksi"}
data.forms["pas_ind_plu_2pl"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3pl"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_2sg"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1pl"] = {pstem .. "iksi"}
data.forms["pas_ind_hab_2pl"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3pl"] = {pstem .. "iksi"}
--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 .. "iluks"}
data.forms["pas_sub_fut_2sg"] = {stem .. "ilūks"}
data.forms["pas_sub_fut_3sg"] = {stem .. "iluks"}
data.forms["pas_sub_fut_1pl"] = {stem .. "iluksy"}
data.forms["pas_sub_fut_2pl"] = {stem .. "ilūks"}
data.forms["pas_sub_fut_3pl"] = {stem .. "iluksy"}
data.forms["pas_sub_imperf_1sg"] = {stem .. "iloks"}
data.forms["pas_sub_imperf_2sg"] = {stem .. "ilōks"}
data.forms["pas_sub_imperf_3sg"] = {stem .. "iloks"}
data.forms["pas_sub_imperf_1pl"] = {stem .. "iloksy"}
data.forms["pas_sub_imperf_2pl"] = {stem .. "ilōks"}
data.forms["pas_sub_imperf_3pl"] = {stem .. "iloksy"}
data.forms["pas_sub_prf_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_prf_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3pl"] = {pstem .. "ōksy"}
data.forms["pas_sub_hab_1sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_2sg"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_1pl"] = {pstem .. "uksy"}
data.forms["pas_sub_hab_2pl"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3pl"] = {pstem .. "uksy"}
--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 .. "ilāks"}
data.forms["pas_imp_fut_2pl"] = {stem .. "ilāks"}
--Nonfinite
data.forms["pas_inf_prs"] = {stem .. "akson"}
data.forms["pas_inf_aor"] = {stem .. "iakson"}
data.forms["pas_inf_prf"] = {pstem .. "akson"}
data.forms["pas_part_aor"] = {stem .. "iarza"}
data.forms["pas_part_fut"] = {stem .. "ilaksa"}
data.forms["act_part_prf"] = {pstem .. "a"}
data.forms["pas_part_hab"] = {pstem .. "iarza"}
end
})
d["palatal"] = {
params = {
[1] = {},
},
}
setmetatable(d["palatal"], {__call = function(self, args, data)
local stem = args[1]
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"
if not data.no_cat then
table.insert(data.categories, "High Valyrian palatal-stem verbs")
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 .. "as"}
data.forms["act_ind_prs_1pl"] = {dep .. "i"}
data.forms["act_ind_prs_2pl"] = {stem .. "āt"}
data.forms["act_ind_prs_3pl"] = {dep .. "is"}
data.forms["act_ind_aor_1sg"] = {dep .. "in"}
data.forms["act_ind_aor_2sg"] = {dep .. "ia"}
data.forms["act_ind_aor_3sg"] = {dep .. "is"}
data.forms["act_ind_aor_1pl"] = {dep .. "iti"}
data.forms["act_ind_aor_2pl"] = {dep .. "iat"}
data.forms["act_ind_aor_3pl"] = {dep .. "isi"}
data.forms["act_ind_fut_1sg"] = {dep .. "inna"}
data.forms["act_ind_fut_2sg"] = {dep .. "ilā"}
data.forms["act_ind_fut_3sg"] = {dep .. "ilza"}
data.forms["act_ind_fut_1pl"] = {dep .. "ili"}
data.forms["act_ind_fut_2pl"] = {dep .. "ilāt"}
data.forms["act_ind_fut_3pl"] = {dep .. "ilzi"}
data.forms["act_ind_imperf_1sg"] = {dep .. "ilen"}
data.forms["act_ind_imperf_2sg"] = {dep .. "ilē"}
data.forms["act_ind_imperf_3sg"] = {dep .. "iles"}
data.forms["act_ind_imperf_1pl"] = {dep .. "ilin"}
data.forms["act_ind_imperf_2pl"] = {dep .. "ilēt"}
data.forms["act_ind_imperf_3pl"] = {dep .. "ilis"}
data.forms["act_ind_prf_1sg"] = {pstem .. "an"}
data.forms["act_ind_prf_2sg"] = {pstem .. "ā"}
data.forms["act_ind_prf_3sg"] = {pstem .. "as"}
data.forms["act_ind_prf_1pl"] = {pstem .. "i"}
data.forms["act_ind_prf_2pl"] = {pstem .. "āt"}
data.forms["act_ind_prf_3pl"] = {pstem .. "is"}
data.forms["act_ind_plu_1sg"] = {pstem .. "en"}
data.forms["act_ind_plu_2sg"] = {pstem .. "ē"}
data.forms["act_ind_plu_3sg"] = {pstem .. "es"}
data.forms["act_ind_plu_1pl"] = {pstem .. "in"}
data.forms["act_ind_plu_2pl"] = {pstem .. "ēt"}
data.forms["act_ind_plu_3pl"] = {pstem .. "is"}
data.forms["act_ind_hab_1sg"] = {pstem .. "in"}
data.forms["act_ind_hab_2sg"] = {pstem .. "ia"}
data.forms["act_ind_hab_3sg"] = {pstem .. "is"}
data.forms["act_ind_hab_1pl"] = {pstem .. "iti"}
data.forms["act_ind_hab_2pl"] = {pstem .. "iat"}
data.forms["act_ind_hab_3pl"] = {pstem .. "isi"}
--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"] = {dep .. "ilun"}
data.forms["act_sub_fut_2sg"] = {dep .. "ilū"}
data.forms["act_sub_fut_3sg"] = {dep .. "ilus"}
data.forms["act_sub_fut_1pl"] = {dep .. "iluty"}
data.forms["act_sub_fut_2pl"] = {dep .. "ilūt"}
data.forms["act_sub_fut_3pl"] = {dep .. "ilusy"}
data.forms["act_sub_imperf_1sg"] = {dep .. "ilon"}
data.forms["act_sub_imperf_2sg"] = {dep .. "ilō"}
data.forms["act_sub_imperf_3sg"] = {dep .. "ilos"}
data.forms["act_sub_imperf_1pl"] = {dep .. "iloty"}
data.forms["act_sub_imperf_2pl"] = {dep .. "ilōt"}
data.forms["act_sub_imperf_3pl"] = {dep .. "ilosy"}
data.forms["act_sub_prf_1sg"] = {pstem .. "on"}
data.forms["act_sub_prf_2sg"] = {pstem .. "ō"}
data.forms["act_sub_prf_3sg"] = {pstem .. "os"}
data.forms["act_sub_prf_1pl"] = {pstem .. "oty"}
data.forms["act_sub_prf_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_prf_3pl"] = {pstem .. "osy"}
data.forms["act_sub_plu_1sg"] = {pstem .. "on"}
data.forms["act_sub_plu_2sg"] = {pstem .. "ō"}
data.forms["act_sub_plu_3sg"] = {pstem .. "os"}
data.forms["act_sub_plu_1pl"] = {pstem .. "oty"}
data.forms["act_sub_plu_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_plu_3pl"] = {pstem .. "osy"}
data.forms["act_sub_hab_1sg"] = {pstem .. "un"}
data.forms["act_sub_hab_2sg"] = {pstem .. "ua"}
data.forms["act_sub_hab_3sg"] = {pstem .. "us"}
data.forms["act_sub_hab_1pl"] = {pstem .. "uty"}
data.forms["act_sub_hab_2pl"] = {pstem .. "uat"}
data.forms["act_sub_hab_3pl"] = {pstem .. "usy"}
--Imperative
data.forms["act_imp_prs_2sg"] = {stem .. "ās"}
data.forms["act_imp_prs_2pl"] = {stem .. "ātās"}
data.forms["act_imp_aor_2sg"] = {dep .. "iās"}
data.forms["act_imp_aor_2pl"] = {dep .. "iātas"}
data.forms["act_imp_fut_2sg"] = {dep .. "ilās"}
data.forms["act_imp_fut_2pl"] = {dep .. "ilātās"}
--Nonfinite
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_aor"] = {dep .. "igon"}
data.forms["act_inf_prf"] = {pstem .. "agon"}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_aor"] = {dep .. "ire"}
data.forms["act_part_fut"] = {dep .. "ilare"}
data.forms["act_part_hab"] = {pstem .. "re"}
--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"] = {dep .. "iks"}
data.forms["pas_ind_aor_2sg"] = {dep .. "iaks"}
data.forms["pas_ind_aor_3sg"] = {dep .. "iks"}
data.forms["pas_ind_aor_1pl"] = {dep .. "iksi"}
data.forms["pas_ind_aor_2pl"] = {dep .. "iaks"}
data.forms["pas_ind_aor_3pl"] = {dep .. "iksi"}
data.forms["pas_ind_fut_1sg"] = {dep .. "ilaks"}
data.forms["pas_ind_fut_2sg"] = {dep .. "ilāks"}
data.forms["pas_ind_fut_3sg"] = {dep .. "ilaks"}
data.forms["pas_ind_fut_1pl"] = {dep .. "iliks"}
data.forms["pas_ind_fut_2pl"] = {dep .. "ilāks"}
data.forms["pas_ind_fut_3pl"] = {dep .. "iliks"}
data.forms["pas_ind_imperf_1sg"] = {dep .. "ileks"}
data.forms["pas_ind_imperf_2sg"] = {dep .. "ilēks"}
data.forms["pas_ind_imperf_3sg"] = {dep .. "ileks"}
data.forms["pas_ind_imperf_1pl"] = {dep .. "iliks"}
data.forms["pas_ind_imperf_2pl"] = {dep .. "ilēks"}
data.forms["pas_ind_imperf_3pl"] = {dep .. "iliks"}
data.forms["pas_ind_prf_1sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_2sg"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_1pl"] = {pstem .. "aksi"}
data.forms["pas_ind_prf_2pl"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3pl"] = {pstem .. "aksi"}
data.forms["pas_ind_plu_1sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_2sg"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_1pl"] = {pstem .. "iks"}
data.forms["pas_ind_plu_2pl"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3pl"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_2sg"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1pl"] = {pstem .. "iksi"}
data.forms["pas_ind_hab_2pl"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3pl"] = {pstem .. "iksi"}
--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"] = {dep .. "iluks"}
data.forms["pas_sub_fut_2sg"] = {dep .. "ilūks"}
data.forms["pas_sub_fut_3sg"] = {dep .. "iluks"}
data.forms["pas_sub_fut_1pl"] = {dep .. "iluksy"}
data.forms["pas_sub_fut_2pl"] = {dep .. "ilūks"}
data.forms["pas_sub_fut_3pl"] = {dep .. "iluksy"}
data.forms["pas_sub_imperf_1sg"] = {dep .. "iloks"}
data.forms["pas_sub_imperf_2sg"] = {dep .. "ilōks"}
data.forms["pas_sub_imperf_3sg"] = {dep .. "iloks"}
data.forms["pas_sub_imperf_1pl"] = {dep .. "iloksy"}
data.forms["pas_sub_imperf_2pl"] = {dep .. "ilōks"}
data.forms["pas_sub_imperf_3pl"] = {dep .. "iloksy"}
data.forms["pas_sub_prf_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_prf_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_hab_1sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_2sg"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_1pl"] = {pstem .. "uksy"}
data.forms["pas_sub_hab_2pl"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3pl"] = {pstem .. "uksy"}
--Imperative
data.forms["pas_imp_prs_2sg"] = {stem .. "āks"}
data.forms["pas_imp_prs_2pl"] = {stem .. "āks"}
data.forms["pas_imp_aor_2sg"] = {dep .. "iāks"}
data.forms["pas_imp_aor_2pl"] = {dep .. "iāks"}
data.forms["pas_imp_fut_2sg"] = {dep .. "ilāks"}
data.forms["pas_imp_fut_2pl"] = {dep .. "ilāks"}
--Nonfinite
data.forms["pas_inf_prs"] = {stem .. "akson"}
data.forms["pas_inf_aor"] = {dep .. "iakson"}
data.forms["pas_inf_prf"] = {pstem .. "akson"}
data.forms["pas_part_aor"] = {dep .. "iarza"}
data.forms["pas_part_fut"] = {dep .. "ilaksa"}
data.forms["act_part_prf"] = {pstem .. "a"}
data.forms["pas_part_hab"] = {pstem .. "iarza"}
end
})
d["cluster"] = {
params = {
[1] = {},
},
}
setmetatable(d["cluster"], {__call = function(self, args, data)
data.decl_type = "cluster"
return d["fricative"](args, data)
end
})
d["fricative"] = {
params = {
[1] = {},
},
}
setmetatable(d["fricative"], {__call = function(self, args, data)
local stem = args[1]
local pstem = stem == "rij" and "ridd" or stem == "bāng" and stem .. "et" or stem == "hīgh" and "hid" or stem =="rhov" and "rōd"
or llet(stem, "sz") and sub(stem, 1, -2) .. "st"
or llet(stem, "jv") and sub(stem, 1, -3) .. long(sub(stem, -2, -2)) .. "d"
or match(stem, "gh$") and sub(stem, 1, -4) .. long(sub(stem, -3, -3)) .. "d"
or match(stem, "mb$") and sub(stem, 1, -2) .. "pt"
or match(stem, "sk$") and sub(stem, 1, -2) .. "t"
or match(stem, "nd$") and sub(stem, 1, -4) .. long(sub(stem, -3, -3)) .. "d"
or match(stem, "rd$") and sub(stem, 1, -4) .. long(sub(stem, -3, -3)) .. "tt"
or match(stem, "st$") and sub(stem, 1, -4) .. long(sub(stem, -3, -3)) .. "tt"
or match(stem, "ng$") and sub(stem, 1, -4) .. long(sub(stem, -3, -3)) .. "nd"
or stem .. "et"
data.decl_type = data.decl_type == "cluster" and "consonant cluster" or "fricative stem"
if not data.no_cat then
table.insert(data.categories, "High Valyrian " .. gsub(data.decl_type, "%s", "-") .. " verbs")
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 .. "as"}
data.forms["act_ind_prs_1pl"] = {stem .. "i"}
data.forms["act_ind_prs_2pl"] = {stem .. "āt"}
data.forms["act_ind_prs_3pl"] = {stem .. "is"}
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 .. "inna"}
data.forms["act_ind_fut_2sg"] = {stem .. "ilā"}
data.forms["act_ind_fut_3sg"] = {stem .. "ilza"}
data.forms["act_ind_fut_1pl"] = {stem .. "ili"}
data.forms["act_ind_fut_2pl"] = {stem .. "ilāt"}
data.forms["act_ind_fut_3pl"] = {stem .. "ilzi"}
data.forms["act_ind_imperf_1sg"] = {stem .. "ilen"}
data.forms["act_ind_imperf_2sg"] = {stem .. "ilē"}
data.forms["act_ind_imperf_3sg"] = {stem .. "iles"}
data.forms["act_ind_imperf_1pl"] = {stem .. "ilin"}
data.forms["act_ind_imperf_2pl"] = {stem .. "ilēt"}
data.forms["act_ind_imperf_3pl"] = {stem .. "ilis"}
data.forms["act_ind_prf_1sg"] = {pstem .. "an"}
data.forms["act_ind_prf_2sg"] = {pstem .. "ā"}
data.forms["act_ind_prf_3sg"] = {pstem .. "as"}
data.forms["act_ind_prf_1pl"] = {pstem .. "i"}
data.forms["act_ind_prf_2pl"] = {pstem .. "āt"}
data.forms["act_ind_prf_3pl"] = {pstem .. "is"}
data.forms["act_ind_plu_1sg"] = {pstem .. "en"}
data.forms["act_ind_plu_2sg"] = {pstem .. "ē"}
data.forms["act_ind_plu_3sg"] = {pstem .. "es"}
data.forms["act_ind_plu_1pl"] = {pstem .. "in"}
data.forms["act_ind_plu_2pl"] = {pstem .. "ēt"}
data.forms["act_ind_plu_3pl"] = {pstem .. "is"}
data.forms["act_ind_hab_1sg"] = {pstem .. "in"}
data.forms["act_ind_hab_2sg"] = {pstem .. "ia"}
data.forms["act_ind_hab_3sg"] = {pstem .. "is"}
data.forms["act_ind_hab_1pl"] = {pstem .. "iti"}
data.forms["act_ind_hab_2pl"] = {pstem .. "iāt"}
data.forms["act_ind_hab_3pl"] = {pstem .. "isi"}
--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 .. "ilun"}
data.forms["act_sub_fut_2sg"] = {stem .. "ilū"}
data.forms["act_sub_fut_3sg"] = {stem .. "ilus"}
data.forms["act_sub_fut_1pl"] = {stem .. "iluty"}
data.forms["act_sub_fut_2pl"] = {stem .. "ilūt"}
data.forms["act_sub_fut_3pl"] = {stem .. "ilusy"}
data.forms["act_sub_imperf_1sg"] = {stem .. "ilon"}
data.forms["act_sub_imperf_2sg"] = {stem .. "ilō"}
data.forms["act_sub_imperf_3sg"] = {stem .. "ilos"}
data.forms["act_sub_imperf_1pl"] = {stem .. "iloty"}
data.forms["act_sub_imperf_2pl"] = {stem .. "ilōt"}
data.forms["act_sub_imperf_3pl"] = {stem .. "ilosy"}
data.forms["act_sub_prf_1sg"] = {pstem .. "on"}
data.forms["act_sub_prf_2sg"] = {pstem .. "ō"}
data.forms["act_sub_prf_3sg"] = {pstem .. "os"}
data.forms["act_sub_prf_1pl"] = {pstem .. "oty"}
data.forms["act_sub_prf_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_prf_3pl"] = {pstem .. "osy"}
data.forms["act_sub_plu_1sg"] = {pstem .. "on"}
data.forms["act_sub_plu_2sg"] = {pstem .. "ō"}
data.forms["act_sub_plu_3sg"] = {pstem .. "os"}
data.forms["act_sub_plu_1pl"] = {pstem .. "oty"}
data.forms["act_sub_plu_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_plu_3pl"] = {pstem .. "osy"}
data.forms["act_sub_hab_1sg"] = {pstem .. "un"}
data.forms["act_sub_hab_2sg"] = {pstem .. "ua"}
data.forms["act_sub_hab_3sg"] = {pstem .. "us"}
data.forms["act_sub_hab_1pl"] = {pstem .. "uty"}
data.forms["act_sub_hab_2pl"] = {pstem .. "uat"}
data.forms["act_sub_hab_3pl"] = {pstem .. "usy"}
--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 .. "ilās"}
data.forms["act_imp_fut_2pl"] = {stem .. "ilātās"}
--Nonfinite
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_aor"] = {stem .. "igon"}
data.forms["act_inf_prf"] = {pstem .. "agon"}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_aor"] = {stem .. "ire"}
data.forms["act_part_fut"] = {stem .. "ilare"}
data.forms["act_part_hab"] = {pstem .. "re"}
--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 .. "ilaks"}
data.forms["pas_ind_fut_2sg"] = {stem .. "ilāks"}
data.forms["pas_ind_fut_3sg"] = {stem .. "ilaks"}
data.forms["pas_ind_fut_1pl"] = {stem .. "iliks"}
data.forms["pas_ind_fut_2pl"] = {stem .. "ilāks"}
data.forms["pas_ind_fut_3pl"] = {stem .. "iliks"}
data.forms["pas_ind_imperf_1sg"] = {stem .. "ileks"}
data.forms["pas_ind_imperf_2sg"] = {stem .. "ilēks"}
data.forms["pas_ind_imperf_3sg"] = {stem .. "ileks"}
data.forms["pas_ind_imperf_1pl"] = {stem .. "iliks"}
data.forms["pas_ind_imperf_2pl"] = {stem .. "ilēks"}
data.forms["pas_ind_imperf_3pl"] = {stem .. "iliks"}
data.forms["pas_ind_prf_1sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_2sg"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_1pl"] = {pstem .. "aksi"}
data.forms["pas_ind_prf_2pl"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3pl"] = {pstem .. "aksi"}
data.forms["pas_ind_plu_1sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_2sg"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_1pl"] = {pstem .. "iks"}
data.forms["pas_ind_plu_2pl"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3pl"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_2sg"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1pl"] = {pstem .. "iksi"}
data.forms["pas_ind_hab_2pl"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3pl"] = {pstem .. "iksi"}
--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 .. "iluks"}
data.forms["pas_sub_fut_2sg"] = {stem .. "ilūks"}
data.forms["pas_sub_fut_3sg"] = {stem .. "iluks"}
data.forms["pas_sub_fut_1pl"] = {stem .. "iluksy"}
data.forms["pas_sub_fut_2pl"] = {stem .. "ilūks"}
data.forms["pas_sub_fut_3pl"] = {stem .. "iluksy"}
data.forms["pas_sub_imperf_1sg"] = {stem .. "iloks"}
data.forms["pas_sub_imperf_2sg"] = {stem .. "ilōks"}
data.forms["pas_sub_imperf_3sg"] = {stem .. "iloks"}
data.forms["pas_sub_imperf_1pl"] = {stem .. "iloksy"}
data.forms["pas_sub_imperf_2pl"] = {stem .. "ilōks"}
data.forms["pas_sub_imperf_3pl"] = {stem .. "iloksy"}
data.forms["pas_sub_prf_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_prf_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_hab_1sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_2sg"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_1pl"] = {pstem .. "uksy"}
data.forms["pas_sub_hab_2pl"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3pl"] = {pstem .. "uksy"}
--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 .. "ilāks"}
data.forms["pas_imp_fut_2pl"] = {stem .. "ilāks"}
--Nonfinite
data.forms["pas_inf_prs"] = {stem .. "akson"}
data.forms["pas_inf_aor"] = {stem .. "iakson"}
data.forms["pas_inf_prf"] = {pstem .. "akson"}
data.forms["pas_part_aor"] = {stem .. "iarza"}
data.forms["pas_part_fut"] = {stem .. "ilaksa"}
data.forms["act_part_prf"] = {pstem .. "a"}
data.forms["pas_part_hab"] = {pstem .. "iarza"}
end
})
d["-emagon"] = {
params = {
[1] = {},
},
}
setmetatable(d["-emagon"], {__call = function(self, args, data)
local stem = args[1]
local nd = sub(stem, 1, -3) .. long(sub(stem, -2, -2)) .. "z"
local pstem = stem == "ademm" and "aderēd"
or stem == "drāmm" and "drāñēd"
or stem == "aem" and "ēd"
or sub(stem, 1, -3) .. long(sub(stem, -2, -2)) .. "d"
data.decl_type = "nasal stem"
if not data.no_cat then
table.insert(data.categories, "High Valyrian consonant-final verbs")
table.insert(data.categories, "High Valyrian irregular 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"] = {nd .. "a"}
data.forms["act_ind_prs_1pl"] = {stem .. "i"}
data.forms["act_ind_prs_2pl"] = {stem .. "āt"}
data.forms["act_ind_prs_3pl"] = {nd .. "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 .. "inna"}
data.forms["act_ind_fut_2sg"] = {stem .. "ilā"}
data.forms["act_ind_fut_3sg"] = {stem .. "ilza"}
data.forms["act_ind_fut_1pl"] = {stem .. "ili"}
data.forms["act_ind_fut_2pl"] = {stem .. "ilāt"}
data.forms["act_ind_fut_3pl"] = {stem .. "ilzi"}
data.forms["act_ind_imperf_1sg"] = {stem .. "ilen"}
data.forms["act_ind_imperf_2sg"] = {stem .. "ilē"}
data.forms["act_ind_imperf_3sg"] = {stem .. "iles"}
data.forms["act_ind_imperf_1pl"] = {stem .. "ilin"}
data.forms["act_ind_imperf_2pl"] = {stem .. "ilēt"}
data.forms["act_ind_imperf_3pl"] = {stem .. "ilis"}
data.forms["act_ind_prf_1sg"] = {pstem .. "an"}
data.forms["act_ind_prf_2sg"] = {pstem .. "ā"}
data.forms["act_ind_prf_3sg"] = {pstem .. "as"}
data.forms["act_ind_prf_1pl"] = {pstem .. "i"}
data.forms["act_ind_prf_2pl"] = {pstem .. "āt"}
data.forms["act_ind_prf_3pl"] = {pstem .. "is"}
data.forms["act_ind_plu_1sg"] = {pstem .. "en"}
data.forms["act_ind_plu_2sg"] = {pstem .. "ē"}
data.forms["act_ind_plu_3sg"] = {pstem .. "es"}
data.forms["act_ind_plu_1pl"] = {pstem .. "in"}
data.forms["act_ind_plu_2pl"] = {pstem .. "ēt"}
data.forms["act_ind_plu_3pl"] = {pstem .. "is"}
data.forms["act_ind_hab_1sg"] = {pstem .. "in"}
data.forms["act_ind_hab_2sg"] = {pstem .. "ia"}
data.forms["act_ind_hab_3sg"] = {pstem .. "is"}
data.forms["act_ind_hab_1pl"] = {pstem .. "iti"}
data.forms["act_ind_hab_2pl"] = {pstem .. "iat"}
data.forms["act_ind_hab_3pl"] = {pstem .. "isi"}
--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 .. "ilun"}
data.forms["act_sub_fut_2sg"] = {stem .. "ilū"}
data.forms["act_sub_fut_3sg"] = {stem .. "ilus"}
data.forms["act_sub_fut_1pl"] = {stem .. "iluty"}
data.forms["act_sub_fut_2pl"] = {stem .. "ilūt"}
data.forms["act_sub_fut_3pl"] = {stem .. "ilusy"}
data.forms["act_sub_imperf_1sg"] = {stem .. "ilon"}
data.forms["act_sub_imperf_2sg"] = {stem .. "ilō"}
data.forms["act_sub_imperf_3sg"] = {stem .. "ilos"}
data.forms["act_sub_imperf_1pl"] = {stem .. "iloty"}
data.forms["act_sub_imperf_2pl"] = {stem .. "ilōt"}
data.forms["act_sub_imperf_3pl"] = {stem .. "ilosy"}
data.forms["act_sub_prf_1sg"] = {stem .. "on"}
data.forms["act_sub_prf_2sg"] = {stem .. "ō"}
data.forms["act_sub_prf_3sg"] = {stem .. "os"}
data.forms["act_sub_prf_1pl"] = {stem .. "oty"}
data.forms["act_sub_prf_2pl"] = {stem .. "ōt"}
data.forms["act_sub_prf_3pl"] = {stem .. "osy"}
data.forms["act_sub_plu_1sg"] = {stem .. "on"}
data.forms["act_sub_plu_2sg"] = {stem .. "ō"}
data.forms["act_sub_plu_3sg"] = {stem .. "os"}
data.forms["act_sub_plu_1pl"] = {stem .. "oty"}
data.forms["act_sub_plu_2pl"] = {stem .. "ōt"}
data.forms["act_sub_plu_3pl"] = {stem .. "osy"}
data.forms["act_sub_hab_1sg"] = {stem .. "un"}
data.forms["act_sub_hab_2sg"] = {stem .. "ua"}
data.forms["act_sub_hab_3sg"] = {stem .. "us"}
data.forms["act_sub_hab_1pl"] = {stem .. "uty"}
data.forms["act_sub_hab_2pl"] = {stem .. "uat"}
data.forms["act_sub_hab_3pl"] = {stem .. "usy"}
--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 .. "ilās"}
data.forms["act_imp_fut_2pl"] = {stem .. "ilātās"}
--Nonfinite
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_aor"] = {stem .. "igon"}
data.forms["act_inf_prf"] = {pstem .. "agon"}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_aor"] = {stem .. "ire"}
data.forms["act_part_fut"] = {stem .. "ilare"}
data.forms["act_part_hab"] = {pstem .. "re"}
--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 .. "ilaks"}
data.forms["pas_ind_fut_2sg"] = {stem .. "ilāks"}
data.forms["pas_ind_fut_3sg"] = {stem .. "ilaks"}
data.forms["pas_ind_fut_1pl"] = {stem .. "iliks"}
data.forms["pas_ind_fut_2pl"] = {stem .. "ilāks"}
data.forms["pas_ind_fut_3pl"] = {stem .. "iliks"}
data.forms["pas_ind_imperf_1sg"] = {stem .. "ileks"}
data.forms["pas_ind_imperf_2sg"] = {stem .. "ilēks"}
data.forms["pas_ind_imperf_3sg"] = {stem .. "ileks"}
data.forms["pas_ind_imperf_1pl"] = {stem .. "iliks"}
data.forms["pas_ind_imperf_2pl"] = {stem .. "ilēks"}
data.forms["pas_ind_imperf_3pl"] = {stem .. "iliks"}
data.forms["pas_ind_prf_1sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_2sg"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_1pl"] = {pstem .. "aksi"}
data.forms["pas_ind_prf_2pl"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3pl"] = {pstem .. "aksi"}
data.forms["pas_ind_plu_1sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_2sg"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_1pl"] = {pstem .. "eksi"}
data.forms["pas_ind_plu_2pl"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3pl"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_2sg"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1pl"] = {pstem .. "iksi"}
data.forms["pas_ind_hab_2pl"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3pl"] = {pstem .. "iksi"}
--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 .. "iluks"}
data.forms["pas_sub_fut_2sg"] = {stem .. "ilūks"}
data.forms["pas_sub_fut_3sg"] = {stem .. "iluks"}
data.forms["pas_sub_fut_1pl"] = {stem .. "iluksy"}
data.forms["pas_sub_fut_2pl"] = {stem .. "ilūks"}
data.forms["pas_sub_fut_3pl"] = {stem .. "iluksy"}
data.forms["pas_sub_imperf_1sg"] = {stem .. "iloks"}
data.forms["pas_sub_imperf_2sg"] = {stem .. "ilōks"}
data.forms["pas_sub_imperf_3sg"] = {stem .. "iloks"}
data.forms["pas_sub_imperf_1pl"] = {stem .. "iloksy"}
data.forms["pas_sub_imperf_2pl"] = {stem .. "ilōks"}
data.forms["pas_sub_imperf_3pl"] = {stem .. "iloksy"}
data.forms["pas_sub_prf_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_prf_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_hab_1sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_2sg"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_1pl"] = {pstem .. "uksy"}
data.forms["pas_sub_hab_2pl"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3pl"] = {pstem .. "uksy"}
--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 .. "ilāks"}
data.forms["pas_imp_fut_2pl"] = {stem .. "ilāks"}
--Nonfinite
data.forms["pas_inf_prs"] = {stem .. "akson"}
data.forms["pas_inf_aor"] = {stem .. "iakson"}
data.forms["pas_inf_prf"] = {pstem .. "akson"}
data.forms["pas_part_aor"] = {stem .. "iarza"}
data.forms["pas_part_fut"] = {stem .. "ilaksa"}
data.forms["act_part_prf"] = {pstem .. "a"}
data.forms["pas_part_hab"] = {pstem .. "iarza"}
end
})
d["-ilagon"] = {
params = {
[1] = {},
},
}
setmetatable(d["-ilagon"], {__call = function(self, args, data)
local stem = args[1]
local fstem = sub(stem, 1, -3)
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"] = {fstem .. "unna"}
data.forms["act_ind_fut_2sg"] = {fstem .. "ulā"}
data.forms["act_ind_fut_3sg"] = {fstem .. "ulza"}
data.forms["act_ind_fut_1pl"] = {fstem .. "uli"}
data.forms["act_ind_fut_2pl"] = {fstem .. "ulāt"}
data.forms["act_ind_fut_3pl"] = {fstem .. "ulzi"}
data.forms["act_ind_imperf_1sg"] = {fstem .. "ulen"}
data.forms["act_ind_imperf_2sg"] = {fstem .. "ulē"}
data.forms["act_ind_imperf_3sg"] = {fstem .. "ules"}
data.forms["act_ind_imperf_1pl"] = {fstem .. "ulin"}
data.forms["act_ind_imperf_2pl"] = {fstem .. "ulēt"}
data.forms["act_ind_imperf_3pl"] = {fstem .. "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"] = {fstem .. "ulun"}
data.forms["act_sub_fut_2sg"] = {fstem .. "ulū"}
data.forms["act_sub_fut_3sg"] = {fstem .. "ulus"}
data.forms["act_sub_fut_1pl"] = {fstem .. "uluty"}
data.forms["act_sub_fut_2pl"] = {fstem .. "ulūt"}
data.forms["act_sub_fut_3pl"] = {fstem .. "ulusy"}
data.forms["act_sub_imperf_1sg"] = {fstem .. "ulon"}
data.forms["act_sub_imperf_2sg"] = {fstem .. "ulō"}
data.forms["act_sub_imperf_3sg"] = {fstem .. "ulos"}
data.forms["act_sub_imperf_1pl"] = {fstem .. "uloty"}
data.forms["act_sub_imperf_2pl"] = {fstem .. "ulōt"}
data.forms["act_sub_imperf_3pl"] = {fstem .. "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"] = {fstem .. "ulās"}
data.forms["act_imp_fut_2pl"] = {fstem .. "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"] = {fstem .. "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"] = {fstem .. "ulaks"}
data.forms["pas_ind_fut_2sg"] = {fstem .. "ulāks"}
data.forms["pas_ind_fut_3sg"] = {fstem .. "ulaks"}
data.forms["pas_ind_fut_1pl"] = {fstem .. "uliks"}
data.forms["pas_ind_fut_2pl"] = {fstem .. "ulāks"}
data.forms["pas_ind_fut_3pl"] = {fstem .. "uliks"}
data.forms["pas_ind_imperf_1sg"] = {fstem .. "uleks"}
data.forms["pas_ind_imperf_2sg"] = {fstem .. "ulēks"}
data.forms["pas_ind_imperf_3sg"] = {fstem .. "uleks"}
data.forms["pas_ind_imperf_1pl"] = {fstem .. "uliks"}
data.forms["pas_ind_imperf_2pl"] = {fstem .. "ulēks"}
data.forms["pas_ind_imperf_3pl"] = {fstem .. "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"] = {fstem .. "uluks"}
data.forms["pas_sub_fut_2sg"] = {fstem .. "ulūks"}
data.forms["pas_sub_fut_3sg"] = {fstem .. "uluks"}
data.forms["pas_sub_fut_1pl"] = {fstem .. "uluksy"}
data.forms["pas_sub_fut_2pl"] = {fstem .. "ulūks"}
data.forms["pas_sub_fut_3pl"] = {fstem .. "uluksy"}
data.forms["pas_sub_imperf_1sg"] = {fstem .. "uloks"}
data.forms["pas_sub_imperf_2sg"] = {fstem .. "ulōks"}
data.forms["pas_sub_imperf_3sg"] = {fstem .. "uloks"}
data.forms["pas_sub_imperf_1pl"] = {fstem .. "uloksy"}
data.forms["pas_sub_imperf_2pl"] = {fstem .. "ulōks"}
data.forms["pas_sub_imperf_3pl"] = {fstem .. "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"] = {fstem .. "ulāks"}
data.forms["pas_imp_fut_2pl"] = {fstem .. "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"] = {fstem .. "ulaksa"}
data.forms["act_part_prf"] = {stem .. "ta"}
data.forms["pas_part_hab"] = {stem .. "tiarza"}
end
})
d["-urnegon"] = {
params = {
[1] = {},
},
}
setmetatable(d["-urnegon"], {__call = function(self, args, data)
local stem = args[1]
local t = "e"
local subj = "i"
local closedt = "i"
local pstem = gsub(stem, "urn$", "ūnd")
data.decl_type = t .. "-stem"
if not data.no_cat then
table.insert(data.categories, "High Valyrian " .. t .. "-stem verbs")
table.insert(data.categories, "High Valyrian vowel-final verbs")
end
--Active
--Indicative
data.forms["act_ind_prs_1sg"] = {stem .. t .. "n"}
data.forms["act_ind_prs_2sg"] = {stem .. long(t)}
data.forms["act_ind_prs_3sg"] = {stem .. t.. "s"}
data.forms["act_ind_prs_1pl"] = {stem .. "ī"}
data.forms["act_ind_prs_2pl"] = {stem .. long(t) .. "t"}
data.forms["act_ind_prs_3pl"] = {stem .. t .. "si"}
data.forms["act_ind_aor_1sg"] = {stem .. t .. "ssin"}
data.forms["act_ind_aor_2sg"] = {stem .. t .. "ssia"}
data.forms["act_ind_aor_3sg"] = {stem .. t .. "ssis"}
data.forms["act_ind_aor_1pl"] = {stem .. t .. "ssiti"}
data.forms["act_ind_aor_2pl"] = {stem .. t .. "ssiat"}
data.forms["act_ind_aor_3pl"] = {stem .. t .. "ssi"}
data.forms["act_ind_fut_1sg"] = {stem .. long(closedt) .. "nna"}
data.forms["act_ind_fut_2sg"] = {stem .. long(closedt) .. "lā"}
data.forms["act_ind_fut_3sg"] = {stem .. long(closedt) .. "lza"}
data.forms["act_ind_fut_1pl"] = {stem .. long(closedt) .. "li"}
data.forms["act_ind_fut_2pl"] = {stem .. long(closedt) .. "lāt"}
data.forms["act_ind_fut_3pl"] = {stem .. long(closedt) .. "lzi"}
data.forms["act_ind_imperf_1sg"] = {stem .. long(closedt) .. "len"}
data.forms["act_ind_imperf_2sg"] = {stem .. long(closedt) .. "lē"}
data.forms["act_ind_imperf_3sg"] = {stem .. long(closedt) .. "les"}
data.forms["act_ind_imperf_1pl"] = {stem .. long(closedt) .. "lin"}
data.forms["act_ind_imperf_2pl"] = {stem .. long(closedt) .. "lēt"}
data.forms["act_ind_imperf_3pl"] = {stem .. long(closedt) .. "lis"}
data.forms["act_ind_prf_1sg"] = {pstem .. "an"}
data.forms["act_ind_prf_2sg"] = {pstem .. "ā"}
data.forms["act_ind_prf_3sg"] = {pstem .. "as"}
data.forms["act_ind_prf_1pl"] = {pstem .. "i"}
data.forms["act_ind_prf_2pl"] = {pstem .. "āt"}
data.forms["act_ind_prf_3pl"] = {pstem .. "is"}
data.forms["act_ind_plu_1sg"] = {pstem .. "en"}
data.forms["act_ind_plu_2sg"] = {pstem .. "ē"}
data.forms["act_ind_plu_3sg"] = {pstem .. "es"}
data.forms["act_ind_plu_1pl"] = {pstem .. "in"}
data.forms["act_ind_plu_2pl"] = {pstem .. "ēt"}
data.forms["act_ind_plu_3pl"] = {pstem .. "is"}
data.forms["act_ind_hab_1sg"] = {pstem .. "in"}
data.forms["act_ind_hab_2sg"] = {pstem .. "ia"}
data.forms["act_ind_hab_3sg"] = {pstem .. "is"}
data.forms["act_ind_hab_1pl"] = {pstem .. "iti"}
data.forms["act_ind_hab_2pl"] = {pstem .. "iat"}
data.forms["act_ind_hab_3pl"] = {pstem .. "isi"}
--Subjunctive
data.forms["act_sub_prs_1sg"] = {stem .. subj .. "on"}
data.forms["act_sub_prs_2sg"] = {stem .. subj .. "ō"}
data.forms["act_sub_prs_3sg"] = {stem .. subj .. "os"}
data.forms["act_sub_prs_1pl"] = {stem .. subj .. "oty"}
data.forms["act_sub_prs_2pl"] = {stem .. subj .. "ōt"}
data.forms["act_sub_prs_3pl"] = {stem .. subj .. "osy"}
data.forms["act_sub_aor_1sg"] = {stem .. t .. "ssun"}
data.forms["act_sub_aor_2sg"] = {stem .. t .. "ssua"}
data.forms["act_sub_aor_3sg"] = {stem .. t .. "ssus"}
data.forms["act_sub_aor_1pl"] = {stem .. t .. "ssuty"}
data.forms["act_sub_aor_2pl"] = {stem .. t .. "ssuat"}
data.forms["act_sub_aor_3pl"] = {stem .. t .. "ssusy"}
data.forms["act_sub_fut_1sg"] = {stem .. long(closedt) .. "lun"}
data.forms["act_sub_fut_2sg"] = {stem .. long(closedt) .. "lū"}
data.forms["act_sub_fut_3sg"] = {stem .. long(closedt) .. "lus"}
data.forms["act_sub_fut_1pl"] = {stem .. long(closedt) .. "luty"}
data.forms["act_sub_fut_2pl"] = {stem .. long(closedt) .. "lūt"}
data.forms["act_sub_fut_3pl"] = {stem .. long(closedt) .. "lusy"}
data.forms["act_sub_imperf_1sg"] = {stem .. long(closedt) .. "lon"}
data.forms["act_sub_imperf_2sg"] = {stem .. long(closedt) .. "lō"}
data.forms["act_sub_imperf_3sg"] = {stem .. long(closedt) .. "los"}
data.forms["act_sub_imperf_1pl"] = {stem .. long(closedt) .. "loty"}
data.forms["act_sub_imperf_2pl"] = {stem .. long(closedt) .. "lōt"}
data.forms["act_sub_imperf_3pl"] = {stem .. long(closedt) .. "losy"}
data.forms["act_sub_prf_1sg"] = {pstem .. "on"}
data.forms["act_sub_prf_2sg"] = {pstem .. "ō"}
data.forms["act_sub_prf_3sg"] = {pstem .. "os"}
data.forms["act_sub_prf_1pl"] = {pstem .. "oty"}
data.forms["act_sub_prf_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_prf_3pl"] = {pstem .. "osy"}
data.forms["act_sub_plu_1sg"] = data.forms["act_sub_prf_1sg"]
data.forms["act_sub_plu_2sg"] = data.forms["act_sub_prf_2sg"]
data.forms["act_sub_plu_3sg"] = data.forms["act_sub_prf_2sg"]
data.forms["act_sub_plu_1pl"] = data.forms["act_sub_prf_1pl"]
data.forms["act_sub_plu_2pl"] = data.forms["act_sub_prf_2pl"]
data.forms["act_sub_plu_3pl"] = data.forms["act_sub_prf_3pl"]
data.forms["act_sub_hab_1sg"] = {pstem .. "un"}
data.forms["act_sub_hab_2sg"] = {pstem .. "ua"}
data.forms["act_sub_hab_3sg"] = {pstem .. "us"}
data.forms["act_sub_hab_1pl"] = {pstem .. "uty"}
data.forms["act_sub_hab_2pl"] = {pstem .. "uat"}
data.forms["act_sub_hab_3pl"] = {pstem .. "usy"}
--Imperative
data.forms["act_imp_prs_2sg"] = {stem .. long(t) .. "s"}
data.forms["act_imp_prs_2pl"] = {stem .. long(t) .. "t" .. long(t) .. "s"}
data.forms["act_imp_aor_2sg"] = {stem .. t .. "ssiās"}
data.forms["act_imp_aor_2pl"] = {stem .. t .. "ssiātās"}
data.forms["act_imp_fut_2sg"] = {stem .. long(closedt) .. "lās"}
data.forms["act_imp_fut_2pl"] = {stem .. long(closedt) .. "lātās"}
--Nonfinite
data.forms["act_inf_prs"] = {stem .. t .. "gon"}
data.forms["act_inf_aor"] = {stem .. t .. "ssigon"}
data.forms["act_inf_prf"] = {pstem .. "agon"}
data.forms["act_part_prs"] = {stem .. t .. "re"}
data.forms["act_part_aor"] = {stem .. t .. "je"}
data.forms["act_part_fut"] = {stem .. long(closedt) .. "lare"}
data.forms["act_part_hab"] = {pstem .. "e"}
--Passive
--Indicative
data.forms["pas_ind_prs_1sg"] = {stem .. t .. "ks"}
data.forms["pas_ind_prs_2sg"] = {stem .. long(t) .. "ks"}
data.forms["pas_ind_prs_3sg"] = {stem .. t .. "ks"}
data.forms["pas_ind_prs_1pl"] = {stem .. t .. "ksi"}
data.forms["pas_ind_prs_2pl"] = {stem .. long(t) .. "ks"}
data.forms["pas_ind_prs_3pl"] = {stem .. t .. "ksi"}
data.forms["pas_ind_aor_1sg"] = {stem .. t .. "ssiks"}
data.forms["pas_ind_aor_2sg"] = {stem .. t .. "ssiaks"}
data.forms["pas_ind_aor_3sg"] = {stem .. t .. "ssiks"}
data.forms["pas_ind_aor_1pl"] = {stem .. t .. "ssiksi"}
data.forms["pas_ind_aor_2pl"] = {stem .. t .. "ssiaks"}
data.forms["pas_ind_aor_3pl"] = {stem .. t .. "ssiksi"}
data.forms["pas_ind_fut_1sg"] = {stem .. long(closedt) .. "laks"}
data.forms["pas_ind_fut_2sg"] = {stem .. long(closedt) .. "lāks"}
data.forms["pas_ind_fut_3sg"] = {stem .. long(closedt) .. "laks"}
data.forms["pas_ind_fut_1pl"] = {stem .. long(closedt) .. "liks"}
data.forms["pas_ind_fut_2pl"] = {stem .. long(closedt) .. "lāks"}
data.forms["pas_ind_fut_3pl"] = {stem .. long(closedt) .. "liks"}
data.forms["pas_ind_imperf_1sg"] = {stem .. long(closedt) .. "leks"}
data.forms["pas_ind_imperf_2sg"] = {stem .. long(closedt) .. "lēks"}
data.forms["pas_ind_imperf_3sg"] = {stem .. long(closedt) .. "leks"}
data.forms["pas_ind_imperf_1pl"] = {stem .. long(closedt) .. "liks"}
data.forms["pas_ind_imperf_2pl"] = {stem .. long(closedt) .. "lēks"}
data.forms["pas_ind_imperf_3pl"] = {stem .. long(closedt) .. "liks"}
data.forms["pas_ind_prf_1sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_2sg"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_1pl"] = {pstem .. "aksi"}
data.forms["pas_ind_prf_2pl"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3pl"] = {pstem .. "aksi"}
data.forms["pas_ind_plu_1sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_2sg"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_1pl"] = {pstem .. "iks"}
data.forms["pas_ind_plu_2pl"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3pl"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_2sg"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1pl"] = {pstem .. "iksi"}
data.forms["pas_ind_hab_2pl"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3pl"] = {pstem .. "iksi"}
--Subjunctive
data.forms["pas_sub_prs_1sg"] = {stem .. subj .. "oks"}
data.forms["pas_sub_prs_2sg"] = {stem .. subj .. "ōks"}
data.forms["pas_sub_prs_3sg"] = {stem .. subj .. "oks"}
data.forms["pas_sub_prs_1pl"] = {stem .. subj .. "oksy"}
data.forms["pas_sub_prs_2pl"] = {stem .. subj .. "ōks"}
data.forms["pas_sub_prs_3pl"] = {stem .. subj .. "oksy"}
data.forms["pas_sub_aor_1sg"] = {stem .. t .. "ssuks"}
data.forms["pas_sub_aor_2sg"] = {stem .. t .. "ssuaks"}
data.forms["pas_sub_aor_3sg"] = {stem .. t .. "ssuks"}
data.forms["pas_sub_aor_1pl"] = {stem .. t .. "ssuksy"}
data.forms["pas_sub_aor_2pl"] = {stem .. t .. "ssuaks"}
data.forms["pas_sub_aor_3pl"] = {stem .. t .. "ssuksy"}
data.forms["pas_sub_fut_1sg"] = {stem .. long(closedt) .. "luks"}
data.forms["pas_sub_fut_2sg"] = {stem .. long(closedt) .. "lūks"}
data.forms["pas_sub_fut_3sg"] = {stem .. long(closedt) .. "luks"}
data.forms["pas_sub_fut_1pl"] = {stem .. long(closedt) .. "luksy"}
data.forms["pas_sub_fut_2pl"] = {stem .. long(closedt) .. "lūks"}
data.forms["pas_sub_fut_3pl"] = {stem .. long(closedt) .. "luksy"}
data.forms["pas_sub_imperf_1sg"] = {stem .. long(closedt) .. "loks"}
data.forms["pas_sub_imperf_2sg"] = {stem .. long(closedt) .. "lōks"}
data.forms["pas_sub_imperf_3sg"] = {stem .. long(closedt) .. "loks"}
data.forms["pas_sub_imperf_1pl"] = {stem .. long(closedt) .. "loksy"}
data.forms["pas_sub_imperf_2pl"] = {stem .. long(closedt) .. "lōks"}
data.forms["pas_sub_imperf_3pl"] = {stem .. long(closedt) .. "loksy"}
data.forms["pas_sub_prf_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_prf_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_hab_1sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_2sg"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_1pl"] = {pstem .. "uksy"}
data.forms["pas_sub_hab_2pl"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3pl"] = {pstem .. "uksy"}
--Imperative
data.forms["pas_imp_prs_2sg"] = {stem .. long(t) .. "ks"}
data.forms["pas_imp_prs_2pl"] = {stem .. long(t) .. "ks"}
data.forms["pas_imp_aor_2sg"] = {stem .. t .. "ssiāks"}
data.forms["pas_imp_aor_2pl"] = {stem .. t .. "ssiāks"}
data.forms["pas_imp_fut_2sg"] = {stem .. long(closedt) .. "lāks"}
data.forms["pas_imp_fut_2pl"] = {stem .. long(closedt) .. "lāks"}
--Nonfinite
data.forms["pas_inf_prs"] = {stem .. t .. "kson"}
data.forms["pas_inf_aor"] = {stem .. t .. "ssiakson"}
data.forms["pas_inf_prf"] = {pstem .. "akson"}
data.forms["pas_part_aor"] = {stem .. t .. "ssiarza"}
data.forms["pas_part_fut"] = {stem .. long(closedt) .. "laksa"}
data.forms["act_part_prf"] = {pstem .. "a"}
data.forms["pas_part_hab"] = {pstem .. "iarza"}
end
})
d["sagon"] = function(args, data)
data.decl_type = "irregular"
if not data.no_cat then
table.insert(data.categories, "High Valyrian irregular verbs")
end
--Active
--Indicative
data.forms["act_ind_prs_1sg"] = {"iksan"}
data.forms["act_ind_prs_2sg"] = {"iksā"}
data.forms["act_ind_prs_3sg"] = {"issa"}
data.forms["act_ind_prs_1pl"] = {"iksi"}
data.forms["act_ind_prs_2pl"] = {"iksāt"}
data.forms["act_ind_prs_3pl"] = {"issi"}
data.forms["act_ind_aor_1sg"] = {"iksin"}
data.forms["act_ind_aor_2sg"] = {"sia"}
data.forms["act_ind_aor_3sg"] = {"iksis"}
data.forms["act_ind_aor_1pl"] = {"siti"}
data.forms["act_ind_aor_2pl"] = {"siat"}
data.forms["act_ind_aor_3pl"] = {"sisi"}
data.forms["act_ind_fut_1sg"] = {"kesan"}
data.forms["act_ind_fut_2sg"] = {"kesā"}
data.forms["act_ind_fut_3sg"] = {"kessa"}
data.forms["act_ind_fut_1pl"] = {"kesi"}
data.forms["act_ind_fut_2pl"] = {"kesāt"}
data.forms["act_ind_fut_3pl"] = {"kessi"}
data.forms["act_ind_imperf_1sg"] = {"īlen"}
data.forms["act_ind_imperf_2sg"] = {"ilē"}
data.forms["act_ind_imperf_3sg"] = {"īles"}
data.forms["act_ind_imperf_1pl"] = {"īlin"}
data.forms["act_ind_imperf_2pl"] = {"īlēt"}
data.forms["act_ind_imperf_3pl"] = {"īlis"}
data.forms["act_ind_prf_1sg"] = {"istan"}
data.forms["act_ind_prf_2sg"] = {"istā"}
data.forms["act_ind_prf_3sg"] = {"istas"}
data.forms["act_ind_prf_1pl"] = {"isti"}
data.forms["act_ind_prf_2pl"] = {"istāt"}
data.forms["act_ind_prf_3pl"] = {"istis"}
data.forms["act_ind_plu_1sg"] = {"isten"}
data.forms["act_ind_plu_2sg"] = {"istē"}
data.forms["act_ind_plu_3sg"] = {"istes"}
data.forms["act_ind_plu_1pl"] = {"istin"}
data.forms["act_ind_plu_2pl"] = {"istēt"}
data.forms["act_ind_plu_3pl"] = {"istis"}
data.forms["act_ind_hab_1sg"] = {"istin"}
data.forms["act_ind_hab_2sg"] = {"istia"}
data.forms["act_ind_hab_3sg"] = {"istis"}
data.forms["act_ind_hab_1pl"] = {"istiti"}
data.forms["act_ind_hab_2pl"] = {"istiat"}
data.forms["act_ind_hab_3pl"] = {"istisi"}
--Subjunctive
data.forms["act_sub_prs_1sg"] = {"ikson"}
data.forms["act_sub_prs_2sg"] = {"iksō"}
data.forms["act_sub_prs_3sg"] = {"iksos"}
data.forms["act_sub_prs_1pl"] = {"soty"}
data.forms["act_sub_prs_2pl"] = {"iksōt"}
data.forms["act_sub_prs_3pl"] = {"sosy"}
data.forms["act_sub_aor_1sg"] = {"iksun"}
data.forms["act_sub_aor_2sg"] = {"sua"}
data.forms["act_sub_aor_3sg"] = {"iksus"}
data.forms["act_sub_aor_1pl"] = {"suty"}
data.forms["act_sub_aor_2pl"] = {"suat"}
data.forms["act_sub_aor_3pl"] = {"susy"}
data.forms["act_sub_fut_1sg"] = {"keson"}
data.forms["act_sub_fut_2sg"] = {"kesō"}
data.forms["act_sub_fut_3sg"] = {"kesos"}
data.forms["act_sub_fut_1pl"] = {"kesoty"}
data.forms["act_sub_fut_2pl"] = {"kesōt"}
data.forms["act_sub_fut_3pl"] = {"kesusy"}
data.forms["act_sub_imperf_1sg"] = {"īlon"}
data.forms["act_sub_imperf_2sg"] = {"īlō"}
data.forms["act_sub_imperf_3sg"] = {"īlos"}
data.forms["act_sub_imperf_1pl"] = {"īloty"}
data.forms["act_sub_imperf_2pl"] = {"īlōt"}
data.forms["act_sub_imperf_3pl"] = {"īlosy"}
data.forms["act_sub_prf_1sg"] = {"iston"}
data.forms["act_sub_prf_2sg"] = {"istō"}
data.forms["act_sub_prf_3sg"] = {"istos"}
data.forms["act_sub_prf_1pl"] = {"istoty"}
data.forms["act_sub_prf_2pl"] = {"istōt"}
data.forms["act_sub_prf_3pl"] = {"istosy"}
data.forms["act_sub_plu_1sg"] = {"iston"}
data.forms["act_sub_plu_2sg"] = {"istō"}
data.forms["act_sub_plu_3sg"] = {"istos"}
data.forms["act_sub_plu_1pl"] = {"istoty"}
data.forms["act_sub_plu_2pl"] = {"istōt"}
data.forms["act_sub_plu_3pl"] = {"istosy"}
data.forms["act_sub_hab_1sg"] = {"istun"}
data.forms["act_sub_hab_2sg"] = {"istua"}
data.forms["act_sub_hab_3sg"] = {"istus"}
data.forms["act_sub_hab_1pl"] = {"istuty"}
data.forms["act_sub_hab_2pl"] = {"istuat"}
data.forms["act_sub_hab_3pl"] = {"istusy"}
--Imperative
data.forms["act_imp_prs_2sg"] = {"sās"}
data.forms["act_imp_prs_2pl"] = {"sātās"}
data.forms["act_imp_aor_2sg"] = {"sīs"}
data.forms["act_imp_aor_2pl"] = {"sītīs"}
data.forms["act_imp_fut_2sg"] = {"kesās"}
data.forms["act_imp_fut_2pl"] = {"kesātās"}
--Nonfinite
data.forms["act_inf_prs"] = {"sagon"}
data.forms["act_inf_aor"] = {"sigon"}
data.forms["act_inf_prf"] = {"istagon"}
data.forms["act_part_prs"] = {"issare"}
data.forms["act_part_aor"] = {"issire"}
data.forms["act_part_fut"] = {"kesare"}
data.forms["act_part_prf"] = {"ista"}
data.forms["act_part_hab"] = {"istre"}
data.forms["act_part_prf"] = {"ista"}
end
d["jagon"] = function(args, data)
data.decl_type = "irregular"
if not data.no_cat then
table.insert(data.categories, "High Valyrian irregular verbs")
end
--Active
--Indicative
data.forms["act_ind_prs_1sg"] = {"jān"}
data.forms["act_ind_prs_2sg"] = {"jā"}
data.forms["act_ind_prs_3sg"] = {"is"}
data.forms["act_ind_prs_1pl"] = {"jī"}
data.forms["act_ind_prs_2pl"] = {"jāt"}
data.forms["act_ind_prs_3pl"] = {"isi"}
data.forms["act_ind_aor_1sg"] = {"jin"}
data.forms["act_ind_aor_2sg"] = {"jia"}
data.forms["act_ind_aor_3sg"] = {"jis"}
data.forms["act_ind_aor_1pl"] = {"jiti"}
data.forms["act_ind_aor_2pl"] = {"jiat"}
data.forms["act_ind_aor_3pl"] = {"jisi"}
data.forms["act_ind_fut_1sg"] = {"īnna"}
data.forms["act_ind_fut_2sg"] = {"īlā"}
data.forms["act_ind_fut_3sg"] = {"īlza"}
data.forms["act_ind_fut_1pl"] = {"īli"}
data.forms["act_ind_fut_2pl"] = {"īlāt"}
data.forms["act_ind_fut_3pl"] = {"īlzi"}
data.forms["act_ind_imperf_1sg"] = {"īlen"}
data.forms["act_ind_imperf_2sg"] = {"ilē"}
data.forms["act_ind_imperf_3sg"] = {"īles"}
data.forms["act_ind_imperf_1pl"] = {"īlin"}
data.forms["act_ind_imperf_2pl"] = {"īlēt"}
data.forms["act_ind_imperf_3pl"] = {"īlis"}
data.forms["act_ind_prf_1sg"] = {"istan"}
data.forms["act_ind_prf_2sg"] = {"istā"}
data.forms["act_ind_prf_3sg"] = {"istas"}
data.forms["act_ind_prf_1pl"] = {"isti"}
data.forms["act_ind_prf_2pl"] = {"istāt"}
data.forms["act_ind_prf_3pl"] = {"istis"}
data.forms["act_ind_plu_1sg"] = {"isten"}
data.forms["act_ind_plu_2sg"] = {"istē"}
data.forms["act_ind_plu_3sg"] = {"istes"}
data.forms["act_ind_plu_1pl"] = {"istin"}
data.forms["act_ind_plu_2pl"] = {"istēt"}
data.forms["act_ind_plu_3pl"] = {"istis"}
data.forms["act_ind_hab_1sg"] = {"istin"}
data.forms["act_ind_hab_2sg"] = {"istia"}
data.forms["act_ind_hab_3sg"] = {"istis"}
data.forms["act_ind_hab_1pl"] = {"istiti"}
data.forms["act_ind_hab_2pl"] = {"istiat"}
data.forms["act_ind_hab_3pl"] = {"istisi"}
--Subjunctive
data.forms["act_sub_prs_1sg"] = {"jon"}
data.forms["act_sub_prs_2sg"] = {"jō"}
data.forms["act_sub_prs_3sg"] = {"jos"}
data.forms["act_sub_prs_1pl"] = {"joty"}
data.forms["act_sub_prs_2pl"] = {"jōt"}
data.forms["act_sub_prs_3pl"] = {"josy"}
data.forms["act_sub_aor_1sg"] = {"jun"}
data.forms["act_sub_aor_2sg"] = {"jua"}
data.forms["act_sub_aor_3sg"] = {"jus"}
data.forms["act_sub_aor_1pl"] = {"juty"}
data.forms["act_sub_aor_2pl"] = {"juat"}
data.forms["act_sub_aor_3pl"] = {"jusy"}
data.forms["act_sub_fut_1sg"] = {"īlun"}
data.forms["act_sub_fut_2sg"] = {"īlū"}
data.forms["act_sub_fut_3sg"] = {"īlus"}
data.forms["act_sub_fut_1pl"] = {"īluty"}
data.forms["act_sub_fut_2pl"] = {"īlūt"}
data.forms["act_sub_fut_3pl"] = {"īlusy"}
data.forms["act_sub_imperf_1sg"] = {"īlon"}
data.forms["act_sub_imperf_2sg"] = {"īlō"}
data.forms["act_sub_imperf_3sg"] = {"īlos"}
data.forms["act_sub_imperf_1pl"] = {"īloty"}
data.forms["act_sub_imperf_2pl"] = {"īlōt"}
data.forms["act_sub_imperf_3pl"] = {"īlosy"}
data.forms["act_sub_prf_1sg"] = {"iston"}
data.forms["act_sub_prf_2sg"] = {"istō"}
data.forms["act_sub_prf_3sg"] = {"istos"}
data.forms["act_sub_prf_1pl"] = {"istoty"}
data.forms["act_sub_prf_2pl"] = {"istōt"}
data.forms["act_sub_prf_3pl"] = {"istosy"}
data.forms["act_sub_plu_1sg"] = {"iston"}
data.forms["act_sub_plu_2sg"] = {"istō"}
data.forms["act_sub_plu_3sg"] = {"istos"}
data.forms["act_sub_plu_1pl"] = {"istoty"}
data.forms["act_sub_plu_2pl"] = {"istōt"}
data.forms["act_sub_plu_3pl"] = {"istosy"}
data.forms["act_sub_hab_1sg"] = {"istun"}
data.forms["act_sub_hab_2sg"] = {"istua"}
data.forms["act_sub_hab_3sg"] = {"istus"}
data.forms["act_sub_hab_1pl"] = {"istuty"}
data.forms["act_sub_hab_2pl"] = {"istuat"}
data.forms["act_sub_hab_3pl"] = {"istusy"}
--Imperative
data.forms["act_imp_prs_2sg"] = {"jās"}
data.forms["act_imp_prs_2pl"] = {"jātās"}
data.forms["act_imp_aor_2sg"] = {"jiās"}
data.forms["act_imp_aor_2pl"] = {"jiātās"}
data.forms["act_imp_fut_2sg"] = {"īlās"}
data.forms["act_imp_fut_2pl"] = {"īlātās"}
--Nonfinite
data.forms["act_inf_prs"] = {"jagon"}
data.forms["act_inf_aor"] = {"jigon"}
data.forms["act_inf_prf"] = {"istagon"}
data.forms["act_part_prs"] = {"jāre"}
data.forms["act_part_aor"] = {"jire"}
data.forms["act_part_fut"] = {"īlare"}
data.forms["act_part_prf"] = {"ista"}
data.forms["act_part_hab"] = {"istre"}
end
d["henujagon"] = function(args, data)
data.decl_type = "irregular"
if not data.no_cat then
table.insert(data.categories, "High Valyrian irregular verbs")
end
--Active
--Indicative
data.forms["act_ind_prs_1sg"] = {"henujān"}
data.forms["act_ind_prs_2sg"] = {"henujā"}
data.forms["act_ind_prs_3sg"] = {"hembis"}
data.forms["act_ind_prs_1pl"] = {"henujī"}
data.forms["act_ind_prs_2pl"] = {"henujāt"}
data.forms["act_ind_prs_3pl"] = {"hembisi"}
data.forms["act_ind_aor_1sg"] = {"henujin"}
data.forms["act_ind_aor_2sg"] = {"henujia"}
data.forms["act_ind_aor_3sg"] = {"henujis"}
data.forms["act_ind_aor_1pl"] = {"henujiti"}
data.forms["act_ind_aor_2pl"] = {"henujiat"}
data.forms["act_ind_aor_3pl"] = {"henujisi"}
data.forms["act_ind_fut_1sg"] = {"hembīnna"}
data.forms["act_ind_fut_2sg"] = {"hembīlā"}
data.forms["act_ind_fut_3sg"] = {"hembīlza"}
data.forms["act_ind_fut_1pl"] = {"hembīli"}
data.forms["act_ind_fut_2pl"] = {"hembīlāt"}
data.forms["act_ind_fut_3pl"] = {"hembīlzi"}
data.forms["act_ind_imperf_1sg"] = {"hembīlen"}
data.forms["act_ind_imperf_2sg"] = {"hembilē"}
data.forms["act_ind_imperf_3sg"] = {"hembīles"}
data.forms["act_ind_imperf_1pl"] = {"hembīlin"}
data.forms["act_ind_imperf_2pl"] = {"hembīlēt"}
data.forms["act_ind_imperf_3pl"] = {"hembīlis"}
data.forms["act_ind_prf_1sg"] = {"hembistan"}
data.forms["act_ind_prf_2sg"] = {"hembistā"}
data.forms["act_ind_prf_3sg"] = {"hembistas"}
data.forms["act_ind_prf_1pl"] = {"hembisti"}
data.forms["act_ind_prf_2pl"] = {"hembistāt"}
data.forms["act_ind_prf_3pl"] = {"hembistis"}
data.forms["act_ind_plu_1sg"] = {"hembisten"}
data.forms["act_ind_plu_2sg"] = {"hembistē"}
data.forms["act_ind_plu_3sg"] = {"hembistes"}
data.forms["act_ind_plu_1pl"] = {"hembistin"}
data.forms["act_ind_plu_2pl"] = {"hembistēt"}
data.forms["act_ind_plu_3pl"] = {"hembistis"}
data.forms["act_ind_hab_1sg"] = {"hembistin"}
data.forms["act_ind_hab_2sg"] = {"hembistia"}
data.forms["act_ind_hab_3sg"] = {"hembistis"}
data.forms["act_ind_hab_1pl"] = {"hembistiti"}
data.forms["act_ind_hab_2pl"] = {"hembistiat"}
data.forms["act_ind_hab_3pl"] = {"hembistisi"}
--Subjunctive
data.forms["act_sub_prs_1sg"] = {"henujon"}
data.forms["act_sub_prs_2sg"] = {"henujō"}
data.forms["act_sub_prs_3sg"] = {"henujos"}
data.forms["act_sub_prs_1pl"] = {"henujoty"}
data.forms["act_sub_prs_2pl"] = {"henujōt"}
data.forms["act_sub_prs_3pl"] = {"henujosy"}
data.forms["act_sub_aor_1sg"] = {"henujun"}
data.forms["act_sub_aor_2sg"] = {"henujua"}
data.forms["act_sub_aor_3sg"] = {"henujus"}
data.forms["act_sub_aor_1pl"] = {"henujuty"}
data.forms["act_sub_aor_2pl"] = {"henujuat"}
data.forms["act_sub_aor_3pl"] = {"henujusy"}
data.forms["act_sub_fut_1sg"] = {"hembīlun"}
data.forms["act_sub_fut_2sg"] = {"hembīlū"}
data.forms["act_sub_fut_3sg"] = {"hembīlus"}
data.forms["act_sub_fut_1pl"] = {"hembīluty"}
data.forms["act_sub_fut_2pl"] = {"hembīlūt"}
data.forms["act_sub_fut_3pl"] = {"hembīlusy"}
data.forms["act_sub_imperf_1sg"] = {"hembīlon"}
data.forms["act_sub_imperf_2sg"] = {"hembīlō"}
data.forms["act_sub_imperf_3sg"] = {"hembīlos"}
data.forms["act_sub_imperf_1pl"] = {"hembīloty"}
data.forms["act_sub_imperf_2pl"] = {"hembīlōt"}
data.forms["act_sub_imperf_3pl"] = {"hembīlosy"}
data.forms["act_sub_prf_1sg"] = {"hembiston"}
data.forms["act_sub_prf_2sg"] = {"hembistō"}
data.forms["act_sub_prf_3sg"] = {"hembistos"}
data.forms["act_sub_prf_1pl"] = {"hembistoty"}
data.forms["act_sub_prf_2pl"] = {"hembistōt"}
data.forms["act_sub_prf_3pl"] = {"hembistosy"}
data.forms["act_sub_plu_1sg"] = {"hembiston"}
data.forms["act_sub_plu_2sg"] = {"hembistō"}
data.forms["act_sub_plu_3sg"] = {"hembistos"}
data.forms["act_sub_plu_1pl"] = {"hembistoty"}
data.forms["act_sub_plu_2pl"] = {"hembistōt"}
data.forms["act_sub_plu_3pl"] = {"hembistosy"}
data.forms["act_sub_hab_1sg"] = {"hembistun"}
data.forms["act_sub_hab_2sg"] = {"hembistua"}
data.forms["act_sub_hab_3sg"] = {"hembistus"}
data.forms["act_sub_hab_1pl"] = {"hembistuty"}
data.forms["act_sub_hab_2pl"] = {"hembistuat"}
data.forms["act_sub_hab_3pl"] = {"hembistusy"}
--Imperative
data.forms["act_imp_prs_2sg"] = {"henujās"}
data.forms["act_imp_prs_2pl"] = {"henujātās"}
data.forms["act_imp_aor_2sg"] = {"henujiās"}
data.forms["act_imp_aor_2pl"] = {"henujiātās"}
data.forms["act_imp_fut_2sg"] = {"hembīlās"}
data.forms["act_imp_fut_2pl"] = {"hembīlātās"}
--Nonfinite
data.forms["act_inf_prs"] = {"henujagon"}
data.forms["act_inf_aor"] = {"henujigon"}
data.forms["act_inf_prf"] = {"hembistagon"}
data.forms["act_part_prs"] = {"henujāre"}
data.forms["act_part_aor"] = {"henujire"}
data.forms["act_part_fut"] = {"hembīlare"}
data.forms["act_part_prf"] = {"hembista"}
data.forms["act_part_hab"] = {"hembistre"}
end
d["sahagon"] = function(args, data)
data.decl_type = "irregular"
if not data.no_cat then
table.insert(data.categories, "High Valyrian irregular verbs")
end
--Active
--Indicative
data.forms["act_ind_prs_1sg"] = {"sān"}
data.forms["act_ind_prs_2sg"] = {"sā"}
data.forms["act_ind_prs_3sg"] = {"sas"}
data.forms["act_ind_prs_1pl"] = {"sē"}
data.forms["act_ind_prs_2pl"] = {"sāt"}
data.forms["act_ind_prs_3pl"] = {"sēs"}
data.forms["act_ind_aor_1sg"] = {"sīn"}
data.forms["act_ind_aor_2sg"] = {"saja"}
data.forms["act_ind_aor_3sg"] = {"sēs"}
data.forms["act_ind_aor_1pl"] = {"sēti"}
data.forms["act_ind_aor_2pl"] = {"sajat"}
data.forms["act_ind_aor_3pl"] = {"sēsi"}
data.forms["act_ind_fut_1sg"] = {"sīnna"}
data.forms["act_ind_fut_2sg"] = {"sīlā"}
data.forms["act_ind_fut_3sg"] = {"sīlza"}
data.forms["act_ind_fut_1pl"] = {"sīli"}
data.forms["act_ind_fut_2pl"] = {"sīlāt"}
data.forms["act_ind_fut_3pl"] = {"sīlzi"}
data.forms["act_ind_imperf_1sg"] = {"sīlen"}
data.forms["act_ind_imperf_2sg"] = {"sīlē"}
data.forms["act_ind_imperf_3sg"] = {"sīles"}
data.forms["act_ind_imperf_1pl"] = {"sīlin"}
data.forms["act_ind_imperf_2pl"] = {"sīlēt"}
data.forms["act_ind_imperf_3pl"] = {"sīlis"}
data.forms["act_ind_prf_1sg"] = {"sētan"}
data.forms["act_ind_prf_2sg"] = {"sētā"}
data.forms["act_ind_prf_3sg"] = {"sētas"}
data.forms["act_ind_prf_1pl"] = {"sēti"}
data.forms["act_ind_prf_2pl"] = {"sētāt"}
data.forms["act_ind_prf_3pl"] = {"sētis"}
data.forms["act_ind_plu_1sg"] = {"sēten"}
data.forms["act_ind_plu_2sg"] = {"sētē"}
data.forms["act_ind_plu_3sg"] = {"sētes"}
data.forms["act_ind_plu_1pl"] = {"sētin"}
data.forms["act_ind_plu_2pl"] = {"sētēt"}
data.forms["act_ind_plu_3pl"] = {"sētis"}
data.forms["act_ind_hab_1sg"] = {"sētin"}
data.forms["act_ind_hab_2sg"] = {"sētia"}
data.forms["act_ind_hab_3sg"] = {"sētis"}
data.forms["act_ind_hab_1pl"] = {"sētiti"}
data.forms["act_ind_hab_2pl"] = {"sētiat"}
data.forms["act_ind_hab_3pl"] = {"sētisi"}
--Subjunctive
data.forms["act_sub_prs_1sg"] = {"sahon"}
data.forms["act_sub_prs_2sg"] = {"sahō"}
data.forms["act_sub_prs_3sg"] = {"sahos"}
data.forms["act_sub_prs_1pl"] = {"sahoty"}
data.forms["act_sub_prs_2pl"] = {"sahōt"}
data.forms["act_sub_prs_3pl"] = {"sahosy"}
data.forms["act_sub_aor_1sg"] = {"sahun"}
data.forms["act_sub_aor_2sg"] = {"sahua"}
data.forms["act_sub_aor_3sg"] = {"sahus"}
data.forms["act_sub_aor_1pl"] = {"sahuty"}
data.forms["act_sub_aor_2pl"] = {"sahuat"}
data.forms["act_sub_aor_3pl"] = {"sahusy"}
data.forms["act_sub_fut_1sg"] = {"sīlun"}
data.forms["act_sub_fut_2sg"] = {"sīlū"}
data.forms["act_sub_fut_3sg"] = {"sīlus"}
data.forms["act_sub_fut_1pl"] = {"sīluty"}
data.forms["act_sub_fut_2pl"] = {"sīlūt"}
data.forms["act_sub_fut_3pl"] = {"sīlusy"}
data.forms["act_sub_imperf_1sg"] = {"sīlon"}
data.forms["act_sub_imperf_2sg"] = {"sīlō"}
data.forms["act_sub_imperf_3sg"] = {"sīlos"}
data.forms["act_sub_imperf_1pl"] = {"sīloty"}
data.forms["act_sub_imperf_2pl"] = {"sīlōt"}
data.forms["act_sub_imperf_3pl"] = {"sīlosy"}
data.forms["act_sub_prf_1sg"] = {"sēt"}
data.forms["act_sub_prf_2sg"] = {"sētō"}
data.forms["act_sub_prf_3sg"] = {"sētos"}
data.forms["act_sub_prf_1pl"] = {"sētoty"}
data.forms["act_sub_prf_2pl"] = {"sētōt"}
data.forms["act_sub_prf_3pl"] = {"sētosy"}
data.forms["act_sub_plu_1sg"] = {"sēton"}
data.forms["act_sub_plu_2sg"] = {"sētō"}
data.forms["act_sub_plu_3sg"] = {"sētos"}
data.forms["act_sub_plu_1pl"] = {"sētoty"}
data.forms["act_sub_plu_2pl"] = {"sētōt"}
data.forms["act_sub_plu_3pl"] = {"sētosy"}
data.forms["act_sub_hab_1sg"] = {"sētun"}
data.forms["act_sub_hab_2sg"] = {"sētua"}
data.forms["act_sub_hab_3sg"] = {"sētus"}
data.forms["act_sub_hab_1pl"] = {"sētuty"}
data.forms["act_sub_hab_2pl"] = {"sētuat"}
data.forms["act_sub_hab_3pl"] = {"sētusy"}
--Imperative
data.forms["act_imp_prs_2sg"] = {"sās"}
data.forms["act_imp_prs_2pl"] = {"sātās"}
data.forms["act_imp_aor_2sg"] = {"sajās"}
data.forms["act_imp_aor_2pl"] = {"sajātās"}
data.forms["act_imp_fut_2sg"] = {"sīlās"}
data.forms["act_imp_fut_2pl"] = {"sīlātās"}
--Nonfinite
data.forms["act_inf_prs"] = {"sahagon"}
data.forms["act_inf_aor"] = {"sahigon"}
data.forms["act_inf_prf"] = {"sētagon"}
data.forms["act_part_prs"] = {"sāre"}
data.forms["act_part_aor"] = {"sahire"}
data.forms["act_part_fut"] = {"sīlare"}
data.forms["act_part_prf"] = {"sēta"}
data.forms["act_part_hab"] = {"sētre"}
--Passive
--Indicative
data.forms["pas_ind_prs_1sg"] = {"sāks"}
data.forms["pas_ind_prs_2sg"] = {"sāks"}
data.forms["pas_ind_prs_3sg"] = {"sāks"}
data.forms["pas_ind_prs_1pl"] = {"saksi"}
data.forms["pas_ind_prs_2pl"] = {"sāks"}
data.forms["pas_ind_prs_3pl"] = {"sāksi"}
data.forms["pas_ind_aor_1sg"] = {"sēks"}
data.forms["pas_ind_aor_2sg"] = {"sajaks"}
data.forms["pas_ind_aor_3sg"] = {"sēks"}
data.forms["pas_ind_aor_1pl"] = {"sēksi"}
data.forms["pas_ind_aor_2pl"] = {"sajaks"}
data.forms["pas_ind_aor_3pl"] = {"sēksi"}
data.forms["pas_ind_fut_1sg"] = {"sīlaks"}
data.forms["pas_ind_fut_2sg"] = {"sīlāks"}
data.forms["pas_ind_fut_3sg"] = {"sīlaks"}
data.forms["pas_ind_fut_1pl"] = {"sīliks"}
data.forms["pas_ind_fut_2pl"] = {"sīlāks"}
data.forms["pas_ind_fut_3pl"] = {"sīliks"}
data.forms["pas_ind_imperf_1sg"] = {"sīleks"}
data.forms["pas_ind_imperf_2sg"] = {"sīlēks"}
data.forms["pas_ind_imperf_3sg"] = {"sīleks"}
data.forms["pas_ind_imperf_1pl"] = {"sīliks"}
data.forms["pas_ind_imperf_2pl"] = {"sīlēks"}
data.forms["pas_ind_imperf_3pl"] = {"sīliks"}
data.forms["pas_ind_prf_1sg"] = {"sētaks"}
data.forms["pas_ind_prf_2sg"] = {"sētāks"}
data.forms["pas_ind_prf_3sg"] = {"sētaks"}
data.forms["pas_ind_prf_1pl"] = {"sētaksi"}
data.forms["pas_ind_prf_2pl"] = {"sētāks"}
data.forms["pas_ind_prf_3pl"] = {"sētaksi"}
data.forms["pas_ind_plu_1sg"] = {"sēteks"}
data.forms["pas_ind_plu_2sg"] = {"sētēks"}
data.forms["pas_ind_plu_3sg"] = {"sēteks"}
data.forms["pas_ind_plu_1pl"] = {"sēteksi"}
data.forms["pas_ind_plu_2pl"] = {"sētēks"}
data.forms["pas_ind_plu_3pl"] = {"sētiks"}
data.forms["pas_ind_hab_1sg"] = {"sētiks"}
data.forms["pas_ind_hab_2sg"] = {"sētiaks"}
data.forms["pas_ind_hab_3sg"] = {"sētiks"}
data.forms["pas_ind_hab_1pl"] = {"sētiksi"}
data.forms["pas_ind_hab_2pl"] = {"sētiaks"}
data.forms["pas_ind_hab_3pl"] = {"sētiksi"}
--Subjunctive
data.forms["pas_sub_prs_1sg"] = {"sahoks"}
data.forms["pas_sub_prs_2sg"] = {"sahōks"}
data.forms["pas_sub_prs_3sg"] = {"sahoks"}
data.forms["pas_sub_prs_1pl"] = {"sahoksy"}
data.forms["pas_sub_prs_2pl"] = {"sahōks"}
data.forms["pas_sub_prs_3pl"] = {"sahoksy"}
data.forms["pas_sub_aor_1sg"] = {"sahuks"}
data.forms["pas_sub_aor_2sg"] = {"sahuaks"}
data.forms["pas_sub_aor_3sg"] = {"sahuks"}
data.forms["pas_sub_aor_1pl"] = {"sahuksy"}
data.forms["pas_sub_aor_2pl"] = {"sahuaks"}
data.forms["pas_sub_aor_3pl"] = {"sahuksy"}
data.forms["pas_sub_fut_1sg"] = {"sīluks"}
data.forms["pas_sub_fut_2sg"] = {"sīlūks"}
data.forms["pas_sub_fut_3sg"] = {"sīluks"}
data.forms["pas_sub_fut_1pl"] = {"sīluksy"}
data.forms["pas_sub_fut_2pl"] = {"sīlūks"}
data.forms["pas_sub_fut_3pl"] = {"sīluksy"}
data.forms["pas_sub_imperf_1sg"] = {"sīloks"}
data.forms["pas_sub_imperf_2sg"] = {"sīlōks"}
data.forms["pas_sub_imperf_3sg"] = {"sīloks"}
data.forms["pas_sub_imperf_1pl"] = {"sīloksy"}
data.forms["pas_sub_imperf_2pl"] = {"sīlōks"}
data.forms["pas_sub_imperf_3pl"] = {"sīloksy"}
data.forms["pas_sub_prf_1sg"] = {"sētoks"}
data.forms["pas_sub_prf_2sg"] = {"sētōks"}
data.forms["pas_sub_prf_3sg"] = {"sētoks"}
data.forms["pas_sub_prf_1pl"] = {"sētoksy"}
data.forms["pas_sub_prf_2pl"] = {"sētōks"}
data.forms["pas_sub_prf_3pl"] = {"sētoksy"}
data.forms["pas_sub_plu_1sg"] = {"sētoks"}
data.forms["pas_sub_plu_2sg"] = {"sētōks"}
data.forms["pas_sub_plu_3sg"] = {"sētoks"}
data.forms["pas_sub_plu_1pl"] = {"sētoksy"}
data.forms["pas_sub_plu_2pl"] = {"sētōks"}
data.forms["pas_sub_plu_3pl"] = {"sētoksy"}
data.forms["pas_sub_hab_1sg"] = {"sētuks"}
data.forms["pas_sub_hab_2sg"] = {"sētuaks"}
data.forms["pas_sub_hab_3sg"] = {"sētuks"}
data.forms["pas_sub_hab_1pl"] = {"sētuksy"}
data.forms["pas_sub_hab_2pl"] = {"sētuaks"}
data.forms["pas_sub_hab_3pl"] = {"sētuksy"}
--Imperative
data.forms["pas_imp_prs_2sg"] = {"sāks"}
data.forms["pas_imp_prs_2pl"] = {"sāks"}
data.forms["pas_imp_aor_2sg"] = {"sajāks"}
data.forms["pas_imp_aor_2pl"] = {"sajāks"}
data.forms["pas_imp_fut_2sg"] = {"sīlāks"}
data.forms["pas_imp_fut_2pl"] = {"sīlāks"}
--Nonfinite
data.forms["pas_inf_prs"] = {"sahakson"}
data.forms["pas_inf_aor"] = {"sajakson"}
data.forms["pas_inf_prf"] = {"sētakson"}
data.forms["pas_part_aor"] = {"sajarza"}
data.forms["pas_part_fut"] = {"sīlaksa"}
data.forms["pas_part_hab"] = {"sētiarza"}
end
d["laodigon"] = function(args, data)
local stem = "laod"
local t = "i"
local subj = t
local closedt = t
local pstem = "laēt"
data.decl_type = t .. "-stem"
if not data.no_cat then
table.insert(data.categories, "High Valyrian " .. t .. "-stem verbs")
table.insert(data.categories, "High Valyrian vowel-final verbs")
end
--Active
--Indicative
data.forms["act_ind_prs_1sg"] = {stem .. t .. "n"}
data.forms["act_ind_prs_2sg"] = {stem .. long(t)}
data.forms["act_ind_prs_3sg"] = {stem .. t.. "s"}
data.forms["act_ind_prs_1pl"] = {stem .. "ī"}
data.forms["act_ind_prs_2pl"] = {stem .. long(t) .. "t"}
data.forms["act_ind_prs_3pl"] = {stem .. t .. "si"}
data.forms["act_ind_aor_1sg"] = {stem .. t .. "ssin"}
data.forms["act_ind_aor_2sg"] = {stem .. t .. "ssia"}
data.forms["act_ind_aor_3sg"] = {stem .. t .. "ssis"}
data.forms["act_ind_aor_1pl"] = {stem .. t .. "ssiti"}
data.forms["act_ind_aor_2pl"] = {stem .. t .. "ssiat"}
data.forms["act_ind_aor_3pl"] = {stem .. t .. "ssi"}
data.forms["act_ind_fut_1sg"] = {stem .. long(closedt) .. "nna"}
data.forms["act_ind_fut_2sg"] = {stem .. long(closedt) .. "lā"}
data.forms["act_ind_fut_3sg"] = {stem .. long(closedt) .. "lza"}
data.forms["act_ind_fut_1pl"] = {stem .. long(closedt) .. "li"}
data.forms["act_ind_fut_2pl"] = {stem .. long(closedt) .. "lāt"}
data.forms["act_ind_fut_3pl"] = {stem .. long(closedt) .. "lzi"}
data.forms["act_ind_imperf_1sg"] = {stem .. long(closedt) .. "len"}
data.forms["act_ind_imperf_2sg"] = {stem .. long(closedt) .. "lē"}
data.forms["act_ind_imperf_3sg"] = {stem .. long(closedt) .. "les"}
data.forms["act_ind_imperf_1pl"] = {stem .. long(closedt) .. "lin"}
data.forms["act_ind_imperf_2pl"] = {stem .. long(closedt) .. "lēt"}
data.forms["act_ind_imperf_3pl"] = {stem .. long(closedt) .. "lis"}
data.forms["act_ind_prf_1sg"] = {pstem .. "tan"}
data.forms["act_ind_prf_2sg"] = {pstem .. "tā"}
data.forms["act_ind_prf_3sg"] = {pstem .. "tas"}
data.forms["act_ind_prf_1pl"] = {pstem .. "ti"}
data.forms["act_ind_prf_2pl"] = {pstem .. "tāt"}
data.forms["act_ind_prf_3pl"] = {pstem .. "tis"}
data.forms["act_ind_plu_1sg"] = {pstem .. "ten"}
data.forms["act_ind_plu_2sg"] = {pstem .. "tē"}
data.forms["act_ind_plu_3sg"] = {pstem .. "tes"}
data.forms["act_ind_plu_1pl"] = {pstem .. "tin"}
data.forms["act_ind_plu_2pl"] = {pstem .. "tēt"}
data.forms["act_ind_plu_3pl"] = {pstem .. "tis"}
data.forms["act_ind_hab_1sg"] = {pstem .. "tin"}
data.forms["act_ind_hab_2sg"] = {pstem .. "tia"}
data.forms["act_ind_hab_3sg"] = {pstem .. "tis"}
data.forms["act_ind_hab_1pl"] = {pstem .. "titi"}
data.forms["act_ind_hab_2pl"] = {pstem .. "tiat"}
data.forms["act_ind_hab_3pl"] = {pstem .. "tisi"}
--Subjunctive
data.forms["act_sub_prs_1sg"] = {stem .. subj .. "on"}
data.forms["act_sub_prs_2sg"] = {stem .. subj .. "ō"}
data.forms["act_sub_prs_3sg"] = {stem .. subj .. "os"}
data.forms["act_sub_prs_1pl"] = {stem .. subj .. "oty"}
data.forms["act_sub_prs_2pl"] = {stem .. subj .. "ōt"}
data.forms["act_sub_prs_3pl"] = {stem .. subj .. "osy"}
data.forms["act_sub_aor_1sg"] = {stem .. t .. "ssun"}
data.forms["act_sub_aor_2sg"] = {stem .. t .. "ssua"}
data.forms["act_sub_aor_3sg"] = {stem .. t .. "ssus"}
data.forms["act_sub_aor_1pl"] = {stem .. t .. "ssuty"}
data.forms["act_sub_aor_2pl"] = {stem .. t .. "ssuat"}
data.forms["act_sub_aor_3pl"] = {stem .. t .. "ssusy"}
data.forms["act_sub_fut_1sg"] = {stem .. long(closedt) .. "lun"}
data.forms["act_sub_fut_2sg"] = {stem .. long(closedt) .. "lū"}
data.forms["act_sub_fut_3sg"] = {stem .. long(closedt) .. "lus"}
data.forms["act_sub_fut_1pl"] = {stem .. long(closedt) .. "luty"}
data.forms["act_sub_fut_2pl"] = {stem .. long(closedt) .. "lūt"}
data.forms["act_sub_fut_3pl"] = {stem .. long(closedt) .. "lusy"}
data.forms["act_sub_imperf_1sg"] = {stem .. long(closedt) .. "lon"}
data.forms["act_sub_imperf_2sg"] = {stem .. long(closedt) .. "lō"}
data.forms["act_sub_imperf_3sg"] = {stem .. long(closedt) .. "los"}
data.forms["act_sub_imperf_1pl"] = {stem .. long(closedt) .. "loty"}
data.forms["act_sub_imperf_2pl"] = {stem .. long(closedt) .. "lōt"}
data.forms["act_sub_imperf_3pl"] = {stem .. long(closedt) .. "losy"}
data.forms["act_sub_prf_1sg"] = {pstem .. "ton"}
data.forms["act_sub_prf_2sg"] = {pstem .. "tō"}
data.forms["act_sub_prf_3sg"] = {pstem .. "tos"}
data.forms["act_sub_prf_1pl"] = {pstem .. "toty"}
data.forms["act_sub_prf_2pl"] = {pstem .. "tōt"}
data.forms["act_sub_prf_3pl"] = {pstem .. "tosy"}
data.forms["act_sub_plu_1sg"] = data.forms["act_sub_prf_1sg"]
data.forms["act_sub_plu_2sg"] = data.forms["act_sub_prf_2sg"]
data.forms["act_sub_plu_3sg"] = data.forms["act_sub_prf_2sg"]
data.forms["act_sub_plu_1pl"] = data.forms["act_sub_prf_1pl"]
data.forms["act_sub_plu_2pl"] = data.forms["act_sub_prf_2pl"]
data.forms["act_sub_plu_3pl"] = data.forms["act_sub_prf_3pl"]
data.forms["act_sub_hab_1sg"] = {pstem .. "tun"}
data.forms["act_sub_hab_2sg"] = {pstem .. "tua"}
data.forms["act_sub_hab_3sg"] = {pstem .. "tus"}
data.forms["act_sub_hab_1pl"] = {pstem .. "tuty"}
data.forms["act_sub_hab_2pl"] = {pstem .. "tuat"}
data.forms["act_sub_hab_3pl"] = {pstem .. "tusy"}
--Imperative
data.forms["act_imp_prs_2sg"] = {stem .. long(t) .. "s"}
data.forms["act_imp_prs_2pl"] = {stem .. long(t) .. "t" .. long(t) .. "s"}
data.forms["act_imp_aor_2sg"] = {stem .. t .. "ssiās"}
data.forms["act_imp_aor_2pl"] = {stem .. t .. "ssiātās"}
data.forms["act_imp_fut_2sg"] = {stem .. long(closedt) .. "lās"}
data.forms["act_imp_fut_2pl"] = {stem .. long(closedt) .. "lātās"}
--Nonfinite
data.forms["act_inf_prs"] = {stem .. t .. "gon"}
data.forms["act_inf_aor"] = {stem .. t .. "ssigon"}
data.forms["act_inf_prf"] = {pstem .. "tagon"}
data.forms["act_part_prs"] = {stem .. t .. "re"}
data.forms["act_part_aor"] = {stem .. t .. "je"}
data.forms["act_part_fut"] = {stem .. long(closedt) .. "lare"}
data.forms["act_part_hab"] = {pstem .. "tre"}
--Passive
--Indicative
data.forms["pas_ind_prs_1sg"] = {stem .. t .. "ks"}
data.forms["pas_ind_prs_2sg"] = {stem .. long(t) .. "ks"}
data.forms["pas_ind_prs_3sg"] = {stem .. t .. "ks"}
data.forms["pas_ind_prs_1pl"] = {stem .. t .. "ksi"}
data.forms["pas_ind_prs_2pl"] = {stem .. long(t) .. "ks"}
data.forms["pas_ind_prs_3pl"] = {stem .. t .. "ksi"}
data.forms["pas_ind_aor_1sg"] = {stem .. t .. "ssiks"}
data.forms["pas_ind_aor_2sg"] = {stem .. t .. "ssiaks"}
data.forms["pas_ind_aor_3sg"] = {stem .. t .. "ssiks"}
data.forms["pas_ind_aor_1pl"] = {stem .. t .. "ssiksi"}
data.forms["pas_ind_aor_2pl"] = {stem .. t .. "ssiaks"}
data.forms["pas_ind_aor_3pl"] = {stem .. t .. "ssiksi"}
data.forms["pas_ind_fut_1sg"] = {stem .. long(closedt) .. "laks"}
data.forms["pas_ind_fut_2sg"] = {stem .. long(closedt) .. "lāks"}
data.forms["pas_ind_fut_3sg"] = {stem .. long(closedt) .. "laks"}
data.forms["pas_ind_fut_1pl"] = {stem .. long(closedt) .. "liks"}
data.forms["pas_ind_fut_2pl"] = {stem .. long(closedt) .. "lāks"}
data.forms["pas_ind_fut_3pl"] = {stem .. long(closedt) .. "liks"}
data.forms["pas_ind_imperf_1sg"] = {stem .. long(closedt) .. "leks"}
data.forms["pas_ind_imperf_2sg"] = {stem .. long(closedt) .. "lēks"}
data.forms["pas_ind_imperf_3sg"] = {stem .. long(closedt) .. "leks"}
data.forms["pas_ind_imperf_1pl"] = {stem .. long(closedt) .. "liks"}
data.forms["pas_ind_imperf_2pl"] = {stem .. long(closedt) .. "lēks"}
data.forms["pas_ind_imperf_3pl"] = {stem .. long(closedt) .. "liks"}
data.forms["pas_ind_prf_1sg"] = {pstem .. "taks"}
data.forms["pas_ind_prf_2sg"] = {pstem .. "tāks"}
data.forms["pas_ind_prf_3sg"] = {pstem .. "taks"}
data.forms["pas_ind_prf_1pl"] = {pstem .. "taksi"}
data.forms["pas_ind_prf_2pl"] = {pstem .. "tāks"}
data.forms["pas_ind_prf_3pl"] = {pstem .. "taksi"}
data.forms["pas_ind_plu_1sg"] = {pstem .. "teks"}
data.forms["pas_ind_plu_2sg"] = {pstem .. "tēks"}
data.forms["pas_ind_plu_3sg"] = {pstem .. "teks"}
data.forms["pas_ind_plu_1pl"] = {pstem .. "tiks"}
data.forms["pas_ind_plu_2pl"] = {pstem .. "tēks"}
data.forms["pas_ind_plu_3pl"] = {pstem .. "tiks"}
data.forms["pas_ind_hab_1sg"] = {pstem .. "tiks"}
data.forms["pas_ind_hab_2sg"] = {pstem .. "tiaks"}
data.forms["pas_ind_hab_3sg"] = {pstem .. "tiks"}
data.forms["pas_ind_hab_1pl"] = {pstem .. "tiksi"}
data.forms["pas_ind_hab_2pl"] = {pstem .. "tiaks"}
data.forms["pas_ind_hab_3pl"] = {pstem .. "tiksi"}
--Subjunctive
data.forms["pas_sub_prs_1sg"] = {stem .. subj .. "oks"}
data.forms["pas_sub_prs_2sg"] = {stem .. subj .. "ōks"}
data.forms["pas_sub_prs_3sg"] = {stem .. subj .. "oks"}
data.forms["pas_sub_prs_1pl"] = {stem .. subj .. "oksy"}
data.forms["pas_sub_prs_2pl"] = {stem .. subj .. "ōks"}
data.forms["pas_sub_prs_3pl"] = {stem .. subj .. "oksy"}
data.forms["pas_sub_aor_1sg"] = {stem .. t .. "ssuks"}
data.forms["pas_sub_aor_2sg"] = {stem .. t .. "ssuaks"}
data.forms["pas_sub_aor_3sg"] = {stem .. t .. "ssuks"}
data.forms["pas_sub_aor_1pl"] = {stem .. t .. "ssuksy"}
data.forms["pas_sub_aor_2pl"] = {stem .. t .. "ssuaks"}
data.forms["pas_sub_aor_3pl"] = {stem .. t .. "ssuksy"}
data.forms["pas_sub_fut_1sg"] = {stem .. long(closedt) .. "luks"}
data.forms["pas_sub_fut_2sg"] = {stem .. long(closedt) .. "lūks"}
data.forms["pas_sub_fut_3sg"] = {stem .. long(closedt) .. "luks"}
data.forms["pas_sub_fut_1pl"] = {stem .. long(closedt) .. "luksy"}
data.forms["pas_sub_fut_2pl"] = {stem .. long(closedt) .. "lūks"}
data.forms["pas_sub_fut_3pl"] = {stem .. long(closedt) .. "luksy"}
data.forms["pas_sub_imperf_1sg"] = {stem .. long(closedt) .. "loks"}
data.forms["pas_sub_imperf_2sg"] = {stem .. long(closedt) .. "lōks"}
data.forms["pas_sub_imperf_3sg"] = {stem .. long(closedt) .. "loks"}
data.forms["pas_sub_imperf_1pl"] = {stem .. long(closedt) .. "loksy"}
data.forms["pas_sub_imperf_2pl"] = {stem .. long(closedt) .. "lōks"}
data.forms["pas_sub_imperf_3pl"] = {stem .. long(closedt) .. "loksy"}
data.forms["pas_sub_prf_1sg"] = {pstem .. "toks"}
data.forms["pas_sub_prf_2sg"] = {pstem .. "tōks"}
data.forms["pas_sub_prf_3sg"] = {pstem .. "toks"}
data.forms["pas_sub_prf_1pl"] = {pstem .. "toksy"}
data.forms["pas_sub_prf_2pl"] = {pstem .. "tōks"}
data.forms["pas_sub_prf_3pl"] = {pstem .. "toksy"}
data.forms["pas_sub_plu_1sg"] = {pstem .. "toks"}
data.forms["pas_sub_plu_2sg"] = {pstem .. "tōks"}
data.forms["pas_sub_plu_3sg"] = {pstem .. "toks"}
data.forms["pas_sub_plu_1pl"] = {pstem .. "toksy"}
data.forms["pas_sub_plu_2pl"] = {pstem .. "tōks"}
data.forms["pas_sub_plu_3pl"] = {pstem .. "toksy"}
data.forms["pas_sub_hab_1sg"] = {pstem .. "tuks"}
data.forms["pas_sub_hab_2sg"] = {pstem .. "tuaks"}
data.forms["pas_sub_hab_3sg"] = {pstem .. "tuks"}
data.forms["pas_sub_hab_1pl"] = {pstem .. "tuksy"}
data.forms["pas_sub_hab_2pl"] = {pstem .. "tuaks"}
data.forms["pas_sub_hab_3pl"] = {pstem .. "tuksy"}
--Imperative
data.forms["pas_imp_prs_2sg"] = {stem .. long(t) .. "ks"}
data.forms["pas_imp_prs_2pl"] = {stem .. long(t) .. "ks"}
data.forms["pas_imp_aor_2sg"] = {stem .. t .. "ssiāks"}
data.forms["pas_imp_aor_2pl"] = {stem .. t .. "ssiāks"}
data.forms["pas_imp_fut_2sg"] = {stem .. long(closedt) .. "lāks"}
data.forms["pas_imp_fut_2pl"] = {stem .. long(closedt) .. "lāks"}
--Nonfinite
data.forms["pas_inf_prs"] = {stem .. t .. "kson"}
data.forms["pas_inf_aor"] = {stem .. t .. "ssiakson"}
data.forms["pas_inf_prf"] = {pstem .. "takson"}
data.forms["pas_part_aor"] = {stem .. t .. "ssiarza"}
data.forms["pas_part_fut"] = {stem .. long(closedt) .. "laksa"}
data.forms["act_part_prf"] = {pstem .. "ta"}
data.forms["pas_part_hab"] = {pstem .. "tiarza"}
end
return d