Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -14013,21 +14013,25 @@ en >être >sur <<- /conf/ --1>> =\-1.replace("u", "û").replace("U", "Û") && Confusion probable : “sur” un adjectif signifiant acide ou aigre ; utilisez “sûr” pour certain, vrai ou sans danger.|https://fr.wiktionary.org/wiki/sur + >main ?[très|vraiment|peu|ultra]¿ [sure+s] + >mémoire ?[très|vraiment|peu|ultra]¿ [sure+s] + >source ?[très|vraiment|peu|ultra]¿ [sure+s] + >rade ?[très|vraiment|peu|ultra]¿ [sure+s] + <<- /conf/ --1>> =\-1.replace("u", "û").replace("U", "Û") + && Confusion probable : “sur” un adjectif signifiant acide ou aigre ; utilisez “sûr” pour certain, vrai ou sans danger.|https://fr.wiktionary.org/wiki/sur + >avion ?[très|vraiment|peu|ultra]¿ [sur+s] [|,|)] >chemin ?[très|vraiment|peu|ultra]¿ [sur+s] [|,|)] >échelle ?[très|vraiment|peu|ultra]¿ [sur+s] [|,|)] - >main ?[très|vraiment|peu|ultra]¿ [sure+s] [|,|)] - mémoire ?[très|vraiment|peu|ultra]¿ sure [|,|)] >garant ?[très|vraiment|peu|ultra]¿ >sur [|,|)] [gout|goût] ?[très|vraiment|peu|ultra]¿ sur [|,|)] >jugement ?[très|vraiment|peu|ultra]¿ [sur+s] [|,|)] >lieu ?[très|vraiment|peu|ultra]¿ [sur+s] [|,|)] œil ?[très|vraiment|peu|ultra]¿ sur [|,|)] - >rade ?[très|vraiment|peu|ultra]¿ [sure+s] [|,|)] >transport ?[très|vraiment|peu|ultra]¿ [sur+s] [|,|)] bien sur [|,|)] bien sur $:Os¬:Oo <<- /conf/ --2>> =\-2.replace("u", "û").replace("U", "Û") && Confusion probable : “sur” un adjectif signifiant acide ou aigre ; utilisez “sûr” pour certain, vrai ou sans danger.|https://fr.wiktionary.org/wiki/sur @@ -14043,10 +14047,11 @@ TEST: ce qu’il y a de {{sure}}, c’est que ça va prendre du temps ->> sûr TEST: Rien n’est si {{sur}} que la mort. ->> sûr TEST: c’est vraiment plus {{sur}} ->> sûr TEST: tu as un œil très {{sur}} ->> sûr TEST: elle était {{sure}} de la prononciation ->> sûre +TEST: de source {{sure}} ->> sûre TEST: Je suis sur de la pelouse TEST: Il tapait par à-coups sur la table. TEST: il s’étendit sur de la mousse à mémoire de forme TEST: Elle réussira à coup sûr. @@ -21379,10 +21384,29 @@ TEST: Elle {{à}} chaud. ->> a TEST: Elle {{à}} froid. ->> a TEST: cet homme {{à}} faim ->> a TEST: Votre réaction à froid ? + +__conf_ait_est_faim_tort!3__ + [es|est] [confiance|conscience|envie|été|peur|faim|hâte|honte|recours|soif|tort] + [es|est] peine [à|a] + <<- /conf/ not tagbefore(\1, "_ceque_") and not value(<1, "|tout|d’|l’|") >>> + <<- /conf/ not tagbefore(\1, "_1s_") -1>> ait && Confusion probable dans l’expression “avoir \2”. Vous utilisez ici le verbe “être”. + <<- /conf/ __else__ -1>> ait|aie && Confusion probable dans l’expression “avoir \2”. Vous utilisez ici le verbe “être”. + +TEST: qu’il {{est}} confiance en toi, c’est possible ->> ait +TEST: je sais, qu’il {{est}} peine à trouver le bonheur ça se conçoit. ->> ait|aie +TEST: La révolution est crainte. +TEST: Je n’en ai cure. +TEST: Notre communauté vous est redevable. +TEST: l’humour est affaire de culture +TEST: Aller chercher l’air pur à la campagne est peine perdue. +TEST: tout est peine perdue. +TEST: c’est froid ou c’est chaud ? +TEST: le jugement rendu n’est qu’une pièce d’un puzzle plus grand dont le but ultime est de rendre confiance aux opérateurs du marché dans le bon fonctionnement des institutions. + __conf_à_verse_averse__ !! >pleuvoir à verse ¡¡ >pleuvoir averse >pleuvoir [a|à] [verse+s|versent] @@ -25444,17 +25468,18 @@ calendriers , [grégorien|julien|hégirien] et [grégorien|julien|hégirien] <<- !3>> gn les *WORD , @:A¬:[GP] <<- /gn/ morph(\3, ":[NA].*:[pi]", ":3[sp]") and not agreement(\3, \5) - and not (value(>1, "|et|") and morph(\-1, "#G") and morph(>2, "#G")) + and not ( value(>1, "|et|") and ( (morph(\-1, "#G") and morph(>2, "#G")) or (morph(\-1, ";C") and morph(>2, ";C")) ) ) --1>> =suggAgree(\-1, \3) && Cet adjectif n’est pas accordé avec “\2 \3”. TEST: les femmes, {{blessé}} par deux fois ->> blessées TEST: les hommes, {{blessée}} par deux fois ->> blessés TEST: les femmes, demeurant rue de la paix TEST: les deux camps, italien et allemand, étaient à portée d’arc +TEST: les deux soleils, noir et blanc, constituaient un symbole marquant __gn_leurs_1m__ leurs *WORD <<- /gn/ morph(\2, ":[NA].*:s", ":(?:[ipGW]|[123][sp])") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]")) @@ -32985,11 +33010,10 @@ TEST: {{Viens y}}. ->> Viens-y TEST: Il va y àvoir des contingents étrangers qui débarquent à Paris. (erroné) TEST: Viens y faire un test. - __imp_union_convenir_en__ [conviens|convenez|convenons] en <<- /imp/ space(\1, 1, 1) and not value(>1, "|partie|") ->> \1-\2 && Il manque un trait d’union. TEST: c’est une belle affaire malgré son prix élevé, {{convenez en}}… ->> convenez-en @@ -33787,29 +33811,10 @@ TEST: ce que nous savions, cela venait {{a}} la maison régulièrement. ->> à TEST: ce que je sais, quoiqu’il fasse, c’est {{a}} des années-lumière de réussir. ->> à TEST: vous examiner a eu des conséquences imprévues. TEST: je suis A. - -#### être / avoir -__conf_ait_confiance_été_faim_tort!3__ - [es|est] [confiance|conscience|envie|été|peur|faim|hâte|honte|recours|soif|tort] - [es|est] peine [à|a] - <<- /conf/ not tagbefore(\1, "_ceque_") and not value(<1, "|tout|d’|l’|") >>> - <<- /conf/ not tagbefore(\1, "_1s_") -1>> ait && Confusion probable dans l’expression “avoir \2”. Vous utilisez ici le verbe “être”. - <<- /conf/ __else__ -1>> ait|aie && Confusion probable dans l’expression “avoir \2”. Vous utilisez ici le verbe “être”. - -TEST: qu’il {{est}} confiance en toi, c’est possible ->> ait -TEST: je sais, qu’il {{est}} peine à trouver le bonheur ça se conçoit. ->> ait|aie -TEST: La révolution est crainte. -TEST: Je n’en ai cure. -TEST: Notre communauté vous est redevable. -TEST: l’humour est affaire de culture -TEST: Aller chercher l’air pur à la campagne est peine perdue. -TEST: tout est peine perdue. -TEST: c’est froid ou c’est chaud ? - #### et / est __conf_et_est2__ [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|maints|mainets|plusieurs] *WORD est || [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|maints|mainets|plusieurs] *WORD @:3p¬:G