48,407
edits
No edit summary |
No edit summary |
||
| Line 26: | Line 26: | ||
local stem = args[1] | local stem = args[1] | ||
local s1 = sub(stem, 1, -2) | local s1 = sub(stem, 1, -2) | ||
local f2 = sub(stem, 1, 2) | |||
data.decl_type = "vocalic" | data.decl_type = "vocalic" | ||
| Line 62: | Line 63: | ||
data.forms["imperative"] = {s1 .. "u"} | data.forms["imperative"] = {s1 .. "u"} | ||
data.forms["hortative"] = {s1 .. "u-" .. s1 .. "u"} | data.forms["hortative"] = {s1 .. "u-" .. s1 .. "u"} | ||
data.forms["iterative"] = { | data.forms["iterative"] = {f2 .. "-" .. stem .. "-"} | ||
data.forms["participle"] = {stem .. "yam"} | data.forms["participle"] = {stem .. "yam"} | ||
end | end | ||
| Line 75: | Line 76: | ||
local stem = args[1] | local stem = args[1] | ||
local s1 = sub(stem, 1, -2) | local s1 = sub(stem, 1, -2) | ||
local f2 = sub(stem, 1, 2) | |||
data.decl_type = "vocalic" | data.decl_type = "vocalic" | ||
| Line 111: | Line 113: | ||
data.forms["imperative"] = {s1 .. "u"} | data.forms["imperative"] = {s1 .. "u"} | ||
data.forms["hortative"] = {s1 .. "u-" .. s1 .. "u"} | data.forms["hortative"] = {s1 .. "u-" .. s1 .. "u"} | ||
data.forms["iterative"] = { | data.forms["iterative"] = {f2 .. "-" .. stem .. "-"} | ||
data.forms["participle"] = {stem .. "yam"} | data.forms["participle"] = {stem .. "yam"} | ||
end | end | ||
| Line 124: | Line 126: | ||
local stem = args[1] | local stem = args[1] | ||
local s1 = sub(stem, 1, -2) | local s1 = sub(stem, 1, -2) | ||
local f2 = sub(stem, 1, 2) | |||
local pal = stem:gsub("t$", "c"):gsub("g$", "j") | local pal = stem:gsub("t$", "c"):gsub("g$", "j") | ||
| Line 161: | Line 164: | ||
data.forms["imperative"] = {stem .. "u"} | data.forms["imperative"] = {stem .. "u"} | ||
data.forms["hortative"] = {stem .. "u-" .. stem .. "u"} | data.forms["hortative"] = {stem .. "u-" .. stem .. "u"} | ||
data.forms["iterative"] = { | data.forms["iterative"] = {f2 .. "-" .. stem .. "-"} | ||
data.forms["participle"] = {(pal ~= stem and pal or stem .. "y") .. "am"} | data.forms["participle"] = {(pal ~= stem and pal or stem .. "y") .. "am"} | ||
end | |||
}) | |||
d["2c"] = { | |||
params = { | |||
[1] = {}, | |||
}, | |||
} | |||
setmetatable(d["2c"], {__call = function(self, args, data) | |||
local stem = args[1] | |||
local s1 = sub(stem, 1, -2) | |||
local f2 = sub(stem, 1, 2) | |||
data.decl_type = "biconsonantal" | |||
if not data.no_cat then | |||
table.insert(data.categories, "Ayeri " .. data.decl_type .. " verbs") | |||
end | |||
data.forms["top_1_s"] = {s1 .. "ay"} | |||
data.forms["top_2_s"] = {stem .. "ava"} | |||
data.forms["top_3_s_m"] = {stem .. "ya"} | |||
data.forms["top_3_s_f"] = {stem .. "ye"} | |||
data.forms["top_3_s_n"] = {stem .. "yo"} | |||
data.forms["top_3_s_in"] = {s1 .. "ara"} | |||
data.forms["cli_1_s"] = {stem .. "yang"} | |||
data.forms["cli_2_s"] = {stem .. "avāng"} | |||
data.forms["cli_3_s_m"] = {stem .. "yāng"} | |||
data.forms["cli_3_s_f"] = {stem .. "yeng"} | |||
data.forms["cli_3_s_n"] = {stem .. "yong"} | |||
data.forms["cli_3_s_in"] = {stem .. "areng"} | |||
data.forms["top_1_p"] = {s1 .. "ayn"} | |||
data.forms["top_2_p"] = {stem .. "ava"} | |||
data.forms["top_3_p_m"] = {stem .. "yan"} | |||
data.forms["top_3_p_f"] = {stem .. "yen"} | |||
data.forms["top_3_p_n"] = {stem .. "yon"} | |||
data.forms["top_3_p_in"] = {s1 .. "aran"} | |||
data.forms["cli_1_p"] = {stem .. "anang"} | |||
data.forms["cli_2_p"] = {stem .. "avāng"} | |||
data.forms["cli_3_p_m"] = {stem .. "atang"} | |||
data.forms["cli_3_p_f"] = {stem .. "ateng"} | |||
data.forms["cli_3_p_n"] = {stem .. "atong"} | |||
data.forms["cli_3_p_in"] = {stem .. "ateng"} | |||
data.forms["imperative"] = {stem .. "u"} | |||
data.forms["hortative"] = {stem .. "u-" .. stem .. "u"} | |||
data.forms["iterative"] = {f2 .. "-" .. stem .. "-"} | |||
data.forms["participle"] = {stem .. "yam"} | |||
end | end | ||
}) | }) | ||
return d | return d | ||