Grammalecte  Diff

Differences From Artifact [a32d563101]:

To Artifact [fd09ade85f]:


2163
2164
2165
2166
2167
2168
2169






2170
2171
2172
2173
2174
2175
2176
....
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
....
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058



8059
8060

8061
8062
8063
8064
8065
8066
8067
....
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
....
8254
8255
8256
8257
8258
8259
8260

8261
8262
8263
8264
8265
8266
8267
.....
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660



































11661
11662
11663
11664
11665
11666
11667
.....
11710
11711
11712
11713
11714
11715
11716





























11717
11718
11719
11720
11721
11722
11723
.....
11794
11795
11796
11797
11798
11799
11800

11801
11802
11803
11804
11805
11806
11807
.....
12102
12103
12104
12105
12106
12107
12108
12109

12110
12111
12112
12113
12114
12115
12116
.....
12154
12155
12156
12157
12158
12159
12160

12161
12162
12163
12164
12165
12166
12167
.....
12267
12268
12269
12270
12271
12272
12273










12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
.....
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316

12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
.....
12384
12385
12386
12387
12388
12389
12390

12391
12392
12393
12394
12395
12396
12397
.....
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
.....
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
.....
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
.....
12598
12599
12600
12601
12602
12603
12604

12605
12606
12607
12608
12609
12610
12611
.....
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
.....
12766
12767
12768
12769
12770
12771
12772

12773
12774
12775
12776
12777
12778
12779
.....
12861
12862
12863
12864
12865
12866
12867

12868
12869
12870
12871
12872
12873
12874
.....
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
.....
13464
13465
13466
13467
13468
13469
13470



13471
13472
13473
13474
13475
13476
13477
.....
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
.....
13566
13567
13568
13569
13570
13571
13572

13573
13574
13575
13576
13577
13578
13579
.....
13653
13654
13655
13656
13657
13658
13659

13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675

13676

13677
13678
13679
13680
13681
13682
13683
.....
13926
13927
13928
13929
13930
13931
13932



13933
13934
13935
13936
13937
13938
13939
.....
13940
13941
13942
13943
13944
13945
13946

13947
13948
13949
13950
13951
13952
13953
.....
14781
14782
14783
14784
14785
14786
14787

14788
14789
14790
14791
14792
14793
14794
.....
17432
17433
17434
17435
17436
17437
17438

17439
17440
17441
17442
17443
17444
17445
.....
18152
18153
18154
18155
18156
18157
18158








18159
18160
18161
18162
18163
18164
18165
.....
19911
19912
19913
19914
19915
19916
19917






19918
19919
19920
19921
19922
19923
19924
.....
19937
19938
19939
19940
19941
19942
19943


19944
19945
19946
19947
19948
19949
19950
.....
24125
24126
24127
24128
24129
24130
24131






24132
24133
24134
24135
24136
24137
24138
.....
24889
24890
24891
24892
24893
24894
24895











24896
24897
24898
24899
24900
24901
24902
.....
25080
25081
25082
25083
25084
25085
25086
25087
25088
25089
25090
25091
25092
25093
25094
25095
25096
25097
25098
25099
25100
25101

    *NUM : *NUM
        <<- space_after(\1, 0, 0) and space_after(\1, 0, 0) ~>> ␣

    *NUM  ~^h[0-9][0-9]$
        <<- space_after(\1, 0, 0) ~>> ␣








__fusions_noms_propres__
    cac  40
        <<- ~>> ␣

    France [2|3|4|5|0|O]
        <<- ~>> ␣
................................................................................

    y a ?@:[WX]¿ faute
        <<- !-1>>

TEST: New York {{étaient}} {{devenue}} la plaque tournante de tous les trafics.
TEST: de Bordeaux ou de n’importe où
TEST: il n’y a pas faute.



!!!! Noms composés                                                                                !!

__tag_noms__
    ~\w-là$
        <<- />> -là
................................................................................
TEST: le jugement en cour d’assises
TEST: ils vont passer prochainement en cour martiale.


# cuir / cuire
__conf_cuir_cuire__
    >dur [à|a] >cuir
        <<- /conf/ -3>> cuire           # Confusion. Locution “dur à cuire” Le cuir est le nom qu’on donne à la peau animale. Pour évoquer la cuisson, écrivez “cuire”.|https://fr.wiktionary.org/wiki/cuire
        <<- /conf/ \2 == "a" -2>> à     # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.




TEST: ce sont des durs à {{cuir}}
TEST: Quelle dure {{a}} {{cuir}}, celle-là.



# dans / d’en
__conf_dans_dan_d_en__
    d’ en [le|la|l’|les|de|d’|des|du|un|une|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|ce|cet|cette|ces|chacun|plusieurs|quelques|certains|certaines]
        <<- /conf/ not (\3 == "ce" and value(>1, "|moment|")) -1:2>> dans           # Confusion. Utilisez “dans” pour dire “à l’intérieur de quelque chose”.

................................................................................
    des ~^\d{2,5}$  @:¬:[NA].*:[ip]|>(?:à|et|ou)/
        <<- /conf/ not value(<1, "|%|") and not morph(<1, ":B|>(?:pourcent|barre|seuil|aucun|plusieurs|certaine?s|une?)/")
        -1>> dès # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

    [dés|des] *NUM ans
    [dés|des] $:B ans
    [dés|des] un an
        <<- /conf/ not morph(<1, ":R|>(?:approcher|anniversaire|cap|célébration|commémoration|occasion|passage|programme|terme|classe|autour|celui|ceux|celle|celles)/") and not value(>1, "|de|du|des|d’|")
            and not before("% +$")
        -1>> dès                                                                                    # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

    [dés|des] *NUM heures
        <<- /conf/ not morph(<1, ":R|>(?:approcher|cap|passage|programme|terme|classe|autour|celui|ceux|celle|celles)/") and not value(>1, "|de|du|des|d’|") and \2 != "35"
        -1>> dès                                                                                    # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

................................................................................
TEST: J’ai des X230.
TEST: Pour les enfants placés, l’angoisse du passage des 18 ans
TEST: C’est la fin des 35 heures.
TEST: 98 % des 18‑29 ans considéraient cela comme évident
TEST: Gagnez trois dés lors d’un test
TEST: aucun des 19 peuples concernés n’en veut
TEST: un des 18 sera bientôt là.



# diagnostic / diagnotique // pronostic / pronostique // public / publique
__conf_diagnostic_pronostique__
    [ce|un|du|mon|notre|votre|quel] [diagnostique|pronostique|publique]
        <<- /conf/ -2>> =\2.replace("que", "c").replace("QUE", "C")                                 # Confusion probable. Le nom s’écrit avec un “c”.

................................................................................

!!!
!!!
!!! Processeur: épuration des adverbes, locutions adverbiales, interjections et expressions usuelles  !!
!!!
!!!

__purge_dates__
    depuis le           [1er|1ᵉʳ|~^\d\d?$]  {mois}    ?[dernier|prochain|~^\d{2,5}$]¿
    [le|du|au]          [1er|1ᵉʳ|~^\d\d?$]  {mois}    ?[dernier|prochain|~^\d{2,5}$]¿
    jusqu’  au          [1er|1ᵉʳ|~^\d\d?$]  {mois}    ?[dernier|prochain|~^\d{2,5}$]¿
    à  compter  du      [1er|1ᵉʳ|~^\d\d?$]  {mois}    ?[dernier|prochain|~^\d{2,5}$]¿
    en  l’  an  ~^\d{2,5}$
    en  l’  an  de  grâce  ~^\d{2,5}$
    en  {mois}  ~^\d{2,5}$
    [de|d’|D’]  {mois}  ~^\d{2,5}$
    à  la  {mi_mois}    ?~^\d{2,5}$¿
    entre {mois} ?~^\d{2,5}$¿ et {mois} ?~^\d{2,5}$¿
    début {mois} ~^\d{2,5}$
    au début {mois} ~^\d{2,5}$
    en ce début {mois} ~^\d{2,5}$
    au [début|cours] de l’ an ?[passé|prochain|~^\d{2,5}$]¿
    au [début|cours] de l’ année ?[passée|prochaine|~^\d{2,5}$]¿
    au [début|cours] des années ~^\d{2,5}$
    au [début|cours] du mois [de|d’] {mois} ?[passé|prochain|~^\d{2,5}$]¿
    à la fin de l’ an ?[passé|~^\d{2,5}$]¿
    à la fin de l’ année ?[passée|~^\d{2,5}$]¿
    à la fin des années ~^\d{2,5}$
    à la fin du mois [de|d’] {mois} ?[passé|prochain|~^\d{2,5}$]¿
    à l’ orée de l’ an ?[passé|~^\d{2,5}$]¿
    à l’ orée de l’ année ?[passée|~^\d{2,5}$]¿
    à l’ orée des années ~^\d{2,5}$
    à l’ orée du mois [de|d’] {mois} ?[passé|prochain|~^\d{2,5}$]¿
    jusqu’ en {mois} ~^\d{2,5}$
    jusqu’ à la {mi_mois} ~^\d{2,5}$
    depuis {mois} ?~^\d{2,5}$¿
    depuis la {mi_mois} ~^\d{2,5}$
        <<- ~>> *

    [début|fin]  {mois}  ?~^\d{2,5}$¿
        <<- not morph(<1, ":D") ~>> *

    en  ~^\d{2,5}$  [,|<end>|)]
    en  ~^\d{2,5}$  @:¬:[AN].*:[pi]
    de  ~^\d{2,5}$  @:A.*:s
        <<- ~1:2>> *

TEST: ils sont depuis le 2 janvier {{parti}} à l’étranger.
TEST: ils sont depuis le 2 janvier 2012 {{parti}} à l’étranger.
TEST: profanation de plusieurs églises françaises début février.


__purge_saisons__
    à  l’  [été|automne|hiver]  ~^\d{2,4}$
    au  printemps  ~^\d{2,4}$
        <<- ~>> *

TEST: Une étude de 2005 publiée dans le Journal
TEST: Les cinq variantes de la couverture du magazine Wired d’avril 2016 consacrée à Silicon Valley.
TEST: c’est donc la cinquième en 50 ans


__purge_un_nombre__
    un  *NUM  @:A.*:s¬:G
        <<- ~2>> *

TEST: l’équipe veut aussi voir dans la lettre le nombre d’or, un symbole d’harmonie, ainsi qu’un 6 retourné.


__purge_début_phrase__
    <start>  car
    <start>  de plus
    <start>  et  ?puis¿
    <start>  mais
    <start>  m’  est   avis  [que|qu’]
    <start>  or  donc
    <start>  puis
    [<start>|,|(] grand bien lui fasse
        <<- ~2:0>> *





































__purge_horaires_et_durée__
    24      [heures|h]      [sur|/]  24
    7       [jours|j]       [sur|/]  7
    sept    [jours|j]       [sur|/]  sept
    vingt-quatre  heures    [sur|/] vingt-quatre
        <<- ~>> *
................................................................................
    jusqu’ à    *HOUR  ?[tapantes|pétantes]¿  [demain|hier]  ?[matin|soir|après-midi]¿
        <<- ~>> *

TEST: Le train de 2 h 47 {{arriveraient}} en retard.
TEST: Le train de 2 h 47 du matin {{arriveraient}} en retard.
TEST: Le train de 2h47 du matin {{arriveraient}} en retard.































__purge_prépositions_qqn__
    [après|avant|avec|pour|contre|sans|envers|chez|en|malgré|selon] les uns et les autres           [<end>|,|@:[VXG]¬>qui/]
        <<- ~1:6>> *

    [après|avant|avec|pour|contre|sans|envers|chez|de|d’|malgré|selon] on ne sait [qui|quoi]        [<end>|,|@:[VXG]¬>qui/]
        <<- ~1:5>> *
................................................................................
    ipso        facto
    mutatis     mutandis
        <<- ~>> *


__purge_locutions__
    , [oui|non] ,

    , entre autres ?choses¿ ,
    à *NUM  %
    à ?seulement¿ [*NUM|$:B|quelques|plusieurs] [millimètres|centimètres|décamètres|pas|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] de distance
    à [autrui|bâbord|califourchon|chacun|cheval|confesse|contrecœur|contre-cœur|contretemps|>demi-mot|foison|grand-peine|jamais|genoux|gogo|loisir|merveille|moitié|nouveau|outrance|peine|perpétuité|présent|raison|rallonge|rebrousse-poil|reculons|regret|renverse|risque|sec|tâtons|tire-d’aile|tire-larigot|tort|tribord|tout-va|vif]
    à [mi-chemin|mi-mandat|mi-mot+s|mi-parcours|mi-temps|mi-voix]
    à air comprimé
    à angle droit
................................................................................
    au premier abord
    au premier coup d’ œil
    au propre comme au figuré
    au préalable
    au ras des pâquerettes
    au saut du lit
    au second plan
    au sens [figuré|large|propre]

    au surplus
    au [Ier|Iᵉʳ|IId|Ind|IIᵈ|IIⁿᵈ] siècle
    au ~^[xXvViI]+(?:[eᵉ]|i?[èe]me)$ siècle
    au-delà du descriptible
    au-dessus [de|d’] {pronom_obj}
    ?d’¿ aujourd’hui
    ?tout¿ aussi
................................................................................
    bien assez tôt
    bien des fois
    bien souvent
    bientôt
    bon gré ?,¿ mal gré
    bras dessus ?,¿ bras dessous
    çà et là

    ce faisant
    cependant
    [cela|ça|ceci] mis à part
    [cela|ça|ceci] va sans dire
    [cela|ceci] étant dit
    certes
    ?[de|d’]¿ ces derniers temps
................................................................................
    d’ une autre trempe
    d’ une [façon|manière] ou d’ une autre
    d’ une certaine [façon|manière]
    d’ une tout autre ampleur
    d’ une [minute|seconde] à l’ autre
    d’ utilité publique
    de-ci ?,¿ de-là










    [de|d’] *NUM %
    [de|d’] [conserve|fait|guingois|luxe|nouveau|permanence|partout|préférence|rechange|routine|surcroît|surcroit|visu]
    [de|d’] A à Z
    [de|d’] bas en haut
    [de|d’] bas étage
    [de|d’] ?assez¿ basse [condition|extraction]
    [de|d’] ?assez¿ bon [aloi|cœur|gré|matin|poil|sens|ton]
    [de|d’] ?assez¿ bonne [compagnie|facture|famille|foi|grâce|heure|humeur|qualité]
    [de|d’] bouche en bouche
    [de|d’] bric et [de|d’] broc
    [de|d’] but en blanc
    [de|d’] ce fait ?[incontestable|irréfutable|même]¿
    [de|d’] ce seul fait
    [de|d’] ce point de vue
    [de|d’] cette sorte
................................................................................
    [de|d’] deux choses l’ une
    [de|d’] droite à gauche
    [de|d’] droite comme de gauche
    [de|d’] fâcheuse mémoire
    [de|d’] fil en aiguille
    [de|d’] fond en comble
    [de|d’] fort [loin|près]
    [de|d’] [fraîche|fraiche] date
    [de|d’] [gaieté|gaîté|gaité] de cœur
    [de|d’] gauche à droite
    [de|d’] gauche comme de droite
    [de|d’] génération en génération
    [de|d’] grande [taille|envergure|stature|valeur]
    [de|d’] gré à gré
    [de|d’] gré ou de force
    [de|d’] guerre lasse
    [de|d’] haut en bas
    [de|d’] ?très¿ haut [rang|vol]
    [de|d’] ?très¿ haute [lignée|lutte|naissance|stature|taille|valeur|volée]
    [de|d’] jour comme de nuit
    [de|d’] jour en jour
    [de|d’] là-bas
    [de|d’] la meilleure [manière|façon] possible
    [de|d’] la même [façon|manière]

    [de|d’] la sorte
    [de|d’] la tête aux pieds
    [de|d’] la veille
    [de|d’] loin
    [de|d’] loin en loin
    [de|d’] longue [date|durée|haleine]
    [de|d’] main [de|d’] [maître|maitre]
    [de|d’] mauvais [aloi|goût|gout|gré]
    [de|d’] ?assez¿ mauvaise [compagnie|facture|foi|grâce|humeur|qualité]
    [de|d’] mieux en mieux
    [de|d’] millénaire en millénaire
    [de|d’] moindre [envergure|valeur]
    [de|d’] mois en mois
    [de|d’] nature [étrangère|inconnue|indéterminée|insolite]
    [de|d’] nombreuses années plus [tôt|tard]
    [de|d’] nombreuses fois
    [de|d’] nos jours
    [de|d’] notoriété publique
    [de|d’] nulle part
    [de|d’] pire en pire
    [de|d’] près
    [de|d’] près ou de loin
    [de|d’] par le monde ?entier¿
    [de|d’] part en part
    [de|d’] part et d’ autre
    [de|d’] ?presque¿ partout
    [de|d’] petite [taille|envergure|stature|valeur]
    [de|d’] pied ferme
    [de|d’] place en place
    [de|d’] plein [droit|fouet]
    [de|d’] plus [belle|près]
    [de|d’] premier [choix|ordre|plan]
    [de|d’] première [catégorie|main|nécessité]
    [de|d’] prime abord
................................................................................
    [de|d’] [ma|ta|sa|notre|votre|leur] part
    [de|d’] [ma|ta|sa|notre|votre|leur] propre volonté
    [de|d’] moins en moins
    [de|d’] plus en plus
    [de|d’] mieux en mieux
    [de|d’] pire en pire
    [de|d’] jour en jour

    [de|d’] minute en minute
    [de|d’] semaine en semaine
    [de|d’] mois en mois
    [de|d’] trimestre en trimestre
    [de|d’] semestre en semestre
    [de|d’] siècle en siècle
    [de|d’] millénaire en millénaire
................................................................................
    dorénavant
    déjà
    désormais
    depuis $:B [ans|années|mois|semaines|jours|heures|minutes|secondes]
    depuis *NUM [ans|années|mois|semaines|jours|heures|minutes|secondes]
    depuis belle lurette
    depuis bien longtemps
    depuis [de|d’] ?[assez|très]¿ longues années
    depuis des lustres
    depuis la nuit des temps
    depuis la [première|dernière|~ième$] fois
    depuis les années ~^\d{2,5}$
    depuis ?[assez|très]¿ longtemps
    depuis lors
    depuis ?[assez|très]¿ peu de temps
    depuis quelque temps
    depuis quelques [secondes|minutes|heures|jours|semaines|mois|trimestres|semestres|années|décennies|siècles|millénaires]
    depuis si longtemps
    depuis toujours
    depuis tout ce temps
    des fois
    des pieds à la tête
................................................................................
    du tout au tout
    eh bien
    en \d\d+ [ans|années|mois|semaines|jours|heures|minutes|secondes]
    en [aparté|apparence|arrière|avance|avant|cachette|ceci|cela|clair|commun|conséquence|continu|contrebas|contrepartie|dedans|définitive|détail|direct|douce|effet|émoi|filigrane|général|goguette|hâte|majorité|outre|pâmoison|parallèle|partie|particulier|permanence|personne|pratique|prime|privé|principe|priorité|public|retour|revanche|rien|rogne|route|secret|silence|somme|suspens|théorie|trompe-l’œil|vain|vérité]
    en réalité ?[augmentée|virtuelle]¿
    en aucun cas
    en aucune [circonstance|façon|manière]
    en ?[assez|très]¿ bas âge
    en ?[assez|très]¿ bon état ?général¿
    en ?[assez|très]¿ bon état de [fonctionnement|marche]
    en ?[assez|très]¿ bonne [compagnie|place|posture|voie]
    en bonne et due forme
    en bonne santé ?[physique|mentale|psychique]¿
    en bout de course
    en cas [de|d’] [besoin|doute|urgence]
    en cas [de|d’] nécessité ?[absolue|impérieuse]¿
    en [chacun|chacune] [de|d’] [nous|vous|eux|elles]
    en chair et en os
................................................................................
    en direction [de|d’] l’ [est|ouest]
    en direction du [nord|nord-est|nord-ouest|sud|sud-est|sud-ouest]
    en eau ?peu¿ profonde
    en eaux troubles
    en état [de|d’] choc ?circulatoire¿
    en ?[excellent|mauvais|parfait]¿ état [de|d’] marche
    en état d’ ébriété ?avancée¿
    en ?[assez|très]¿ excellent état ?général¿
    en ?[assez|très]¿ fâcheuse posture
    en file indienne
    en fin [de|d’] [compte|journée|matinée|soirée|après-midi]
    en forte [baisse|hausse]
    en gage [de|d’] bonne foi
    en garde à vue ?prolongée¿
    en ?[assez|très]¿ grand nombre
    en ?[assez|très]¿ grande [difficulté|majorité|partie|pompe]
    en ?[assez|très]¿ haut lieu
    en ?[assez|très]¿ haute [estime|mer]
    en l’ occurrence
    en lieu sûr
    en ligne [de|d’] [compte|mire]
    en main propre
    en mains propres
    en ?[assez|très]¿ mauvais état
    en ?[assez|très]¿ mauvaise [posture|santé]
    en même temps
    en milieu [de|d’] [journée|matinée|soirée|après-midi]
    en moyenne
    en nombre suffisant
    en nombre plus que suffisant
    en ordre dispersé
    en partant [de|d’] zéro
    en partie ou en totalité
    en pente douce
    en ?très¿ petit nombre
    en place publique
    en plein [air|cœur|essor|marasme|jour]
    en pleine [gueule|figure|forme|nuit|poire|tronche]
    en perte [de|d’] vitesse
    en ?[assez|très]¿ peu [de|d’] temps
    en ?[assez|très]¿ [piteux|piètre] état
    en point [de|d’] [mire|orgue]
    en porte-à-faux
    en position [de|d’] [force|faiblesse]
    en premier lieu
    en première [instance|ligne]
    en [première|seconde|~ième$] position
    en provenance du monde entier
................................................................................
    et tutti quanti
    été comme hiver
    euh
    excepté le [mien|tien|sien|nôtre|vôtre|leur]
    excepté la [mienne|tienne|sienne|nôtre|vôtre|leur]
    excepté les [miens|miennes|siennes|nôtres|vôtres|leurs]
    face à face

    $:B fois [de|d’] suite
    grosso modo
    guère
    ?d’¿ [hier|avant-hier] ?[matin|soir|après-midi]¿
    ?d’¿ hors [de|d’] [contrôle|portée|atteinte]
    ?d’¿ hors d’ état [de|d’] [fonctionner|nuire]
    ?d’¿ hors [de|d’] [ma|ta|sa|notre|votre|leur] portée
................................................................................
    ?d’¿ hors du commun
    ?d’¿ ici
    ?d’¿ ici [comme|ou] ailleurs
    ?d’¿ ici et [là|maintenant]
    ?d’¿ ici même
    ?d’¿ ici-bas
    ?d’¿ il y a belle lurette
    ?d’¿ il y a ?très¿ longtemps
    ?d’¿ il y a ?très¿ peu [de|d’] temps
    ?d’¿ il y a quelques [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires]
    ?d’¿ il y a moins [de|d’] [*NUM|$:B] [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires]
    ?d’¿ il y a [*NUM|$:B] [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires]
    ?d’¿ il y a quelque temps
    ?d’¿ il n’y a pas ?si¿ longtemps
    illico ?presto¿
    ?[de|d’]¿ jadis
................................................................................
    pendant qu’ il ?en¿ est ?encore¿ temps
    petit à petit
    peu [de|d’] temps auparavant
    peu ou prou
    peu à peu
    peut-être
    pile poil

    plein [nord|sud|ouest]
    plein [de|d’] fois
    plus [près|loin|tôt|tard]
    plus [près|loin|tôt|tard|longtemps] que [prévu|nécessaire]
    plus [près|loin|tôt|tard|longtemps] que d’ habitude
    plus bas que terre
    plus du tout
................................................................................
    sans foi ?,¿ ni loi
    sans [le|l’] faire exprès
    sans [le|l’] vouloir
    sans l’ aide [de|d’] personne
    sans l’ ombre d’ un doute
    sans mot dire
    sans nul doute

    sans pour autant y [parvenir|réussir|réfléchir|songer|penser]
    sans pour autant y faire attention
    sans pour autant y prendre [garde|goût|gout]
    sans [me|te|lui|nous|vous|leur|y] prêter attention
    sans [que|qu’] je [le|l’] [sache|susse]
    sans [que|qu’] tu [le|l’] [saches|susses]
    sans [que|qu’] [il|elle|on|$:M] [le|l’] [sache|sût]
................................................................................

    nécessité fait loi
        <<- not morph(<1, ":D.*:f:[si]") ~>> *

    nombre [de|des]
        <<- morph(<1, ":(?:R|C[sc])") ~1>> *

    non @:A
        <<- not morph(<1, ":D.*:m:[si]") ~1>> *

    par trop $:A
        <<- ~1:2>> *

    pas mal
        <<- not morph(<1, ":D") ~>> *
................................................................................

    pour les uns    @:¬:[AQ].*:[me]:[pi]
    pour les autres @:¬:[AQ].*:[pi]
        <<- ~1:3>> *

    [le|un|ce|mon|ton|son]  putain  [de|d’]  @:[NA].*:[me]
        <<- ~2:3>> *




    quand  même  @:[AW]¬:D
        <<- ~1:2>> *

    tambour battant
    tambours battants
        <<- morph(<1, ":(?:V|N:f)", ":G") ~>> *
................................................................................
    >bandit [de|d’] grands chemins
    bas résille
    >benne à >ordure
    [>beauté|>beau] à couper le souffle
    >bête à [manger|bouffer] du foin
    >billet [de|d’] [*NUM|$:B] [>euro|>dollar|>centime|>cent|>livre|>shilling]
    [>bisphénol|>bisphenol] A
    >blanc comme neige
    >blanc comme [de|d’] la craie
    >blanc comme un linge
    [>boîte|>boite] [aux|à] lettres
    [>boîte|>boite] à [gants|outils|sardines]
    >bombe à [eau|fission|fusion|fragmentation|hydrogène|neutrons|retardement]
    >bombe à rayonnement renforcé
    >bonnet [de|d’] nuit
    >bon à rien
    >boucle d’ >oreille
................................................................................
    >cabinet [de|d’] [toilette|travail]
    >camp [de|d’] [concentration|internement|rééducation|travail|vacances]
    >canne à [pêche|sucre]
    >canon à eau
    >caisse à >outil
    >carton d’ emballage
    cas [de|d’] figure

    >cellule [de|d’] détention provisoire
    >centre d’ éducation [populaire|surveillée]
    >centre [de|d’] rétention ?[préventive|administrative]¿
    >chair à [pâté|>canon]
    >chair [de|d’] poule
    >chambre à [coucher|gaz]
    >chambre [de|d’] [agriculture|hôte|hôtel|hôtes|commerce|compensation|décompression|dégrisement]
................................................................................
    >élément à charge
    >emploi du temps
    >enterrement [de|d’] vie [de|d’] garçon
    >enterrement [de|d’] vie [de|d’] jeune fille
    >entrée [de|d’] service
    >épée à deux mains
    >épingle à cravate

    >erreur [de|d’] jugement
    >espérance [de|d’] vie
    >état [de|d’] [âme|esprit|urgence|conservation|fait]
    >état d’ extrême urgence
    >état [de|d’] l’ art
    >étui à cigarettes
    >expérience [utilisateur|utilisateurs]
    >face [A|B]
    faits et gestes
    farces et attrapes
    >fard à paupières
    >fer à cheval
    >femme [de|d’] [affaires|chambre|confiance|exception|État|Église|honneur|lettres|loi|ménage]
    >femme d’ âge mûr
    >femme à poigne
    >femme à tout faire

    >fer à repasser

    >ferme à >clic
    >fermeture à glissière
    >fermoir à [cliquet|levier|ressort]
    >feu d’ artifice
    >feu de paille
    >feuille [de|d’] route
    >fibre [de|d’] verre
................................................................................
    >volée [de|d’] bois vert
    >voiture [de|d’] location
    >zone [de|d’] confort
    >zone [de|d’] transit ?principal¿
        <<- ~2:0>> *
        <<- =>> =select(\1, ":N")




    >brut [de|d’] décoffrage
    >con comme la lune
    >con comme un balai
    >con comme une valise sans >poignée
    >corvéable à merci
    >court sur pattes
    [cousu+ses] [main]
................................................................................
    [cousu+ses] [de|d’] fil blanc
    [daté+ses] du [1er|1ᵉʳ|1|01|2|02|3|03|4|04|5|05|6|06|7|07|8|08|9|09|10|11|12|13|14|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31] {mois} ?[prochain|passé|dernier|~^[0-9]{2,5}$]¿
    >droit comme un i
    >fort en gueule
    >fou de rage ?[contenue|retenue]¿
    >élu à la majarité absolue
    >haut comme [trois|3] pommes

    >mort de trouille
    >nu comme un ver
    >nu comme des vers
    >nul et non >avenu
    >noir comme la nuit
    >noir comme une nuit sans lune
    [réglé+ses] comme du papier à musique
................................................................................
    [>brûler|>bruler] à vif
    >charger à blanc
    >chauffer à blanc
    >compter à rebours
    >condamner à mort
    >couler à ?grands¿ flots
    >demander [assistance|audience|conseil|pardon]

    [>donner|>redonner] [naissance|sens|suite|vie]
    [>donner|>redonner] quartier libre
    >élire domicile
    >étouffer dans l’ œuf
    >faire [allusion|assaut|attention|barrage|chaud|confiance|connaissance|compliqué|copain-copain|date|débat|défaut|demi-tour|écran|envie|erreur|état|exception|figure|foi|fortune|froid|front|grève|halte|honte|illusion|mention|mouche|nation|naufrage|office|part|peur|polémique|plaisir|preuve|rage|recette|rempart|scandale|sens|sensation|signe|surface|usage|volte-face]
    >faire amende honorable
    >faire bande à part
................................................................................
    >prêter attention a
        <<- /conf/ \-1 != "A" and not tag_before(\1, "_àCOI_") --1>> à      # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.

    >appeler a
    >avoir du mal a
    >commencer a
    >condamner a

    >faire confiance a
    >mentir a
    >préparer a
    >prêter serment a
    >réussir a
    >viser a
        <<- /conf/ not tag_before(\1, "_propsub_") and not morph(\1, ":Y")
................................................................................
    >rendre [>cou|>coût|>cout] pour [>cou|>coût|>cout]
        <<- /conf/ -2:0>> coup pour coup    # Confusion. Le coût indique ce que ça coûte. Un cou est la partie séparant la tête du corps. Pour ce qui frappe, écrivez “coup”.

TEST: il a été roué de {{cou}}
TEST: Je vais tordre le {{coup}} à toutes ces idées stupides, une par une.
TEST: Implacable, elle a rendu {{cout pour cout}} sans se départir de son calme.










# date / datte
__conf_date_datte2__
    [>confiture|>crème|>gâteau|>mélasse|>noyau|>pâte|>recette|>sirop] de >date
    [moelleux|>gâteau|>fondant|>cake] [au|aux]  >date
        <<- /conf/ -3>> dattes                                                          # Confusion probable. Pour parler du fruit, écrivez “datte”.|https://fr.wiktionary.org/wiki/datte

................................................................................
    [<start>|,|(] [>capable|>incapable|impossible|inutile]  [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                # Après “\2 de”, le verbe devrait être à l’infinitif.

    force [est|était|fut|serait|sera]           [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        <<- /infi/ not value(<1, "|une|la|cette|ma|ta|sa|notre|votre|leur|quelle|de|d’|") and analyse(\-1, ":Q", ":M")
        --1>> =suggVerbInfi(\-1)                                                                    # Après “force est de”, le verbe devrait être à l’infinitif.







    sous peine                                  [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                # Après “sous peine de”, le verbe devrait être à l’infinitif.

TEST: afin de leur {{percée}} une ouverture
TEST: en train de {{percées}}
TEST: elle tricha à seule fin d’{{allée}} à l’université
TEST: ils sont à même de {{trouvé}} la bonne réponse
................................................................................
TEST: il est hors de question de {{menée}} cette attaque ainsi
TEST: il serait temps de {{poussée}} la logique jusqu’au bout
TEST: impossible d’{{échappée}} à cette horreur.
TEST: Force est d’{{pensée}} que nous allons y arriver avec seulement nos bonnes intentions.
TEST: sous peine de nous {{pesée}} lourd sun l’estomac
TEST: Sont-ils en mesure de nous {{fabriqué}} ces armes ?
TEST: Ne fais pas semblant de l’{{oubliée}}.




__infi_de_verbe__
    [de|d’]  [le|l’|leur|les]             @:V¬:[YNAM]|>(?:lui|plus)/
    [<start>|,|(]  [de|d’] [nous|vous|lui]  @:V¬:[YE]|>(?:lui|plus)/
        <<- /infi/ \-1.islower() --1>> =suggVerbInfi(\-1)                               # Erreur probable. Après “de”, le verbe devrait être à l’infinitif.

................................................................................

    <start> [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|tout|tous|toute|toutes] (*WORD)
        || [,|et|ou] [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|tout|tous|toute|toutes] (*WORD)
    <start> [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|tout|tous|toute|toutes] (*WORD)
        || ?,¿ ainsi [que|qu’] [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|tout|tous|toute|toutes] (*WORD)
        <<- morph(\1, ":[NAM]") and morph(\2, ":[NAM]") />> _enum_








@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: verbes2|gv2                                                                             _
@@@@
................................................................................
TEST: une des femmes présente ses résultats.
TEST: les défaillances d’une des branches ne sont pas forcément couvertes.
TEST: Les résultats d’une des membres étaient particulièrement notables.
TEST: un des hommes qui vient.
TEST: une des dames qui se sentent mal à l’aise dans cet avion est venue nous trouver.
TEST: l’un des chants les plus diffusés pendant la Révolution culturelle













## 3pl
__conj_elles__
    elles  @:V¬:(?:3p|P|G|M|A.*:f:p)
        <<- /conj/ not morph(<1, ":R") and not (morph(\2, ":Q") and morph(<1, ":V0.*:3p"))
        -2>> =suggVerb(\2, ":3p")                                       # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ __also__ and morph(\2, ":3s") -1>> elle              # Accord avec “\2”.
................................................................................
TEST: Vous pouvez tous triompher de votre adversaire avec de la ruse.
TEST: tous prendre une bonne cuite, voilà ce que nous allons faire.
TEST: on va tous manger au resto.
TEST: elles vont toutes aller faire un tour


__conj_det_plur_nom__
    [ces|mes|tes|ses|nos|vos|leurs|quelques]  @:[NA].*:[pi]  @:V¬:(?:[13]p|P|Y|G|M|A.*:e:[pi])
        <<- /conj/ morph(<1, ":Cs|<start>|>,")
            and not( morph(\3, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") ) >>>
        <<- /conj/ not checkAgreement(\2, \3) -3>> =suggVerb(\3, ":3p") # Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ __else__ and isAmbiguousAndWrong(\2, \3, ":p", ":3p")
        -3>> =suggVerb(\3, ":3p", suggPlur)                             # Accord avec « \1 \2… » incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.

    [ces|mes|tes|ses|nos|vos|leurs|quelques]  @:[NA].*:[pi]  qui  @:V¬:(?:[13]p|P|Y|G|M|A.*:e:[pi])
        <<- /conj/ morph(<1, ":Cs|<start>|>,")
            and not( morph(\4, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") )
        -4>> =suggVerb(\4, ":3p")                                       # Conjugaison erronée. Accord avec “\1 \2 \3…”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: Ses « chiens » {{coure}} sur ma pelouse.
TEST: mes filles {{passe}} ce matin
TEST: vos filles {{passes}} ce matin







>
>
>
>
>
>







 







|







 







|


>
>
>


>







 







|







 







>







 







|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







 







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







 







>







 







|
>







 







>







 







>
>
>
>
>
>
>
>
>
>





<
<
<







 







|




<




<
<





>





<

<
<





|
|










<







 







>







 







|




|

|







 







|
|
|
|







 







|
|





|
|
|
|





|
|









|




|
|







 







>







 







|
|







 







>







 







>







 







|







 







>
>
>







 







<
<
<







 







>







 







>











<




>

>







 







>
>
>







 







>







 







>







 







>







 







>
>
>
>
>
>
>
>







 







>
>
>
>
>
>







 







>
>







 







>
>
>
>
>
>







 







>
>
>
>
>
>
>
>
>
>
>







 







|






|







2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
....
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
....
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
....
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
....
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
.....
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
.....
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
.....
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
.....
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
.....
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
.....
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366



12367
12368
12369
12370
12371
12372
12373
.....
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389

12390
12391
12392
12393


12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404

12405


12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422

12423
12424
12425
12426
12427
12428
12429
.....
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
.....
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
.....
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
.....
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
.....
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
.....
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
.....
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
.....
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
.....
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
.....
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
.....
13630
13631
13632
13633
13634
13635
13636



13637
13638
13639
13640
13641
13642
13643
.....
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
.....
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755

13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
.....
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
.....
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
.....
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
.....
17523
17524
17525
17526
17527
17528
17529
17530
17531
17532
17533
17534
17535
17536
17537
.....
18244
18245
18246
18247
18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
18260
18261
18262
18263
18264
18265
.....
20011
20012
20013
20014
20015
20016
20017
20018
20019
20020
20021
20022
20023
20024
20025
20026
20027
20028
20029
20030
.....
20043
20044
20045
20046
20047
20048
20049
20050
20051
20052
20053
20054
20055
20056
20057
20058
.....
24233
24234
24235
24236
24237
24238
24239
24240
24241
24242
24243
24244
24245
24246
24247
24248
24249
24250
24251
24252
.....
25003
25004
25005
25006
25007
25008
25009
25010
25011
25012
25013
25014
25015
25016
25017
25018
25019
25020
25021
25022
25023
25024
25025
25026
25027
.....
25205
25206
25207
25208
25209
25210
25211
25212
25213
25214
25215
25216
25217
25218
25219
25220
25221
25222
25223
25224
25225
25226

    *NUM : *NUM
        <<- space_after(\1, 0, 0) and space_after(\1, 0, 0) ~>> ␣

    *NUM  ~^h[0-9][0-9]$
        <<- space_after(\1, 0, 0) ~>> ␣


__fusions_noms_communs_séparés_slah__
    *WORD  /  *WORD
        <<- space_after(\1, 0, 0) and space_after(\2, 0, 0) and morph(\1, ":N") and morph(\-1, ":N") ~>> ␣
        <<- =>> define(\1, [":N:e:i"])


__fusions_noms_propres__
    cac  40
        <<- ~>> ␣

    France [2|3|4|5|0|O]
        <<- ~>> ␣
................................................................................

    y a ?@:[WX]¿ faute
        <<- !-1>>

TEST: New York {{étaient}} {{devenue}} la plaque tournante de tous les trafics.
TEST: de Bordeaux ou de n’importe où
TEST: il n’y a pas faute.
TEST: une séparation hommes/femmes


!!!! Noms composés                                                                                !!

__tag_noms__
    ~\w-là$
        <<- />> -là
................................................................................
TEST: le jugement en cour d’assises
TEST: ils vont passer prochainement en cour martiale.


# cuir / cuire
__conf_cuir_cuire__
    >dur [à|a] >cuir
        <<- /conf/ -3>> cuire           # Confusion. Locution “dur à cuire”. Le cuir est le nom qu’on donne à la peau animale. Pour évoquer la cuisson, écrivez “cuire”.|https://fr.wiktionary.org/wiki/cuire
        <<- /conf/ \2 == "a" -2>> à     # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.

    en cuire [de|d’] [buffle|crocodile|hippopotame|porc|vache]
        <<- /conf/ -2>> cuir            # Confusion. La peau animale s’écrit “cuir”.|https://fr.wiktionary.org/wiki/cuire

TEST: ce sont des durs à {{cuir}}
TEST: Quelle dure {{a}} {{cuir}}, celle-là.
TEST: revêtement en {{cuire}} de vache


# dans / d’en
__conf_dans_dan_d_en__
    d’ en [le|la|l’|les|de|d’|des|du|un|une|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|ce|cet|cette|ces|chacun|plusieurs|quelques|certains|certaines]
        <<- /conf/ not (\3 == "ce" and value(>1, "|moment|")) -1:2>> dans           # Confusion. Utilisez “dans” pour dire “à l’intérieur de quelque chose”.

................................................................................
    des ~^\d{2,5}$  @:¬:[NA].*:[ip]|>(?:à|et|ou)/
        <<- /conf/ not value(<1, "|%|") and not morph(<1, ":B|>(?:pourcent|barre|seuil|aucun|plusieurs|certaine?s|une?)/")
        -1>> dès # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

    [dés|des] *NUM ans
    [dés|des] $:B ans
    [dés|des] un an
        <<- /conf/ not morph(<1, ":R|>(?:approcher|anniversaire|cap|célébration|commémoration|occasion|passage|programme|terme|classe|délai|échéance|autour|celui|ceux|celle|celles)/") and not value(>1, "|de|du|des|d’|")
            and not before("% +$")
        -1>> dès                                                                                    # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

    [dés|des] *NUM heures
        <<- /conf/ not morph(<1, ":R|>(?:approcher|cap|passage|programme|terme|classe|autour|celui|ceux|celle|celles)/") and not value(>1, "|de|du|des|d’|") and \2 != "35"
        -1>> dès                                                                                    # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

................................................................................
TEST: J’ai des X230.
TEST: Pour les enfants placés, l’angoisse du passage des 18 ans
TEST: C’est la fin des 35 heures.
TEST: 98 % des 18‑29 ans considéraient cela comme évident
TEST: Gagnez trois dés lors d’un test
TEST: aucun des 19 peuples concernés n’en veut
TEST: un des 18 sera bientôt là.
TEST: Le délai des cinq ans pourra-t-il être tenu pour une réouverture ?


# diagnostic / diagnotique // pronostic / pronostique // public / publique
__conf_diagnostic_pronostique__
    [ce|un|du|mon|notre|votre|quel] [diagnostique|pronostique|publique]
        <<- /conf/ -2>> =\2.replace("que", "c").replace("QUE", "C")                                 # Confusion probable. Le nom s’écrit avec un “c”.

................................................................................

!!!
!!!
!!! Processeur: épuration des adverbes, locutions adverbiales, interjections et expressions usuelles  !!
!!!
!!!

__purge_années__
    au cours [de|d’] l’             an ?[passé|prochain|~^\d{2,5}$]¿
    au cours [de|d’] l’             année ?[passée|prochaine|~^\d{2,5}$]¿
    au cours des                    années ~^\d{2,5}$
        <<- ~>> *

    à [compter|partir] [de|d’] l’   an ?[passé|prochain|~^\d{2,5}$]¿
    à [compter|partir] [de|d’] l’   année ?[passée|prochaine|~^\d{2,5}$]¿
    à [compter|partir] des          années ~^\d{2,5}$
    ?jusqu’¿ à l’ orée de l’        an ?[passé|prochain|~^\d{2,5}$]¿
    ?jusqu’¿ à l’ orée de l’        année ?[passée|prochaine|~^\d{2,5}$]¿
    ?jusqu’¿ à l’ orée des          années ~^\d{2,5}$
    ?jusqu’¿ à l’                   an ?[passé|prochain|~^\d{2,5}$]¿
    ?jusqu’¿ à l’                   année ?[passée|prochaine|~^\d{2,5}$]¿
    ?jusqu’¿ aux                    années ~^\d{2,5}$
    [dès|depuis|de|d’] l’           an ?[passé|prochain|~^\d{2,5}$]¿
    [dès|depuis|de|d’] l’           année ?[passée|prochaine|~^\d{2,5}$]¿
    [dès|depuis] [les|ces]          années ~^\d{2,5}$
        <<- ~>> *

    à [compter|partir] du           début de l’ an ?[passé|prochain|~^\d{2,5}$]¿
    à [compter|partir] du           début de l’ année ?[passée|prochaine|~^\d{2,5}$]¿
    à [compter|partir] du           début des années ~^\d{2,5}$
    ?jusqu’¿ au                     début de l’ an ?[passé|prochain|~^\d{2,5}$]¿
    ?jusqu’¿ au                     début de l’ année ?[passée|prochaine|~^\d{2,5}$]¿
    ?jusqu’¿ au                     début des années ~^\d{2,5}$
    [dès|depuis] le                 début de l’ an ?[passé|prochain|~^\d{2,5}$]¿
    [dès|depuis] le                 début de l’ année ?[passée|prochaine|~^\d{2,5}$]¿
    [dès|depuis] le                 début des années ~^\d{2,5}$
        <<- ~>> *

    à [compter|partir] [de|d’] la   fin de l’ an ?[passé|~^\d{2,5}$]¿
    à [compter|partir] [de|d’] la   fin de l’ année ?[passée|~^\d{2,5}$]¿
    à [compter|partir] [de|d’] la   fin des années ~^\d{2,5}$
    ?jusqu’¿ à la                   fin de l’ an ?[passé|~^\d{2,5}$]¿
    ?jusqu’¿ à la                   fin de l’ année ?[passée|~^\d{2,5}$]¿
    ?jusqu’¿ à la                   fin des années ~^\d{2,5}$
    [dès|depuis|de|d’] la           fin de l’ an ?[passé|~^\d{2,5}$]¿
    [dès|depuis|de|d’] la           fin de l’ année ?[passée|~^\d{2,5}$]¿
    [dès|depuis|de|d’] la           fin des années ~^\d{2,5}$
        <<- ~>> *

    en  l’  an  ~^\d{2,5}$
    en  l’  an  de  grâce  ~^\d{2,5}$
        <<- ~>> *

    en  ~^\d{2,5}$  [,|<end>|)]
    en  ~^\d{2,5}$  @:¬:[AN].*:[pi]
    de  ~^\d{2,5}$  @:A.*:s
        <<- ~1:2>> *


__purge_dates__
    à [compter|partir] du   [1er|1ᵉʳ|~^\d\d?$]  {mois}    ?[dernier|prochain|~^\d{2,5}$]¿
    [dès|depuis] le         [1er|1ᵉʳ|~^\d\d?$]  {mois}    ?[dernier|prochain|~^\d{2,5}$]¿
    [le|du]                 [1er|1ᵉʳ|~^\d\d?$]  {mois}    ?[dernier|prochain|~^\d{2,5}$]¿
    ?jusqu’¿ au             [1er|1ᵉʳ|~^\d\d?$]  {mois}    ?[dernier|prochain|~^\d{2,5}$]¿
        <<- ~>> *

    au cours         [de|d’]    {mois}  ?[passé|prochain|~^\d{2,5}$]¿
    au cours du mois [de|d’]    {mois}  ?[passé|prochain|~^\d{2,5}$]¿
        <<- ~>> *

    à l’ orée du mois [de|d’]   {mois}  ?[passé|prochain|~^\d{2,5}$]¿
    à [compter|partir] [de|d’]  {mois}  ?[passé|prochain|~^\d{2,5}$]¿
    ?jusqu’¿ [en|à]             {mois}  ?[passé|prochain|~^\d{2,5}$]¿
    [dès|depuis|de|d’]          {mois}  ?[passé|prochain|~^\d{2,5}$]¿
        <<- ~>> *

    [début|fin] {mois} ?~^\d{2,5}$¿
        <<- not morph(<1, ":D") ~>> *

    à [compter|partir]          [début|fin] {mois} ?[passé|prochain|~^\d{2,5}$]¿
    ?jusqu’¿ [en|à]             [début|fin] {mois} ?[passé|prochain|~^\d{2,5}$]¿
    [dès|depuis|de|d’]          [début|fin] {mois} ?[passé|prochain|~^\d{2,5}$]¿
        <<- ~>> *

    ?jusqu’¿ au début                       {mois} ?[passé|prochain|~^\d{2,5}$]¿
    ?jusqu’¿ au début [de|d’]               {mois} ?[passé|prochain|~^\d{2,5}$]¿
    ?jusqu’¿ au début du mois [de|d’]       {mois} ?[passé|prochain|~^\d{2,5}$]¿
    [dès|depuis] le début                   {mois} ?[passé|prochain|~^\d{2,5}$]¿
    [dès|depuis] le début [de|d’]           {mois} ?[passé|prochain|~^\d{2,5}$]¿
    [dès|depuis] le début du mois [de|d’]   {mois} ?[passé|prochain|~^\d{2,5}$]¿
        <<- ~>> *

    ?jusqu’¿ à la fin                           {mois} ?[passé|prochain|~^\d{2,5}$]¿
    ?jusqu’¿ à la fin [de|d’]                   {mois} ?[passé|prochain|~^\d{2,5}$]¿
    ?jusqu’¿ à la fin du mois [de|d’]           {mois} ?[passé|prochain|~^\d{2,5}$]¿
    [de|d’|dès|depuis] la fin                   {mois} ?[passé|prochain|~^\d{2,5}$]¿
    [de|d’|dès|depuis] la fin [de|d’]           {mois} ?[passé|prochain|~^\d{2,5}$]¿
    [de|d’|dès|depuis] la fin du mois [de|d’]   {mois} ?[passé|prochain|~^\d{2,5}$]¿
        <<- ~>> *

    en ce début {mois} ~^\d{2,5}$
    en la fin   {mois} ~^\d{2,5}$
        <<- ~>> *

    entre {mois} ?~^\d{2,5}$¿ et {mois} ?~^\d{2,5}$¿
        <<- ~>> *

    ?jusqu’¿ à          la {mi_mois} ~^\d{2,5}$
    [dès|depuis|de|d’]  la {mi_mois} ~^\d{2,5}$
        <<- ~>> *

TEST: ils sont depuis le 2 janvier {{parti}} à l’étranger.
TEST: ils sont depuis le 2 janvier 2012 {{parti}} à l’étranger.
TEST: profanation de plusieurs églises françaises début février.


__purge_horaires_et_durée__
    24      [heures|h]      [sur|/]  24
    7       [jours|j]       [sur|/]  7
    sept    [jours|j]       [sur|/]  sept
    vingt-quatre  heures    [sur|/] vingt-quatre
        <<- ~>> *
................................................................................
    jusqu’ à    *HOUR  ?[tapantes|pétantes]¿  [demain|hier]  ?[matin|soir|après-midi]¿
        <<- ~>> *

TEST: Le train de 2 h 47 {{arriveraient}} en retard.
TEST: Le train de 2 h 47 du matin {{arriveraient}} en retard.
TEST: Le train de 2h47 du matin {{arriveraient}} en retard.


__purge_saisons__
    à  l’  [été|automne|hiver]  ~^\d{2,4}$
    au  printemps  ~^\d{2,4}$
        <<- ~>> *

TEST: Une étude de 2005 publiée dans le Journal
TEST: Les cinq variantes de la couverture du magazine Wired d’avril 2016 consacrée à Silicon Valley.
TEST: c’est donc la cinquième en 50 ans


__purge_un_nombre__
    un  *NUM  @:A.*:s¬:G
        <<- ~2>> *

TEST: l’équipe veut aussi voir dans la lettre le nombre d’or, un symbole d’harmonie, ainsi qu’un 6 retourné.


__purge_début_phrase__
    <start>  car
    <start>  de plus
    <start>  et  ?puis¿
    <start>  mais
    <start>  m’  est   avis  [que|qu’]
    <start>  or  donc
    <start>  puis
    [<start>|,|(] grand bien lui fasse
        <<- ~2:0>> *


__purge_prépositions_qqn__
    [après|avant|avec|pour|contre|sans|envers|chez|en|malgré|selon] les uns et les autres           [<end>|,|@:[VXG]¬>qui/]
        <<- ~1:6>> *

    [après|avant|avec|pour|contre|sans|envers|chez|de|d’|malgré|selon] on ne sait [qui|quoi]        [<end>|,|@:[VXG]¬>qui/]
        <<- ~1:5>> *
................................................................................
    ipso        facto
    mutatis     mutandis
        <<- ~>> *


__purge_locutions__
    , [oui|non] ,
    , fait remarquable ,
    , entre autres ?choses¿ ,
    à *NUM  %
    à ?seulement¿ [*NUM|$:B|quelques|plusieurs] [millimètres|centimètres|décamètres|pas|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] de distance
    à [autrui|bâbord|califourchon|chacun|cheval|confesse|contrecœur|contre-cœur|contretemps|>demi-mot|foison|grand-peine|jamais|genoux|gogo|loisir|merveille|moitié|nouveau|outrance|peine|perpétuité|présent|raison|rallonge|rebrousse-poil|reculons|regret|renverse|risque|sec|tâtons|tire-d’aile|tire-larigot|tort|tribord|tout-va|vif]
    à [mi-chemin|mi-mandat|mi-mot+s|mi-parcours|mi-temps|mi-voix]
    à air comprimé
    à angle droit
................................................................................
    au premier abord
    au premier coup d’ œil
    au propre comme au figuré
    au préalable
    au ras des pâquerettes
    au saut du lit
    au second plan
    au sens [figuré|large|littéral|propre]
    au sens littéral du terme
    au surplus
    au [Ier|Iᵉʳ|IId|Ind|IIᵈ|IIⁿᵈ] siècle
    au ~^[xXvViI]+(?:[eᵉ]|i?[èe]me)$ siècle
    au-delà du descriptible
    au-dessus [de|d’] {pronom_obj}
    ?d’¿ aujourd’hui
    ?tout¿ aussi
................................................................................
    bien assez tôt
    bien des fois
    bien souvent
    bientôt
    bon gré ?,¿ mal gré
    bras dessus ?,¿ bras dessous
    çà et là
    >carabine à plomb
    ce faisant
    cependant
    [cela|ça|ceci] mis à part
    [cela|ça|ceci] va sans dire
    [cela|ceci] étant dit
    certes
    ?[de|d’]¿ ces derniers temps
................................................................................
    d’ une autre trempe
    d’ une [façon|manière] ou d’ une autre
    d’ une certaine [façon|manière]
    d’ une tout autre ampleur
    d’ une [minute|seconde] à l’ autre
    d’ utilité publique
    de-ci ?,¿ de-là
    [de|d’] ?[assez|si|très]¿ [faible|grande|médiocre|moindre|petite] [taille|envergure|stature|valeur]
    [de|d’] ?[assez|si|très]¿ haute [lignée|lutte|naissance|stature|taille|valeur|volée]
    [de|d’] ?[assez|si|très]¿ basse [condition|extraction|lignée|naissance]
    [de|d’] ?[assez|si|très]¿ bon [aloi|cœur|goût|gout|gré|matin|poil|sens|ton]
    [de|d’] ?[assez|si|très]¿ mauvais [aloi|cœur|goût|gout|gré|poil]
    [de|d’] ?[assez|si|très]¿ bonne [compagnie|facture|famille|foi|grâce|heure|humeur|qualité]
    [de|d’] ?[assez|si|très]¿ haut [rang|vol]
    [de|d’] ?[assez|si|très]¿ mauvaise [compagnie|facture|foi|grâce|humeur|qualité]
    [de|d’] ?[assez|si|très]¿ longue [date|haleine]
    [de|d’] ?[assez|si|très]¿ [courte|longue] durée
    [de|d’] *NUM %
    [de|d’] [conserve|fait|guingois|luxe|nouveau|permanence|partout|préférence|rechange|routine|surcroît|surcroit|visu]
    [de|d’] A à Z
    [de|d’] bas en haut
    [de|d’] bas étage



    [de|d’] bouche en bouche
    [de|d’] bric et [de|d’] broc
    [de|d’] but en blanc
    [de|d’] ce fait ?[incontestable|irréfutable|même]¿
    [de|d’] ce seul fait
    [de|d’] ce point de vue
    [de|d’] cette sorte
................................................................................
    [de|d’] deux choses l’ une
    [de|d’] droite à gauche
    [de|d’] droite comme de gauche
    [de|d’] fâcheuse mémoire
    [de|d’] fil en aiguille
    [de|d’] fond en comble
    [de|d’] fort [loin|près]
    [de|d’] ?[assez|si|très]¿ [fraîche|fraiche] date
    [de|d’] [gaieté|gaîté|gaité] de cœur
    [de|d’] gauche à droite
    [de|d’] gauche comme de droite
    [de|d’] génération en génération

    [de|d’] gré à gré
    [de|d’] gré ou de force
    [de|d’] guerre lasse
    [de|d’] haut en bas


    [de|d’] jour comme de nuit
    [de|d’] jour en jour
    [de|d’] là-bas
    [de|d’] la meilleure [manière|façon] possible
    [de|d’] la même [façon|manière]
    [de|d’] la plus haute importance
    [de|d’] la sorte
    [de|d’] la tête aux pieds
    [de|d’] la veille
    [de|d’] loin
    [de|d’] loin en loin

    [de|d’] main [de|d’] [maître|maitre]


    [de|d’] mieux en mieux
    [de|d’] millénaire en millénaire
    [de|d’] moindre [envergure|valeur]
    [de|d’] mois en mois
    [de|d’] nature [étrangère|inconnue|indéterminée|insolite]
    [de|d’] ?[assez|si|très]¿ nombreuses années plus [tôt|tard]
    [de|d’] ?[assez|si|très]¿ nombreuses fois
    [de|d’] nos jours
    [de|d’] notoriété publique
    [de|d’] nulle part
    [de|d’] pire en pire
    [de|d’] près
    [de|d’] près ou de loin
    [de|d’] par le monde ?entier¿
    [de|d’] part en part
    [de|d’] part et d’ autre
    [de|d’] ?presque¿ partout

    [de|d’] pied ferme
    [de|d’] place en place
    [de|d’] plein [droit|fouet]
    [de|d’] plus [belle|près]
    [de|d’] premier [choix|ordre|plan]
    [de|d’] première [catégorie|main|nécessité]
    [de|d’] prime abord
................................................................................
    [de|d’] [ma|ta|sa|notre|votre|leur] part
    [de|d’] [ma|ta|sa|notre|votre|leur] propre volonté
    [de|d’] moins en moins
    [de|d’] plus en plus
    [de|d’] mieux en mieux
    [de|d’] pire en pire
    [de|d’] jour en jour
    [de|d’] seconde en seconde
    [de|d’] minute en minute
    [de|d’] semaine en semaine
    [de|d’] mois en mois
    [de|d’] trimestre en trimestre
    [de|d’] semestre en semestre
    [de|d’] siècle en siècle
    [de|d’] millénaire en millénaire
................................................................................
    dorénavant
    déjà
    désormais
    depuis $:B [ans|années|mois|semaines|jours|heures|minutes|secondes]
    depuis *NUM [ans|années|mois|semaines|jours|heures|minutes|secondes]
    depuis belle lurette
    depuis bien longtemps
    depuis [de|d’] ?[assez|si|très]¿ longues années
    depuis des lustres
    depuis la nuit des temps
    depuis la [première|dernière|~ième$] fois
    depuis les années ~^\d{2,5}$
    depuis ?[assez|si|très]¿ longtemps
    depuis lors
    depuis ?[assez|si|très]¿ peu de temps
    depuis quelque temps
    depuis quelques [secondes|minutes|heures|jours|semaines|mois|trimestres|semestres|années|décennies|siècles|millénaires]
    depuis si longtemps
    depuis toujours
    depuis tout ce temps
    des fois
    des pieds à la tête
................................................................................
    du tout au tout
    eh bien
    en \d\d+ [ans|années|mois|semaines|jours|heures|minutes|secondes]
    en [aparté|apparence|arrière|avance|avant|cachette|ceci|cela|clair|commun|conséquence|continu|contrebas|contrepartie|dedans|définitive|détail|direct|douce|effet|émoi|filigrane|général|goguette|hâte|majorité|outre|pâmoison|parallèle|partie|particulier|permanence|personne|pratique|prime|privé|principe|priorité|public|retour|revanche|rien|rogne|route|secret|silence|somme|suspens|théorie|trompe-l’œil|vain|vérité]
    en réalité ?[augmentée|virtuelle]¿
    en aucun cas
    en aucune [circonstance|façon|manière]
    en ?[assez|si|très]¿ bas âge
    en ?[assez|si|très]¿ bon état ?général¿
    en ?[assez|si|très]¿ bon état de [fonctionnement|marche]
    en ?[assez|si|très]¿ bonne [compagnie|place|posture|voie]
    en bonne et due forme
    en bonne santé ?[physique|mentale|psychique]¿
    en bout de course
    en cas [de|d’] [besoin|doute|urgence]
    en cas [de|d’] nécessité ?[absolue|impérieuse]¿
    en [chacun|chacune] [de|d’] [nous|vous|eux|elles]
    en chair et en os
................................................................................
    en direction [de|d’] l’ [est|ouest]
    en direction du [nord|nord-est|nord-ouest|sud|sud-est|sud-ouest]
    en eau ?peu¿ profonde
    en eaux troubles
    en état [de|d’] choc ?circulatoire¿
    en ?[excellent|mauvais|parfait]¿ état [de|d’] marche
    en état d’ ébriété ?avancée¿
    en ?[assez|si|très]¿ excellent état ?général¿
    en ?[assez|si|très]¿ fâcheuse posture
    en file indienne
    en fin [de|d’] [compte|journée|matinée|soirée|après-midi]
    en forte [baisse|hausse]
    en gage [de|d’] bonne foi
    en garde à vue ?prolongée¿
    en ?[assez|si|très]¿ grand nombre
    en ?[assez|si|très]¿ grande [difficulté|majorité|partie|pompe]
    en ?[assez|si|très]¿ haut lieu
    en ?[assez|si|très]¿ haute [estime|mer]
    en l’ occurrence
    en lieu sûr
    en ligne [de|d’] [compte|mire]
    en main propre
    en mains propres
    en ?[assez|si|très]¿ mauvais état
    en ?[assez|si|très]¿ mauvaise [posture|santé]
    en même temps
    en milieu [de|d’] [journée|matinée|soirée|après-midi]
    en moyenne
    en nombre suffisant
    en nombre plus que suffisant
    en ordre dispersé
    en partant [de|d’] zéro
    en partie ou en totalité
    en pente douce
    en ?[assez|si|très]¿ petit nombre
    en place publique
    en plein [air|cœur|essor|marasme|jour]
    en pleine [gueule|figure|forme|nuit|poire|tronche]
    en perte [de|d’] vitesse
    en ?[assez|si|très]¿ peu [de|d’] temps
    en ?[assez|si|très]¿ [piteux|piètre] état
    en point [de|d’] [mire|orgue]
    en porte-à-faux
    en position [de|d’] [force|faiblesse]
    en premier lieu
    en première [instance|ligne]
    en [première|seconde|~ième$] position
    en provenance du monde entier
................................................................................
    et tutti quanti
    été comme hiver
    euh
    excepté le [mien|tien|sien|nôtre|vôtre|leur]
    excepté la [mienne|tienne|sienne|nôtre|vôtre|leur]
    excepté les [miens|miennes|siennes|nôtres|vôtres|leurs]
    face à face
    >fusil à plomb
    $:B fois [de|d’] suite
    grosso modo
    guère
    ?d’¿ [hier|avant-hier] ?[matin|soir|après-midi]¿
    ?d’¿ hors [de|d’] [contrôle|portée|atteinte]
    ?d’¿ hors d’ état [de|d’] [fonctionner|nuire]
    ?d’¿ hors [de|d’] [ma|ta|sa|notre|votre|leur] portée
................................................................................
    ?d’¿ hors du commun
    ?d’¿ ici
    ?d’¿ ici [comme|ou] ailleurs
    ?d’¿ ici et [là|maintenant]
    ?d’¿ ici même
    ?d’¿ ici-bas
    ?d’¿ il y a belle lurette
    ?d’¿ il y a ?[assez|si|très]¿ longtemps
    ?d’¿ il y a ?[assez|si|très]¿ peu [de|d’] temps
    ?d’¿ il y a quelques [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires]
    ?d’¿ il y a moins [de|d’] [*NUM|$:B] [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires]
    ?d’¿ il y a [*NUM|$:B] [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires]
    ?d’¿ il y a quelque temps
    ?d’¿ il n’y a pas ?si¿ longtemps
    illico ?presto¿
    ?[de|d’]¿ jadis
................................................................................
    pendant qu’ il ?en¿ est ?encore¿ temps
    petit à petit
    peu [de|d’] temps auparavant
    peu ou prou
    peu à peu
    peut-être
    pile poil
    >pistolet à plomb
    plein [nord|sud|ouest]
    plein [de|d’] fois
    plus [près|loin|tôt|tard]
    plus [près|loin|tôt|tard|longtemps] que [prévu|nécessaire]
    plus [près|loin|tôt|tard|longtemps] que d’ habitude
    plus bas que terre
    plus du tout
................................................................................
    sans foi ?,¿ ni loi
    sans [le|l’] faire exprès
    sans [le|l’] vouloir
    sans l’ aide [de|d’] personne
    sans l’ ombre d’ un doute
    sans mot dire
    sans nul doute
    sans perdre [de|d’] temps
    sans pour autant y [parvenir|réussir|réfléchir|songer|penser]
    sans pour autant y faire attention
    sans pour autant y prendre [garde|goût|gout]
    sans [me|te|lui|nous|vous|leur|y] prêter attention
    sans [que|qu’] je [le|l’] [sache|susse]
    sans [que|qu’] tu [le|l’] [saches|susses]
    sans [que|qu’] [il|elle|on|$:M] [le|l’] [sache|sût]
................................................................................

    nécessité fait loi
        <<- not morph(<1, ":D.*:f:[si]") ~>> *

    nombre [de|des]
        <<- morph(<1, ":(?:R|C[sc])") ~1>> *

    non $:A¬>content/
        <<- not morph(<1, ":D.*:m:[si]") ~1>> *

    par trop $:A
        <<- ~1:2>> *

    pas mal
        <<- not morph(<1, ":D") ~>> *
................................................................................

    pour les uns    @:¬:[AQ].*:[me]:[pi]
    pour les autres @:¬:[AQ].*:[pi]
        <<- ~1:3>> *

    [le|un|ce|mon|ton|son]  putain  [de|d’]  @:[NA].*:[me]
        <<- ~2:3>> *

    >répandre comme une [traînée|trainée] [de|d’] poudre
        <<- ~2:0>> *

    quand  même  @:[AW]¬:D
        <<- ~1:2>> *

    tambour battant
    tambours battants
        <<- morph(<1, ":(?:V|N:f)", ":G") ~>> *
................................................................................
    >bandit [de|d’] grands chemins
    bas résille
    >benne à >ordure
    [>beauté|>beau] à couper le souffle
    >bête à [manger|bouffer] du foin
    >billet [de|d’] [*NUM|$:B] [>euro|>dollar|>centime|>cent|>livre|>shilling]
    [>bisphénol|>bisphenol] A



    [>boîte|>boite] [aux|à] lettres
    [>boîte|>boite] à [gants|outils|sardines]
    >bombe à [eau|fission|fusion|fragmentation|hydrogène|neutrons|retardement]
    >bombe à rayonnement renforcé
    >bonnet [de|d’] nuit
    >bon à rien
    >boucle d’ >oreille
................................................................................
    >cabinet [de|d’] [toilette|travail]
    >camp [de|d’] [concentration|internement|rééducation|travail|vacances]
    >canne à [pêche|sucre]
    >canon à eau
    >caisse à >outil
    >carton d’ emballage
    cas [de|d’] figure
    cas [de|d’] force majeure
    >cellule [de|d’] détention provisoire
    >centre d’ éducation [populaire|surveillée]
    >centre [de|d’] rétention ?[préventive|administrative]¿
    >chair à [pâté|>canon]
    >chair [de|d’] poule
    >chambre à [coucher|gaz]
    >chambre [de|d’] [agriculture|hôte|hôtel|hôtes|commerce|compensation|décompression|dégrisement]
................................................................................
    >élément à charge
    >emploi du temps
    >enterrement [de|d’] vie [de|d’] garçon
    >enterrement [de|d’] vie [de|d’] jeune fille
    >entrée [de|d’] service
    >épée à deux mains
    >épingle à cravate
    >épreuve [de|d’] force
    >erreur [de|d’] jugement
    >espérance [de|d’] vie
    >état [de|d’] [âme|esprit|urgence|conservation|fait]
    >état d’ extrême urgence
    >état [de|d’] l’ art
    >étui à cigarettes
    >expérience [utilisateur|utilisateurs]
    >face [A|B]
    faits et gestes
    farces et attrapes
    >fard à paupières

    >femme [de|d’] [affaires|chambre|confiance|exception|État|Église|honneur|lettres|loi|ménage]
    >femme d’ âge mûr
    >femme à poigne
    >femme à tout faire
    >fer à cheval
    >fer à repasser
    >fer [de|d’] lance
    >ferme à >clic
    >fermeture à glissière
    >fermoir à [cliquet|levier|ressort]
    >feu d’ artifice
    >feu de paille
    >feuille [de|d’] route
    >fibre [de|d’] verre
................................................................................
    >volée [de|d’] bois vert
    >voiture [de|d’] location
    >zone [de|d’] confort
    >zone [de|d’] transit ?principal¿
        <<- ~2:0>> *
        <<- =>> =select(\1, ":N")

    >blanc comme neige
    >blanc comme [de|d’] la craie
    >blanc comme un linge
    >brut [de|d’] décoffrage
    >con comme la lune
    >con comme un balai
    >con comme une valise sans >poignée
    >corvéable à merci
    >court sur pattes
    [cousu+ses] [main]
................................................................................
    [cousu+ses] [de|d’] fil blanc
    [daté+ses] du [1er|1ᵉʳ|1|01|2|02|3|03|4|04|5|05|6|06|7|07|8|08|9|09|10|11|12|13|14|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31] {mois} ?[prochain|passé|dernier|~^[0-9]{2,5}$]¿
    >droit comme un i
    >fort en gueule
    >fou de rage ?[contenue|retenue]¿
    >élu à la majarité absolue
    >haut comme [trois|3] pommes
    >haut en couleur
    >mort de trouille
    >nu comme un ver
    >nu comme des vers
    >nul et non >avenu
    >noir comme la nuit
    >noir comme une nuit sans lune
    [réglé+ses] comme du papier à musique
................................................................................
    [>brûler|>bruler] à vif
    >charger à blanc
    >chauffer à blanc
    >compter à rebours
    >condamner à mort
    >couler à ?grands¿ flots
    >demander [assistance|audience|conseil|pardon]
    >dire [adieu|merde]
    [>donner|>redonner] [naissance|sens|suite|vie]
    [>donner|>redonner] quartier libre
    >élire domicile
    >étouffer dans l’ œuf
    >faire [allusion|assaut|attention|barrage|chaud|confiance|connaissance|compliqué|copain-copain|date|débat|défaut|demi-tour|écran|envie|erreur|état|exception|figure|foi|fortune|froid|front|grève|halte|honte|illusion|mention|mouche|nation|naufrage|office|part|peur|polémique|plaisir|preuve|rage|recette|rempart|scandale|sens|sensation|signe|surface|usage|volte-face]
    >faire amende honorable
    >faire bande à part
................................................................................
    >prêter attention a
        <<- /conf/ \-1 != "A" and not tag_before(\1, "_àCOI_") --1>> à      # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.

    >appeler a
    >avoir du mal a
    >commencer a
    >condamner a
    >dire [adieu|merde] a
    >faire confiance a
    >mentir a
    >préparer a
    >prêter serment a
    >réussir a
    >viser a
        <<- /conf/ not tag_before(\1, "_propsub_") and not morph(\1, ":Y")
................................................................................
    >rendre [>cou|>coût|>cout] pour [>cou|>coût|>cout]
        <<- /conf/ -2:0>> coup pour coup    # Confusion. Le coût indique ce que ça coûte. Un cou est la partie séparant la tête du corps. Pour ce qui frappe, écrivez “coup”.

TEST: il a été roué de {{cou}}
TEST: Je vais tordre le {{coup}} à toutes ces idées stupides, une par une.
TEST: Implacable, elle a rendu {{cout pour cout}} sans se départir de son calme.


# cuire / cuir
__conf_cuire_cuir__
    >faire >cuir $:D [>blanquette|>boulette|>brochette|>bœuf|>carotte|>champignons|>confit|>cèpe|>côte|>côtelette|>escalope|>fruit|>fève|>girolle|>haricot|>herbe|>jarret|>joue|>lardon|>lentille|>longe|>légume|>marron|>mijoté|>morille|>nem|>nouille|>ognon|>oignon|>omelette|>patate|>paupiette|>pied|>poire|>poitrine|>pomme|>porc|>potée|>poêlée|>pruneau|>pâte|>pâte|>pâté|>ragout|>ragoût|>rillette|>rognon|>rouelle|>rôti|>sauté|>steak|>terrine|>veau|>émincé|>épice|>œuf]
        <<- /conf/ -2>> cuire                                                           # Confusion. Le cuir est la peau d’un animal. Pour parler de la cuisson, écrivez “cuire”.|https://fr.wiktionary.org/wiki/cuire

TEST: Va te faire {{cuir}} un œuf.                              ->> cuire


# date / datte
__conf_date_datte2__
    [>confiture|>crème|>gâteau|>mélasse|>noyau|>pâte|>recette|>sirop] de >date
    [moelleux|>gâteau|>fondant|>cake] [au|aux]  >date
        <<- /conf/ -3>> dattes                                                          # Confusion probable. Pour parler du fruit, écrivez “datte”.|https://fr.wiktionary.org/wiki/datte

................................................................................
    [<start>|,|(] [>capable|>incapable|impossible|inutile]  [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                # Après “\2 de”, le verbe devrait être à l’infinitif.

    force [est|était|fut|serait|sera]           [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        <<- /infi/ not value(<1, "|une|la|cette|ma|ta|sa|notre|votre|leur|quelle|de|d’|") and analyse(\-1, ":Q", ":M")
        --1>> =suggVerbInfi(\-1)                                                                    # Après “force est de”, le verbe devrait être à l’infinitif.

    non >content                                [de|d’]  ?[le|les|nous|vous|lui]¿  ~..ée?s?$
        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                # Après “non content de”, le verbe devrait être à l’infinitif.

    non >content                                [de|d’]  [l’|la]                   ~..ée?s?$
        <<- /infi/ analyse(\-1, ":Q", ":[MN]") --1>> =suggVerbInfi(\-1)                             # Après “non content de”, le verbe devrait être à l’infinitif.

    sous peine                                  [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                # Après “sous peine de”, le verbe devrait être à l’infinitif.

TEST: afin de leur {{percée}} une ouverture
TEST: en train de {{percées}}
TEST: elle tricha à seule fin d’{{allée}} à l’université
TEST: ils sont à même de {{trouvé}} la bonne réponse
................................................................................
TEST: il est hors de question de {{menée}} cette attaque ainsi
TEST: il serait temps de {{poussée}} la logique jusqu’au bout
TEST: impossible d’{{échappée}} à cette horreur.
TEST: Force est d’{{pensée}} que nous allons y arriver avec seulement nos bonnes intentions.
TEST: sous peine de nous {{pesée}} lourd sun l’estomac
TEST: Sont-ils en mesure de nous {{fabriqué}} ces armes ?
TEST: Ne fais pas semblant de l’{{oubliée}}.
TEST: non content de {{damnés}} pour l’éternité
TEST: non contente de l’{{ignorée}}, elle en était fière.


__infi_de_verbe__
    [de|d’]  [le|l’|leur|les]             @:V¬:[YNAM]|>(?:lui|plus)/
    [<start>|,|(]  [de|d’] [nous|vous|lui]  @:V¬:[YE]|>(?:lui|plus)/
        <<- /infi/ \-1.islower() --1>> =suggVerbInfi(\-1)                               # Erreur probable. Après “de”, le verbe devrait être à l’infinitif.

................................................................................

    <start> [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|tout|tous|toute|toutes] (*WORD)
        || [,|et|ou] [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|tout|tous|toute|toutes] (*WORD)
    <start> [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|tout|tous|toute|toutes] (*WORD)
        || ?,¿ ainsi [que|qu’] [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|tout|tous|toute|toutes] (*WORD)
        <<- morph(\1, ":[NAM]") and morph(\2, ":[NAM]") />> _enum_


__da_est__
    *WORD  est
        <<- morph(\1, ":V", ":N") =>> select(\2, ":V")



@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: verbes2|gv2                                                                             _
@@@@
................................................................................
TEST: une des femmes présente ses résultats.
TEST: les défaillances d’une des branches ne sont pas forcément couvertes.
TEST: Les résultats d’une des membres étaient particulièrement notables.
TEST: un des hommes qui vient.
TEST: une des dames qui se sentent mal à l’aise dans cet avion est venue nous trouver.
TEST: l’un des chants les plus diffusés pendant la Révolution culturelle


__conj_ce_que__
    ce  [que|qu’]  [je|tu|il|elle|on|nous|vous|ils|elles|iel|iels]  @:V[123].*:[123][sp]  @:V¬:(?:G|P|Q|M|Y|3s)
        <<- /conj/ not (morph(<1, ":R") and morph(\-1, ":3p"))
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1 \2 \3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: ce qu’ils font me {{donnent}} la nausée.                              ->> donne
TEST: tu ne sais pas, mais ce que tu fais {{deviens}} plus facile           ->> devient
TEST: ceux contre ce que nous faisons deviennent hargneux.
TEST: ce qu’elles accomplissent est formidable.


## 3pl
__conj_elles__
    elles  @:V¬:(?:3p|P|G|M|A.*:f:p)
        <<- /conj/ not morph(<1, ":R") and not (morph(\2, ":Q") and morph(<1, ":V0.*:3p"))
        -2>> =suggVerb(\2, ":3p")                                       # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ __also__ and morph(\2, ":3s") -1>> elle              # Accord avec “\2”.
................................................................................
TEST: Vous pouvez tous triompher de votre adversaire avec de la ruse.
TEST: tous prendre une bonne cuite, voilà ce que nous allons faire.
TEST: on va tous manger au resto.
TEST: elles vont toutes aller faire un tour


__conj_det_plur_nom__
    [ces|mes|tes|ses|nos|vos|leurs|quelques|maints]  @:[NA].*:[pi]  @:V¬:(?:[13]p|P|Y|G|M|A.*:e:[pi])
        <<- /conj/ morph(<1, ":Cs|<start>|>,")
            and not( morph(\3, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") ) >>>
        <<- /conj/ not checkAgreement(\2, \3) -3>> =suggVerb(\3, ":3p") # Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ __else__ and isAmbiguousAndWrong(\2, \3, ":p", ":3p")
        -3>> =suggVerb(\3, ":3p", suggPlur)                             # Accord avec « \1 \2… » incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.

    [ces|mes|tes|ses|nos|vos|leurs|quelques|maints]  @:[NA].*:[pi]  qui  @:V¬:(?:[13]p|P|Y|G|M|A.*:e:[pi])
        <<- /conj/ morph(<1, ":Cs|<start>|>,")
            and not( morph(\4, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") )
        -4>> =suggVerb(\4, ":3p")                                       # Conjugaison erronée. Accord avec “\1 \2 \3…”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: Ses « chiens » {{coure}} sur ma pelouse.
TEST: mes filles {{passe}} ce matin
TEST: vos filles {{passes}} ce matin