Grammalecte  Check-in [c15958fd8f]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: c15958fd8f83ae0df1a7881bd0367eb199582faa5d87f8d3f6ff1ffdef4f72cd
User & Date: olr on 2021-03-17 18:20:34
Other Links: manifest | tags
Context
2021-03-17
21:16
[fr] ajustements check-in: dbe289daf7 user: olr tags: fr, trunk
18:20
[fr] ajustements check-in: c15958fd8f user: olr tags: fr, trunk
10:21
[fr] ajustements check-in: 9e5c4ad5e7 user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [62c81f3a8e] to [37cda90c64].

1869
1870
1871
1872
1873
1874
1875






























1876
1877
1878
1879
1880
1881
1882
....
2871
2872
2873
2874
2875
2876
2877




2878
2879
2880
2881
2882
2883
2884
....
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
....
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
....
5141
5142
5143
5144
5145
5146
5147



5148
5149
5150
5151
5152
5153
5154
....
5361
5362
5363
5364
5365
5366
5367

5368
5369
5370
5371
5372
5373
5374
....
6202
6203
6204
6205
6206
6207
6208










































































6209
6210
6211
6212
6213
6214
6215
.....
11252
11253
11254
11255
11256
11257
11258
11259

11260
11261
11262
11263
11264
11265
11266
11267
.....
11706
11707
11708
11709
11710
11711
11712

11713
11714
11715
11716
11717
11718
11719
.....
13520
13521
13522
13523
13524
13525
13526
13527








13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
.....
16281
16282
16283
16284
16285
16286
16287


















16288
16289
16290
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
.....
18191
18192
18193
18194
18195
18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
18207
18208
18209
18210
18211
18212
18213
18214
18215
18216
18217
18218
18219
18220
18221
18222
18223
18224
18225
18226
18227
18228
18229
18230
18231
18232
18233
18234
18235
18236
18237
18238
18239
18240
18241
18242
18243
18244
18245
18246
18247
18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
18260
18261
18262
18263
18264
18265
18266
18267
18268
18269
18270
18271
18272
18273
18274
18275
18276
18277
18278
18279
.....
18909
18910
18911
18912
18913
18914
18915
18916
18917
18918
18919
18920
18921
18922
18923
.....
19157
19158
19159
19160
19161
19162
19163

19164
19165
19166
19167
19168
19169
19170
.....
19380
19381
19382
19383
19384
19385
19386

19387
19388
19389
19390
19391
19392
19393
.....
19396
19397
19398
19399
19400
19401
19402
19403
19404
19405
19406
19407
19408
19409
19410
.....
19557
19558
19559
19560
19561
19562
19563

19564
19565
19566
19567
19568
19569
19570
.....
20434
20435
20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
20447
20448
20449
.....
20714
20715
20716
20717
20718
20719
20720
20721
20722
20723
20724
20725
20726
20727
20728
.....
21346
21347
21348
21349
21350
21351
21352


























21353
21354
21355
21356
21357
21358
21359
.....
23671
23672
23673
23674
23675
23676
23677
23678

23679
23680
23681


23682

23683
23684
23685
23686

23687
23688
23689
23690
23691
23692
23693
.....
28698
28699
28700
28701
28702
28703
28704



28705
28706
28707
28708
28709
28710
28711
.....
28762
28763
28764
28765
28766
28767
28768

28769
28770
28771
28772
28773
28774
28775
.....
30188
30189
30190
30191
30192
30193
30194

30195
30196
30197
30198
30199
30200
30201
.....
32460
32461
32462
32463
32464
32465
32466

32467
32468
32469
32470
32471
32472
32473
.....
35892
35893
35894
35895
35896
35897
35898
35899

35900
35901
35902

35903
35904
35905

35906
35907
35908

35909
35910
35911
35912
35913
35914
35915
.....
35964
35965
35966
35967
35968
35969
35970
35971
35972
35973
35974
35975
35976
35977
35978
35979
35980
35981
35982
35983

35984
35985
35986
35987
35988
35989
35990
            and \1.__len__() > 1
            and not \1.isupper()
        -2:3>> ,|.                                                          && Pas de virgule après un point (sauf éventuellement après une abréviation).

TEST: Les chiens, les chats{{.,}} les poules.                               ->> ,|.
TEST: A., dans le meilleur des cas, s’abstenait de tout commentaire
































# Fin de paragraphe
#__<i>/typo__  ({w_2}) *$   @@0
#    <<- before("[a-zéàùèê][.] ") and not before("^(?:\\d|\w[.])")
#    -1>> \1.|\1…|\1 !|\1 ?|\1 :|\1 ;|\1,                                               && Il manque une ponctuation finale.

#__[s]/virg(virg_nombre)__
................................................................................

__da_a__
    [ça|ceci|cela] a
        <<- =>> select(\2, ":V")

    a [,|et] [b|c|ç|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z]
        <<- =>> select(\1, ":N")





__da_autour__
    autour [de|du|d’|des]
        <<- not morph(<1, ":D.*:[me]") =>> select(\1, "", ":N")

    autour
        <<- value(<1, "|l’|d’|cet|quel|mon|notre|votre|") =>> select(\1, "", ":G")
................................................................................
    [dans|dès|depuis|de|d’] la      fin des années [dernières|passées|précédentes|prochaines|~^[0-9]{2,5}$]
    par rapport à la                fin de l’ an ?[dernier|nouveau|passé|précédent|prochain|~^[0-9]{2,5}$]¿
    par rapport à la                fin de l’ année ?[dernière|nouvelle|passée|précédente|prochaine|~^[0-9]{2,5}$]¿
    par rapport à la                fin des années [dernières|passées|précédentes|prochaines|~^[0-9]{2,5}$]
        <<- &>> :LW;T

    à [compter|partir] [de|d’]  ~^[0-9]{2,5}$
    [avant|après]               ~^[0-9]{2,5}$
    [dès|depuis]                ~^[0-9]{2,5}$
    jusqu’ à                    ~^[0-9]{2,5}$
    par rapport à               ~^[0-9]{2,5}$
        <<- not morph(>1, ":N.*:p|;S") &>> :LW;T

    en  ~^[0-9]{2,5}$  [,|<end>|)]
    en  ~^[0-9]{2,5}$  @:¬:[AN].*:[pi]
................................................................................
    d’ avant-guerre
    d’ aujourd’hui
    d’ autrefois
    d’ habitude
    d’ ici ?[là|peu|demain|après-demain]¿
    d’ ici une [seconde|minute|journée|semaine|année|décennie]
    d’ ici un [mois|trimestre|semestre|siècle|millénaire]
    d’ [hier|avant-hier] ?[matin|soir|après-midi]¿
    [de|d’] jadis
    [de|d’] maintenant
    ?d’¿ il y a belle lurette
    ?[de|d’]¿ [demain|après-demain] ?[matin|soir|après-midi]¿
    [de|d’] ?[assez|si|très|trop]¿ [courte|longue] durée
    [de|d’] ?[assez|si|très|trop]¿ bon matin
    [de|d’] ?[assez|si|très|trop]¿ longue [date|haleine]
................................................................................
    ni ici-bas ?,¿ ni au ciel
    ni au ciel ?,¿ ni ici-bas
    ni au ciel ?,¿ ni sur terre
    ni sur terre ?,¿ ni au ciel
    ni [ici|là] ?,¿ ni plus loin
        <<- &>> :LW





__locutions_latines__
    [a|à] [contrario|cappella|fortiori|giorno|minima|priori|postériori|posteriori]
        <<- &>> :LW
        <<- !1>>

    ab [absurdo|initio|ovo]
................................................................................
    à proprement parler
    à quatre pattes
    à qui [de|d’] droit
    à qui mieux mieux
    à qui [que|qu’] ce soit
    à quelque distance
    à quelques [degrés|exceptions|nuances|pourcents|variations|nanomètres|millimètres|centimètres|décimètres|mètres|kilomètres|parsecs|années-lumière] près

    à quelques-uns d’ entre [nous|vous|eux|iels]
    à quelques-unes d’ entre [nous|vous|elles|iels]
    à ras [de|d’] terre
    à ras [bord|bords]
    à ras [le|du] sol
    à rude épreuve
    à s’ y méprendre
................................................................................
    vaille que vaille
    ventre à terre
    vers nulle part
    vite fait ?,¿ bien fait
        <<- &>> :LW













































































!!
!!
!!!! Noms propres                                                                                 !!
!!
!!

................................................................................
        && Confusion. Ou vous confondez “à” (préposition) avec “a” (avoir), ou vous devez employer “aux”. Exemple : Elle _a_ donné du travail _aux_ employés _à_ profusion.

TEST: Celui qui y croit {{à les}} moyens d’y parvenir.                  ->> a les|aux
TEST: à tous les sots, je dis “merde”.


    à [et|ou|pour|avec|parce]
        <<- not tag(\1, "egxmot") and \2.islower() and not tag(\2, "egxmot") -1>> a

        && Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.

TEST: {{À}} et B                                                        ->> A
TEST: c’est {{à}} ou b                                                  ->> a
TEST: le différend qu’il a avec lui


    à  *WORD
................................................................................
    a la queue leu leu
    a la surprise générale
    a la va vite
    a la virgule près
    a la [dérobée|manque|ramasse|redresse|renverse]
    a la case départ
    a la grande surprise [de|du|d’|des]

    a laquelle
    a [ma|ta|sa|notre|votre|leur] grande surprise
    a ?[si|très|trop]¿ long terme
    a ?[si|très|trop]¿ longue [distance|échéance|portée]
    a longueur [de|d’] [temps|journée|année]
    a loyer modéré
    a main [armée|droite|gauche|levée]
................................................................................
TEST: nous y songions, et bien au-delà des considérations habituelles.
TEST: une image bien plus colorée, et bien plus intense, de la vie.
TEST: Toutes ces questions, et bien d’autres, sont vues aujourd’hui dans le paradigme quantitatif de la monnaie, des taux de change flottants et de la monnaie administrée.
TEST: et bien manger, c’est important.
TEST: il a été vaincu, et bien vaincu.
TEST: et Ben est parti.










# en / an
__conf_être_en_xxxx__
    [>être|>rester|>demeurer] an [contradiction|désaccord|accord|faction]
        <<- /conf/ -2>> en                                                                          && Confusion. Un an = une année. Pour la préposition, écrivez “en”.

TEST: Je suis {{an}} désaccord avec lui.                                ->> en


# en continu
__conf_en_continu__
    [>info|>information|>formation] en continue
................................................................................
TEST: ils en sont reconnaissants
TEST: sont loin, ces gens…
TEST: Il ne sait pas vraiment ce que sont la peur et la souffrance.
TEST: avec le mur du son ceux qui l’entendent.
TEST: Que sont nos valeurs profondes ?
TEST: comment sont la petite et son frère ?




















# sot / sceau / seau
__conf_sot_seau_sceau__
    [>sceau|sot+s] d’ [acier|avoine|eau]
    [>sceau|sot+s] [d’|de] [bois|boue|ciment|glace|>glaçon|gravats|>gravier|>gravillon|plage|lait|maçon|nettoyage|peinture|sable]
    [>sceau|sot+s] à [glace|champagne|>glaçon]
    [>sceau|sot+s] en [acier|bois|cuivre|fer|inox|métal|plastique|polypropylène|zinc]
    [>sceau|sot+s] [rempli+ses|percé+ses|>vide|troué+ses|renversé+ses|plein+s]
        <<- /conf/ -1>> seau|seaux                  && Confusion probable. Pour désigner un récipient, écrivez “seau”.|https://fr.wiktionary.org/wiki/seau

    dans $:D [>sceau|sot|sots]
        <<- /conf/ -3>> seau|seaux                  && Confusion probable. Pour désigner un récipient, écrivez “seau”.|https://fr.wiktionary.org/wiki/seau

    [>seau|sot|sots] du [roi|secret|ministre|ministère|duc|baron|cardinal|pape]
    [>seau|sot|sots] de la [reine|ministre|duchesse|baronne]
    [>seau|sot|sots] de l’ [État|évêque|université|académie]
        <<- /conf/ -1>> sceau|sceaux                && Confusion probable. Pour désigner un cachet par lequel on scelle quelque chose, écrivez “sceau”.|https://fr.wiktionary.org/wiki/sceau

................................................................................
    les [uns|unes] [après|avec|chez|contre|de|derrière|devant|envers|malgré|pour|sans|sous|sur] les autres
    les [uns|unes] près des autres
    les [uns|unes] par rapport à l’ autre
    les [uns|unes] par rapport aux autres
    entre les uns et les autres
        <<- ~>> *


__purge_x_par_après_x__
    un par un
    une par une
    deux par deux
    trois par trois
    quatre par quatre
    cinq par cinq
    six par six
    sept par sept
    huit par huit
    neuf par neuf
    dix par dix
    onze par onze
    douze par douze
    treize par treize
    quatorze par quatorze
    quinze par quinze
    seize par seize
    vingt par vingt
    trente par trente
    quarante par quarante
    cinquante par cinquante
    soixante par soixante
    cent par cent
    mille par mille
    million par million
    milliard par milliard
        <<- not morph(<1, ":D") ~>> *

    appartement [après|par] appartement
    arbre [après|par] arbre
    article [après|par] article
    bit [après|par] bit
    bout [après|par] bout
    brique [après|par] brique
    camion [après|par] camion
    chiffre [après|par] chiffre
    département [après|par] département
    élément [après|par] élément
    étage [après|par] étage
    étape [après|par] étape
    enfant [après|par] enfant
    femme [après|par] femme
    feuille [après|par] feuille
    fragment [après|par] fragment
    grain [après|par] grain
    graine [après|par] graine
    homme [après|par] homme
    ligne [après|par] ligne
    livre [après|par] livre
    maison [après|par] maison
    machine [après|par] machine
    morceau [après|par] morceau
    mot [après|par] mot
    niveau [après|par] niveau
    nombre [après|par] nombre
    nuage [après|par] nuage
    octet [après|par] octet
    ordinateur [après|par] ordinateur
    palier [après|par] palier
    page [après|par] page
    pays [après|par] pays
    pièce [après|par] pièce
    quartier [après|par] quartier
    région [après|par] région
    touche [après|par] touche
    train [après|par] train
    vague [après|par] vague
    ville [après|par] ville
    village [après|par] village
    voiture [après|par] voiture
    wagon [après|par] wagon
        <<- not morph(<1, ":D") ~>> *


__gestion_mots_grammaticaux__
    tout au [bout|long] [de|du|d’|des]
        <<- not morph(<1, ":R") ~1>> *

    ainsi
        <<- not value(>1, "|que|qu’|") ~>> *
................................................................................
    >chemin à parcourir
    >chemise à jabot
    >chemise [de|d’] nuit
    >chemise sans >manche
    >chèque en blanc
    >chèque sans provision
    >cheval [de|d’] [bataille|guerre|Troie]
    >chien [de|d’] [garde|guerre|traîneau|traineau]
    >chili con carne
    >chômage [de|d’] masse
    >chou à la crème ?[fouettée|diplomate|mousseline|patissière|pralinée]¿
    >cible en approche
    >cité u
    [clair+s] [de|d’] lune
    >classement sans suite
................................................................................
    >homme [de|d’] [affaires|armes|confiance|exception|État|Église|honneur|lettres|loi|main|paille|paix|parole|pouvoir|valeur]
    >homme d’ âge mûr
    >homme à poigne
    >homme à tout faire
    >horaire à rallonge
    >hôtel [de|d’] [luxe|ville]
    >hôtesse d’ accueil

    >infirmier [de|d’] garde
    >ingénieur du son
    >inspection [de|d’] routine
    >instinct [de|d’] survie
    >instrument à [cordes|percussion|vent]
    >instrument [de|d’] mesure
    >interface [utilisateur+s]
................................................................................
    >pouvoir d’ achat
    >prédication [de|d’] rue
    >préfecture [de|d’] police
    >président en exercice
    >presse à >scandale
    preuve ?suffisante¿ du contraire
    preuves ?suffisantes¿ du contraire

    >prise [de|d’] conscience
    >prisonnier [de|d’] guerre
    prix à payer
    prix [de|d’] revient
    puits [de|d’] [carbone|forage|lumière|pétrole|science]
    >puissance [de|d’] feu
    >punaise [de|d’] lit
................................................................................
    >quartier d’ hiver
    quelqu’un d’ autre
    quelqu’un [de|d’] confiance
    >question [de|d’] vie ou [de|d’] mort
    >rampe d’ accès
    >rampe [de|d’] lancement
    >rapport [de|d’] force
    >rat [de|d’] bibliothèque
    >rayon [de|d’] soleil
    >réaction en [chaîne|chaine]
    >rédacteur en chef
    >région Grand Est
    >règle d’ or
    >règle [de|d’] base
    >règlement [de|d’] comptes
................................................................................
    >vache à lait
    >vague à l’ âme
    >valet [de|d’] [chambre|pied]
    >valet [de|d’] [carreau|cœur|pique|trèfle]
    >variable d’ ajustement
    >vecteur [>accélération|>position|>rotation|>vitesse]
    >véhicule [de|d’] location

    >vente à [découvert|domicile|emporter]
    >vente aux enchères
    >vente en gros
    >ventilateur à merde
    >vérification [de|d’] routine
    vernis à ongles
    >ver [de|d’] terre
................................................................................
    en [mémoire|souvenir] du bon vieux temps [<end>|,|)]
        <<- ~1:-2>> *

    en [ce|un] sens  @¬:A.*:[me]:[si]
    en [ce|un] sens  [<end>|,|)]
        <<- ~1:3>> *

    en substance  @:¬:A.*:[fe]:[si]
    en substance  [<end>|,|)]
        <<- ~1:2>> *

    en sus
        <<- not value(<1, "|j’|tu|il|elle|iel|on|n’|") ~>> *

    entre autres choses  @¬:A.*:[fe]:[pi]
    entre autres choses  [<end>|,|)]
................................................................................
        <<- not before(":O[vs]") =>> select(\3, "", ":V")

    [plusieurs|certains|certaines|maints|maintes]  @:A.*:[pi]¬:3[sp]  @:N.*:p¬:(?:3[sp]|Q|G)
        <<- =>> select(\2, ":A") and select(\3, "", ":V")


__da_locutions_verbales__
    >avoir [cours|envie|foule|lieu|recours|tort|vent]
    >avoir ni queue ?,¿ ni tête
    >aller bon train
    >aller [de|d’] l’ avant
    >armer jusqu’ aux dents
    >arriver à [destination|échéance]
    >arriver à point nommé
    >arriver à bon port
................................................................................


!!
!!
!!!! Confusions                                                                                   !!
!!
!!



























# a / à
__conf_à_a_après_verbes__
    n’ /_VCint_ qu’ a
        <<- morphVC(\2, ">avoir/") --1>> à
        && Locution : « n’avoir qu’à faire quelque chose ». Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0

................................................................................
        <<- /conf/ -2>> peut                            && Confusion : le verbe pouvoir à la 3ᵉ personne du singulier s’écrit “peut”.

TEST: c’est tout le système qui {{peu}} vaciller                                            ->> peut


# peut-être / peut être
__conf_peut_être2__
    *WORD peut être

        <<- /conf/ space(\2, 1, 1) and morph(\1, ":V", ":[NAQGM]") -2:3>> peut-être           && Confusion probable. Pour dire “possiblement”, écrivez “peut-être”.

    <start>       peut être


    [<start>|,|(] peu  être

        <<- /conf/ space(\2, 1, 1) -2:3>> peut-être                                           && Confusion probable. Pour dire “possiblement”, écrivez “peut-être”.

TEST: {{Peut être}} qu’on en saura plus demain.                                             ->> Peut-être
TEST: Ils vont {{peut être}} enfin faire quelque chose de leur misérable existence.         ->> peut-être

TEST: L’un peut être réglé immédiatement
TEST: Réussir peut parfois être la pire chose possible.
TEST: Peut vraiment être violent en cas d’humiliation.
TEST: « Oui, sans doute », mais peut-être pas pour tout le monde
TEST: La réalisation de composants (injection plastique…) peut être limitée.


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

    il ?n’¿ >être question                      [de|d’]  ?[le|les|nous|vous|lui]¿             ~..(?:ée?s?|ez)$
        <<- /infi/ morph0(\-1, ":(?:Q|2p)", ":M") --1>> =suggVerbInfi(\-1)                          && Après “il (n’)est (pas) question de”, le verbe devrait être à l’infinitif.

    il ?n’¿ >être question                      [de|d’]  [l’|la|leur]                         ~..(?:ée?s?|ez)$
        <<- /infi/ morph0(\-1, ":(?:Q|2p)", ":[MN]") --1>> =suggVerbInfi(\-1)                       && Après “il (n’)est (pas) question de”, le verbe devrait être à l’infinitif.




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

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

    [<start>|,|(] >libre  à [moi|toi|lui|elle|iel|soi|nous|vous|eux|elles|iels]  [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..(?:ée?s?|ez)$
................................................................................
TEST: hors d’état de {{pensée}} à quoi que ce soit                                                  ->> penser
TEST: libre à elle de la {{supposée}} hypocrite                                                     ->> supposer
TEST: Force est d’{{pensée}} que nous allons y arriver avec seulement nos bonnes intentions.        ->> penser
TEST: sous peine de nous {{pesée}} lourd sun l’estomac                                              ->> peser
TEST: Sont-ils en mesure de nous {{fabriqué}} ces armes ?                                           ->> fabriquer
TEST: il n’est pas question de {{pensée}} à ça pour l’instant.                                      ->> penser
TEST: il était question de la {{recrachée}} épuisée sans se soucier de sa santé.                    ->> recracher

TEST: pas question de nous {{laissés}} faire !                                                      ->> laisser
TEST: Ne fais pas semblant de l’{{oubliée}}.                                                        ->> oublier
TEST: non content de {{damnés}} pour l’éternité                                                     ->> damner
TEST: non contente de l’{{ignorée}}, elle en était fière.                                           ->> ignorer
TEST: de crainte de {{poussée}} cette fille dans ses derniers retranchements                        ->> pousser
TEST: d’crainte d’l’{{touché}}, m’sieur…                                                            ->> toucher
TEST: il faut bien prendre garde de la {{foulée}} au pied                                           ->> fouler
................................................................................
        || ?[en|y]¿ être [devenu+ses|redevenu+ses|resté+ses|demeuré+ses|apparu+ses]
    [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || ?[en|y]¿ avoir [été|semblé|paru]
    [>arriver|>continuer|>commencer|>parvenir|>renoncer|>réussir|>travailler]                   à ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre|apparaître|apparaitre]
    [>cesser|>continuer|>craindre|>demander|>exiger|>redouter|>rêver|>refuser|>risquer|>venir]  [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre|apparaître|apparaitre]
    [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre|>apparaître|>apparaitre]  [>content|>conscient|>heureux|>inquiet|>malheureux|>susceptible]
        || [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre|apparaître|apparaitre]

        <<- /1>> _LVED_
        <<- />> _LVE_
        <<- /-1>> _LVEF_

    /_VCint_  [été|semblé|paru]
    /_VCint_  [cru|imaginé|pensé|pu|su|voulu]                       [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre|apparaître|apparaitre]
    /_VCint_  [besoin|crainte|envie|horreur|peur]                   [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre|apparaître|apparaitre]
................................................................................
TEST: ces cons nous ont donnés.
TEST: ils nous ont vendus.
TEST: elles nous ont dit : “c’est la fin”.
TEST: Il nous avait dit que…
TEST: c’est la plus belle lettre que le Comité nous a envoyée.
TEST: tu nous as fait élever
TEST: dans le genre que la biologie nous a assigné



__ppas_l_avoir__
    l’ >avoir @:V[0-3]..t.*:Q.*:p¬:[GWsi]
        <<- /ppas/ -3>> =suggSing(\3)
        && Accord avec « l’ » : le participe passé « \3 » devrait être au singulier (et accordé en genre).|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

................................................................................
__vmode_sujet_indicatif__
    <start> dieu ?tout-puissant¿        $:S
    <start> le [seigneur|tout-puissant] $:S
    <start> la déesse                   $:S
        <<- !-1>> vmode

    <start>  [je|j’|tu|il|ils|elle|elles|on|nous|vous|iel|iels]  @:S¬:[GIK]|V0a.*:Sq
        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2)                                             && Ce verbe ne devrait pas être au subjonctif mais à l’indicatif.


    <start>  $:M  @:S¬:[GIK]|V0a.*:Sq
        <<- /vmode/ not value(\-1, "|pût|") --1>> =suggVerbMode(\-1, ":I", ":3s")                   && Ce verbe ne devrait pas être au subjonctif mais à l’indicatif.


    <start>  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]                @:N.*:[si]      @:S.*:3s¬:[GIAKMN]|V0a.*:Sq
        <<- /vmode/ not value(\-1, "|pût|") --1>> =suggVerbMode(\-1, ":I", ":3s")                   && Ce verbe ne devrait pas être au subjonctif mais à l’indicatif.


    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi]      @:S.*:3p¬:[GIAKMN]|V0a.*:Sq
        <<- /vmode/ not value(\-1, "|pussent|") --1>> =suggVerbMode(\-1, ":I", ":3p")               && Ce verbe ne devrait pas être au subjonctif mais à l’indicatif.


TEST: Il {{ait}} demandé.                                                           ->> a|avait|eut|aura|est
TEST: Il en {{conclue}} qu’il a eu raison.                                          ->> conclut|concluait|conclura
TEST: j’en {{aie}} marre                                                            ->> ai|avais|eus|aurai
TEST: j’{{aie}} faim                                                                ->> ai|avais|eus|aurai
TEST: Tu ne l’y {{aies}} pas vu.                                                    ->> as|avais|eus|auras|es
TEST: Marie {{voulût}} prendre un taxi                                              ->> veut|voulait|voulut|voudra
................................................................................
TEST: C’est le seul ami qui me comprenne.
TEST: Ça signifie qu’il est parti ou qu’il est mort.
TEST: Ça ne signifie qu’une seule chose : soit qu’il est con, soit qu’il est totalement con.


__vmode_attendre_que_subjonctif__
    >attendre  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        <<- /vmode/ not morph(\1, ":Q") --1>> =suggVerbMode(\-1, ":S", \-2)                         && Après “attendre que”, ce verbe devrait être au subjonctif.

    >attendre  [que|qu’]  $:M  @:I¬:[GYS]
    >attendre  [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        <<- /vmode/ not morph(\1, ":Q") --1>> =suggVerbMode(\-1, ":S", ":3s")                       && Après “attendre que”, ce verbe devrait être au subjonctif.

    >attendre  [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi]  @:I¬:[GYSA]
        <<- /vmode/ not morph(\1, ":Q") --1>> =suggVerbMode(\-1, ":S", ":3p")                       && Après “attendre que”, ce verbe devrait être au subjonctif.

TEST: j’attends que tu {{viens}}.                                                   ->> viennes|vinsses
TEST: Attends que Céline {{dort}}                                                   ->> dorme|dormît
TEST: nous attendions que les petits {{étaient}} partis                             ->> soient|fussent|étayent|étayassent
TEST: c’était si attendu qu’il avait renoncé avant même d’y aller



__vmode_il_importe_que_subjonctif__
    il  >importer  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après le syntagme “il importe que”, ce verbe devrait être au subjonctif.

    il  >importer  [que|qu’]  $:M  @:I¬:[GYS]







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







 







>
>
>
>







 







|







 







|







 







>
>
>







 







>







 







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







 







|
>
|







 







>







 








>
>
>
>
>
>
>
>

|
|
|







 







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










|







 







<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<







 







|







 







>







 







>







 







|







 







>







 







|
|







 







|







 







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







 







|
>
|

|
>
>
|
>
|



>







 







>
>
>







 







>







 







>







 







>







 







|
>


|
>


|
>


|
>







 







|



|


|





>







1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
....
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
....
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
....
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
....
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
....
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
....
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
.....
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
.....
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
.....
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
.....
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
16426
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
16438
16439
16440
16441
16442
16443
16444
16445
.....
18331
18332
18333
18334
18335
18336
18337











































































18338
18339
18340
18341
18342
18343
18344
.....
18974
18975
18976
18977
18978
18979
18980
18981
18982
18983
18984
18985
18986
18987
18988
.....
19222
19223
19224
19225
19226
19227
19228
19229
19230
19231
19232
19233
19234
19235
19236
.....
19446
19447
19448
19449
19450
19451
19452
19453
19454
19455
19456
19457
19458
19459
19460
.....
19463
19464
19465
19466
19467
19468
19469
19470
19471
19472
19473
19474
19475
19476
19477
.....
19624
19625
19626
19627
19628
19629
19630
19631
19632
19633
19634
19635
19636
19637
19638
.....
20502
20503
20504
20505
20506
20507
20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
.....
20782
20783
20784
20785
20786
20787
20788
20789
20790
20791
20792
20793
20794
20795
20796
.....
21414
21415
21416
21417
21418
21419
21420
21421
21422
21423
21424
21425
21426
21427
21428
21429
21430
21431
21432
21433
21434
21435
21436
21437
21438
21439
21440
21441
21442
21443
21444
21445
21446
21447
21448
21449
21450
21451
21452
21453
.....
23765
23766
23767
23768
23769
23770
23771
23772
23773
23774
23775
23776
23777
23778
23779
23780
23781
23782
23783
23784
23785
23786
23787
23788
23789
23790
23791
23792
.....
28797
28798
28799
28800
28801
28802
28803
28804
28805
28806
28807
28808
28809
28810
28811
28812
28813
.....
28864
28865
28866
28867
28868
28869
28870
28871
28872
28873
28874
28875
28876
28877
28878
.....
30291
30292
30293
30294
30295
30296
30297
30298
30299
30300
30301
30302
30303
30304
30305
.....
32564
32565
32566
32567
32568
32569
32570
32571
32572
32573
32574
32575
32576
32577
32578
.....
35997
35998
35999
36000
36001
36002
36003
36004
36005
36006
36007
36008
36009
36010
36011
36012
36013
36014
36015
36016
36017
36018
36019
36020
36021
36022
36023
36024
.....
36073
36074
36075
36076
36077
36078
36079
36080
36081
36082
36083
36084
36085
36086
36087
36088
36089
36090
36091
36092
36093
36094
36095
36096
36097
36098
36099
36100
            and \1.__len__() > 1
            and not \1.isupper()
        -2:3>> ,|.                                                          && Pas de virgule après un point (sauf éventuellement après une abréviation).

TEST: Les chiens, les chats{{.,}} les poules.                               ->> ,|.
TEST: A., dans le meilleur des cas, s’abstenait de tout commentaire


__virg_pronoms__
    <start> moi je
    <start> toi tu
    <start> lui il
    <start> elle elle
    <start> nous nous nous
    <start> vous nous nous
    <start> eux ils
    <start> elles elles
    <start> iels iels
        <<- /virg/ -2>> \2,                                                 && Mettez une virgule pour mettre ce pronom en incise.

    <start> moi aussi je
    <start> toi aussi tu
    <start> lui aussi il
    <start> elle aussi elle
    <start> iel aussi iel
    <start> nous aussi nous nous
    <start> vous aussi nous nous
    <start> eux aussi ils
    <start> elles aussi elles
    <start> iels aussi iels
        <<- /virg/ -2:3>> \2 \3,                                            && Mettez une virgule pour mettre ce pronom en incise.

TEST: {{Nous}} nous nous sommes                                             ->> Nous,
TEST: {{moi}} je suis là                                                    ->> moi,
TEST: {{elles aussi}} elles savent s’y prendre                              ->> elles aussi,
TEST: {{iel aussi}} iel connaît son affaire                                 ->> iel aussi,


# Fin de paragraphe
#__<i>/typo__  ({w_2}) *$   @@0
#    <<- before("[a-zéàùèê][.] ") and not before("^(?:\\d|\w[.])")
#    -1>> \1.|\1…|\1 !|\1 ?|\1 :|\1 ;|\1,                                               && Il manque une ponctuation finale.

#__[s]/virg(virg_nombre)__
................................................................................

__da_a__
    [ça|ceci|cela] a
        <<- =>> select(\2, ":V")

    a [,|et] [b|c|ç|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z]
        <<- =>> select(\1, ":N")

    [le|la|l’|au|ce|du] @:N.*:s A
        <<- =>> select(\-1, ":N")


__da_autour__
    autour [de|du|d’|des]
        <<- not morph(<1, ":D.*:[me]") =>> select(\1, "", ":N")

    autour
        <<- value(<1, "|l’|d’|cet|quel|mon|notre|votre|") =>> select(\1, "", ":G")
................................................................................
    [dans|dès|depuis|de|d’] la      fin des années [dernières|passées|précédentes|prochaines|~^[0-9]{2,5}$]
    par rapport à la                fin de l’ an ?[dernier|nouveau|passé|précédent|prochain|~^[0-9]{2,5}$]¿
    par rapport à la                fin de l’ année ?[dernière|nouvelle|passée|précédente|prochaine|~^[0-9]{2,5}$]¿
    par rapport à la                fin des années [dernières|passées|précédentes|prochaines|~^[0-9]{2,5}$]
        <<- &>> :LW;T

    à [compter|partir] [de|d’]  ~^[0-9]{2,5}$
    ?d’¿ [avant|après]          ~^[0-9]{2,5}$
    [dès|depuis]                ~^[0-9]{2,5}$
    jusqu’ à                    ~^[0-9]{2,5}$
    par rapport à               ~^[0-9]{2,5}$
        <<- not morph(>1, ":N.*:p|;S") &>> :LW;T

    en  ~^[0-9]{2,5}$  [,|<end>|)]
    en  ~^[0-9]{2,5}$  @:¬:[AN].*:[pi]
................................................................................
    d’ avant-guerre
    d’ aujourd’hui
    d’ autrefois
    d’ habitude
    d’ ici ?[là|peu|demain|après-demain]¿
    d’ ici une [seconde|minute|journée|semaine|année|décennie]
    d’ ici un [mois|trimestre|semestre|siècle|millénaire]
    ?d’¿ [hier|avant-hier] ?[matin|soir|après-midi]¿
    [de|d’] jadis
    [de|d’] maintenant
    ?d’¿ il y a belle lurette
    ?[de|d’]¿ [demain|après-demain] ?[matin|soir|après-midi]¿
    [de|d’] ?[assez|si|très|trop]¿ [courte|longue] durée
    [de|d’] ?[assez|si|très|trop]¿ bon matin
    [de|d’] ?[assez|si|très|trop]¿ longue [date|haleine]
................................................................................
    ni ici-bas ?,¿ ni au ciel
    ni au ciel ?,¿ ni ici-bas
    ni au ciel ?,¿ ni sur terre
    ni sur terre ?,¿ ni au ciel
    ni [ici|là] ?,¿ ni plus loin
        <<- &>> :LW

    du point *WORD au point *WORD
        <<- \3.__len__() == 1 and \-1.__len__() == 1 &>> :LW


__locutions_latines__
    [a|à] [contrario|cappella|fortiori|giorno|minima|priori|postériori|posteriori]
        <<- &>> :LW
        <<- !1>>

    ab [absurdo|initio|ovo]
................................................................................
    à proprement parler
    à quatre pattes
    à qui [de|d’] droit
    à qui mieux mieux
    à qui [que|qu’] ce soit
    à quelque distance
    à quelques [degrés|exceptions|nuances|pourcents|variations|nanomètres|millimètres|centimètres|décimètres|mètres|kilomètres|parsecs|années-lumière] près
    à de ?[si|très|trop]¿ rares exceptions près
    à quelques-uns d’ entre [nous|vous|eux|iels]
    à quelques-unes d’ entre [nous|vous|elles|iels]
    à ras [de|d’] terre
    à ras [bord|bords]
    à ras [le|du] sol
    à rude épreuve
    à s’ y méprendre
................................................................................
    vaille que vaille
    ventre à terre
    vers nulle part
    vite fait ?,¿ bien fait
        <<- &>> :LW


__locutions_x_par_après_x__
    un par un
    une par une
    deux par deux
    trois par trois
    quatre par quatre
    cinq par cinq
    six par six
    sept par sept
    huit par huit
    neuf par neuf
    dix par dix
    onze par onze
    douze par douze
    treize par treize
    quatorze par quatorze
    quinze par quinze
    seize par seize
    vingt par vingt
    trente par trente
    quarante par quarante
    cinquante par cinquante
    soixante par soixante
    cent par cent
    mille par mille
    million par million
    milliard par milliard
        <<- not morph(<1, ":D") &>> :LW

    appartement [après|par] appartement
    arbre [après|par] arbre
    article [après|par] article
    bit [après|par] bit
    bout [après|par] bout
    brique [après|par] brique
    camion [après|par] camion
    chiffre [après|par] chiffre
    département [après|par] département
    élément [après|par] élément
    étage [après|par] étage
    étape [après|par] étape
    enfant [après|par] enfant
    femme [après|par] femme
    feuille [après|par] feuille
    fragment [après|par] fragment
    grain [après|par] grain
    graine [après|par] graine
    homme [après|par] homme
    ligne [après|par] ligne
    livre [après|par] livre
    maison [après|par] maison
    machine [après|par] machine
    morceau [après|par] morceau
    mot [après|par] mot
    niveau [après|par] niveau
    nombre [après|par] nombre
    nuage [après|par] nuage
    octet [après|par] octet
    ordinateur [après|par] ordinateur
    palier [après|par] palier
    page [après|par] page
    pays [après|par] pays
    pièce [après|par] pièce
    quartier [après|par] quartier
    région [après|par] région
    touche [après|par] touche
    train [après|par] train
    vague [après|par] vague
    ville [après|par] ville
    village [après|par] village
    voiture [après|par] voiture
    wagon [après|par] wagon
        <<- not morph(<1, ":D") &>> :LW


!!
!!
!!!! Noms propres                                                                                 !!
!!
!!

................................................................................
        && Confusion. Ou vous confondez “à” (préposition) avec “a” (avoir), ou vous devez employer “aux”. Exemple : Elle _a_ donné du travail _aux_ employés _à_ profusion.

TEST: Celui qui y croit {{à les}} moyens d’y parvenir.                  ->> a les|aux
TEST: à tous les sots, je dis “merde”.


    à [et|ou|pour|avec|parce]
        <<- space(\1, 1, 1) and not tag(\1, "egxmot") and \2.islower() and not tag(\2, "egxmot")
            and not value(<1, "|quinze|trente|") and not morph(>1, ":É?R")
        -1>> a                                                                                      && Confusion probable : “à” est une préposition. Pour le verbe avoir, écrivez “a”.

TEST: {{À}} et B                                                        ->> A
TEST: c’est {{à}} ou b                                                  ->> a
TEST: le différend qu’il a avec lui


    à  *WORD
................................................................................
    a la queue leu leu
    a la surprise générale
    a la va vite
    a la virgule près
    a la [dérobée|manque|ramasse|redresse|renverse]
    a la case départ
    a la grande surprise [de|du|d’|des]
    a larges bords
    a laquelle
    a [ma|ta|sa|notre|votre|leur] grande surprise
    a ?[si|très|trop]¿ long terme
    a ?[si|très|trop]¿ longue [distance|échéance|portée]
    a longueur [de|d’] [temps|journée|année]
    a loyer modéré
    a main [armée|droite|gauche|levée]
................................................................................
TEST: nous y songions, et bien au-delà des considérations habituelles.
TEST: une image bien plus colorée, et bien plus intense, de la vie.
TEST: Toutes ces questions, et bien d’autres, sont vues aujourd’hui dans le paradigme quantitatif de la monnaie, des taux de change flottants et de la monnaie administrée.
TEST: et bien manger, c’est important.
TEST: il a été vaincu, et bien vaincu.
TEST: et Ben est parti.


# en fait
__loc_en_fait__
    en faits [<end>|,|(|)]
        <<- /loc/ space(\1, 1, 1) -1:2>> en fait                            && Dans la locution “en fait” (c’est-à-dire en réalité), “fait” s’écrit au singulier.|https://fr.wiktionary.org/wiki/en_fait

TEST: {{en faits}}, il n’en savait rien                                 ->> en fait


# en / an
__conf_en_an__
    an [contradiction|désaccord|accord|faction|réalité|fait|plus|moins]
        <<- /conf/ morph(<1, ":V") -1>> en                                  && Confusion. Un an = une année. Pour la préposition, écrivez “en”.

TEST: Je suis {{an}} désaccord avec lui.                                ->> en


# en continu
__conf_en_continu__
    [>info|>information|>formation] en continue
................................................................................
TEST: ils en sont reconnaissants
TEST: sont loin, ces gens…
TEST: Il ne sait pas vraiment ce que sont la peur et la souffrance.
TEST: avec le mur du son ceux qui l’entendent.
TEST: Que sont nos valeurs profondes ?
TEST: comment sont la petite et son frère ?


# sont / ont
__conf_sont__
    [<start>|,|(]  [ils|elles|iels]  ont  ?$:W¿  @:A¬:[QN]  [<end>|,|)]
        <<- /conf/ -3>> sont                                            && Confusion ou erreur de frappe ? L’adjectif “\-2” n’est pas un participe passé.

    [<start>|,|(]  [ils|elles|iels]  ont  ?$:W¿  @:A¬:[QWN]  *WORD
        <<- /conf/ not morph(\-1, ":[NA]") -3>> sont                    && Confusion ou erreur de frappe ? L’adjectif “\-2” n’est pas un participe passé.

TEST: ils {{ont}} difficiles                                    ->> sont
TEST: elles {{ont}} plus difficiles à résoudre                  ->> sont
TEST: ils ont faim
TEST: ils ont peine à le croire
TEST: ils ont grande facilité de s’adapter
TEST: elles ont droit à tout à ce qui se fait de mieux
TEST: iels ont vite compris l’intérêt de cette mesure
TEST: ils ont froid


# sot / sceau / seau
__conf_sot_seau_sceau__
    [>sceau|sot+s] d’ [acier|avoine|eau]
    [>sceau|sot+s] [d’|de] [bois|boue|ciment|glace|>glaçon|gravats|>gravier|>gravillon|plage|lait|maçon|nettoyage|peinture|sable]
    [>sceau|sot+s] à [glace|champagne|>glaçon]
    [>sceau|sot+s] en [acier|bois|cuivre|fer|inox|métal|plastique|polypropylène|zinc]
    [>sceau|sot+s] [rempli+ses|percé+ses|>vide|troué+ses|renversé+ses|plein+s]
        <<- /conf/ -1>> seau|seaux                  && Confusion probable. Pour désigner un récipient, écrivez “seau”.|https://fr.wiktionary.org/wiki/seau

    dans $:D [>sceau|sot+s]
        <<- /conf/ -3>> seau|seaux                  && Confusion probable. Pour désigner un récipient, écrivez “seau”.|https://fr.wiktionary.org/wiki/seau

    [>seau|sot|sots] du [roi|secret|ministre|ministère|duc|baron|cardinal|pape]
    [>seau|sot|sots] de la [reine|ministre|duchesse|baronne]
    [>seau|sot|sots] de l’ [État|évêque|université|académie]
        <<- /conf/ -1>> sceau|sceaux                && Confusion probable. Pour désigner un cachet par lequel on scelle quelque chose, écrivez “sceau”.|https://fr.wiktionary.org/wiki/sceau

................................................................................
    les [uns|unes] [après|avec|chez|contre|de|derrière|devant|envers|malgré|pour|sans|sous|sur] les autres
    les [uns|unes] près des autres
    les [uns|unes] par rapport à l’ autre
    les [uns|unes] par rapport aux autres
    entre les uns et les autres
        <<- ~>> *













































































__gestion_mots_grammaticaux__
    tout au [bout|long] [de|du|d’|des]
        <<- not morph(<1, ":R") ~1>> *

    ainsi
        <<- not value(>1, "|que|qu’|") ~>> *
................................................................................
    >chemin à parcourir
    >chemise à jabot
    >chemise [de|d’] nuit
    >chemise sans >manche
    >chèque en blanc
    >chèque sans provision
    >cheval [de|d’] [bataille|guerre|Troie]
    >chien [de|d’] [chasse|garde|guerre|traîneau|traineau]
    >chili con carne
    >chômage [de|d’] masse
    >chou à la crème ?[fouettée|diplomate|mousseline|patissière|pralinée]¿
    >cible en approche
    >cité u
    [clair+s] [de|d’] lune
    >classement sans suite
................................................................................
    >homme [de|d’] [affaires|armes|confiance|exception|État|Église|honneur|lettres|loi|main|paille|paix|parole|pouvoir|valeur]
    >homme d’ âge mûr
    >homme à poigne
    >homme à tout faire
    >horaire à rallonge
    >hôtel [de|d’] [luxe|ville]
    >hôtesse d’ accueil
    >image [de|d’] marque
    >infirmier [de|d’] garde
    >ingénieur du son
    >inspection [de|d’] routine
    >instinct [de|d’] survie
    >instrument à [cordes|percussion|vent]
    >instrument [de|d’] mesure
    >interface [utilisateur+s]
................................................................................
    >pouvoir d’ achat
    >prédication [de|d’] rue
    >préfecture [de|d’] police
    >président en exercice
    >presse à >scandale
    preuve ?suffisante¿ du contraire
    preuves ?suffisantes¿ du contraire
    >principe [de|d’] précaution
    >prise [de|d’] conscience
    >prisonnier [de|d’] guerre
    prix à payer
    prix [de|d’] revient
    puits [de|d’] [carbone|forage|lumière|pétrole|science]
    >puissance [de|d’] feu
    >punaise [de|d’] lit
................................................................................
    >quartier d’ hiver
    quelqu’un d’ autre
    quelqu’un [de|d’] confiance
    >question [de|d’] vie ou [de|d’] mort
    >rampe d’ accès
    >rampe [de|d’] lancement
    >rapport [de|d’] force
    >rat [de|d’] [bibliothèque|labo|laboratoire]
    >rayon [de|d’] soleil
    >réaction en [chaîne|chaine]
    >rédacteur en chef
    >région Grand Est
    >règle d’ or
    >règle [de|d’] base
    >règlement [de|d’] comptes
................................................................................
    >vache à lait
    >vague à l’ âme
    >valet [de|d’] [chambre|pied]
    >valet [de|d’] [carreau|cœur|pique|trèfle]
    >variable d’ ajustement
    >vecteur [>accélération|>position|>rotation|>vitesse]
    >véhicule [de|d’] location
    >vélo d’ appartement
    >vente à [découvert|domicile|emporter]
    >vente aux enchères
    >vente en gros
    >ventilateur à merde
    >vérification [de|d’] routine
    vernis à ongles
    >ver [de|d’] terre
................................................................................
    en [mémoire|souvenir] du bon vieux temps [<end>|,|)]
        <<- ~1:-2>> *

    en [ce|un] sens  @¬:A.*:[me]:[si]
    en [ce|un] sens  [<end>|,|)]
        <<- ~1:3>> *

    en [conclusion|substance]  @:¬:A.*:[fe]:[si]
    en [conclusion|substance]  [<end>|,|)]
        <<- ~1:2>> *

    en sus
        <<- not value(<1, "|j’|tu|il|elle|iel|on|n’|") ~>> *

    entre autres choses  @¬:A.*:[fe]:[pi]
    entre autres choses  [<end>|,|)]
................................................................................
        <<- not before(":O[vs]") =>> select(\3, "", ":V")

    [plusieurs|certains|certaines|maints|maintes]  @:A.*:[pi]¬:3[sp]  @:N.*:p¬:(?:3[sp]|Q|G)
        <<- =>> select(\2, ":A") and select(\3, "", ":V")


__da_locutions_verbales__
    >avoir [cours|droit|envie|foule|lieu|recours|tort|vent]
    >avoir ni queue ?,¿ ni tête
    >aller bon train
    >aller [de|d’] l’ avant
    >armer jusqu’ aux dents
    >arriver à [destination|échéance]
    >arriver à point nommé
    >arriver à bon port
................................................................................


!!
!!
!!!! Confusions                                                                                   !!
!!
!!


# dont à +V1 infi
__conf_dont_à_vinfi__
    [>façon|>manière] dont [chacun|cela|ceci|ça|tout|lui|elle|iel|$:M] à @:V1.*:Y
        <<- /conf/ space(\-2, 1, 1) --2:0>> ="a " + suggVerbPpas(\-1, ":m:s")           && Confusion probable : si “\-3” est le sujet de “\-1” (et non le COD), alors il faut utiliser le passé composé.
        <<- /conf/ __else__ --2>> a                                                     && Confusion probable : si “\-3” est le sujet de “\-1” (et non le COD), alors il faut utiliser le passé composé.
        <<- /conf/ __also__ --1>> =suggVerbPpas(\-1, ":m:s")                            && Confusion probable : si “\-3” est le sujet de “\-1” (et non le COD), alors il faut utiliser le passé composé.

    [>façon|>manière] dont [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:[NA].*:[si] à @:V1.*:Y
        <<- /conf/ space(\-2, 1, 1) --2:0>> ="a " + suggVerbPpas(\-1, ":m:s")           && Confusion probable : si “\-4 \-3” est le sujet de “\-1” (et non le COD), alors il faut utiliser le passé composé.
        <<- /conf/ __else__ --2>> a                                                     && Confusion probable : si “\-4 \-3” est le sujet de “\-1” (et non le COD), alors il faut utiliser le passé composé.
        <<- /conf/ __also__ --1>> =suggVerbPpas(\-1, ":m:s")                            && Confusion probable : si “\-4 \-3” est le sujet de “\-1” (et non le COD), alors il faut utiliser le passé composé.

    [>façon|>manière] dont [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:[NA].*:[si] @:[NA].*:[si]¬* à @:V1.*:Y
        <<- /conf/ space(\-2, 1, 1) --2:0>> ="a " + suggVerbPpas(\-1, ":m:s")           && Confusion probable : si “\-5 \-4 \-3” est le sujet de “\-1” (et non le COD), alors il faut utiliser le passé composé.
        <<- /conf/ __else__ --2>> a                                                     && Confusion probable : si “\-5 \-4 \-3” est le sujet de “\-1” (et non le COD), alors il faut utiliser le passé composé.
        <<- /conf/ __also__ --1>> =suggVerbPpas(\-1, ":m:s")                            && Confusion probable : si “\-5 \-4 \-3” est le sujet de “\-1” (et non le COD), alors il faut utiliser le passé composé.

TEST: la manière dont tout {{à fonctionner}}                                            ->> a fonctionné
TEST: la manière dont ceci {{à}} réellement {{fonctionner}}                             ->> a|||fonctionné
TEST: parle-moi de la façon dont la police {{à trouver}} le coupable                    ->> a trouvé
TEST: la manière dont le petit {{à}} toujours “{{deviner}}” le subterfuge               ->> a|||deviné
TEST: parle-moi de la façon dont la police allemande {{à trouver}} le coupable          ->> a trouvé
TEST: la manière dont le petit poulpe {{à}} toujours “{{deviner}}” le subterfuge        ->> a|||deviné


# a / à
__conf_à_a_après_verbes__
    n’ /_VCint_ qu’ a
        <<- morphVC(\2, ">avoir/") --1>> à
        && Locution : « n’avoir qu’à faire quelque chose ». Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0

................................................................................
        <<- /conf/ -2>> peut                            && Confusion : le verbe pouvoir à la 3ᵉ personne du singulier s’écrit “peut”.

TEST: c’est tout le système qui {{peu}} vaciller                                            ->> peut


# peut-être / peut être
__conf_peut_être2__
    <start>       peut être
    [<start>|,|(] peu  être
        <<- /conf/ space(\2, 1, 1) -2:3>> peut-être                                                 && Confusion probable. Pour dire “possiblement”, écrivez “peut-être”.

    peut être
        <<- /conf/ space(\1, 1, 1) and morph(<1, ":V", ":[NAQGM]") ->> peut-être                    && Confusion probable. Pour dire “possiblement”, écrivez “peut-être”.

    peu être
        <<- /conf/ space(\1, 1, 1) and morph(<1, ":V") and not tagbefore(\1, "_propsub_")
        ->> peut-être                                                                               && Confusion probable. Pour dire “possiblement”, écrivez “peut-être”.

TEST: {{Peut être}} qu’on en saura plus demain.                                             ->> Peut-être
TEST: Ils vont {{peut être}} enfin faire quelque chose de leur misérable existence.         ->> peut-être
TEST: je verrai {{peu être}} enfin comment faire                                            ->> peut-être
TEST: L’un peut être réglé immédiatement
TEST: Réussir peut parfois être la pire chose possible.
TEST: Peut vraiment être violent en cas d’humiliation.
TEST: « Oui, sans doute », mais peut-être pas pour tout le monde
TEST: La réalisation de composants (injection plastique…) peut être limitée.


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

    il ?n’¿ >être question                      [de|d’]  ?[le|les|nous|vous|lui]¿             ~..(?:ée?s?|ez)$
        <<- /infi/ morph0(\-1, ":(?:Q|2p)", ":M") --1>> =suggVerbInfi(\-1)                          && Après “il (n’)est (pas) question de”, le verbe devrait être à l’infinitif.

    il ?n’¿ >être question                      [de|d’]  [l’|la|leur]                         ~..(?:ée?s?|ez)$
        <<- /infi/ morph0(\-1, ":(?:Q|2p)", ":[MN]") --1>> =suggVerbInfi(\-1)                       && Après “il (n’)est (pas) question de”, le verbe devrait être à l’infinitif.

    [ce|c’] n’ >être la peine                   [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..(?:ée?s?|ez)$
        <<- /infi/ morph0(\-1, ":(?:Q|2p)", ":M") --1>> =suggVerbInfi(\-1)                          && Après “ce n’est pas la peine de”, le verbe devrait être à l’infinitif.

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

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

    [<start>|,|(] >libre  à [moi|toi|lui|elle|iel|soi|nous|vous|eux|elles|iels]  [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..(?:ée?s?|ez)$
................................................................................
TEST: hors d’état de {{pensée}} à quoi que ce soit                                                  ->> penser
TEST: libre à elle de la {{supposée}} hypocrite                                                     ->> supposer
TEST: Force est d’{{pensée}} que nous allons y arriver avec seulement nos bonnes intentions.        ->> penser
TEST: sous peine de nous {{pesée}} lourd sun l’estomac                                              ->> peser
TEST: Sont-ils en mesure de nous {{fabriqué}} ces armes ?                                           ->> fabriquer
TEST: il n’est pas question de {{pensée}} à ça pour l’instant.                                      ->> penser
TEST: il était question de la {{recrachée}} épuisée sans se soucier de sa santé.                    ->> recracher
TEST: ce n’était pas la peine de la {{crachée}} à son visage                                        ->> cracher
TEST: pas question de nous {{laissés}} faire !                                                      ->> laisser
TEST: Ne fais pas semblant de l’{{oubliée}}.                                                        ->> oublier
TEST: non content de {{damnés}} pour l’éternité                                                     ->> damner
TEST: non contente de l’{{ignorée}}, elle en était fière.                                           ->> ignorer
TEST: de crainte de {{poussée}} cette fille dans ses derniers retranchements                        ->> pousser
TEST: d’crainte d’l’{{touché}}, m’sieur…                                                            ->> toucher
TEST: il faut bien prendre garde de la {{foulée}} au pied                                           ->> fouler
................................................................................
        || ?[en|y]¿ être [devenu+ses|redevenu+ses|resté+ses|demeuré+ses|apparu+ses]
    [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || ?[en|y]¿ avoir [été|semblé|paru]
    [>arriver|>continuer|>commencer|>parvenir|>renoncer|>réussir|>travailler]                   à ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre|apparaître|apparaitre]
    [>cesser|>continuer|>craindre|>demander|>exiger|>redouter|>rêver|>refuser|>risquer|>venir]  [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre|apparaître|apparaitre]
    [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre|>apparaître|>apparaitre]  [>content|>conscient|>heureux|>inquiet|>malheureux|>susceptible]
        || [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre|apparaître|apparaitre]
    [>être|>sembler|>paraître|>paraitre|>apparaître|>apparaitre] sur le point [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|devenir|redevenir|paraître|paraitre|apparaître|apparaitre]
        <<- /1>> _LVED_
        <<- />> _LVE_
        <<- /-1>> _LVEF_

    /_VCint_  [été|semblé|paru]
    /_VCint_  [cru|imaginé|pensé|pu|su|voulu]                       [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre|apparaître|apparaitre]
    /_VCint_  [besoin|crainte|envie|horreur|peur]                   [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre|apparaître|apparaitre]
................................................................................
TEST: ces cons nous ont donnés.
TEST: ils nous ont vendus.
TEST: elles nous ont dit : “c’est la fin”.
TEST: Il nous avait dit que…
TEST: c’est la plus belle lettre que le Comité nous a envoyée.
TEST: tu nous as fait élever
TEST: dans le genre que la biologie nous a assigné
TEST: qu’on nous redonne une partie des moyens que Paul nous a volé !


__ppas_l_avoir__
    l’ >avoir @:V[0-3]..t.*:Q.*:p¬:[GWsi]
        <<- /ppas/ -3>> =suggSing(\3)
        && Accord avec « l’ » : le participe passé « \3 » devrait être au singulier (et accordé en genre).|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

................................................................................
__vmode_sujet_indicatif__
    <start> dieu ?tout-puissant¿        $:S
    <start> le [seigneur|tout-puissant] $:S
    <start> la déesse                   $:S
        <<- !-1>> vmode

    <start>  [je|j’|tu|il|ils|elle|elles|on|nous|vous|iel|iels]  @:S¬:[GIK]|V0a.*:Sq
        <<- /vmode/ --1>> =suggVerbMode(\-1, ":I", \-2)
        && Le verbe ne devrait pas être au subjonctif mais à l’indicatif (sauf s’il s’agit d’une tournure stylistique suggérant une hypothèse ou un souhait, comme “Dieu nous vienne en aide”).

    <start>  $:M  @:S¬:[GIK]|V0a.*:Sq
        <<- /vmode/ not value(\-1, "|pût|") --1>> =suggVerbMode(\-1, ":I", ":3s")
        && Le verbe ne devrait pas être au subjonctif mais à l’indicatif (sauf s’il s’agit d’une tournure stylistique suggérant une hypothèse ou un souhait, comme “Dieu nous vienne en aide”).

    <start>  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]                @:N.*:[si]      @:S.*:3s¬:[GIAKMN]|V0a.*:Sq
        <<- /vmode/ not value(\-1, "|pût|") --1>> =suggVerbMode(\-1, ":I", ":3s")
        && Le verbe ne devrait pas être au subjonctif mais à l’indicatif (sauf s’il s’agit d’une tournure stylistique suggérant une hypothèse ou un souhait, comme “Dieu nous vienne en aide”).

    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi]      @:S.*:3p¬:[GIAKMN]|V0a.*:Sq
        <<- /vmode/ not value(\-1, "|pussent|") --1>> =suggVerbMode(\-1, ":I", ":3p")
        && Le verbe ne devrait pas être au subjonctif mais à l’indicatif (sauf s’il s’agit d’une tournure stylistique suggérant une hypothèse ou un souhait, comme “Dieu nous vienne en aide”).

TEST: Il {{ait}} demandé.                                                           ->> a|avait|eut|aura|est
TEST: Il en {{conclue}} qu’il a eu raison.                                          ->> conclut|concluait|conclura
TEST: j’en {{aie}} marre                                                            ->> ai|avais|eus|aurai
TEST: j’{{aie}} faim                                                                ->> ai|avais|eus|aurai
TEST: Tu ne l’y {{aies}} pas vu.                                                    ->> as|avais|eus|auras|es
TEST: Marie {{voulût}} prendre un taxi                                              ->> veut|voulait|voulut|voudra
................................................................................
TEST: C’est le seul ami qui me comprenne.
TEST: Ça signifie qu’il est parti ou qu’il est mort.
TEST: Ça ne signifie qu’une seule chose : soit qu’il est con, soit qu’il est totalement con.


__vmode_attendre_que_subjonctif__
    >attendre  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        <<- /vmode/ not morph(\1, ":[QA]") --1>> =suggVerbMode(\-1, ":S", \-2)                      && Après “attendre que”, ce verbe devrait être au subjonctif.

    >attendre  [que|qu’]  $:M  @:I¬:[GYS]
    >attendre  [que|qu’]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque]  @:N.*:[si]  @:I¬:[GYSA]
        <<- /vmode/ not morph(\1, ":[QA]") --1>> =suggVerbMode(\-1, ":S", ":3s")                    && Après “attendre que”, ce verbe devrait être au subjonctif.

    >attendre  [que|qu’]  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes]   @:N.*:[pi]  @:I¬:[GYSA]
        <<- /vmode/ not morph(\1, ":[QA]") --1>> =suggVerbMode(\-1, ":S", ":3p")                    && Après “attendre que”, ce verbe devrait être au subjonctif.

TEST: j’attends que tu {{viens}}.                                                   ->> viennes|vinsses
TEST: Attends que Céline {{dort}}                                                   ->> dorme|dormît
TEST: nous attendions que les petits {{étaient}} partis                             ->> soient|fussent|étayent|étayassent
TEST: c’était si attendu qu’il avait renoncé avant même d’y aller
TEST: des femmes si attendues que Marie avait tout préparé des mois à l’avance


__vmode_il_importe_que_subjonctif__
    il  >importer  [que|qu’]  [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels]  @:I¬:[GYS]
        <<- /vmode/ --1>> =suggVerbMode(\-1, ":S", \-2)                                             && Après le syntagme “il importe que”, ce verbe devrait être au subjonctif.

    il  >importer  [que|qu’]  $:M  @:I¬:[GYS]