From b64d905b13aee296c2982a2c4f4d9d4224c83ed8 Mon Sep 17 00:00:00 2001 From: Jack Rueter Date: Thu, 31 Aug 2023 15:55:39 +0300 Subject: [PATCH] Correct number of > at morph boundary also provide test string. --- src/fst/affixes/verbs.lexc | 16 ++++++++-------- src/fst/phonology.twolc | 3 ++- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/fst/affixes/verbs.lexc b/src/fst/affixes/verbs.lexc index cdd33025..1952a8b7 100644 --- a/src/fst/affixes/verbs.lexc +++ b/src/fst/affixes/verbs.lexc @@ -4016,8 +4016,8 @@ LEXICON V0_SHKUEAQTTED !!= * @CODE@ pueʹtted:puätt !! +V+Ind+Prs+Pl3 !! ExtraStrong-RaisedVowel-Palatalization -:%^VOWRaise%^PALE%^PAL%^CC2CCC%> VSUF-IND-PRT-PL3_ED ; !!= * @CODE@ (4) pueʹtˈte -+Use/NGminip+Use/NG:%^VOWRaise%^PALÕ%^PAL%^CC2CCC%> VSUF-IND-PRT-PL3_ED ; !!= * @CODE@ (4) puõʹtˈte +:%^VOWRaise%^PALE%^PAL%^CC2CCC VSUF-IND-PRT-PL3_ED ; !!= * @CODE@ (4) pueʹtˈte ++Use/NGminip+Use/NG:%^VOWRaise%^PALÕ%^PAL%^CC2CCC VSUF-IND-PRT-PL3_ED ; !!= * @CODE@ (4) puõʹtˈte !! +V+Ind+Prt+Pl3, Ind+Prt+Sg1, Ind+Prt+Sg2, Ind+Prt+Sg4 !! Weak-StableV-Palatalization @@ -4025,16 +4025,16 @@ LEXICON V0_SHKUEAQTTED !!= * @CODE@ pueʹtted:puätt !! Imprt+Sg2, Ind+Prs+ConNeg, Ind+Prs+Sg4, VAbess, GerTemp, GerInstr !! Weak-RaisedVowel-Palatalization -:%^VOWRaise%^PALE%^PAL%^CC2C%> VSUF-POTENTIAL_ED ; !!= * @CODE@ (6 pueʹđež -+Use/NGminip+Use/NG:%^VOWRaise%^PALÕ%^PAL%^CC2C%> VSUF-POTENTIAL_ED ; !!= * @CODE@ (6 puõʹđež +:%^VOWRaise%^PALE%^PAL%^CC2C VSUF-POTENTIAL_ED ; !!= * @CODE@ (6 pueʹđež ++Use/NGminip+Use/NG:%^VOWRaise%^PALÕ%^PAL%^CC2C VSUF-POTENTIAL_ED ; !!= * @CODE@ (6 puõʹđež :%^VOWRaise%^PALÕ%^PAL%^CC2C VSUF-IND-PRT-SG3-PL1-PL2_ ; !!= * @CODE@ ( puõʹđi +Pot+Sg3:%^PAL%^CC2C%>ež K ; !!= * @CODE@ (6 puäʹđež !! Ind+Prt+Sg3, Ind+Prt+Pl1, Ind+Prt+Pl2, Pot, !! Weak-LoweredVowel-No-palatalization -:%^CC2C%> VSUF-CONDITIONAL_ED ; !!= * @CODE@ (7) puäđ- +:%^CC2C VSUF-CONDITIONAL_ED ; !!= * @CODE@ (7) puäđ- !! Ind+Prs+Sg1, Ind+Prs+Sg2, Cond, Imprt+Sg3 -+Use/NGminip+Use/NG:%^PAL%^CC2C%> VSUF-CONDITIONAL_ED ; !!= * @CODE@ (5 ?2 ?7) puäʹđ- ++Use/NGminip+Use/NG:%^PAL%^CC2C VSUF-CONDITIONAL_ED ; !!= * @CODE@ (5 ?2 ?7) puäʹđ- !! ExtraStrong-RaisedVowel-No-palatalization :%^VOWRaise%^PALÕ VSUF-IMPRT-CONNEGII_ED ; !!= * @CODE@ (8 puõttu @@ -4049,8 +4049,8 @@ LEXICON V0_SHKUEAQTTED !!= * @CODE@ pueʹtted:puätt !! :%^VOWLower%^PAL%^CC2CAllegro%>e FOR-ALLEGRO-DEVERBAL-DERIVATION ; !! (11) Present Participle: -+Use/NGminip+Use/NG:%^VOWRaise%^PALE%^PAL%> FOR-VSUF-PRSPRC_ED ; !!= * @CODE@ (11) pueʹtti -:%^VOWRaise%^PALÕ%^PAL%> FOR-VSUF-PRSPRC_ED ; !!= * @CODE@ (11) puõʹtti ++Use/NGminip+Use/NG:%^VOWRaise%^PALE%^PAL FOR-VSUF-PRSPRC_ED ; !!= * @CODE@ (11) pueʹtti +:%^VOWRaise%^PALÕ%^PAL FOR-VSUF-PRSPRC_ED ; !!= * @CODE@ (11) puõʹtti LEXICON V_JIEAQLLED !!= * @CODE@ jieʹlled:jeä%{ʹØ%}ll diff --git a/src/fst/phonology.twolc b/src/fst/phonology.twolc index 64964304..83604f51 100644 --- a/src/fst/phonology.twolc +++ b/src/fst/phonology.twolc @@ -857,7 +857,8 @@ OnSetC ẹ: _ (ʹ:|0:ʹ|%{ʹØ%}:) [Cns:+ (%{XC%}:)|Cns:+ (ˈ:|:ˈ) Cns:+] %^V e _ (i|u|h:) %{ʹØ%}: [Cns:+|Cns:+ (ˈ:|:ˈ) Cns:+|Cns:+ :ˈ Cns:+] Vow: Cns:* %^Pen: %^PALE: %^Pen: %^PAL: ; !!€ jeä{ʹØ}kˈkel^Pen^PALE^Pen^PAL^Pen^KKK2ZERO !!€ jeeʹ000el000000 - +!!€ mõõnn^VV2V^CC2CAllegro»škuä{ʹØ}t0t^VOWRaise^PALE^PAL^CC2CCC>iǩ +!!€ mõ0n000»škueʹtˈt0000>iǩ "Diphthong raising beginning with e:i ä:ẹ"