Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -13300,10 +13300,18 @@ [/VCint|/VCimp] [le|la|l’|les|leur|leurs] @:[NA]¬:[YG] <<- =>> =select(\-2, ":D") and exclude(\-1, ":[123][sp]") __da_substantifs__ + [|,] $:D *WORD *WORD [ne|n’|me|m’|te|t’|se|s’] + [|,] $:D *WORD *WORD [le|la|l’|les|en|nous|vous|lui|leur|y] @:(?:[123][sp]|P) + [|,] $:D *WORD *WORD [nous|vous] [le|la|l’|les|en|y] @:(?:[123][sp]|P) + [|,] $:D *WORD *WORD [le|la|l’|les] [lui|leur|en|y] @:(?:[123][sp]|P) + [|,] $:D *WORD *WORD [lui|leur|y] en @:(?:[123][sp]|P) + [|,] $:D *WORD *WORD @:(?:3[sp]|P) + <<- morph(\3, ":[NA]", ":G") and morph(\4, ":[NA]", ":[PG]") =>> exclude(\4, ":V") + [des|ces|mes|tes|ses|nos|vos|quelques|lesdits] @:A.*:[pi] @:N.*:[pi]¬(?:3[sp]|G) <<- =>> exclude(\3, ":V") les @:A.*:[pi]¬:V @:N.*:[pi]¬(?:3[sp]|G) <<- not before(":O[vs]") =>> exclude(\3, ":V")