48,355
edits
No edit summary |
No edit summary |
||
| Line 64: | Line 64: | ||
local consonants = lazy_consonants | local consonants = lazy_consonants | ||
-- substitutions for easier processing | local words = split(term, "%s") | ||
for i, word in ipairs(words) do | |||
word = word:gsub("(" .. consonants .. "*" .. vowels .. "+" .. consonants .. "*)", "%1·") | |||
--word = word:gsub("(" .. consonants .. ")(" .. consonants .. "+)", "%1·%2") | |||
--word = word:gsub("^(" .. consonants .. ")·", "%1"); word = word:gsub("·(" .. consonants .. ")$", "%1") | |||
words[i] = word | |||
end | |||
--[[ substitutions for easier processing | |||
local digraphs = { | local digraphs = { | ||
["tṡ"] = "ʧ", ["ng"] = "ŋ", ["ts"] = "ʦ", | ["tṡ"] = "ʧ", ["ng"] = "ŋ", ["ts"] = "ʦ", | ||
| Line 84: | Line 96: | ||
words[i] = word | words[i] = word | ||
end | end]] | ||
return table.concat(words, | return table.concat(words, " ") | ||
end | end | ||