Module:qay-pron: Difference between revisions
No edit summary |
No edit summary |
||
| Line 45: | Line 45: | ||
local phonemic_rules = { | local phonemic_rules = { | ||
{"·ˈ", "ˈ"}, {"([^nŋ][·ˈ])([tkdɡ])j", "%1%2ʲ"}, | {"·ˈ", "ˈ"}, {"([^nŋ][·ˈ])([tkdɡ])j", "%1%2ʲ"}, | ||
{"(" .. consonants .. ")( | {"(" .. consonants .. ")(·?ˈ?)(" .. consonants .. ")", function(c1, st, c2) return same(c1,c2) and st .. c1 or c1 .. st .. c2 end}, | ||
} | } | ||
| Line 53: | Line 53: | ||
{"([·ˈ])(" .. consonants .. "?)(" .. vowels .. "*)(" .. consonants .. ")", function(st,c1,v,c2) return st .. c1 .. laxen(v) .. c2 end}, | {"([·ˈ])(" .. consonants .. "?)(" .. vowels .. "*)(" .. consonants .. ")", function(st,c1,v,c2) return st .. c1 .. laxen(v) .. c2 end}, | ||
{"^(" .. consonants .. "?)(" .. vowels .. "*)(" .. consonants .. ")$", function(c1,v,c2) return c1 .. laxen(v) .. c2 end}, | {"^(" .. consonants .. "?)(" .. vowels .. "*)(" .. consonants .. ")$", function(c1,v,c2) return c1 .. laxen(v) .. c2 end}, | ||
{"(" .. consonants .. ")( | {"(" .. consonants .. ")(·?ˈ?)(" .. consonants .. ")", function(c1, st, c2) return same(c1,c2) and st .. c1 or c1 .. st .. c2 end}, | ||
{"(·" .. consonants .. ")e$", "%1ə"}, | {"(·" .. consonants .. ")e$", "%1ə"}, | ||