Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -410,13 +410,15 @@ TEST: voici des (parenthèses{{ )}}, n’est-ce pas ? ->> ) # Parenthèses collées __/typo(typo_parenthèse_fermante_collée)__ - [)]\b(?![s¹²³⁴⁵⁶⁷⁸⁹⁰]\b) <<- not before("\\([rR][eéEÉ]$") ->> ") " # Il manque un espace après la parenthèse. + [)]\b(?![s¹²³⁴⁵⁶⁷⁸⁹⁰]\b) + <<- not before("\\([rR][eéEÉ]$") ->> ") " # Il manque un espace après la parenthèse. __/typo(typo_parenthèse_ouvrante_collée)__ - \b[(](?=[^)][^)][^)]) <<- ->> " (" # Il manque un espace avant la parenthèse. + \b[(](?=[^)][^)][^)]) + <<- ->> " (" # Il manque un espace avant la parenthèse. TEST: C’est au fond du couloir{{(}}celui du deuxième étage{{)}}qu’il se trouve. TEST: (a + b)² TEST: il faut (re)former tout ça. @@ -436,27 +438,45 @@ TEST: Merde{{ ,}}ça fait chier. TEST: Eh oui{{ ,}} c’est encore moi. # Guillemets et espaces -__/typo(typo_guillemets_fermants_perdus)__ [  ]”[  ] <<- ->> "” | “" # Pas d’espace avant ces guillemets ouvrants. -__/typo(typo_guillemets_ouvrants_perdus)__ [  ]“[  ] <<- ->> " “|” " # Pas d’espace après ces guillemets ouvrants. -__/typo(typo_guillemets_perdus)__ [   ](?:"|['‘’]['‘’])[   ] <<- ->> " « | » | “|” " # Guillemets isolés. -__/typo(typo_commencement_guillemets)__ ^(?:"|['‘’]['‘’])[   ] <<- ->> « |“ # Guillemets ouvrants. -__/typo(typo_guillemets_fin)__ ([   ](?:"|['‘’]['‘’]))(?:$|[.,;?!]) @@0 <<- -1>> " »|”" # Guillemets fermants. +__/typo(typo_guillemets_fermants_perdus)__ + [  ]”[  ] + <<- ->> "” | “" # Pas d’espace avant ces guillemets ouvrants. +__/typo(typo_guillemets_ouvrants_perdus)__ + [  ]“[  ] + <<- ->> " “|” " # Pas d’espace après ces guillemets ouvrants. +__/typo(typo_guillemets_perdus)__ + [   ](?:"|['‘’]['‘’])[   ] + <<- ->> " « | » | “|” " # Guillemets isolés. +__/typo(typo_commencement_guillemets)__ + ^(?:"|['‘’]['‘’])[   ] + <<- ->> « |“ # Guillemets ouvrants. +__/typo(typo_guillemets_fin)__ + ([   ](?:"|['‘’]['‘’]))(?:$|[.,;?!]) @@0 + <<- -1>> " »|”" # Guillemets fermants. TEST: Bon sang, c’en est trop à présent. Vos prétendues “excuses{{ ” }}ne trompent personne ! TEST: Bon sang, c’en est trop à présent. Vos prétendues{{ “ }}excuses” ne trompent personne ! TEST: Encore des guillemets{{ ‘’ }}dont on ne sait que faire. TEST: {{" }}Ça suffit.{{ "}} TEST: {{" }}Mangez{{ "}}, déclara-t-elle. -__/typo(typo_guillemets_fermants_inverses)__ [  ]”(?=\w) <<- ->> " “" # Mettez des guillemets ouvrants plutôt que fermants. -__/typo(typo_guillemets_ouvrants_inverses1)__ \w([«“][  ]) @@1 <<- -1>> " »|”" # Mettez des guillemets fermants plutôt qu’ouvrants. -__/typo(typo_guillemets_ouvrants_inverses2)__ ([«“])[  ]*$ @@0 <<- -1>> " »|”" # Mettez des guillemets fermants plutôt qu’ouvrants. -__/typo(typo_guillemets_ouvrants_inverses3)__ \w([  ][«“])[  ]*[!?,:;.…] @@1 <<- -1>> " »|”" # Mettez des guillemets fermants plutôt qu’ouvrants. +__/typo(typo_guillemets_fermants_inverses)__ + [  ]”(?=\w) + <<- ->> " “" # Mettez des guillemets ouvrants plutôt que fermants. +__/typo(typo_guillemets_ouvrants_inverses1)__ + \w([«“][  ]) @@1 + <<- -1>> " »|”" # Mettez des guillemets fermants plutôt qu’ouvrants. +__/typo(typo_guillemets_ouvrants_inverses2)__ + ([«“])[  ]*$ @@0 + <<- -1>> " »|”" # Mettez des guillemets fermants plutôt qu’ouvrants. +__/typo(typo_guillemets_ouvrants_inverses3)__ + \w([  ][«“])[  ]*[!?,:;.…] @@1 + <<- -1>> " »|”" # Mettez des guillemets fermants plutôt qu’ouvrants. TEST: « Le grand homme{{«}} TEST: « La grande femme{{ «}} ! TEST: Eux et leurs{{ ”}}amis{{”}} sont finis ! TEST: Vos {{“}}amis{{“ }}et vous êtes finis ! @@ -915,11 +935,11 @@ TEST: J’ai pensé à {{Mme.}} Bovary toute la journée. __[s>/typo(typo_point_après_numéro)__ ([nN]os?[.])[  ]\d+ @@0 - <<- \1[1:3] == "os" -1>> nᵒˢ # Pas de point dans l’abréviation de numéro. + <<- \1[1:3] == "os" -1>> nᵒˢ # Pas de point dans l’abréviation de numéro. <<- __else__ -1>> nᵒ # Pas de point dans l’abréviation de numéro. TEST: C’est situé au {{no.}} 12. @@ -989,18 +1009,26 @@ #__> ℃ # Typographie. Utilisez le signe des degrés approprié. # Espaces insécables -__/nbsp(nbsp_ajout_avant_double_ponctuation)__ \b[?!;] <<- sCountry != "CA" ->> =" "+\0 # Il manque un espace insécable. -__/nbsp(nbsp_avant_double_ponctuation)__ " ([?!;])" @@1 <<- ->> " \1" # Il manque un espace insécable. -__/nbsp(nbsp_avant_deux_points)__ (?: |\b):(?= |$) <<- ->> " :" # Il manque un espace insécable. -__/nbsp(nbsp_après_chevrons_ouvrants)__ «(?: |\b) <<- ->> "« " # Il manque un espace insécable. -__/nbsp(nbsp_après_chevrons_fermants)__ ^»(?: |\b) <<- ->> "» |« " # Il manque un espace insécable. Le sens de ce guillemet n’est justifié que si ce paragraphe continue le discours du paragraphe précédent. -__/nbsp(nbsp_avant_chevrons_fermants1)__ (?: |\b)» <<- ->> " »" # Il manque un espace insécable. -__/nbsp(nbsp_avant_chevrons_fermants2)__ ([].!?)])» ([\].!?\)])» @@0 <<- ->> "\1 »" # Il manque un espace insécable. -__/nbsp(nbsp_après_double_ponctuation)__ ([:;!?]) (?=\w) @@0 <<- ->> "\1 " # Pas d’espace insécable après le signe “\1”. +__/nbsp(nbsp_ajout_avant_double_ponctuation)__ + \b[?!;] <<- sCountry != "CA" ->> =" "+\0 # Il manque un espace insécable. +__/nbsp(nbsp_avant_double_ponctuation)__ + " ([?!;])" @@1 <<- ->> " \1" # Il manque un espace insécable. +__/nbsp(nbsp_avant_deux_points)__ + (?: |\b):(?= |$) <<- ->> " :" # Il manque un espace insécable. +__/nbsp(nbsp_après_chevrons_ouvrants)__ + «(?: |\b) <<- ->> "« " # Il manque un espace insécable. +__/nbsp(nbsp_après_chevrons_fermants)__ + ^»(?: |\b) <<- ->> "» |« " # Il manque un espace insécable. Le sens de ce guillemet n’est justifié que si ce paragraphe continue le discours du paragraphe précédent. +__/nbsp(nbsp_avant_chevrons_fermants1)__ + (?: |\b)» <<- ->> " »" # Il manque un espace insécable. +__/nbsp(nbsp_avant_chevrons_fermants2)__ + ([].!?)])» ([\].!?\)])» @@0 <<- ->> "\1 »" # Il manque un espace insécable. +__/nbsp(nbsp_après_double_ponctuation)__ + ([:;!?]) (?=\w) @@0 <<- ->> "\1 " # Pas d’espace insécable après le signe “\1”. TEST: {{«}}Il manque deux espaces insécables. » ->> "« " TEST: « Il manque deux espaces insécables{{.»}} ->> ". »" TEST: « Il manque deux espaces insécables{{ »}} ->> " »" TEST: Et encore{{!}}? ->> " !" @@ -1276,11 +1304,11 @@ or after("^[   ]*(?:[kcmµn]?(?:[slgJKΩ]|m[²³]?|Wh?|Hz|dB)|[%‰€$£¥Åℓhj]|min|°C|℃)(?![\\w’'])") ->> =formatNumber(\0) # Formatage des grands nombres. __[s]/num(num_nombre_quatre_chiffres)__ (?> =formatNumber(\1) # Formatage des grands nombres + <<- morph(\2, ";S", ":[VCR]") or mbUnit(\2) -1>> =formatNumber(\1) # Formatage des grands nombres. TEST: {{12345}} ->> 12 345 TEST: {{123456}} ->> 123 456 TEST: {{1234567}} ->> 1 234 567 TEST: {{12345678}} ->> 12 345 678 @@ -1429,11 +1457,11 @@ ## Caractères rares __/ocr(ocr_caractères_rares)__ \w*[{}<>&*#£]+\w* - <<- \0 != "<" and \0 != ">" ->> _ # Erreur de numérisation ? Cette chaîne contient un caractère de fréquence rare. + <<- \0 != "<" and \0 != ">" ->> _ # Erreur de numérisation ? Cette chaîne contient un caractère de fréquence rare. __/ocr(ocr_doublons_caractères_rares)__ [\]\[({}][\]\[({}]+ <<- ->> _ # Erreur de numérisation ? Succession douteuse de caractères. @@ -6190,11 +6218,14 @@ a flanc de [colline|montagne] a fleur de peau a géométrie variable a grand-peine a grande échelle + a grands frais a haut risque + a haute voix + a haute et intelligible voix a hue et à dia a huis clos a intervalles [réguliers|irréguliers] a juste [raison|titre] a l’ heure actuelle @@ -8323,10 +8354,13 @@ à ([ceci|cela]) ([prêt|prêts]) [que|qu’] , à ([ceci|cela]) ([prêt|prêts]) , <<- /conf/ -2>> près # Confusion probable. Locution “à \1 près”.|https://fr.wiktionary.org/wiki/%C3%A0_cela_pr%C3%A8s + ni de [prêt|prêts|>pré] ?,¿ ni de loin + <<- /conf/ -3>> près # Confusion. Être près de (faire) quelque chose. Prêt à faire quelque chose. + depuis [prêt|prêts] [de|d’] *NUM [secondes|minutes|heures|jours|semaines|mois|ans|années|décennies|siècles|millénaires] depuis [prêt|prêts] [de|d’] @:B [secondes|minutes|heures|jours|semaines|mois|ans|années|décennies|siècles|millénaires] <<- /conf/ -2>> près # Confusion : “prêt” signifie “être apprêté”. Depuis presque “\4 \5”, donc près de “\4 \5”. TEST: depuis {{prêt}} de 15 ans @@ -8336,10 +8370,11 @@ TEST: Il est {{près}} à les aider TEST: Elle va regarder ça de plus {{prêt}}. TEST: Il était rasé de {{prés}} TEST: Il est un peu fantasque ; mais, à cela {{prêt}}, c’est un aimable homme. TEST: Il nous emmerde depuis {{prêt}} de cinq jours avec son histoire à dormir debout +TEST: Ils ne sont ni de {{prêt}} ni de loin affiliés à ces gens TEST: Il a obtenu un prêt de Patrick TEST: Il a obtenu un prêt de Le Drian TEST: collait au millimètre près à la réalité TEST: les prêts de BMW ou de Mercedes pour visiter la ville @@ -9057,10 +9092,11 @@ # voix / voie / vois / voit __conf_voie_voix_vois_voit__ à haute [>voie|vois|voit] + à haute et intelligible [>voie|vois|voit] de vive [>voie|vois|voit] à portée de [>voie|vois|voit] <<- /conf/ --1>> voix # Confusion. Pour évoquer un son humain, animal ou instrumental, écrivez “voix”.|http://fr.wiktionary.org/wiki/voix à [>voie|vois|voit] [basse|haute|basses|hautes] @@ -9613,61 +9649,61 @@ !! !!!! Adverbes de négation !! !! !! -__ne_manquant__ - [|,] je [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:1s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] tu [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:2s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] [il|elle|on] [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:3s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] nous [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:1p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] vous [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:2p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] [ils|elles] [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:3p¬:(?:Oo|X) [pas|rien|jamais|guère|point] +__neg_ne_manquant__ + [|,] je [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:1s¬:Ov [pas|rien|jamais|guère|point] + [|,] tu [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:2s¬:Ov [pas|rien|jamais|guère|point] + [|,] [il|elle|on] [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:3s¬:Ov [pas|rien|jamais|guère|point] + [|,] nous [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:1p¬:Ov [pas|rien|jamais|guère|point] + [|,] vous [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:2p¬:Ov [pas|rien|jamais|guère|point] + [|,] [ils|elles] [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:3p¬:Ov [pas|rien|jamais|guère|point] <<- /neg/ -3>> ne \3 # Ne … \5 : il manque l’adverbe de négation. - [|,] [je|j’] [en|y] @:1s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] tu [en|y] @:2s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] [il|elle|on] [en|y] @:3s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] nous [en|y] @:1p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] vous [en|y] @:2p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] [ils|elles] [en|y] @:3p¬:(?:Oo|X) [pas|rien|jamais|guère|point] + [|,] [je|j’] [en|y] @:1s¬:Ov [pas|rien|jamais|guère|point] + [|,] tu [en|y] @:2s¬:Ov [pas|rien|jamais|guère|point] + [|,] [il|elle|on] [en|y] @:3s¬:Ov [pas|rien|jamais|guère|point] + [|,] nous [en|y] @:1p¬:Ov [pas|rien|jamais|guère|point] + [|,] vous [en|y] @:2p¬:Ov [pas|rien|jamais|guère|point] + [|,] [ils|elles] [en|y] @:3p¬:Ov [pas|rien|jamais|guère|point] <<- /neg/ -3>> n’\3 # Ne … \5 : il manque l’adverbe de négation. - [|,] je [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:1s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] tu [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:2s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] [il|elle|on] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:3s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] nous [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:1p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] vous [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:2p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] [ils|elles] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:3p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] je [le|la|l’|les] [lui|leur|en|y] @:1s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] tu [le|la|l’|les] [lui|leur|en|y] @:2s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] [il|elle|on] [le|la|l’|les] [lui|leur|en|y] @:3s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] nous [le|la|l’|les] [lui|leur|en|y] @:1p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] vous [le|la|l’|les] [lui|leur|en|y] @:2p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] [ils|elles] [le|la|l’|les] [lui|leur|en|y] @:3p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] je [lui|leur] en @:1s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] tu [lui|leur] en @:2s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] [il|elle|on] [lui|leur] en @:3s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] nous [lui|leur] en @:1p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] vous [lui|leur] en @:2p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] [ils|elles] [lui|leur] en @:3p¬:(?:Oo|X) [pas|rien|jamais|guère|point] + [|,] je [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:1s¬:Ov [pas|rien|jamais|guère|point] + [|,] tu [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:2s¬:Ov [pas|rien|jamais|guère|point] + [|,] [il|elle|on] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:3s¬:Ov [pas|rien|jamais|guère|point] + [|,] nous [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:1p¬:Ov [pas|rien|jamais|guère|point] + [|,] vous [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:2p¬:Ov [pas|rien|jamais|guère|point] + [|,] [ils|elles] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:3p¬:Ov [pas|rien|jamais|guère|point] + [|,] je [le|la|l’|les] [lui|leur|en|y] @:1s¬:Ov [pas|rien|jamais|guère|point] + [|,] tu [le|la|l’|les] [lui|leur|en|y] @:2s¬:Ov [pas|rien|jamais|guère|point] + [|,] [il|elle|on] [le|la|l’|les] [lui|leur|en|y] @:3s¬:Ov [pas|rien|jamais|guère|point] + [|,] nous [le|la|l’|les] [lui|leur|en|y] @:1p¬:Ov [pas|rien|jamais|guère|point] + [|,] vous [le|la|l’|les] [lui|leur|en|y] @:2p¬:Ov [pas|rien|jamais|guère|point] + [|,] [ils|elles] [le|la|l’|les] [lui|leur|en|y] @:3p¬:Ov [pas|rien|jamais|guère|point] + [|,] je [lui|leur] en @:1s¬:Ov [pas|rien|jamais|guère|point] + [|,] tu [lui|leur] en @:2s¬:Ov [pas|rien|jamais|guère|point] + [|,] [il|elle|on] [lui|leur] en @:3s¬:Ov [pas|rien|jamais|guère|point] + [|,] nous [lui|leur] en @:1p¬:Ov [pas|rien|jamais|guère|point] + [|,] vous [lui|leur] en @:2p¬:Ov [pas|rien|jamais|guère|point] + [|,] [ils|elles] [lui|leur] en @:3p¬:Ov [pas|rien|jamais|guère|point] <<- /neg/ -3>> ne \3 # Ne … \6 : il manque l’adverbe de négation. - [|,] [je|j’] @>[aeéiouœ].*:1s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] tu @>[aeéiouœ].*:2s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] [il|elle|on] @>[aeéiouœ].*:3s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] nous @>[aeéiouœ].*:1p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] vous @>[aeéiouœ].*:2p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] [ils|elles] @>[aeéiouœ].*:3p¬:(?:Oo|X) [pas|rien|jamais|guère|point] + [|,] [je|j’] @>[aeéiouœ].*:1s¬:Ov [pas|rien|jamais|guère|point] + [|,] tu @>[aeéiouœ].*:2s¬:Ov [pas|rien|jamais|guère|point] + [|,] [il|elle|on] @>[aeéiouœ].*:3s¬:Ov [pas|rien|jamais|guère|point] + [|,] nous @>[aeéiouœ].*:1p¬:Ov [pas|rien|jamais|guère|point] + [|,] vous @>[aeéiouœ].*:2p¬:Ov [pas|rien|jamais|guère|point] + [|,] [ils|elles] @>[aeéiouœ].*:3p¬:Ov [pas|rien|jamais|guère|point] <<- /neg/ -3>> n’\3 # Ne … \4 : il manque l’adverbe de négation. - [|,] je @>[bcdfgjklmnpqrstvwxz].*:1s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] tu @>[bcdfgjklmnpqrstvwxz].*:2s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] [il|elle|on] @>[bcdfgjklmnpqrstvwxz].*:3s¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] nous @>[bcdfgjklmnpqrstvwxz].*:1p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] vous @>[bcdfgjklmnpqrstvwxz].*:2p¬:(?:Oo|X) [pas|rien|jamais|guère|point] - [|,] [ils|elles] @>[bcdfgjklmnpqrstvwxz].*:3p¬:(?:Oo|X) [pas|rien|jamais|guère|point] + [|,] je @>[bcdfgjklmnpqrstvwxz].*:1s¬:Ov [pas|rien|jamais|guère|point] + [|,] tu @>[bcdfgjklmnpqrstvwxz].*:2s¬:Ov [pas|rien|jamais|guère|point] + [|,] [il|elle|on] @>[bcdfgjklmnpqrstvwxz].*:3s¬:Ov [pas|rien|jamais|guère|point] + [|,] nous @>[bcdfgjklmnpqrstvwxz].*:1p¬:Ov [pas|rien|jamais|guère|point] + [|,] vous @>[bcdfgjklmnpqrstvwxz].*:2p¬:Ov [pas|rien|jamais|guère|point] + [|,] [ils|elles] @>[bcdfgjklmnpqrstvwxz].*:3p¬:Ov [pas|rien|jamais|guère|point] <<- /neg/ -3>> ne \3 # Ne … \4 : il manque l’adverbe de négation. TEST: __neg__ On {{a}} pas compris. TEST: __neg__ Il {{part}} pas encore. TEST: __neg__ On {{vous}} a pas compris. @@ -9682,68 +9718,68 @@ !!!! Infinitif !! !! !! __infi_ne_pas_jamais_etc__ - ne ?presque¿ [pas|rien|guère|point] ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ [pas|rien|guère|point] [trop|beaucoup] ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ [pas|rien|guère|point] non plus ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ jamais ?[rien|plus]¿ non plus ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ plus ?[jamais|rien|guère]¿ non plus ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ [pas|rien|guère|point] [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ [pas|rien|guère|point] [trop|beaucoup] [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ [pas|rien|guère|point] non plus [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ jamais ?[rien|plus]¿ non plus [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ plus ?[jamais|rien|guère]¿ non plus [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ [pas|rien|guère|point] [me|te|nous|vous] [le|la|les] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ [pas|rien|guère|point] [trop|beaucoup] [me|te|nous|vous] [le|la|les] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ [pas|rien|guère|point] non plus [me|te|nous|vous] [le|la|les] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ [me|te|nous|vous] [le|la|les] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ jamais ?[rien|plus]¿ non plus [me|te|nous|vous] [le|la|les] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [me|te|nous|vous] [le|la|les] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ plus ?[jamais|rien|guère]¿ non plus [me|te|nous|vous] [le|la|les] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ [pas|rien|guère|point] [le|la|les] [lui|leur] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ [pas|rien|guère|point] [trop|beaucoup] [le|la|les] [lui|leur] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ [pas|rien|guère|point] non plus [le|la|les] [lui|leur] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ [le|la|les] [lui|leur] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ jamais ?[rien|plus]¿ non plus [le|la|les] [lui|leur] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [le|la|les] [lui|leur] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ - ne ?presque¿ plus ?[jamais|rien|guère]¿ non plus [le|la|les] [lui|leur] @:[VNA]¬:(?:Y|W|X|O[own])|>que/ + ne ?presque¿ [pas|rien|guère|point] ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ [pas|rien|guère|point] [trop|beaucoup] ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ [pas|rien|guère|point] non plus ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ jamais ?[rien|plus]¿ non plus ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ plus ?[jamais|rien|guère]¿ non plus ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ [pas|rien|guère|point] [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ [pas|rien|guère|point] [trop|beaucoup] [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ [pas|rien|guère|point] non plus [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ jamais ?[rien|plus]¿ non plus [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ plus ?[jamais|rien|guère]¿ non plus [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ [pas|rien|guère|point] [me|te|nous|vous] [le|la|les] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ [pas|rien|guère|point] [trop|beaucoup] [me|te|nous|vous] [le|la|les] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ [pas|rien|guère|point] non plus [me|te|nous|vous] [le|la|les] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ [me|te|nous|vous] [le|la|les] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ jamais ?[rien|plus]¿ non plus [me|te|nous|vous] [le|la|les] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [me|te|nous|vous] [le|la|les] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ plus ?[jamais|rien|guère]¿ non plus [me|te|nous|vous] [le|la|les] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ [pas|rien|guère|point] [le|la|les] [lui|leur] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ [pas|rien|guère|point] [trop|beaucoup] [le|la|les] [lui|leur] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ [pas|rien|guère|point] non plus [le|la|les] [lui|leur] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ [le|la|les] [lui|leur] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ jamais ?[rien|plus]¿ non plus [le|la|les] [lui|leur] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [le|la|les] [lui|leur] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ + ne ?presque¿ plus ?[jamais|rien|guère]¿ non plus [le|la|les] [lui|leur] @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/ <<- /infi/ --1>> =suggVerbInfi(\-1) # Après “ne pas”, “ne jamais”, “ne plus”, “ne rien”… le verbe devrait être à l’infinitif. - n’ [en|y] ?presque¿ [pas|rien|guère|point] @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ [pas|rien|guère|point] [trop|beaucoup] @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ [pas|rien|guère|point] non plus @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ jamais ?[rien|plus]¿ non plus @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ plus ?[jamais|rien|guère]¿ non plus @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ [pas|rien|guère|point] @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ [pas|rien|guère|point] [trop|beaucoup] @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ [pas|rien|guère|point] non plus @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ jamais ?[rien|plus]¿ non plus @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ plus ?[jamais|rien|guère]¿ non plus @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ [pas|rien|guère|point] @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ [pas|rien|guère|point] [trop|beaucoup] @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ [pas|rien|guère|point] non plus @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ jamais ?[rien|plus]¿ non plus @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ plus ?[jamais|rien|guère]¿ non plus @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ [pas|rien|guère|point] @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ [pas|rien|guère|point] [trop|beaucoup] @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ [pas|rien|guère|point] non plus @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ jamais ?[rien|plus]¿ non plus @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O) - n’ [en|y] ?presque¿ plus ?[jamais|rien|guère]¿ non plus @:[VNA]¬:(?:Y|W|X|O) + n’ [en|y] ?presque¿ [pas|rien|guère|point] @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ [pas|rien|guère|point] [trop|beaucoup] @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ [pas|rien|guère|point] non plus @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ jamais ?[rien|plus]¿ non plus @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ plus ?[jamais|rien|guère]¿ non plus @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ [pas|rien|guère|point] @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ [pas|rien|guère|point] [trop|beaucoup] @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ [pas|rien|guère|point] non plus @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ jamais ?[rien|plus]¿ non plus @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ plus ?[jamais|rien|guère]¿ non plus @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ [pas|rien|guère|point] @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ [pas|rien|guère|point] [trop|beaucoup] @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ [pas|rien|guère|point] non plus @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ jamais ?[rien|plus]¿ non plus @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ plus ?[jamais|rien|guère]¿ non plus @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ [pas|rien|guère|point] @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ [pas|rien|guère|point] [trop|beaucoup] @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ [pas|rien|guère|point] non plus @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ jamais ?[rien|plus]¿ non plus @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ @:[VNA]¬:(?:Y|W|X|O[vwn]) + n’ [en|y] ?presque¿ plus ?[jamais|rien|guère]¿ non plus @:[VNA]¬:(?:Y|W|X|O[vwn]) <<- /infi/ --1>> =suggVerbInfi(\-1) # Après “ne pas”, “ne jamais”, “ne plus”, “ne rien”… le verbe devrait être à l’infinitif. ne [pas|jamais|plus|rien|guère|point] [beaucoup|trop|assez|mal] <<- ~3>> * @@ -10091,11 +10127,14 @@ à franchement parler à géométrie variable à glacer le sang à glacer les sangs à grande échelle + à grands frais à haut risque + à haute voix + à haute et intelligible voix à hue et à dia à huis clos à intervalles [irréguliers|réguliers] à juste [raison|titre] à l’ accoutumée @@ -10304,11 +10343,11 @@ au milieu de nulle part au moment opportun au même titre que n’ importe [laquelle|lequel] d’ entre [nous|vous|eux|elles] au pas de [charge|course] au plus [près|pressé|vite|tôt|tard] - au plus haut point + au plus haut [degré|point] au premier abord au propre comme au figuré au préalable au ras des pâquerettes au saut du lit @@ -10454,10 +10493,11 @@ d’ un autre côté d’ un [bout|jour] à l’ autre d’ un côté comme [de|d’] l’ autre d’ un commun accord d’ un pas [alerte|mesuré] + d’ un peu partout d’ une autre trempe d’ une [façon|manière] ou d’ une autre d’ une certaine [façon|manière] d’ une tout autre ampleur d’ une [minute|seconde] à l’ autre @@ -10524,11 +10564,10 @@ [de|d’] près [de|d’] près ou de loin [de|d’] par le monde ?entier¿ [de|d’] part et d’ autre [de|d’] ?presque¿ partout - d’ un peu partout [de|d’] petite taille [de|d’] pied ferme [de|d’] place en place [de|d’] plein [droit|fouet] [de|d’] plus [belle|près] @@ -10854,24 +10893,24 @@ mouais naguère ne [lui|leur|m’|t’|nous|vous] en déplaise néanmoins nez à nez + ni [de|d’] près ?,¿ ni [de|d’] loin + ni plus ?,¿ ni moins + ni vu ?,¿ ni connu + non [plus|seulement] + non sans raison non loin [de|d’] [ici|là] non sans mal nulle part ô combien oh ou quelque chose d’ approchant où bon [me|te|lui|nous|vous|leur] semble oui [ou|et] non outre mesure - ni [de|d’] près ?,¿ ni [de|d’] loin - ni plus ?,¿ ni moins - ni vu ?,¿ ni connu - non [plus|seulement] - non sans raison quant à présent par [à-coups|ailleurs|avance|chance|conséquent|curiosité|contre|défaut|définition|endroits|essence|excellence|exemple|hasard|ici|inadvertance|là|moments|nature|principe|terre] par acquit [de|d’] conscience par [beau|mauvais] temps par bien des [aspects|côtés] @@ -11664,10 +11703,11 @@ >cabinet de toilette >camp [de|d’] [concentration|internement|rééducation] >canne à [pêche|sucre] >caisse à >outil >chair à [pâté|>canon] + >chambre à coucher >chambre [de|d’] [agriculture|hôte|hôtes|commerce|compensation|décompression|dégrisement] >chasse à courre >chemin de [traverse|fer] >chèque sans provision >chili con carne @@ -11779,10 +11819,11 @@ >passage à tabac >passation de pouvoir >pièce de [théâtre|monnaie] >pièce de *NUM [>euro|>dollar|>centime|>cent|>livre|>shilling] >plan [A|B|C] + >planche de salut >pleine aux as >politique spectacle >pomme [de|d’] [discorde|terre|reinette|pin|Adam|api|amour|ambre|eau|or] >pompe à [essence|fric] >porte de [service|garage] @@ -11798,10 +11839,11 @@ [remis|remise|remises] à plat >requête en nullité >requête en non [conciliation|inscription|lieu] >requête en non révocation de sursis >retour à la case départ + >robe de soirée >roman à l’ eau de rose >roue [avant|arrière] >rouge à lèvres >roulement à billes >sac à [dos|main|langer|merde|foutre] @@ -11883,11 +11925,11 @@ [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] [brillant|clair|fluo|foncé|irisé|mat|pâle|pastel|sale|sombre|tendre|terne|vif] [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] et [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] blanc argenté bleu [azur|ciel|indigo|marine|roi|saphir|turquoise] blond platine - gris [acier|anthracite|argenté|perle|souris] + gris [acier|anthracite|argenté|fer|perle|souris] jaune [paille|sable] noir [de|d’] [encre|jais] noir et blanc rose [bonbon|chair|corail] rouge [brique|carmin|cerise|écarlate|incarnat|rubis|sang|tomate|vermillon] @@ -12520,10 +12562,11 @@ >tenir en haute estime >tomber à [pic|point] >trier sur le volet >trouver refuge >tirer [avantage|profit] + >tourner à l’ aigre >tourner court >venir à bout [>venir|>revenir] je ne sais ?pas¿ ?trop¿ d’ où [>venir|>revenir] on ne sait ?pas¿ ?trop¿ d’ où <<- ~2:0>> * @@ -12542,10 +12585,11 @@ >percer a jour >prendre a la légère >saigner a blanc >tenir a distance >tomber a [pic|point] + >tourner a l’ aigre >venir a bout [>venir|>revenir] a point <<- /conf/ -2>> à # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”. >faire plaisirs @@ -12969,24 +13013,28 @@ and not apposition(\2, \3) -3>> =switchGender(\3, False) # Accord de genre erroné entre « \2 » et « \3 ». <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2, False) # Accord de genre erroné avec « \3 ». <<- /gn/ morph(\2, ":[NA].*:[si]", ":G") and morph(\3, ":[NA].*:p", ":[GWsi]") and not apposition(\2, \3) -3>> =suggSing(\3) # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au singulier. + <<- /gn/ __also__ and morph(\2, ":[NA].*:i") -1>> leurs # Accord de nombre erroné avec « \2 \3 ». [et|ou|de] leur *WORD *WORD <<- /gn/ morph(\2, ":D") and not morph(<1, ":[NA]|>(?:et|ou)/") and not \4.startswith("seul") >>> <<- /gn/ ((morph(\3, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\4, ":[NA].*:f", "*")) or (morph(\3, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\4, ":[NA].*:m", "*"))) and not apposition(\3, \4) -4>> =switchGender(\4, False) # Accord de genre erroné entre « \3 » et « \4 ». <<- /gn/ __also__ and hasFemForm(\3) -3>> =switchGender(\3, False) # Accord de genre erroné avec « \4 ». <<- /gn/ morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", ":[GWsi]") and not apposition(\3, \4) -4>> =suggSing(\4) # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier. + <<- /gn/ __also__ and morph(\3, ":[NA].*:i") -2>> leurs # Accord de nombre erroné avec « \3 \4 ». TEST: leur puissance {{perdues}} TEST: leur arbre {{élaguée}} TEST: je me souviens de leur verve {{décalé}} TEST: ils arrivent et leur arrogance {{insupportables}} nous fatigue tous. +TEST: {{leur}} gros {{grains}} +TEST: Que ferons-nous de {{leur}} gros {{grains}} __gn_le_la_leur_3m__ [le|la|leur] *WORD *WORD *WORD <<- /gn/ morph(\1, ":D") and morph(\2, ":[NA].*:[si]", ":(?:[123][sp]|G)") and morph(\3, ":[NA].*:[si]", ":(?:[123][sp]|G)") and morph(\4, ":[NA].*:p", "*") and \4.islower() @@ -13003,10 +13051,11 @@ <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> ladite # Accord de genre erroné : « \2 » est féminin. <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True) # Accord de genre erroné : « \1 » est un déterminant masculin. <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2) # Accord de nombre erroné : « \2 » devrait être au singulier. TEST: ledit {{accords}} ne vaut rien. + __gn_ladite_1m__ ladite *WORD <<- /gn/ morph(\2, ":[NA].*:m", ":[efGW]") -1>> ledit # Accord de genre erroné : « \2 » est masculin. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemSing(\2, True) # Accord de genre erroné : « \1 » est un déterminant féminin. @@ -13228,20 +13277,20 @@ __gn_mon_ton_son_2m__ [mon|ton|son] *WORD *WORD <<- /gn/ not value(<1, "|et|ou|de|") and not \3.startswith("seul") >>> <<- /gn/ morph(\2, ":[NA].*:m", ":(?:B|G|e|V0|f)") and morph(\3, ":[NA].*:f", "*") and not apposition(\2, \3) -3>> =suggMasSing(\3, True) # Accord de genre erroné : « \2 » est masculin, « \3 » est féminin. - <<- /gn/ morph(\2, ">[aeéèêhiîouy].*:[NA].*:f", ":(?:B|G|e|V0|m)") and morph(\3, ":[NA].*:m", "*") and not apposition(\2, \3) + <<- /gn/ morph(\2, ">[aâeéèêiîoôuûyœæ].*:[NA].*:f", ":(?:B|G|e|V0|m)") and morph(\3, ":[NA].*:m", "*") and not apposition(\2, \3) -3>> =suggFemSing(\3, True) # Accord de genre erroné : « \2 » est féminin, « \3 » est masculin. <<- /gn/ morph(\2, ":[NA].*:[si]", ":G") and morph(\3, ":[NA].*:p", ":[GWsi]") and not apposition(\2, \3) -3>> =suggMasSing(\3) # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au singulier. [et|ou|de] [mon|ton|son] *WORD *WORD <<- /gn/ not morph(<1, ":[NA]|>(?:et|ou)/") and not \4.startswith("seul") >>> <<- /gn/ morph(\3, ":[NA].*:m", ":(?:B|G|e|V0|f)") and morph(\4, ":[NA].*:f", "*") and not apposition(\3, \4) -4>> =suggMasSing(\4, True) # Accord de genre erroné : « \3 » est masculin, « \4 » est féminin. - <<- /gn/ morph(\3, ">[aeéèêhiîouy].*:[NA].*:f", ":(?:B|G|e|V0|m)") and morph(\4, ":[NA].*:m", "*") and not apposition(\3, \4) + <<- /gn/ morph(\3, ">[aâeéèêiîoôuûyœæ].*:[NA].*:f", ":(?:B|G|e|V0|m)") and morph(\4, ":[NA].*:m", "*") and not apposition(\3, \4) -4>> =suggFemSing(\4, True) # Accord de genre erroné : « \3 » est féminin, « \4 » est masculin. <<- /gn/ morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", ":[GWsi]") and not apposition(\3, \4) -4>> =suggMasSing(\4) # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier. TEST: il brandissait avec fougue son drapeau {{déchirés}} @@ -13512,15 +13561,17 @@ __gn_det_plur_3m__ [ces|mes|tes|ses|nos|vos|leurs|quels|quelles|aux] *WORD *WORD *WORD [plusieurs|quelques|certains|certaines|moult] *WORD *WORD *WORD [lesdits|lesdites|desdits|desdites|auxdits|auxdites] *WORD *WORD *WORD - <<- /gn/ morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:[pi]", ":(?:[123][sp]|G)") and morph(\4, ":[NA].*:s", "*") and \4.islower() and not before("(?i)\\bune? de +$") and not \4.startswith("seul") + <<- /gn/ morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:[pi]", ":(?:[123][sp]|G)") + and morph(\4, ":[NA].*:s", "*") and \4.islower() and not before("(?i)\\bune? de +$") and not \4.startswith("seul") -4>> =suggPlur(\4) # Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au pluriel. [les|leurs] *WORD *WORD *WORD - <<- /gn/ morph(\2, ":[NA].*:[pi]", "[123][sp]") and morph(\3, ":[NA].*:[pi]", ":(?:[123][sp]|G)") and morph(\4, ":[NA].*:s", "*") and not before("(?i)\\bune? de +$") and not \4.startswith("seul") + <<- /gn/ morph(\2, ":[NA].*:[pi]", "[123][sp]") and morph(\3, ":[NA].*:[pi]", ":(?:[123][sp]|G)") + and morph(\4, ":[NA].*:s", "*") and not before("(?i)\\bune? de +$") and not \4.startswith("seul") -4>> =suggPlur(\4) # Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au pluriel. TEST: ces petites sottes {{déjantée}} TEST: Les grandes volontés {{dépassée}} par les évènements TEST: Prendre goût aux heures passées seul à marcher @@ -15515,10 +15566,36 @@ TEST: Il l’avait {{enduit}} en erreur par des affirmations calomnieuses. ->> induit TEST: Elle en avait {{enduit}} qu’il y avait anguille sous roche. ->> induit TEST: Nous avons {{induit}} la façade. ->> enduit TEST: il faut {{induire}} cette boue sur son visage. ->> enduire + +# entretien / maintien / soutien +__conf_entretien_maintien_soutien__ + [|,] [un|le|ce|cet] *WORD [entretien|maintien|soutien] [,|@:D] + <<- /conf/ morph(\3, ":N", ":[AG]") -4>> \4t # Confusion probable. S’il s’agit d’un verbe, ajoutez un “t” final. Ici, il s’agit du nom commun. + + [|,] [une|la|cette|ma|ta|sa] *WORD [entretien|maintien|soutien] [,|@:D] + <<- /conf/ morph(\3, ":N.*:[fe]") -4>> \4t # Confusion probable. S’il s’agit d’un verbe, ajoutez un “t” final. Ici, il s’agit du nom commun. + + [|,] [l’|mon|ton|son|notre|votre|leur] *WORD [entretien|maintien|soutien] [,|@:D] + <<- /conf/ morph(\3, ":N", ":A.*:[me]:[si]") -4>> \4t # Confusion probable. S’il s’agit d’un verbe, ajoutez un “t” final. Ici, il s’agit du nom commun. + + [|,] [un|le|ce|cet] *WORD *WORD [entretien|maintien|soutien] [,|@:D] + <<- /conf/ morph(\3, ":[NA]") and morph(\4, ":N", ":[AG]") -5>> \5t # Confusion probable. S’il s’agit d’un verbe, ajoutez un “t” final. Ici, il s’agit du nom commun. + + [|,] [une|la|cette|ma|ta|sa] *WORD *WORD [entretien|maintien|soutien] [,|@:D] + <<- /conf/ morph(\3, ":[NA].*:[fe]:[si]") and morph(\4, ":[NA].*:[fe]:[si]") -5>> \5t # Confusion probable. S’il s’agit d’un verbe, ajoutez un “t” final. Ici, il s’agit du nom commun. + + [|,] [l’|mon|ton|son|notre|votre|leur] *WORD *WORD [entretien|maintien|soutien] [,|@:D] + <<- /conf/ morph(\3, ":[NA]") and morph(\4, ":N", ":A.*:[me]:[si]") -5>> \5t # Confusion probable. S’il s’agit d’un verbe, ajoutez un “t” final. Ici, il s’agit du nom commun. + +TEST: la grande {{maintien}} sa version. ->> maintient +TEST: le petit homme {{maintien}} fermement son pantalon ->> maintient +TEST: cette femme {{entretien}} sa santé ->> entretient +TEST: le petit entretien le paralysait + # envi / envie __conf_à_l_envi__ à l’ envie <<- /conf/ not morph(<1, ">(?:abandonner|céder|résister)/") and not value(>1, "|de|d’|") @@ -17556,11 +17633,11 @@ !!!! Participes passés: se +laisser +adjectif !! !! !! __ppas_pronom_laisser_adj__ - [me|te|le|la] >laisser @:A.*:p¬:(?:[YG]|[AQ].*:[is]) + [me|m’|te|t’|le|la|l’] >laisser @:A.*:p¬:(?:[YG]|[AQ].*:[is]) <<- /ppas/ -3>> =suggSing(\3) # Accord avec “\1” : “\3” devrait être au singulier. TEST: Elle te laisse {{épuisés}} par la tâche. TEST: Ils la laissèrent {{malades}}. TEST: Ils la laissent prendre le train. @@ -19525,13 +19602,13 @@ [|,] leur @:V¬:[NAY] [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] [|,] leur @:V¬:[NAY] ?[nous|vous]¿ @:[123][sp]¬:[QG] <<- /conf/ hasSimil(\3, ":[NA].*:[si]") -3>> =suggSimil(\3, ":[NA].*:[si]", True) # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après. - [|,] [les|plusieurs] @:V¬:[NAY] [ne|n’|me|m’|te|s’|se|s’] - [|,] [les|plusieurs] @:V¬:[NAY] [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] - [|,] [les|plusieurs] @:V¬:[NAY] ?[nous|vous]¿ @:[123][sp]¬:[QG] + [|,] [les|plusieurs|leurs] @:V¬:[NAY] [ne|n’|me|m’|te|s’|se|s’] + [|,] [les|plusieurs|leurs] @:V¬:[NAY] [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] + [|,] [les|plusieurs|leurs] @:V¬:[NAY] ?[nous|vous]¿ @:[123][sp]¬:[QG] <<- /conf/ hasSimil(\3, ":[NA].*:[pi]") -3>> =suggSimil(\3, ":[NA].*:[pi]", True) # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après. [|,] certains @:V¬:[NAY] [ne|n’|me|m’|te|s’|se|s’] [|,] certains @:V¬:[NAY] [le|la|l’|les|leur] @:[123][sp]¬:[QNAG] @@ -19618,26 +19695,26 @@ [|,] @:Y ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] [l’|leur] @:[123][sp]¬:[NA].*:[si] [|,] @:Y ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] [l’|leur] @:[123][sp]¬:[NA].*:[si] [|,] @:Y ?[ne|n’]¿ [lui|leur] en @:[123][sp] [l’|leur] @:[123][sp]¬:[NA].*:[si] <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True) # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après. - [|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] les @:[123][sp]¬:[NA].*:[pi] - [|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] les @:[123][sp]¬:[NA].*:[pi] - [|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] les @:[123][sp]¬:[NA].*:[pi] - [|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [lui|leur] en @:[123][sp] les @:[123][sp]¬:[NA].*:[pi] - [|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NA] les @:[123][sp]¬:[NA].*:[pi] - [|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NA] les @:[123][sp]¬:[NA].*:[pi] - [|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NA] les @:[123][sp]¬:[NA].*:[pi] - [|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NA] les @:[123][sp]¬:[NA].*:[pi] - [|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NA] les @:[123][sp]¬:[NA].*:[pi] - [|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NA] les @:[123][sp]¬:[NA].*:[pi] - [|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NA] les @:[123][sp]¬:[NA].*:[pi] - [|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NA] les @:[123][sp]¬:[NA].*:[pi] - [|,] @:Y ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] les @:[123][sp]¬:[NA].*:[pi] - [|,] @:Y ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] les @:[123][sp]¬:[NA].*:[pi] - [|,] @:Y ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] les @:[123][sp]¬:[NA].*:[pi] - [|,] @:Y ?[ne|n’]¿ [lui|leur] en @:[123][sp] les @:[123][sp]¬:[NA].*:[pi] + [|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [lui|leur] en @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] @:Y ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] @:Y ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] @:Y ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] @:Y ?[ne|n’]¿ [lui|leur] en @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[pi]", True) # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après. [|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] en @:[123][sp]¬:[NA] [|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] en @:[123][sp]¬:[NA] [|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] en @:[123][sp]¬:[NA] @@ -19837,14 +19914,14 @@ [|,] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NAGM] leur @:[123][sp]¬:[NA].*:[si] [|,] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NAGM] leur @:[123][sp]¬:[NA].*:[si] [|,] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NAGM] leur @:[123][sp]¬:[NA].*:[si] <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True) # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après. - [|,] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NAGM] les @:[123][sp]¬:[NA].*:[pi] - [|,] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NAGM] les @:[123][sp]¬:[NA].*:[pi] - [|,] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NAGM] les @:[123][sp]¬:[NA].*:[pi] - [|,] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NAGM] les @:[123][sp]¬:[NA].*:[pi] + [|,] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NAGM] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NAGM] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NAGM] [les|leurs] @:[123][sp]¬:[NA].*:[pi] + [|,] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NAGM] [les|leurs] @:[123][sp]¬:[NA].*:[pi] <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[pi]", True) # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après. [|,] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NAGM] en @:[123][sp]¬:[NA] [|,] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NAGM] en @:[123][sp]¬:[NA] [|,] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NAGM] en @:[123][sp]¬:[NA] @@ -21801,10 +21878,12 @@ TEST: Ce que nos éminences grises ont décidé, nul ne le sait. TEST: Plusieurs agents doubles ont été démasqués. TEST: ni l’un ni l’autre n’était fiable. TEST: si l’un ou l’autre s’était trouvé en sa présence, ça aurait bardé. TEST: ni l’un ni l’autre n’osait parler. +TEST: Ne pense pas à ce sur quoi tu poses les pieds et tout ira bien +TEST: les nerfs du vieux Paul lâchent !!! Tests historiques !!