Module:anui-pron: Difference between revisions

Jump to navigation Jump to search
No edit summary
No edit summary
Line 10: Line 10:
local TILDE, NASAL = u(0x0303), u(0x0303) -- COMBINING TILDE ̃
local TILDE, NASAL = u(0x0303), u(0x0303) -- COMBINING TILDE ̃
local TILDEBELOW, CREAKY = u(0x0330), u(0x0330) -- COMBINING TILDE BELOW ̰
local TILDEBELOW, CREAKY = u(0x0330), u(0x0330) -- COMBINING TILDE BELOW ̰
local GRAVE = u(0x0300) -- COMBINING GRAVE ACCENT ̀
local HIGH = u(0x02E6) -- MODIFIER LETTER HIGH TONE BAR ˦
local HIGH = u(0x02E6) -- MODIFIER LETTER HIGH TONE BAR ˦
local HIGHFALL = "˥˦"
local HIGHFALL = "˥˦"
Line 21: Line 22:


local rules = {
local rules = {
{"ʇ", "ǀ"}, {"a" .. TILDEBELOW, "à"}, {"o" .. TILDEBELOW, "ò"},
{"ʇ", "ǀ"}, {"([ḛḭṵ])", mw.ustring.toNFD("$1")}, {TILDEBELOW, GRAVE}, {"([aeiou]" .. GRAVE .. ")", mw.ustring.toNFC("$1")},
--{"a" .. TILDEBELOW, "à"}, {"o" .. TILDEBELOW, "ò"},