Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -4755,10 +4755,19 @@ <<- /bs/ ->> _ # Tournure familière. Par exemple, écrivez “pour qu’il ne vienne pas” plutôt que “pour ne pas qu’il vienne.”|http://www.academie-francaise.fr/pour-pas-que-au-lieu-de-pour-que-ne-pas TEST: Nous y sommes allés {{pour ne pas qu’}}elle se sente seule. + +# silence assourdissant +__bs_silence_assourdissant__ + silence assourdissant + silences assourdissants + <<- /bs/ ->> _ # Cliché. Locution oxymorique employée à tort et à travers. + +TEST: dans un {{silence assourdissant}} + # très / trop __bs_très_trop_superflu__ [très|trop] [beaucoup|assez|mieux|pire|meilleur|délicieux|plus|moins] <<- /bs/ ->> \2 # Avec “\2”, “\1” est superflu. @@ -6542,11 +6551,11 @@ TEST: une dérive à vau-l’eau. __conf_à_a_locutions__ a ?seulement¿ [*NUM|$:B|quelques|plusieurs] [millimètres|centimètres|décamètres|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] de distance - a [califourchon|contrecœur|contre-cœur|contrejour|contre-jour|contretemps|contre-temps|demi-mot|gogo|distance|nouveau|peine|présent|rebrousse-poil|regret|travers|tout-va|confesse|midi|minuit|rallonge|reculons|risque|sec|tâtons|vélo|vif] + a [califourchon|contrecœur|contre-cœur|contrejour|contre-jour|contretemps|contre-temps|demi-mot|gogo|distance|nouveau|présent|rebrousse-poil|regret|travers|tout-va|confesse|midi|minuit|rallonge|reculons|risque|sec|tâtons|vélo|vif] a air comprimé a armes égales a aucun prix a autrui a autre chose @@ -6765,17 +6774,18 @@ TEST: il va falloir songer à les leur donner TEST: le coût est estimé à au moins 1000 milliards de dollars TEST: elle à qui nous avons donné notre cœur et pour laquelle nous avons tout tenté pour la faire aimer de nos concitoyens. TEST: jusqu’à parfois se mettre en danger TEST: les méthodes de l’à-peu-près ne suffisent pas. +TEST: Celui qui a peine à paraître ne doit pas être mis subitement en lumière ## substantifs __conf_substantif_à_substantif!3__ *WORD a @:N¬* - <<- /conf/ \2.islower() and not value(\3, "|beau|besoin|charge|confiance|connaissance|conscience|crainte|envie|été|faim|hâte|honte|lieu|peur|raison|rapport|recours|soif|tendance|tort|vent|") + <<- /conf/ \2.islower() and not value(\3, "|beau|besoin|charge|confiance|connaissance|conscience|crainte|envie|été|faim|hâte|honte|lieu|peine|peur|raison|rapport|recours|soif|tendance|tort|vent|") and morph(\1, ":N", "*") -2>> à # Confusion probable : “a” est une forme conjuguée du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0 TEST: les bobos {{a}} trottinette TEST: la lettre A est la première lettre de l’alphabet @@ -12611,11 +12621,11 @@ >mère au foyer >metteuse en scène >mineure [de|d’] moins [de|d’] *NUM ans >mineure [de|d’] moins [de|d’] $:B ans >miroir aux alouettes - >mode [de|d’] [paiement|scrutin|vie] + >mode [de|d’] [emploi|paiement|scrutin|vie] >monnaie [de|d’] [échange|réserve|singe] >montre à gousset >mot [de|d’] passe >motrice [>essence|>diésel|>diesel] >motion [de|d’] [blâme|censure|défiance] @@ -12993,21 +13003,21 @@ >avoir ?[pas|jamais|plus|guère|point]¿ un peu >avoir ?[pas|jamais|plus|guère|point]¿ un petit peu >avoir ?[pas|jamais|plus|guère|point]¿ un tout petit peu <<- morph(>1, ":[QY]") ~2:0>> * - >avoir [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|soif|vent] + >avoir [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|peine|soif|vent] >avoir bon dos >avoir bon pied ?,¿ bon œil >avoir carte blanche >avoir forme [humaine|animale] >avoir partie [gagnée|liée] >avoir voix au chapitre <<- ~2:0>> ␣ <<- =>> define(\2, [":LV"]) - >avoir [pas|jamais|plus|guère|point] [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|soif|vent] + >avoir [pas|jamais|plus|guère|point] [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|peine|soif|vent] >avoir [pas|jamais|plus|guère|point] bon dos >avoir [pas|jamais|plus|guère|point] bon pied ?,¿ bon œil >avoir [pas|jamais|plus|guère|point] carte blanche >avoir [pas|jamais|plus|guère|point] forme [humaine|animale] >avoir [pas|jamais|plus|guère|point] partie [gagnée|liée] @@ -13014,11 +13024,11 @@ >avoir [pas|jamais|plus|guère|point] quartier libre >avoir [pas|jamais|plus|guère|point] voix au chapitre <<- ~3:0>> ␣ <<- =>> define(\3, [":LV"]) - >avoir ?[pas|jamais|plus|guère|point]¿ [tous|toutes] les $:B [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|soif|vent] + >avoir ?[pas|jamais|plus|guère|point]¿ [tous|toutes] les $:B [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|peine|soif|vent] >avoir ?[pas|jamais|plus|guère|point]¿ [tous|toutes] les $:B @:(?:Q|V1.*:Y) <<- ~2:-2>> * n’ >avoir que $:Q <<- ~3>> * @@ -13046,21 +13056,21 @@ /VCint ?[pas|jamais|plus|guère|point]¿ un peu /VCint ?[pas|jamais|plus|guère|point]¿ un petit peu /VCint ?[pas|jamais|plus|guère|point]¿ un tout petit peu <<- morphVC(\1, ":V0a") and morph(>1, ":[QY]") ~2:0>> * - /VCint [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|soif|vent] + /VCint [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|peine|soif|vent] /VCint bon dos /VCint bon pied ?,¿ bon œil /VCint carte blanche /VCint forme [humaine|animale] /VCint partie [gagnée|liée] /VCint voix au chapitre <<- morphVC(\1, ":V0a") ~2:0>> ␣ <<- __also__ =>> define(\2, [":LV"]) - /VCint [pas|jamais|plus|guère|point] [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|soif|vent] + /VCint [pas|jamais|plus|guère|point] [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|peine|soif|vent] /VCint [pas|jamais|plus|guère|point] bon dos /VCint [pas|jamais|plus|guère|point] bon pied ?,¿ bon œil /VCint [pas|jamais|plus|guère|point] carte blanche /VCint [pas|jamais|plus|guère|point] forme [humaine|animale] /VCint [pas|jamais|plus|guère|point] partie [gagnée|liée] @@ -13067,11 +13077,11 @@ /VCint [pas|jamais|plus|guère|point] quartier libre /VCint [pas|jamais|plus|guère|point] voix au chapitre <<- morphVC(\1, ":V0a") ~3:0>> ␣ <<- __also__ =>> define(\3, [":LV"]) - /VCint ?[pas|jamais|plus|guère|point]¿ [tous|toutes] les $:B [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|soif|vent] + /VCint ?[pas|jamais|plus|guère|point]¿ [tous|toutes] les $:B [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|peine|soif|vent] /VCint ?[pas|jamais|plus|guère|point]¿ [tous|toutes] les $:B @:(?:Q|V1.*:Y) <<- morphVC(\1, ":V0a") ~2:-2>> * __purge_après_verbe__ @@ -15816,11 +15826,11 @@ # juste __sgpl_juste__ justes <<- /sgpl/ \1.islower() and morph(<1, ":V", ":[DA]") and not morph(>1, ":[NA].*:[pi]") - and not (morph(<1, ">(?:être|sembler|devenir|rester|demeurer|redevenir|para[îi]tre)/.*:[123]p") and morph(>1, ":G||>,/")) + and not (morph(<1, ">(?:être|sembler|devenir|rester|demeurer|redevenir|para[îi]tre|trouver)/.*:[123]p") and morph(>1, ":G||>,/")) ->> juste # Si “juste” est un adverbe, il est invariable. TEST: Viser {{justes}} TEST: Voir {{justes}}. TEST: Penser juste. @@ -15828,10 +15838,11 @@ TEST: J’ai retrouvé tout mon ressenti, tous les mots sont justes. TEST: Nos chiffres sont justes, et nous vous le prouverons. TEST: Ces observations sont tellement justes que, dans les années à venir, elles serviront de référence. TEST: Les motivations sont justes et évidentes TEST: ces théories incomplètes sont suffisamment justes pour prédire la réalité +TEST: À vous de trouver les compromis que vous trouvez justes. # pied __sgpl_pied__ [>avoir|>perdre] pieds