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 40: | Line 40: | ||
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"}, | {"[bv]", "β"}, {"gu?", "ɣ"}, {"d", "ð"}, {"ʎ$", "il"}, {"an$", "ᴀ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, " | term = gsub(term, "ᴀ", "a" .. CEN .. NASAL) | ||
return term | return term |