Module:anui-pron: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 20: Line 20:
local front_vowel = "iea"
local front_vowel = "iea"
local vowel = "[" .. back_vowel .. front_vowel .. "]"
local vowel = "[" .. back_vowel .. front_vowel .. "]"
local nasal_vowel = "[ãĩõᴍ]"
local nasal_vowel = {["a"] = "ã", ["i"] = "ĩ", ["o"] = "õ", ["u"] = "ᴍ"}
 
local function nasal_to_oral(s)
return s
end


local export = {}
local export = {}
Line 29: Line 33:
{"([uùm]ʼ?)m", "%1ᴍ"}, {"m(ʼᴍ)", "ᴍ%1"}, -- tell apart between regular and syllabic <m>
{"([uùm]ʼ?)m", "%1ᴍ"}, {"m(ʼᴍ)", "ᴍ%1"}, -- tell apart between regular and syllabic <m>
{vowel .. vowel, {["aa"] = "aː˧", ["ee"] = "eː˧", ["ii"] = "iː˧", ["ɔɔ"] = "ɔː˧", ["uu"] = "uː˧",}},
{vowel .. vowel, {["aa"] = "aː˧", ["ee"] = "eː˧", ["ii"] = "iː˧", ["ɔɔ"] = "ɔː˧", ["uu"] = "uː˧",}},
{vowel .. "(" .. nasal_vowel .. ")", "%1ː" .. HIGHFALL},
{"(" .. vowel .. ")" .. nasal_vowel["%1"], "%1ː" .. HIGHFALL},  
}
}