Module:User:ObnoxiousCoder/hit-conj/mi
Jump to navigation
Jump to search
- This module lacks a documentation subpage. You may create it.
- Useful links: root page • root page’s subpages • links • transclusions • testcases • user page • user talk page • userspace
This is a private module sandbox of ObnoxiousCoder, for their own experimentation. Items in this module may be added and removed at ObnoxiousCoder's discretion; do not rely on this module's stability.
local ConsonantMobile = {}
function ConsonantMobile:ipa()
local stem1 = self.ipa1
local stem2 = self.ipa2
return {
nom = {
inf = stem2.."anːa",
part = stem2.."ánt͡s",
noun = stem2.."áːtr̩",
su = stem1.."wn̩"
},
act = {
pre = {
["1.sg"] = stem1.."mi",
["2.sg"] = stem1.."si",
["3.sg"] = stem1.."t͡si",
["1.pl"] = stem2.."wéni",
["2.pl"] = stem2.."tːéni",
["3.pl"] = stem2.."ánt͡si",
},
aor = {
["1.sg"] = stem1.."on",
["2.sg"] = stem1.."t",
["3.sg"] = stem1.."t",
["1.pl"] = stem1.."wen",
["2.pl"] = stem1.."tːéni",
["3.pl"] = stem1.."er",
},
imp = {
["1.sg"] = stem2.."álːu",
["2.sg"] = stem1,
["3.sg"] = stem1.."tːu",
["1.pl"] = stem1.."wen",
["2.pl"] = stem1.."tːen",
["3.pl"] = stem2.."ántu",
}
},
mid = {
pre = {
["1.sg"] = stem2.."χːá, "..stem2.."χːári",
["2.sg"] = stem2.."tːá(ti), "..stem2.."tːári",
["3.sg"] = stem2.."á(ri), "..stem2.."tːa(ri)",
["1.pl"] = stem2.."wásta",
["2.pl"] = stem2.."tːuma",
["3.pl"] = stem2.."ánta, "..stem2.."ántari"
},
aor = {
["1.sg"] = stem2.."χːát",
["2.sg"] = stem2.."tːát",
["3.sg"] = stem2.."tːát",
["1.pl"] = stem2.."wástat",
["2.pl"] = stem2.."tːúmat",
["3.pl"] = stem2.."ántat"
},
imp = {
["1.sg"] = stem2.."χːáχaru",
["2.sg"] = stem2.."χːút",
["3.sg"] = stem2.."áru, "..stem2.."tːáru",
["1.pl"] = stem1.."wen",
["2.pl"] = stem1.."tːumat",
["3.pl"] = stem2.."ántaru",
}
}
}
end
function ConsonantMobile:broad()
local stem1 = self.broad1
local stem2 = self.broad2
local table = {
nom = {
inf = stem2.."anna",
part = stem2.."anza",
noun = stem2.."ātar",
su = stem1.."uan"
},
act = {
pre = {
["1.sg"] = stem1.."mi",
["2.sg"] = stem1.."ši",
["3.sg"] = stem1.."zi",
["1.pl"] = stem2.."uweni",
["2.pl"] = stem2.."teni",
["3.pl"] = stem2.."anzi",
},
aor = {
["1.sg"] = stem1.."un",
["2.sg"] = stem1.."at",
["3.sg"] = stem1.."at",
["1.pl"] = stem1.."uen",
["2.pl"] = stem1.."teni",
["3.pl"] = stem1.."er",
},
imp = {
["1.sg"] = stem2.."allu",
["2.sg"] = stem1,
["3.sg"] = stem1.."du",
["1.pl"] = stem1.."uen",
["2.pl"] = stem1.."ten",
["3.pl"] = stem2.."andu",
}
},
mid = {
pre = {
["1.sg"] = stem2.."ḫa, "..stem2.."ḫari",
["2.sg"] = stem2.."ta(ti), "..stem2.."tari",
["3.sg"] = stem2.."a(ri), "..stem2.."tari",
["1.pl"] = stem2.."uasta",
["2.pl"] = stem2.."tuma",
["3.pl"] = stem2.."anta, "..stem2.."antari"
},
aor = {
["1.sg"] = stem2.."ḫat",
["2.sg"] = stem2.."tat",
["3.sg"] = stem2.."tat",
["1.pl"] = stem2.."uastat",
["2.pl"] = stem2.."dumat",
["3.pl"] = stem2.."antat"
},
imp = {
["1.sg"] = stem2.."ḫaḫaru",
["2.sg"] = stem2.."ḫut",
["3.sg"] = stem2.."aru, "..stem2.."taru",
["1.pl"] = stem2.."uastat",
["2.pl"] = stem2.."dumat",
["3.pl"] = stem2.."antaru"
}
}
}
end