Module:qhv-noun/data: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1,003: Line 1,003:
}
}
setmetatable(alldata["mhysa"], {__call = function(self, args, data)
setmetatable(alldata["mhysa"], {__call = function(self, args, data)
local stem = sub(args[1], 1, -2)
data.decl_type = "sixth-declension"
data.decl_type = "sixth-declension"
table.insert(data.categories, "High Valyrian sixth-declension nouns")
table.insert(data.categories, "High Valyrian sixth-declension nouns")


data.forms["nom_sg"] = {args[1]}
data.forms["nom_sg"] = {"mhysa"}
data.forms["acc_sg"] = {stem .. "i"}
data.forms["acc_sg"] = {"mhysi"}
data.forms["gen_sg"] = {stem .. "o"}
data.forms["gen_sg"] = {"mhyso"}
data.forms["dat_sg"] = {stem .. "ot"}
data.forms["dat_sg"] = {"mhysot"}
data.forms["loc_sg"] = {stem .. "ī"}
data.forms["loc_sg"] = {"mhysī"}
data.forms["ins_sg"] = {stem .. "isi"}
data.forms["ins_sg"] = {"mhysisi"}
data.forms["com_sg"] = {stem .. "imi"}
data.forms["com_sg"] = {"mhysimi"}
data.forms["voc_sg"] = {stem .. "is"}
data.forms["voc_sg"] = {"mhysis"}


if not args.nopl then
if not args.nopl then
data.forms["nom_pl"] = {stem .. "i"}
data.forms["nom_pl"] = {"mhysi"}
data.forms["acc_pl"] = {stem .. "ī"}
data.forms["acc_pl"] = {"mhysī"}
data.forms["gen_pl"] = {stem .. "oti"}
data.forms["gen_pl"] = {"mhysoti"}
data.forms["dat_pl"] = data.forms["gen_pl"]
data.forms["dat_pl"] = data.forms["gen_pl"]
data.forms["loc_pl"] = data.forms["gen_pl"]
data.forms["loc_pl"] = data.forms["gen_pl"]
data.forms["ins_pl"] = {stem .. "issi"}
data.forms["ins_pl"] = {"mhysissi"}
data.forms["com_pl"] = {stem .. "immi"}
data.forms["com_pl"] = {"mhysimmi"}
data.forms["voc_pl"] = {stem .. "issis"}
data.forms["voc_pl"] = {"mhysissis"}
data.forms["nom_pa"] = {stem .. "in"}
data.forms["nom_pa"] = {"mhysin"}
data.forms["acc_pa"] = {stem .. "ini"}
data.forms["acc_pa"] = {"mhysini"}
data.forms["gen_pa"] = {stem .. "ino"}
data.forms["gen_pa"] = {"mhysino"}
data.forms["dat_pa"] = {stem .. "inti"}
data.forms["dat_pa"] = {"mhysinti"}
data.forms["loc_pa"] = {stem .. "inni"}
data.forms["loc_pa"] = {"mhysinni"}
data.forms["ins_pa"] = {stem .. "issi"}
data.forms["ins_pa"] = {"mhysissi"}
data.forms["com_pa"] = {stem .. "immi"}
data.forms["com_pa"] = {"mhysimmi"}
data.forms["voc_pa"] = data.forms["ins_pa"]
data.forms["voc_pa"] = data.forms["ins_pa"]
data.forms["nom_co"] = {stem .. "ir"}
data.forms["nom_co"] = {"mhysir"}
data.forms["acc_co"] = {stem .. "iri"}
data.forms["acc_co"] = {"mhysiri"}
data.forms["gen_co"] = {stem .. "iro"}
data.forms["gen_co"] = {"mhysiro"}
data.forms["dat_co"] = {stem .. "irti"}
data.forms["dat_co"] = {"mhysirti"}
data.forms["loc_co"] = {stem .. "irri"}
data.forms["loc_co"] = {"mhysirri"}
data.forms["ins_co"] = {stem .. "irzi"}
data.forms["ins_co"] = {"mhysirzi"}
data.forms["com_co"] = {stem .. "irmi"}
data.forms["com_co"] = {"mhysirmi"}
data.forms["voc_co"] = data.forms["ins_co"]
data.forms["voc_co"] = data.forms["ins_co"]
end
end

Navigation menu