commit 62fe8e0c97ef17705964e47f5aa8791f0114ba59 Author: hectoralos Date: Tue Aug 4 00:14:07 2020 +0300 disamb genre article diff --git a/apertium-frp.frp.rlx b/apertium-frp.frp.rlx index e7e5a1a..d9253bd 100644 --- a/apertium-frp.frp.rlx +++ b/apertium-frp.frp.rlx @@ -545,6 +545,26 @@ SELECT Top IF (-2 ("vela") OR ("vila") OR ("viala") OR ("aèrogâra") OR ("gâra SELECT NP IF (NOT -1 BOS OR Sent) (0 MajIni) ; # VERIFY (il faut des tas plus de règles) +# +# Accords +# + +SELECT SUB:* Masc_strict IF (0/* Det + &&GenderNumber) (1 Noun_Adj + &&GenderNumber + Masc_strict) ; # des premiérs tuâs +SELECT SUB:* Fem_strict IF (0/* Det + &&GenderNumber) (1 Noun_Adj + &&GenderNumber + Fem_strict) ; +SELECT SUB:* Masc_strict IF (0/* Det + &&GenderNumber) (1 Noun_Adj + &&GenderNumber) (2 Noun_Adj + &&GenderNumber + Masc_strict) ; +SELECT SUB:* Fem_strict IF (0/* Det + &&GenderNumber) (1 Noun_Adj + &&GenderNumber) (2 Noun_Adj + &&GenderNumber + Fem_strict) ; +SELECT SUB:* Masc_strict IF (0/* Det + &&GenderNumber) (1 Noun_Adj + &&GenderNumber) (2 Noun_Adj + &&GenderNumber) (3 Noun_Adj + &&GenderNumber + Masc_strict) ; +SELECT SUB:* Fem_strict IF (0/* Det + &&GenderNumber) (1 Noun_Adj + &&GenderNumber) (2 Noun_Adj + &&GenderNumber) (3 Noun_Adj + &&GenderNumber + Fem_strict) ; +SELECT SUB:* Masc_strict IF (0/* Det + &&GenderNumber) (1 N + &&GenderNumber) (2 A + &&GenderNumber) (3 CnjCoo) (4 A + &&GenderNumber + Masc_strict) ; +SELECT SUB:* Fem_strict IF (0/* Det + &&GenderNumber) (1 N + &&GenderNumber) (2 A + &&GenderNumber) (3 CnjCoo) (4 A + &&GenderNumber + Fem_strict) ; + +SELECT SUB:* Masc_strict IF (0/* Det + &&GenderNumber) (1 Adv_PreAdv LINK NOT 0 Pro OR Itg) (2 Noun_Adj + &&GenderNumber + Masc_strict) ; # des tout premiérs tuâs +SELECT SUB:* Fem_strict IF (0/* Det + &&GenderNumber) (1 Adv_PreAdv) (2 Noun_Adj + &&GenderNumber + Fem_strict) ; +SELECT SUB:* Masc_strict IF (0/* Det + &&GenderNumber) (1 Adv_PreAdv) (2 Noun_Adj + &&GenderNumber) (3 Noun_Adj + &&GenderNumber + Masc_strict) ; +SELECT SUB:* Fem_strict IF (0/* Det + &&GenderNumber) (1 Adv_PreAdv) (2 Noun_Adj + &&GenderNumber) (3 Noun_Adj + &&GenderNumber + Fem_strict) ; +SELECT SUB:* Masc_strict IF (0/* Det + &&GenderNumber) (1 Noun_Adj + &&GenderNumber) (2 Adv_PreAdv) (3 Noun_Adj + &&GenderNumber + Masc_strict) ; +SELECT SUB:* Fem_strict IF (0/* Det + &&GenderNumber) (1 Noun_Adj + &&GenderNumber) (2 Adv_PreAdv) (3 Noun_Adj + &&GenderNumber + Fem_strict) ; + # # Verbos #