From 68b9e4b327330d8cdf7ce4dd8892b0d592712d19 Mon Sep 17 00:00:00 2001 From: Arianna Masciolini Date: Wed, 23 Aug 2023 13:14:39 +0200 Subject: [PATCH] use det 'lo' instead of 'il' even when next word starts with y in ita --- src/italian/PhonoIta.gf | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/italian/PhonoIta.gf b/src/italian/PhonoIta.gf index 1330e5b6a..d28d26f50 100644 --- a/src/italian/PhonoIta.gf +++ b/src/italian/PhonoIta.gf @@ -16,12 +16,10 @@ oper "Sb" ; "Sc" ; "Sd" ; "Sf" ; "Sg" ; "Sh" ; "Sl" ; "Sm" ; "Sn" ; "Sp" ; "Sq" ; "Sr" ; "St" ; "Sv" } ; - z : Strs = strs { - "z" ; "Z" - } ; - - x : Strs = strs { - "x" ; "X" + xyz : Strs = strs { + "x" ; "X" ; + "z" ; "Z" ; + "y" ; "Y" } ; gn : Strs = strs { @@ -38,7 +36,7 @@ oper elision : (_,_,_ : Str) -> Str = \il, l', lo -> let ll = case last l' of {"'" => l' ++ Predef.BIND ; _ => l'} in - pre {il ; ll / vocale ; lo / sImpuro ; lo / z ; lo / x ; lo / gn ; lo / pn ; lo / ps } ; + pre {il ; ll / vocale ; lo / sImpuro ; lo / xyz ; lo / gn ; lo / pn ; lo / ps } ; --- pre {vocale => l' ; sImpuro => lo ; _ => il} ; --- doesn't work properly 15/4/2014 }