Module:siwa-noun: Difference between revisions

No edit summary
No edit summary
Line 20: Line 20:
local vowels = "[aeiouyůõảẻỉỏủỷęȯởử]"
local vowels = "[aeiouyůõảẻỉỏủỷęȯởử]"
local consonants = "[mpbvntdsṡʦʨʥŋɲcɟħðrṁṅḥkgġhłƛɬḍ]"
local consonants = "[mpbvntdsṡʦʨʥŋɲcɟħðrṁṅḥkgġhłƛɬḍ]"
local cases = {"m", "ine", "ill", "ela", "ade", "all", "abl"}




Line 111: Line 110:
m_data[decl_type](args, data)
m_data[decl_type](args, data)
end
end
local coal_cases = {"m", "ine", "ill", "ela", "ade", "all", "abl"}
if g == "i" then
if g == "i" then
Line 116: Line 117:
-- Diphthong and long vowel coalescence
-- Diphthong and long vowel coalescence
if (not parent_args.nocoal) and (not m_data[word]) then
if (not parent_args.nocoal) and (not m_data[word]) then
for _, case in ipairs(cases) do
for _, case in ipairs(coal_cases) do
local n = 1
local n = 1
local v = "(" .. vowels .. ")"
local v = "(" .. vowels .. ")"