Module:qhv-verb/data
Jump to navigation
Jump to search
- 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