Module:ábḫ-ipa/remake: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 32: | Line 32: | ||
local rules = { | local rules = { | ||
{"áa", "aa^"}, {"aá", "aaˇ"}, {"íi", "ii^"}, {"ií", "iiˇ"}, | |||
{" | {"aa", "aː"}, {"ii", "iː"}, | ||
{vowels .. "i", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, | |||
{"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, | {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, | ||
{"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, | {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, | ||
Line 39: | Line 40: | ||
} | } | ||
function export.test(frame) | |||
return mw.ustring.toNFD("áā") | |||
end | |||
Revision as of 21:57, 9 April 2021
- The following documentation is located at Module:ábḫ-ipa/remake/doc.[edit]
- Useful links: root page • root page's subpages • links • transclusions • testcases • sandbox
--[[
Hi! If you ever happen to read this, I'm trying to friendly *deobfuscate* your module.
I've learned some Scribunto Lua the hard way, after months of messing with it for Avendonian, Siwa, and High Valyrian modules.
You can check out my Module:siwa-pron and Module:qhv-pron if you're curious; let's say it took me many many
attempts to make them functional :þ. Thanks for adding your language to Linguifex, cheers!
]]
local sub = mw.ustring.sub
local find = mw.ustring.find
local gmatch = mw.ustring.gmatch
local gsub = mw.ustring.gsub
local match = mw.ustring.match
local u = mw.ustring.char
local split = mw.text.split
local gsplit = mw.text.gsplit
local PAGENAME = mw.title.getCurrentTitle().text
local CIRCUMFLEX = u(0x0302)
local HACEK = u(0x030C)
local ACUTE = u(0x0301)
local NONSYLL = u(0x032F)
local DENTAL = u(0x032A)
local SYLL = u(0x030D)
local export = {}
local composer = {
["s"] = "s",
}
local vowels = "[aeɛʊiɪɔɐ]"
local rules = {
{"áa", "aa^"}, {"aá", "aaˇ"}, {"íi", "ii^"}, {"ií", "iiˇ"},
{"aa", "aː"}, {"ii", "iː"},
{vowels .. "i", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""},
{"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""},
{"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""},
{"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""}, {"", ""},
}
function export.test(frame)
return mw.ustring.toNFD("áā")
end
return export