Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -26070,23 +26070,23 @@ ## det nom et det nom adj __gn_det_nom_et_det_nom__ [le|l’|un|ce|cet|mon|ton|son|notre|votre|leur] *WORD [et|ou] [le|l’|un|ce|cet|mon|ton|son|notre|votre|leur] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G) - <<- /gn/ morph(\2, ":[NA].*:[me]:[si]") and morph(\5, ":[NA].*:[me]:[si]", ":V0") and not (value(<1, "|,|") and morph(<2, ":[NA]")) + <<- /gn/ morph(\2, ":[NA].*:[me]:[si]") and morph(\5, ":[NA].*:[me]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel). [le|l’|un|ce|cet|mon|ton|son|notre|votre|leur] *WORD [et|ou] [la|l’|une|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G) - <<- /gn/ morph(\2, ":[NA].*:m:[si]") and morph(\5, ":[NA].*:f:[si]", ":V0") and not (value(<1, "|,|") and morph(<2, ":[NA]")) + <<- /gn/ morph(\2, ":[NA].*:m:[si]") and morph(\5, ":[NA].*:f:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel). [la|l’|une|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [le|l’|un|ce|cet|mon|ton|son|notre|votre|leur] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G) - <<- /gn/ morph(\2, ":[NA].*:f:[si]") and morph(\5, ":[NA].*:m:[si]", ":V0") and not (value(<1, "|,|") and morph(<2, ":[NA]")) + <<- /gn/ morph(\2, ":[NA].*:f:[si]") and morph(\5, ":[NA].*:m:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel). [la|l’|une|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [la|l’|une|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G) - <<- /gn/ morph(\2, ":[NA].*:f:[si]") and morph(\5, ":[NA].*:f:[si]", ":V0") and not (value(<1, "|,|") and morph(<2, ":[NA]")) + <<- /gn/ morph(\2, ":[NA].*:f:[si]") and morph(\5, ":[NA].*:f:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel). TEST: avec ce fils et notre neveu {{arrogante}} ->> arrogant|arrogants TEST: le panneau et la paroi {{latéral}}. ->> latérale|latéraux TEST: Il faut donc examiner ensemble le panneau et la paroi {{latérales}}. ->> latérale|latéraux @@ -26101,10 +26101,11 @@ TEST: une sœur et un frère décédés TEST: une sœur et une sœur réunies TEST: une nation avec une armée et une volonté a toutes les chances d’y parvenir TEST: un crochet est sorti de la voiture et l’a ralentie TEST: Alors l’époux et l’épouse manquant leur train et leur voyage de noces, reconduisirent l’éléphantesse au jardin zoologique. +TEST: Cela se traduit par le fameux modèle simplifié de tenaille identitaire, décliné à l’envi : l’islamisme d’un côté et l’extrême droite de l’autre. ## trouver ça/ceci/cela + adj __gn_trouver_ça_adj__ >trouver [ça|cela|ceci] @:A.*:(?:f|m:p)¬:(?:G|3[sp]|M)