Skip to content

Commit

Permalink
Work with mOsh following diphthongs
Browse files Browse the repository at this point in the history
more variation -õk_öögg type
  • Loading branch information
rueter committed Nov 6, 2024
1 parent b36a40b commit 87b9f5e
Show file tree
Hide file tree
Showing 11 changed files with 543 additions and 514 deletions.
31 changes: 18 additions & 13 deletions src/fst/morphology/affixes/nouns.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -560,18 +560,18 @@ LEXICON N_1Y_VKK_VVGG !!= * @CODE@ jokk:jo%^1VOW%{ʹØ%}kk
LEXICON NMN_1Y_VKK_VVGG
!! * Yaml: **N-jokk river/joki**
!!
: SG-NOM ; !!= * @CODE@ kuss
:%>â ESS/PAR ; !!= * @CODE@ kussân
: SG-NOM ; !!= * @CODE@ jokk
:%>â ESS/PAR ; !!= * @CODE@ jokkân
: A_DER/SAZH_Y ;
:%^PAL%^PALK%>e SG-ILL ; !!= * @CODE@ kuʹsse
:%^PAL%^PALK N2A_LUOQSSI ; !!= * @CODE@ kuʹssi
:%^V2VV%^KK2GG SG-ABE/ACC/GEN-PL-NOM ; !!= * @CODE@ kuuzz
:%^PAL%^PALK%>e SG-ILL ; !!= * @CODE@ joʹǩǩe
:%^PAL%^PALK N2A_LUOQSSI ; !!= * @CODE@ joʹǩǩi
:%^V2VV%^KK2GG SG-ABE/ACC/GEN-PL-NOM ; !!= * @CODE@ jooǥǥ
:%^V2VV%^KK2GG A_DER/LAZH ;
:%^V2VV%^KK2GG%>â SG-LOC ; !!= * @CODE@ kuuzzâ
:%^V2VV%^KK2GG SG-COM_IN ; !!= * @CODE@ kuuzzin
:%^V2VV%^KK2GG PL-OBL ; !!= * @CODE@ kuuzzi, kuuzzid, kuuzzid, kuuzzin, kuuzzivuiʹm, kuuzzitaa
+Der+Der/Dimin+N:%^V2VV%^KK2GG N_KUUZZYZH-WITHOUT-PAL ; !!= * @CODE@ kuuzz-
+Der+Der/Dimin+N:%^V2VV%^PAL%^KK2GG%^PALK N_KUUZZYZH-WITH-PAL ; !!= * @CODE@ kuuʹzz-
:%^V2VV%^KK2GG%>â SG-LOC ; !!= * @CODE@ jooǥǥâ
:%^V2VV%^KK2GG SG-COM_IN ; !!= * @CODE@ jooǥǥin
:%^V2VV%^KK2GG PL-OBL ; !!= * @CODE@ jooǥǥi, kuuzzid, kuuzzid, kuuzzin, kuuzzivuiʹm, kuuzzitaa
+Der+Der/Dimin+N:%^V2VV%^KK2GG N_KUUZZYZH-WITHOUT-PAL ; !!= * @CODE@ jooǥǥ-
+Der+Der/Dimin+N:%^V2VV%^PAL%^KK2GG%^PALK N_KUUZZYZH-WITH-PAL ; !!= * @CODE@ jooʹjj-
+Der+Der/Dimin+N:%^PAL%^KK2GAllegro%^PALK N_KUUZZYZH-WITH-PAL-ALLEGRO ;

HatY-STEM-PX-RETAIN ;
Expand Down Expand Up @@ -10891,7 +10891,10 @@ LEXICON NMN_5Y_VK_VVGG
!! čâustõk+N+Sg+Gen:čâustõõǥǥ
:%{XC%}%^V2VV%^K2GG SG-ABE/ACC/GEN ;
:%{XC%}%^PAL%^C2CC%^PALK%>e SG-ILL ;
+Err/Orth-no-q+Err/Orth-k-kh:%{XC%}%^C2CC%>e SG-ILL ;
+Err/Orth-no-q+Err/Orth-k-kh:%{XC%}%^C2CC%>e SG-ILL ;!snimldõkke
+Err/Orth-k-kh:%{XC%}%^PAL%^C2CC%>e SG-ILL ;!snimldõʹkke
+Err/Orth-no-q:%{XC%}%^C2CC%^PALK%>e SG-ILL ;!snimldõǩǩe

:%{XC%}%^V2VV%^K2GG%>â SG-LOC ;
:%{XC%}%^V2VV%^K2GG%> SG-COM_IN ;
:%{XC%}%^V2VV%^K2GG PL-NOM ;
Expand Down Expand Up @@ -12334,15 +12337,17 @@ LEXICON NMN_KAADHNEKH !!= * @CODE@ kaađneǩ:kaađnẹ%^1VOW%{ʹØ%}k
!! kaađneǩ+N+Sg+Nom **lincense vessel/suitsutusastia**
!!€ kaađnẹ%^1VOWk%^PALE%^PALK
!!€ kaađne0ǩ00
+Use/NGminip+Use/NG:%{XC%}%^PAL%^C2CC%^PALK SG-NOM ;
+Use/NGminip+Use/NG:%{XC%}%^PAL%^C2CC%^PALK SG-NOM ;!kaađneʹǩǩ
:%{XC%}%^PAL%^C2CC%^PALK%>e ESS/PAR ; !!= * @CODE@ kaađneʹǩǩe-
+Err/Orth-k-kh:%{XC%}%^PAL%^C2CC%>e ESS/PAR ; !!= * @CODE@ kaađneʹkke-
:%{XC%}%^V2VV%^PAL%^C2CC%^PALK SG-ABE/ACC/GEN ; !!= * @CODE@ kaađneeʹǩǩ
+Err/Orth-k-kh:%{XC%}%^V2VV%^PAL%^C2CC SG-ABE/ACC/GEN ; !!= * @CODE@ kaađneeʹkk
!! kaađneǩ+N+Sg+Gen
!!€ kaađnẹ%^1VOWǩ%{XC%}%^V2VV%^PAL%^C2CC%^PALK
!!€ kaađneeʹǩǩ0000
:%{XC%}%^PALNo%^C2CC%>a SG-ILL ; !!= * @CODE@ kaađnẹkka
:%{XC%}%^V2VV%^PAL%^C2CC%^PALK%>e SG-LOC ;
:%{XC%}%^V2VV%^VOWRaise%^PAL%^C2CC%^PALK SG-COM_IN ;
:%{XC%}%^V2VV%^VOWRaise%^PAL%^C2CC%^PALK SG-COM_IN ; !!= * @CODE@ kaađniiʹǩǩin
!!€ kaađnẹ%^1VOW0ǩ%{XC%}%^V2VV%^VOWRaise%^PAL%^C2CC%^PALK%>in
!!€ kaađniiʹǩǩ00000%>in
+Use/NGminip+Use/NG:%{XC%}%^V2VV%^PAL%^C2CC%^PALK SG-COM_IN ; !!= * @CODE@ kaađneeʹǩǩin
Expand Down
75 changes: 49 additions & 26 deletions src/fst/morphology/affixes/verbs.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ LEXICON V0_LEEQD !!= * @CODE@ leeʹd:l
:%>eʹč%> CONDITIONAL ; !This needs the extra %> to prevent leʹčʼčem20240429
+Pot+Sg1:%>eʹžžem K ;
+Pot+Sg2:%>eʹžžiǩ K ;
+Pot+Sg2+Err/Orth-extra-q:%>eʹžžiʹǩ K ;
+Pot+Sg3:%>eežž K ; !WG
+Pot+Sg3:%>eež K ; !
+Pot+Pl1:%>eʹžžep K ; !
Expand Down Expand Up @@ -3086,7 +3087,8 @@ LEXICON V0_1E_UY/EQCC
!! * Yaml: **V-juekked**
! FORMS
!! Strong-HighVowel-Palatalization
:%^VOWRaise%^PALE%^PAL VSUF-INF_ED ; !!= * @CODE@ (1) +V+Inf: jueʹǩǩed
:%^VOWRaise%^PALE%^PAL VSUF-INF_ED_NO_mOsh ; !!= * @CODE@ (1) +V+Inf: jueʹǩǩed
+Err/Orth-pal-vow+Err/Orth-extra-q:%^VOWRaise%^PALE%^PAL DEVERBAL-NOUN_mOsh ;
!! V+Inf, Ind+Prs+Pl1, Ind+Prs+Pl2, Imprt+Pl1, Imprt+Pl2
!! Actio, ActEss, PrsPrc

Expand Down Expand Up @@ -3160,7 +3162,8 @@ LEXICON V0_1E_UY/EQKK !!= * @CODE@ jueʹǩǩed:juâ%{ʹØ%}kk
!! * Yaml: **V-juekked**
! FORMS
!! Strong-HighVowel-Palatalization
:%^VOWRaise%^PALE%^PAL%^PALK VSUF-INF_ED ; !!= * @CODE@ (1) +V+Inf: jueʹǩǩed
:%^VOWRaise%^PALE%^PAL%^PALK VSUF-INF_ED_NO_mOsh ; !!= * @CODE@ (1) +V+Inf: jueʹǩǩed
+Err/Orth-pal-vow+Err/Orth-extra-q:%^VOWRaise%^PALE%^PAL%^PALK DEVERBAL-NOUN_mOsh ;
!! V+Inf, Ind+Prs+Pl1, Ind+Prs+Pl2, Imprt+Pl1, Imprt+Pl2
!! Actio, ActEss, PrsPrc

Expand Down Expand Up @@ -3223,7 +3226,8 @@ LEXICON V0_KUEQDDDED !!= * @CODE@ kueʹdded:kuâdˈd
! FORMS

!! Strong-HighVowel-Palatalization
:%^VOWRaise%^PALE%^PAL VSUF-INF_ED ; !!= * @CODE@ (1) kueʹdˈded
:%^VOWRaise%^PALE%^PAL VSUF-INF_ED_NO_mOsh ; !!= * @CODE@ (1) kueʹdˈded
+Err/Orth-pal-vow+Err/Orth-extra-q:%^VOWRaise%^PALE%^PAL DEVERBAL-NOUN_mOsh ;
!! V+Inf, Ind+Prs+Pl1, Ind+Prs+Pl2, Imprt+Pl1, Imprt+Pl2
!! Actio, ActEss, PrsPrc

Expand Down Expand Up @@ -3285,7 +3289,8 @@ LEXICON V0_SHIEQTTTED !!= * @CODE@ šieʹtted:šeâtˈt
! FORMS

!! Strong-HighVowel-Palatalization
:%^VOWRaise%^PALE%^PAL VSUF-INF_ED ; !!= * @CODE@ (1) šieʹtˈted
:%^VOWRaise%^PALE%^PAL VSUF-INF_ED_NO_mOsh ; !!= * @CODE@ (1) šieʹtˈted
+Err/Orth-pal-vow+Err/Orth-extra-q:%^VOWRaise%^PALE%^PAL DEVERBAL-NOUN_mOsh ;
!! V+Inf, Ind+Prs+Pl1, Ind+Prs+Pl2, Imprt+Pl1, Imprt+Pl2
!! Actio, ActEss, PrsPrc

Expand Down Expand Up @@ -3607,7 +3612,8 @@ LEXICON V0_TIEQTTED !!= * @CODE@ tieʹtted:teâtt
! In the lexicon ''@LEXNAME@'' the verb __tieʹtted__ has the form __tiõtt__
!! * Yaml: **V-tietted**
!! Strong-HighVowel-Palatalization
:%^VOWRaise%^PALE%^PAL VSUF-INF_ED ; !!= * @CODE@ (1) +V+Inf: tieʹtted
:%^VOWRaise%^PALE%^PAL VSUF-INF_ED_NO_mOsh ; !!= * @CODE@ (1) +V+Inf: tieʹtted
+Err/Orth-pal-vow+Err/Orth-extra-q:%^VOWRaise%^PALE%^PAL DEVERBAL-NOUN_mOsh ;
!! V+Inf, Ind+Prs+Pl1, Ind+Prs+Pl2, Imprt+Pl1, Imprt+Pl2
!! Actio, ActEss, PrsPrc

Expand Down Expand Up @@ -3670,7 +3676,8 @@ LEXICON V0_KHIEQLDDED !!= * @CODE@ ǩieʹldded:teâtt
! In the lexicon ''@LEXNAME@'' the verb __ǩieʹldded__ has the form __tiõtt__
!! * Yaml: **V-tietted**
!! Strong-HighVowel-Palatalization
:%^VOWRaise%^PALE%^PAL VSUF-INF_ED ; !!= * @CODE@ (1) +V+Inf: ǩieʹldded
:%^VOWRaise%^PALE%^PAL VSUF-INF_ED_NO_mOsh ; !!= * @CODE@ (1) +V+Inf: ǩieʹldded
+Err/Orth-pal-vow+Err/Orth-extra-q:%^VOWRaise%^PALE%^PAL DEVERBAL-NOUN_mOsh ;
!! V+Inf, Ind+Prs+Pl1, Ind+Prs+Pl2, Imprt+Pl1, Imprt+Pl2
!! Actio, ActEss, PrsPrc

Expand Down Expand Up @@ -3778,7 +3785,8 @@ LEXICON V0_1E_UY/EQYXX !!= * @CODE@ vueʹrdded:vuârdd
! FORMS
!! YXX-HighVowel-Palatalization
!! Height=0, PAL=+, V=0, C=0, âae=e
:%^PALE%^PAL VSUF-INF_ED ; !!= * @CODE@ (1) +V+Inf: vueʹlǧǧed
:%^PALE%^PAL VSUF-INF_ED_NO_mOsh ; !!= * @CODE@ (1) +V+Inf: vueʹlǧǧed
+Err/Orth-pal-vow+Err/Orth-extra-q:%^PALE%^PAL DEVERBAL-NOUN_mOsh ;
!! V+Inf, Ind+Prs+Pl1, Ind+Prs+Pl2, Imprt+Pl1, Imprt+Pl2
!! Actio, ActEss, PrsPrc

Expand Down Expand Up @@ -3860,7 +3868,8 @@ LEXICON V0_1E_UY/EQYKK
! FORMS
!! YXX-HighVowel-Palatalization
!! Height=0, PAL=+, V=0, C=0, âae=e
:%^PALE%^PAL VSUF-INF_ED ; !!= * @CODE@ (1) +V+Inf: vueʹlǧǧed
:%^PALE%^PAL%^PALK VSUF-INF_ED_NO_mOsh ; !!= * @CODE@ (1) +V+Inf: vueʹlǧǧed
+Err/Orth-pal-vow+Err/Orth-extra-q:%^PALE%^PAL%^PALK DEVERBAL-NOUN_mOsh ;
!! V+Inf, Ind+Prs+Pl1, Ind+Prs+Pl2, Imprt+Pl1, Imprt+Pl2
!! Actio, ActEss, PrsPrc

Expand All @@ -3871,24 +3880,24 @@ LEXICON V0_1E_UY/EQYKK

!! YXX-HighVowel-Palatalization !lowered
!! Height=-, PAL=+, V=-, C=+, âae=e
+Ind+Prs+Pl3:%^PALE%^PAL%>e K ; !!= * @CODE@ (3) +V+Ind+Prs+Pl3: vueʹlǧǧe
+Ind+Prs+Pl3:%^PALE%^PAL%^PALK%>e K ; !!= * @CODE@ (3) +V+Ind+Prs+Pl3: vueʹlǧǧe
!! +V+Ind+Prs+Pl3
+Use/NGminip+Use/NG+Ind+Prs+Pl3:%^PALÄ%^PAL%>a K ; !3
+Use/NGminip+Use/NG+Ind+Prs+Pl3:%^PALÄ%^PAL%^PALK%>a K ; !3

!! YXX-RaisedVowel-Palatalization
!! Height=+, PAL=+, V=-, C=+, âae=e
:%^VOWRaise%^PAL%> VSUF-IND-PRT-PL3_ED ; !!= * @CODE@ (4) +V+Ind+Prt+Pl3: vuõʹlǧǧe
:%^VOWRaise%^PAL%^PALK%> VSUF-IND-PRT-PL3_ED ; !!= * @CODE@ (4) +V+Ind+Prt+Pl3: vuõʹlǧǧe
!! +V+Ind+Prt+Pl3, Ind+Prt+Sg1, Ind+Prt+Sg2, Ind+Prt+Sg4

!! 2YX-StableV-Palatalization
!! Height=0, PAL=+, V=+, C=-, âae=e
:%^PALE%^PAL%^YXX2YX VSUF-IND-PRS-CONNEG_ED ; !!= * @CODE@ (5) +V+Imprt+Sg2: vueʹlj
:%^PALE%^PAL%^YXX2YX%^PALK VSUF-IND-PRS-CONNEG_ED ; !!= * @CODE@ (5) +V+Imprt+Sg2: vueʹlj
!! Imprt+Sg2, Ind+Prs+ConNeg, Ind+Prs+Sg4, VAbess, GerTemp, GerInstr

!! 2YX-RaisedVowel-Palatalization
!! Height=+, PAL=+, V=+, C=-, âae=e
:%^VOWRaise%^PAL%^YXX2YX%> VSUF-POTENTIAL_ED ; !!= * @CODE@ (6) +V+Pot+Sg3: !! vuõʹljež
+Use/NGminip+Use/NG:%^PALE%^PAL%^YXX2YX%> VSUF-POTENTIAL_ED ;
:%^VOWRaise%^PAL%^YXX2YX%^PALK%> VSUF-POTENTIAL_ED ; !!= * @CODE@ (6) +V+Pot+Sg3: !! vuõʹljež
+Use/NGminip+Use/NG:%^PALE%^PAL%^YXX2YX%^PALK%> VSUF-POTENTIAL_ED ;
!! Ind+Prt+Sg3, Ind+Prt+Pl1, Ind+Prt+Pl2, Pot,

!! 2YX-LoweredVowel-No-palatalization
Expand All @@ -3908,12 +3917,12 @@ LEXICON V0_1E_UY/EQYKK

!! (10) Allegro for incoative: vueʹlj»
!! Height=0, PAL=+, V=-, C=-, âae=e
:%^PALE%^PAL%^YXX2YX FOR-ALLEGRO-DEVERBAL-DERIVATION ;
:%^PALE%^PAL%^YXX2YX%^PALK FOR-ALLEGRO-DEVERBAL-DERIVATION ;

!! (11) Present Participle:
!! Height=+, PAL=+, V=0, C=0, âae=e
:%^VOWRaise%^PAL FOR-VSUF-PRSPRC_ED ; !!= * @CODE@ (4) +V+Act+PrsPrc: vuõʹlǧǧi
:%^VOWRaise%^PALE%^PAL FOR-VSUF-PRSPRC_ED ; !!= * @CODE@ (4) +V+Act+PrsPrc: vuõʹlǧǧi
:%^VOWRaise%^PAL%^PALK FOR-VSUF-PRSPRC_ED ; !!= * @CODE@ (4) +V+Act+PrsPrc: vuõʹlǧǧi
:%^VOWRaise%^PALE%^PAL%^PALK FOR-VSUF-PRSPRC_ED ; !!= * @CODE@ (4) +V+Act+PrsPrc: vuõʹlǧǧi

!! (12) Weak-RaisedVowel-NoPalatalization
!! Height=+, PAL=-, V=+, C=-, âae=e
Expand All @@ -3937,7 +3946,8 @@ LEXICON V0_VUEQHSSED !!= * @CODE@ vueʹhssed:vuâhss
!! * Yaml: **V-juekked**
! FORMS
!! YXX-HighVowel-Palatalization
:%^PALE%^PAL VSUF-INF_ED ; !!= * @CODE@ (1) +V+Inf: vueʹhssed
:%^PALE%^PAL VSUF-INF_ED_NO_mOsh ; !!= * @CODE@ (1) +V+Inf: vueʹhssed
+Err/Orth-pal-vow+Err/Orth-extra-q:%^PALE%^PAL DEVERBAL-NOUN_mOsh ;
!! V+Inf, Ind+Prs+Pl1, Ind+Prs+Pl2, Imprt+Pl1, Imprt+Pl2
!! Actio, ActEss, PrsPrc

Expand Down Expand Up @@ -4377,7 +4387,8 @@ LEXICON V_1E_EAQKKK !!= * @CODE@ reäʹǧǧed:reä%{ʹØ%}gˈg
V0_1E_EAQKKK ;
LEXICON V0_1E_EAQKKK
! veäʹdˈded:veädd
:%^PAL%^PALK VSUF-INF_ED ; !!= * @CODE@ (1) +V+Inf: veäʹdˈded
:%^PAL%^PALK VSUF-INF_ED_NO_mOsh ; !!= * @CODE@ (1) +V+Inf: veäʹdˈded
+Err/Orth-pal-vow+Err/Orth-extra-q:%^PAL%^PALK DEVERBAL-NOUN_mOsh ;
!! V+Inf, Ind+Prs+Pl1, Ind+Prs+Pl2, Imprt+Pl1, Imprt+Pl2
!! Actio, ActEss, PrsPrc

Expand Down Expand Up @@ -4848,7 +4859,8 @@ LEXICON V0_1E_EA/EQCC !!= * @CODE@ ǩieʹssed:ǩeä%{ʹØ%}ss
!! * Yaml: **V-piekked**
! FORMS
!! Strong-HighVowel-Palatalization
:%^VOWRaise%^PALẸ%^PAL VSUF-INF_ED ; !!= * @CODE@ (1) +V+Inf: piẹʹǩǩed
:%^VOWRaise%^PALẸ%^PAL VSUF-INF_ED_NO_mOsh ; !!= * @CODE@ (1) +V+Inf: piẹʹǩǩed
+Err/Orth-pal-vow+Err/Orth-extra-q:%^VOWRaise%^PALẸ%^PAL DEVERBAL-NOUN_mOsh ;
!! V+Inf, Ind+Prs+Pl1, Ind+Prs+Pl2, Imprt+Pl1, Imprt+Pl2
!! Actio, ActEss, PrsPrc

Expand Down Expand Up @@ -4922,7 +4934,8 @@ LEXICON V0_1E_EA/EQKK !!= * @CODE@ pieʹǩǩed:peäkk
!! * Yaml: **V-piekked**
! FORMS
!! Strong-HighVowel-Palatalization
:%^VOWRaise%^PALẸ%^PAL%^PALK VSUF-INF_ED ; !!= * @CODE@ (1) +V+Inf: piẹʹǩǩed
:%^VOWRaise%^PALẸ%^PAL%^PALK VSUF-INF_ED_NO_mOsh ; !!= * @CODE@ (1) +V+Inf: piẹʹǩǩed
+Err/Orth-pal-vow+Err/Orth-extra-q:%^VOWRaise%^PALẸ%^PAL%^PALK DEVERBAL-NOUN_mOsh ;
!! V+Inf, Ind+Prs+Pl1, Ind+Prs+Pl2, Imprt+Pl1, Imprt+Pl2
!! Actio, ActEss, PrsPrc

Expand Down Expand Up @@ -5874,6 +5887,7 @@ LEXICON VSUF-VUEJTED-ELSE-PAL

+Ind+Prt+Sg1:%>em K ; ! vuejtem
+Ind+Prt+Sg2:%>iǩ K ; ! vuejtiǩ
+Ind+Prt+Sg2+Err/Orth-extra-q:%>iʹǩ K ; ! vuejtiǩ
+Ind+Prt+Sg2+Err/Orth-k-kh:%>ik K ; ! vuejtiǩ
+Ind+Prt+Sg3:%>i K ; ! ! vuejti
+Ind+Prt+Pl1:%>im K ; ! ! vuejtim
Expand Down Expand Up @@ -6584,6 +6598,7 @@ LEXICON KUOCCJED/STOAOARJED_ELSE !

+Ind+Prt+Sg1:%>%{ʼØ%}jem K ; ! kuõccjem /ståårjem
+Ind+Prt+Sg2:%>%{ʼØ%}jiǩ K ; ! kuõccjiǩ /ståårjiǩ
+Ind+Prt+Sg2+Err/Orth-extra-q:%>%{ʼØ%}jiʹǩ K ; ! kuõccjiǩ /ståårjiǩ
+Ind+Prt+Sg2+Err/Orth-k-kh:%>%{ʼØ%}jik K ; ! kuõccjiǩ / ståårjiǩ
+Ind+Prt+Sg3:%>%{ʼØ%}ji K ; ! ! kuõccji / ståårji
+Ind+Prt+Pl1:%>%{ʼØ%}jim K ; ! ! kuõccjim / ståårjim
Expand Down Expand Up @@ -6785,6 +6800,7 @@ LEXICON VSUF-TEEQMEED-ELSE

+Ind+Prt+Sg1:%>eem K ; ! _ääʹveem_
+Ind+Prt+Sg2:%>iiǩ K ; ! _ääʹviiǩ_
+Ind+Prt+Sg2+Err/Orth-extra-q:%>iiʹǩ K ; ! _ääʹviiʹǩ_
+Ind+Prt+Sg2+Err/Orth-k-kh:%>iik K ; ! _ääʹviiǩ_
+Ind+Prt+Sg3:%>ii K ; !WG ! _ääʹvii_
+Ind+Prt+Pl1:%>iim K ; !WG ! _ääʹviim_
Expand Down Expand Up @@ -6883,6 +6899,7 @@ LEXICON LEED-PRS
LEXICON LEED-PRT
+Sg1:%>eʹjjem K ; !
+Sg2:%>eʹjjiǩ K ; !
+Sg2+Err/Orth-extra-q:%>eʹjjiʹǩ K ; !
+Sg2:%>eʹjjeǩ K ; !Tiina SA 2024-02-10
+Sg2+Err/Orth-k-kh:%>eʹjjik K ; !
+Sg2+Qst/a:%>eʹjjek%-a ENDLEX ; !Tiina SA 2024-02-10
Expand Down Expand Up @@ -6979,6 +6996,9 @@ LEXICON VSUF-CHED_ED
+Der+Der/ched+V:»âč V_AALGXTED ;

LEXICON VSUF-INF_ED
+Err/Orth-extra-q: DEVERBAL-NOUN_mOsh ;
VSUF-INF_ED_NO_mOsh ;
LEXICON VSUF-INF_ED_NO_mOsh
+Inf:%>ed K ;
+Ind+Prs+Pl1:%>ep K ;
+Ind+Prs+Pl2:%>veʹted K ;
Expand All @@ -6988,7 +7008,6 @@ LEXICON VSUF-INF_ED
+Actio:%>em K ;
@C.NeedNoun@+Der+Der/NomAct+N:@C.NeedNoun@%>em N_AANAR ;
+Der+Der/NomAct+Der+Der/nalla+Adv:%>em»nalla K ;
+Err/Orth: DEVERBAL-NOUN_mOsh ;
+Err/Orth+Ind+Prs+Sg3: K ;
+Err/Orth+Pass+PrfPrc:%>um K ;

Expand All @@ -7002,13 +7021,13 @@ LEXICON VSUF-IND-PRS-SG3_ED
+Err/Orth+Pass+PrfPrc:%>um K ;

LEXICON DEVERBAL-NOUN_mOsh
@C.NeedNoun@+Der+Der/musj+N:@C.NeedNoun@»mõ%^1VOW%{ʹØ%}š N_SAJOS ;
@C.NeedNoun@+Err/Orth+Use/NGminip+Use/NG+Der+Der/musj+N:@C.NeedNoun@»mu%^1VOW%{ʹØ%}š N_SAJOS ;
@C.NeedNoun@+Der+Der/musj+N:@C.NeedNoun@»mõ%^1VOW%{ʹØ%}š N_5Y_VS_VVZZ ;
@C.NeedNoun@+Err/Orth+Use/NGminip+Use/NG+Der+Der/musj+N:@C.NeedNoun@»mu%^1VOW%{ʹØ%}š N_5Y_VS_VVZZ ;

LEXICON DEVERBAL-NOUN_ummush
@C.NeedNoun@+Der+Der/musj+N:@C.NeedNoun@%>ummuš N_MAINSTUMMUSH ;
@C.NeedNoun@+Err/Orth+Use/NGminip+Use/NG+Der+Der/musj+N:@C.NeedNoun@%>umu%^1VOW%{ʹØ%}š0 N_SAJOS ;
@C.NeedNoun@+Err/Orth+Use/NGminip+Use/NG+Der+Der/musj+N:@C.NeedNoun@%>ummu%^1VOW%{ʹØ%}š N_SAJOS ;
@C.NeedNoun@+Err/Orth+Use/NGminip+Use/NG+Der+Der/musj+N:@C.NeedNoun@%>umu%^1VOW%{ʹØ%}š N_5Y_VS_VVZZ ;
@C.NeedNoun@+Err/Orth+Use/NGminip+Use/NG+Der+Der/musj+N:@C.NeedNoun@%>ummu%^1VOW%{ʹØ%}š N_5Y_VS_VVZZ ;


LEXICON VSUF-IMPRT-PL3_ED !!= * @CODE@ puätˈtaz
Expand All @@ -7019,6 +7038,7 @@ LEXICON VSUF-IMPRT-PL3_ED !!= * @CODE@ puätˈtaz
LEXICON VSUF-IND-PRT-PL3_YD
+Ind+Prt+Sg1:%>em K ;
+Ind+Prt+Sg2:%>iǩ K ;
+Ind+Prt+Sg2+Err/Orth-extra-q:%>iʹǩ K ;
+Ind+Prt+Sg2+Err/Orth-k-kh:%>ik K ;
+Ind+Prt+Pl3:%>e K ;
+Ind+Prt+Sg4:%>eš K ;
Expand All @@ -7032,6 +7052,7 @@ LEXICON VSUF-IND-PRT-PL3_AD
LEXICON VSUF-IND-PRT-PL3_ED
+Ind+Prt+Sg1:%>em K ;
+Ind+Prt+Sg2:%>iǩ K ;
+Ind+Prt+Sg2+Err/Orth-extra-q:%>iʹǩ K ;
+Ind+Prt+Sg2+Err/Orth-k-kh:%>ik K ;
+Ind+Prt+Pl3:%>e K ;
+Ind+Prt+Sg4:%>eš K ;
Expand Down Expand Up @@ -7158,6 +7179,7 @@ LEXICON VSUF-I-POTKOND
LEXICON POTENTIAL
+Pot+Sg1:%>%{ʼØ%}žem K ;
+Pot+Sg2:%>%{ʼØ%}žiǩ K ;
+Pot+Sg2+Err/Orth-extra-q:%>%{ʼØ%}žiʹǩ K ;
+Pot+Sg2+Err/Orth-k-kh:%>%{ʼØ%}žik K ;
+Pot+Pl1:%>%{ʼØ%}žep K ; ! How are these related?
+Use/NGminip+Use/NG+Pot+Pl1:%>%{ʼØ%}žim K ; ! Are there sub standards?
Expand All @@ -7170,6 +7192,7 @@ LEXICON POTENTIAL
LEXICON CONDITIONAL
+Cond+Sg1:%>%{ʼØ%}čem K ;
+Cond+Sg2:%>%{ʼØ%}čiǩ K ;
+Cond+Sg2+Err/Orth-extra-q:%>%{ʼØ%}čiʹǩ K ;
+Cond+Sg2+Err/Orth-k-kh:%>%{ʼØ%}čik K ;
+Use/NGminip+Use/NG+Use/SpellNoSugg+Cond+Sg2:%>%{ʼØ%}čeǩ K ;
+Use/NGminip+Use/NG+Use/SpellNoSugg+Cond+Sg2+Err/Orth-k-kh:%>%{ʼØ%}ček K ;
Expand Down
3 changes: 2 additions & 1 deletion src/fst/morphology/root.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -822,7 +822,8 @@ Multichar_Symbols !!≈ # Definitions for **@CODE@**
+Err/Orth-a-y !!≈ * **@CODE@** substandard a, not in normative fst â
+Err/Orth-o-uq !!≈ * **@CODE@** substandard o, not in normative fst uʹ (e.g. illative kuʹmppe and not komppa)
+Err/Orth-no-q !!≈ * **@CODE@** substandard missing ʹ as in mâiʹd-ne (->) mâid-ne
+Err/Orth-extra-q !!≈ * **@CODE@** substandard extra ʹ as in aanarneʹǩ (->) aanarneǩ
+Err/Orth-extra-q !!≈ * **@CODE@** substandard extra ʹ as in aanarneʹǩ (->) aanarneǩ
+Err/Orth-pal-vow !!≈ * **@CODE@** substandard palatalized diphthong ieʹ should be eä or eâ; ueʹ should be uä, uâ <no soft sign>
+Err/Orth-should-be-grade-minus1 !!≈ * **@CODE@** substandard raajeeʹl (->) raajjeeʹl
+Err/Lex !!≈ * **@CODE@** substandard, not in normative fst, no normative lemma
+Err/DerSub !!≈ * **@CODE@** substandard for derivation, not in normative fst, no normative lemma
Expand Down
Loading

0 comments on commit 87b9f5e

Please sign in to comment.