Module:siwa-noun/data: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 10: Line 10:
}
}
setmetatable(data["a"], {__call = function(self, args, data)
setmetatable(data["a"], {__call = function(self, args, data)
local stem = args[1]
local stem = data.head
local s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3)
table.insert(data.categories, "Siwa inanimate nouns")
table.insert(data.categories, "Siwa inanimate nouns")
table.insert(data.categories, "Siwa a-declension nouns")
table.insert(data.categories, "Siwa a-declension nouns")
data.forms["u"] = {"SKLDJNFJKEDNGKJDFGN"}
data.forms["u"] = {stem}
data.forms["m"] = {"gaga"}
if stem:match("mm.$") then
--[[if stem:match("m.$") or stem:match("mm.$") then
data.forms["m"] = {s3 .. (data.q == "s" and "mġa" or data.q == "l" and "mka" or "kka")}
data.forms["m"] = {""}
elseif stem:match("nn.$") then
end]]
data.forms["m"] = {s3 .. (data.q == "s" and "nka" or "kka")}
elseif stem:match("vv.$") then
data.forms["m"] = {s3 .. "gga"}
elseif stem:match("[lrs]k.$") then
data.forms["m"] = {s2 .. "kka"}
end
end
end
})
})