Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -844,11 +844,11 @@ && Écriture épicène dystypographique et imprononçable. À des fins de lisibilité, il est préférable d’éviter l’abus de graphies épicènes trop complexes. <<- ~>> =normalizeInclusiveWriting(\0) TEST: les {{conseiller.ière.s}} ->> conseiller·e·s|conseillers et conseillères|conseillères et conseillers TEST: les {{artificièr.e.s}} ->> artificier·e·s|artificiers et artificières|artificières et artificiers -TEST: les {{artificièr·e·s}} ->> artificier·e·s|artificiers et artificières|artificières et artificiers +TEST: les {{artificièr·re·s}} ->> artificier·e·s|artificiers et artificières|artificières et artificiers TEST: les artificier·e·s __[i](eepi_écriture_épicène_pluriel_aux_ales)__ ({w_2})aux[.(/·•⋅–—-][tnmcpbd]?a?le[.)/·•⋅–—-]?s @@0 @@ -2826,14 +2826,14 @@ <<- !3>> y [a|avait|eut|aura|aurait|eût] ?@:[WX]¿ faute <<- !-1>> - [le|un|du|au] [terme|mot] ?comme¿ [“|”|"] *WORD [“|”|"] - [le|un|du|au] [terme|mot] ?comme¿ « *WORD » - [le|un|du|au] [terme|mot] ?comme¿ [‘|'|’|`] *WORD [‘|'|’|`] - [le|un|du|au] [terme|mot] ?comme¿ ‹ *WORD › + [le|un|du|au] [terme|mot] ?[latin|grec]¿ ?comme¿ [“|”|"] *WORD [“|”|"] + [le|un|du|au] [terme|mot] ?[latin|grec]¿ ?comme¿ « *WORD » + [le|un|du|au] [terme|mot] ?[latin|grec]¿ ?comme¿ [‘|'|’|`] *WORD [‘|'|’|`] + [le|un|du|au] [terme|mot] ?[latin|grec]¿ ?comme¿ ‹ *WORD › [le|un|du|au] déterminant ?comme¿ [“|”|"] $:D [“|”|"] [le|un|du|au] déterminant ?comme¿ « $:D » [le|un|du|au] déterminant ?comme¿ [‘|'|’|`] $:D [‘|'|’|`] [le|un|du|au] déterminant ?comme¿ ‹ $:D › [la|une] préposition ?comme¿ [“|”|"] $:R [“|”|"] @@ -2866,14 +2866,14 @@ [l’|un|du|au] adverbe ?comme¿ ‹ $:W › [le|un|du|au] signe ?comme¿ [“|”|"] *SIGN [“|”|"] [le|un|du|au] signe ?comme¿ « *SIGN » [le|un|du|au] signe ?comme¿ [‘|'|’|`] *SIGN [‘|'|’|`] [le|un|du|au] signe ?comme¿ ‹ *SIGN › - [le|un|du|au] [terme|mot] tel que [“|”|"] *WORD [“|”|"] - [le|un|du|au] [terme|mot] tel que « *WORD » - [le|un|du|au] [terme|mot] tel que [‘|'|’|`] *WORD [‘|'|’|`] - [le|un|du|au] [terme|mot] tel que ‹ *WORD › + [le|un|du|au] [terme|mot] ?[latin|grec]¿ tel que [“|”|"] *WORD [“|”|"] + [le|un|du|au] [terme|mot] ?[latin|grec]¿ tel que « *WORD » + [le|un|du|au] [terme|mot] ?[latin|grec]¿ tel que [‘|'|’|`] *WORD [‘|'|’|`] + [le|un|du|au] [terme|mot] ?[latin|grec]¿ tel que ‹ *WORD › [le|un|du|au] déterminant tel que [“|”|"] $:D [“|”|"] [le|un|du|au] déterminant tel que « $:D » [le|un|du|au] déterminant tel que [‘|'|’|`] $:D [‘|'|’|`] [le|un|du|au] déterminant tel que ‹ $:D › [la|une] préposition telle que [“|”|"] $:R [“|”|"] @@ -2906,14 +2906,14 @@ [l’|un|du|au] adverbe tel que ‹ $:W › [le|un|du|au] signe tel que [“|”|"] *SIGN [“|”|"] [le|un|du|au] signe tel que « *SIGN » [le|un|du|au] signe tel que [‘|'|’|`] *SIGN [‘|'|’|`] [le|un|du|au] signe tel que ‹ *SIGN › - [les|des|aux] [termes|mots] ?comme¿ [“|”|"] *WORD [“|”|"] et [“|”|"] *WORD [“|”|"] - [les|des|aux] [termes|mots] ?comme¿ « *WORD » et « *WORD » - [les|des|aux] [termes|mots] ?comme¿ [‘|'|’|`] *WORD [‘|'|’|`] et [‘|'|’|`] *WORD [‘|'|’|`] - [les|des|aux] [termes|mots] ?comme¿ ‹ *WORD › et ‹ *WORD › + [les|des|aux] [termes|mots] ?[latins|grecs]¿ ?comme¿ [“|”|"] *WORD [“|”|"] et [“|”|"] *WORD [“|”|"] + [les|des|aux] [termes|mots] ?[latins|grecs]¿ ?comme¿ « *WORD » et « *WORD » + [les|des|aux] [termes|mots] ?[latins|grecs]¿ ?comme¿ [‘|'|’|`] *WORD [‘|'|’|`] et [‘|'|’|`] *WORD [‘|'|’|`] + [les|des|aux] [termes|mots] ?[latins|grecs]¿ ?comme¿ ‹ *WORD › et ‹ *WORD › [les|des|aux] déterminants ?comme¿ [“|”|"] $:D [“|”|"] et [“|”|"] $:D [“|”|"] [les|des|aux] déterminants ?comme¿ « $:D » et « $:D » [les|des|aux] déterminants ?comme¿ [‘|'|’|`] $:D [‘|'|’|`] et [‘|'|’|`] $:D [‘|'|’|`] [les|des|aux] déterminants ?comme¿ ‹ $:D › et ‹ $:D › [les|des|aux] prépositions ?comme¿ [“|”|"] $:R [“|”|"] et [“|”|"] $:R [“|”|"] @@ -2946,14 +2946,14 @@ [les|des|aux] adverbes ?comme¿ ‹ $:W › et ‹ $:W › [les|des|aux] signes ?comme¿ [“|”|"] *SIGN [“|”|"] et [“|”|"] *SIGN [“|”|"] [les|des|aux] signes ?comme¿ « *SIGN » et « *SIGN » [les|des|aux] signes ?comme¿ [‘|'|’|`] *SIGN [‘|'|’|`] et [‘|'|’|`] *SIGN [‘|'|’|`] [les|des|aux] signes ?comme¿ ‹ *SIGN › et ‹ *SIGN › - [les|des|aux] [termes|mots] tels que [“|”|"] *WORD [“|”|"] et [“|”|"] *WORD [“|”|"] - [les|des|aux] [termes|mots] tels que « *WORD » et « *WORD » - [les|des|aux] [termes|mots] tels que [‘|'|’|`] *WORD [‘|'|’|`] et [‘|'|’|`] *WORD [‘|'|’|`] - [les|des|aux] [termes|mots] tels que ‹ *WORD › et ‹ *WORD › + [les|des|aux] [termes|mots] ?[latin|grec]¿ tels que [“|”|"] *WORD [“|”|"] et [“|”|"] *WORD [“|”|"] + [les|des|aux] [termes|mots] ?[latin|grec]¿ tels que « *WORD » et « *WORD » + [les|des|aux] [termes|mots] ?[latin|grec]¿ tels que [‘|'|’|`] *WORD [‘|'|’|`] et [‘|'|’|`] *WORD [‘|'|’|`] + [les|des|aux] [termes|mots] ?[latin|grec]¿ tels que ‹ *WORD › et ‹ *WORD › [les|des|aux] déterminants tels que [“|”|"] $:D [“|”|"] et [“|”|"] $:D [“|”|"] [les|des|aux] déterminants tels que « $:D » et « $:D » [les|des|aux] déterminants tels que [‘|'|’|`] $:D [‘|'|’|`] et [‘|'|’|`] $:D [‘|'|’|`] [les|des|aux] déterminants tels que ‹ $:D › et ‹ $:D › [les|des|aux] prépositions telles que [“|”|"] $:R [“|”|"] et [“|”|"] $:R [“|”|"] @@ -2986,11 +2986,10 @@ [les|des|aux] adverbes tels que ‹ $:W › et ‹ $:W › [les|des|aux] signes tels que [“|”|"] *SIGN [“|”|"] et [“|”|"] *SIGN [“|”|"] [les|des|aux] signes tels que « *SIGN » et « *SIGN » [les|des|aux] signes tels que [‘|'|’|`] *SIGN [‘|'|’|`] et [‘|'|’|`] *SIGN [‘|'|’|`] [les|des|aux] signes tels que ‹ *SIGN › et ‹ *SIGN › - <<- !-2>> <<- ~3:0>> * [le|un|du|au] participe passé ?comme¿ [“|”|"] $:Q [“|”|"] [le|un|du|au] participe passé ?comme¿ « $:Q » [le|un|du|au] participe passé ?comme¿ [‘|'|’|`] $:Q [‘|'|’|`] @@ -3021,11 +3020,10 @@ [les|des|aux] formes verbales ?comme¿ ‹ $:V › et ‹ $:V › [les|des|aux] formes verbales telles que [“|”|"] $:V [“|”|"] et [“|”|"] $:V [“|”|"] [les|des|aux] formes verbales telles que « $:V » et « $:V » [les|des|aux] formes verbales telles que [‘|'|’|`] $:V [‘|'|’|`] et [‘|'|’|`] $:V [‘|'|’|`] [les|des|aux] formes verbales telles que ‹ $:V › et ‹ $:V › - <<- !-2>> <<- ~4:0>> * [le|un|du|au] signe [de|d’] ponctuation ?comme¿ [“|”|"] *PUNC [“|”|"] [le|un|du|au] signe [de|d’] ponctuation ?comme¿ « *PUNC » [le|un|du|au] signe [de|d’] ponctuation ?comme¿ [‘|'|’|`] *PUNC [‘|'|’|`] @@ -3040,22 +3038,60 @@ [les|des|aux] signes [de|d’] ponctuation ?comme¿ ‹ *PUNC › et ‹ *PUNC › [les|des|aux] signes [de|d’] ponctuation tel que [“|”|"] *PUNC [“|”|"] et [“|”|"] *PUNC [“|”|"] [les|des|aux] signes [de|d’] ponctuation tel que « *PUNC » et « *PUNC » [les|des|aux] signes [de|d’] ponctuation tel que [‘|'|’|`] *PUNC [‘|'|’|`] et [‘|'|’|`] *PUNC [‘|'|’|`] [les|des|aux] signes [de|d’] ponctuation tel que ‹ *PUNC › et ‹ *PUNC › - <<- !-2>> <<- ~5:0>> * - [le|du|au] [groupe|syntagme] ?nominal¿ [“|”|"] $:D $:[NA] [“|”|"] - [le|du|au] [groupe|syntagme] ?nominal¿ « $:D $:[NA] » - [le|du|au] [groupe|syntagme] ?nominal¿ [‘|'|’|`] $:D $:[NA] [‘|'|’|`] - [le|du|au] [groupe|syntagme] ?nominal¿ ‹ $:D $:[NA] › - <<- !-3:-2>> - <<- ~-4:0>> * - - la locution ?[nominale|adjectivale|adverbiale|verbale|pronominale]¿ [“|«|"] *WORD - <<- !-1>> + [le|du|au] groupe ?nominal¿ [“|”|"] $:D @:[NA] ?@:[NA]¿ ?@:[NA]¿ [“|”|"] + [le|du|au] groupe ?nominal¿ « $:D @:[NA] ?@:[NA]¿ ?@:[NA]¿ » + [le|du|au] groupe ?nominal¿ [‘|'|’|`] $:D @:[NA] ?@:[NA]¿ ?@:[NA]¿ [‘|'|’|`] + [le|du|au] groupe ?nominal¿ ‹ $:D @:[NA] ?@:[NA]¿ ?@:[NA]¿ › + [le|du|au] syntagme ?nominal¿ [“|”|"] *WORD *WORD ?*WORD¿ ?*WORD¿ [“|”|"] + [le|du|au] syntagme ?nominal¿ « *WORD *WORD ?*WORD¿ ?*WORD¿ » + [le|du|au] syntagme ?nominal¿ [‘|'|’|`] *WORD *WORD ?*WORD¿ ?*WORD¿ [‘|'|’|`] + [le|du|au] syntagme ?nominal¿ ‹ *WORD *WORD ?*WORD¿ ?*WORD¿ › + la proposition [“|”|"] *WORD *WORD ?*WORD¿ ?*WORD¿ ?*WORD¿ [“|”|"] + la proposition « *WORD *WORD ?*WORD¿ ?*WORD¿ ?*WORD¿ » + la proposition [‘|'|’|`] *WORD *WORD ?*WORD¿ ?*WORD¿ ?*WORD¿ [‘|'|’|`] + la proposition ‹ *WORD *WORD ?*WORD¿ ?*WORD¿ ?*WORD¿ › + [|la] locution ?[nominale|adjectivale|adverbiale|verbale|pronominale]¿ [“|”|"] *WORD *WORD ?*WORD¿ ?*WORD¿ ?*WORD¿ [“|”|"] + [|la] locution ?[nominale|adjectivale|adverbiale|verbale|pronominale]¿ « *WORD *WORD ?*WORD¿ ?*WORD¿ ?*WORD¿ » + [|la] locution ?[nominale|adjectivale|adverbiale|verbale|pronominale]¿ [‘|'|’|`] *WORD *WORD ?*WORD¿ ?*WORD¿ ?*WORD¿ [‘|'|’|`] + [|la] locution ?[nominale|adjectivale|adverbiale|verbale|pronominale]¿ ‹ *WORD *WORD ?*WORD¿ ?*WORD¿ ?*WORD¿ › + <<- ~3:0>> * + + + + [“|”|"] *WORD [“|”|"] n’ est pas un [terme|mot|nom|adjectif|déterminant|verbe|adverbe|participe|nombre] + « *WORD » n’ est pas un [terme|mot|nom|adjectif|déterminant|verbe|adverbe|participe|nombre] + [‘|'|’|`] *WORD [‘|'|’|`] n’ est pas un [terme|mot|nom|adjectif|déterminant|verbe|adverbe|participe|nombre] + ‹ *WORD › n’ est pas un [terme|mot|nom|adjectif|déterminant|verbe|adverbe|participe|nombre] + [“|”|"] *WORD [“|”|"] n’ est pas une [préposition|forme] + « *WORD » n’ est pas une [préposition|forme] + [‘|'|’|`] *WORD [‘|'|’|`] n’ est pas une [préposition|forme] + ‹ *WORD › n’ est pas une [préposition|forme] + [“|”|"] *WORD [“|”|"] devrait être un [terme|mot|nom|adjectif|déterminant|verbe|adverbe|participe|nombre] + « *WORD » devrait être un [terme|mot|nom|adjectif|déterminant|verbe|adverbe|participe|nombre] + [‘|'|’|`] *WORD [‘|'|’|`] devrait être un [terme|mot|nom|adjectif|déterminant|verbe|adverbe|participe|nombre] + ‹ *WORD › devrait être un [terme|mot|nom|adjectif|déterminant|verbe|adverbe|participe|nombre] + [“|”|"] *WORD [“|”|"] devrait être une [préposition|forme] + « *WORD » devrait être une [préposition|forme] + [‘|'|’|`] *WORD [‘|'|’|`] devrait être une [préposition|forme] + ‹ *WORD › devrait être une [préposition|forme] + <<- !2>> + <<- !5>> + + [“|”|"] *WORD [“|”|"] ne devrait pas être un [terme|mot|nom|adjectif|déterminant|verbe|adverbe|participe|nombre] + « *WORD » ne devrait pas être un [terme|mot|nom|adjectif|déterminant|verbe|adverbe|participe|nombre] + [‘|'|’|`] *WORD [‘|'|’|`] ne devrait pas être un [terme|mot|nom|adjectif|déterminant|verbe|adverbe|participe|nombre] + ‹ *WORD › ne devrait pas être un [terme|mot|nom|adjectif|déterminant|verbe|adverbe|participe|nombre] + [“|”|"] *WORD [“|”|"] ne devrait pas être une [préposition|forme] + « *WORD » ne devrait pas être une [préposition|forme] + [‘|'|’|`] *WORD [‘|'|’|`] ne devrait pas être une [préposition|forme] + ‹ *WORD › ne devrait pas être une [préposition|forme] + <<- !2>> [“|”|"] *WORD [“|”|"] est [un|le] [terme|mot] « *WORD » est [un|le] [terme|mot] [‘|'|’|`] *WORD [‘|'|’|`] est [un|le] [terme|mot] ‹ *WORD › est [un|le] [terme|mot] @@ -4316,11 +4352,11 @@ # voilà __ocr_voilà__ [|,|(] ?[me|te|le|la|nous|vous|les]¿ voila - <<- /ocr/ --1>> voilà && Erreur de numérisationb ? + <<- /ocr/ --1>> voilà && Erreur de numérisation ? TEST: __ocr__ nous {{voila}} # voit / volt @@ -4462,14 +4498,14 @@ # nouvel / nouveaux __eleu_nouvel_nouveau_euphonie__ [un|le|ce|du|mon|ton|son|notre|votre|leur|quel] nouveau homme - <<- /eleu/ -2>> nouvel && Euphonie. Utilisez “nouvel” pour un nom masculin singulier commençant par une voyelle ou un h.|https://fr.wikipedia.org/wiki/Euphonie + <<- /eleu/ -2>> nouvel && Euphonie. Écrivez “nouvel” pour un nom masculin singulier commençant par une voyelle ou un h.|https://fr.wikipedia.org/wiki/Euphonie [un|le|ce|du|mon|ton|son|notre|votre|leur|quel] nouveau ~^[aâeéèêiîoôuûyœæ] - <<- /eleu/ morph(\3, ":[NA].*:[me]:s", ":[123][sp]") -2>> nouvel && Euphonie. Utilisez “nouvel” pour un nom masculin singulier commençant par une voyelle ou un h.|https://fr.wikipedia.org/wiki/Euphonie + <<- /eleu/ morph(\3, ":[NA].*:[me]:s", ":[123][sp]") -2>> nouvel && Euphonie. Écrivez “nouvel” pour un nom masculin singulier commençant par une voyelle ou un h.|https://fr.wikipedia.org/wiki/Euphonie TEST: ce {{nouveau}} homme TEST: un {{nouveau}} élément relance l’enquête TEST: il se sentait de nouveau homme TEST: il se sentait à nouveau homme @@ -4476,15 +4512,15 @@ # vieil / vieux __eleu_vieil_vieux_euphonie__ vieux homme - <<- /eleu/ -1>> vieil && Euphonie. Utilisez “vieil” s’il précède un nom masculin singulier commençant par une voyelle ou un h.|https://fr.wikipedia.org/wiki/Euphonie + <<- /eleu/ -1>> vieil && Euphonie. Écrivez “vieil” s’il précède un nom masculin singulier commençant par une voyelle ou un h.|https://fr.wikipedia.org/wiki/Euphonie vieux ~^[aâeéèêiîoôuûyœæ] <<- /eleu/ morph(\2, ":[NA].*:[me]:s", ":[123][sp]") - -1>> vieil && Euphonie. Utilisez “vieil” s’il précède un nom masculin singulier commençant par une voyelle ou un h.|https://fr.wikipedia.org/wiki/Euphonie + -1>> vieil && Euphonie. Écrivez “vieil” s’il précède un nom masculin singulier commençant par une voyelle ou un h.|https://fr.wikipedia.org/wiki/Euphonie TEST: c’est un {{vieux}} imbécile. TEST: Le {{vieux}} homme était parti. ->> vieil TEST: Diviser les jeunes et les vieux est un peu son fonds de commerce @@ -5278,11 +5314,11 @@ <<- /tu/ ->> arrière-petite-nièce|arrière-petites-nièces && Mettez des traits d’union. au jour d’ [hui+s|oui|huit] [au-jour-d’hui+s] au-jour d’ [hui+s|oui|huit] - <<- /tu/ ->> aujourd’hui && Soudez. “Aujourd’hui” : agglutination de l’ancienne locution “au jour d’hui”, “hui” signifiant autrefois “en ce jour”.|https://fr.wiktionary.org/wiki/aujourd%E2%80%99hui + <<- /tu/ ->> aujourd’hui && Soudez. “Aujourd’hui” : agglutination de l’ancienne locution “au jour d’hui”, dont le terme “hui” signifiait autrefois “en ce jour”.|https://fr.wiktionary.org/wiki/aujourd%E2%80%99hui [basket|volley] ball <<- /tu/ ->> \1-\2 && Il manque un trait d’union. bas [>côté|coté|cotés] @@ -6197,11 +6233,11 @@ # avoir été __bs_avoir_été_chez__ >avoir été chez - <<- /bs/ not value(<1, "|l’|") ->> _ && Tournure familière. Utilisez « être allé ». + <<- /bs/ not value(<1, "|l’|") ->> _ && Tournure familière. Écrivez « être allé ». TEST: J’{{ai été chez}} le coiffeur. TEST: Chez les intellectuels, le mot utopie n’a jamais été synonyme de folie, mais il l’a été pour l’homme de la rue. TEST: Saoul, je l’ai été chez mon ami, mais après ça allait mieux. @@ -6256,11 +6292,11 @@ # pire __bs_pire__ [moins|aussi|plus] >pire - <<- /bs/ -2>> mauvais|mauvaise|mauvaises && Tournure erronée : “\1 \2”. Utilisez “mauvais”.|http://www.academie-francaise.fr/plus-pire-moins-pire + <<- /bs/ -2>> mauvais|mauvaise|mauvaises && Tournure erronée : “\1 \2”. Écrivez “mauvais”.|http://www.academie-francaise.fr/plus-pire-moins-pire de mal en >pire <<- /bs/ ->> de mal en pis && Tournure erronée. Écrivez “de mal en pis”. au pire aller @@ -6908,11 +6944,11 @@ c’ y c’ @:V¬>(?:avoir|être|devoir|devenir|pouvoir|vouloir|savoir)/.*:3[sp] <<- /conj/ -1>> s’ && Confusion. La graphie élidée du pronom « se » s’écrit « s’ ». s’ >avoir - <<- /conf/ -1>> c’|ç’ && Confusion. Avec “\2” (du verbe “avoir”), le pronom personnel sujet est “ce” ou “ça” dont les graphies élidées sont « c’ » et « ç’ ». + <<- /conf/ -1>> c’|ç’ && Confusion. Avec “\2” (du verbe “avoir”), on utilise le pronom “ce” ou “ça” pour sujet, dont les graphies élidées sont « c’ » et « ç’ ». TEST: {{S’en}} était vraiment trop ! TEST: Car {{s’en}} était vraiment fini ! TEST: il {{c’}}en est vite lassé. TEST: elles {{c’}}étaient trop vanté de ses mérites @@ -7048,15 +7084,16 @@ ils ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) ils ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V ils ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V ils ?[ne|n’]¿ [lui|leur] en $:¬:V <<- /conf/ not morph(<1, ":3p") and not value(<1, "|t’|") - -3>> =suggSimil(\3, ":(?:3p|Ov)", False) && Incohérence avec “ils” : “\3” devrait être un verbe, un pronom objet, un adverbe de négation, etc. + --1>> =suggSimil(\-1, ":(?:3p|Ov)", False) && Incohérence avec “ils” : “\3” devrait être un verbe, un pronom objet, un adverbe de négation, etc. TEST: ils {{son}} du même bois. TEST: Ils {{étai}} partie au {{restaurent}} TEST: ils leur {{étai}} indifférent +TEST: ils ne lui {{étai}} pas indifférent ## se + incohérence __conj_se_incohérence__ [se|s’] ?[le|la|l’|les]¿ @:V¬:(?:3[sp]|P) @@ -7342,14 +7379,14 @@ !! !! __conf_usage_impropre__ au le @:[NA] - <<- /conf/ not \1.isupper() and \2.islower() -1:2>> au && Usage impropre. Après “au”, l’article “le” est inapproprié. (Ex : Je vais à la gare, je vais au stade.) + <<- /conf/ not \1.isupper() and \2.islower() -1:2>> au && Usage impropre. Après “au”, le déterminant “le” est inapproprié. (Ex : Je vais à la gare, je vais au stade.) au les @:[NA] - <<- /conf/ not \1.isupper() and \2.islower() -1:2>> aux && Usage impropre. Après “au”, l’article “les” n’est pas nécessaire. + <<- /conf/ not \1.isupper() and \2.islower() -1:2>> aux && Usage impropre. Après “au”, le déterminant “les” n’est pas nécessaire. au la @:[NAQ].*:[fe] <<- /conf/ not \1.isupper() and \2.islower() -1>> à && Usage impropre. Avec un nom féminin, utilisez la préposition “à”. (Ex : Je vais à la gare, je vais au stade.) au l’ @@ -7369,22 +7406,22 @@ TEST: Les écrits de d’Alembert. __conf_déterminant_fem_sing_verbe__ [ma|ta|cette|ladite] @:(?:Y|[123][sp])¬:[NA] - <<- /conf/ \2.islower() -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True) && Incohérence avec « \1 » : « \2 » est une forme verbale. + <<- /conf/ \2.islower() -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True) && Incohérence avec “\1” : “\2” est une forme verbale. quelle @:V[123].*:(?:Y|[123][sp])¬:[NA]|>(?:pouvoir|vouloir|aller|devoir)/ <<- /conf/ \2.islower() and not value(<1, "|le|la|les|") and hasSimil(\2, ":[NA]:[fe]:[si]") - -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True) && Incohérence avec « \1 » : « \2 » est une forme verbale. + -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True) && Incohérence avec “\1” : “\2” est une forme verbale. sa @:(?:Y|[123][sp])¬:(?:N.*:[fe]|A|W) <<- /conf/ not \1.isupper() and \2.islower() >>> - <<- /conf/ morph(\2, "V.....[pqx]") -1>> ça|se && Confusion : « \2 » est une forme verbale. Exemples : sa jambe, ça vient. (Une faute de frappe peut-être ?) - <<- /conf/ __else__ -1>> ça && Confusion : « \2 » est une forme verbale. Exemples : sa jambe, ça vient. + <<- /conf/ morph(\2, "V.....[pqx]") -1>> ça|se && Confusion : “\2” est une forme verbale. Exemples : sa jambe, ça vient. (Une faute de frappe peut-être ?) + <<- /conf/ __else__ -1>> ça && Confusion : “\2” est une forme verbale. Exemples : sa jambe, ça vient. <<- /conf/ not morph(\2, ":V0") and hasSimil(\2) - -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True) && Incohérence avec « \1 » : « \2 » est une forme verbale. + -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True) && Incohérence avec le déterminant “\1” : “\2” est une forme verbale. sa a <<- /conf/ not \1.isupper() -1>> ça && Confusion. Si vous voulez dire “cela”, écrivez “ça”. TEST: Cette {{pèle}} est trop fragile. @@ -8785,11 +8822,11 @@ # m’a tuer __conf_m_a_tuer__ m’ a tuer <<- /conf/ -3>> tué|tuée - && Cliché. Évitez cette erreur de grammaire délibérée, faite d’innombrables fois, pour mimer l’affaire Omar Raddad.|https://fr.wikipedia.org/wiki/Omar_m%27a_tuer + && Cliché. Évitez cette erreur de grammaire délibérée, faite d’innombrables fois, pour mimer une affaire judiciaire.|https://fr.wikipedia.org/wiki/Omar_m%27a_tuer TEST: la réalité m’a {{tuer}} # après avoir @@ -9071,11 +9108,11 @@ <<- /conf/ not morph(<1, ":D") -1>> avant && Confusion. Si vous évoquez ce qui précède, écrivez “avant”.|https://fr.wiktionary.org/wiki/avant calendrier de l’ avant <<- /conf/ not value(>1, "|guerre|révolution|") --1>> Avent - && Confusion probable. Écrivez “calendrier de l’Avent”, c’est-à-dire le calendrier de décembre précédant l’avènement du Christ. Le mot “avent” provient du latin “adventus”, ce qui advient.|https://fr.wiktionary.org/wiki/calendrier_de_l%E2%80%99Avent + && Confusion probable. Écrivez “calendrier de l’Avent”, c’est-à-dire le calendrier de décembre précédant l’avènement du Christ. Le mot “avent” provient du mot latin ‹adventus›, ce qui advient.|https://fr.wiktionary.org/wiki/calendrier_de_l%E2%80%99Avent TEST: {{avent}} la naissance de l’univers TEST: elle passe {{avent}} nous TEST: le calendrier de l’{{avant}} ->> Avent @@ -9084,11 +9121,11 @@ __conf_bout_boue__ >joindre ?@:[WX]¿ les deux bout <<- /conf/ =>> =select(\-1, ":N") >joindre ?@:[WX]¿ les deux [>boue|bous] - <<- /conf/ --1>> bouts && Confusion. La boue est un mélange de terre et d’eau. Pour l’extrêmité de quelque chose, écrivez “bout”. + <<- /conf/ --1>> bouts && Confusion. La boue est un mélange de terre et d’eau. Pour l’extrémité de quelque chose, écrivez “bout”. TEST: joindre les deux {{bout}} ->> bouts TEST: joindre les deux {{boues}} ->> bouts TEST: elle ne parvient pas à joindre les deux {{bous}} ->> bouts @@ -9114,11 +9151,11 @@ sa $:P¬:A <<- /conf/ \1 != "SA" -1>> ça|se && Confusion probable : “\2” est un participe présent. Soit vous confondez “ça” (équivalent à cela ou ceci) et “sa” (déterminant féminin), soit il faut écrire “se” (exemples : untel se considérant légitime, se prenant en main, se trouvant assez capable…), soit “\2” devrait être un nom ou adjectif féminin. çà <<- /conf/ not value(<1, "|oh|ah|") and not after("^ +et là") - ->> ça && Confusion : « çà » ne s’emploie plus guère que dans l’expression « çà et là ».|https://fr.wiktionary.org/wiki/%C3%A7%C3%A0 + ->> ça && Confusion : “çà” ne s’emploie plus guère que dans l’expression “çà et là”.|https://fr.wiktionary.org/wiki/%C3%A7%C3%A0 sa [|,|)] <<- /conf/ \1 != "SA" -1>> ça && Confusion probable : “sa” est un déterminant féminin singulier. Pour l’équivalent de “cela” ou “ceci”, écrivez “ça”. [c’|ç’] [à|a] @@ -9125,11 +9162,11 @@ <<- /conf/ space_after(\1, 0, 0) and not (value(\2, "|a|") and value(>1, "|été|")) >>> <<- /conf/ value(>1, "|été|") -2>> a && Confusion. Pour le verbe avoir à la 3ᵉ personne du singulier, écrivez “a”. <<- /conf/ __else__ ->> ça|sa && Confusion. Si vous voulez dire “cela”, écrivez “ça”. Pour le déterminant possessif, écrivez “sa”. ça et là - <<- /conf/ not morph(<1, ":R") ->> çà et là && Confusion : « ça » équivaut à « cela ». Dans l’expression « çà et là », « çà » équivaut à « ici ». + <<- /conf/ not morph(<1, ":R") ->> çà et là && Confusion : “ça” équivaut à “cela”. Dans l’expression “çà et là”, le terme “çà” signifie “ici”. TEST: Je prends {{sa}}… TEST: {{ça}} patrie, il la détestait TEST: et {{sa}} par deux fois TEST: Il trouva de la nourriture {{ça et là}}. ->> çà et là @@ -9153,11 +9190,11 @@ TEST: Emblème des SA. TEST: chef d’état-major de la SA. TEST: À partir de 1934, et après l’élimination de ses principaux dirigeants durant la nuit des Longs Couteaux, la SA ne joue plus aucun rôle politique. TEST: Adolf Hitler a créé les SA à Munich le 8 août 1921 en réunissant d’anciens combattants, des officiers mécontents et des membres des corps francs TEST: En 1933, après l’élection du NSDAP, les SA se voyaient en concurrence avec l’armée régulière (Reichswehr) -TEST: les SA devenant de plus en plus extrêmistes +TEST: les SA devenant de plus en plus extrémistes # car / quart __conf_quart_car__ [un|du|ce|quel|mon|ton|son|notre|votre|leur] car d’ heure @@ -9723,11 +9760,11 @@ TEST: un bonnet en {{cuire}} # dans / d’en __conf_dans_dan_d_en__ - d’ en [le|la|l’|les|de|d’|des|du|un|une|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|ce|cet|cette|ces|chacun|plusieurs|quelques|certains|certaines|maints|maintes] + d’ [en|an] [le|la|l’|les|de|d’|des|du|un|une|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|ce|cet|cette|ces|chacun|plusieurs|quelques|certains|certaines|maints|maintes] <<- /conf/ not (\3 == "ce" and value(>1, "|moment|")) -1:2>> dans && Confusion. Utilisez “dans” pour dire “à l’intérieur de quelque chose”. [>dent|dan] [le|la|l’|les|un|une|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|ce|cet|cette|ces|chacun|plusieurs|quelques|certains|certaines|maints|maintes] <<- /conf/ -2>> dans && Confusion. Utilisez “dans” pour dire “à l’intérieur de quelque chose”. @@ -9832,11 +9869,11 @@ # dénué de / dénudé de __conf_dénué_de__ >dénuder [de|d’] ?tout¿ [amour|argent|courage|entrain] >dénuder [de|d’] ?toute¿ [colère|compassion|faiblesse|foi|force|hypocrisie|intelligence|joie|rage|passion|pitié|tristesse|vie] <<- /conf/ -1>> =\1.replace("nud", "nu").replace("NUD", "NU") - && Confusion probable. Pour indiquer une personne manquant de quelque chose, écriver “dénuer” et non “dénuder” (rendre nu).|https://fr.wiktionary.org/wiki/d%C3%A9nuer + && Confusion probable. Pour indiquer une personne manquant de quelque chose, écrivez “dénuer” et non “dénuder” (rendre nu).|https://fr.wiktionary.org/wiki/d%C3%A9nuer TEST: un homme {{dénudé}} de courage ->> dénué # dés / dès / des @@ -10016,11 +10053,11 @@ # dites / dîtes __conf_dites_dîtes__ *WORD dîtes @:A¬:G - <<- /conf/ morph(\1, ":[NA].*:[fe]:[pi]", ":G") -2>> dites && Confusion probable : “dîtes” est une forme verbale de dire au subjonctif. Pour l’ajectif, écrivez “dites”. + <<- /conf/ morph(\1, ":[NA].*:[fe]:[pi]", ":G") -2>> dites && Confusion probable : “dîtes” est une forme verbale de dire au subjonctif. Pour l’adjectif, écrivez “dites”. TEST: Des armes {{dîtes}} létales. ->> dites TEST: usage débridé des armes dites létales TEST: Vous dîtes “idiotes”, je dis “originales”. @@ -10241,14 +10278,14 @@ # faim / fin __conf_fin_faim__ >grève de la fin - <<- /conf/ -4>> faim && Confusion. La fin désigne la finalité ou la teminaison de quelque chose. Pour évoquer l’envie de manger, écrivez “faim”. + <<- /conf/ -4>> faim && Confusion. La fin désigne la finalité ou la terminaison de quelque chose. Pour évoquer l’envie de manger, écrivez “faim”. une fin de loup - <<- /conf/ -2>> faim && Confusion. La fin désigne la finalité ou la teminaison de quelque chose. Pour évoquer l’envie de manger, écrivez “faim”. + <<- /conf/ -2>> faim && Confusion. La fin désigne la finalité ou la terminaison de quelque chose. Pour évoquer l’envie de manger, écrivez “faim”. à des faims <<- /conf/ -3>> fins && Confusion. Pour évoquer la finalité de quelque chose, écrivez “fin”. [à|a] >seul faim [de|d’] @@ -10303,15 +10340,15 @@ __conf_filtre_philtre__ >filtre d’ [amour|illusion|enchantement|endormissement] >filtre de [confusion|guérison|fidélité|longévité|mort|vision] >filtre [>aphrodisiaque|empoisonné+ses|>léthargique|>magique|>narcotique] <<- /conf/ -1>> philtre|philtres - && Confusion probable. Un filtre est un intrument de filtrage, un philtre est une boisson (magique) procurant des effets sur le buveur.|https://fr.wiktionary.org/wiki/philtre + && Confusion probable. Un filtre est un instrument de filtrage, un philtre est une boisson (magique) procurant des effets sur le buveur.|https://fr.wiktionary.org/wiki/philtre >philtre à café <<- /conf/ -1>> filtre|filtres - && Confusion probable. Un filtre est un intrument de filtrage, un philtre est une boisson (magique) procurant des effets sur le buveur.|https://fr.wiktionary.org/wiki/filtre + && Confusion probable. Un filtre est un instrument de filtrage, un philtre est une boisson (magique) procurant des effets sur le buveur.|https://fr.wiktionary.org/wiki/filtre TEST: Elle prépara un {{filtre}} magique. TEST: un {{philtre}} à café @@ -10383,11 +10420,11 @@ # en son for intérieur / fort __conf_for_intérieur__ [en|dans] [mon|ton|son|leur|notre|votre] [fort|forts|fore|fores|fors] [>intérieur] - <<- /conf/ -3:4>> for intérieur && Confusion : “for” vient du latin “forum” et le “for intérieur” évoque la conscience individuelle. + <<- /conf/ -3:4>> for intérieur && Confusion : “for” vient du mot latin “forum” et le “for intérieur” évoque la conscience individuelle. TEST: En mon {{fort intérieur}}, je le crois. TEST: Dans son {{fort intérieur}}, je le crois. @@ -10884,11 +10921,11 @@ qui ma *WORD <<- /conf/ analyse(\-1, ":(?:Q|V1.*:Y)", ":N.*:[fe]") -2>> m’a && Confusion : “ma” est un déterminant possessif féminin. Pour le verbe “avoir” à la 3ᵉ personne précédé du pronom “me”, écrivez “m’a”. ma @:(?:Q.*:e:i|V1.*:Y)¬:f:s - <<- /conf/ -1>> m’a && Confusion probable : “\-2” est un participe passé. Vous confondez probablement “ma” et “m’a” (contraction de “me” suivi du verbe avoir “a”). + <<- /conf/ -1>> m’a && Confusion probable : “\-1” est un verbe. Vous confondez probablement “ma” et “m’a” (contraction de “me” suivi du verbe avoir “a”). TEST: tu {{ma}} prise par surprise ->> m’as TEST: il {{ma}} tuée ->> m’a TEST: cette femme ne {{ma}} prise que deux fois ->> m’a TEST: {{on}} {{ma}} dézinguée ->> ont|||m’a @@ -11111,11 +11148,11 @@ [|,|/_start_] ?l’¿ ont t’ <<- /conf/ not value(>1, "|il|ils|elle|elles|iel|iels|") --2>> on && Confusion probable : le mot “ont” est une conjugaison du verbe avoir. ~-ont$ - <<- /conf/ ->> =\1[:-1] && Incohérence : le mot “ont” est une forme conjuguée du verbe “avoir” (par exemple: “ils ont”). Pour le pronom, écrivez “on”. + <<- /conf/ ->> =\1[:-1] && Incohérence : le mot “ont” est une forme conjuguée du verbe “avoir” (par exemple : “ils ont”). Pour le pronom, écrivez “on”. [|,|(] *WORD ont <<- /conf/ space_after(\2, 1, 1) and not value(\2, "|soit|") and morph(\2, ":3s") and not (tag(\-1, "eg1mot") and morph(\2, ">écrire/")) -2:3>> \2-on && Confusion probable : le mot “ont” est une forme conjuguée du verbe “avoir”. Pour le pronom, écrivez “on” et mettez un trait d’union puisqu’il s’agit d’une question. @@ -11317,11 +11354,11 @@ [ne|n’] [lui|leur|y] en *WORD [pa|pat] ** [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ *WORD par [|,|sans|avec|sous|sur|en|mais|et|ni|car|puisque|puisqu’|parce] [ne|n’] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] *WORD par [|,|sans|avec|sous|sur|en|mais|et|ni|car|puisque|puisqu’|parce] [ne|n’] [le|la|l’|les] [lui|leur|en|y] *WORD par [|,|sans|avec|sous|sur|en|mais|et|ni|car|puisque|puisqu’|parce] [ne|n’] [lui|leur|y] en *WORD par [|,|sans|avec|sous|sur|en|mais|et|ni|car|puisque|puisqu’|parce] - <<- /conf/ morph(\-3, ":V") --2>> pas && Confusion probable. Après “\1 \-3”, il est probable qu’il faille écrire l’adverbe de négation “pas” au lieu de la préposition “par”. + <<- /conf/ morph(\-3, ":V") --2>> pas && Confusion probable. Après le syntagme “\1 \-3”, il est probable qu’il faille écrire l’adverbe de négation “pas”. pas rapport [à|aux] <<- /conf/ not morph(<1, ":V") -1>> par && Confusion possible. Voulez-vous écrire “par rapport \3” ? en [commençant|finissant] pas @@ -11667,27 +11704,27 @@ <<- /conf/ --1>> porc|porcs && Confusion. Pour évoquer l’animal, écrivez “porc”.|https://fr.wiktionary.org/wiki/porc ## port [>pore|>porc] [de|d’] [plaisance|pêche] [>pore|>porc] [>maritime|>spatial] - <<- /conf/ -1>> port|ports && Confusion. Pour évoquer un havre côtier où les bâteaux accostent, écrivez “port”.|https://fr.wiktionary.org/wiki/port + <<- /conf/ -1>> port|ports && Confusion. Pour évoquer un havre côtier où les bateaux accostent, écrivez “port”.|https://fr.wiktionary.org/wiki/port [|,|le|au|du] [pore|porc] [de|d’] [Alexandrie|Algésiras|Almirante␣Barroso|Amsterdam|Angra␣dos␣Reis|Anvers|Baltimore|Bandar␣Abbas|Bandar␣Khomeini|Bangkok|Barcelone|Bayonne|Beaumont|Bergen|Bintulu|Bombay|Bordeaux|Botaş|Bremerhaven|Brisbane|Brême|Busan|Bâton-Rouge|Calais|Calcutta|Callao|Cannes|Canton|Cayo␣Arcas|Ceyhan|Chennai|Cherbourg|Chiba|Chittagong|Colombo|Constanța|Corpus␣Christi|Daesan|Dakar|Dalian|Dampier|Dieppe|Djeddah|Dubaï|Dunkerque|Durban|el-Dekheila|Gladstone|Goa|Grimsby|Guangzhou|Gwangyang|Gênes|Göteborg|Hambourg|Hampton␣Roads|Hay␣Point|Honfleur|Hong-Kong|Hong␣Kong|Honshu|Houston|Huntington-Tristate|Hô-Chi-Minh-Ville|Ibiza|Immingham|Inchon|Istanbul|Itaguaí|Itaqui|Izmir|Izmit|Jaffa|Jakarta|Jawaharlal␣Nehru|Jebel␣Ali|Jubail|Kaohsiung|Karachi|Kitakyushu|Kobe|Kota␣Baru|Laem␣Chabang|Lake␣Charles|La␣Nouvelle-Orléans|La␣Rochelle|Lianyungang|Londres|Long␣Beach|Lorient|Los␣Angeles|Madras|Manille|Marseille|Miami|Milford␣Haven|Mobile|Monaco|Montréal|Mormugão|Mumbai|Nagoya|Nantes|Naples|Newcastle|New␣Jersey|New␣York|Nice|Ningbo-Zhoushann|Novorossiysk|Odessa|Oran|Osaka|Ouistreham|Oust-Louga|Paradip|Paranaguá|Philadelphie|Plaquemine|Pohang|Porto-Vecchio|Port␣Hedlandn|Primorsk|Qingdao|Qinhuangdao|Quibéron|Quimper|Richards␣Bay|Rizhao|Rome|Rotterdam|Rouen|Saigon|Saint-Pétersbourg|Saldanha␣Bay|Santos|San␣Lorenzo|Sepetiba|Shanghai|Shenzhen|Singapour|Southampton|São␣Sebastião|Taichung|Tanger|Tangshan|Tanjung␣Pelepas|Tanjung␣Priok|Texas␣City|Tianjin|Tientsin|Tokyo|Toulon|Trieste|Tsingtao|Tubarão|Tunis|Ulsan|Valence|Vancouver|Vannes|Venise|Visakhapatnam|Waigaoqiao|Washington|Wellington|Wuhan|Xiamen|Xingang|Yanbu|Yangshan|Yantian|Yingkou|Yokohama|Youjne|Zeebruges] [|,|le|au|du] [pore|porc] du [Havre|Touquet] - <<- /conf/ -2>> port && Confusion. Pour évoquer un havre côtier où les bâteaux accostent, écrivez “port”.|https://fr.wiktionary.org/wiki/port + <<- /conf/ -2>> port && Confusion. Pour évoquer un havre côtier où les bateaux accostent, écrivez “port”.|https://fr.wiktionary.org/wiki/port [>arriver|>parvenir] ?@:[WX]¿ [à|a] bon [>pore|>porc] [>accoster|>amarrer] ?@:[WX]¿ au [>pore|>porc] [>accoster|>amarrer] ?@:[WX]¿ à ce ?petit¿ [>pore|>porc] - <<- /conf/ --1>> port && Confusion. Pour évoquer un havre côtier où les bâteaux accostent, écrivez “port”.|https://fr.wiktionary.org/wiki/port + <<- /conf/ --1>> port && Confusion. Pour évoquer un havre côtier où les bateaux accostent, écrivez “port”.|https://fr.wiktionary.org/wiki/port [>pore|>porc] [usb|RJ45|DVI|HDMI|Ethernet|DisplayPort] <<- /conf/ -1>> port|ports && Confusion. Pour évoquer les connecteurs, écrivez “port”.|https://fr.wiktionary.org/wiki/port [pore|porc] de l’ [écharpe|étoile|épée] [pore|porc] du masque - <<- /conf/ -1>> port && Confusion. Pour évoquer les objects que l’on porte, écrivez “port”.|https://fr.wiktionary.org/wiki/port + <<- /conf/ -1>> port && Confusion. Pour évoquer ce que l’on porte, écrivez “port”.|https://fr.wiktionary.org/wiki/port TEST: les {{ports}} de la peau ->> pore|pores TEST: du {{port}} au caramel ->> porc|porcs TEST: elle prépare une blanquette de {{port}} ->> porc TEST: un filet mignon de {{pore}} ->> porc @@ -12107,11 +12144,11 @@ # qui l’eût cru __conf_qui_l_eût_cru__ qui l’ [eu+ses|eut] [cru+ses] - <<- /conj/ -3>> eût && Conjuguaison erronée. Dans la locution “qui l’eût cru ?”, avoir est ici au subjonctif. + <<- /conj/ -3>> eût && Conjugaison erronée. Dans la locution “qui l’eût cru ?”, avoir est ici au subjonctif. qu’ y l’ [eu+ses|eut|eût] [cru+ses] <<- /conf/ -1:2>> qui && Confusion. Locution “qui l’eût cru ?”. TEST: Qui l’{{eut}} cru. @@ -12147,19 +12184,19 @@ __conf_repaire_repère__ >repère [dangereux|sécurisé+s] >repère [de|du|d’|des] [>assassin|>bandit|>brigand|>cambrioleur|>corsaire|>criminel|>dragon|>escroc|>fanatique|>filou|>flibustier|>flibuste|>gangster|>lion|>loup|>louve|>mafioso|>malfaiteur|>malfrat|>maraudeur|>monstre|>murène|ours|>pickpocket|>pillard|>pirate|>scélérat|>taupe|>tigre|>truand|>voleur|>voyou|>yéti] >repère de $:D [>assassin|>bandit|>brigand|>cambrioleur|>corsaire|>criminel|>dragon|>escroc|>fanatique|>filou|>flibustier|>flibuste|>gangster|>lion|>loup|>louve|>mafioso|>malfaiteur|>malfrat|>maraudeur|>monstre|>murène|ours|>pickpocket|>pillard|>pirate|>scélérat|>taupe|>tigre|>truand|>voleur|>voyou|>yéti] <<- /conf/ morph(<1, ":D") -1>> =\1.replace("è", "ai").replace("È", "AI") - && Confusion probable. Un répère est une marque laissée pour retrouver quelque chose. Pour le lieu où se cachent des personnes ou des animaux, écrivez “repaire”.|https://fr.wiktionary.org/wiki/repaire + && Confusion probable. Un repère est une marque laissée pour retrouver quelque chose. Pour le lieu où se cachent des personnes ou des animaux, écrivez “repaire”.|https://fr.wiktionary.org/wiki/repaire [dans|en] [mon|ton|son|notre|votre|leur] repère à l’intérieur de [mon|ton|son|notre|votre|leur] repère à l’intérieur du repère au sein de [mon|ton|son|notre|votre|leur] repère au sein du repère <<- /conf/ --1>> repaire - && Confusion probable. Un répère est une marque laissée pour retrouver quelque chose. Pour le lieu où se cachent des personnes ou des animaux, écrivez “repaire”.|https://fr.wiktionary.org/wiki/repaire + && Confusion probable. Un repère est une marque laissée pour retrouver quelque chose. Pour le lieu où se cachent des personnes ou des animaux, écrivez “repaire”.|https://fr.wiktionary.org/wiki/repaire [>écrire|>graver|>tracer|>marquer] [un|le|ce|son|des|les|ces|ses] >repaire <<- /conf/ --1>> =\-1.replace("ai", "è").replace("AI", "È") && Confusion probable. Un repaire est un lieu où se cachent des personnes ou des animaux. Pour une marque laissée pour retrouver quelque chose, écrivez “repère”.|https://fr.wiktionary.org/wiki/repère @@ -13750,15 +13787,15 @@ TEST: Leurs sœurs sont toutes mariées. TEST: Toutes étaient contentes d’être ici. __gn_tout_nom__ - [|,|(] tout @:N.*:[fp]¬:(?:A|W|G|M|Y|[me]:[is]|3s) - de tout @:N.*:[fp]¬:(?:A|W|G|M|Y|[me]:[is]|3s) + [|,|(] tout @:N.*:[fp]¬:(?:A|W|V0|G|M|Y|[me]:[is]|3s) + de tout @:N.*:[fp]¬:(?:A|W|V0|G|M|Y|[me]:[is]|3s) <<- /gn/ -3>> =suggMasSing(\3, True) && Accord avec “tout” : “\3” devrait être au masculin singulier. - tout @:N.*:[fp]¬:(?:A|W|G|M|Y|[me]:[is]|3s) + tout @:N.*:[fp]¬:(?:A|W|V0|G|M|Y|[me]:[is]|3s) <<- /gn/ morph(<1, ":R", ":D.*:p") -2>> =suggMasSing(\2, True) && Accord avec “tout” : “\2” devrait être au masculin singulier. TEST: Tout {{hommes}} TEST: se méfie de tout {{amours}} trop encombrant TEST: contre tout {{arrangements}} @@ -13768,15 +13805,15 @@ TEST: aux tout débuts, il y eut bien des erreurs TEST: comment les inégalités sociales impactent la santé des tout petits __gn_tous_nom__ - [|,|(] tous @:[NA].*:[fs]¬:(?:W|P|G|M|[me]:[ip]|3p) - de tous @:[NA].*:[fs]¬:(?:W|P|G|M|Y|[me]:[ip]|3[sp]) + [|,|(] tous @:[NA].*:[fs]¬:(?:W|P|V0|G|M|[me]:[ip]|3p) + de tous @:[NA].*:[fs]¬:(?:W|P|V0|G|M|Y|[me]:[ip]|3[sp]) <<- /gn/ -3>> =suggMasPlur(\3, True) && Accord avec “tous” : “\3” devrait être au masculin pluriel. - tous @:[NA].*:[fs]¬:(?:W|G|M|Y|P|3[sp]|[me]:[ip]) + tous @:[NA].*:[fs]¬:(?:W|V0|G|M|Y|P|3[sp]|[me]:[ip]) <<- /gn/ morph(<1, ":R") -2>> =suggMasPlur(\2, True) && Accord avec “tous” : “\2” devrait être au masculin pluriel. TEST: tous {{fou}} à lier TEST: De tous {{âge}} ! TEST: par tous {{homme}} capable de comprendre @@ -13784,16 +13821,16 @@ TEST: la survie de tous est plus importante que les profits de quelques-uns TEST: tous ayant souffert du supplice de séjourner derrière les barreaux __gn_toute_nom__ - [|,|(] toute @:[NA].*:[mp]¬:(?:W|P|G|M|[fe]:[is]) - de toute @:[NA].*:[mp]¬:(?:W|P|G|M|Y|[fe]:[is]) - <<- /gn/ -3>> =suggFemSing(\3, True) && Accord avec “toute” : “\3” devrait être au féminin singulie + [|,|(] toute @:[NA].*:[mp]¬:(?:W|P|G|V0|M|[fe]:[is]) + de toute @:[NA].*:[mp]¬:(?:W|P|G|V0|M|Y|[fe]:[is]) + <<- /gn/ -3>> =suggFemSing(\3, True) && Accord avec “toute” : “\3” devrait être au féminin singulier. <<- /gn/ morph(\3, ":[NA].*:f:p") -2>> toutes && Accord avec “\3”. - toute @:[NA].*:[mp]¬:(?:W|G|M|Y|P|[fe]:[is]) + toute @:[NA].*:[mp]¬:(?:W|G|V0|M|Y|P|[fe]:[is]) <<- /gn/ morph(<1, ":R") -2>> =suggFemSing(\2, True) && Accord avec “toute” : “\2” devrait être au féminin singulier. <<- /gn/ __also__ and morph(\2, ":[NA].*:f:p") -1>> toutes && Accord avec “\2”. TEST: Toute {{époux}} doit faire preuve de bienveillance TEST: de toute {{grand}} entreprise @@ -13801,16 +13838,16 @@ TEST: contre {{toute}} {{petites}} corruption TEST: Il se souvient de toute mon histoire. __gn_toutes_nom__ - [|,|(] toutes @:[NA].*:[ms]¬:(?:W|G|M|[fe]:[ip]) - de toutes @:[NA].*:[ms]¬:(?:W|G|M|Y|[fe]:[ip]) + [|,|(] toutes @:[NA].*:[ms]¬:(?:W|G|V0|M|[fe]:[ip]) + de toutes @:[NA].*:[ms]¬:(?:W|G|V0|M|Y|[fe]:[ip]) <<- /gn/ -3>> =suggFemPlur(\3, True) && Accord avec “toutes” : “\3” devrait être au féminin pluriel. <<- /gn/ morph(\3, ":[NA].*:f:s") -2>> toute && Accord avec “\3”. - toutes @:[NA].*:[ms]¬:(?:W|G|M|Y|P|[fe]:[ip]) + toutes @:[NA].*:[ms]¬:(?:W|G|V0|M|Y|P|[fe]:[ip]) <<- /gn/ morph(<1, ":R") -2>> =suggFemPlur(\2, True) && Accord avec “toutes” : “\2” devrait être au féminin pluriel. <<- /gn/ __also__ and morph(\2, ":[NA].*:f:s") -1>> toute && Accord avec “\2”. TEST: {{toutes}} {{folle}} qu’elles croient être, elles sont aussi raisonnables que quiconque TEST: avec {{toutes}} {{femme}} @@ -19645,11 +19682,11 @@ <<- /conf/ -1>> bat && Confusion probable.|https://fr.wiktionary.org/wiki/battre_son_plein >nivellement par [le|l’] [>bât|bat] >niveler par [le|l’] [>bât|bat] >niveleur par [le|l’] [>bât|bat] - <<- /conf/ --1>> bas && Confusion. Locution “niveller par le bas” (c’est-à-dire tout réduire au niveau le plus bas). + <<- /conf/ --1>> bas && Confusion. Locution “niveler par le bas” (c’est-à-dire tout réduire au niveau le plus bas). TEST: C’est là que le {{bas}} blesse. ->> bât TEST: Sur son cheval de {{bas}}. ->> bât TEST: ça {{bât}} de l’aile, cette histoire. ->> bat TEST: La fête {{bât}} son plein. ->> bat @@ -20575,11 +20612,11 @@ # filtre / philtre __conf_filtre_philtre2__ >boire $:D >filtre <<- /conf/ -3>> philtre|philtres - && Confusion probable. Un filtre est un intrument de filtrage, un philtre est une boisson (magique) procurant des effets sur le buveur.|https://fr.wiktionary.org/wiki/philtre + && Confusion probable. Un filtre est un instrument de filtrage, un philtre est une boisson (magique) procurant des effets sur le buveur.|https://fr.wiktionary.org/wiki/philtre TEST: il but un {{filtre}}. # flanc / flan @@ -20655,11 +20692,11 @@ [fond|fonts] [de|d’] [commerce|garantie|roulement|pension|placement|retraite|roulement|solidarité] [fond|fonts] d’ [aide|investissement|indemnisation] <<- /conf/ -1>> fonds && Confusion : fonds (ce qui constitue une richesse) ≠ fond (partie la plus basse/profonde). fonds baptismaux - <<- /conf/ -1>> fonts && Confusion. Écrivez “fonts”, qui vient du latin “fons” et signifie « fontaine, source ». + <<- /conf/ -1>> fonts && Confusion. Écrivez “fonts”, qui vient du mot latin ‹fons› et signifie « fontaine, source ». [un|le|du|ce] [fonds|fonts] [de|d’] ?[la|l’]¿ [assiette|bouteille|cuve|casserolle|marmite|poêle] [un|le|du|ce] [fonds|fonts] du [seau|tupperware|wok] <<- /conf/ -2>> fond && Confusion : fonds (ce qui constitue une richesse) ≠ fond (partie la plus basse/profonde). @@ -20691,20 +20728,20 @@ sans-gènes sans-gène <<- /conf/ ->> sans-gêne && Confusion. Les gènes sont des éléments des chromosomes. Pour le synonyme d’embarras, écrivez “gêne”. [ces|des|mes|tes|ses|nos|vos|leurs] gênes - <<- /conf/ -2>> gènes && Confusion probable. La gêne est un embarras. Pour parles des éléments des chromosomes, écrivez “gènes”. + <<- /conf/ -2>> gènes && Confusion probable. La gêne est un embarras. Pour parler des éléments des chromosomes, écrivez “gènes”. TEST: Quel {{sans gène}}, celui-là ! TEST: Il croit que ses {{gênes}} décident de sa santé… # gent [nf] / gent·e·s [adj] __conf_gent__ la gente [féminine|masculine] - <<- /conf/ -2>> gent && Confusion. « Gente » est un adjectif vieilli. Utiliser « gent » pour désigner un groupe de personnes. + <<- /conf/ -2>> gent && Confusion : “gente” est un adjectif vieilli. Écrivez “gent” pour désigner un groupe de personnes. TEST: la {{gente}} masculine est grossière et l’a toujours été. # golf / golfe @@ -21151,15 +21188,15 @@ >faire porter pale [>être|>paraître|>paraitre|>rester|>demeurer|>devenir|>redevenir|>sembler] >pale [>air|>lumière|>lueur|>teint|coloris|>couleur|>peau|>visage] >pale [>bleu|>fuchsia|gris|>jaune|>ocre|>orange|>pourpre|>rose|>rouge|>vert|>violet] >pale <<- /conf/ --1>> =\-1.replace("a", "â").replace("A", "Â") - && Utilisez “pâle” pour évoquer la pâleur… Une pale est, entre autres choses, un élément d’une hélice.|https://fr.wiktionary.org/wiki/pale + && Écrivez “pâle” pour évoquer la pâleur… Une pale est, entre autres choses, un élément d’une hélice.|https://fr.wiktionary.org/wiki/pale >avoir >pale >figure <<- /conf/ -2>> pâle - && Utilisez “pâle” pour évoquer la pâleur… Une pale est, entre autres choses, un élément d’une hélice.|https://fr.wiktionary.org/wiki/pale + && Écrivez “pâle” pour évoquer la pâleur… Une pale est, entre autres choses, un élément d’une hélice.|https://fr.wiktionary.org/wiki/pale TEST: Elle est très {{pale}} ! TEST: Sous une lumière {{pale}}, TEST: Se faire porter {{pale}}. TEST: elle a {{pale}} figure @@ -22613,11 +22650,11 @@ -3>> =suggFemSing(\3) && Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au singulier. [et|ou|de|d’] [ma|ta|sa|cette|quelle|ladite|aucune|nulle] *WORD *WORD <<- /gn/ not morph(<1, ":[NAQ]|>(?:et|ou)/") and not morph(\4, ">seul/") >>> <<- /gn/ morph(\3, ":[NAQ].*:[fe]", ":(?:B|G|V0|m)") and morph(\4, ":[NAQ].*:m", "*") and not apposition(\3, \4) - -4>> =suggFemSing(\4, True) && Accord de genre erroné : le syntagme « \3 » est féminin, « \4 » est masculin. + -4>> =suggFemSing(\4, True) && Accord de genre erroné : « \3 » est féminin, « \4 » est masculin. <<- /gn/ morph(\3, ":[NAQ].*:[si]", ":G") and morph(\4, ":[NAQ].*:p", ":[GWsi]") and not apposition(\3, \4) -4>> =suggFemSing(\4) && Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier. TEST: quelle belle {{étourdi}}, cette gamine TEST: j’en ai assez de cette ville {{stressées}} en permanence. @@ -24618,32 +24655,32 @@ __conf_conj_suj_verbe_adj__ [quand|lorsque|puisque] [le|ce|cet|du] *WORD ~..[éeiut]s?$ , $:Os <<- /conf/ morph(\3, ":[NA].*:[me]:[si]") and morph(\4, ":Q.*:[me]:[si]", ":3s") - -4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise). - <<- /conf/ __also__ -1>> \1, && Si « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise. + -4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise). + <<- /conf/ __also__ -1>> \1, && Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise. [quand|lorsque|puisque] [la|cette|ma|ta|sa] *WORD ~..[éeiut]e$ , $:Os <<- /conf/ morph(\3, ":[NA].*:[fe]:[si]") and morph(\4, ":Q.*:[fe]:[si]", ":3s") - -4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise). - <<- /conf/ __also__ -1>> \1, && Si « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise. + -4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise). + <<- /conf/ __also__ -1>> \1, && Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise. [quand|lorsque|puisque] [l’|mon|ton|ton|notre|votre|leur] *WORD ~..[éeiut]e?$ , $:Os <<- /conf/ morph(\3, ":[NA].*:[si]") and morph(\4, ":Q.*:[si]", ":3s") - -4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise). - <<- /conf/ __also__ -1>> \1, && Si « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise. + -4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise). + <<- /conf/ __also__ -1>> \1, && Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise. [quand|lorsque|puisque] [les|cet|mes|tes|ses|nos|vos|leurs|quelques] *WORD ~..[éeiut]e?s$ , $:Os <<- /conf/ morph(\3, ":[NA].*:[pi]") and morph(\4, ":Q.*:[pi]", ":3s") - -4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise). - <<- /conf/ __also__ -1>> \1, && Si « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise. + -4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise). + <<- /conf/ __also__ -1>> \1, && Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise. [quand|lorsque|puisque] [plusieurs|certains|certaines|maints|maintes] *WORD ~..[éeiut]e?s$ , $:Os <<- /conf/ morph(\3, ":[NA].*:[pi]", ":3pl") and morph(\4, ":Q.*:[pi]", ":3s") - -4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise). - <<- /conf/ __also__ -1>> \1, && Si « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise. + -4>> =suggSimil(\4, ":3s") && Confusion probable. La proposition « \1 \2 \3 \4 » ne contient apparemment aucun verbe. Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de mettre une virgule avant (mise en incise). + <<- /conf/ __also__ -1>> \1, && Si le syntagme « \2 \3 \4 » est un complément circonstanciel ou une locution adverbiale, il serait préférable de le placer en incise. TEST: {{quand}} le facteur {{arrivé}}, il se précipitait à la fenêtre. TEST: {{puisque}} la fête {{finie}}, je vais partir. TEST: {{lorsque}} l’horloge {{sonnée}}, nous nous levions à la hâte TEST: {{quand}} les croissants {{arrivés}}, on se jetait dessus @@ -24830,12 +24867,12 @@ TEST: ils tiennent pour sacrées les lois de la robotique __infi_commencer_finir_par__ [>commencer|>finir] par ?[le|l’|la|leur|les]¿ @:V¬:[NGMY] - [>commencer|>finir] par [nous|vous|lui] @:V¬:[GMY] - <<- /infi/ not \3[0:1].isupper() -3>> =suggVerbInfi(\3) && Après « commencer/finir par », le verbe devrait être à l’infinitif. + [>commencer|>finir] par [nous|vous|lui] @:V¬:[GMY] + <<- /infi/ not \-1[0:1].isupper() --1>> =suggVerbInfi(\3) && Après « commencer/finir par », le verbe devrait être à l’infinitif. TEST: commence par {{mangé}} le poulet. TEST: enfin la petite finit par {{pleuré}} à chaudes larmes. TEST: sa tournée, elle la finit par Rodez. @@ -25775,11 +25812,11 @@ TEST: censée être la meilleure de son groupe __conf_adj_de_voir_que__ [|,|(] *WORD de [voir|constater] [que|qu’] - <<- /conf/ morph(\2, ":V1.*:Y") -2>> =suggVerbPpas(\2) && Confusion probable. Si vous décrivez un état de fait (et non une action), il faut un participe passés. + <<- /conf/ morph(\2, ":V1.*:Y") -2>> =suggVerbPpas(\2) && Confusion probable. Si vous décrivez un état de fait (et non une action), il faut un participe passé. TEST: {{tétaniser}} de voir que leurs théories grandioses ne valent rien @@ -26681,11 +26718,11 @@ ## 1pl __conj_nous2__ nous ~.ont$ <<- /conj/ morph(\3, ":V.*:3p", ":[GPY]") and not value(>1, "|ils|elles|iel|iels|") and ( (morph(\3, ":V...t_") and value(>1, "le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|leur") and not tag(>1, "_enum_")) or morph(\3, ":V..i__") ) - -3>> =suggVerb(\3, ":1p") && Conjugaison problement erronée si “\2” est bien le sujet de “\3” et non un pronom objet. + -3>> =suggVerb(\3, ":1p") && Conjugaison probablement erronée si “\2” est bien le sujet de “\3” et non un pronom objet. [|,|(] nous qui @:V¬:(?:1p|G) <<- /conj/ -4>> =suggVerb(\4, ":1p") && Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel. TEST: nous {{viendront}}. @@ -26722,26 +26759,26 @@ !! !! __conj_conf_se_être_avoir__ je m’ ?[en|y]¿ >avoir - <<- /conj/ --1>> suis|étais|serai|serais && Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”. + <<- /conj/ --1>> suis|étais|serai|serais && Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxiliaire “être”, non “avoir”. tu t’ ?[en|y]¿ >avoir - <<- /conj/ not morph(<1, ":V0") --1>> es|étais|seras|serais && Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”. + <<- /conj/ not morph(<1, ":V0") --1>> es|étais|seras|serais && Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxiliaire “être”, non “avoir”. [|,|(] nous nous ?[en|y]¿ >avoir - <<- /conj/ --1>> sommes|étions|serons|serions && Confusion possible. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”. + <<- /conj/ --1>> sommes|étions|serons|serions && Confusion possible. Sous sa forme pronominale, un verbe s’emploie avec l’auxiliaire “être”, non “avoir”. <<- /conj/ -2>> nous, && S’il ne s’agit pas d’une locution pronominale, mettez une virgule pour séparer du sujet les personnes que vous désignez. [|,|(] vous vous ?[en|y]¿ >avoir - <<- /conj/ --1>> êtes|étiez|serez|seriez && Confusion possible. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”. + <<- /conj/ --1>> êtes|étiez|serez|seriez && Confusion possible. Sous sa forme pronominale, un verbe s’emploie avec l’auxiliaire “être”, non “avoir”. <<- /conj/ -2>> vous, && S’il ne s’agit pas d’une locution pronominale, mettez une virgule pour séparer du sujet les personnes que vous désignez. s’ ?[en|y]¿ >avoir - <<- /conj/ morph(\-1, ":[123]p") --1>> sont|étaient|seront|seraient && Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”. - <<- /conj/ __else__ --1>> est|était|sera|serait && Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”. + <<- /conj/ morph(\-1, ":[123]p") --1>> sont|étaient|seront|seraient && Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxiliaire “être”, non “avoir”. + <<- /conj/ __else__ --1>> est|était|sera|serait && Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxiliaire “être”, non “avoir”. TEST: je m’y {{avais}} habitué. TEST: tu t’{{avais}} donné du temps pour finir ton mémoire. TEST: {{nous}} nous {{avons}} donné le temps TEST: {{vous}} vous {{avez}} perdu toute notion de décence. @@ -27703,11 +27740,11 @@ __ppas_avoir_été__ >avoir été *WORD <<- /ppas/ morph(\3, ":[123]s", ":[GNAQWY]") -3>> =suggVerbPpas(\3) && Après “avoir été”, il faut un participe passé. <<- /ppas/ not before("[çcCÇ]’$|[cC][eE] n’$|[çÇ][aA] (?:[nN]’|)$") and not before("(?i)^ *ne pas ") and not morph(<1, ":Y") >>> - <<- /ppas/ morph(\3, ":Y", ":[AN]") -1:2>> _ && Tournure familière. Utilisez “être allé” plutôt que “avoir été”. + <<- /ppas/ morph(\3, ":Y", ":[AN]") -1:2>> _ && Tournure familière. Écrivez “être allé” plutôt que “avoir été”. <<- /ppas/ morph(\3, ":V1..t.*:Y", ":[AN]") and not morph(>1, ":D") -3>> =suggVerbPpas(\3) && Incohérence. Après “avoir été”, il faut un participe passé (à moins que “avoir été” signifie ici “être allé”). >avoir étés <<- not (value(>1, "|et|ou|") and value(>2, "|hivers|automnes|printemps|")) @@ -29061,18 +29098,18 @@ [ne|n’] [lui|leur] en ~\w\w+t$ <<- /imp/ not value(>1, "|il|elle|on|ils|elles|iel|iels|") and not value(\-1, "|provient|") and not (value(\-1, "|vient|dit|surgit|survient|périt|") and morph(>1, ":(?:[MD]|Oo)|>[A-Z]/")) and morph(\-1, ":V[23].*:Ip.*:3s", ":G|>(?:devoir|suffire|para[îi]tre)/") and analyseWord(\-1[:-1]+"s", ":E:2s") - --1>> =\-1[:-1]+"s" && S’il s’agit d’un impératif, la terminaison est “is”, non “it”. + --1>> =\-1[:-1]+"s" && S’il s’agit d’un impératif, la terminaison est “s”, non “t”. ~\w\w+t$ <<- /imp/ not value(>1, "|il|elle|on|ils|elles|iel|iels|") and not value(\-1, "|provient|") and not (value(\-1, "|vient|dit|surgit|survient|périt|") and morph(>1, ":(?:[MDR]|Oo)|>[A-Z]/")) and morph(\-1, ":V[23].*:Ip.*:3s", ":[GNA]|>(?:devoir|suffire|para[îi]tre)/") and analyseWord(\-1[:-1]+"s", ":E:2s") - --1>> =\-1[:-1]+"s" && S’il s’agit d’un impératif, la terminaison est “is”, non “it”. + --1>> =\-1[:-1]+"s" && S’il s’agit d’un impératif, la terminaison est “s”, non “t”. TEST: {{Finit}} ton assiette. ->> Finis TEST: Ne {{pourrit}} pas l’ambiance. ->> pourris TEST: Ne {{finit}} pas ce devoir. TEST: {{Finit}} cette tarte. @@ -31457,11 +31494,11 @@ TEST: Où {{vas}} l’homme ? TEST: l’histoire dont {{bénéficient}} notre langue. TEST: le feu, duquel {{proviennent}} la vie TEST: le feu, duquel {{proviennent}} notre existence TEST: les hommes, desquels {{arrivent}} la mort -TEST: les hommes, desquels {{arrivent}} votre dstruction +TEST: les hommes, desquels {{arrivent}} votre destruction TEST: les lois, desquelles {{proviennent}} notre soumission TEST: les lois, desquelles {{proviennent}} leur cohésion TEST: une muraille contre laquelle {{venaient}} la masse armée et vociférante. TEST: de la même façon que survivent le swing ou le latin. TEST: en proportion des efforts que requièrent son entretien et son exploitation @@ -31758,18 +31795,18 @@ # verbe que + subjonctif __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/ morph(\1, ":V", ":N") --1>> =suggVerbMode(\-1, ":S", \-2) && Après “\1 que”, ce verbe devrait être au subjonctif. + <<- /vmode/ morph(\1, ":V", ":N") --1>> =suggVerbMode(\-1, ":S", \-2) && Après le syntagme “\1 que”, ce verbe devrait être au subjonctif. >attendre [que|qu’] @:(?:Os|M) @:I¬:[GYS] <<- /vmode/ not morph(\1, ":Q") --1>> =suggVerbMode(\-1, ":S", \-2) && Après “attendre que”, ce verbe devrait être au subjonctif. il >importer [que|qu’] @:(?:Os|M) @:I¬:[GYS] >prendre garde [que|qu’] @:(?:Os|M) @:I¬:[GYS] - <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “\1 \2 que”, ce verbe devrait être au subjonctif. + <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après le syntagme “\1 \2 que”, ce verbe devrait être au subjonctif. >avoir ?[très|trop]¿ envie [que|qu’] @:(?:Os|M) @:I¬:[GYS] >avoir ?[bon|grand]¿ espoir [que|qu’] @:(?:Os|M) @:I¬:([GYSK]|If) <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2) && Après “avoir espoir/envie que”, ce verbe devrait être au subjonctif.