Grammalecte  Check-in [37968e8fea]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 37968e8feaec5082e35a0710c375bc68fc918a28ce7a681b64606ee4db2e4b61
User & Date: olr on 2020-04-12 09:30:39
Other Links: manifest | tags
Context
2020-04-12
10:11
[fr] ajustements check-in: 40b7383be2 user: olr tags: trunk, fr
09:30
[fr] ajustements check-in: 37968e8fea user: olr tags: trunk, fr
2020-04-11
20:06
[fr] ajustements et faux positifs check-in: c52a115673 user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [c9b5d34258] to [a6eea6ab8f].

2254
2255
2256
2257
2258
2259
2260


2261
2262
2263

2264
2265
2266
2267
2268
2269
2270
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273







+
+



+








    [comme|que|qu’|lorsque|lorsqu’|puisque|puisqu’|quand|pourquoi|qui|quoi]  ?[ne|n’]¿  ?[se|s’]¿  (*WORD)  ?à¿  [le|la|l’|les]  $:Y  $:M
        <<- morph(\1, ":V") !-2>>

    soit pour soit contre
        <<- !3>>

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

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



!!!! Noms composés                                                                                !!

__tag_noms__
    ~\w-là$
3861
3862
3863
3864
3865
3866
3867
3868

3869
3870
3871

3872
3873
3874
3875
3876
3877
3878
3864
3865
3866
3867
3868
3869
3870

3871
3872
3873

3874
3875
3876
3877
3878
3879
3880
3881







-
+


-
+







__tu_ce_cette_ces_nom_là_ci__
    [ce|cet|cette|ces] *WORD là
        <<- /tu/ morph(\2, ":[NB]", ":V0e") and not value(>1, "|où|") -2:3>> \2-\3      # Il manque probablement un trait d’union.

    [ce|cet|cette|ces] *WORD ci
        <<- /tu/ morph(\2, ":[NB]", ":V0e") -2:3>> \2-\3                                # Il manque probablement un trait d’union.

    [ce|cet|cette|ces] *WORD la [<end>|,]
    [ce|cet|cette|ces] *WORD la [<end>|,|)]
        <<- /tu/ morph(\2, ":[NB]") -2:3>> \2-là                                        # Il manque probablement un trait d’union.

    [ce|cet|cette|ces] *WORD si [<end>|,]
    [ce|cet|cette|ces] *WORD si [<end>|,|)]
        <<- /tu/ morph(\2, ":[NB]") -2:3>> \2-ci                                        # Il manque probablement un trait d’union.

TEST: à ce {{moment là}}                                                        ->> moment-là
TEST: Il faisait froid cet {{hiver la}}.                                        ->> hiver-là
TEST: Ces {{trois là}} sont incollables.
TEST: Je connais bien cette {{sensation là}}.
TEST: Cette {{voiture si}}, c’est celle-là que je veux.
4261
4262
4263
4264
4265
4266
4267
4268

4269
4270
4271
4272
4273
4274
4275
4264
4265
4266
4267
4268
4269
4270

4271
4272
4273
4274
4275
4276
4277
4278







-
+








    n [uple+s|uplet+s|>linéaire]
        <<- /tu/ ->> n-\2                                       # Il manque un trait d’union.

    [nord|sud] ouest
        <<- /tu/ ->> \1-ouest                                   # Il manque un trait d’union.

    [nord|sud] est [<end>|,]
    [nord|sud] est [<end>|,|)]
        <<- /tu/ ->> \1-est                                     # Il manque un trait d’union.

    outre mer
        <<- /tu/ ->> outre-mer                                  # Il manque un trait d’union.

    >pied [à|a] terre
        <<- /tu/ morph(<1, ":D") ->> \1-à-terre                 # Il manque les traits d’union.
4692
4693
4694
4695
4696
4697
4698
4699

4700
4701
4702
4703
4704
4705
4706
4695
4696
4697
4698
4699
4700
4701

4702
4703
4704
4705
4706
4707
4708
4709







-
+







    [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  ~ons$  nous
    [ne|n’]  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         ~ons$  nous
    [ne|n’]  [le|la|l’|les]                  [lui|leur|en|y]             ~ons$  nous
    [ne|n’]  [lui|leur|y]                    en                          ~ons$  nous
        <<- /inte/ space_after(\-2, 1, 1) and morph(\-2, ":V.*:1p", ":[GW]") and not tag_before(\1, "_1p_")
        --2:-1>> \-2-\-1                                                                            # Forme interrogative ? Mettez un trait d’union.

    ,  ~ons$  nous  [<end>|,]
    ,  ~ons$  nous  [<end>|,|)]
    ,  ~ons$  nous  @:¬:(?:1p|Y)
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and not value(\2, "|veuillons|sachons|")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    <start>  ~ons  nous
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and not value(\2, "|veuillons|sachons|allons|venons|partons|")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.
4726
4727
4728
4729
4730
4731
4732
4733

4734
4735
4736
4737
4738
4739
4740
4729
4730
4731
4732
4733
4734
4735

4736
4737
4738
4739
4740
4741
4742
4743







-
+







    [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  ~ez$  vous
    [ne|n’]  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         ~ez$  vous
    [ne|n’]  [le|la|l’|les]                  [lui|leur|en|y]             ~ez$  vous
    [ne|n’]  [lui|leur|y]                    en                          ~ez$  vous
        <<- /inte/ space_after(\-2, 1, 1) and morph(\-2, ":V.*:2p", ":[GW]") and not tag_before(\1, "_2p_")
        --2:-1>> \-2-\-1       # Forme interrogative ? Mettez un trait d’union.

    ,  ~ez$  vous  [<end>|,]
    ,  ~ez$  vous  [<end>|,|)]
    ,  ~ez$  vous  @:¬:(?:2p|Y)
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and not value(\2, "|veuillez|sachez|")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    <start>  ~ez$  vous
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and not value(\2, "|veuillez|sachez|allez|venez|partez|")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.
4822
4823
4824
4825
4826
4827
4828
4829

4830
4831
4832
4833
4834
4835
4836
4825
4826
4827
4828
4829
4830
4831

4832
4833
4834
4835
4836
4837
4838
4839







-
+







!!!! A / À: accentuation la préposition en début de phrase                                        !!

__typo_À_début_phrase!7__
    <start>  A  @:[GNAY]¬:(?:Q|3s)
        <<- /typo/ not value(\3, "|t’|priori|posteriori|postériori|contrario|capella|fortiori|")
        -2>> À                                                                                      # S’il s’agit de la préposition « à », il faut accentuer la majuscule.

    <start>  A  bientôt  [<end>|,]
    <start>  A  bientôt  [<end>|,|)]
        <<- /typo/ -2>> À                                                                           # S’il s’agit de la préposition « à », il faut accentuer la majuscule.

    <start>  A  t’  *WORD
        <<- /typo/ not value(\4, "|il|ils|elle|elles|iel|iels|on|ont|") -2>> À                      # S’il s’agit de la préposition « à », il faut accentuer la majuscule.

TEST: {{A}} vaincre sans péril, on triomphe sans gloire.
TEST: « {{A}} partir de maintenant, ce ne sera plus comme avant.
7641
7642
7643
7644
7645
7646
7647
7648

7649
7650
7651
7652
7653
7654
7655
7644
7645
7646
7647
7648
7649
7650

7651
7652
7653
7654
7655
7656
7657
7658







-
+







    >compagne [>électoral|>présidentiel|>législatif|>publicitaire|marketing|>militaire|>mondial|>politique|>économique|>viral|Facebook|Twitter]
    >compagne de [boycott|candidature|charité|communication|crowdfunding|dépistage|diffamation|>don|financement|marketing|mobilisation|pêche|presse|prévention|promotion|propagande|pub|publicité|recrutement|santé|sensibilisation|solidarité|vaccination]
        <<- /conf/ -1>> =\1.replace("o", "a").replace("O", "A")     # Confusion probable. Une compagne est un compagnon de sexe féminin.|https://fr.wiktionary.org/wiki/campagne

    en rase compagne
        <<- /conf/ -3>> campagne                                    # Confusion probable. Une compagne est un compagnon de sexe féminin.|https://fr.wiktionary.org/wiki/campagne

    à la compagne [<end>|,]
    à la compagne [<end>|,|)]
        <<- /conf/ -3>> campagne                                    # Confusion probable. Une compagne est un compagnon de sexe féminin.|https://fr.wiktionary.org/wiki/campagne

TEST: La {{compagne}} électorale tourne à la guerre.
TEST: Lançons une {{compagne}} de communication
TEST: en rase {{compagne}}
TEST: Allons à la {{compagne}}
TEST: Perdus en rase campagne
8174
8175
8176
8177
8178
8179
8180
8181

8182
8183
8184
8185
8186
8187
8188
8177
8178
8179
8180
8181
8182
8183

8184
8185
8186
8187
8188
8189
8190
8191







-
+







        <<- /conf/ not value(<1, "|un|une|les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|")
        -1>> dès                                                                                    # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

    des [ces|des|les|mes|ses|tes|nos|vos|ce|cet|cette|ma|ta|sa|mon|je|tu|il|ils|nous|vous|on|ceux|celles|celui|celle]
        <<- /conf/ not \1.isupper() and not \2.isupper() -1>> de|dès                                # Incohérence : les mots “\1” et “\2” ne devraient pas se succéder.
        <<- /conf/ __also__ and hasSimil(\2, ":[NA].*:[pi]") -2>> =suggSimil(\2, ":[NA].*:[pi]", True)      # Confusion probable. Pour la préposition, écrivez “dès” ou “de”.

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

    [dés|des] *NUM ans
    [dés|des] $:B ans
    [dés|des] un an
8454
8455
8456
8457
8458
8459
8460
8461

8462
8463
8464
8465
8466
8467
8468
8457
8458
8459
8460
8461
8462
8463

8464
8465
8466
8467
8468
8469
8470
8471







-
+








    [par|pour|sans] évidement [$:Y|ne|n’|me|m’|te|t’|se|s’]
        <<- /conf/ -2>> évidemment                          # Confusion probable : l’évidement est l’action de vider quelque chose. L’adverbe s’écrit “évidemment”.|https://fr.wiktionary.org/wiki/évidemment

    évidement
        <<- /conf/ morph(<1, ":V", ":A") ->> évidemment     # Confusion probable : l’évidement est l’action de vider quelque chose. L’adverbe s’écrit “évidemment”.|https://fr.wiktionary.org/wiki/évidemment

    [un|l’|cet]  évidemment  [<end>|,]
    [un|l’|cet]  évidemment  [<end>|,|)]
    [un|l’|cet]  évidemment  $:¬:A
        <<- /conf/ -2>> évidement                           # Confusion probable : “évidemment” est un adverbe. L’action de “vider” s’écrit “évidement”.|https://fr.wiktionary.org/wiki/évidement

TEST: Donne-moi {{évidement}} ça.
TEST: Elle sera {{évidement}} déçue de cette minable prestation de sa part.
TEST: pour {{évidement}} réussir
TEST: Un homme pas {{évidement}} intelligible.
8644
8645
8646
8647
8648
8649
8650
8651

8652
8653
8654
8655
8656
8657
8658
8647
8648
8649
8650
8651
8652
8653

8654
8655
8656
8657
8658
8659
8660
8661







-
+








    [par|pour|sans] forcement [$:Y|ne|n’|me|m’|te|t’|se|s’]
        <<- /conf/ -2>> forcément                           # Confusion probable : le forcement est l’action de forcer quelque chose. L’adverbe s’écrit “forcément”.|https://fr.wiktionary.org/wiki/forc%C3%A9ment

    forcement
        <<- /conf/ morph(<1, ":V", ":A") ->> forcément      # Confusion probable : le forcement est l’action de forcer quelque chose. L’adverbe s’écrit “forcément”.|https://fr.wiktionary.org/wiki/forc%C3%A9ment

    [un|le|ce|au]  forcément  [<end>|,]
    [un|le|ce|au]  forcément  [<end>|,|)]
    [un|le|ce|au]  forcément  $:¬:A
        <<- /conf/ -2>> forcement                           # Confusion probable : “forcément” est un adverbe. L’action de “forcer” s’écrit “forcement”.|https://fr.wiktionary.org/wiki/forc%C3%A9ment

TEST: Viendra-t-il {{forcement}} demain.
TEST: sans {{forcement}} prendre la vie du bon côté
TEST: Elle sera {{forcement}} déçue de cette minable prestation de sa part.
TEST: Un homme pas {{forcement}} mauvais.
8698
8699
8700
8701
8702
8703
8704
8705

8706
8707
8708
8709
8710
8711
8712
8701
8702
8703
8704
8705
8706
8707

8708
8709
8710
8711
8712
8713
8714
8715







-
+







    guerre
        <<- /conf/ morph(<1, ":(?:[123][sp]|Y)", "*") and not value(>1, "|civile|commerciale|froide|mondiale|nucléaire|préventive|psychologique|sainte|totale|")
        ->> guère                                            # Confusion probable. La guerre est conflit. Pour l’adverbe signifiant “peu”, écrivez “guère”.

    sur le pied de guère
        <<- /conf/ --1>> guerre                                 # Confusion. Locution “sur le pied de guerre”.|https://fr.wiktionary.org/wiki/sur_le_pied_de_guerre

    guère [<end>|,]
    guère [<end>|,|)]
        <<- /conf/ morph(<1, ":D.*:f:s") -1>> guerre            # Confusion probable : “guère” signifie “peu”. Si vous évoquez un conflit, écrivez “guerre”.|https://fr.wiktionary.org/wiki/guerre

TEST: tout ceci ne me rapporte {{guerre}}
TEST: je ne m’en soucie {{guerre}}
TEST: Il n’y prête {{guerre}} d’attention.
TEST: Elle n’en accorde plus {{guerre}}.
TEST: ne plus {{guerre}} s’en soucier
8924
8925
8926
8927
8928
8929
8930
8931

8932
8933
8934
8935
8936
8937
8938
8927
8928
8929
8930
8931
8932
8933

8934
8935
8936
8937
8938
8939
8940
8941







-
+







TEST: la {{plu-part}}


__conf_les_lés_lès__
    [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques]  lès
        <<- /conf/ -2>> lés                                     # Confusion probable : “lès” signifie “à côté de” et ne s’emploie plus guère que dans des noms de ville, comme Garges-lès-Gonesse. Si vous parlez des bandes de tissu ou de papier peint, écrivez “lés”.|https://fr.wiktionary.org/wiki/l%C3%A8s

    lès  [<end>|,]
    lès  [<end>|,|)]
        <<- /conf/ -1>> lés                                     # Confusion probable : “lès” signifie “à côté de” et ne s’emploie plus guère que dans des noms de ville, comme Garges-lès-Gonesse. Si vous parlez des bandes de tissu ou de papier peint, écrivez “lés”.|https://fr.wiktionary.org/wiki/l%C3%A8s

    lès  @¬:D.*:p
        <<- /conf/ -1>> les                                     # Confusion probable : “lès” signifie “à côté de” et ne s’emploie plus guère que dans des noms de ville, comme Garges-lès-Gonesse ou Vandœuvre-lès-Nancy.|https://fr.wiktionary.org/wiki/l%C3%A8s

    lés  @:N.*:[pi]¬:(?:[MGAW]|3p)
        <<- /conf/ -1>> les                                     # Confusion probable. Un lé est une bande de tissu ou de papier peint.|https://fr.wiktionary.org/wiki/l%C3%A9
9907
9908
9909
9910
9911
9912
9913
9914

9915
9916
9917
9918
9919
9920
9921
9910
9911
9912
9913
9914
9915
9916

9917
9918
9919
9920
9921
9922
9923
9924







-
+







        <<- /conf/ -2>> quoi que                                            # Confusion.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1571

TEST: de {{quoique}} ce soit, je ne veux pas en entendre parler.


# quoiqu’il en coûte
__conf_quoi_qu_il_en_coûte__
    quoiqu’ il ?[m’|t’|lui|nous|vous|leur]¿ en [coûte|coute]  [<end>|,]
    quoiqu’ il ?[m’|t’|lui|nous|vous|leur]¿ en [coûte|coute]  [<end>|,|)]
        <<- /conf/ -1:2>> quoi qu’il                                        # Confusion probable.

TEST: Elle y parviendra, {{quoiqu’il}} en coûte.


# quelle / qu’elle
__conf_qu_elle_quelle__
10001
10002
10003
10004
10005
10006
10007
10008

10009
10010
10011
10012
10013
10014
10015
10004
10005
10006
10007
10008
10009
10010

10011
10012
10013
10014
10015
10016
10017
10018







-
+









# quoi que / quoique
__conf_quoique_quoi_que__
    quoiqu’ il se soit ?$:W¿ passé
    quoiqu’ il se passe
    quoiqu’ il advienne
    quoiqu’ il arrive [<end>|,]
    quoiqu’ il arrive [<end>|,|)]
    [quoique|quoiqu’] [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels] en >penser
    [quoique|quoiqu’] [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels] >avoir pu faire
        <<- /conf/ -1>> quoi que|quoi qu’                       # Confusion probable.|https://fr.wiktionary.org/wiki/quoi_que

TEST: mais {{quoique}} tu en penses, c’est comme ça que ça fonctionne.
TEST: {{Quoiqu’}}il se soit passé réellement passé, je vais lui faire la peau.
TEST: {{quoique}} vous ayez pu faire, ça a donné les résultats escomptés.
10379
10380
10381
10382
10383
10384
10385
10386

10387
10388
10389
10390
10391
10392
10393
10382
10383
10384
10385
10386
10387
10388

10389
10390
10391
10392
10393
10394
10395
10396







-
+








# statue / statut / statu
__conf_statu_statue_statut__
    [statut|statue|status] quo
        <<- /conf/ ->> statu quo                # Confusion. Écrivez “statu quo”.|https://fr.wiktionary.org/wiki/statu_quo

    statu ~¬^[qQ][uU][oO]$
    statu [<end>|,]
    statu [<end>|,|)]
        <<- /conf/ -1>> status|statut|statue    # Confusion : “statu” ne s’emploie que dans l’expression “statu quo”.

TEST: Ça n’en finit pas, c’est le {{statut quo}}.
TEST: mettre à jour son {{statu}}.


# sur / sûr
10822
10823
10824
10825
10826
10827
10828
10829

10830
10831
10832
10833
10834
10835
10836
10825
10826
10827
10828
10829
10830
10831

10832
10833
10834
10835
10836
10837
10838
10839







-
+








TEST: ils défilèrent {{en rang serré}}
TEST: elles arrivent en rangs serrés.


# entre autres
__sgpl_entre_autres!6__
    entre autre [<end>|,]
    entre autre [<end>|,|)]
    entre autre @:(?:[GW]|[NA].*:[pi])
        <<- /sgpl/ -2>> autres                                      # La locution “entre autres”, toujours au pluriel.|https://fr.wiktionary.org/wiki/entre_autres

    !! entre autres choses ¡¡
    entre [autre+s] [chose+s]
        <<- /sgpl/ not value(<1, "|j’|n’|il|elle|on|")
        ->> entre autres choses                                     # La locution “entre autres choses”, toujours au pluriel.
12109
12110
12111
12112
12113
12114
12115
12116


12117
12118
12119
12120
12121
12122
12123
12124
12125

12126
12127
12128
12129
12130
12131
12132
12133


12134
12135
12136
12137
12138
12139
12140
12112
12113
12114
12115
12116
12117
12118

12119
12120
12121
12122
12123
12124
12125
12126
12127
12128

12129
12130
12131
12132
12133
12134
12135


12136
12137
12138
12139
12140
12141
12142
12143
12144







-
+
+








-
+






-
-
+
+







    au second plan
    au sens [figuré|large|propre]
    au surplus
    au [Ier|Iᵉʳ|IId|Ind|IIᵈ|IIⁿᵈ] siècle
    au ~^[xXvViI]+(?:[eᵉ]|i?[èe]me)$ siècle
    au-delà du descriptible
    au-dessus [de|d’] {pronom_obj}
    aujourd’hui
    ?d’¿ aujourd’hui
    ?tout¿ aussi
    auparavant
    aussitôt
    ?tout¿ au fond [de|d’] {pronom_obj}
    aux [abois|aguets|leurs|mien|miens|mienne|miennes|tien|tiens|tienne|tiennes|sien|siens|sienne|siennes|nôtres|vôtres]
    autant que [nécessaire|possible|prévu]
    autant que faire se peut
    autour [de|d’] {pronom_obj}
    autrement dit
    av. J.-C.
    ?d’¿ av. J.-C.
    avant longtemps
    avant terme
    avant tout le monde
    avant toute chose
    avant toutes choses
    avant d’ aller plus loin
    avant J.-C.
    avant Jésus-Christ
    ?d’¿ avant J.-C.
    ?d’¿ avant Jésus-Christ
    avant d’ en arriver là
    avant de faire quoi que ce soit
    avant de faire quoi que ce soit [de|d’] ?$:W¿ [absurde|stupide|crétin|con|idiot|inconsidéré]
    avant qu’ il ne soit trop tard
    avant un bon bout de temps
    avec [brio|constance|joie|légèreté|insistance|peine]
    avec autre chose
12160
12161
12162
12163
12164
12165
12166
12167

12168
12169
12170
12171
12172
12173
12174
12164
12165
12166
12167
12168
12169
12170

12171
12172
12173
12174
12175
12176
12177
12178







-
+







    çà et là
    ce faisant
    cependant
    [cela|ça|ceci] mis à part
    [cela|ça|ceci] va sans dire
    [cela|ceci] étant dit
    certes
    ces derniers temps
    ?[de|d’]¿ ces derniers temps
    cette [fois|fois-là|fois-ci]
    chaque fois
    ci-dessous
    ci-dessus
    chose promise ?,¿ chose due
    comme avant
    comme autrefois
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611




12612
12613
12614
12615
12616
12617
12618
12605
12606
12607
12608
12609
12610
12611




12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622







-
-
-
-
+
+
+
+







    excepté la [mienne|tienne|sienne|nôtre|vôtre|leur]
    excepté les [miens|miennes|siennes|nôtres|vôtres|leurs]
    face à face
    $:B fois [de|d’] suite
    grosso modo
    guère
    ?d’¿ [hier|avant-hier] ?[matin|soir|après-midi]¿
    hors [de|d’] [contrôle|portée|atteinte]
    hors d’ état [de|d’] [fonctionner|nuire]
    hors [de|d’] [ma|ta|sa|notre|votre|leur] portée
    hors du commun
    ?d’¿ hors [de|d’] [contrôle|portée|atteinte]
    ?d’¿ hors d’ état [de|d’] [fonctionner|nuire]
    ?d’¿ hors [de|d’] [ma|ta|sa|notre|votre|leur] portée
    ?d’¿ hors du commun
    ?d’¿ ici
    ?d’¿ ici [comme|ou] ailleurs
    ?d’¿ ici et [là|maintenant]
    ?d’¿ ici même
    ?d’¿ ici-bas
    ?d’¿ il y a belle lurette
    ?d’¿ il y a ?très¿ longtemps
12678
12679
12680
12681
12682
12683
12684
12685

12686
12687
12688
12689
12690
12691
12692
12682
12683
12684
12685
12686
12687
12688

12689
12690
12691
12692
12693
12694
12695
12696







-
+







    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
    l’ [un|une] [après|avec|chez|contre|de|derrière|devant|envers|malgré|pour|sans|sous|sur] l’ autre
    l’ [un|une] près de l’ autre
    l’ [un|une] par rapport à l’ autre
    loin
    ?de¿ loin
    loin [de|d’] là
    loin [de|d’] tout [ça|cela|ceci]
    loin d’ [être|ici]
    loin s’ en [faut|fallait]
    ?[bien|si|assez]¿ longtemps
    ?[de|d’]¿ maintenant
    maintes fois
13060
13061
13062
13063
13064
13065
13066
13067

13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086

13087
13088


13089
13090
13091
13092
13093
13094
13095
13064
13065
13066
13067
13068
13069
13070

13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092

13093
13094
13095
13096
13097
13098
13099
13100
13101







-
+



















+

-
+
+









__gestion_mots_grammaticaux__
    à [bord|bout|cause|contre-courant|côté|court|défaut|destination|droite|flanc|gauche|hauteur|partir|portée|proximité|propos|rebours|titre]   [de|du|d’|des]
    à [bonne|faible|grande] distance                                                                                                            [de|du|d’|des]
    à l’ [affût|affut|approche|arrière|aune|avant|écart|égard|est|extérieur|encontre|insu|instar|intérieur|opposé|orée|ouest]                   [de|du|d’|des]
    à l’ autre bout                                                                                                                             [de|du|d’|des]
    à la [hauteur|portée|suite]                                                                                                                 [de|du|d’|des]
    à la [hauteur|portée|proximité|suite]                                                                                                       [de|du|d’|des]
    à la grande surprise                                                                                                                        [de|du|d’|des]
    à [quelques|plusieurs] [mètres|kilomètres|lieues|pas|minutes|heures]                                                                        [de|du|d’|des]
    à [quelques|plusieurs] [dizaines|centaines|milliers] de [mètres|kilomètres]                                                                 [de|du|d’|des]
    à [base|force|raison]                                                                                                                       [de|d’]
    à grand renfort                                                                                                                             [de|d’]
    à grands coups                                                                                                                              [de|d’]
    au [bout|courant|cours|détriment|fond|gré|lieu|large|long|milieu|nord|profit|ras|sein|sommet|sortir|sud|sujet|vu]                           [de|du|d’|des]
    au beau milieu                                                                                                                              [de|du|d’|des]
    au fin fond                                                                                                                                 [de|du|d’|des]
    au grand dam                                                                                                                                [de|du|d’|des]
    au plus [près|profond]                                                                                                                      [de|du|d’|des]
    au fur et à mesure                                                                                                                          [de|du|d’|des]
    au vu et au su                                                                                                                              [de|du|d’|des]
    au nez et à la barbe                                                                                                                        [de|du|d’|des]
    au sortir                                                                                                                                   [de|du|d’|des]
    aux [abords|dépens]                                                                                                                         [de|du|d’|des]
    compte tenu                                                                                                                                 [de|du|d’|des]
    d’ un bout à l’ autre                                                                                                                       [de|du|d’|des]
    dans l’ attente                                                                                                                             [de|du|d’|des]
    dans la ligne de mire                                                                                                                       [de|du|d’|des]
    des [quatre|4] coins                                                                                                                        [de|du|d’|des]
    en [arrière|attente|amont|aval|bas|cas|cours|dehors|dépit|direction|faveur|guise|haut|présence|provenance|quête|raison|sus|termes|vertu]    [de|du|d’|des]
    en [arrière|attente|amont|aval|bas|cas|cours|dehors|dépit|direction|faveur|guise|haut|présence|provenance|quête|raison|sus|termes|travers|vertu]    [de|du|d’|des]
    en dépit de la proximité                                                                                                                    [de|du|d’|des]
    en flagrant délit                                                                                                                           [de|d’]
    en lieu et place                                                                                                                            [de|du|d’|des]
    en matière                                                                                                                                  [de|d’]
    en l’ [absence|honneur]                                                                                                                     [de|du|d’|des]
    en plein milieu                                                                                                                             [de|du|d’|des]
    le long                                                                                                                                     [de|du|d’|des]
    par le biais                                                                                                                                [de|du|d’|des]
13307
13308
13309
13310
13311
13312
13313
13314

13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13313
13314
13315
13316
13317
13318
13319

13320
13321
13322









13323
13324
13325
13326
13327
13328
13329







-
+


-
-
-
-
-
-
-
-
-








    au hasard  @:¬:[AQ].*:[me]:[si]
        <<- ~1:2>> *

    aussi $:W que [nécessaire|possible]
        <<- ~>> *

    aussi $:W que ce soit [<end>|,]
    aussi $:W que ce soit [<end>|,|)]
        <<- ~1:5>> *

    ?tout¿  aussi  [<end>|,|(|)]
        <<- ~1:-2>>*

    ?tout¿  aussi  *WORD  [<end>|,|(|)]
        <<- ~1:-3>>*

    ?tout¿  aussi  *WORD  *WORD
        <<- not morphVC(\-1, ">être/") ~1:-3>> *

    au sens le [plus|moins] @:A.*:[me]:[si] du terme
    au sens @:A.*:[me]:[si] du terme
        <<- ~>> *

    ailleurs que chez [moi|toi|soi|lui|elle|nous|vous|eux|elles]
    autre part que chez [moi|toi|soi|lui|elle|nous|vous|eux|elles]
        <<- not value(<1, "|d’|") ~>> *
14471
14472
14473
14474
14475
14476
14477
14478

14479
14480
14481
14482

14483
14484
14485
14486

14487
14488
14489
14490

14491
14492
14493
14494

14495
14496

14497
14498

14499
14500
14501
14502

14503
14504
14505
14506

14507
14508
14509
14510

14511
14512
14513
14514
14515
14516
14517

14518
14519
14520
14521

14522
14523
14524
14525
14526
14527
14528

14529
14530
14531
14532

14533
14534
14535
14536

14537
14538
14539
14540

14541
14542
14543
14544
14545
14546
14547
14548



14549
14550
14551
14552

14553
14554
14555
14556

14557
14558
14559
14560

14561
14562
14563
14564

14565
14566

14567
14568
14569
14570

14571
14572
14573
14574

14575
14576
14577
14578

14579
14580
14581
14582

14583
14584
14585
14586

14587
14588
14589
14590

14591
14592
14593
14594

14595
14596
14597
14598

14599
14600
14601
14602

14603
14604
14605
14606

14607
14608
14609
14610
14611
14612
14613

14614
14615
14616
14617

14618
14619
14620
14621

14622
14623
14624
14625

14626
14627
14628
14629

14630
14631
14632
14633

14634
14635
14636
14637

14638
14639
14640
14641
14642
14643
14644
14645

14646
14647
14648
14649

14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660

14661
14662

14663
14664
14665
14666

14667
14668
14669
14670

14671
14672
14673
14674
14675
14676
14677
14468
14469
14470
14471
14472
14473
14474

14475
14476
14477
14478

14479
14480
14481
14482

14483
14484
14485
14486

14487
14488
14489
14490

14491
14492

14493
14494

14495
14496
14497
14498

14499
14500
14501
14502

14503
14504
14505
14506

14507
14508
14509
14510
14511
14512
14513

14514
14515
14516
14517

14518
14519
14520
14521
14522
14523
14524

14525
14526
14527
14528

14529
14530
14531
14532

14533
14534
14535
14536

14537
14538
14539
14540
14541
14542



14543
14544
14545
14546
14547
14548

14549
14550
14551
14552

14553
14554
14555
14556

14557
14558
14559
14560

14561
14562

14563
14564
14565
14566

14567
14568
14569
14570

14571
14572
14573
14574

14575
14576
14577
14578

14579
14580
14581
14582

14583
14584
14585
14586

14587
14588
14589
14590

14591
14592
14593
14594

14595
14596
14597
14598

14599
14600
14601
14602

14603
14604
14605
14606
14607
14608
14609

14610
14611
14612
14613

14614
14615
14616
14617

14618
14619
14620
14621

14622
14623
14624
14625

14626
14627
14628
14629

14630
14631
14632
14633

14634
14635
14636
14637
14638
14639
14640
14641

14642
14643
14644
14645

14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656

14657
14658

14659
14660
14661
14662

14663
14664
14665
14666

14667
14668
14669
14670
14671
14672
14673
14674







-
+



-
+



-
+



-
+



-
+

-
+

-
+



-
+



-
+



-
+






-
+



-
+






-
+



-
+



-
+



-
+





-
-
-
+
+
+



-
+



-
+



-
+



-
+

-
+



-
+



-
+



-
+



-
+



-
+



-
+



-
+



-
+



-
+



-
+






-
+



-
+



-
+



-
+



-
+



-
+



-
+







-
+



-
+










-
+

-
+



-
+



-
+








    ,  <end>
        <<- ~1>> *


__purge_locutions_potentielles__
    à ce [jour|moment] @¬:A.*:[me]:[si]
    à ce [jour|moment] [<end>|,]
    à ce [jour|moment] [<end>|,|)]
        <<- ~1:3>> *

    à [mon|ton|son|notre|votre|leur] sens @¬:A.*:[me]:[si]
    à [mon|ton|son|notre|votre|leur] sens [<end>|,]
    à [mon|ton|son|notre|votre|leur] sens [<end>|,|)]
        <<- ~1:3>> *

    à [mes|tes|ses|nos|vos|leurs] yeux  @¬:A.*:[me]:[pi]
    à [mes|tes|ses|nos|vos|leurs] yeux  [<end>|,]
    à [mes|tes|ses|nos|vos|leurs] yeux  [<end>|,|)]
        <<- ~1:3>> *

    à la dernière [minute|seconde]  @¬:A.*:[fe]:[si]
    à la dernière [minute|seconde]  [<end>|,]
    à la dernière [minute|seconde]  [<end>|,|)]
        <<- ~1:4>> *

    à la longue  @¬:N.*:[fe]:[si]
    à la longue  [<end>|,]
    à la longue  [<end>|,|)]
    à la dérive  @¬:A.*:[fe]:[si]
    à la dérive  [<end>|,]
    à la dérive  [<end>|,|)]
    à l’ époque  @¬:A.*:[fe]:[si]
    à l’ époque  [<end>|,]
    à l’ époque  [<end>|,|)]
        <<- ~1:3>> *

    à répétition  @¬:A.*:[fe]:[si]
    à répétition  [<end>|,]
    à répétition  [<end>|,|)]
        <<- ~1:2>> *

    au [départ|quotidien]  @:¬:A.*:[me]:[si]
    au [départ|quotidien]  [<end>|,]
    au [départ|quotidien]  [<end>|,|)]
        <<- ~1:2>> *

    au pire  @:A¬:N.*:[me]:[si]
    au pire  [<end>|,]
    au pire  [<end>|,|)]
        <<- ~1:2>> *

    [<start>|,|(] ben voyons
        <<- ~2:3>> *

    chaque [année|semaine|journée|décennie]  @¬:(?:A.*:[fe]:[si]|Oo|[123][sp])
    chaque [année|semaine|journée|décennie]  [<end>|,]
    chaque [année|semaine|journée|décennie]  [<end>|,|)]
        <<- ~1:2>> *

    chaque [an|jour|mois]  @¬:(?:A.*:[me]:[si]|Oo|[123][sp])
    chaque [an|jour|mois]  [<end>|,]
    chaque [an|jour|mois]  [<end>|,|)]
        <<- ~1:2>> *

    d’ apparat
        <<- morph(<1, ":N", ":V") ~>> *

    d’ [avance|évidence]  @¬:A.*:[fe]:[si]
    d’ [avance|évidence]  [<end>|,]
    d’ [avance|évidence]  [<end>|,|)]
        <<- ~1:2>> *

    d’ entrée                           @¬:A:[fe]:[si]
    d’ entrée                           [<end>|,]
    d’ entrée                           [<end>|,|)]
        <<- ~1:2>> *

    dans ce cas                         @¬:A:[me]:[pi]
    dans ce cas                         [<end>|,]
    dans ce cas                         [<end>|,|)]
        <<- ~1:3>> *

    dans la grande majorité des cas     @¬:A:[me]:[pi]
    dans la grande majorité des cas     [<end>|,]
    dans la grande majorité des cas     [<end>|,|)]
        <<- ~1:6>> *

    dans la majorité des cas            @¬:A:[me]:[pi]
    dans de [très|trop] nombreux cas    @¬:A:[me]:[pi]
    dans la plupart des cas             @¬:A:[me]:[pi]
    dans la majorité des cas            [<end>|,]
    dans de [très|trop] nombreux cas    [<end>|,]
    dans la plupart des cas             [<end>|,]
    dans la majorité des cas            [<end>|,|)]
    dans de [très|trop] nombreux cas    [<end>|,|)]
    dans la plupart des cas             [<end>|,|)]
        <<- ~1:5>> *

    dans les faits                      @¬:A:[me]:[pi]
    dans les faits                      [<end>|,]
    dans les faits                      [<end>|,|)]
        <<- ~1:3>> *

    dans maints cas                     @¬:A:[me]:[pi]
    dans maints cas                     [<end>|,]
    dans maints cas                     [<end>|,|)]
        <<- ~1:3>> *

    dans l’ ensemble  @¬:A.*:[me]:[si]
    dans l’ ensemble  [<end>|,]
    dans l’ ensemble  [<end>|,|)]
        <<- ~1:3>> *

    dans un [lointain|proche] avenir    @¬:A.*:[me]:[si]
    dans un [lointain|proche] avenir    [<end>|,]
    dans un [lointain|proche] avenir    [<end>|,|)]
    dans un avenir [lointain|proche]    @¬:A.*:[me]:[si]
    dans un avenir [lointain|proche]    [<end>|,]
    dans un avenir [lointain|proche]    [<end>|,|)]
        <<- ~-2>> *

    dans tous les cas  @:A¬:A.*:[me]:[pi]
    dans tous les cas  [<end>|,]
    dans tous les cas  [<end>|,|)]
        <<- ~1:4>> *

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

    de ce seul fait  @¬:A.*:[me]:[si]
    de ce seul fait  [<end>|,]
    de ce seul fait  [<end>|,|)]
        <<- ~1:4>> *

    des fois  @¬:A.*:[fe]:[pi]
    des fois  [<end>|,]
    des fois  [<end>|,|)]
        <<- ~1:2>> *

    dès le départ  @¬:A.*:[me]:[si]
    dès le départ  [<end>|,]
    dès le départ  [<end>|,|)]
        <<- ~1:3>> *

    dès les premiers [jours|mois|ans|siècles|trimestres|semestres]  @¬:A.*:[me]:[pi]
    dès les premiers [jours|mois|ans|siècles|trimestres|semestres]  [<end>|,]
    dès les premiers [jours|mois|ans|siècles|trimestres|semestres]  [<end>|,|)]
        <<- ~1:4>> *

    dès les premières [années|semaines|minutes|secondes|heures|décennies]  @¬:A.*:[fe]:[pi]
    dès les premières [années|semaines|minutes|secondes|heures|décennies]  [<end>|,]
    dès les premières [années|semaines|minutes|secondes|heures|décennies]  [<end>|,|)]
        <<- ~1:4>> *

    en [certaines|quelques|plusieurs] occasions  @¬:A.*:[fe]:[pi]
    en [certaines|quelques|plusieurs] occasions  [<end>|,]
    en [certaines|quelques|plusieurs] occasions  [<end>|,|)]
        <<- ~1:3>> *

    en de multiples occasions  @¬:A.*:[fe]:[pi]
    en de multiples occasions  [<end>|,]
    en de multiples occasions  [<end>|,|)]
        <<- ~1:4>> *

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

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

    entre autres choses  @¬:A.*:[fe]:[pi]
    entre autres choses  [<end>|,]
    entre autres choses  [<end>|,|)]
        <<- ~1:3>> *

    [quelques|plusieurs] [secondes|minutes|heures|journées|semaines|années|décennies]  @¬:A.*:[fe]:[pi]
    [quelques|plusieurs] [secondes|minutes|heures|journées|semaines|années|décennies]  [<end>|,]
    [quelques|plusieurs] [secondes|minutes|heures|journées|semaines|années|décennies]  [<end>|,|)]
        <<- ~1:2>> *

    de [quelques|plusieurs] [secondes|minutes|heures|journées|semaines|années|décennies]  @¬:A.*:[fe]:[pi]
    de [quelques|plusieurs] [secondes|minutes|heures|journées|semaines|années|décennies]  [<end>|,]
    de [quelques|plusieurs] [secondes|minutes|heures|journées|semaines|années|décennies]  [<end>|,|)]
        <<- ~1:3>> *

    de nombreuses [secondes|minutes|heures|journées|semaines|années|décennies]  @¬:A.*:[fe]:[pi]
    de nombreuses [secondes|minutes|heures|journées|semaines|années|décennies]  [<end>|,]
    de nombreuses [secondes|minutes|heures|journées|semaines|années|décennies]  [<end>|,|)]
        <<- ~1:3>> *

    [quelques|plusieurs] [instants|moments|jours|mois|ans|siècles]  @¬:A.*:[me]:[pi]
    [quelques|plusieurs] [instants|moments|jours|mois|ans|siècles]  [<end>|,]
    [quelques|plusieurs] [instants|moments|jours|mois|ans|siècles]  [<end>|,|)]
        <<- ~1:2>> *

    de [quelques|plusieurs] [instants|moments|jours|mois|ans|siècles]  @¬:A.*:[me]:[pi]
    de [quelques|plusieurs] [instants|moments|jours|mois|ans|siècles]  [<end>|,]
    de [quelques|plusieurs] [instants|moments|jours|mois|ans|siècles]  [<end>|,|)]
        <<- ~1:3>> *

    de nombreux [instants|moments|jours|mois|ans|siècles]  @¬:A.*:[me]:[pi]
    de nombreux [instants|moments|jours|mois|ans|siècles]  [<end>|,]
    de nombreux [instants|moments|jours|mois|ans|siècles]  [<end>|,|)]
        <<- ~1:3>> *

    [de|d’]  [façon|manière]  ?non¿  @:A.*:[fe]:[si]  et  ?non¿  @:A.*:[fe]:[si]¬:[GM]
    [de|d’]  [façon|manière]  ?non¿  @:A.*:[fe]:[si]
        <<- ~>> *

    le plus clair [de|d’] [mon|ton|son|notre|votre|leur] temps @:¬:A:[me]:[si]|>d[e’]/
    le plus clair [de|d’] [mon|ton|son|notre|votre|leur] temps [<end>|,]
    le plus clair [de|d’] [mon|ton|son|notre|votre|leur] temps [<end>|,|)]
        <<- ~1:6>> *

    pour partie  @:¬:A.*:f:s
    pour partie  [<end>|,]
    pour partie  [<end>|,|)]
        <<- ~1:2>> *

    semblait-il
    semble-t-il
        <<- not value(<1, "|ça|cela|ceci|me|te|lui|nous|vous|leur|") ~>> *

    tête la première
        <<- /conf/ not morph(<1, ":D") and not morph(>1, ":[NA].*:[fe]:[si]") ~>> *

    ?à¿ un [instant|moment]  @¬>où/|:A.*:[me]:[si]
    ?à¿ un [instant|moment]  [<end>|,]
    ?à¿ un [instant|moment]  [<end>|,|)]
    un seul [instant|moment]  @¬>où|:A.*:[me]:[si]
    un seul [instant|moment]  [<end>|,]
    un seul [instant|moment]  [<end>|,|)]
        <<- not morph(<1, ":R|>d’/") ~1:-2>> *

    un jour  @:¬:A.*:[me]:[si]
    un jour  [<end>|,]
    un jour  [<end>|,|)]
        <<- not morph(<1, ":R|>d’/") ~1:2>> *

    vu les circonstances  @¬:A:[fe]:[pi]
    vu les circonstances  [<end>|,]
    vu les circonstances  [<end>|,|)]
        <<- ~1:3>> *


__purge_tous_deux_trois__
    >faire [tous|toutes] [deux|trois]
        <<- ~2:0>> *

17375
17376
17377
17378
17379
17380
17381

17382
17383
17384
17385
17386
17387
17388
17372
17373
17374
17375
17376
17377
17378
17379
17380
17381
17382
17383
17384
17385
17386







+







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

# a / à
__conf_à_a_après_verbes__
    >appeler a l’ aide
    >avoir a l’ œil
    >arriver a [destination|échéance]
    >arriver a point nommé
    >arriver a bon port
    >battre a plate couture
    [>brûler|>bruler] a vif
    >charger a blanc
17414
17415
17416
17417
17418
17419
17420

17421

17422

17423
17424
17425
17426
17427
17428
17429
17430
17431

17432
17433
17434
17435

17436
17437
17438

17439
17440
17441
17442
17443
17444
17445
17412
17413
17414
17415
17416
17417
17418
17419

17420
17421
17422
17423
17424
17425
17426
17427
17428
17429
17430

17431
17432
17433
17434

17435
17436
17437

17438
17439
17440
17441
17442
17443
17444
17445







+
-
+

+








-
+



-
+


-
+







    >appartenir en propre a
    >avoir vocation a
    >donner suite a
    enclin a
    en proie a
    >laisser libre cours a
    >parvenir a
    >prêter attention a
        <<- /conf/ not tag_before(\1, "_àCOI_") --1>> à             # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.
        <<- /conf/ \-1 != "A" and not tag_before(\1, "_àCOI_") --1>> à      # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.

    >appeler a
    >avoir du mal a
    >commencer a
    >condamner a
    >mentir a
    >préparer a
    >réussir a
    >viser a
        <<- /conf/ not tag_before(\1, "_propsub_") and not morph(\1, ":Y")
        --1>> à                                                     # Confusion probable : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.
        --1>> à                                                             # Confusion probable : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.

    @:V¬:[YGNAWM]  a
        <<- /conf/ \-1 != "A" and not tag_before(\1, "_propsub_") and not morph(>1, ":Q")
        --1>> à                                                 # Confusion probable : “a” est la conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0
        --1>> à                                                             # Confusion probable : “a” est la conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0

    [/VCint|/VCimp]  a
        <<- /conf/ not value(\1, "|rendez-vous|") --1>> à       # Confusion : “a” est la conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0
        <<- /conf/ not value(\1, "|rendez-vous|") --1>> à                   # Confusion : “a” est la conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0

TEST: en proie {{a}} toutes sortes d’illusions
TEST: ce contrat arrive {{a}} échéance.
TEST: il faut tenir {{contes}} des faits au lieu de nos impressions.
TEST: prendre {{a}} la légère ce test serait une erreur.
TEST: il faut se tenir {{a}} distance de ces gens-là.
TEST: J’avais du mal {{a}} l’écouté (double erreur utile pour tester le faux positif)
19031
19032
19033
19034
19035
19036
19037
19038
19039
19040
19041




19042
19043
19044
19045
19046
19047
19048
19031
19032
19033
19034
19035
19036
19037




19038
19039
19040
19041
19042
19043
19044
19045
19046
19047
19048







-
-
-
-
+
+
+
+







TEST: Elle est très {{pale}} !
TEST: Sous une lumière {{pale}},
TEST: Se faire porter {{pale}}.


# pas / par
__conf_pas_par2__
    [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  *WORD  par  [<end>|,]
    [ne|n’]  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         *WORD  par  [<end>|,]
    [ne|n’]  [le|la|l’|les]                  [lui|leur|en|y]             *WORD  par  [<end>|,]
    [ne|n’]  [lui|leur|y]                    en                          *WORD  par  [<end>|,]
    [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  *WORD  par  [<end>|,|)]
    [ne|n’]  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         *WORD  par  [<end>|,|)]
    [ne|n’]  [le|la|l’|les]                  [lui|leur|en|y]             *WORD  par  [<end>|,|)]
    [ne|n’]  [lui|leur|y]                    en                          *WORD  par  [<end>|,|)]
        <<- /conf/ morph(\-3, ":V") --2>> pas                   # Confusion probable. Après “\1 \-3”, il est probable qu’il faille écrire l’adverbe de négation “pas” au lieu de la préposition “par”.

TEST: Ils ne viendront probablement {{par}}…
TEST: Elles ne s’en soucient {{par}} vraiment, quoi qu’elles en disent.


# partir en quenouille / vrille
19341
19342
19343
19344
19345
19346
19347
19348

19349
19350
19351
19352
19353
19354
19355
19356
19357
19358
19359

19360
19361
19362
19363
19364
19365
19366
19341
19342
19343
19344
19345
19346
19347

19348
19349
19350
19351
19352
19353
19354
19355
19356
19357
19358

19359
19360
19361
19362
19363
19364
19365
19366







-
+










-
+







TEST: elles n’ont {{ca}} nous laisser tranquilles           ->> qu’à
TEST: ils ont {{qua}} s’en prendre à eux-mêmes              ->> qu’à
TEST: tu n’as {{cas}} prendre le train


# quand même / comme même
__conf_quand_même__
    comme même [<end>|,]
    comme même [<end>|,|)]
    comme même @:(?:Os|C)
        <<- /conf/ space_after(\1, 1, 1) -1:2>> quand même      # Confusion probable.|http://fr.wiktionary.org/wiki/quand_m%C3%AAme

TEST: {{comme même}} il y va fort, le saligaud !
TEST: La météo disait qu’il ferait beau temps, mais il pleut {{comme même}}…


# quoi qu’il en soit
__conf_quoi_qu_il_en_soit__
    quoiqu’ il en soit @:¬:[AQ]
    quoiqu’ il en soit [<end>|,]
    quoiqu’ il en soit [<end>|,|)]
        <<- /conf/ -1:4>> quoi qu’il en soit                    # Confusion.|https://fr.wiktionary.org/wiki/quoi_qu%E2%80%99il_en_soit

TEST: {{quoiqu’il en soit}}, nous ne nous laisserons pas faire, vous pouvez compter sur nous.


# rebooter / rebouter
__conf_rebooter_rebouter__
19607
19608
19609
19610
19611
19612
19613
19614

19615
19616
19617
19618
19619
19620
19621
19607
19608
19609
19610
19611
19612
19613

19614
19615
19616
19617
19618
19619
19620
19621







-
+







TEST: il est bien évidemment {{tant}} d’en finir avec ça.
TEST: c’était le bon {{tan}}
TEST: elle sait prendre du bon {{tant}}


# tort / tord / tore / torr / tors
__conf_tort_tord_tore__
    en [tord|tords] [<end>|,]
    en [tord|tords] [<end>|,|)]
    à [tord|tords]
        <<- /conf/ -2>> tort                                            # Confusion : “tord” est une conjugaison du verbe tordre.

    [à|en] >tore
        <<- /conf/ -2>> tort                                            # Confusion : un tore est une forme géométrique annulaire.

    [à|en] [tors|torr]
20186
20187
20188
20189
20190
20191
20192
20193

20194
20195
20196
20197
20198
20199
20200
20201
20202
20203
20204
20205
20206
20207
20208
20209
20210
20211

20212
20213
20214
20215
20216
20217
20218
20219
20220
20221
20222
20223
20224
20225
20226
20227
20228
20229

20230
20231
20232
20233
20234
20235
20236
20186
20187
20188
20189
20190
20191
20192

20193
20194
20195
20196
20197
20198
20199
20200
20201
20202
20203
20204
20205
20206
20207
20208
20209
20210

20211
20212
20213
20214
20215
20216
20217
20218
20219
20220
20221
20222
20223
20224
20225
20226
20227
20228

20229
20230
20231
20232
20233
20234
20235
20236







-
+

















-
+

















-
+







TEST: il y a quand même quelques faits caractérisés permettant de faire le raccord
TEST: la tonalité des soutiens traditionnels s’est faite plus nuancée.
TEST: sa simple présence les a fait reculer


__infi_laisser__
    [me|m’|te|t’|lui|nous|vous|se|s’]  >laisser  *WORD  [le|la|l’|les|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|chaque]
    [me|m’|te|t’|lui|nous|vous|se|s’]  >laisser  *WORD  [<end>|,]
    [me|m’|te|t’|lui|nous|vous|se|s’]  >laisser  *WORD  [<end>|,|)]
    [me|m’|te|t’|lui|nous|vous|se|s’]  >laisser  *WORD  [dans|avec]
    [me|m’|te|t’|lui|nous|vous|se|s’]  >laisser  *WORD  [autant|que|qu’|lorsque|quand|combien|comment|car|quoi|quoique|quoiqu’|puisque|puisqu’]
        <<- /infi/ morph(\3, ":V1.*:(?:Q|Ip.*:2p|Iq.*:[123]s)", ">désemparer/.*:Q")
        -3>> =suggVerbInfi(\3)                                                          # Après “laisser”, le verbe doit être à l’infinitif. Exemples : Laisser faire, laisser aller, laisser venir, etc.

    [me|m’|te|t’|lui|nous|vous|se|s’]  >laisser  [le|la|l’|les|leur]                                       *WORD
        <<- /infi/ morph(\-1, ":V1.*:(?:Q|Ip.*:2p|Iq.*:[123]s)", ">désemparer/.*:Q|:N")
        --1>> =suggVerbInfi(\-1)                                                        # Après “laisser”, le verbe doit être à l’infinitif. Exemples : Laisser faire, laisser aller, laisser venir, etc.

    [me|m’|te|t’|lui|nous|vous|se|s’]  >laisser  [en|me|m’|te|t’|se|s’|nous|vous|lui|y]                    *WORD
    [me|m’|te|t’|lui|nous|vous|se|s’]  >laisser  [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y]         *WORD
    [me|m’|te|t’|lui|nous|vous|se|s’]  >laisser  [le|la|l’|les]                [lui|leur|en|y][nous|vous]  *WORD
    [me|m’|te|t’|lui|nous|vous|se|s’]  >laisser  [lui|leur|y]                  en                          *WORD
        <<- /infi/ morph(\-1, ":V1.*:(?:Q|Ip.*:2p|Iq.*:[123]s)", ">désemparer/.*:Q")
        --1>> =suggVerbInfi(\-1)                                                        # Après “laisser”, le verbe doit être à l’infinitif. Exemples : Laisser faire, laisser aller, laisser venir, etc.

    [le|la|l’|les|leur]  >laisser  *WORD  [le|la|l’|les|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|chaque]
    [le|la|l’|les|leur]  >laisser  *WORD  [<end>|,]
    [le|la|l’|les|leur]  >laisser  *WORD  [<end>|,|)]
    [le|la|l’|les|leur]  >laisser  *WORD  [dans|avec]
    [le|la|l’|les|leur]  >laisser  *WORD  [autant|que|qu’|lorsque|quand|combien|comment|car|quoi|quoique|quoiqu’|puisque|puisqu’]
        <<- /infi/ not morph(\2, ":N") and morph(\3, ":V1.*:(?:Q|Ip.*:2p)", ">désemparer/.*:Q")
        -3>> =suggVerbInfi(\3)                                                          # Après “laisser”, le verbe doit être à l’infinitif. Exemples : Laisser faire, laisser aller, laisser venir, etc.

    [le|la|l’|les|leur]  >laisser  [le|la|l’|les|leur]                                       *WORD
        <<- /infi/ not morph(\2, ":N") and morph(\-1, ":V1.*:(?:Q|Ip.*:2p|Iq.*:[123]s)", ">désemparer/.*:Q|:N")
        --1>> =suggVerbInfi(\-1)                                                        # Après “laisser”, le verbe doit être à l’infinitif. Exemples : Laisser faire, laisser aller, laisser venir, etc.

    [le|la|l’|les|leur]  >laisser  [en|me|m’|te|t’|se|s’|nous|vous|lui|y]                    *WORD
    [le|la|l’|les|leur]  >laisser  [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y]         *WORD
    [le|la|l’|les|leur]  >laisser  [le|la|l’|les]                [lui|leur|en|y][nous|vous]  *WORD
    [le|la|l’|les|leur]  >laisser  [lui|leur|y]                  en                          *WORD
        <<- /infi/ not morph(\2, ":N") and morph(\-1, ":V1.*:(?:Q|Ip.*:2p|Iq.*:[123]s)", ">désemparer/.*:Q")
        --1>> =suggVerbInfi(\-1)                                                        # Après “laisser”, le verbe doit être à l’infinitif. Exemples : Laisser faire, laisser aller, laisser venir, etc.

    [/-le|/-la|/-les|/-moi|/-toi|/-lui|/-nous|/-vous|/-leur]  *WORD  [le|la|l’|les|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|chaque]
    [/-le|/-la|/-les|/-moi|/-toi|/-lui|/-nous|/-vous|/-leur]  *WORD  [<end>|,]
    [/-le|/-la|/-les|/-moi|/-toi|/-lui|/-nous|/-vous|/-leur]  *WORD  [<end>|,|)]
    [/-le|/-la|/-les|/-moi|/-toi|/-lui|/-nous|/-vous|/-leur]  *WORD  [dans|avec]
    [/-le|/-la|/-les|/-moi|/-toi|/-lui|/-nous|/-vous|/-leur]  *WORD  [autant|que|qu’|lorsque|quand|combien|comment|car|quoi|quoique|quoiqu’|puisque|puisqu’]
        <<- /infi/ morphVC(\1, ">laisser") and (morph(\2, ":V1.*:(?:Q|Ip.*:2[sp])", ">désemparer/.*:Q") or (not morph(<1, ":D") and morph(\-1, ":V1.*:Iq.*:[123]s", ">désemparer/.*:Q")))
        -2>> =suggVerbInfi(\2)                                                          # Après “laisser”, le verbe doit être à l’infinitif. Exemples : Laisser faire, laisser aller, laisser venir, etc.

    [/-le|/-la|/-les|/-moi|/-toi|/-lui|/-nous|/-vous|/-leur]  [le|la|l’|les|leur]                                       *WORD
        <<- /infi/ morphVC(\1, ">laisser") and (morph(\-1, ":V1.*:(?:Q|Ip.*:2[sp])", ">désemparer/.*:Q|:N") or (not morph(<1, ":D") and morph(\-1, ":V1.*:Iq.*:[123]s", ">désemparer/.*:Q|:N")))
20976
20977
20978
20979
20980
20981
20982
20983
20984
20985



20986
20987
20988
20989
20990
20991
20992
20993
20994
20995
20996
20997
20998
20999
21000
21001

21002
21003
21004
21005
21006
21007
21008
20976
20977
20978
20979
20980
20981
20982



20983
20984
20985
20986
20987
20988
20989
20990
20991
20992
20993
20994
20995
20996
20997
20998
20999
21000

21001
21002
21003
21004
21005
21006
21007
21008







-
-
-
+
+
+















-
+







TEST: t’étais vraiment cinglé à cette époque.
TEST: il m’était évident que cette mission était à durée déterminée
TEST: Cela fait un petit temps qu’on ne s’est plus vus.
TEST: Cela s’est entre autres traduit par l’absence de grandes controverses sur la sécurité des vaccins


__ppas_pron_pluriel_se_être_ppas__
    <start>  nous            ?[ne|n’]¿  nous     >être  @q.*:Q.*:p  @:[DB]  @:[NA]  [<end>|,]
    <start>  vous            ?[ne|n’]¿  vous     >être  @q.*:Q.*:p  @:[DB]  @:[NA]  [<end>|,]
    <start>  [on|ils|elles]  ?[ne|n’]¿  [se|s’]  >être  @q.*:Q.*:p  @:[DB]  @:[NA]  [<end>|,]
    <start>  nous            ?[ne|n’]¿  nous     >être  @q.*:Q.*:p  @:[DB]  @:[NA]  [<end>|,|)]
    <start>  vous            ?[ne|n’]¿  vous     >être  @q.*:Q.*:p  @:[DB]  @:[NA]  [<end>|,|)]
    <start>  [on|ils|elles]  ?[ne|n’]¿  [se|s’]  >être  @q.*:Q.*:p  @:[DB]  @:[NA]  [<end>|,|)]
        <<- /ppas/ not morph(\-2, ">(?:matin|soir|soirée|nuit|après-midi|jour|année|semaine|mois|seconde|minute|heure|siècle|millénaire|fois)/") --4>> =suggVerbPpas(\-4, ":m:s")
        # Usage pronominal. Si “\-3 \-2” est le COD de “\-4”, alors ce participe passé devrait être au masculin singulier. (Il ne s’accorde avec le sujet “\2” que si l’action agit sur “\2”.)

TEST: Ils se sont {{échangés}} leurs vœux.                          ->> échangé
TEST: elles s’étaient {{données}} le mot                            ->> donné
TEST: on se serait {{donnés}} la main, si on avait su.              ->> donné
TEST: elles se seraient {{prises}} la tête
TEST: on s’est comportés comme des porcs.
TEST: nous ne nous sommes pas compris un seul moment
TEST: vous vous êtes compromis plusieurs fois
TEST: elles se sont prises en main.
TEST: elles s’étaient aimées ce matin.


__ppas_désoler__
    [<start>|,|(] désoler [<end>|,]
    [<start>|,|(] désoler [<end>|,|)]
    [<start>|,|(] désoler pour $:D
        <<- /ppas/ -2>> désolé|désolée          # Confusion. Pour indiquer qu’on est désolé, il faut un participe passé.

TEST: {{Désoler}} pour la soupe froide.



22879
22880
22881
22882
22883
22884
22885
22886

22887
22888
22889
22890
22891
22892
22893
22879
22880
22881
22882
22883
22884
22885

22886
22887
22888
22889
22890
22891
22892
22893







-
+







        <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":(?:V1.*:[YQ]|Iq.*:[123]s)") and morph(\4, ":[ORC]", ":[NA]")
        -2:3>> =suggVerbTense(\2, ":E", ":2p") + "-" + \3                                           # Confusion probable. Pour l’impératif, écrivez :

    [<start>|,|(]  *WORD  [lui|nous|vous]  *WORD
        <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":(?:V1.*:[YQ]|Iq.*:[123]s)") and morph(\4, ":[ORCD]", ":Y")
        -2:3>> =suggVerbTense(\2, ":E", ":2p") + "-" + \3                                           # Confusion probable. Pour l’impératif, écrivez :

    [<start>|,|(]  *WORD  [les|la|lui|nous|vous|leur]  [<end>|,]
    [<start>|,|(]  *WORD  [les|la|lui|nous|vous|leur]  [<end>|,|)]
        <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":(?:V1.*:[YQ]|Iq.*:[123]s)")
        -2:3>> =suggVerbTense(\2, ":E", ":2p") + "-" + \3                                           # Confusion probable. Pour l’impératif, écrivez :

TEST: {{Donner moi}} une chance                         ->> Donnez-moi
TEST: {{donner la}} et oublie-moi.                      ->> là|||donnez-la
TEST: {{prenait les}} ou volez-les                      ->> prenez-les
TEST: je vous en prie, {{prenais moi}} avec vous.       ->> prenez-moi
24258
24259
24260
24261
24262
24263
24264
24265

24266
24267
24268
24269
24270

24271
24272
24273
24274
24275

24276
24277
24278
24279
24280
24281
24282
24283
24284

24285
24286
24287
24288
24289
24290
24291
24292
24293
24294
24295
24296
24297

24298
24299
24300
24301
24302
24303
24304
24305
24306

24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318

24319
24320
24321
24322
24323
24324
24325
24326
24327

24328
24329
24330
24331
24332
24333
24334
24258
24259
24260
24261
24262
24263
24264

24265
24266
24267
24268
24269

24270
24271
24272
24273
24274

24275
24276
24277
24278
24279
24280
24281
24282
24283

24284
24285
24286
24287
24288
24289
24290
24291
24292
24293
24294
24295
24296

24297
24298
24299
24300
24301
24302
24303
24304
24305

24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317

24318
24319
24320
24321
24322
24323
24324
24325
24326

24327
24328
24329
24330
24331
24332
24333
24334







-
+




-
+




-
+








-
+












-
+








-
+











-
+








-
+







!!
!!
!!!! Traits d’union manquants (formes interrogatives)                                             !!
!!
!!

__inte_union_je!7__
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~..[éèe]$  je  [<end>|,]
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~..[éèe]$  je  [<end>|,|)]
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~..[éèe]$  je  @:¬:1s
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1[sŝś]", ":[GW]")
        -2:3>> =\2[:-1]+"é-je"                                                                      # Forme interrogative ? Mettez un trait d’union.

    *WORD  ~..[éèe]$  je  [<end>|,]
    *WORD  ~..[éèe]$  je  [<end>|,|)]
    *WORD  ~..[éèe]$  je  @:¬:1s
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1[sŝś]", ":[GNW]") and not value(\1, "|je|j’|il|elle|")
        -2:3>> =\2[:-1]+"é-je"                                                                      # Forme interrogative ? Mettez un trait d’union.

    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[is]$  je  [<end>|,]
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[is]$  je  [<end>|,|)]
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[is]$  je  @:¬:1s
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1s", ":[GW]")
        -2:3>> \2-je                                                                                # Forme interrogative ? Mettez un trait d’union.

    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  [ai|avais|eus|eussé|eusse|aurai|aurais|suis|étais|fus|fussé|fusse|serai|serais]  je
        <<- /inte/ space_after(\2, 1, 1)
        -2:3>> \2-je                                                                                # Forme interrogative ? Mettez un trait d’union.

    *WORD  ~.[is]$  je  [<end>|,]
    *WORD  ~.[is]$  je  [<end>|,|)]
    *WORD  ~.[is]$  je  @:¬:1s
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1s", ":[GNW]") and not value(\1, "|je|j’|tu|")
        -2:3>> \2-je                                                                                # Forme interrogative ? Mettez un trait d’union.

TEST: quel animal {{dessine je}}
TEST: {{mangé je}} {{ça}} avec dégoût ?
TEST: {{viendrais je}} à la fête ?
TEST: {{ai je}} enfin trouvé la réponse à mes questions ?
TEST: quel amour {{connaîtrai je}} si je juge sans cesse ?


__inte_union_tu!7__
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[sx]$  tu  [<end>|,]
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[sx]$  tu  [<end>|,|)]
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[sx]$  tu  @:¬:2s
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2s", ":[GW]")
        -2:3>> \2-tu                                                                                # Forme interrogative ? Mettez un trait d’union.

    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  [as|avais|eus|eusses|es|auras|aurais|étais|fus|fusses|seras|serais]  tu
        <<- /inte/ space_after(\2, 1, 1)
        -2:3>> \2-tu                                                                                # Forme interrogative ? Mettez un trait d’union.

    *WORD  ~.s$  tu  [<end>|,]
    *WORD  ~.s$  tu  [<end>|,|)]
    *WORD  ~.s$  tu  @:¬:2s
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2s", ":[GNW]") and not value(\1, "|je|j’|tu|")
        -2:3>> \2-tu                                                                                # Forme interrogative ? Mettez un trait d’union.

TEST: {{Viendras tu}} là ?
TEST: et toi, {{as tu}} découvert le secret de l’immortalité ?
TEST: quelle vie {{connaitras tu}} ?
TEST: Comment {{peux tu}} ?


__inte_union_il_on!7__
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[td]$  [il|on]  [<end>|,]
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[td]$  [il|on]  [<end>|,|)]
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[td]$  [il|on]  @:¬:3s
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3s", ":[GW]")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  [avait|eut|eût|est|aurait|était|fut|fût|serait]   [il|on]
        <<- /inte/ space_after(\2, 1, 1)
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    *WORD  ~.[td]$  [il|on]  [<end>|,]
    *WORD  ~.[td]$  [il|on]  [<end>|,|)]
    *WORD  ~.[td]$  [il|on]  @:¬:3s
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3s", ":[GNW]") and not value(\1, "|ce|il|elle|on|")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

TEST: {{prend on}} le temps d’y réfléchir ?
TEST: De quel droit {{vient il}} m’{{ennuyer}} ?
TEST: comment {{était il}}
24344
24345
24346
24347
24348
24349
24350
24351

24352
24353
24354
24355
24356
24357
24358
24359
24360

24361
24362
24363
24364
24365
24366
24367
24368
24369
24370
24371
24372
24373
24374
24375

24376
24377
24378
24379
24380
24381
24382
24383
24384
24385
24386
24387
24388
24389
24390
24391
24392

24393
24394
24395
24396
24397
24398
24399
24400
24401
24402
24403
24404
24405
24406
24407
24408
24409
24410
24411

24412
24413
24414
24415
24416
24417
24418
24419
24420
24421
24422
24423
24424
24425
24426
24427
24428

24429
24430
24431
24432
24433
24434
24435
24436
24437
24438
24439
24440
24441
24442
24443
24444

24445
24446
24447
24448
24449
24450
24451
24452
24453

24454
24455
24456
24457
24458
24459
24460
24461
24462
24463
24464

24465
24466
24467
24468
24469
24470
24471
24472
24473

24474
24475
24476
24477
24478
24479
24480
24344
24345
24346
24347
24348
24349
24350

24351
24352
24353
24354
24355
24356
24357
24358
24359

24360
24361
24362
24363
24364
24365
24366
24367
24368
24369
24370
24371
24372
24373
24374

24375
24376
24377
24378
24379
24380
24381
24382
24383
24384
24385
24386
24387
24388
24389
24390
24391

24392
24393
24394
24395
24396
24397
24398
24399
24400
24401
24402
24403
24404
24405
24406
24407
24408
24409
24410

24411
24412
24413
24414
24415
24416
24417
24418
24419
24420
24421
24422
24423
24424
24425
24426
24427

24428
24429
24430
24431
24432
24433
24434
24435
24436
24437
24438
24439
24440
24441
24442
24443

24444
24445
24446
24447
24448
24449
24450
24451
24452

24453
24454
24455
24456
24457
24458
24459
24460
24461
24462
24463

24464
24465
24466
24467
24468
24469
24470
24471
24472

24473
24474
24475
24476
24477
24478
24479
24480







-
+








-
+














-
+
















-
+


















-
+
















-
+















-
+








-
+










-
+








-
+








TEST: N’{{était ce}} pas le bon moment pour y songer.                   ->> était-ce
TEST: Qu’était ce raffut ?
TEST: Cette liberté, formalisée par le libéralisme économique, dès les Physiocrates (vers 1750), est ce dont le despotisme économique a besoin pour que son soubassement économique fonctionne mécaniquement.


__inte_union_elle_iel!7__
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[td]$  [elle|iel]  [<end>|,]
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[td]$  [elle|iel]  [<end>|,|)]
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~.[td]$  [elle|iel]  @:¬:3s
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3s", ":[GW]")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  [avait|eut|eût|aurait|est|était|fut|fût|serait]   [elle|iel]
        <<- /inte/ space_after(\2, 1, 1)
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    *WORD  ~.[td]$  [elle|iel]  [<end>|,]
    *WORD  ~.[td]$  [elle|iel]  [<end>|,|)]
    *WORD  ~.[td]$  [elle|iel]  @:¬:3s
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3s", ":[GNW]") and not value(\1, "|ce|c’|ça|ç’|il|elle|on|iel|")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

TEST: {{vient elle}} souvent ?
TEST: comment {{sait elle}}
TEST: qui {{était elle}} ?
TEST: quel travail {{avait elle}} accompli ?
TEST: {{sait iel}} comment faire ?
TEST: je ne comprenais pas pourquoi c’était elle qui était punie et que personne ne parlait de celui qui avait fait ça.
TEST: C’était elle qui avait pris le contrôle.


__inte_union_nous2!7__
    ,  ~ons$  nous  [<end>|,]
    ,  ~ons$  nous  [<end>|,|)]
    ,  ~ons$  nous  @:¬:(?:1p|Y)
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and not value(\2, "|veuillons|sachons|")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    <start>  ~ons  nous
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and not value(\2, "|veuillons|sachons|allons|venons|partons|")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    [comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~ons  nous
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and not value(\2, "|veuillons|sachons|")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  [sommes|étions|fûmes|fussions|serons|serions|avons|avions|eûmes|eussions|aurons|aurions]  nous
        <<- /inte/ space_after(\2, 1, 1)
        -2:3>> \2-nous                                                                              # Forme interrogative ? Mettez un trait d’union.

    *WORD  ~ons$  nous  [<end>|,]
    *WORD  ~ons$  nous  [<end>|,|)]
    *WORD  ~ons$  nous  @:¬:(?:Y|1p)
        <<- /inte/ space_after(\2, 1, 1) and
            ( (value(\2, "|avions|") and not morph(\1, ":A.*:[me]:[sp]") and not morph(\-1, ":(:?3[sp]|Ov)"))
            or (morph(\2, ":V.*:1p", ":[GNW]") and not morph(\1, ":Os")) )
        -2:3>> \2-nous                                                                              # Forme interrogative ? Mettez un trait d’union.

TEST: Ils savent, réellement {{croyons nous}}, comment résoudre le problème, mais ils n’ont fait que de la merde.
TEST: y {{retrouverons nous}} enfin la tranquilité ?
TEST: comment alors {{irons nous}} à la pêche ?
TEST: pourquoi {{sommes nous}} réellement des dieux ?
TEST: À quelle autorité {{prétendons nous}} sur ces gens…
TEST: quel exercice {{avions nous}} revu ?
TEST: À quelle autorité {{prétendons nous}} si…
TEST: pourquoi {{entendons nous}} souvent ces injonctions idiotes ?
TEST: les avions nous font rêver.


__inte_union_vous2!7__
    ,  ~ez$  vous  [<end>|,]
    ,  ~ez$  vous  [<end>|,|)]
    ,  ~ez$  vous  @:¬:(?:2p|Y)
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and not value(\2, "|veuillez|sachez|")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    <start>  ~ez$  vous
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and not value(\2, "|veuillez|sachez|allez|venez|partez|")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    [comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~ez$  vous
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and not value(\2, "|veuillez|sachez|")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  [êtes|étiez|fûtes|fussiez|serez|seriez|avez|aviez|eûtes|eussiez|aurez|auriez]  vous
        <<- /inte/ space_after(\2, 1, 1)
        -2:3>> \2-vous                                                                              # Forme interrogative ? Mettez un trait d’union.

    *WORD  ~..e[zs]$  vous  [<end>|,]
    *WORD  ~..e[zs]$  vous  [<end>|,|)]
    *WORD  ~..e[zs]$  vous  @:¬:(?:Y|2p)
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GNW]") and not value(\2, "|veuillez|") and not morph(\1, ":Os")
        -2:3>> \2-vous                                                                              # Forme interrogative ? Mettez un trait d’union.

TEST: ils seront, me {{direz vous}}, étroitement surveillés, mais rien ne le garantit.
TEST: Mais {{soutiendrez vous}} cette proposition ?
TEST: pourquoi ailleurs {{soutenez vous}} ces gens-là ?
TEST: comment {{êtes vous}} arrivées là ?
TEST: quel genre de femme {{voulez vous}} réellement ?
TEST: quel exercice {{avions nous}} réellement ?
TEST: quel homme {{voulez vous}} qu’il devienne
TEST: Veuillez vous instruire avant de contester ces mesures.


__inte_union_ils!7__
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~[eo]nt$  ils  [<end>|,]
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~[eo]nt$  ils  [<end>|,|)]
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~[eo]nt$  ils  @:¬:3p
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GW]")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  [ont|avaient|eurent|eussent|auront|auraient|sont|étaient|furent|fussent|seront|seraient]  ils
        <<- /inte/ space_after(\2, 1, 1)
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    *WORD  ~[eo]nt$  ils  [<end>|,]
    *WORD  ~[eo]nt$  ils  [<end>|,|)]
    *WORD  ~[eo]nt$  ils  @:¬:3p
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GNW]") and not value(\1, "|ce|ils|elles|iels|")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

TEST: {{Viendront ils}} demain ?
TEST: qui {{seront ils}} une fois adultes ?
TEST: dans quel retaurant {{iront ils}} ?


__inte_union_elles_iels!7__
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~[eo]nt$  [elles|iels]  [<end>|,]
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~[eo]nt$  [elles|iels]  [<end>|,|)]
    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  ~[eo]nt$  [elles|iels]  @:¬:3p
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GW]")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    [<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui]  [ont|avaient|eurent|eussent|auront|auraient|sont|étaient|furent|fussent|seront|seraient]  [elles|iels]
        <<- /inte/ space_after(\2, 1, 1)
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

    *WORD  ~[eo]nt$  [elles|iels]  [<end>|,]
    *WORD  ~[eo]nt$  [elles|iels]  [<end>|,|)]
    *WORD  ~[eo]nt$  [elles|iels]  @:¬:3p
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GNW]") and not value(\1, "|ce|ils|elles|iels|")
        -2:3>> \2-\3                                                                                # Forme interrogative ? Mettez un trait d’union.

TEST: {{viennent elles}} souvent ?
TEST: quand {{furent elles}} recrutées ?
TEST: quels éléments {{examinèrent elles}} ?
25671
25672
25673
25674
25675
25676
25677
25678

25679
25680
25681
25682
25683
25684
25685
25671
25672
25673
25674
25675
25676
25677

25678
25679
25680
25681
25682
25683
25684
25685







-
+







!!!! Incohérence ponctuation/mode verbal                                                          !!
!!
!!

# Règles casse-gueule, prudence…

__conj_nom_propre_virgule__
    <start>  $:M  ,  @:3s¬:[NAGEM]  [<end>|,]
    <start>  $:M  ,  @:3s¬:[NAGEM]  [<end>|,|)]
        <<- /conj/ space_after(\2, 0, 0) -2:3>> \2
        # Si “\2” est le sujet de “\4”, la virgule est superflue (on ne sépare pas le verbe du sujet). Sinon “\4” devrait être à l’impératif (à moins d’une inversion verbe-sujet).
        <<- /conj/ __also__ -4>> =suggVerbTense(\4, ":E", ":2s")
        # Si “\2” est le sujet de “\4”, la virgule est superflue (on ne sépare pas le verbe du sujet). Sinon “\4” devrait être à l’impératif (à moins d’une inversion verbe-sujet).

    <start>  $:M  ,  @:3s¬:[NAGEM]  @:A.*:[si]
        <<- /conj/ space_after(\2, 0, 0) and morph(\4, ">(?:être|devenir|redevenir|sembler|para[iî]tre)/") -2:3>> \2
25711
25712
25713
25714
25715
25716
25717
25718

25719
25720
25721
25722
25723
25724
25725
25711
25712
25713
25714
25715
25716
25717

25718
25719
25720
25721
25722
25723
25724
25725







-
+







TEST: l’{{homme,}} {{devient}} difficile.                               ->> homme|||deviens
TEST: ce matin, viens me voir.
TEST: l’Angola, Cuba et l’Afrique du Sud signent à New York, sous l’égide des Soviétiques et des Américains, un accord aboutissant au retrait des troupes cubaines d’Angola.
TEST: L’amour, expliqua la femme.


__conj_det_nom_plur_virgule__
    <start>  [les|ces|mes|tes|ses|plusieurs|quelques|certains|certaines]  @:[NA].*:[pi]  ,  @:3p¬:[NAGEM]  [<end>|,]
    <start>  [les|ces|mes|tes|ses|plusieurs|quelques|certains|certaines]  @:[NA].*:[pi]  ,  @:3p¬:[NAGEM]  [<end>|,|)]
        <<- /conj/ space_after(\3, 0, 0)
        -3:4>> \3                                                               # La virgule est probablement superflue (on ne sépare pas le verbe du sujet).

    <start>  [les|ces|mes|tes|ses|plusieurs|quelques|certains|certaines]  @:[NA].*:[pi]  ,  @:3p¬:[NAGEM]  @:A.*:[pi]
        <<- /conj/ space_after(\3, 0, 0) and morph(\5, ">(?:être|devenir|redevenir|sembler|para[iî]tre)/")
        -3:4>> \3                                                               # La virgule est probablement superflue (on ne sépare pas le verbe du sujet).