Module:siwa-noun: Difference between revisions

No edit summary
No edit summary
Line 51: Line 51:
local function stressed_components(word)
local function stressed_components(word)
local pattern = consonants .. "?(" .. vowels .. "+ː?)(" .. consonants .. "*)"
local pattern = consonants .. "?(" .. vowels .. "+ː?)(" .. consonants .. "*)"
local pattern2 = consonants .. "?" .. vowels .. "+ː?" .. consonants .. "*(.)"
local v, c = match(word, pattern)
local v, c = match(word, pattern)
if c == "d" or c == "ġ" or c == "r" or c == "ɲ" or c == "ħ" then
c = c .. match(word, pattern2)
end
return v, c
return v, c
end
end