45,581
edits
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
function tests:check_output(term, expected, noresp) | function tests:check_output(term, expected, noresp) | ||
return tests:equals( | return tests:equals( | ||
noresp and linkup(noresp) .. "<br>(" .. term .. ") | noresp and linkup(noresp) .. "<br>(" .. term .. ")" or linkup(term), | ||
m_IPA.crux(term), | m_IPA.crux(term), | ||
expected, | expected, | ||
Line 21: | Line 21: | ||
function tests:test_example() | function tests:test_example() | ||
local list = { | local list = { | ||
{"Teltsġvi", "ˈtʰɛɬt͡sxwi"}, | {"Teltsġvi", "ˈtʰɛɬt͡sxwi"}, | ||
{"uįo·kỏesġen", "ˌujɔˈk⁽ʰ⁾ʊːɛsxɛn", "uįokỏesġen"}, | {"uįo·kỏesġen", "ˌujɔˈk⁽ʰ⁾ʊːɛsxɛn", "uįokỏesġen"}, | ||
{" | "vowels", | ||
{" | {"kigįini", ""}, | ||
{" | {"kigįo̊ni", ""}, | ||
{" | {"ata", ""}, | ||
{" | {"at", ""}, | ||
{" | {"anta", ""}, | ||
{" | {"gedli", ""}, | ||
{" | {"hiddįuįa", ""}, | ||
{" | {"katsa", ""}, | ||
{" | {"dảdna", ""}, | ||
{" | {"danaka", ""}, | ||
{" | {"ehhama", ""}, | ||
{"tõkkiauki", " | {"ehhakka", ""}, | ||
"short vowels", | |||
{"gagi", ""}, | |||
{"kulu", ""}, | |||
{"galmot", ""}, | |||
{"kęmes", ""}, | |||
{"megi", ""}, | |||
{"netra", ""}, | |||
{"nitṡa", ""}, | |||
{"pilra", ""}, | |||
{"pohi", ""}, | |||
{"sġodna", ""}, | |||
{"kulu", ""}, | |||
{"nuppua", ""}, | |||
{"půdů", ""}, | |||
{"sůtrů", ""}, | |||
{"tygi", ""}, | |||
{"ymni", ""}, | |||
{"kõhi", ""}, | |||
{"kõḍga", ""}, | |||
"short open vowels", | |||
{"atra", ""}, | |||
{"sukno", ""}, | |||
{"sungoma", ""}, | |||
{"hallu", ""}, | |||
{"haluka", ""}, | |||
"short closed vowels", | |||
{"gedna", ""}, | |||
{"genari", ""}, | |||
{"kuspo", ""}, | |||
{"kusoųi", ""}, | |||
{"edġe", ""}, | |||
{"eteri", ""}, | |||
"the archiphoneme ''ɨ''", | |||
{"tahha", ""}, | |||
{"toahhun", ""}, | |||
{"gasi", ""}, | |||
{"gausun", ""}, | |||
{"gei", ""}, | |||
{"gegįin", ""}, | |||
{"kyṡi", ""}, | |||
{"kůiṡůn", ""}, | |||
"long vowels", | |||
{"mảra", ""}, | |||
{"mảhra", ""}, | |||
{"pẻsi", ""}, | |||
{"pẻbmui", ""}, | |||
{"pỉni", ""}, | |||
{"pỉdna", ""}, | |||
{"pỏbi", ""}, | |||
{"tỏhni", ""}, | |||
{"ủma", ""}, | |||
{"ủdno", ""}, | |||
{"ẻu", ""}, | |||
{"ẻulbi", ""}, | |||
{"įỷ", ""}, | |||
{"mỷhni", ""}, | |||
{"kõuba", ""}, | |||
{"õut", ""}, | |||
"diphthongs", | |||
{"sỉubmi", ""}, | |||
{"aubmi", ""}, | |||
{"koakvi", ""}, | |||
{"neulkio", ""}, | |||
{"nianso", ""}, | |||
{"riehpi", ""}, | |||
{"diuksi", ""}, | |||
{"miout", ""}, | |||
{"ųanuahmo", ""}, | |||
{"vuihli", ""}, | |||
{"gaykka", ""}, | |||
{"suvi", ""}, | |||
{"sůỉmo", ""}, | |||
{"huųo", ""}, | |||
{"huoma", ""}, | |||
"semivowel", | |||
{"igįut", ""}, | |||
{"luvvủ", ""}, | |||
{"oųala", ""}, | |||
{"ovvala", ""}, | |||
{"oula", ""}, | |||
"triphthongs", | |||
{"tsġiauga", ""}, | |||
{"tõkkiauki", ""}, | |||
{"tieibid", ""}, | |||
{"mieumi", ""}, | |||
{"niue", ""}, | |||
{"toaika", ""}, | |||
{"peuiskvi", ""}, | |||
{"ruoiknei", ""}, | |||
"coalescence", | |||
{"gảgi", ""}, | |||
{"gęįagi", ""}, | |||
{"geįe", ""}, | |||
{"hego", ""}, | |||
{"hivve", ""}, | |||
{"keugo", ""}, | |||
{"kůbue", ""}, | |||
{"niuba", ""}, | |||
{"nivvadi", ""}, | |||
{"maidi", ""}, | |||
{"magįika", ""}, | |||
{"saiųu", ""}, | |||
{"saịuka", ""}, | |||
{"tiegibi", ""}, | |||
{"tuobi", ""}, | |||
{"tubimo", ""}, | |||
{"vebo", ""}, | |||
{"vivve", ""}, | |||
"apocope", | |||
{"tsammi", ""}, | |||
{"tsamġa", ""}, | |||
{"tsamṡita", ""}, | |||
{"sira", ""}, | |||
{"sỉhdi", ""}, | |||
{"kori", ""}, | |||
{"kohko", ""}, | |||
{"pyry", ""}, | |||
{"pyhma", ""}, | |||
{"sġaumkka", ""}, | |||
{"ỉltṡemkka", ""}, | |||
"prothesis", | |||
{"moġa", ""}, | |||
{"amġa", ""}, | |||
{"anomġa", ""}, | |||
"stress", | |||
{"en·tiebbie", "", "entiebbie"}, | |||
{"m·o·hįeimen·i", "", "mohįeimeni"}, | |||
{"o·sikkami", "", "osikkami"}, | |||
{"o·gauldigge", "", "ogauldigge"}, | |||
{"ogalen", ""}, | |||
{"asġa", ""}, | |||
{"sahha", ""}, | |||
"consonants", | |||
"/m/", | |||
{"moni", ""}, | |||
{"lįohma", ""}, | |||
{"mamma", ""}, | |||
{"umna", ""}, | |||
{"ymni", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | {"", ""}, | ||
{"", ""}, | {"", ""}, | ||
Line 73: | Line 308: | ||
{"", ""}, | {"", ""}, | ||
{"", ""}, | {"", ""}, | ||
} | } | ||
self:iterate(list, "check_output") | self:iterate(list, "check_output") |