Module:qhv-verb/data: Difference between revisions

No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 11: Line 11:
local function long(v)
local function long(v)
local switch = {
local switch = {
["a"] = "ā", ["e"] = "ē", ["i"] = "ī", ["o"] = "ō", ["u"] = "ū",
["a"] = "ā", ["e"] = "ē", ["i"] = "ī", ["o"] = "ō", ["u"] = "ū", ["y"] = "ȳ",
}
}
return switch[v] or v
return switch[v] or v
Line 552: Line 552:
setmetatable(d["stop"], {__call = function(self, args, data)
setmetatable(d["stop"], {__call = function(self, args, data)
local stem = args[1]
local stem = args[1]
local pstem = llet(stem, "b") and sub(stem, 1, -2) .. "pt"
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, "g") and stem .. "d"
  or llet(stem, "p") and stem .. "t"
  or llet(stem, "p") and stem .. "t"
Line 816: Line 818:
setmetatable(d["nasal"], {__call = function(self, args, data)
setmetatable(d["nasal"], {__call = function(self, args, data)
local stem = args[1]
local stem = args[1]
local pstem = match(stem, "gaom$") and gsub(stem, "gaom", "gōn") or sub(stem, 1, -2) .. "n"
local pstem = llet(stem, "rhaen") and gsub(stem, "rhaen","rhēd") or
  match(stem, "gaom$") and gsub(stem, "gaom", "gōnt") or
  match(stem, "pam$") and stem .. "pt" or
  stem == "tym" and "tympt" or stem == "uēm" and "uēmpt" or
  sub(stem, 1, -2) .. "nt"
data.decl_type = "nasal stem"
data.decl_type = "nasal stem"
if not data.no_cat then
if not data.no_cat then
Line 853: Line 859:
data.forms["act_ind_imperf_3pl"] = {stem .. "ilis"}
data.forms["act_ind_imperf_3pl"] = {stem .. "ilis"}
data.forms["act_ind_prf_1sg"] = {pstem .. "tan"}
data.forms["act_ind_prf_1sg"] = {pstem .. "an"}
data.forms["act_ind_prf_2sg"] = {pstem .. ""}
data.forms["act_ind_prf_2sg"] = {pstem .. "ā"}
data.forms["act_ind_prf_3sg"] = {pstem .. "tas"}
data.forms["act_ind_prf_3sg"] = {pstem .. "as"}
data.forms["act_ind_prf_1pl"] = {pstem .. "ti"}
data.forms["act_ind_prf_1pl"] = {pstem .. "i"}
data.forms["act_ind_prf_2pl"] = {pstem .. "tāt"}
data.forms["act_ind_prf_2pl"] = {pstem .. "āt"}
data.forms["act_ind_prf_3pl"] = {pstem .. "tis"}
data.forms["act_ind_prf_3pl"] = {pstem .. "is"}
data.forms["act_ind_plu_1sg"] = {pstem .. "ten"}
data.forms["act_ind_plu_1sg"] = {pstem .. "en"}
data.forms["act_ind_plu_2sg"] = {pstem .. ""}
data.forms["act_ind_plu_2sg"] = {pstem .. "ē"}
data.forms["act_ind_plu_3sg"] = {pstem .. "tes"}
data.forms["act_ind_plu_3sg"] = {pstem .. "es"}
data.forms["act_ind_plu_1pl"] = {pstem .. "tin"}
data.forms["act_ind_plu_1pl"] = {pstem .. "in"}
data.forms["act_ind_plu_2pl"] = {pstem .. "tēt"}
data.forms["act_ind_plu_2pl"] = {pstem .. "ēt"}
data.forms["act_ind_plu_3pl"] = {pstem .. "tis"}
data.forms["act_ind_plu_3pl"] = {pstem .. "is"}
data.forms["act_ind_hab_1sg"] = {pstem .. "tin"}
data.forms["act_ind_hab_1sg"] = {pstem .. "in"}
data.forms["act_ind_hab_2sg"] = {pstem .. "tia"}
data.forms["act_ind_hab_2sg"] = {pstem .. "ia"}
data.forms["act_ind_hab_3sg"] = {pstem .. "tis"}
data.forms["act_ind_hab_3sg"] = {pstem .. "is"}
data.forms["act_ind_hab_1pl"] = {pstem .. "titi"}
data.forms["act_ind_hab_1pl"] = {pstem .. "iti"}
data.forms["act_ind_hab_2pl"] = {pstem .. "tiat"}
data.forms["act_ind_hab_2pl"] = {pstem .. "iat"}
data.forms["act_ind_hab_3pl"] = {pstem .. "tisi"}
data.forms["act_ind_hab_3pl"] = {pstem .. "isi"}
--Subjunctive
--Subjunctive
Line 903: Line 909:
data.forms["act_sub_imperf_3pl"] = {stem .. "ilosy"}
data.forms["act_sub_imperf_3pl"] = {stem .. "ilosy"}
data.forms["act_sub_prf_1sg"] = {stem .. "ton"}
data.forms["act_sub_prf_1sg"] = {pstem .. "on"}
data.forms["act_sub_prf_2sg"] = {stem .. ""}
data.forms["act_sub_prf_2sg"] = {pstem .. "ō"}
data.forms["act_sub_prf_3sg"] = {stem .. "tos"}
data.forms["act_sub_prf_3sg"] = {pstem .. "os"}
data.forms["act_sub_prf_1pl"] = {stem .. "toty"}
data.forms["act_sub_prf_1pl"] = {pstem .. "oty"}
data.forms["act_sub_prf_2pl"] = {stem .. "tōt"}
data.forms["act_sub_prf_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_prf_3pl"] = {stem .. "tosy"}
data.forms["act_sub_prf_3pl"] = {pstem .. "osy"}
data.forms["act_sub_plu_1sg"] = {stem .. "ton"}
data.forms["act_sub_plu_1sg"] = {pstem .. "on"}
data.forms["act_sub_plu_2sg"] = {stem .. ""}
data.forms["act_sub_plu_2sg"] = {pstem .. "ō"}
data.forms["act_sub_plu_3sg"] = {stem .. "tos"}
data.forms["act_sub_plu_3sg"] = {pstem .. "os"}
data.forms["act_sub_plu_1pl"] = {stem .. "toty"}
data.forms["act_sub_plu_1pl"] = {pstem .. "oty"}
data.forms["act_sub_plu_2pl"] = {stem .. "tōt"}
data.forms["act_sub_plu_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_plu_3pl"] = {stem .. "tosy"}
data.forms["act_sub_plu_3pl"] = {pstem .. "osy"}
data.forms["act_sub_hab_1sg"] = {stem .. "tun"}
data.forms["act_sub_hab_1sg"] = {pstem .. "un"}
data.forms["act_sub_hab_2sg"] = {stem .. "tua"}
data.forms["act_sub_hab_2sg"] = {pstem .. "ua"}
data.forms["act_sub_hab_3sg"] = {stem .. "tus"}
data.forms["act_sub_hab_3sg"] = {pstem .. "us"}
data.forms["act_sub_hab_1pl"] = {stem .. "tuty"}
data.forms["act_sub_hab_1pl"] = {pstem .. "uty"}
data.forms["act_sub_hab_2pl"] = {stem .. "tuat"}
data.forms["act_sub_hab_2pl"] = {pstem .. "uat"}
data.forms["act_sub_hab_3pl"] = {stem .. "tusy"}
data.forms["act_sub_hab_3pl"] = {pstem .. "usy"}
--Imperative
--Imperative
Line 937: Line 943:
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_aor"] = {stem .. "igon"}
data.forms["act_inf_aor"] = {stem .. "igon"}
data.forms["act_inf_prf"] = {pstem .. "tagon"}
data.forms["act_inf_prf"] = {pstem .. "agon"}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_aor"] = {stem .. "ire"}
data.forms["act_part_aor"] = {stem .. "ire"}
data.forms["act_part_fut"] = {stem .. "ilare"}
data.forms["act_part_fut"] = {stem .. "ilare"}
data.forms["act_part_hab"] = {pstem .. "tre"}
data.forms["act_part_hab"] = {pstem .. "re"}
Line 975: Line 981:
data.forms["pas_ind_imperf_3pl"] = {stem .. "iliks"}
data.forms["pas_ind_imperf_3pl"] = {stem .. "iliks"}
data.forms["pas_ind_prf_1sg"] = {pstem .. "taks"}
data.forms["pas_ind_prf_1sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_2sg"] = {pstem .. "tāks"}
data.forms["pas_ind_prf_2sg"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3sg"] = {pstem .. "taks"}
data.forms["pas_ind_prf_3sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_1pl"] = {pstem .. "taksi"}
data.forms["pas_ind_prf_1pl"] = {pstem .. "aksi"}
data.forms["pas_ind_prf_2pl"] = {pstem .. "tāks"}
data.forms["pas_ind_prf_2pl"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3pl"] = {pstem .. "taksi"}
data.forms["pas_ind_prf_3pl"] = {pstem .. "aksi"}
data.forms["pas_ind_plu_1sg"] = {pstem .. "teks"}
data.forms["pas_ind_plu_1sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_2sg"] = {pstem .. "tēks"}
data.forms["pas_ind_plu_2sg"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3sg"] = {pstem .. "teks"}
data.forms["pas_ind_plu_3sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_1pl"] = {pstem .. "teksi"}
data.forms["pas_ind_plu_1pl"] = {pstem .. "eksi"}
data.forms["pas_ind_plu_2pl"] = {pstem .. "tēks"}
data.forms["pas_ind_plu_2pl"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3pl"] = {pstem .. "tiks"}
data.forms["pas_ind_plu_3pl"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1sg"] = {pstem .. "tiks"}
data.forms["pas_ind_hab_1sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_2sg"] = {pstem .. "tiaks"}
data.forms["pas_ind_hab_2sg"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3sg"] = {pstem .. "tiks"}
data.forms["pas_ind_hab_3sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1pl"] = {pstem .. "tiksi"}
data.forms["pas_ind_hab_1pl"] = {pstem .. "iksi"}
data.forms["pas_ind_hab_2pl"] = {pstem .. "tiaks"}
data.forms["pas_ind_hab_2pl"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3pl"] = {pstem .. "tiksi"}
data.forms["pas_ind_hab_3pl"] = {pstem .. "iksi"}
--Subjunctive
--Subjunctive
Line 1,025: Line 1,031:
data.forms["pas_sub_imperf_3pl"] = {stem .. "iloksy"}
data.forms["pas_sub_imperf_3pl"] = {stem .. "iloksy"}
data.forms["pas_sub_prf_1sg"] = {pstem .. "toks"}
data.forms["pas_sub_prf_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_2sg"] = {pstem .. "tōks"}
data.forms["pas_sub_prf_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3sg"] = {pstem .. "toks"}
data.forms["pas_sub_prf_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_1pl"] = {pstem .. "toksy"}
data.forms["pas_sub_prf_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_prf_2pl"] = {pstem .. "tōks"}
data.forms["pas_sub_prf_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3pl"] = {pstem .. "toksy"}
data.forms["pas_sub_prf_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_1sg"] = {pstem .. "toks"}
data.forms["pas_sub_plu_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_2sg"] = {pstem .. "tōks"}
data.forms["pas_sub_plu_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3sg"] = {pstem .. "toks"}
data.forms["pas_sub_plu_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_1pl"] = {pstem .. "toksy"}
data.forms["pas_sub_plu_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_2pl"] = {pstem .. "tōks"}
data.forms["pas_sub_plu_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3pl"] = {pstem .. "tōksy"}
data.forms["pas_sub_plu_3pl"] = {pstem .. "ōksy"}
data.forms["pas_sub_hab_1sg"] = {pstem .. "tuks"}
data.forms["pas_sub_hab_1sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_2sg"] = {pstem .. "tuaks"}
data.forms["pas_sub_hab_2sg"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3sg"] = {pstem .. "tuks"}
data.forms["pas_sub_hab_3sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_1pl"] = {pstem .. "tuksy"}
data.forms["pas_sub_hab_1pl"] = {pstem .. "uksy"}
data.forms["pas_sub_hab_2pl"] = {pstem .. "tuaks"}
data.forms["pas_sub_hab_2pl"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3pl"] = {pstem .. "tuksy"}
data.forms["pas_sub_hab_3pl"] = {pstem .. "uksy"}
--Imperative
--Imperative
Line 1,063: Line 1,069:
data.forms["pas_part_aor"] = {stem .. "iarza"}
data.forms["pas_part_aor"] = {stem .. "iarza"}
data.forms["pas_part_fut"] = {stem .. "ilaksa"}
data.forms["pas_part_fut"] = {stem .. "ilaksa"}
data.forms["act_part_prf"] = {pstem .. "ta"}
data.forms["act_part_prf"] = {pstem .. "a"}
data.forms["pas_part_hab"] = {pstem .. "tiarza"}
data.forms["pas_part_hab"] = {pstem .. "iarza"}
end
end
})
})
Line 1,076: Line 1,082:
local stem = args[1]
local stem = args[1]
local dep = llet(stem, "ñ") and sub(stem, 1, -2) .. "n" or sub(stem, 1, -2)
local dep = llet(stem, "ñ") and sub(stem, 1, -2) .. "n" or sub(stem, 1, -2)
local pstem = stem == "siñ" and "sīd" or dep .. "t"
data.decl_type = "palatal stem"
data.decl_type = "palatal stem"
if not data.no_cat then
if not data.no_cat then
Line 1,112: Line 1,119:
data.forms["act_ind_imperf_3pl"] = {dep .. "ilis"}
data.forms["act_ind_imperf_3pl"] = {dep .. "ilis"}
data.forms["act_ind_prf_1sg"] = {dep .. "tan"}
data.forms["act_ind_prf_1sg"] = {pstem .. "an"}
data.forms["act_ind_prf_2sg"] = {dep .. ""}
data.forms["act_ind_prf_2sg"] = {pstem .. "ā"}
data.forms["act_ind_prf_3sg"] = {dep .. "tas"}
data.forms["act_ind_prf_3sg"] = {pstem .. "as"}
data.forms["act_ind_prf_1pl"] = {dep .. "ti"}
data.forms["act_ind_prf_1pl"] = {pstem .. "i"}
data.forms["act_ind_prf_2pl"] = {dep .. "tāt"}
data.forms["act_ind_prf_2pl"] = {pstem .. "āt"}
data.forms["act_ind_prf_3pl"] = {dep .. "tis"}
data.forms["act_ind_prf_3pl"] = {pstem .. "is"}
data.forms["act_ind_plu_1sg"] = {dep .. "ten"}
data.forms["act_ind_plu_1sg"] = {pstem .. "en"}
data.forms["act_ind_plu_2sg"] = {dep .. ""}
data.forms["act_ind_plu_2sg"] = {pstem .. "ē"}
data.forms["act_ind_plu_3sg"] = {dep .. "tes"}
data.forms["act_ind_plu_3sg"] = {pstem .. "es"}
data.forms["act_ind_plu_1pl"] = {dep .. "tin"}
data.forms["act_ind_plu_1pl"] = {pstem .. "in"}
data.forms["act_ind_plu_2pl"] = {dep .. "tēt"}
data.forms["act_ind_plu_2pl"] = {pstem .. "ēt"}
data.forms["act_ind_plu_3pl"] = {dep .. "tis"}
data.forms["act_ind_plu_3pl"] = {pstem .. "is"}
data.forms["act_ind_hab_1sg"] = {dep .. "tin"}
data.forms["act_ind_hab_1sg"] = {pstem .. "in"}
data.forms["act_ind_hab_2sg"] = {dep .. "tia"}
data.forms["act_ind_hab_2sg"] = {pstem .. "ia"}
data.forms["act_ind_hab_3sg"] = {dep .. "tis"}
data.forms["act_ind_hab_3sg"] = {pstem .. "is"}
data.forms["act_ind_hab_1pl"] = {dep .. "titi"}
data.forms["act_ind_hab_1pl"] = {pstem .. "iti"}
data.forms["act_ind_hab_2pl"] = {dep .. "tiat"}
data.forms["act_ind_hab_2pl"] = {pstem .. "iat"}
data.forms["act_ind_hab_3pl"] = {dep .. "tisi"}
data.forms["act_ind_hab_3pl"] = {pstem .. "isi"}
--Subjunctive
--Subjunctive
Line 1,162: Line 1,169:
data.forms["act_sub_imperf_3pl"] = {dep .. "ilosy"}
data.forms["act_sub_imperf_3pl"] = {dep .. "ilosy"}
data.forms["act_sub_prf_1sg"] = {dep .. "ton"}
data.forms["act_sub_prf_1sg"] = {pstem .. "on"}
data.forms["act_sub_prf_2sg"] = {dep .. ""}
data.forms["act_sub_prf_2sg"] = {pstem .. "ō"}
data.forms["act_sub_prf_3sg"] = {dep .. "tos"}
data.forms["act_sub_prf_3sg"] = {pstem .. "os"}
data.forms["act_sub_prf_1pl"] = {dep .. "toty"}
data.forms["act_sub_prf_1pl"] = {pstem .. "oty"}
data.forms["act_sub_prf_2pl"] = {dep .. "tōt"}
data.forms["act_sub_prf_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_prf_3pl"] = {dep .. "tosy"}
data.forms["act_sub_prf_3pl"] = {pstem .. "osy"}
data.forms["act_sub_plu_1sg"] = {dep .. "ton"}
data.forms["act_sub_plu_1sg"] = {pstem .. "on"}
data.forms["act_sub_plu_2sg"] = {dep .. ""}
data.forms["act_sub_plu_2sg"] = {pstem .. "ō"}
data.forms["act_sub_plu_3sg"] = {dep .. "tos"}
data.forms["act_sub_plu_3sg"] = {pstem .. "os"}
data.forms["act_sub_plu_1pl"] = {dep .. "toty"}
data.forms["act_sub_plu_1pl"] = {pstem .. "oty"}
data.forms["act_sub_plu_2pl"] = {dep .. "tōt"}
data.forms["act_sub_plu_2pl"] = {pstem .. "ōt"}
data.forms["act_sub_plu_3pl"] = {dep .. "tosy"}
data.forms["act_sub_plu_3pl"] = {pstem .. "osy"}
data.forms["act_sub_hab_1sg"] = {dep .. "tun"}
data.forms["act_sub_hab_1sg"] = {pstem .. "un"}
data.forms["act_sub_hab_2sg"] = {dep .. "tua"}
data.forms["act_sub_hab_2sg"] = {pstem .. "ua"}
data.forms["act_sub_hab_3sg"] = {dep .. "tus"}
data.forms["act_sub_hab_3sg"] = {pstem .. "us"}
data.forms["act_sub_hab_1pl"] = {dep .. "tuty"}
data.forms["act_sub_hab_1pl"] = {pstem .. "uty"}
data.forms["act_sub_hab_2pl"] = {dep .. "tuat"}
data.forms["act_sub_hab_2pl"] = {pstem .. "uat"}
data.forms["act_sub_hab_3pl"] = {dep .. "tusy"}
data.forms["act_sub_hab_3pl"] = {pstem .. "usy"}
--Imperative
--Imperative
Line 1,196: Line 1,203:
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_prs"] = {stem .. "agon"}
data.forms["act_inf_aor"] = {dep .. "igon"}
data.forms["act_inf_aor"] = {dep .. "igon"}
data.forms["act_inf_prf"] = {dep .. "tagon"}
data.forms["act_inf_prf"] = {pstem .. "agon"}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_prs"] = {stem .. "are"}
data.forms["act_part_aor"] = {dep .. "ire"}
data.forms["act_part_aor"] = {dep .. "ire"}
data.forms["act_part_fut"] = {dep .. "ilare"}
data.forms["act_part_fut"] = {dep .. "ilare"}
data.forms["act_part_hab"] = {dep .. "tre"}
data.forms["act_part_hab"] = {pstem .. "re"}
Line 1,234: Line 1,241:
data.forms["pas_ind_imperf_3pl"] = {dep .. "iliks"}
data.forms["pas_ind_imperf_3pl"] = {dep .. "iliks"}
data.forms["pas_ind_prf_1sg"] = {dep .. "taks"}
data.forms["pas_ind_prf_1sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_2sg"] = {dep .. "tāks"}
data.forms["pas_ind_prf_2sg"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3sg"] = {dep .. "taks"}
data.forms["pas_ind_prf_3sg"] = {pstem .. "aks"}
data.forms["pas_ind_prf_1pl"] = {dep .. "taksi"}
data.forms["pas_ind_prf_1pl"] = {pstem .. "aksi"}
data.forms["pas_ind_prf_2pl"] = {dep .. "tāks"}
data.forms["pas_ind_prf_2pl"] = {pstem .. "āks"}
data.forms["pas_ind_prf_3pl"] = {dep .. "taksi"}
data.forms["pas_ind_prf_3pl"] = {pstem .. "aksi"}
data.forms["pas_ind_plu_1sg"] = {dep .. "teks"}
data.forms["pas_ind_plu_1sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_2sg"] = {dep .. "tēks"}
data.forms["pas_ind_plu_2sg"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3sg"] = {dep .. "teks"}
data.forms["pas_ind_plu_3sg"] = {pstem .. "eks"}
data.forms["pas_ind_plu_1pl"] = {dep .. "tiks"}
data.forms["pas_ind_plu_1pl"] = {pstem .. "iks"}
data.forms["pas_ind_plu_2pl"] = {dep .. "tēks"}
data.forms["pas_ind_plu_2pl"] = {pstem .. "ēks"}
data.forms["pas_ind_plu_3pl"] = {dep .. "tiks"}
data.forms["pas_ind_plu_3pl"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1sg"] = {dep .. "tiks"}
data.forms["pas_ind_hab_1sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_2sg"] = {dep .. "tiaks"}
data.forms["pas_ind_hab_2sg"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3sg"] = {dep .. "tiks"}
data.forms["pas_ind_hab_3sg"] = {pstem .. "iks"}
data.forms["pas_ind_hab_1pl"] = {dep .. "tiksi"}
data.forms["pas_ind_hab_1pl"] = {pstem .. "iksi"}
data.forms["pas_ind_hab_2pl"] = {dep .. "tiaks"}
data.forms["pas_ind_hab_2pl"] = {pstem .. "iaks"}
data.forms["pas_ind_hab_3pl"] = {dep .. "tiksi"}
data.forms["pas_ind_hab_3pl"] = {pstem .. "iksi"}
--Subjunctive
--Subjunctive
Line 1,284: Line 1,291:
data.forms["pas_sub_imperf_3pl"] = {dep .. "iloksy"}
data.forms["pas_sub_imperf_3pl"] = {dep .. "iloksy"}
data.forms["pas_sub_prf_1sg"] = {dep .. "toks"}
data.forms["pas_sub_prf_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_2sg"] = {dep .. "tōks"}
data.forms["pas_sub_prf_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3sg"] = {dep .. "toks"}
data.forms["pas_sub_prf_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_prf_1pl"] = {dep .. "toksy"}
data.forms["pas_sub_prf_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_prf_2pl"] = {dep .. "tōks"}
data.forms["pas_sub_prf_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_prf_3pl"] = {dep .. "toksy"}
data.forms["pas_sub_prf_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_1sg"] = {dep .. "toks"}
data.forms["pas_sub_plu_1sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_2sg"] = {dep .. "tōks"}
data.forms["pas_sub_plu_2sg"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3sg"] = {dep .. "toks"}
data.forms["pas_sub_plu_3sg"] = {pstem .. "oks"}
data.forms["pas_sub_plu_1pl"] = {dep .. "toksy"}
data.forms["pas_sub_plu_1pl"] = {pstem .. "oksy"}
data.forms["pas_sub_plu_2pl"] = {dep .. "tōks"}
data.forms["pas_sub_plu_2pl"] = {pstem .. "ōks"}
data.forms["pas_sub_plu_3pl"] = {dep .. "toksy"}
data.forms["pas_sub_plu_3pl"] = {pstem .. "oksy"}
data.forms["pas_sub_hab_1sg"] = {dep .. "tuks"}
data.forms["pas_sub_hab_1sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_2sg"] = {dep .. "tuaks"}
data.forms["pas_sub_hab_2sg"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3sg"] = {dep .. "tuks"}
data.forms["pas_sub_hab_3sg"] = {pstem .. "uks"}
data.forms["pas_sub_hab_1pl"] = {dep .. "tuksy"}
data.forms["pas_sub_hab_1pl"] = {pstem .. "uksy"}
data.forms["pas_sub_hab_2pl"] = {dep .. "tuaks"}
data.forms["pas_sub_hab_2pl"] = {pstem .. "uaks"}
data.forms["pas_sub_hab_3pl"] = {dep .. "tuksy"}
data.forms["pas_sub_hab_3pl"] = {pstem .. "uksy"}
--Imperative
--Imperative
Line 1,318: Line 1,325:
data.forms["pas_inf_prs"] = {stem .. "akson"}
data.forms["pas_inf_prs"] = {stem .. "akson"}
data.forms["pas_inf_aor"] = {dep .. "iakson"}
data.forms["pas_inf_aor"] = {dep .. "iakson"}
data.forms["pas_inf_prf"] = {dep .. "takson"}
data.forms["pas_inf_prf"] = {pstem .. "akson"}
data.forms["pas_part_aor"] = {dep .. "iarza"}
data.forms["pas_part_aor"] = {dep .. "iarza"}
data.forms["pas_part_fut"] = {dep .. "ilaksa"}
data.forms["pas_part_fut"] = {dep .. "ilaksa"}
data.forms["act_part_prf"] = {dep .. "ta"}
data.forms["act_part_prf"] = {pstem .. "a"}
data.forms["pas_part_hab"] = {dep .. "tiarza"}
data.forms["pas_part_hab"] = {pstem .. "iarza"}
end
end
})
})
Line 1,346: Line 1,353:
setmetatable(d["fricative"], {__call = function(self, args, data)
setmetatable(d["fricative"], {__call = function(self, args, data)
local stem = args[1]
local stem = args[1]
local pstem = stem == "rij" and "ridd" or stem == "bāng" and stem .. "et" or stem == "hīgh" and "hid"
local pstem = stem == "rij" and "ridd" or stem == "bāng" and stem .. "et" or stem == "hīgh" and "hid" or stem =="rhov" and "rōd"
  or llet(stem, "sz") and sub(stem, 1, -2) .. "st"
  or llet(stem, "sz") and sub(stem, 1, -2) .. "st"
  or llet(stem, "jv") and sub(stem, 1, -3) .. long(sub(stem, -2, -2)) .. "d"
  or llet(stem, "jv") and sub(stem, 1, -3) .. long(sub(stem, -2, -2)) .. "d"
Line 2,513: Line 2,520:
data.forms["act_inf_aor"] = {"sigon"}
data.forms["act_inf_aor"] = {"sigon"}
data.forms["act_inf_prf"] = {"istagon"}
data.forms["act_inf_prf"] = {"istagon"}
data.forms["act_part_prs"] = {"issare"}
data.forms["act_part_prs"] = {"issare"}
data.forms["act_part_aor"] = {"issire"}
data.forms["act_part_aor"] = {"issire"}
data.forms["act_part_fut"] = {"kesare"}
data.forms["act_part_fut"] = {"kesare"}
data.forms["act_part_perf"] = {"ista"}
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"}
data.forms["act_part_hab"] = {"istre"}
data.forms["act_part_prf"] = {"ista"}
end
end


d["jagon"] = function(args, data)
d["henujagon"] = function(args, data)
data.decl_type = "irregular"
data.decl_type = "irregular"
if not data.no_cat then
if not data.no_cat then
Line 2,530: Line 2,666:
--Active
--Active
--Indicative
--Indicative
data.forms["act_ind_prs_1sg"] = {"jān"}
data.forms["act_ind_prs_1sg"] = {"henujān"}
data.forms["act_ind_prs_2sg"] = {""}
data.forms["act_ind_prs_2sg"] = {"henujā"}
data.forms["act_ind_prs_3sg"] = {"is"}
data.forms["act_ind_prs_3sg"] = {"hembis"}
data.forms["act_ind_prs_1pl"] = {""}
data.forms["act_ind_prs_1pl"] = {"henujī"}
data.forms["act_ind_prs_2pl"] = {"jāt"}
data.forms["act_ind_prs_2pl"] = {"henujāt"}
data.forms["act_ind_prs_3pl"] = {"isi"}
data.forms["act_ind_prs_3pl"] = {"hembisi"}
data.forms["act_ind_aor_1sg"] = {"jin"}
data.forms["act_ind_aor_1sg"] = {"henujin"}
data.forms["act_ind_aor_2sg"] = {"jia"}
data.forms["act_ind_aor_2sg"] = {"henujia"}
data.forms["act_ind_aor_3sg"] = {"jis"}
data.forms["act_ind_aor_3sg"] = {"henujis"}
data.forms["act_ind_aor_1pl"] = {"jiti"}
data.forms["act_ind_aor_1pl"] = {"henujiti"}
data.forms["act_ind_aor_2pl"] = {"jiat"}
data.forms["act_ind_aor_2pl"] = {"henujiat"}
data.forms["act_ind_aor_3pl"] = {"jisi"}
data.forms["act_ind_aor_3pl"] = {"henujisi"}
data.forms["act_ind_fut_1sg"] = {"īnna"}
data.forms["act_ind_fut_1sg"] = {"hembīnna"}
data.forms["act_ind_fut_2sg"] = {"īlā"}
data.forms["act_ind_fut_2sg"] = {"hembīlā"}
data.forms["act_ind_fut_3sg"] = {"īlza"}
data.forms["act_ind_fut_3sg"] = {"hembīlza"}
data.forms["act_ind_fut_1pl"] = {"īli"}
data.forms["act_ind_fut_1pl"] = {"hembīli"}
data.forms["act_ind_fut_2pl"] = {"īlāt"}
data.forms["act_ind_fut_2pl"] = {"hembīlāt"}
data.forms["act_ind_fut_3pl"] = {"īlzi"}
data.forms["act_ind_fut_3pl"] = {"hembīlzi"}
data.forms["act_ind_imperf_1sg"] = {"īlen"}
data.forms["act_ind_imperf_1sg"] = {"hembīlen"}
data.forms["act_ind_imperf_2sg"] = {"ilē"}
data.forms["act_ind_imperf_2sg"] = {"hembilē"}
data.forms["act_ind_imperf_3sg"] = {"īles"}
data.forms["act_ind_imperf_3sg"] = {"hembīles"}
data.forms["act_ind_imperf_1pl"] = {"īlin"}
data.forms["act_ind_imperf_1pl"] = {"hembīlin"}
data.forms["act_ind_imperf_2pl"] = {"īlēt"}
data.forms["act_ind_imperf_2pl"] = {"hembīlēt"}
data.forms["act_ind_imperf_3pl"] = {"īlis"}
data.forms["act_ind_imperf_3pl"] = {"hembīlis"}
data.forms["act_ind_prf_1sg"] = {"istan"}
data.forms["act_ind_prf_1sg"] = {"hembistan"}
data.forms["act_ind_prf_2sg"] = {"istā"}
data.forms["act_ind_prf_2sg"] = {"hembistā"}
data.forms["act_ind_prf_3sg"] = {"istas"}
data.forms["act_ind_prf_3sg"] = {"hembistas"}
data.forms["act_ind_prf_1pl"] = {"isti"}
data.forms["act_ind_prf_1pl"] = {"hembisti"}
data.forms["act_ind_prf_2pl"] = {"istāt"}
data.forms["act_ind_prf_2pl"] = {"hembistāt"}
data.forms["act_ind_prf_3pl"] = {"istis"}
data.forms["act_ind_prf_3pl"] = {"hembistis"}
data.forms["act_ind_plu_1sg"] = {"isten"}
data.forms["act_ind_plu_1sg"] = {"hembisten"}
data.forms["act_ind_plu_2sg"] = {"istē"}
data.forms["act_ind_plu_2sg"] = {"hembistē"}
data.forms["act_ind_plu_3sg"] = {"istes"}
data.forms["act_ind_plu_3sg"] = {"hembistes"}
data.forms["act_ind_plu_1pl"] = {"istin"}
data.forms["act_ind_plu_1pl"] = {"hembistin"}
data.forms["act_ind_plu_2pl"] = {"istēt"}
data.forms["act_ind_plu_2pl"] = {"hembistēt"}
data.forms["act_ind_plu_3pl"] = {"istis"}
data.forms["act_ind_plu_3pl"] = {"hembistis"}
data.forms["act_ind_hab_1sg"] = {"istin"}
data.forms["act_ind_hab_1sg"] = {"hembistin"}
data.forms["act_ind_hab_2sg"] = {"istia"}
data.forms["act_ind_hab_2sg"] = {"hembistia"}
data.forms["act_ind_hab_3sg"] = {"istis"}
data.forms["act_ind_hab_3sg"] = {"hembistis"}
data.forms["act_ind_hab_1pl"] = {"istiti"}
data.forms["act_ind_hab_1pl"] = {"hembistiti"}
data.forms["act_ind_hab_2pl"] = {"istiat"}
data.forms["act_ind_hab_2pl"] = {"hembistiat"}
data.forms["act_ind_hab_3pl"] = {"istisi"}
data.forms["act_ind_hab_3pl"] = {"hembistisi"}
--Subjunctive
--Subjunctive
data.forms["act_sub_prs_1sg"] = {"jon"}
data.forms["act_sub_prs_1sg"] = {"henujon"}
data.forms["act_sub_prs_2sg"] = {""}
data.forms["act_sub_prs_2sg"] = {"henujō"}
data.forms["act_sub_prs_3sg"] = {"jos"}
data.forms["act_sub_prs_3sg"] = {"henujos"}
data.forms["act_sub_prs_1pl"] = {"joty"}
data.forms["act_sub_prs_1pl"] = {"henujoty"}
data.forms["act_sub_prs_2pl"] = {"jōt"}
data.forms["act_sub_prs_2pl"] = {"henujōt"}
data.forms["act_sub_prs_3pl"] = {"josy"}
data.forms["act_sub_prs_3pl"] = {"henujosy"}
data.forms["act_sub_aor_1sg"] = {"jun"}
data.forms["act_sub_aor_1sg"] = {"henujun"}
data.forms["act_sub_aor_2sg"] = {"jua"}
data.forms["act_sub_aor_2sg"] = {"henujua"}
data.forms["act_sub_aor_3sg"] = {"jus"}
data.forms["act_sub_aor_3sg"] = {"henujus"}
data.forms["act_sub_aor_1pl"] = {"juty"}
data.forms["act_sub_aor_1pl"] = {"henujuty"}
data.forms["act_sub_aor_2pl"] = {"juat"}
data.forms["act_sub_aor_2pl"] = {"henujuat"}
data.forms["act_sub_aor_3pl"] = {"jusy"}
data.forms["act_sub_aor_3pl"] = {"henujusy"}
data.forms["act_sub_fut_1sg"] = {"īlun"}
data.forms["act_sub_fut_1sg"] = {"hembīlun"}
data.forms["act_sub_fut_2sg"] = {"īlū"}
data.forms["act_sub_fut_2sg"] = {"hembīlū"}
data.forms["act_sub_fut_3sg"] = {"īlus"}
data.forms["act_sub_fut_3sg"] = {"hembīlus"}
data.forms["act_sub_fut_1pl"] = {"īluty"}
data.forms["act_sub_fut_1pl"] = {"hembīluty"}
data.forms["act_sub_fut_2pl"] = {"īlūt"}
data.forms["act_sub_fut_2pl"] = {"hembīlūt"}
data.forms["act_sub_fut_3pl"] = {"īlusy"}
data.forms["act_sub_fut_3pl"] = {"hembīlusy"}
data.forms["act_sub_imperf_1sg"] = {"īlon"}
data.forms["act_sub_imperf_1sg"] = {"hembīlon"}
data.forms["act_sub_imperf_2sg"] = {"īlō"}
data.forms["act_sub_imperf_2sg"] = {"hembīlō"}
data.forms["act_sub_imperf_3sg"] = {"īlos"}
data.forms["act_sub_imperf_3sg"] = {"hembīlos"}
data.forms["act_sub_imperf_1pl"] = {"īloty"}
data.forms["act_sub_imperf_1pl"] = {"hembīloty"}
data.forms["act_sub_imperf_2pl"] = {"īlōt"}
data.forms["act_sub_imperf_2pl"] = {"hembīlōt"}
data.forms["act_sub_imperf_3pl"] = {"īlosy"}
data.forms["act_sub_imperf_3pl"] = {"hembīlosy"}
data.forms["act_sub_prf_1sg"] = {"iston"}
data.forms["act_sub_prf_1sg"] = {"hembiston"}
data.forms["act_sub_prf_2sg"] = {"istō"}
data.forms["act_sub_prf_2sg"] = {"hembistō"}
data.forms["act_sub_prf_3sg"] = {"istos"}
data.forms["act_sub_prf_3sg"] = {"hembistos"}
data.forms["act_sub_prf_1pl"] = {"istoty"}
data.forms["act_sub_prf_1pl"] = {"hembistoty"}
data.forms["act_sub_prf_2pl"] = {"istōt"}
data.forms["act_sub_prf_2pl"] = {"hembistōt"}
data.forms["act_sub_prf_3pl"] = {"istosy"}
data.forms["act_sub_prf_3pl"] = {"hembistosy"}
data.forms["act_sub_plu_1sg"] = {"iston"}
data.forms["act_sub_plu_1sg"] = {"hembiston"}
data.forms["act_sub_plu_2sg"] = {"istō"}
data.forms["act_sub_plu_2sg"] = {"hembistō"}
data.forms["act_sub_plu_3sg"] = {"istos"}
data.forms["act_sub_plu_3sg"] = {"hembistos"}
data.forms["act_sub_plu_1pl"] = {"istoty"}
data.forms["act_sub_plu_1pl"] = {"hembistoty"}
data.forms["act_sub_plu_2pl"] = {"istōt"}
data.forms["act_sub_plu_2pl"] = {"hembistōt"}
data.forms["act_sub_plu_3pl"] = {"istosy"}
data.forms["act_sub_plu_3pl"] = {"hembistosy"}
data.forms["act_sub_hab_1sg"] = {"istun"}
data.forms["act_sub_hab_1sg"] = {"hembistun"}
data.forms["act_sub_hab_2sg"] = {"istua"}
data.forms["act_sub_hab_2sg"] = {"hembistua"}
data.forms["act_sub_hab_3sg"] = {"istus"}
data.forms["act_sub_hab_3sg"] = {"hembistus"}
data.forms["act_sub_hab_1pl"] = {"istuty"}
data.forms["act_sub_hab_1pl"] = {"hembistuty"}
data.forms["act_sub_hab_2pl"] = {"istuat"}
data.forms["act_sub_hab_2pl"] = {"hembistuat"}
data.forms["act_sub_hab_3pl"] = {"istusy"}
data.forms["act_sub_hab_3pl"] = {"hembistusy"}
--Imperative
--Imperative
data.forms["act_imp_prs_2sg"] = {"jās"}
data.forms["act_imp_prs_2sg"] = {"henujās"}
data.forms["act_imp_prs_2pl"] = {"jātās"}
data.forms["act_imp_prs_2pl"] = {"henujātās"}
data.forms["act_imp_aor_2sg"] = {"jiās"}
data.forms["act_imp_aor_2sg"] = {"henujiās"}
data.forms["act_imp_aor_2pl"] = {"jiātās"}
data.forms["act_imp_aor_2pl"] = {"henujiātās"}
data.forms["act_imp_fut_2sg"] = {"īlās"}
data.forms["act_imp_fut_2sg"] = {"hembīlās"}
data.forms["act_imp_fut_2pl"] = {"īlātās"}
data.forms["act_imp_fut_2pl"] = {"hembīlātās"}
--Nonfinite
--Nonfinite
data.forms["act_inf_prs"] = {"jagon"}
data.forms["act_inf_prs"] = {"henujagon"}
data.forms["act_inf_aor"] = {"jigon"}
data.forms["act_inf_aor"] = {"henujigon"}
data.forms["act_inf_prf"] = {"istagon"}
data.forms["act_inf_prf"] = {"hembistagon"}
data.forms["act_part_prs"] = {"jāre"}
data.forms["act_part_prs"] = {"henujāre"}
data.forms["act_part_aor"] = {"jire"}
data.forms["act_part_aor"] = {"henujire"}
data.forms["act_part_fut"] = {"īlare"}
data.forms["act_part_fut"] = {"hembīlare"}
data.forms["act_part_prf"] = {"ista"}
data.forms["act_part_prf"] = {"hembista"}
data.forms["act_part_hab"] = {"istre"}
data.forms["act_part_hab"] = {"hembistre"}
end
end


Line 2,776: Line 2,912:
data.forms["act_part_aor"] = {"sahire"}
data.forms["act_part_aor"] = {"sahire"}
data.forms["act_part_fut"] = {"sīlare"}
data.forms["act_part_fut"] = {"sīlare"}
data.forms["act_part_perf"] = {"sēta"}
data.forms["act_part_prf"] = {"sēta"}
data.forms["act_part_hab"] = {"sētre"}
data.forms["act_part_hab"] = {"sētre"}
Line 2,901: Line 3,037:


d["laodigon"] = function(args, data)
d["laodigon"] = function(args, data)
local stem = args[1]
local stem = "laod"
local t = "i"
local t = "i"
local subj = t
local subj = t