45,647
edits
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
local velar = "[kɡɣɫw]"; local palatal = "[ɲʧʃʎ]" | local velar = "[kɡɣɫw]"; local palatal = "[ɲʧʃʎ]" | ||
local consonants = "[bkdhjlmnɲprɾstʃθβðɡɣzʧɫʎ]" | local consonants = "[bkdhjlmnɲprɾstʃθβðɡɣzʧɫʎ]" | ||
local vowels = "[ | local vowels = "[áéíóúaɑɐeɪɛiɔʊouwJąĄ" .. ADV .. RET .. CEN .. ACUTE .. "]" | ||
local voiced = "[bdhʎjmnɲβðɡɣz]" | local voiced = "[bdhʎjmnɲβðɡɣz]" | ||
Line 39: | Line 39: | ||
local prelims = { | local prelims = { | ||
{"r", "ɾ"}, {"ch", "ʧ"}, {"qu", "k"}, {"il", "ʎ"}, {"ñ", "ɲ"}, {"c", "k"}, {"an$", "ɐn"}, | {"r", "ɾ"}, {"ch", "ʧ"}, {"qu", "k"}, {"il", "ʎ"}, {"ñ", "ɲ"}, {"c", "k"}, --{"an$", "ɐn"}, | ||
{"[bv]", "β"}, {"gu?", "ɣ"}, {"d", "ð"}, {"ʎ$", "il"}, {"an$", " | {"[bv]", "β"}, {"gu?", "ɣ"}, {"d", "ð"}, {"ʎ$", "il"}, {"an$", "ąn"}, {"án$", "Ąn"}, | ||
{"z", "θ"}, {"x", "ʃ"}, {"(" .. vowels .. ")i(" .. vowels .. ")", "%1j%2"}, | {"z", "θ"}, {"x", "ʃ"}, {"(" .. vowels .. ")i(" .. vowels .. ")", "%1j%2"}, | ||
{"(" .. vowels .. ")u", "%1w"}, {"u(" .. vowels .. ")", "w%1"}, {"(" .. vowels .. ")i", "%1J"}, {"i(" .. vowels .. ")", "J%1"}, | {"(" .. vowels .. ")u", "%1w"}, {"u(" .. vowels .. ")", "w%1"}, {"(" .. vowels .. ")i", "%1J"}, {"i(" .. vowels .. ")", "J%1"}, | ||
Line 84: | Line 84: | ||
{"e(" .. consonants .. ")·(" .. consonants .. ")", "ɛ%1·%2"}, {"o(" .. consonants .. ")·(" .. consonants .. ")", "ɔ%1·%2"}, | {"e(" .. consonants .. ")·(" .. consonants .. ")", "ɛ%1·%2"}, {"o(" .. consonants .. ")·(" .. consonants .. ")", "ɔ%1·%2"}, | ||
{"e(" .. consonants .. ")?·(" .. consonants .. "[ | {"e(" .. consonants .. ")?·(" .. consonants .. "[aɐɑąĄ])", "ɛ%1·%2"}, {"o(" .. consonants .. ")?·(" .. consonants .. "[aɐɑąĄ])", "ɔ%1·%2"}, | ||
{"(" .. vowels .. "i)", "%1" .. NONSYLL}, {"w", "u" .. NONSYLL}, {"J", "i" .. NONSYLL}, | {"(" .. vowels .. "i)", "%1" .. NONSYLL}, {"w", "u" .. NONSYLL}, {"J", "i" .. NONSYLL}, | ||
Line 117: | Line 117: | ||
term = gsub(term, "ːⁿ", "ⁿː") | term = gsub(term, "ːⁿ", "ⁿː") | ||
term = gsub(term, "a([^" .. CEN .. ADV .. RET .. "])", "a" .. CEN .. "%1") | term = gsub(term, "a([^" .. CEN .. ADV .. RET .. "])", "a" .. CEN .. "%1") | ||
term = gsub(term, "ą", "a" .. NASAL .. CEN); term = gsub(term, "Ą", "a" .. NASAL .. CEN .. "ː") | |||
return term | return term |