Module:siwa-pron: Difference between revisions
No edit summary |
No edit summary |
||
| Line 72: | Line 72: | ||
{ --undo ligatures | { --undo ligatures | ||
["ʨ"] = "t͡ɕ", ["ʥ"] = "d͡ʑ", ["ł"] = "tɬ", ["ʣ"] = "d͡z", ["ʦ"] = "t͡s", | ["ʨ"] = "t͡ɕ", ["ʥ"] = "d͡ʑ", ["ł"] = "tɬ", ["ʣ"] = "d͡z", ["ʦ"] = "t͡s", | ||
}, | |||
{ | |||
["·"] = "", --remove morpheme separator | |||
}, | }, | ||
} | } | ||
| Line 94: | Line 97: | ||
end | end | ||
return table.concat(morpheme) | return table.concat(morpheme,"·") | ||
end | end | ||
| Line 104: | Line 107: | ||
for _, rule in ipairs(rules) do | for _, rule in ipairs(rules) do | ||
for regex, replacement in pairs(rule) do | |||
term = gsub(term, regex, replacement) | |||
end | end | ||
end | |||
end | |||
table.insert(IPA, term) | table.insert(IPA, term) | ||
return table.concat(IPA) | |||
end | end | ||