Module:siwa-pron: Difference between revisions

No edit summary
No edit summary
Line 109: Line 109:
local pattern = "[·ˈˌ]?[" .. pc .. "]" .. UNRELEASED .. "?*ː?" .. vowel .. "*ː?[" .. pc .. "]" .. UNRELEASED .. "?*ː?·?"
local pattern = "[·ˈˌ]?[" .. pc .. "]" .. UNRELEASED .. "?*ː?" .. vowel .. "*ː?[" .. pc .. "]" .. UNRELEASED .. "?*ː?·?"
--[·ˈˌ]?[mnɲŋpbtdcɟkɡʔvðsɕxɣhʨʥɾlɬłʣjwʦ⁽ʰ⁾]..UNRELEASED..?*ː?[iɪyeøɛœæauɔɑʊ]*ː?[mnɲŋpbtdcɟkɡʔvðsɕxɣhʨʥɾlɬłʣjwʦ]..UNRELEASED..*ː?·?
--[·ˈˌ]?[mnɲŋpbtdcɟkɡʔvðsɕxɣhʨʥɾlɬłʣjwʦ⁽ʰ⁾]..UNRELEASED..?*ː?[iɪyeøɛœæauɔɑʊ]*ː?[mnɲŋpbtdcɟkɡʔvðsɕxɣhʨʥɾlɬłʣjwʦ]..UNRELEASED..*ː?·?
syll = split(m, pattern)


return table.concat(syll, "-")
return table.concat(split(m, pattern), "-")
end
end