Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -4841,11 +4841,11 @@ jusqu’ à la fin des temps la plupart du temps le [moins|plus] [de|d’] temps possible le plus clair de [mon|ton|son|notre|votre|leur] temps ?libre¿ le plus clair de [mon|ton|son|notre|votre|leur] temps [de|d’] travail - par les temps qui courent + par les temps qui [courent|couraient] par temps [de|d’] pluie pendant ce temps-là pendant quelque temps pendant un [court|certain|petit] laps de temps pendant qu’ il ?en¿ est ?encore¿ temps @@ -5425,10 +5425,11 @@ à gorge déployée à ?[moins|plus|si|très|trop]¿ grand bruit à ?[moins|plus|si|très|trop]¿ grande échelle à ?[moins|plus|si|très|trop]¿ grands frais à ?[moins|plus|si|très|trop]¿ grands traits ?[imprécis|rageurs|précis|vagues]¿ + à ?[moins|plus|si|très|trop]¿ haut rendement ?[énergétique|financier]¿ à ?[moins|plus|si|très|trop]¿ haut risque à ?[moins|plus|si|très|trop]¿ haute voix à ?[moins|plus|si|très|trop]¿ haute et intelligible voix à heure fixe à hue et à dia @@ -5712,10 +5713,11 @@ dans l’ état actuel dans l’ état actuel des choses dans l’ [idéal|immédiat] dans la mesure du possible dans la dernière ligne droite + dans le cas contraire dans le feu [de|d’] l’ action dans leur globalité dans leur ?très¿ grande majorité dans tout [cela|ça|ceci] dans un cas comme dans l’autre @@ -5779,11 +5781,11 @@ [de|d’] A à Z [de|d’] bas en haut [de|d’] bas étage [de|d’] basse extraction [de|d’] belle [allure|prestance] - [de|d’] bonne [compagnie|réputation] + [de|d’] bonne [compagnie|famille|grâce|réputation] [de|d’] bouche en bouche [de|d’] bric et [de|d’] broc [de|d’] but en blanc [de|d’] ce fait ?[incontestable|irréfutable|même]¿ [de|d’] ce seul fait @@ -5926,10 +5928,11 @@ en dernier [lieu|recours|ressort] en dépit du bon sens ?[commun|élémentaire]¿ en dépit du bon sens le plus [commun|élémentaire] en désespoir [de|d’] cause en détention provisoire + en deux coups [de|d’] [cuillère|cuiller] à pot en direction [de|d’] l’ [est|ouest] en direction du [nord|nord-est|nord-ouest|sud|sud-est|sud-ouest] en double aveugle en eau ?peu¿ profonde en eaux troubles @@ -5955,10 +5958,11 @@ en l’ état actuel en l’ état actuel des choses en l’ occurrence en lieu sûr en ligne [de|d’] [compte|mire] + en long et en large en main propre en mains propres en ?[assez|si|très|trop]¿ mauvais état en ?[assez|si|très|trop]¿ mauvais état [de|d’] [fonctionnement|marche] en ?[assez|si|très|trop]¿ mauvaise [posture|santé] @@ -6130,11 +6134,11 @@ ou quelque chose d’ [approchant|identique] ou quelque chose [de|d’] similaire où bon [me|te|lui|nous|vous|leur] semble oui [ou|et] non outre mesure - par [à-coups|ailleurs|avance|chance|conséquent|curiosité|contre|défaut|définition|endroits|essence|excellence|exemple|hasard|ici|inadvertance|là|mégarde|nature|principe|terre] + par [à-coups|ailleurs|avance|chance|conséquent|curiosité|contre|défaut|définition|endroits|essence|excellence|exemple|hasard|ici|inadvertance|là|mégarde|miracle|nature|principe|ricochet|terre] par ?simple¿ acquit [de|d’] conscience par [beau|mauvais] temps par bien des [aspects|côtés] par ?[pure|simple]¿ bonté [de|d’] [âme|cœur] par ce biais @@ -6336,10 +6340,11 @@ sur ce plan-là sur la défensive sur le devant [de|d’] la scène sur la forme comme sur le fond sur la même longueur d’ onde + sur la pointe des pieds sur la sellette sur le fil du rasoir sur le plan [local|cantonal|départemental|régional|national|européen|américain|africaine|asiatique|continental|international|planétaire|galactique|universel] sur le pied [de|d’] guerre sur le qui-vive @@ -7510,12 +7515,13 @@ and (morph(\2, ">[aâeéèêiîoôuûyœæhAÂEÉÈÊIÎOÔUÛYŒÆ].*:[si]", ">une?/|:[Gp]|;é") or morph(\2, ">H.*;É")) and not re.search("^[hH]aute?", \2) -1:.2>> =\1[0:1]+"’" && Élision de l’article devant un mot commençant par une voyelle.|http://fr.wikipedia.org/wiki/Élision de ~^[aâeéèêiîoôuûyœæhAÂEÉÈÊIÎOÔUÛYŒÆH]. <<- /eleu/ space(\1, 1, 1) and not tag(\2, "_CAP_") and not re.search("(?i)^(?:I(?:I|V|X|er|ᵉʳ|ʳᵉ|è?re))", \2) - and (morph(\2, ">[aâeéèêiîoôuûyœæhAÂEÉÈÊIÎOÔUÛYŒÆ]", ">une?/|:G|;é") or morph(\2, ">H.*;É")) and not re.search("^[hH]aute?", \2) - -1:.2>> =\1[0:1]+"’" && Élision de l’article devant un mot commençant par une voyelle.|http://fr.wikipedia.org/wiki/Élision + and (morph(\2, ">[aâeéèêiîoôuûyœæhAÂEÉÈÊIÎOÔUÛYŒÆ]", ">une?/|:G|;é") or morph(\2, ">H.*;É")) and not re.search("^[hH]aute?", \2) >>> + <<- /eleu/ morph(\2, ":[pi]") -1:.2>> ="d’|des " && Élision de l’article devant un mot commençant par une voyelle (ou “s” manquant ?).|http://fr.wikipedia.org/wiki/Élision + <<- /eleu/ __else__ -1:.2>> "d’" && Élision de l’article devant un mot commençant par une voyelle.|http://fr.wikipedia.org/wiki/Élision si [il|ils] ou [elle|elles|iel|iels] <<- !1>> si [il|ils] @@ -7531,10 +7537,11 @@ TEST: {{le }}amour ->> l’ TEST: {{le }}homme ->> l’ TEST: {{la }}imagination ->> l’ TEST: {{de }}amour ->> d’ TEST: {{de }}est en ouest ->> d’ +TEST: manque {{de }}options ->> "d’|des " TEST: je crois que {{si }}ils viennent, ils seront mécontents ->> s’ TEST: {{Que }}ils soient heureux ->> Qu’ TEST: Il {{se }}avançait parmi eux. ->> s’ TEST: il {{me }}oublie souvent ->> m’ TEST: je {{ne }}arrive pas à comprendre ->> n’ @@ -12165,10 +12172,11 @@ >chair a [pâté|>canon] >couteau a cran d’ arrêt >crayon a [lèvres|sourcils] >cuillère a [café|soupe] >épée a deux mains + >épingle a [>cheveu|>cravate] >étui a >cigarette >fard a >paupière >femme a poigne >femme a tout faire >fer a cheval @@ -12196,11 +12204,11 @@ >panier a >linge >papier a [>lettre|musique] >passage a tabac >pâte a [>pain|>crêpe|>gaufre|>pizza|>tarte|>modeler|>tartiner] >placard a [>balai|>chaussure] - >planche a repasser + >planche a [repasser|>billet] >presse a >scandale >piano a >queue >pied a terre >pince a linge >punk a >chien @@ -19057,11 +19065,12 @@ >brave ?d’¿ entre les braves >brosse à [>dent|reluire] >bruit [de|d’] fond >bureau [de|d’] [tabac|vote] >business as usual - >cabine [de|d’] pilotage + >but à atteindre + >cabine [de|d’] [essayage|pilotage] >cabinet [de|d’] [toilette|travail] >cadeau [de|d’] [anniversaire|mariage|Noël] >cale à poncer >camarade [de|d’] classe >caméra [de|d’] [surveillance|vidéoprotection|vidéo-protection] @@ -19147,12 +19156,12 @@ >colosse aux pieds d’ argile >comité d’ accueil >commandant en chef >commis d’ office >commissaire [de|d’] police - >compagne [de|d’] route - >compagnon [de|d’] route + >compagne [de|d’] [route|travail] + >compagnon [de|d’] [route|travail] >complémentaire santé [composante+s] alpha >compte à rebours >compte offshore concours [de|d’] beauté @@ -19177,10 +19186,11 @@ >coupage [de|d’] cheveux en quatre >courant d’ air >coureur [de|d’] >jupon >courroie [de|d’] transmission cours [de|d’] rattrapage + cours par correspondance >course contre la montre >cour d’ assises [>coût|>cout] [de|d’] revient >couteau à cran d’ arrêt >crayon à [lèvres|sourcils] @@ -19192,10 +19202,11 @@ >critère [de|d’] référence >crotte [de|d’] nez >cuillère à [café|soupe] >cure [de|d’] [désintoxication|désintox] >danseur [de|d’] cabaret + >datation au carbone [14|quatorze] >date butoir >date d’ expiration >débat sans fin >déclaration sur l’ honneur >défaut [de|d’] [conception|fabrication|paiement] @@ -19246,11 +19257,11 @@ >enterrement [de|d’] vie [de|d’] jeune fille >entrée [de|d’] service >entretien d’ embauche >enquête à charge >épée à deux mains - >épingle à cravate + >épingle à [cheveux|cravate] >épreuve [de|d’] force >erreur [de|d’] [calcul|jeunesse|jugement|positionnement] >erreur d’ [appréciation|interprétation|orthographe] >escalier [de|d’] secours >escroquerie à l’ assurance @@ -19421,11 +19432,11 @@ >ligne [de|d’] chemin [de|d’] fer >lime à >ongle >liquide [de|d’] refroidissement >liste d’ attente >lit à baldaquin - >lit [de|d’] camp + >lit [de|d’] [appoint|camp] >livraison à domicile >livre [de|d’] [chevet|comptes|poche] >livret A >livret d’ épargne ?[bancaire|populaire|salariale]¿ >local à louer @@ -19571,11 +19582,11 @@ >plainte contre x >plan [A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|cul] >plan [de|d’] bataille >plan [de|d’] relance ?économique¿ >planche [de|d’] salut - >planche à repasser + >planche à [billets|repasser] [plat+s] [de|d’] résistance [plat+s] du jour >pneumocyte [de|d’] type [I|II|1|2] >poche [de|d’] résistance >poêle à bois @@ -19770,10 +19781,11 @@ >tube à >essai >tuerie [de|d’] masse >tueur à gages >tueur en série >turbine à [gaz|vapeur] + >unité [de|d’] mesure >université d’ été >usine à gaz >usurpation d’ identité vacances [de|d’] [printemps|Noël|pâques] vacances d’ [automne|été|hiver] @@ -20064,10 +20076,18 @@ *WORD et *WORD , *NUM et *NUM ans , *WORD et *WORD , [@:B:.:p|un] et [@:B:.:p|un] ans , <<- morph(\1, ":M[12]") and morph(\3, ":M[12]") ~4:0>> * + +__purge_la_le_ou_les__ + la ou les @:[NA].*:[fe]:[pi]¬:(?:G|V0) + <<- ~1:2>> * + + le ou les @:[NA].*:[me]:[pi]¬:(?:G|V0) + <<- ~1:2>> * + __purge_pronom_aussi__ [j’|je] *WORD moi aussi <<- morph(\2, ":1s") ~3:0>> * @@ -27858,10 +27878,14 @@ __gn_points_de_suspension__ points [de|d’] suspensions <<- /gn/ -3>> suspension && Dans la locution nominale “points de suspension”, le dernier terme est au singulier. +__gn_planche_à_billets__ + >planche à billet + <<- /gn/ --1>> billets && Les planches à billets créent de nombreux billets (donc mettre un pluriel). + __gn_troupeau_de__ >troupeau [de|d’] [âne|animal|bœuf|buffle|bovin|bison|con|conne|cheval|chèvre|génisse|mouton|mule|mulet|porc|taureau|touriste|vache|veau] <<- /gn/ -3>> =suggPlur(\3) && Il manque un “s”. Il y en a plusieurs dans un troupeau. __gn_trousseau_de__ @@ -27883,10 +27907,11 @@ TEST: pâté de {{maison}} ->> maisons TEST: C’est un putain de troupeau de {{mouton}} ! ->> moutons TEST: Arrête de mettre des points de {{suspensions}} partout. ->> suspension TEST: où est mon trousseau de {{clé}} ? ->> clés TEST: un trousseau de {{mariages}} ->> mariage +TEST: une planche à {{billet}} ->> billets #### Locutions # à @@ -28264,74 +28289,75 @@ !!!! Verbe et verbe !! __conj_je_v_et_v__ - [je|j’] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:1s¬:G et @:V¬:(?:[YPQG]|1s) - [je|j’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:1s¬:G et @:V¬:(?:[YPQG]|1s) - [je|j’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:1s¬:G et @:V¬:(?:[YPQG]|1s) - [je|j’] ?[ne|n’]¿ [lui|leur|y] en @:1s¬:G et @:V¬:(?:[YPQG]|1s) + [je|j’] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:1s¬:G et @:V¬:(?:[YPQG]|3p!|1s) + [je|j’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:1s¬:G et @:V¬:(?:[YPQG]|3p!|1s) + [je|j’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:1s¬:G et @:V¬:(?:[YPQG]|3p!|1s) + [je|j’] ?[ne|n’]¿ [lui|leur|y] en @:1s¬:G et @:V¬:(?:[YPQG]|3p!|1s) <<- /conj/ not tagbefore(\1, "_propsub_") --1>> =suggVerb(\-1, ":1s") && Conjugaison erronée. Si “je” est le sujet de “\-1”, ce verbe devrait être à la 1ʳᵉ personne du singulier. TEST: je vois et {{connait}} la réponse ->> connais TEST: je vais abondamment et incessamment parler __conj_tu_v_et_v__ - tu ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:2s¬:G et @:V¬:(?:[YPQG]|2s) - tu ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:2s¬:G et @:V¬:(?:[YPQG]|2s) - tu ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:2s¬:G et @:V¬:(?:[YPQG]|2s) - tu ?[ne|n’]¿ [lui|leur|y] en @:2s¬:G et @:V¬:(?:[YPQG]|2s) + tu ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:2s¬:G et @:V¬:(?:[YPQG]|3p!|2s) + tu ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:2s¬:G et @:V¬:(?:[YPQG]|3p!|2s) + tu ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:2s¬:G et @:V¬:(?:[YPQG]|3p!|2s) + tu ?[ne|n’]¿ [lui|leur|y] en @:2s¬:G et @:V¬:(?:[YPQG]|3p!|2s) <<- /conj/ not tagbefore(\1, "_propsub_") and not morph(<1, ":V0") --1>> =suggVerb(\-1, ":2s") && Conjugaison erronée. Si “tu” est le sujet de “\-1”, ce verbe devrait être à la 2ᵉ personne du singulier. TEST: tu connais et {{voit}} la réponse ->> vois TEST: tu dois toujours et à jamais énoncer la vérité __conj_il_on_v_et_v__ - [il|on] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:3s¬:G et @:V¬:(?:[YPQG]|3s) - [il|on] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:3s¬:G et @:V¬:(?:[YPQG]|3s) - [il|on] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:3s¬:G et @:V¬:(?:[YPQG]|3s) - [il|on] ?[ne|n’]¿ [lui|leur|y] en @:3s¬:G et @:V¬:(?:[YPQG]|3s) + [il|on] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:3s¬:G et @:V¬:(?:[YPQG]|3p!|3s) + [il|on] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:3s¬:G et @:V¬:(?:[YPQG]|3p!|3s) + [il|on] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:3s¬:G et @:V¬:(?:[YPQG]|3p!|3s) + [il|on] ?[ne|n’]¿ [lui|leur|y] en @:3s¬:G et @:V¬:(?:[YPQG]|3p!|3s) <<- /conj/ not tagbefore(\1, "_propsub_") --1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Si “\1” est le sujet de “\-1”, ce verbe devrait être à la 3ᵉ personne du singulier. TEST: tu sais, il connaissait et {{savaient}} la réponse ->> savait TEST: on peut fréquemment et innocemment parler de ces choses __conj_elle_iel_v_et_v__ - [elle|iel] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:3s¬:G et @:V¬:(?:[YPQG]|3s) - [elle|iel] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:3s¬:G et @:V¬:(?:[YPQG]|3s) - [elle|iel] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:3s¬:G et @:V¬:(?:[YPQG]|3s) - [elle|iel] ?[ne|n’]¿ [lui|leur|y] en @:3s¬:G et @:V¬:(?:[YPQG]|3s) + [elle|iel] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:3s¬:G et @:V¬:(?:[YPQG]|3p!|3s) + [elle|iel] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:3s¬:G et @:V¬:(?:[YPQG]|3p!|3s) + [elle|iel] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:3s¬:G et @:V¬:(?:[YPQG]|3p!|3s) + [elle|iel] ?[ne|n’]¿ [lui|leur|y] en @:3s¬:G et @:V¬:(?:[YPQG]|3p!|3s) <<- /conj/ not tagbefore(\1, "_propsub_") and not morph(<1, ":R") --1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Si “\1” est le sujet de “\-1”, ce verbe devrait être à la 3ᵉ personne du singulier. TEST: tu sais, elle connaissait et {{savaient}} la réponse ->> savait TEST: elle pouvait toujours et abondamment travailler sa prose __conj_nous_v_et_v__ - nous ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:1p¬:G et @:V¬:(?:[YPQGE]|1p) - nous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:1p¬:G et @:V¬:(?:[YPQGE]|1p) - nous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:1p¬:G et @:V¬:(?:[YPQGE]|1p) - nous ?[ne|n’]¿ [lui|leur|y] en @:1p¬:G et @:V¬:(?:[YPQGE]|1p) - <<- /conj/ not tagbefore(\1, "_propsub_") and not morph(<1, ":R") + nous ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:1p¬:G et @:V¬:(?:[YPQGE]|V0.*:3p!|1p) + nous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:1p¬:G et @:V¬:(?:[YPQGE]|V0.*:3p!|1p) + nous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:1p¬:G et @:V¬:(?:[YPQGE]|V0.*:3p!|1p) + nous ?[ne|n’]¿ [lui|leur|y] en @:1p¬:G et @:V¬:(?:[YPQGE]|V0.*:3p!|1p) + <<- /conj/ not tagbefore(\1, "_propsub_") and not morph(<1, ":R") and not (morph(\-1, ":3p!") and not re.search("ont$", \-1)) --1>> =suggVerb(\-1, ":1p") && Conjugaison erronée. Si “nous” est le sujet de “\-1”, ce verbe devrait être à la 1ʳᵉ personne du pluriel. TEST: nous arriverons et {{admireront}} vos œuvres ->> admirerons +TEST: ils connurent le fait dont nous parlâmes et décidèrent TEST: nous voulons souvent et abondamment frotter leurs oreilles __conj_vous_v_et_v__ - vous ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:2p¬:G et @:V¬:(?:[YPQG]|2p) - vous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:2p¬:G et @:V¬:(?:[YPQG]|2p) - vous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:2p¬:G et @:V¬:(?:[YPQG]|2p) - vous ?[ne|n’]¿ [lui|leur|y] en @:2p¬:G et @:V¬:(?:[YPQG]|2p) + vous ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:2p¬:G et @:V¬:(?:[YPQG]|3p!|2p) + vous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:2p¬:G et @:V¬:(?:[YPQG]|3p!|2p) + vous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:2p¬:G et @:V¬:(?:[YPQG]|3p!|2p) + vous ?[ne|n’]¿ [lui|leur|y] en @:2p¬:G et @:V¬:(?:[YPQG]|3p!|2p) <<- /conj/ not tagbefore(\1, "_propsub_") and not morph(<1, ":R") --1>> =suggVerb(\-1, ":2p") && Conjugaison erronée. Si “vous” est le sujet de “\-1”, ce verbe devrait être à la 2ᵉ personne du pluriel. TEST: vous voyez et {{pensait}} tout au premier coup d’œil ->> pensiez TEST: vous devez souvent et abondamment laver la table à l’eau claire @@ -28809,11 +28835,11 @@ TEST: tout ce qui provenait de vous parlait à son âme __infi_verbe_de_verbe__ [>accuser|>arrêter|>cesser|>choisir|>commander|>continuer|>craindre|>décider|>défendre|>demander] [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ *WORD - [>envisager|>essayer|>éviter|>exiger|>interdire|>jurer|>omettre|>oublier] [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ *WORD + [>envisager|>essayer|>éviter|>exiger|>implorer|>interdire|>jurer|>omettre|>oublier] [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ *WORD [>permettre|>prévoir|>promettre|>refuser|>suggérer|>tenter] [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ *WORD <<- /infi/ not morph(\1, ":N") and (morph0(\-1, ":V1.*:Q", ":(?:M|Oo)") or morph0(\-1, ":[123][sp]", ":[MNGA]")) --1>> =suggVerbInfi(\-1) && Après “\1 de”, le verbe devrait être à l’infinitif. TEST: cessez d’{{anesthésié}} ces gens ! ->> anesthésier @@ -33290,11 +33316,15 @@ TEST: {{avançait moi}} de l’argent ->> avancez-moi TEST: {{filé moi}} du fric, bon sang ! ->> filez-moi TEST: {{Données lui}} ça. ->> Donnez-lui TEST: {{Enseignait nous}}. ->> Enseignez-nous TEST: {{attacher le}} ->> attachez-le +TEST: {{attache la}} ou les… +TEST: prends la ou les autres +TEST: prends la ou les parties concernées TEST: l’homme a domestiqué les animaux nécessaires à sa survie, éradiqué la plupart de ceux qui lui étaient nuisibles, défriché les forêts +TEST: renommer la ou les fonctions # être __imp_être__ [ne|n’] ?[le|l’|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ soit @@ -35785,66 +35815,66 @@ __conj_que_où_comment_verbe_sujet_sing__ [que|qu’|où|comment|combien|dont|quand|pourquoi|puisque|puisqu’|lorsque|lorqu’|auquel|auxquels|auxquelles] || *WORD [un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre] *WORD <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)") - and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) + and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier. [que|qu’|où|comment|combien|dont|quand|pourquoi|puisque|puisqu’|lorsque|lorqu’|auquel|auxquels|auxquelles] || *WORD [le|la|l’|leur] *WORD <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)") - and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) + and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) and not morph(\4, ":Y") -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier. duquel || *WORD [un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre] *WORD <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)") - and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) + and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) and not morph(<1, ":[NA]") -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier. duquel || *WORD [le|la|l’|leur] *WORD <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)") - and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) + and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) and not morph(\4, ":Y") and not morph(<1, ":[NA]") -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier. desquels || *WORD [un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre] *WORD <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)") - and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) + and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) and not morph(<1, ":[NA]") -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier. desquels || *WORD [le|la|l’|leur] *WORD <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)") - and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) + and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) and not morph(\4, ":Y") and not morph(<1, ":[NA]") -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier. desquelles || *WORD [un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre] *WORD <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)") - and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) + and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) and not morph(<1, ":[NA]") -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier. desquelles || *WORD [le|la|l’|leur] *WORD <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)") - and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) + and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) and not morph(\4, ":Y") and not morph(<1, ":[NA]") -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier. [lequel|laquelle|lesquels|lesquelles] || *WORD [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)") - and morph(<1, ":R") and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) + and morph(<1, ":R") and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D")) -2>> =suggVerb(\2, ":3s") && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier. TEST: les possibilités qu’{{offrent}} le chien ->> offre TEST: les possibilités que {{donnent}} le chien. ->> donne TEST: Où {{vas}} l’homme ? ->> va @@ -35866,10 +35896,11 @@ TEST: C’est ce qu’avancent l’épidémiologiste britannique et sa consœur TEST: il en va de l’image d’une capitale que peuplent l’égoïsme, la cupidité, les logements vides, la chasse aux pauvres et à l’étranger, les divertissements frivoles. TEST: où se rejoignent l’avenue Junot et la rue Caulaincourt TEST: où viennent les amis et… TEST: suivis de dix domestiques parmi lesquels se remarquaient le mulâtre, le nègre et l’élégant briska du colonel pour les deux femmes de chambre et les paquets. +TEST: ça dépendait de ce que décideraient mon patron et Miranda. __conj_que_où_comment_verbe_sujet_pluriel__ [que|qu’|où|comment|combien|dont|quand|pourquoi|puisque|puisqu’|lorsque|lorqu’|auquel|auxquels|auxquelles] || *WORD [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|certains|certaines|plusieurs|maints|maintes] *WORD