Module:siwa-noun/data: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 50: Line 50:
(sub(stem, -3, -2) == "rk" and sub(stem, 1, -4) .. "rkkita") or
(sub(stem, -3, -2) == "rk" and sub(stem, 1, -4) .. "rkkita") or
(sub(stem, -3, -2) == "sk" and sub(stem, 1, -4) .. "skkita") or
(sub(stem, -3, -2) == "sk" and sub(stem, 1, -4) .. "skkita") or
(stem .. "kita")
(stem .. "kita"),
(sub(stem, -2, -2) == "n" and sub(stem, 1, -3) .. "nkita") or
((sub(stem, -2, -2) == "p" or sub(stem, -2, -2) == "b") and sub(stem, 1, -3) .. "prita") or
(sub(stem, -2, -2) == "t" and sub(stem, 1, -3) .. "tṡita")
}
}
data.forms["ela"] = {
data.forms["ela"] = {
Line 62: Line 65:
(sub(stem, -3, -2) == "rk" and sub(stem, 1, -4) .. "rkkika") or
(sub(stem, -3, -2) == "rk" and sub(stem, 1, -4) .. "rkkika") or
(sub(stem, -3, -2) == "sk" and sub(stem, 1, -4) .. "skkika") or
(sub(stem, -3, -2) == "sk" and sub(stem, 1, -4) .. "skkika") or
(stem .. "kika")
(stem .. "kika"),
(sub(stem, -2, -2) == "n" and sub(stem, 1, -3) .. "nkika") or
((sub(stem, -2, -2) == "p" or sub(stem, -2, -2) == "b") and sub(stem, 1, -3) .. "prika") or
(sub(stem, -2, -2) == "t" and sub(stem, 1, -3) .. "tṡika")
}
}
data.forms["ade"] = {
data.forms["ade"] = {
Line 74: Line 80:
(sub(stem, -3, -2) == "rk" and sub(stem, 1, -4) .. "rkkima") or
(sub(stem, -3, -2) == "rk" and sub(stem, 1, -4) .. "rkkima") or
(sub(stem, -3, -2) == "sk" and sub(stem, 1, -4) .. "skkima") or
(sub(stem, -3, -2) == "sk" and sub(stem, 1, -4) .. "skkima") or
(stem .. "kima")
(stem .. "kima"),
(sub(stem, -2, -2) == "n" and sub(stem, 1, -3) .. "nkima") or
((sub(stem, -2, -2) == "p" or sub(stem, -2, -2) == "b") and sub(stem, 1, -3) .. "prima") or
(sub(stem, -2, -2) == "t" and sub(stem, 1, -3) .. "tṡima")
}
}
data.forms["all"] = {
data.forms["all"] = {
Line 86: Line 95:
(sub(stem, -3, -2) == "rk" and sub(stem, 1, -4) .. "rkkibma") or
(sub(stem, -3, -2) == "rk" and sub(stem, 1, -4) .. "rkkibma") or
(sub(stem, -3, -2) == "sk" and sub(stem, 1, -4) .. "skkibma") or
(sub(stem, -3, -2) == "sk" and sub(stem, 1, -4) .. "skkibma") or
(stem .. "kibma")
(stem .. "kibma"),
(sub(stem, -2, -2) == "n" and sub(stem, 1, -3) .. "nkibma") or
((sub(stem, -2, -2) == "p" or sub(stem, -2, -2) == "b") and sub(stem, 1, -3) .. "pribma") or
(sub(stem, -2, -2) == "t" and sub(stem, 1, -3) .. "tṡibma")
}
}
data.forms["abl"] = {
data.forms["abl"] = {
Line 98: Line 110:
(sub(stem, -3, -2) == "rk" and sub(stem, 1, -4) .. "rkkiska") or
(sub(stem, -3, -2) == "rk" and sub(stem, 1, -4) .. "rkkiska") or
(sub(stem, -3, -2) == "sk" and sub(stem, 1, -4) .. "skkiska") or
(sub(stem, -3, -2) == "sk" and sub(stem, 1, -4) .. "skkiska") or
(stem .. "kiska")
(stem .. "kiska"),
(sub(stem, -2, -2) == "n" and sub(stem, 1, -3) .. "nkiska") or
((sub(stem, -2, -2) == "p" or sub(stem, -2, -2) == "b") and sub(stem, 1, -3) .. "priska") or
(sub(stem, -2, -2) == "t" and sub(stem, 1, -3) .. "tṡiska")
}
}
end
end