Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -5845,11 +5845,11 @@ [|,] [ton|son|audit] @:(?:Y|[123][sp])¬:[NAQ] <<- /conf/ \3.islower() -3>> =suggSimil(\3, ":[NA]:[me]:[si]", True) # Incohérence avec “\2” : “\3” est un verbe. - [un|une] @:(?:Y|[123][sp])¬:[GNA] ?@:W¿ @:A¬:[GM] + [un|une] @:(?:Y|[123][sp])¬:[GNA] ?$:W¿ @:A¬:[GM] <<- /conf/ not value(<1, "|dont|l’|d’|sauf|excepté|") and not before("(?i)\\bun à +$") -2>> =suggSimil(\2, ":[NAQ]:[me]:[si]", True) # Incohérence avec “\1” : “\2” est une forme verbale conjuguée. TEST: un {{maintient}} difficile. TEST: quelqu’un arrive. @@ -6935,15 +6935,15 @@ TEST: Je peux mener {{a}} bien cette opération. TEST: Cette coalition que tu penses mener a bien l’intention de te trahir. __conf_à_a_après_verbes__ - @:V¬:[YGNAWM] ?@:W¿ a + @:V¬:[YGNAWM] ?$:W¿ a <<- /conf/ \-1 != "A" and not tag_before(\1, "que") and not tag_before(\1, "dont") and not tag_before(\1, "qui") and not morph(>1, ":Q") --1>> à # Confusion probable : “a” est la conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0 - [/VCint|/VCimp] ?@:W¿ a + [/VCint|/VCimp] ?$:W¿ a <<- /conf/ not value(\1, "|rendez-vous|") --1>> à # Confusion : “a” est la conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0 TEST: Vient-on {{a}} la maison demain ? TEST: Arrivait-elle {{a}} le manger ? TEST: Dis-moi {{a}} quelle heure on mange. @@ -9222,11 +9222,11 @@ # Confusion. Utilisez “quelquefois” si vous voulez dire “parfois”. Utilisez “quelques fois” pour évoquer ce qui est advenu ou adviendra plusieurs fois.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4334 les quelquefois [ou|où|que|qu’] <<- /conf/ -2>> quelques fois # Confusion : “quelquefois” signifie “parfois”.|https://fr.wiktionary.org/wiki/quelquefois - >être quelques fois ?@:W¿ @:A [de|d’] + >être quelques fois ?$:W¿ @:A [de|d’] <<- /conf/ -2:3>> quelquefois # Confusion possible. Si vous voulez dire “parfois”, écrivez “quelquefois”. TEST: {{Quelles que fois}}, on y comprend plus rien. TEST: {{Qu’elle que fois}}, on y comprend plus rien. TEST: Il y va {{quelque fois}} par an. @@ -9320,11 +9320,11 @@ TEST: Quelle peut bien être l’influence de cet artiste de nos jours ? # quoi que / quoique __conf_quoique_quoi_que__ - quoiqu’ il se soit ?@:W¿ passé + quoiqu’ il se soit ?$:W¿ passé [quoique|quoiqu’] [je|j’|tu|il|elle|on|nous|vous|ils|elles] en >penser [quoique|quoiqu’] [je|j’|tu|il|elle|on|nous|vous|ils|elles] >avoir pu faire <<- /conf/ -1>> quoi que|quoi qu’ # Confusion probable.|https://fr.wiktionary.org/wiki/quoi_que TEST: mais {{quoique}} tu en penses, c’est comme ça que ça fonctionne. @@ -11164,11 +11164,11 @@ avant d’ aller plus loin avant J.-C. avant Jésus-Christ avant d’ en arriver là avant de faire quoi que ce soit - avant de faire quoi que ce soit [de|d’] ?@:W¿ [absurde|stupide|crétin|con|idiot|inconsidéré] + avant de faire quoi que ce soit [de|d’] ?$:W¿ [absurde|stupide|crétin|con|idiot|inconsidéré] avant qu’ il ne soit trop tard avant un bon bout de temps avec [brio|constance|joie|légèreté|insistance|peine] avec autre chose avec le plus grand soin @@ -12271,14 +12271,14 @@ <<- ~1:2>> * au hasard @:¬:[AQ].*:[me]:[si] <<- ~1:2>> * - aussi @:W que [nécessaire|possible] + aussi $:W que [nécessaire|possible] <<- ~>> * - aussi @:W que ce soit [|,] + aussi $:W que ce soit [|,] <<- ~1:5>> * au sens le [plus|moins] @:A.*:[me]:[si] du terme au sens @:A.*:[me]:[si] du terme <<- ~>> * @@ -12349,11 +12349,11 @@ <<- not morph(<1, ":(?:X|Oo)") and not tag_before(\1, "2s") ~>> * la lettre [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] @:(?:3s|Ov) <<- ~3>> * - le [plus|moins] @:W possible + le [plus|moins] $:W possible <<- ~>> * les [moins|plus] @:A.*:[pi] possible <<- ~-1>> * @@ -12367,11 +12367,11 @@ <<- morph(<1, ":(?:R|C[sc])") ~1>> * non @:A <<- not morph(<1, ":D.*:m:[si]") ~1>> * - par trop @:A + par trop $:A <<- ~1:2>> * pas mal <<- not morph(<1, ":D") ~>> * @@ -12382,11 +12382,11 @@ <<- not morph(<1, ":D.*:[me]") ~>> * plein est <<- not morph(<1, ":D.*:m:[si]") ~>> * - [plus|moins|aussi] @:W que prévu + [plus|moins|aussi] $:W que prévu <<- ~>> * plus que tout autre @¬:[AQ].*:m:[si] <<- ~1:4>> *