From 98a29c6f89f69166fc311a7d97b389629c4bffc3 Mon Sep 17 00:00:00 2001 From: Jack Rueter Date: Wed, 20 Nov 2024 14:59:49 +0200 Subject: [PATCH] Add new verb conjugation type --- src/fst/morphology/affixes/verbs.lexc | 25 +++++++++++++++++++++++++ src/fst/morphology/stems/verbs.lexc | 3 ++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/src/fst/morphology/affixes/verbs.lexc b/src/fst/morphology/affixes/verbs.lexc index d168df98..eb319703 100644 --- a/src/fst/morphology/affixes/verbs.lexc +++ b/src/fst/morphology/affixes/verbs.lexc @@ -285,6 +285,31 @@ LEXICON V_ata/tab/zi/kaha !! preterite stem vowel :%^DEVOICE%>s ACT_IND_PRT ;! gets i +LEXICON V_eta/DVteb/DVsi/ekaha +!! @LEXNAME@ = langeta:lang %^DEVOICE , cf. saubata +! V_?? +!! preceding vowel always required for affix +:%^DEVOICE%>te V-VowelStem-PRS ; +!! refl-ind-prs, act-imprt-sg2, act-ind-prs, ind-sg-conneg ++Der+Der/NomAg+N:%^DEVOICE%>ti N_KACUI ;! this will need its own work with + +!! sometimes requires preceding vowel +:%^DEVOICE%>t ACT_COND_type ; +:%^DEVOICE%>te ACT_PRFPRC_type_nu ; + +:%^DEVOICE%>te VNONFIN_m ; + +!!consonant stem if there is one takes both te, tes,... and kaha, koi +:%^DEVOICE V-ConsonantStem_te/tud/tas ; +:e V-ConsonantStem_kaha/koi ; +! refl-imprt-sg2, refl-ind-prs-sg-conneg + +!! problems with tta, ta, da +:e INF_ta ; + +!! preterite stem vowel +:%^DEVOICE%>s ACT_IND_PRT ;! gets i + LEXICON V_1Syl_ta/dab/zi/kaha !! @LEXNAME@ = teta:te ! V_? diff --git a/src/fst/morphology/stems/verbs.lexc b/src/fst/morphology/stems/verbs.lexc index 2d3e0fb7..51025310 100644 --- a/src/fst/morphology/stems/verbs.lexc +++ b/src/fst/morphology/stems/verbs.lexc @@ -499,7 +499,8 @@ lahjoita+V:lahjoi V_HOMAITA ; lahoduda+V:lahodu V_da/b/i/gaha ; laihtuda+V:laihtu V_da/b/i/gaha ; lamantuda+V:lamantu V_da/b/i/gaha ; -langeta+V:lange V_OIGETA ; +langeta+Hom1+V:lang V_eta/DVteb/DVsi/ekaha ; +langeta+Hom2+V:lange V_OIGETA ; laskta+V:lask V_JOKSTA ; laudoita+V:laudoi V_HOMAITA ; lauhtuda+V:lauhtu V_da/b/i/gaha ;