Module:siwa-noun: Difference between revisions
No edit summary |
No edit summary |
||
| Line 117: | Line 117: | ||
for _, case in ipairs(cases) do | for _, case in ipairs(cases) do | ||
local n = 1 | local n = 1 | ||
local v = "(" .. vowels .. ")" | |||
while data.forms[case][n] do | while data.forms[case][n] do | ||
for regex, repl in pairs(m_com.triphthong_coalescence) do | for regex, repl in pairs(m_com.triphthong_coalescence) do | ||
data.forms[case][n] = gsub(data.forms[case][n], v .. v .. v .. v, "%1%2%3·%4") | |||
data.forms[case][n] = gsub(data.forms[case][n], regex, repl) | data.forms[case][n] = gsub(data.forms[case][n], regex, repl) | ||
data.forms[case][n] = gsub(data.forms[case][n], "·", "") | |||
end | end | ||
n = n + 1 | n = n + 1 | ||