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 | ||