Module:pine-pron: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Tag: Reverted
No edit summary
Tag: Reverted
Line 73: Line 73:
}
}
term = term:gsub("(.)%1į", "%1įː") -- e.g. nnį > nį:
term = term:gsub("(" .. consonants .. ")%1į", "%1įː") -- e.g. nnį > nį:
for digraph, repl in pairs(digraphs) do
for digraph, repl in pairs(digraphs) do
         term = term:gsub(digraph, repl)
         term = term:gsub(digraph, repl)
Line 82: Line 82:
--word = word:gsub("(" .. consonants .. "*" .. vowels .. "+" .. consonants .. "*)", "%1·")
--word = word:gsub("(" .. consonants .. "*" .. vowels .. "+" .. consonants .. "*)", "%1·")
word = word:gsub("(" .. consonants .. ")(" .. consonants .. "+)", "%%2")
word = word:gsub("(" .. consonants .. ")(" .. consonants .. "+)", "%1#%2")
word = word:gsub("^(" .. consonants .. ")·", "%1"); word = word:gsub("·(" .. consonants .. ")$", "%1")
word = word:gsub("^(" .. consonants .. ")#", "%1"); word = word:gsub("#(" .. consonants .. ")$", "%1")
words[i] = word
words[i] = word

Navigation menu