Skip to content

Commit

Permalink
Add prfprc
Browse files Browse the repository at this point in the history
  • Loading branch information
rueter committed Apr 3, 2024
1 parent 31e5d8f commit d3e1734
Showing 1 changed file with 32 additions and 5 deletions.
37 changes: 32 additions & 5 deletions src/fst/morphology/affixes/verbs.lexc
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ LEXICON V_SUGIDA
: V-ConsonantStem ;
: INDPRS3 ;
INF_da ;
PRFPRC_nu ;

LEXICON V_OLDA
!! @LEXNAME@ (adding :le to vowstem)
Expand All @@ -31,13 +32,15 @@ LEXICON V_OLDA
+Ind+Prs+Sg3:%>m K ;
+Ind+Prs+Pl3:%>ba K ;
:l INF_da ;
:l PRFPRC_nu ;

LEXICON V_PESTA
!! @LEXNAME@ (adding -e) ti vowstem and indprs3)
:e V-VowelStem ;
: V-ConsonantStem ;
:e INDPRS3 ;
INF_ta ;
! PRFPRC_nu ;

LEXICON V_TEHTA !
!! @LEXNAME@ = tehta:te (adding :ge to vowst and indprs3)
Expand All @@ -47,6 +50,7 @@ LEXICON V_TEHTA !
V-ConsonantStem_t ;
:ge INDPRS3 ;
:h INF_ta ;
:h PRFPRC_nu ;

LEXICON V_SIRTA !
!! @LEXNAME@ = sirta:sir
Expand All @@ -55,6 +59,7 @@ LEXICON V_SIRTA !
:d V-ConsonantStem_OTHER ;
V-ConsonantStem_t ;
:da INDPRS3 ;
! PRFPRC_nu ;

LEXICON V_JOKSTA !
!! @LEXNAME@ = joksta:joks
Expand All @@ -63,6 +68,7 @@ LEXICON V_JOKSTA !
V-ConsonantStem ;
:e INDPRS3 ;
INF_ta ;
! PRFPRC_nu ;

LEXICON V_LETA !
!! @LEXNAME@ = leta:le
Expand All @@ -72,14 +78,16 @@ LEXICON V_LETA !
V-ConsonantStem_t ;
:nda INDPRS3 ;
INF_ta ;
! PRFPRC_nu ;

LEXICON V_JODA !
!! @LEXNAME@ = joda:jo
: V-VowelStem-PRS ;
: V-VowelStem-PRT ;
V-ConsonantStem ;
: INDPRS3 ;
INF_da ;
INF_da ;
PRFPRC_nu ;


LEXICON V_VEDADA !
Expand All @@ -89,6 +97,7 @@ LEXICON V_VEDADA !
:a V-ConsonantStem ; !CHECKME2019-07-25
:a INDPRS3 ;
:a INF_da ;
:a PRFPRC_nu ;

LEXICON V_MAKSTA !
!! @LEXNAME@ = maksta:maks
Expand All @@ -97,6 +106,7 @@ LEXICON V_MAKSTA !
V-ConsonantStem ;
:a INDPRS3 ;
INF_ta ;
! PRFPRC_nu ;

LEXICON V_ASTTA !
!! @LEXNAME@ = astta:ast
Expand All @@ -105,6 +115,7 @@ LEXICON V_ASTTA !
V-ConsonantStem ;
:u INDPRS3 ;
INF_ta ;
! PRFPRC_nu ;


LEXICON V_HUBETA !
Expand All @@ -114,6 +125,7 @@ LEXICON V_HUBETA !
V-ConsonantStem ;
:ne INDPRS3 ;
INF_ta ;
! PRFPRC_nu ;

LEXICON V_TULDA !
!! @LEXNAME@ = tulda:tul
Expand All @@ -122,6 +134,7 @@ LEXICON V_TULDA !
V-ConsonantStem ;
:e INDPRS3 ;
INF_da ;
PRFPRC_nu ;

LEXICON V_OTTA !
!! @LEXNAME@ = otta:ot
Expand All @@ -130,6 +143,7 @@ LEXICON V_OTTA !
V-ConsonantStem ;
:a INDPRS3 ;
INF_ta ;
PRFPRC_nu ;

LEXICON V_HOMAITA !
!! @LEXNAME@ = homaita:homai
Expand All @@ -138,6 +152,7 @@ LEXICON V_HOMAITA !
V-ConsonantStem ;
:če INDPRS3 ;
INF_ta ;
:če PRFPRC_nu ;

LEXICON V_OIGETA !oigeta:oige
!! @LEXNAME@
Expand All @@ -146,6 +161,7 @@ LEXICON V_OIGETA !oigeta:oige
V-ConsonantStem ;
:nda INDPRS3 ;
INF_ta ;
:nda PRFPRC_nu ;

LEXICON V_VIRIGATA
!! @LEXNAME@ = virigata:viriga
Expand All @@ -154,6 +170,7 @@ LEXICON V_VIRIGATA
V-ConsonantStem ;
:nde INDPRS3 ;
INF_ta ;
! PRFPRC_nu ;

LEXICON V_KERATA !
!! @LEXNAME@ = kerata:kera
Expand All @@ -162,6 +179,7 @@ LEXICON V_KERATA !
V-ConsonantStem ;
:da INDPRS3 ;
INF_ta ;
! PRFPRC_nu ;

LEXICON V_JAGADA
!! @LEXNAME@ = jagada:jag (adding a to prt and a elsewhere)
Expand All @@ -170,13 +188,15 @@ LEXICON V_JAGADA
:a V-ConsonantStem ;
:a INDPRS3 ;
:a INF_da ;
:a PRFPRC_nu ;

LEXICON V_TUGETA
!! @LEXNAME@ = tugeta:tuge
:da V-VowelStem ;
:%^DEVOICE V-ConsonantStem ;
:nda INDPRS3 ;
INF_ta ;
! PRFPRC_nu ;

!
LEXICON V_VALITA
Expand All @@ -185,6 +205,7 @@ LEXICON V_VALITA
:%^DEVOICE V-ConsonantStem ;
:če INDPRS3 ;
INF_ta ;
! PRFPRC_nu ;

LEXICON V_AVAITA !
!! @LEXNAME@ = avaita:avai, avaidab avaiži
Expand All @@ -193,6 +214,7 @@ LEXICON V_AVAITA !
V-ConsonantStem ;
:da INDPRS3 ;
INF_ta ;
! PRFPRC_nu ;

!! ### Default lexicon

Expand Down Expand Up @@ -315,10 +337,8 @@ LEXICON V-ConsonantStem_OTHER
+Ind+ConNeg+Prs+Pl:%>koi K ;
+Ind+ConNeg+Prt+Pl:%>nugoi K ;
+PrfPrc:%>nu PRFPRC-DECLENSION ;
+PrfPrc+Sg:%>nu K ;
+PrfPrc+Pl:%>nuded K ;
+Cond+ConNeg+Prt:%>nuiži K ;

PRFPRC_nu ;

!!!!!!!!!!!!!!
!! #### Imperative
!!!!!!!!!!!!!!
Expand All @@ -339,6 +359,7 @@ LEXICON V-ConsonantStem_OTHER
+Cond+Prt+Pl2:%>nuižit K ;
+Cond+Prt+Pl3:%>nuižiba K ;


!!!!!!!!!!!!!
!! #### Reflexive
!!!!!!!!!!!!!
Expand Down Expand Up @@ -381,6 +402,12 @@ INF_ta ;
+Der+Der/Mine+N:%>mi N_TOSHTMINE ;
+Der+Der/Matoi+A:%>mato A_KENGATOI ;

LEXICON PRFPRC_nu
+PrfPrc+Sg:%>nu K ;
+PrfPrc+Pl:%>nuded K ;
+Cond+ConNeg+Prt:%>nuiži K ;


LEXICON INF_da
+Inf:%>da K ;

Expand Down

0 comments on commit d3e1734

Please sign in to comment.