Module:anui-headword: Difference between revisions

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