Module:siwa-noun: Difference between revisions
No edit summary |
No edit summary |
||
| Line 39: | Line 39: | ||
function syll_count(term) | function syll_count(term) | ||
term = m_pron.crux(term, true, false, false) | term = m_pron.crux(term, true, false, false) | ||
term = | term = rsubn(term, "[ˌˈ]", "") | ||
local xc = "[mnɲŋpbtdcɟkɡvðsɕzʑxɣhrlɬjw⁽ʰ⁾ʔː̥͡"..UNRELEASED.."]" | local xc = "[mnɲŋpbtdcɟkɡvðsɕzʑxɣhrlɬjw⁽ʰ⁾ʔː̥͡"..UNRELEASED.."]" | ||
local pattern = xc .. "?(" .. vowels .. "+ː?)" .. xc .. "*" | local pattern = xc .. "?(" .. vowels .. "+ː?)" .. xc .. "*" | ||
return | return rsubn(term, pattern, "%1") | ||
end | end | ||