48,355
edits
No edit summary Tag: Reverted |
No edit summary Tag: Reverted |
||
| Line 65: | Line 65: | ||
local consonants = consonants_spelling --lazy_consonants | local consonants = consonants_spelling --lazy_consonants | ||
-- substitutions for easier processing | --[[ substitutions for easier processing | ||
local digraphs = { | local digraphs = { | ||
["tṡ"] = "ʧ", ["ng"] = "ŋ", ["ts"] = "ʦ", | ["tṡ"] = "ʧ", ["ng"] = "ŋ", ["ts"] = "ʦ", | ||
| Line 76: | Line 76: | ||
for digraph, repl in pairs(digraphs) do | for digraph, repl in pairs(digraphs) do | ||
term = term:gsub(digraph, repl) | term = term:gsub(digraph, repl) | ||
end | end]] | ||
local words = split(term, "%s") | local words = split(term, "%s") | ||
| Line 82: | Line 82: | ||
--word = word:gsub("(" .. consonants .. "*" .. vowels .. "+" .. consonants .. "*)", "%1·") | --word = word:gsub("(" .. consonants .. "*" .. vowels .. "+" .. consonants .. "*)", "%1·") | ||
word = word:gsub("(" .. consonants .. ")(" .. consonants .. "+)", "% | word = word:gsub("(" .. consonants .. ")(" .. consonants .. "+)", "%1·%2") | ||
word = word:gsub("^(" .. consonants .. ") | word = word:gsub("^(" .. consonants .. ")·", "%1"); word = word:gsub("·(" .. consonants .. ")$", "%1") | ||
words[i] = word | words[i] = word | ||