Module:siwa-pron/testcases: Difference between revisions

From Linguifex
Jump to navigation Jump to search
No edit summary
No edit summary
 
(14 intermediate revisions by the same user not shown)
Line 322: Line 322:
{"ataka", "ˈɑtɑɡa"},
{"ataka", "ˈɑtɑɡa"},
{"atkaka", "ˈatkɑɡa"},
{"atkaka", "ˈatkɑɡa"},
{"hảppo", "hæːʔpɔ"},
{"hảppo", "ˈhæːʔpɔ"},
{"kęmes", "cʰæmɛs"},
{"kęmes", "ˈcʰæmɛs"},
{"kemhi", "cʰɛmhi"},
{"kemhi", "ˈcʰɛmhi"},
{"ảli", "æːli"},
{"ảli", "ˈæːli"},
{"etsa", "et͡sa"},
{"etsa", "ˈet͡sa"},
{"etsta", "ɛt͡sta"},
{"etsta", "ˈɛt͡stːa"},
{"ẻ", ""},
{"ẻ", "ˈeː"},
{"iri", "iri"},
{"iri", "ˈiri"},
{"Irhi", "ɪrhi"},
{"Irhi", "ˈɪrhi"},
{"kỉ", "cʰiː"},
{"kỉ", "ˈcʰiː"},
{"mori", "mɔri"},
{"mori", "ˈmɔri"},
{"odlna", "ɔtɬna"},
{"odlna", "ˈɔtɬnːa"},
{"kỏi", "kʰʊːi"},
{"kỏi", "ˈkʰʊːi"},
{"kõhi", "kʰɔ̃ʔi"},
{"kõhi", "ˈkʰɔ̃ʔi"},
{"õkkia", "ɔ̃ʔcia"},
{"õkkia", "ˈɔ̃ʔcia"},
{"õut", "ɔ̃ːʔɔ̃̆"},
{"õut", "ˈɔ̃ːʔ"},
{"hummi", "humːi"},
{"hummi", "ˈhumːi"},
{"huhmi", "hʊhmi"},
{"huhmi", "ˈhʊhmi"},
{"hủdna", "huːʔt̚na"},
{"hủdna", "ˈhuːʔt̚na"},
{"kůnů", "cʰønø"},
{"kůnů", "ˈcʰønø"},
{"lůkků", "lœʔcø"},
{"lůkků", "ˈlœʔcø"},
{"sẻu", "søː"},
{"sẻu", "ˈsøː"},
{"tyry", "tʰyry"},
{"tyry", "ˈtʰyry"},
{"sytka", "sœtka"},
{"sytka", "ˈsœtka"},
{"nỷn", "nyːn"},
{"nỷn", "ˈnyːn"},
"ettategeuskus te neġġateuskus<br />''diphthongs and triphthongs''",
"ettategeuskus te neġġateuskus<br />''diphthongs and triphthongs''",
{"haiddįa", "hɑid͡ʑːa"},
{"haiddįa", "ˈhɑid͡ʑːa"},
{"haidni", "haɪʔt̚ni"},
{"haidni", "ˈhaɪʔt̚ni"},
{"aurin", "ɑurɪn"},
{"aurin", "ˈɑurɪn"},
{"aurko", "aʊrkɔ"},
{"aurko", "ˈaʊrkɔ"},
{"ayka", "æøɡa"},
{"ayka", "ˈæøɡa"},
{"ayḍgu", "æœðɡu"},
{"ayḍgu", "ˈæœðɡu"},
{"kei", "cʰei"},
{"kei", "ˈcʰei"},
{"keiḍge", "cʰɛɪðɟe"},
{"keiḍge", "ˈcʰɛɪðɟe"},
{"eumaįa", "eumɑja"},
{"eumaįa", "ˈeumɑja"},
{"neuḍge", "nɛʊðɟe"},
{"neuḍge", "ˈnɛʊðɟe"},
{"tey", "tʰeø"},
{"tey", "ˈtʰeø"},
{"teylba", "tɛœlba"},
{"teylba", "ˈtʰɛœlba"},
{"piagi", "pʰiɑji"},
{"piagi", "ˈpʰiɑɟi"},
{"piatki", "pʰɪatci"},
{"piatki", "ˈpʰɪatci"},
{"niebini", "niebini"},
{"niebini", "ˈniebini"},
{"kieska", "cʰɪɛska"},
{"kieska", "ˈcʰɪɛska"},
{"iohhįa", "iɔhːja"},
{"iohhįa", "ˈiɔhːja"},
{"iohka", "ɪɔhka"},
{"iohka", "ˈɪɔhka"},
{"tiuhhen", "tʰiuhːɛn"},
{"tiuhhen", "ˈtʰiuhːɛn"},
{"miudna", "mɪʊʔt̚na"},
{"miudna", "ˈmɪʊʔt̚na"},
{"męmiů", "mæmiø"},
{"męmiů", "ˈmæmiø"},
{"miůt", "mɪœʔœ̆"},
{"miůt", "ˈmɪœʔœ̆"},
{"soaki", "sɔɑɟi"},
{"soaki", "ˈsɔɑɟi"},
{"soakkia", "sɔaʔcia"},
{"soakkia", "ˈsɔaʔcia"},
{"roihho", "rɔihːɔ"},
{"roihho", "ˈrɔihːɔ"},
{"loippo", "lɔɪʔpɔ"},
{"loippo", "ˈlɔɪʔpɔ"},
{"ouġu", "ɔuxu"},
{"ouġu", "ˈɔuxu"},
{"lįoubmo", "ljɔʊʔp̚mɔ"},
{"lįoubmo", "ˈljɔʊʔp̚mɔ"},
{"rikkuami", "rɪʔkuɑmi"},
{"rikkuami", "ˈrɪʔkuɑmi"},
{"neskuahmi", "nɛskʊahmi"},
{"neskuahmi", "ˈnɛskʊahmi"},
{"belmui", "bɛlmui"},
{"belmui", "ˈbɛlmui"},
{"suikna", "sʊɪʔk̚ŋa"},
{"suikna", "ˈsʊɪʔk̚ŋa"},
{"pigįuoma", "pʰijːuɔma"},
{"pigįuoma", "ˈpʰijːuɔma"},
{"puolhia", "pʰʊɔlhia"},
{"puolhia", "ˈpʰʊɔlhia"},
{"tůavven", "tʰøɑwːɛn"},
{"tůavven", "ˈtʰøɑwːɛn"},
{"ůat", "œaʔă"},
{"sůitů", "ˈsøidø"},
{"sůitů", "søidø"},
{"ůikků", "ˈœɪʔcø"},
{"ůikků", "œɪʔcø"},
{"tsġiauga", "ˈt͡sxiɑuɣa"},
{"tsġiauga", "t͡sxiɑuɣa"},
{"biaiḍbakin", "ˈbɪaɪðbɑɟɪn"},
{"biaiḍbakin", "bɪaɪðbɑɡɪn"},
{"nieigįa", "ˈnieijːa"},
{"nieigįa", "nieijːa"},
{"niue", "ˈniue"},
{"niue", "niue"},
{"goaiġa", "ˈɡɔɑixa"},
{"goaiġa", "ɡɔɑixa"},
{"huoibmui", "ˈhʊɔɪʔp̚mui"},
{"huoibmui", "hʊɔɪʔp̚mui"},
{"benhueita", "ˈbɛnhueida"},
{"benhueita", "bɛnhueida"},
"oaḍgeuskus<br />''consonants''",
"oaḍgeuskus<br />''consonants''",
{"mamma", "mɑmːa"},
{"mamma", "ˈmɑmːa"},
{"biali", "biɑli"},
{"biali", "ˈbiɑli"},
{"vilvi", "vɪlvi"},
{"vilvi", "ˈvɪlvi"},
{"neta", "neta"},
{"neta", "ˈneta"},
{"somi", "sɔmi"},
{"somi", "ˈsɔmi"},
{"ṡini", "ɕini"},
{"ṡini", "ˈɕini"},
{"tṡihi", "t͡ɕiʔĭ"},
{"tṡihi", "ˈt͡ɕiʔi"},
{"hįůdįa", "hjød͡ʑa"},
{"hįůdįa", "ˈhjød͡ʑa"},
{"keḍmi", "cʰɛðmi"},
{"keḍmi", "ˈcʰɛðmːi"},
{"rekken", "rɛʔcɛn"},
{"rekken", "ˈrɛʔcɛn"},
{"leḍba", "lɛðba"},
{"leḍba", "ˈlɛðba"},
{"ỉdla", "iːtɬa"},
{"ỉdla", "ˈiːtɬa"},
{"kengi", "cʰeŋːi"},
{"kengi", "ˈcʰeŋːi"},
{"nįunni", "ɲunːi"},
{"nįunni", "ˈɲunːi"},
{"sġůgįů", "sxøjːø"},
{"sġůgįů", "ˈsxøjːø"},
{"hęni", "hæni"},
{"hęni", "ˈhæni"},
{"poaṡṡi", "pʰɔɑɕːi"},
{"poaṡṡi", "ˈpʰɔɑɕːi"},
{"peyma", "pʰeøma"},
{"peyma", "ˈpʰeøma"},
{"tỏ", "tʰʊː"},
{"tỏ", "ˈtʰʊː"},
{"tohhus", "tʰɔhːʊs"},
{"tohhus", "ˈtʰɔhːʊs"},
{"kemṡi", "cʰɛmɕi"},
{"kemṡi", "ˈcʰɛmɕi"},
{"kolkon", "kʰɔɬkɔn"},
{"kolkon", "ˈkʰɔlkɔn"},
{"gįosin", "ɟɔsɪn"},
{"gįosin", "ˈɟɔsɪn"},
{"gįegįi", "d͡zejːi"},
{"gįegįi", "ˈd͡zejːi"},
{"kika", "cʰika"},
{"kika", "ˈcʰika"},
{"neta", "neta"},
{"neta", "ˈneta"},
{"tatami", "tʰɑtɑmi"},
{"tatami", "ˈtʰɑtɑmi"},
{"tsepu", "t͡sepu"},
{"tsepu", "ˈt͡sepu"},
{"vihi", "viʔi"},
{"vihi", "ˈviʔi"},
{"sagįoba", "sɑjːɔba"},
{"sagįoba", "ˈsɑjːɔba"},
{"huhhi", "huhːi"},
{"huhhi", "ˈhuhːi"},
{"opa", "ɔpa"},
{"opa", "ˈɔpa"},
{"oapi", "ɔɑbi"},
{"oapi", "ˈɔɑbi"},
{"gauta", "ɡɑuda"},
{"gauta", "ˈɡɑuda"},
{"keika", "cʰeiɡa"},
{"keika", "ˈcʰeiɡa"},
{"keda", "cʰeda"},
{"keda", "ˈcʰeda"},
{"keida", "cʰeiða"},
{"keida", "ˈcʰeiða"},
{"odena", "ɔdena"},
{"odena", "ˈɔdena"},
{"oadi", "ɔɑd͡ʑi"},
{"oadi", "ˈɔɑd͡ʑi"},
{"eidda", "eitːa"},
{"eidda", "ˈeitːa"},
{"eiddie", "eitːie"},
{"eiddie", "ˈeitːie"},
{"gegi", "ɟeɟi"},
{"gegi", "ˈɟeɟi"},
{"geiga", "ɟeiɣa"},
{"geiga", "ˈɟeiɣa"},
{"hait", "haɪt͡ɕ"},
{"hait", "ˈhaɪt͡ɕ"},
{"elet", "elɛʔɛ̆"},
{"elet", "ˈelɛʔɛ̆"},
{"lungit", "luŋːɪt͡ɕ"},
{"lungit", "ˈluŋːɪt͡ɕ"},
{"tůppů", "tʰœʔpø"},
{"tůppů", "ˈtʰœʔpø"},
{"ůttů", "œʔtø"},
{"ůttů", "ˈœʔtø"},
{"sġoakke", "sxɔaʔce"},
{"sġoakke", "ˈsxɔaʔce"},
{"sokubmue", "sɔkʊʔp̚mue"},
{"sokubmue", "ˈsɔkʊʔp̚mue"},
{"sauṡpỉdna", "saʊɕpiːʔt̚na"},
{"sauṡpỉdna", "ˈsaʊɕpiːʔt̚na"},
{"voakna", "vɔaʔk̚ŋa"},
{"voakna", "ˈvɔaʔk̚ŋa"},
{"huvvi", "huwːi"},
{"huvvi", "ˈhuwːi"},
{"tiebbami", "tʰiepːɑmi"},
{"tiebbami", "ˈtʰiepːɑmi"},
{"oddo", "ɔtːɔ"},
{"oddo", "ˈɔtːɔ"},
{"mieḍḍa", "mieðːa"},
{"mieḍḍa", "ˈmieðːa"},
{"hesse", "hesːe"},
{"hesse", "ˈhesːe"},
{"aṡṡekken", "ɑɕːɛʔcɛn"},
{"aṡṡekken", "ˈɑɕːɛʔcɛn"},
{"kůddįů", "cʰød͡ʑːø"},
{"kůddįů", "ˈcʰød͡ʑːø"},
{"mįerru", "mjerːu"},
{"mįerru", "ˈmjerːu"},
{"hollu", "hɔlːu"},
{"hollu", "ˈhɔlːu"},
{"peggů", "pʰecːø"},
{"peggů", "ˈpʰecːø"},
{"toḥḥami", "tʰɔʔːɑmi"},
{"toḥḥami", "ˈtʰɔʔːɑmi"},
{"tahha", "tʰɑhːa"},
{"tahha", "ˈtʰɑhːa"},
{"ůdlġůt", "œtɬxœʔœ̆"},
{"ůdlġůt", "ˈœtɬxœʔœ̆"},
{"niḍgi", "nɪðɟi"},
{"niḍgi", "ˈnɪðɟi"},
{"nedġi", "nɛðxi"},
{"nedġi", "ˈnɛðxi"},
--[[{"", ""},
--[[{"", ""},
{"", ""},
{"", ""},

Latest revision as of 14:24, 14 June 2022


All tests passed. (refresh)
TextExpectedActual
test_example:
PassedTeltsġviˈtʰɛɬt͡sxwiˈtʰɛɬt͡sxwi
Passeduįokỏesġen
(uįo·kỏesġen)
ˌujɔˈk⁽ʰ⁾ʊːɛsxɛnˌujɔˈk⁽ʰ⁾ʊːɛsxɛn
ategeuskus
vowels
Passedatakaˈɑtɑɡaˈɑtɑɡa
Passedatkakaˈatkɑɡaˈatkɑɡa
Passedhảppoˈhæːʔpɔˈhæːʔpɔ
Passedkęmesˈcʰæmɛsˈcʰæmɛs
Passedkemhiˈcʰɛmhiˈcʰɛmhi
Passedảliˈæːliˈæːli
Passedetsaˈet͡saˈet͡sa
Passedetstaˈɛt͡stːaˈɛt͡stːa
Passedˈeːˈeː
Passediriˈiriˈiri
PassedIrhiˈɪrhiˈɪrhi
Passedkỉˈcʰiːˈcʰiː
Passedmoriˈmɔriˈmɔri
Passedodlnaˈɔtɬnːaˈɔtɬnːa
Passedkỏiˈkʰʊːiˈkʰʊːi
Passedkõhiˈkʰɔ̃ʔiˈkʰɔ̃ʔi
Passedõkkiaˈɔ̃ʔciaˈɔ̃ʔcia
Passedõutˈɔ̃ːʔˈɔ̃ːʔ
Passedhummiˈhumːiˈhumːi
Passedhuhmiˈhʊhmiˈhʊhmi
Passedhủdnaˈhuːʔt̚naˈhuːʔt̚na
Passedkůnůˈcʰønøˈcʰønø
Passedlůkkůˈlœʔcøˈlœʔcø
Passedsẻuˈsøːˈsøː
Passedtyryˈtʰyryˈtʰyry
Passedsytkaˈsœtkaˈsœtka
Passednỷnˈnyːnˈnyːn
ettategeuskus te neġġateuskus
diphthongs and triphthongs
Passedhaiddįaˈhɑid͡ʑːaˈhɑid͡ʑːa
Passedhaidniˈhaɪʔt̚niˈhaɪʔt̚ni
Passedaurinˈɑurɪnˈɑurɪn
Passedaurkoˈaʊrkɔˈaʊrkɔ
Passedaykaˈæøɡaˈæøɡa
Passedayḍguˈæœðɡuˈæœðɡu
Passedkeiˈcʰeiˈcʰei
Passedkeiḍgeˈcʰɛɪðɟeˈcʰɛɪðɟe
Passedeumaįaˈeumɑjaˈeumɑja
Passedneuḍgeˈnɛʊðɟeˈnɛʊðɟe
Passedteyˈtʰeøˈtʰeø
Passedteylbaˈtʰɛœlbaˈtʰɛœlba
Passedpiagiˈpʰiɑɟiˈpʰiɑɟi
Passedpiatkiˈpʰɪatciˈpʰɪatci
Passedniebiniˈniebiniˈniebini
Passedkieskaˈcʰɪɛskaˈcʰɪɛska
Passediohhįaˈiɔhːjaˈiɔhːja
Passediohkaˈɪɔhkaˈɪɔhka
Passedtiuhhenˈtʰiuhːɛnˈtʰiuhːɛn
Passedmiudnaˈmɪʊʔt̚naˈmɪʊʔt̚na
Passedmęmiůˈmæmiøˈmæmiø
Passedmiůtˈmɪœʔœ̆ˈmɪœʔœ̆
Passedsoakiˈsɔɑɟiˈsɔɑɟi
Passedsoakkiaˈsɔaʔciaˈsɔaʔcia
Passedroihhoˈrɔihːɔˈrɔihːɔ
Passedloippoˈlɔɪʔpɔˈlɔɪʔpɔ
Passedouġuˈɔuxuˈɔuxu
Passedlįoubmoˈljɔʊʔp̚mɔˈljɔʊʔp̚mɔ
Passedrikkuamiˈrɪʔkuɑmiˈrɪʔkuɑmi
Passedneskuahmiˈnɛskʊahmiˈnɛskʊahmi
Passedbelmuiˈbɛlmuiˈbɛlmui
Passedsuiknaˈsʊɪʔk̚ŋaˈsʊɪʔk̚ŋa
Passedpigįuomaˈpʰijːuɔmaˈpʰijːuɔma
Passedpuolhiaˈpʰʊɔlhiaˈpʰʊɔlhia
Passedtůavvenˈtʰøɑwːɛnˈtʰøɑwːɛn
Passedsůitůˈsøidøˈsøidø
Passedůikkůˈœɪʔcøˈœɪʔcø
Passedtsġiaugaˈt͡sxiɑuɣaˈt͡sxiɑuɣa
Passedbiaiḍbakinˈbɪaɪðbɑɟɪnˈbɪaɪðbɑɟɪn
Passednieigįaˈnieijːaˈnieijːa
Passedniueˈniueˈniue
Passedgoaiġaˈɡɔɑixaˈɡɔɑixa
Passedhuoibmuiˈhʊɔɪʔp̚muiˈhʊɔɪʔp̚mui
Passedbenhueitaˈbɛnhueidaˈbɛnhueida
oaḍgeuskus
consonants
Passedmammaˈmɑmːaˈmɑmːa
Passedbialiˈbiɑliˈbiɑli
Passedvilviˈvɪlviˈvɪlvi
Passednetaˈnetaˈneta
Passedsomiˈsɔmiˈsɔmi
Passedṡiniˈɕiniˈɕini
Passedtṡihiˈt͡ɕiʔiˈt͡ɕiʔi
Passedhįůdįaˈhjød͡ʑaˈhjød͡ʑa
Passedkeḍmiˈcʰɛðmːiˈcʰɛðmːi
Passedrekkenˈrɛʔcɛnˈrɛʔcɛn
Passedleḍbaˈlɛðbaˈlɛðba
Passedỉdlaˈiːtɬaˈiːtɬa
Passedkengiˈcʰeŋːiˈcʰeŋːi
Passednįunniˈɲunːiˈɲunːi
Passedsġůgįůˈsxøjːøˈsxøjːø
Passedhęniˈhæniˈhæni
Passedpoaṡṡiˈpʰɔɑɕːiˈpʰɔɑɕːi
Passedpeymaˈpʰeømaˈpʰeøma
Passedtỏˈtʰʊːˈtʰʊː
Passedtohhusˈtʰɔhːʊsˈtʰɔhːʊs
Passedkemṡiˈcʰɛmɕiˈcʰɛmɕi
Passedkolkonˈkʰɔlkɔnˈkʰɔlkɔn
Passedgįosinˈɟɔsɪnˈɟɔsɪn
Passedgįegįiˈd͡zejːiˈd͡zejːi
Passedkikaˈcʰikaˈcʰika
Passednetaˈnetaˈneta
Passedtatamiˈtʰɑtɑmiˈtʰɑtɑmi
Passedtsepuˈt͡sepuˈt͡sepu
Passedvihiˈviʔiˈviʔi
Passedsagįobaˈsɑjːɔbaˈsɑjːɔba
Passedhuhhiˈhuhːiˈhuhːi
Passedopaˈɔpaˈɔpa
Passedoapiˈɔɑbiˈɔɑbi
Passedgautaˈɡɑudaˈɡɑuda
Passedkeikaˈcʰeiɡaˈcʰeiɡa
Passedkedaˈcʰedaˈcʰeda
Passedkeidaˈcʰeiðaˈcʰeiða
Passedodenaˈɔdenaˈɔdena
Passedoadiˈɔɑd͡ʑiˈɔɑd͡ʑi
Passedeiddaˈeitːaˈeitːa
Passedeiddieˈeitːieˈeitːie
Passedgegiˈɟeɟiˈɟeɟi
Passedgeigaˈɟeiɣaˈɟeiɣa
Passedhaitˈhaɪt͡ɕˈhaɪt͡ɕ
Passedeletˈelɛʔɛ̆ˈelɛʔɛ̆
Passedlungitˈluŋːɪt͡ɕˈluŋːɪt͡ɕ
Passedtůppůˈtʰœʔpøˈtʰœʔpø
Passedůttůˈœʔtøˈœʔtø
Passedsġoakkeˈsxɔaʔceˈsxɔaʔce
Passedsokubmueˈsɔkʊʔp̚mueˈsɔkʊʔp̚mue
Passedsauṡpỉdnaˈsaʊɕpiːʔt̚naˈsaʊɕpiːʔt̚na
Passedvoaknaˈvɔaʔk̚ŋaˈvɔaʔk̚ŋa
Passedhuvviˈhuwːiˈhuwːi
Passedtiebbamiˈtʰiepːɑmiˈtʰiepːɑmi
Passedoddoˈɔtːɔˈɔtːɔ
Passedmieḍḍaˈmieðːaˈmieðːa
Passedhesseˈhesːeˈhesːe
Passedaṡṡekkenˈɑɕːɛʔcɛnˈɑɕːɛʔcɛn
Passedkůddįůˈcʰød͡ʑːøˈcʰød͡ʑːø
Passedmįerruˈmjerːuˈmjerːu
Passedholluˈhɔlːuˈhɔlːu
Passedpeggůˈpʰecːøˈpʰecːø
Passedtoḥḥamiˈtʰɔʔːɑmiˈtʰɔʔːɑmi
Passedtahhaˈtʰɑhːaˈtʰɑhːa
Passedůdlġůtˈœtɬxœʔœ̆ˈœtɬxœʔœ̆
Passedniḍgiˈnɪðɟiˈnɪðɟi
Passednedġiˈnɛðxiˈnɛðxi

local tests = require('Module:UnitTests')
local m_IPA = require('Module:siwa-pron')

local function IPA_style(IPA)
	return '<span style="font-size:110%;font-family:Gentium,\'DejaVu Sans\',\'Segoe UI\',sans-serif>' .. IPA .. '</span>'
end

local function linkup(text)
	return "[[Contionary:" .. text .. "#Siwa|" .. text .. "]]"
end

function tests:check_output(term, expected, noresp)
	return tests:equals(
		noresp and linkup(noresp) .. "<br>(" .. term .. ")" or linkup(term),
		m_IPA.crux(term),
		expected,
		{ display = IPA_style, show_difference = true }
	)
end

function tests:test_example()
	local list = {
		{"Teltsġvi", "ˈtʰɛɬt͡sxwi"},
		{"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", ""},
		{"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", ""},
		{"hįỏmno", ""},
		{"imno", ""},
		{"kůimpa", ""},
		{"tůmkki", ""},
		{"lįemkka", ""},
		{"damu", ""},
		{"damġa", ""},
		{"kaibmu", ""},
		{"kaimka", ""},
		{"gįaukama", ""},
		{"tama", ""},
		{"taintsġi", ""},
		{"dỉmma", ""},
		{"dỉndi", ""},
		{"kinaubmi", ""},
		{"kinaundi", ""},
		"/p/ and /b/",
		{"pila", ""},
		{"laipin", ""},
		{"mẻppi", ""},
		{"oaḍbi", ""},
		{"loba", ""},
		{"iįeppi", ""},
		{"haihpo", ""},
		{"tiehba", ""},
		{"onębbi", ""},
		{"nubmi", ""},
		{"tsảpmi", ""},
		{"nypsiri", ""},
		{"tsảpsiri", ""},
		{"tṡipra", ""},
		{"elepṡia", ""},
		{"gabṡi", ""},
		{"oapi", ""},
		{"oaḍgo", ""},
		{"rapa", ""},
		{"raḍga", ""},
		"/v/",
		{"vỉmi", ""},
		{"savi", ""},
		{"seuvvi", ""},
		{"sůivvi", ""},
		"/n/",
		{"netuba", ""},
		{"tona", ""},
		{"kinįi", ""},
		{"nįa", ""},
		{"hanna", ""},
		{"kůnnįůli", ""},
		{"lỉdna", ""},
		{"igna", ""},
		{"hiamin", ""},
		{"hihlon", ""},
		{"mamna", ""},
		{"obeno", ""},
		{"ono", ""},
		{"sumana", ""},
		{"noni", ""},
		{"nõtṡen", ""},
		{"koni", ""},
		{"kõtsiṡi", ""},
		{"kõtṡi", ""},
		{"bansi", ""},
		{"mani", ""},
		{"mansi", ""},
		{"untsi", ""},
		{"banka", ""},
		{"įanka", ""},
		{"lonhi", ""},
		{"bunhi", ""},
		"/t/",
		{"tatami", ""},
		{"eita", ""},
		{"ỉtita", ""},
		{"kůitton", ""},
		{"sảhta", ""},
		{"hįokot", ""},
		{"ůat", ""},
		{"hait", ""},
		{"sirit", ""},
		{"tabmi", ""},
		{"ủtva", ""},
		{"nỷdednįukli", ""},
		{"hetna", ""},
		{"atsio", ""},
		{"kotsmi", ""},
		{"ỉdla", ""},
		{"dlei", ""},
		{"ġųadlmi", ""},
		{"seidlġa", ""},
		{"půadlva", ""},
		{"sedla", ""},
		{"kotvi", ""},
		{"notvi", ""},
		{"beitsvi", ""},
		{"tvỉmyn", ""},
		{"gautra", ""},
		{"nautra", ""},
		{"setġa", ""},
		{"otka", ""},
		{"tṡotka", ""},
		{"biohtska", ""},
		"/d/",
		{"dedna", ""},
		{"dįẻ", ""},
		{"ida", ""},
		{"iedot", ""},
		{"kendita", ""},
		{"lỉngid", ""},
		{"dlei", ""},
		{"tieibid", ""},
		{"kodi", ""},
		{"edi", ""},
		{"meḍvi", ""},
		{"loḍvot", ""},
		{"idnu", ""},
		{"bảḍga", ""},
		{"gieḍbi", ""},
		{"otoatka", ""},
		{"sitri", ""},
		{"guokveitri", ""},
		"/ð/",
		{"oḍḍo", ""},
		{"saḍḍa", ""},
		{"sieḍḍo", ""},
		{"daḍmi", ""},
		{"heiḍmi", ""},
		{"koḍmi", ""},
		{"koḍḍa", ""},
		{"įeḍka", ""},
		{"siḍbi", ""},
		{"veḍgo", ""},
		{"veḍvo", ""},
		"/s/",
		{"sara", ""},
		{"ussủ", ""},
		{"misas", ""},
		{"mimůkis", ""},
		{"svaḍma", ""},
		{"o·kįasvi", "", "okįasvi"},
		{"įosli", ""},
		{"moskko", ""},
		{"sappiskka", ""},
		"/ɕ/",]]
		"ategeuskus<br />''vowels''",
		{"ataka", "ˈɑtɑɡa"},
		{"atkaka", "ˈatkɑɡa"},
		{"hảppo", "ˈhæːʔpɔ"},
		{"kęmes", "ˈcʰæmɛs"},
		{"kemhi", "ˈcʰɛmhi"},
		{"ảli", "ˈæːli"},
		{"etsa", "ˈet͡sa"},
		{"etsta", "ˈɛt͡stːa"},
		{"ẻ", "ˈeː"},
		{"iri", "ˈiri"},
		{"Irhi", "ˈɪrhi"},
		{"kỉ", "ˈcʰiː"},
		{"mori", "ˈmɔri"},
		{"odlna", "ˈɔtɬnːa"},
		{"kỏi", "ˈkʰʊːi"},
		{"kõhi", "ˈkʰɔ̃ʔi"},
		{"õkkia", "ˈɔ̃ʔcia"},
		{"õut", "ˈɔ̃ːʔ"},
		{"hummi", "ˈhumːi"},
		{"huhmi", "ˈhʊhmi"},
		{"hủdna", "ˈhuːʔt̚na"},
		{"kůnů", "ˈcʰønø"},
		{"lůkků", "ˈlœʔcø"},
		{"sẻu", "ˈsøː"},
		{"tyry", "ˈtʰyry"},
		{"sytka", "ˈsœtka"},
		{"nỷn", "ˈnyːn"},
		"ettategeuskus te neġġateuskus<br />''diphthongs and triphthongs''",
		{"haiddįa", "ˈhɑid͡ʑːa"},
		{"haidni", "ˈhaɪʔt̚ni"},
		{"aurin", "ˈɑurɪn"},
		{"aurko", "ˈaʊrkɔ"},
		{"ayka", "ˈæøɡa"},
		{"ayḍgu", "ˈæœðɡu"},
		{"kei", "ˈcʰei"},
		{"keiḍge", "ˈcʰɛɪðɟe"},
		{"eumaįa", "ˈeumɑja"},
		{"neuḍge", "ˈnɛʊðɟe"},
		{"tey", "ˈtʰeø"},
		{"teylba", "ˈtʰɛœlba"},
		{"piagi", "ˈpʰiɑɟi"},
		{"piatki", "ˈpʰɪatci"},
		{"niebini", "ˈniebini"},
		{"kieska", "ˈcʰɪɛska"},
		{"iohhįa", "ˈiɔhːja"},
		{"iohka", "ˈɪɔhka"},
		{"tiuhhen", "ˈtʰiuhːɛn"},
		{"miudna", "ˈmɪʊʔt̚na"},
		{"męmiů", "ˈmæmiø"},
		{"miůt", "ˈmɪœʔœ̆"},
		{"soaki", "ˈsɔɑɟi"},
		{"soakkia", "ˈsɔaʔcia"},
		{"roihho", "ˈrɔihːɔ"},
		{"loippo", "ˈlɔɪʔpɔ"},
		{"ouġu", "ˈɔuxu"},
		{"lįoubmo", "ˈljɔʊʔp̚mɔ"},
		{"rikkuami", "ˈrɪʔkuɑmi"},
		{"neskuahmi", "ˈnɛskʊahmi"},
		{"belmui", "ˈbɛlmui"},
		{"suikna", "ˈsʊɪʔk̚ŋa"},
		{"pigįuoma", "ˈpʰijːuɔma"},
		{"puolhia", "ˈpʰʊɔlhia"},
		{"tůavven", "ˈtʰøɑwːɛn"},
		{"sůitů", "ˈsøidø"},
		{"ůikků", "ˈœɪʔcø"},
		{"tsġiauga", "ˈt͡sxiɑuɣa"},
		{"biaiḍbakin", "ˈbɪaɪðbɑɟɪn"},
		{"nieigįa", "ˈnieijːa"},
		{"niue", "ˈniue"},
		{"goaiġa", "ˈɡɔɑixa"},
		{"huoibmui", "ˈhʊɔɪʔp̚mui"},
		{"benhueita", "ˈbɛnhueida"},
		"oaḍgeuskus<br />''consonants''",
		{"mamma", "ˈmɑmːa"},
		{"biali", "ˈbiɑli"},
		{"vilvi", "ˈvɪlvi"},
		{"neta", "ˈneta"},
		{"somi", "ˈsɔmi"},
		{"ṡini", "ˈɕini"},
		{"tṡihi", "ˈt͡ɕiʔi"},
		{"hįůdįa", "ˈhjød͡ʑa"},
		{"keḍmi", "ˈcʰɛðmːi"},
		{"rekken", "ˈrɛʔcɛn"},
		{"leḍba", "ˈlɛðba"},
		{"ỉdla", "ˈiːtɬa"},
		{"kengi", "ˈcʰeŋːi"},
		{"nįunni", "ˈɲunːi"},
		{"sġůgįů", "ˈsxøjːø"},
		{"hęni", "ˈhæni"},
		{"poaṡṡi", "ˈpʰɔɑɕːi"},
		{"peyma", "ˈpʰeøma"},
		{"tỏ", "ˈtʰʊː"},
		{"tohhus", "ˈtʰɔhːʊs"},
		{"kemṡi", "ˈcʰɛmɕi"},
		{"kolkon", "ˈkʰɔlkɔn"},
		{"gįosin", "ˈɟɔsɪn"},
		{"gįegįi", "ˈd͡zejːi"},
		{"kika", "ˈcʰika"},
		{"neta", "ˈneta"},
		{"tatami", "ˈtʰɑtɑmi"},
		{"tsepu", "ˈt͡sepu"},
		{"vihi", "ˈviʔi"},
		{"sagįoba", "ˈsɑjːɔba"},
		{"huhhi", "ˈhuhːi"},
		{"opa", "ˈɔpa"},
		{"oapi", "ˈɔɑbi"},
		{"gauta", "ˈɡɑuda"},
		{"keika", "ˈcʰeiɡa"},
		{"keda", "ˈcʰeda"},
		{"keida", "ˈcʰeiða"},
		{"odena", "ˈɔdena"},
		{"oadi", "ˈɔɑd͡ʑi"},
		{"eidda", "ˈeitːa"},
		{"eiddie", "ˈeitːie"},
		{"gegi", "ˈɟeɟi"},
		{"geiga", "ˈɟeiɣa"},
		{"hait", "ˈhaɪt͡ɕ"},
		{"elet", "ˈelɛʔɛ̆"},
		{"lungit", "ˈluŋːɪt͡ɕ"},
		{"tůppů", "ˈtʰœʔpø"},
		{"ůttů", "ˈœʔtø"},
		{"sġoakke", "ˈsxɔaʔce"},
		{"sokubmue", "ˈsɔkʊʔp̚mue"},
		{"sauṡpỉdna", "ˈsaʊɕpiːʔt̚na"},
		{"voakna", "ˈvɔaʔk̚ŋa"},
		{"huvvi", "ˈhuwːi"},
		{"tiebbami", "ˈtʰiepːɑmi"},
		{"oddo", "ˈɔtːɔ"},
		{"mieḍḍa", "ˈmieðːa"},
		{"hesse", "ˈhesːe"},
		{"aṡṡekken", "ˈɑɕːɛʔcɛn"},
		{"kůddįů", "ˈcʰød͡ʑːø"},
		{"mįerru", "ˈmjerːu"},
		{"hollu", "ˈhɔlːu"},
		{"peggů", "ˈpʰecːø"},
		{"toḥḥami", "ˈtʰɔʔːɑmi"},
		{"tahha", "ˈtʰɑhːa"},
		{"ůdlġůt", "ˈœtɬxœʔœ̆"},
		{"niḍgi", "ˈnɪðɟi"},
		{"nedġi", "ˈnɛðxi"},
		--[[{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},
		{"", ""},]]
	}
	self:iterate(list, "check_output")
end

return tests