From a4ec992ad24a5f62e8795f608b3d7943db0d8c1a Mon Sep 17 00:00:00 2001
From: Sébastien Dailly <sebastien@chimrod.com>
Date: Sun, 5 Sep 2021 20:22:38 +0200
Subject: Updated tests

---
 src/lib/parser.mly | 7 ++-----
 src/test/test.ml   | 7 +++++--
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/lib/parser.mly b/src/lib/parser.mly
index 8fe4a55..925ce9f 100644
--- a/src/lib/parser.mly
+++ b/src/lib/parser.mly
@@ -94,14 +94,11 @@ voyels_semi:
   | voyels          { $1 }
   | W A             { Sounds.diphtongue Sounds.semi_voyel_w Sounds.a}
   | W I             { Sounds.diphtongue Sounds.semi_voyel_w Sounds.i}
-  | I E             { Sounds.diphtongue Sounds.i (Sounds.e `Opened) }
+  | I voyels        { Sounds.diphtongue Sounds.semi_voyel_y $2 }
 
 ending_consonant: 
   | Nothing         { Some (Sounds.none) }
-  | B               { Some (Sounds.b ) }
-  | T               { Some (Sounds.t )}
-  | K               { Some (Sounds.k)}
-  | G               { Some (Sounds.g)}
+  | occlusiv        { Some $1 }
   | liquid          { Some $1 }
   | nasal           { Some $1 }
 
diff --git a/src/test/test.ml b/src/test/test.ml
index 060e829..9ae698a 100644
--- a/src/test/test.ml
+++ b/src/test/test.ml
@@ -59,7 +59,7 @@ let tests =
   ; "anneaux",      "ano(s)"
   ; "arachide",     "aRaSid°"
   ; "as",           "a(s)"
-  ; "asia",         "azia"
+  ; "asia",         "az[ja]"
   ; "astiqué",      "astike"
   ; "atmosphère",   "atmosfER°"
   ; "automne",      "ot§n°"
@@ -76,7 +76,7 @@ let tests =
   ; "co|incidant",  "ko5sid@(t)"
   ; "croire",       "kR[wa]R°"
   ; "demeure",      "d2m9R°"
-  ; "diag|nostic",  "diagnostik"
+  ; "diag|nostic",  "d[ja]gnostik"
   ; "ébrouas",      "ebRua(s)"
   ; "effroi",       "EfR[wa]"
   ; "em|magasinais","@magazinE(s)"
@@ -87,12 +87,14 @@ let tests =
   ; "final",        "finaL"
   ; "loin",         "L[w5]"
   ; "groin",        "gR[w5]"
+  ; "hélicoptère",  "eLikoptER°"
   ; "hirondelle",   "iR§dEL°"
   ; "joues",        "Zu°(s)"
   ; "libellule",    "LibELyL°"
   ; "main",         "m5"
   ; "merci",        "mERsi"
   ; "ménageais",    "menaZE(s)"
+  ; "mouillage",    "mujaZ°"
   ; "neige",        "nEZ°"
   ; "neuf",         "n9f"
   ; "nerf",         "nE(R)"
@@ -107,6 +109,7 @@ let tests =
   ; "souris",       "suRi(s)"
   ; "toiture",      "t[wa]tyR°"
   ; "trois",        "tR[wa](s)"
+  ; "vieux",        "v[j9](s)"
   ; "vil|le",       "viLL°"
   ; "wèb",          "wEb"
   ]
-- 
cgit v1.2.3