Skip to content

Commit

Permalink
Work with additive clitics
Browse files Browse the repository at this point in the history
  • Loading branch information
rueter committed Aug 31, 2023
1 parent 22d0dfe commit 3e76ea3
Show file tree
Hide file tree
Showing 6 changed files with 131 additions and 109 deletions.
21 changes: 17 additions & 4 deletions src/fst/affixes/clitics.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,13 @@
!!!!!!!!!!!!!!

LEXICON K/DAT-ARAM
NounEnd_K ;
+Clt/Aram:%-арам ENDLEX ;
NounEnd ;
K_вок ;

LEXICON NounEnd_K_вок
NounEnd ;
K_вок ;

!LEXICON K_CHOOSE_ВОК_OR_ENDLEX
!!+Clt/AddVok:%>вок ENDLEX ;
Expand All @@ -17,8 +22,12 @@ LEXICON K/DAT-ARAM
LEXICON K_вок
!! This is for vowel final Nominatives
!+Clt/AddVok:%>вок ENDLEX ;
+Clt/Add:%>вок ENDLEX ;
!+Clt/AddGA:%>%{гк%}%{АЕ%} ENDLEX ;
K ;
+Clt/Add+Use/NG:%>%{гк%}%{АЕ%} ENDLEX ;
+Clt/Add+Use/NG:%>н%{гк%}%{АЕ%} ENDLEX ;
ENDLEX ;

LEXICON K_овок
!! This is for PxPl1 and PxPl2
!+Clt/AddVok:%>овок ENDLEX ;
Expand All @@ -27,13 +36,17 @@ LEXICON K_овок
LEXICON K_ГА
!! This is for Consonant-final words
!+Clt/AddGA:%>г%{АЕ%} ENDLEX ;
K ;
+Clt/Add:%>г%{АЕ%} ENDLEX ;
+Clt/Add+Use/NG:%>овок ENDLEX ;
ENDLEX ;

LEXICON K_НГА
!! This is for Consonant-final words
!+Clt/AddGA:%>нг%{АЕ%} # ;
!+Clt/AddNgA:%>нг%{АЕ%} ENDLEX ;
K ;
+Clt/Add:%>нг%{АЕ%} ENDLEX ;
+Clt/Add+Use/NG:%>вок ENDLEX ;
ENDLEX ;

LEXICON K
+Clt/Add:%>%{ЕОØ%}вок ENDLEX ;
Expand Down
5 changes: 4 additions & 1 deletion src/fst/affixes/nouns.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,10 @@ LEXICON N_PINGE !!= @CODE@

!! Without vowel
:%^RmVow NMN_DECLENSION-WITHOUT-ONSET-VOWEL-LOSE-STEM-VOWEL ;
NMN_DECLENSION-WITHOUT-ONSET-VOWEL-RETAIN-STEM-VOWEL ;

+Use/NG: SG-NOM-DEF ;
SP-PRL_Ga ; !2023-08-30 has pair in lose stem vowel
+Use/NG: SP-ABL ;
:%^RmVow SP-LAT-INDEF ;
! N_KAL ; Ela, Ill, Ine, Par
+Der+Der/Dimin+N:%>%{DIM%}я NMN_AVA ;
Expand Down
174 changes: 87 additions & 87 deletions src/fst/affixes/pronouns.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -304,15 +304,15 @@ LEXICON PRON-DEM_
+Dem: PRON-DEM-SG ;
LEXICON PRON-DEM_SIA
PRON-DEM_NIAT ;
+Sg+Dat+Indef:%>%{ЕОØ%}нди K ;
+Sg+Dat+Indef:%>%{ЕОØ%}нди K/DAT-ARAM ;
+Sg+Gen+Indef:%>%{ЕОØ%}нь K ;
+Sg+Nom+Indef: K ;

LEXICON PRON-DEM_NIAT !нят:нят
+Pl+Nom+Indef:%>т K ;
+Pl+Dat+Def:%>тненди K ;
+Pl+Gen+Def:%>тнень K ;
+Pl+Nom+Def:%>тне K ;
+Pl+Dat+Def:%>т%>не%>нди K/DAT-ARAM ;
+Pl+Gen+Def:%>т%>не%>нь K ;
+Pl+Nom+Def:%>т%>не K ;


LEXICON PRON-DEM-SG
Expand All @@ -324,7 +324,7 @@ LEXICON PRON-DEM-SG

LEXICON PRON-DEM_TONA
PRON-DEM_ ;
+Dem+Sg+Dat+PxSg3:%>%{ЕОØ%}нцты K ;
+Dem+Sg+Dat+PxSg3:%>%{ЕОØ%}нц%>ты K_вок ;
+Dem+Sg+Gen+PxSg3:%>%{ЕОØ%}нц K ;
+Dem+Sg+Nom+PxSg3:%>%{ЕОØ%}ц K ;

Expand All @@ -342,9 +342,9 @@ LEXICON INTERR

LEXICON PRON-INTERR_KI-K
+Pl+Nom:%>т INDEF-ENDS-HERE ;
+Pl+Dat+Def:%>тненди INDEF-ENDS-HERE ;
+Pl+Gen+Def:%>тнень INDEF-ENDS-HERE ;
+Pl+Nom+Def:%>тне INDEF-ENDS-HERE ;
+Pl+Dat+Def:%>т%>не%>нди INDEF-ENDS-HERE ;
+Pl+Gen+Def:%>т%>не%>нь INDEF-ENDS-HERE ;
+Pl+Nom+Def:%>т%>не INDEF-ENDS-HERE ;
+Sg+Nom: INDEF-ENDS-HERE ;
+Sg+Nom:е INDEF-ENDS-HERE ;
+Sg+Nom+Def:%>есь INDEF-ENDS-HERE ;
Expand All @@ -357,14 +357,14 @@ LEXICON PRON-INTERR_KI-K
+SP+Ine:%>са INDEF-ENDS-HERE ;
+SP+Tra:%>кс INDEF-ENDS-HERE ;
DER/COP ;
+Der/Poss+Sg+Nom+Def:%>ннесь INDEF-ENDS-HERE ;
+Der/Poss+Sg+Gen+Def:%>ннеть INDEF-ENDS-HERE ;
+Der/Poss+Sg+Dat+Def:%>ннети INDEF-ENDS-HERE ;
+Der/Poss+Pl+Nom+Def:%>ннетне INDEF-ENDS-HERE ;
+Der/Poss+Pl+Gen+Def:%>ннетнень INDEF-ENDS-HERE ;
+Der/Poss+Pl+Dat+Def:%>ннетненди INDEF-ENDS-HERE ;
+Der/Poss+Sg+Nom+Def:%>нне%>сь INDEF-ENDS-HERE ;
+Der/Poss+Sg+Gen+Def:%>нне%>ть INDEF-ENDS-HERE ;
+Der/Poss+Sg+Dat+Def:%>нне%>ти INDEF-ENDS-HERE ;
+Der/Poss+Pl+Nom+Def:%>нне%>т%>не INDEF-ENDS-HERE ;
+Der/Poss+Pl+Gen+Def:%>нне%>т%>не%>нь INDEF-ENDS-HERE ;
+Der/Poss+Pl+Dat+Def:%>нне%>т%>не%>нди INDEF-ENDS-HERE ;
+Der/Poss+Sg+Nom+Indef:%>нне INDEF-ENDS-HERE ;
+Der/Poss+Pl+Nom+Indef:%>ннет INDEF-ENDS-HERE ;
+Der/Poss+Pl+Nom+Indef:%>нне%>т INDEF-ENDS-HERE ;

+Der/Poss+SP+Abl:%>нне%>да INDEF-ENDS-HERE ;
+Der/Poss+SP+Cau:%>нне%>нкса INDEF-ENDS-HERE ;
Expand All @@ -378,62 +378,62 @@ LEXICON PRON-INTERR_MEZE-K
+Sg+Nom+Indef:зе K ;
+Use/NG+Sg+Nom+Indef:зь K ;
+Sg+Nom+Def:зсь K ;
+Sg+Nom+PxSg1:зезе K ;
+Sg+Nom+PxSg2:зце K ;
+Sg+Nom+PxSg3:зец K ;
+SP+Nom+PxPl1:зеньке K ;
+SP+Nom+PxPl2:зенть K ;
+SP+Nom+PxPl3:зьсн%{АО%} K ;
+Pl+Nom+Indef:сть K ;
+Pl+Nom+Def:стне K ;
+Pl+Nom+PxSg1:зне K ;
+Pl+Nom+PxSg2:стне K ;
+Pl+Nom+PxSg3:зенз%{АО%} K ;

+Sg+Gen+Def:зть K ;
+SP+Gen+Indef:%>зень K ;
+Sg+Gen+PxSg1:зезень K ;
+Sg+Gen+PxSg2:зцень K ;
+Sg+Gen+PxSg3:зенц K ;
+SP+Gen+PxPl1:зеньконь K ;
+SP+Gen+PxPl2:зентень K ;
+SP+Gen+PxPl3:зьснон K ;
+Pl+Gen+Def:стнень K ;
+Pl+Gen+PxSg1:знень K ;
+Pl+Gen+PxSg2:стнень K ;
+Pl+Gen+PxSg3:зензон K ;

+Sg+Dat+Def:зти K/DAT-ARAM ;
+SP+Dat+Indef:%>зенди K/DAT-ARAM ;
+Sg+Dat+PxSg1:зезти K/DAT-ARAM ;
+Sg+Dat+PxSg1:зезенди K/DAT-ARAM ;
+Sg+Dat+PxSg2:зцти K/DAT-ARAM ;
+Sg+Dat+PxSg3:зенцты K/DAT-ARAM ;
+SP+Dat+PxPl1:зеньконды K/DAT-ARAM ;
+SP+Dat+PxPl2:зентенди K/DAT-ARAM ;
+SP+Dat+PxPl3:зьснонды K/DAT-ARAM ;
+Pl+Dat+Def:стненди K/DAT-ARAM ;
+Pl+Dat+PxSg1:зненди K/DAT-ARAM ;
+Pl+Dat+PxSg2:стненди K/DAT-ARAM ;
+Pl+Dat+PxSg3:зензонды K/DAT-ARAM ;

+SP+Abe+Indef:%>зьфтома K ;
+SP+Abl+Indef:зьда K ;
+SP+Cau+Indef:зенкса K ;
+SP+Cmpr+Indef:%>зешка K ;
+SP+Ela+Indef:%>зеста K ;
+Use/NG+SP+Ela+Indef:%>зьста K ;
+Use/NG+SP+Ill+Indef:зьс K ;
+SP+Ill+Indef:%>зес K ;
+SP+Ine+Indef:%>зеса K ;
+Use/NG+SP+Ine+Indef:зьса K ;
+SP+Prl+Indef:%>зева K ;
+Use/NG+SP+Tra+Indef:%>зекс K ; !2023_03_13 choose output
+SP+Tra+Indef:%>зькс K ;

+Der+Der/Dimin+SP+Abl+Indef:зняда K ;
+Der+Der/Dimin+Pl+Nom+Indef:знят K ;
+Der+Der/Dimin+Sg+Nom+PxSg3:зняц K ;
+Sg+Nom+PxSg1:зе%>зе K ;
+Sg+Nom+PxSg2:з%>це K ;
+Sg+Nom+PxSg3:зе%>ц K ;
+SP+Nom+PxPl1:зе%>ньке K ;
+SP+Nom+PxPl2:зе%>нть K ;
+SP+Nom+PxPl3:зь%>сн%{АО%} K ;
+Pl+Nom+Indef:с%>ть K ;
+Pl+Nom+Def:с%>т%>не K ;
+Pl+Nom+PxSg1:з%>не K ;
+Pl+Nom+PxSg2:с%>тне K ;
+Pl+Nom+PxSg3:зе%>нз%{АО%} K ;

+Sg+Gen+Def:з%>ть K ;
+SP+Gen+Indef:%>зе%>нь K ;
+Sg+Gen+PxSg1:зе%>зе%>нь K ;
+Sg+Gen+PxSg2:з%>це%>нь K ;
+Sg+Gen+PxSg3:зе%>нц K ;
+SP+Gen+PxPl1:зе%>ньк%>онь K ;
+SP+Gen+PxPl2:зе%>нтень K ;
+SP+Gen+PxPl3:зь%>снон K ;
+Pl+Gen+Def:с%>тне%>нь K ;
+Pl+Gen+PxSg1:з%>нень K ;
+Pl+Gen+PxSg2:с%>тне%>нь K ;
+Pl+Gen+PxSg3:зе%>нзо%>н K ;

+Sg+Dat+Def:з%>ти K/DAT-ARAM ;
+SP+Dat+Indef:%>зе%>нди K/DAT-ARAM ;
+Sg+Dat+PxSg1:зе%>з%>ти K/DAT-ARAM ;
+Sg+Dat+PxSg1:зе%>зе%>нди K/DAT-ARAM ;
+Sg+Dat+PxSg2:зц%>ти K/DAT-ARAM ;
+Sg+Dat+PxSg3:зе%>нц%>ты K/DAT-ARAM ;
+SP+Dat+PxPl1:зе%>ньк%>онды K/DAT-ARAM ;
+SP+Dat+PxPl2:зе%>нт%>енди K/DAT-ARAM ;
+SP+Dat+PxPl3:зь%>сно%>нды K/DAT-ARAM ;
+Pl+Dat+Def:с%>т%>не%>нди K/DAT-ARAM ;
+Pl+Dat+PxSg1:з%>не%>нди K/DAT-ARAM ;
+Pl+Dat+PxSg2:с%>тне%>нди K/DAT-ARAM ;
+Pl+Dat+PxSg3:зе%>нзо%>нды K/DAT-ARAM ;

+SP+Abe+Indef:%>зь%>фтома K ;
+SP+Abl+Indef:зь%>да K ;
+SP+Cau+Indef:зе%>нкса K ;
+SP+Cmpr+Indef:%>зе%>шка K ;
+SP+Ela+Indef:%>зе%>ста K ;
+Use/NG+SP+Ela+Indef:%>зь%>ста K ;
+Use/NG+SP+Ill+Indef:зь%>с K ;
+SP+Ill+Indef:%>зе%>с K ;
+SP+Ine+Indef:%>зе%>са K ;
+Use/NG+SP+Ine+Indef:зь%>са K ;
+SP+Prl+Indef:%>зе%>ва K ;
+Use/NG+SP+Tra+Indef:%>зе%>кс K ; !2023_03_13 choose output
+SP+Tra+Indef:%>зь%>кс K ;

+Der+Der/Dimin+SP+Abl+Indef:зня%>да K ;
+Der+Der/Dimin+Pl+Nom+Indef:зня%>т K ;
+Der+Der/Dimin+Sg+Nom+PxSg3:зня%>ц K ;


!! INDEFINITE PRONOUNS
Expand Down Expand Up @@ -559,34 +559,34 @@ LEXICON INDEFINITE-PRON-IN-VOK
кивок+Pron+Indef:ки PRON-INDEF_FOR-KIVOK "joku; kukaan" ;

LEXICON PRON-INDEF_FOR-KIVOK
+Pl+Nom:%>тка ENDLEX ;
+Pl+Nom:%>т%>ка ENDLEX ;
!+Pl+Dat+Def:%>тненди ENDLEX ;
+Pl+Gen+Def:%>тненьге ENDLEX ;
+Pl+Gen+Def:%>т%>не%>нь»ге ENDLEX ;
!+Pl+Nom+Def:%>тне ENDLEX ;

+Sg+Nom:вок ENDLEX ;
+Sg+Nom:»вок ENDLEX ;
!+Sg+Nom:е ENDLEX ;
!+Sg+Nom+Def:%>есь ENDLEX ;
!+Sg+Dat+Def:%>ти ENDLEX ;
+Sg+Gen+Def:%>тьке ENDLEX ;
+Sg+Gen+Def:%>ть»ке ENDLEX ;

+SP+Abl:%>довок ENDLEX ;
+SP+Abl:%>донга ENDLEX ;
+SP+Abl:%>до»вок ENDLEX ;
+SP+Abl:%>до»нга ENDLEX ;
!+SP+Cau:%>нкса ENDLEX ;

+SP+Dat:%>ндивок ENDLEX ;
+SP+Dat:%>ндиге ENDLEX ;
+SP+Dat:%>ндинге ENDLEX ;
+SP+Gen:%>ньге ENDLEX ;
+SP+Dat:%>нди»вок ENDLEX ;
+SP+Dat+Use/NG:%>нди»ге ENDLEX ;
+SP+Dat+Use/NG:%>нди»нге ENDLEX ;
+SP+Gen:%>нь»ге ENDLEX ;
!+SP+Ine:%>са ENDLEX ;
!+SP+Tra:%>кс ENDLEX ;
! DER/COP ;
+Der/Poss+Sg+Nom+Def:%>ннеське ENDLEX ;
+Der/Poss+Sg+Gen+Def:%>ннетьке ENDLEX ;
!+Der/Poss+Sg+Dat+Def:%>ннети ENDLEX ;
!+Der/Poss+Pl+Nom+Def:%>ннетне ENDLEX ;
!+Der/Poss+Pl+Gen+Def:%>ннетнень ENDLEX ;
!+Der/Poss+Pl+Dat+Def:%>ннетненди ENDLEX ;
+Der/Poss+Sg+Nom+Def:%>нне%>сь»ке ENDLEX ;
+Der/Poss+Sg+Gen+Def:%>нне%>ть»ке ENDLEX ;
!+Der/Poss+Sg+Dat+Def:%>нне%>ти ENDLEX ;
!+Der/Poss+Pl+Nom+Def:%>нне%>т%>не ENDLEX ;
!+Der/Poss+Pl+Gen+Def:%>нне%>т%>не%>нь ENDLEX ;
!+Der/Poss+Pl+Dat+Def:%>нне%>т%>не%>нди ENDLEX ;
!+Der/Poss+Sg+Nom+Indef:%>нне ENDLEX ;
!+Der/Poss+Pl+Nom+Indef:%>ннет ENDLEX ;
!+Der/Poss+SP+Abl:%>нне%>да ENDLEX ;
Expand Down
32 changes: 17 additions & 15 deletions src/fst/affixes/verbs.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -352,16 +352,16 @@ LEXICON V0_ALYJAFTOMS
:%>%{ЕОØ%} V2V-DERIVATION-INITIAL-VOW_0 ;

LEXICON Non-Finite-Vws
+Inf:%>%{ЕОØ%}мс K ;
+Inf+Loc:%>%{ЕОØ%}ма K ;
+Inf:%>%{ЕОØ%}мс K_ГА ;
+Inf+Loc:%>%{ЕОØ%}м%{АО%} K_НГА ;
+Inf+Loc:%>%{ЕОØ%}м%{АО%} OBLIQUECX-PX-ava ;
+Inf+Abl:%>%{ЕОØ%}м%>да K ;
+Inf+Abl:%>%{ЕОØ%}м%>д%{АО%} K_НГА ;
+Inf+Abl:%>%{ЕОØ%}м%>д%{АО%} OBLIQUECX-PX-ava ;
+Inf+Abl+Der+Der/Dimin:%>%{ЕОØ%}м%>ня%>да K ;
+Inf+Abl+Der+Der/Dimin:%>%{ЕОØ%}м%>ня%>д%{АО%} K_НГА ;
+Inf+Abl+Der+Der/Dimin:%>%{ЕОØ%}м%>ня%>д%{АО%} OBLIQUECX-PX-ava ;
+Ger+Ela:%>%{ЕОØ%}мст%{АО%} K ;
+Ger+Ela:%>%{ЕОØ%}мст%{АО%} K_вок ;
+Ger+Ela:%>%{ЕОØ%}мст%{АО%} OBLIQUECX-PX-ava ;
+Ger+Tra:%>%{ЕОØ%}мга K ;
+Ger+Tra:%>%{ЕОØ%}мга K_НГА ;
+Ger+Tra:%>%{ЕОØ%}мга OBLIQUECX-PX-ava ;
+Der/Ozj+Ger:%>%{ЕОØ%}зь K ;
+Ger:%>%{ЕОØ%}мок K ;
Expand Down Expand Up @@ -466,14 +466,16 @@ LEXICON VERBAL-CONJUGATIONS-ALL
INF_OM ;
+ConNeg:%>%{АЕØ%} VerbEnd ;
+ConNeg:%>%{АЕØ%} PL-NOM-INDEF ;
+ConNeg+Use/NG:%^CnsSt%>%{АЕØ%} VerbEnd ;
+ConNeg+Use/NG:%^CnsSt%>%{АЕØ%} PL-NOM-INDEF ;
!! ашень, тят, афоль
!! кирдемс+V+ConNeg **tolerate/kestää** ашень кирде
!!€ кирдь%>%{АЕØ%}
!!€ кирд0%>е
!!€ ван%>%{АЕØ%}
!!€ ван%>а
+ConNegII:%>%{Х%}%{КТ%}%{ЬØ%} K ;
+ConNegII:%>%{Х%}%{КТ%}%{ЬØ%} PL-NOM-INDEF ;
+ConNegII+Use/NG:%>%{Х%}%{КТ%}%{ЬØ%} K ;
+ConNegII+Use/NG:%>%{Х%}%{КТ%}%{ЬØ%} PL-NOM-INDEF ;
!! апак Homonymy +Imprt+ScSg2
!! ваномс+V+ConNegII
!!€ ван%>%{Х%}%{КТ%}%{ЬØ%}
Expand Down Expand Up @@ -1557,21 +1559,21 @@ LEXICON OPT-60
!!!!!!!!!!!!!!!!

LEXICON INF_OM
+Inf:%>%{ЕОØ%}мс K ;
+Inf+Loc:%>%{ЕОØ%}м%{АО%} K ;
+Inf+Loc+PxSg1:%>%{ЕОØ%}мон K ;
+Inf+Loc+PxSg2:%>%{ЕОØ%}мот K ;
+Inf:%>%{ЕОØ%}мс K_ГА ;
+Inf+Loc:%>%{ЕОØ%}м%{АО%} K_НГА ;
+Inf+Loc+PxSg1:%>%{ЕОØ%}мон K_ГА ;
+Inf+Loc+PxSg2:%>%{ЕОØ%}мот K_ГА ;
+Inf+Loc+PxSg3:%>%{ЕОØ%}монз%{АО%} K ;
+Inf+Loc+PxPl1:%>%{ЕОØ%}монок K ;
+Inf+Loc+PxPl1:%>%{ЕОØ%}монк K ;
+Inf+Loc+PxPl2:%>%{ЕОØ%}монт K ;
+Inf+Loc+PxPl3:%>%{ЕОØ%}мост K ;
!+Inf+Ill:%>%{ЕОØ%}мс K ;
+Inf+Abl:%>%{ЕОØ%}м%>да K ;
+Inf+Abl:%>%{ЕОØ%}м%>д%{АО%} K_НГА ;
+Inf+Abl:%>%{ЕОØ%}м%>д%{АО%} OBLIQUECX-PX-ava ;
+Inf+Abl+Der+Der/Dimin:%>%{ЕОØ%}м%>ня%>да K ;
+Inf+Abl+Der+Der/Dimin:%>%{ЕОØ%}м%>ня%>д%{АО%} K_НГА ;
+Inf+Abl+Der+Der/Dimin:%>%{ЕОØ%}м%>ня%>д%{АО%} OBLIQUECX-PX-ava ;
+Ger+Ela:%>%{ЕОØ%}м%>ста NounEnd_K ;
+Ger+Ela:%>%{ЕОØ%}м%>ст%{АО%} NounEnd_K_вок ;
+Ger+Ela:%>%{ЕОØ%}м%>ст%{АО%} OBLIQUECX-PX-ava ;
+Der/Ozj+Ger:%>%{ЕОØ%}зь K ;
+Ger+Der/Bachk:%>%{ЕОØ%}м%>бачк K ;
Expand Down
6 changes: 4 additions & 2 deletions src/fst/phonology.twolc
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,8 @@ Alphabet !!≈!!The base @CODE@
%^Е2Я:0 !!= @CODE@ Change word-final vowel for dialect тувотне > тувотня

%^Devoice:0 !!= @CODE@ for devoicing изь:исть
%^PXSG1:0 !!= @CODE@ кядне, ярмаконе не vs %{ЕОØ%}не
%^PXSG1:0 !!= @CODE@ кядне, ярмаконе не vs %{ЕОØ%}не
%^CnsSt:0 !!= @CODE@ улемс:уль%^CnsSt%>%{АЕØ%}

TLoss:0
SLoss:0
Expand Down Expand Up @@ -611,8 +612,9 @@ Vx:0 <=>
"%{АЕØ%}:0 Sometimes"
!! **@RULENAME@**
%{АЕØ%}:0 =>
Vows ([ в | д | л | з] (ь:)) %> _ [ # | %- ] ;
[ Vows | в ] %> _ [ # | %- ] ;
_ %> %{ВИУ%}: ;
Vows [ д | л | з] (ь:) %^CnsSt: %> _ [ # | %- ] ;


"%{АЕ%}:a"
Expand Down
2 changes: 2 additions & 0 deletions src/fst/root.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -645,6 +645,8 @@ Multichar_Symbols !!≈!!@CODE@ / Analysis symbols
%^Е2Я !!= @CODE@ Change word-final vowel for dialect тувотне > тувотня
%^Devoice !!= @CODE@ for devoicing изь:исть
%^PXSG1 !!= @CODE@ кядне, ярмаконе не vs %{ЕОØ%}не
%^CnsSt !!= @CODE@ улемс:уль%^CnsSt%>%{АЕØ%}

{front} {back}
%>
»7 ! »
Expand Down

0 comments on commit 3e76ea3

Please sign in to comment.