Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -6779,10 +6779,11 @@ [dés|des] *NUM ans [dés|des] @:B ans [dés|des] un an <<- /conf/ not morph(<1, ":R|>(?:approcher|anniversaire|cap|célébration|commémoration|occasion|passage|programme|terme|classe|autour|celui|ceux|celle|celles)/") and not value(>1, "|de|du|des|d’|") + and not before("% +$") -1>> dès # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s [dés|des] *NUM heures <<- /conf/ not morph(<1, ":R|>(?:approcher|cap|passage|programme|terme|classe|autour|celui|ceux|celle|celles)/") and not value(>1, "|de|du|des|d’|") and \2 != "35" -1>> dès # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s @@ -6840,10 +6841,11 @@ TEST: sous le seuil des 10 % TEST: notre revue des 24 et 25 décembre TEST: J’ai des X230. TEST: Pour les enfants placés, l’angoisse du passage des 18 ans TEST: C’est la fin des 35 heures. +TEST: 98 % des 18‑29 ans considéraient cela comme évident # diagnostic / diagnotique // pronostic / pronostique // public / publique __conf_diagnostic_pronostique__ [ce|un|du|mon|notre|votre|quel] [diagnostique|pronostique|publique] @@ -10294,15 +10296,15 @@ guère ?d’¿ [hier|avant-hier] ?[matin|soir|après-midi]¿ hors [de|d’] [contrôle|portée|atteinte] hors d’ état [de|d’] nuire hors du commun - ici - ici [comme|ou] ailleurs - ici et [là|maintenant] - ici même - ici-bas + ?d’¿ ici + ?d’¿ ici [comme|ou] ailleurs + ?d’¿ ici et [là|maintenant] + ?d’¿ ici même + ?d’¿ ici-bas ?d’¿ il y a ?très¿ longtemps ?d’¿ il y a ?très¿ peu [de|d’] temps ?d’¿ il y a quelques [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires] ?d’¿ il y a moins [de|d’] [*NUM|@:B] [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires] ?d’¿ il y a [*NUM|@:B] [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires] @@ -16110,16 +16112,17 @@ TEST: sans {{dérogez}} aux règles en vigueur dans cet établissement __infi_nous_vous_verbe__ [nous|vous] ~ée?s?$ - <<- /infi/ morph(\2, ":Q") and not morph(<1, "V0.*[12]p") -2>> _ # Après “\1”, le verbe ne devrait pas être un participe passé. + <<- /infi/ space_after(\1, 1, 3) and morph(\2, ":Q") and not morph(<1, "V0.*[12]p") -2>> _ # Après “\1”, le verbe ne devrait pas être un participe passé. TEST: Nous {{intéressé}} à la question ne suffit pas à faire de nous des experts. TEST: nous {{ridiculisé}} TEST: vous {{mangé}} TEST: Sommes-nous désespérés à ce point ? +TEST: Vous d’habitude si réservée. __infi_devoir_savoir_pouvoir_interrogatif__ /VCint ?[pas|jamais]¿ ?[en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ *WORD <<- /infi/ morphVC(\1, ">(?:devoir|savoir|pouvoir|vouloir)/") and morph(\-1, ":(?:Q|A|[123][sp])", ":[GYW]")