Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -10866,10 +10866,11 @@ bon chic ?,¿ bon genre [>clé|>clef] en >main dernier cri fleur bleue grand [public|luxe|maximum] + grande taille grandeur nature haut de gamme hautee [résolution|fidélité|tension] longue [distance|portée|durée] meilleur marché @@ -10879,10 +10880,11 @@ top secret vieux jeu open source Créative Commons pair à pair + petite taille plein les yeux pur [sucre|jus] terre à terre vieille école <<- morph(<1, ":(?:N|A|Q|W|V0e)", ":D") ~>> * @@ -11601,10 +11603,11 @@ TEST: Elle n’avait que rarement pris connaissance de ses droits. TEST: On ajoutera que si elle n’a que rarement pris la connerie pour objet TEST: Les bas résille, le détail qui fait mouche. TEST: un vice pour les uns diabolique et pour les autres patriarcal TEST: Les gains sont en un sens maigres. +TEST: Des vêtements grande taille @@@@ @@@@ @@ -15452,11 +15455,11 @@ <<- /infi/ 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: Sommes-nous désespérés à ce point ? __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]") @@ -18741,20 +18744,25 @@ TEST: {{vient elle}} souvent ? TEST: je ne comprenais pas pourquoi c’était elle qui était punie et que personne ne parlait de celui qui avait fait ça. TEST: C’était elle qui avait pris le contrôle. -__inte_union_nous__ +__inte_union_nous!6__ [|,] ~ons$ nous <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and morph(>1, ":||,", ":1p") -2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union. + [|,] sommes nous + <<- /inte/ space_after(\2, 1, 1) + -2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union. + *WORD ~ons$ nous <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GNW]") and not morph(\1, ":Os") and morph(>1, ":||,", ":(?:Y|1p)") -2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union. TEST: {{retrouverons nous}} enfin la tranquilité ? +TEST: Ne {{sommes nous}} pas des dieux ? __inte_union_vous__ [|,] ~..e[zs]$ vous <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and morph(>1, ":||,", ":2p")