Module:siwa-pron/data: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(14 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
local m_table = require("Module:table") | local m_table = require("Module:table") | ||
export.prefix = m_table.listToSet({ | |||
"o", "i", "u", "a", "ta", "t", | |||
"ma", "sa", "tama", "tata", "kata", | |||
"keu", "ga", "hę", "tů", "uįo" | |||
}) | |||
export.suffix = m_table.listToSet({ | |||
"mi", "si", "ki", "i", "ta", "la", "m", | |||
"en", | |||
}) | |||
export.initial_clusters = m_table.listToSet({ | export.initial_clusters = m_table.listToSet({ | ||
Line 10: | Line 21: | ||
}) | }) | ||
export. | export.internal_clusters = m_table.listToSet({ | ||
"mp", "mn", "mt", "mk", "mġ", "ms", "mṡ", "mr", "mh", | "mp", "mn", "mt", "mk", "mġ", "ms", "mṡ", "mr", "mh", | ||
"pr", "pm", "ps", "pṡ", | "pr", "pm", "ps", "pṡ", | ||
Line 24: | Line 35: | ||
"gn", "gs", "gl", "gm", "gv", | "gn", "gs", "gl", "gm", "gv", | ||
"ġm", "ġv", "ġn", "ġl", | "ġm", "ġv", "ġn", "ġl", | ||
"mkk", "mst", | "mkk", "mst", | ||
"nst", "ndl", "ndr", | "nst", "ndl", "ndr", | ||
Line 35: | Line 44: | ||
"lpp", "lkk", "ltt", "lts", "ltṡ", "ldį", | "lpp", "lkk", "ltt", "lts", "ltṡ", "ldį", | ||
"dlv", "dlm", "dln", "dlk", "dlġ", | "dlv", "dlm", "dln", "dlk", "dlġ", | ||
"ntsġ", "tskv", "tsġv", "ltsv", "ltsġ", | "ntsġ", "tskv", "tsġv", "ltsv", "ltsġ", | ||
"ltsġv", | "ltsġv", | ||
}) | }) | ||
export.anaptyctic = | export.anaptyctic = { | ||
"mn", " | {"mn", "ːmɨnː"}, {"mʔk", "ːmɨʔk"}, | ||
{"ʦ([nxm])", "ːʣɨ%1ː"}, {"ʦꬶ", "ːʣɨʔk"}, {"ʦꬶv", "ːʣɨkwː"}, | |||
" | {"ʦv", "ːʣɨwː"}, {"ʦđ", "ːʣɨʔt"}, | ||
{"đꬶ", "ːdɨʔk"}, {"đꬶv", "ːdɨkwː"}, {"đ([xn])", "ːdɨ%1ː"}, | |||
" | {"đv", "ːdɨwː"}, | ||
" | {"sꬶv", "ːskʔɨwː"}, {"sʔk", "ːsɨʔk"}, {"ɕꬶv", "ːɕkɨwː"}, | ||
{"([lr])(ʔ[kpt])", "ː%1ɨʔ%2"}, {"ł([mnx])", "ːłɨ%1ː"}, {"ꝺx", "ːðɨɣː"}, | |||
" | |||
{"ðꬶ", "ːðɨʔk"}, {"ɣ([nm])", "ːŋɨ%1ː"}, {"([łrð])v", "ː%1ɨwː"}, | |||
{"x([mnl)]", "ːɣɨ%1ː"}, {"xv", "ːɣɨwː"}, {"ƀ([msɕ])", "ːbɨ%1ː"}, | |||
} | {"ꬶ([msɕl])", "ːɡɨ%1ː"}, {"ꬶv", "ːɡɨwː"}, {"ꬶsꬶ", "ːksɨʔk"}, | ||
} | |||
return export | return export |
Latest revision as of 13:41, 3 August 2021
- The following documentation is located at Module:siwa-pron/data/doc.[edit]
- Useful links: root page • root page's subpages • links • transclusions • testcases • sandbox
local export = {}
local m_table = require("Module:table")
export.prefix = m_table.listToSet({
"o", "i", "u", "a", "ta", "t",
"ma", "sa", "tama", "tata", "kata",
"keu", "ga", "hę", "tů", "uįo"
})
export.suffix = m_table.listToSet({
"mi", "si", "ki", "i", "ta", "la", "m",
"en",
})
export.initial_clusters = m_table.listToSet({
"sv", "sġ", "sġv",
"ts", "tv", "tsv", "tsġ", "tsġv",
"dl",
"kv", "km", "kn",
})
export.internal_clusters = m_table.listToSet({
"mp", "mn", "mt", "mk", "mġ", "ms", "mṡ", "mr", "mh",
"pr", "pm", "ps", "pṡ",
"bm", "bs", "bṡ",
"nt", "nd", "ns", "nṡ", "nr", "nk", "nh",
"tr", "tk", "tġ", "tv", "tn", "ts",
"st", "sl", "sk", "sġ", "sm", "sp", "sv",
"ṡm", "ṡp", "ṡv", "ṡk",
"rġ", "rh", "rm", "rp", "rv", "rt", "rk",
"lm", "lp", "lb", "lv", "ln", "lk", "lg", "lġ", "lh", "lt", "ld", "lṡ", "lr",
"dn", "dl", "dġ",
"ḍm", "ḍk", "ḍv",
"gn", "gs", "gl", "gm", "gv",
"ġm", "ġv", "ġn", "ġl",
"mkk", "mst",
"nst", "ndl", "ndr",
"tsn", "tsk", "tsġ", "tkv", "tsv", "tst", "tsl", "tsm",
"skl", "skv", "skk", "sġv",
"ṡgv", "ṡkv",
"rkk", "rpp", "rtt",
"lpp", "lkk", "ltt", "lts", "ltṡ", "ldį",
"dlv", "dlm", "dln", "dlk", "dlġ",
"ntsġ", "tskv", "tsġv", "ltsv", "ltsġ",
"ltsġv",
})
export.anaptyctic = {
{"mn", "ːmɨnː"}, {"mʔk", "ːmɨʔk"},
{"ʦ([nxm])", "ːʣɨ%1ː"}, {"ʦꬶ", "ːʣɨʔk"}, {"ʦꬶv", "ːʣɨkwː"},
{"ʦv", "ːʣɨwː"}, {"ʦđ", "ːʣɨʔt"},
{"đꬶ", "ːdɨʔk"}, {"đꬶv", "ːdɨkwː"}, {"đ([xn])", "ːdɨ%1ː"},
{"đv", "ːdɨwː"},
{"sꬶv", "ːskʔɨwː"}, {"sʔk", "ːsɨʔk"}, {"ɕꬶv", "ːɕkɨwː"},
{"([lr])(ʔ[kpt])", "ː%1ɨʔ%2"}, {"ł([mnx])", "ːłɨ%1ː"}, {"ꝺx", "ːðɨɣː"},
{"ðꬶ", "ːðɨʔk"}, {"ɣ([nm])", "ːŋɨ%1ː"}, {"([łrð])v", "ː%1ɨwː"},
{"x([mnl)]", "ːɣɨ%1ː"}, {"xv", "ːɣɨwː"}, {"ƀ([msɕ])", "ːbɨ%1ː"},
{"ꬶ([msɕl])", "ːɡɨ%1ː"}, {"ꬶv", "ːɡɨwː"}, {"ꬶsꬶ", "ːksɨʔk"},
}
return export