Module:anui-headword: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 32: Line 32:
local consonant = "[ǃǂǁʘʼʇxqrʛɴɬšṣschjklmptŋṉṭṯ]"
local consonant = "[ǃǂǁʘʼʇxqrʛɴɬšṣschjklmptŋṉṭṯ]"
local vowel = "[aeiouàèìòùʼᴍ]"
local vowel = "[aeiouàèìòùʼãĩõᴍ]"
-- CV > C₁(v)C₂V
-- CV > C₁(v)C₂V
local C = match(word, consonant .. "*")
local C = match(word, "^" .. vowel .. "?(" .. consonant .. "*)")
local V = match(word, consonant .. "*(" .. vowel .. "*)")
local V = match(word, consonant .. "*(" .. vowel .. "*)")
local r = #V == 1 and V or match(word, C .. "(.*)")
local r = #V == 1 and V or match(word, C .. "(.*)")

Navigation menu