Module:mg-pron: Difference between revisions
No edit summary |
No edit summary |
||
| Line 27: | Line 27: | ||
local rules = { | local rules = { | ||
{"([ɾs])([ɾs])", function(s1, s2) return same(s1, s2) and "ʰ%1" or s1 .. s2 end}, | |||
{".$", {["a"] = "ɐ", ["e"] = "ɪ", ["o"] = "ʊ", --[[["n"] = NASAL]]}} | {".$", {["a"] = "ɐ", ["e"] = "ɪ", ["o"] = "ʊ", --[[["n"] = NASAL]]}} | ||
} | } | ||
| Line 44: | Line 44: | ||
term = syllabify(term) | term = syllabify(term) | ||
for _, rule in ipairs(rules) do | |||
term = gsub(term, rule[1], rule[2]) | term = gsub(term, rule[1], rule[2]) | ||
end | end | ||
return term | return term | ||