45,333
edits
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 17: | Line 17: | ||
local consonant = "[ǃǂǁʘʼʇxqrʛɴɬšṣschjklmptŋṉṭṯ]" | local consonant = "[ǃǂǁʘʼʇxqrʛɴɬšṣschjklmptŋṉṭṯ]" | ||
local vowel = "[aeiouàèìòùãĩõũḛḭṵ" .. TILDEB .. "v]" | local vowel = "[aeiouàèìòùãĩõũḛḭṵ" .. TILDEB .. "v@]" | ||
local function m(word) | local function m(word) | ||
word = word:gsub("mʼm", "v") | word = word:gsub("mʼm", "v") | ||
word = word:gsub("(" .. vowel .. ")m", "%1ũ") | word = word:gsub("(" .. vowel .. ")m", "%1ũ") | ||
word = word:gsub("(" .. vowel .. ") | word = word:gsub("(" .. vowel .. "*)@(" .. vowel .. "*)", "%1@%2") | ||
return word | return word | ||
Line 49: | Line 49: | ||
else word = C .. v .. C .. r2 end | else word = C .. v .. C .. r2 end | ||
word = word: gsub("v", "mʼm"); word = word:gsub("ũ", "m"); word = word:gsub(" | word = word: gsub("v", "mʼm"); word = word:gsub("ũ", "m"); word = word:gsub("@", "ʼ") | ||
return word | return word |