From 8cc1357cc4e71938166c530c8461cc33803f436b Mon Sep 17 00:00:00 2001 From: Jack Rueter Date: Fri, 15 Nov 2024 12:04:11 +0200 Subject: [PATCH] Add New declension type PAVEL --- src/fst/morphology/affixes/nouns.lexc | 24 ++++++++++++++++--- .../stems/propernouns_newwords.lexc | 1 + 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/src/fst/morphology/affixes/nouns.lexc b/src/fst/morphology/affixes/nouns.lexc index 140e7a9b..b13a3d8c 100644 --- a/src/fst/morphology/affixes/nouns.lexc +++ b/src/fst/morphology/affixes/nouns.lexc @@ -120,6 +120,17 @@ R ; ! xxx check :%>a PL-ACC-SUF ; :o PL-OBLIQUE ; +LEXICON N_PAVEL +!: N_0/RmVow ; +: SG-NOM-SUF ; ++Sg+Ill:%^RmVow%>aha K ; ++Sg+Par:%^RmVow%>ad K ; +:%^RmVow%>a SG-OBLIQUE_NO_DERIV/ILL/PAR ; +! Plural +!:%>a PL-NOM-SUF ; +!:%>a PL-ACC-SUF ; +!:o PL-OBLIQUE ; + LEXICON N_IGA ! igä:ig !!€gt-norm: Noun ' / ' !!€ : +N+Sg+Nom @@ -168,6 +179,9 @@ R ; ! xxx check LEXICON N_LIND ! lind:lind + N_0/un/ud/hu/uid ; +LEXICON N_0/un/ud/hu/uid ! lind:lind +! N_0/un/ud/hu/uid !!€gt-norm: Noun ' / ' !!€ : +N+Sg+Nom !!€ n: +N+Sg+Gen @@ -800,8 +814,14 @@ R ; ! xxx check + LEXICON SG-OBLIQUE + SG-OBLIQUE_NO_DERIV/ILL/PAR ; +Der+Der/Toi+A:%>to A_KENGATOI ; + SG-ILL-SUF ; + SG-PAR-SUF ; + +LEXICON SG-OBLIQUE_NO_DERIV/ILL/PAR SG-ABE-SUF ; SG-ABL-SUF ; SG-ACC-SUF ; @@ -812,13 +832,11 @@ LEXICON SG-OBLIQUE SG-APR1-SUF ; SG-APR2-SUF ; SG-COM-SUF ; - SG-EGR-SUF ; + SG-EGR-SUF ; !nnopäi/nopäi SG-ELA-SUF ; SG-ESS-SUF ; SG-GEN-SUF ; - SG-ILL-SUF ; SG-INE-SUF ; - SG-PAR-SUF ; SG-PRL-SUF ; SG-TER1-SUF ; SG-TER2-SUF ; diff --git a/src/fst/morphology/stems/propernouns_newwords.lexc b/src/fst/morphology/stems/propernouns_newwords.lexc index 63687796..8bbf288a 100644 --- a/src/fst/morphology/stems/propernouns_newwords.lexc +++ b/src/fst/morphology/stems/propernouns_newwords.lexc @@ -76,3 +76,4 @@ Kuzʼjärv+N+Prop:Kuzʼ#järv N_SARV ; Ilʼmjärv+N+Prop:Ilʼm#järv N_SARV ; Šoutjärv+N+Prop:Šout#järv N_SARV ; Änižjärv+N+Prop:Äniž#järv N_SARV ; +Pavel+N+Prop:Pavel N_PAVEL ; \ No newline at end of file