45,631
edits
No edit summary |
No edit summary |
||
Line 42: | Line 42: | ||
local nasal = match(C, "ɴ") ~= nil | local nasal = match(C, "ɴ") ~= nil | ||
local glottal = match(C, "[ʇǃǂǁʘ]ʼ") ~= nil | local glottal = match(C, "[ʇǃǂǁʘ]ʼ") ~= nil | ||
local uvular = match(C, "x") ~= nil | |||
if (nasal or pref) or glottal then word = C .. (glottal and "" or v) .. gsub(C, "[sšṣ]([ʇǃǂǁʘ])", "%1") .. r | if (nasal or pref) or glottal then word = C .. (glottal and "" or v) .. gsub(C, "[sšṣ]([ʇǃǂǁʘ])", "%1") .. r | ||
elseif | elseif uvular then word = gsub(C, "([ʇǃǂǁʘ])x", "%1") .. v .. C .. r end | ||
return word | return word |