From 6805b1aece01b279b3f31a7236ecbc83ecd3ce0f Mon Sep 17 00:00:00 2001 From: Jack Rueter Date: Tue, 13 Aug 2024 18:51:43 +0300 Subject: [PATCH] =?UTF-8?q?Add=20to=20verbs=20in=20-=D1=8B-=20not=20-?= =?UTF-8?q?=D1=8D-?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/fst/morphology/affixes/nouns.lexc | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/fst/morphology/affixes/nouns.lexc b/src/fst/morphology/affixes/nouns.lexc index 281e014a..0057066c 100644 --- a/src/fst/morphology/affixes/nouns.lexc +++ b/src/fst/morphology/affixes/nouns.lexc @@ -308,21 +308,27 @@ LEXICON N_TAT NOUNSUF ; LEXICON N_СИН -:%^М3 NOUNSUF_01_V ; +:%^М3 NOUNSUF_01_Y_VOWEL_INIT ; +!:%^М3 NOUNSUF_01_V ; : NOUNSUF_01_C ; LEXICON N_НЮЛЭС -:%^К3 NOUNSUF_01_V ; +:%^К3 NOUNSUF_01_Y_VOWEL_INIT ; +!:%^К3 NOUNSUF_01_V ; : NOUNSUF_01_C ; LEXICON N_УРДЭС !FIXME 2024-08-13 ^Ы -:%^SYNC NOUNSUF_01_V ; !урдсын -:%^К3 NOUNSUF_01_V ; !урдэскын +:%^SYNC NOUNSUF_01_Y_VOWEL_INIT ; !урдсын +:%^К3 NOUNSUF_01_Y_VOWEL_INIT ; !урдэскын +!:%^SYNC NOUNSUF_01_V ; !урдсын +!:%^К3 NOUNSUF_01_V ; !урдэскын : NOUNSUF_01_C ; LEXICON N_СЮЛЭМ -:%^SYNC NOUNSUF_01_V ; !сюлмын -: NOUNSUF_01_V ; !сюлэмын +:%^SYNC NOUNSUF_01_Y_VOWEL_INIT ; !сюлмын +: NOUNSUF_01_Y_VOWEL_INIT ; !сюлэмын +!:%^SYNC NOUNSUF_01_V ; !сюлмын +!: NOUNSUF_01_V ; !сюлэмын : NOUNSUF_01_C ; @@ -352,12 +358,16 @@ LEXICON NOUNSUF_01 LEXICON NOUNSUF_01_Y NOUNSUF_01_C ; + NOUNSUF_01_Y_VOWEL_INIT ; + +LEXICON NOUNSUF_01_Y_VOWEL_INIT +Sg: AFTER-SG-CASE_V_Y ; +Pl:%>ъёс AFTER-SG/PL-CASE_V ; +Sg+Ter+PxPl1:%>озямы K ; !Sg +Sg+Ter+PxPl2:%>озяды K ; ! Sg +Sg+Ter+PxPl3:%>озязы K ; !Sg + LEXICON NOUNSUF_01_C +Sg: AFTER-SG/PL-CASE_C ; +Pl:%>ъёс AFTER-SG/PL-CASE_C ;