Module:qlu-nouns: Difference between revisions

m
almost done
(incomplete)
 
m (almost done)
Line 10: Line 10:
["o-N"] = "o-stem neuter",
["o-N"] = "o-stem neuter",
["i"] = "i-stem",
["i"] = "i-stem",
["r"] = "r-stem"
["r"] = "r-stem",
["d"] = "d-stem",
["u"] = "u-stem",
["u-N"] = "u-stem neuter",
}
}


Line 113: Line 116:
data.forms["acc-sg"] = args[2] .. "e"
data.forms["acc-sg"] = args[2] .. "e"
data.forms["acc-pl"] = args[2] .. "es"
data.forms["acc-pl"] = args[2] .. "es"
end
})
decls["d"] = {
params = {
[1] = {},
[2] = {},
},
}
setmetatable(decls["d"], {__call = function(self, args, data)
data.forms["nom-sg"] = args[1] .. "ê"
data.forms["nom-pl"] = args[2] .. "edi"
data.forms["gen-sg"] = args[2] .. "edi"
data.forms["gen-pl"] = args[2] .. "ede"
data.forms["dat-sg"] = args[2] .. "edi"
data.forms["dat-pl"] = args[2] .. "edevo"
data.forms["acc-sg"] = args[2] .. "ede"
data.forms["acc-pl"] = args[2] .. "edes"
end
})
decls["u"] = {
params = {
[1] = {},
},
}
setmetatable(decls["u"], {__call = function(self, args, data)
data.forms["nom-sg"] = args[1] .. "u"
data.forms["nom-pl"] = args[1] .. "us"
data.forms["gen-sg"] = args[1] .. "aus"
data.forms["gen-pl"] = args[1] .. "eve"
data.forms["dat-sg"] = args[1] .. "au"
data.forms["dat-pl"] = args[1] .. "evo"
data.forms["acc-sg"] = args[1] .. "u"
data.forms["acc-pl"] = args[1] .. "us"
end
})
decls["u-N"] = {
params = {
[1] = {},
},
}
setmetatable(decls["u-N"], {__call = function(self, args, data)
data.forms["nom-sg"] = args[1] .. "u"
data.forms["nom-pl"] = args[1] .. "ua"
data.forms["gen-sg"] = args[1] .. "aus"
data.forms["gen-pl"] = args[1] .. "eve"
data.forms["dat-sg"] = args[1] .. "au"
data.forms["dat-pl"] = args[1] .. "evo"
data.forms["acc-sg"] = args[1] .. "u"
data.forms["acc-pl"] = args[1] .. "ua"
end
end
})
})
1,749

edits