Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -6466,14 +6466,18 @@ TEST: il y {{à}} des pertes. TEST: Il les y {{à}}. TEST: Y {{à}} du poulet - [l’|les|en] à + [l’|les] à <<- /conf/ not \1.isupper() and not value(>1, "|côté|coup|pic|peine|peu|plat|propos|valoir|") -2>> a # Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”. + en à + <<- /conf/ not \1.isupper() and not value(>1, "|côté|coup|pic|peine|peu|plat|propos|valoir|") and not morph(<1, ">venir/") + -2>> a # Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”. + TEST: Ce fâcheux, comme à son habitude, les {{à}} ennuyés à mourir. TEST: Lui l’{{à}} pris par surprise. TEST: Il y en {{à}}. TEST: Elle en {{à}} pris. TEST: Elle l’en {{à}} averti. @@ -12212,11 +12216,10 @@ en [mon|ton|son|leur|notre|votre] for intérieur en [mon|ton|son|leur|notre|votre] nom propre en ce [moment|temps-là] en ce qui [me|te|le|la|les|nous|vous] [concerne|concernait] en cet instant - encore encore une fois encore et [encore|toujours] enfin entre {mois} ?~^\d{2,5}$¿ et {mois} ?~^\d{2,5}$¿ entre chien et loup @@ -12775,10 +12778,13 @@ <<- ~1:2>> * elles aussi @:W¬:(?:3p|X) [|@:A:[fe]:p] <<- ~1:2>> * + encore + <<- not value(>1, "|que|qu’|") ~>> * + en phase avec <<- ~1:2>> * en proie à <<- ~1:2>> * @@ -12791,11 +12797,11 @@ [>aller|>croire|>devoir|>estimer|>imaginer|>penser] [lui|leur|nous|vous] être <<- ~2>> * jamais - <<- not morph(<1, ">ne") ~>> * + <<- not value(<1, "|ne|n’|") ~>> * la une [de|des|du] <<- ~2>> _ l’ impression [que|qu’] @@ -22384,20 +22390,21 @@ __imp_union_en__ *WORD en <<- /imp/ space_after(\1, 1, 1) - and morph(\1, ":E", ":[GM]|>(?:venir|aller|partir)/") and morph(>1, ":||>,", ":(?:N|A|Q|Y|M|P|H|T|D|Ov)|>(?:pour|plus|moins|mieux|peu|plupart|trop|très|une?)/") and morph(<1, ":Cc||>,") + and morph(\1, ":E", ":[GM]|>(?:aller|partir)/") and morph(>1, ":||>,", ":(?:N|A|Q|Y|M|P|H|T|D|Ov)|>(?:pour|plus|moins|mieux|peu|plupart|trop|très|une?)/") and morph(<1, ":Cc||>,") ->> \1-\2 # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206 [|,|(] *WORD en - <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":V(?:1.*:Ip.*:2s|[23].*:Ip.*:3s)", ":[GM]|>(?:venir|aller|partir)/") + <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":V(?:1.*:Ip.*:2s|[23].*:Ip.*:3s)", ":[GM]|>(?:aller|partir)/") and morph(>1, ":||>,", ":(?:N|A|Y|M|P|B|3[sp]|D|Ov)|>(?:pour|plus|moins|mieux|peu|trop|très|en|y)/") -2:3>> =suggVerbTense(\2, ":E", ":2s")+"-"+\3 # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206 TEST: {{restons en}} là. TEST: tu crois ça, {{donnes en}} encore +TEST: {{Venons en}} à des exemples précis TEST: Intercède en ma faveur TEST: Même l’implacable guerrier-capitaine de la Fédération, James T. Kirk, apprend en rechignant à enterrer le phaser avec les bâtards Klingons qui ont tué son fils. TEST: Terminons en réservant une place de choix à l’un des relais les plus fervents de la pensée TEST: Le Souffle puisé à la Parole nous met en synergie avec le Père Qui souffre, souffre en nous sûrement de voir que Sa Parole déjà transmise autrefois peine à être accomplie. TEST: Passe en me donnant la nausée. @@ -24642,11 +24649,11 @@ __vmode_verbe_que_subjonctif__ [>aimer|>approuver|>craindre|>demander|>déplorer|>défendre|>désirer|>exiger|>falloir|>interdire|>ordonner|>permettre|>préférer|>refuser|>regretter|>souhaiter|>suffire|>vouloir] || [que|qu’] @:(?:Os|M) @:I¬:[GYS] <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) # Après “\1 que”, ce verbe devrait être au subjonctif. - >attendre [que|qu’] @:(?:Os|M) @:I¬:[GYS] + >attendre [que|qu’] @:(?:Os|M) @:I¬:[GYS] <<- /vmode/ not morph(\1, ":Q") --1>> =suggVerbMode(\-1, ":S", \-2) # Après “\1 que”, ce verbe devrait être au subjonctif. >avoir envie [que|qu’] @:(?:Os|M) @:I¬:[GYS] il >importer [que|qu’] @:(?:Os|M) @:I¬:[GYS] >prendre garde [que|qu’] @:(?:Os|M) @:I¬:[GYS] @@ -24667,10 +24674,11 @@ [il|ça|cela] [peut|pouvait] [que|qu’] @:(?:Os|M) @:I¬:[GYS] <<- /vmode/ tag(\2, "upron") --1>> =suggVerbMode(\-1, ":S", \-2) # Après “\1 se peut que”, le verbe devrait être au subjonctif. TEST: Il suffit qu’il {{court}} plus +TEST: j’attends que tu {{viens}}. TEST: Je veux qu’il {{finit}} son repas. TEST: Je ne veux pas que tu {{es}} des ennuis TEST: je doute qu’il {{vient}} demain. TEST: il se peut que nous {{avons}} tort. TEST: peu s’en est fallu qu’il {{devient}} estropié.