irreg_data = {}
------ a-stems ------
irreg_data = function(args, data)
data.decl_type = "neuter a-stem"
data.forms = {"blōþą"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"blōþas", "blōþis"}
data.forms = {"blōþai"}
data.forms = {"blōþō"}
data.forms = {"blōdō"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"blōdǫ̂"}
data.forms = {"blōdamaz"}
data.forms = {"blōdamiz"}
table.insert(data.categories, "Proto-Germanic a-stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "neuter a-stem"
data.forms = {"glasą"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"glasas", "glasis"}
data.forms = {"glasai"}
data.forms = {"glasō"}
data.forms = {"glazō"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"glazǫ̂"}
data.forms = {"glazamaz"}
data.forms = {"glazamiz"}
table.insert(data.categories, "Proto-Germanic a-stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "neuter a-stem"
data.forms = {"gulþą"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"gulþas", "gulþis"}
data.forms = {"gulþai"}
data.forms = {"gulþō"}
data.forms = {"guldō"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"guldǫ̂"}
data.forms = {"guldamaz"}
data.forms = {"guldamiz"}
table.insert(data.categories, "Proto-Germanic a-stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "neuter a-stem"
data.forms = {"hwehwlą"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"hwehwlas", "hwihwlis"}
data.forms = {"hwihwlai"}
data.forms = {"hwehwlō"}
data.forms = {"hweulō"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"hweulǫ̂"}
data.forms = {"hweulamaz"}
data.forms = {"hweulamiz"}
table.insert(data.categories, "Proto-Germanic a-stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "neuter a-stem"
data.forms = {"jehwlą"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"jehwlas", "jihwlis"}
data.forms = {"jihwlai"}
data.forms = {"jehwlō"}
data.forms = {"jeulō"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"jeulǫ̂"}
data.forms = {"jeulamaz"}
data.forms = {"jeulamiz"}
table.insert(data.categories, "Proto-Germanic a-stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "neuter a-stem"
data.forms = {"tahrą"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"tahras", "tahris"}
data.forms = {"tahrai"}
data.forms = {"tahrō"}
data.forms = {"tagrō"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"tagrǫ̂"}
data.forms = {"tagramaz"}
data.forms = {"tagramiz"}
table.insert(data.categories, "Proto-Germanic a-stem nouns")
end
------ Consonant stems ------
irreg_data = function(args, data)
data.decl_type = "neuter consonant stem"
data.forms = {"aigin"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"aiginþiz"}
data.forms = {"aiginþi"}
data.forms = {"aiginþē"}
data.forms = {"aiginþ"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"aiginþǫ̂"}
data.forms = {"aiginþumaz"}
data.forms = {"aiginþumiz"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "neuter consonant stem"
data.forms = {"alu"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"aluþiz"}
data.forms = {"aluþi"}
data.forms = {"aluþē"}
data.forms = {"aluþ"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"aluþǫ̂"}
data.forms = {"aluþumaz"}
data.forms = {"aluþumiz"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "consonant stem"
data.forms = {"arô"}
data.forms = data.forms
data.forms = {"arnų"}
data.forms = {"arniz"}
data.forms = {"arni"}
data.forms = {"arnē"}
data.forms = {"arniz"}
data.forms = data.forms
data.forms = {"arnunz"}
data.forms = {"arnǫ̂"}
data.forms = {"arnumaz"}
data.forms = {"arnumiz"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "consonant stem"
data.forms = {"asunz"}
data.forms = {"asų"}
data.forms = {"asnų"}
data.forms = {"asniz"}
data.forms = {"asni"}
data.forms = {"asnē"}
data.forms = {"asniz"}
data.forms = data.forms
data.forms = {"asnunz"}
data.forms = {"asnǫ̂"}
data.forms = {"asnumaz"}
data.forms = {"asnumiz"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "consonant stem"
data.forms = {"berô"}
data.forms = data.forms
data.forms = {"bernų"}
data.forms = {"berniz"}
data.forms = {"berni"}
data.forms = {"bernē"}
data.forms = {"berniz"}
data.forms = data.forms
data.forms = {"bernunz"}
data.forms = {"bernǫ̂"}
data.forms = {"bernumaz"}
data.forms = {"bernumiz"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "consonant stem"
data.forms = {"ēbanþs"}
data.forms = {"ēbanþ"}
data.forms = {"ēbanþų"}
data.forms = {"ēbundiz"}
data.forms = {"ēbundi"}
data.forms = {"ēbundē"}
data.forms = {"ēbanþiz"}
data.forms = data.forms
data.forms = {"ēbanþunz"}
data.forms = {"ēbundǫ̂"}
data.forms = {"ēbundumaz"}
data.forms = {"ēbundumiz"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "neuter consonant stem"
data.forms = {"ili"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"iliþiz"}
data.forms = {"iliþi"}
data.forms = {"iliþē"}
data.forms = {"iliþ"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"iliþǫ̂"}
data.forms = {"iliþumaz"}
data.forms = {"iliþumiz"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "consonant stem"
data.forms = {"kūz"}
data.forms = {"kū"}
data.forms = {"kwǭ"}
data.forms = {"kwōiz"}
data.forms = {"kwōi"}
data.forms = {"kwōē"}
data.forms = {"kwōiz"}
data.forms = data.forms
data.forms = {"kwōnz"}
data.forms = {"kwōǫ̂"}
data.forms = {"kwōmaz"}
data.forms = {"kwōmiz"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "consonant stem"
data.forms = {"mann-", "manô", "mannô"}
data.forms = {"mann"}
data.forms = {"mannǭ"}
data.forms = {"manniz"}
data.forms = {"manni"}
data.forms = {"mannē"}
data.forms = {"manniz"}
data.forms = data.forms
data.forms = {"mannunz"}
data.forms = {"mannǫ̂"}
data.forms = {"mannumaz"}
data.forms = {"mannumiz"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "consonant stem"
data.forms = {"metaþs"}
data.forms = {"metaþ"}
data.forms = {"metaþų"}
data.forms = {"metadiz"}
data.forms = {"metadi"}
data.forms = {"metadē"}
data.forms = {"metaþiz"}
data.forms = data.forms
data.forms = {"metaþunz"}
data.forms = {"metadǫ̂"}
data.forms = {"metadumaz"}
data.forms = {"metadumiz"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "neuter consonant stem"
data.forms = {"mili"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"milidiz"}
data.forms = {"milidi"}
data.forms = {"milidē"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "consonant stem"
data.forms = {"stuþs"}
data.forms = {"stuþ"}
data.forms = {"stuþų"}
data.forms = {"studiz"}
data.forms = {"studi"}
data.forms = {"studē"}
data.forms = {"stuþiz"}
data.forms = data.forms
data.forms = {"stuþunz"}
data.forms = {"studǫ̂"}
data.forms = {"studumaz"}
data.forms = {"studumiz"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "consonant stem"
data.forms = {"sūz"}
data.forms = {"sū"}
data.forms = {"suwų"}
data.forms = {"suwiz"}
data.forms = {"suwi"}
data.forms = {"sūē"}
data.forms = {"suwiz"}
data.forms = data.forms
data.forms = {"suwunz"}
data.forms = {"sūǫ̂"}
data.forms = {"suwumaz"}
data.forms = {"suwumiz"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "consonant stem"
data.forms = {"tanþs"}
data.forms = {"tanþ"}
data.forms = {"tanþų"}
data.forms = {"tundiz"}
data.forms = {"tundi"}
data.forms = {"tundē"}
data.forms = {"tanþiz"}
data.forms = data.forms
data.forms = {"tanþunz"}
data.forms = {"tundǫ̂"}
data.forms = {"tundumaz"}
data.forms = {"tundumiz"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "consonant stem"
data.forms = {"wrōts"}
data.forms = {"wrōt"}
data.forms = {"wrōtų"}
data.forms = {"wurtiz"}
data.forms = {"wurti"}
data.forms = {"wurtē"}
data.forms = {"wrōtiz"}
data.forms = data.forms
data.forms = {"wrōtunz"}
data.forms = {"wurtǫ̂"}
data.forms = {"wurtumaz"}
data.forms = {"wurtumiz"}
table.insert(data.categories, "Proto-Germanic consonant stem nouns")
end
------ i-stems ------
irreg_data = function(args, data)
if not args then
irreg_data({""}, data)
return
end
data.decl_type = "i-stem"
data.forms = {args .. "burþiz"}
data.forms = {args .. "burþi"}
data.forms = {args .. "burþį"}
data.forms = {args .. "burdīz"}
data.forms = {args .. "burdī"}
data.forms = {args .. "burdī"}
data.forms = {args .. "burþīz"}
data.forms = data.forms
data.forms = {args .. "burþīnz"}
data.forms = {args .. "burdijǫ̂"}
data.forms = {args .. "burdimaz"}
data.forms = {args .. "burdimiz"}
table.insert(data.categories, "Proto-Germanic i-stem nouns")
end
irreg_data = function(args, data)
irreg_data({"fra"}, data)
end
irreg_data = function(args, data)
irreg_data({"ga"}, data)
end
irreg_data = function(args, data)
data.decl_type = "i-stem"
data.forms = {"kinþiz"}
data.forms = {"kinþi"}
data.forms = {"kinþį"}
data.forms = {"kundīz"}
data.forms = {"kundī"}
data.forms = {"kundī"}
data.forms = {"kinþīz"}
data.forms = data.forms
data.forms = {"kinþīnz"}
data.forms = {"kundijǫ̂"}
data.forms = {"kundimaz"}
data.forms = {"kundimiz"}
table.insert(data.categories, "Proto-Germanic i-stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "i-stem"
data.forms = {"kumþiz"}
data.forms = {"kumþi"}
data.forms = {"kumþį"}
data.forms = {"kundīz"}
data.forms = {"kundī"}
data.forms = {"kundī"}
data.forms = {"kumþīz"}
data.forms = data.forms
data.forms = {"kumþīnz"}
data.forms = {"kundijǫ̂"}
data.forms = {"kundimaz"}
data.forms = {"kundimiz"}
table.insert(data.categories, "Proto-Germanic i-stem nouns")
end
------ i/jo stems ------
irreg_data = function(args, data)
data.decl_type = "ī/jō-stem"
data.forms = {"akwisī"}
data.forms = data.forms
data.forms = {"akuzijǭ"}
data.forms = {"akuzijōz"}
data.forms = {"akuzijōi"}
data.forms = {"akuzijō"}
data.forms = {"akuzijôz"}
data.forms = data.forms
data.forms = {"akuzijōz"}
data.forms = {"akuzijǫ̂"}
data.forms = {"akuzijōmaz"}
data.forms = {"akuzijōmiz"}
table.insert(data.categories, "Proto-Germanic ī/jō-stem nouns")
end
------ n-stems ------
irreg_data = function(args, data)
data.decl_type = "masculine an-stem"
data.forms = {"abô"}
data.forms = data.forms
data.forms = {"abanų"}
data.forms = {"abniz"}
data.forms = {"abni"}
data.forms = {"abnē"}
data.forms = {"abniz"}
data.forms = data.forms
data.forms = {"abnuz"}
data.forms = {"abnǫ̂"}
data.forms = {"abnamaz"}
data.forms = {"abnamiz"}
table.insert(data.categories, "Proto-Germanic an-stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "neuter an-stem"
data.forms = {"namô"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"namniz"}
data.forms = {"namni"}
data.forms = {"namnē"}
data.forms = {"namnō"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"namnǫ̂"}
data.forms = {"namnamaz"}
data.forms = {"namnamiz"}
table.insert(data.categories, "Proto-Germanic an-stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "neuter an-stem"
data.forms = {"sēmô"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"sēmniz"}
data.forms = {"sēmni"}
data.forms = {"sēmnē"}
data.forms = {"sēmnō"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"sēmnǫ̂"}
data.forms = {"sēmnamaz"}
data.forms = {"sēmnamiz"}
table.insert(data.categories, "Proto-Germanic an-stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "masculine an-stem"
data.forms = {"uhsô"}
data.forms = data.forms
data.forms = {"uhsanų"}
data.forms = {"uhsniz"}
data.forms = {"uhsni"}
data.forms = {"uhsnē"}
data.forms = {"uhsniz"}
data.forms = data.forms
data.forms = {"uhsnuz"}
data.forms = {"uhsnǫ̂"}
data.forms = {"uhsnamaz"}
data.forms = {"uhsnamiz"}
table.insert(data.categories, "Proto-Germanic an-stem nouns")
end
irreg_data = function(args, data)
data.decl_type = "masculine an-stem"
data.forms = {"hesô"}
data.forms = data.forms
data.forms = {"hesanų"}
data.forms = {"hazniz"}
data.forms = {"hazni"}
data.forms = {"haznē"}
data.forms = {"hesniz"}
data.forms = data.forms
data.forms = {"hesnuz"}
data.forms = {"haznǫ̂"}
data.forms = {"haznamaz"}
data.forms = {"haznamiz"}
table.insert(data.categories, "Proto-Germanic an-stem nouns")
end
------ o-stems ------
irreg_data = function(args, data)
data.decl_type = "o-stem"
data.forms = {"mēþwō"}
data.forms = data.forms
data.forms = {"mēþwǭ"}
data.forms = {"madwōz"}
data.forms = {"madwōi"}
data.forms = {"madwō"}
data.forms = {"mēþwôz"}
data.forms = data.forms
data.forms = {"mēþwōz"}
data.forms = {"madwǫ̂"}
data.forms = {"madwōmaz"}
data.forms = {"madwōmiz"}
table.insert(data.categories, "Proto-Germanic o-stem nouns")
end
------ Miscellaneous ------
irreg_data = function(args, data)
data.decl_type = "paradigm " .. args
data.forms = {"fōr"}
data.forms = data.forms
data.forms = data.forms
if args == "1" then
data.forms = {"funiz"}
data.forms = {"funi"}
data.forms = {"funē"}
elseif args == "2" then
data.forms = {"fuiniz"}
data.forms = {"fuini"}
data.forms = {"fuinē"}
elseif args == "3" then
data.forms = {"funiniz"}
data.forms = {"funini"}
data.forms = {"funinē"}
end
end
irreg_data = function(args, data)
data.decl_type = "heteroclitic, irregular"
data.forms = {"watōr"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"watiniz"}
data.forms = {"watini"}
data.forms = {"watinē"}
data.forms = {"watnō"}
data.forms = data.forms
data.forms = data.forms
data.forms = {"watnǫ̂"}
data.forms = {"watnamaz"}
data.forms = {"watnamiz"}
end
return irreg_data