Module:siwa-pron: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 21: Line 21:
local vowel = "[" .. front_vowel .. back_vowel .. "]"
local vowel = "[" .. front_vowel .. back_vowel .. "]"


local open_to_closed = {
local open_to_closed = {["ɑ"] = "a", ["e"] = "ɛ", ["i"] = "ɪ", ["u"] = "ʊ", ["y"] = "œ", ["ø"] = "œ",}
    ["ɑ"] = "a", ["e"] = "ɛ", ["i"] = "ɪ", ["u"] = "ʊ", ["y"] = "œ", ["ø"] = "œ",  
}


local rules = {
local rules = {
Line 71: Line 69:
},
},
{
{"(" .. vowel .. ")(" .. vowel .. ")(" .. vowel .. ")(" .. consonant .. consonant .. ")",
["(" .. vowel .. ")(" .. vowel .. ")(" .. vowel .. ")(" .. consonant .. consonant .. ")"] = function(v1, v2, v3, r)
function(v1, v2, v3, r)
return open_to_closed[v1] .. open_to_closed[v2] .. open_to_closed[v3] .. r
return open_to_closed[v1] .. open_to_closed[v2] .. open_to_closed[v3] .. r
end
end

Navigation menu