Module:siwa-pron: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 6: Line 6:
local m_data = mw.loadData('Module:siwa-pron/data')
local m_data = mw.loadData('Module:siwa-pron/data')


for _, initial_clusters in ipairs(m_data.internal_clusters_2) do
    table.insert(m_data.internal_clusters_3, v)
end
--local internal_clusters = m_data.internal_clusters_2 .. m_data.internal_clusters_3 .. m_data.internal_clusters_4 .. m_data.internal_clusters_5
--local internal_clusters = m_data.internal_clusters_2 .. m_data.internal_clusters_3 .. m_data.internal_clusters_4 .. m_data.internal_clusters_5


Line 25: Line 22:
function export.separateSyllables(word)
function export.separateSyllables(word)
local syllables = {}
local syllables = {}
local pattern = "(" .. internal_clusters .. ")?(aeiou)"
local pattern = "(" .. m_data.internal_clusters_2 .. ")?(aeiou)"
m_table.insert(syllables, m_su.capturing_split(word, pattern))
m_table.insert(syllables, m_su.capturing_split(word, pattern))