45,363
edits
No edit summary |
No edit summary |
||
Line 18: | Line 18: | ||
local function csub(term, foo, bar, n) | local function csub(term, foo, bar, n) | ||
local coalesced = term | |||
local patterns = { | local patterns = { | ||
{"([aoueů])", "%1gįa"}, {"ue", "ugįa"}, {"ie", "ieįa"}, | {"([aoueů])", "%1gįa"}, {"ue", "ugįa"}, {"ie", "ieįa"}, | ||
Line 27: | Line 28: | ||
for _, case in ipairs(ce) do | for _, case in ipairs(ce) do | ||
for _, pat in ipairs(patterns) do | for _, pat in ipairs(patterns) do | ||
coalesced = gsub(term, pat[1] .. case .. "$", pat[2]) | |||
end | end | ||
end | end | ||
return | return coalesced | ||
end | end | ||