Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -4091,12 +4091,12 @@ TEST: c’est {{in}} stage de réinsertion. TEST: Dans ce drive in douze hommes mangent. __tu_préfixe_mi__ - mi @:[NAQ] - <<- /tu/ ->> mi-\2 && S’il s’agit d’un seul mot, il manque un trait d’union. + mi @:[NAQ]¬:G + <<- /tu/ not value(\2, "|a|") ->> mi-\2 && S’il s’agit d’un seul mot, il manque un trait d’union. TEST: J’ai été engagé pour un {{mi temps}}. __tu_préfixe_quasi__ @@ -4919,10 +4919,11 @@ TEST: je suis allé dans la {{grand’rue}}. ->> grand-rue !!!! Trait d’union : formes interrogative (nous/vous) !! + __inte_union_nous1!7__ [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ ~ons$ nous [ne|n’] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] ~ons$ nous [ne|n’] [le|la|l’|les] [lui|leur|en|y] ~ons$ nous [ne|n’] [lui|leur|y] en ~ons$ nous @@ -7335,11 +7336,11 @@ a fleur [de|d’] peau a >fond [perdu+ses] a géométrie variable a gorge déployée a grand-peine - a grande échelle + a ?[si|très|trop|plus|moins]¿ grande échelle a grands frais a ?[si|très|trop]¿ haut risque a ?[si|très|trop]¿ haute [altitude|voix] a ?[si|très|trop]¿ haute et intelligible voix a heure fixe @@ -7406,11 +7407,11 @@ a parts égales a pas [de|d’] [géant|loup|tortue|velours] a personne en danger a perte [de|d’] vue a ?[si|très|trop]¿ petit feu - a ?[si|très|trop]¿ petite [dose|échelle] + a ?[si|très|trop|plus|moins]¿ petite [dose|échelle] a ?[si|très|trop]¿ peu [de|d’] >chose près a peu près a pied d’ œuvre a pieds joints a pile ou face @@ -9857,10 +9858,12 @@ jusqu’ ou mais ou par ou n’importe ou ni ou + pour la fois ou + pour ?toutes¿ les fois ou c’ en [est|était|sera|serait] ou <<- /conf/ --1>> où && Confusion. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”. >endroit ou aller [nulle|quelque] part ou aller @@ -13568,11 +13571,11 @@ à fonds perdus à géométrie variable à glacer le sang à glacer les sangs à gorge déployée - à grande échelle + à ?[si|très|trop|plus|moins]¿ grande échelle à ?[si|très|trop]¿ grands frais à grands traits ?[imprécis|rageurs|précis|vagues]¿ à ?[si|très|trop]¿ haut risque à ?[si|très|trop]¿ haute [altitude|voix] à ?[si|très|trop]¿ haute et intelligible voix @@ -13643,11 +13646,11 @@ à pas [de|d’] [géant|loup|tortue|velours] à pas feutrés à personne en danger à perte [de|d’] vue à petit feu - à ?[si|très|trop]¿ petite [dose|échelle] + à ?[si|très|trop|plus|moins]¿ petite [dose|échelle] à ?[si|très|trop]¿ peu [de|d’] choses près à ?[si|très|trop]¿ peu [de|d’] [distance|frais] à peine à peu près à pied d’ œuvre @@ -13952,10 +13955,11 @@ [de|d’] loin en loin [de|d’] main [de|d’] [maître|maitre] [de|d’] mal en pis [de|d’] mieux en mieux [de|d’] moindre [envergure|valeur] + [de|d’] moins en moins [de|d’] nature [étrangère|inconnue|indéterminée|insolite] [de|d’] notoriété publique [de|d’] nulle part [de|d’] pire en pire [de|d’] ?[assez|si|très|trop]¿ près @@ -13964,10 +13968,11 @@ [de|d’] part en part [de|d’] part et d’ autre [de|d’] ?presque¿ partout [de|d’] peu d’ importance [de|d’] pied ferme + [de|d’] pire en pire [de|d’] pis en pis [de|d’] place en place [de|d’] plein [droit|fouet] [de|d’] plus près [de|d’] plus belle ?[façon|manière]¿ @@ -13992,10 +13997,11 @@ [de|d’] tous les cas [de|d’] figure [possibles|imaginables|existants|rencontrés] [de|d’] tous les cas [de|d’] figure possibles et imaginables [de|d’] tous les cas [de|d’] figure imaginables et possibles [de|d’] tout poil [de|d’] tout premier [ordre|plan] + [de|d’] tout [mon|ton|son|notre|votre|leur] cœur [de|d’] toute [évidence|façon|part|urgence] [de|d’] toutes [parts|pièces|sortes] [de|d’] toutes les possibilités [existantes|imaginables|rencontrées] [de|d’] toutes [mes|tes|ses|nos|vos|leurs] forces [de|d’] [mon|ton|son|notre|votre|leur] acabit @@ -14004,15 +14010,10 @@ [de|d’] [mon|ton|son|notre|votre|leur] point [de|d’] vue [de|d’] [mon|ton|son|notre|votre|leur] propre [cru|chef|fait] [de|d’] [mon|ton|son|notre|votre|leur] vivant [de|d’] [ma|ta|sa|notre|votre|leur] part [de|d’] [ma|ta|sa|notre|votre|leur] propre volonté - [de|d’] moins en moins - [de|d’] plus en plus - [de|d’] mieux en mieux - [de|d’] pire en pire - [de|d’] tout [mon|ton|son|notre|votre|leur] cœur debout derechef derrière tout [cela|ceci|ça] donc des pieds à la tête @@ -14036,11 +14037,11 @@ en ?[assez|si|très|trop]¿ bas âge en ?[assez|si|très|trop]¿ bon état ?général¿ en ?[assez|si|très|trop]¿ bon état [de|d’] [fonctionnement|marche] en ?[assez|si|très|trop]¿ bonne [compagnie|place|posture|voie] en bonne et due forme - en bonne santé ?[générale|physique|mentale|psychique]¿ + en ?[assez|si|très|trop]¿ bonne santé ?[générale|physique|mentale|psychique]¿ en bout [de|d’] course en cas [de|d’] besoin ?[absolu|impérieux]¿ en cas [de|d’] doute ?[légitime|suffisant]¿ en cas [de|d’] nécessité ?[absolue|impérieuse]¿ en cas d’ urgence ?[absolue|impérieuse]¿ @@ -14072,11 +14073,11 @@ en état d’ ébriété ?avancée¿ en ?[assez|si|très|trop]¿ excellent état ?général¿ en ?[assez|si|très|trop]¿ fâcheuse posture en file indienne en fin [de|d’] [compte|journée|matinée|soirée|après-midi] - en forte [baisse|hausse] + en ?[assez|si|très|trop]¿ forte [baisse|hausse] en gage [de|d’] bonne foi en garde à vue ?prolongée¿ en ?[assez|si|très|trop|plus|moins]¿ grand nombre en ?[assez|si|très|trop]¿ grande [difficulté|majorité|partie|pompe] en ?[assez|si|très|trop|plus|moins]¿ haut lieu @@ -15365,10 +15366,11 @@ >maillot [de|d’] bain >main d’ œuvre >maison à colombages >maison [de|d’] [campagne|passe|retraite] >mal [de|d’] [tête|ventre|mer] + >manche à balai >mandat [de|d’] [arrêt|dépôt] >marchand [de|d’] tapis >marchand [de|d’] fruits et légumes >marché aux puces >maréchal des [logis|logis-chef] @@ -15586,15 +15588,15 @@ >voiture [de|d’] location >wagon à bestiaux >zone [de|d’] [confort|non-droit] >zone [de|d’] transit ?principal¿ <<- not (morph(\1, ":[123][sp]") and morph(<1, ":O[sv]")) ~2:0>> * - <<- __also__ =>> =select(\1, ":N") + <<- __also__ =>> =select(\1, ":[NA]") >bête à [manger|bouffer] du foin >blanc comme neige - >blanc comme [de|d’] la craie + >blanc comme ?[de|d’]¿ la craie >blanc comme un linge >brut [de|d’] décoffrage >clair comme [de|d’] l’ eau [de|d’] [boudin|roche|source] >clair comme du cristal >clair comme du jus [de|d’] [boudin|>chaussette|chique] @@ -15611,10 +15613,11 @@ >digne [de|d’] ce nom >droit comme un i >fort en gueule >fou [de|d’] rage ?[contenue|retenue]¿ >élu à la majarité absolue + gauche caviar >haut comme [trois|3] pommes >haut en couleur >lent à la [comprenette|détente] [libéré+ses] sur parole [livré+ses] à [moi-même|soi-même|toi-même|lui-même|elle-même|iel-même|nous-même+s|vous-même+s|eux-mêmes|elles-mêmes|iels-mêmes] @@ -20931,10 +20934,11 @@ --1>> =suggMasSing(\-1, True) && Accord erroné : « \-1 » devrait être au masculin singulier. [les|ces|mes|tes|ses|nos|vos|leurs|quelques] *WORD de [ces|mes|tes|ses|nos|vos|leurs] *WORD *WORD [les|ces|mes|tes|ses|nos|vos|leurs|quelques] *WORD des *WORD *WORD <<- /gn/ morph(\-1, ":[NA].*:s", ":(?:G|P|[me]:[ip]|V0|3[sp])") and morph(\-2, ":[NA].*:[pi]") and not apposition(\-2, \-1) + and not (value(>1, "|et|ou|") and morph(>2, ":A.*:[si]")) --1>> =suggPlur(\-1) && Accord erroné : « \-1 » devrait être au pluriel. TEST: La fille de cette belle {{inconnu}} ->> inconnue TEST: Le chien du voisin {{mourante}} ->> mourant TEST: Un chien de ce voisin {{amicale}} ->> amical @@ -20945,10 +20949,11 @@ TEST: Lutter contre le chômage de masse avec les armes des travailleurs reste pour nous une priorité. TEST: le meurtre de son ex-petite amie TEST: à cette envie de la voir sourire tout le temps TEST: sur les raisons de la chute d’un des hommes populaires du pays. TEST: sur les raisons de la chute d’une des stars populaires du pays. +TEST: Les bombardements des aviations syrienne et américaine __gn_un_une_de_leur_nom__ un [de|d’] leur @:N.*:m:s¬:[ip] <<- /gn/ not value(\4, "|bâtiment|collège|corps|culte|établissement|groupe|journal|lycée|pays|régiment|vaisseau|village|")