45,640
edits
No edit summary |
No edit summary |
||
Line 28: | Line 28: | ||
local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head)) | local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head)) | ||
local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | ||
table.insert(data.categories, "Siwa a-declension | table.insert(data.categories, "Siwa a-declension " .. data.pos) | ||
data.forms["u"] = {PAGENAME} | data.forms["u"] = {PAGENAME} | ||
Line 100: | Line 100: | ||
local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head)) | local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head)) | ||
local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | ||
table.insert(data.categories, "Siwa e-declension | table.insert(data.categories, "Siwa e-declension " .. data.pos) | ||
data.forms["u"] = {PAGENAME} | data.forms["u"] = {PAGENAME} | ||
Line 218: | Line 218: | ||
local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head)) | local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head)) | ||
local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | ||
table.insert(data.categories, "Siwa i-declension | table.insert(data.categories, "Siwa i-declension " .. data.pos) | ||
data.forms["ine"], data.forms["all"], data.forms["abl"] = {}, {}, {} | data.forms["ine"], data.forms["all"], data.forms["abl"] = {}, {}, {} | ||
Line 299: | Line 299: | ||
local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head)) | local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head)) | ||
local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | ||
table.insert(data.categories, "Siwa o-declension | table.insert(data.categories, "Siwa o-declension " .. data.pos) | ||
data.forms["u"] = {PAGENAME} | data.forms["u"] = {PAGENAME} | ||
Line 414: | Line 414: | ||
local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head)) | local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head)) | ||
local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | ||
table.insert(data.categories, "Siwa u-declension | table.insert(data.categories, "Siwa u-declension " .. data.pos) | ||
data.forms["u"] = {PAGENAME} | data.forms["u"] = {PAGENAME} | ||
Line 496: | Line 496: | ||
local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head), args.s) | local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head), args.s) | ||
local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | ||
table.insert(data.categories, "Siwa y-declension | table.insert(data.categories, "Siwa y-declension " .. data.pos) | ||
data.forms["ine"] = {} | data.forms["ine"] = {} | ||
Line 620: | Line 620: | ||
local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head)) | local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head)) | ||
local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | ||
table.insert(data.categories, "Siwa s-declension | table.insert(data.categories, "Siwa s-declension " .. data.pos) | ||
data.forms["u"] = {PAGENAME} | data.forms["u"] = {PAGENAME} | ||
Line 657: | Line 657: | ||
local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | ||
local sv = args[2] | local sv = args[2] | ||
table.insert(data.categories, "Siwa n-declension | table.insert(data.categories, "Siwa n-declension " .. data.pos) | ||
data.forms["u"] = {PAGENAME} | data.forms["u"] = {PAGENAME} | ||
Line 689: | Line 689: | ||
local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | ||
local sv = args[2] | local sv = args[2] | ||
table.insert(data.categories, "Siwa t-declension | table.insert(data.categories, "Siwa t-declension " .. data.pos) | ||
data.forms["u"] = {PAGENAME} | data.forms["u"] = {PAGENAME} | ||
Line 712: | Line 712: | ||
local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head)) | local stem = args.nolen and data.head or m_com.coalescence(m_com.lenition(data.head)) | ||
local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | local s1, s2, s3 = sub(stem, 1, -2), sub(stem, 1, -3), sub(stem, 1, -4) | ||
table.insert(data.categories, "Siwa l-declension | table.insert(data.categories, "Siwa l-declension " .. data.pos) | ||
local sv = args[2] | local sv = args[2] | ||
Line 874: | Line 874: | ||
data["bahhi"] = function(args, data) | data["bahhi"] = function(args, data) | ||
data.decl_type = "irregular" | data.decl_type = "irregular" | ||
table.insert(data.categories, "Siwa irregular | table.insert(data.categories, "Siwa irregular " .. data.pos) | ||
data.forms["u"] = {PAGENAME} | data.forms["u"] = {PAGENAME} | ||
data.forms["m"] = {"baski"} | data.forms["m"] = {"baski"} | ||
Line 881: | Line 881: | ||
data["bahhįo"] = function(args, data) | data["bahhįo"] = function(args, data) | ||
data.decl_type = "dual" | data.decl_type = "dual" | ||
table.insert(data.categories, "Siwa dual | table.insert(data.categories, "Siwa dual " .. data.pos) | ||
data.forms["u_sg"] = {PAGENAME} | data.forms["u_sg"] = {PAGENAME} | ||
data.forms["u_pl"] = {"bahpa"} | data.forms["u_pl"] = {"bahpa"} | ||
Line 890: | Line 890: | ||
data["totami"] = function(args, data) | data["totami"] = function(args, data) | ||
data.decl_type = "irregular" | data.decl_type = "irregular" | ||
table.insert(data.categories, "Siwa irregular | table.insert(data.categories, "Siwa irregular " .. data.pos) | ||
data.forms["u_sg"] = {PAGENAME} | data.forms["u_sg"] = {PAGENAME} | ||
data.forms["u_pl"] = {"totamṡi"} | data.forms["u_pl"] = {"totamṡi"} | ||
Line 899: | Line 899: | ||
data["boġġi"] = function(args, data) | data["boġġi"] = function(args, data) | ||
data.decl_type = "irregular" | data.decl_type = "irregular" | ||
table.insert(data.categories, "Siwa irregular | table.insert(data.categories, "Siwa irregular " .. data.pos) | ||
data.forms["u"] = {PAGENAME} | data.forms["u"] = {PAGENAME} | ||
data.forms["m"] = {"boġġo"} | data.forms["m"] = {"boġġo"} |