Grammalecte  Check-in [01297f3c37]

Overview
Comment:[fr] ajustements (tests)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 01297f3c373057d036274361876c8a7217f671a649893700aca8791fe8d33c72
User & Date: olr on 2021-01-20 17:27:26
Other Links: manifest | tags
Context
2021-01-21
02:53
[fr] ajustements (tests) check-in: 74cb4afc0d user: olr tags: fr, trunk
2021-01-20
17:27
[fr] ajustements (tests) check-in: 01297f3c37 user: olr tags: fr, trunk
2021-01-19
12:44
[fr] phonet_simil: finition / finissions check-in: 05b4d0fba6 user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [53ce269c44] to [52783be57d].

    97     97   COLOR/violet:       270,45,35
    98     98   COLOR/bleu:         210,50,50
    99     99   COLOR/bleupr:       240,40,60
   100    100   COLOR/fuchsia:      300,30,40
   101    101   COLOR/cyan:         180,50,40
   102    102   COLOR/grey:         0,50,50
   103    103   COLOR/orange_vif:   30,100,60
   104         -COLOR/jaune_vif:    55,100,45
          104  +COLOR/jaune_vif:    55,100,40
   105    105   COLOR/violet_vif:   270,100,70
   106    106   COLOR/bleu_vif:     210,100,50
   107    107   COLOR/vert_vif:     120,100,40
   108    108   COLOR/cyan_vif:     180,100,40
   109    109   COLOR/bleupr_clair: 240,70,70
   110    110   
   111    111   OPTCOLORTHEME:      Default     Writer
................................................................................
  4804   4804           <<- /eleu/ space(\1, 1, 1) -1:.2>> qu’                                          && Il faut élider “que” et l’accoler au pronom.|http://fr.wikipedia.org/wiki/Élision
  4805   4805   
  4806   4806       [je|ne|me|te|se]  ~^[aâeéèêiîoôuûyœæh].
  4807   4807           <<- /eleu/ not \1.isupper() and space(\1, 1, 1) and morph(\2, ":V", ":Q|;é")
  4808   4808           -1:.2>> =\1[0:1]+"’"                                                            && Il faut élider le pronom “\1” et l’accoler au verbe.|http://fr.wikipedia.org/wiki/Élision
  4809   4809   
  4810   4810   TEST: {{le }}amour                                                          ->> l’
         4811  +TEST: {{le }}homme                                                          ->> l’
  4811   4812   TEST: {{la }}imagination                                                    ->> l’
  4812   4813   TEST: {{de }}amour                                                          ->> d’
  4813   4814   TEST: {{de }}est en ouest                                                   ->> d’
  4814   4815   TEST: je crois que {{si }}ils viennent, ils seront mécontents               ->> s’
  4815   4816   TEST: {{Que }}ils soient heureux                                            ->> Qu’
  4816   4817   TEST: Il {{se }}avançait parmi eux.                                         ->> s’
  4817   4818   TEST: il {{me }}oublie souvent                                              ->> m’
................................................................................
  4834   4835           <<- /eleu/ -1>> =\1[0:-1]+"e "                                      && Pas d’élision.
  4835   4836   
  4836   4837   TEST: {{l’}}haricot                                                         ->> "le "
  4837   4838   TEST: {{l’}}ouistiti                                                        ->> "le "
  4838   4839   TEST: {{j’}}hâble                                                           ->> "je "
  4839   4840   TEST: {{l’}}énième                                                          ->> "le |la "
  4840   4841   TEST: {{l’}}hulotte                                                         ->> "la "
         4842  +TEST: {{l’}}hache                                                           ->> "le |la "
  4841   4843   TEST: combien {{d’}}iourtes                                                 ->> "de "
  4842   4844   
  4843   4845   
  4844   4846   # ce -> cet
  4845   4847   __eleu_euphonie_cet__
  4846   4848       ce  ~^[aâeéèêiîoôuûyœæh]
  4847   4849           <<- /eleu/ not tag(\1, "eg1mot") and not re.search("(?i)^(?:I(?:I|V|X|er|ᵉʳ))", \2) and morph(\2, ":[NA].*:[me]", ":G|;é")
................................................................................
  6156   6158   TEST: Vivre dans le {{Pas de Calais}}                       ->> Pas-de-Calais
  6157   6159   TEST: Vivre aux {{Pays Bas}}                                ->> Pays-Bas
  6158   6160   TEST: Des vacances en {{Rhône Alpes}}                       ->> Rhône-Alpes
  6159   6161   TEST: Émigrer au {{Royaume Uni}}                            ->> Royaume-Uni
  6160   6162   TEST: Elle déménage en {{Saône et Loire}}                   ->> Saône-et-Loire
  6161   6163   TEST: La station {{Saint Georges}}                          ->> Saint-Georges|saint Georges
  6162   6164   TEST: que penser de {{Sainte Catherine}}                    ->> Sainte-Catherine|sainte Catherine
  6163         -TEST: Elle va prier à {{Ste Catherine}}.
         6165  +TEST: Elle va prier à {{Ste Catherine}}.                    ->> Ste-Catherine
  6164   6166   
  6165   6167   
  6166   6168   __tu_nombres__
  6167   6169       dix                                                                     [sept|huit|neuf]
  6168   6170       dix                                                                     [>septième|>huitième|>neuvième]
  6169   6171       [trente|quarante|cinquante|soixante|septante|octante|huitante|nonante]  [deux|trois|quatre|cinq|six|sept|huit|neuf]
  6170   6172       [trente|quarante|cinquante|soixante|septante|octante|huitante|nonante]  [>deuxième|>troisième|>quatrième|>cinquième|>sixième|>septième|>huitième|>neuvième]
................................................................................
  6520   6522   !!!! Incohérences de base                                                                         !!
  6521   6523   !!
  6522   6524   !!
  6523   6525   
  6524   6526   ### double négation
  6525   6527   __double_négation__
  6526   6528       pas [personne|aucun|aucune|jamais]
  6527         -        <<- /conf/ not morph(<1, ":D.*:[me]") ->> \1|pas, \1
         6529  +        <<- /conf/ not morph(<1, ":D.*:[me]") ->> \1|pas, \2
  6528   6530           && Double négation : les mots « pas \2 » ne devraient pas se succéder. Si ces mots appartiennent à des propositions distinctes, une virgule est peut-être préférable.
  6529   6531   
  6530         -TEST: Ce que tu ne fais {{pas jamais}}.
         6532  +TEST: Ce que tu ne fais {{pas jamais}}.                                                 ->> pas|pas, jamais
  6531   6533   
  6532   6534   
  6533   6535   ### incohérences globales (attention à la casse du 2e mot, car beaucoup de sigles peuvent tromper)
  6534   6536   __conf_incohérences_globales__
  6535   6537       [ce|cet|cette|ma|ta|sa|mon] [ces|des|les|mes|ses|tes|nos|vos|ce|cet|cette|ma|ta|sa|mon|je|tu|il|ils|elle|elles|iel|iels|nous|vous|on]
  6536   6538           <<- /conf/ not \1.isupper() and not \2.isupper()
  6537   6539           -2>> =suggSimil(\2, ":[NA].*:[si]", True)                                                   && Incohérence : les mots “\1” et “\2” ne devraient pas se succéder.
................................................................................
  6544   6546           <<- /conf/ not \1.isupper() and not \2.isupper()
  6545   6547           -2>> =suggSimil(\2, ":[NA].*:[pi]", True)                                                   && Incohérence : les mots “\1” et “\2” ne devraient pas se succéder.
  6546   6548   
  6547   6549       [quels|quelles] [ces|des|les|mes|ses|tes|nos|vos|ce|cet|cette|ma|ta|sa|mon|je|tu|il|ils|elle|elles|iel|iels|nous|vous|on]
  6548   6550           <<- /conf/ not \1.isupper() and not \2.isupper() and not value(<1, "|tels|telles|")
  6549   6551           -2>> =suggSimil(\2, ":[NA].*:[pi]", True)                                                   && Incohérence : les mots “\1” et “\2” ne devraient pas se succéder.
  6550   6552   
  6551         -TEST: {{Ces}} {{cette}} canaille qui nous a donné tant de fil à retordre.
  6552         -TEST: Quel {{tes}} voulez-vous
  6553         -TEST: tes {{les}} sont périmés
  6554         -TEST: Mon {{il}} est une merveille.
  6555         -TEST: Quels {{mes}} délicieux
         6553  +TEST: {{Ces}} {{cette}} canaille qui nous a donné tant de fil à retordre.           ->> C’est|||sets|sept
         6554  +TEST: Quel {{tes}} voulez-vous                                                      ->> thé|taie
         6555  +TEST: tes {{les}} sont périmés                                                      ->> laits|laids|lés|laies
         6556  +TEST: Mon {{il}} est une merveille.                                                 ->> île
         6557  +TEST: Quels {{mes}} délicieux                                                       ->> mets|mais
  6556   6558   
  6557   6559   
  6558   6560   __conf_fusion_le_la_les_quels__
  6559   6561       le quel
  6560   6562           <<- /conf/ ->> lequel                                                                       && Incohérence. Soudez les deux mots.|https://fr.wiktionary.org/wiki/lesquels
  6561   6563   
  6562   6564       le quels
................................................................................
  6611   6613       [au|aux] [quel|quels|quelle|quelles]
  6612   6614       [au|aux] qu’ [elle|elles]
  6613   6615           <<- /conf/ ->> auquel|auxquels|auxquelles                                                   && Incohérence. Soudez les deux mots.|https://fr.wiktionary.org/wiki/auquel
  6614   6616   
  6615   6617       [au|aux] combien  @:[AYW]
  6616   6618           <<- /conf/ -1:2>> ô combien                                                                 && Confusion probable.|https://fr.wiktionary.org/wiki/%C3%B4_combien
  6617   6619   
  6618         -TEST: au {{nos}} enfants.
  6619         -TEST: {{Au quel}} faut-il s’adresser ?
  6620         -TEST: partir aux {{mon}} Tonnerre
  6621         -TEST: {{Aux quels}} a-t-il adressé sa requête. ?
  6622         -TEST: Des individus {{aux combien}} sensibles aux usages.
         6620  +TEST: au {{nos}} enfants.                                                               ->>
         6621  +TEST: partir aux {{mon}} Tonnerre                                                       ->> monts
         6622  +TEST: {{Au quel}} faut-il s’adresser ?                                                  ->> Auquel|Auxquels|Auxquelles
         6623  +TEST: {{Aux quels}} a-t-il adressé sa requête. ?                                        ->> Auquel|Auxquels|Auxquelles
         6624  +TEST: Des individus {{aux combien}} sensibles aux usages.                               ->> ô combien
  6623   6625   TEST: Au MES, rien de nouveau.
  6624   6626   
  6625   6627   
  6626   6628   __gn_autre_chose__
  6627   6629       autre choses
  6628   6630           <<- /gn/ not value(<1, "|entre|") -2>> chose                                                && Locution “autre chose”. Accord entre “autre” et “chose”.
  6629   6631   
................................................................................
  6654   6656   
  6655   6657   
  6656   6658   # avoir été
  6657   6659   __bs_avoir_été_chez__
  6658   6660       >avoir été chez
  6659   6661           <<- /bs/ not value(<1, "|l’|") ->> _                                                        && Tournure familière. Écrivez « être allé ».
  6660   6662   
  6661         -TEST: J’{{ai été chez}} le coiffeur.
  6662         -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.
         6663  +TEST: J’{{ai été chez}} le coiffeur.                                                        ->>
  6663   6664   TEST: Saoul, je l’ai été chez mon ami, mais après ça allait mieux.
  6664   6665   
  6665   6666   
  6666   6667   # abyme / abîme
  6667   6668   __bs_mettre_en_abyme__
  6668   6669       >mettre en [>abîme|>abime]
  6669   6670           <<- /bs/ -3>> abyme                                                                         && Classiquement, on écrit plutôt “abyme” dans cette expression.|https://fr.wiktionary.org/wiki/mise_en_abyme
................................................................................
  6675   6676   __bs_à_date__
  6676   6677       [>être|>mettre] [a|à] >date
  6677   6678           <<- /bs/ -2:3>> à jour                                                                      && Anglicisme incompris hors du Québec.
  6678   6679   
  6679   6680       jusqu’ [à|a] >date
  6680   6681           <<- /bs/ ->> jusqu’ici|jusqu’à maintenant|jusqu’à ce jour|à ce jour                         && Anglicisme incompris hors du Québec.
  6681   6682   
  6682         -TEST: être {{à date}}
  6683         -TEST: mettre {{a date}}
  6684         -TEST: {{jusqu’à date}}
         6683  +TEST: être {{à date}}                                                                       ->> à jour
         6684  +TEST: mettre {{a date}}                                                                     ->> à jour
         6685  +TEST: {{jusqu’à date}}                                                                      ->> jusqu’ici|jusqu’à maintenant|jusqu’à ce jour|à ce jour
  6685   6686   
  6686   6687   
  6687   6688   # de sorte que
  6688   6689   __bs_de_sorte_que__
  6689   6690       de sorte [à|a] ce [que|qu’]
  6690   6691           <<- /bs/ ->> de sorte \-1                                   && Tournure impropre. La locution conjonctive appropriée est “de sorte que”.|https://fr.wiktionary.org/wiki/de_sorte_que
  6691   6692   
................................................................................
  6692   6693   TEST: elle s’était apprêtée {{de sorte à ce qu’}}elle fût remarquée.                        ->> de sorte qu’
  6693   6694   TEST: il était si imbu de lui-même, {{de sorte à ce que}} ses collègues le méprisaient.     ->> de sorte que
  6694   6695   
  6695   6696   
  6696   6697   # exception qui confirme la règle
  6697   6698   __bs_exception_qui_confirme_la_règle__
  6698   6699       >exception ?qui¿ >confirmer la règle
  6699         -        <<- /bs/ ->> \1 à la règle|\1 aux règles                    && Cliché (probablement mal employé).|https://en.wikipedia.org/wiki/Exception_that_proves_the_rule
         6700  +        <<- /bs/ ->> \1 à la règle|\1 aux règles                    && Cliché la plupart du temps mal employé.|https://en.wikipedia.org/wiki/Exception_that_proves_the_rule
  6700   6701   
  6701         -TEST: C’est l’{{exception qui confirme la règle}}.
         6702  +TEST: C’est l’{{exception qui confirme la règle}}.                                          ->> exception à la règle|exception aux règles
  6702   6703   
  6703   6704   
  6704   6705   # incessamment sous peu
  6705   6706   __bs_incessamment_sous_peu__
  6706   6707       incessamment [>sou|>soue] [peu|peux|peut]
  6707   6708           <<- /bs/ not value(\3, "|peu|") or not value(\2, "|sous|") -2:3>> sous peu                  && Confusion.|https://fr.wiktionary.org/wiki/sous_peu
  6708   6709           <<- /bs/ __else__ ->> sous peu|bientôt|dans peu de temps|d’un moment à l’autre              && Expression impropre.|https://fr.wiktionary.org/wiki/incessamment_sous_peu
................................................................................
  7403   7404           <<- /conj/ --1>> =suggVerb(\-1, ":3s")                                                      && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
  7404   7405   
  7405   7406       [c’|ç’]                         @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:que|[bcçdfgjklmnpqrstvwxz].*:N.*:m:[si])/
  7406   7407           <<- /conf/ not tag(\1, "eg1mot") -2>> =suggSimil(\2, ":3s", False)                          && Incohérence avec « \1 » : « \2 » devrait être un verbe.
  7407   7408   
  7408   7409   TEST: pour toi qui sais tout, ce ne le {{fus}} pas                                                  ->> fut
  7409   7410   TEST: ce secret tu, ce {{devais}} être un cauchemar.                                                ->> devait
         7411  +TEST: ç’{{avé}} été dur.                                                                            ->> avait|havait
  7410   7412   TEST: Ce peut être un chien ou un chat.
  7411   7413   TEST: ce ne peut être aussi stupide.
  7412   7414   TEST: ce dut être un cauchemar.
  7413   7415   TEST: ce devra être un véritable expert pour accomplir une tâche aussi difficile.
  7414   7416   TEST: ce voudrait être le plus grand bal de tous les temps.
  7415   7417   TEST: ce ne pourrait être une chose aussi banale.
  7416   7418   TEST: ce serait une honte d’échouer une fois de plus à un test aussi élémentaire.
................................................................................
  7494   7496   __conf_ce_qui_verbe__
  7495   7497       ce qui  ?[lui|leur|leurs|nous|vous]¿  (et)  ?@:[WX]¿  ?@:[WX]¿  @:(?:[AQD]|V1.*:Y)
  7496   7498           <<- /conf/ -1>> est                                                     && Confusion probable : “et” est une conjonction de coordination. Pour le verbe “être”, écrivez “est”.
  7497   7499   
  7498   7500       ce qui  ?[lui|leur|leurs|nous|vous]¿  (étai)  ?@:[WX]¿  ?@:[WX]¿  @:(?:[AQD]|V1.*:Y)
  7499   7501           <<- /conf/ -1>> était                                                   && Confusion probable : “étai” est un nom commun. Pour le verbe “être”, écrivez “était”.
  7500   7502   
  7501         -TEST: ce qui {{et}} beau.
  7502         -TEST: ce qui {{étai}} notre lot.
  7503         -TEST: ce qui lui {{étai}} propre
  7504         -TEST: ce qui nous {{et}} pas vraiment utile
         7503  +TEST: ce qui {{et}} beau.                                                   ->> est
         7504  +TEST: ce qui nous {{et}} pas vraiment utile                                 ->> est
         7505  +TEST: ce qui {{étai}} notre lot.                                            ->> était
         7506  +TEST: ce qui lui {{étai}} propre                                            ->> était
  7505   7507   
  7506   7508   
  7507   7509   __conj_mieux_vaut__
  7508   7510       mieux  ?[ne|n’]¿  [vaux|valais|valus|vaudras|vaudrais]
  7509   7511           <<- /conj/ --1>> =suggVerb(\-1, ":3s")                                                      && Conjugaison erronée. Accord avec “mieux” : utilisez la 3ᵉ personne du singulier.
  7510   7512   
  7511   7513   TEST: avec toi qui ne sais rien de rien, mieux {{vaux}} ne rien dire.                   ->> vaut
................................................................................
  7642   7644   __loc_notre_père_qui_es_au_cieux__
  7643   7645       notre père qui [es|est] aux cieux
  7644   7646           <<- !4>>
  7645   7647           <<- ~3:0>> *
  7646   7648   
  7647   7649   
  7648   7650   __conj_se_incohérence!3__
  7649         -    [se|s’]  ?[le|la|l’|les]¿   @:V¬:(?:3[sp]|P)
  7650         -    s’       ?[en|y]¿           @:V¬:(?:3[sp]|P)
  7651         -        <<- /conj/ morph(\-1, ":[12]s") and \-1.endswith("ai") --1>> =\-1+"t|"+suggVerb(\-1, ":3s") && Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 1ʳᵉ ou 2ᵉ personne du singulier.
         7651  +    [se|s’]  ?[le|la|l’|les]¿   @:V¬:(?:3[sp]|P|Q)
         7652  +    s’       ?[en|y]¿           @:V¬:(?:3[sp]|P|Q)
         7653  +        <<- /conj/ morph(\-1, ":1s") and \-1.endswith("ai") --1>> =\-1+"t|"+suggVerb(\-1, ":3s")    && Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 1ʳᵉ ou 2ᵉ personne du singulier.
  7652   7654           <<- /conj/ __else__ and morph(\-1, ":[12]s") --1>> =suggVerb(\-1, ":3s")                    && Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 1ʳᵉ ou 2ᵉ personne du singulier.
  7653   7655           <<- /conj/ __else__ and morph(\-1, ":1p") --1>> =suggVerb(\-1, ":3p")                       && Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 1ʳᵉ personne du pluriel.
  7654   7656           <<- /conj/ __else__ and morph(\-1, ":2p") --1>> =suggVerbInfi(\-1)                          && Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 2ᵉ personne du pluriel.
  7655   7657   
  7656   7658   TEST: se {{considérez}} comme un génie…                                             ->> considérer
  7657   7659   TEST: se {{rencontrerons}} demain grands et petits.                                 ->> rencontreront
  7658   7660   TEST: se {{crois}} élu par Dieu…                                                    ->> croit
  7659   7661   TEST: se {{donnai}} des grands airs, ce con                                         ->> donnait|donna
  7660   7662   TEST: avec ceux se trouvant sur leur chemin
  7661   7663   TEST: s’y adonnant à cœur-joie.
  7662   7664   
  7663   7665   
  7664         -__non_verbe_après_préverbes!3__
  7665         -    [ne|n’]     [le|la|l’|les]      [lui|leur|en|y]         @:¬:(?:[123][sp]|Y|P|Ov|X)
  7666         -    [ne|n’]     [lui|leur]          en                      @:¬:(?:[123][sp]|Y|P|Ov|X)
  7667         -        <<- /conf/ -4>> =suggSimil(\4, ":(?:[123][sp]|Y)", False)                                   && Incohérence avec « \1 \2 \3 » : « \4 » devrait être un verbe.
         7666  +__conf_non_verbe_après_préverbes!3__
         7667  +    [ne|n’]     [le|la|l’|les]          [lui|leur|en|y]     @:¬:(?:[123][sp]|Y|P|Ov|X)
         7668  +    [ne|n’]     [nous|vous]             [le|la|l’|les]      @:¬:(?:[123][sp]|Y|P|Ov|X)
         7669  +    [ne|n’]     [lui|leur|nous|vous]    en                  @:¬:(?:[123][sp]|Y|P|Ov|X)
         7670  +        <<- /conj/ morph(\-1, ":V") -4>> =suggVerb(\-1, ":3s")                                      && Incohérence avec « \1 \2 \3 » : « \4 » ne devrait pas être un participe passé.
         7671  +        <<- /conf/ __else__ -4>> =suggSimil(\4, ":(?:[IKE].*[123][sp]|Y)", False)                   && Incohérence avec « \1 \2 \3 » : « \4 » devrait être un verbe.
  7668   7672   
  7669   7673       [ne|n’]              [le|la|l’|les|nous|vous|lui|leur]  @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère)/
  7670   7674       n’                   [en|y]                             @:¬:(?:[123][sp]|Y|P|Ov|X|W)|>(?:presque|rien|guère)/
  7671   7675       [me|m’|te|t’|se|s’]  [le|la|l’|les]                     @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère)/
  7672         -    [me|m’|te|t’]        [en|y]                             @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère|voici|revoici|voilà|revoilà)/
         7676  +    [me|m’|te|t’|l’|les] [en|y]                             @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère|voici|revoici|voilà|revoilà)/
         7677  +        <<- /conj/ morph(\-1, ":V") --1>> =suggVerb(\-1, ":3s")                                     && Incohérence avec « \1 \2 » : « \3 » ne devrait pas être un participe passé.
         7678  +        <<- /conf/ __else__ -3>> =suggSimil(\3, ":(?:[IKE].*[123][sp]|Y)", False)                   && Incohérence avec « \1 \2 » : « \3 » devrait être un verbe.
         7679  +
  7673   7680       [se|s’]              [en|y]                             @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère)/
  7674         -        <<- /conf/ -3>> =suggSimil(\3, ":(?:[123][sp]|Y)", False)                                   && Incohérence avec « \1 \2 » : « \3 » devrait être un verbe.
         7681  +        <<- /conj/ morph(\-1, ":V") --1>> =suggVerb(\-1, ":3s")                                     && Incohérence avec « \1 \2 » : « \3 » ne devrait pas être un participe passé.
         7682  +        <<- /conf/ __else__ -3>> =suggSimil(\3, ":(?:[IK].*3[sp]|Y)", False)                        && Incohérence avec « \1 \2 » : « \3 » devrait être un verbe.
  7675   7683   
  7676   7684       [nous|vous]           y                                 @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère|voici|revoici|voilà|revoilà)/
  7677         -        <<- /conf/ not morph(<1, ":R") -3>> =suggSimil(\3, ":(?:[123][sp]|Y)", False)               && Incohérence avec « \1 \2 » : « \3 » devrait être un verbe.
         7685  +        <<- /conj/ not morph(<1, ">pronom/|:R") >>>
         7686  +        <<- /conj/ morph(\-1, ":V") --1>> =suggVerb(\-1, ":3s")                                     && Incohérence avec « \1 \2 » : « \3 » ne devrait pas être un participe passé.
         7687  +        <<- /conf/ __else__ -3>> =suggSimil(\3, ":(?:[IKE].*[123][sp]|Y)", False)                   && Incohérence avec « \1 \2 » : « \3 » devrait être un verbe.
  7678   7688   
  7679   7689       [ne|n’]                                                 @:¬:(?:[123][sp]|Y|P|Ov|X|W)|>(?:même|presque|rien|guère)/
  7680   7690       [me|m’|te|t’]                                           @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère|voici|revoici|voilà|revoilà)/
         7691  +        <<- /conj/ not morph(<1, ">pronom/|:R") >>>
         7692  +        <<- /conj/ morph(\-1, ":V") --1>> =suggVerb(\-1, ":3s")                                     && Incohérence avec « \1 » : « \2 » ne devrait pas être un participe passé.
         7693  +        <<- /conf/ __else__ -2>> =suggSimil(\2, ":(?:[IKE].*[123][sp]|Y)", False)                   && Incohérence avec « \1 » : « \2 » devrait être un verbe.
         7694  +
  7681   7695       se                                                      @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère|qu[ei’])/
  7682   7696       s’                                                      @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:ils?|qu[ei’])/
  7683         -        <<- /conf/ not value(<1, "|pronom|") -2>> =suggSimil(\2, ":(?:[123][sp]|Y)", False)         && Incohérence avec « \1 » : « \2 » devrait être un verbe.
  7684         -
  7685         -TEST: ne leur en {{fil}} pas
  7686         -TEST: ne l’{{oubli}} pas
  7687         -TEST: ne {{pensée}} rien, jamais
  7688         -TEST: n’en {{laissée}} que des miettes
  7689         -TEST: s’y {{intéressé}}
  7690         -TEST: J’y {{travail}}.
  7691         -TEST: ç’{{avé}} été dur.
  7692         -TEST: me {{pronostic}} un cancer dans les trois mois.
  7693         -TEST: t’{{appel}} l’autre gras, puis on y va.
  7694         -TEST: te {{mangé}}
  7695         -TEST: s’y {{accordez}}
  7696         -TEST: s’en {{approché}}
  7697         -TEST: nous y {{appel}} avec ferveur
  7698         -TEST: m’y {{attaché}}
  7699         -TEST: Ne {{dix}} rien.
  7700         -TEST: ça ne s’{{oubli}} pas.
  7701         -TEST: elle ne m’{{oubli}} pas.
  7702         -TEST: elle ne la {{croix}} pas
         7697  +        <<- /conj/ not morph(<1, ">pronom/|:R") >>>
         7698  +        <<- /conj/ morph(\-1, ":V") --1>> =suggVerb(\-1, ":3s")                                     && Incohérence avec « \1 » : « \2 » ne devrait pas être un participe passé.
         7699  +        <<- /conf/ __else__ -2>> =suggSimil(\2, ":(?:[IK].*3[sp]|Y)", False)                        && Incohérence avec « \1 » : « \2 » devrait être un verbe.
         7700  +
         7701  +TEST: ne leur en {{fil}} pas                                        ->> file|files|filent
         7702  +TEST: ne l’{{oubli}} pas                                            ->> oublie|oublies|oublient
         7703  +TEST: ne {{pensée}} rien, jamais                                    ->> pense|pensait|pensa
         7704  +TEST: n’en {{laissée}} que des miettes                              ->> laisse|laissait|laissa
         7705  +TEST: s’y {{intéressé}}                                             ->> intéresse|intéressait|intéressa
         7706  +TEST: te {{mangé}}                                                  ->> mange|mangeait|mangea
         7707  +TEST: s’en {{approché}}                                             ->> approche|approchait|approcha
         7708  +TEST: m’y {{attaché}}                                               ->> attache|attachait|attacha
         7709  +TEST: t’y {{travail}}.                                              ->> travaille|travailles|travaillent
         7710  +TEST: me {{pronostic}} un cancer dans les trois mois.               ->> pronostique|pronostiques|pronostiquent
         7711  +TEST: t’{{appel}} l’autre gras, puis on y va.                       ->> appelle|appelles|appellent
         7712  +TEST: s’y {{accordé}}                                               ->> accorde|accordait|accorda
         7713  +TEST: nous y {{appel}} avec ferveur                                 ->> appelle|appelles|appellent
         7714  +TEST: vous y {{appelé}} avec ferveur                                ->> appelle|appelait|appela
         7715  +TEST: Ne {{dix}} rien.                                              ->> dis|dit
         7716  +TEST: ça ne s’{{oubli}} pas.                                        ->> oublie|oublient
         7717  +TEST: elle ne m’{{oubli}} pas.                                      ->> oublie|oublies|oublient
         7718  +TEST: elle ne la {{croix}} pas                                      ->> crois|croit|croient|croîs|croît
         7719  +TEST: s’y {{oubli}} avec trop de complaisance                       ->> oublie|oublient
         7720  +TEST: s’{{croix}} plus fort que tout le monde                       ->> croit|croient|croît
         7721  +TEST: cet homme s’{{abandonné}} trop souvent sa peine               ->> abandonne|abandonnait|abandonna
  7703   7722   TEST: M’enfin, c’est absurde
  7704   7723   TEST: la tentation pour certains médias de ne tout simplement pas rémunérer notre travail si celui-ci n’est finalement pas publié.
  7705   7724   TEST: Ne parfois pas être celui qui sabote l’ambiance.
  7706   7725   TEST: T’y viendras, comme tout le monde.
  7707   7726   TEST: T’y voilà propulsé.
  7708   7727   TEST: t’en voilà débarrassée.
  7709   7728   TEST: N’oublient-ils pas ce qu’ils étaient autrefois…
  7710   7729   TEST: Ne presque jamais réussir un plat aussi simple, c’est de l’incompétence pure et simple.
  7711   7730   TEST: c’est vous les journalistes qui l’avez écrit
  7712   7731   TEST: C’est nous les patrons
  7713   7732   TEST: me revoilà
  7714   7733   TEST: ne l’avoir pas vu plus tôt
         7734  +TEST: ce qui vient de vous y contribuera grandement
         7735  +TEST: n’y vraiment rien comprendre
  7715   7736   
  7716   7737   
  7717   7738   !!
  7718   7739   !!
  7719   7740   !!!! Formes verbales sans sujet                                                                   !!
  7720   7741   !!
  7721   7742   !!
................................................................................
  7805   7826   
  7806   7827   TEST: il le provoquait, le {{précipitais}} dans la gueule du loup                                   ->> précipitait
  7807   7828   TEST: ne leur {{donnais}} aucune raison de se faire aimer                                           ->> donnait
  7808   7829   TEST: leur en {{faisais}} baver                                                                     ->> faisait
  7809   7830   TEST: vous en {{donnais}} pour votre argent, ce type.                                               ->> donnait
  7810   7831   TEST: oui, non, qui sait ? {{étais}} perdu, ce gars-là                                              ->> était
  7811   7832   TEST: ceux-là, dans tous les cas de figure et dans tous les coups ratés, {{comprenais}} mal pourquoi on leur en voulait.    ->> comprenait
  7812         -TEST: {{j'}}ai signalé que {{j'}}essayais de regrouper les paragraphes. (Tests avec apostrophe droite.)
         7833  +TEST: {{j'}}ai signalé que {{j'}}essayais de regrouper les paragraphes. (Tests avec apostrophe droite.)                     ->> j’|||j’
  7813   7834   TEST: lorsque deux sujets politiques voisins se présentent sur le marché, l’un plus flou et l’autre plus caricatural
  7814   7835   TEST: dans tous les cas de figure imaginés par cette bande de nuls, il n’y en a pas un qui les sauvera.
  7815   7836   TEST: ces gens qui vont par monts et par vaux.
  7816   7837   TEST: pour ne justement pas donner l’impression de s’être trompé.
  7817   7838   TEST: C’était lui le plus jeune président.
  7818   7839   TEST: Avec la plupart d’entre nous pris en sandwich quelque part entre les deux
  7819   7840   
................................................................................
  7846   7867   TEST: Le total de cette opération, contrairement à ce qu’on pense, {{équivaux}} à au moins trois d’entre eux.   ->> équivaut
  7847   7868   
  7848   7869   
  7849   7870   ## Incohérences avec formes verbales 1pl et 2pl sans sujet
  7850   7871   __conj_1p_sans_sujet!3__
  7851   7872       ~ons$
  7852   7873           <<- /conj/ morph(\1, ":1p", ":[EGMNAJ]") and not tagbefore(\1, "_1p_") and not (\1.istitle() and before0("\\w"))
  7853         -        -1>> =suggVerb(\1, ":3p")     && Ceci est un verbe à la 1ʳᵉ personne du pluriel. Sujet (“nous” ou équivalent) introuvable.
         7874  +        -1>> =suggVerb(\1, ":3p")                                                                   && Ceci est un verbe à la 1ʳᵉ personne du pluriel. Sujet (“nous” ou équivalent) introuvable.
  7854   7875   
  7855   7876   __conj_2p_sans_sujet!3__
  7856   7877       ~ez$
  7857   7878           <<- /conj/ morph(\1, ":2p", ":[EGMNAJ]") and not tagbefore(\2, "_2p_") and not (\1.istitle() and before0("\\w"))
  7858         -        -1>> =suggVerb(\1, ":3p")     && Ceci est un verbe à la 2ᵉ personne du pluriel. Sujet (“vous” ou équivalent) introuvable.
         7879  +        -1>> =suggVerb(\1, ":3p")                                                                   && Ceci est un verbe à la 2ᵉ personne du pluriel. Sujet (“vous” ou équivalent) introuvable.
  7859   7880   
  7860         -TEST: les hommes et les femmes, qui sans un bruit, sans une parole amère, {{continuerons}} leur tâche n’en seront pas plus récompensés.
  7861         -TEST: il était dit que cette femme et son frère {{promènerez}} leur chien à cette heure de la journée.
  7862         -TEST: cet homme et cette femme {{pouvez}} y parvenir avec de la persévérance
         7881  +TEST: les hommes et les femmes, qui sans un bruit, sans une parole amère, {{continuerons}} leur tâche n’en seront pas plus récompensés.     ->> continueront
         7882  +TEST: il était dit que cette femme et son frère {{promènerez}} leur chien à cette heure de la journée.                                      ->> promèneront
         7883  +TEST: cet homme et cette femme {{pouvez}} y parvenir avec de la persévérance                                                                ->> peuvent
  7863   7884   TEST: Comme on lui disait que vous-même aviez déjà consulté le notaire
  7864   7885   TEST: ce sont des terroristes et ça ne nous arrivera pas à nous, qui n’avons rien à nous reprocher
  7865   7886   TEST: mes supérieurs et moi-même avons pris la décision de ne pas vendre
  7866   7887   TEST: Ni lui ni moi n’avions mangé
  7867   7888   TEST: Mon épouse et moi-même avons toujours dit
  7868   7889   TEST: que vous ou moi ignorions à peu près tout du boson de Higgs n’a pas du tout le même sens
  7869   7890   TEST: ni vous ni personne ne le retrouverez
................................................................................
  7912   7933   !!!! Confusions générales                                                                         !!
  7913   7934   !!
  7914   7935   !!
  7915   7936   
  7916   7937   __conf_usage_impropre__
  7917   7938       au  le  @:[NA]
  7918   7939           <<- /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.)
         7940  +        <<- !2>>
  7919   7941   
  7920   7942       au  les  @:[NA]
  7921   7943           <<- /conf/ not \1.isupper() and \2.islower() -1:2>> aux             && Usage impropre. Après “au”, le déterminant “les” n’est pas nécessaire.
         7944  +        <<- !2>>
  7922   7945   
  7923   7946       au  la  @:[NAQ].*:[fe]
  7924   7947           <<- /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.)
         7948  +        <<- !2>>
  7925   7949   
  7926   7950       au  l’
  7927         -        <<- /conf/ \2 == "l’" -1>> à                                        && Usage impropre. Exemple : Elle va à l’opéra. Elle va au bal.
         7951  +        <<- /conf/ not \1.isupper() -1>> à                                  && Usage impropre. Exemple : Elle va à l’opéra. Elle va au bal.
         7952  +        <<- !2>>
  7928   7953   
  7929   7954   TEST: {{au le}} chien                                       ->> au
  7930         -TEST: {{au les}} armoires
         7955  +TEST: {{au les}} armoires                                   ->> aux
  7931   7956   TEST: qui sont {{au}} l’usage                               ->> à
  7932   7957   TEST: {{au}} la passion                                     ->> à
  7933   7958   
  7934   7959   
  7935   7960   __conf_de_du_d__
  7936   7961       [de|du]  d’  *WORD
  7937   7962           <<- /conf/ not \1.isupper() and \3.islower() -1:2>> d’          && Incohérence.
................................................................................
  8067   8092   
  8068   8093   __conf_déterminant_plur_verbe__
  8069   8094       [des|ces|mes|tes|ses|aux]  @:V.*:(?:Y|[123][sp])¬:[NA]
  8070   8095           <<- /conf/ \2.islower()
  8071   8096           -2>> =suggSimil(\2, ":[NA].*:[pi]", True)                                                   && Incohérence avec « \1 » : « \2 » est une forme verbale.
  8072   8097   
  8073   8098       nos  @:V.*:(?:Y|[123][sp])¬:[NA]
  8074         -        <<- /conf/ \2.islower() -2>> =suggSimil(\2, ":[NA].*:[pi]", True)                           && Incohérence avec « \1 » : « \2 » est une forme verbale.
  8075         -        <<- /conf/ __also__ and morph(\2, ":1p") -1>> nous                                          && Vouliez-vous écrire « nous » ? Le terme « \2 » est un verbe conjugué à la 1ʳᵉ personne du pluriel.
         8099  +        <<- /conf/ \2.islower() >>>
         8100  +        <<- /conf/ morph(\2, ":1p") -1>> nous                                                       && Vouliez-vous écrire « nous » ? Le terme « \2 » est un verbe conjugué à la 1ʳᵉ personne du pluriel.
         8101  +        <<- /conf/ __else__ -2>> =suggSimil(\2, ":[NA].*:[pi]", True)                               && Incohérence avec « \1 » : « \2 » est une forme verbale.
         8102  +        <<- /conf/ __else__ and hasSimil(\2, ":[NA].*:[pi]") -2>> =suggSimil(\2, ":[NA].*:[pi]", True)  && Incohérence avec « \1 » : « \2 » est une forme verbale.
         8103  +
  8076   8104   
  8077   8105       vos  @:V.*:(?:Y|[123][sp])¬:[NA]
  8078         -        <<- /conf/ \2.islower() -2>> =suggSimil(\2, ":[NA].*:[pi]", True)                           && Incohérence avec « \1 » : « \2 » est une forme verbale.
  8079         -        <<- /conf/ __also__ and morph(\2, ":2p") -1>> vous                                          && Vouliez-vous écrire « vous » ? Le terme « \2 » est un verbe conjugué à la 2ᵉ personne du pluriel.
         8106  +        <<- /conf/ \2.islower() >>>
         8107  +        <<- /conf/ morph(\2, ":2p") -1>> vous                                                       && Vouliez-vous écrire « vous » ? Le terme « \2 » est un verbe conjugué à la 2ᵉ personne du pluriel.
         8108  +        <<- /conf/ __else__ -2>> =suggSimil(\2, ":[NA].*:[pi]", True)                               && Incohérence avec « \1 » : « \2 » est une forme verbale.
         8109  +        <<- /conf/ __else__ and hasSimil(\2, ":[NA].*:[pi]") -2>> =suggSimil(\2, ":[NA].*:[pi]", True)  && Incohérence avec « \1 » : « \2 » est une forme verbale.
         8110  +
  8080   8111   
  8081   8112       quels  @:V[123].*:(?:Y|[123][sp])¬:[NA]|>(?:pouvoir|vouloir|aller|devoir|être)/
  8082   8113           <<- /conf/ \2.islower() and not value(<1, "|le|la|les|")
  8083   8114           -2>> =suggSimil(\2, ":[NA].*:[me]:[pi]", True)                                              && Incohérence avec « \1 » : « \2 » est une forme verbale.
  8084   8115   
  8085   8116       quelles  @:V[123].*:(?:Y|[123][sp])¬:[NA]|>(?:pouvoir|vouloir|aller|devoir|être)/
  8086         -        <<- /conf/ \2.islower() and not value(<1, "|le|la|les|") and hasSimil(\2, ":[NA]:[fe]:[pi]")
         8117  +        <<- /conf/ \2.islower() and not value(<1, "|le|la|les|") and hasSimil(\2, ":[NA].*:[fe]:[pi]")
  8087   8118           -2>> =suggSimil(\2, ":[NA].*:[fe]:[pi]", True)                                              && Incohérence avec « \1 » : « \2 » est une forme verbale.
  8088   8119   
  8089   8120       quelques  @:V.*:(?:Y|[123][sp])¬:[NA]
  8090   8121           <<- /conf/ \2.islower() and not value(\2, "|soient|soit|sois|puisse|puisses|puissent|")
  8091   8122           -2>> =suggSimil(\2, ":[NA].*:[pi]", True)                                                   && Incohérence avec « \1 » : « \2 » est une forme verbale.
  8092   8123   
  8093   8124       [auxdits|lesdits|desdits]  @:V.*:(?:Y|[123][sp])¬:[NA]
................................................................................
  8094   8125           <<- /conf/ \2.islower()
  8095   8126           -2>> =suggSimil(\2, ":[NA].*:[me]:[pi]", True)                                              && Incohérence avec « \1 » : « \2 » est une forme verbale.
  8096   8127   
  8097   8128       [auxdites|lesdites|desdites]  @:V.*:(?:Y|[123][sp])¬:[NA]
  8098   8129           <<- /conf/ \2.islower()
  8099   8130           -2>> =suggSimil(\2, ":[NA].*:[fe]:[pi]", True)                                              && Incohérence avec « \1 » : « \2 » est une forme verbale.
  8100   8131   
  8101         -TEST: la crainte des {{attentas}} fait feu de tout bois.
  8102         -TEST: {{nos}} {{agissons}}
  8103         -TEST: {{vos}} {{prenez}} vos délires pour la réalité.
  8104         -TEST: Quelques {{axions}} de la sorte suffisent à nous discréditer.
  8105         -TEST: elle se rendit auxdits {{jardinais}}
  8106         -TEST: auxdites {{scelles}}, il ne prêta pas attention.
  8107         -TEST: quels {{afflues}} attendre ?
  8108         -TEST: {{quelles}} {{arrêtes}}
         8132  +TEST: la crainte des {{attentas}} fait feu de tout bois.                        ->> attentats
         8133  +TEST: {{nos}} agissons                                                          ->> nous
         8134  +TEST: nos {{arrêtes}}                                                           ->> arêtes
         8135  +TEST: {{nos}} {{axions}}                                                        ->> nous|||actions
         8136  +TEST: {{vos}} prenez vos délires pour la réalité.                               ->> vous
         8137  +TEST: vos {{axions}}                                                            ->> actions
         8138  +TEST: {{vos}} {{paumiez}}                                                       ->> vous|||pommiers|paumiers
         8139  +TEST: Quelques {{axions}} de la sorte suffisent à nous discréditer.             ->> actions
         8140  +TEST: elle se rendit auxdits {{jardinais}}                                      ->> jardinets
         8141  +TEST: auxdites {{scelles}}, il ne prêta pas attention.                          ->> selles
         8142  +TEST: quels {{afflues}} attendre ?                                              ->> afflux
         8143  +TEST: {{quelles}} {{arrêtes}}                                                   ->> qu’elles|||arêtes
  8109   8144   TEST: quels seraient nos avantages ?
  8110   8145   TEST: quelles vont être nos chances ?
  8111   8146   
  8112   8147   
  8113   8148   __conf_à_vconj__
  8114   8149       à  le  @:V¬:[GNAWMBY]
  8115   8150           <<- /conf/ -3>> =suggVerbInfi(\-1)                                                          && Incohérence : après “\1 \2”, le verbe devrait être à l’infinitif.
................................................................................
  8172   8207   TEST: que connais-tu de “Le Tambour” ?
  8173   8208   
  8174   8209   
  8175   8210       [de|d’]  la  *WORD
  8176   8211           <<- /conf/ morph(\3, ":[123][sp]", ":[NAQ]") and not \3.istitle() >>>
  8177   8212           <<- /conf/ morph(\3, ":V1.*:(?:Iq|Ip:2p)", ":1p") -3>> =suggVerbInfi(\3)                    && Incohérence avec « \1 \2 » : mettez le verbe à l’infinitif (à moins qu’il y ait confusion avec un nom féminin).
  8178   8213           <<- /conf/ __else__ >>>
  8179         -        <<- /conf/ hasSimil(\3, ":(?:[NA]:[fe]:[si])") -3>> =suggSimil(\3, ":(?:[NA]:[fe]:[si])", True)    && Incohérence avec « \1 \2 » : “\3” est une forme verbale.
         8214  +        <<- /conf/ hasSimil(\3, ":(?:[NA].*:[fe]:[si])") -3>> =suggSimil(\3, ":(?:[NA].*:[fe]:[si])", True)    && Incohérence avec « \1 \2 » : “\3” est une forme verbale.
  8180   8215           <<- /conf/ __else__ -2>> là                                                                 && Confusion probable. Si vous voulez dire “depuis ce point”, écrivez “de là”.
  8181   8216   
  8182   8217   TEST: j’étais loin de la {{pensait}} ainsi                      ->> penser
  8183   8218   TEST: ce n’était que de la {{bouillit}}                         ->> bouillie
  8184   8219   TEST: de {{la}} venaient tous nos problèmes                     ->> là
  8185   8220   
  8186   8221   
  8187         -    d’  [un|une]  @:[123][sp]¬:[GNA]
         8222  +    d’  un  @:[123][sp]¬:[GNA]
         8223  +        <<- /conf/ not \3.istitle() and not value(<1, "|plus|moins|")
         8224  +        -3>> =suggSimil(\3, ":[NA].*:[me]:[si]", True)                                              && Incohérence avec “\1\2” : “\3” est une forme verbale.
         8225  +
         8226  +    d’  une  @:[123][sp]¬:[GNA]
  8188   8227           <<- /conf/ not \3.istitle() and not value(<1, "|plus|moins|")
  8189         -        -3>> =suggSimil(\3, ":[NA]", True)                                                          && Incohérence avec “\1\2” : “\3” est une forme verbale.
         8228  +        -3>> =suggSimil(\3, ":[NA].*:[fe]:[si]", True)                                              && Incohérence avec “\1\2” : “\3” est une forme verbale.
  8190   8229   
  8191         -TEST: d’une {{habille}} de femme
         8230  +TEST: d’un {{œillait}}                                                  ->> œillet
         8231  +TEST: d’une {{habille}} de femme                                        ->> habillé|habillée|habillés|habillées
  8192   8232   TEST: plus d’un ont été traumatisés
  8193   8233   TEST: Plus d’une sont parties aussi vite qu’elles étaient venues
  8194   8234   
  8195   8235   
  8196   8236   __conf_par_vconj__
  8197   8237       par  ?[le|la|l’|les|leur|leurs]¿  @:[123][sp]¬:[GNA]
  8198   8238           <<- /conf/ not \-1.istitle() --1>> =suggSimil(\-1, ":[NA]", True)                           && Incohérence avec “\1” : “\-1” est une forme verbale.
  8199   8239   
  8200         -    par  [un|une]  @:V¬:[GNA]
  8201         -        <<- /conf/ not \3.istitle() and not value(<1, "|un|une|")
  8202         -        -3>> =suggSimil(\3, ":[NA]", True)                                                          && Incohérence avec “\1 \2” : “\3” est une forme verbale.
         8240  +    par  un  @:V¬:[GNA]
         8241  +        <<- /conf/ not \3.istitle() and not value(<1, "|un|")
         8242  +        -3>> =suggSimil(\3, ":[NA].*:[me]:[si]", True)                                              && Incohérence avec “\1 \2” : “\3” est une forme verbale.
  8203   8243   
  8204         -TEST: par {{bloque}} de données
  8205         -TEST: par une {{donnait}} sans importance
  8206         -TEST: conçu par un {{employer}} très compétent
         8244  +    par  une  @:V¬:[GNA]
         8245  +        <<- /conf/ not \3.istitle() and not value(<1, "|une|")
         8246  +        -3>> =suggSimil(\3, ":[NA].*:[fe]:[si]", True)                                              && Incohérence avec “\1 \2” : “\3” est une forme verbale.
         8247  +
         8248  +TEST: par {{bloque}} de données                                         ->> bloc|blocs
         8249  +TEST: par une {{donnait}} sans importance                               ->> donne|donnes|donnée|données
         8250  +TEST: par un {{bloque}} de donnée                                       ->> bloc
         8251  +TEST: conçu par un {{employer}} très compétent                          ->> employé|employés|employée|employées
  8207   8252   TEST: pour les insulter au sortir du seul troquet dispensateur d’oubli liquide du coin
  8208   8253   TEST: ce peut être un matériau à part entière pour alimenter discussions et délibérations.
  8209   8254   
  8210   8255   
  8211   8256   __conf_préposition_det_verbe__
  8212         -    [malgré|dès] [un|une|le|la|l’|les|leur|leurs|son|ton]  @:V¬:[GNAWMB]
  8213         -        <<- /conf/ not \-1.istitle() -3>> =suggSimil(\3, ":[NA]", True)         && Incohérence : après « \1 \2 », on devrait trouver un groupe nominal.
         8257  +    [malgré|dès] [un|le]  @:V¬:[GNAWMB]
         8258  +        <<- /conf/ not \-1.istitle() -3>> =suggSimil(\3, ":[NA].*:[me]:[si]", True)         && Incohérence : après « \1 \2 », on devrait trouver un groupe nominal.
  8214   8259   
  8215         -TEST: malgré l’{{arrête}} qui interdisait le port
  8216         -TEST: dès le {{commencent}}, j’ai vu le problème.
  8217         -TEST: malgré un {{employer}} peu dévoué
         8260  +    [malgré|dès] [une|la]  @:V¬:[GNAWMB]
         8261  +        <<- /conf/ not \-1.istitle() -3>> =suggSimil(\3, ":[NA].*:[fe]:[si]", True)         && Incohérence : après « \1 \2 », on devrait trouver un groupe nominal.
         8262  +
         8263  +    [malgré|dès] [l’|leur|son|ton]  @:V¬:[GNAWMB]
         8264  +        <<- /conf/ not \-1.istitle() -3>> =suggSimil(\3, ":[NA].*:[si]", True)              && Incohérence : après « \1 \2 », on devrait trouver un groupe nominal.
         8265  +
         8266  +    [malgré|dès] [les|leurs]  @:V¬:[GNAWMB]
         8267  +        <<- /conf/ not \-1.istitle() -3>> =suggSimil(\3, ":[NA].*:[pi]", True)              && Incohérence : après « \1 \2 », on devrait trouver un groupe nominal.
         8268  +
         8269  +TEST: malgré un {{employer}} peu dévoué                                         ->> employé|employés|employée|employées
         8270  +TEST: dès le {{commencent}}, j’ai vu le problème.                               ->> commençant
         8271  +TEST: dès la {{posent}}                                                         ->> pause|pose
         8272  +TEST: malgré l’{{arrête}} qui interdisait le port                               ->> arête
         8273  +TEST: malgré les {{arrêtes}}                                                    ->> arêtes
  8218   8274   TEST: malgré les deux précédentes erreurs
  8219   8275   
  8220   8276   
  8221   8277   __conf_préverbes__
  8222   8278       ne n’
  8223   8279           <<- /conf/ not \1.isupper() and not (tag(\1, "eg1mot") and value(<1, "|pronom|"))
  8224   8280           ->> ne m’|n’                                                                                && Incohérence. Double négation.
  8225   8281   
  8226         -    [me|te] [ne|n’]
         8282  +    [me|te|se] ne
         8283  +        <<- /conf/ not \1.isupper() and not (tag(\1, "eg1mot") and value(<1, "|pronom|"))
         8284  +        ->> ne \1|\1|ne                                                                             && Incohérence. Termes inversés ?
         8285  +
         8286  +    [me|te|se] n’
  8227   8287           <<- /conf/ not \1.isupper() and not (tag(\1, "eg1mot") and value(<1, "|pronom|"))
  8228         -        ->> ne \1|\1                                                                                && Incohérence.
         8288  +        ->> ="ne "+\1[:1]+"’"                                                                       && Incohérence. Termes inversés ?
  8229   8289   
  8230   8290       me [me|m’|te|t’|se|s’]
  8231   8291           <<- /conf/ not \1.isupper() and not (tag(\1, "eg1mot") and value(<1, "|pronom|"))
  8232   8292           -1>> ne                                                                                     && Incohérence. Erreur de frappe ou de numérisation ?
  8233   8293   
  8234   8294       te [me|te|se]
  8235   8295           <<- /conf/ not \1.isupper() and not (tag(\1, "eg1mot") and value(<1, "|pronom|"))
  8236   8296           ->> \1|\2                                                                                   && Incohérence.
  8237   8297   
  8238   8298       te [m’|t’|s’]
  8239   8299           <<- /conf/ not \1.isupper() and not (tag(\1, "eg1mot") and value(<1, "|pronom|"))
  8240   8300           ->> \1 |\2                                                                                  && Incohérence.
  8241   8301   
  8242         -    se [ne|me|te|se]
         8302  +    se [me|te|se]
  8243   8303           <<- /conf/ not \1.isupper() and not (tag(\1, "eg1mot") and value(<1, "|pronom|"))
  8244   8304           ->> \1|\2                                                                                   && Incohérence.
  8245   8305   
  8246   8306       se [m’|t’|s’]
  8247   8307           <<- /conf/ not \1.isupper() and not (tag(\1, "eg1mot") and value(<1, "|pronom|"))
  8248   8308           ->> \1 |\2                                                                                  && Incohérence.
  8249   8309   
  8250         -TEST: Il {{ne n’}}arrive jamais à l’heure.
  8251         -TEST: il {{me ne}} connaît pas
  8252         -TEST: elle {{me}} t’arrêtera pas
  8253         -TEST: Ça {{me}} te prend la tête, toutes ces complications vaines.
  8254         -TEST: ça {{te me}} donne la chair de poule.
  8255         -TEST: ça {{te n’}}arrive pas
  8256         -TEST: ça {{te s’}}arrive pas
  8257         -TEST: il {{se me}} peut que nous soyons sélectionnés
  8258         -TEST: il {{se m’}}est difficile d’y parvenir.
         8310  +TEST: Il {{ne n’}}arrive jamais à l’heure.                                  ->> ne m’|n’
         8311  +TEST: il {{me ne}} connaît pas                                              ->> ne me|ne|me
         8312  +TEST: elle {{me}} t’arrêtera pas                                            ->> ne
         8313  +TEST: Ça {{me}} te prend la tête, toutes ces complications vaines.          ->> ne
         8314  +TEST: ça {{te me}} donne la chair de poule.                                 ->> te|me
         8315  +TEST: ça {{te n’}}arrive pas                                                ->> ne t’
         8316  +TEST: ça {{te s’}}arrive pas                                                ->> te |s’
         8317  +TEST: il {{se me}} peut que nous soyons sélectionnés                        ->> se|me
         8318  +TEST: il {{se m’}}est difficile d’y parvenir.                               ->> se |m’
  8259   8319   TEST: le pronom “se” ne devrait pas précéder l’adverbe “ne”.
  8260   8320   
  8261   8321   
  8262   8322   __conf_chez_vconj__
  8263   8323       chez  @:(?:[123][sp]|P)¬:[GNAQM]
  8264         -        <<- /conf/ not \2.istitle() -2>> _                                                          && Incohérence avec “chez” : “\2” est une forme verbale.
         8324  +        <<- /conf/ not tag(\2, "_Maj_") -2>> _                                                      && Incohérence avec “chez” : “\2” est une forme verbale.
  8265   8325   
  8266   8326   TEST: Tout ce qu’on fera chez {{sera}} enregistré.
         8327  +TEST: chez ACTIONS, rien ne va plus
         8328  +TEST: chez Terra, tout va bien
  8267   8329   
  8268   8330   
  8269   8331   __conf_de_plus_en_plus_verbe!2__
  8270   8332       de plus en plus  @:(?:[123][sp]|Y)¬:(?:[GAQWN]|3p)
  8271   8333           <<- /conf/ not morph(<1, ":V[123].*:[123][sp]|>(?:pouvoir|vouloir|falloir)/")
  8272   8334           -5>> =suggVerbPpas(\5)
  8273   8335           && Incohérence probable avec « de plus en plus » : « \5 » n’est ni un adjectif, ni un participe passé, ni un adverbe.
................................................................................
  8401   8463           <<- /conf/ morphVC(\3, ":V.e") and morph(\2, ":A.*:[sf]", ":[me]:[pi]")
  8402   8464           -2>> =suggMasPlur(\2)                                                                       && Accord avec “\3” : l’adjectif doit être au masculin pluriel.
  8403   8465   
  8404   8466       [aussi|si]  *WORD  /-elles
  8405   8467           <<- /conf/ morphVC(\3, ":V.e") and morph(\2, ":A.*:[sm]", ":[fe]:[pi]")
  8406   8468           -2>> =suggFemPlur(\2)                                                                       && Accord avec “\3” : l’adjectif doit être au féminin pluriel.
  8407   8469   
  8408         -TEST: si {{clairvoyants}} deviendrais-je
  8409         -TEST: si {{fragiles}} sois-tu
  8410         -TEST: si {{idiote}} semble-t-il
  8411         -TEST: si {{riches}} soit-elle
  8412         -TEST: si {{grand}} paraissons-nous
  8413         -TEST: si {{frappé}} fussent-ils, rien ne put les mouvoir.
  8414         -TEST: si {{étonnés}} demeurent-elles
  8415         -TEST: si {{malins}} suis-je que je vis le torrent de merde arriver avant tout le monde
  8416         -TEST: si {{habiles}} fusses-tu, tu perdis la bataille.
  8417         -TEST: aussi {{fous}} fût-il, il ne fit point illusion.
  8418         -TEST: si {{belles}} était-elle qu’elle fut enlevée
  8419         -TEST: aussi {{pressé}} soyons-nous, ça ne viendra pas plus vite
  8420         -TEST: si {{avare}} sont-ils qu’ils ont refusé de payer
  8421         -TEST: aussi {{calme}} fussent-elles, elles furent blâmées.
         8470  +TEST: si {{clairvoyants}} deviendrais-je                                                    ->> clairvoyant
         8471  +TEST: si {{fragiles}} sois-tu                                                               ->> fragile
         8472  +TEST: si {{idiote}} semble-t-il                                                             ->> idiot
         8473  +TEST: si {{riches}} soit-elle                                                               ->> riche
         8474  +TEST: si {{grand}} paraissons-nous                                                          ->> grands
         8475  +TEST: si {{frappé}} fussent-ils, rien ne put les mouvoir.                                   ->> frappés
         8476  +TEST: si {{étonnés}} demeurent-elles                                                        ->> étonnées
         8477  +TEST: si {{malins}} suis-je que je vis le torrent de merde arriver avant tout le monde      ->> malin
         8478  +TEST: si {{habiles}} fusses-tu, tu perdis la bataille.                                      ->> habile
         8479  +TEST: aussi {{fous}} fût-il, il ne fit point illusion.                                      ->> fou|foutu
         8480  +TEST: si {{belles}} était-elle qu’elle fut enlevée                                          ->> belle
         8481  +TEST: aussi {{pressé}} soyons-nous, ça ne viendra pas plus vite                             ->> pressés
         8482  +TEST: si {{avare}} sont-ils qu’ils ont refusé de payer                                      ->> avares|avars
         8483  +TEST: aussi {{calme}} fussent-elles, elles furent blâmées.                                  ->> calmes|calmées
  8422   8484   
  8423   8485   # pour justifiée qu’elle fût
  8424   8486   # [aussi|si] habile qu’il soit
  8425   8487   
  8426   8488   
  8427   8489   __conf_trop_vconj__
  8428   8490       trop  @:[123][sp]¬:(?:[GNAQWM]|3p)
................................................................................
  8430   8492   
  8431   8493   TEST: J’ai trop {{mangeais}}.
  8432   8494   TEST: Ce que nous réussissons presque sera considéré comme un échec.
  8433   8495   
  8434   8496   
  8435   8497   __conf_très_verbe__
  8436   8498       très  @:(?:Y|[123][sp])¬:[AQW]
  8437         -        <<- /conf/ not value(\2, "|envie|") -2>> =suggSimil(\2, ":[AW]", True)                      && Incohérence avec “très” : “\2” n’est ni un adjectif, ni un participe passé, ni un adverbe.
         8499  +        <<- /conf/ not value(\2, "|envie|") -2>> =suggVerbPpas(\2)                                  && Incohérence avec “très” : “\2” n’est ni un adjectif, ni un participe passé, ni un adverbe.
  8438   8500   
  8439         -TEST: Il est très {{cite}}.
  8440         -TEST: très {{suivit}} par ce détective
  8441         -TEST: il était très {{habille}}
         8501  +TEST: Il est très {{cite}}.                                                         ->> cité|citée|cités|citées
         8502  +TEST: très {{suivit}} par ce détective                                              ->> suivi|suivis|suivie|suivies
         8503  +TEST: il était très {{habille}}                                                     ->> habillé|habillée|habillés|habillées
  8442   8504   
  8443   8505   
  8444   8506   #### Aussi +adj que soit +sujet
  8445   8507   
  8446   8508   __conf_aussi_adj_que_soit__
  8447   8509       aussi  *WORD  [que|qu’]  [soi|>être|>soie]  [un|une|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maints|maintes]
  8448   8510       aussi  *WORD  [que|qu’]  [soi|>être|>soie]  $:M
  8449   8511           <<- /conf/ morph(\2, ":V1.*:Y", ":[AW]") -2>> =suggVerbPpas(\2)     && Confusion probable. Dans l’expression “aussi <X> que soit quelque chose ou quelqu’un”, <X> doit être un adjectif.
  8450         -        <<- /conf/ \4 == "soie" or \4 == "soies" -4>> soit|soient           && Confusion. La soie est une matière filamenteuse produite par les chenilles et utilisée pour le textile.
         8512  +        <<- /conf/ value(\4, "|soie|soies|") -4>> soit|soient               && Confusion. La soie est une matière filamenteuse produite par les chenilles et utilisée pour le textile.
  8451   8513           <<- /conj/ morph(\4, ":V", ":3[sp]") -4>> soit|soient               && Conjugaison erronée. Ce verbe devrait être à la 3ᵉ personne.
  8452   8514   
  8453         -TEST: Aussi {{borner}} que soit son père, il l’écoute toujours.
  8454         -TEST: aussi stupides que {{soies}} ses réflexions, il n’en démordra jamais.
  8455         -TEST: tu sais, aussi délirantes que {{sois}} ses déclarations, je suis persuadé qu’il y a un fond de vérité.
         8515  +TEST: Aussi {{borner}} que soit son père, il l’écoute toujours.                                                 ->> borné|bornés|bornée|bornées
         8516  +TEST: aussi stupides que {{soies}} ses réflexions, il n’en démordra jamais.                                     ->> soit|soient
         8517  +TEST: tu sais, aussi délirantes que {{sois}} ses déclarations, je suis persuadé qu’il y a un fond de vérité.    ->> soit|soient
  8456   8518   
  8457   8519   
  8458   8520   __conj_aussi_adj_que_soit__
  8459   8521       aussi  *WORD  [que|qu’]  [est|soit|était|sera|serait|fut|fût]
  8460   8522           <<- /conj/ morph(\2, ":A.*:p", ":[is]") -2>> =suggSing(\2)          && Accord avec le verbe “\4” : l’adjectif doit être au singulier.
  8461   8523   
  8462   8524       aussi  *WORD  [que|qu’]  [sont|soient|étaient|seront|seraient|furent|fussent]
  8463   8525           <<- /conj/ morph(\2, ":A.*:s", ":[ip]") -2>> =suggPlur(\2)          && Accord avec le verbe “\4” : l’adjectif doit être au pluriel.
  8464   8526   
  8465         -TEST: Aussi {{absurdes}} que soit cette remarque, nous sommes tenus d’y répondre.
  8466         -TEST: Aussi {{désobligeante}} que furent ces réponses, il fallut trouver un terrain d’entente.
         8527  +TEST: Aussi {{absurdes}} que soit cette remarque, nous sommes tenus d’y répondre.                   ->> absurde
         8528  +TEST: Aussi {{désobligeante}} que furent ces réponses, il fallut trouver un terrain d’entente.      ->> désobligeantes
  8467   8529   
  8468   8530   
  8469   8531   __conf_start_nom_ppas__
  8470   8532       [<start>|,|(]  *WORD  @:V1.*:Y
  8471   8533           <<- /conf/ morph(\2, ":N", "*") --1>> =suggVerbPpas(\-1)
  8472   8534           && Confusion probable. Si “\-1” est un qualificatif se rapportant au nom “\2”, n’utilisez pas un verbe à l’infinitif, mais le participe passé.
  8473   8535   
  8474   8536       [<start>|,|(]  *WORD  [assez|aussi|presque|très|trop|peu]  @:V1.*:Y
  8475   8537       [<start>|,|(]  *WORD  ?[assez|aussi|presque|très|trop]¿  [bien|mal|peu]  @:V1.*:Y
  8476   8538           <<- /conf/ morph(\2, ":N", ":(?:G|V0|Y)") --1>> =suggVerbPpas(\-1)
  8477   8539           && Confusion probable. Si “\-1” est un qualificatif se rapportant au nom “\2”, n’utilisez pas un verbe à l’infinitif, mais le participe passé.
  8478   8540   
  8479         -TEST: écrivain {{ignorer}} par ses contemporains
  8480         -TEST: téléphone bien {{charger}}
  8481         -TEST: époque très bien {{documenter}} grâce à la méticulosité de l’administration
         8541  +TEST: écrivain {{ignorer}} par ses contemporains                                                    ->> ignoré|ignorée|ignorés|ignorées
         8542  +TEST: téléphone bien {{charger}}                                                                    ->> chargé|chargée|chargés|chargées
         8543  +TEST: époque très bien {{documenter}} grâce à la méticulosité de l’administration                   ->> documenté|documentée|documentés|documentées
  8482   8544   TEST: bien manger, c’est essentiel
  8483   8545   TEST: C’est le bien mal servir qu’agir à son insu.
  8484   8546   TEST: savoir bien tirer à l’arc
  8485   8547   TEST: savoir tirer au pistolet est indispensable
  8486   8548   
  8487   8549   
  8488   8550   !!
................................................................................
  8510   8572       [ne|me|te|se]   [les|l’]        à
  8511   8573       [nous|vous]     [en|y|les|l’]   à
  8512   8574       ne [le|la|les]  [leur|lui]      à
  8513   8575       ne [le|la|les]  [leur|lui]      à
  8514   8576       y en                            à
  8515   8577           <<- /conf/ --1>> a                                          && Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.
  8516   8578   
  8517         -TEST: il me les {{à}} donnés
  8518         -TEST: il me l’{{à}} donné
  8519         -TEST: Il ne les leur {{à}} pas imposés.
  8520         -TEST: l’homme, jamais, ne la lui {{à}} imposés.
  8521         -TEST: l’homme, jamais, ne nous l’{{à}} prise.
  8522         -TEST: Il m’en {{à}} donné.
  8523         -TEST: Il ne m’{{à}} jamais vu.
  8524         -TEST: elle n’{{à}} rien raté.
         8579  +TEST: il me les {{à}} donnés                                            ->> a
         8580  +TEST: il me l’{{à}} donné                                               ->> a
         8581  +TEST: Il ne les leur {{à}} pas imposés.                                 ->> a
         8582  +TEST: l’homme, jamais, ne la lui {{à}} imposés.                         ->> a
         8583  +TEST: l’homme, jamais, ne nous l’{{à}} prise.                           ->> a
         8584  +TEST: Il m’en {{à}} donné.                                              ->> a
         8585  +TEST: Il ne m’{{à}} jamais vu.                                          ->> a
         8586  +TEST: elle n’{{à}} rien raté.                                           ->> a
  8525   8587   
  8526   8588   
  8527   8589       y à
  8528   8590           <<- /conf/ -2>> a                                           && Confusion probable : “à” est une préposition. Pour le verbe avoir, écrivez “a”.
  8529   8591   
  8530         -TEST: elle n’y {{à}} pas droit.
  8531         -TEST: il y {{à}} des pertes.
  8532         -TEST: Il les y {{à}}.
  8533         -TEST: Y {{à}} du poulet
         8592  +TEST: elle n’y {{à}} pas droit.                                         ->> a
         8593  +TEST: il y {{à}} des pertes.                                            ->> a
         8594  +TEST: Il les y {{à}}.                                                   ->> a
         8595  +TEST: Y {{à}} du poulet                                                 ->> a
  8534   8596   
  8535   8597   
  8536   8598       [l’|les] à
  8537   8599           <<- /conf/ not \1.isupper() and not value(>1, "|côté|coup|pic|peine|peu|plat|propos|valoir|")
  8538   8600           -2>> a                                                      && Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.
  8539   8601   
  8540   8602       en à
  8541   8603           <<- /conf/ not \1.isupper() and not value(>1, "|côté|coup|pic|peine|peu|plat|propos|valoir|") and not morph(<1, ">venir/")
  8542   8604           -2>> a                                                      && Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.
  8543   8605   
  8544         -TEST: Ce fâcheux, comme à son habitude, les {{à}} ennuyés à mourir.
  8545         -TEST: Lui l’{{à}} pris par surprise.
  8546         -TEST: Il y en {{à}}.
  8547         -TEST: Elle en {{à}} pris.
  8548         -TEST: Elle l’en {{à}} averti.
  8549         -TEST: lui, avec ceux-là, nous en {{à}} donnés trois.
  8550         -TEST: qui en {{à}} ?
  8551         -TEST: il les a pris, les {{à}} frapper
         8606  +TEST: Ce fâcheux, comme à son habitude, les {{à}} ennuyés à mourir.     ->> a
         8607  +TEST: Lui l’{{à}} pris par surprise.                                    ->> a
         8608  +TEST: Il y en {{à}}.                                                    ->> a
         8609  +TEST: Elle en {{à}} pris.                                               ->> a
         8610  +TEST: Elle l’en {{à}} averti.                                           ->> a
         8611  +TEST: lui, avec ceux-là, nous en {{à}} donnés trois.                    ->> a
         8612  +TEST: qui en {{à}} ?                                                    ->> a
         8613  +TEST: il les a pris, les {{à}} frapper                                  ->> a
  8552   8614   
  8553   8615   
  8554   8616       [il|on]  [nous|vous]  à
  8555   8617           <<- /conf/ -3>> a                                           && Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.
  8556   8618   
  8557         -TEST: il nous {{à}} perdus dans ce dédale.
         8619  +TEST: il nous {{à}} perdus dans ce dédale.                              ->> a
  8558   8620   
  8559   8621   
  8560   8622       elle  [nous|vous]  à
  8561         -        <<- /conf/ not morph(<1, ":(?:3s|R)") and not morph(>1, ":Oo|>quo?i/")
         8623  +        <<- /conf/ not morph(<1, ":(?:3s|R)") and not morph(>1, ":Ov|>quo?i/")
  8562   8624           -3>> a                                                      && Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.
  8563   8625   
  8564         -TEST: elle nous {{à}} pris par suprise.
         8626  +TEST: elle nous {{à}} pris par suprise.                                 ->> a
  8565   8627   
  8566   8628   
  8567   8629       à été
  8568   8630           <<- /conf/ -1>> a                                           && Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.
  8569   8631   
  8570         -TEST: Cette femme {{à}} été confondue avec une autre.
         8632  +TEST: Cette femme {{à}} été confondue avec une autre.                   ->> a
  8571   8633   
  8572   8634   
  8573   8635       qui  à  $:Q¬:M
  8574   8636           <<- /conf/ \3.islower() -2>> a                              && Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.
  8575   8637   
  8576         -TEST: ce qui {{à}} pris tant de valeur, c’est…
         8638  +TEST: ce qui {{à}} pris tant de valeur, c’est…                          ->> a
  8577   8639   
  8578   8640   
  8579   8641       qui  [lui|nous|vous]  à
  8580   8642           <<- /conf/ -3>> a                                           && Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.
  8581   8643   
  8582         -TEST: un élève qui nous {{à}} fait bien des misères.
         8644  +TEST: un élève qui nous {{à}} fait bien des misères.                    ->> a
  8583   8645   
  8584   8646   
  8585   8647       [leur|leurs] à
  8586   8648           <<- /conf/ not morph(<1, ":D") --1>> a                      && Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.
  8587   8649   
  8588         -TEST: le peuple leur {{à}} donner tort
         8650  +TEST: le peuple leur {{à}} donner tort                                  ->> a
  8589   8651   
  8590   8652   
  8591         -    à  le  @:[NAQ].*:[me]¬:(?:Y|Oo)
         8653  +    à  le  @:[NAQ].*:[me]¬:(?:Y|Ov)
  8592   8654           <<- /conf/ -1:2>> a le|au
  8593   8655           && Confusion. Ou vous confondez “à” (préposition) avec “a” (avoir), ou vous devez employer “au”. Exemple : _à_ midi, il _a_ pris son déjeuner _au_ restaurant.
  8594   8656   
  8595         -TEST: Ce chien, croyons-nous savoir, {{à le}} maître le plus violent qui soit.
         8657  +TEST: Ce chien, croyons-nous savoir, {{à le}} maître le plus violent qui soit.      ->> a le|au
  8596   8658   
  8597   8659   
  8598         -    à  le  @:[NAQ].*:f¬:(?:Y|Oo)
         8660  +    à  le  @:[NAQ].*:f¬:(?:Y|Ov)
  8599   8661           <<- /conf/ -1:2>> à la|a la
  8600   8662           && Confusion. Ou vous confondez “à” (préposition) avec “a” (avoir), ou vous devez employer “a la”. Exemple : elle _a_ la Palme d’Or du festival de Cannes.
         8663  +        <<- !2>>
  8601   8664   
  8602         -TEST: {{à le}} {{donnée}}
         8665  +TEST: {{à le}} {{donnée}}                                               ->> à la|a la|||donner
  8603   8666   
  8604   8667   
  8605   8668       à  les  @:[NAQ]¬:(?:Y|Oo)
  8606   8669           <<- /conf/ -1:2>> a les|aux
  8607   8670           && Confusion. Ou vous confondez “à” (préposition) avec “a” (avoir), ou vous devez employer “aux”. Exemple : Elle _a_ donné du travail _aux_ employés _à_ profusion.
  8608   8671   
  8609         -TEST: Celui qui y croit {{à les}} moyens d’y parvenir.
         8672  +TEST: Celui qui y croit {{à les}} moyens d’y parvenir.                  ->> a les|aux
  8610   8673   TEST: à tous les sots, je dis “merde”.
  8611   8674   
  8612   8675   
  8613   8676       à  *WORD
  8614   8677           <<- /conf/ \-1.islower() and not value(\-1, "|coté|sont|peu|") >>>
  8615   8678           <<- /conf/ morph(\-1, ":(?:V.......[_z][az].*:Q|V1.*:Ip:2p)", ":[MGWNY]") -1>> a            && Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez “a”.
  8616   8679           <<- /conf/ __also__ and morph(\-1, ":V1.*:(?:Ip:2p|Q)", ":N") and not value(<1, "|il|elle|on|n’|les|l’|m’|t’|s’|d’|en|y|lui|nous|vous|leur|")
................................................................................
  8678   8741       [<start>|,|(] a moins [que|qu’]
  8679   8742           <<- /conf/ -2>> à                                           && Confusion probable : « à moins que » pour dire « sauf si ».
  8680   8743   
  8681   8744       a part @:(?:M[12]|D|Oo)
  8682   8745           <<- /conf/ -1>> à                                           && Confusion probable : “a” est une forme conjuguée de “avoir”. Pour la préposition, écrivez “à”.
  8683   8746   
  8684   8747       face a
  8685         -        <<- /conf/ not morph(<1, ":(?:D.*:f:s|A.*:[fe]:[si])|>en/")
         8748  +        <<- /conf/ not morph(<1, ":[DA].*:[fe]:[si]|>en/")
  8686   8749           -2>> à                                                      && Confusion probable : “a” est une forme conjuguée de “avoir”. Pour la préposition, écrivez “à”.
  8687   8750   
  8688   8751       par rapport  a  @:(?:D|Oo|M)
  8689   8752           <<- /conf/ -3>> à                                           && Confusion : “a” est une forme conjuguée de “avoir”. Pour la préposition, écrivez “à”.
  8690   8753   
  8691   8754       grâce a
  8692   8755           <<- /conf/ morph(<1, ":[VN]|<start>", "*") -2>> à           && Confusion probable. Locution “grâce à”.|https://fr.wiktionary.org/wiki/gr%C3%A2ce_%C3%A0
................................................................................
  8728   8791   
  8729   8792   __conf_à_bâtons_rompus!7__
  8730   8793       !! à bâtons rompus ¡¡
  8731   8794       [a|à] [bâton+s|bat-on|bat’on] [rompu+ses]
  8732   8795       [a|à] [bâton+s|bat-on|bat’on] [>rond|ron+s]  [pu+s|put|pue+s]
  8733   8796       [a|à] [>bât|ba+s|bat+s] [on|ont|>ton|>thon] [rompu+ses]
  8734   8797       [a|à] [>bât|ba+s|bat+s] [on|ont|>ton|>thon] [>rond|ron+s]  [pu+s|put|pue+s]
  8735         -        <<- /conf/ ->> à bâtons rompus                  && Confusion. Locution « à bâtons rompus ».|https://fr.wiktionary.org/wiki/%C3%A0_b%C3%A2tons_rompus
         8798  +        <<- /loc/ ->> à bâtons rompus                   && Confusion. Locution « à bâtons rompus ».|https://fr.wiktionary.org/wiki/%C3%A0_b%C3%A2tons_rompus
  8736   8799   
  8737   8800   TEST: s’organiser, comme on put, {{à bas thon rond pu}}                             ->> à bâtons rompus
  8738   8801   TEST: actions {{à bâton rompu}}                                                     ->> à bâtons rompus
  8739   8802   TEST: discuter à bâtons rompus
  8740   8803   
  8741   8804   
  8742   8805   __conf_à_cor_et_à_cri__
  8743   8806       !! à cor et à cri ¡¡
  8744   8807       [a|à] [corps|cor+s] [et|est|es|ait|ais|aies|é|è|ei|ai|aient] [à|a] [cri+s|crie+s|crit]
  8745         -        <<- /conf/ ->> à cor et à cri                   && Locution adverbiale invariable. (Le cor est un instrument à vent utilisé pour la chasse.)|https://fr.wiktionary.org/wiki/%C3%A0_cor_et_%C3%A0_cri
         8808  +        <<- /loc/ ->> à cor et à cri                    && Locution adverbiale invariable. (Le cor est un instrument à vent utilisé pour la chasse.)|https://fr.wiktionary.org/wiki/%C3%A0_cor_et_%C3%A0_cri
  8746   8809   
  8747   8810   TEST: Elles hurlèrent {{à corps et à cris}}.                                        ->> à cor et à cri
  8748   8811   TEST: manifester sa colère à cor et à cri.
  8749   8812   
  8750   8813   
  8751   8814   __conf_à_coup_sûr__
  8752   8815       !! à coup sûr ¡¡
  8753   8816       [a|à] [coup+s|>cout|>coût|>cou] [>sur|sûr+ses]
  8754         -        <<- /conf/ not (value(\3, "|sur|") and value(<1, "|tout|par|") and value(\2, "|coup|"))
         8817  +        <<- /loc/ not (value(\3, "|sur|") and value(<1, "|tout|par|") and value(\2, "|coup|"))
  8755   8818           ->> à coup sûr                                   && Confusion probable. Locution “à coup sûr”, c’est-à-dire “immanquablement”.|https://fr.wiktionary.org/wiki/%C3%A0_coup_s%C3%BBr
  8756   8819   
  8757   8820   TEST: ce qu’elles feront alors {{a coup sûr}}, difficile de le devenir.             ->> à coup sûr
  8758   8821   TEST: Bien sûr, {{à coup sur}}.                                                     ->> à coup sûr
  8759   8822   
  8760   8823   
  8761   8824   DEF: humain [administrateur|baron|chevalier|comte|contrôleur|dieu|duc|émir|époux|frère|grand-père|homme|maître|maitre|mari|ministre|monsieur|neveu|oncle|patron|père|président|prince|prophète|roi|sultan|tsar|vice-président]
  8762   8825   DEF: humaine [administratrice|baronne|chevalière|comtesse|contrôleuse|déesse|duchesse|épouse|femme|fille|grand-mère|madame|maîtresse|maitresse|mère|ministre|nièce|patronne|présidente|petite-fille|princesse|prophétesse|reine|sœur|sultane|tante|tsarine|vice-présidente]
  8763   8826   
  8764   8827   
  8765   8828   __conf_à_l_accoutumée__
  8766   8829       !! à l’ accoutumée ¡¡
  8767   8830       [à|a|as] l’ [accoutumé+ses]
  8768         -        <<- /conf/ --1>> accoutumée                     && Confusion. Locution “à l’accoutumée”.|https://fr.wiktionary.org/wiki/%C3%A0_l%E2%80%99accoutum%C3%A9e
         8831  +        <<- /loc/ ->> à l’accoutumée                    && Confusion. Locution “à l’accoutumée”.|https://fr.wiktionary.org/wiki/%C3%A0_l%E2%80%99accoutum%C3%A9e
         8832  +        <<- !3>>
  8769   8833   
  8770         -TEST: il viendra comme à l’{{accoutumé}} avec son petit air de faux-jeton           ->> accoutumée
         8834  +TEST: il viendra comme {{à l’accoutumé}} avec son petit air de faux-jeton           ->> à l’accoutumée
  8771   8835   TEST: comme à l’accoutumée, elle ne fait pas grand-chose.
  8772   8836   
  8773   8837   
  8774   8838   __conf_attention_intention__
  8775   8839       à l’ intention de @:M[12]
  8776   8840       à l’ intention de [monsieur|Mr|madame|Mme|mademoiselle|Mlle|messieurs|mesdames|mesdemoiselles|sire]
  8777   8841       à l’ intention du {humain}
................................................................................
  8814   8878   TEST: Elles avaient bien l’intention d’en parler.
  8815   8879   TEST: J’ai mis ces trésors de côté spécialement à votre intention
  8816   8880   
  8817   8881   
  8818   8882   __conf_à_moindre_cout__
  8819   8883       !! à moindre [cout|coût] ¡¡
  8820   8884       [a|à] [moindre+s] [>cou|>coup|cout+s|coût+s]
  8821         -        <<- /conf/ ->> à moindre coût                                       && Confusion. Pour évoquer des dépenses, écrivez “coût”.
         8885  +        <<- /loc/ ->> à moindre coût                                        && Confusion. Locution “à moindre coût”.
  8822   8886   
  8823   8887   TEST: {{à moindres coups}}                                                  ->> à moindre coût
  8824   8888   TEST: tout acheter à moindre coût
  8825   8889   
  8826   8890   
  8827   8891   __conf_à_grands_moindres_frais__
  8828   8892       !! à moindres frais ¡¡
  8829   8893       [a|à] [moindre+s] [frai+s|>fret]
  8830         -        <<- /conf/ ->> à moindres frais                                     && Pour évoquer des dépenses, écrivez “frais” (pluriel).
         8894  +        <<- /loc/ ->> à moindres frais                                      && Pour évoquer de petites dépenses, écrivez “à moindres frais”.
  8831   8895   
  8832   8896       !! à grands frais ¡¡
  8833   8897       [a|à] [grand+s] [frai+s|>fret]
  8834         -        <<- /conf/ ->> à grands frais                                       && Pour évoquer des dépenses, écrivez “frais” (pluriel).
         8898  +        <<- /loc/ ->> à grands frais                                        && Pour évoquer des grandes dépenses, écrivez “à grands frais”.
  8835   8899   
  8836   8900   TEST: {{a moindre frais}}                                                   ->> à moindres frais
  8837   8901   TEST: {{à grand fret}}                                                      ->> à grands frais
  8838   8902   TEST: S’en sortir à moindres frais, pas si simple.
  8839   8903   
  8840   8904   
  8841   8905   __conf_à_grands_pas__
  8842   8906       !! à grands pas ¡¡
  8843   8907       [a|à] [grand+s] pas
  8844         -        <<- /conf/ ->> à grands pas                                         && Locution “à grands pas”.
         8908  +        <<- /loc/ ->> à grands pas                                          && Locution “à grands pas”.
  8845   8909   
  8846   8910   TEST: nous avançons {{à grand pas}}                                         ->> à grands pas
  8847   8911   TEST: reculons à grands pas, mais discrètement
  8848   8912   
  8849   8913   
  8850   8914   __conf_à_part!6__
  8851   8915       !! à part [cela|ceci|ça] ¡¡
  8852   8916       [a|à] [part+s|par|pare+s] [cela|ceci|ça]
  8853         -        <<- /conf/ ->> à part \3                                            && Confusion. Locution « à part cela/ceci/ça ».|https://fr.wiktionary.org/wiki/%C3%A0_part_%C3%A7a
         8917  +        <<- /loc/ ->> à part \3                                             && Confusion probable. Locution « à part cela/ceci/ça ».|https://fr.wiktionary.org/wiki/%C3%A0_part_%C3%A7a
  8854   8918   
  8855   8919       à parts [<end>|,|)|$:D]
  8856         -        <<- /conf/ -1:2>> à part                    && Locution « à part », au singulier.
         8920  +        <<- /loc/ -1:2>> à part                                             && Locution « à part », au singulier.
  8857   8921   
  8858   8922       à [par|pare+s] $:D
  8859   8923       à [par|pare+s] {pronom_obj}
  8860         -        <<- /conf/ -1:2>> à part|a par              && Confusion. Ou bien vous voulez dire « à part » pour « hormis », ou bien vous confondez la préposition “à” avec “a” (forme conjuguée du verbe avoir).
         8924  +        <<- /loc/ -1:2>> à part|a par               && Confusion. Ou bien vous voulez dire « à part » pour « hormis », ou bien vous confondez la préposition “à” avec “a” (forme conjuguée du verbe avoir).
  8861   8925   
  8862   8926   TEST: {{a pare ça}}                                                         ->> à part ça
  8863   8927   TEST: un homme {{à parts}}                                                  ->> à part
  8864   8928   TEST: {{à par}} nous                                                        ->> à part|a par
  8865   8929   TEST: un homme à par
  8866   8930   TEST: à part ça, tout va bien
  8867   8931   TEST: à part ceci, rien ne va
  8868   8932   TEST: à part cela, rien ne va plus
  8869   8933   
  8870   8934   
  8871   8935   __conf_à_parts_égales__
  8872   8936       !! à parts égales ¡¡
  8873   8937       [a|à] [part|parts|par|pare|pares] [égale+s]
  8874         -        <<- /conf/ ->> à parts égales                                       && Locution “à parts égales” (toujours au pluriel).
         8938  +        <<- /loc/ ->> à parts égales                                        && Locution “à parts égales” (toujours au pluriel).
  8875   8939   
  8876   8940   TEST: {{à part égale}}                                                      ->> à parts égales
  8877   8941   TEST: un partage à parts égales
  8878   8942   
  8879   8943   
  8880   8944   __conf_à_peu_près__
  8881   8945       !! à peu près ¡¡
  8882   8946       [a|à] [peu|peux|peut] [près|>pré|>prêt]
  8883         -        <<- /conf/ ->> à peu près                                           && Confusion.|https://fr.wiktionary.org/wiki/%C3%A0_peu_pr%C3%A8s
         8947  +        <<- /loc/ ->> à peu près                                            && Confusion.|https://fr.wiktionary.org/wiki/%C3%A0_peu_pr%C3%A8s
  8884   8948           <<- ~>> *
  8885   8949   
  8886   8950   TEST: C’est {{à peu prêt}} la même chose.                                   ->> à peu près
  8887   8951   TEST: elle est {{a peut près}} au point.                                    ->> à peu près
  8888   8952   TEST: C’est à peu près ça.
  8889   8953   
  8890   8954   
  8891   8955   __conf_à_pleines_dents__
  8892   8956       !! à pleines dents ¡¡
  8893   8957       [a|à] [>plain|plein+ses] [dent+s|>dan]
  8894         -        <<- /conf/ ->> à pleines dents                                      && Locution “à pleines dents” (toujours au pluriel).
         8958  +        <<- /loc/ ->> à pleines dents                                       && Locution “à pleines dents” (toujours au pluriel).
  8895   8959   
  8896   8960   TEST: Elle mord la vie {{à plaine dent}}.                                   ->> à pleines dents
  8897   8961   
  8898   8962   
  8899   8963   __conf_à_quel_point!7__
  8900   8964       !! à quel point ¡¡
  8901   8965       !! à quels points ¡¡
  8902   8966       [a|à] qu’ [elle|elles] [>point|>poing]
  8903   8967       [a|à] [quel|quels|quelle|quelles] point+s
  8904         -        <<- /conf/ ->> à quel point                                         && Confusion probable. Locution “à quel point”.|https://fr.wiktionary.org/wiki/%C3%A0_quel_point
         8968  +        <<- /loc/ ->> à quel point                                          && Confusion probable. Locution “à quel point”.|https://fr.wiktionary.org/wiki/%C3%A0_quel_point
  8905   8969   
  8906   8970   TEST: imaginez {{à qu’elle point}} j’étais prêt.                            ->> à quel point
  8907   8971   TEST: elle sait jusqu’à quel point elle pouvait se fier à eux.
  8908   8972   TEST: À quels points pensez-vous ?
  8909   8973   
  8910   8974   
  8911   8975   __conf_à_tire_d_aile__
  8912   8976       à tire d’ >aile
  8913   8977           <<- /tu/ ->> à tire-d’aile                                          && Trait d’union manquant. Locution “à tire-d’aile”.|https://fr.wiktionary.org/wiki/%C3%A0_tire-d%E2%80%99aile
  8914   8978   
  8915   8979       !! à tire-d’aile ¡¡
  8916   8980       [a|à] [>tir|>tire]  d’ [>aile|elle|elles|ail]
  8917   8981       [a|à] [tir-d’aile|tirs-d’aile|tir-d’ailes|tirs-d’ailes]
  8918         -        <<- /conf/ ->> à tire-d’aile                                        && Confusion. Locution “à tire-d’aile”.|https://fr.wiktionary.org/wiki/%C3%A0_tire-d%E2%80%99aile
         8982  +        <<- /loc/ ->> à tire-d’aile                                         && Confusion. Locution “à tire-d’aile”.|https://fr.wiktionary.org/wiki/%C3%A0_tire-d%E2%80%99aile
  8919   8983   
  8920   8984   TEST: accourir {{à tire d’aile}}                                            ->> à tire-d’aile
  8921   8985   TEST: venir {{à tir d’ail}} jusqu’ici                                       ->> à tire-d’aile
  8922   8986   TEST: Elle arrivait à tire-d’aile.
  8923   8987   
  8924   8988   
  8925   8989   __conf_à_tire_larigot__
  8926   8990       à tire larigot
  8927   8991           <<- /tu/ ->> à tire-larigot                                         && Trait d’union manquant. Locution à “à tire-larigot”.|https://fr.wiktionary.org/wiki/%C3%A0_tire-larigot
  8928   8992   
  8929   8993       [a|à]   >tir >larigot
  8930   8994       a       >tire >larigot
  8931         -        <<- /conf/ ->> à tire-larigot                                       && Confusion. Locution à “à tire-larigot”.|https://fr.wiktionary.org/wiki/%C3%A0_tire-larigot
         8995  +        <<- /loc/ ->> à tire-larigot                                        && Confusion. Locution à “à tire-larigot”.|https://fr.wiktionary.org/wiki/%C3%A0_tire-larigot
  8932   8996   
  8933   8997   TEST: il gueulait {{à tire larigot}}                                        ->> à tire-larigot
  8934   8998   TEST: il gueulait {{à tir larigot}}                                         ->> à tire-larigot
  8935   8999   TEST: Au nom du progrès, les Victoriens en mal de modernisation rasèrent à tire-larigot les églises et les bâtiments jugés trop anciens.
  8936   9000   
  8937   9001   
  8938   9002   __conf_à_tue_tête!7__
  8939   9003       [à|a|as] [tu+ses] [tète+s|tête+s]
  8940         -        <<- /conf/ ->> à tue-tête                                           && Confusion. Locution adverbiale “à tue-tête”.|https://fr.wiktionary.org/wiki/%C3%A0_tue-t%C3%AAte
         9004  +        <<- /loc/ ->> à tue-tête                                            && Confusion. Locution adverbiale “à tue-tête”.|https://fr.wiktionary.org/wiki/%C3%A0_tue-t%C3%AAte
  8941   9005   
  8942   9006       [à|a|as] ~^tue?s?-t[èêeé]te?s?$
  8943         -        <<- /conf/ not (value(\1, "|à|") and value(\2, "|tue-tête|"))
         9007  +        <<- /loc/ not (value(\1, "|à|") and value(\2, "|tue-tête|"))
  8944   9008           ->> à tue-tête                                                      && Confusion. Locution adverbiale “à tue-tête”.|https://fr.wiktionary.org/wiki/%C3%A0_tue-t%C3%AAte
  8945   9009   
  8946   9010   TEST: à tue-tête
  8947   9011   TEST: {{à tue tête}}                                                        ->> à tue-tête
  8948   9012   TEST: {{à tu-tête}}                                                         ->> à tue-tête
  8949   9013   
  8950   9014   
  8951   9015   __conf_à_vau_l_eau__
  8952   9016       !! à vau-l’eau ¡¡
  8953   9017       [a|à] [volo|vo-lo]
  8954   9018       [à|a] [>veau|>vau|vo|vos] l’ [o|os|au|aux|>eau]
  8955   9019       [a|à] [vau-l’eau|vaux-l’eau]
  8956         -        <<- /conf/ ->> à vau-l’eau                          && Confusion. Locution “à vau-l’eau”, qui signifie “au fil de l’eau, sans contrôle”.|https://fr.wiktionary.org/wiki/%C3%A0_vau-l%E2%80%99eau
         9020  +        <<- /loc/ ->> à vau-l’eau                           && Confusion. Locution “à vau-l’eau”, qui signifie “au fil de l’eau, sans contrôle”.|https://fr.wiktionary.org/wiki/%C3%A0_vau-l%E2%80%99eau
  8957   9021   
  8958   9022   TEST: tout part {{à veau l’eau}}                                            ->> à vau-l’eau
  8959   9023   TEST: On décida de tout laisser partir {{à vau l’o}}                        ->> à vau-l’eau
  8960   9024   TEST: une dérive à vau-l’eau.
  8961   9025   
  8962   9026   
  8963   9027   __conf_à_a_locutions__
................................................................................
  9206   9270   TEST: les méthodes de l’à-peu-près ne suffisent pas.
  9207   9271   TEST: Celui qui a peine à paraître ne doit pas être mis subitement en lumière
  9208   9272   
  9209   9273   
  9210   9274   ## substantifs
  9211   9275   
  9212   9276   __conf_substantif_à_substantif!3__
  9213         -    *WORD  a  @:N¬*
         9277  +    *WORD  a  $:N¬*
  9214   9278           <<- /conf/ \2.islower()
  9215   9279               and not value(\3, "|accès|bon|bonne|beau|besoin|charge|confiance|connaissance|conscience|crainte|droit|envie|été|faim|force|grand|grande|hâte|honte|interdiction|intérêt|lieu|mauvaise|peine|peur|raison|rapport|recours|soif|tendance|terre|tort|trait|vent|vocation|")
  9216   9280               and morph(\1, ":N", "*")
  9217   9281           -2>> à              && Confusion probable : “a” est une forme conjuguée du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0
  9218   9282   
  9219   9283   TEST: les bobos {{a}} trottinette                                                       ->> à
  9220   9284   TEST: la lettre A est la première lettre de l’alphabet
................................................................................
 10850  10914   TEST: Vous êtes {{entrain}} de vaincre.                         ->> en train
 10851  10915   TEST: Viennent-ils {{entrain}} ?                                ->> en train
 10852  10916   TEST: ces idiots sont en train de tout foutre en l’air.
 10853  10917   
 10854  10918       en train
 10855  10919           <<- /conf/ value(<1, "|avec|sans|quel|quelle|quels|quelles|cet|votre|notre|mon|leur|l’|d’|")
 10856  10920           ->> entrain                                         && Confusion. Soudez les deux mots. L’entrain est une fougue, une ardeur à accomplir quelque chose.|https://fr.wiktionary.org/wiki/entrain
        10921  +        <<- !2>>
 10857  10922   
 10858  10923   TEST: Avec quel {{en train}}, ils nous ont mené jusque là-haut.                                 ->> entrain
 10859  10924   TEST: Son manque d’{{en train}} était contagieux.                                               ->> entrain
 10860  10925   TEST: c’est l’{{en train}} de cette jeune femme qui force l’admiration de tout le monde.        ->> entrain
 10861  10926   TEST: Elles travaillaient avec entrain, conscientes que la fin était proche.
 10862  10927   
 10863  10928   
................................................................................
 11361  11426       ne  [nous|vous]  la  @:Q¬:(?:[123][sp]|V[123]......e)|>lui/
 11362  11427           <<- /conf/ -3>> l’a                                                     && Confusion probable : “\4” est un participe passé. Il faut donc employer l’auxiliaire “avoir”.
 11363  11428   
 11364  11429   TEST: il {{la}} {{donnée}}.
 11365  11430   TEST: elle {{la}} vendue.
 11366  11431   TEST: ne {{la}} {{donné}} que contraint et forcé…
 11367  11432   TEST: celle-là, il me {{la}} {{commandée}} ?
 11368         -TEST: ne nous {{la}} donnée pas
        11433  +TEST: ne nous {{la}} {{donnée}} pas
 11369  11434   TEST: au fur et à mesure que les molécules du nuage se dirigent vers le centre, sa densité augmente et avec elle la gravité qu’il génère.
 11370  11435   
 11371  11436   
 11372  11437   # laissez-passer / laissez-faire
 11373  11438   __conf_laisser_passer_aller__
 11374  11439       laisser-passer
 11375  11440           <<- /conf/ ->> laissez-passer                                           && Confusion.
................................................................................
 26512  26577   
 26513  26578       [de|d’] [ne|n’]    [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:V¬:Y|>(?:lui|plus|point)/
 26514  26579       [de|d’] [ne|n’|en|me|m’|te|t’|se|s’|y]                                       @:V¬:Y|>(?:lui|plus|point)/
 26515  26580       [de|d’] [ne|n’]    [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        @:V¬:Y
 26516  26581       [de|d’] [ne|n’]    [le|la|l’|les]                 [lui|leur|en|y]            @:V¬:Y
 26517  26582       [de|d’] [ne|n’]    [lui|leur]                     en                         @:V¬:Y
 26518  26583       [de|d’] [me|m’|te|t’|se|s’]  [le|la|l’|les|en|y]                             @:V¬:Y
 26519         -    [de|d’] [nous|vous]          [le|la|l’|les|en|y]                             @:V¬:[YP]
        26584  +    [de|d’] [nous|vous]          [le|la|l’|les|en|y]                             @:V¬:(?:[YPK]|If|3p!)
 26520  26585       [de|d’] [le|la|l’|les]       [lui|leur|en|y]                                 @:V¬:Y
 26521  26586       [de|d’] leur                 en                                              @:V¬:Y
 26522         -    [de|d’] lui                  en                                              @:V¬:[YP]
        26587  +    [de|d’] lui                  en                                              @:V¬:(?:[YPK]|If|3p!)
 26523  26588           <<- /infi/ --1>> =suggVerbInfi(\-1)                                             && Après “de”, le verbe devrait être à l’infinitif.
 26524  26589   
 26525  26590       [de|d’]  @:V1.*:Q¬:N
 26526  26591           <<- /infi/ not \2[0:1].isupper() and not morph(<1, ">(?:en|passer|qualifier)/") and not morph(\2, ">(?:fieffer|sacrer)/") and not tag(<1, "_rien_")
 26527  26592               and not before("(?i)(?:quelqu(?:e chose|’une?)|qu’y a-t-il |\\b(?:l(?:es?|a)|nous|vous|me|te|se) trait|personne|points? +$|autant +$|ça +|rien d(?:e |’)|rien(?: +[a-zéèêâîûù]+|) +$)")
 26528  26593               and not tagbefore(\1, "_ceque_")
 26529  26594           -2>> =suggVerbInfi(\2)                                                          && Le verbe devrait être à l’infinitif.
................................................................................
 32664  32729   TEST: la majorité survenaient sous la contrainte
 32665  32730   TEST: la plupart avançaient en rangs serrés
 32666  32731   TEST: un grand nombre avaient été humiliés par ces pratiques délétères
 32667  32732   
 32668  32733   
 32669  32734   __conj_det_sing_nom__
 32670  32735       [un|ce|cet|mon|ton|son|notre|votre]  *WORD  @:[123][sp]¬:(?:3s|P|Y|3p!|G|M)
 32671         -        <<- /conj/ not tag(\2, "_enum_") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[me]:[si]", ":G")
        32736  +        <<- /conj/ not tag(\2, "_enum_") and morph(<1, ":C|<start>|>,", ":[YP]|>et/") and morph(\2, ":[NA].*:[me]:[si]", ":G")
 32672  32737               and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|nombre|")
 32673  32738                           or tagbefore(\1, "_ni_") or value(<1, "|et|ou|")) and morph(\3, ":3?p") ) and not agreement(\2, \3) >>>
 32674  32739           <<- /conj/ not tag(\-1, "_ngn_") and (morph(\3, ":A.*:p") or (morph(\3, ":N.*:p") and morph(\2, ":A")))
 32675  32740           -3>> =suggVerb(\3, ":3s", suggSing)                                                         && Accord avec “\1 \2…” incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.
 32676  32741           <<- /conj/ __else__ -3>> =suggVerb(\3, ":3s")                                               && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du singulier.
 32677  32742   
 32678  32743       [une|cette|mon|ton|son|ma|ta|sa|notre|votre]  *WORD  @:[123][sp]¬:(?:3s|P|Y|3p!|G|M)
 32679         -        <<- /conj/ not tag(\2, "_enum_") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[fe]:[si]", ":G")
        32744  +        <<- /conj/ not tag(\2, "_enum_") and morph(<1, ":C|<start>|>,", ":[YP]|>et/") and morph(\2, ":[NA].*:[fe]:[si]", ":G")
 32680  32745               and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|")
 32681  32746                           or tagbefore(\1, "_ni_") or value(<1, "|et|ou|")) and morph(\3, ":3?p") ) and not agreement(\2, \3) >>>
 32682  32747           <<- /conj/ not tag(\-1, "_ngn_") and (morph(\3, ":A.*:p") or (morph(\3, ":N.*:p") and morph(\2, ":A")))
 32683  32748           -3>> =suggVerb(\3, ":3s", suggSing)                                                         && Accord avec “\1 \2…” incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.
 32684  32749           <<- /conj/ __else__ -3>> =suggVerb(\3, ":3s")                                               && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du singulier.
 32685  32750   
 32686  32751       [un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre]  *WORD  qui  @:V¬:(?:3s|P|3p!|G|M)
 32687         -        <<- /conj/ not tag(\2, "_enum_") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[si]", ":G")
        32752  +        <<- /conj/ not tag(\2, "_enum_") and morph(<1, ":C|<start>|>,", ":[YP]|>et/") and morph(\2, ":[NA].*:[si]", ":G")
 32688  32753               and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|")
 32689  32754                           or tagbefore(\1, "_ni_") or value(<1, "|et|ou|")) and morph(\4, ":3p") )
 32690  32755           -4>> =suggVerb(\4, ":3s")                                                                   && Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du singulier.
 32691  32756   
 32692  32757   TEST: Tu devrais le savoir, ce roman-là de Jean-Paul Sartre {{es}} passionnant.                     ->> est
 32693  32758   TEST: Cette confusion qui {{donnent}} le tournis.                                                   ->> donne
 32694  32759   TEST: tu sais, une hausse de 2 % {{satisfais}} tout le monde                                        ->> satisfait
................................................................................
 33932  33997   TODO: Les côtes sont dans leur ensemble extrêmement découpées.
 33933  33998   
 33934  33999   !!! Indécidable                                                                                   !!
 33935  34000   TEST: Du sable fin grippe les rouages (accord avec ce qui précède).
 33936  34001   TEST: Du monde noir sortent les envahisseurs (accord avec ce qui suit).
 33937  34002   
 33938  34003   !!! Autres tests                                                                                  !!
        34004  +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.
 33939  34005   TEST: Les États parties sont les pays qui ont ratifié la Convention du patrimoine mondial.
 33940  34006   TEST: Ça a l’air de t’aller.
 33941  34007   TEST: Et je m’en sors.
 33942  34008   TEST: C’est à chacun d’entre nous de suivre le modèle d’Amos.
 33943  34009   TEST: C’est toi qui voulais y aller.
 33944  34010   TEST: je ne suis qu’une joueuse en robe de soirée.
 33945  34011   TEST: Tu ne fais qu’aggraver les choses.