Module:Chak-verbs/data
Jump to navigation
Jump to search
Documentation for this module may be created at Module:Chak-verbs/data/documentation
FORMS = {
{'1sg','1st Singular'},
{'2sg','2nd Singular'},
{'3sg','3rd Singular'},
{'1pl','1st Plural'},
{'2/3pl','2nd/3rd Plural'},
{'relsg','Rel. Singular'},
{'relpl','Rel. Plural'},
{'inf','Infinitive'},
}
ASPECTS = {
{"ipfv","Imperfective"},
{"pfv","Perfective"},
}
CONJUGATIONS = {
{"std","Standard"},
{"caus","Causative"},
{"pass","Passive"},
}
UNMOD_SUFFIXES = {
-- Standard
["std.ipfv.1sg"] = "ii", ["std.ipfv.2sg"] = "aash", ["std.ipfv.3sg"] = "aaha", ["std.ipfv.1pl"] = "iim",
["std.ipfv.2/3pl"] = "aak", ["std.ipfv.relsg"] = "aabit", ["std.ipfv.relpl"] = "aabet", ["std.ipfv.inf"] = "a",
["std.pfv.1sg"] = "ii", ["std.pfv.2sg"] = "asha", ["std.pfv.3sg"] = "aha", ["std.pfv.1pl"] = "imi",
["std.pfv.2/3pl"] = "aka", ["std.pfv.relsg"] = "abit", ["std.pfv.relpl"] = "abet", ["std.pfv.inf"] = "aha",
["std.imp"] = "a",
-- Causative
["caus.ipfv.1sg"] = "uuyi", ["caus.ipfv.2sg"] = "uush", ["caus.ipfv.3sg"] = "uuha", ["caus.ipfv.1pl"] = "uum",
["caus.ipfv.2/3pl"] = "uuk", ["caus.ipfv.relsg"] = "uubit", ["caus.ipfv.relpl"] = "uubet", ["caus.ipfv.inf"] = "u",
["caus.pfv.1sg"] = "uyi", ["caus.pfv.2sg"] = "ushu", ["caus.pfv.3sg"] = "uha", ["caus.pfv.1pl"] = "umu",
["caus.pfv.2/3pl"] = "uku", ["caus.pfv.relsg"] = "ubit", ["caus.pfv.relpl"] = "ubet", ["caus.pfv.inf"] = "uvu",
["caus.imp"] = "u",
-- Passive
["pass.ipfv.1sg"] = "aasii", ["pass.ipfv.2sg"] = "aasash", ["pass.ipfv.3sg"] = "aas'ha", ["pass.ipfv.1pl"] = "aasim",
["pass.ipfv.2/3pl"] = "aasak", ["pass.ipfv.relsg"] = "aasbit", ["pass.ipfv.relpl"] = "aasbet", ["pass.ipfv.inf"] = "as",
["pass.pfv.1sg"] = "asii", ["pass.pfv.2sg"] = "asash", ["pass.pfv.3sg"] = "as'ha", ["pass.pfv.1pl"] = "asim",
["pass.pfv.2/3pl"] = "asak", ["pass.pfv.relsg"] = "asbit", ["pass.pfv.relpl"] = "asbet", ["pass.pfv.inf"] = "asa",
["pass.imp"] = "as",
}
MOD_SUFFIXES = {
-- Standard
["std.ipfv.1sg"] = "ii", ["std.ipfv.2sg"] = "ash", ["std.ipfv.3sg"] = "aha", ["std.ipfv.1pl"] = "im",
["std.ipfv.2/3pl"] = "ak", ["std.ipfv.relsg"] = "abit", ["std.ipfv.relpl"] = "abet", ["std.ipfv.inf"] = "a",
["std.pfv.1sg"] = "ii", ["std.pfv.2sg"] = "asha", ["std.pfv.3sg"] = "aha", ["std.pfv.1pl"] = "imi",
["std.pfv.2/3pl"] = "aka", ["std.pfv.relsg"] = "abit", ["std.pfv.relpl"] = "abet", ["std.pfv.inf"] = "aha",
["std.imp"] = "a",
-- Causative
["caus.ipfv.1sg"] = "ii", ["caus.ipfv.2sg"] = "ash", ["caus.ipfv.3sg"] = "aha", ["caus.ipfv.1pl"] = "im",
["caus.ipfv.2/3pl"] = "ak", ["caus.ipfv.relsg"] = "abit", ["caus.ipfv.relpl"] = "abet", ["caus.ipfv.inf"] = "",
["caus.pfv.1sg"] = "ii", ["caus.pfv.2sg"] = "ash", ["caus.pfv.3sg"] = "ha", ["caus.pfv.1pl"] = "im",
["caus.pfv.2/3pl"] = "ak", ["caus.pfv.relsg"] = "bit", ["caus.pfv.relpl"] = "bet", ["caus.pfv.inf"] = "u",
["caus.imp"] = "",
-- Passive
["pass.ipfv.1sg"] = "asii", ["pass.ipfv.2sg"] = "asash", ["pass.ipfv.3sg"] = "as'ha", ["pass.ipfv.1pl"] = "asim",
["pass.ipfv.2/3pl"] = "asak", ["pass.ipfv.relsg"] = "asbit", ["pass.ipfv.relpl"] = "asbet", ["pass.ipfv.inf"] = "as",
["pass.pfv.1sg"] = "asii", ["pass.pfv.2sg"] = "asash", ["pass.pfv.3sg"] = "as'ha", ["pass.pfv.1pl"] = "asim",
["pass.pfv.2/3pl"] = "asak", ["pass.pfv.relsg"] = "asbit", ["pass.pfv.relpl"] = "asbet", ["pass.pfv.inf"] = "asa",
["pass.imp"] = "as",
}
MOD3_SUFFIXES = {
-- Standard
["std.ipfv.1sg"] = "ii", ["std.ipfv.2sg"] = "ash", ["std.ipfv.3sg"] = "aha", ["std.ipfv.1pl"] = "im",
["std.ipfv.2/3pl"] = "ak", ["std.ipfv.relsg"] = "abit", ["std.ipfv.relpl"] = "abet", ["std.ipfv.inf"] = "",
["std.pfv.1sg"] = "ii", ["std.pfv.2sg"] = "ash", ["std.pfv.3sg"] = "ha", ["std.pfv.1pl"] = "im",
["std.pfv.2/3pl"] = "ak", ["std.pfv.relsg"] = "bit", ["std.pfv.relpl"] = "bet", ["std.pfv.inf"] = "a",
["std.imp"] = "",
-- Causative
["caus.ipfv.1sg"] = "ii", ["caus.ipfv.2sg"] = "ash", ["caus.ipfv.3sg"] = "ha", ["caus.ipfv.1pl"] = "im",
["caus.ipfv.2/3pl"] = "ak", ["caus.ipfv.relsg"] = "bit", ["caus.ipfv.relpl"] = "bet", ["caus.ipfv.inf"] = "",
["caus.pfv.1sg"] = "ii", ["caus.pfv.2sg"] = "ash", ["caus.pfv.3sg"] = "aha", ["caus.pfv.1pl"] = "im",
["caus.pfv.2/3pl"] = "ak", ["caus.pfv.relsg"] = "ubit", ["caus.pfv.relpl"] = "ubet", ["caus.pfv.inf"] = "u",
["caus.imp"] = "",
-- Passive
["pass.ipfv.1sg"] = "asii", ["pass.ipfv.2sg"] = "asash", ["pass.ipfv.3sg"] = "as'ha", ["pass.ipfv.1pl"] = "asim",
["pass.ipfv.2/3pl"] = "asak", ["pass.ipfv.relsg"] = "asbit", ["pass.ipfv.relpl"] = "asbet", ["pass.ipfv.inf"] = "as",
["pass.pfv.1sg"] = "sii", ["pass.pfv.2sg"] = "sash", ["pass.pfv.3sg"] = "saha", ["pass.pfv.1pl"] = "sim",
["pass.pfv.2/3pl"] = "sak", ["pass.pfv.relsg"] = "sabit", ["pass.pfv.relpl"] = "sabet", ["pass.pfv.inf"] = "sa",
["pass.imp"] = "as",
}
return UNMOD_SUFFIXES, MOD_SUFFIXES, MOD3_SUFFIXES, ASPECTS, CONJUGATIONS, SUFFIXES