47,637
edits
No edit summary |
No edit summary |
||
Line 113: | Line 113: | ||
data.forms["iterative"] = {s1 .. "-" .. stem .. "-"} | data.forms["iterative"] = {s1 .. "-" .. stem .. "-"} | ||
data.forms["participle"] = {stem .. "yam"} | data.forms["participle"] = {stem .. "yam"} | ||
end | |||
}) | |||
d["c"] = { | |||
params = { | |||
[1] = {}, | |||
}, | |||
} | |||
setmetatable(d["c"], {__call = function(self, args, data) | |||
local stem = args[1] | |||
local s1 = sub(stem, 1, -2) | |||
local pal = stem:gsub("t$", "c"):gsub("g$", "j") | |||
data.decl_type = "monoconsonantal" | |||
if not data.no_cat then | |||
table.insert(data.categories, "Ayeri " .. data.decl_type .. " verbs") | |||
end | |||
data.forms["top_1_s"] = {stem .. "ay"} | |||
data.forms["top_2_s"] = {stem .. "va"} | |||
data.forms["top_3_s_m"] = {(pal ~= stem and pal or stem .. "y") .. "a"} | |||
data.forms["top_3_s_f"] = {(pal ~= stem and pal or stem .. "y") .. "ye"} | |||
data.forms["top_3_s_n"] = {(pal ~= stem and pal or stem .. "y") .. "yo"} | |||
data.forms["top_3_s_in"] = {stem .. "ara"} | |||
data.forms["cli_1_s"] = {(pal ~= stem and pal or stem .. "y") .. "ang"} | |||
data.forms["cli_2_s"] = {stem .. "vāng"} | |||
data.forms["cli_3_s_m"] = {(pal ~= stem and pal or stem .. "y") .. "āng"} | |||
data.forms["cli_3_s_f"] = {(pal ~= stem and pal or stem .. "y") .. "eng"} | |||
data.forms["cli_3_s_n"] = {(pal ~= stem and pal or stem .. "y") .. "ong"} | |||
data.forms["cli_3_s_in"] = {stem .. "reng"} | |||
data.forms["top_1_p"] = {stem .. "ayn"} | |||
data.forms["top_2_p"] = {stem .. "va"} | |||
data.forms["top_3_p_m"] = {(pal ~= stem and pal or stem .. "y") .. "an"} | |||
data.forms["top_3_p_f"] = {(pal ~= stem and pal or stem .. "y") .. "en"} | |||
data.forms["top_3_p_n"] = {(pal ~= stem and pal or stem .. "y") .. "on"} | |||
data.forms["top_3_p_in"] = {stem .. "aran"} | |||
data.forms["cli_1_p"] = {stem .. "nang"} | |||
data.forms["cli_2_p"] = {stem .. "vāng"} | |||
data.forms["cli_3_p_m"] = {stem .. "tang"} | |||
data.forms["cli_3_p_f"] = {stem .. "teng"} | |||
data.forms["cli_3_p_n"] = {stem .. "tong"} | |||
data.forms["cli_3_p_in"] = {stem .. "teng"} | |||
data.forms["imperative"] = {s1 .. "u"} | |||
data.forms["hortative"] = {s1 .. "u-" .. s1 .. "u"} | |||
data.forms["iterative"] = {stem .. "-" .. stem} | |||
data.forms["participle"] = {(pal ~= stem and pal or stem .. "y") .. "am"} | |||
end | end | ||
}) | }) | ||
return d | return d |