Grammalecte  Check-in [d17f06b14e]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: d17f06b14e64d31f61548c39da2f65dac956be4e261161afa7098e905bd7e896
User & Date: olr on 2021-03-29 19:25:03
Other Links: manifest | tags
Context
2021-04-06
10:21
[fr] ajustements check-in: 0c86e0e589 user: olr tags: fr, trunk
2021-03-29
19:25
[fr] ajustements check-in: d17f06b14e user: olr tags: fr, trunk
2021-03-22
11:32
[fr] ajustements check-in: 97ec722c7f user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [792dc46f36] to [3671233ed9].

4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
....
5423
5424
5425
5426
5427
5428
5429

5430
5431
5432
5433
5434
5435
5436
....
5710
5711
5712
5713
5714
5715
5716

5717
5718
5719
5720
5721
5722
5723
....
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
....
5924
5925
5926
5927
5928
5929
5930

5931
5932
5933
5934
5935
5936
5937
....
5953
5954
5955
5956
5957
5958
5959

5960
5961
5962
5963
5964
5965
5966
....
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
....
6334
6335
6336
6337
6338
6339
6340

6341
6342
6343
6344
6345
6346
6347
....
7508
7509
7510
7511
7512
7513
7514
7515

7516
7517
7518
7519
7520
7521
7522
7523
....
7529
7530
7531
7532
7533
7534
7535

7536
7537
7538
7539
7540
7541
7542
.....
12163
12164
12165
12166
12167
12168
12169

12170
12171
12172
12173
12174
12175
12176
.....
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
.....
19055
19056
19057
19058
19059
19060
19061

19062
19063
19064
19065
19066
19067
19068
19069
.....
19145
19146
19147
19148
19149
19150
19151
19152
19153
19154
19155
19156
19157
19158
19159
19160
.....
19175
19176
19177
19178
19179
19180
19181

19182
19183
19184
19185
19186
19187
19188
.....
19190
19191
19192
19193
19194
19195
19196

19197
19198
19199
19200
19201
19202
19203
.....
19244
19245
19246
19247
19248
19249
19250
19251
19252
19253
19254
19255
19256
19257
19258
.....
19419
19420
19421
19422
19423
19424
19425
19426
19427
19428
19429
19430
19431
19432
19433
.....
19569
19570
19571
19572
19573
19574
19575
19576
19577
19578
19579
19580
19581
19582
19583
.....
19768
19769
19770
19771
19772
19773
19774

19775
19776
19777
19778
19779
19780
19781
.....
20062
20063
20064
20065
20066
20067
20068








20069
20070
20071
20072
20073
20074
20075
.....
27856
27857
27858
27859
27860
27861
27862




27863
27864
27865
27866
27867
27868
27869
.....
27881
27882
27883
27884
27885
27886
27887

27888
27889
27890
27891
27892
27893
27894
.....
28262
28263
28264
28265
28266
28267
28268
28269
28270
28271
28272
28273
28274
28275
28276
28277
28278
28279
28280
28281
28282
28283
28284
28285
28286
28287
28288
28289
28290
28291
28292
28293
28294
28295
28296
28297
28298
28299
28300
28301
28302
28303
28304
28305
28306
28307
28308
28309
28310
28311
28312
28313
28314
28315
28316
28317
28318
28319
28320
28321
28322
28323
28324

28325
28326
28327
28328
28329
28330
28331
28332
28333
28334
28335
28336
28337
28338
28339
.....
28807
28808
28809
28810
28811
28812
28813
28814
28815
28816
28817
28818
28819
28820
28821
.....
33288
33289
33290
33291
33292
33293
33294



33295

33296
33297
33298
33299
33300
33301
33302
.....
35783
35784
35785
35786
35787
35788
35789
35790
35791
35792
35793
35794
35795
35796
35797
35798
35799
35800
35801
35802
35803
35804
35805
35806
35807
35808
35809
35810
35811
35812
35813
35814
35815
35816
35817
35818
35819
35820
35821
35822
35823
35824
35825
35826
35827
35828
35829
35830
35831
35832
35833
35834
35835
35836
35837
35838
35839
35840
35841
35842
35843
35844
35845
35846
35847
35848
35849
35850
35851
35852
.....
35864
35865
35866
35867
35868
35869
35870

35871
35872
35873
35874
35875
35876
35877
    en un temps record
    en un rien [de|d’] temps
    jusqu’ à la fin des temps
    la plupart du temps
    le [moins|plus] [de|d’] temps possible
    le plus clair de [mon|ton|son|notre|votre|leur] temps ?libre¿
    le plus clair de [mon|ton|son|notre|votre|leur] temps [de|d’] travail
    par les temps qui courent
    par temps [de|d’] pluie
    pendant ce temps-là
    pendant quelque temps
    pendant un [court|certain|petit] laps de temps
    pendant qu’ il ?en¿ est ?encore¿ temps
    peu [de|d’] temps auparavant
    pour quelque temps
................................................................................
    à glacer le sang
    à glacer les sangs
    à gorge déployée
    à ?[moins|plus|si|très|trop]¿ grand bruit
    à ?[moins|plus|si|très|trop]¿ grande échelle
    à ?[moins|plus|si|très|trop]¿ grands frais
    à ?[moins|plus|si|très|trop]¿ grands traits ?[imprécis|rageurs|précis|vagues]¿

    à ?[moins|plus|si|très|trop]¿ haut risque
    à ?[moins|plus|si|très|trop]¿ haute voix
    à ?[moins|plus|si|très|trop]¿ haute et intelligible voix
    à heure fixe
    à hue et à dia
    à huis clos
    à hurler [de|d’] rire
................................................................................
    dans ce cas [précis|particulier]
    dans ces cas [précis|particuliers]
    dans l’ état actuel
    dans l’ état actuel des choses
    dans l’ [idéal|immédiat]
    dans la mesure du possible
    dans la dernière ligne droite

    dans le feu [de|d’] l’ action
    dans leur globalité
    dans leur ?très¿ grande majorité
    dans tout [cela|ça|ceci]
    dans un cas comme dans l’autre
    dans une [certaine|large|moindre] mesure
    dans une mauvaise passe
................................................................................
    [de|d’] *NUM %
    [de|d’] [conserve|fait|guingois|luxe|nouveau|permanence|partout|plain-pied|pacotille|préférence|rechange|routine|surcroît|surcroit|traviole|visu]
    [de|d’] A à Z
    [de|d’] bas en haut
    [de|d’] bas étage
    [de|d’] basse extraction
    [de|d’] belle [allure|prestance]
    [de|d’] bonne [compagnie|réputation]
    [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|d’] vue
    [de|d’] cette sorte
................................................................................
    en dehors [de|d’] ?tout¿ [ça|cela|ceci]
    en dents [de|d’] scie
    en dernier [lieu|recours|ressort]
    en dépit du bon sens ?[commun|élémentaire]¿
    en dépit du bon sens le plus [commun|élémentaire]
    en désespoir [de|d’] cause
    en détention provisoire

    en direction [de|d’] l’ [est|ouest]
    en direction du [nord|nord-est|nord-ouest|sud|sud-est|sud-ouest]
    en double aveugle
    en eau ?peu¿ profonde
    en eaux troubles
    en état [de|d’] choc ?circulatoire¿
    en ?[excellent|mauvais|parfait]¿ état [de|d’] [fonctionnement|marche]
................................................................................
    en l’ absence [de|d’] preuves suffisantes
    en l’ absence [de|d’] preuves suffisantes du contraire
    en l’ état actuel
    en l’ état actuel des choses
    en l’ occurrence
    en lieu sûr
    en ligne [de|d’] [compte|mire]

    en main propre
    en mains propres
    en ?[assez|si|très|trop]¿ mauvais état
    en ?[assez|si|très|trop]¿ mauvais état [de|d’] [fonctionnement|marche]
    en ?[assez|si|très|trop]¿ mauvaise [posture|santé]
    en nombre ?[assez|si|très|trop|relativement]¿ [insuffisant|limité|suffisant]
    en nombre plus [que|qu’] suffisant
................................................................................
    ¿[de|d’|vers]¿ nulle part
    ô combien
    ou quelque chose d’ [approchant|identique]
    ou quelque chose [de|d’] similaire
    où bon [me|te|lui|nous|vous|leur] semble
    oui [ou|et] non
    outre mesure
    par [à-coups|ailleurs|avance|chance|conséquent|curiosité|contre|défaut|définition|endroits|essence|excellence|exemple|hasard|ici|inadvertance|là|mégarde|nature|principe|terre]
    par ?simple¿ acquit [de|d’] conscience
    par [beau|mauvais] temps
    par bien des [aspects|côtés]
    par ?[pure|simple]¿ bonté [de|d’] [âme|cœur]
    par ce biais
    par certains [aspects|côtés]
    par définition
................................................................................
    sur [mon|ton|son|notre|votre|leur] trente et un
    sur ce ,
    sur ce plan-là
    sur la défensive
    sur le devant [de|d’] la scène
    sur la forme comme sur le fond
    sur la même longueur d’ onde

    sur la sellette
    sur le fil du rasoir
    sur le plan [local|cantonal|départemental|régional|national|européen|américain|africaine|asiatique|continental|international|planétaire|galactique|universel]
    sur le pied [de|d’] guerre
    sur le qui-vive
    s’ il [te|vous] [plaît|plait]
    tant bien que mal
................................................................................
    [le|la]  ~^[aâeéèêiîoôuûyœæhAÂEÉÈÊIÎOÔUÛYŒÆH].
        <<- /eleu/ space(\1, 1, 1) and not tag(\2, "_CAP_") and not re.search("(?i)^(?:I(?:I|V|X|er|ᵉʳ|ʳᵉ|è?re))", \2)
            and (morph(\2, ">[aâeéèêiîoôuûyœæhAÂEÉÈÊIÎOÔUÛYŒÆ].*:[si]", ">une?/|:[Gp]|;é") or morph(\2, ">H.*;É")) and not re.search("^[hH]aute?", \2)
        -1:.2>> =\1[0:1]+"’"                                                            && Élision de l’article devant un mot commençant par une voyelle.|http://fr.wikipedia.org/wiki/Élision

    de  ~^[aâeéèêiîoôuûyœæhAÂEÉÈÊIÎOÔUÛYŒÆH].
        <<- /eleu/ space(\1, 1, 1) and not tag(\2, "_CAP_") and not re.search("(?i)^(?:I(?:I|V|X|er|ᵉʳ|ʳᵉ|è?re))", \2)
            and (morph(\2, ">[aâeéèêiîoôuûyœæhAÂEÉÈÊIÎOÔUÛYŒÆ]", ">une?/|:G|;é") or morph(\2, ">H.*;É")) and not re.search("^[hH]aute?", \2)

        -1:.2>> =\1[0:1]+"’"                                                            && Élision de l’article devant un mot commençant par une voyelle.|http://fr.wikipedia.org/wiki/Élision

    si [il|ils] ou [elle|elles|iel|iels]
        <<- !1>>

    si [il|ils]
        <<- /eleu/ space(\1, 1, 1) -1:.2>> s’                                           && Il faut élider “si” et l’accoler au pronom.|http://fr.wikipedia.org/wiki/Élision

................................................................................
        -1:.2>> =\1[0:1]+"’"                                                            && Il faut élider le pronom “\1” et l’accoler au verbe.|http://fr.wikipedia.org/wiki/Élision

TEST: {{le }}amour                                                          ->> l’
TEST: {{le }}homme                                                          ->> l’
TEST: {{la }}imagination                                                    ->> l’
TEST: {{de }}amour                                                          ->> d’
TEST: {{de }}est en ouest                                                   ->> d’

TEST: je crois que {{si }}ils viennent, ils seront mécontents               ->> s’
TEST: {{Que }}ils soient heureux                                            ->> Qu’
TEST: Il {{se }}avançait parmi eux.                                         ->> s’
TEST: il {{me }}oublie souvent                                              ->> m’
TEST: je {{ne }}arrive pas à comprendre                                     ->> n’
TEST: {{je }}arrive                                                         ->> j’
TEST: la ACHE, encore un sigle
................................................................................
    [>canne|>cane] a [>pêche|>sucre]
    >caisse a >outil
    >chair a [pâté|>canon]
    >couteau a cran d’ arrêt
    >crayon a [lèvres|sourcils]
    >cuillère a [café|soupe]
    >épée a deux mains

    >étui a >cigarette
    >fard a >paupière
    >femme a poigne
    >femme a tout faire
    >fer a cheval
    >ferme a >clic
    >fermeture a glissière
................................................................................
    >montre a gousset
    >moule a [>gaufre|>gâteau|brioche|manqué|savarin|charlotte|tarte]
    >panier a >linge
    >papier a [>lettre|musique]
    >passage a tabac
    >pâte a [>pain|>crêpe|>gaufre|>pizza|>tarte|>modeler|>tartiner]
    >placard a [>balai|>chaussure]
    >planche a repasser
    >presse a >scandale
    >piano a >queue
    >pied a terre
    >pince a linge
    >punk a >chien
    >revenir a la case départ
    >rouge a >lèvre
................................................................................
    bras d’ honneur
    bras [de|d’] fer
    >brave ?d’¿ entre les braves
    >brosse à [>dent|reluire]
    >bruit [de|d’] fond
    >bureau [de|d’] [tabac|vote]
    >business as usual

    >cabine [de|d’] pilotage
    >cabinet [de|d’] [toilette|travail]
    >cadeau [de|d’] [anniversaire|mariage|Noël]
    >cale à poncer
    >camarade [de|d’] classe
    >caméra [de|d’] [surveillance|vidéoprotection|vidéo-protection]
    >camp [de|d’] [concentration|été|hiver|internement|rééducation|travail|vacances]
    >campagne [de|d’] presse
................................................................................
    >code [de|d’] la route
    >collègue [de|d’] bureau
    >colosse aux pieds d’ argile
    >comité d’ accueil
    >commandant en chef
    >commis d’ office
    >commissaire [de|d’] police
    >compagne [de|d’] route
    >compagnon [de|d’] route
    >complémentaire santé
    [composante+s] alpha
    >compte à rebours
    >compte offshore
    concours [de|d’] beauté
    >conférence [de|d’] presse
    >conflit d’ intérêts
................................................................................
    >coup d’ un soir
    >coup du sort
    >coupage [de|d’] cheveux en quatre
    >courant d’ air
    >coureur [de|d’] >jupon
    >courroie [de|d’] transmission
    cours [de|d’] rattrapage

    >course contre la montre
    >cour d’ assises
    [>coût|>cout] [de|d’] revient
    >couteau à cran d’ arrêt
    >crayon à [lèvres|sourcils]
    >crêpage [de|d’] >chignon
    >cri [de|d’] ralliement
................................................................................
    >criminel [de|d’] guerre
    >crise [de|d’] >nerf
    >critère [de|d’] référence
    >crotte [de|d’] nez
    >cuillère à [café|soupe]
    >cure [de|d’] [désintoxication|désintox]
    >danseur [de|d’] cabaret

    >date butoir
    >date d’ expiration
    >débat sans fin
    >déclaration sur l’ honneur
    >défaut [de|d’] [conception|fabrication|paiement]
    >degré d’ arc
    >délai [de|d’] [attente|carence|connexion|prescription|préavis|rétraction|rigueur]
................................................................................
    >entaille en v
    >enterrement [de|d’] vie [de|d’] garçon
    >enterrement [de|d’] vie [de|d’] jeune fille
    >entrée [de|d’] service
    >entretien d’ embauche
    >enquête à charge
    >épée à deux mains
    >épingle à cravate
    >épreuve [de|d’] force
    >erreur [de|d’] [calcul|jeunesse|jugement|positionnement]
    >erreur d’ [appréciation|interprétation|orthographe]
    >escalier [de|d’] secours
    >escroquerie à l’ assurance
    >espérance [de|d’] vie
    >espérance [de|d’] vie en bonne santé
................................................................................
    >ligne ?à¿ haute tension
    >ligne [de|d’] [conduite|fracture|mire]
    >ligne [de|d’] chemin [de|d’] fer
    >lime à >ongle
    >liquide [de|d’] refroidissement
    >liste d’ attente
    >lit à baldaquin
    >lit [de|d’] camp
    >livraison à domicile
    >livre [de|d’] [chevet|comptes|poche]
    >livret A
    >livret d’ épargne ?[bancaire|populaire|salariale]¿
    >local à louer
    >locomotive à vapeur
    >loi d’ airain
................................................................................
    >plafond de verre
    >plainte avec constitution de partie civile
    >plainte contre x
    >plan [A|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|cul]
    >plan [de|d’] bataille
    >plan [de|d’] relance ?économique¿
    >planche [de|d’] salut
    >planche à repasser
    [plat+s] [de|d’] résistance
    [plat+s] du jour
    >pneumocyte [de|d’] type [I|II|1|2]
    >poche [de|d’] résistance
    >poêle à bois
    >poignée [de|d’] porte
    >poil à gratter
................................................................................
    >trousse [de|d’] secours
    >t-shirt sans >manche
    >tube à >essai
    >tuerie [de|d’] masse
    >tueur à gages
    >tueur en série
    >turbine à [gaz|vapeur]

    >université d’ été
    >usine à gaz
    >usurpation d’ identité
    vacances [de|d’] [printemps|Noël|pâques]
    vacances d’ [automne|été|hiver]
    >vache à lait
    >vague à l’ âme
................................................................................
    *WORD  ,  *NUM  ans  ,
        <<- \3 != "1" and morph(\1, ":M[12]") ~2:0>> *

    *WORD  et  *WORD  ,  *NUM  et  *NUM  ans  ,
    *WORD  et  *WORD  ,  [@:B:.:p|un]  et  [@:B:.:p|un]  ans  ,
        <<- morph(\1, ":M[12]") and morph(\3, ":M[12]") ~4:0>> *










__purge_pronom_aussi__
    [j’|je] *WORD  moi aussi
        <<- morph(\2, ":1s") ~3:0>> *

    tu      *WORD  toi aussi
        <<- morph(\2, ":2s") ~3:0>> *
................................................................................
    >pâté [de|d’] maison
        <<- /gn/ --1>> maisons                                          && Mettre au pluriel. Il y a plusieurs maisons dans un pâté.

__gn_points_de_suspension__
    points [de|d’] suspensions
        <<- /gn/ -3>> suspension                                        && Dans la locution nominale “points de suspension”, le dernier terme est au singulier.





__gn_troupeau_de__
    >troupeau [de|d’] [âne|animal|bœuf|buffle|bovin|bison|con|conne|cheval|chèvre|génisse|mouton|mule|mulet|porc|taureau|touriste|vache|veau]
        <<- /gn/ -3>> =suggPlur(\3)                                     && Il manque un “s”. Il y en a plusieurs dans un troupeau.

__gn_trousseau_de__
    >trousseau [de|d’] [clé|clef]
        <<- /gn/ -3>> \3s                                               && Il manque un “s”. Il y en a plusieurs dans un trousseau.
................................................................................
TEST: distributeur de {{billet}}                                        ->> billets
TEST: beaucoup d’erreurs d’{{orthographes}}                             ->> orthographe
TEST: pâté de {{maison}}                                                ->> maisons
TEST: C’est un putain de troupeau de {{mouton}} !                       ->> moutons
TEST: Arrête de mettre des points de {{suspensions}} partout.           ->> suspension
TEST: où est mon trousseau de {{clé}} ?                                 ->> clés
TEST: un trousseau de {{mariages}}                                      ->> mariage



#### Locutions

# à
__loc_mettre_à_nu__
    >mettre à [nus|nue|nues]
................................................................................
!!
!!


!!!! Verbe et verbe                                                                               !!

__conj_je_v_et_v__
    [je|j’]  ?[ne|n’]¿  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:1s¬:G  et  @:V¬:(?:[YPQG]|1s)
    [je|j’]  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:1s¬:G  et  @:V¬:(?:[YPQG]|1s)
    [je|j’]  ?[ne|n’]¿  [le|la|l’|les]                  [lui|leur|en|y]             @:1s¬:G  et  @:V¬:(?:[YPQG]|1s)
    [je|j’]  ?[ne|n’]¿  [lui|leur|y]                    en                          @:1s¬:G  et  @:V¬:(?:[YPQG]|1s)
        <<- /conj/ not tagbefore(\1, "_propsub_")
        --1>> =suggVerb(\-1, ":1s")                           && Conjugaison erronée. Si “je” est le sujet de “\-1”, ce verbe devrait être à la 1ʳᵉ personne du singulier.

TEST: je vois et {{connait}} la réponse                                         ->> connais
TEST: je vais abondamment et incessamment parler


__conj_tu_v_et_v__
    tu  ?[ne|n’]¿  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:2s¬:G  et  @:V¬:(?:[YPQG]|2s)
    tu  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:2s¬:G  et  @:V¬:(?:[YPQG]|2s)
    tu  ?[ne|n’]¿  [le|la|l’|les]                  [lui|leur|en|y]             @:2s¬:G  et  @:V¬:(?:[YPQG]|2s)
    tu  ?[ne|n’]¿  [lui|leur|y]                    en                          @:2s¬:G  et  @:V¬:(?:[YPQG]|2s)
        <<- /conj/ not tagbefore(\1, "_propsub_") and not morph(<1, ":V0")
        --1>> =suggVerb(\-1, ":2s")                                             && Conjugaison erronée. Si “tu” est le sujet de “\-1”, ce verbe devrait être à la 2ᵉ personne du singulier.

TEST: tu connais et {{voit}} la réponse                                         ->> vois
TEST: tu dois toujours et à jamais énoncer la vérité


__conj_il_on_v_et_v__
    [il|on]  ?[ne|n’]¿  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:3s¬:G  et  @:V¬:(?:[YPQG]|3s)
    [il|on]  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:3s¬:G  et  @:V¬:(?:[YPQG]|3s)
    [il|on]  ?[ne|n’]¿  [le|la|l’|les]                  [lui|leur|en|y]             @:3s¬:G  et  @:V¬:(?:[YPQG]|3s)
    [il|on]  ?[ne|n’]¿  [lui|leur|y]                    en                          @:3s¬:G  et  @:V¬:(?:[YPQG]|3s)
        <<- /conj/ not tagbefore(\1, "_propsub_")
        --1>> =suggVerb(\-1, ":3s")                                             && Conjugaison erronée. Si “\1” est le sujet de “\-1”, ce verbe devrait être à la 3ᵉ personne du singulier.

TEST: tu sais, il connaissait et {{savaient}} la réponse                        ->> savait
TEST: on peut fréquemment et innocemment parler de ces choses


__conj_elle_iel_v_et_v__
    [elle|iel]  ?[ne|n’]¿  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:3s¬:G  et  @:V¬:(?:[YPQG]|3s)
    [elle|iel]  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:3s¬:G  et  @:V¬:(?:[YPQG]|3s)
    [elle|iel]  ?[ne|n’]¿  [le|la|l’|les]                  [lui|leur|en|y]             @:3s¬:G  et  @:V¬:(?:[YPQG]|3s)
    [elle|iel]  ?[ne|n’]¿  [lui|leur|y]                    en                          @:3s¬:G  et  @:V¬:(?:[YPQG]|3s)
        <<- /conj/ not tagbefore(\1, "_propsub_") and not morph(<1, ":R")
        --1>> =suggVerb(\-1, ":3s")                                             && Conjugaison erronée. Si “\1” est le sujet de “\-1”, ce verbe devrait être à la 3ᵉ personne du singulier.

TEST: tu sais, elle connaissait et {{savaient}} la réponse                      ->> savait
TEST: elle pouvait toujours et abondamment travailler sa prose


__conj_nous_v_et_v__
    nous  ?[ne|n’]¿  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:1p¬:G  et  @:V¬:(?:[YPQGE]|1p)
    nous  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:1p¬:G  et  @:V¬:(?:[YPQGE]|1p)
    nous  ?[ne|n’]¿  [le|la|l’|les]                  [lui|leur|en|y]             @:1p¬:G  et  @:V¬:(?:[YPQGE]|1p)
    nous  ?[ne|n’]¿  [lui|leur|y]                    en                          @:1p¬:G  et  @:V¬:(?:[YPQGE]|1p)
        <<- /conj/ not tagbefore(\1, "_propsub_") and not morph(<1, ":R")
        --1>> =suggVerb(\-1, ":1p")                                             && Conjugaison erronée. Si “nous” est le sujet de “\-1”, ce verbe devrait être à la 1ʳᵉ personne du pluriel.

TEST: nous arriverons et {{admireront}} vos œuvres                              ->> admirerons

TEST: nous voulons souvent et abondamment frotter leurs oreilles


__conj_vous_v_et_v__
    vous  ?[ne|n’]¿  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:2p¬:G  et  @:V¬:(?:[YPQG]|2p)
    vous  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:2p¬:G  et  @:V¬:(?:[YPQG]|2p)
    vous  ?[ne|n’]¿  [le|la|l’|les]                  [lui|leur|en|y]             @:2p¬:G  et  @:V¬:(?:[YPQG]|2p)
    vous  ?[ne|n’]¿  [lui|leur|y]                    en                          @:2p¬:G  et  @:V¬:(?:[YPQG]|2p)
        <<- /conj/ not tagbefore(\1, "_propsub_") and not morph(<1, ":R")
        --1>> =suggVerb(\-1, ":2p")                                             && Conjugaison erronée. Si “vous” est le sujet de “\-1”, ce verbe devrait être à la 2ᵉ personne du pluriel.

TEST: vous voyez et {{pensait}} tout au premier coup d’œil                      ->> pensiez
TEST: vous devez souvent et abondamment laver la table à l’eau claire


................................................................................
TEST: 25 € de gagnés
TEST: tout ce qui vient de vous parle à son âme
TEST: tout ce qui provenait de vous parlait à son âme


__infi_verbe_de_verbe__
    [>accuser|>arrêter|>cesser|>choisir|>commander|>continuer|>craindre|>décider|>défendre|>demander]   [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  *WORD
    [>envisager|>essayer|>éviter|>exiger|>interdire|>jurer|>omettre|>oublier]                           [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  *WORD
    [>permettre|>prévoir|>promettre|>refuser|>suggérer|>tenter]                                         [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  *WORD
        <<- /infi/ not morph(\1, ":N") and (morph0(\-1, ":V1.*:Q", ":(?:M|Oo)") or morph0(\-1, ":[123][sp]", ":[MNGA]"))
        --1>> =suggVerbInfi(\-1)                                                                    && Après “\1 de”, le verbe devrait être à l’infinitif.

TEST: cessez d’{{anesthésié}} ces gens !                                                    ->> anesthésier
TEST: arrête d’y {{consacré}} autant de temps.                                              ->> consacrer
TEST: Il tentait de {{raisonné}} en homme libre                                             ->> raisonner
................................................................................
TEST: {{prenait les}} ou volez-les                      ->> prenez-les
TEST: je vous en prie, {{prenais moi}} avec vous.       ->> prenez-moi
TEST: {{avançait moi}} de l’argent                      ->> avancez-moi
TEST: {{filé moi}} du fric, bon sang !                  ->> filez-moi
TEST: {{Données lui}} ça.                               ->> Donnez-lui
TEST: {{Enseignait nous}}.                              ->> Enseignez-nous
TEST: {{attacher le}}                                   ->> attachez-le



TEST: l’homme a domestiqué les animaux nécessaires à sa survie, éradiqué la plupart de ceux qui lui étaient nuisibles, défriché les forêts



# être
__imp_être__
    <start>  [ne|n’]  ?[le|l’|en|me|m’|te|t’|nous|vous|lui|leur|y]¿  soit
    <start>  [ne|n’]  [me|m’|te|t’|nous|vous]  [le|l’|en|y]          soit
    <start>  [ne|n’]  [le|l’]                  [lui|leur|en|y]       soit
................................................................................
!!
!!

__conj_que_où_comment_verbe_sujet_sing__
    [que|qu’|où|comment|combien|dont|quand|pourquoi|puisque|puisqu’|lorsque|lorqu’|auquel|auxquels|auxquelles]
        ||  *WORD  [un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    [que|qu’|où|comment|combien|dont|quand|pourquoi|puisque|puisqu’|lorsque|lorqu’|auquel|auxquels|auxquelles]
        ||  *WORD  [le|la|l’|leur]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
            and not morph(\4, ":Y")
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    duquel
        ||  *WORD  [un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
            and not morph(<1, ":[NA]")
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    duquel
        ||  *WORD  [le|la|l’|leur]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
            and not morph(\4, ":Y") and not morph(<1, ":[NA]")
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    desquels
        ||  *WORD  [un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
            and not morph(<1, ":[NA]")
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    desquels
        ||  *WORD  [le|la|l’|leur]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
            and not morph(\4, ":Y") and not morph(<1, ":[NA]")
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    desquelles
        ||  *WORD  [un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
            and not morph(<1, ":[NA]")
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    desquelles
        ||  *WORD  [le|la|l’|leur]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
            and not morph(\4, ":Y") and not morph(<1, ":[NA]")
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    [lequel|laquelle|lesquels|lesquelles]
        ||  *WORD  [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and morph(<1, ":R") and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":D")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: les possibilités qu’{{offrent}} le chien                                                      ->> offre
TEST: les possibilités que {{donnent}} le chien.                                                    ->> donne
TEST: Où {{vas}} l’homme ?                                                                          ->> va
TEST: l’histoire dont {{bénéficient}} notre langue.                                                 ->> bénéficie
TEST: le feu, duquel {{proviennent}} la vie                                                         ->> provient
................................................................................
TEST: Que deviennent la vitesse, le courant, ainsi que le rendement ?
TEST: Le complexe argilo-humique est mieux hydraté que ne pourraient l’être les micelles d’argile ou humiques
TEST: C’est ce qu’avancent l’épidémiologiste britannique et sa consœur
TEST: il en va de l’image d’une capitale que peuplent l’égoïsme, la cupidité, les logements vides, la chasse aux pauvres et à l’étranger, les divertissements frivoles.
TEST: où se rejoignent l’avenue Junot et la rue Caulaincourt
TEST: où viennent les amis et…
TEST: suivis de dix domestiques parmi lesquels se remarquaient le mulâtre, le nègre et l’élégant briska du colonel pour les deux femmes de chambre et les paquets.



__conj_que_où_comment_verbe_sujet_pluriel__
    [que|qu’|où|comment|combien|dont|quand|pourquoi|puisque|puisqu’|lorsque|lorqu’|auquel|auxquels|auxquelles]
        ||  *WORD  [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|certains|certaines|plusieurs|maints|maintes]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3p|G|W)") -2>> =suggVerb(\2, ":3p")                 && Conjugaison erronée. Accord avec “\-2 \-1…”. Le verbe devrait être à la 3ᵉ personne du pluriel.








|







 







>







 







>







 







|







 







>







 







>







 







|







 







>







 







|
>
|







 







>







 







>







 







|







 







>
|







 







|
|







 







>







 







>







 







|







 







|







 







|







 







>







 







>
>
>
>
>
>
>
>







 







>
>
>
>







 







>







 







|
|
|
|








|
|
|
|








|
|
|
|








|
|
|
|








|
|
|
|
|



>




|
|
|
|







 







|







 







>
>
>

>







 







|





|






|






|






|






|






|






|






|







 







>







4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
....
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
....
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
....
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
....
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
....
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
....
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
....
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
....
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
....
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
.....
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
.....
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
.....
19063
19064
19065
19066
19067
19068
19069
19070
19071
19072
19073
19074
19075
19076
19077
19078
.....
19154
19155
19156
19157
19158
19159
19160
19161
19162
19163
19164
19165
19166
19167
19168
19169
.....
19184
19185
19186
19187
19188
19189
19190
19191
19192
19193
19194
19195
19196
19197
19198
.....
19200
19201
19202
19203
19204
19205
19206
19207
19208
19209
19210
19211
19212
19213
19214
.....
19255
19256
19257
19258
19259
19260
19261
19262
19263
19264
19265
19266
19267
19268
19269
.....
19430
19431
19432
19433
19434
19435
19436
19437
19438
19439
19440
19441
19442
19443
19444
.....
19580
19581
19582
19583
19584
19585
19586
19587
19588
19589
19590
19591
19592
19593
19594
.....
19779
19780
19781
19782
19783
19784
19785
19786
19787
19788
19789
19790
19791
19792
19793
.....
20074
20075
20076
20077
20078
20079
20080
20081
20082
20083
20084
20085
20086
20087
20088
20089
20090
20091
20092
20093
20094
20095
.....
27876
27877
27878
27879
27880
27881
27882
27883
27884
27885
27886
27887
27888
27889
27890
27891
27892
27893
.....
27905
27906
27907
27908
27909
27910
27911
27912
27913
27914
27915
27916
27917
27918
27919
.....
28287
28288
28289
28290
28291
28292
28293
28294
28295
28296
28297
28298
28299
28300
28301
28302
28303
28304
28305
28306
28307
28308
28309
28310
28311
28312
28313
28314
28315
28316
28317
28318
28319
28320
28321
28322
28323
28324
28325
28326
28327
28328
28329
28330
28331
28332
28333
28334
28335
28336
28337
28338
28339
28340
28341
28342
28343
28344
28345
28346
28347
28348
28349
28350
28351
28352
28353
28354
28355
28356
28357
28358
28359
28360
28361
28362
28363
28364
28365
.....
28833
28834
28835
28836
28837
28838
28839
28840
28841
28842
28843
28844
28845
28846
28847
.....
33314
33315
33316
33317
33318
33319
33320
33321
33322
33323
33324
33325
33326
33327
33328
33329
33330
33331
33332
.....
35813
35814
35815
35816
35817
35818
35819
35820
35821
35822
35823
35824
35825
35826
35827
35828
35829
35830
35831
35832
35833
35834
35835
35836
35837
35838
35839
35840
35841
35842
35843
35844
35845
35846
35847
35848
35849
35850
35851
35852
35853
35854
35855
35856
35857
35858
35859
35860
35861
35862
35863
35864
35865
35866
35867
35868
35869
35870
35871
35872
35873
35874
35875
35876
35877
35878
35879
35880
35881
35882
.....
35894
35895
35896
35897
35898
35899
35900
35901
35902
35903
35904
35905
35906
35907
35908
    en un temps record
    en un rien [de|d’] temps
    jusqu’ à la fin des temps
    la plupart du temps
    le [moins|plus] [de|d’] temps possible
    le plus clair de [mon|ton|son|notre|votre|leur] temps ?libre¿
    le plus clair de [mon|ton|son|notre|votre|leur] temps [de|d’] travail
    par les temps qui [courent|couraient]
    par temps [de|d’] pluie
    pendant ce temps-là
    pendant quelque temps
    pendant un [court|certain|petit] laps de temps
    pendant qu’ il ?en¿ est ?encore¿ temps
    peu [de|d’] temps auparavant
    pour quelque temps
................................................................................
    à glacer le sang
    à glacer les sangs
    à gorge déployée
    à ?[moins|plus|si|très|trop]¿ grand bruit
    à ?[moins|plus|si|très|trop]¿ grande échelle
    à ?[moins|plus|si|très|trop]¿ grands frais
    à ?[moins|plus|si|très|trop]¿ grands traits ?[imprécis|rageurs|précis|vagues]¿
    à ?[moins|plus|si|très|trop]¿ haut rendement ?[énergétique|financier]¿
    à ?[moins|plus|si|très|trop]¿ haut risque
    à ?[moins|plus|si|très|trop]¿ haute voix
    à ?[moins|plus|si|très|trop]¿ haute et intelligible voix
    à heure fixe
    à hue et à dia
    à huis clos
    à hurler [de|d’] rire
................................................................................
    dans ce cas [précis|particulier]
    dans ces cas [précis|particuliers]
    dans l’ état actuel
    dans l’ état actuel des choses
    dans l’ [idéal|immédiat]
    dans la mesure du possible
    dans la dernière ligne droite
    dans le cas contraire
    dans le feu [de|d’] l’ action
    dans leur globalité
    dans leur ?très¿ grande majorité
    dans tout [cela|ça|ceci]
    dans un cas comme dans l’autre
    dans une [certaine|large|moindre] mesure
    dans une mauvaise passe
................................................................................
    [de|d’] *NUM %
    [de|d’] [conserve|fait|guingois|luxe|nouveau|permanence|partout|plain-pied|pacotille|préférence|rechange|routine|surcroît|surcroit|traviole|visu]
    [de|d’] A à Z
    [de|d’] bas en haut
    [de|d’] bas étage
    [de|d’] basse extraction
    [de|d’] belle [allure|prestance]
    [de|d’] bonne [compagnie|famille|grâce|réputation]
    [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|d’] vue
    [de|d’] cette sorte
................................................................................
    en dehors [de|d’] ?tout¿ [ça|cela|ceci]
    en dents [de|d’] scie
    en dernier [lieu|recours|ressort]
    en dépit du bon sens ?[commun|élémentaire]¿
    en dépit du bon sens le plus [commun|élémentaire]
    en désespoir [de|d’] cause
    en détention provisoire
    en deux coups [de|d’] [cuillère|cuiller] à pot
    en direction [de|d’] l’ [est|ouest]
    en direction du [nord|nord-est|nord-ouest|sud|sud-est|sud-ouest]
    en double aveugle
    en eau ?peu¿ profonde
    en eaux troubles
    en état [de|d’] choc ?circulatoire¿
    en ?[excellent|mauvais|parfait]¿ état [de|d’] [fonctionnement|marche]
................................................................................
    en l’ absence [de|d’] preuves suffisantes
    en l’ absence [de|d’] preuves suffisantes du contraire
    en l’ état actuel
    en l’ état actuel des choses
    en l’ occurrence
    en lieu sûr
    en ligne [de|d’] [compte|mire]
    en long et en large
    en main propre
    en mains propres
    en ?[assez|si|très|trop]¿ mauvais état
    en ?[assez|si|très|trop]¿ mauvais état [de|d’] [fonctionnement|marche]
    en ?[assez|si|très|trop]¿ mauvaise [posture|santé]
    en nombre ?[assez|si|très|trop|relativement]¿ [insuffisant|limité|suffisant]
    en nombre plus [que|qu’] suffisant
................................................................................
    ¿[de|d’|vers]¿ nulle part
    ô combien
    ou quelque chose d’ [approchant|identique]
    ou quelque chose [de|d’] similaire
    où bon [me|te|lui|nous|vous|leur] semble
    oui [ou|et] non
    outre mesure
    par [à-coups|ailleurs|avance|chance|conséquent|curiosité|contre|défaut|définition|endroits|essence|excellence|exemple|hasard|ici|inadvertance|là|mégarde|miracle|nature|principe|ricochet|terre]
    par ?simple¿ acquit [de|d’] conscience
    par [beau|mauvais] temps
    par bien des [aspects|côtés]
    par ?[pure|simple]¿ bonté [de|d’] [âme|cœur]
    par ce biais
    par certains [aspects|côtés]
    par définition
................................................................................
    sur [mon|ton|son|notre|votre|leur] trente et un
    sur ce ,
    sur ce plan-là
    sur la défensive
    sur le devant [de|d’] la scène
    sur la forme comme sur le fond
    sur la même longueur d’ onde
    sur la pointe des pieds
    sur la sellette
    sur le fil du rasoir
    sur le plan [local|cantonal|départemental|régional|national|européen|américain|africaine|asiatique|continental|international|planétaire|galactique|universel]
    sur le pied [de|d’] guerre
    sur le qui-vive
    s’ il [te|vous] [plaît|plait]
    tant bien que mal
................................................................................
    [le|la]  ~^[aâeéèêiîoôuûyœæhAÂEÉÈÊIÎOÔUÛYŒÆH].
        <<- /eleu/ space(\1, 1, 1) and not tag(\2, "_CAP_") and not re.search("(?i)^(?:I(?:I|V|X|er|ᵉʳ|ʳᵉ|è?re))", \2)
            and (morph(\2, ">[aâeéèêiîoôuûyœæhAÂEÉÈÊIÎOÔUÛYŒÆ].*:[si]", ">une?/|:[Gp]|;é") or morph(\2, ">H.*;É")) and not re.search("^[hH]aute?", \2)
        -1:.2>> =\1[0:1]+"’"                                                            && Élision de l’article devant un mot commençant par une voyelle.|http://fr.wikipedia.org/wiki/Élision

    de  ~^[aâeéèêiîoôuûyœæhAÂEÉÈÊIÎOÔUÛYŒÆH].
        <<- /eleu/ space(\1, 1, 1) and not tag(\2, "_CAP_") and not re.search("(?i)^(?:I(?:I|V|X|er|ᵉʳ|ʳᵉ|è?re))", \2)
            and (morph(\2, ">[aâeéèêiîoôuûyœæhAÂEÉÈÊIÎOÔUÛYŒÆ]", ">une?/|:G|;é") or morph(\2, ">H.*;É")) and not re.search("^[hH]aute?", \2) >>>
        <<- /eleu/ morph(\2, ":[pi]") -1:.2>> ="d’|des "                                && Élision de l’article devant un mot commençant par une voyelle (ou “s” manquant ?).|http://fr.wikipedia.org/wiki/Élision
        <<- /eleu/ __else__ -1:.2>> "d’"                                                && Élision de l’article devant un mot commençant par une voyelle.|http://fr.wikipedia.org/wiki/Élision

    si [il|ils] ou [elle|elles|iel|iels]
        <<- !1>>

    si [il|ils]
        <<- /eleu/ space(\1, 1, 1) -1:.2>> s’                                           && Il faut élider “si” et l’accoler au pronom.|http://fr.wikipedia.org/wiki/Élision

................................................................................
        -1:.2>> =\1[0:1]+"’"                                                            && Il faut élider le pronom “\1” et l’accoler au verbe.|http://fr.wikipedia.org/wiki/Élision

TEST: {{le }}amour                                                          ->> l’
TEST: {{le }}homme                                                          ->> l’
TEST: {{la }}imagination                                                    ->> l’
TEST: {{de }}amour                                                          ->> d’
TEST: {{de }}est en ouest                                                   ->> d’
TEST: manque {{de }}options                                                 ->> "d’|des "
TEST: je crois que {{si }}ils viennent, ils seront mécontents               ->> s’
TEST: {{Que }}ils soient heureux                                            ->> Qu’
TEST: Il {{se }}avançait parmi eux.                                         ->> s’
TEST: il {{me }}oublie souvent                                              ->> m’
TEST: je {{ne }}arrive pas à comprendre                                     ->> n’
TEST: {{je }}arrive                                                         ->> j’
TEST: la ACHE, encore un sigle
................................................................................
    [>canne|>cane] a [>pêche|>sucre]
    >caisse a >outil
    >chair a [pâté|>canon]
    >couteau a cran d’ arrêt
    >crayon a [lèvres|sourcils]
    >cuillère a [café|soupe]
    >épée a deux mains
    >épingle a [>cheveu|>cravate]
    >étui a >cigarette
    >fard a >paupière
    >femme a poigne
    >femme a tout faire
    >fer a cheval
    >ferme a >clic
    >fermeture a glissière
................................................................................
    >montre a gousset
    >moule a [>gaufre|>gâteau|brioche|manqué|savarin|charlotte|tarte]
    >panier a >linge
    >papier a [>lettre|musique]
    >passage a tabac
    >pâte a [>pain|>crêpe|>gaufre|>pizza|>tarte|>modeler|>tartiner]
    >placard a [>balai|>chaussure]
    >planche a [repasser|>billet]
    >presse a >scandale
    >piano a >queue
    >pied a terre
    >pince a linge
    >punk a >chien
    >revenir a la case départ
    >rouge a >lèvre
................................................................................
    bras d’ honneur
    bras [de|d’] fer
    >brave ?d’¿ entre les braves
    >brosse à [>dent|reluire]
    >bruit [de|d’] fond
    >bureau [de|d’] [tabac|vote]
    >business as usual
    >but à atteindre
    >cabine [de|d’] [essayage|pilotage]
    >cabinet [de|d’] [toilette|travail]
    >cadeau [de|d’] [anniversaire|mariage|Noël]
    >cale à poncer
    >camarade [de|d’] classe
    >caméra [de|d’] [surveillance|vidéoprotection|vidéo-protection]
    >camp [de|d’] [concentration|été|hiver|internement|rééducation|travail|vacances]
    >campagne [de|d’] presse
................................................................................
    >code [de|d’] la route
    >collègue [de|d’] bureau
    >colosse aux pieds d’ argile
    >comité d’ accueil
    >commandant en chef
    >commis d’ office
    >commissaire [de|d’] police
    >compagne [de|d’] [route|travail]
    >compagnon [de|d’] [route|travail]
    >complémentaire santé
    [composante+s] alpha
    >compte à rebours
    >compte offshore
    concours [de|d’] beauté
    >conférence [de|d’] presse
    >conflit d’ intérêts
................................................................................
    >coup d’ un soir
    >coup du sort
    >coupage [de|d’] cheveux en quatre
    >courant d’ air
    >coureur [de|d’] >jupon
    >courroie [de|d’] transmission
    cours [de|d’] rattrapage
    cours par correspondance
    >course contre la montre
    >cour d’ assises
    [>coût|>cout] [de|d’] revient
    >couteau à cran d’ arrêt
    >crayon à [lèvres|sourcils]
    >crêpage [de|d’] >chignon
    >cri [de|d’] ralliement
................................................................................
    >criminel [de|d’] guerre
    >crise [de|d’] >nerf
    >critère [de|d’] référence
    >crotte [de|d’] nez
    >cuillère à [café|soupe]
    >cure [de|d’] [désintoxication|désintox]
    >danseur [de|d’] cabaret
    >datation au carbone [14|quatorze]
    >date butoir
    >date d’ expiration
    >débat sans fin
    >déclaration sur l’ honneur
    >défaut [de|d’] [conception|fabrication|paiement]
    >degré d’ arc
    >délai [de|d’] [attente|carence|connexion|prescription|préavis|rétraction|rigueur]
................................................................................
    >entaille en v
    >enterrement [de|d’] vie [de|d’] garçon
    >enterrement [de|d’] vie [de|d’] jeune fille
    >entrée [de|d’] service
    >entretien d’ embauche
    >enquête à charge
    >épée à deux mains
    >épingle à [cheveux|cravate]
    >épreuve [de|d’] force
    >erreur [de|d’] [calcul|jeunesse|jugement|positionnement]
    >erreur d’ [appréciation|interprétation|orthographe]
    >escalier [de|d’] secours
    >escroquerie à l’ assurance
    >espérance [de|d’] vie
    >espérance [de|d’] vie en bonne santé
................................................................................
    >ligne ?à¿ haute tension
    >ligne [de|d’] [conduite|fracture|mire]
    >ligne [de|d’] chemin [de|d’] fer
    >lime à >ongle
    >liquide [de|d’] refroidissement
    >liste d’ attente
    >lit à baldaquin
    >lit [de|d’] [appoint|camp]
    >livraison à domicile
    >livre [de|d’] [chevet|comptes|poche]
    >livret A
    >livret d’ épargne ?[bancaire|populaire|salariale]¿
    >local à louer
    >locomotive à vapeur
    >loi d’ airain
................................................................................
    >plafond de verre
    >plainte avec constitution de partie civile
    >plainte contre x
    >plan [A|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|cul]
    >plan [de|d’] bataille
    >plan [de|d’] relance ?économique¿
    >planche [de|d’] salut
    >planche à [billets|repasser]
    [plat+s] [de|d’] résistance
    [plat+s] du jour
    >pneumocyte [de|d’] type [I|II|1|2]
    >poche [de|d’] résistance
    >poêle à bois
    >poignée [de|d’] porte
    >poil à gratter
................................................................................
    >trousse [de|d’] secours
    >t-shirt sans >manche
    >tube à >essai
    >tuerie [de|d’] masse
    >tueur à gages
    >tueur en série
    >turbine à [gaz|vapeur]
    >unité [de|d’] mesure
    >université d’ été
    >usine à gaz
    >usurpation d’ identité
    vacances [de|d’] [printemps|Noël|pâques]
    vacances d’ [automne|été|hiver]
    >vache à lait
    >vague à l’ âme
................................................................................
    *WORD  ,  *NUM  ans  ,
        <<- \3 != "1" and morph(\1, ":M[12]") ~2:0>> *

    *WORD  et  *WORD  ,  *NUM  et  *NUM  ans  ,
    *WORD  et  *WORD  ,  [@:B:.:p|un]  et  [@:B:.:p|un]  ans  ,
        <<- morph(\1, ":M[12]") and morph(\3, ":M[12]") ~4:0>> *


__purge_la_le_ou_les__
    la ou les @:[NA].*:[fe]:[pi]¬:(?:G|V0)
        <<- ~1:2>> *

    le ou les @:[NA].*:[me]:[pi]¬:(?:G|V0)
        <<- ~1:2>> *


__purge_pronom_aussi__
    [j’|je] *WORD  moi aussi
        <<- morph(\2, ":1s") ~3:0>> *

    tu      *WORD  toi aussi
        <<- morph(\2, ":2s") ~3:0>> *
................................................................................
    >pâté [de|d’] maison
        <<- /gn/ --1>> maisons                                          && Mettre au pluriel. Il y a plusieurs maisons dans un pâté.

__gn_points_de_suspension__
    points [de|d’] suspensions
        <<- /gn/ -3>> suspension                                        && Dans la locution nominale “points de suspension”, le dernier terme est au singulier.

__gn_planche_à_billets__
    >planche à billet
        <<- /gn/ --1>> billets                                          && Les planches à billets créent de nombreux billets (donc mettre un pluriel).

__gn_troupeau_de__
    >troupeau [de|d’] [âne|animal|bœuf|buffle|bovin|bison|con|conne|cheval|chèvre|génisse|mouton|mule|mulet|porc|taureau|touriste|vache|veau]
        <<- /gn/ -3>> =suggPlur(\3)                                     && Il manque un “s”. Il y en a plusieurs dans un troupeau.

__gn_trousseau_de__
    >trousseau [de|d’] [clé|clef]
        <<- /gn/ -3>> \3s                                               && Il manque un “s”. Il y en a plusieurs dans un trousseau.
................................................................................
TEST: distributeur de {{billet}}                                        ->> billets
TEST: beaucoup d’erreurs d’{{orthographes}}                             ->> orthographe
TEST: pâté de {{maison}}                                                ->> maisons
TEST: C’est un putain de troupeau de {{mouton}} !                       ->> moutons
TEST: Arrête de mettre des points de {{suspensions}} partout.           ->> suspension
TEST: où est mon trousseau de {{clé}} ?                                 ->> clés
TEST: un trousseau de {{mariages}}                                      ->> mariage
TEST: une planche à {{billet}}                                          ->> billets


#### Locutions

# à
__loc_mettre_à_nu__
    >mettre à [nus|nue|nues]
................................................................................
!!
!!


!!!! Verbe et verbe                                                                               !!

__conj_je_v_et_v__
    [je|j’]  ?[ne|n’]¿  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:1s¬:G  et  @:V¬:(?:[YPQG]|3p!|1s)
    [je|j’]  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:1s¬:G  et  @:V¬:(?:[YPQG]|3p!|1s)
    [je|j’]  ?[ne|n’]¿  [le|la|l’|les]                  [lui|leur|en|y]             @:1s¬:G  et  @:V¬:(?:[YPQG]|3p!|1s)
    [je|j’]  ?[ne|n’]¿  [lui|leur|y]                    en                          @:1s¬:G  et  @:V¬:(?:[YPQG]|3p!|1s)
        <<- /conj/ not tagbefore(\1, "_propsub_")
        --1>> =suggVerb(\-1, ":1s")                           && Conjugaison erronée. Si “je” est le sujet de “\-1”, ce verbe devrait être à la 1ʳᵉ personne du singulier.

TEST: je vois et {{connait}} la réponse                                         ->> connais
TEST: je vais abondamment et incessamment parler


__conj_tu_v_et_v__
    tu  ?[ne|n’]¿  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:2s¬:G  et  @:V¬:(?:[YPQG]|3p!|2s)
    tu  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:2s¬:G  et  @:V¬:(?:[YPQG]|3p!|2s)
    tu  ?[ne|n’]¿  [le|la|l’|les]                  [lui|leur|en|y]             @:2s¬:G  et  @:V¬:(?:[YPQG]|3p!|2s)
    tu  ?[ne|n’]¿  [lui|leur|y]                    en                          @:2s¬:G  et  @:V¬:(?:[YPQG]|3p!|2s)
        <<- /conj/ not tagbefore(\1, "_propsub_") and not morph(<1, ":V0")
        --1>> =suggVerb(\-1, ":2s")                                             && Conjugaison erronée. Si “tu” est le sujet de “\-1”, ce verbe devrait être à la 2ᵉ personne du singulier.

TEST: tu connais et {{voit}} la réponse                                         ->> vois
TEST: tu dois toujours et à jamais énoncer la vérité


__conj_il_on_v_et_v__
    [il|on]  ?[ne|n’]¿  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:3s¬:G  et  @:V¬:(?:[YPQG]|3p!|3s)
    [il|on]  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:3s¬:G  et  @:V¬:(?:[YPQG]|3p!|3s)
    [il|on]  ?[ne|n’]¿  [le|la|l’|les]                  [lui|leur|en|y]             @:3s¬:G  et  @:V¬:(?:[YPQG]|3p!|3s)
    [il|on]  ?[ne|n’]¿  [lui|leur|y]                    en                          @:3s¬:G  et  @:V¬:(?:[YPQG]|3p!|3s)
        <<- /conj/ not tagbefore(\1, "_propsub_")
        --1>> =suggVerb(\-1, ":3s")                                             && Conjugaison erronée. Si “\1” est le sujet de “\-1”, ce verbe devrait être à la 3ᵉ personne du singulier.

TEST: tu sais, il connaissait et {{savaient}} la réponse                        ->> savait
TEST: on peut fréquemment et innocemment parler de ces choses


__conj_elle_iel_v_et_v__
    [elle|iel]  ?[ne|n’]¿  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:3s¬:G  et  @:V¬:(?:[YPQG]|3p!|3s)
    [elle|iel]  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:3s¬:G  et  @:V¬:(?:[YPQG]|3p!|3s)
    [elle|iel]  ?[ne|n’]¿  [le|la|l’|les]                  [lui|leur|en|y]             @:3s¬:G  et  @:V¬:(?:[YPQG]|3p!|3s)
    [elle|iel]  ?[ne|n’]¿  [lui|leur|y]                    en                          @:3s¬:G  et  @:V¬:(?:[YPQG]|3p!|3s)
        <<- /conj/ not tagbefore(\1, "_propsub_") and not morph(<1, ":R")
        --1>> =suggVerb(\-1, ":3s")                                             && Conjugaison erronée. Si “\1” est le sujet de “\-1”, ce verbe devrait être à la 3ᵉ personne du singulier.

TEST: tu sais, elle connaissait et {{savaient}} la réponse                      ->> savait
TEST: elle pouvait toujours et abondamment travailler sa prose


__conj_nous_v_et_v__
    nous  ?[ne|n’]¿  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:1p¬:G  et  @:V¬:(?:[YPQGE]|V0.*:3p!|1p)
    nous  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:1p¬:G  et  @:V¬:(?:[YPQGE]|V0.*:3p!|1p)
    nous  ?[ne|n’]¿  [le|la|l’|les]                  [lui|leur|en|y]             @:1p¬:G  et  @:V¬:(?:[YPQGE]|V0.*:3p!|1p)
    nous  ?[ne|n’]¿  [lui|leur|y]                    en                          @:1p¬:G  et  @:V¬:(?:[YPQGE]|V0.*:3p!|1p)
        <<- /conj/ not tagbefore(\1, "_propsub_") and not morph(<1, ":R") and not (morph(\-1, ":3p!") and not re.search("ont$", \-1))
        --1>> =suggVerb(\-1, ":1p")                                             && Conjugaison erronée. Si “nous” est le sujet de “\-1”, ce verbe devrait être à la 1ʳᵉ personne du pluriel.

TEST: nous arriverons et {{admireront}} vos œuvres                              ->> admirerons
TEST: ils connurent le fait dont nous parlâmes et décidèrent
TEST: nous voulons souvent et abondamment frotter leurs oreilles


__conj_vous_v_et_v__
    vous  ?[ne|n’]¿  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:2p¬:G  et  @:V¬:(?:[YPQG]|3p!|2p)
    vous  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:2p¬:G  et  @:V¬:(?:[YPQG]|3p!|2p)
    vous  ?[ne|n’]¿  [le|la|l’|les]                  [lui|leur|en|y]             @:2p¬:G  et  @:V¬:(?:[YPQG]|3p!|2p)
    vous  ?[ne|n’]¿  [lui|leur|y]                    en                          @:2p¬:G  et  @:V¬:(?:[YPQG]|3p!|2p)
        <<- /conj/ not tagbefore(\1, "_propsub_") and not morph(<1, ":R")
        --1>> =suggVerb(\-1, ":2p")                                             && Conjugaison erronée. Si “vous” est le sujet de “\-1”, ce verbe devrait être à la 2ᵉ personne du pluriel.

TEST: vous voyez et {{pensait}} tout au premier coup d’œil                      ->> pensiez
TEST: vous devez souvent et abondamment laver la table à l’eau claire


................................................................................
TEST: 25 € de gagnés
TEST: tout ce qui vient de vous parle à son âme
TEST: tout ce qui provenait de vous parlait à son âme


__infi_verbe_de_verbe__
    [>accuser|>arrêter|>cesser|>choisir|>commander|>continuer|>craindre|>décider|>défendre|>demander]   [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  *WORD
    [>envisager|>essayer|>éviter|>exiger|>implorer|>interdire|>jurer|>omettre|>oublier]                 [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  *WORD
    [>permettre|>prévoir|>promettre|>refuser|>suggérer|>tenter]                                         [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  *WORD
        <<- /infi/ not morph(\1, ":N") and (morph0(\-1, ":V1.*:Q", ":(?:M|Oo)") or morph0(\-1, ":[123][sp]", ":[MNGA]"))
        --1>> =suggVerbInfi(\-1)                                                                    && Après “\1 de”, le verbe devrait être à l’infinitif.

TEST: cessez d’{{anesthésié}} ces gens !                                                    ->> anesthésier
TEST: arrête d’y {{consacré}} autant de temps.                                              ->> consacrer
TEST: Il tentait de {{raisonné}} en homme libre                                             ->> raisonner
................................................................................
TEST: {{prenait les}} ou volez-les                      ->> prenez-les
TEST: je vous en prie, {{prenais moi}} avec vous.       ->> prenez-moi
TEST: {{avançait moi}} de l’argent                      ->> avancez-moi
TEST: {{filé moi}} du fric, bon sang !                  ->> filez-moi
TEST: {{Données lui}} ça.                               ->> Donnez-lui
TEST: {{Enseignait nous}}.                              ->> Enseignez-nous
TEST: {{attacher le}}                                   ->> attachez-le
TEST: {{attache la}} ou les…
TEST: prends la ou les autres
TEST: prends la ou les parties concernées
TEST: l’homme a domestiqué les animaux nécessaires à sa survie, éradiqué la plupart de ceux qui lui étaient nuisibles, défriché les forêts
TEST: renommer la ou les fonctions


# être
__imp_être__
    <start>  [ne|n’]  ?[le|l’|en|me|m’|te|t’|nous|vous|lui|leur|y]¿  soit
    <start>  [ne|n’]  [me|m’|te|t’|nous|vous]  [le|l’|en|y]          soit
    <start>  [ne|n’]  [le|l’]                  [lui|leur|en|y]       soit
................................................................................
!!
!!

__conj_que_où_comment_verbe_sujet_sing__
    [que|qu’|où|comment|combien|dont|quand|pourquoi|puisque|puisqu’|lorsque|lorqu’|auquel|auxquels|auxquelles]
        ||  *WORD  [un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    [que|qu’|où|comment|combien|dont|quand|pourquoi|puisque|puisqu’|lorsque|lorqu’|auquel|auxquels|auxquelles]
        ||  *WORD  [le|la|l’|leur]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
            and not morph(\4, ":Y")
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    duquel
        ||  *WORD  [un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
            and not morph(<1, ":[NA]")
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    duquel
        ||  *WORD  [le|la|l’|leur]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
            and not morph(\4, ":Y") and not morph(<1, ":[NA]")
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    desquels
        ||  *WORD  [un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
            and not morph(<1, ":[NA]")
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    desquels
        ||  *WORD  [le|la|l’|leur]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
            and not morph(\4, ":Y") and not morph(<1, ":[NA]")
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    desquelles
        ||  *WORD  [un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
            and not morph(<1, ":[NA]")
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    desquelles
        ||  *WORD  [le|la|l’|leur]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
            and not morph(\4, ":Y") and not morph(<1, ":[NA]")
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    [lequel|laquelle|lesquels|lesquelles]
        ||  *WORD  [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3s|G|W|3p!)")
            and morph(<1, ":R") and not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "_enum_") and not (value(>1, "|et|ou|") and morph(>2, ":[DM]")) and not (value(>2, "|et|ou|") and morph(>3, ":D"))
        -2>> =suggVerb(\2, ":3s")                                                   && Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: les possibilités qu’{{offrent}} le chien                                                      ->> offre
TEST: les possibilités que {{donnent}} le chien.                                                    ->> donne
TEST: Où {{vas}} l’homme ?                                                                          ->> va
TEST: l’histoire dont {{bénéficient}} notre langue.                                                 ->> bénéficie
TEST: le feu, duquel {{proviennent}} la vie                                                         ->> provient
................................................................................
TEST: Que deviennent la vitesse, le courant, ainsi que le rendement ?
TEST: Le complexe argilo-humique est mieux hydraté que ne pourraient l’être les micelles d’argile ou humiques
TEST: C’est ce qu’avancent l’épidémiologiste britannique et sa consœur
TEST: il en va de l’image d’une capitale que peuplent l’égoïsme, la cupidité, les logements vides, la chasse aux pauvres et à l’étranger, les divertissements frivoles.
TEST: où se rejoignent l’avenue Junot et la rue Caulaincourt
TEST: où viennent les amis et…
TEST: suivis de dix domestiques parmi lesquels se remarquaient le mulâtre, le nègre et l’élégant briska du colonel pour les deux femmes de chambre et les paquets.
TEST: ça dépendait de ce que décideraient mon patron et Miranda.


__conj_que_où_comment_verbe_sujet_pluriel__
    [que|qu’|où|comment|combien|dont|quand|pourquoi|puisque|puisqu’|lorsque|lorqu’|auquel|auxquels|auxquelles]
        ||  *WORD  [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|certains|certaines|plusieurs|maints|maintes]  *WORD
        <<- /conj/ morph(\2, ":[123][sp]", ":(?:3p|G|W)") -2>> =suggVerb(\2, ":3p")                 && Conjugaison erronée. Accord avec “\-2 \-1…”. Le verbe devrait être à la 3ᵉ personne du pluriel.