Grammalecte  Artifact [99f4eb211e]

Artifact 99f4eb211e253c7482f2a3858ac8d98d77557f16ee7a11c71c79a9b675fe2bc3:


#
#   RÈGLES DE GRAMMAIRE FRANÇAISE POUR GRAMMALECTE
#   par Olivier R.
#
#   Copyright © 2011-2019.
#
#   This file is part of Grammalecte.
#
#   Grammalecte is free software: you can redistribute it and/or modify
#   it under the terms of the GNU General Public License as published by
#   the Free Software Foundation, either version 3 of the License, or
#   (at your option) any later version.
#
#   Grammalecte is distributed in the hope that it will be useful,
#   but WITHOUT ANY WARRANTY; without even the implied warranty of
#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#   GNU General Public License for more details.
#
#   You should have received a copy of the GNU General Public License
#   along with Grammalecte.  If not, see <http://www.gnu.org/licenses/>
#

# RÈGLES PAR EXPRESSIONS RÉGULIÈRES

# DOCUMENTATION
# Expressions régulières en Python : http://docs.python.org/library/re.html

# [++] : séparateur des règles pour le paragraphe et des règles pour la phrase.

# Types d’action:
#   ->> erreur
#   ~>> préprocesseur de texte
#   =>> désambiguïsateur

# Groups positioning code for JavaScript:
# Always begins by @@
#   0 ... n         left boundary position from left
#   $               right boundary
#   w               word boundaries
#   *               something somewhere
#   **              something somewhere after previous group
#   >x:_            within group x, _ is group position code within group x

# Fin d’interprétation du fichier avec une ligne commençant par #END

# ERREURS COURANTES
# http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Fautes_d%27orthographe/Courantes


!!
!!
!! Options                                                                                        !!
!!
!!

OPTGROUP/basic: typo apos eepi, esp tab, nbsp unit, tu maj, num nf, virg poncfin, ocr chim, liga mapos
OPTGROUP/gramm: conf sgpl gn
OPTGROUP/verbs: infi conj ppas, imp inte vmode
OPTGROUP/style: bs pleo, redon1 redon2, neg
OPTGROUP/misc: date mc
OPTGROUP/debug: idrule

# Names of options is used in dictionaries keys: dOptPython, dOptJavaScript, etc.
OPTSOFTWARE:        Python      Server      Writer      JavaScript  Firefox     Thunderbird
OPT/typo:           True        True        True        True        True        True
OPT/apos:           True        True        True        True        True        True
OPT/eepi:           True        True        True        True        True        True
OPT/esp:            True        True        True        False       False       False
OPT/tab:            False       True        False       False       False       False
OPT/nbsp:           True        True        True        False       False       False
OPT/tu:             True        True        True        True        True        True
OPT/maj:            True        True        True        True        True        True
OPT/num:            True        True        True        True        True        True
#OPT/romain:         False       False       False       False       False       False
OPT/virg:           True        True        True        True        True        True
OPT/poncfin:        False       False       False       False       False       False
OPT/unit:           True        True        True        False       False       False
OPT/nf:             True        True        True        True        True        True
OPT/liga:           False       False       False       False       False       False
OPT/mapos:          False       False       False       False       False       False
OPT/chim:           False       False       False       False       False       False
OPT/ocr:            False       False       False       False       False       False
OPT/conf:           True        True        True        True        True        True
OPT/sgpl:           True        True        True        True        True        True
OPT/gn:             True        True        True        True        True        True
OPT/infi:           True        True        True        True        True        True
OPT/conj:           True        True        True        True        True        True
OPT/ppas:           True        True        True        True        True        True
OPT/imp:            True        True        True        True        True        True
OPT/inte:           True        True        True        True        True        True
OPT/vmode:          True        True        True        True        True        True
OPT/bs:             True        True        True        True        True        True
OPT/pleo:           True        True        True        True        True        True
OPT/redon1:         False       False       False       False       False       False
OPT/redon2:         False       False       False       False       False       False
OPT/neg:            False       False       False       False       False       False
OPT/date:           True        True        True        True        True        True
OPT/mc:             False       False       False       False       False       False
OPT/idrule:         False       False       False       False       False       False
OPT/html:           False       False       False       True        True        True
OPT/latex:          False       False       False       False       False       False

# Priority: from 0 to 9. Default priority is 4.
OPTPRIORITY/tu:     7
OPTPRIORITY/conf:   5
OPTPRIORITY/ocr:    3

# COLORS are must be described with the HSL format (0-360, 0-100 %, 0-100 %) [don’t write the sign %]
COLOR/orange:       30,70,50
COLOR/orange2:      40,90,50
COLOR/violet:       270,45,35
COLOR/bleu:         210,50,50
COLOR/bleupr:       240,40,60
COLOR/fuschia:      300,30,40
COLOR/cyan:         180,50,40
COLOR/grey:         0,50,50
COLOR/orange_vif:   30,100,60
COLOR/jaune_vif:    55,100,45
COLOR/violet_vif:   270,100,70
COLOR/bleu_vif:     210,100,50
COLOR/vert_vif:     120,100,40
COLOR/cyan_vif:     180,100,40
COLOR/bleupr_clair: 240,70,70

OPTCOLORTHEME:      Default     Writer
OPTCOLOR/typo:      orange      orange_vif
OPTCOLOR/apos:      orange2     jaune_vif
OPTCOLOR/eepi:      orange2     jaune_vif
OPTCOLOR/esp:       orange      orange_vif
OPTCOLOR/tab:       orange      orange_vif
OPTCOLOR/nbsp:      orange      orange_vif
OPTCOLOR/tu:        orange      orange_vif
OPTCOLOR/maj:       orange      orange_vif
OPTCOLOR/num:       orange      orange_vif
#OPTCOLOR/romain:    orange      orange_vif
OPTCOLOR/virg:      orange      orange_vif
OPTCOLOR/poncfin:   orange      orange_vif
OPTCOLOR/unit:      orange      orange_vif
OPTCOLOR/nf:        orange      orange_vif
OPTCOLOR/liga:      orange      orange_vif
OPTCOLOR/mapos:     orange      orange_vif
OPTCOLOR/chim:      orange      orange_vif
OPTCOLOR/ocr:       bleupr      bleupr_clair
OPTCOLOR/conf:      violet      violet_vif
OPTCOLOR/sgpl:      bleu        bleu_vif
OPTCOLOR/gn:        bleu        bleu_vif
OPTCOLOR/infi:      fuschia     vert_vif
OPTCOLOR/conj:      fuschia     vert_vif
OPTCOLOR/ppas:      fuschia     vert_vif
OPTCOLOR/imp:       fuschia     vert_vif
OPTCOLOR/inte:      fuschia     vert_vif
OPTCOLOR/vmode:     fuschia     vert_vif
OPTCOLOR/bs:        cyan        cyan_vif
OPTCOLOR/pleo:      cyan        cyan_vif
OPTCOLOR/redon1:    cyan        cyan_vif
OPTCOLOR/redon2:    cyan        cyan_vif
OPTCOLOR/neg:       cyan        cyan_vif
OPTCOLOR/date:      cyan        cyan_vif
OPTCOLOR/mc:        cyan        cyan_vif

# Texte pour voir toutes les erreurs.
# Mardi, 26 janvier 2019. Lorsqu'il arrivas, et il      arriva épuisé, la journées était terminées, et et il n’y avais plus rien à mangé, hormis des baigner.         Quel décepption ce fut !
# [OCR] 11 faut être plus organisé, oui ?
# D'habitude, c'est l'organisateur qui s'occupe de ça.


OPTDEFAULTUILANG: fr_FR

# Labels
OPTLANG/fr_FR:      Grammalecte (Français)
OPTLABEL/basic:     Typographie
OPTLABEL/typo:      Signes typographiques
OPTLABEL/apos:      Apostrophe typographique|Correction des apostrophes droites. Automatisme possible dans le menu Outils > Options d’autocorrection > Options linguistiques > Guillemets simples > Remplacer (à cocher)
OPTLABEL/eepi:      Écriture épicène|Normalisation de l’écriture épicène avec points médians.
OPTLABEL/esp:       Espaces surnuméraires|Signale les espaces inutiles entre les mots, en début et en fin de ligne.
OPTLABEL/tab:       Tabulations surnuméraires|Signale les tabulations inutiles en début et en fin de ligne.
OPTLABEL/nbsp:      Espaces insécables|Vérifie les espaces insécables avec les ponctuations « ! ? : ; » (à désactiver si vous utilisez une police Graphite)
OPTLABEL/maj:       Majuscules|Vérifie l’utilisation des majuscules et des minuscules (par exemple, « la raison d’État », « les Européens »).
OPTLABEL/virg:      Virgules|Virgules manquantes avant “mais”, “car” et “etc.”.
#OPTLABEL/romain:    Nombres romains|Utilise les caractères dédiés (petites majuscules) pour les nombres romains.
OPTLABEL/poncfin:   Ponctuation finale [!]|Vérifie s’il manque une ponctuation finale au paragraphe (seulement pour les paragraphes constitués de plusieurs phrases).
OPTLABEL/tu:        Traits d’union|Cherche les traits d’union manquants ou inutiles.
OPTLABEL/num:       Nombres|Espaces insécables sur les grands nombres (> 10 000). Vérifie la présence de « O » au lieu de « 0 ».
OPTLABEL/unit:      Espaces insécables avant unités de mesure
OPTLABEL/nf:        Normes françaises
OPTLABEL/liga:      Signaler ligatures typographiques|Ligatures de fi, fl, ff, ffi, ffl, ft, st.
OPTLABEL/mapos:     Apostrophe manquante après lettres isolées [!]|Apostrophe manquante après les lettres l d s n c j m t ç. Cette option sert surtout à repérer les défauts de numérisation des textes et est déconseillée pour les textes scientifiques.
OPTLABEL/chim:      Chimie [!]|Typographie des composés chimiques (H₂O, CO₂, etc.).
OPTLABEL/ocr:       Erreurs de numérisation (OCR) [!]|Erreurs de reconnaissance optique des caractères. Beaucoup de faux positifs.

OPTLABEL/gramm:     Noms et adjectifs
OPTLABEL/conf:      Confusions et faux-amis|Cherche des erreurs souvent dues à l’homonymie (par exemple, les confusions entre « faîte » et « faite »).
OPTLABEL/sgpl:      Pluriels (locutions)|Vérifie l’usage du pluriel ou du singulier dans certaines locutions.
OPTLABEL/gn:        Accords (genre et nombre)|Accords des noms et des adjectifs.

OPTLABEL/verbs:     Verbes
OPTLABEL/conj:      Conjugaisons|Accord des verbes avec leur sujet.
OPTLABEL/infi:      Infinitif|Confusion entre l’infinitif et d’autres formes.
OPTLABEL/imp:       Impératif|Vérifie notamment la deuxième personne du singulier (par exemple, les erreurs : « vas … », « prend … », « manges … »).
OPTLABEL/inte:      Interrogatif|Vérifie les formes interrogatives et suggère de lier les pronoms personnels avec les verbes.
OPTLABEL/ppas:      Participes passés, adjectifs
OPTLABEL/vmode:     Modes verbaux

OPTLABEL/style:     Style
OPTLABEL/bs:        Populaire|Souligne un langage courant considéré comme erroné, comme « malgré que ».
OPTLABEL/pleo:      Pléonasmes|Repère des redondances sémantiques, comme « au jour d’aujourd’hui », « monter en haut », etc.
OPTLABEL/neg:       Adverbe de négation [!]|Ne … pas, ne … jamais, etc.
OPTLABEL/redon1:    Répétitions dans le paragraphe [!]|Sont exclus les mots grammaticaux, ceux commençant par une majuscule, ainsi que “être” et “avoir”.
OPTLABEL/redon2:    Répétitions dans la phrase [!]|Sont exclus les mots grammaticaux, ainsi que “être” et “avoir”.

OPTLABEL/misc:      Divers
OPTLABEL/mc:        Mots composés [!]|Vérifie si les mots composés à trait d’union existent dans le dictionnaire (hormis ceux commençant par ex-, mi-, quasi-, semi-, non-, demi- et d’autres préfixes communs).
OPTLABEL/date:      Validité des dates

OPTLABEL/debug:     Débogage
OPTLABEL/idrule:    Identifiant des règles de contrôle [!]|Affiche l’identifiant de la règle de contrôle dans les messages d’erreur.


OPTLANG/en_US:      Grammar checking (French)
OPTLABEL/basic:     Typography
OPTLABEL/typo:      Typographical glyphs
OPTLABEL/apos:      Typographical apostrophe|Detects typewriter apostrophes. You may get automatically typographical apostrophes in Tools > Autocorrect options > Localized options > Single quote > Replace (checkbox).
OPTLABEL/eepi:      Epicene writing|Normalization of epicene writing (usage of middle dots).
OPTLABEL/esp:       Useless spaces|Checks spaces within words and at the beginning and the end of lines.
OPTLABEL/tab:       Useless tabulations|Checks tabulations at the beginning and the end of lines.
OPTLABEL/nbsp:      Non-breakable spaces|Checks the use of non-breakable spaces with the following punctuation marks: « ! ? : ; » (deactivate it if you use a Graphite font).
OPTLABEL/maj:       Capitals|Checks the use of uppercase and lowercase letters (i.e. « la raison d’État », « les Européens »).
OPTLABEL/virg:      Commas|Missing commas before “mais”, “car” and “etc.”.
OPTLABEL/poncfin:   Ending punctuation [!]|Checks if an ending punctuation is missing on paragraphs (only for multi-sentences paragraphs).
#OPTLABEL/romain:    Roman numerals|Use dedicated characters (small caps) for roman numerals.
OPTLABEL/tu:        Hyphens|Checks missing or useless hyphens.
OPTLABEL/num:       Numerals|Large numerals and « O » instead of « 0 ».
OPTLABEL/unit:      Non-breaking spaces before units of measurement
OPTLABEL/nf:        French standards
OPTLABEL/liga:      Report typographical ligatures|Ligatures of fi, fl, ff, ffi, ffl, ft, st.
OPTLABEL/mapos:     Missing apostrophes after single letters [!]|Missing apostrophes after l d s n c j m t ç. This option is mostly useful to detect defects of digitized texts and is not recommended for scientific texts.
OPTLABEL/chim:      Chemistry [!]|Typography for molecules (H₂O, CO₂, etc.)
OPTLABEL/ocr:       OCR errors [!]|Warning: many false positives.

OPTLABEL/gramm:     Nouns and Adjectives
OPTLABEL/conf:      Confusions and false friends|Seeks errors often due to homonymy (i.e. confusions between « faîte » et « faite »).
OPTLABEL/sgpl:      Plural (locutions)|Checks the use of plural and singular in locutions.
OPTLABEL/gn:        Agreement (gender and number)|Agreement between nouns and adjectives.

OPTLABEL/verbs:     Verbs
OPTLABEL/conj:      Conjugation|Agreement between verbs and their subject.
OPTLABEL/infi:      Infinitive|Checks confusions between infinitive forms and other forms.
OPTLABEL/imp:       Imperative mood|Checks particularly verbs at second person singular (i.e. errors such as: « vas … », « prend … », « manges … »).
OPTLABEL/inte:      Interrogative mood|Checks interrogative forms and suggests linking the personal pronouns with verbs.
OPTLABEL/ppas:      Past participles, adjectives|Checks subject agreement with past participles and adjectives.
OPTLABEL/vmode:     Verbal modes

OPTLABEL/style:     Style
OPTLABEL/bs:        Popular style|Underlines misuse of language though informal and commonly used.
OPTLABEL/pleo:      Pleonasms|Semantic replications, like « au jour d’aujourd’hui », « monter en haut », etc.
OPTLABEL/neg:       Negation adverb [!]|Ne … pas, ne … jamais, etc.
OPTLABEL/redon1:    Duplicates in paragraph [!]|Are excluded grammatical words, words beginning by a capital letter, and also “être” and “avoir”.
OPTLABEL/redon2:    Duplicates in sentence [!]|Are excluded grammatical words, and also “être” and “avoir”.

OPTLABEL/misc:      Miscellaneous
OPTLABEL/mc:        Compound words [!]|Check if words with hyphen exist in the dictionary (except those beginning by ex-, mi-, quasi-, semi-, non-, demi- and other common prefixes).
OPTLABEL/date:      Date validity.

OPTLABEL/debug:     Debug
OPTLABEL/idrule:    Display control rule identifier [!]|Display control rule identifier in the context menu message.



!!
!!
!! Définitions pour les regex                                                                     !!
!!
!!

# REGEX
DEF: avoir          [aeo]\w*
DEF: etre           [êeésf]\w+
DEF: avoir_etre     [aeêésfo]\w*
DEF: aller          (?:ai?ll|v[ao]|ir[aio])\w*
DEF: ppas           \w[\w-]+[éiust]e?s?
DEF: infi           \w[\w-]+(?:er|ir|re)
DEF: w_1            \w[\w-]*
DEF: w_2            \w[\w-]+
DEF: w_3            \w[\w-]+\w
DEF: w_4            \w[\w-][\w-]+\w
DEF: w1             \w+
DEF: w2             \w\w+
DEF: w3             \w\w\w+
DEF: w4             \w\w\w\w+

# GRAPH
DEF: mois           [>janvier|>février|>mars|>avril|>mai|>juin|>juillet|>août|>aout|>septembre|>octobre|>novembre|>décembre|>vendémiaire|>brumaire|>frimaire|>nivôse|>pluviôse|>ventôse|>germinal|>floréal|>prairial|>messidor|>thermidor|>fructidor]
DEF: mi_mois        [>mi-janvier|>mi-février|>mi-mars|>mi-avril|>mi-mai|>mi-juin|>mi-juillet|>mi-août|>mi-aout|>mi-septembre|>mi-octobre|>mi-novembre|>mi-décembre|mi-vendémiaire|mi-brumaire|mi-frimaire|mi-nivôse|mi-pluviôse|mi-ventôse|mi-germinal|mi-floréal|mi-prairial|mi-messidor|mi-thermidor|mi-fructidor]
DEF: pronom_obj     [moi|toi|soi|lui|elle|nous|vous|eux|elles|moi-même|toi-même|soi-même|lui-même|elle-même|nous-mêmes|vous-même|vous-mêmes|eux-mêmes|elles-mêmes]


!!
!!
!! Déclinaisons de tokens                                                                         !!
!!
!!

DECL: +s    s
DECL: +e    e
DECL: +ses  s e es
DECL: +es   e es
DECL: +les  s le les
DECL: +x    x


!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! PASSE 0: PARAGRAPHE PAR PARAGRAPHE                                                             !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!



!!
!!
!!! Espaces & tabulations                                                                         !!
!!
!!

# Espaces surnuméraires
# Note : les tabulations ne sont pas soulignées dans LibreOffice. Mais l’erreur est bien présente.
__<s>/tab(tab_début_ligne)__           ^[      ]+ <<- ->> ""                   # Espace(s) en début de ligne à supprimer : utilisez les retraits de paragraphe.
__<s>/tab(tab_fin_ligne)__             [       ]+$ <<- ->> ""                  # Espace(s) en fin de ligne à supprimer.

TEST: __tab__ {{    }}Espaces surnuméraires.                                    ->> ""
TEST: __tab__ {{        }}— Je suis là…
TEST: __tab__ Espaces surnuméraires.{{              }}                          ->> ""
TEST: __tab__ Fin de ligne{{    }}


__<s>/esp(esp_début_ligne)__        ^[   ]+ <<- ->> ""                          # Espace(s) en début de ligne à supprimer : utilisez les retraits de paragraphe (ou les tabulations à la rigueur).
__<s>/esp(esp_fin_ligne)__          [   ]+$ <<- ->> ""                                              # Espace(s) en fin de ligne à supprimer.
__<s>/esp(esp_milieu_ligne)__       (?:\b|[.?!,:;%‰‱˚»”])(  +) @@$ <<- -1>> " "                   # Espace(s) surnuméraire(s) à supprimer.

TEST: {{         }}Encore des espaces surnuméraires.                    ->> ""
TEST: {{ }}— Je suis là…
TEST: Espaces surnuméraires.{{         }}                               ->> ""
TEST: Fin de ligne{{ }}
TEST: Espaces{{                 }}surnuméraires.                        ->> " "


# Espaces insécable et sécable, et tabulations
__<s>/esp(esp_mélangés1)__              (?:  |  ) <<- ->> " | "                                     # Incohérence : l’espace insécable à côté de l’espace sécable n’a pas d’effet.
__<s>/esp(esp_mélangés2)__              (?:\u0009[  ]|[  ]\u0009) <<- ->> " |   "                   # Incohérence : espace et tabulation.

TEST: J’espère que ça ne va pas durer trop longtemps avec Mr{{  }}Paul.
TEST: J’espère que ça ne{{ 	}}va pas durer. (Ici, espace suivi d’une tabulation)


# Espaces insécables multiples
__<s>/esp(esp_insécables_multiples)__   "[  ][  ]+" <<- ->> " | "                                   # Espace(s) insécable(s) surnuméraire(s) à supprimer.

TEST: «{{  }}Je suis partie. »
TEST: « Je suis partie.{{  }}»


# Espace avant ou après tiret
__[i]/esp(esp_avant_après_tiret)__
    ({w_1})( [-–—]|[-–—] )({w_1})  @@0,**,$
        <<- not \1.endswith("-t") and \3 != "t" and not (\2 == " -" and \3.isdigit()) >>>
        <<- (\3 == "je" and morph(\1, ":1s"))
            or (\3 == "tu" and morph(\1, ":2s"))
            or (\3 == "il" and morph(\1, ":3s"))
            or (\3 == "elle" and morph(\1, ":3s"))
            or (\3 == "on" and morph(\1, ":3s"))
            or (\3 == "nous" and morph(\1, ":1p"))
            or (\3 == "vous" and morph(\1, ":2P"))
            or (\3 == "ils" and morph(\1, ":3p"))
            or (\3 == "elles" and morph(\1, ":3p"))
        ->> \1-\3|\1 – \3|\1 — \3           # Espace superflu s’il s’agit bien d’une forme conjuguée interrogative (sinon, il manque un espace à côté du tiret).
        <<- __else__ -2>> " – | — "         # Il manque un espace à côté du tiret.

TEST: Le {{faut -il}} ?             ->> faut-il|faut – il|faut — il
TEST: qu’y {{puis -je}} ?           ->> puis-je|puis – je|puis — je
TEST: Le {{faut -il}} ?             ->> faut-il|faut – il|faut — il
TEST: qu’y {{puis -je}} ?           ->> puis-je|puis – je|puis — je
TEST: L’exposant −127, code 0000 0000, est réservé pour zéro


# Espaces et crochets et parenthèses
__<s>/typo(typo_espace_après_signe_ouvrant)__    "([\[(]) "  @@0 <<- ->> \1                         # Pas d’espace après ce signe.
__<s>/typo(typo_espace_avant_signe_fermant)__    " ([\])])"  <js> ([\]\)])</js>  @@1  <<- ->> \1    # Pas d’espace avant ce signe.

TEST: c’est pas trop tôt {{( }}on a failli attendre).
TEST: blabla … {{[ }}crochets]                                            ->> [
TEST: {{( }}parenthèses)                                                  ->> (
TEST: c’est (enfin{{ )}} parti.
TEST: voici des (parenthèses{{ )}}, n’est-ce pas ?                        ->> )


# Parenthèses collées
__<s>/typo(typo_parenthèse_fermante_collée)__
    [)]\b(?![s¹²³⁴⁵⁶⁷⁸⁹⁰]\b)
    <<- not before("\\([rR][eéEÉ]$") ->> ") "                                                       # Il manque un espace après la parenthèse.
__<s>/typo(typo_parenthèse_ouvrante_collée)__
    \b[(](?=[^)][^)][^)])
    <<- ->> " ("                                                                                    # Il manque un espace avant la parenthèse.

TEST: C’est au fond du couloir{{(}}celui du deuxième étage{{)}}qu’il se trouve.
TEST: (a + b)²
TEST: il faut (re)former tout ça.


# Points et espaces
__<s>/typo(typo_point_entre_deux_espaces)__      [  ][.](?=[  ])  <<- ->> .                         # Pas d’espace avant un point.
__<s>/typo(typo_point_collé_à_mot_suivant)__     [  ][.](?=\w)  <<- ->> ". |."                      # L’espace se place après le point, et non avant (ou bien sert de liant entre deux lettres).

TEST: Il a fini{{ .}} Va te faire foutre, connard.
TEST: Merde{{ .}}Ça m’emmerde, ces trucs.


# Virgules et espaces
__<s>/typo(typo_virgule_entre_deux_espaces)__    "[  ],(?=[  ])"  <<- ->> ,                         # Pas d’espace avant une virgule.
__<s>/typo(typo_virgule_collée_à_mot_suivant)__  "[  ],(?=\w)"  <<- ->> ", "                        # Pas d’espace avant une virgule. Un espace après.

TEST: Merde{{ ,}}ça fait chier.
TEST: Eh oui{{ ,}} c’est encore moi.


# Guillemets et espaces
__<s>/typo(typo_guillemets_fermants_perdus)__
    [  ]”[  ]
        <<- ->> "” | “"                                                                             # Pas d’espace avant ces guillemets ouvrants.
__<s>/typo(typo_guillemets_ouvrants_perdus)__
    [  ]“[  ]
        <<- ->> " “|” "                                                                             # Pas d’espace après ces guillemets ouvrants.
__<s>/typo(typo_guillemets_perdus)__
    [   ](?:"|['‘’]['‘’])[   ]
        <<- ->> " « | » | “|” "                                                                     # Guillemets isolés.
__<s>/typo(typo_commencement_guillemets)__
    ^(?:"|['‘’]['‘’])[   ]
        <<- ->> « |“                                                                                # Guillemets ouvrants.
__<s>/typo(typo_guillemets_fin)__
    ([   ](?:"|['‘’]['‘’]))(?:$|[.,;?!])  @@0
        <<- -1>> " »|”"                                                                             # Guillemets fermants.

TEST: Bon sang, c’en est trop à présent. Vos prétendues “excuses{{ ” }}ne trompent personne !
TEST: Bon sang, c’en est trop à présent. Vos prétendues{{ “ }}excuses” ne trompent personne !
TEST: Encore des guillemets{{ ‘’ }}dont on ne sait que faire.
TEST: {{" }}Ça suffit.{{ "}}
TEST: {{" }}Mangez{{ "}}, déclara-t-elle.


__<s>/typo(typo_guillemets_fermants_inverses)__
    [  ]”(?=\w)
        <<- ->> " “"                                                                                # Mettez des guillemets ouvrants plutôt que fermants.
__<s>/typo(typo_guillemets_ouvrants_inverses1)__
    \w([«“][  ]) @@1
        <<- -1>> " »|”"                                                                             # Mettez des guillemets fermants plutôt qu’ouvrants.
__<s>/typo(typo_guillemets_ouvrants_inverses2)__
    ([«“])[  ]*$ @@0
        <<- -1>> " »|”"                                                                             # Mettez des guillemets fermants plutôt qu’ouvrants.
__<s>/typo(typo_guillemets_ouvrants_inverses3)__
    \w([  ][«“])[  ]*[!?,:;.…] @@1
        <<- -1>> " »|”"                                                                             # Mettez des guillemets fermants plutôt qu’ouvrants.

TEST: « Le grand homme{{«}}
TEST: « La grande femme{{ «}} !
TEST: Eux et leurs{{ ”}}amis{{”}} sont finis !
TEST: Vos {{“}}amis{{“ }}et vous êtes finis !



#
#
# NOTE
# Tout contrôle des espaces existants doit se faire avant ce point.
# À partir d’ici, toute règle est susceptible de supprimer des caractères et les remplacer par des espaces ou des chaînes de longueur égale.
#
#


!!!
!!!
!!! Processeur: efface les ponctuations gênantes (URL, sigles, abréviations, IP, heures, etc.)    !!
!!!
!!!

# e-mail
__<i>(p_email)__
    \w[\w.-]*@\w[\w.-]*\w[.]\w\w+ <<- ~>> __MAIL__

# URL
__<i>(p_URL)__
    (?:ht|f)tps?://[\w./?&!%=+*"'@$#-]+ <<- ~>> __URL__
__<i](p_URL2)__
    ((?:{w_1}[.])*)({w_2})([.](?:com|net|org|info|fr|ca|be|ch|i[ot]|co[.]uk|tk|jp|zh|ru|us|nl|xyz)) @@0,**,$
    <<- ~1>> *
    <<- ~2>> =\2.capitalize()
    <<- ~3>> *

# Numéro de chapitre
__<i>(p_chapitre)__
    ^\d+[.][\d.-]* <<- ~>> *

# Numéro suivi de plusieurs espaces, considéré comme une numérotation de chapitre
__<i>(p_num_chapitre)__
    ^\d+(?:  +|\t+) <<- ~>> *

# bibliographie
__[s>(p_chap_coll_cf)__     [cC](?:f|hap|oll?)([.]) @@$ <<- ~1>> *
__[s](p_page)__             p[.] ?\d+(?:-\d+|) <<- ~>> *
__[s](p_pages)__            pp[.] ?\d+-\d+ <<- ~>> *
__[i](p_figure)__           figure (\d+(?:[.:-]\d+|))  @@$ <<- ~1>> *
__[i](p_article)__          art(?:icle|[.]) (1(?:er|ᵉʳ)|\d+(?:[.:-]\w+|)) @@$ <<- ~1>> *
__[s>(p_av)__               av[.] <<- ~>> av

# versus
__[s>(p_vs)__
    vs[.]
    <<- ->> "vs "               # Pas de point après cette abréviation.
    <<- ~>> vs

# version
__[i](p_version_numéro)__
    (?:versions?|mises? [àa] jour) ([0-9]+(?:[.][0-9]+[a-z]?)*) @@$ <<- ~1>> *

# sigles
__<s>(p_sigle1)__
    ([A-Z][.][A-Z][.](?:[A-Z][.])*) +[A-ZÉÀÂÊÎÈÔ]  @@0  <<- ~1>> =\1.replace(".", "")+"."
__[s>(p_sigle2)__
    [a-zA-Z][.][a-zA-Z][.](?:[a-zA-Z][.])*
    <<- not re.search("(?i)^(?:i\\.e\\.|s\\.[tv]\\.p\\.|e\\.g\\.|a\\.k\\.a\\.|c\\.q\\.f\\.d\\.|b\\.a\\.|n\\.b\\.)$", \0) >>>
    <<- \0.__len__() == 4 ->> =\0.replace(".", "").upper() + "|" + \0[0:2] + " " + \0[2:4]
    # Sigle. Il est recommandé d’ôter les points pour les sigles. (S’il s’agit d’un prénom et d’un nom, mettez un espace.)|https://fr.wikipedia.org/wiki/Sigle#Typographie
    <<- __else__ ->> =\0.replace(".", "").upper()                                                   # Sigle. Il est recommandé d’ôter les points pour les sigles.|https://fr.wikipedia.org/wiki/Sigle#Typographie
    <<- \0 != "b.a." ~>> =\0.replace(".", "_")
__[s>(p_sigle3)__
    J[.]-[A-Z][.] <<- ~>> =\0.replace(".", "").replace("-","")

# Mr et MM
__[s>(p_M_point)__
    (M[.]) (?:[A-ZÉÈÎ]\w*|l[e'’])  @@0 <<- ~1>> Mr
__[s>(p_MM_point)__
    MM[.] <<- ~>> "MM "
__[s>(p_Mr_Mgr_Mme_point)__
    M(?:r|gr|me) [A-ZÉ]([.])(?=\W+[a-zéèêâîïû]) @@$ <<- ~1>> *

# Patronyme réduit à une seule lettre
__[s](p_prénom_lettre_point_patronyme)__
    ([A-ZÉÈÂÎ][\w-]+)[  ][A-ZÉÈÂ]([.])[  ]([A-ZÉÈÂ][\w-]+) @@0,*,$
    <<- morph(\1, ":M[12]") and (morph(\3, ":(?:M[12]|V)") or not spell(\3)) ~2>> *
__[s>(p_prénom_lettre_point)__
    ([A-ZÉÈÂÎ][\w-]+)[  ][A-ZÉÈÂ]([.]) @@0,$
    <<- morph(\1, ":M[12]") and after("^\\W+[a-zéèêîïâ]") ~2>> _

# Patronymes composés avec Le/La/Les
__[s](p_patronyme_composé_avec_le_la_les)__
    [A-ZÉÈÂÎ][\w-]+[-–—]L(?:es?|a) [A-ZÉÈÂÎ][\w-]+ <<- ~>> =\0.replace(" ", "_")

# IP
__[s](p_adresse_IP)__
    \d+[.:]\d+[.:]\d+[.:]\d+  <<- ~>> *

# Arborescence
__[s>(p_arborescence_Linux_Mac)__
    /(?:bin|boot|dev|etc|home|lib|mnt|opt|root|sbin|tmp|usr|var|Bureau|Documents|Images|Musique|Public|Téléchargements|Vidéos)(?:/[\w.()]+)*  <<- ~>> *

__[i>(p_arborescence_Windows)__
    [a-z]:\\(?:Program Files(?: [(]x86[)]|)|[\w.()]+)(?:\\[\w.()]+)*  <<- ~>> *

# mètres (m)
__[s>(p_chiffres_m)__
    "\d+ (m) "  @@w <<- ~1>> _

# crochets
__[s](p_points_suspension_entre_crochets)__
    \[…\] <<- ~>> *
__[s](p_mot_entre_crochets)__
    \[({w_1})\] @@1
    <<- \1.isdigit() ~>> *
    <<- __else__ and morph(\1, ":G") ~>> =" " + \1 + " "
    <<- __else__ and \1.isalpha() ~>> " _"

# parenthèses
__[s](points_suspension_entre_parenthèses)__
    \(…\)
    <<- ->> […]                 # Pour indiquer une troncature de texte, on utilise usuellement des crochets.
    <<- ~>> *
__<i>(p_préfixes_entre_parenthèses)__
    " (\(r[eé]\))\w+"  @@1
        <<- ~1>> *

TEST: par {{O.R.}}                                          ->> OR|O. R.
TEST: l’{{A.N.P.E.}} n’existe plus
TEST: ce chien […] ne {{semblez}} pas en forme.
TEST: ce chat {{(…)}} ne {{ressemblez}} pas aux autres.
TEST: les tests de la version 3.17.8 {{commence}} demain.
TEST: ce nouveau moteur de recherche (http://www.cherche-moi-ça.fr/home.php&lang=fr) fonctionne pas mal.
TEST: La mise à jour 3.3.5 publiée en novembre 2018 marque l’arrivée de la première vraie planète
TEST: L’A.M. Turing Award 2015
TEST: Retrouvez-nous sur le Monde.fr
TEST: Arthur D. vient chez nous.
TEST: Arthur D., de toute façon, vient chez nous.
TEST: N.B. : ceci est en réalité superflu.
TEST: Arthur D. « viendra ».
TEST: Ça arrivera à 12:30
TEST: Prêt à 03:03:12.
TEST: Les conseillers de George W. Bush dominent toujours l’establishment républicain.
TEST: IP : 192.168.0.99
TEST: Si l’on peut comprendre que Mme S. ait voulu être prise au sérieux
TEST: C’est le b.a.-ba du métier.
TEST: qui a été le plus honnête [Rires]
TEST: Marion Maréchal-Le Pen. Afin que Maréchal ne soit pas analysé comme un impératif, “Le Pen” devient “Le_Pen”.
TEST: Car [je] deviendrai plus insaisissable que jamais.
TEST: C’est dans le dossier D:\Data
TEST: Dossier C:\Program Files (x86)\LibreOffice
TEST: [1] Dossier à revoir.
TEST: jusqu’à 12h47
TEST: Allons (re)voir ce film
TEST: La figure 110 représente…



!!!
!!!
!!! Processeur: balises HTML et LaTeX                                                             !!
!!!
!!!

# HTML
__<i>/html(p_html_balise_ouvrante)__    <\w+.*?> <<- ~>> *
__<i>/html(p_html_balise_fermante)__    </\w+ *> <<- ~>> *
__<i>/html(p_html_amp_xxx)__            &amp;[a-zA-Z]+; <<- ~>> _
__<i>/html(p_html_lt)__                 &lt; <<- ~>> "   <"
__<i>/html(p_html_gt)__                 &gt; <<- ~>> >
__<i>/html(p_html_amp)__                &amp; <<- ~>> &
__<i>/html(p_html_nbsp)__               &nbsp; <<- ~>> @
__<i>/html(p_html_nbsp2)__              &#(?:160|8239); <<- ~>> @
__<i>/html(p_html_pseudo_balise)__      \[/?\w+\] <<- ~>> *


# LATEX
__<i]/latex(p_latex1)__     \\[a-z]+ <<- ~>> *
__<i>/latex(p_latex2)__     \\[,;/\\] <<- ~>> *
__<s>/latex(p_latex3)__     \{(?:abstract|align|cases|center|description|enumerate|equation|figure|flush(?:left|right)|gather|minipage|multline|quot(?:ation|e)|SaveVerbatim|table|tabular|thebibliography|[vV]erbatim|verse|wrapfigure)\} <<- ~>> *


TEST: __html__  des <b>{{homme}}</b>
TEST: __html__  des [b]{{femme}}[/b]
TEST: __html__  il est venu&nbsp;: c’était bien…



!!
!!
!!!! Écritures épicènes dystypographiques                                                         !!
!!
!!

# (attention aux modifs: brainfuck d’intensité non négligeable)
# La désambiguïsation est faite lors de la deuxième passe

__[i](eepi_écriture_épicène_tous_toutes)__
    tous?[.(/·•⋅–—-]te[.)/·•⋅–—-]?s
    <<- option("eepi") ->> tous et toutes|toutes et tous                                            # Écriture épicène dystypographique et imprononçable.
    <<- ~>> =normalizeInclusiveWriting(\0)

TEST: {{tou.tes}} sont là.                                              ->> tous et toutes|toutes et tous


__[i](eepi_écriture_épicène_ceux_celles)__
    c[./·•⋅–—-]?eux?[./·•⋅–—-]elles
    <<- option("eepi") ->> ceux et celles|celles et ceux                                            # Écriture épicène dystypographique et imprononçable.
    <<- ~>> =normalizeInclusiveWriting(\0)

TEST: avec {{ceux.elles}} qui viendront                                 ->> ceux et celles|celles et ceux


__[u](eepi_écriture_épicène_pluriel_eur_divers)__
    ({w_2})eurs?[.(/·•⋅–—-][tdp]?(rice|euse|se|[oe]resse)[.)/·•⋅–—-]?s  @@0,**
    <<- option("eepi") and \2 != "se" ->> \1eurs et \1\2s|\1\2s et \1eurs                           # Écriture épicène dystypographique et imprononçable.
    <<- option("eepi") and \2 == "se" ->> \1eurs et \1euses|\1euses et \1eurs                       # Écriture épicène dystypographique et imprononçable.
    <<- ~>> =normalizeInclusiveWriting(\0)

TEST: travaillons avec les {{instituteur.trice.s}}                          ->> instituteurs et institutrices|institutrices et instituteurs
TEST: La communauté des {{développeur·se·s}} open source                    ->> développeurs et développeuses|développeuses et développeurs


__[u](eepi_écriture_épicène_pluriel_eux_euses)__
    ({w_2})eux[.(/·•⋅–—-](?:[tdsi]?euse|se)[.)/·•⋅–—-]?s  @@0
    <<- option("eepi") ->> \1eux et \1euses|\1euses et \1eux                                        # Écriture épicène dystypographique et imprononçable.
    <<- ~>> =normalizeInclusiveWriting(\0)

TEST: {{nombreux·ses}} sont les profs qui s’indignent de cette situation.   ->> nombreux et nombreuses|nombreuses et nombreux


__[u](eepi_écriture_épicène_pluriel_aux_ales)__
    ({w_2})aux[.(/·•⋅–—-][tnmcpbd]?ale[.)/·•⋅–—-]?s  @@0
    <<- option("eepi") ->> \1aux et \1ales|\1ales et \1aux|\1al·e·s                                 # Écriture épicène dystypographique et imprononçable. Pour ce cas, il peut être intéressant de faire comme si le pluriel masculin était régulier, ce qui rend l’ensemble prononçable…
    <<- ~>> =normalizeInclusiveWriting(\0)

TEST: {{locaux·ales}}                                                   ->> locaux et locales|locales et locaux|local·e·s
TEST: LOCAL·E·S
TEST: amical·e·s


__[u](eepi_écriture_épicène_pluriel_er_ère)__
    ({w_2})ers?[.(/·•⋅–—-]i?è?re[.)/·•⋅–—-]?s  @@0
    <<- option("eepi") ->> \1ers et \1ères|\1ères et \1ers                                          # Écriture épicène dystypographique et imprononçable.
    <<- ~>> =normalizeInclusiveWriting(\0)

TEST: les {{conseiller.ière.s}}                                         ->> conseillers et conseillères|conseillères et conseillers


__[u](eepi_écriture_épicène_pluriel_if_ive)__
    ({w_2})ifs?[.(/·•⋅–—-][std]?i?ve[.)/·•⋅–—-]?s  @@0
    <<- option("eepi") ->> \1ifs et \1ives|\1ives et \1ifs                                          # Écriture épicène dystypographique et imprononçable.
    <<- ~>> =normalizeInclusiveWriting(\0)

TEST: {{inclusif.ive.s}}                                                ->> inclusifs et inclusives|inclusives et inclusifs
TEST: {{offensif.ve.s}}                                                 ->> offensifs et offensives|offensives et offensifs


__[u](eepi_écriture_épicène_pluriel_e)__
    ({w_1}[éuitsrnldf])[-·–—.•⋅(/]([ntlf]?e)[-·–—.•⋅)/]?s  @@0,**
    <<- not (\0.endswith(".Les") or \0.endswith(".Tes")) >>>
    <<- ~>> =normalizeInclusiveWriting(\0)
    <<- option("eepi") and not \0.endswith("les") and not \0.endswith("LES") and not re.search("(?i)·[ntlf]?e·s$", \0) >>>
    <<- \1.endswith("s") or \1.endswith("S") ->> \1 et \1\2s|\1\2s et \1|\1·\2·s                    # Écriture épicène dystypographique. Préférez écrire lisiblement. Sinon, utilisez les points médians.
    <<- __else__ ->> \1s et \1\2s|\1\2s et \1s|\1·\2·s                                              # Écriture épicène dystypographique. Préférez écrire lisiblement. Sinon, utilisez les points médians.

TEST: nous sommes {{déconsidéré-e-s}}.
TEST: serons-nous toujours {{perdu.e.s}}.
TEST: les illustres {{inconnu(e)s}}.
TEST: la situation des {{salarié/e/s}}.
TEST: des {{Iranien-ne-s}} sont venues                                  ->> Iraniens et Iraniennes|Iraniennes et Iraniens|Iranien·ne·s
TEST: rendez-vous avec des {{écrivain(e)s}}                             ->> écrivains et écrivaines|écrivaines et écrivains|écrivain·e·s
TEST: Avec les {{Berlinois.e.s}}                                        ->> Berlinois et Berlinoises|Berlinoises et Berlinois|Berlinois·e·s
TEST: la graphie “{{militant(e)s}}”.
TEST: ces militant·e·s {{acharné}}.
TEST: chez les {{immortel.le.s}}
TEST: Nous sommes {{tombé.es}} par hasard
TEST: Nous avons été {{révolté.es}} de cette novlangue politique
TEST: Pour survivre, nous sommes {{devenu.es}} des archéologues.
TEST: {{enthousiasmé.es}} par un tri collectif de noix
TEST: IMMORTEL·LE·S
TEST: Berlinois·e·s
TEST: Iranien·ne·s


__[i](eepi_écriture_épicène_singulier)__
    ({w_1}[éuitsrnldf])([-·–—.•⋅/][ntl]?e|[(][ntl]?e[)])  @@0,$
    <<- not (\0.endswith(".Le") or \0.endswith(".Ne") or \0.endswith(".De"))
        and not ((\0.endswith("-le") or \0.endswith("-Le") or \0.endswith("-LE")) and not (\1.endswith("l") or \1.endswith("L"))) >>>
    <<- ~>> =normalizeInclusiveWriting(\0)
    <<- option("eepi") and (\1 == "un" or \1 == "Un" or \1 == "UN") ->> un ou une|une ou un                 # Écriture épicène imprononçable. Préférez écrire lisiblement.
    <<- __else__ and option("eepi") and not re.search("(?i)·[ntl]?e$", \2) ->> =\1+"·"+\2[1:].rstrip(")")   # Écriture épicène. Utilisez un point médian.

TEST: je suis {{déconsidéré.e}} par ma hiérarchie.                      ->> déconsidéré·e
TEST: il faut en parler à l’{{auteur(e)}} et à son agent.               ->> auteur·e
TEST: le ou la {{patron/ne}}                                            ->> patron·ne
TEST: Totalement {{con(ne)}}                                            ->> con·ne
TEST: un ou une {{intellectuel.le}}                                     ->> intellectuel·le
TEST: INTELLECTUEL·LE
TEST: électricien·ne
TEST: Épuisé·e


__[i](typo_écriture_invariable)__
    ({w_3})([-·–—.•⋅/]s|[(]s[)])  @@0,$
        <<- ~>> =normalizeInclusiveWriting(\0)
        <<- option("typo") and option("eepi") and not \0.endswith("·s") and not (\0.endswith("/s") and morph(\1, ";S"))
        ->> \1·s                    # Écriture invariable. Utilisez un point médian.

TEST: la ou les {{fille(s)}}                                            ->> fille·s
TEST: le ou les patron·s
TEST: combien de rad/s



!!
!!
!!!! Majuscules manquantes                                                                        !!
!!
!!

# Majuscules après un point
__[s]/maj(majuscule_après_point)__
    ({w_2})[.] ([a-zàâéèêîôç]\w*)  @@0,$
    <<- not re.search("(?i)^(?:etc|[A-Z]|chap|cf|fig|hab|litt|circ|coll|r[eé]f|étym|suppl|bibl|bibliogr|cit|op|vol|déc|nov|oct|janv|juil|avr|sept)$", \1)
        and morph(\1, ":") and morph(\2, ":")
    -2>> =\2.capitalize()                                                                           # Après un point, une majuscule est généralement requise.

TEST: Je suis là. {{viens}}.                                              ->> Viens
TEST: Ils sont devenus idiots. {{c}}’est peine perdue.

__<s>/maj(majuscule_début_paragraphe)__
    ^ *([a-zàâéèêîôç](?:[\w-]+[’'`‘]?|[’'`‘]))  @@$
    <<- after("\\w\\w[.] +\\w+") -1>> =\1.capitalize()                                              # Majuscule en début de phrase, sauf éventuellement lors d’une énumération.

TEST: {{je}} suis disponible quand tu veux. Mais pas aujourd’hui.
TEST: {{j’}}arrive. Prépare-toi.
TEST: {{qu’}}il est grand, ce batiment. Faut voir si on pourra la détruire avec si peu de charges.


!!
!!
!!!! Ponctuation de fin de paragraphe                                                             !!
!!
!!

__[i>/poncfin(poncfin_règle1)__
    ({w_1}) *$  @@0
    <<- before("\\w+(?:\\.|[   ][!?]) +(?:[A-ZÉÈÎ]\\w+|[ÀÔ])") -1>> \1.|\1 !|\1 ?                   # Il semble manquer une ponctuation finale (s’il s’agit d’un titre, le point final n’est pas requis).

TEST: __poncfin__ Vraiment. Quel {{ennui}}
TEST: Internet : le nouvel eldorado
TEST: OMC-FMI : Les nouveaux maîtres du monde


!!
!!
!!!! Virgules                                                                                     !!
!!
!!

# virgules manquantes
__[i>/virg(virgule_manquante_avant_etc)__   {w_1}( etc[.])  @@$ <<- -1>> , etc.                     # Avant « etc. », il faut mettre une virgule.
__[i>/virg(virgule_manquante_avant_car)__
    ({w_1})( car)(?= (?:j[e’]|tu|ie?ls?|nous|vous|elles?|on|les?|l[a’]|ces?|des?|cette|[mts](?:on|a|es))\b)  @@0,$
    <<- not morph(\1, ":[DR]") -2>> , car
    # Si « car » est la conjonction de coordination, une virgule est peut-être souhaitable.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=3447
__[i>/virg(virgule_manquante_avant_mais)__
    ({w_1})( mais)(?= (?:j[e’]|tu|ie?ls?|nous|vous|elles?|on)\b)  @@0,$
    <<- not morph(\1, ">(?:[mtscl]es|[nv]os|quels)/") -2>> , mais
    # Si « mais » est la conjonction de coordination, une virgule est souhaitable si elle introduit une nouvelle proposition.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=3445
__[i>/virg(virgule_manquante_avant_donc)__
    ({w_1})( donc)(?= (?:j[e’]|tu|ie?ls?|elles?|on)\b)  @@0,$
    <<- not morph(\1, ":[VG]") -2>> , donc
    # Si « donc » est la conjonction de coordination, une virgule est souhaitable si elle introduit une nouvelle proposition.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=3448

TEST: Un chien, un chat{{ etc.}}                                            ->> , etc.
TEST: Je suis fatigué{{ car}} ils ont joué toute la nuit.                   ->> , car
TEST: Je suis fatigué{{ mais}} il a joué toute la nuit.                     ->> , mais
TEST: il l’a vu de ses propres yeux{{ donc}} il faut y croire.              ->> , donc
TEST: il s’est donc tu
TEST: Chacun peut l’entendre d’une manière différente et donc on se demande bien ce qui est mesuré dans les réponses.


__<s>/virg(virgule_point_fin_dialogue)__
    ([.] » )[a-zéà]  @@0 <<- -1>> " », | » "             # Ou il faut une virgule (exemple : « Je viens », dit-il). Ou le point est superflu. Ou il faut une majuscule sur le mot suivant.
__<s>/virg(virgule_fin_dialogue)__
    (, »,? )[a-zéà]  @@0 <<- -1>> " », | » "                                            # Virgule mal placée ou superflue.

TEST: « Ça suffit{{. » }}dit-elle.
TEST: « J’en ai plus qu’assez{{, » }}dis-je.
TEST: {{Julien}} donne-moi le sel.
TEST: dès son premier rendez-vous au centre
TEST: Depuis combien de temps fumez-vous ?


__<s>/virg(virg_virgule_avant_points_suspension)__
    , *… <<- ->> …                                                          # Typographie : pas de virgule avant les points de suspension.

__<s>/virg(virg_virgule_après_point)__
    ({w1})([.],)  @@0,$
    <<- not re.search("^(?:etc|[A-Z]|fig|hab|litt|circ|coll|ref|étym|suppl|bibl|bibliogr|cit|vol|déc|nov|oct|janv|juil|avr|sept|pp?)$", \1)
    -2>> ,|.                                                                # Pas de virgule après un point (sauf éventuellement après une abréviation).

TEST: ceci, cela{{, …}}                                                   ->> …
TEST: Les chiens, les chats{{.,}} les poules.                             ->> ,|.


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


!!
!!
!!!! Espaces manquants                                                                            !!
!!
!!

__<s>/typo(typo_espace_manquant_après1)__
    ({w1})[,:]({w_1})  @@0,$  <<- not \1.isdigit() -2>> " \2"                                       # Il manque un espace.
__<s>/typo(typo_espace_manquant_après2)__
    [?!;%‰‱˚»}]({w_1}|[({[])  @@$  <<- -1>> " \1"                                                 # Il manque un espace.
__<s]/typo(typo_espace_manquant_après3)__
    {w_1}[.]({w_1}|[({[])  @@$
    <<- (\1.__len__() > 1 and not \1[0:1].isdigit() and spell(\1)) or after("^’") -1>> " \1"        # Il manque un espace.

TEST: J’en ai marre,{{ça}} suffit.
TEST: elle est délirante.{{Devine}} ce qu’elle a dit.
TEST: Voilà,{{il}} manque un espace.                                        ->> " il"
TEST: Dernier essai.{{Voilà}}, c’est ça.                                    ->> " Voilà"
TEST: muni de lunettes protectrices et.{{d}}’un casque.
TEST: espace:{{manquant}}                                                   ->> " manquant"
TEST: espace{{;}}{{manquant}}
TEST: espace ;{{manquant}}                                                  ->> " manquant"
TEST: espace{{?}}{{manquant}}
TEST: espace{{!}}{{manquant}}
TEST: une espace ?{{(}}oui ou non)
TEST: espace.{{Manquant}}                                                   ->> " Manquant"
TEST: C’est bien.{{Les}} invités seront contents.                           ->> " Les"
TEST: qui ont refusé.{{de}} se sauver                                       ->> " de"
TEST: Y parvenir quoi qu’il en soit.{{Le}} sort en est jeté.                ->> " Le"
TEST: pic.twitter.com/PICNAME


!!
!!
!!!! Points                                                                                       !!
!!
!!

# Points superflus
__[i>/typo(typo_et_cetera)__             etc(?:[.]{3,5}|…) <<- ->> etc.                             # Un seul point après « etc. »

TEST: {{etc…}}
TEST: {{etc...}}


__[s>/typo(typo_point_après_titre)__     (M(?:me|gr|lle)s?[.]) [A-ZÉÈ]  @@0  <<- -1>> =\1[0:-1]                     # Pas de point après cette abréviation.

TEST: Je crois que {{Mlle.}} Eva est partie.
TEST: J’ai pensé à {{Mme.}} Bovary toute la journée.


__[s>/typo(typo_point_après_numéro)__
    ([nN]os?[.])[  ]\d+  @@0
        <<- \1[1:3] == "os" -1>> nᵒˢ                                                                 # Pas de point dans l’abréviation de numéro.
        <<- __else__ -1>> nᵒ                                                                        # Pas de point dans l’abréviation de numéro.

TEST: C’est situé au {{no.}} 12.


# Points de suspension
__<s>/typo(typo_points_suspension1)__    (?<![.])[.]{3,5}(?![.]) <<- not before("(?i)etc$") ->> …   # Typographie : points de suspension. Utilisez le caractère dédié.
__<s>/typo(typo_points_suspension2)__    [.]{6,} <<- ->> =\0.replace("...", "…").rstrip(".")        # Typographie : succession de points. Utilisez le caractère dédié.
__<s>/typo(typo_points_suspension3)__    (?<![.…])[.][.](?![.]) <<- ->> …|.                         # Typographie : un ou trois points ?
__<s>/typo(typo_points_superflus)__      …[.][.]?(?![.]) <<- ->> …                                  # Point(s) superflu(s).

TEST: 3 points de suspension{{...}}
TEST: 5 points de suspension{{....}}
TEST: 5 points de suspension{{.....}}
TEST: 4 points de suspension{{….}}
TEST: 5 points de suspension{{…..}}
TEST: Double point{{..}}
TEST: Ligne de points…{{...........................}}
TEST: Ligne de points{{...........................}}
TEST: Aujourd’hui, M. Camus va nous lire son texte.



!!
!!
!!!! Tirets                                                                                       !!
!!
!!

# Tirets, énumérations et dialogues
__<s>/typo(typo_tiret_début_ligne)__    ^[-_][  ] <<- ->> "— |– "           # Dialogues et énumérations : un tiret cadratin ou demi-cadratin, suivi d’un espace insécable, est requis.
__<s>/typo(typo_tiret_dans_dialogue)__  ^ *«[  ](-[  ]) @@$ <<- -1>> "— |– "
    # Dialogues : un tiret cadratin ou demi-cadratin, suivi d’un espace insécable, est requis. (Attention : à moins qu’il s’agisse d’un dialogue inclus dans un autre dialogue, cette manière d’écrire est erronée.)
__<s>/nbsp(nbsp_après_tiret1)__          ^([—–]) +  @@0  <<- ->> "\1 "      # Dialogues et énumérations : ce tiret doit être suivi d’un espace insécable.
__<s>/nbsp(nbsp_après_tiret2)__  ^([—–-])[\w«“‘]  @@0  <<- -1>> "— |– "     # Dialogues et énumérations : il faut tiret cadratin ou demi-cadratin suivi d’un espace insécable.
__<s>/typo(typo_tiret_incise)__         " - " <<- ->> " – | — "             # Tiret d’incise : un tiret cadratin ou demi-cadratin est requis.

TEST: {{- }}Ce tiret n’est correct nulle part.                              ->> "— |– "
TEST: {{– }}Il manque toujours un espace insécable !                        ->> "– "
TEST: {{— }}Idem ! etc.                                                     ->> "— "
TEST: {{_ }}C’est long !                                                    ->> "— |– "
TEST: {{—}}Viens là.                                                        ->> "— |– "
TEST: Cette phrase contient{{ - }}c’est certain – des tirets d’incise.      ->> " – | — "
TEST: « {{- }}Viens ! On va en finir avec cette affaire, sale fils de pute. ->> "— |– "


!!
!!
!!!! Ponctuations redondantes                                                                     !!
!!
!!

# virgules et points
__<s>/typo(typo_virgules_points)__
    ,[.,]{2,}
    <<- ->> =\0.replace(",", ".").replace("...", "…")                                               # Erreur de numérisation ? Virgules au lieu de points ?

TEST: Ah !{{,.,}} et en quoi consistait le festin ?


__<s>/typo(typo_ponctuation_superflue1)__    , ?([.,;:!?]) @@$ <<- ->> =",|" + \1       # Une de ces ponctuations est superflue.
__<s>/typo(typo_ponctuation_superflue2)__    ; ?([.,;:…!?]) @@$ <<- ->> =";|" + \1      # Une de ces ponctuations est superflue.
__<s>/typo(typo_ponctuation_superflue3)__    :[.,;:…!?] <<- ->> =":|" + \0[1]           # Une de ces ponctuations est superflue.

TEST: Mouais{{, ;}}
TEST: Vraiment, bof {{;;}} on ne sait guère qu’en penser.
TEST: Raisons {{:.}} trop, c’est trop.


#__<s]/typo__  °C <<- ->> ℃                                                      # Typographie. Utilisez le signe des degrés approprié.


# Espaces insécables
__<s>/nbsp(nbsp_ajout_avant_double_ponctuation)__
    \b[?!;]  <<- sCountry != "CA" ->> =" "+\0               # Il manque un espace insécable.
__<s>/nbsp(nbsp_avant_double_ponctuation)__
    " ([?!;])"  @@1 <<- ->> " \1"                           # Il manque un espace insécable.
__<s>/nbsp(nbsp_avant_deux_points)__
    (?: |\b):(?= |$)  <<- ->> " :"                          # Il manque un espace insécable.
__<s>/nbsp(nbsp_après_chevrons_ouvrants)__
    «(?: |\b)  <<- ->> "« "                                 # Il manque un espace insécable.
__<s>/nbsp(nbsp_après_chevrons_fermants)__
    ^»(?: |\b)  <<- ->> "» |« "                             # Il manque un espace insécable. Le sens de ce guillemet n’est justifié que si ce paragraphe continue le discours du paragraphe précédent.
__<s>/nbsp(nbsp_avant_chevrons_fermants1)__
    (?: |\b)»  <<- ->> " »"                                 # Il manque un espace insécable.
__<s>/nbsp(nbsp_avant_chevrons_fermants2)__
    ([].!?)])»  <js>([\].!?\)])»</js>  @@0 <<- ->> "\1 »"   # Il manque un espace insécable.
__<s>/nbsp(nbsp_après_double_ponctuation)__
    ([:;!?]) (?=[\w«“"])  @@0 <<- ->> "\1 "                 # Pas d’espace insécable après le signe “\1”.

TEST: {{«}}Il manque deux espaces insécables. »                             ->> "« "
TEST: « Il manque deux espaces insécables{{.»}}                             ->> ". »"
TEST: « Il manque deux espaces insécables{{ »}}                             ->> " »"
TEST: Et encore{{!}}?                                                       ->> " !"
TEST: Quoi{{?}}                                                             ->> " ?"
TEST: Voici{{:}} les deux points.                                           ->> " :"
TEST: Voyelles:{{a}}.                                                       ->> " a"
TEST: Succession : a{{;}} b.                                                ->> " ;"
TEST: C’est assez {{: }}parlez !                                            ->> ": "
TEST: {{» }}C’est ce qu’on croit savoir.                                    ->> "» |« "


!!
!!
!!!! Signes typographiques                                                                        !!
!!
!!

__<s>/typo(typo_signe_multiplication)__
    (\d+) ?[x*] ?(\d+)  @@0,$ <<- not \0.startswith("0x") ->> \1 × \2                               # Signe de multiplication typographique.

TEST: {{800 x 600}}                                                         ->> 800 × 600
TEST: {{800*600}}                                                           ->> 800 × 600
TEST: {{800 * 600}}                                                         ->> 800 × 600
TEST: nombre au format hexadécimal : 0x4407


__<s]/typo(typo_signe_moins)__
    -(\d+)  @@$  <<- not before("\\w$") ->> −\1|– \1|— \1
    # S’il s’agit de représenter un nombre négatif, utilisez le signe typographique “moins”. S’il s’agit d’une incise, utilisez un tiret demi-cadratin ou un tiret cadratin.

TEST: Résultat : {{-72}}.


__<s>/typo(typo_inférieur_ou_égal)__                [\w  ](<=)[\w  ]  @@* <<- -1>> ≤|⩽              # Signe “inférieur ou égal”.
__<s>/typo(typo_supérieur_ou_égal)__                [\w  ](>=)[\w  ]  @@* <<- -1>> ≥|⩾              # Signe “supérieur ou égal”.

TEST: 3{{>=}}2
TEST: est-ce que a {{<=}} c


# ligatures typographiques : fi, fl, ff, ffi, ffl, ft, st
__<s>/liga(ligatures_typographiques)__              [fiflffffifflſtst] <<- ->> =undoLigature(\0)             # Suppression de la ligature typographique.

TEST: __liga__ un {{fl}}ottement                                           ->> fl
TEST: __liga__ une belle {{fi}}gure                                        ->> fi


!!
!!
!!!! Apostrophes                                                                                  !!
!!
!!
## Apostrophe typographique
__[i>/apos(apostrophe_typographique)!8__
    ([ldsncjmç]|jusqu|lorsqu|aujourd|presqu|quelqu|puisqu|qu|prud|entr)['´‘′`ʼ](?=[\w"«]) @@0 <<- ->> \1’    # Apostrophe typographique.
__[i>/apos(apostrophe_typographique_après_t)!8__
    t['´‘′`ʼ](?!ils?|elles?|on)(?=[\w"«]) <<- ->> t’                                                         # Apostrophe typographique.

TEST: {{C'}}est l’apostrophe typographique qui manque.                    ->> C’
TEST: C’est {{l'}}apostrophe typographique qui manque.                    ->> l’
TEST: {{Aujourd'}}hui, je suis fatigué
TEST: Je pense {{qu`}}elle se trompe
TEST: Que {{t'}}arrive-t-il ?


__[i>/typo(typo_apostrophe_incorrecte)!8__
    (([ldsncjmtç]|lorsqu|puisqu|presqu|quoiqu|quelqu|jusqu|qu|aujourd|entr)(?:[’'´‘′`ʼ][’'´‘′`ʼ ]|”|“|"| [’'´‘′`ʼ] ?))[aeéiouhœæyîèêôû]  @@0,0
    <<- not (\2.__len__() == 1  and  \1.endswith("′ ")) -1>> \2’                                    # Apostrophe incorrecte.

TEST: {{C’ }}est rageant.                                                 ->> C’
TEST: {{Lorsqu’ }}il vient, on s’ennuie.
TEST: {{l’'}}électricien est parti
TEST: Je pense {{qu ` }}elle ne viendra pas.


## Apostrophes manquantes
__[i>/typo(typo_apostrophe_manquante)!8__
    "(lorsqu|puisqu|presqu|quoiqu|jusqu|qu|aujourd|entr) "  @@0
    <<- ->> \1’                        # Il manque vraisemblablement une apostrophe.
    <<- ~>> \1’
# Solution prudente :
__[i>/typo(typo_apostrophe_manquante_prudence1)!8__
    ne ([mtsl] )([aeéiouhyîèêôû][\w-]*)  @@3,$  <<- -1>> =\1[:-1]+"’"                               # Il manque une apostrophe.
__[i>/typo(typo_apostrophe_manquante_prudence2)!8__
    (?:je|tu|ie?ls?|nous|vous|on|ça|elles?) ([nmtsl] )([aeéiouhyîèêôû][\w-]*)  @@*,$
    <<- not option("mapos") and morph(\2, ":V") -1>> =\1[:-1]+"’"                                   # Il manque probablement une apostrophe.
# Solution audacieuse :
__[s>/typo(typo_apostrophe_manquante_audace1)!8__
    ([ldsncjmtç] )[aeéiouhAEÉIOUHyîèêôûYÎÈÊÔÛ]  @@0
    <<- option("mapos") and not before("(?i)(?:lettre|caractère|glyphe|dimension|variable|fonction|point) *$")
    -1>> =\1[:-1]+"’"                                                                               # Il manque peut-être une apostrophe.
# Note : pour les majuscules, la règle se situe lors de la passe suivante.

TEST: __mapos__ {{n }}arrive pas à sa cheville
TEST: le coup {{qu }}avait donné                                                ->> qu’
TEST: pendant {{qu }}il avançait d’un pas indolent                              ->> qu’
TEST: {{jusqu }}à plus soif                                                     ->> jusqu’
TEST: il ne {{m }}avait jamais fait défaut                                      ->> m’
TEST: Il {{s }}était dit qu’il ne le ferait pas.                                ->> s’
TEST: Je {{m }}étais imaginé que je pourrais pas retrouver cet objet.           ->> m’
TEST: Je {{n }}ai pas retrouvé l’ambiance de mes années de lycée.               ->> n’


!!
!!
!!!! Guillemets typographiques                                                                    !!
!!
!!

__<s>/typo(typo_guillemets_typographiques_doubles_ouvrants)__
    "(?=\w)
    <<- not before("[a-zA-Zéïîùàâäôö]$") ->> « |“                                                   # Guillemets typographiques ouvrants.
__<s>/typo(typo_guillemets_typographiques_doubles_fermants)__
    [\w.?!…,](")(?!\w)  @@*
    <<- -1>> " »|”"                                                                                 # Guillemets typographiques fermants.

TEST: {{"}}Le grand homme.”                                                 ->> « |“
TEST: “Le grand homme.{{"}}                                                 ->> " »|”"


__<s>/typo(typo_guillemets_typographiques_simples_doubles_ouvrants)__
    (?:^|[ –—-])('')(?=\w)  @@*
    <<- -1>> « |“                                                                                   # Guillemets typographiques ouvrants.
__<s>/typo(typo_guillemets_typographiques_simples_doubles_fermants)__
    [\w.?!…,]('')(?![\w'’])  @@*
    <<- -1>> " »|”"                                                                                 # Guillemets typographiques fermants.

TEST: {{''}}Ça{{”}} recommence.                                                 ->> « |“|||
TEST: Le {{''}}grand{{”}} homme.                                                ->> « |“|||
TEST: Le {{“}}grand{{''}} homme.                                                ->> " »|”|||"


__<s>/typo(typo_guillemets_typographiques_simples_ouvrants)__
    (?:^|[ –—-])(['’])(?=\w)  @@*
    <<- -1>> “|‘|‹                                                                                  # Guillemets typographiques ouvrants.
__<s>/typo(typo_guillemets_typographiques_simples_fermants)__
    [\w.?!,](')(?![\w'])  @@*
    <<- -1>> ”|’|›                                                                                  # Guillemets typographiques fermants.

TEST: {{'}}Ça’ recommence.                                                  ->> “|‘|‹
TEST: Le {{'}}grand’ homme.                                                 ->> “|‘|‹
TEST: Le ‘grand{{'}} homme.                                                 ->> ”|’|›
TEST: dans les {{’}}beaux quartiers{{’}}
TEST: J’en ai '''marre''' (syntaxe wiki).


!!
!!
!!!! Divers                                                                                       !!
!!
!!

## NF (memo: don’t use flag i)
__[s]/nf(nf_norme_française)__
    [nN][fF][  -]?(?:c|C|e|E|p|P|q|Q|s|S|x|X|z|Z|[eE][nN](?:[  -][iI][sS][oO]|))[  -]?[0-9]+(?:[/ ‑-][0-9]+|)
    <<- not re.search("^NF (?:C|E|P|Q|S|X|Z|EN(?: ISO|)) [0-9]+(?:‑[0-9]+|)", \0)
    ->> =formatNF(\0)                                       # Norme française. Utilisez les espaces et tirets insécables.|http://fr.wikipedia.org/wiki/Liste_de_normes_NF

TEST: __nf__ Norme française : {{Nf-EN ISO 3892-23}}



!!
!!
!!!! Cohérence des guillemets                                                                     !!
!!
!!

__<s>/typo(typo_cohérence_guillemets_chevrons_ouvrants)__
    («)[^»“]+?(”)  @@0,$
    <<- not before("\\w$") -1>> “                                                                   # Guillemet ouvrant différent du guillemet fermant (”).
    <<- not after("^\\w") -2>> " »"                                                                 # Guillemet fermant différent du guillemet ouvrant («).
__<s>/typo(typo_cohérence_guillemets_chevrons_fermants)__
    (“)[^”«]+?(»)  @@0,$
    <<- not before("\\w$") -1>> "« "                                                                # Guillemet ouvrant différent du guillemet fermant (»).
    <<- not after("^\\w") -2>> ”                                                                    # Guillemet fermant différent du guillemet ouvrant (“).

TEST: C’est {{«}}stupide{{”}}.
TEST: Quel {{“}}emmerdeur{{»}}, ce gars-là.


__<s>/typo(typo_cohérence_guillemets_doubles_ouvrants)__
    (“)[^”’“«]+?(’)(?!\w)  @@0,$
    <<- not before("\\w$") -1>> "‘"                                                                 # Guillemet ouvrant différent du guillemet fermant (’).
    <<- -2>> ”                                                                                      # Guillemet fermant différent du guillemet ouvrant (“).
__<s>/typo(typo_cohérence_guillemets_doubles_fermants)__
    (‘)[^’“«]+?(”)  @@0,$
    <<- not before("\\w$") -1>> "“"                                                                 # Guillemet ouvrant différent du guillemet fermant (”).
    <<- not after("^\\w") -2>> ’                                                                    # Guillemet fermant différent du guillemet ouvrant (‘).

TEST: Tu sais, {{‘}}ton ami{{”}} est venu.
TEST: Oui, je vois, mais c’est quand même un {{“}}salopard{{’}}.


__[i]/typo(typo_guillemets_doubles_ouvrants_non_fermés)__
    (“)\w[^”"»]+$  @@0
    <<- -1>> _                                                                                      # Guillemets fermants introuvables dans la suite du paragraphe.
__[i]/typo(typo_guillemets_doubles_fermants_non_ouverts)__
    ^[^“„«"]+\w(”)  @@$
    <<- -1>> _                                                                                      # Guillemets ouvrants introuvables dans ce paragraphe.

TEST: C’était mon affaire{{”}}.
TEST: C’est {{“}}compliqué.


__[i]/typo(typo_guillemet_simple_ouvrant_non_fermé)__
    (‘)\w\w[^’']+$  @@0
    <<- before(" $") or isStart() -1>> _                                                            # Guillemet fermant introuvable dans la suite du paragraphe.
__[i]/typo(typo_guillemet_simple_fermant_non_ouvert)__
    ^[^‘']+\w\w(’)  @@$
    <<- after("^ ") or isEnd() -1>> _                                                               # Guillemet ouvrant introuvable dans ce paragraphe.

TEST: ce {{‘}}test ne finira jamais.
TEST: ces actions ne représentent rien{{’}} pour moi.

TEST: « Je suis là.
TEST: — Oui, nous t’avons vu arriver. »
TEST: « J’en suis “malade”. »


!!
!!
!!!! Espaces insécables avant unités de mesure                                                    !!
!!
!!

__[s]/unit(unit_nbsp_avant_unités1)__
    ((\d+(?:,\d+[⁰¹²³⁴⁵⁶⁷⁸⁹]?|[⁰¹²³⁴⁵⁶⁷⁸⁹]|)) ?)(?:[kcmµn]?(?:[slgJKΩ]|m[²³]?|Wh?|Hz|dB)|[%‰€$£¥Åℓhj]|min|MHz|°C|℃)(?![’'])  @@0,0
    <<- option("num") -1>> =formatNumber(\2) + " "              # Avec une unité de mesure, mettez un espace insécable.
    <<- __else__ -1>> "\2 "                                     # Avec une unité de mesure, mettez un espace insécable.

__[s]/unit(unit_nbsp_avant_unités2)__
    ((\d+(?:,\d+[⁰¹²³⁴⁵⁶⁷⁸⁹]?|[⁰¹²³⁴⁵⁶⁷⁸⁹])) ?)([a-zA-Zµ][a-zA-Z0-9Ωℓ⁰¹²³⁴⁵⁶⁷⁸⁹/·]*)  @@0,0,$
    <<- morph(\3, ";S", ":[VCR]") or mbUnit(\3) or not spell(\3) >>>
    <<- option("num") -1>> =formatNumber(\2) + " "              # Si “\3” est une unité de mesure, il manque un espace insécable. Si le nombre se rapporte au mot suivant, c’est aussi valable.
    <<- __else__ -1>> "\2 "                                     # Si “\3” est une unité de mesure, il manque un espace insécable. Si le nombre se rapporte au mot suivant, c’est aussi valable.

__[s]/unit(unit_nbsp_avant_unités3)__
    ((\d+) )([a-zA-Zµ][a-zA-Z0-9Ωℓ⁰¹²³⁴⁵⁶⁷⁸⁹/·]*)(?![’'])  @@0,0,$
    <<- (\2.__len__() > 4 and not spell(\3)) or morph(\3, ";S", ":[VCR]") or mbUnit(\3) >>>
    <<- option("num") -1>> =formatNumber(\2) + " "              # Si “\3” est une unité de mesure, il manque un espace insécable. Si le nombre se rapporte au mot suivant, c’est aussi valable.
    <<- __else__ -1>> "\2 "                                     # Si “\3” est une unité de mesure, il manque un espace insécable. Si le nombre se rapporte au mot suivant, c’est aussi valable.

TEST: Ça a duré {{3}}µs
TEST: Ça a duré {{3,5 }}µs
TEST: il y en a {{3 }}m²
TEST: il a fait {{10}}%
TEST: Ça coûte {{13,4}}¥.
TEST: il mesure {{30,3 }}cm
TEST: il est monté à {{18 }}%
TEST: une température de {{22,4 }}°C
TEST: il en veut {{18}}kg
TEST: il me le propose pour {{243 }}gCO2/kWh
TEST: il me le propose pour {{243,4 }}gCO2/kWh
TEST: en l’an 2000 Urgondorletroll eut une idée
TEST: 1998 s’annonce grandiose.
TEST: il y en a 3,43 milliards.
TEST: je veux 200 euros.


!!
!!
!!!! Grands nombres                                                                               !!
!!
!!

__[s]/num(num_grand_nombre_soudé)__
    \d\d\d\d+
    <<- not before("NF[  -]?(C|E|P|Q|X|Z|EN(?:[  -]ISO|)) *$") >>>
    <<- \0.__len__() > 4 ->> =formatNumber(\0)                                                      # Formatage des grands nombres.
    <<- __else__
        and ((after("^(?:,[0-9]+[⁰¹²³⁴⁵⁶⁷⁸⁹]?|[⁰¹²³⁴⁵⁶⁷⁸⁹])") and not (re.search("^[01]+$", \0) and after("^,[01]+\\b")))
        or after("^[   ]*(?:[kcmµn]?(?:[slgJKΩ]|m[²³]?|Wh?|Hz|dB)|[%‰€$£¥Åℓhj]|min|°C|℃)(?![\\w’'])"))
    ->> =formatNumber(\0)                                                                           # Formatage des grands nombres.

__[s]/num(num_nombre_quatre_chiffres)__
    (?<!,)(\d\d\d\d)[  ]([a-zA-Zµ][a-zA-Z0-9Ωℓ⁰¹²³⁴⁵⁶⁷⁸⁹/·]*) @@0,$
    <<- morph(\2, ";S", ":[VCR]") or mbUnit(\2) -1>> =formatNumber(\1)                              # Formatage des grands nombres.

TEST: {{12345}}                                 ->> 12 345
TEST: {{123456}}                                ->> 123 456
TEST: {{1234567}}                               ->> 1 234 567
TEST: {{12345678}}                              ->> 12 345 678
TEST: {{023456789}}                             ->> 023 456 789|023 45 67 89|02 345 67 89
TEST: {{0234567890}}                            ->> 0 234 567 890|02 34 56 78 90|023 456 78 90|0234 567-890
TEST: {{12345678901}}                           ->> 12 345 678 901
TEST: {{112798931830912839}}                    ->> 112 798 931 830 912 839
TEST: {{2308393909}}                            ->> 2 308 393 909|2308 393-909
TEST: {{2024}},9                                ->> 2 024
TEST: {{4000}} Å                                ->> 4 000
TEST: {{3240}} µA                               ->> 3 240
TEST: 1111 0011,01 (binaire)


__[s>(num_grand_nombre_avec_points)__
    \d\d?\d?(?:[.]\d\d\d)+(?![0-9])
    <<- option("num") ->> =\0.replace(".", " ")                                                     # Grands nombres : utilisez des espaces insécables plutôt que des points.
    <<- ~>> =\0.replace(".", "_")

TEST: il cumule {{200.000.000}} de pertes sèches


__[s](num_grand_nombre_avec_espaces)__
    \d\d?\d?(?: \d\d\d)+
    <<- option("num") ->> =\0.replace(" ", " ")                                                     # Grands nombres : utilisez des espaces insécables.
    <<- ~>> =\0.replace(" ", "_")

TEST: Il a perdu {{20 000}} euros à la Bourse en un seul mois.


!!
!!
!!!! Dates                                                                                        !!
!!
!!
__[i]/date(date_nombres)__
    (?<!\d[ ./-])(\d\d?)([ ./-])(\d\d?)([ ./-])(\d\d\d+)(?![ ./-]\d)  @@0,*,w,**,$
    <<- \2 == \4 and not checkDate(\1, \3, \5) and not before("(?i)\\b(?:version|article|référence)s? +$") ->> _                       # Cette date est invalide.
    <<- ~>> \1-\3-\5

TEST: le {{29 02 2011}}
TEST: le {{40-02-2011}}
TEST: le {{32.03.2018}}
TEST: le {{81/01/2012}}
TEST: 12-12-2012
TEST: Articles 32.17-918 et 98.17-761
TEST: 03/07/2019 SANTÉ


!!
!!
!!!! Redondances                                                                                  !!
!!
!!
__[i]/redon1(redondances_paragraphe)__
    ({w_4})[  ,.;!?:].*[  ](\1)  @@0,$
    <<- not morph(\1, ":(?:G|V0)|>(?:t(?:antôt|emps|rès)|loin|souvent|parfois|quelquefois|côte|petit|même)/") and not \1[0].isupper()
    -2>> _                                                      # Dans ce paragraphe, répétition de « \1 » (à gauche).
    <<- __also__ -1>> _                                         # Dans ce paragraphe, répétition de « \1 » (à droite).

TEST: __redon1__ Tu es son {{avenir}}. Et lui aussi est ton {{avenir}}.
TEST: __redon1__ Car parfois il y en a. Mais parfois il n’y en a pas.



!!
!!
!!!! OCR                                                                                          !!
!!
!!

# ?
__<s]/ocr(ocr_point_interrogation)__
    [  ]7
    <<- after0("^(?: +[A-ZÉÈÂ(]|…|[.][.]+| *$)") ->> " ?"                                           # Erreur de numérisation ?

TEST: __ocr__ des chiffrements{{ 7}} Paul n’en sait rien.
TEST: __ocr__ veux-tu en parler{{ 7}}


# !
__<s]/ocr(ocr_exclamation1)__
    [  ]I(?![ ’'][aâeéèêëiîïoôuy])
    <<- ->> " !"                                                                                    # Erreur de numérisation ?
__<s]/ocr(ocr_exclamation2)__
    [  ]1(?= [A-ZÉÈÂÎ])
    <<- not morph(word(1), ";S") and not morph(word(-1), ":R") ->> " !"                             # Erreur de numérisation ?

TEST: __ocr__ Oh{{ I}} c’est pas formidable ?
TEST: __ocr__ Vraiment{{ 1}} Paul n’en savait rien.
TEST: __ocr__ Ça prendra 1 h.
TEST: __ocr__ Valeur : 1 KHz.


# Nombres
__[i]/ocr(ocr_nombres)__
    [\dOI][\dOI]+
        <<- \0 == "II" ->> 11|Il                                                                    # Erreur de numérisation ?
        <<- __else__ and not \0.isdigit() ->> =\0.replace("O", "0").replace("I", "1")               # Erreur de numérisation ?

TEST: __ocr__ {{II}} pleut tout le temps.
TEST: __ocr__ En l’an {{2OO1}}, tout commença.


## Casse
__[s]/ocr(ocr_casse_pronom_vconj)__
    {w2}-(On|Ils?|Elles?|Tu|Je|Nous|Vous|Mêmes?|Ci|Là|Une?s|Les?|La|Leur) @@$
    <<- -1>> =\1.lower()                                                                            # Erreur de numérisation ? Casse douteuse.

TEST: __ocr__ Part-{{On}} demain ?
TEST: __ocr__ À ce compte-{{Ci}}, on n’en viendra jamais à bout.
TEST: __ocr__ Quelques-{{Uns}} sont incapables d’y parvenir.


## Mots inconnus du dictionnaire
__[s]/ocr(mots_composés_inconnus)__
    \w+-\w+
        <<- not spell(\0) and not re.search("(?i)-(?:je|tu|on|nous|vous|ie?ls?|elles?|ce|là|ci|les?|la|leur|une?s|moi|toi)$", \0)
        ->> _                                                                                       # Erreur de numérisation ? Mot composé inconnu du dictionnaire.

TEST: __ocr__ c’est du {{base-bal}}]
TEST: __ocr__ cet homme-là est corrompu.
TEST: __ocr__ cette femme-là est revenue nous dire ce qu’elle pensait de nous.
TEST: __ocr__ Est-ce le bon moment pour nous ennuyer avec ça ?
TEST: __ocr__ Alors, dis-moi, comment triompher de tous les empires de la Terre ?


## Trait d’union conditionnel
__[i]/ocr(tu_trait_union_conditionnel)__
    ({w1})‑({w1})  @@0,$
    <<- ->> \1\2|\1-\2                                                                              # Trait d’union conditionnel. Erreur de numérisation ?

TEST: __ocr__ c’est {{anti‑américain}}


## Lettres isolées
# Note: l’option “mapos” cherche les apostrophes manquantes après les lettres l, d, n, m, t, s, j, c, ç
__[s]/ocr(ocr_lettres_isolées)!2__
    \w(?!’)
    <<- not re.search("[0-9aàAÀyYdlnmtsjcçDLNMTSJCÇ_]", \0) and not before("\\d[   ]+$") and not (\0.isupper() and after0(r"^\."))
    ->> _           # Lettre isolée : erreur de numérisation ?

TEST: __ocr__ des verres luisent sur {{i}} le bureau blanc.
TEST: __ocr__ la voix, {{e}} est celle de…
TEST: __ocr__ ressemble {{h}} une fenêtre de serre.
TEST: __ocr__ Ça a duré 3 h.
TEST: __ocr__ c’est alors que je suis fort.


## Caractères rares
__<s>/ocr(ocr_caractères_rares)__
    \w*[{}<>&*#£]+\w*
    <<- \0 != "<" and \0 != ">" ->> _                                                               # Erreur de numérisation ? Cette chaîne contient un caractère de fréquence rare.

__<s>/ocr(ocr_doublons_caractères_rares)__
    [\]\[({}][\]\[({}]+
        <<- ->> _                                                                                   # Erreur de numérisation ? Succession douteuse de caractères.

TEST: __ocr__ trouve {{l£}} temps
TEST: __ocr__ elle s’{{avance*}} sur le seuil
TEST: __ocr__ par beaucoup d’argent ? {{{Il}} débouche le Jack Daniels
TEST: __ocr__ {{[[}}voyons celà].
TEST: __ocr__ {{((}}voyons ceci).


## Mélange chiffres/lettres
__[i]/ocr(ocr_le_la_les_regex)__
    [1[\]][easrnxiocuwàéè]
        <<- \0.endswith("e") ->> le                                                                 # Erreur de numérisation ?
        <<- __else__ and \0.endswith("a") ->> la                                                    # Erreur de numérisation ?
        <<- __else__ and \0.endswith("à") ->> la|là                                                 # Erreur de numérisation ?
        <<- __else__ ->> le|la                                                                      # Erreur de numérisation ?

TEST: __ocr__ avec {{1e}} chien du policier
TEST: __ocr__ il le jura sur {{1a}} tête de sa mère
TEST: __ocr__ {{1c}} chat du voinsin est idiot
TEST: __ocr__ {{[e}} chien a faim


__[i]/ocr(ocr_les)__
    [1[\]][ea]s
        <<- ->> les                                                                                 # Erreur de numérisation ?

TEST: __ocr__ {{1es}} jours clairs
TEST: __ocr__ {{[as}} amis sont présents


__[i]/ocr(ocr_l_regex)__
    ([1[][’'`‘])[aâeéèêëiîïoôuyh][\w-]*  @@0
        <<- -1>> l’|L’|j’|J’                                                                        # Erreur de numérisation ?

TEST: __ocr__ {{1’}}année s’annonce agitée.
TEST: __ocr__ {{['}}ouverture du championnat est pour bientôt.


__[i]/ocr(ocr_il_regex)__
    1fs?
        <<- \0.endswith("s") ->> Ils|ils|ifs                                                        # Erreur de numérisation ?
        <<- __else__ ->> Il|il|if                                                                   # Erreur de numérisation ?

TEST: __ocr__ {{1fs}} s’en sortent comme ils peuvent.



!!!
!!!
!!! Processeur: Dernier nettoyage avant coupure du paragraphe en phrases                          !!
!!!
!!!

# Trait d’union conditionnel (u00AD)
__[i](p_trait_union_conditionnel1)__    \w+‑\w+‑\w+ <<- ~>> =\0.replace("‑", "")
__[i](p_trait_union_conditionnel2)__    \w+‑\w+ <<- ~>> =\0.replace("‑", "")

# empêcher la scission en fin de dialogue
__<s>(p_fin_dialogue)__    ([?!…][?!…  ]*)[ "'”» ]*,  @@0 <<- ~1>> *

TEST: « Je suis donc perdu ? », dit Paul.
TEST: “C’est bon !”, croit savoir Marie.
TEST: “Parce que… ?” finit par demander Paul.
TEST: « Dans quel pays sommes-nous ? » demanda un manifestant.




!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! PASSE 1: PHRASE PAR PHRASE                                                                     !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!

[++]


!!!
!!!
!!! Règles par expressions régulières (plus rapides que par tokens)                               !!
!!!
!!!


!!!! Doublons                                                                                     !!

__[s](doublon)__
    ({w1}) {1,3}\1  @@0
    <<- not re.search("(?i)^([nv]ous|faire|en|la|lui|donnant|œuvre|h[éoa]|hou|olé|joli|Bora|couvent|dément|sapiens|très|vroum|[0-9]+)$", \1)
        and not (re.search("^(?:est|une?)$", \1) and before("[’']$"))
        and not (\1 == "mieux" and before("(?i)qui +$"))
    ->> \1   # Doublon.

TEST: Il y a un {{doublon doublon}}.


!!!! Nombres: typographie                                                                         !!

#(\d\d\d\d)-(\d\d\d\d)   <<- ->> \1–\2                              # Ne pas séparer deux dates par un trait d’union, mais par un tiret demi-cadratin.

__[s]/num(num_lettre_O_zéro1)__  [\dO]+[O][\dO]+ <<- not option("ocr") ->> =\0.replace("O", "0")    # S’il s’agit d’un nombre, utilisez le chiffre « 0 » plutôt que la lettre « O ».
__[s]/num(num_lettre_O_zéro2)__  [1-9]O <<- not option("ocr") ->> =\0.replace("O", "0")             # S’il s’agit d’un nombre, utilisez le chiffre « 0 » plutôt que la lettre « O ».

TEST: année {{2O11}}                                                      ->> 2011
TEST: {{3O}} (chiffre avec un O).                                         ->> 30


!!!! Écritures épicènes invariables                                                               !!

__[i](d_eepi_écriture_épicène_pluriel)__
    ({w_1}[éuitsrn])_(?:[nt]|)e_s  @@0
    <<- morph(\1, ":[NAQ]", ":G") =>> define(\1, [":N:A:Q:e:p"])

__[i](d_eepi_écriture_épicène_singulier)__
    ({w_2}[éuitsrn])_e  @@0
    <<- morph(\1, ":[NAQ]") =>> define(\1, [":N:A:Q:e:s"])


!!!! Purge des références aux notes                                                               !!

# les références aux notes
__<s>(p_exposants)__
    [¹²³⁴⁵⁶⁷⁸⁹⁰]+
    <<- ~>> *

__[i](p_références_aux_notes)__
    ({w_2})(\d+)  @@0,$
    <<- not morph(\0, ":") and morph(\1, ":") ~2>> *

TEST: POLITIQUESOCIÉTÉÉCONOMIEMONDECULTUREART DE VIVREMAGAZINE (qui peut faire boguer JavaScript avec certaines regex)


!!!! Traits d’union                                                                               !!

__[i]/tu(tu_trait_union_douteux)__
    ({w1})(?:--|—|–|−|⁃)({w1})  @@0,$
    <<- spell(\1+"-"+\2) and analyse(\1+"-"+\2, ":") ->> \1-\2                                      # Trait d’union : un tiret simple suffit.

TEST: Nous préparons une {{contre–attaque}}.
TEST: Nous préparons une {{contre−attaque}}.


__<i]/tu(tu_t_euphonique_incorrect)__
    ([-–—− ]t(?:[’' ][-–—−]?|[-–—−][’' ]?))(ie?ls?|elles?|on|tu)  @@0,$
    <<- re.search("(?i)^(?:ie?ls|elles|tu)$", \2) -1>> -    # Le “t” euphonique n’est pas nécessaire avec “\2”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?T1=t+euphonique&id=2513
    <<- __else__ and \1 != "-t-" and \1 != "-T-" -1>> -t-   # Pour le “t” euphonique, il faut deux traits d’union. Pas d’apostrophe. Pas d’espace.
    <<- \1 != "-t-" ~1>> -t-
__<i]/tu(tu_t_euphonique_superflu)__
    [td]([- ]t[-’' ])(?:il|elle|on)  @@1
    <<- -1>> -                                              # Le “t” euphonique est superflu quand le verbe se termine par “t” ou “d”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?T1=t+euphonique&id=2513
    <<- \1 != "-t-" ~1>> -t-
__<i]/tu(tu_t_euphonique_manquant)__
    [aec](-(il|elle|on))  @@1,2  <<- -1>> -t-\2             # Il faut un “t” euphonique.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?T1=t+euphonique&id=2513

TEST: va{{ t’}}il y parvenir ?                          ->> -t-
TEST: A{{ t’}}elle soif ?                               ->> -t-
TEST: A{{ t-}}elle faim ?                               ->> -t-
TEST: a{{ t'}}elle                                      ->> -t-
TEST: a{{-t'}}il                                        ->> -t-
TEST: a{{-t }}il.                                       ->> -t-
TEST: a{{ t’}}il.                                       ->> -t-
TEST: a{{ t-}}on.                                       ->> -t-
TEST: donne{{ t-}}il                                    ->> -t-
TEST: donne{{-t }}il                                    ->> -t-
TEST: vient{{-t-}}il                                    ->> -
TEST: viendras{{-t-}}tu                                 ->> -
TEST: Viendront{{ t-}}ils                               ->> -
TEST: viennent{{ t-}}ils                                ->> -
TEST: mangent{{-t-}}elles                               ->> -
TEST: Ont{{ t’}}ils                                     ->> -
TEST: Ont{{-t’}}ils                                     ->> -
TEST: l’ont{{ t’}}ils vu ?                              ->> -
TEST: exploite{{−t−}}il les ressources numériques       ->> -t-
TEST: vainc{{-il}} ses ennemis aisément                 ->> -t-il
TEST: Assis, gronde{{-t -}}elle                         ->> -t-
TEST: vient-il demain ?
TEST: prend-elle l’avantage ?
TEST: saura-t-on jamais la vérité ?
TEST: arrive-t-elle ce matin ?
TEST: y aura-t-il du poulet au dîner ?



@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: purge_tag_disambiguate                                                                  _
@@@@
@@@@
@@@@
@@@@

!!!
!!!
!!! Purge de la phrase                                                                            !!
!!!
!!!

__tag_mots_entre_guillemets__
    «  *WORD  »
        <<- space_after(\1, 0, 1) and space_after(\2, 0, 1) /2>> eg1mot

    «  *WORD  *WORD
        <<- space_after(\1, 0, 1) /2:0>> egxmot

    *WORD  *WORD  »
        <<- space_after(\2, 0, 1) /1:2>> egxmot

    ["|“]  *WORD  ["|”]
        <<- space_after(\1, 0, 0) and space_after(\2, 0, 0) /2>> eg1mot

    ["|“]  *WORD  *WORD
        <<- space_after(\1, 0, 0) /2:0>> egxmot

    *WORD  *WORD  ["|”]
        <<- space_after(\2, 0, 0) /1:2>> egxmot


__purge_guillemets__
    [«|»|“|”|"|„|`]
        <<- ~>> *


__purge_punc_début_phrase__
    <start>  [?|!|:|;|…|‘|’|'|¿|¡]
        <<- ~2>> *

    <start>  [-|–|—]  ?[-|–|—]¿
        <<- />> tiret1
        <<- ~2>> *

    <start>  [•|·|.]
        <<- />> puce1
        <<- ~2>> *


__purge_fin_phrase__
    [.|…|?|!|:|;|–|—|•|·|…|«|»|‘|’|“|”|"|'|¿|¡|-]  ?[.|…|?|!|:|;|–|—|•|·|…|«|»|‘|’|“|”|"|'|¿|¡|-]¿ <end>
        <<- ~1:-2>> *


__purge_mot_nombre_parenthèses_crochets_accolades__
    (  [*WORD|*NUM]  )
    [  [*WORD|*NUM]  ]
    {  [*WORD|*NUM]  }
        <<- ~>> *

__purge_chapitres_références__
    (  [*WORD|*NUM]  ,  *NUM  )
    [  [*WORD|*NUM]  ,  *NUM  ]
    {  [*WORD|*NUM]  ,  *NUM  }
        <<- ~>> *


!!!
!!!
!!! Désambiguïsation                                                                              !!
!!!
!!!

__da_le_la_les_leur__
    je [le|la|les|leur]
        <<- not morph(<1, ":1s") =>> select(\2, ":Ov")

    tu [le|la|les|leur]
        <<- not morph(<1, ":(?:2s|V0)") =>> select(\2, ":Ov")

    [il|on] [le|la|les|leur]
        <<- not morph(<1, ":3s") =>> select(\2, ":Ov")

    elle [le|la|les|leur]
        <<- not morph(<1, ":(?:3s|R)") =>> select(\2, ":Ov")

    nous [le|la|les|leur]
        <<- not morph(<1, ":(?:1p|R)") =>> select(\2, ":Ov")

    vous [le|la|les|leur]
        <<- not morph(<1, ":(?:2p|R)") =>> select(\2, ":Ov")

    ils [le|la|les|leur]
        <<- not morph(<1, ":3p") =>> select(\2, ":Ov")

    elles [le|la|les|leur]
        <<- not morph(<1, ":(?:3p|R)") =>> select(\2, ":Ov")

    [ne|n’|me|m’|te|t’|se|s’] [le|la|les|leur]
        <<- =>> select(\2, ":Ov")

    le   $:N¬*
        <<- not value(<1, "|ne|n’|me|m’|te|t’|se|s’|") =>> select(\1, ":D")

    la   $:N¬*
        <<- not value(<1, "|ne|n’|me|m’|te|t’|se|s’|") =>> select(\1, ":D")

    les  $:N¬*
        <<- not value(<1, "|ne|n’|me|m’|te|t’|se|s’|") =>> select(\1, ":D")

    l’   $:N¬*
        <<- not value(<1, "|ne|n’|me|m’|te|t’|se|s’|") =>> define(\1, [":D:e:s"])


__da_nous_vous__
    [ne|n’] [nous|vous]
        <<- =>> exclude(\2, ":Os")

    nous [>avoir|>être]
        <<- not morph(\2, ":1p") =>> exclude(\1, ":Os")

    vous [>avoir|>être]
        <<- not morph(\2, ":2p") =>> exclude(\1, ":Os")


__da_préverbes_verbes__
    ne  ?[le|la|l’|les|nous|vous|lui|leur]¿  @:¬:[OX]
    ne  [nous|vous]     [le|la|l’|les|en]    @:¬:[OX]
    ne  [le|la|l’|les]  [lui|leur|en]        @:¬:[OX]
    ne  [lui|leur]      en                   @:¬:[OX]
        <<- =>> select(\-1, ":V")
        <<- /-1>> neg

    [me|m’|te|se|s’]  ?[le|la|l’|les]¿  @:¬:[OX]
        <<- =>> select(\-1, ":V")

    n’  ?[en|y]¿  @:¬:[OX]
        <<- =>> select(\-1, ":V")
        <<- /-1>> neg

    [m’|s’]  ?[en|y]¿  @:¬:[OX]
        <<- =>> select(\-1, ":V")

    t’  [le|la|l’|les|en|y]  @:(?:[123][sp]|P|Y)¬:X|>rien/
        <<- =>> select(\3, ":(?:[123][sp]|P|Y)")

    t’  @:¬:X|>(?:rien|ie?ls?|elles?|on)/
        <<- =>> select(\2, ":(?:[123][sp]|P|Y)")

    y  @:¬:[OX]
        <<- =>> select(\2, ":(?:[123][sp]|P|Y)")

    [je|j’|il|ils|on]  ?[le|la|l’|les|en|nous|vous|lui|leur|y]¿  @:¬:[OX]
    [je|j’|il|ils|on]  [nous|vous]     [le|la|l’|les|en|y]       @:¬:[OX]
    [je|j’|il|ils|on]  [le|la|l’|les]  [lui|leur|en|y]           @:¬:[OX]
    [je|j’|il|ils|on]  [lui|leur]      en                        @:¬:[OX]
        <<- =>> select(\-1, ":[123][sp]")

    tu  ?[le|la|l’|les|en|nous|vous|lui|leur|y]¿  @:¬:[OX]
    tu  [nous|vous]   [le|la|l’|les|en|y]         @:¬:[OX]
    tu  [le|la|l’|les]  [lui|leur|en|y]           @:¬:[OX]
    tu  [lui|leur]      en                        @:¬:[OX]
        <<- not morph(<1, ":V0") =>> select(\-1, ":[123][sp]")

    lui  [la|le|l’|les]  @:(?:[123][sp]|P|Y)¬:W
        <<- not morph(<1, ":R") =>> select(\3, ":(?:[123][sp]|P|Y)")

    [nous|vous]     [le|la|l’|les|en]  @:¬:[OXW]
    lui             en                 @:¬:[OXW]
        <<- not morph(<1, ":R") =>> select(\3, ":(?:[123][sp]|P|Y)")

    [le|la|l’|les]  [lui|leur|en]      @:¬:[OXW]
    leur            en                 @:¬:[OXW]
        <<- =>> select(\2, ":(?:[123][sp]|P|Y)")

    $:M  @:[123]s¬:[QW]
        <<- \2.islower() and morph(<1, ":Cs|<start>") =>> select(\2, ":[123][sp]")

    <start>  $:M  @:(?:[123]s|Ov)¬:A
        <<- =>> =select(\2, ":M")

    [que|qu’|combien|pourquoi|qui|quand|où]  ?[en|y]¿  *WORD
        <<- =>> exclude(\-1, ":E")

    [<start>|,]  quelqu’ un  *WORD
        <<- =>> exclude(\4, ":N")

    >falloir [pouvoir|savoir|vouloir|manger|conseiller]
        <<- =>> exclude(\2, ":N")


__da_été__
    >avoir été
        <<- =>> select(\2, ":Q")


__da_prépositions__
    dans
        <<- not morph(<1, ":D.*:p|>[a-z]+ième/") =>> select(\1, ":R")

    passé  [<end>|,|$:R]
        <<- =>> exclude(\1, ":G")

    y compris
        <<- not value(<1, "|n’|j’|tu|t’|m’|s’|") ~>> ␣
        <<- __also__ =>> define(\1, [":G:R"])

__da_puis__
    puis
        <<- not value(<1, "|je|ne|n’|le|la|l’|les|lui|nous|vous|leur|") =>> =exclude(\1, ":V")


__da_son_ton__
    [le|ce|cet|ces|mon|ton|son|quel|quelque|quelques|notre|votre|un|leur|ledit|dudit]  [son|ton]
        <<- =>> exclude(\2, ":D")


__da_quelque_chose__
    quelque chose
        <<- =>> define(\2, [":N:m:s"])


__da_groupe_nominal__
    aucun  @:[NA].*:[me]
        <<- =>> exclude(\2, ":V")

    bac + ~^\d\d?$
        <<- ~>> ␣
        <<- =>> define(\1, [":N:e:i"])

    [de|d’]  @:¬:[YD]
        <<- =>> exclude(\2, ":(?:[123][sp]|P)")

    d’ [un|une]  *WORD
        <<- =>> exclude(\3, ":V")

    l’ [un|une]  *WORD
        <<- not value(\3, "|plus|") =>> select(\3, ":[123][sp]")

    [des|chaque|quelque|quelques|cet|cette|ces|mon|ma|ta|sa|mes|tes|ses|au|aux|notre|votre|nos|vos|leurs|aucun|aucune]  *WORD
        <<- =>> exclude(\2, ":V")

    [un|une]  *WORD
        <<- not value(<1, "|l’|quelqu’|quelqu|") and not value(\2, "|a|fut|fût|est|fait|") and not morph(\2, ":P") =>> exclude(\2, ":V")

    [une|le|la|les|des|chaque|quelque|quelques|cet|cette|ces|ma|ta|sa|mes|tes|ses|au|aux|notre|votre|nos|vos|leurs] personne
        <<- =>> select(\-1, ":N")

    de  [la|l’]  $:¬:Y
        <<- not value(<1, "|semblant|") =>> exclude(\3, ":V")

    [/VCint|/VCimp] [le|la|l’|leur|les]
        <<- =>> select(\2, ":D")

    de [>tel|ce|cet|cette|ces|mon|ma|ta|sa|mes|tes|ses|notre|votre|plein|pleine]  *WORD
        <<- =>> exclude(\3, ":V")

    de [tous|toutes] les *WORD
        <<- =>> select(\4, ":[NA]")

    en tant que  *WORD
        <<- =>> exclude(\4, ":[123][sp]")

    en peine
        <<- =>> exclude(\2, ":V")

    par  *WORD
        <<- =>> exclude(\2, ":[123][sp]")

    nombre  [de|d’|des]  [@:[NA]|<end>|,]
        <<- not morph(<1, ":D") >>>
        <<- morph(<1, ":A.*:[me]:[si]") =>> add_morph(\1, [">nombre/:G:D"])
        <<- __else__ =>> define(\1, [">nombre/:G:D"])

    plein  [de|d’]  @:[AN]
        <<- not morph(<1, ">(?:être|(?:re|)devenir|rester|demeurer|sembler|para[iî]tre)/") =>> =define(\1, [":G"])

    source [de|d’]
        <<- morph(<1, ">(?:être|(?:re|)devenir|rester|demeurer|sembler|para[iî]tre)/") =>> define(\1, [":LV"])

    tout feu ?,¿ tout >flamme
        <<- ~>> ␣
        <<- =>> define(\1, [":A:e:i"])

    très  *WORD
        <<- =>> exclude(\2, ":[123][sp]")

TEST: il s’agit d’{{un}} {{anagramme}}
TEST: nul ne sait qui arriva à ce pauvre Paul surpris par la pluie.
TEST: elle finit par être très fière de son fils.
TEST: en tant que président du conseil
TEST: les bac +2 sont trop nombreux.
TEST: c’est à n’y plus rien comprendre.
TEST: Elle était tout feu, tout flamme.
TEST: Ses rencards finissent par devenir lassants
TEST: trois espèces de chauve-souris dont une est éteinte
TEST: Ils sont source de conflits
TEST: Votre question fait référence à un fait divers déroutant



!!!
!!!
!!! Étiquettes                                                                                    !!
!!!
!!!

__tag_sujets__
    [je|j’]
    [moi|moi-même] ?[seul|seule]¿ ?,¿ qui
        <<- />> 1s

    [moi|moi-même] [seul|seule]
        <<- not value(<1, "|de|d’|par|") />> 1s

    tu
    t’  $:2s
    t’  [en|y]  $:2s
    [toi|toi-même] ?[seul|seule]¿ ?,¿ qui
        <<- />> 2s

    [toi|toi-même] [seul|seule]
        <<- not value(<1, "|de|d’|par|") />> 2s

    nous ?[seul|seuls|seules]¿ ?,¿ qui
    nous-même qui
    nous-mêmes qui
    [et|ou] [moi|moi-même]
    ni [moi|moi-même]
    [moi|moi-même] et
        <<- />> 1p

    nous
    nous-même
    nous-mêmes
    nous [seul|seuls|seules]
    nous autres
        <<- not value(<1, "|de|d’|par|") />> 1p

    vous ?[seul|seuls|seules]¿ ?,¿ qui
    vous-même qui
    vous-mêmes qui
    [et|ou] [toi|toi-même]
    ni [toi|toi-même]
    [toi|toi-même] et
        <<- />> 2p

    vous
    vous-même
    vous-mêmes
    vous [seul|seule|seuls|seules]
    vous autres
        <<- not value(<1, "|de|d’|par|") />> 2p


__tag_prop_sub__
    dont
        <<- />> dont

    ce [que|qu’]
        <<- />> ce_que

    [que|qu’]
        <<- />> que

    qui
        <<- />> qui

    à [qui|quoi]
    auquel
    auxquels
    auxquelles
    à laquelle
        <<- />> àCOI


__tag_ni__
    ni
        <<- />> ni


!!!! Fusions et immunités                                                                         !!

__fusions_mots_grammaticaux__
    le ou la  *WORD
    la ou le  *WORD
        <<- morph(\-1, ":[NA]") ~1:3>> ␣

    alors    [que|qu’]
    dès lors [que|qu’]
        <<- ~>> ␣
        <<- =>> define(\1, [":Cs"])

    quelqu’ [un|une]
        <<- ~>> ␣
        <<- =>> change_meta(\1, "WORD")


__fusions_noms_communs__
    au revoir
        <<- ~>> ␣
        <<- =>> define(\1, [":N:m:i"])

    n’ importe [qui|quoi|quel|quelle|quels|quelles|où]
        <<- ~1:2>> ␣

    [cultural|gender] studies
        <<- ~>> ␣
        <<- =>> define(\1, [":N:f:p"])

    black [>bloc|>block]
    machine [learning+s]
    nec plus ultra
    standing >ovation
    star [system+s]
        <<- ~>> ␣

    presqu’ [>ile|>île]
        <<- ~>> ␣
        <<- =>> change_meta(\1, "WORD")

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

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


__fusions_noms_propres__
    cac  40
        <<- ~>> ␣

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

    Peugeot  ~^\d0\d\d?$
        <<- ~>> ␣
        <<- =>> define(\1, [":N:e:i"])

    Mai 68
        <<- ~>> ␣
        <<- =>> define(\1, [":N:m:i"])

    ~^[A-ZÂÉÈÎ].  ~^[A-ZÂÉÈÎ].
        <<- analyse_with_next(\1, " ", ":") ~>> ␣
        <<- __else__ and morph(\1, ":M") and morph(\2, ":V", ":[GM]") =>> define(\2, [":M2"])

    Me  ~^[A-ZÂÉÈÎ].
        <<- =>> define(\1, [":T"])
        <<- ~1>> *

    notre père
        <<- morph(<1, ":D.*:[mp]") ~>> ␣
        <<- __also__ =>> define(\1, [":N:m:i"])


__immunités__
    il y a
    il n’ y a
        <<- !-1>>

    à l’ arrache
        <<- !3>>

    à ce point
    en tout point
        <<- !3>>

    au  [bas|bras|côté|milieu|sein|sommet|faîte] [duquel|desquels|desquelles]
    au  [bas|bras|côté|milieu|sein|sommet|faîte] de laquelle
    aux [côtés] [duquel|desquels|desquelles]
    aux [côtés] de laquelle
        <<- !-1>>

    au lieu des
        <<- !3>>

    au sortir [de|des|du|d’]
        <<- !2>>

    de chez *WORD à chez
        <<- !-2>>

    en tout et pour tout
        <<- !-1>>

    jusqu’ à
        <<- !2>>

    [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>>


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



!!!! Noms composés                                                                                !!

__tag_noms__
    ~\w-là$
        <<- />> -là
        <<- =>> =define_from(\1, 0, -3)


!!!! Élisions                                                                                     !!

# presque : élision
__typo_presque__
    presqu’  *WORD
        <<- /typo/ not morph(\2, ">[iî]le/") -1>> "presque "            # Pas d’élision autorisée sur “presque”, sauf avec “presqu’île”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1745

TEST: {{Presqu’}}exclusivement bâtie en pierre.
TEST: C’est une presqu’île.
TEST: Cette presqu’ile est particulièrement venteuse.


# quelque : élision
__typo_quelque__
    quelqu’  *WORD
        <<- /typo/ not value(\2, "|un|une|") -1>> "quelque "            # Pas d’élision autorisée sur “quelque”, sauf avec “quelqu’un” ou “quelqu’une”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1745

TEST: {{Quelqu’}}absurde que ce soit, il faut y céder.
TEST: quelqu’un vient.
TEST: elle s’en est allée avec quelqu’une…



!!
!!
!!!! Verbes composés                                                                              !!
!!
!!

__inte_verbes_composés_interrogatifs__
    ~\w-[jJ]e$
        <<- /inte/ morphVC(\1, ":V", ":1[sśŝ]") ->> =suggVerb(\1, ":1ś", None, True)                # Forme interrogative. Désaccord avec “je”. Le verbe n’est pas à la 1ʳᵉ personne du singulier.
        <<- /inte/ __else__ and not morphVC(\1, ":V") ->> =suggSimil(\1, ":1[sśŝ]", False, True)    # Forme interrogative. Désaccord avec “je”. Le verbe n’est pas à la 1ʳᵉ personne du singulier.
        <<- />> -je|VCint

    ~\w-[tT]u$
        <<- /inte/ morphVC(\1, ":V", ":[ISK].*:2s") ->> =suggVerb(\1, ":2s", None, True)            # Forme interrogative. Désaccord avec “tu”. Le verbe n’est pas à la 2ᵉ personne du singulier.
        <<- /inte/ __else__ and not morphVC(\1, ":V") ->> =suggSimil(\1, ":2s", False, True)        # Forme interrogative. Désaccord avec “tu”. Le verbe n’est pas à la 2ᵉ personne du singulier.
        <<- />> -tu|VCint

    ~\w-[iI]l$
        <<- /inte/ morphVC(\1, ":3p", ":3s") ->> =suggVerb(\1, ":3s", None, True) + "|" + \1+"s"              # Forme interrogative. Désaccord avec “il”. Le verbe n’est pas à la 3ᵉ personne du singulier.
        <<- /inte/ __else__ and morphVC(\1, ":V", ":3s") ->> =suggVerb(\1, ":3s", None, True)                 # Forme interrogative. Désaccord avec “il”. Le verbe n’est pas à la 3ᵉ personne du singulier.
        <<- /inte/ __else__ and morphVC(\1, ":", ":V|>(?:t|voilà)/") ->> =suggSimil(\1, ":3s", False, True)   # Forme interrogative. Désaccord avec “il”. Le verbe n’est pas à la 3ᵉ personne du singulier.
        <<- />> -il|VCint

    ~\w-[eE]lle$
        <<- /inte/ morphVC(\1, ":3p", ":3s") ->> =suggVerb(\1, ":3s", None, True) + "|" + \1+"s"    # Forme interrogative. Désaccord avec “elle”. Le verbe n’est pas à la 3ᵉ personne du singulier.
        <<- /inte/ __else__ and morphVC(\1, ":V", ":3s") ->> =suggVerb(\1, ":3s", None, True)       # Forme interrogative. Désaccord avec “elle”. Le verbe n’est pas à la 3ᵉ personne du singulier.
        <<- /inte/ __else__ and morphVC(\1, ":", ":V|>t/") ->> =suggSimil(\1, ":3s", False, True)   # Forme interrogative. Désaccord avec “elle”. Le verbe n’est pas à la 3ᵉ personne du singulier.
        <<- />> -elle|VCint

    ~\w-[iI]el$
        <<- /inte/ morphVC(\1, ":3p", ":3s") ->> =suggVerb(\1, ":3s", None, True) + "|" + \1+"s"    # Forme interrogative. Désaccord avec “iel”. Le verbe n’est pas à la 3ᵉ personne du singulier.
        <<- /inte/ __else__ and morphVC(\1, ":V", ":3s") ->> =suggVerb(\1, ":3s", None, True)       # Forme interrogative. Désaccord avec “iel”. Le verbe n’est pas à la 3ᵉ personne du singulier.
        <<- /inte/ __else__ and morphVC(\1, ":", ":V|>t/") ->> =suggSimil(\1, ":3s", False, True)   # Forme interrogative. Désaccord avec “iel”. Le verbe n’est pas à la 3ᵉ personne du singulier.
        <<- />> -iel|VCint

    ~\w-[oO]n$
        <<- /inte/ morphVC(\1, ":V", ":3s") ->> =suggVerb(\1, ":3s", None, True)                    # Forme interrogative. Désaccord avec “on”. Le verbe n’est pas à la 3ᵉ personne du singulier.
        <<- /inte/ __else__ and morphVC(\1, ":", ":V|>t/") ->> =suggSimil(\1, ":3s", False, True)   # Forme interrogative. Désaccord avec “on”. Le verbe n’est pas à la 3ᵉ personne du singulier.
        <<- />> -on|VCint

    ~\w-[cCs]e$
        <<- /inte/ morphVC(\1, ":V", ":(?:3s|V0e.*:3p)")
        ->> =suggVerb(\1, ":3s", None, True)                # Forme interrogative. Désaccord avec “ce”. Le verbe n’est pas à la 3ᵉ personne du singulier.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4132
        <<- /inte/ __else__ and morphVC(\1, ":", ":V")
        ->> =suggSimil(\1, ":3s", False, True)              # Forme interrogative. Désaccord avec “ce”. Le verbe n’est pas à la 3ᵉ personne du singulier.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4132
        <<- /conf/ \1.endswith("se") ->> =\1[:-2]+"ce"      # Forme interrogative. Confusion.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4132
        <<- />> -ce|VCint

    ~\w-[iI]ls$
        <<- /inte/ morphVC(\1, ":V", ":3p") ->> =suggVerb(\1, ":3p", None, True)                    # Forme interrogative. Désaccord avec “ils”. Le verbe n’est pas à la 3ᵉ personne du pluriel.
        <<- /inte/ __else__ and morphVC(\1, ":", ":V|>t/") ->> =suggSimil(\1, ":3p", False, True)   # Forme interrogative. Désaccord avec “ils”. Le verbe n’est pas à la 3ᵉ personne du pluriel.
        <<- />> -ils|VCint

    ~\w-[eE]lles$
        <<- /inte/ morphVC(\1, ":V", ":3p") ->> =suggVerb(\1, ":3p", None, True)                    # Forme interrogative. Désaccord avec “elles”. Le verbe n’est pas à la 3ᵉ personne du pluriel.
        <<- /inte/ __else__ and morphVC(\1, ":", ":V|>t/") ->> =suggSimil(\1, ":3p", False, True)   # Forme interrogative. Désaccord avec “elles”. Le verbe n’est pas à la 3ᵉ personne du pluriel.
        <<- />> -elles|VCint

    ~\w-[iI]els$
        <<- /inte/ morphVC(\1, ":V", ":3p") ->> =suggVerb(\1, ":3p", None, True)                    # Forme interrogative. Désaccord avec “iels”. Le verbe n’est pas à la 3ᵉ personne du pluriel.
        <<- /inte/ __else__ and morphVC(\1, ":", ":V|>t/") ->> =suggSimil(\1, ":3p", False, True)   # Forme interrogative. Désaccord avec “iels”. Le verbe n’est pas à la 3ᵉ personne du pluriel.
        <<- />> -iels|VCint

TEST: {{Vas-je}}                                            ->> Vais-je
TEST: {{bluff-je}}
TEST: {{Prit-je}}                                           ->> Pris-je
TEST: {{prix-je}} le temps d’y parvenir ? Oui.
TEST: {{Peut-tu}}                                           ->> Peux-tu
TEST: {{peu-tu}} revenir chez moi ?
TEST: {{Peux-il}}                                           ->> Peut-il
TEST: {{Attaques-t-on}}                                     ->> Attaque-t-on
TEST: {{box-t-on}}
TEST: {{Prends-elle}}                                       ->> Prend-elle
TEST: {{Menthe-t-elle}} souvent ?
TEST: {{demandent-elle}}                                    ->> demande-elle|demandent-elles
TEST: {{viennent-il}} demain ?
TEST: {{prix-t-il}}
TEST: {{étais-ce}} trop demander                            ->> était-ce
TEST: {{était-se}} cela, la vérité ineffable ?
TEST: {{étai-ce}} notre destinée de souffrir ?
TEST: {{étaient-se}} ces hommes-là qui allaient nous guider dans les montagnes ?
TEST: {{attaquant-ils}}                                     ->> attaquent-ils
TEST: {{boycott-ils}}
TEST: {{prendrons-elles}} un verre avec moi ?
TEST: {{bloc-elles}}
TEST: {{vient-elles}} demain ?
TEST: {{savent-iel}}                                        ->> sait-iel|savent-iels
TEST: {{peux-iel}}                                          ->> peut-iel
TEST: {{boycott-iel}}                                       ->> boycotte-iel
TEST: {{connaît-iels}}                                      ->> connaissent-iels
TEST: {{boycott-iels}}                                      ->> boycottent-iels
TEST: Était-ce des femmes de ce pays ?
TEST: Eh ! dit Athos, ne sont-ce pas des braconniers qu’on arrête là-bas ?
TEST: Le moteur choisi convient-il ?


__inte_verbes_composés_interrogatifs_impératifs__
    ~\w-[nN]ous$
        <<- /inte/ morphVC(\1, ":V", ":(?:1p|E:2[sp])") ->> =suggVerb(\1, ":1p", None, True)          # Forme interrogative ou impérative incorrecte.
        <<- /inte/ __else__ and morphVC(\1, ":", ":V|>(?:chez|malgré)/") ->> =suggSimil(\1, ":1p", False, True)  # Forme interrogative ou impérative incorrecte.
        <<- />> -nous|VCint

    ~\w-[vV]ous$
        <<- /inte/ morphVC(\1, ":V", ":2p") ->> =suggVerb(\1, ":2p", None, True)                      # Forme interrogative ou impérative. Désaccord avec “vous”. Le verbe n’est pas à la 2ᵉ personne du pluriel.
        <<- /inte/ __else__ and morphVC(\1, ":", ":V|>chez/") ->> =suggSimil(\1, ":2p", False, True)  # Forme interrogative ou impérative. Désaccord avec “vous”. Le verbe n’est pas à la 2ᵉ personne du pluriel.
        <<- />> -vous|VCint

TEST: {{Prendront-nous}}                                    ->> Prendrons-nous
TEST: {{Attendront-nous}} le train                          ->> Attendrons-nous
TEST: {{cachet-nous}} !
TEST: {{santon-nous}} mauvais ?
TEST: {{Attaquait-vous}}                                    ->> Attaquiez-vous
TEST: {{cygne-vous}}
TEST: Elle a de nombreux rendez-vous ce matin.
TEST: êtes-vous là ?
TEST: C’est notre chez-nous.
TEST: Dans votre chez-vous, faites comme bon vous semble.
TEST: Libérée en grande majorité durant l’automne 1945, une partie des « Malgré-nous » passe pourtant plusieurs années supplémentaires en captivité.


__inte_rendez_vous__
    ne [le|la|les] [lui|leur]   rendez-vous
    ne me [le|la|les]           rendez-vous
    ne [lui|leur] en            rendez-vous
    ne [le|la|les|lui|leur]     rendez-vous
    [me|ne|nous|vous|lui]       rendez-vous
        <<- =>> define(\-1, [":VCi1:2p"])
        <<- !-1>>

#   [un|mon|ton|son|ce|mes|tes|ses|leurs] rendez-vous
#   rendez-vous seulement défini comme :N:m:i  dans le dictionnaire

__imp_verbes_composés_impératifs__
    ~\w-l(?:es?|a)-(?:[mt]oi|nous|leur)$
    ~\w-(?:[nv]ous|lui|leur)-en$
    ~\w-[mt]’en$
    ~\w-[mt]’y$
        <<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True)                               # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29
        <<- /imp/ __else__ and morphVC(\1, ":", ":V") ->> =suggSimil(\1, ":E", False, True)         # Ceci n’est pas une forme verbale impérative.
        <<- />> -COD-COI|VCimp

    ~\w-le$
        <<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True)                               # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29
        <<- /imp/ __else__ and morphVC(\1, ":", ":V") ->> =suggSimil(\1, ":E", False, True)         # Ceci n’est pas une forme verbale impérative.
        <<- />> -le|-COD|VCimp

    ~\w-les$
        <<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True)                               # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29
        <<- /imp/ __else__ and morphVC(\1, ":", ":V") ->> =suggSimil(\1, ":E", False, True)         # Ceci n’est pas une forme verbale impérative.
        <<- />> -les|-COD|VCimp

    ~\w-la$
        <<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True)                               # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29
        <<- /imp/ __else__ and morphVC(\1, ":", ":V") and not value(<1, "|ce|cet|cette|ces|") and not value(\1, "|par-la|de-la|jusque-la|celui-la|celle-la|ceux-la|celles-la|")
        ->> =suggSimil(\1, ":E", False, True)+"|"+\1[:-3]+" là"                                     # Ceci n’est pas une forme verbale impérative. Si ce “la” signifie ici, écrivez “là”.
        <<- />> -la|-COD|VCimp

    ~\w-moi$
        <<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True)                               # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29
        <<- /imp/ __else__ and morphVC(\1, ":", ":V|>chez/") ->> =suggSimil(\1, ":E", False, True)  # Ceci n’est pas une forme verbale impérative.
        <<- />> -moi|-COI|VCimp

    ~\w-toi$
        <<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True)                               # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29
        <<- /imp/ __else__ and morphVC(\1, ":", ":V|>chez/") ->> =suggSimil(\1, ":E", False, True)  # Ceci n’est pas une forme verbale impérative.
        <<- />> -toi|-COI|VCimp

    ~\w-lui$
        <<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True)                               # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29
        <<- /imp/ __else__ and morphVC(\1, ":", ":V|>chez/") ->> =suggSimil(\1, ":E", False, True)  # Ceci n’est pas une forme verbale impérative.
        <<- />> -lui|-COI|VCimp

    ~\w-leur$
        <<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True)                               # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29
        <<- /imp/ __else__ and morphVC(\1, ":", ":V") ->> =suggSimil(\1, ":E", False, True)         # Ceci n’est pas une forme verbale impérative.
        <<- />> -leur|-COI|VCimp

    ~\w-leurs$
        <<- /imp/ ->> =\1[:-1]                              # Le pronom personnel objet ne prend pas de “s” ; “leurs” est un déterminant (exemple : leurs affaires).
        <<- />> -leur|-COI|VCimp

TEST: {{donnent-les-nous}}
TEST: {{donnait-nous-en}}
TEST: {{prend-m’en}} trois, s’il te plaît.
TEST: {{don-nous-en}}
TEST: {{bat-le}}
TEST: {{bluff-le}}
TEST: {{manges-la}}
TEST: {{bâton-la}} à son propre jeu
TEST: {{combat-les}}
TEST: {{flic-les}}
TEST: {{Oublies-moi}}.
TEST: {{Oubli-moi}}.
TEST: {{Sert-toi}} d’eux autant que tu le peux, puis casse-toi.
TEST: {{maintien-toi}}
TEST: {{Prend-lui}} le pouls.
TEST: {{apport-lui}}.
TEST: {{Expliques-leur}} comment faire.
TEST: {{fou-leur}} la paix
TEST: {{explique-leurs}} de quoi il est question.
TEST: {{calcul-leurs}} ça.
TEST: c’est mon chez-moi
TEST: c’est ton chez-toi



@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: ocr                                                                                     _
@@@@
@@@@
@@@@
@@@@

# This graph is parsed only if option <ocr> is activated.

## Casse
__ocr_casse__
    ~^[A-ZÉÈÂÊÎÔ]\w
        <<- /ocr/ \1.istitle() and before("\\w") and (morph(\1, ":G", ":M") or morph(\1, ":[123][sp]", ":[MNA]|>Est/"))
        -:>> =\1.lower()                                                                            # Erreur de numérisation ? Casse improbable.

    [L’|D’|N’|M’|T’|S’|C’|Ç’]  *WORD
        <<- /ocr/ before("\\w") and not \2.isupper() -1:>> =\1.lower()                              # Erreur de numérisation ? Casse douteuse.

TEST: __ocr__ regarde dans l’obscurité de {{L’}}entrepôt                        ->> l’
TEST: __ocr__ votre ami la regarde, {{Vous}} ne l’avez pas achetée              ->> vous
TEST: __ocr__ pour accommoder son regard, {{La}} lourde forme demeure           ->> la
TEST: __ocr__ parler de Nicole, {{Le}} sommeil ne vient pas.                    ->> le
TEST: __ocr__ a fait de toi, Charles, {{Tu}} étais beau quand                   ->> tu
TEST: __ocr__ s’habituer à se faire servir, {{Au}} début ça                     ->> au
TEST: __ocr__ Tu as tué ce petit garçon, Henri, {{Et}} tu le sais.              ->> et
TEST: __ocr__ d’un fil de plastique transparent, {{Il}} l’agite                 ->> il
TEST: __ocr__ sur une glace noire {{Les}} lumières du port                      ->> les
TEST: __ocr__ le roulis du bateau {{Le}} faisant heurter                        ->> le
TEST: __ocr__ si vous {{La}} désirez                                            ->> la
TEST: __ocr__ sa main se referme sur {{Je}} livre                               ->> je
TEST: __ocr__ Ils étaient portés à croire que Danton et Robespierre ne mettraient aucun obstacle. Le 8 au soir, Robespierre était allé à la section {{Bonne-Nouvelle}}, avait invectivé violemment contre la Gironde. Pendant son discours, un des siens, qui l’attendait à la porte, disait qu’on devrait massacrer non les Girondins seulement, mais tous les signataires des fameuses pétitions.
TEST: __ocr__ Prends cette pelle et creuse.
TEST: __ocr__ Roland, 87 ans, amoureux depuis cinq ans : « J’ai l’impression que je vais vivre encore longtemps »
TEST: __ocr__ QUE FAIRE D’APRÈS EUX ?


## lettres isolées
__ocr_lettres_isolées__
    [n|m|t|s|j|l|c|ç|d]  *WORD
        <<- /ocr/ re.search("^[aâeéèêiîouyh]", \2) -1:.2>> \1’                                      # Lettre isolée. Erreur de numérisation ?

TEST: __ocr__ {{J }}arrive demain


# virgules
__ocr_virgules__
    [il|le|la|l’|les|de|d’|ne|n’|me|m’|te|t’|se|s’|à|ce|cet|cette|mon|ma|ta|sa|mes|tes|ses|nos|vos|quelque|quelques|au|aux] ,
        <<- /ocr/ space_after(\1, 0, 0) and not \1.isupper() or value(\1, "|à|") ->> \1             # Erreur de numérisation ? Virgule superflue ?

TEST: __ocr__ Pierre entre pour {{se,}} rapprocher de L
TEST: __ocr__ je voudrais faire une question ou deux sur une maison de ce village, la… comment l’appelle-t-on ?


# A
__ocr_A__
    À
        <<- /ocr/ not value(<1, "|<start>|—|–|") ->> A                                              # Erreur de numérisation ?

TEST: __ocr__ Va jusqu’au point {{À}}


# âge / age
__ocr_âge__
    >age
        <<- /ocr/ ->> =\1.replace("a", "â").replace("A", "Â")                                       # Erreur de numérisation ?

TEST: __ocr__ l’{{age}}


# autre / antre
__ocr_autre__
    >antre
        <<- /ocr/ ->> =\1.replace("n", "u")                                                         # Erreur de numérisation ?

TEST: __ocr__ cet {{antre}} gars lui semblait bien louche.


# avec / aven / arec
__ocr_avec__
    [arec|aven]
        <<- /ocr/ ->> avec                                                                          # Erreur de numérisation ?

TEST: __ocr__ Elle s’en alla {{arec}} eux sans un regard en arrière.

# avaient / avalent
__ocr_avaient__
    avalent
        <<- /ocr/ ->> avaient                                                                       # Erreur de numérisation ?

TEST: __ocr__ Ils {{avalent}} très faim.


# avais / avals / axais
__ocr_avis__
    [avals|axais]
        <<- /ocr/ ->> avais                                                                         # Erreur de numérisation ?

TEST: __ocr__ j’{{axais}} souvent perdu le contrôle de moi-même, mais jamais à ce point


# brait / bruit
__ocr_bruit__
    brait
        <<- /ocr/ not value(<1, "|il|ne|n’|âne|ânesse|") ->> bruit                                  # Erreur de numérisation ?

TEST: __ocr__ tout ce qui {{brait}} dans la nuit


# car dans / cardans
__ocr_car_dans__
    cardans
        <<- /ocr/ ->> car dans                                                                      # Erreur de numérisation ?

TEST: __ocr__ On se tut tous, {{cardans}} l’armée on apprend à la boucler.


# cela
__ocr_cela__
    Gela
        <<- /ocr/ not value(<1, "|il|ne|elle|") ->> Cela                                            # Erreur de numérisation ?

TEST: __ocr__ {{Gela}}, on n’en veut plus.


# celui / celai
__ocr_celui__
    celai
        <<- /ocr/ not value(<1, "|je|ne|le|la|les|") ->> celui                                      # Erreur de numérisation ?

TEST: __ocr__ je suis déjà venu et {{celai}} qui viendra encore.


# ces / cos
__ocr_ces__
    cos
        <<- /ocr/ ->> ces                                                                           # Erreur de numérisation ?

TEST: __ocr__ {{cos}} problèmes sont insolubles.


# C’était / Celait
__ocr_c_était__
    celait
        <<- /ocr/ ->> c’était                                                                       # Erreur de numérisation ?

TEST: __ocr__ {{celait}} perdu d’avance.


# cette / celte / cotte
__ocr_cette__
    [celte|celle]  @:N.*:f:s
        <<- /ocr/ -1>> cette                                                                        # Erreur de numérisation ?

    cotte
        <<- /ocr/ not morph(<1, ":D.*:f:[si]") ->> cette                                            # Erreur de numérisation ?

TEST: __ocr__ mais {{celte}} femme semblait savoir ce qu’elle faisait.
TEST: __ocr__ avec {{celle}} tentative d’humour, il pensait nous faire rire.
TEST: __ocr__ on poirautait, {{cotte}} mariée n’arrivait pas à se décider.


# chère / obère
__ocr_chère__
    obère
        <<- /ocr/ not value(<1, "|j’|n’|l’|m’|t’|s’|il|on|elle|ça|cela|ceci|") ->> chère            # Erreur de numérisation ?

TEST: __ocr__ cette femme {{obère}} à notre cœur.


# Comme / Gomme
__ocr_comme__
    Gomme
        <<- /ocr/ not value(<1, "|et|ou|où|") ->> Comme                                             # Erreur de numérisation ?

TEST: __ocr__ {{Gomme}} il était sage à cette époque-là !


# Comment / Gomment
__ocr_comment__
    Gomment
        <<- /ocr/ ->> Comment                                                                       # Erreur de numérisation ?

TEST: __ocr__ {{Gomment}} s’en sortir avec tous ces retards qui s’accumulent ?


# contre / coutre / contra
__ocr_contre__
    [contra|coutre|coutra]
        <<- /ocr/ ->> contre                                                                        # Erreur de numérisation ?

TEST: __ocr__ elle était {{coutre}} cette idée et le serait toujours.


# de / da
__ocr_de__
    da
        <<- /ocr/ ->> de                                                                            # Erreur de numérisation ?

TEST: __ocr__ Le nombre {{da}} personnes endettées augmente sans cesse.


# dans / bans / clans
__ocr_dans__
    bans
        <<- /ocr/ not morph(<1, ":D.*:p") ->> dans                                                  # Erreur de numérisation ?

    [clans|dons]  [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|chaque|chacun|plusieurs|quelques|maints|maintes|tout|tous|toute|toutes|certains|certaines|nombre]
        <<- /ocr/ not morph(<1, ":D.*:p") -1>> dans                                                 # Erreur de numérisation ?

    dam
        <<- /ocr/ not (value(<1, "|grand|") and value(<2, "|au|")) ->> dans                         # Erreur de numérisation ?

TEST: __ocr__ Mais {{bans}} cette ferme, tout était bien organisé.
TEST: __ocr__ sache que, {{clans}} cette ferme, on ne fait que du bio.
TEST: __ocr__ renvoyons ces chiens {{dam}} leur niche
TEST: __ocr__ nous avons vaincu, au grand dam de tous ces grands messieurs


# dame / darne
__ocr_dame__
    [>darne|>daine]
        <<- /ocr/ ->> =\1.replace("rn", "m").replace("in", "m")                                     # Erreur de numérisation ?

TEST: __ocr__ ces {{darnes}} arrivèrent avec dix minutes d’avance.
TEST: __ocr__ cette {{daine}} élégamment vêtue.


# dé / de / dés / des / dès / dos
__ocr_de_des__
    dé
        <<- /ocr/ not morph(<1, ":D.*:m:[si]") ->> de                                               # Erreur de numérisation ?

    dés
        <<- /ocr/ not morph(<1, ":D.*:m:p") ->> des|dès                                             # Erreur de numérisation ?

    do
        <<- /ocr/ ->> de                                                                            # Erreur de numérisation ?

    dos
        <<- /ocr/ not morph(<1, ":D.*:[me]") ->> des|dès                                            # Erreur de numérisation ?

TEST: __ocr__ {{dé}} gros camions circulaient toute la journée
TEST: __ocr__ {{dés}} fois, ça ne passe pas
TEST: __ocr__ {{do}} bon matin.
TEST: __ocr__ {{dos}} camions cabossés à n’en plus finir


# de la / delà
__ocr_de_la__
    delà
        <<- /ocr/ not value(<1, "|au|de|en|par|") ->> de la|de là                                   # Erreur de numérisation ?

TEST: __ocr__ la peinture {{delà}} maison s’écaillait


# doute / cloute
__ocr_doute__
    cloute
        <<- /ocr/ ->> doute                                                                         # Erreur de numérisation ?

TEST: __ocr__ Sans aucun {{cloute}}.


# du / dû
__ocr_du__
    dû  @:[NA]:[me]:[si]¬:Y
        <<- /ocr/ -1>> du                                                                           # Erreur de numérisation ?

TEST: __ocr__ prendre {{dû}} bon temps
TEST: __ocr__ Tous eussent dû subir ce supplice raffiné.


# elle / elfe
__ocr_elle__
    elfe
        <<- /ocr/ morph(<1, ":R|<start>|>,") or isNextVerb() ->> elle                               # Erreur de numérisation ?

    elfes
        <<- /ocr/ morph(<1, ":R|<start>|>,") or isNextVerb() ->> elles                              # Erreur de numérisation ?

TEST: __ocr__ {{elfe}} viendra bientôt
TEST: __ocr__ {{Elfes}} s’ennuyaient à mourir.


# est / ost
__ocr_est__
    ost
        <<- /ocr/ ->> est                                                                           # Erreur de numérisation ?

TEST: __ocr__ Le cheval {{ost}} attaché.


# et / cl
__ocr_et__
    [cl|c1|e1|el]
        <<- /ocr/ not before("[0-9] +$") ->> et                                                     # Erreur de numérisation ?

TEST: __ocr__ elle {{cl}} lui, c’était pour la vie.
TEST: __ocr__ {{El}} il faisait froid là-haut


# état / étal
__ocr_état_étais_étaient__
    étal
        <<- /ocr/ ->> état                                                                          # Erreur de numérisation ?

    [étals|étale]
        <<- /ocr/ ->> étais|états                                                                   # Erreur de numérisation ?

    étalent
        <<- /ocr/ ->> étaient                                                                       # Erreur de numérisation ?

TEST: __ocr__ l’{{étal}} des finances ne le permet pas
TEST: __ocr__ Quels {{étals}} sont venus ?
TEST: __ocr__ Ce qu’ils {{étalent}} vraiment, nul ne le savait.


# êtes
__ocr_êtes!6__
    ôtes
        <<- /ocr/ not value(<1, "|tu|") ->> êtes|ôtez                                               # Erreur de numérisation ?

TEST: __ocr__ vous {{ôtes}} devenus fous.


# fasse
__ocr_fasse__
    >fesse
    fessent
        <<- /ocr/ ->> =\1.replace("ess", "ass").replace("ESS", "ASS")                               # Erreur de numérisation ?

TEST: __ocr__ Quoiqu’ils {{fessent}} ça donne de la merde
TEST: __ocr__ {{fesse}} que Dieu nous entende


# fille / tille
__ocr_fille__
    tille
        <<- /ocr/ ->> fille                                                                         # Erreur de numérisation ?

TEST: __ocr__ Cette {{tille}} n’en avait jamais assez.


# fol(s) / foi(s)
__ocr_foi__
    [fol|fols]
        <<- /ocr/ ->> =\1.replace("l", "i").replace("L", "I")                                       # Erreur de numérisation ?

TEST: __ocr__  ils sont quelques {{fols}} battus$


# faire
__ocr_faire__
    foire
        <<- /ocr/ ->> faire                                                                         # Erreur de numérisation ?

TEST: __ocr__ j’en vois une {{foire}} l’imbécile.


# fout / font
__ocr_font__
    fout
        <<- /ocr/ not value(<1, "|il|elle|on|") and not value(<2, "|il|elle|on|") ->> font          # Erreur de numérisation ?
        <<- /ocr/ __else__ and morph(>1, ":(?:Ov|Y|W)") ->> faut                                    # Erreur de numérisation ?

TEST: __ocr__ qui ne {{fout}} rien de leur journée
TEST: __ocr__ il {{fout}} entendre cette voix


# fut / rut
__ocr_fut__
    rut
        <<- /ocr/ ->> fut                                                                           # Erreur de numérisation ?

TEST: __ocr__ ce petit {{rut}} traité comme un chien


# il / n / ils / U / Us / i1 / if / 11
__ocr_il__
    [<start>|,]  [n|h|d]  ~^[bcdfghjklmnpqrstvwxz]
        <<- /ocr/ morph(\3, ":(?:O[on]|3s)") -2>> il                                                # Erreur de numérisation ?

    [U|if|i1]
        <<- /ocr/ ->> Il|il                                                                         # Erreur de numérisation ?

    [Us|ifs|i1s]
        <<- /ocr/ ->> Ils|ils                                                                       # Erreur de numérisation ?

    11
        <<- /ocr/ not morph(>1, ":N", "*") ->> Il|il                                                # Erreur de numérisation ?

TEST: __ocr__ {{n}} contient trop de soufre.
TEST: __ocr__ {{U}} arrive
TEST: __ocr__ {{Us}} arrive demain.
TEST: __ocr__ {{i1s}} en savent beaucoup trop pour leur propre bien.
TEST: __ocr__ {{11}} n’en sait rien
TEST: __ocr__ elle a 11 ans.
TEST: __ocr__ 11 jours de souffrance
TEST: __ocr__ nous sommes le 11 septembre


# fa / la
__ocr_la__
    fa
        <<- /ocr/ ->> la                                                                            # Erreur de numérisation ?

TEST: __ocr__ dans {{fa}} demeure


# large / largo
__ocr_large__
    >largo
        <<- /ocr/ ->> =\1.replace("o", "e")                                                         # Erreur de numérisation ?

TEST: __ocr__ elle pense {{largo}}


# l’ / j’ / Y / I
__ocr_lj1__
    ~^Y’[aâeéèêëiîïoôuyh]
        <<- /ocr/ ->> ="l’"+\1[2:] + "|L’"+\1[2:] + "|j’"+\1[2:] + "|J’"+\1[2:]                     # Erreur de numérisation ?

    Y  ~^[aâeéèêëiîïoôuyh]
        <<- /ocr/ before("\\w") and not morph(\2, ":Y") ->> l’\2|j’\2                               # Erreur de numérisation ?

    ~^[Ii]’[aâeéèêëiîïoôuyh]
        <<- /ocr/ ->> ="l’"+\1[2:] + "|L’"+\1[2:] + "|j’"+\1[2:] + "|J’"+\1[2:]                     # Erreur de numérisation ?

    [I|i|1]  ~^[aâeéèêëiîïoôuy]
        <<- /ocr/ ->> l’\2|L’\2|j’\2|J’\2                                                           # Erreur de numérisation ?

TEST: __ocr__ {{Y’arrive}} demain.
TEST: __ocr__ et {{Y acte}}
TEST: __ocr__ {{I’arrive}} demain.
TEST: __ocr__ {{1 entente}} cordiale


# l’ / V / P
__ocr_l__
    ~^V.
        <<- /ocr/ \1.istitle() and before("\\w") and morph(\1, ":", ":M") >>>
        <<- /ocr/ spell(\1[1:]) -:>> ="v"+\1[1:] + "|l’"+\1[1:]                                     # Erreur de numérisation ?
        <<- /ocr/ __else__ -:>> ="v"+\1[1:]                                                         # Erreur de numérisation ?

    ~^P[aâeéêèiîïoôuy]
        <<- /ocr/ before("\\w") and morph(\1, ":", ":M") and spell(\1[1:])
        -:>> ="l’"+\1[1:] + "|p"+\1[1:]                                                             # Erreur de numérisation ?

TEST: __ocr__ beaucoup de {{Vélos}} à Versailles.
TEST: __ocr__ avec {{Vagile}} méthode de notre amie Virginie, tout est possible.
TEST: __ocr__ Viens demain.
TEST: __ocr__ Ce jour où Valérie eut sa licence de droit.
TEST: __ocr__ Il scrute Pierre, {{Pair}} maussade.
TEST: __ocr__ Une grosse vague arrivait et {{Peau}} remplit.
TEST: __ocr__ selon toute logique, Paris sera épargné.
TEST: __ocr__ À l’orée de la semaine de Pâques, l’incendie de la cathédrale Notre-Dame


# l’avoir / la voir
__ocr_l_avoir_la_voir__
    lavoir
        <<- /ocr/ not morph(<1, ":D.*:[me]:[si]") ->> l’avoir|la voir                               # Erreur de numérisation ?

TEST: __ocr__ il faut {{lavoir}} pour le croire.


# l’était / Tétait
__ocr_l_était__
    Tétait
        <<- /ocr/ -:>> l’était|t’était|T’était                                                      # Erreur de numérisation ?

TEST: __ocr__ perdu, cet homme {{Tétait}}


# le / les / lé / lés / lui / lai / lei / la / tu / lu
__ocr_le_la_les__
    >lé
        <<- /ocr/ ->> =\1.replace("é", "e").replace("É", "E")                                       # Erreur de numérisation ?

    [lai|lei]
        <<- /ocr/ ->> lui|les                                                                       # Erreur de numérisation ?

    los
        <<- /ocr/ ->> les                                                                           # Erreur de numérisation ?

    lu
        <<- /ocr/ not morph(<1, ":(?:V0|N.*:m:[si])") ->> tu|le|la                                  # Erreur de numérisation ?

TEST: __ocr__ il s’agit de {{lés}} observer.
TEST: __ocr__ {{lai}} gros sont mal vus.
TEST: __ocr__ {{lu}} as si bien réussi
TEST: __ocr__ contre {{los}} impies


# M. / Mr / M
__ocr_mr__
    M ,  ~^[A-ZÉÈ]
        <<- /ocr/ -1:2>> "Mr |M. "                                                                  # Erreur de numérisation ?

    M  ~^[A-ZÉÈ]
        <<- /ocr/ -1>> "Mr |M. "                                                                    # Erreur de numérisation ?

TEST: __ocr__ {{M,}} Patrick nous a oubliés.
TEST: __ocr__ Rencontre avec {{M}} Black.


# Mais / Hais / Mats / niais
__ocr_mais__
    Hais
        <<- /ocr/ ->> Mais                                                                          # Erreur de numérisation ?

    mats
        <<- /ocr/ not morph(<1, ":D:[me]:p") ->> mais                                               # Erreur de numérisation ?

    maïs
        <<- /ocr/ not morph(<1, ":D:(?:m:s|e:p)") ->> mais                                          # Erreur de numérisation ?

    niais
        <<- /ocr/ not morph(<1, ">(?:homme|ce|quel|être)/") ->> mais                                # Erreur de numérisation ?

TEST: __ocr__ {{Hais}} il en sait trop.
TEST: __ocr__ c’était bien, {{mats}} quelle journée
TEST: __ocr__ c’est bien, {{niais}} trop subtil.
TEST: __ocr__ c’est parfait, {{maïs}} trop subtil.


# matin
__ocr_matin__
    [mâtin|mâtins]
        <<- /ocr/ ->> =\1.replace("â", "a").replace("Â", "A")                                       # Erreur de numérisation ?

TEST: __ocr__ ce {{mâtin}}, il y eut une tempête.


# même / même / mème / mémo / môme
__ocr_même__
    >môme
        <<- /ocr/ ->> =\1.replace("ô", "ê").replace("Ô", "Ê")                                       # Erreur de numérisation ?

    >mème
        <<- /ocr/ ->> =\1.replace("è", "ê").replace("È", "Ê")                                       # Erreur de numérisation ?

    >mémo
        <<- /ocr/ ->> =\1.replace("é", "ê").replace("É", "Ê").replace("o", "e").replace("O", "E")   # Erreur de numérisation ?

TEST: __ocr__ J’en ai assez {{môme}} si ça ne se voit pas.
TEST: __ocr__ Ces {{mèmes}} hommes qui nous ont lâchés au pire moment
TEST: __ocr__ C’est l’incessant retour du {{mémo}}.


# mes
__ocr_mes_m_as__
    mas
        <<- /ocr/ ->> mes|m’as                                                                      # Erreur de numérisation ?

    nies
        <<- /ocr/ not value(<1, "|tu|ne|n’|") ->> mes                                               # Erreur de numérisation ?

TEST: __ocr__ elle est fière de {{mas}} succès
TEST: __ocr__ Est-ce que tu vas nier {{nies}} réussites


# mon / won
__ocr_mon__
    won
        <<- /ocr/ ->> mon                                                                           # Erreur de numérisation ?

TEST: __ocr__ c’est {{won}} ami


# mot / mol / moi
__ocr_mot__
    [mol|mols]
        <<- /ocr/ ->> =\1.replace("l", "t").replace("L", "T")+"|"+\1.replace("l", "i").replace("L", "I")  # Erreur de numérisation ?

TEST: __ocr__ c’est un {{mol}} très dur.


# moyen
__ocr_moyen__
    >moyeu
        <<- /ocr/ ->> moyen|moyens                                                                  # Erreur de numérisation ?

TEST: __ocr__ quel {{moyeu}} employer ?


# ne / na / no / rie
__ocr_ne__
    [no|na|rie]
        <<- /ocr/ ->> ne                                                                            # Erreur de numérisation ?

TEST: __ocr__ {{no}} fais rien que tu pourrais regretter
TEST: __ocr__ elle avance, mais {{rie}} prend jamais de risque inconsidéré.


# nous / noue / noua
__ocr_nous__
    [noue|noua]
        <<- /ocr/ ->> nous                                                                          # Erreur de numérisation ?

TEST: __ocr__ {{noue}} attaquer à eux signerait notre perte.


# par / paf / pan / pat
__ocr_par__
    [paf|pat]
        <<- /ocr/ ->> par                                                                           # Erreur de numérisation ?

    pan
        <<- /ocr/ ->> par|peu                                                                       # Erreur de numérisation ?

    pur @:[DMT]
        <<- /ocr/ -1>> par                                                                          # Erreur de numérisation ?

TEST: __ocr__ Une seule action {{paf}} jour
TEST: __ocr__ {{Pur}} la déesse !
TEST: __ocr__ attaqué {{pan}} deux fois


# par le / par la / par les / parle / parla / parles
__ocr_par_le_la_les__
    parle  @:[NA].*:[me]:[si]
        <<- /ocr/ not value(<1, "|ne|il|on|elle|je|") -1>> par le                                   # Erreur de numérisation ?

    parla  @:[NA].*:[fe]:[si]
        <<- /ocr/ not value(<1, "|ne|il|on|elle|") -1>> par la                                      # Erreur de numérisation ?

    parles  @:[NA].*:[pi]
        <<- /ocr/ not value(<1, "|ne|tu|") -1>> par les                                             # Erreur de numérisation ?

TEST: __ocr__ {{parle}} glaive et le mensonge, l’Église s’imposa.
TEST: __ocr__ {{parla}} force, on peut réussir
TEST: __ocr__ tu fus trompée {{parles}} mensonges permanents de son beau-père.


# pendant / pondant
__ocr_pendant__
    pondant
        <<- /ocr/ ->> pendant                                                                       # Erreur de numérisation ?

TEST: __ocr__ {{pondant}} qu’elle travaille, il se prélasse.


# peu / peut / peux / pou
__ocr_peu_peux_peut__
    pou
        <<- /ocr/ not morph(<1, ":D.*:m:s") ->> peu                                                 # Erreur de numérisation ?

    poux
        <<- /ocr/ not morph(<1, ":D.*:m:p") ->> peux|peut|pour                                      # Erreur de numérisation ?

TEST: __ocr__ il est {{pou}} probable qu’il y parvienne.
TEST: __ocr__ elles sont venues {{poux}} voir de leurs propres yeux.


# plus / pins
__ocr_plus__
    pins
        <<- /ocr/ ->> plus                                                                          # Erreur de numérisation ?

TEST: __ocr__ ils sont {{pins}} instruits qu’il n’y paraît.


# puis / pois
__ocr_puis__
    pois
        <<- /ocr/ not morph(<1, ":D.*:m:p") ->> puis                                                # Erreur de numérisation ?

TEST: __ocr__ elles sont venues, {{pois}} elles sont parties.


# pour / pouf
__ocr_pour__
    pouf
        <<- /ocr/ not morph(<1, ":D.*:f:s") ->> pour                                                # Erreur de numérisation ?

TEST: __ocr__ {{pouf}} elle, il était prêt à tout.


# près / prés
__ocr_près__
    prés
        <<- /ocr/ not morph(<1, ":D.*:[me]:p") ->> près                                             # Erreur de numérisation ?

TEST: __ocr__ ils sont arrivés {{prés}} de la tombe.


# que / quo
__ocr_que__
    qua
        <<- /ocr/ not value(<1, "|sine|") ->> que                                                   # Erreur de numérisation ?

    quo
        <<- /ocr/ not value(<1, "|statu|") ->> que                                                  # Erreur de numérisation ?

TEST: __ocr__ elles ne savent pas {{qua}} faire
TEST: __ocr__ {{Quo}} penser de tout ceci ?
TEST: __ocr__ pour elle, c’est une condition sine qua non.


# qu’importe
__ocr_qu_importe__
    qu’ [importé|importa]
        <<- /ocr/ -2>> importe                                                                      # Erreur de numérisation ?

TEST: __ocr__ Qu’{{importé}} le flacon, pourvu qu’on ait l’ivresse.


# reine / ruine
__ocr_reine_ruine__
    >rainer
        <<- /ocr/ value(\1, "|raine|raines|") ->> reine|reines|ruine|ruines                         # Erreur de numérisation ?
        <<- /ocr/ __else__ ->> =\1.replace("ain", "uin").replace("AIN", "UIN")                      # Erreur de numérisation ?

TEST: __ocr__ tu vas {{rainer}} notre réputation.
TEST: __ocr__ des {{raines}} mal aimées.


# qu’étant
__ocr_qu_étant__
    quêtant
        <<- /ocr/ ->> qu’étant                                                                      # Erreur de numérisation ?

TEST: __ocr__ {{Quêtant}} la fille d’une déesse, elle n’avait pas à se justifier.


# qui / gui
__ocr_qui__
    gui
        <<- /ocr/ not morph(<1, ":D.*:m:s") ->> qui                                                 # Erreur de numérisation ?

TEST: __ocr__ avec {{gui}} faire alliance ?


# s’il / sil
__ocr_s_il__
    sil
        <<- /ocr/ ->> s’il                                                                          # Erreur de numérisation ?

    sils
        <<- /ocr/ ->> s’ils                                                                         # Erreur de numérisation ?

TEST: __ocr__ {{sil}} avait su, il n’aurait rien tenté de trop audacieux.
TEST: __ocr__ {{sils}} étaient venus, on l’aurait vu.


# son / sou
__ocr_son__
    sou
        <<- /ocr/ ->> son                                                                           # Erreur de numérisation ?

TEST: __ocr__ ça vient de {{sou}} ami


# sur / sar
__ocr_sur__
    sar
        <<- /ocr/ ->> sur                                                                           # Erreur de numérisation ?

    sui
        <<- /ocr/ not value(>1, "|generis|") ->> sur                                                # Erreur de numérisation ?

TEST: __ocr__ il ne savait rien {{sar}} eux.
TEST: __ocr__ il en est {{sui}}


# tard / lard
__ocr_tard__
    lard
        <<- /ocr/ not value(<1, "|le|ce|mon|ton|son|du|un|") ->> tard                               # Erreur de numérisation ?

TEST: __ocr__ elles seront là tôt ou {{lard}}.


# tandis que / taudis
__ocr_tandis__
    taudis [que|qu’]
         <<- /ocr/ -1>> tandis                                                                       # Erreur de numérisation ?

TEST: __ocr__ mais {{taudis}} qu’elle œuvrait à leur salut, les nuages s’amoncelaient.


# l’est / Test
__ocr_l_est__
    Test
        <<- /ocr/ before("\\w") ->> l’est                                                           # Erreur de numérisation ?

TEST: __ocr__ ça {{Test}} à leurs yeux.


# tête / tète
__ocr_tête__
    tète
        <<- /ocr/ not value(<1, "|je|il|elle|on|ne|ça|") ->> =\1.replace("è", "ê").replace("È", "Ê")    # Erreur de numérisation ?

TEST: __ocr__ cette forte {{tète}} n’écoute jamais personne.


# tin / fin / un
__ocr_fin_un__
    tin
        <<- /ocr/ ->> fin|un                                                                        # Erreur de numérisation ?

TEST: __ocr__ c’était {{tin}} marchand vaniteux.


# ton / tan
__ocr_ton__
    >tan
        <<- /ocr/ ->> =\1.replace("a", "o").replace("A", "O")                                       # Erreur de numérisation ?

TEST: __ocr__ pour {{tan}} propre bien.


# toute / tonte
__ocr_toute__
    >tonte
        <<- /ocr/ ->> =\1.replace("n", "u").replace("N", "U")                                       # Erreur de numérisation ?

TEST: __ocr__ à {{tonte}} fin utile


# tu es / tues
__ocr_tu_es__
    tues
        <<- /ocr/ not morph(<1, ":(?:N.*:f:p|V0e.*:3p)|>(?:tu|ne)/") ->> tu es                      # Erreur de numérisation ?

TEST: __ocr__ dans tous les cas, {{tues}} foutue.
TEST: __ocr__ ses actions tues.


# un / vin
__ocr_un__
    vin
        <<- /ocr/ not value(<1, "|ce|de|du|un|quel|leur|le|") ->> un                                # Erreur de numérisation ?

TEST: __ocr__ {{vin}} mathématicien hors du commun.


# une / ure / vine
__ocr_une__
    ure
        <<- /ocr/ ->> une                                                                           # Erreur de numérisation ?

    vine
        <<- /ocr/ ->> une                                                                           # Erreur de numérisation ?

TEST: __ocr__ il avait {{ure}} femme élégante et silencieuse
TEST: __ocr__ c’est pour {{vine}} amie


# vêtement / vêlement
__ocr_vêtement__
    >vêlement
        <<- /ocr/ ->> =\1.replace("l", "t").replace("L", "T")                                       # Erreur de numérisation ?

TEST: __ocr__ il enfila ses {{vêlements}} en hâte.


# vite
__ocr_vite__
    vile
        <<- /ocr/ ->> vite                                                                          # Erreur de numérisation ?

TEST: __ocr__ Elle est {{vile}} débordée par l’ampleur de la tâche.


# voilà
__ocr_voilà__
    [<start>|,]  ?[me|te|le|la|nous|vous|les]¿  voila
        <<- /ocr/ --1>> voilà                                                                       # Erreur de numérisationb ?

TEST: __ocr__ nous {{voila}}


# voit / volt
__ocr_voit__
    volt
        <<- /ocr/ ->> voit                                                                          # Erreur de numérisation ?

TEST: __ocr__ La femme {{volt}} plus loin


# vous / voua / voue
__ocr_vous__
    [voue|voua]
        <<- /ocr/ ->> vous                                                                          # Erreur de numérisation ?

TEST: __ocr__ avec {{voue}}, je n’ai pas confiance.



@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: graphe1                                                                                 _
@@@@
@@@@
@@@@
@@@@

!!!! Doublons (casse identique)                                                                   !!


# SLOWER THAN REGEX RULE
#__doublon__
#    *WORD  *WORD
#    <<- \1 == \2
#        and not value(\2, "|nous|vous|faire|en|la|lui|donnant|œuvre|ah|oh|eh|hé|ho|ha|hou|olé|joli|Bora|couvent|dément|sapiens|très|vroum|")
#        and not (value(\1, "|est|une|") and value(<1, "|l’|d’|"))
#        and not (\2 == "mieux" and value(<1, "|qui|"))
#    ->> \1                                                                                          # Doublon.
#
#TEST: Il y a un {{doublon doublon}}.


!!
!!
!!!! Élisions                                                                                     !!
!!
!!

__typo_élisions_manquantes__
    [le|la|de]  ~^[aâeéêiîoôu].
        <<- /typo/ space_after(\1, 1, 1) and not re.search("(?i)^(?:onz[ei]|énième|iourte|ouistiti|ouate|one-?step|ouf|Ouagadougou|I(?:I|V|X|er|ᵉʳ|ʳᵉ|è?re))", \2) and not morph(\2, ":G")
        -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]
        <<- /typo/ space_after(\1, 1, 1) -1:.2>> s’                         # Il faut élider “si” et l’accoler au pronom.|http://fr.wikipedia.org/wiki/Élision

    que [il|ils|elle|elles|on|iel|iels]
        <<- /typo/ space_after(\1, 1, 1) -1:.2>> qu’                        # Il faut élider “que” et l’accoler au pronom.|http://fr.wikipedia.org/wiki/Élision

    se  ~^[aâeéêiîoôu].
        <<- /typo/ \1 != "SE" and space_after(\1, 1, 1) and morph(\2, ":V", ":Q")
        -1:.2>> s’                                                          # Il faut élider le pronom “se” et l’accoler au verbe.|http://fr.wikipedia.org/wiki/Élision

TEST: {{le }}amour                                                        ->> l’
TEST: {{la }}imagination                                                  ->> l’
TEST: {{de }}amour                                                        ->> d’
TEST: {{de }}est                                                          ->> d’
TEST: je crois que {{si }}ils viennent, ils seront mécontents
TEST: {{Que }}ils soient heureux
TEST: Il {{se }}avançait parmi eux.
TEST: J’ai passé une journée de ouf.


# ce -> cet
__typo_euphonie_cet__
    ce  ~^[aâeéêiîoôu]
        <<- /typo/ not re.search("(?i)^(?:onz|énième|ouf|énième|ouistiti|one-?step|I(?:I|V|X|er|ᵉʳ))", \2) and morph(\2, ":[NA].*:[me]")
        -1>> cet                                                                # Euphonie : “ce” devient “cet” devant un mot commençant par une voyelle.

TEST: {{ce}} animal est dangereux



!!
!!
!!!! Nombres ordinaux                                                                             !!
!!
!!

__typo_ordinaux_chiffres_exposants__
# Désactivé dans Writer pour éviter la confusion avec le formatage exposant
    1er
        <<- /typo/ sContext != "Writer" ->> 1ᵉʳ     # Nombre ordinal. Premier : 1ᵉʳ. Première : 1ʳᵉ. Premiers : 1ᵉʳˢ. Premières : 1ʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    1ers
        <<- /typo/ sContext != "Writer" ->> 1ᵉʳˢ    # Nombre ordinal. Premier : 1ᵉʳ. Première : 1ʳᵉ. Premiers : 1ᵉʳˢ. Premières : 1ʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    1re
        <<- /typo/ sContext != "Writer" ->> 1ʳᵉ     # Nombre ordinal. Premier : 1ᵉʳ. Première : 1ʳᵉ. Premiers : 1ᵉʳˢ. Premières : 1ʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    1res
        <<- /typo/ sContext != "Writer" ->> 1ʳᵉˢ    # Nombre ordinal. Premier : 1ᵉʳ. Première : 1ʳᵉ. Premiers : 1ᵉʳˢ. Premières : 1ʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    2d
        <<- /typo/ sContext != "Writer" ->> 2ᵈ      # Nombre ordinal. Second : 2ᵈ. Seconde : 2ᵈᵉ. Seconds : 2ᵈˢ. Secondes : 2ᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    2ds
        <<- /typo/ sContext != "Writer" ->> 2ᵈˢ     # Nombre ordinal. Second : 2ᵈ. Seconde : 2ᵈᵉ. Seconds : 2ᵈˢ. Secondes : 2ᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    2de
        <<- /typo/ sContext != "Writer" ->> 2ᵈᵉ     # Nombre ordinal. Second : 2ᵈ. Seconde : 2ᵈᵉ. Seconds : 2ᵈˢ. Secondes : 2ᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    2des
        <<- /typo/ sContext != "Writer" ->> 2ᵈᵉˢ    # Nombre ordinal. Second : 2ᵈ. Seconde : 2ᵈᵉ. Seconds : 2ᵈˢ. Secondes : 2ᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    ~^\d+e$
        <<- /typo/ \1 != "1e" and sContext != "Writer" ->> =\1[:-1]+"ᵉ"         # Nombre ordinal singulier. Exemples : 2ᵉ, 3ᵉ, 4ᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    ~^\d+es$
        <<- /typo/ \1 != "1es" and sContext != "Writer" ->> =\1[:-2]+"ᵉˢ"       # Nombre ordinal pluriel. Exemples : 2ᵉˢ, 3ᵉˢ, 4ᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

TEST: le {{1er}} qui m’emmerde, je le fusille       ->> 1ᵉʳ
TEST: les {{1ers}} seront toujours là               ->> 1ᵉʳˢ
TEST: la {{1re}} classe                             ->> 1ʳᵉ
TEST: les {{1res}} classes                          ->> 1ʳᵉˢ
TEST: être {{2d}} au classement                     ->> 2ᵈ
TEST: éternels {{2ds}}                              ->> 2ᵈˢ
TEST: la {{2de}} fois                               ->> 2ᵈᵉ
TEST: les {{2des}}                                  ->> 2ᵈᵉˢ
TEST: c’est le {{3e}}                               ->> 3ᵉ
TEST: les {{4es}} vont en cours.                    ->> 4ᵉˢ


__typo_ordinaux_chiffres_incorrects__
    1 [ier|er]
    1ier
        <<- /typo/ ->> 1ᵉʳ          # Nombre ordinal. Premier : 1ᵉʳ. Première : 1ʳᵉ. Premiers : 1ᵉʳˢ. Premières : 1ʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    1 [iers|ers]
    1iers
        <<- /typo/ ->> 1ᵉʳˢ         # Nombre ordinal. Premier : 1ᵉʳ. Première : 1ʳᵉ. Premiers : 1ᵉʳˢ. Premières : 1ʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    1 [ière|ère|re]
    1ière
        <<- /typo/ ->> 1ʳᵉ          # Nombre ordinal. Premier : 1ᵉʳ. Première : 1ʳᵉ. Premiers : 1ᵉʳˢ. Premières : 1ʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    1 [ières|ères|res]
    1ières
        <<- /typo/ ->> 1ʳᵉˢ         # Nombre ordinal. Premier : 1ᵉʳ. Première : 1ʳᵉ. Premiers : 1ᵉʳˢ. Premières : 1ʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    2 nd
    2nd
        <<- /typo/ ->> 2ᵈ           # Nombre ordinal. Second : 2ᵈ. Seconde : 2ᵈᵉ. Seconds : 2ᵈˢ. Secondes : 2ᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    2 nds
    2nds
        <<- /typo/ ->> 2ᵈˢ          # Nombre ordinal. Second : 2ᵈ. Seconde : 2ᵈᵉ. Seconds : 2ᵈˢ. Secondes : 2ᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    2 nde
    2nde
        <<- /typo/ ->> 2ᵈᵉ          # Nombre ordinal. Second : 2ᵈ. Seconde : 2ᵈᵉ. Seconds : 2ᵈˢ. Secondes : 2ᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    2 ndes
    2ndes
        <<- /typo/ ->> 2ᵈᵉˢ         # Nombre ordinal. Second : 2ᵈ. Seconde : 2ᵈᵉ. Seconds : 2ᵈˢ. Secondes : 2ᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    ~^\d+$  [e|è|ième|ieme|ème|eme]
        <<- /typo/ ->> \1ᵉ          # Nombre ordinal singulier. Exemples : 2ᵉ, 3ᵉ, 4ᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    ~^\d+$  [es|ès|ièmes|iemes|èmes|emes]
        <<- /typo/ ->> \1ᵉˢ         # Nombre ordinal pluriel. Exemples : 2ᵉˢ, 3ᵉˢ, 4ᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    ~^\d+(?:è|i?[èe]me)s?$
        <<- /typo/ \1.endswith("s")
        ->> =\1.replace("mes", "").replace("è", "").replace("e", "").replace("i", "") + "ᵉˢ"    # Nombre ordinal pluriel. Exemples : 2ᵉˢ, 3ᵉˢ, 4ᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
        <<- /typo/ __else__
        ->> =\1.replace("me", "").replace("è", "").replace("e", "").replace("i", "") + "ᵉ"      # Nombre ordinal singulier. Exemples : 2ᵉ, 3ᵉ, 4ᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

TEST: le {{1ier}} de chaque semaine             ->> 1ᵉʳ
TEST: les {{1 iers}}                            ->> 1ᵉʳˢ
TEST: la {{1ière}} fois, c’est la plus dure     ->> 1ʳᵉ
TEST: les {{1ières}}                            ->> 1ʳᵉˢ
TEST: le {{2nd}} du mois                        ->> 2ᵈ
TEST: les {{2nds}} du mois                      ->> 2ᵈˢ
TEST: la {{2 nde}} vitesse                      ->> 2ᵈᵉ
TEST: les {{2ndes}} classes                     ->> 2ᵈᵉˢ
TEST: Non, la {{2 è}} fois.                     ->> 2ᵉ
TEST: C’est la {{3 ème}} fois…                  ->> 3ᵉ
TEST: C’est la {{3ème}} fois…                   ->> 3ᵉ
TEST: les {{5 èmes}} classes…                   ->> 5ᵉˢ
TEST: les {{3ièmes}} années                     ->> 3ᵉˢ


# Chars:ⅠⅤⅩⅬⅭⅮⅯ, plus ⅡⅢⅣⅥⅦⅧⅨⅪⅫ pour les heures
#__typo_cardinaux_romains__
#    ~^[IVXLCDM]{2,20}$
#        <<- /romain/ not value(\1, "|CDI|LCD|VIL|MIX|CID|") ->> =\1.replace("I", "Ⅰ").replace("V", "Ⅴ").replace("X", "Ⅹ").replace("L", "Ⅼ").replace("C", "Ⅽ").replace("D", "Ⅾ").replace("M", "Ⅿ")
#        # Nombre cardinal romain. Utilisez les caractères dédiés.
#
#TEST: __romain__ Charles {{VII}}                    ->> ⅤⅠⅠ
#TEST: __romain__ Anno {{MXXXIII}}                   ->> ⅯⅩⅩⅩⅠⅠⅠ
#TEST: __romain__ j’ai eu un CDI.
#TEST: __romain__ c’est un écran LCD


__typo_ordinaux_chiffres_romains_exposants!5__
    Ier
        <<- /typo/ sContext != "Writer" and not option("romain") ->> Iᵉʳ     # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ ->> Ⅰᵉʳ     # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    Iers
        <<- /typo/ sContext != "Writer" and not option("romain") ->> Iᵉʳˢ    # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ ->> Ⅰᵉʳˢ    # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    Ire
        <<- /typo/ sContext != "Writer" and not option("romain") ->> Iʳᵉ     # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ ->> Ⅰʳᵉ     # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    Ires
        <<- /typo/ sContext != "Writer" and not option("romain") ->> Iʳᵉˢ    # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ ->> Ⅰʳᵉˢ    # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    IId
        <<- /typo/ sContext != "Writer" and not option("romain") ->> IIᵈ     # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ ->> ⅠⅠᵈ     # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    IIds
        <<- /typo/ sContext != "Writer" and not option("romain") ->> IIᵈˢ    # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ ->> ⅠⅠᵈˢ    # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    IIde
        <<- /typo/ sContext != "Writer" and not option("romain") ->> IIᵈᵉ    # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ ->> ⅠⅠᵈᵉ    # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    IIdes
        <<- /typo/ sContext != "Writer" and not option("romain") ->> IIᵈᵉˢ   # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ ->> ⅠⅠᵈᵉˢ   # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    ~^[IVXLCDM]{2,20}e$
        <<- /typo/ sContext != "Writer" and not option("romain") ->> =\1[:-1]+"ᵉ"    # Nombre ordinal romain singulier. Exemples : IIᵉ, IIIᵉ, IVᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ ->> =\1[:-1].replace("I", "Ⅰ").replace("V", "Ⅴ").replace("X", "Ⅹ").replace("L", "Ⅼ").replace("C", "Ⅽ").replace("D", "Ⅾ").replace("M", "Ⅿ")+"ᵉ"
#        # Nombre ordinal romain singulier. Exemples : IIᵉ, IIIᵉ, IVᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    [Ie|Ve|Xe]
        <<- /typo/ sContext != "Writer" and not option("romain") ->> =\1[:-1]+"ᵉ"    # Nombre ordinal romain singulier. Exemples : IIᵉ, IIIᵉ, IVᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ ->> =\1[:-1].replace("I", "Ⅰ").replace("V", "Ⅴ").replace("X", "Ⅹ").replace("L", "Ⅼ").replace("C", "Ⅽ").replace("D", "Ⅾ").replace("M", "Ⅿ")+"ᵉ"
#        # Nombre ordinal romain singulier. Exemples : IIᵉ, IIIᵉ, IVᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    ~^[IVXLCDM]{2,20}es$
        <<- /typo/ sContext != "Writer" and not option("romain") ->> =\1[:-2]+"ᵉˢ"   # Nombre ordinal romain pluriel. Exemples : IIᵉˢ, IIIᵉˢ, IVᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ ->> =\1[:-2].replace("I", "Ⅰ").replace("V", "Ⅴ").replace("X", "Ⅹ").replace("L", "Ⅼ").replace("C", "Ⅽ").replace("D", "Ⅾ").replace("M", "Ⅿ")+"ᵉˢ"
#        # Nombre ordinal romain pluriel. Exemples : IIᵉˢ, IIIᵉˢ, IVᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    [Ies|Ves|Xes]
        <<- /typo/ sContext != "Writer" and not option("romain") ->> =\1[:-2]+"ᵉˢ"   # Nombre ordinal romain pluriel. Exemples : IIᵉˢ, IIIᵉˢ, IVᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ ->> =\1[:-2].replace("I", "Ⅰ").replace("V", "Ⅴ").replace("X", "Ⅹ").replace("L", "Ⅼ").replace("C", "Ⅽ").replace("D", "Ⅾ").replace("M", "Ⅿ")+"ᵉˢ"
#        # Nombre ordinal romain pluriel. Exemples : IIᵉˢ, IIIᵉˢ, IVᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

TEST: François {{Ier}}                          ->> Iᵉʳ
TEST: les {{Iers}}                              ->> Iᵉʳˢ
TEST: la {{Ire}}                                ->> Iʳᵉ
TEST: les {{Ires}}                              ->> Iʳᵉˢ
TEST: le {{IId}}                                ->> IIᵈ
TEST: les {{IIds}}                              ->> IIᵈˢ
TEST: la {{IIde}}                               ->> IIᵈᵉ
TEST: les {{IIdes}}                             ->> IIᵈᵉˢ
TEST: c’est le {{IIIe}} siècle                  ->> IIIᵉ
TEST: La {{Ve}} République                      ->> Vᵉ
TEST: Le {{Xe}} siècle                          ->> Xᵉ
TEST: {{XXXIIes}}                               ->> XXXIIᵉˢ
TEST: les {{Ves}} siècles                       ->> Vᵉˢ
#TEST: __romain__ François {{Ier}}               ->> Ⅰᵉʳ
#TEST: __romain__ les {{Iers}}                   ->> Ⅰᵉʳˢ
#TEST: __romain__ la {{Ire}}                     ->> Ⅰʳᵉ
#TEST: __romain__ les {{Ires}}                   ->> Ⅰʳᵉˢ
#TEST: __romain__ le {{IId}}                     ->> ⅠⅠᵈ
#TEST: __romain__ les {{IIds}}                   ->> ⅠⅠᵈˢ
#TEST: __romain__ la {{IIde}}                    ->> ⅠⅠᵈᵉ
#TEST: __romain__ les {{IIdes}}                  ->> ⅠⅠᵈᵉˢ
#TEST: __romain__ c’est le {{IIIe}} siècle       ->> ⅠⅠⅠᵉ
#TEST: __romain__ La {{Ve}} République           ->> Ⅴᵉ
#TEST: __romain__ Le {{Xe}} siècle               ->> Ⅹᵉ
#TEST: __romain__ {{XXXIIes}}                    ->> ⅩⅩⅩⅠⅠᵉˢ
#TEST: __romain__ les {{Ves}} siècles            ->> Ⅴᵉˢ


__typo_ordinaux_chiffres_romains_incorrects!5__
    I ier
    Iier
        <<- /typo/ ->> Iᵉʳ                                  # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ __else__ ->> Ⅰᵉʳ                     # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    I iers
    Iiers
        <<- /typo/ ->> Iᵉʳˢ                                 # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ __else__ ->> Ⅰᵉʳˢ                    # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    I ière
    Iière
        <<- /typo/ ->> Iʳᵉ                                  # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ __else__ ->> Ⅰʳᵉ                     # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    I ières
    Iières
        <<- /typo/ ->> Iʳᵉˢ                                 # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ __else__ ->> Ⅰʳᵉˢ                    # Nombre ordinal romain. Premier : Iᵉʳ. Première : Iʳᵉ. Premiers : Iᵉʳˢ. Premières : Iʳᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    II nd
    IInd
        <<- /typo/ ->> IIᵈ                                  # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ __else__ ->> ⅠⅠᵈ                     # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    II nds
    IInds
        <<- /typo/ ->> IIᵈˢ                                 # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ __else__ ->> ⅠⅠᵈˢ                    # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    II nde
    IInde
        <<- /typo/ ->> IIᵈᵉ                                 # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ __else__ ->> ⅠⅠᵈᵉ                    # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    II ndes
    IIndes
        <<- /typo/ ->> IIᵈᵉˢ                                # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ __else__ ->> ⅠⅠᵈᵉˢ                   # Nombre ordinal romain. Second : IIᵈ. Seconde : IIᵈᵉ. Seconds : IIᵈˢ. Secondes : IIᵈᵉˢ.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    ~^[IVXLCDM]{1,20}$  [e|è|ième|ieme|ème|eme]
        <<- /typo/ ->> \1ᵉ                                  # Nombre ordinal romain singulier. Exemples : IIᵉ, IIIᵉ, IVᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ __else__ ->> =\1.replace("I", "Ⅰ").replace("V", "Ⅴ").replace("X", "Ⅹ").replace("L", "Ⅼ").replace("C", "Ⅽ").replace("D", "Ⅾ").replace("M", "Ⅿ") + "ᵉ"
#        # Nombre ordinal romain singulier. Exemples : 2ᵉ, 3ᵉ, 4ᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    ~^[IVXLCDM]{1,20}$  [es|ès|ièmes|iemes|èmes|emes]
        <<- /typo/ ->> \1ᵉˢ                                 # Nombre ordinal romain pluriel. Exemples : IIᵉˢ, IIIᵉˢ, IVᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ __else__ ->> =\1.replace("I", "Ⅰ").replace("V", "Ⅴ").replace("X", "Ⅹ").replace("L", "Ⅼ").replace("C", "Ⅽ").replace("D", "Ⅾ").replace("M", "Ⅿ") + "ᵉˢ"
#        # Nombre ordinal romain pluriel. Exemples : 2ᵉˢ, 3ᵉˢ, 4ᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

    ~^[IVXLCDM]{1,20}(?:è|i?[èe]me)s?$
        <<- /typo/ not morph(\1, ":G") >>>
        <<- /typo/ \1.endswith("s") or \1.endswith("S")
        ->> =\1.replace("mes", "").replace("è", "").replace("e", "").replace("i", "") + "ᵉˢ"        # Nombre ordinal romain pluriel. Exemples : IIᵉˢ, IIIᵉˢ, IVᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
        <<- /typo/ __else__
        ->> =\1.replace("me", "").replace("è", "").replace("e", "").replace("i", "") + "ᵉ"         #  Nombre ordinal romain singulier. Exemples : IIᵉ, IIIᵉ, IVᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ \1.endswith("s") or \1.endswith("S")
#        ->> =\1.replace("I", "Ⅰ").replace("V", "Ⅴ").replace("X", "Ⅹ").replace("L", "Ⅼ").replace("C", "Ⅽ").replace("D", "Ⅾ").replace("M", "Ⅿ").replace("mes", "").replace("è", "").replace("e", "").replace("i", "")+"ᵉˢ"
#        # Nombre ordinal romain pluriel. Exemples : IIᵉˢ, IIIᵉˢ, IVᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271
#        <<- /romain/ __else__
#        ->> =\1.replace("I", "Ⅰ").replace("V", "Ⅴ").replace("X", "Ⅹ").replace("L", "Ⅼ").replace("C", "Ⅽ").replace("D", "Ⅾ").replace("M", "Ⅿ").replace("me", "").replace("è", "").replace("e", "").replace("i", "")+"ᵉ"
#        #  Nombre ordinal romain singulier. Exemples : IIᵉ, IIIᵉ, IVᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271

TEST: François {{Iier}}                         ->> Iᵉʳ
TEST: {{Iiers}}                                 ->> Iᵉʳˢ
TEST: {{I ière}}                                ->> Iʳᵉ
TEST: {{Iières}}                                ->> Iʳᵉˢ
TEST: le {{IInd}} siècle                        ->> IIᵈ
TEST: {{IInds}}                                 ->> IIᵈˢ
TEST: {{II nde}}                                ->> IIᵈᵉ
TEST: {{IIndes}}                                ->> IIᵈᵉˢ
TEST: Le {{XXII ème}} siècle.                   ->> XXIIᵉ
TEST: Les {{XVI èmes}}.                         ->> XVIᵉˢ
TEST: le {{VIième}} siècle                      ->> VIᵉ
TEST: Le {{XX ème}} siècle.                     ->> XXᵉ
TEST: Le {{XXIème}} siècle.                     ->> XXIᵉ
TEST: le {{XXè}} siècle.                        ->> XXᵉ
TEST: les {{CXIèmes}}                           ->> CXIᵉˢ
#TEST: __romain__ François {{Iier}}              ->> Ⅰᵉʳ
#TEST: __romain__ {{Iiers}}                      ->> Ⅰᵉʳˢ
#TEST: __romain__ {{I ière}}                     ->> Ⅰʳᵉ
#TEST: __romain__ {{Iières}}                     ->> Ⅰʳᵉˢ
#TEST: __romain__ le {{IInd}} siècle             ->> ⅠⅠᵈ
#TEST: __romain__ {{IInds}}                      ->> ⅠⅠᵈˢ
#TEST: __romain__ {{II nde}}                     ->> ⅠⅠᵈᵉ
#TEST: __romain__ {{IIndes}}                     ->> ⅠⅠᵈᵉˢ
#TEST: __romain__ Le {{XXII ème}} siècle.        ->> ⅩⅩⅠⅠᵉ
#TEST: __romain__ Les {{XVI èmes}}.              ->> ⅩⅤⅠᵉˢ
#TEST: __romain__ le {{VIième}} siècle           ->> ⅤⅠᵉ
#TEST: __romain__ Le {{XX ème}} siècle.          ->> ⅩⅩᵉ
#TEST: __romain__ Le {{XXIème}} siècle.          ->> ⅩⅩⅠᵉ
#TEST: __romain__ le {{XXè}} siècle.             ->> ⅩⅩᵉ
#TEST: __romain__ les {{CXIèmes}}                ->> ⅭⅩⅠᵉˢ


!!!! Chimie                                                                                       !!

__chim_molécules__
    [Ac2O3|Ag2C2|Ag2C2O4|Ag2Cl2|Ag2CO3|Ag2Cr2O7|Ag2CrO4|Ag2F|Ag2MoO4|Ag2O|Ag2S|Ag2Se|Ag2SeO3|Ag2SeO4|Ag2SO4|Ag2Te|Ag3Br2|Ag3Br3|Ag3Cl3|Ag3I3|Ag3PO4|AgBF4|AgBrO2|AgBrO3|AgBrO4|AgCl3Cu2|AgClO3|AgClO4|AgF2|AgIO2|AgIO3|AgIO4|AgMnO4|AgN3|AgNO3|AgPF6|Al2BeO4|Al2Br6|Al2Cl9K3|Al2CoO4|Al2F6|Al2I6|Al2MgO4|Al2O|Al2O2|Al2O3|Al2O5Si|Al2O7Si2|Al2S|Al2S3|Al2Se|Al2Te|Al3F14Naᵢ|Al4C3|Al6BeO10|Al6O13Si2|AlBO3|AlBr3|AlCl2F|AlCl2H|AlCl3|AlCl4Cs|AlCl4K|AlCl4Na|AlCl4Rb|AlCl6K3|AlCl6Na3|AlF2|AlF2O|AlF3|AlF4K|AlF4Li|AlF6K3|AlF6Li3|AlF6Na3|AlI3|AlLiO2|AlNaO2|AlO2|AlPO4|AlTe2|As2I4|As2Mg3|As2O3|As2O5|As2P2|As2S4|As2S5|As2Se|As2Se3|As2Se5|As3O4|As3P|As4O3|As4O5|As4S3|As4S4|AsBr3|AsCl3|AsCl3O|AsCl4F|AsF3|AsF5|AsH3|AsI3|AsO2|AsP3|Au2O3|Au2S|Au2S3|Au2Se3|AuBr3|AuCl3|AuF3|AuI3]
    [B2Cl4|B2F4|B2H6|B2O3|B2S3|B2Se3|B3N3H6|B4C|Ba2P2O7|Ba2V2O7|Ba2XeO6|Ba3N2|BaB6|BaBr2|BaC2|BaC2O4|BaCl2|BaCO3|BaCrO4|BaF2|BaFeSi4O10|BaHfO3|BaHgI4|BaI2|BaMnO4|BaMoO4|BaN6|BaNb2O6|BaO2|BaS2O3|BaSeO3|BaSeO4|BaSi2|BaSi2O5|BaSiF6|BaSiO3|BaSnO3|BaSO3|BaSO4|BAsO4|BaTeO3|BaTiO3|BaU2O7|BaWO4|BaZrO3|BBr3|BCl3|Be2C|Be3N2|BeB2|BeBr2|BeCl2|BeCO3|BeF2|BeI2|BeSO3|BeSO4|BF3|Bi2O3|Bi2S3|Bi2Se3|BI3|BiBO3|BiBr3|BiC6H5O7|BiCl3|BiF3|BiI3|BiPO4|BPO4|Br2|Br2O5|BrCl3|BrCl5|BrF3|BrF5]
    [C10H10N2O|C10H10O2|C10H10O4|C10H11N3O3S|C10H12N2|C10H12O|C10H12O2|C10H12O3|C10H13N5O4|C10H14O|C10H15ON|C10H16|C10H16O|C10H17NO3|C10H19NO3|C10H20N2O2|C10H22|C10H7N3S|C10H7NO2|C10H8|C10H8O3|C10H9N5O|C10H9NO2|C11H11NO2|C11H12N2O2|C11H12O3|C11H14N2O|C11H14O2|C11H19NO4|C11H24|C11H8O2|C12H10|C12H10ClN2O5S|C12H11N5|C12H11N7|C12H13NO2|C12H14O4|C12H15NO|C12H16N2|C12H16O3|C12H16O4|C12H16O7|C12H18O|C12H22O11|C12H26|C12H4N4|C12H8O4|C131H200N30O43S2|C13H10O|C13H12F2N6O|C13H12O|C13H12O2|C13H14N2O|C13H16N2O2|C13H18O2|C13H28|C14H10|C14H10O14|C14H12O3|C14H14Cl2N2O|C14H18N2O5|C14H18N4O3|C14H30|C158H251N39O46S|C15H10O4|C15H10O5|C15H10O6|C15H10O7|C15H12N2O|C15H12N2O2|C15H32|C161H236N42O48|C164H256Na2O68S2|C16H14O3|C16H28N2O6Zn|C16H34|C17H13ClN4|C17H14F3N3O2S|C17H18N2O6|C17H19N3O3S|C17H22O2|C17H24O|C17H24O9|C17H36|C18H22O2|C18H24O2|C18H24O3|C18H24O4|C18H27NO3|C18H32O2|C18H36O2|C18H38|C19H16ClNO4|C19H26O2|C19H28O2|C19H30O2|C19H40|C20H24O2N2|C20H27NO11|C20H28O2|C20H32O5|C20H34O5|C20H42|C21H20O6|C21H30O2|C21H36N7O16P3S|C22H23ClN2O2|C23H19ClF3NO3|C2F4|C2H2|C2H2O2|C2H3Cl|C2H3NO|C2H4|C2H4Cl2|C2H4N4|C2H4O|C2H4O2|C2H5Br|C2H5NH2|C2H5NO2|C2H5OCs|C2H5OH|C2H5OK|C2H5ONa|C2H5ORb|C2H6|C2H6OS|C2H7NO|C2H7NO2|C2H7NO3S|C30H19NO9|C34H46O18|C35H60O6|C3H3N|C3H4N2|C3H4N2S|C3H4O3|C3H4O4|C3H5N3|C3H5N3O9|C3H5NO|C3H6|C3H6O2|C3H6O2S|C3H7N|C3H7NO2|C3H7NO2S|C3H7NO3|C3H8|C3H8NO5P|C3H8O|C3H8O2|C3H8O3|C3H9N3|C3HN|C3N12|C40H56|C44H69N15O9S|C4H10|C4H10O|C4H10O2|C4H10O3|C4H11NO2|C4H2|C4H2BrClN2|C4H2Cl2N2|C4H3Cl2N3|C4H3FN2O2|C4H4|C4H4FN3O|C4H4N2O2|C4H4N4|C4H4O|C4H5N3O|C4H6N2|C4H6N2S|C4H6N4O|C4H6O2|C4H6O4|C4H7BrO2|C4H7KO3|C4H7NaO3|C4H7NO2|C4H7NO3|C4H7NO4|C4H8|C4H8N2O3|C4H8O|C4H8O2|C4H8O3|C4H9Li|C4H9NO2|C4H9NO3|C4H9OH|C4HCl2FN2|C4I2|C55H74IN3O21S4|C59H80N4O22S4|C5H10|C5H10N2O3|C5H10O2|C5H10O4|C5H11NO2|C5H11NO2S|C5H12|C5H12O2|C5H12O4|C5H12O5|C5H3Br2N|C5H3BrN2O2|C5H3ClN2O2|C5H3ClN4|C5H4N2O2|C5H4N2O4|C5H4N4O|C5H4N4O2|C5H4N4S|C5H4NCOOH|C5H4O|C5H4O2|C5H4O2S|C5H5BrN2|C5H5ClN2|C5H5IN2|C5H5N|C5H5N3O|C5H5N3O2|C5H5N5|C5H5N5O|C5H5NO|C5H6BNO2|C5H6N2|C5H6N2O2|C5H6N2OS|C5H6O|C5H6O5|C5H7N3|C5H8O2|C5H9NO2|C5H9NO4|C62H89CoN13O15P|C63H88CoN14O14P|C63H91CoN13O14P|C6F5COOH|C6H10O3|C6H10O4|C6H11NO2|C6H12|C6H12O3|C6H12O6|C6H13NO|C6H13NO2|C6H14|C6H14N2O2|C6H14N4O2|C6H14O2|C6H14O3|C6H14O4|C6H15NO3|C6H3Br3O|C6H3Cl3O|C6H4BrNO2|C6H4ClN3|C6H4ClNO2|C6H4N4|C6H4O2|C6H5Br|C6H5CH2OH|C6H5CHO|C6H5Cl|C6H5COCl|C6H5COOH|C6H5F|C6H5I|C6H5NO2|C6H5NO3|C6H5OH|C6H6|C6H6BClO2|C6H6BFO2|C6H6IN|C6H6N2O|C6H6N2O2|C6H6O|C6H6O2|C6H6O3|C6H7BO2|C6H7CsO6|C6H7KO6|C6H7LiO6|C6H7N3O|C6H7NaO6|C6H7RbO6|C6H8N2|C6H8N2O2S|C6H8O7|C6H9N3O2|C6H9N3O3|C6N4|C72H100CoN18O17P|C77H120N18O26S|C7H10N2|C7H11NO5|C7H12N2O4|C7H12O4|C7H14O6|C7H16|C7H5Br3O|C7H5Cl3O|C7H5F3O|C7H5FO2|C7H5N3O2|C7H5NO4|C7H5NS2|C7H6N2|C7H6O|C7H6O2|C7H6O3|C7H6O4|C7H6O5|C7H7BO4|C7H7N3|C7H7NO2|C7H7NO3|C7H8|C7H8ClN3O4S2|C7H8N4O2|C7H9BO2|C7H9BO3|C83H131N19O27S|C8H10N4O2|C8H11N5O3|C8H11NO|C8H16O2|C8H16O6|C8H18|C8H5F3N2OS|C8H5NO2|C8H6BrN|C8H6Cl2O3|C8H6ClN|C8H6N2O|C8H6N2O2|C8H7N|C8H7NO|C8H8|C8H8N2OS|C8H8O3|C8H8O4|C8H9NO2|C9H10O|C9H10O3|C9H11NO2|C9H11NO3|C9H11NO4|C9H17NO2|C9H18N2O2|C9H20|C9H6BrN|C9H6N2|C9H6O3|C9H6OS|C9H7NO|C9H7NO2|C9H8N2|C9H8O2|C9H8O3|C9H8O4|C9H9N|C9H9NO|C9H9NO3|Ca3N2|Ca3P2|CaAl2O4|CaB6|CaBr2|CaC2|CaC2O4|CaCl2|CaCN2|CaCO3|CaF2|CaH2|CaHPO4|CaI2|CaMoO4|CaO2|CaSeO3|CaSeO4|CaSiO3|CaSO3|CaSO4|CaTeO3|CaTeO4|CaTiO3|CaWO4|CCl2F2|CCl4|Cd2Nb2O7|Cd3As2|Cd3P2|CdBr2|CdC2O4|CdCl2|CdCO3|CdCrO4|CdF2|CdI2|CdMoO4|CdSeO3|CdSiO3|CdSO3|CdSO4|CdTeO4|CdTiO3|CdWO4|CdZrO3|Ce2C3|Ce2O3|Ce2S3|CeB6|CeBr3|CeCl3|CeF3|CeF4|CeI2|CeI3|CeO2|CeSi2|CF3Cl|CF4|CFCl2CF2Cl|CFCl3|CH2CHCHCH2|CH2CHOH|CH2Cl2|CH2ClCOOH|CH2ClF|CH2CO|CH2O|CH2OHCH2OH|CH3CCH|CH3CdCH3|CH3CH2Br|CH3CH2CH2CH2OH|CH3CH2CH2OH|CH3CH2CONH2|CH3CH2COOH|CH3CH2OCH2CH3|CH3CH2OH|CH3CHCH2|CH3CHCHCH3|CH3CHO|CH3Cl|CH3CN|CH3COCH3|CH3COCl|CH3CONH2|CH3COOCH2C6H5|CH3COOCH3|CH3COOCHCH2|CH3COOCs|CH3COOH|CH3COOK|CH3COONa|CH3COORb|CH3HgCH3|CH3I|CH3NH2|CH3NO|CH3OCH3|CH3OCs|CH3OH|CH3OK|CH3OLi|CH3ONa|CH3ORb|CH3SCH3|CH3SH|CH4|CH4N2O2|CH5N3|CHCl3|CHClF2|Cl2|Cl2O3|Cl2O6|Cl2O7|Cl2O8|ClF3|ClF5|ClO2|ClO3F|ClOClO3|CO2|Co2B|Co2S3|Co2SiO4|Co2SnO4|Co2SO4|Co2TiO4|CO3|CoAl2O4|CoAs2|CoBr2|CoC2O4|CoCl2|COCl2|CoCr2O4|CoCrO4|CoF2|CoF3|CoI2|CoMoO4|CoS2|CoSeO3|CoTiO3|CoWO4|Cr2O3|Cr2S3|Cr2Se3|Cr2Te3|Cr3As2|Cr3C2|Cr3Sb2|CrBr2|CrBr3|CrCl2|CrCl3|CrCl4|CrF2|CrF3|CrF4|CrF5|CrF6|CrI2|CrI3|CrO2|CrO2Cl2|CrO3|CrPO4|CrSi2|CrVO4|CS2|Cs2C2O4|Cs2CO3|Cs2Cr2O7|Cs2CrO4|Cs2HPO3|Cs2HPO4|Cs2MoO4|Cs2NbO3|Cs2O|Cs2O2|Cs2S|Cs2SiO3|Cs2SO3|Cs2SO4|Cs2TeO4|Cs2TiO3|Cs2WO4|Cs3PO3|Cs3PO4|Cs3VO4|CsBO2|CsBr3|CsBrO2|CsBrO3|CsBrO4|CsC2H3O2|CsClO2|CsClO3|CsClO4|CsH2PO3|CsH2PO4|CsHCO3|CsHSO3|CsHSO4|CsI3|CsIO2|CsIO3|CsIO4|CsN3|CsNbO3|CsNH2|CsNO2|CsNO3|CsO2|CsSeO4|CsTaO3|Cu2O|Cu2S|Cu2Se|Cu2Te|Cu3As|Cu3P|Cu3Sb|Cu9S5|CuBr2|CuC2O4|CuCl2|CuF2|CuFe2O4|CuFe2S3|CuFeS2|CuIO3|CuMoO4|CuSiO3|CuSO4|CuTeO3|CuTiO3|CuWO4]
    [D2O|Dy2O3|Dy2S3|DyBr3|DyCl2|DyCl3|DySi2]
    [ErCl3|ErF2|ErF3|ErI3|ErI4Na|Eu2O|Eu2O2|Eu2O3|Eu2S|Eu2S2|EuCl2|EuCl3|EuF3|EuI2|EuNb2O6|EuNbO2|EuO2V|EuO3Ti|EuO3V|EuO4W|EuS2|EuSO4]
    [F10Mo2|F10S2|F15Mo3|F2|F2Fe|F2Ga|F2Gd|F2Ge|F2GeO|F2Hg|F2Hg2|F2Ho|F2IP|F2K2|F2Kr|F2La|F2Li2|F2Mg|F2Mn|F2Mo|F2MoO2|F2N|F2N2O|F2Na2|F2Nd|F2Ni|F2O|F2O2|F2O2S|F2O2W|F2O5S3|F2OS|F2OSi|F2OTi|F2P|F2Pb|F2Pt|F2Pu|F2S|F2S2|F2S2W|F2Sc|F2Se|F2Si|F2Sn|F2Sr|F2SW|F2Th|F2Ti|F2Tl2|F2W|F2Xe|F2Y|F2Zn|F2Zr|F3Fe|F3Ga|F3Gd|F3Ho|F3La|F3Li3|F3Lu|F3Mn|F3Mo|F3MoO|F3MoS|F3N|F3NaSn|F3Nd|F3NO|F3NO2S|F3NO3S|F3NS|F3OP|F3OTa|F3OV|F3P|F3Pr|F3PS|F3Pu|F3Rh|F3S|F3Sb|F3Sc|F3Si|F3Sm|F3SW|F3Tb|F3Th|F3Ti|F3Tl|F3Tm|F3W|F3Y|F3Yb|F3Zr|F4Ge|F4Ge2|F4Hf|F4Mg2|F4Mo|F4MoO|F4MoS|F4N2|F4Na2Sn|F4OOs|F4OP2|F4ORe|F4OS|F4OW|F4OXe|F4P2|F4Pb|F4Pt|F4Pu|F4S|F4Se|F4Si|F4Sn2|F4SW|F4Ti|F4U|F4W|F4Xe|F4Zr|F5I|F5Mo|F5ORe|F5P|F5Pu|F5S|F5Sb|F5Ta|F5U|F5W|F6Fe2|F6La2|F6Mo|F6NP3|F6Os|F6Pu|F6Re|F6S|F6Se|F6Si2|F6Sn3|F6Te|F6U|F6W|F6Xe|F7I|F7NS|F7Re|F8Si3|Fe2I2|Fe2I4|Fe2O12S3|Fe2O12W3|Fe2O3|Fe2P|Fe2SiO4|Fe3H2Na2O45Si|Fe3O4|Fe3P|Fe7Si8O24H2|FeBr2|FeBr3|FeC10H10|FeC2O4|FeC5O5|FeCl2|FeCl3|FeCO3|FeCr2O4|FeF2|FeI2|FeI3|FeMoO4|FeO2|FeO2H|FeO4S|FeO4Se|FeO8H4P2|FePO4|FeS2|FeTiO3|FeVO4|FeWO4|FeZrO3|FI2|FLi2|FMnO3|FNa2|FNO2|FNO3|FO2|FO3S|FPS2]
    [Ga2O3|Ga2S3|Ga2Te3|GaAsO4|GaBr3|GaCl2|GaI2|GaI3|GaPO4|GeBr4|GeH3COOH|GeI2|GeI4]
    [H2|H2C2O4|H2C4H4O6|H2C8H4O4|H2CO|H2CO3|H2CrO4|H2CSO|H2N2O2|H2NCH2COOH|H2NNH2|H2O|H2O2|H2S|H2S2O2|H2S2O3|H2S2O4|H2S2O5|H2S2O6|H2S2O7|H2S2O8|H2SeO3|H2SeO4|H2SiO3|H2SO3|H2SO4|H2TeO3|H2TiO3|H3AsO4|H3CCH2CH3|H3PO2|H3PO3|H3PO4|H4XeO6|H6TeO6|HBrO2|HBrO3|HBrO4|HC12H17ON4SCl2|HC3H5O3|HC6H7O6|HC9H7O4|HClO2|HClO3|HClO4|HCONH2|HCOONH4|HfBr4|HfF4|Hg2Br2|Hg2Cl2|Hg2I2|HgBr2|HgCl2|HgI2|HgSeO3|HgTeO3|HgWO4|HIO2|HIO3|HIO4|HN3|HNO2|HNO3]
    [I2|I2O5|IBr3|ICl3|In2O3|In2S3|In2Se3|In2Te3|InBr2I|InBr3|InBrI2|InCl2|InCl3|InI2|InI3|InPO4|IrBr3]
    [K2CO3|K2Cr2O7|K2CrO4|K2HAsO4|K2HPO3|K2HPO4|K2MnO4|K2N2O2|K2O|K2O2|K2S|K2S2O3|K2S2O5|K2S2O8|K2SO3|K2SO4|K3AsO4|K3C6H5O7|K3PO3|K3PO4|KAsO2|KBrO2|KBrO3|KBrO4|KClO2|KClO3|KClO4|KH2AsO4|KH2PO3|KH2PO4|KHCO3|KHSO3|KHSO4|KIO2|KIO3|KIO4|KMnO4|KNbO3|KNO2|KNO3]
    [La2O3|LaBr3|LaCl3|LaI3|LaPO4|Li2CO3|Li2Cr2O7|Li2CrO4|Li2HAsO4|Li2HPO3|Li2HPO4|Li2MoO4|Li2N2O2|Li2NbO3|Li2O|Li2O2|Li2S|Li2SeO3|Li2SeO4|Li2SiO3|Li2SO3|Li2SO4|Li2TeO3|Li2TeO4|Li2TiO3|Li2WO4|Li2ZrO3|Li3AsO4|Li3PO3|Li3PO4|LiAlH4|LiBH4|LiBrO2|LiBrO3|LiBrO4|LiC2H5O|LiClO2|LiClO3|LiClO4|LiH2AsO4|LiH2PO3|LiH2PO4|LiHCO3|LiHSO3|LiHSO4|LiIO2|LiIO3|LiIO4|LiNbO3|LiNO2|LiNO3|LiTaO3]
    [Mg2P2O7|Mg2SiO4|Mg3As2|Mg3Bi2|Mg3P2|MgBr2|MgC2O4|MgCl2|MgCO3|MgCrO4|MgF2|MgHPO4|MgI2|MgMoO4|MgSeO3|MgSeO4|MgSiO3|MgSO3|MgSO4|MgTiO3|MgWO4|Mn2O3|Mn3As2|Mn3O4|Mn3P2|Mn3Sb2|MnBr2|MnCl2|MnCO3|MnF2|MnI2|MnMoO4|MnO2|MnZrO3|MoBr2|MoBr3|MoCl2|MoCl3|MoCl5|MoO2|MoO3|MoS2|MoSe2]
    [N2|N2H2|N2H4|N2O|N2O3|N2O4|N2O5|N4H4|Na2C2O4|Na2C6H6O7|Na2CO3|Na2HAsO4|Na2HPO3|Na2HPO4|Na2MoS4|Na2N2O2|Na2O|Na2O2|Na2S|Na2S2O3|Na2S2O5|Na2S2O8|Na2S4|Na2SeO3|Na2SeO4|Na2SO3|Na2SO4|Na2TeO3|Na2TeO4|Na2TiO3|Na2ZnO2|Na2ZrO3|Na3AlF6|Na3AsO4|Na3C6H5O7|Na3PO3|Na3PO4|Na3VO4|Na4V2O7|NaAlSi3O3|NaAsO2|NaBrO2|NaBrO3|NaBrO4|NaC6F5COO|NaC6H5COO|NaC6H7O7|NaCl|NaClO2|NaClO3|NaClO4|NaH2AsO4|NaH2PO3|NaH2PO4|NaHCO3|NaHSO3|NaHSO4|NaIO2|NaIO3|NaIO4|NaNbO3|NaNH2C6H4SO3|NaNO2|NaNO3|NaSeO3|NaTaO3|NaVO3|Nb2O3|NbBr5|NbCl3|NbCl5|NbI5|NCl3|Nd2O3|NdCl2|NdI2|NH2C6H4SO3H|NH2CH2CH2NH2|NH2CH2CN|NH2Cl|NH2CONH2|NH2COOH|NH2OH|NH3|NH4Br|NH4Cl|NH4ClO4|NH4CO2NH2|NH4HS|NH4NO3|NH4OCONH2|NH4OH|NHCl2|Ni2SiO4|NI3|Ni3Sb2|NiBr2|NiCl2|NiFe2O4|NiI2|NiMoO4|NiS2|NiSO4|NiTiO3|NiWO4|NO2|NO2Cl]
    [O2|O2F2|O3|OF2]
    [P2I4|P2O5|P2S3|P2Se3|P3N5|PbC2O4|PbCl2|PbCl4|PbCO3|PbCrO4|PbF2|PbHAsO4|PbI2|PbO2|PbSO4|PCl3|PCl5|PH3|PoBr2|PoCl2|POCl3|PoCl4|PoF6|PoH2|PoO2|PoO3]
    [RaCl2|Rb2CO3|Rb2HPO3|Rb2HPO4|Rb2O|Rb2O2|Rb2S|Rb2SO3|Rb2SO4|Rb3PO3|Rb3PO4|RbBrO2|RbBrO3|RbBrO4|RbClO2|RbClO3|RbClO4|RbH2PO3|RbH2PO4|RbHCO3|RbHSO3|RbHSO4|RbIO2|RbIO3|RbIO4|RbNbO3|RbNO2|RbNO3|RnF2|RuCl3|RuF6|RuO4]
    [S2Br2|Sb2O3|Sb2O5|Sb2OS2|Sb2S3|Sb2Se3|Sb2Se5|Sb2Te3|SbBr3|SbCl3|SbCl5|SbI3|SbPO4|Sc2O3|SeBr4|SeCl4|SeO2|SeOCl2|SeOF2|SF4|SF6|Si3N4|SiBr4|SiCl4|SiH4|SiI4|SiO2|Sn3Sb4|SnBr2|SnBr2Cl2|SnBr3Cl|SnBr4|SnBrCl3|SnCl2|SnCl2I2|SnCl4|SnI4|SnO2|SnS2|SnSe2|SnTe4|SO2|SO2Cl2|SO2F2|SO3|SOF2|Sr2RuO4|SrBr2|SrC2O4|SrCl2|SrCO3|SrF2|SrHfO3|SrI2|SrMoO4|SrSeO3|SrSeO4|SrTeO3|SrTeO4|SrTiO3]
    [T2O|TaBr3|TaBr5|TaCl5|TaI5|TeBr2|TeBr4|TeCl2|TeCl4|TeI2|TeI4|TeO2|ThO2|TiBr4|TiCl2I2|TiCl3I|TiCl4|TiH2|TiI4|TiO2|Tl2MoO4|Tl2SeO3|Tl2TeO3|Tl2WO4|Tl3As|TlBr3|TlC2H3O2|TlCl3|TlI3|TlIO3|TlNO3|TlPF6|TmCl3]
    [U3O8|UBr2|UBr3|UBr5|UC2|UCl3|UCl4|UF4|UF6|UI3|UO2|UO2Cl2|UO2SO4|UO3|US2|USe2|UTe2|V2O3|V2O5|VBr2|VBr3|VCl2|VCl3|VI3|VOC2O4|VOSO4|WBr2|WBr3|WBr4|WBr5|WBr6|WCl2|WCl3|WCl4|WCl5|WCl6|WF4|WF5|WF6|WI2|WI4|WO2|WO2Br2|WO2Cl2|WO2I2|WO3|WOBr3|WOBr4|WOCl3|WOCl4|WOF4|WS2|WS3|WSe2|WTe2|Y2O3|Y2S3]
    [Yb2O3|Yb2S3|Yb2Se3|YB6|YbBr2|YbBr3|YbCl2|YbCl3|YbF2|YbF3|YbI2|YbI3|YbPO4|YBr3|YbSi2|YC2|YCl3|YF3|YVO4]
    [Zn2P2O7|Zn2SiO4|Zn3As2|Zn3N2|Zn3P2|Zn3Sb2|ZnBr2|ZnCl2|ZnCO3|ZnCr2O4|ZnF2|ZnI2|ZnMoO4|ZnO2|ZnS2O3|ZnSeO3|ZnSeO4|ZnSnO3|ZnSO3|ZnSO4|ZnTeO3|ZnTeO4|ZnTiO3|ZnWO4|ZnZrO3|ZrB2|ZrBr4|ZrCl4|ZrF4|ZrI4|ZrO2|ZrP2|ZrS2|ZrSi2|ZrSiO4]
        <<- /chim/ ->> =\1.replace("2", "₂").replace("3", "₃").replace("4", "₄").replace("5", "₅").replace("6", "₆").replace("7", "₇").replace("8", "₈").replace("9", "₉").replace("0", "₀")
        # Typographie des composés chimiques. [!]

TEST: __chim__ les molécules {{CaCO3}} et {{H2O}}…



!!!! Dates                                                                                        !!

__fusion_date__
    *NUM  -  ~^\d\d?$  -  ~^\d{2,5}$
        <<- \1.isdigit() ~>> ␣
        <<- =>> change_meta(\1, "DATE")


__date_jour_mois_année__
    31 [avril|juin|septembre|novembre]
        <<- /date/ space_after(\1, 1, 1) ->> 30 \2                                                  # Cette date est invalide. Il n’y a que 30 jours en \2.

    [30|31] février
        <<- /date/ space_after(\1, 1, 1) ->> 28 février|29 février                                  # Cette date est invalide. Il n’y a que 28 ou 29 jours en février.

    ~^\d\d?$  [janvier|février|mars|avril|mai|juin|juillet|aout|août|septembre|octobre|novembre|décembre]  ~^\d{2,5}$
        <<- /date/ not checkDate(\1, \2, \3) ->> _                                                  # Cette date est invalide.

TEST: le {{31 avril}}
TEST: le {{30 février}}
TEST: {{29 février 2011}}


__date_journée_jour_mois_année__
    ([lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche])  ?,¿  ?le¿  (~^\d\d?$) - (~^\d\d?$) - (~^\d{2,5}$)
    ([lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche])  ?,¿  ?le¿  (~^\d\d?$)  ([janvier|février|mars|avril|mai|juin|juillet|aout|août|septembre|octobre|novembre|décembre])  (~^\d{2,5}$)
        <<- /date/ not after("^ +av(?:ant|) +J(?:C|ésus-Christ)") and not checkDay(\1, \2, \3, \4)
        -1>> =getDay(\2, \3, \4)
        # Le jour de la date suivante est incorrect (selon le calendrier grégorien).|https://fr.wikipedia.org/wiki/Passage_du_calendrier_julien_au_calendrier_gr%C3%A9gorien

TEST: {{samedi}}, le 10-06-2014                                           ->> mardi
TEST: {{lundi}} le 23-07-2019
TEST: {{mardi}} 24-07-2019
TEST: {{mercredi}}, 20-07-2019
TEST: {{mercredi}} le 10 juin 2014                                        ->> mardi
TEST: {{mercredi}}, le 10 juin 2014                                       ->> mardi
TEST: {{lundi}}, 18 août 1912                                             ->> dimanche
TEST: {{jeudi}} 17 aout 1912                                              ->> samedi
TEST: lundi, 18 août 1912 avant Jésus-Christ (date imaginaire)
TEST: {{jeudi}}, 18 août 1563 : mort de La Boétie (calendrier julien)     ->> mercredi
TEST: mercredi, 18 août 1563 : mort de La Boétie (calendrier julien)


!!
!!
!!!! Traits d’union                                                                               !!
!!
!!

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

    [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>|,]
        <<- /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.
TEST: ce que je veux c’est ce {{véhicule ci}}
TEST: Laisse ce chiot là où il est !
TEST: Ce fut là en fait une appellation fautive


### Préfixes
__tu_préfixe_ex__
    ex  $:N¬*
        <<- /tu/ not value(\2, "|aequo|nihilo|cathedra|absurdo|abrupto|")
        ->> ex-\2                                                           # S’il s’agit d’un seul mot, il manque un trait d’union.

TEST: Son {{ex ami}} est un vrai cauchemar.
TEST: Ton ex donne du fil à retordre.


__tu_préfixe_in__
    in [dix-huit|douze|seize|folio|octavo|quarto|plano]
        <<- /tu/ not value(<1, "|drive|plug|sit|") ->> \1-\2                # Il manque un trait d’union.

    in $:N:m¬*
        <<- /tu/ not value(<1, "|drive|plug|sit|") -1>> un                  # Confusion possible : pour le déterminant désignant quelque chose, écrivez “un”.

TEST: Cet {{in folio}} est incroyable.
TEST: c’est {{in}} stage de réinsertion.
TEST: Dans ce drive in douze hommes mangent.


__tu_préfixe_mi__
    mi  @:[NAQ]
        <<- /tu/ ->> mi-\2                                      # S’il s’agit d’un seul mot, il manque un trait d’union.

TEST: J’ai été engagé pour un {{mi temps}}.


__tu_préfixe_quasi__
    quasi  @:N¬:[AGW]
        <<- /tu/ morph(<1, ":D") ->> quasi-\2                   # Il manque un trait d’union : « quasi » s’accroche au mot qui le suit s’il s’agit d’un nom.

    quasi
        <<- ~>> *

TEST: leurs {{quasi indifférences}}

    ~^[Qq]uasi-.+$
        <<- /tu/ morph(\1, ":[WA]", ":N", 6) ->> ="quasi " + \1[6:]         # Avec le préfixe “quasi”, le trait d’union n’est présent que s’il s’agit d’un nom, pas s’il s’agit d’un adjectif ou d’un adverbe.

TEST: la quasi-totalité des membres.
TEST: des hommes {{quasi-inféodés}} à leur patron.
TEST: revenir {{quasi-totalement}} à une existence primitive


__tu_préfixe_semi__
    semi @:[NAQ]¬:(?:G|3[sp])
        <<- /tu/ ->> semi-\2                                    # S’il s’agit d’un seul mot, il manque un trait d’union.

TEST: en {{semi liberté}}


__tu_préfixe_gentilés__
    [afghano|africano|albano|algéro|allemano|américano|andoro|angolo|anglo|anguillo|antartico|arabo|arctico|argentino|armeno|asiatico|atlantico|australo|austro|azéro|bahreïno|banglado|barbado|basco|bélizo|béllarusso|bénino|belgo|bhoutano|birmano|bolivio|bosno|bosniaco|botswano|brésilo|britanno|brunéo|bulgaro|burkanino|burundo|camerouno|canado|chilio|cingalo|colombo|comoro|congolo|coréo|cyprio|costarico|croato|cubano|dano|djibouto|dominico|écosso|égypto|émirato|équato|érythréo|esto|éthiopo|eurasiatico|européano|fidjio|finno|franco|gabono|gallo|gambo|géorgio|ghanéo|britanno|gréco|grenado|guatémalto|guinéo|guyano|hélleno|helvético|hispano|honduro|hungaro|indo|indonéso|italo|irako|irlando|islando|israélo|ivoiro|jamaïco|japono|jordano|khméro|kazakho|kényo|kirghizo|kiribato|koweïto|lao|lésotho|letto|libéro|libyo|liechtenteino|lituano|luxembourgeo|macédono|malgacho|malaiso|malawito|malo|malto|marianno|maroco|marshallo|mauricio|mauritano|mexico|micronésio|moldavo|monégasco|mongolo|monténégrino|mozambico|namibio|nauro|népalo|nicaraguo|nigéro|nigériano|norvégio|néo-zélando|occidentalo|océanio|omano|orientalo|ougando|ouzbéko|pacifico|pakistano|palestino|panaméo|paraguayo|néerlando|hollando|péruvo|philippino|polono|polynésio|luso|qataro|québéco|centrafricano|domenicano|roumano|russo|rwando|sarhao|sahélo|salomono|salvadoro|samoano|santoméo|saskatchéwano|scandinavo|sénégalo|saoudo|sénégambo|serbo|seychello|sierraléono|singapouro|sino|slovaco|somalo|soudano|srilanko|sudafricano|suédo|suisso|surinamo|swazilando|syro|sovieto|tadjiko|tanzano|tchado|tchécoslovavo|tchéco|thaïlando|thraco|tibéto|timoro|togolo|tokélo|tongano|trinidado|tuniso|turkméno|turco|touvalo|tuvalo|ukraino|uruguayo|vaticano|vénézuélo|vietnamo|yéméno|yougoslavo|zaïro|zambio|zimbabwébo]
        || [>afghan|>africain|>albanais|>algérien|>allemand|>américain|>andorrais|>anglais|>arabe|>argentin|>aménien|>australien|>autrichien|>belge|>béninois|>birman|>bolivien|>bosniaque|>brésilien|>britannique|>bulgare|>burkinabé|>burundais|>byzantin|>cambodgien|>camerounais|>canadien|>capverdien|>centrafricain|>chilien|>chinois|>chypriote|>colombien|>comorien|>coréen|>croate|>cubain|>danois|>égyptien|>équatorien|>érythréen|>espagnol|>estonien|>éthiopien|>finlandais|>flamand|>français|>gabonais|>gambien|>géorgien|>germanique|>ghanéen|>grec|>guatémaltèque|>guinéen|>guyanais|>haïtien|>hellénique|>hondurien|>hongrois|>indien|>indonésien|>iranien|>irakien|>irlandais|>islandais|>israélien|>italien|>ivoirien|>jamaïcain|>jamaïquain|>japonais|>jordanien|>kenyan|>koweïtien|>kurde|>laotien|>letton|>libanais|>libérien|>libyen|>lituanien|>luxembourgeois|>macédonien|>malais|>malgache|>malien|>maltais|>marocain|>mauricien|>mauritanien|>mexicain|>moldave|>monégasque|>mongol|>mozambicain|>namibien|>néerlandais|>néo-zélandais|>népalais|>nicaraguayen|>nigerian|>nigérien|>nippon|>norvégien|>omanais|>ougandais|>pakistanais|>panaméen|>paraguayen|>péruvien|>philippin|>polonais|>portugais|>provençal|>qatari|>québécois|>roumain|>russe|>rwandais|>salvadorien|>sénégalais|>seychellois|>singapourien|>slovaque|>slovène|>somalien|>soudanais|>soviétique|>sri-lankais|>suédois|>suisse|>surinamien|>syrien|>tanzanien|>tchadien|>tchèque|>thaïlandais|>togolais|>tunisien|>turc|>ukrainien|>uruguayen|>vénézuélien|>vietnamien|>yéménite|>yougoslave|>zaïrois|>zambien|>zimbabwéen]
        <<- /tu/ ->> \1-\2                                                                          # Il manque un trait d’union.

TEST: des {{franco américains}}
TEST: {{franco américaine}}                             ->> franco-américaine
TEST: l’{{israélo belge}}


__tu_préfixe_xxxo__
    [macro|magnéto|micro|paléo|rétro|rhino|stéréo]  *WORD
        <<- /tu/ analyse_with_next(\1, "-", ":")
        ->> \1-\2                                                                                   # S’il s’agit d’un seul mot, il manque un trait d’union.

    [électro|ferro|hydro|labio|médico|nano|néo|neuro|physico|politico|sino|socio]  *WORD
        <<- /tu/ space_after(\1, 1, 1) and (morph(\2, ":N") or analyse_with_next(\1, "-", ":"))
        ->> \1-\2                                                                                   # S’il s’agit d’un seul mot, il manque un trait d’union.

TEST: {{ferro électrique}}                              ->> ferro-électrique
TEST: {{rétro ingénierie}}.                             ->> rétro-ingénierie


__tu_préfixe_divers__
    [anti|auto|arrière|avant|demi|extra|intra|multi|post]  *WORD
        <<- /tu/ morph(<1, ":D|<start>|>,") and analyse_with_next(\1, "-", ":")
        ->> \1-\2                                                                                   # Il manque probablement un trait d’union.

    [non|sans]  *WORD
        <<- /tu/ morph(<1, ":D") and analyse_with_next(\1, "-", ":")
        ->> \1-\2                                                                                   # Il manque probablement un trait d’union.

    sous  *WORD
        <<- /tu/ not(\2 == "forme" and value(>1, "|de|d’|")) and morph(<1, ":D") and analyse_with_next(\1, "-", ":")
        ->> \1-\2                                                                                   # Il manque probablement un trait d’union.

TEST: il a pris une balle dans l’{{arrière train}}.
TEST: Ce {{sans gêne}} mérite une bonne leçon
TEST: une {{sous culture}} passée de mode
TEST: Sans gêne, il avança parmi nous.


__tu_préfixe_pseudo__
    pseudo  $:N¬*
        <<- /tu/ ->> pseudo-\2                                                                      # Si vous voulez évoquer le simulacre de “\2”, mettez un trait d’union.
        <<- ~1>> *

    [une|la|cette|cet|ma|ta|sa]  pseudo  @:N.*:f
        <<- /tu/ -2:3>> pseudo-\3                                                                   # Si vous voulez évoquer le simulacre de “\2”, mettez un trait d’union.
        <<- ~2>> *

    ~^[pP]seudo-\w+
        <<- =>> define_from(\1, 7)

TEST: il n’avait contracté qu’un {{pseudo mariage}}.
TEST: elle connaissait de {{cet}} pseudo-prêtresse uniquement de nom.
TEST: la {{pseudo taxe}} carbone


__tu_mots_composés_verbe_nom__
    [contre|entre]  *WORD
        <<- /tu/ not morph(\2, ":[GYB]") and morph(<1, ":(?:D|V0e)|<start>|>,") and analyse_with_next(\1, "-", ":N")
        ->> \1-\2                                                                                   # Il manque probablement un trait d’union.

    [m’|t’|s’] entre *WORD
        <<- /tu/ morph(\3, ":V") and analyse_with_next(\2, "-", ":V")
        -2:3>> \2-\3                                                                                # Il manque probablement un trait d’union.

    nous nous entre ~on[ts]$
    vous vous entre ~e[zr]$
        <<- /tu/ morph(\4, ":V") and analyse_with_next(\3, "-", ":V") and not morph(<1, ":R")
        -3:4>> \3-\4                                                                                # Il manque probablement un trait d’union.

    [attrape|garde|porte|brise|cache|casse|chauffe|coupe|cure|croque|essuie|lance|lave|lève|marque|pare|passe|perce|pèse|porte|poste|pousse|presse|protège|ramasse|serre|taille|tire|tourne|traîne|traine|vide]  *WORD
        <<- /tu/ morph(<1, ":(?:D|V0e)|<start>|>,") and analyse_with_next(\1, "-", ":N")
        ->> \1-\2                                                                                   # Il manque probablement un trait d’union.

TEST: c’est le {{contre exemple}} parfait
TEST: une {{entre voie}}
TEST: s’{{entre regarder}}
TEST: ce sont des {{lève tard}}.
TEST: nous nous {{entre tuions}}
TEST: un {{brise glace}}
TEST: l’{{arrière pensée}}
TEST: entre deux chaises…


__tu_mots_grammaticaux__
    au [delà|dehors|dessous|dessus|devant]
        <<- /tu/ \2.islower() ->> au-\2                         # Il manque un trait d’union.

    c’ est [à|a] dire
        <<- /tu/ ->> c’est-à-dire                               # Il manque les traits d’union.

    [celle|celles|celui|ceux] [là|ci]
        <<- /tu/ ->> \1-\2                                      # Il manque un trait d’union.

    [celle|celles|celui|ceux] si
        <<- /tu/ not morph(>1, ":[WA]") ->> \1-ci               # Il manque un trait d’union.

    [moi|toi|soi|lui|elle|vous] même
        <<- /tu/ not value(>1, "|si|s’|") ->> \1-même           # Il manque un trait d’union si “même” se rapporte à “\1”.|https://fr.wiktionary.org/wiki/moi-m%C3%AAme

    [nous|vous|eux|elles] mêmes
        <<- /tu/ ->> \1-mêmes                                   # Il manque un trait d’union.

TEST: {{au delà}}                                                               ->> au-delà
TEST: {{Au dessus}}                                                             ->> Au-dessus
TEST: un bel enfoiré, {{c’est à dire}} un hypocrite
TEST: {{Ceux la}} vont à la pêche.                                              ->> Ceux-là
TEST: mais {{celles là}} sont différentes.
TEST: avec {{celles ci}}, tout va bien
TEST: {{ceux si}} sont des teignes
TEST: Un autre chantier important, celui si sensible de la préservation des données personnelles des élèves
TEST: {{Lui même}}                                    ->> Lui-même
TEST: {{eux mêmes}}.                                  ->> eux-mêmes


__tu_locutions__
    [à|a] [la|là] [va|vas] vite
        <<- /tu/ ->> à la va-vite                               # Il manque un trait d’union.

    [à|a] tout [va|vas]
        <<- /tu/ ->> à tout-va                                  # Il manque un trait d’union.

    après demain
        <<- /tu/ ->> après-demain                               # Il manque un trait d’union.

    avant hier
        <<- /tu/ ->> avant-hier                                 # Il manque un trait d’union.

    ci [dessous|dessus|devant|contre]
        <<- /tu/ ->> ci-\2                                      # Il manque un trait d’union.

    de ci ?,¿ de là
        <<- /tu/ ->> de-ci de-là|de-ci, de-là                   # Il manque les traits d’union.

    en contre [bas|partie]
        <<- /tu/ ->> en contre\3|en contre-\3                   # Mettez un trait d’union ou soudez.

    en contre point
    en contre-point
        <<- /tu/ ->> en contrepoint                             # Soudez.

    en porte [à|a] faux
        <<- /tu/ ->> en porte-à-faux                            # Il manque les traits d’union.

    grand chose
        <<- /tu/ ->> grand-chose                                # Il manque un trait d’union.

    ici bas
        <<- /tu/ ->> ici-bas                                    # Il manque un trait d’union.

    jusque là
        <<- /tu/ ->> jusque-là                                  # Il manque un trait d’union.

    [là|la] [bas|haut|dessous|dessus|dedans|devant|derrière]
        <<- /tu/ ->> là-\2                                      # Il manque un trait d’union.

    n’ est ce pas
    n’ est ce-pas
    n’ est-ce-pas
        <<- /tu/ ->> n’est-ce pas                               # Un trait d’union.

    [oui|ouï] dire
        <<- /tu/ morph(<1, ":G") ->> ouï-dire                   # Il manque probablement un trait d’union.

    par [dessous|dessus|devant|delà|derrière|dehors|dedans|devers]
        <<- /tu/ ->> par-\2                                     # Il manque un trait d’union.

    par ci ?,¿ par là
        <<- /tu/ ->> par-ci par-là|par-ci, par-là               # Trait(s) d’union manquant(s).

    vis [à|a] vis
        <<- /tu/ ->> vis-à-vis                                  # Il manque les traits d’union.

TEST: on a fait {{à la va vite}}…
TEST: Ils font des tests {{à tout va}}
TEST: nous irons là-bas {{après demain}}.
TEST: Mieux qu’{{avant hier}}.
TEST: {{ci dessous}}, les égouts
TEST: {{ci dessus}}                                                             ->> ci-dessus
TEST: {{ci devant}}.                                                            ->> ci-devant
TEST: elles vont viennent {{de ci, de là}}.
TEST: {{en contre bas}}
TEST: {{en contre point}},
TEST: être {{en porte à faux}}
TEST: Il ne connaît pas {{grand chose}} à tout ça.
TEST: {{ici bas}}, n’attends rien de bon, à moins que…
TEST: {{jusque là}}, tout va bien
TEST: {{Là bas}}.                                                               ->> Là-bas
TEST: elle viendra, {{n’est ce pas}} ?
TEST: seulement par {{ouï dire}}.
TEST: {{par derrière}} la maison
TEST: Tout ce que nous faisons {{par ci, par là}}.
TEST: {{par dessus}}                                                            ->> par-dessus
TEST: Que vas-tu faire {{vis à vis}} d’eux              ->> vis-à-vis


__tu_substantifs__
    l’ à [côté|coup|peu-près|pic|plat-ventrisme|propos|valoir]
        <<- /tu/ -2:0>> \2-\3                                   # Mettez des traits d’union pour ces noms communs.

    l’ à peu près
        <<- /tu/ -2:0>> \2-\3-\4                                # Mettez des traits d’union pour ce nom commun.

    à plat ventrisme
        <<- /tu/ ->> \1-\2-\3                                   # Mettez des traits d’union pour ce nom commun.

    >aller >retour
        <<- /tu/ ->> \1-\2                                      # Il manque un trait d’union.

    >arc en ciel
        <<- /tu/ ->> \1-\2-\3                                   # Il manque les traits d’union.

    >arrière >grand >tante
        <<- /tu/ ->> arrière-grand-tante|arrière-grands-tantes      # Mettez des traits d’union.

    >arrière >grand >mère
        <<- /tu/ ->> arrière-grand-mère|arrière-grands-mères        # Mettez des traits d’union.

    >arrière >grand >oncle
        <<- /tu/ ->> arrière-grand-oncle|arrière-grands-oncles      # Mettez des traits d’union.

    >arrière >grand >parent
        <<- /tu/ ->> arrière-grand-parent|arrière-grands-parents    # Mettez des traits d’union.

    >arrière >grand >père
        <<- /tu/ ->> arrière-grand-père|arrière-grands-pères        # Mettez des traits d’union.

    >arrière >petit >enfant
        <<- /tu/ ->> arrière-petit-enfant|arrière-petits-enfants    # Mettez des traits d’union.

    >arrière >petit >fille
        <<- /tu/ ->> arrière-petite-fille|arrière-petites-filles    # Mettez des traits d’union.

    >arrière >petit >fils
        <<- /tu/ ->> arrière-petit-fils|arrière-petits-fils         # Mettez des traits d’union.

    >arrière >petit >neveu
        <<- /tu/ ->> arrière-petit-neveu|arrière-petits-neveux      # Mettez des traits d’union.

    >arrière >petit >nièce
        <<- /tu/ ->> arrière-petite-nièce|arrière-petites-nièces    # Mettez des traits d’union.

    [basket|volley] ball
        <<- /tu/ ->> \1-ball                                    # Il manque un trait d’union.

    bas [>côté|coté|cotés]
        <<- /tu/ morph(<1 , ":D") ->> bas-côté|bas-côtés        # Il manque un trait d’union.

    [les|des|aux] beaux arts
        <<- /tu/ -2:3>> beaux-arts                              # Il manque un trait d’union.

    bouche à [bouche|>oreille]
        <<- /tu/ morph(<1, ":D") ->> \1-\2-\3                   # Il manque les traits d’union.

    >centre >ville
        <<- /tu/ ->> centre-ville|centres-villes                # Il manque un trait d’union.

    [chassé+ses] [croisé+ses]
        <<- /tu/ ->> chassé-croisé|chassés-croisés              # Il manque un trait d’union.

    >chef lieu
        <<- /tu/ ->> \1-\2                                      # Il manque un trait d’union.

    >chef d’ œuvre
        <<- /tu/ ->> \1-\2\3                                    # Il manque un trait d’union.

    [auto|moto] >club
        <<- /tu/ ->> \1\2|\1-\2|\2 \1                           # Mettez un trait d’union, fusionnez ou inversez les termes.
        <<- ~>> ␣

    déjà vu
        <<- /tu/ morph(<1, ":D.*:[me]") ->> \1-\2               # S’il s’agit d’un nom, mettez un trait d’union.|https://fr.wiktionary.org/wiki/d%C3%A9j%C3%A0-vu

    état major
    états majors
        <<- /tu/ ->> \1-\2                                      # Il manque un trait d’union.

    face [a|à] face
        <<- /tu/ morph(<1, ":D") ->> face-à-face                # Si vous employez cette locution comme un nom, mettez des traits d’union.|https://fr.wiktionary.org/wiki/face-%C3%A0-face

    gagne >pain
        <<- /tu/ not morph(<1, ":O[sv]") ->> gagne-pain         # Il manque un trait d’union.

    [grand|grands] [>père|>mère]
        <<- /tu/ ->> \1-\2                                      # Il manque un trait d’union.

    lèse majesté
        <<- /tu/ ->> \1-\2                                      # Il manque un trait d’union.

    n [ième+s|ieme+s|ème+s|eme+s]
        <<- /tu/ ->> n-ième|n-ièmes                             # Il manque un trait d’union.

    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>|,]
        <<- /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.

    [plate|plates] >forme
        <<- /tu/ ->> plate-forme|plates-formes|plateforme|plateformes       # Il manque un trait d’union. Vous pouvez aussi souder les deux mots.

    presque [>île|>ile]
        <<- /tu/ ->> presqu’\2                                  # Une presqu’île, en un seul mot.|https://fr.wiktionary.org/wiki/presqu%E2%80%99%C3%AEle

    [prêt+s] [à|a] porter
        <<- /tu/ morph(<1, ":D") ->> \1-à-porter                # Il manque les traits d’union.

    quelques [un|uns|une|unes]
        <<- /tu/ ->> quelques-\2                                # Il manque un trait d’union.

    [plus|moins] [value|values]
        <<- /tu/ ->> \1-\2                                      # Il manque un trait d’union.|https://fr.wiktionary.org/wiki/plus-value

    plu [valu+ses]
        <<- /tu/ morph(<1, ":D") ->> plus-value|plus-values     # Il manque un trait d’union.|https://fr.wiktionary.org/wiki/plus-value

    >pot de vin
        <<- /tu/ ->> \1-\2-\3                                   # Il manque les traits d’union.

    >prêt [bail+s]
        <<- /tu/ ->> prêt-bail|prêts-bails                      # Il manque un trait d’union.

    >prêt [>relai|relais]
        <<- /tu/ ->> prêt-relai|prêt-relais|prêts-relais        # Il manque un trait d’union.

    ras le bol
    ras-le bol
    ras le-bol
        <<- /tu/ morph(<1, ":D") ->> ras-le-bol                 # Il manque des traits d’union.

    rendez vous
        <<- /tu/ morph(<1, ":[DR]|<start>|>,") ->> rendez-vous  # Il manque un trait d’union.

    rez de >chaussée
        <<- /tu/ ->> rez-de-chaussée                            # Il manque un trait d’union.

    science fiction
        <<- /tu/ ->> science-fiction                            # Il manque un trait d’union.

    stock >option
        <<- /tu/ ->>  \1-\2                                     # Il manque un trait d’union.

    soi disant
        <<- /tu/ not ( morph(<1, ":R") and value(>1, "|que|qu’|") )
        ->> soi-disant                                          # Il manque un trait d’union.

    sous [jacent+ses]
        <<- /tu/ ->> sous-\2                                    # Il manque un trait d’union.

    du sur >mesure
        <<- /tu/ -2:0>> sur-mesures                             # Il manque un trait d’union.

    [un|le|ce|du|mon|ton|son|notre|votre|leur] terre plein
        <<- /tu/ not value(>1, "|de|d’|") -2:3>> terre-plein    # Il manque probablement un trait d’union.|https://fr.wiktionary.org/wiki/terre-plein

    >tête [à|a] >tête
        <<- /tu/ morph(<1, ":D") ->> tête-à-tête                # Il manque les traits d’union.

    trompe l’ [œil|oeil]
        <<- /tu/ morph(<1, ":D") ->> trompe-l’œil               # Il manque un trait d’union.

    [le|de|ce|les|des|ces|un|mon|leur|leurs|nos|vos|notre|votre|quel|quels] [va|vas] et [vient|viens]
        <<- /tu/ -2:0>> va-et-vient                             # Il manque les traits d’union.

    vice [>amiral|>président|>roi|>reine|>chancelier]
        <<- /tu/ ->> vice-\1                                    # Il manque un trait d’union.

    week [end|ends]
        <<- /tu/ ->> week-\2                                    # Il manque un trait d’union.

TEST: l’{{à propos}} n’est pas si facile à acquérir.
TEST: on ne fait que de l’{{à peu près}}
TEST: concours d’{{à plat ventrisme}} à l’UMP
TEST: marre de faire des {{allers retours}}
TEST: regarde l’{{arc en ciel}}
TEST: son {{arrière grande tante}}
TEST: son {{arrière grand mère}}
TEST: un {{arrière grand oncle}}
TEST: un {{arrière grand parent}}
TEST: un {{arrière grand père}}
TEST: nos {{arrière petits enfants}}
TEST: son {{arrière petite fille}}
TEST: mon {{arrière petit fils}}
TEST: un {{arrière petit neveu}}
TEST: ton {{arrière petite nièce}}
TEST: je déteste le {{basket ball}}
TEST: sur le {{bas côté}}
TEST: les {{beaux arts}}
TEST: {{le}} {{bouche à oreille}}
TEST: {{chef lieu}} de ce canton
TEST: un {{chassé croisé}}
TEST: ne vois-tu pas que c’est un {{chef d’œuvre}} ?
TEST: ils sont allés au {{centre ville}}.
TEST: Le {{moto club}} était sur le point de faire faillite.
TEST: J’ai beaucoup de {{déjà vu}}.
TEST: L’{{état major}} n’a pas encore tranché la question.
TEST: Le {{face à face}} entre les forces de l’ordre et les manifestants se poursuit devant l’hôtel de ville à Bordeaux depuis environ 1h30.
TEST: {{gagne pain}} de merde
TEST: mes deux {{grands pères}} sont décédés
TEST: un crime de {{lèse majesté}}
TEST: pour {{la}} {{n ième}} fois
TEST: les {{n uplets}}
TEST: elles sont allées au {{sud ouest}}
TEST: {{nord est}}
TEST: ils sont partis {{outre mer}}
TEST: La papesse du {{prêt à porter}} viendra demain.
TEST: il loge dans un {{pied à terre}} misérable
TEST: sur cette {{plate forme}}, rien ne fonctionne
TEST: une {{presque île}}
TEST: {{Quelques unes}} sont très habiles.
TEST: une {{plus value}}                                                        ->> plus-value
TEST: combien de {{plu value}}
TEST: Un énorme {{plus value}}.
TEST: Versez des {{pots de vin}} s’il le faut.
TEST: ils ont fait un {{prêt relai}}
TEST: un {{prêt bail}}
TEST: je connais le {{ras le bol}}
TEST: en avoir ras le bol de ces conneries
TEST: des {{rendez vous}}                               ->> rendez-vous
TEST: un Mars par {{rendez vous}}
TEST: Habiter au {{rez de chaussée}}, quelle horreur.
TEST: C’est de la {{science fiction}}.
TEST: des {{stock options}}
TEST: Tout ce {{soi disant}} esprit religieux
TEST: implications {{sous jacentes}}                    ->> sous-jacentes
TEST: c’est du {{sur mesure}}
TEST: leur {{terre plein}}
TEST: Ils versent dans leur terre plein de poisons.
TEST: beaucoup de {{tête à tête}}
TEST: {{un}} {{trompe l’œil}}
TEST: un {{va et vient}} incessant me casse la tête
TEST: il va et vient sans mot dire
TEST: Il a été nommé {{vice président}}
TEST: un super {{week end}}                             ->> week-end


__tu_va_t_en__
    va t en
    va t en
    va t-en
    va-t en
    va-t-en
    vat-en
        <<- /tu/ not value(>1, "|guerre|guerres|") ->> va-t’en                                      # Une apostrophe est nécessaire (s’en aller).

    va t en >guerre
    va-t’en >guerre
    va t’en >guerre
    va-t en >guerre
    va t-en >guerre
    vat’en >guerre
    vat-en >guerre
    va-t-en >guerre
    va-t’en-guerre
        <<- /tu/ ->> va-t-en-guerre                                                                 # Va-t-en-guerre (invariable) : des traits d’union sont nécessaires.

TEST: {{Va-t-en}}, c’en est assez.
TEST: Un {{va-t’en guerre}}, on ne peut pas lui faire confiance.
TEST: Les {{va-t-en guerre}} sont de sortie.
TEST: Elle va t’en donner, des devoirs.


# est-ce … ?
__tu_est_ce__
    est ce  @:¬:N.*:[me]:[si]|>qui/
        <<- /tu/ morph(<1, ":Cs|<start>") and space_after(\1, 1, 1) -1:2>> est-ce                   # S’il s’agit d’une interrogation, il manque un trait d’union.

TEST: {{est ce}} que c’est grave ?                                              ->> est-ce
TEST: qu’{{est ce}} que c’est ?                                                 ->> est-ce
TEST: elles reviendront, {{n’est ce pas}} ?
TEST: nous en sommes à l’étape où nous voulons définir ce qu’est ce projet
TEST: c’est ce que nous pensions.


__tu_prénoms__
    Anne [Catherine|Charlotte|Christine|Claire|Cécile|Flore|Gaëlle|Gaelle|France|Laure|Line|Lise|Lyne|Lyse|Marie|Sophie]
    Jean [Alain|Antoine|André|Baptiste|Benoit|Bernard|Charles|Christophe|Christian|Claude|Damien|Daniel|David|Denis|Dominique|Édouard|Edouard|Emmanuel|Étienne|Éric|Eric|Eudes|Francis|François|Frédéric|Gabriel|Georges|Guillaume|Hugue|Jacques|Joseph|Louis|Laurent|Loup|Luc|Manuel|Marc|Marcel|Marie|Mathieu|Maurice|Max|Michel|Noël|Patrice|Paul|Philippe|Pierre|Rémi|René|Raymond|Robert|Vincent|Yves]
    Jésus Christ
    Marie [Agnès|Alice|Aline|Amélie|Andrée|Ange|Angelle|Anne|Antoinette|Annick|Astrid|Aude|Béatrice|Bénédicte|Bernadette|Camille|Carmen|Caroline|Catherine|Cécile|Céline|Chantal|Charlotte|Christine|Claire|Claude|Dominique|Édith|Edith|Élisabeth|Élise|Émilie|Émmanuelle|Eve|Ève|France|Françoise|Gabrielle|Gaëlle|Geneviève|Jeanne|Joëlle|José|Josée|Josèphe|Julie|Hélène|Isabelle|Laure|Laurence|Line|Lise|Lyne|Lyse|Lou|Louise|Luce|Odile|Madeleine|Martine|Noëlle|Paule|Pascale|Renée|Rose|Sophie|Thérèse|Véronique|Yvonne]
    Pierre [Adrien|Alain|Alexandre|André|Antoine|Édouard|Edouard|Émmanuel|François|Jean|Henri|Louis|Luc|Marie|Nicolas|Olivier|Yves]
        <<- /tu/ ->> \1-\2                                                                          # Il manque un trait d’union.

TEST: J’ai vu {{Anne Marie}}.
TEST: Elle a quitté {{Jean Paul}}.
TEST: {{Jésus Christ}}, dernier héros de l’Antiquité
TEST: {{Marie Hélène}} s’est perdue dans le dédale
TEST: {{Pierre Alexandre}} nous prend pour des cons


__tu_toponymes__
    Aix en Provence
    [Île|Ile] de France
    Pas de Calais
    Saône et Loire
        <<- /tu/ ->> \1-\2-\3                                                                       # Il manque les traits d’union.

    Bosnie Herzégovine
    Charente Maritime
    Clermont [Ferrant|Ferrand]
    Colombie Britannique
    États Unis
    Franche Comté
    Grande Bretagne
    Haute [Garonne|Loire|Marne|Normandie|Corse|Vienne]
    Maison Blanche
    Moyen Orient
    Nouveau Brunswick
    Nouvelle [Zélande|Calédonie|Orléans]
    Rhône Alpes
        <<- /tu/ ->> \1-\2                                                                          # Il manque un trait d’union.

    [les|des|aux]   Pays Bas
    [<start>|,]     Pays Bas  contre
        <<- /tu/ -2:3>> \2-\3                                                                       # Il manque un trait d’union.

    Royaume Uni
        <<- /tu/ ->> Royaume-Uni                                                                    # Il manque un trait d’union (s’il s’agit de l’État englobant la Grande-Bretagne et l’Irlande du Nord).

    [Saint|Sainte] ~^[A-ZÉÈÎ]
        <<- /tu/ not value(<1, "|<start>|") and morph(\2, ":M") ->> \1-\2
        # Il manque un trait d’union s’il s’agit d’une église, d’une cité, d’une communauté, d’un lieu… S’il s’agit d’une personne, écrivez “saint” ou “sainte” sans majuscule, sans trait d’union.

    [St|Ste]  ~^[A-ZÉÈÎ]
        <<- /tu/ ->> \1-\2
        # Il manque un trait d’union s’il s’agit d’une église, d’une cité, d’une communauté, d’un lieu… S’il s’agit d’une personne, écrivez “saint” ou “sainte” sans majuscule, sans trait d’union.

TEST: Il passe par {{Aix en Provence}}
TEST: Qui se souvient de la {{Bosnie Herzégovine}} ?
TEST: en {{Charente Maritime}}
TEST: À {{Clermont Ferrand}}
TEST: habiter la {{Colombie Britannique}}
TEST: Il fait son stage étudiant aux {{États Unis}}
TEST: Des fromages délicieux de {{Franche Comté}}
TEST: Étudier en {{Grande Bretagne}}
TEST: La {{Haute Garonne}}
TEST: L’{{Île de France}} est surpeuplée.
TEST: Un nouveau président à la {{Maison Blanche}}
TEST: La guerre au {{Moyen Orient}}
TEST: Il ne connaît au {{Nouveau Brunswick}}
TEST: Elle a visité la {{Nouvelle Orléans}}
TEST: Vivre dans le {{Pas de Calais}}
TEST: Vivre aux {{Pays Bas}}
TEST: Des vacances en {{Rhône Alpes}}
TEST: Émigrer au {{Royaume Uni}}
TEST: Elle déménage en {{Saône et Loire}}
TEST: La station {{Saint Georges}}
TEST: Elle va prier à {{Ste Catherine}}.


__tu_nombres__
    dix                                                                     [sept|huit|neuf]
    dix                                                                     [>septième|>huitième|>neuvième]
    [trente|quarante|cinquante|soixante|septante|octante|huitante|nonante]  [deux|trois|quatre|cinq|six|sept|huit|neuf]
    [trente|quarante|cinquante|soixante|septante|octante|huitante|nonante]  [>deuxième|>troisième|>quatrième|>cinquième|>sixième|>septième|>huitième|>neuvième]
        <<- /tu/ ->> \1-\2                                                                          # Il manque un trait d’union.

    [vingt|vingts] [deux|trois|quatre|cinq|six|sept|huit|neuf]
    [vingt|vingts] [>deuxième|>troisième|>quatrième|>cinquième|>sixième|>septième|>huitième|>neuvième]
        <<- /tu/ not value(<1, "|quatre|") ->> vingt-\2                                             # Il manque un trait d’union.

    soixante [dix|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf]
    soixante [>dixième|>douzième|>treizième|>quatorzième|>quinzième|>seizième|>dix-septième|>dix-huitième|>dix-neuvième]
        <<- /tu/ ->> \1-\2                                                                          # Trait(s) d’union manquant(s).

    quatre [vingt|vingts]
        <<- /tu/ not morph(>1, ":B") ->> \1-\2                                                      # Il manque un trait d’union.

    quatre [vingt|vingts] [un|une|deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf]
    quatre [vingt|vingts] [>unième|>deuxième|>troisième|>quatrième|>cinquième|>sixième|>septième|>huitième|>neuvième|>dixième|>onzième|>douzième|>treizième|>quatorzième|>quinzième|>seizième|>dix-septième|>dix-huitième|>dix-neuvième]
        <<- /tu/ ->> quatre-vingt-\3                                                                # Trait(s) d’union manquant(s).

    [quatre-vingt|quatre-vingts] [un|une|deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf]
    [quatre-vingt|quatre-vingts] [>unième|>deuxième|>troisième|>quatrième|>cinquième|>sixième|>septième|>huitième|>neuvième|>dixième|>onzième|>douzième|>treizième|>quatorzième|>quinzième|>seizième|>dix-septième|>dix-huitième|>dix-neuvième]
        <<- /tu/ ->> quatre-vingt-\2                                                                # Trait(s) d’union manquant(s).

TEST: Il en veut {{vingts}} !                   ->> vingt
TEST: Y a-t-il {{quarante deux}} pages ?        ->> quarante-deux
TEST: J’en veux {{quatre-vingt}} !              ->> quatre-vingts
TEST: Non, {{quatre-vingts deux}} !             ->> quatre-vingt-deux
TEST: {{Quatre vingts deux}}.                   ->> Quatre-vingt-deux
TEST: {{quatre vingt}} hommes                   ->> quatre-vingt
TEST: les années {{soixante dix}}               ->> soixante-dix
TEST: {{soixante quatorze}}, c’est trop         ->> soixante-quatorze
TEST: Mais {{vingt trois}}, c’est assez         ->> vingt-trois


__tu_pas_de_trait_d_union__
    deux-tiers
        <<- /tu/ ->> deux tiers                                                 # Pas de trait d’union.

    en-bas
    en-haut
    en-dehors
    en-dessous
    en-deçà
        <<- /tu/ ->> =\1.replace("-", " ")                                      # Pas de trait d’union.

    s’ il-me-plaît
    s’ il-te-plaît
    s’ il-nous-plaît
    s’ il-vous-plaît
    s’ il-me-plait
    s’ il-te-plait
    s’ il-nous-plait
    s’ il-vous-plait
        <<- /tu/ -2>> =\2.replace("-", " ")                                     # Pas de traits d’union.

    tout-à-fait
    tout-a-fait
    tous-à-fait
    tous-a-fait
        <<- /tu/ ->> tout à fait                                                # Pas de trait d’union.

    [les|des] [trois-quart+s]
        <<- /tu/ not value(>1, "|centre|aile|") and not after("équipe")
        -2>> trois quarts                                                       # Pas de trait d’union (sauf si vous parlez d’un vêtement ou d’un joueur de rugby).

    [<start>|,] trois-quarts [de|des|du]
        <<- /tu/ not after("équipe") -2>> trois quarts                          # Pas de trait d’union (sauf si vous parlez d’un vêtement ou d’un joueur de rugby).

    parce-que
    ~^[pP]arce-qu’
        <<- /tu/ ->> =\1.replace("-", " ")                                      # Pas de trait d’union.

    par-là
        <<- /tu/ not before("[Pp]ar[ -]ci ?,? *$") ->> par là                   # Pas de trait d’union.

    ~\w-(?:ç[aà]|aussi|donc)$
        <<- /tu/ ->> =\1.replace("-", " ")                                      # Pas de trait d’union.

    d’ entre-nous
    d’ entre-vous
    d’ entre-eux
    d’ entre-elles
        <<- /tu/ -2>> =\2.replace("-", " ")                                     # Pas de trait d’union.

TEST: Il est {{en-dessous}} de tout.                                            ->> en dessous
TEST: Ils sont {{en-deçà}} de tout                                              ->> en deçà
TEST: mais {{peu-à-peu}}
TEST: J’en ai déjà fait les {{deux-tiers}}.
TEST: {{en-haut}} de la montagne.
TEST: On va finir par s’y faire, {{peu-à-peu}}.
TEST: Venez vite, s’{{il-vous-plait}}.
TEST: Elles sont {{tout-à-fait}} ravies.
TEST: les {{trois-quarts}} ne savent pas ce qu’ils font.
TEST: {{Trois-quarts}} des participantes y sont parvenues.
TEST: {{Parce-qu’ils}} y croient plus que tout.
TEST: c’est {{par-là}}
TEST: Oui, {{ça-aussi}}.
TEST: Peu d’{{entre-nous}} savent ce dont il s’agit.


__tu_y_attaché__
    ~^[yY][’-]\w+
        <<- /tu/ morph(\1, ":V0", "", 2) -1>> ="y " + \1[2:]                    # Ni apostrophe ni trait d’union après “y”.

    ~^[yY][’-][\w-]+-(?:ils?|elles?|je|tu|on|nous|vous)
    y’en
    y-en
        <<- /tu/ -1>> ="y " + \1[2:]                                            # Ni apostrophe ni trait d’union après “y”.

TEST: {{Y’a}} trop de malheureux sur Terre.             ->> "Y a"
TEST: {{Y’en}} a marre, de ces conneries.               ->> "Y en"
TEST: {{y-a-t-il}} des beignets ?                       ->> "y a-t-il"


__tu_lorsque__
    lors-que
    lors-qu’
        <<- /tu/ ->> =\1.replace(" ", "-")                                      # Attachez les deux mots.|https://fr.wiktionary.org/wiki/lorsque

    lors [que|qu’]
        <<- /tu/ not value(<1, "|dès|des|") ->> \1\2                            # Attachez les deux mots.|https://fr.wiktionary.org/wiki/lorsque

TEST: {{Lors-que}} nous serons là, il faudra revoir ça de fond en comble
TEST: Elle y arriva {{lors qu’}}elle trouva l’astuce permettant l’ouverture de la porte.
TEST: Dès lors qu’on sait comment s’y prendre, aucune raison de faillir.


__tu_anciennes_graphies__
    grand’chemin
    grand’maman
    grand’mère
    grand’oncle
    grand’père
    grand’papa
    grand’route
    grand’rue
    grand’ville
        <<- /tu/ ->> =\1.replace("’", "-")                                      # Graphie désuète. Au lieu d’une apostrophe, employez plutôt un trait d’union.
        <<- ~>> =\1.replace("’", "-")

TEST: je suis allé dans la {{grand’rue}}.                           ->> grand-rue



!!!! Trait d’union : formes interrogative (nous/vous)                                             !!
__inte_union_nous1!7__
    [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  @:¬:(?: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.

TEST: n’y {{retrouverons nous}} jamais la tranquilité ?
TEST: pourquoi n’en {{entendons nous}} jamais parler ?
TEST: que {{pouvons nous}} dans cette vie
TEST: que {{pouvons nous}} faire ?
TEST: {{Connaissons nous}} réellement cette langue ?
TEST: ils sont, {{croyons nous}}, indéfendables
TEST: nous pensons alors vraiment, allons nous perdre dans les bois
TEST: Sachons nous conformer à ces restrictions et faisons notre travail.
TEST: allons nous détendre à la piscine.
TEST: partons nous détendre à la montagne
TEST: Nous ne pouvons nous contenter de parler


__inte_union_vous1!7__
    [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  @:¬:(?: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.

TEST: ne {{soutiendrez vous}} pas cette proposition ?
TEST: n’en {{voulez vous}} jamais à ces gens ?
TEST: je suis, {{penserez vous}}, un imbécile.
TEST: {{pouvez vous}} réussir ?
TEST: comment {{pensez vous}} y parvenir
TEST: veuillez vous adresser à notre secretaire pour prendre rendez-vous.
TEST: Allez vous faire foutre.
TEST: Venez vous défouler sur ces connards.
TEST: Vous ne pouvez vous satisfaire de si peu.



!!!! Virgules                                                                                     !!

__virg_dialogue_après_nom_propre__
    [<start>|,]  $:M¬:G  [/-je|/-tu|/-on|/-nous|/-vous|/-ils|/-elles|/-iels|/VCimp]
        <<- /virg/ -2>> \2,                                                                         # Dialogue ? Ajoutez une virgule pour mettre en incise la personne à qui s’adresse la réplique.

TEST: {{Maria}} donnez-vous du temps ?
TEST: {{Marion}} passe-moi le sel.
TEST: {{Paul}} prends-lui la main.
TEST: Alexandre tient-il ses généraux ?
TEST: Alexandra vient-elle ?


__virg_dialogue_avant_nom_propre__
    /-les  $:M
        <<- /virg/ morph(\1, ":E", "", 0, -4) -1>> \1,                                              # Dialogue. Ajoutez une virgule pour mettre en incise la personne à qui s’adresse la réplique.

    [/-le|/-la]  $:M
        <<- /virg/ morph(\1, ":E", "", 0, -3) -1>> \1,                                              # Dialogue. Ajoutez une virgule pour mettre en incise la personne à qui s’adresse la réplique.

    /-COD-COI  $:M
        <<- /virg/ -1>> \1,                                                                         # Dialogue. Ajoutez une virgule pour mettre en incise la personne à qui s’adresse la réplique.

TEST: {{Oublie-les}} Clara.
TEST: viens et {{donne-le}} Paul.
TEST: {{donne-le-moi}} Camille.
TEST: donne-moi Alice.
TEST: Tape-toi Patrick.


__virg_après_verbe_COD__
    [le|la|l’|les]  $:Y  $:M
        <<- /virg/ -2>> \2,                                                                         # Une virgule est probablement souhaitable.

TEST: Tu vas les {{donner}} Rachel.
TEST: Il va la {{tuer}} Paul.
TEST: Cependant les promesses n’engagent que ceux qui les croient, comme aimait à le dire Jacques Chirac.
TEST: Cependant les promesses n’engagent que ceux qui les croient, comme s’évertuait à le dire Jacques Chirac.
TEST: Avancez comme sait le faire Patrick.



!!!! Apostrophe manquante (2)                                                                     !!

__typo_apostrophe_manquante_audace__
    <start>  [L|D|S|N|C|J|M|T|Ç]  ~^[aeéiouhAEÉIOUHyîèêôûYÎÈÊÔÛ]
        <<- /mapos/ space_after(\2, 1, 1) -2:.3>> =\2+"’"                                           # Il manque peut-être une apostrophe.

TEST: __mapos__ {{L }}opinion des gens, elle s’en moquait.



!!!! 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>|,]
        <<- /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.
TEST: — {{A}} n’en plus pouvoir
TEST: — {{A}} t’emmener loin de tout ceci.
TEST: {{A}} bientôt, mon ami.
TEST: A bientôt fini son devoir.
TEST: A priori, nul ne peut y parvenir sans une aide extérieure.
TEST: A devient notre meilleure chance d’y parvenir.



!!!! Accentuation des majuscules                                                                  !!

__maj_accents__
    [Etat|Etats|Eglise|Eglises|Ecole|Ecoles|Economie|Equipe|Equipes|Electricité|Electrique|Egalité|Element|Element|Eté|Epoux|Epouse|Epouses|Ethiopie|Erythrée|Egypte|Equateur|Elysée]
        <<- /maj/ ->> ="É"+\1[1:]                                                                   # Accentuez les majuscules.
        <<- ~>> ="É"+\1[1:]

TEST: Le budget de l’{{Etat}}.                                  ->> État




!!
!!
!!!! Incohérences de base                                                                         !!
!!
!!

### double négation
__double_négation__
    pas [personne|aucun|aucune|jamais]
        <<- /conf/ not morph(<1, ":D.*:[me]") ->> \1|pas, \1
        # Double négation : les mots « pas \1 » ne devraient pas se succéder. Si ces mots appartiennent à des propositions distinctes, une virgule est peut-être préférable.

TEST: Ce que tu ne fais {{pas jamais}}.


### incohérences globales (attention à la casse du 2e mot, car beaucoup de sigles peuvent tromper)
__conf_incohérences_globales__
    [ce|cet|cette|ma|ta|sa|mon] [ces|des|les|mes|ses|tes|nos|vos|ce|cet|cette|ma|ta|sa|mon|je|tu|il|ils|elle|elles|iel|iels|nous|vous|on]
        <<- /conf/ not \1.isupper() and not \2.isupper()
        -2>> =suggSimil(\2, ":[NA].*:[si]", True)                                                   # Incohérence : les mots “\1” et “\2” ne devraient pas se succéder.

    [quel|quelle] [ces|des|les|mes|ses|tes|nos|vos|ce|cet|cette|ma|ta|sa|mon|je|tu|il|ils|elle|elles|iel|iels|nous|vous|on]
        <<- /conf/ not \1.isupper() and not \2.isupper() and not value(<1, "|tel|telle|")
        -2>> =suggSimil(\2, ":[NA].*:[si]", True)                                                   # Incohérence : les mots “\1” et “\2” ne devraient pas se succéder.

    [ces|les|mes|tes|ces|nos|vos] [ces|des|les|mes|ses|tes|nos|vos|ce|cet|cette|ma|ta|sa|mon|je|tu|il|ils|elle|elles|iel|iels|nous|vous|on]
        <<- /conf/ not \1.isupper() and not \2.isupper()
        -2>> =suggSimil(\2, ":[NA].*:[pi]", True)                                                   # Incohérence : les mots “\1” et “\2” ne devraient pas se succéder.

    [quels|quelles] [ces|des|les|mes|ses|tes|nos|vos|ce|cet|cette|ma|ta|sa|mon|je|tu|il|ils|elle|elles|iel|iels|nous|vous|on]
        <<- /conf/ not \1.isupper() and not \2.isupper() and not value(<1, "|tels|telles|")
        -2>> =suggSimil(\2, ":[NA].*:[pi]", True)                                                   # Incohérence : les mots “\1” et “\2” ne devraient pas se succéder.

TEST: {{Ces}} {{cette}} canaille qui nous a donné tant de fil à retordre.
TEST: Quel {{tes}} voulez-vous
TEST: tes {{les}} sont périmés
TEST: Mon {{il}} est une merveille.
TEST: Quels {{mes}} délicieux


__conf_fusion_le_la_les_quels__
    le quel
        <<- /conf/ ->> lequel                                                                       # Incohérence. Soudez les deux mots.|https://fr.wiktionary.org/wiki/lesquels

    le quels
        <<- /conf/ ->> lequel|lesquels                                                              # Incohérence. Soudez les deux mots.|https://fr.wiktionary.org/wiki/lesquels

    le quelle
        <<- /conf/ ->> lequel|laquelle                                                              # Incohérence. Soudez les deux mots.|https://fr.wiktionary.org/wiki/lesquels

    le quelles
        <<- /conf/ ->> lequel|laquelle|lesquelles                                                   # Incohérence. Soudez les deux mots.|https://fr.wiktionary.org/wiki/lesquels

    les [quel|quels]
        <<- /conf/ ->> lesquels                                                                     # Incohérence. Soudez les deux mots.|https://fr.wiktionary.org/wiki/lesquels

    les [quelle|quelles]
        <<- /conf/ ->> lesquelles                                                                   # Incohérence. Soudez les deux mots.|https://fr.wiktionary.org/wiki/lesquelles

    la [quelle|quelles|quel|quels]
        <<- /conf/ ->> laquelle|là \2                                                               # Confusion. Soudez les deux mots ou écrivez “là” si vous voulez dire “ici”.

TEST: {{le quel}} est présent
TEST: {{le quelle}} viendra bientôt
TEST: {{le quels}} sont absents
TEST: {{le quelles}} sont absurdes
TEST: {{les quels}} sont partis
TEST: avec {{les quelles}} viennent-elles
TEST: {{la quelle}} trouveron-nous
TEST: {{la quels}} sont vos intentions
TEST: et {{la quel}} ordinateur fonctionne encore ?
TEST: {{la quelles}} sont nos options ?


__conf_de_puis__
    de puis
        <<- /conf/ \2.islower() ->> depuis                                                          # Confusion. La préposition “depuis” s’écrit en un seul mot.|https://fr.wiktionary.org/wiki/depuis

TEST: Elles sont parties {{de puis}} au moins trois heures.
TEST: Depuis le temps que ça existe, tu devrais être au courant.


__conf_au_qqch__
    au  [ces|des|les|mes|ses|tes|nos|vos|ce|cet|cette|ma|ta|sa|mon|je|tu|il|ils|elle|elles|iel|iels|nous|vous|on|parce]
        <<- /conf/ not \1.isupper() and not \2.isupper()
        -2>> =suggSimil(\2, ":[NA].*:[si]", True)                                                   # Incohérence : les mots “\1” et “\2” ne devraient pas se succéder.

    aux [ces|des|les|mes|ses|tes|nos|vos|ce|cet|cette|ma|ta|sa|mon|je|tu|il|ils|elle|elles|iel|iels|nous|vous|on|parce]
        <<- /conf/ not \1.isupper() and not \2.isupper()
        -2>> =suggSimil(\2, ":[NA].*:[pi]", True)                                                   # Incohérence : les mots “\1” et “\2” ne devraient pas se succéder.

    [au|aux] [quel|quels|quelle|quelles]
    [au|aux] qu’ [elle|elles]
        <<- /conf/ ->> auquel|auxquels|auxquelles                                                   # Incohérence. Soudez les deux mots.|https://fr.wiktionary.org/wiki/auquel

    [au|aux] combien  @:[AYW]
        <<- /conf/ -1:2>> ô combien                                                                 # Confusion probable.|https://fr.wiktionary.org/wiki/%C3%B4_combien

TEST: au {{nos}} enfants.
TEST: {{Au quel}} faut-il s’adresser ?
TEST: ils jouent aux {{des}}.
TEST: {{Aux quels}} a-t-il adressé sa requête. ?
TEST: Des individus {{aux combien}} sensibles aux usages.
TEST: Au MES, rien de nouveau.



!!
!!
!!!! Style                                                                                        !!
!!
!!

# à / en
__bs_en_à_ville__
    en [Agen|Amiens|Angers|Ajjacio|Arles|Avignon]
        <<- /bs/ -1>> à                             # On utilise la préposition “à” avant les villes (à Avignon, à Arles…), la préposition “en” avant les régions (en Amérique, en Afrique…).

TEST: {{En}} Avignon
TEST: {{En}} Agen


# avoir été
__bs_avoir_été_chez__
    >avoir été chez
        <<- /bs/ not value(<1, "|l’|") ->> _                                                        # Tournure familière. Utilisez « être allé ».

TEST: J’{{ai été chez}} le coiffeur.
TEST: Chez les intellectuels, le mot utopie n’a jamais été synonyme de folie, mais il l’a été pour l’homme de la rue.
TEST: Saoul, je l’ai été chez mon ami, mais après ça allait mieux.


# abyme / abîme
__bs_mettre_en_abyme__
    >mettre en [>abîme|>abime]
        <<- /bs/ -3>> abyme
        # Classiquement, on écrit plutôt “abyme” dans cette expression.|https://fr.wiktionary.org/wiki/mise_en_abyme

TEST: La mise en {{abîme}}.


# à date / jusqu’à date
__bs_à_date__
    [>être|>mettre] [a|à] >date
        <<- /bs/ -2:3>> à jour                                                                      # Anglicisme incompris hors du Québec.

    jusqu’ [à|a] >date
        <<- /bs/ ->> jusqu’ici|jusqu’à maintenant|jusqu’à ce jour|à ce jour                         # Anglicisme incompris hors du Québec.

TEST: être {{à date}}
TEST: mettre {{a date}}
TEST: {{jusqu’à date}}


# de sorte que
__bs_de_sorte_que__
    de sorte à ce [que|qu’]
        <<- /bs/ -1:4>> de sorte                                    # Tournure impropre. La locution conjonctive appropriée est “de sorte que”.|https://fr.wiktionary.org/wiki/de_sorte_que

TEST: elle s’était apprêtée {{de sorte à ce}} qu’elle fût remarquée.
TEST: il était si imbu de lui-même, {{de sorte à ce}} que ses collègues le méprisaient.


# exception qui confirme la règle
__bs_exception_qui_confirme_la_règle__
    >exception ?qui¿ >confirmer la règle
        <<- /bs/ ->> \1 à la règle|\1 aux règles                    # Cliché (probablement mal employé).|https://en.wikipedia.org/wiki/Exception_that_proves_the_rule

TEST: C’est l’{{exception qui confirme la règle}}.


# incessamment sous peu
__bs_incessamment_sous_peu__
    incessamment >sou [peu|peux|peut]
        <<- /bs/ not value(\3, "|peu|") or not value(\2, "|sous|") -2:3>> sous peu                  # Confusion.|https://fr.wiktionary.org/wiki/sous_peu
        <<- /bs/ __else__ ->> sous peu|bientôt|dans peu de temps|d’un moment à l’autre              # Expression impropre.|https://fr.wiktionary.org/wiki/incessamment_sous_peu

TEST: incessamment {{sous peut}}
TEST: ils arrivent {{incessamment sous peu}}.


# pire
__bs_pire__
    [moins|aussi|plus] >pire
        <<- /bs/ -2>> mauvais|mauvaise|mauvaises                    # Tournure erronée : “\1 \2”. Utilisez “mauvais”.|http://www.academie-francaise.fr/plus-pire-moins-pire

    de mal en >pire
        <<- /bs/ ->> de mal en pis                                  # Tournure erronée. Écrivez “de mal en pis”.

    au pire aller
        <<- /bs/ ->> au pis aller                                   # Tournure erronée. Écrivez “au pis aller”.

TEST: c’est plus {{pire}} que tout.
TEST: il est moins {{pire}} que l’autre.
TEST: elles sont aussi {{pires}} que les autres.
TEST: ils vont {{de mal en pire}}
TEST: {{Au pire aller}}, on s’en passera.


# pour ne pas que
__bs_pour_ne_pas_que__
    pour ne pas [que|qu’]
        <<- /bs/ ->> _
        # Tournure familière. Par exemple, écrivez “pour qu’il ne vienne pas” plutôt que “pour ne pas qu’il vienne.”|http://www.academie-francaise.fr/pour-pas-que-au-lieu-de-pour-que-ne-pas

TEST: Nous y sommes allés {{pour ne pas qu’}}elle se sente seule.


# silence assourdissant
__bs_silence_assourdissant__
    silence assourdissant
    silences assourdissants
        <<- /bs/ ->> _                                                                              # Cliché. Locution oxymorique employée à tort et à travers.

TEST: dans un {{silence assourdissant}}


# très / trop
__bs_très_trop_superflu__
    [très|trop] [beaucoup|assez|mieux|pire|meilleur|délicieux|plus|moins]
        <<- /bs/ ->> \2                                                                             # Avec “\2”, “\1” est superflu.

TEST: Je l’aime {{très beaucoup}}.


# novlangue
__bs_vidéoprotection__
    >vidéoprotection
    >vidéo-protection
        <<- /bs/ ->> surveillance des populations|surveillance des lieux publics|vidéosurveillance|télésurveillance
        # Novlangue. Terme imaginé par le gouvernement français pour donner une image positive de la vidéosurveillance.|http://fr.wikipedia.org/wiki/Doublepens%C3%A9e

TEST: les méfaits de la {{vidéoprotection}}


__bs_malgré_que__
    malgré que
        <<- /bs/ not after(" en (?:a|aie|aies|ait|eut|eût|aura|aurait|avait)\\b")
        ->> bien que|quoique                                                                        # “Malgré que” est une tournure populaire. Utilisez “bien que” ou “quoique”.

    malgré qu’
        <<- /bs/ not after(" en (?:a|aie|aies|ait|eut|eût|aura|aurait|avait)\\b")
        ->> bien qu’|quoiqu’                                                                        # “Malgré que” est une tournure populaire. Utilisez “bien que” ou “quoique”.

TEST: {{Malgré que}} je sois fou.
TEST: {{malgré qu’}}elle soit là.


#([mts]e|[nv]ous) (rappel\w+) (de) <<- word(1) != "ne" and not morph(word(1), ":V")
#   -3>> _                                                     # Expression impropre. « Se rappeler quelque chose » ou « Se souvenir de quelque chose ».
#Se rappelle de l’amour

#enjoindre à qqn de faire qqch


__code_legacy__
    legacy code
    code legacy
        <<- /bs/ ->> code hérité|code reliquat                                                      # \1 \2. Anglicisme superflu.

TEST: c’est du {{legacy code}}.
TEST: ce {{code legacy}} est un cauchemar



!!
!!
!!!! Pléonasmes                                                                                   !!
!!
!!

__pleo_pléonasmes_divers__
    >abolir [absolument|entièrement|complétement|complètement|totalement]
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >acculer [au|aux] >pied du mur
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >achever [absolument|entièrement|complétement|complètement|totalement]
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    actuellement en cours
        <<- /pleo/ not value(>1, "|de|d’|") ->> en cours                                    # Pléonasme.

    actuellement en train [de|d’]
        <<- /pleo/ not value(>1, "|nuit|") -1:3>> en train                                  # Pléonasme.

    >ajouter en plus
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >apanage >exclusif
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    [>applaudir|>applaudissement] des deux mains
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    au jour d’ aujourd’hui
    à l’ heure d’ aujourd’hui
        <<- /pleo/ ->> aujourd’hui                                                          # Pléonasme.

    >avancer en avant
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >avérer >vrai
        <<- /pleo/ -2>> =\2.replace("vrai", "exact")                                        # Pléonasme.

    avenir devant [moi|toi|soi|lui|elle|nous|vous|eux|elles]
        <<- /pleo/ morph(<1, ":A|>un") ->> avenir                                           # Pléonasme.

    >bourrasque de vent
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    car en effet
        <<- /pleo/ ->> car|en effet                                                         # Pléonasme.

    >cirrhose du foie
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >collaborer ensemble
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    comme par exemple
        <<- /pleo/ ->> comme|par exemple                                                    # Pléonasme.

    >comparer entre [eux|elles]
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >contraindre malgré [moi|toi|soi|lui|elle|nous|vous|eux|elles]
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >descendre en bas
        <<- /pleo/ not value(>1, "|de|des|du|d’|") ->> \1                                   # Pléonasme.

    >dessiner un dessin
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    à [partir|compter] de dorénavant
        <<- /pleo/ ->> dorénavant|à partir de maintenant                                    # Pléonasme.

    donc par conséquent
        <<- /pleo/ ->> donc|par conséquent|c’est pourquoi                                   # Pléonasme.

    >enchevêtrer les uns dans les autres
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >entraider mutuellement
    >entraider les uns les autres
        <<- /pleo/  ->> \1                                                                  # Pléonasme.

    >entraide >mutuel
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >erreur >involontaire
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >étape >intermédiaire
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >hasard >imprévu
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >hémorragie de sang
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >joindre ensemble
        <<- /pleo/ ->> \1|mettre ensemble                                                   # Pléonasme.

    >lever debout
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    mais [cependant|pourtant|toutefois]
        <<- /pleo/ ->> mais|cependant|pourtant|toutefois                                    # Pléonasme.

    >marche à >pied
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >méandre sinueux
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    [>média|media] d’ >information
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >monopole >exclusif
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >monter en haut
        <<- /pleo/ not value(>1, "|de|des|du|d’|") ->> \1                                   # Pléonasme.

    >opportunité à saisir
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >orage >électrique
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >oubli >involontaire
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >pair de >jumeau
        <<- /pleo/ ->> =suggPlur(\3, "", True)                                              # Pléonasme.

    >panacée >universel
        <<- /pleo/ ->> \1|remède universel                                                  # Pléonasme.

    >perspective d’ avenir
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    [premier|premiers] >balbutiement
        <<- /pleo/ ->> \2                                                                   # Pléonasme.

    [première|premières] >priorité
        <<- /pleo/ ->> \2                                                                   # Pléonasme.

    >projet >futur
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >futur >projet
        <<- /pleo/ ->> \2                                                                   # Pléonasme.

    >prévenir d’ avance
    >prévenir à l’ avance
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >prototype >expérimental
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    puis [après|ensuite|alors]
        <<- /pleo/ ->> puis|après|ensuite|alors                                             # Pléonasme.

    >rédiger par écrit
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    [>rénover|>rénovation] à neuf
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >réunir ensemble
        <<- /pleo/  ->> \1                                                                  # Pléonasme.

    [>reculer|>recul|>revenir] en arrière
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >risque >potentiel
    >risque de >menace
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >secousse [>séismique|>sismique]
        <<- /pleo/ ->> secousse tellurique|secousses telluriques|tremblement de terre       # Pléonasme.

    >solidaire les uns des autres
    >solidaire les uns avec les autres
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >suffire simplement
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    >talonner de près
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    taux d’ >alcoolémie
        <<- /pleo/ ->> taux d’alcool|alcoolémie                                             # Pléonasme. L’alcoolémie est le taux d’alcool dans le sang.

    >tunnel >souterrain
        <<- /pleo/ ->> \1                                                                   # Pléonasme.

    vieilles hardes
        <<- /pleo/ ->> hardes                                                               # Pléonasme.

    [et|ou] voire
        <<- /pleo/ not morph(>1, ":D") ->> voire|et|\1 voir                                 # Pléonasme ou confusion.

    voire même
        <<- /pleo/ ->> voire|même                                                           # Pléonasme.|https://fr.wiktionary.org/wiki/voire_m%C3%AAme

TEST: il faut {{abolir totalement}} ces pratiques   ->> abolir
TEST: il faut {{achever complètement}} ce projet    ->> achever
TEST: {{au jour d’aujourd’hui}}                     ->> aujourd’hui
TEST: {{actuellement en cours}}                     ->> en cours
TEST: ils sont {{actuellement en train}} de manger  ->> en train
TEST: avoir un grand {{avenir devant soi}}          ->> avenir
TEST: {{acculé au pied du mur}}                     ->> acculé
TEST: {{Avancer en avant}}, pas le choix            ->> Avancer
TEST: {{dessiner un dessin}}                        ->> dessiner
TEST: {{joindre ensemble}}                          ->> joindre|mettre ensemble
TEST: {{collaborer ensemble}}                       ->> collaborer
TEST: {{comparer entre eux}}                        ->> comparer
TEST: {{monter en haut}}                            ->> monter
TEST: {{descendre en bas}}                          ->> descendre
TEST: {{enchevêtrer les uns dans les autres}}       ->> enchevêtrer
TEST: rien ne vaut l’{{entraide mutuelle}}          ->> entraide
TEST: s’{{entraider mutuellement}}                  ->> entraider
TEST: s’{{entraident les uns les autres}}           ->> entraident
TEST: {{comme par exemple}}                         ->> comme|par exemple
TEST: {{médias d’informations}}                     ->> médias
TEST: {{lever debout}}                              ->> lever
TEST: {{cirrhose du foie}}                          ->> cirrhose
TEST: s’avérer {{vrai}}                             ->> exact
TEST: {{bourrasques de vent}}                       ->> bourrasques
TEST: {{contraint malgré lui}}                      ->> contraint
TEST: {{contraindre malgré eux}}                    ->> contraindre
TEST: {{applaudir des deux mains}}                  ->> applaudir
TEST: Car {{à partir de dorénavant}}, ce sera…      ->> dorénavant|à partir de maintenant
TEST: {{erreurs involontaires}}                     ->> erreurs
TEST: {{hasards imprévus}}                          ->> hasards
TEST: {{méandres sinueux}}                          ->> méandres
TEST: {{hémorragies de sang}}                       ->> hémorragies
TEST: des {{orages électriques}}                    ->> orages
TEST: {{perspectives d’avenir}}                     ->> perspectives
TEST: {{marche à pied}}                             ->> marche
TEST: {{paires de jumelles}}                        ->> jumelles
TEST: {{puis après}}                                ->> puis|après|ensuite|alors
TEST: {{mais pourtant}}                             ->> mais|cependant|pourtant|toutefois
TEST: {{donc par conséquent}}                       ->> donc|par conséquent|c’est pourquoi
TEST: {{car en effet}}                              ->> car|en effet
TEST: {{opportunités à saisir}}                     ->> opportunités
TEST: {{apanages exclusifs}}                        ->> apanages
TEST: {{monopole exclusif}}                         ->> monopole
TEST: {{étapes intermédiaires}}                     ->> étapes
TEST: {{ajouter en plus}}                           ->> ajouter
TEST: c’est un {{oubli involontaire}} de sa part    ->> oubli
TEST: la {{panacée universelle}}                    ->> panacée|remède universel
TEST: ce sont leurs {{premiers balbutiements}}      ->> balbutiements
TEST: la {{première priorité}}, c’est…              ->> priorité
TEST: Un {{futur projet}}                           ->> projet
TEST: il faut {{prévenir d’avance}} ces gens-là     ->> prévenir
TEST: ce sont des {{projets futurs}}                ->> projets
TEST: {{prototypes expérimentaux}}                  ->> prototypes
TEST: Nous avons {{rénové à neuf}} l’ensemble       ->> rénové
TEST: Nous voilà {{réunis ensemble}}                ->> réunis
TEST: {{Recule en arrière}}                         ->> Recule
TEST: {{Rédigez par écrit}} une notice.             ->> Rédigez
TEST: {{risques de menaces}}                        ->> risques
TEST: {{secousses sismiques}}                       ->> secousse tellurique|secousses telluriques|tremblement de terre
TEST: {{solidaires les uns des autres}}             ->> solidaires
TEST: Il {{suffisait simplement}} d’y penser.       ->> suffisait
TEST: Il la {{talonnait de près}}                   ->> talonnait
TEST: ce {{taux d’alcoolémie}} est très élevé       ->> taux d’alcool|alcoolémie
TEST: {{tunnels souterrains}}                       ->> tunnels
TEST: {{vieilles hardes}}                           ->> hardes
TEST: délirant {{et voire}} ridicule                ->> voire|et|et voir
TEST: {{voire même}}                                ->> voire|même


# d’avance / à l’avance
__pleo_verbe_à_l_avance__
    [>prévenir|>prévoir|>prédire|>présager|>préparer|>pressentir|>pronostiquer|>avertir|>devancer|>deviner|>réserver] à l’ avance
    [>prévenir|>prévoir|>prédire|>présager|>préparer|>pressentir|>pronostiquer|>avertir|>devancer|>deviner|>réserver] d’ avance
        <<- /pleo/ ->> \1                                                                           # Pléonasme.

TEST: {{prédire à l’avance}}                    ->> prédire
TEST: {{pronostiquer d’avance}}                 ->> pronostiquer
TEST: {{réserver d’avance}}                     ->> réserver


# plus tard / à une date ultérieure
__pleo_différer_ajourner_reporter__
    [>ajourner|>différer|>reporter] à plus tard
    [>ajourner|>différer|>reporter] à date ultérieure
    [>ajourner|>différer|>reporter] à une date ultérieure
        <<- /pleo/ ->> \1                                                                           # Pléonasme.

TEST: {{Ajourner à une date ultérieure}}        ->> Ajourner
TEST: {{différer à une date ultérieure}}        ->> différer
TEST: {{reporter à plus tard}}                  ->> reporter



!!
!!
!!!! Tournures de langage                                                                         !!
!!
!!

# Mon, ton, son : euphonie
__gn_mon_ton_son_euphonie__
    [ma|ta|sa]  @>[aâeéèêiîoôuûyœæ].+:[NAQ].*:f¬:[eGW]
        <<- /gn/ -1>> =\1.replace("a", "on")                                # Même si « \2 » est féminin, on utilise « mon/ton/son » pour faire la liaison.|http://fr.wikipedia.org/wiki/Euphonie

TEST: {{ta}} aimée                                            ->> ton
TEST: {{ma}} obligée                                          ->> mon
TEST: Ce couple va donner à la France sa très importante collection qui rejoindra le musée d’Orsay



!!!
!!!
!!! Conjugaison                                                                                   !!
!!!
!!!

## 1sg
__conj_je__
    je est un autre
        <<- !2>>

    je  @:V¬:(?:1s|Ov)
        <<- /conj/ not (morph(\-1, ":[PQ]") and morph(<1, ":V0.*:1s"))
        --1>> =suggVerb(\-1, ":1s")                             # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier.

    j’       ?[en|y]¿                                                             @:V¬:(?:1s|Ov)
    [je|j’]  [ne|n’|le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur]            @:V¬:(?:1s|Ov)
    [je|j’]  [ne|n’]    [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:V¬:(?:1s|Ov)
    [je|j’]  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        @:V¬:(?:1s|Ov)
    [je|j’]  ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]            @:V¬:(?:1s|Ov)
    [je|j’]  ?[ne|n’]¿  [lui|leur]                     en                         @:V¬:(?:1s|Ov)
        <<- /conj/ value(\-1, "|est|es|") --1>> ai|aie|suis     # Conjugaison erronée. Confusion probable entre “être” et “avoir”. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
        <<- /conj/ __else__ --1>> =suggVerb(\-1, ":1s")         # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier.

TEST: j’{{es}} déjà donné                                       ->> ai|aie|suis
TEST: je l’{{est}} perdu de vue.                                ->> ai|aie|suis
TEST: je {{donnerait}} tout pour y parvenir.
TEST: Je le lui {{prend}}.
TEST: Je l’{{apprend}}.
TEST: Je les {{contre-attaques}}.
TEST: Je maudis celui d’entre nous qui {{mens}}.
TEST: J’y {{vient}}.
TEST: J’en {{revient}}.
TEST: je {{donner}}.
TEST: Je ne leur en {{veut}} pas.
TEST: je ne leur {{est}} rien donné
TEST: Je ne le lui {{achèterait}} pas.
TEST: Je ne l’y {{aie}} pas vu.
TEST: Je ne t’{{attend}} pas.
TEST: J’{{arrivait}} en retard.
TEST: J’m’la {{fumerait}} bien, cette clope.
TEST: J’leur en {{veut}} pas, à ces crétins.
TEST: je t’en {{parlé}}
TEST: Je est un autre.


__conf_je_non_verbe__
    je  @:¬:(?:V|Ov)
        <<- /conf/ not value(\2, "|soussigné|soussignée|") and not morph(<1, ":1s")
        -2>> =suggSimil(\2, ":(?:1s|Ov)", False)                                                    # Incohérence avec “je” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc.

    j’       ?[en|y]¿                                                             @:¬:(?:V|Ov)
    [je|j’]  [ne|n’|le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur]            @:¬:(?:V|Ov)
    [je|j’]  [ne|n’]    [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:¬:(?:V|Ov)
    [je|j’]  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        $:¬:V
    [je|j’]  ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]            $:¬:V
    [je|j’]  ?[ne|n’]¿  [lui|leur]                     en                         $:¬:V
        <<- /conf/ --1>> =suggSimil(\-1, ":(?:1s|Ov)", False)                                       # Incohérence avec “\1” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc.

TEST: Je ne le {{croix}} pas
TEST: Je {{travail}}.                                       ->> travaille
TEST: Je vous {{tellement}} reconnaissant.
TEST: Je m’en {{fou}}.
TEST: Je soussigné, M. X., déclare que…
TEST: j’ai l’impression de ne même pas savoir ce qu’est un « juif français ».


## 2sg
__conj_tu__
    tu                                                                       @:V¬:(?:Ov|P|[ISK].*:2s)
    tu  [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]       @:V¬:(?:Ov|P|[ISK].*:2s)
    tu  [ne|n’]    [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:V¬:(?:Ov|P|[ISK].*:2s)
    tu  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        @:V¬:(?:P|[ISK].*:2s)
    tu  ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]            @:V¬:(?:P|[ISK].*:2s)
    tu  ?[ne|n’]¿  [lui|leur]                     en                         @:V¬:(?:P|[ISK].*:2s)
        <<- /conj/ not morph(<1, ":V0") --1>> =suggVerb(\-1, ":2s")                                 # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 2ᵉ personne du singulier.

TEST: Tu ne {{ment}} jamais.
TEST: Tu {{a}} mal ?
TEST: Tu ne le lui {{prend}} pas.
TEST: Tu ne m’{{attendra}} pas.
TEST: Jusqu’ici, on a tu le nom de la créature.
TEST: il s’est tu les jours après son agression.


__conf_tu_non_verbe__
    tu                                                                       @:¬:(?:V|Ov)
    tu  [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]       @:¬:(?:V|Ov)
    tu  [ne|n’]    [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:¬:(?:V|Ov)
    tu  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        $:¬:V
    tu  ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]            $:¬:V
    tu  ?[ne|n’]¿  [lui|leur]                     en                         $:¬:V
        <<- /conf/ not morph(<1, ":(?:2s|V0|R)") --1>> =suggSimil(\-1, ":(?:2s|Ov)", False)         # Incohérence avec “tu” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc.

TEST: tu {{croix}} que tu sais quelque chose, mais tu ne sais rien.
TEST: tu la {{croix}} idiote ?
TEST: Elles sont à tu et à toi.


## 3sg
__conj_il__
    il  @:V¬:(?:3s|Ov)
        <<- /conj/ not (morph(\2, ":[PQ]") and morph(<1, ":V0.*:3s"))
        -2>> =suggVerb(\2, ":3s")                                                                   # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
        <<- /conj/ __also__ and morph(\2, ":3p") -1>> ils                                           # Accord avec “\2”.

    il  [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]       @:V¬:(?:3s|Ov)
    il  [ne|n’]    [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:V¬:(?:3s|Ov)
    il  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        $:V¬:3s
    il  ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]            $:V¬:3s
    il  ?[ne|n’]¿  [lui|leur|y]                   en                         $:V¬:3s
        <<- /conj/ --1>> =suggVerb(\-1, ":3s")                                                      # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
        <<- /conj/ morph(\-1, ":3p") -1>> ils                                                       # Accord avec “\-1”.

TEST: {{Il}} {{accusent}}.
TEST: il {{bus}} du vin.
TEST: Il {{pris}}.
TEST: Il {{rougis}}.
TEST: Il {{suivis}}.
TEST: Il {{grandis}}.
TEST: Il {{bâtis}}.
TEST: Il {{bus}}.
TEST: Il {{mues}}.
TEST: {{il}} ne {{pensent}} à rien.
TEST: il ne la lui {{donné}} pas souvent
TEST: il n’y {{aurais}} plus rien à attendre de la religion et de la politique.
TEST: il y en {{as}}.


__conf_il_non_verbe__
    il  @:¬:(?:V|Ov)
        <<- /conf/ not morph(<1, ":3s") and not value(<1, "|t’|") and not value(\-1, "|c’|ce|ou|si|")
        -2>> =suggSimil(\2, ":(?:3s|Ov)", False)                                                    # Incohérence avec “\1” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc.

    il  [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]       @:¬:(?:V|Ov)
    il  [ne|n’]    [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:¬:(?:V|Ov)
    il  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        $:¬:V
    il  ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]            $:¬:V
    il  ?[ne|n’]¿  [lui|leur]                     en                         $:¬:V
        <<- /conf/ not morph(<1, ":3s") and not value(<1, "|t’|") and not value(\-1, "|c’|ce|")
        --1>> =suggSimil(\-1, ":(?:3s|Ov)", False)                                                  # Incohérence avec “\1” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc.

TEST: il {{et}} parti.
TEST: il nous {{et}} indispensable.
TEST: Il ne {{travail}} pas le week-end.
TEST: il m’{{arête}} encore une fois avec une impudence insupportable.
TEST: il n’y {{pas}} beaucoup d’entente entre eux.
TEST: Il {{ce}} {{sent}} seul
TEST: il est normal de ne presque pas payer des gens qui effectuent un travail
TEST: il s’en va.


__conj_on__
    on  @:V¬:(?:3s|Ov)
        <<- /conj/ not (morph(\2, ":[PQ]") and morph(<1, ":V0.*:3s"))
        --1>> =suggVerb(\-1, ":3s")                                                                 # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

    on  [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]       @:V¬:(?:3s|P|Ov)
    on  [ne|n’]    [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:V¬:(?:3s|P|Ov)
    on  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        @:V¬:(?:3s|P)
    on  ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]            @:V¬:(?:3s|P)
    on  ?[ne|n’]¿  [lui|leur]                     en                         @:V¬:(?:3s|P)
        <<- /conj/ --1>> =suggVerb(\-1, ":3s")                                                      # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: on {{remué}} beaucoup.
TEST: on {{refuses}} tout cela
TEST: on ne se {{bougent}} pas suffisamment


__conf_on_non_verbe__
    on  @:¬:(?:V|Ov)|>ou/
        <<- /conf/ not morph(<1, ":3s") and not value(<1, "|n’|m’|t’|s’|") and not value(\-1, "|c’|ce|si|")
        -2>> =suggSimil(\2, ":(?:3s|Oo)", False)                                                    # Incohérence avec “\1” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc.

    on  [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]       @:¬:(?:V|Ov)
    on  [ne|n’]    [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:¬:(?:V|Ov)
    on  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        @:¬:(?:V|Ov)
    on  ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]            @:¬:(?:V|Ov)
    on  ?[ne|n’]¿  [lui|leur]                     en                         @:¬:(?:V|Ov)
        <<- /conf/ not morph(<1, ":3s") and not value(<1, "|n’|m’|t’|s’|") and not value(\-1, "|c’|ce|")
        --1>> =suggSimil(\-1, ":(?:3s|Ov)", False)                                                  # Incohérence avec “\1” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc.

TEST: on {{et}} parti.
TEST: on nous {{et}} indispensable.
TEST: on ne {{travail}} pas le week-end.
TEST: on m’{{arête}} encore une fois avec une impudence insupportable.
TEST: on n’y {{pas}} beaucoup d’entente entre eux.
TEST: on est normal de ne presque pas payer des gens qui effectuent un travail
TEST: on s’en va.


__conj_ce__
    [ce|c’]             @>(?:devoir|devenir|pouvoir|vouloir|savoir)/:V¬:(?:N|A|3s|P|Q|Ov)
    [ce|c’]  [ne|n’]    @>(?:devoir|devenir|pouvoir|vouloir|savoir)/:V¬:(?:3s|P|Ov)
        <<- /conj/ --1>> =suggVerb(\-1, ":3s")                                                      # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

    [ce|c’]                         @>être/:V¬:(?:N|A|3[sp]|P|Q|Ov)
    [ce|c’]  [le|l’]                @>être/:V¬:(?:N|A|3s|P|Q|Ov)
    [ce|c’]  [ne|n’]  ?[le|l’|en]¿  @>être/:V¬:(?:3[sp]|P|Q|Ov)
        <<- /conj/ --1>> =suggVerb(\-1, ":3s")                                                      # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

    [c’|ç’]                         @:¬:(?:[123][sp]|Y|P|Ov|X)|>que/
        <<- /conf/ -2>> =suggSimil(\2, ":3s", False)                                                # Incohérence avec « \1 » : « \2 » devrait être un verbe.

TEST: pour toi qui sais tout, ce ne le {{fus}} pas
TEST: ce secret tu, ce {{devais}} être un cauchemar.
TEST: Ce peut être un chien ou un chat.
TEST: ce ne peut être aussi stupide.
TEST: ce dut être un cauchemar.
TEST: ce devra être un véritable expert pour accomplir une tâche aussi difficile.
TEST: ce voudrait être le plus grand bal de tous les temps.
TEST: ce ne pourrait être une chose aussi banale.
TEST: ce serait une honte d’échouer une fois de plus à un test aussi élémentaire.
TEST: ce ne saurait être cet homme…
TEST: C’en est trop !
TEST: C’que j’comprends, c’est qu’il y a des limites à ce qu’on peut supporter.


__conj_c_en!6__
    c’ en  *WORD
        <<- /conj/ morph(\3, ">(?:être|devoir|devenir|pouvoir|vouloir|savoir)/:V", ":3s")
        -3>> =suggVerb(\3, ":3s")                                                                   # Conjugaison erronée. Accord avec “c’en”. Le verbe devrait être à la 3ᵉ personne du singulier.
        <<- /conf/ morph(\3, ":[YP]") or morph(\3, ":V", ">(?:être|devoir|devenir|pouvoir|vouloir|savoir)/")
        -1>> s’                                                                                     # Confusion : “c’en” est la forme élidée de “ça en”. Pour la forme pronominale “se”, écrivez “s’en”.

TEST: tu vois, c’en {{étais}} trop pour elles.
TEST: {{c’}}en prendre.
TEST: C’en était malsain.
TEST: C’en devenait trop.
TEST: C’en pouvait être effrayant.


__conf_c_s_verbe__
    [il|ils|on|ne|n’]  c’
        <<- /conj/ -2>> s’                                                      # Confusion. Le pronom personnel objet s’écrit “se”, la graphie élidée “s’”.

    [<start>|,]  [elle|elles|iel|iels|lui|eux]  c’  ?en¿  >être  ?$:W¿  $:Q
        <<- /conj/ -3>> s’                                                      # Confusion. Le pronom personnel objet s’écrit “se”, la graphie élidée “s’”.

    [<start>|,]  [elle|elles|iel|iels|lui|eux]  c’  ?en¿  $:V¬:V0e
        <<- /conj/ -3>> s’                                                      # Confusion. Le pronom personnel objet s’écrit “se”, la graphie élidée “s’”.

    c’ y
    c’ @:V¬>(?:avoir|être|devoir|devenir|pouvoir|vouloir|savoir)/.*:3[sp]
        <<- /conj/ -1>> s’                                                      # Confusion. Le pronom personnel objet s’écrit “se”, la graphie élidée “s’”.

    s’ >avoir
        <<- /conf/ -1>> c’|ç’                                                   # Confusion. Avec “\2” (du verbe “avoir”), le pronom personnel sujet est “ce” ou “ça” dont les graphies élidées sont “c’” et “ç’”.

TEST: {{S’en}} était vraiment trop !
TEST: Car {{s’en}} était vraiment fini !
TEST: il {{c’}}en est vite lassé.
TEST: elles {{c’}}étaient trop vanté de ses mérites
TEST: cet homme, perdu dans ses pensées, allait {{c’}}en faire du souci.
TEST: il {{c’}}accoutumait à sa nouvelle fonction.
TEST: elle {{c’}}anime dès qu’on fait du bruit.
TEST: eux {{c’}}étaient pris
TEST: {{s’}}{{avait}} fonctionné
TEST: {{c’}}y adonne avec passion
TEST: c’était merveilleux.
TEST: lui c’est un objet


__conf_ce_qui_verbe__
    ce qui  ?[lui|leur|leurs|nous|vous]¿  (et)  ?@:[WX]¿  ?@:[WX]¿  @:(?:[AQD]|V1.*:Y)
        <<- /conf/ -1>> est                                                     # Confusion probable : “et” est une conjonction de coordination. Pour le verbe “être”, écrivez “est”.

    ce qui  ?[lui|leur|leurs|nous|vous]¿  (étai)  ?@:[WX]¿  ?@:[WX]¿  @:(?:[AQD]|V1.*:Y)
        <<- /conf/ -1>> était                                                   # Confusion probable : “étai” est un nom commun. Pour le verbe “être”, écrivez “était”.

TEST: ce qui {{et}} beau.
TEST: ce qui {{étai}} notre lot.
TEST: ce qui lui {{étai}} propre
TEST: ce qui nous {{et}} pas vraiment utile


__conj_mieux_vaut__
    mieux  ?[ne|n’]¿  [vaux|valais|valus|vaudras|vaudrais]
        <<- /conj/ --1>> =\-1[:-1]+"t"                                                              # Conjugaison erronée. Accord avec “mieux” : utilisez la 3ᵉ personne du singulier.

TEST: avec toi qui ne sais rien de rien, mieux {{vaux}} ne rien dire.
TEST: Mais là-bas mieux {{valais}} ouvrir sa gueule que se taire.



## 1pl
__conj_nous__
    <start>  nous  @:V¬:(?:G|Y|P|1p|3[sp]|Ov)
        <<- /conj/ not value(>1, "|je|tu|il|elle|on|nous|vous|ils|elles|iel|iels|")
        -3>> =suggVerb(\3, ":1p")                                                                   # Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.

    [<start>|,]  nous  [ne|n’]    ?[le|la|l’|les|en|y]¿                               @:V¬:(?:1p|Ov)
    [<start>|,]  nous  ?[ne|n’]¿  [me|m’|nous|vous|lui|leur]                          @:V¬:(?:1p|Ov)
    [<start>|,]  nous  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]  $:V¬:1p
    [<start>|,]  nous  ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]      $:V¬:1p
    [<start>|,]  nous  ?[ne|n’]¿  [lui|leur]                     en                   $:V¬:1p
        <<- /conj/ --1>> =suggVerb(\-1, ":1p")                                                      # Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel..

    <start>  nous  [le|la|l’|les|en|y]   @:V[123]..t_._[e_][a_]¬:(?:1p|Ov|Y|P)
        <<- /conj/ --1>> =suggVerb(\-1, ":2p")                                                      # Conjugaison possiblement erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.

TEST: Nous {{arriverez}} demain.
TEST: Nous {{travaillez}}.
TEST: nous {{donné}} trop de considération
TEST: nous {{avancez}}
TEST: nous n’{{devancez}} que de quelques points.
TEST: nous vous {{donnait}} des marques d’affection.
TEST: nous la {{réuniront}} avec l’ancienne équipe.
TEST: Et, nous laissant étonnés d’être encore là sans y avoir rien compris,
TEST: Nous y voilà enfin.


## 2pl
__conj_vous__
    <start>  vous  @:V¬:(?:G|Y|P|2p|3[sp]|Ov)
        <<- /conj/ not value(>1, "|je|tu|il|elle|on|nous|vous|ils|elles|iel|iels|")
        -3>> =suggVerb(\3, ":2p")                                                                   # Conjugaison erronée. Accord avec “vous”. Le verbe devrait être à la 2ᵉ personne du pluriel.

    [<start>|,]  vous  [ne|n’]    ?[le|la|l’|les|en|y]¿                               @:V¬:(?:2p|Ov)
    [<start>|,]  vous  ?[ne|n’]¿  [me|m’|nous|vous|lui|leur]                          @:V¬:(?:2p|Ov)
    [<start>|,]  vous  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]  $:V¬:2p
    [<start>|,]  vous  ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]      $:V¬:2p
    [<start>|,]  vous  ?[ne|n’]¿  [lui|leur]                     en                   $:V¬:2p
        <<- /conj/ --1>> =suggVerb(\-1, ":2p")                                                      # Conjugaison erronée. Accord avec “vous”. Le verbe devrait être à la 2ᵉ personne du pluriel.

    <start>  vous  [le|la|l’|les|en|y]   @:V[123]..t_._[e_][a_]¬:(?:2p|Ov|Y|P)
        <<- /conj/ --1>> =suggVerb(\-1, ":2p")                                                      # Conjugaison possiblement erronée. Accord avec “vous”. Le verbe devrait être à la 2ᵉ personne du pluriel.

TEST: Vous {{arrivais}} trop tard.
TEST: vous ne l’{{avait}} pas vu.
TEST: je crois, vous m’{{avais}} trompé…
TEST: vous nous {{refuser}} le pardon.
TEST: Vous {{travaillons}}.
TEST: vous {{donné}} du bonheur
TEST: vous {{avançons}}
TEST: Vous ne la {{voulait}} pas
TEST: Vous ne {{mangeait}} que des légumes ?
TEST: vous l’{{accomplissait}}
TEST: vous la rendait avec bienveillance


## 3pl
__conj_ils__
    ils  @:V¬:(?:3p|Ov)
        <<- /conj/ not (morph(\2, ":[PQ]") and morph(<1, ":V0.*:3p"))
        -2>> =suggVerb(\2, ":3p")                                                                   # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ __also__ and morph(\2, ":3s") -1>> il                                            # Accord avec “\2”.

    ils  [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]       @:V¬:(?:3p|Ov)
    ils  ?[ne|n’]¿  [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:V¬:(?:3p|Ov)
    ils  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        $:V¬:3p
    ils  ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]            $:V¬:3p
    ils  ?[ne|n’]¿  [lui|leur]                     en                         $:V¬:3p
        <<- /conj/ --1>> =suggVerb(\-1, ":3p")                                                      # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ morph(\-1, ":3s") -1>> il                                                        # Accord avec “\-1”.

TEST: {{Ils}} {{vienne}} souvent.
TEST: Ils ne m’{{attends}} pas.
TEST: {{Ils}} vous le {{donne}}.
TEST: {{Ils}} {{faut}} venir.
TEST: {{ils}} le lui {{donne}}
TEST: {{ils}} ne leur en {{veut}} pas.
TEST: ils me les {{laissés}}.
TEST: j’ai peur qu’il ne leur {{face}} quelque chose de mal


__conf_ils_non_verbe__
    ils  @:¬:(?:V|Ov)|>ou/
        <<- /conf/ not morph(<1, ":3p") and not value(<1, "|t’|")
        -2>> =suggSimil(\2, ":(?:3p|Ov)", False)                                                    # Incohérence avec “ils” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc.

    ils  [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]       @:¬:(?:V|Ov)
    ils  ?[ne|n’]¿  [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:¬:(?:V|Ov)
    ils  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        $:¬:V
    ils  ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]            $:¬:V
    ils  ?[ne|n’]¿  [lui|leur]                     en                         $:¬:V
        <<- /conf/ not morph(<1, ":3p") and not value(<1, "|t’|")
        -3>> =suggSimil(\3, ":(?:3p|Ov)", False)                                                    # Incohérence avec “ils” : “\3” devrait être un verbe, un pronom objet, un adverbe de négation, etc.

TEST: ils {{son}} du même bois.
TEST: Ils {{étai}} partie au {{restaurent}}
TEST: ils leur {{étai}} indifférent


## se + incohérence
__conj_se_incohérence__
    [se|s’]  ?[le|la|l’|les]¿   @:V¬:(?:3[sp]|P)
    s’       ?[en|y]¿           @:V¬:(?:3[sp]|P)
        <<- /conj/ morph(\-1, ":[12]s") --1>> =suggVerb(\-1, ":3s")                                 # Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 1ʳᵉ ou 2ᵉ personne du singulier.
        <<- /conj/ __else__ and morph(\-1, ":1p") --1>> =suggVerb(\-1, ":3p")                       # Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 1ʳᵉ personne du pluriel.
        <<- /conj/ __else__ and morph(\-1, ":2p") --1>> =suggVerbInfi(\-1)                          # Conjugaison erronée. Avec le pronom “se”, le verbe ne peut être à la 2ᵉ personne du pluriel.

TEST: se {{considérez}} comme un génie…
TEST: se {{rencontrerons}} demain grands et petits.
TEST: se {{crois}} élu par Dieu…
TEST: avec ceux se trouvant sur leur chemin
TEST: s’y adonnant à cœur-joie.


!!
!!
!!!! Pronoms + incohérences                                                                       !!
!!
!!

__m_enfin__
    m’ enfin
        <<- !2>>
        <<- ~>> *


__non_verbe_après_préverbes__
    [ne|n’]     [le|la|l’|les]      [lui|leur|en|y]         @:¬:(?:[123][sp]|Y|P|Ov|X)
    [ne|n’]     [lui|leur]          en                      @:¬:(?:[123][sp]|Y|P|Ov|X)
        <<- /conf/ -4>> =suggSimil(\4, ":(?:[123][sp]|Y)", False)                                   # Incohérence avec « \1 \2 \3 » : « \4 » devrait être un verbe.

    [ne|n’]              [le|la|l’|les|nous|vous|lui|leur]  @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère)/
    n’                   [en|y]                             @:¬:(?:[123][sp]|Y|P|Ov|X|W)|>(?:presque|rien|guère)/
    [me|m’|te|t’|se|s’]  [le|la|l’|les]                     @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère)/
    [me|m’|te|t’]        [en|y]                             @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère|voici|revoici|voilà|revoilà)/
    [se|s’]              [en|y]                             @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère)/
        <<- /conf/ -3>> =suggSimil(\3, ":(?:[123][sp]|Y)", False)                                   # Incohérence avec « \1 \2 » : « \3 » devrait être un verbe.

    [nous|vous]           y                                 @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère|voici|revoici|voilà|revoilà)/
        <<- /conf/ not morph(<1, ":R") -3>> =suggSimil(\3, ":(?:[123][sp]|Y)", False)               # Incohérence avec « \1 \2 » : « \3 » devrait être un verbe.

    [ne|n’]                                                 @:¬:(?:[123][sp]|Y|P|Ov|X|W)|>(?:[mtsl]’|même|presque|rien|guère)/
    [me|m’|te|t’]                                           @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère|voici|revoici|voilà|revoilà)/
    se                                                      @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:presque|rien|guère|qu[ei’])/
    s’                                                      @:¬:(?:[123][sp]|Y|P|Ov|X)|>(?:ils?|qu[ei’])/
        <<- /conf/ -2>> =suggSimil(\2, ":(?:[123][sp]|Y)", False)                                   # Incohérence avec « \1 » : « \2 » devrait être un verbe.

TEST: ne leur en {{fil}} pas
TEST: ne l’{{oubli}} pas
TEST: ne {{pensée}} rien, jamais
TEST: n’en {{laissée}} que des miettes
TEST: s’y {{intéressé}}
TEST: J’y {{travail}}.
TEST: ç’{{avé}} été dur.
TEST: me {{pronostic}} un cancer dans les trois mois.
TEST: t’{{appel}} l’autre gras, puis on y va.
TEST: te {{mangé}}
TEST: s’y {{accordez}}
TEST: s’en {{approché}}
TEST: nous y {{appel}} avec ferveur
TEST: m’y {{attaché}}
TEST: Ne {{dix}} rien.
TEST: ça ne s’{{oubli}} pas.
TEST: elle ne m’{{oubli}} pas.
TEST: elle ne la {{croix}} pas
TEST: M’enfin, c’est absurde
TEST: la tentation pour certains médias de ne tout simplement pas rémunérer notre travail si celui-ci n’est finalement pas publié.
TEST: Ne parfois pas être celui qui sabote l’ambiance.
TEST: T’y viendras, comme tout le monde.
TEST: T’y voilà propulsé.
TEST: t’en voilà débarrassée.
TEST: N’oublient-ils pas ce qu’ils étaient autrefois…
TEST: Ne presque jamais réussir un plat aussi simple, c’est de l’incompétence pure et simple.
TEST: c’est vous les journalistes qui l’avez écrit
TEST: C’est nous les patrons
TEST: me revoilà


__loc_notre_père_qui_es_au_cieux__
    notre père qui [es|est] aux cieux
        <<- !4>>
        <<- ~3:0>> *


!!
!!
!!!! Formes verbales sans sujet                                                                   !!
!!
!!

## Incohérences avec formes verbales 1sg et 2sg sans sujet

__conj_xxxai__sans_sujet!3__
    [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿  ~ai$
        <<- /conj/ not tag_before(\1, "1s") and morph(\-1, ":1s", ":(?:E|G|W|M|J|3[sp])")
        --1>> =suggVerb(\-1, ":3s")                                                                 # Incohérence. Ceci est un verbe à la 1ʳᵉ personne du singulier. Sujet (“je” ou “moi qui”) introuvable.

    [me|m’|te|t’]       ?[le|la|l’|les|en|y]¿   ~ai$
    [le|la|l’|les]      [lui|leur|en|y]         ~ai$
    [lui|leur]          en                      ~ai$
        <<- /conj/ not tag_before(\1, "1s") and morph(\-1, ":1s", ":(?:E|G|W|M|J|3[sp])")
        --1>> =suggVerb(\-1, ":3s")                                                                 # Incohérence. Ceci est un verbe à la 1ʳᵉ personne du singulier. Sujet (“je” ou “moi qui”) introuvable.

    [nous|vous]         ?[le|la|l’|les|en|y]¿   ~ai$
        <<- /conj/ not tag_before(\-1, "1s") and not morph(<1, ":R") and morph(\-1, ":1s", ":(?:E|G|W|M|J|3[sp]|2p|1p)")
        --1>> =suggVerb(\-1, ":3s")                                                                 # Incohérence. Ceci est un verbe à la 1ʳᵉ personne du singulier. Sujet (“je” ou “moi qui”) introuvable.

    ~ai$
        <<- /conj/ not tag_before(\1, "1s") and morph(\1, ":1s", ":(?:E|G|W|M|J|3[sp]|N|A|Q)") and not (\1.istitle() and before0("\\w"))
        -1>> =suggVerb(\1, ":3s")                                                                   # Incohérence. Ceci est un verbe à la 1ʳᵉ personne du singulier. Sujet (“je” ou “moi qui”) introuvable.

TEST: avançait et s’{{donnai}} en spectacle
TEST: il avancera, ne {{serai}} ce que de quelques pas
TEST: m’{{occupai}} que deux jours, cette ânerie
TEST: Lui, quand il y pensait, en {{arrivai}} à chaque fois à la même conclusion.
TEST: {{dansai}} puis oubliait
TEST: ce qui, dans le meilleur des cas, peut-être, oui, c’est vrai, vous {{donnerai}} l’avantage.


__conj_xxxas_xxxes__sans_sujet!3__
    [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿  ~[ae]s$
        <<- /conj/ not tag_before(\1, "2s") and morph(\-1, ":2s", ":(?:E|G|W|M|J|3[sp]|1p)")
        --1>> =suggVerb(\-1, ":3s")                                                                 # Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable.

    [me|m’|te|t’]       ?[le|la|l’|les|en|y]¿   ~[ae]s$
    [le|la|l’|les]      [lui|leur|en|y]         ~[ae]s$
    [lui|leur]          en                      ~[ae]s$
        <<- /conj/ not tag_before(\-1, "2s") and morph(\-1, ":2s", ":(?:E|G|W|M|J|3[sp]|1p)")
        --1>> =suggVerb(\-1, ":3s")                                                                 # Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable.

    [nous|vous]         ?[le|la|l’|les|en|y]¿   ~[ae]s$
        <<- /conj/ not tag_before(\-1, "2s") and not morph(<1, ":R") and morph(\-1, ":2s", ":(?:E|G|W|M|J|3[sp]|2p|1p)")
        --1>> =suggVerb(\-1, ":3s")                                                                 # Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable.

    ~..[ae]s$
        <<- /conj/ not tag_before(\1, "2s") and morph(\1, ":2s", ":(?:E|G|W|M|J|3[sp]|N|A|Q|1p)") and not (\1.istitle() and before0("\\w"))
        -1>> =suggVerb(\1, ":3s")                                                                   # Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable.

TEST: se {{demandes}} comment faire
TEST: oui, il l’ignorait, ne me {{demandes}} comment c’était possible
TEST: c’est ça, me {{demandes}} comment c’est possible
TEST: je me questionne, {{exiges}} des réponses mais n’en obtiens pas…
TEST: Caroline, quand l’heure viendra, {{décideras}} de la conduite à tenir.
TEST: {{arrimeras}} le voilier
TEST: n’est-ce pas, indubitablement, nous la {{contestes}}
TEST: nous laisserons derrière nous les empires de la Terre.


__conj_xxxxxs_sans_sujet!3__
    [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿  ~[iudnrtpcï]s$
        <<- /conj/ not tag_before(\1, "1s") and not tag_before(\1, "2s") and morph(\-1, ":[12]s", ":(?:E|G|W|M|J|3[sp]|2p|1p)")
        --1>> =suggVerb(\-1, ":3s")                                                                 # Incohérence. Le sujet de cette forme verbale est introuvable.

    [me|m’|te|t’]       ?[le|la|l’|les|en|y]¿   ~[iudnrtpcï]s$
    [le|la|l’|les]      [lui|leur|en|y]         ~[iudnrtpcï]s$
    [lui|leur]          en                      ~[iudnrtpcï]s$
        <<- /conj/ not tag_before(\-1, "1s") and not tag_before(\-1, "2s") and morph(\-1, ":[12]s", ":(?:E|G|W|M|J|3[sp]|2p|1p)")
        --1>> =suggVerb(\-1, ":3s")                                                                 # Incohérence. Le sujet de cette forme verbale est introuvable.

    [nous|vous]         ?[le|la|l’|les|en|y]¿   ~[iudnrtpcï]s$
        <<- /conj/ not tag_before(\-1, "1s") and not tag_before(\1, "2s") and not morph(<1, ":R") and morph(\-1, ":[12]s", ":(?:E|G|W|M|J|3[sp]|2p|1p)")
        --1>> =suggVerb(\-1, ":3s")                                                                 # Incohérence. Le sujet de cette forme verbale est introuvable.

    étais
        <<- /conj/ not tag_before(\1, "1s") and not tag_before(\1, "2s") and not (\1.istitle() and before0("\\w")) and not morph(<1, ":[DA].*:p")
        -1>> =suggVerb(\1, ":3s")                                                                   # Incohérence. Le sujet de cette forme verbale est introuvable.

    ~[iudnrtpcï]s$
        <<- /conj/ not tag_before(\1, "1s") and not tag_before(\1, "2s") and morph(\1, ":[12]s", ":(?:E|G|W|M|J|3[sp]|2p|1p|V0e|N|A|Q)") and not (\1.istitle() and before0("\\w"))
        -1>> =suggVerb(\1, ":3s")                                                                   # Incohérence. Le sujet de cette forme verbale est introuvable.

TEST: s’{{précipitais}} dans la gueule du loup
TEST: ne leur {{donnais}} aucune raison de se faire aimer
TEST: leur en {{faisais}} baver
TEST: vous en {{donnais}} pour votre argent, ce type.
TEST: oui, non, qui sait ? {{étais}} perdu, ce gars-là
TEST: ceux-là, dans tous les cas de figure et dans tous les coups ratés, {{comprenais}} mal pourquoi on leur en voulait.
TEST: {{j'}}ai signalé que {{j'}}essayais de regrouper les paragraphes. (Tests avec apostrophe droite.)
TEST: lorsque deux sujets politiques voisins se présentent sur le marché, l’un plus flou et l’autre plus caricatural
TEST: dans tous les cas de figure imaginés par cette bande de nuls, il n’y en a pas un qui les sauvera.
TEST: ces gens qui vont par monts et par vaux.
TEST: pour ne justement pas donner l’impression de s’être trompé.
TEST: C’était lui le plus jeune président.
TEST: Avec la plupart d’entre nous pris en sandwich quelque part entre les deux


__conj_peux_veux_vaux_équivaux_prévaux_sans_sujet!3__
    [ne|n’]                  ?[le|la|l’|les|en|vous|lui|leur|y]¿  [peux|veux|vaux|équivaux|prévaux]
    [me|m’|te|t’|nous|vous]  ?[le|la|l’|les|en|y]¿                [peux|veux|vaux|équivaux|prévaux]
    [le|la|l’|les]           [lui|leur|en|y]                      [peux|veux|vaux|équivaux|prévaux]
    [lui|leur]               en                                   [peux|veux|vaux|équivaux|prévaux]
        <<- /conj/ not tag_before(\1, "1s") and not tag_before(\1, "2s")
        --1>> =suggVerb(\-1, ":3s")                                                                 # Incohérence. Le sujet de cette forme verbale est introuvable.

    vaux
        <<- /conj/ not tag_before(\1, "1s") and not tag_before(\1, "2s") and not (\1.istitle() and before0("\\w"))
            and not morph(<1, ":(?:R|D.*:p)")
        -1>> =suggVerb(\1, ":3s")                                                                   # Incohérence. Le sujet de cette forme verbale est introuvable.

    [peux|veux|équivaux|prévaux]
        <<- /conj/ not tag_before(\1, "1s") and not tag_before(\1, "2s") and not (\1.istitle() and before0("\\w"))
        -1>> =suggVerb(\1, ":3s")                                                                   # Incohérence. Le sujet de cette forme verbale est introuvable.

TEST: tu sais, s’{{équivaux}}, voilà.
TEST: tu sais, s’en {{veux}} d’avoir raté ça.
TEST: s’{{peux}} qu’il avait faim, va savoir
TEST: n’{{équivaux}} pas à ma BMW, cette tire.
TEST: faut voir, ces hommes, lui, tu sais, l’en peux
TEST: la lui {{donnais}} sans contrepartie
TEST: {{vaux}} pas ça, ce truc.
TEST: ouais, ce serait pas de refus, ouais, {{peux}} peut-être nous aider
TEST: Elle, ici et dans tous les cas de figure, {{veux}} toujours en faire plus.
TEST: Le total de cette opération, contrairement à ce qu’on pense, {{équivaux}} à au moins trois d’entre eux.


## Incohérences avec formes verbales 1pl et 2pl sans sujet
__conj_xxxons_sans_sujet!3__
    ~ons$
        <<- /conj/ morph(\1, ":1p", ":[EGMNAJ]") and not tag_before(\1, "1p") and not (\1.istitle() and before0("\\w"))
        -1>> =suggVerb(\1, ":3p")     # Ceci est un verbe à la 1ʳᵉ personne du pluriel. Sujet (“nous” ou équivalent) introuvable.

__conj_xxxez_sans_sujet!3__
    ~ez$
        <<- /conj/ morph(\1, ":2p", ":[EGMNAJ]") and not tag_before(\2, "2p") and not (\1.istitle() and before0("\\w"))
        -1>> =suggVerb(\1, ":3p")     # Ceci est un verbe à la 2ᵉ personne du pluriel. Sujet (“vous” ou équivalent) introuvable.

TEST: les hommes et les femmes, qui sans un bruit, sans une parole amère, {{continuerons}} leur tâche n’en seront pas plus récompensés.
TEST: il était dit que cette femme et son frère {{promènerez}} leur chien à cette heure de la journée.
TEST: cet homme et cette femme {{pouvez}} y parvenir avec de la persévérance
TEST: Comme on lui disait que vous-même aviez déjà consulté le notaire
TEST: ce sont des terroristes et ça ne nous arrivera pas à nous, qui n’avons rien à nous reprocher
TEST: mes supérieurs et moi-même avons pris la décision de ne pas vendre
TEST: Ni lui ni moi n’avions mangé
TEST: Mon épouse et moi-même avons toujours dit
TEST: que vous ou moi ignorions à peu près tout du boson de Higgs n’a pas du tout le même sens


# Confusion futur / conditionnel
__vmode_je_futur!6__
    <start>  ([demain|oui|non|certainement|absolument|totalement])  ?,¿  [je|j’]  ?[ne|n’]¿  ?y¿  (*WORD)  ?@:[WX]¿  ?@:[WX]¿  <end>
    <start>  ([demain|oui|non|certainement|absolument|totalement])  ?,¿  [je|j’]  ?[ne|n’]¿  ?y¿  (*WORD)  ?@:[WX]¿  ?@:[WX]¿
        || [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|plusieurs|certains|certaines]  *WORD  <end>
        <<- /vmode/ morph(\2, ":K:1s", ">(?:aimer|vouloir)/") -2>> =\2[:-1]
        # Confusion possible. Le mot “\1” semble indiquer une certitude. Dans ce cas, “\2” devrait être conjugué au futur, non au conditionnel.

TEST: demain, je {{viendrais}}                                                          ->> viendrai
TEST: non, je n’{{irais}} pas là-bas !                                                  ->> irai
TEST: oui, j’y {{penserais}}…                                                           ->> penserai
TEST: non, je n’y {{prendrais}} pas le train                                            ->> prendrai
TEST: oui je {{serais}}                                                                 ->> serai
TEST: non je n’{{irais}} pas là-bas !                                                   ->> irai
TEST: oui j’y {{penserais}}…                                                            ->> penserai
TEST: non je n’y {{prendrais}} pas le train                                             ->> prendrai
TEST: oui, je le voudrais.
TEST: oui, je l’aimerais.
TEST: oui, je la prendrais pour femme si ça ne tenait qu’à moi.


__vmode_se_empirer__
    s’ >empirer
        <<- /vmode/ ->> \2                                      # Le verbe “empirer” ne s’utilise pas sous forme pronominale. Exemple : La situation empire.

    je m’ >empirer
        <<- /vmode/ ->> j’\3                                    # Le verbe “empirer” ne s’utilise pas sous forme pronominale. Exemple : La situation empire.

    tu t’ >empirer
        <<- /vmode/ -2:3>> \3                                   # Le verbe “empirer” ne s’utilise pas sous forme pronominale. Exemple : La situation empire.

TEST: la situation {{s’empire}}                 ->> empire
TEST: {{je m’empire}}                           ->> j’empire
TEST: tu {{t’empires}}                          ->> empires
TEST: Ça empire.



!!
!!
!!!! Confusions générales                                                                         !!
!!
!!

__conf_usage_impropre__
    au  le  @:[NA]
        <<- /conf/ not \1.isupper() and \2.islower() -1:2>> au              # Usage impropre. Après “au”, l’article “le” est inapproprié. (Ex : Je vais à la gare, je vais au stade.)

    au  les  @:[NA]
        <<- /conf/ not \1.isupper() and \2.islower() -1:2>> aux             # Usage impropre. Après “au”, l’article “les” n’est pas nécessaire.

    au  la  @:[NAQ].*:[fe]
        <<- /conf/ not \1.isupper() and \2.islower() -1>> à                 # Usage impropre. Avec un nom féminin, utilisez la préposition “à”. (Ex : Je vais à la gare, je vais au stade.)

    au  l’
        <<- /conf/ \2 == "l’" -1>> à                                        # Usage impropre. Exemple : Elle va à l’opéra. Elle va au bal.

TEST: {{au le}} chien
TEST: {{au les}} armoires
TEST: qui sont {{au}} l’usage
TEST: {{au}} la passion


__conf_de_du_d__
    [de|du]  d’  *WORD
        <<- /conf/ not \1.isupper() and \3.islower() -1:2>> d’          # Incohérence.

TEST: Ça t’arrive {{de d’}}arriver à l’heure ?
TEST: Les écrits de d’Alembert.


__conf_déterminant_fem_sing_verbe__
    [ma|ta|cette|ladite]  @:(?:Y|[123][sp])¬:[NA]
        <<- /conf/ \2.islower() -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True)                        # Incohérence avec « \1 » : « \2 » est un verbe.

    sa  @:(?:Y|[123][sp])¬:(?:N.*:[fe]|A|W)
        <<- /conf/ not \1.isupper() and \2.islower() >>>
        <<- /conf/ morph(\2, "V.....[pqx]") -1>> ça|se                                              # Confusion : « \2 » est un verbe. Exemples : sa jambe, ça vient. (Une faute de frappe peut-être ?)
        <<- /conf/ __else__ -1>> ça                                                                 # Confusion : « \2 » est un verbe. Exemples : sa jambe, ça vient.
        <<- /conf/ hasSimil(\2) -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True)                        # Incohérence avec « \1 » : « \2 » est un verbe.

    sa  a
        <<- /conf/ not \1.isupper() -1>> ça                                                         # Confusion. Si vous voulez dire “cela”, écrivez “ça”.

TEST: Cette {{pèle}} est trop fragile.
TEST: {{sa}} devient difficile.
TEST: il me tendit {{sa}} {{pèche}}.
TEST: {{sa}} prend du temps.                                                  ->> ça|se
TEST: {{çà}} va                                                               ->> ça
TEST: {{sa}} va                                                               ->> ça
TEST: {{sa}} a tout changé                                                    ->> ça


__conf_déterminant_mas_sing_verbe__
    [du|cet|ledit|dudit]  @:(?:Y|[123][sp])¬:[NAQ]
        <<- /conf/ \2.islower()
        -2>> =suggSimil(\2, ":[NA]:[me]:[si]", True)                                                # Incohérence avec “\1” : “\2” est un verbe.

    au  @:(?:Y|[123][sp])¬:[NAQ]
        <<- /conf/ \2.islower() and not value(\2, "|sortir|")
        -2>> =suggSimil(\2, ":[NA]:[me]:[si]", True)                                                # Incohérence avec “\1” : “\2” est un verbe.

    ce  @:V.*:(?:Y|[123][sp])¬:[NAQ]:.:[si]
        <<- /conf/ \2.islower()
            and not value(\2, "|faire|sont|soit|fut|fût|serait|sera|seront|soient|furent|fussent|seraient|peut|pouvait|put|pût|pourrait|pourra|doit|dut|dût|devait|devrait|devra|") and hasSimil(\2)
        -2>> =suggSimil(\2, ":[NA]:[me]:[si]", True)                                                # Incohérence avec “\1” : “\2” est un verbe.

    mon  @:(?:Y|[123][sp])¬:[NAQ]
        <<- /conf/ \2.islower()
        -2>> =suggSimil(\2, ":[NA]:.:[si]", True)                                                   # Incohérence avec “\1” : “\2” est un verbe.

    [<start>|,]  [ton|son|audit]  @:(?:Y|[123][sp])¬:[NAQ]
        <<- /conf/ \3.islower()
        -3>> =suggSimil(\3, ":[NA]:[me]:[si]", True)                                                # Incohérence avec “\2” : “\3” est un verbe.

    [un|une]  @:(?:Y|[123][sp])¬:[GNA]  ?$:W¿  @:A¬:[GM]
        <<- /conf/ not value(<1, "|dont|l’|d’|sauf|excepté|") and not before("(?i)\\bun à +$")
        -2>> =suggSimil(\2, ":[NAQ]:[me]:[si]", True)                                               # Incohérence avec “\1” : “\2” est une forme verbale conjuguée.

TEST: un {{maintient}} difficile.
TEST: quelqu’un arrive.
TEST: cet {{plaît}} est infectée.
TEST: {{ce}} {{rappelle}} n’en finit pas.
TEST: mon {{rackette}} n’a pas porté les fruits espérés.
TEST: ton {{recèle}} avait été dévoilé
TEST: Belle qui tient mon vit captif entre tes doigts.


__conf_déterminant_plur_verbe__
    [des|ces|mes|tes|ses|aux|nos|vos]  @:V.*:(?:Y|[123][sp])¬:[NA]
        <<- /conf/ \2.islower()
        -2>> =suggSimil(\2, ":[NA]:.:[pi]", True)                                                   # Incohérence avec « \1 » : « \2 » est un verbe.

    quelques  @:V.*:(?:Y|[123][sp])¬:[NA]
        <<- /conf/ \2.islower() and not value(\2, "|soient|soit|sois|puisse|puisses|puissent|")
        -2>> =suggSimil(\2, ":[NA]:.:[pi]", True)                                                   # Incohérence avec « \1 » : « \2 » est un verbe.

    [auxdits|lesdits|desdits]  @:V.*:(?:Y|[123][sp])¬:[NA]
        <<- /conf/ \2.islower()
        -2>> =suggSimil(\2, ":[NA]:[me]:[pi]", True)                                                # Incohérence avec « \1 » : « \2 » est un verbe.

    [auxdites|lesdites|desdites]  @:V.*:(?:Y|[123][sp])¬:[NA]
        <<- /conf/ \2.islower()
        -2>> =suggSimil(\2, ":[NA]:[fe]:[pi]", True)                                                # Incohérence avec « \1 » : « \2 » est un verbe.

TEST: la crainte des {{attentas}} fait feu de tout bois.
TEST: Quelques {{axions}} de la sorte suffisent à nous discréditer.
TEST: elle se rendit auxdits {{jardinais}}
TEST: auxdites {{scelles}}, il ne prêta pas attention.


__conf_de_vconj__
    [de|d’]  @:V.*:[123][sp]¬:[GNA]
        <<- /conf/ not \2.istitle() and not value(\2, "|jure|") -2>> =suggSimil(\2, ":[NA]", True)  # Incohérence avec “\1” : “\2” est une forme verbale conjuguée.

TEST: il s’agit de {{mette}} en évidence.


    [de|d’]  l’  @:[123][sp]¬:[NAQ]
        <<- /conf/ not \3.istitle() -3>> =suggSimil(\3, ":[NA]:.:[si]", True)                       # Incohérence avec “\1 \2” : “\3” est une forme verbale conjuguée.

TEST: de l’{{arrivait}}


    [de|d’]  le  *WORD
        <<- /conf/ space_after(\1, 0, 1) and morph(\3, ":[NAQ].*:[me]", ":[YG]") and not \3.istitle()
            and not (value(\3, "|mal|") and morph(>1, ":Y")) -1:2>> du                              # Incohérence avec “\1 \2” : “\3” est un nom ou un adjectif.
        <<- /conf/ morph(\3, ":[123][sp]") -3>> =suggVerbInfi(\3)                                   # Incohérence avec “\1 \2” : “\3” est une forme verbale conjuguée.

TEST: {{de le}} vin                                           ->> du
TEST: il n’est pas interdit de le {{pensait}}
TEST: que connais-tu de “Le Tambour” ?


    [de|d’]  la  *WORD
        <<- /conf/ morph(\3, ":[123][sp]", ":[NAQ]") and not \3.istitle() >>>
        <<- /conf/ morph(\3, ":V1.*:(?:Iq|Ip:2p)", ":1p") -3>> =suggVerbInfi(\3)                    # Incohérence avec “\1 \2” : mettez le verbe à l’infinitif (à moins qu’il y ait confusion avec un nom féminin).
        <<- /conf/ __else__ >>>
        <<- /conf/ hasSimil(\3, ":(?:[NA]:[fe]:[si])") -3>> =suggSimil(\3, ":(?:[NA]:[fe]:[si])", True)    # Incohérence avec “\1 \2” : “\3” est un verbe.
        <<- /conf/ __else__ -2>> là                                                                 # Confusion probable. Si vous voulez dire “depuis ce point”, écrivez “de là”.

TEST: j’étais loin de la {{pensait}} ainsi                      ->> penser
TEST: ce n’était que de la {{bouillit}}                         ->> bouillie
TEST: de {{la}} venaient tous nos problèmes                     ->> là


    d’  [un|une]  @:[123][sp]¬:[GNA]
        <<- /conf/ not \3.istitle() and not value(<1, "|plus|moins|")
        -3>> =suggSimil(\3, ":[NA]", True)                                                          # Incohérence avec “\1\2” : “\3” est une forme verbale conjuguée.

TEST: d’une {{habille}} de femme
TEST: plus d’un ont été traumatisés
TEST: Plus d’une sont parties aussi vite qu’elles étaient venues


__conf_par_vconj__
    par  ?[le|la|l’|les]¿  @:[123][sp]¬:[GNA]
        <<- /conf/ not \-1.istitle() --1>> =suggSimil(\-1, ":[NA]", True)                           # Incohérence avec “\1” : “\-1” est une forme verbale conjuguée.

    par  [un|une]  @:[123][sp]¬:[GNA]
        <<- /conf/ not \3.istitle() and not value(<1, "|plus|moins|un|une|")
        -3>> =suggSimil(\3, ":[NA]", True)                                                          # Incohérence avec “\1\2” : “\3” est une forme verbale conjuguée.

TEST: par {{bloque}} de données
TEST: par une {{donnait}} sans importance
TEST: pour les insulter au sortir du seul troquet dispensateur d’oubli liquide du coin
TEST: ce peut être un matériau à part entière pour alimenter discussions et délibérations.


__conf_préposition_le_la_les_leur__
    à  [le|la|l’|les|leur|leurs]  @:V¬:[GNAWMBYŴ]
        <<- /conf/ -3>> =suggSimil(\3, ":[NA]", True)                           # Incohérence : après “à”, on devrait trouver un groupe nominal (ou un verbe à l’infinitif).

TEST: à leur {{profile}}
TEST: une référence à l’astuce de base qui permet d’outrepasser ses droits.
TEST: Le mari répète à l’envi qu’il a découvert la France à travers les mots de sa femme.
TEST: Il reste de nombreux militants sincères à la FI.


    [malgré|dès] [le|la|l’|les|leur|leurs]  @:V¬:[GNAWMB]
        <<- /conf/ not \-1.istitle() -3>> =suggSimil(\3, ":[NA]", True)         # Incohérence : après “\1 \2”, on devrait trouver un groupe nominal.

TEST: malgré l’{{arrête}} qui interdisait le port
TEST: dès le {{commencent}}, j’ai vu le problème.
TEST: malgré les deux précédentes erreurs


__conf_préverbes__
    ne n’
        <<- /conf/ not \1.isupper() ->> ne m’|n’                        # Incohérence. Double négation.

    [me|te] [ne|n’]
        <<- /conf/ not \1.isupper() ->> ne \1|\1                        # Incohérence.

    me [me|m’|te|t’|se|s’]
        <<- /conf/ not \1.isupper() -1>> ne                             # Incohérence. Erreur de frappe ou de numérisation ?

    te [me|te|se]
        <<- /conf/ not \1.isupper() ->> \1|\2                           # Incohérence.

    te [m’|t’|s’]
        <<- /conf/ not \1.isupper() ->> \1 |\2                          # Incohérence.

    se [me|te|se]
        <<- /conf/ not \1.isupper() ->> \1|\2                           # Incohérence.

    se [m’|t’|s’]
        <<- /conf/ not \1.isupper() ->> \1 |\2                          # Incohérence.

TEST: Il {{ne n’}}arrive jamais à l’heure.
TEST: il {{me ne}} connaît pas
TEST: elle {{me}} t’arrêtera pas
TEST: Ça {{me}} te prend la tête, toutes ces complications vaines.
TEST: ça {{te me}} donne la chair de poule.
TEST: ça {{te n’}}arrive pas
TEST: ça {{te s’}}arrive pas
TEST: il {{se me}} peut que nous soyons sélectionnés
TEST: il {{se m’}}est difficile d’y parvenir.


__conf_chez_vconj__
    chez  @:(?:[123][sp]|P)¬:[GNAQM]
        <<- /conf/ not \2.istitle() -2>> _                                                          # Incohérence avec “chez” : “\2” est une forme verbale conjuguée.

TEST: Tout ce qu’on fera chez {{sera}} enregistré.


__conf_de_plus_en_plus_verbe__
    de plus en plus  @:(?:[123][sp]|Y)¬:(?:[GAQWN]|3p)
        <<- /conf/ not morph(<1, ":V[123].*:[123][sp]|>(?:pouvoir|vouloir|falloir)/")
        -5>> =suggVerbPpas(\5)
        # Incohérence probable avec « de plus en plus » : « \5 » n’est ni un adjectif, ni un participe passé, ni un adverbe.

TEST: de plus en plus {{gagnait}} par la folie.
TEST: de plus en plus {{concerner}} par ce problème
TEST: avec quel zèle ils remplissent leurs devoirs de citoyens (de plus en plus deviennent enseignant·e·s, infirmier·e·s ou s’engagent dans l’armée, etc.).
TEST: il faut de plus en plus aider ces gens.
TEST: nous leur faisons de plus en plus confiance.
TEST: elles ont de plus en plus recours à des intermédiaires.


#### Participes présents
__conf_participes_présents__
    [ne|n’|me|m’|te|t’|se|s’]  ~\want$
        <<- /conf/ morph(\2, ":", ":P") -2>> _                                                      # Incohérence : « \2 » n’est pas un participe présent.

    [nous|vous|lui]  ~\want$
        <<- /conf/ not morph(<1, ":R") and morph(\2, ":[NAQ]", ":[PG]") -2>> _                      # Incohérence : « \2 » n’est pas un participe présent.

TEST: ne {{convaincant}} que les convaincus.
TEST: une tension lui {{provocant}} un ulcère
TEST: comme des nuages ou des coteaux se reflétant dans l’eau (ligature fl)
TEST: ces hommes qui avaient abusé de lui enfant.


__conf_en_participes_présents__
    en   [ne|me|m’|te|t’|s’]  @:[123][sp]¬:[PY]
        <<- /conf/ not \1.isupper() >>>
        <<- /conf/ morph(\3, ":3p") -3>> =suggVerbTense(\3, ":PQ", ":P")                                 # Incohérence : « en \1 \2 »… Vouliez-vous écrire le verbe au participe présent ?
        <<- /conf/ value(\2, "|m’|t’|s’|") -1:2>> "\2en "                                           # Incohérence : vouliez-vous écrire « \2’en » ?
        <<- /conf/ __else__ -1:2>> =\2[0:1] + "’en"                                                 # Incohérence.

    en   se  @:[123][sp]¬:[PY]
        <<- /conf/ not \1.isupper() >>>
        <<- /conf/ morph(\3, ":3p") -3>> =suggVerbTense(\3, ":PQ", ":P")                            # Incohérence : « en \1 \2 »… Vouliez-vous écrire le verbe au participe présent ?
        <<- /conf/ not morph(\3, ":[NA]") -1:2>> "s’en "                                            # Incohérence : vouliez-vous écrire « s’en » ?

    en   n’  @:[123][sp]¬:[PY]
        <<- /conf/ not \1.isupper() and not value(\3, "|importe|") >>>
        <<- /conf/ morph(\3, ":3p") -3>> =suggVerbTense(\3, ":PQ", ":P")                            # Incohérence : « en \1 \2 »… Vouliez-vous écrire le verbe au participe présent ?
        <<- /conf/ not value(<1, "|n’|") -1:2>> "n’en "                                             # Incohérence : vouliez-vous écrire « n’en » ?
        <<- /conf/ __else__ -1:2>> "en "                                                            # Double négation :  “n’” est une graphie élidée de “ne”. Il est inutile de la mettre deux fois. L’accord euphonique se fait en prononçant le “n” de “en” avec la première voyelle de “\3”.

TEST: {{en t’}}ait donné tant.                                              ->> "t’en "
TEST: il {{en me}} donne beaucoup.                                          ->> m’en
TEST: elle n’{{en n’}}avait plus pour longtemps.                            ->> "en "
TEST: {{en m’}}{{apportent}} des gâteaux
TEST: {{en se}} {{contentent}}
TEST: {{en n’}}{{abordent}} la côte, nous vîmes le désastre.
TEST: {{en n’}}{{envoient}} que peu.
TEST: en ne prenant que des talents réputés,
TEST: toute chose pourrait finalement advenir indifféremment en n’importe quel point du globe


#### Divers
__ppas_lui_verbe__
    lui ?aussi¿ ~é(?:es?|s)$
        <<- /ppas/ morph(\-1, ":Q") and not morph(<1, ":(?:V0a|R)") --1>> =suggVerbPpas(\-1, ":m:s")+"|"+suggVerbInfi(\-1)+"|"+suggVerbTense(\-1, ":Iq", ":3s")
        # Incohérence probable. Après “lui”, il faut un participe passé masculin singulier, l’infinitif ou une forme verbale conjuguée (3ᵉ personne du singulier).

TEST: lui {{mangée}} beaucoup.
TEST: lui aussi {{mangés}} beaucoup.
TEST: L’homme qui s’approchait de lui voulait le surprendre.
TEST: avec Paul, lui aussi éliminé.
TEST: les études qu’il a lui terminées avec bien du mal.
TEST: cette déclaration fut selon lui rédigée par des imbéciles.


__ppas_elle_verbe__
    elle ?aussi¿ ~é(?:es|s)$
        <<- /ppas/ morph(\-1, ":Q") and not morph(<1, ":(?:V0a|R)") --1>> =suggVerbPpas(\-1, ":f:s")+"|"+suggVerbTense(\-1, ":Iq", ":3s")
        # Incohérence probable. Après “elle”, il faut un participe passé féminin singulier ou une forme verbale conjuguée (3ᵉ personne du singulier).

TEST: elle {{mangé}}.
TEST: elle aussi {{mangées}}.


__conf_presque_vconj__
    presque  @:[123][sp]¬:[GNAQWM]
        <<- /conf/ not tag_before(\1, "ce_que") and not value(<1, "|ou|") -2>> _                    # Incohérence probable avec “presque” : « \2 » n’est ni un adjectif, ni un participe passé, ni un adverbe.

TEST: presque {{délaissait}} par tout le monde.
TEST: Tout le monde ou presque déteste ces gens-là.


__conf_sur_vconj__
    sur  @:(?:[123][sp]|P)¬:[GNAQM]
        <<- /conf/ not \2.istitle() and not morph(<1, ":[NA]:[me]:si") -2>> _                       # Incohérence avec “sur” : “\2” est une forme verbale conjuguée.

TEST: Toutes les blagues qu’on fera sur {{entreront}} dans l’histoire !
TEST: Elles se querellent sans cesse sur presque tout.


__conf_si_x_être__
    si  *WORD  [/-je|/-tu|/-il|/-elle|/-on|/-nous|/-vous|/-ils|/-elles|/-iel|/-iels]
        <<- /conf/ morphVC(\3, ">(?:être|devenir|redevenir|rester|sembler|demeurer|para[îi]tre)/") and morph(\2, ":(?:Y|[123][sp])", ":[AQ]")
        -2>> =suggVerbPpas(\2)                                                                      # Incohérence probable. Ce devrait probablement être un participe passé ou un adjectif.

TEST: si {{frapper}} fussent-ils, rien ne put les mouvoir.
TEST: si détruit soit-il, on pourra le remettre sur ses pieds.


__conj_si_x_être__
    si  *WORD  [/-je|/-tu|/-iel]
        <<- /conf/ morphVC(\3, ">(?:être|devenir|redevenir|rester|sembler|demeurer|para[îi]tre)/") and morph(\2, ":A.*:p", ":[si]")
        -2>> =suggSing(\2)                                                                          # Accord avec “\3” : l’adjectif doit être au singulier.

    si  *WORD  /-il
        <<- /conf/ morphVC(\3, ">(?:être|devenir|redevenir|rester|sembler|demeurer|para[îi]tre)/") and morph(\2, ":A.*:[fp]", ":[me]:[si]")
        -2>> =suggMasSing(\2)                                                                       # Accord avec “\3” : l’adjectif doit être au masculin singulier.

    si  *WORD  /-elle
        <<- /conf/ morphVC(\3, ">(?:être|devenir|redevenir|rester|sembler|demeurer|para[îi]tre)/") and morph(\2, ":A.*:[mp]", ":[fe]:[si]")
        -2>> =suggFemSing(\2)                                                                       # Accord avec “\3” : l’adjectif doit être au féminin singulier.

    si  *WORD  [/-nous|/-iels]
        <<- /conf/ morphVC(\3, ">(?:être|devenir|redevenir|rester|sembler|demeurer|para[îi]tre)/") and morph(\2, ":A.*:s", ":[pi]")
        -2>> =suggPlur(\2)                                                                          # Accord avec “\3” : l’adjectif doit être au pluriel.

    si  *WORD  /-ils
        <<- /conf/ morphVC(\3, ">(?:être|devenir|redevenir|rester|sembler|demeurer|para[îi]tre)/") and morph(\2, ":A.*:[sf]", ":[me]:[pi]")
        -2>> =suggMasPlur(\2)                                                                       # Accord avec “\3” : l’adjectif doit être au masculin pluriel.

    si  *WORD  /-elles
        <<- /conf/ morphVC(\3, ">(?:être|devenir|redevenir|rester|sembler|demeurer|para[îi]tre)/") and morph(\2, ":A.*:[sm]", ":[fe]:[pi]")
        -2>> =suggFemPlur(\2)                                                                       # Accord avec “\3” : l’adjectif doit être au féminin pluriel.

TEST: si {{clairvoyants}} deviendrais-je
TEST: si {{fragiles}} sois-tu
TEST: si {{idiote}} semble-t-il
TEST: si {{riches}} soit-elle
TEST: si {{grand}} paraissons-nous
TEST: si {{frappé}} fussent-ils, rien ne put les mouvoir.
TEST: si {{étonnés}} demeurent-elles


__conf_trop_vconj__
    trop  @:[123][sp]¬:(?:[GNAQWM]|3p)
        <<- /conf/ not tag_before(\1, "ce_que") -2>> _                                              # Incohérence probable avec “trop” : “\2” n’est ni un adjectif, ni un participe passé, ni un adverbe.

TEST: J’ai trop {{mangeais}}.
TEST: Ce que nous réussissons presque sera considéré comme un échec.


__conf_très_verbe__
    très  @:(?:Y|[123][sp])¬:[AQW]
        <<- /conf/ not value(\2, "|envie|") -2>> =suggSimil(\2, ":[AW]", True)                      # Incohérence avec “très” : “\2” n’est ni un adjectif, ni un participe passé, ni un adverbe.

TEST: Il est très {{cite}}.
TEST: très {{suivit}} par ce détective
TEST: il était très {{habille}}


#### Aussi +adj que soit +sujet

__conf_aussi_adj_que_soit__
    aussi  *WORD  [que|qu’]  [soi|>être|>soie]  [un|une|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines]
    aussi  *WORD  [que|qu’]  [soi|>être|>soie]  $:M
        <<- /conf/ morph(\2, ":V1.*:Y", ":[AW]") -2>> =suggVerbPpas(\2)     # Confusion probable. Dans l’expression “aussi <X> que soit quelque chose ou quelqu’un”, <X> doit être un adjectif.
        <<- /conf/ \4 == "soie" or \4 == "soies" -4>> soit|soient           # Confusion. La soie est une matière filamenteuse produite par les chenilles et utilisée pour le textile.
        <<- /conj/ morph(\4, ":V", ":3[sp]") -4>> soit|soient               # Conjugaison erronée. Ce verbe devrait être à la 3ᵉ personne.

TEST: Aussi {{borner}} que soit son père, il l’écoute toujours.
TEST: aussi stupides que {{soies}} ses réflexions, il n’en démordra jamais.
TEST: tu sais, aussi délirantes que {{sois}} ses déclarations, je suis persuadé qu’il y a un fond de vérité.


__conj_aussi_adj_que_soit__
    aussi  *WORD  [que|qu’]  [est|soit|était|sera|serait|fut|fût]
        <<- /conj/ morph(\2, ":A.*:p", ":[is]") -2>> =suggSing(\2)          # Accord avec “\4” : l’adjectif doit être au singulier.

    aussi  *WORD  [que|qu’]  [sont|soient|étaient|seront|seraient|furent|fussent]
        <<- /conj/ morph(\2, ":A.*:s", ":[ip]") -2>> =suggPlur(\2)          # Accord avec “\4” : l’adjectif doit être au pluriel.

TEST: Aussi {{absurdes}} que soit cette remarque, nous sommes tenus d’y répondre.
TEST: Aussi {{désobligeante}} que furent ces réponses, il fallut trouver un terrain d’entente.


!!
!!
!!!! Confusions spécifiques                                                                       !!
!!
!!

# a / à

__conf_a_à_incohérences__
    à [afin|alors|après|auprès|avant|avec|au-dedans|au-dehors|au-delà|au-dessous|au-dessus|au-devant|chez|dans|devant|dès|déjà|donc|durant|lorsque|lorsqu’|malgré|parce|parmi|pendant|pour|puisque|puisqu’|quoique|quoiqu’|que|qu’|sur|tandis]
        <<- /conf/ -1>> a                                           # Incohérence avec “\2”. Confusion probable : “à” est une préposition. Écrivez “a” pour la conjugaison de “avoir”.

    à [au|aux]
        <<- /conf/ not value(>1, "|moins|plus|mieux|") -1>> a       # Incohérence avec “\2”. Confusion probable : “à” est une préposition. Écrivez “a” pour la conjugaison de “avoir”.

TEST: ce que cet homme, dans son garage, {{à}} alors une importance.
TEST: ce que cette personne, dans son esprit trouble et vindicatif, {{à}} aux hommes à dire, nul ne le sait.


__conf_a_à_verbe!6__
    [n’|m’|t’|s’]   ?[en|y]¿        à
    [l’|les]        [en|y]          à
    [ne|me|te|se]   [les|l’]        à
    [nous|vous]     [en|y|les|l’]   à
    ne [le|la|les]  [leur|lui]      à
    ne [le|la|les]  [leur|lui]      à
    y en                            à
        <<- /conf/ --1>> a                                          # Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.

TEST: il me les {{à}} donnés
TEST: il me l’{{à}} donné
TEST: Il ne les leur {{à}} pas imposés.
TEST: l’homme, jamais, ne la lui {{à}} imposés.
TEST: l’homme, jamais, ne nous l’{{à}} prise.
TEST: Il m’en {{à}} donné.
TEST: Il ne m’{{à}} jamais vu.
TEST: elle n’{{à}} rien raté.


    y à
        <<- /conf/ -2>> a                                           # Confusion probable : “à” est une préposition. Pour le verbe avoir, écrivez “a”.

TEST: elle n’y {{à}} pas droit.
TEST: il y {{à}} des pertes.
TEST: Il les y {{à}}.
TEST: Y {{à}} du poulet


    [l’|les|en] à
        <<- /conf/ not \1.isupper() and not value(>1, "|côté|coup|pic|peine|peu|plat|propos|valoir|")
        -2>> a                                                      # Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.

TEST: Ce fâcheux, comme à son habitude, les {{à}} ennuyés à mourir.
TEST: Lui l’{{à}} pris par surprise.
TEST: Il y en {{à}}.
TEST: Elle en {{à}} pris.
TEST: Elle l’en {{à}} averti.
TEST: lui, avec ceux-là, nous en {{à}} donnés trois.
TEST: qui en {{à}} ?


    [il|on]  [nous|vous]  à
        <<- /conf/ -3>> a                                           # Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.

TEST: il nous {{à}} perdus dans ce dédale.


    elle  [nous|vous]  à
        <<- /conf/ not morph(<1, ":(?:3s|R)") and not morph(>1, ":Oo|>quo?i/")
        -3>> a                                                      # Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.

TEST: elle nous {{à}} pris par suprise.


    à été
        <<- /conf/ -1>> a                                           # Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.

TEST: Cette femme {{à}} été confondue avec une autre.


    qui  à  $:Q¬:M
        <<- /conf/ \3.islower() -2>> a                              # Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.

TEST: ce qui {{à}} pris tant de valeur, c’est…


    qui  [lui|nous|vous]  à
        <<- /conf/ -3>> a                                           # Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.

TEST: un élève qui nous {{à}} fait bien des misères.


    [leur|leurs] à
        <<- /conf/ not morph(<1, ":D") --1>> a                      # Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.

TEST: le peuple leur {{à}} donner tort


    à  le  @:[NAQ].*:[me]¬:(?:Y|Oo)
        <<- /conf/ -1:2>> a le|au
        # Confusion. Ou vous confondez “à” (préposition) avec “a” (avoir), ou vous devez employer “au”. Exemple : _à_ midi, il _a_ pris son déjeuner _au_ restaurant.

TEST: Ce chien, croyons-nous savoir, {{à le}} maître le plus violent qui soit.


    à  le  @:[NAQ].*:f¬:(?:Y|Oo)
        <<- /conf/ -1:2>> à la|a la
        # Confusion. Ou vous confondez “à” (préposition) avec “a” (avoir), ou vous devez employer “a la”. Exemple : elle _a_ la Palme d’Or du festival de Cannes.

TEST: {{à le}} {{donnée}}


    à  les  @:[NAQ]¬:(?:Y|Oo)
        <<- /conf/ -1:2>> a les|aux
        # Confusion. Ou vous confondez “à” (préposition) avec “a” (avoir), ou vous devez employer “aux”. Exemple : Elle _a_ donné du travail _aux_ employés _à_ profusion.

TEST: Celui qui y croit {{à les}} moyens d’y parvenir.


    à  *WORD
        <<- /conf/ \2.islower() and not value(\2, "|coté|sont|") >>>
        <<- /conf/ morph(\2, ":(?:V.......[_z][az].*:Q|V1.*:Ip:2p)", ":[MGWNY]") -1>> a             # Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez “a”.
        <<- /conf/ __also__ and morph(\2, "V1.*:(?:Ip:2p|Q)", "*") and not value(<1, "|il|elle|on|n’|les|l’|m’|t’|s’|d’|en|y|lui|nous|vous|leur|")
        -2>> =suggVerbInfi(\2)                                                                      # Le verbe devrait être à l’infinitif.
        <<- /conf/ __else__ and morph(\2, ":[123][sp]", "*") and not value(\2, "|tord|tords|") >>>
        <<- /conf/ morph(\2, ":V2.*:I[ps]:3s", "*") -2>> =suggVerbPpas(\2, ":m:s")                  # Incohérence : “\1” est une préposition. “\2” est un verbe conjugué.
        <<- /conf/ __also__ -1>> a                                                                  # Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez “a”.
        <<- /conf/ __else__ -2>> _                                                                  # Incohérence : “\1” est une préposition. “\2” est un verbe conjugué.

TEST: Que fait-il {{a}} cette conférence ?
TEST: L’homme {{à}} ouvert la boîte.
TEST: Il ne nous reste plus qu’{{à}} {{vérifié}} si votre maquette.
TEST: Je veux {{à}} {{mangé}}.
TEST: Ne pas hésiter {{à}} {{demandé}} des conseils.
TEST: cette femme, dans son délire, {{à}} {{jetez}} son argent à la poubelle.
TEST: Ce que cet homme à {{devient}} aujourd’hui notre problème
TEST: cet individu {{à}} {{finit}} par comprendre son erreur.
TEST: il en a.
TEST: elle en a.
TEST: celle qui à contrario nous a foutu dans la merde.
TEST: ceux qui à Somewhere se sont si mal illustrés.
TEST: en à peine vingt ans


__conf_à_a_infinitif__
    a  $:Y¬:G
    a  [ne|n’|me|m’|te|t’|se|s’|en|y|lui|nous|vous]  $:Y
    a  [n’|m’|t’|s’|l’|les|lui|nous|vous|leur] [en|y] $:Y
    a  [le|la|l’|les|leur]  $:Y¬:N
        <<- /conf/ not value(<1, "|il|elle|iel|on|n’|m’|t’|l’|") and not before("(?i)\\bqu[e’] |n’(?:en|y) +$")
        -1>> à                                                      # Confusion probable : “a” est la conjugaison du verbe “avoir”. Utilisez la préposition “à”.|http://fr.wiktionary.org/wiki/%C3%A0

TEST: scrupuleux {{a}} n’en toucher qu’une part infime.
TEST: Ne pas hésiter {{a}} {{demander}} des conseils.
TEST: Sébastien {{a}} {{demander}} des conseils.
TEST: Mélanie l’a {{transformer}}
TEST: {{A}} vous lire, on ne sait plus que penser de toutes ces histoires


__conf_à_qui_infinitif__
    *WORD  a  qui  @:(?:Y|Os)
        <<- /conf/ morph(\1, ":N", ":Ov") -2>> à                    # Confusion probable : “a” est la conjugaison du verbe “avoir”. Utilisez la préposition “à”.|http://fr.wiktionary.org/wiki/%C3%A0

TEST: il n’y avait personne {{a}} qui parler de nos problèmes       ->> à
TEST: des gens {{a}} qui offrir ça                                  ->> à


__conf_à_a__
    [<start>|,] a moins [que|qu’]
        <<- /conf/ -2>> à                                           # Confusion probable : « à moins que » pour dire « sauf si ».

    a part @:(?:M[12]|D|Oo)
        <<- /conf/ -1>> à                                           # Confusion probable : “a” est une forme conjugée de “avoir”. Pour la préposition, écrivez “à”.

    face a
        <<- /conf/ not morph(<1, ":(?:D.*:f:s|A.*:[fe]:[si])|>en/")
        -2>> à                                                      # Confusion probable : “a” est une forme conjugée de “avoir”. Pour la préposition, écrivez “à”.

    par rapport  a  @:(?:D|Oo|M)
        <<- /conf/ -3>> à                                           # Confusion : “a” est une forme conjugée de “avoir”. Pour la préposition, écrivez “à”.

    grâce a
        <<- /conf/ morph(<1, ":[VN]|<start>", "*") -2>> à           # Confusion probable.|https://fr.wiktionary.org/wiki/gr%C3%A2ce_%C3%A0

    tout a fait
    jusqu’ a
    pas a pas
        <<- /conf/ -2>> à                                           # Confusion : “a” est une forme conjugée de “avoir”. Pour la préposition, écrivez “à”.

    a [moi|toi|eux|elles]
    a [lui|elle|nous|vous]  <end>
        <<- /conf/ not morph(<1, ":Ov|>(?:il|elle)/")
        -1>> à                                                      # Confusion probable : “a” est une forme conjuguée du verbe “avoir”. Pour la préposition, écrivez “à”.

TEST: Je le donne {{a}} toi.
TEST: Personne {{a}} part Tom ne connaît son adresse
TEST: Face {{a}} ces gens, il ne pensait pas pouvoir réussir
TEST: c’est grâce {{a}} nous que vous y êtes parvenus
TEST: par rapport {{a}} eux, je me sens parfois dépassé
TEST: par rapport {{a}} ces hommes-là, nous manquons d’expérience
TEST: elles sont tout {{a}} fait compétentes
TEST: elles se défendront jusqu’{{a}} la mort.
TEST: elles progressent pas {{a}} pas
TEST: Elle a eux pour lui donner des conseils.
TEST: Elle a elle réussi… (Formulation douteuse.)
TEST: Elle n’a elle que ses études pour s’en sortir.
TEST: Il a toi pour l’aider.
TEST: Il t’a toi.


__conf_suite_à__
    [<start>|,] suite a [le|la|l’|les|ce|ces|de|d’|des|mon|ton|son|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|quelques|certains|certaines|plusieurs]
        <<- /conf/ -3>> à                                           # Confusion : “a” est une forme conjuguée du verbe “avoir”. Pour la préposition, écrivez “à”.

TEST: Suite {{a}} ces folies, nous rentrâmes chez nous.
TEST: il s’avère que, suite {{a}} d’horribles complications, nous renonçâmes.


__conf_à_cor_et_à_cri__
    !! à cor et à cri ¡¡
    [a|à] [corps|cor+s] [et|est|es|ait|ais|aies|é|è|ei|ai|aient] [à|a] [cri+s|crie+s|crit]
        <<- /conf/ ->> à cor et à cri                   # Locution adverbiale invariable. (Le cor est un instrument à vent utilisé pour la chasse.)|https://fr.wiktionary.org/wiki/%C3%A0_cor_et_%C3%A0_cri

TEST: Elles hurlèrent {{à corps et à cris}}.
TEST: manifester sa colère à cor et à cri.


__conf_à_coup_sûr__
    !! à coup sûr ¡¡
    [a|à] [coup+s|>cout|>coût|>cou] [>sur|sûr+ses]
        <<- /conf/ not (value(\3, "|sur|") and value(<1, "|tout|par|") and value(\2, "|coup|"))
        ->> à coup sûr                                   # Confusion probable. Locution “à coup sûr”, c’est-à-dire “immanquablement”.|https://fr.wiktionary.org/wiki/%C3%A0_coup_s%C3%BBr

TEST: ce qu’elles feront alors {{a coup sûr}}, difficile de le devenir.
TEST: Bien sûr, {{À coup sur}}.


DEF: humain [administrateur|baron|chevalier|comte|contrôleur|dieu|duc|émir|époux|frère|grand-père|homme|maître|maitre|mari|ministre|monsieur|neveu|oncle|patron|père|président|prince|prophète|roi|sultan|tsar|vice-président]
DEF: humaine [administratrice|baronne|chevalière|comtesse|contrôleuse|déesse|duchesse|épouse|femme|fille|grand-mère|madame|maîtresse|maitresse|mère|ministre|nièce|patronne|présidente|petite-fille|princesse|prophétesse|reine|sœur|sultane|tante|tsarine|vice-présidente]

__conf_à_l_attention_de_prn__
    à l’ intention de @:M[12]
    à l’ intention de [monsieur|Mr|madame|Mme|mademoiselle|Mlle|messieurs|mesdames|mesdemoiselles|sire]
    à l’ intention du {humain}
    à l’ intention de [l’|mon|ton|son|ma|ta|sa|notre|votre|leur] {humain}
    à l’ intention de [l’|mon|ton|son|ma|ta|sa|notre|votre|leur|la] {humaine}
        <<- /conf/ not morph(<1, ">(?:cadeau|offrande|présent)") -3>> attention
        # Confusion probable. On a/attire/obtient l’attention de quelqu’un ou on porte à l’attention de quelqu’un.|https://fr.wiktionary.org/wiki/attention

    >porter à l’ intention [de|d’|,]
    >porter à [mon|ton|son|notre|votre|leur] intention
        <<- /conf/ -4>> attention
        # Confusion probable. On a/attire/obtient l’attention de quelqu’un ou on porte à l’attention de quelqu’un.|https://fr.wiktionary.org/wiki/attention

    [>attirer|>obtenir] [l’|mon|ton|son|notre|votre|leur] intention
    >avoir [mon|ton|son|notre|votre|leur] intention
    >avoir l’ intention de @:M[12]
    >avoir l’ intention de [monsieur|Mr|madame|Mme|mademoiselle|Mlle|messieurs|mesdames|mesdemoiselles|sire|Dieu]
    >avoir l’ intention du {humain}
    >avoir l’ intention de la {humaine}
    >avoir l’ intention de [l’|mon|ton|son|ma|ta|sa|notre|votre|leur] {humain}
    >avoir l’ intention de [l’|mon|ton|son|ma|ta|sa|notre|votre|leur] {humaine}
        <<- /conf/ -3>> attention
        # Confusion probable. On a/attire/obtient l’attention de quelqu’un ou on porte à l’attention de quelqu’un.|https://fr.wiktionary.org/wiki/attention

    [>connaître|>connaitre] [l’|mon|ton|son|notre|votre|leur] attention
    [>connaître|>connaitre] [les|mes|tes|ses|nos|vos|leurs] attentions
        <<- /conf/ -3>> intention
        # Confusion probable. L’attention est la vigilance. Si vous voulez évoquer les volontés ou les desseins d’une personne, écrivez “intentions”.|https://fr.wiktionary.org/wiki/intention

TEST: Elle attirait son {{intention}}
TEST: Il faut porter à mon {{intention}} ces problèmes.
TEST: Il faut connaitre leurs {{attentions}} pour préparer notre riposte.
TEST: il faut porter ces méfaits à l’{{intention}} du prince.
TEST: nous avons l’{{intention}} de la reine
TEST: Ils ont l’intention de nous nuire
TEST: Elles avaient bien l’intention d’en parler.
TEST: J’ai mis ces trésors de côté spécialement à votre intention


__conf_à_moindre_cout__
    !! à moindre [cout|coût] ¡¡
    [a|à] [moindre+s] [>cou|>coup|cout+s|coût+s]
        <<- /conf/ ->> à moindre coût                                       # Confusion. Pour évoquer des dépenses, écrivez “coût”.

TEST: {{à moindres coups}}
TEST: tout acheter à moindre coût


__conf_à_grands_moindres_frais__
    !! à moindres frais ¡¡
    [a|à] [moindre+s] [frai+s|>fret]
        <<- /conf/ ->> à moindres frais                                     # Pour évoquer des dépenses, écrivez “frais” (pluriel).

    !! à grands frais ¡¡
    [a|à] [grand+s] [frai+s|>fret]
        <<- /conf/ ->> à grands frais                                       # Pour évoquer des dépenses, écrivez “frais” (pluriel).

TEST: {{a moindre frais}}
TEST: {{à grand fret}}
TEST: S’en sortir à moindres frais, pas si simple.


__conf_à_grands_pas__
    !! à grands pas ¡¡
    [a|à] [grand+s] pas
        <<- /conf/ ->> à grands pas                                         # Locution “à grands pas”.

TEST: nous avançons {{à grand pas}}
TEST: reculons à grands pas, mais discrètement


__conf_à_parts_égales__
    !! à parts égales ¡¡
    [a|à] [part|parts|par|pare|pares] [égale+s]
        <<- /conf/ ->> à parts égales                                       # Locution “à parts égales” (toujours au pluriel).

TEST: {{à part égale}}
TEST: un partage à parts égales


__conf_à_peu_près__
    !! à peu près ¡¡
    [a|à] [peu|peux|peut] [près|>pré|>prêt]
        <<- /conf/ ->> à peu près                                           # Confusion.|https://fr.wiktionary.org/wiki/%C3%A0_peu_pr%C3%A8s
        <<- ~>> *

TEST: C’est {{à peu prêt}} la même chose.
TEST: elle est {{a peut près}} au point.
TEST: C’est à peu près ça.


__conf_à_pleines_dents__
    !! à pleines dents ¡¡
    [a|à] [>plain|plein+ses] [dent+s|>dan]
        <<- /conf/ ->> à pleines dents                                      # Locution “à pleines dents” (toujours au pluriel).

TEST: Elle mord la vie {{à plaine dent}}.


__conf_à_point_nommé__
    !! à point nommé ¡¡
    [a|à] [point+s|>poing] [nommer|nommé+ses]
        <<- /conf/ ->> à point nommé                                        # Locution “à point nommé”.|https://fr.wiktionary.org/wiki/%C3%A0_point_nomm%C3%A9

TEST: il arriva {{à point nommer}}


__conf_à_quel_point!7__
    !! à quel point ¡¡
    !! à quels points ¡¡
    [a|à] qu’ [elle|elles] [>point|>poing]
    [a|à] [quel|quels|quelle|quelles] point+s
        <<- /conf/ ->> à quel point                                         # Confusion probable. Locution “à quel point”.|https://fr.wiktionary.org/wiki/%C3%A0_quel_point

TEST: imaginez {{à qu’elle point}} j’étais prêt.
TEST: elle sait jusqu’à quel point elle pouvait se fier à eux.
TEST: À quels points pensez-vous ?


__conf_à_tire_d_aile__
    à tire d’ >aile
        <<- /tu/ ->> à tire-d’aile                                          # Trait d’union manquant. Locution “à tire-d’aile”.|https://fr.wiktionary.org/wiki/%C3%A0_tire-d%E2%80%99aile

    !! à tire-d’aile ¡¡
    [a|à] [>tir|>tire]  d’ [>aile|elle|elles|ail]
    [a|à] [tir-d’aile|tirs-d’aile|tir-d’ailes|tirs-d’ailes]
        <<- /conf/ ->> à tire-d’aile                                        # Confusion. Locution “à tire-d’aile”.|https://fr.wiktionary.org/wiki/%C3%A0_tire-d%E2%80%99aile

TEST: accourir {{à tire d’aile}}
TEST: venir {{à tir d’ail}} jusqu’ici
TEST: Elle arrivait à tire-d’aile.


__conf_à_tire_larigot__
    à tire larigot
        <<- /tu/ ->> à tire-larigot                                         # Trait d’union manquant. Locution à “à tire-larigot”.|https://fr.wiktionary.org/wiki/%C3%A0_tire-larigot

    [a|à]   >tir >larigot
    a       >tire >larigot
        <<- /conf/ ->> à tire-larigot                                       # Confusion. Locution à “à tire-larigot”.|https://fr.wiktionary.org/wiki/%C3%A0_tire-larigot

TEST: il gueulait {{à tire larigot}}
TEST: il gueulait {{à tir larigot}}
TEST: Au nom du progrès, les Victoriens en mal de modernisation rasèrent à tire-larigot les églises et les bâtiments jugés trop anciens.


__conf_à_vau_l_eau__
    !! à vau-l’eau ¡¡
    [a|à] [volo|vo-lo]
    [à|a] [>veau|>vau|vo|vos] l’ [o|os|au|aux|>eau]
    [a|à] [vau-l’eau|vaux-l’eau]
        <<- /conf/ ->> à vau-l’eau                          # Confusion. Locution “à vau-l’eau”, qui signifie “au fil de l’eau, sans contrôle”.|https://fr.wiktionary.org/wiki/%C3%A0_vau-l%E2%80%99eau

TEST: tout part {{à veau l’eau}}
TEST: On décida de tout laisser partir {{à vau l’o}}
TEST: une dérive à vau-l’eau.


__conf_à_a_locutions__
    a ?seulement¿ [*NUM|$:B|quelques|plusieurs] [millimètres|centimètres|décamètres|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] de distance
    a [califourchon|cheval|contrecœur|contre-cœur|contrejour|contre-jour|contretemps|contre-temps|demi-mot|domicile|genoux|gogo|distance|nouveau|présent|rebrousse-poil|regret|travers|tout-va|confesse|midi|minuit|rallonge|reculons|risque|sec|tâtons|vélo|vif]
    a [mi-chemin|mi-mandat|mi-mot+s|mi-parcours|mi-temps|mi-voix]
    a air comprimé
    a armes égales
    a aucun prix
    a autrui
    a autre chose
    a bas [>coût|>cout]
    a bâbord
    a bâtons rompus
    a beaucoup près
    a belles dents
    a bien des égards
    a bien y [penser|réfléchir|songer]
    a bon [compte|escient|droit]
    a bout de [bras|souffle|>force]
    a bout [portant|touchant]
    a bras le corps
    a bras ouverts
    a bride abattue
    a ?[très|si]¿ brève échéance
    a but non lucratif
    a cause [de|d’] {pronom_obj}
    a ce [compte-là|moment-là|titre]
    a cet égard
    a cet instant précis
    a cette époque
    a cette époque de l’année
    a cette heure de la [journée|nuit]
    a chaque [fois|instant]
    a charge de revanche
    a chaudes larmes
    a cœur [joie|ouvert|perdu]
    a ciel ouvert
    a connotation sexuelle
    a corps perdu
    a côté [de|d’]
    a couper le souffle
    a ?[très|si]¿ court terme
    a ?[très|si]¿ courte [échéance|portée]
    a couilles rabattues
    a >couteau [tiré|tirés]
    a de ?[très|si]¿ nombreuses reprises
    a des kilomètres à la ronde
    a dose homéopathique
    a double [titre|tranchant]
    a durée [déterminée|indéterminée|limitée]
    a en juger par [mon|ton|son|notre|votre|leur] expérience
    a en juger par [mon|ton|son|notre|votre|leur] expérience
    a en perdre haleine
    a en perdre la tête
    a ?[très|si]¿ faible [allure|revenu]
    a ?[très|si]¿ faible tirant d’ eau
    a feu et à sang
    a flanc de [colline|montagne]
    a fleur de peau
    a géométrie variable
    a grand-peine
    a grande échelle
    a grands frais
    a haut risque
    a haute voix
    a haute et intelligible voix
    a heure fixe
    a hue et à dia
    a huis clos
    a intervalles [réguliers|irréguliers]
    a ?[très|si]¿ juste [raison|titre]
    a l’ heure actuelle
    a l’ heure qu’ il est
    a l’ [accoutumée|amiable|arrache|avance|avenir|avenant|aveuglette|emporte-pièce|évidence|extérieur|improviste|intérieur|inverse]
    a l’ air libre
    a l’ exclusion de toute autre chose
    a l’ ordre du jour
    a l’ œil nu
    a l’ en croire
    a l’ unanimité
    a l’ unisson
    a l’ un d’ entre eux
    a l’ un des leurs
    a l’ une d’ entre elles
    a l’ une des leurs
    a la [con|dérive|dérobée|diable|fois|mords-moi-le-nœud|papa|rescousse|sauvette|va-vite|volée]
    a la bonne franquette
    a la limite du supportable
    a la lumière de tout [ceci|cela|ça]
    a la petite semaine
    a la pointe du progrès
    a la queue leu leu
    a la surprise générale
    a la va vite
    a la virgule près
    a la [dérobée|manque|ramasse|redresse|renverse]
    a la case départ
    a la grande surprise [de|du|d’|des]
    a [ma|ta|sa|notre|votre|leur] grande surprise
    a ?[très|si]¿ long terme
    a ?[très|si]¿ longue [distance|échéance|portée]
    a longueur [de|d’] [temps|journée|année]
    a loyer modéré
    a main [armée|droite|gauche|levée]
    a maints égards
    a maintes reprises
    a marche forcée
    a merveille
    a [mi-course|mi-distance|mi-temps]
    a [midi|minuit] ?pile¿
    a moindre [coût|cout]
    a moindres frais
    a moyen terme
    a moyenne échéance
    a mots couverts
    a ne [jamais|pas|rien|guère|point]
    a n’ en pas douter
    a n’ en plus finir
    a n’ en point douter
    a outrance
    a parler franc
    a part [entière|ça|cela|ceci]
    a partir [de|d’] [demain|là|maintenant|rien|aujourd’hui|hier|ici]
    a parts égales
    a pas [de|d’] [géant|loup|tortue|velours]
    a personne en danger
    a perte de vue
    a ?[très|si]¿ petit feu
    a ?[très|si]¿ petite [dose|échelle]
    a ?[très|si]¿ peu de >chose près
    a peu près
    a pied d’ œuvre
    a pieds joints
    a pile ou face
    a plat ventre
    a plate couture
    a plein [régime|temps|nez]
    a pleins poumons
    a plus forte raison
    a plus d’ un titre
    a poil [court|dur|long|rêche]
    a point nommé
    a portée de main
    a première vue
    a prix [cassé|cassés|>modique]
    a proprement parler
    a qui de droit
    a qui mieux mieux
    a qui que ce soit
    a quelque distance
    a quelques exceptions près
    a ras >bord
    a ras de terre
    a ras [du|le] sol
    a rude épreuve
    a >seul [>fin|>faim] [de|d’]
    a tel point
    a temps [plein|partiel|complet]
    a tête reposée
    a >tarif >réduit
    a taux [>fixe|>variable|>zéro|>nulle|nul+s]
    a titre [conservatoire|indicatif|informatif|grâcieux|personnel|posthume]
    a titre d’ exemple
    a tombeau ouvert
    a tort et à travers
    a tort ou à raison
    a tour de [bras|rôle]
    a tous crins
    a tous points de vue
    a tout [âge|crin|instant|jamais|moment|prix]
    a tout bout de champ
    a tout le [moins|monde]
    a tout point de vue
    a tout un chacun
    a toute [allure|berzingue|bride|épreuve|force|heure|vitesse|volée]
    a toutes jambes
    a toutes fins utiles
    a tribord
    a tu et à toi
    a un moment donné
    a usage [interne|unique]
    a visage [découvert|humain]
    a vitesse grand V
    a vive allure
    a voix [haute|basse]
    a vol d’ oiseau
    a vrai dire
    a vue d’ œil
    a y [réfléchir|songer|penser]
    a y regarder de plus près
        <<- /conf/ not value(<1, "|l’|n’|il|elle|on|y|") and not before("(?i)n’en +$")
        -1>> à              # Confusion probable : “a” est une forme conjugée du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0

    a [mon|ton|son|notre|votre|leur] [cœur|corps] défendant
    a [mon|ton|son|notre|votre|leur] grand désarroi
    a [mon|ton|son|notre|votre|leur] [avis|côté|détriment|encontre|égard|insu|sujet|tour]
    a [ma|ta|sa|notre|votre|leur] grande [surprise|tristesse]
    a [ma|ta|sa|notre|votre|leur] [connaissance|disposition|guise|portée]
    a [mes|tes|ses|nos|vos|leurs] [dépens|côtés]
    a [mes|tes|ses|nos|vos|leurs] risques et périls
        <<- /conf/ not value(<1, "|l’|n’|il|elle|on|y|") and not before("(?i)n’en +$")
        -1>> à              # Confusion probable : “a” est une forme conjuguée du verbe “avoir”. Utilisez la préposition “à”.|http://fr.wiktionary.org/wiki/%C3%A0

    a bonne distance                                                                                [de|d’|des|du|<end>|,]
    a [base|bord|cause|contre-courant|côté|court|défaut|droite|gauche|partir|portée|propos|rebours] [de|d’|des|du|<end>|,]
    a l’ [arrière|écart|égard|extérieur|aune|avant|encontre|insu|instar|intérieur|opposé]           [de|d’|des|du|<end>|,]
    a l’ autre bout                                                                                 [de|d’|des|du|<end>|,]
    a la [portée|suite]                                                                             [de|d’|des|du|<end>|,]
        <<- /conf/ not value(<1, "|l’|n’|il|elle|on|y|") and not before("(?i)n’en +$")
        -1>> à              # Confusion probable : “a” est une forme conjugée du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0

TEST: Puisqu’on nous méprise, autant y aller {{a}} reculons.
TEST: Les parties {{a}} nouveau divisées ne se réuniront pas avant longtemps.
TEST: ils viennent nous attaquer {{a}} tout bout de champ
TEST: On s’y fait, d’une manière ou d’une autre, {{a}} notre corps défendant.
TEST: on fait ça {{a}} la va-vite.
TEST: elle risque de tout perdre, {{a}} moins qu’un miracle survienne.
TEST: un machin ennuyeux {{a}} s’en tirer une balle dans la tête.
TEST: Je sais qu’ils sont {{a}} toi.
TEST: Attention {{a}} ne pas la réveiller.
TEST: J’en serai. {{A}} titre personnel.
TEST: Que faire {{a}} propos de ça ?
TEST: des planètes {{a}} la portée des nouveaux vaisseaux.
TEST: Il l’a fait {{a}} cause de toi.
TEST: Je tenais à le lui faire savoir.
TEST: il va falloir songer à les leur donner
TEST: le coût est estimé à au moins 1000 milliards de dollars
TEST: elle à qui nous avons donné notre cœur et pour laquelle nous avons tout tenté pour la faire aimer de nos concitoyens.
TEST: jusqu’à parfois se mettre en danger
TEST: les méthodes de l’à-peu-près ne suffisent pas.
TEST: Celui qui a peine à paraître ne doit pas être mis subitement en lumière


## substantifs

__conf_substantif_à_substantif!3__
    *WORD  a  @:N¬*
        <<- /conf/ \2.islower()
            and not value(\3, "|accès|bon|bonne|beau|besoin|charge|confiance|connaissance|conscience|crainte|droit|envie|été|faim|hâte|honte|interdiction|lieu|mauvaise|peine|peur|raison|rapport|recours|soif|tendance|terre|tort|vent|vocation|")
            and morph(\1, ":N", "*")
        -2>> à              # Confusion probable : “a” est une forme conjuguée du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0

TEST: les bobos {{a}} trottinette
TEST: la lettre A est la première lettre de l’alphabet
TEST: la lettre a est la première lettre de l’alphabet
TEST: cette femme a raison
TEST: l’homme a beau se démener, rien n’y fait.
TEST: elle a tendance à n’en faire qu’à sa tête.
TEST: Ce travail a lieu dans le désert.
TEST: cette injonction a force de loi
TEST: C’est là que la pudeur a bon dos
TEST: Cette décision permettrait de rapprocher le congé paternité des huit semaines pendant lesquelles un employeur a interdiction de faire travailler une mère
TEST: L’utilisateur a accès à l’ensemble des informations saisies.
TEST: Tout le monde à terre !
TEST: cet espace a vocation à partager nos ressentis
TEST: le ciel a mauvaise mine
TEST: il a bonne mine
TEST: Catherine la grande a droit à une nouvelle série télévisée.


__conf_a_à_substantifs__
    >arc a >poulie
    >arme a >feu
    >armoire a [>glace|>pharmacie]
    >attaque a main armée
    >avion a [>hélice|réaction]
    [>boîte|>boite] a >lettre
    >bombe a [eau|fragmentation|retardement]
    >brosse a [>dent|reluire]
    [>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 tout faire
    >fer a cheval
    >ferme a >clic
    >fermeture a glissière
    >fermoir a [cliquet|levier|ressort]
    [>fille|fils] a [papa|maman]
    >fosse a >ordure
    >fusil a >pompe
    >gaz a >effet de serre
    >histoire a dormir debout
    >homme a tout faire
    >lampe a [>huile|>pétrole]
    >lime a >ongle
    >livraison a domicile
    >maison a >colombage
    >machine a [café|coudre|écrire|laver|voter]
    >machine a >remonter le temps
    >matière a >réflexion
    >masque a [gaz|oxygène]
    >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
    >pince a linge
    >punk a >chienne
    >revenir a la case départ
    >rouge a >lèvre
    >sac a [dos|main|langer|merde|foutre]
    >serpent a >sonnette
    >silo a [>grain|blé]
    >soue a >cochon
    >table a repasser
    >tigre a >dent de >sabre
    >tondeuse a gazon
    >train a grande vitesse
    >trou a >rat
    >trouble a l’ ordre public
    >tueur a gages
    >turbine a [gaz|vapeur]
    >vache a lait
    >vente a domicile
    >vernis a ongles
    >vol a [la|l’] [étalage|sauvette|tire]
    >vol a main armée
    >usine a gaz
    >vague a l’ âme
        <<- /conf/ -2>> à                   # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.|http://fr.wiktionary.org/wiki/%C3%A0

TEST: C’est un arc {{a}} poulies
TEST: Ceci est une arme {{a}} feu.
TEST: Combien de bombes {{a}} fragmentation
TEST: C’est une nouvelle caisse {{a}} outils
TEST: Elle va en faire de la chair {{a}} pâté
TEST: Une cuillère {{a}} café.
TEST: Un crayon {{a}} sourcils
TEST: Elle a mis du fard {{a}} paupières.
TEST: ce fils {{a}} papa est d’un ennui mortel.
TEST: cette fille {{a}} papa nous pourrit la vie.
TEST: Les conséquences des gaz {{a}} effet de serre.
TEST: Où est la lime {{a}} ongles ?
TEST: devant la machine {{a}} café.
TEST: Achète un moule {{a}} gaufres.
TEST: Fais la mise {{a}} jour
TEST: Amenez-moi du papier {{a}} lettres.
TEST: Va acheter du papier {{a}} musique.
TEST: Elle mit du rouge {{a}} lèvres.
TEST: on a besoin d’une remise {{a}} plat.
TEST: passe-moi mon sac {{a}} dos.
TEST: dans le silo {{a}} grain.
TEST: sa chambre, c’est une vraie soue {{a}} cochons.
TEST: Un tueur {{a}} {{gages}} ne s’y prendrait jamais comme ça.
TEST: Ventes {{a}} domicile insatisfaisantes
TEST: Ce n’est que du vernis {{a}} ongles.
TEST: le vol {{a}} l’étalage est un fléau.
TEST: Il nous faut une {{voix}} de recours.
TEST: Marre de cette pâte {{a}} pain.
TEST: c’est une putain d’usine {{a}} gaz.
TEST: ce produit est notre vache {{a}} lait
TEST: ils vont et viennent, toujours {{cotes a cotes}}…
TEST: Nous irons {{tours à tours}} chercher du bois.


__conf_mettre_a_profit_plat__
    [>mettre|>remettre] ?[ceci|cela|ça|tout]¿ (a) [plat|profit]
    [>mettre|>remettre] tout [ceci|cela|ça] (a) [plat|profit]
    [>mettre|>remettre] [mon|ton|son|notre|votre|leur] talent (a) [plat|profit]
    [>mettre|>remettre] [ma|ta|sa|notre|votre|leur] compétence (a) [plat|profit]
    [>mettre|>remettre] [mes|tes|ses|nos|vos|leurs] [talents|compétences] (a) [plat|profit]
        <<- /conf/ -1>> à                   # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.

TEST: Mettre {{a}} profit ses compétences
TEST: remettre ceci {{a}} profit
TEST: mettre tout {{a}} plat
TEST: Il a mis son talent {{a}} profit.
TEST: Remettre ses compétences {{a}} profit.


__conf_mener_a_bien__
    >mener a bien
        <<- /conf/ morph(<1, ">(?:falloir|aller|pouvoir)/", ">que/")
        -2>> à                              # Confusion probable. Dans cette locution, utilisez la préposition « à ».|https://fr.wiktionary.org/wiki/mener_%C3%A0_bien

    >mener a bien cette [tâche|entreprise|action|étude|construction|recherche|guerre|conquête]
    >mener a bien ce [projet|travail]
    >mener a bien ces [travaux|projets|tâches|entreprises|actions|études|constructions|recherches|guerres|conquêtes]
        <<- /conf/ -2>> à                   # Confusion probable. Dans cette locution, utilisez la préposition « à ».|https://fr.wiktionary.org/wiki/mener_%C3%A0_bien

TEST: Mener {{a}} bien cette guerre sera plus difficile qu’on le pense.
TEST: Je peux mener {{a}} bien cette opération.
TEST: Cette coalition que tu penses mener a bien l’intention de te trahir.


__conf_à_a_après_verbes__
    @:V¬:[YGNAWM]  ?$:W¿  a
        <<- /conf/ \-1 != "A" and not tag_before(\1, "que") and not tag_before(\1, "dont") and not tag_before(\1, "qui") 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

    [/VCint|/VCimp]  ?$:W¿  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

TEST: Vient-on {{a}} la maison demain ?
TEST: Arrivait-elle {{a}} le manger ?
TEST: Dis-moi {{a}} quelle heure on mange.
TEST: Offrez-vous {{a}} Dieu et taisez-vous.
TEST: dans tous les cas de figure il pense souvent {{a}} sa fille.
TEST: Qu’y a-t-il {{a}} cette place qui mérite que je prenne tant de risques.
TEST: cet homme mange bien {{a}} la maison ?
TEST: Ce que je mange a un goût de surgelé.
TEST: celui qui conduisait a décidé de faire un tour du quartier avec la voiture.
TEST: Un rendez-vous a bousculé ses plans
TEST: Maria Butina a également rencontré des républicains tels que Donald Trump


__conf_à_en_juger_par__
    !! à en juger par ¡¡
    [à|a] [en|>an] [juger|jugé+ses|jugeait|jugeais] [par|pare+s|>part]
        <<- /conf/ ->> à en juger par               # Confusion : “à en juger par” c’est-à-dire “selon le jugement qu’on se faire avec”.

TEST: {{a en jugé part}} cet article, c’est bientôt la fin.
TEST: ils sont à en juger par leurs résultats les prochains champions.


__conf_à_tout_bout_de_champ__
    !! à tout bout de champ ¡¡
    [à|a] [tout|tous] [bout|bous|>boue] [de|d’] [champ+s|>chant|>chan]
        <<- /conf/ ->> à tout bout de champ         # Confusion. Locution “à tout bout de champ”.|https://fr.wiktionary.org/wiki/%C3%A0_tout_bout_de_champ

TEST: il râlait {{à tous bous de chant}}
TEST: elles chantaient à tout bout de champ.


__conf_celui_celle_à_qui__
    [celui|celle|ceux|celles]  a  qui
        <<- /conf/ -2>> à                           # Confusion. Utilisez la préposition “à”.|http://fr.wiktionary.org/wiki/%C3%A0

TEST: Ceux {{a}} qui nous avons notifié le problème sont partis.
TEST: Il y a qui au dîner ce soir ?


# m’a tuer
__conf_m_a_tuer__
    m’ a tuer
        <<- /conf/ -3>> tué|tuée
        # Cliché. Évitez cette erreur de grammaire délibérée, faite d’innombrables fois, pour mimer l’affaire Omar Raddad.|https://fr.wikipedia.org/wiki/Omar_m'a_tuer

TEST: la réalité m’a {{tuer}}


# après avoir
__conf_après_avoir__
    [à|a] [>prêt|>pré|près] [a|à] [voire|voir]
    [à|a] [>prêt|>pré|près] [a|à] [voire|voir]
    [à|a] [>prêt|>pré|près] avoir
    après [a|à] [voire|voir]
        <<- /conf/ ->> après avoir          # Confusion générale.

TEST: {{a pré a voire}} monté les marches
TEST: après avoir réussi son examen


# par acquit de conscience
__conf_acquit_acquis__
    par acquis [de|d’] >conscience
        <<- /conf/ -2>> acquit                          # Confusion. On écrit « par acquit de conscience ».
        <<- ~>> *

TEST: par {{acquis}} de conscience
TEST: tout ce qu’on fait par acquit de conscience


# acétique / ascétique
__conf_acétique_ascétique__
    [>acide|>aldéhyde|>anhydride|>bactérie|>éther|>ferment|>fermentation|>indole|>piqûre|>piqure|>silicone|voix] >ascétique
        <<- /conf/ -2>> =\2.replace("scé", "cé").replace("SCÉ", "CÉ")
        # Confusion probable : “ascétique” se rapporte à l’ascétisme. Pour l’acide, écrivez “acétique”.|https://fr.wiktionary.org/wiki/ac%C3%A9tique

    [>auteur|>démarche|>conduit|>hédonisme|>littérature|>philosophe|>pratique|>privation|>rigueur|>tradition|>théologie|>vie|>idéal] >acétique
        <<- /conf/ -2>> =\2.replace("cé", "scé").replace("CÉ", "SCÉ")
        # Confusion probable : “acétique” est le terme utilisé pour désigner un acide. Pour évoquer l’ascétisme, écrivez “ascétique”.|https://fr.wiktionary.org/wiki/asc%C3%A9tique

TEST: un acide {{ascétique}}.
TEST: Mener une vie {{acétique}}.


# âge / age
__conf_âge_age__
    en bas age
    en age
    >tranche d’ age
    quel [es|est|étais|était|seras|sera|serais|serait] [mon|ton|son|notre|votre|leur] age
    [un|cet|mon|ton|son|notre|votre|leur|quel|tout|en] age
    [bel|bon|certain|grand|jeune|premier|deuxième|troisième|quatrième|cinquième] age
        <<- /conf/ --1>> âge                                            # L’age est un élément de la charrue. Pour la durée d’existence, écrivez “âge”.

    [tout|tous] >age [confondu|confondus]
        <<- /conf/ -2>> =\2.replace("a", "â").replace("A", "Â")         # L’age est un élément de la charrue. Pour la durée d’existence, écrivez “âge”.

    age [actif|adulte|aidant|approximatif|avancé|bête|canonique|chaque|critique|dentaire|des|du|ingrat|légal|mental|moyen|mûr|mûre|mur|mure|osseux|où|précoce|préscolaire|pubertaire|respectable|scolaire|tendre|vénérable]
    age de [la|ma|ta|sa|notre|votre|leur] [mère|tante|grand-tante|grand-mère|sœur|cousine|nièce|fille|petite-fille]
    age de [mon|ton|son|notre|votre|leur] [père|grand-oncle|grand-père|cousin|neveu|enfant|fils|petit-fils]
    age d’ or
    age du [père|grand-oncle|grand-père|cousin|neveu]
    age des [parents|grands-parents|mères|pères|grands-mères|grands-pères|oncles|tantes|neveux|nièces|cousins|cousines|enfants|petits-enfants|petits-fils|petites-filles]
        <<- /conf/ -1>> âge                                             # L’age est un élément de la charrue. Pour la durée d’existence, écrivez “âge”.

TEST: des enfants morts en bas {{age}}.
TEST: Quel {{age}} aura-t-il
TEST: quel était ton {{age}} ?
TEST: tous {{ages}} confondus
TEST: c’est l’{{age}} tendre.
TEST: c’est le bel {{age}}.
TEST: en {{age}} de procréer


# au-delà / haut delà
__conf_au_delà__
    haut [dela|delà]
    [haut-dela|haut-delà]
        <<- /conf/ ->> au-delà                              # Confusion.

TEST: il va dans l’{{haut delà}}


# aile / elle
__conf_aile_elle__
    l’ [elle+s]
    [mon|son|ton|son|notre|votre|leur] [elle+s] [droite|gauche]
    une [elle+s] [de|d’] [poulet|poule|perdreau|canard|perdrix|pigeon|raie|papillon|voiture|bâtiment|château|manoir|palais]
        <<- /conf/ -2>> aile
        # Confusion probable : “elle” est un pronom personnel féminin. Pour les oiseaux, les avions ou les parties d’un bâtiment ou d’une armée, écrivez “aile”.|https://fr.wiktionary.org/wiki/aile

    [des|mes|tes|ses|ces|nos|vos] ([elle+s])
    les ([elle+s]) [de|des|du|d’]
    [sous|sur] leurs ([elle+s]) [<end>|,|$:R]
        <<- /conf/ -1>> ailes
        # Confusion probable : “elle” est un pronom personnel féminin. Pour les oiseaux, les avions ou les parties d’un bâtiment ou d’une armée, écrivez “aile”.|https://fr.wiktionary.org/wiki/aile

    [elle+s] ?[droite|gauche]¿ du [château|palais|bâtiment|manoir]
    [elle+s] ?[droite|gauche]¿ [de|d’] la [maison|ferme]
        <<- /conf/ -1>> aile|ailes
        # Confusion probable : “elle” est un pronom personnel féminin. Pour les oiseaux, les avions ou les parties d’un bâtiment ou d’une armée, écrivez “aile”.|https://fr.wiktionary.org/wiki/aile

TEST: l’{{elle}} est en feu.
TEST: sous l’{{elle}} de sa mère, il ne craint rien
TEST: sur son {{elle}} droite
TEST: des {{elles}} enduites de pétrole
TEST: De l’autre côté du mur, dans l’{{elle}} réservée aux femmes, il y a des jeunes filles dont nul n’a parlé
TEST: vous réfugier sous leurs {{elles}}.
TEST: les {{elles}} du désir
TEST: {{elle}} droite du palais du roi


# aux dépens
__conf_aux_dépens__
    au [dépend|dépends|dépens]
    aux [dépend|dépends]
        <<- /conf/ ->> aux dépens                       # Locution prépositive : « aux dépens de ».|https://fr.wiktionary.org/wiki/aux_d%C3%A9pens_de

TEST: Ce sont des clichés {{au dépend}} d’un grand chef. Tout ça pour faire du buzz et exister médiatiquement.


# arrivé / arrivée
__conf_arrivée_arrivé__
    [mon|ton|son|notre|votre|leur|une|cet]  arrivé
    [des|les|nos|vos|leurs|ces|mes|tes|ses|aux] arrivés
    [l’|d’] [arrivé|arrivés]
        <<- /conf/ -2>> =\2.replace("é", "ée").replace("É", "ÉE")               # Confusion. Une arrivée est un nom féminin.

TEST: l’{{arrivé}} est pour bientôt.
TEST: Son {{arrivé}} m’a fait plaisir.
TEST: Leurs {{arrivés}} m’ont fait plaisir.
TEST: {{Cette}} {{arrivé}} était de trop.
TEST: Vous connaissez le nouvel arrivé ?


# au temps / autant
__conf_au_temps_pour_moi__
    [<start>|,]  au  [tant|tan]  pour moi
    [<start>|,]  aux [tant|tans]  pour moi
        <<- /conf/ -2:3>> au temps                      # Pour reconnaître son erreur, « au temps pour moi » est l’expression recommandée par l’Académie française.

    [<start>|,]  [autant|>autan]  pour moi
        <<- /conf/ -2>> au temps                        # Pour reconnaître son erreur, « au temps pour moi » est l’expression recommandée par l’Académie française.

TEST: Je me suis trompé. {{Autant}} pour moi.
TEST: Je me suis trompé. {{Au tan}} pour moi.


__conf_autant_que_faire_se_peut!7__
    !! autant que faire se peut ¡¡
    [au|aux] [temps|tant|>tan]  [que|qu’] [faire|ferre|ferres|>fer] [se|ce] [peu|peut|peux]
    [>autan|autant]             [que|qu’] [faire|ferre|ferres|>fer] [se|ce] [peu|peut|peux]
        <<- /conf/ ->> autant que faire se peut         # Locution adverbiale : « autant que faire se peut ».|https://fr.wiktionary.org/wiki/autant_que_faire_se_peut

TEST: on va y arriver, {{au temps que faire se peu}}…
TEST: autant que faire se peut, il faut éviter la confusion entre ces deux discours.


# ça / çà / sa
__conf_ça_çà_sa!7__
    ça  @:[NAQ].*:f¬:(?:G|P|[123][sp])|>seul/
        <<- /conf/ not morph(<1, ">(?:appeler|considérer|trouver)/") -1>> sa    # Confusion : “sa” (sa maison, sa passion) ≠ “ça” (ça vient, ça heurte).

    sa  @:G¬>(?:tr(?:ès|op)|peu|bien|plus|moins|toute|presque)/|:[NAQ].*:f
        <<- /conf/ not (value(\2, "|ou|") and value(>1, "|son|ses|")) -1>> ça   # Confusion : “sa” (sa maison, sa passion) ≠ “ça” (ça vient, ça heurte).

    çà
        <<- /conf/ not value(<1, "|oh|ah|") and not after("^ +et là")
        ->> ça                                          # Confusion : « çà » ne s’emploie plus guère que dans l’expression « çà et là ».

    ça et là
        <<- /conf/ not morph(<1, ":R") ->> çà et là     # Confusion : « ça » équivaut à « cela ». Dans l’expression « çà et là », « çà » équivaut à « ici ».

    sa  <end>
        <<- /conf/ -1>> ça                              # Confusion probable : “sa” est un déterminant féminin singulier. Pour l’équivalent de “cela” ou “ceci”, écrivez “ça”.

    [c’|ç’] [à|a]
        <<- /conf/ space_after(\1, 0, 0) and not (value(\2, "|a|") and value(>1, "|été|")) >>>
        <<- /conf/ value(>1, "|été|") -2>> a            # Confusion. Pour le verbe avoir à la 3ᵉ personne du singulier, écrivez “a”.
        <<- /conf/ __else__ ->> ça|sa                   # Confusion. Si vous voulez dire “cela”, écrivez “ça”. Pour le déterminant possessif, écrivez “sa”.

TEST: Je prends {{sa}}…
TEST: {{ça}} patrie, il la détestait
TEST: et {{sa}} par deux fois
TEST: Il trouva de la nourriture {{ça et là}}.                                  ->> çà et là
TEST: c’est {{çà}}                                                              ->> ça
TEST: Elle parle comme {{ça}} mère.                                             ->> sa
TEST: C’est comme {{sa}}.
TEST: {{sa}} l’ennuierait, ce fils de pute, de dire bonjour ?
TEST: il faut s’y prendre comme {{sa}}
TEST: on fait {{sa}} lorsqu’on a tout perdu
TEST: {{ç’a}} craint, cette histoire
TEST: ç’{{à}} été dur                                                           ->> a
TEST: ç’a été difficile.
TEST: Eux, ils appellent ça routine.
TEST: avec sa presque belle-mère
TEST: sa toute nouvelle application de synchronisation de fichiers
TEST: communiquer avec sa ou son partenaire.
TEST: Je trouve ça logique.


# car / quart
__conf_quart_car__
    [un|du|ce|quel|mon|ton|son|notre|votre|leur] car d’ heure
        <<- /conf/ not after("^ +en +heure") -2>> quart             # Confusion. Une heure est composée de quatre “quarts d’heure”.

    trois >car d’ heure
        <<- /conf/ not after("^ +en +heure") -2>> quarts            # Confusion. Une heure est composée de quatre “quarts d’heure”.

TEST: un {{car}} d’heure
TEST: trois {{cars}} d’heure.
TEST: nous attendions un car d’heure en heure.


# Campagne / compagne
__conf_campagne_compagne__
    >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>|,]
        <<- /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


# cap / cap
__conf_cap_cape__
    de >pied en >cape
        <<- /conf/ ->> de pied en cap                   # Confusion : la cape est un vêtement.|https://fr.wiktionary.org/wiki/de_pied_en_cap

TEST: rhabillée {{de pied en cape}}.


# capital / capitale
__conf_capital_capitale__
    [>augmentation|>diminution|>réduction] de capitale
        <<- /conf/ --1>> capital    # Confusion. Une capitale est une ville où se situe le gouvernement d’une nation. Le capital est une richesse, une ressource, un bien, etc.|https://fr.wiktionary.org/wiki/capital

TEST: on va faire une augmentation de {{capitale}}                      ->> capital
TEST: ce qui est capital dans notre société, c’est l’argent.


# ce / se / ceux
__conf_ce_ceux_se!6__
    pour se faire ,
    pour se faire @:G¬:[AYD]
        <<- /conf/ -2>> ce                              # Confusion probable. Dans cette locution, il faut employer “ce”.|http://fr.wiktionary.org/wiki/pour_ce_faire

    se [que|qu’|qui|dont|malgré|pourquoi|avec|pour|par]
        <<- /conf/ -1>> ce                              # Confusion. Exemples : ce bâtiment, se perdre.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=2440

    ceux  ?[ne|n’]¿  @:V0.*:[123][sp]¬:P|>a/
        <<- /conf/ -1>> ce                              # Confusion.|http://www.intellego.fr/soutien-scolaire-6eme/aide-scolaire-francais/ce-ceux-ou-se/3829

    se [ne|n’] [>être|>pouvoir|>devoir]
        <<- /conf/ not \1.isupper() -1>> ce             # Confusion probable.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=2440

    se  /-là
    se  @:[NAQ]¬:([123][sp]|Y|P|Q)|>l[ea]?/
        <<- /conf/ not \1.isupper() -1>> ce             # Confusion. Ce chien, ce chat… Se demander, se croire…

    se  /-la
        <<- /conf/ morphVC(\2, ":[NA]") -1>> ce         # Confusion. Ce chien, ce chat… Se demander, se croire…

    ceux  ne  @:[123]s¬:P
        <<- /conf/ -1>> ce                              # Confusion.|http://www.intellego.fr/soutien-scolaire-6eme/aide-scolaire-francais/ce-ceux-ou-se/3829

    ceux  @:N.*:s¬:[APGV]
        <<- /conf/ -1>> ce                              # Confusion probable.|http://www.intellego.fr/soutien-scolaire-6eme/aide-scolaire-francais/ce-ceux-ou-se/3829

TEST: {{Se}} seraient des histoires.
TEST: {{se}} seraient des jours heureux.
TEST: {{Se}} sont de grands enfants.
TEST: {{Se}} sera une fille.
TEST: {{ceux}} seraient des jours heureux
TEST: Pour {{se}} faire, ils sont prêts à tout.
TEST: {{se}} ne peut être ainsi.
TEST: C’est tout {{se}} qu’il y a
TEST: Tout {{se}} que je fais
TEST: tout {{se}} qu’il entend
TEST: {{se}} {{chien-la}}
TEST: {{se}} {{train}} est en retard
TEST: {{ceux}} train arrive trop vite.
TEST: {{ceux}} ne doit pas nous faire oublier ce désastre
TEST: {{se}} {{chemin-là}} est difficile
TEST: les expatriés éloignés ou ceux habitant ici
TEST: les photographies de ceux n’ayant pas dépassé sept sur vingt.
TEST: Pensez-vous que ceux ne sachant même pas ce qu’est une VHS peuvent y trouver leur compte ?
TEST: la réduction de ma liberté intellectuelle et celle de ceux autour de moi
TEST: ceux autour de vous ne sont pas ce que vous croyez.


__conf_se_ceux_ce!6__
    ce  @:V[123].*:(?:Y|[123][sp])¬:[NAGM]|>(?:devoir|pouvoir|sembler|vouloir)/
        <<- /conf/ not \1.isupper() and \2.islower() and not value(\2, "|faire|")
        -1>> se                                         # Confusion : « \2 » est un verbe. Exemples : ce bâtiment, se perdre.

    ce  [/-il|/-ils|/-elle|/-elles|/-iel|/-iels|/-on]
        <<- /conf/ not \1.isupper() and \2.islower()
        -1>> se                                         # Confusion : « \2 » est un verbe. Exemples : ce bâtiment, se perdre.

    [ce|c’] qui ce passe
        <<- /conf/ -3>> se                              # Confusion : « \4 » est un verbe. Exemples : ce bâtiment, se perdre.

    [ne|n’] ce
        <<- /conf/ -2>> se                              # Confusion. Ce chien, ce chat… Se demander, se croire…

    [ne|n’] [c’|ç’]
        <<- /conf/ -2>> s’                              # Confusion. Ce chien, ce chat… Se demander, se croire…

    qui  ce  @:V¬:[NAQ].*:[me]
        <<- /conf/ -2>> se                              # Confusion probable. Exemples : ce bâtiment, se perdre.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=2440

TEST: ça {{ce}} prend la tête pour un rien, c’est de la racaille.
TEST: {{Ce}} promener est relaxant.
TEST: {{ce}} prennent-ils pour des experts ?
TEST: {{Ce}} serait-elle compromise ?
TEST: ce qui {{ce}} passe, c’est que c’est une catastrophe.
TEST: il ne {{ce}} compte pas parmi eux
TEST: il ne {{ç’}}avançait jamais sans avoir pesé toutes les conséquences
TEST: qui {{ce}} donne en spectacle.
TEST: […] qui ne peut être si ardente qu’elle ne se doive, ce semble, éteindre par la moindre goutte de sang qui sorte de leurs plaies.
TEST: à qui ce texte doit tant, à qui ce texte est dédié


# ce à quoi
__conf_ce_à_quoi_qui__
    se [à|a] [quoi|koi]
    ce a [quoi|koi]
    ce à [koi]
        <<- /conf/ ->> ce à quoi                                # Confusion.|https://fr.wiktionary.org/wiki/ce_%C3%A0_quoi

    se [à|a] [qui|ki|chi]
    ce a [qui|ki|chi]
    ce à [ki|chi]
        <<- /conf/ ->> ce à qui                                 # Confusion.

TEST: c’est {{se a quoi}} il pensait qui le minait.
TEST: {{se à qui}} on pense


# ces / ses / c’est
__conf_ces_ses_c_est__
    [ses|ces] [à|au-dessus|avec|au|aux|comme|envers|contre|derrière|devant|par|pour|sans|sur]  $:D
    [ses|ces] [à|au-dessus|avec|au|aux|comme|envers|contre|derrière|devant|par|pour|sans|sur]  [que|qu’]
    [ses|ces] [à|au-dessus|avec|au|aux|comme|envers|contre|derrière|devant|par|pour|sans|sur]  [l’|d’]
    [ses|ces] [à|au-dessus|avec|au|aux|comme|envers|contre|derrière|devant|par|pour|sans|sur]  {pronom_obj}
    [ses|ces] @:D¬:[WA]
    [ses|ces] [que|qu’]
    [ses|ces] [l’|d’]
    [ses|ces] {pronom_obj}
    [ses|ces] @:[WX]¬:N:.*:[pi]  @:[RD]|>pire/
        <<- /conf/ not \1.isupper() and not value(\2, "|quelques|") -1>> c’est      # Confusion probable. Écrivez « c’est » pour dire « ceci est… ».

    c’ est  @:N.*:p¬:(?:G|W|M|A.*:[si])
        <<- /conf/ -1:2>> ces|ses                                                   # Confusion. Exemples : c’est facile ; ces chats (désignation) ; ses chats (possession)…

    ses  /-là
        <<- /conf/ -1>> ces                 # Confusion : “ses” est un déterminant possessif ; si vous voulez désigner des éléments en particulier, vous devriez utiliser le déterminant démonstratif “ces”.

    c’ est n’ [est|était]
    c’ est ne [serait|sera]
        <<- /conf/ not value(<1, "|que|qu’|") -1:2>> ce                     # Confusion probable.

TEST: {{ses}} au-dessus de ses forces.
TEST: {{ces}} comme la peste
TEST: car {{ses}} d’autre part
TEST: {{ces}} qu’il y a tant de pertes
TEST: {{ces}} jamais une bonne idée.
TEST: {{c’est}} {{délires}} nous ennuient
TEST: {{ses}} gens-là sont des salopards
TEST: {{c’est}} n’est pas ça.                                               ->> ce
TEST: En 2015, c’est Paris et son agglomération qui…
TEST: Ses pas de danse.
TEST: Avec ces quelques mots, que veux-tu dire ?
TEST: Avec ces quelque 70 millions d’euros de cash disponible
TEST: négocier séparément avec ces divers sous-groupes
TEST: L’ensemble de ces divers points de vue émergeant de plusieurs horizons permettaient de construire un projet, riche et acceptable par toutes les parties prenantes.


# chœur / cœur
__conf_choeur_coeur__
    [>enfant|>chef] de >cœur
        <<- /conf/ -3>> chœur                                   # Confusion. Pour désigner un ensemble musical, écrivez chœur.|https://fr.wiktionary.org/wiki/ch%C5%93ur

    >cœur [>musical|>philharmonique|>mixte|>polyphonique]
    >cœur de musique
    >cœur de l’ église
    >cœur de la nef
        <<- /conf/ -1>> chœur                                   # Confusion. Pour désigner un ensemble musical, écrivez chœur.|https://fr.wiktionary.org/wiki/ch%C5%93ur

TEST: ces enfants de {{cœur}} sont fatigués.
TEST: Cheffe de {{cœur}}.
TEST: quel beau {{cœur}} musical.


# coli / colis
__conf_colis_coli__
    à l’ intérieur [du|des] coli
    à l’ intérieur de [mon|ton|son|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|ces] coli
        <<- /conf/ --1>> colis                                  # Confusion probable. Si vous parlez d’un paquet, écrivez “colis”.|https://fr.wiktionary.org/wiki/colis

TEST: Regarde ce qu’il y a à l’intérieur du {{coli}}


# collet monté
__conf_collet_monté__
    ~^[cC]oll(?:e[rt]s?|ée?s?)-mont(?:er|ée?s?)$
    [collé+ses|coller|collets] [>montée|monté|montés|monter]
    collet [>montée|montés|monter]
        <<- /conf/ ->> collet monté                             # « Être collet monté » : dans cette locution, « collet monté » est invariable.

TEST: Elles sont tellement {{collets montées}} !


# compte / comte / conte
__conf_compte__
    à bon [>conte|comte|comtes]
        <<- /conf/ -3>> compte                                  # Confusion. Locution “à bon compte”.|https://fr.wiktionary.org/wiki/%C3%A0_bon_compte

    à ce [conte-là|comte-là]
        <<- /conf/ -3>> compte-là                               # Confusion probable. Locution “à ce compte-là”.|https://fr.wiktionary.org/wiki/%C3%A0_ce_compte-l%C3%A0

    [comte+s|>conte] à [rebours|découvert|terme]
    [comte+s|>conte] [>bancaire|rendu|rendus|joint|joints|courant|courants|>chèque]
    [comte+s|>conte] des opérations
    [comte+s|>conte] en banque
        <<- /conf/ -1>> compte|comptes                          # Confusion probable. Un conte est un récit fictif, “comte” est un titre de noblesse. Pour un état chiffré, un calcul… écrivez “compte”.

    [comte+s|>compte] de bonne femme
    [comte+s|>compte] de bonnes femmes
        <<- /conf/ -1>> conte|contes                            # Confusion probable. Un compte est un état chiffré, “comte” est un titre de noblesse. Pour un récit fictif, écrivez “conte”.

    [<start>|,] [comte+s|>conte] [tenu|tenus]
        <<- /conf/ -2>> compte                                  # Confusion probable. Un conte est un récit fictif, “comte” est un titre de noblesse. Pour un état chiffré, un calcul… écrivez “compte”.

    en [>fin|>faim] de [comte+s|>conte]
        <<- /conf/ ->> en fin de compte                         # Confusion. Locution “en fin de compte”.|https://fr.wiktionary.org/wiki/en_fin_de_compte

    en >ligne de [comte+s|>conte]
        <<- /conf/ ->> en ligne de compte                       # Confusion. Locution “en ligne de compte”.|https://fr.wiktionary.org/wiki/en_ligne_de_compte

    la cour des [contes|comtes]
        <<- /conf/ -4>> comptes                                 # Confusion. Un conte est un récit fictif, “comte” est un titre de noblesse. Pour un état chiffré, un calcul… écrivez “compte”.

    loin du comte ~¬^[A-ZÉÈ]
    loin du conte
        <<- /conf/ -3>> compte                                  # Confusion. Locution “loin du compte”.|https://fr.wiktionary.org/wiki/loin_du_compte

    [>réglement|>règlement] de [>conte|comte+s]
        <<- /conf/ -3>> comptes                                 # Confusion.|https://fr.wiktionary.org/wiki/r%C3%A8glement_de_comptes

    >relevé de [>conte|comte+s]
        <<- /conf/ -3>> compte                                  # Confusion.|https://fr.wiktionary.org/wiki/compte

    >régler  [mon|ton|son|notre|votre|leur|leurs]  [comte+s|>conte]
        <<- /conf/ -3>> compte      # Confusion. Un conte est un récit fictif, “comte” est un titre de noblesse. Pour un état chiffré, un calcul… écrivez “compte”.|https://fr.wiktionary.org/wiki/r%C3%A9gler_son_compte

    tout [comte|>conte] fait
        <<- /conf/ -2>> compte                                  # Confusion. Locution “tout compte fait”.|https://fr.wiktionary.org/wiki/tout_compte_fait

TEST: il s’en est tiré à bon {{conte}}.
TEST: à ce {{conte-là}}, il ne va pas faire long feu.
TEST: mon {{comte}} bancaire est encore à sec.
TEST: {{comte}} tenu du dysfonctionnement du moteur
TEST: mais {{en fin de comte}}, ce n’était qu’une arnaque de plus.
TEST: Rien de tout ceci n’entre {{en ligne de conte}}.
TEST: la cour des {{contes}} publie un nouveau rapport.
TEST: Ils sont encore tous deux loin du {{conte}}.
TEST: Elle a l’impression d’être laissée pour {{comte}}.
TEST: C’est un règlement de {{comte}} entre voyous.
TEST: ils ont fait un relevé de {{comte}}
TEST: on va lui régler son {{conte}}, à cet enculé.
TEST: tout {{conte}} fait, ça reste un salopard.


__conf_conte__
    [comte+s|>compte] de bonne+s >femme
    [comte+s|>compte] de >fée
    [comte+s|>compte] [>allégorique|>fantastique|>littéraire|merveilleux|moral|moraux|oral|oraux|>populaire|>satirique|>traditionnel]
    [comte+s|>compte] et >légende
        <<- /conf/ -1>> conte|contes                                                # Confusion probable. Si vous parlez d’un récit, écrivez :|https://fr.wiktionary.org/wiki/conte

TEST: Encore un {{comte}} de fée, assez de ces fadaises !
TEST: c’est un {{compte}} allégorique.
TEST: {{Comptes}} et légendes des Terres du Milieu.
TEST: ce sont des {{comptes}} de bonnes femmes
TEST: Elle parla au comte d’amour, mais il fit mine de n’y rien entendre.


# corps / cor
__conf_corps_cor__
    [a|à] bras le >cor
        <<- /conf/ ->> à bras le corps                                              # Confusion. Le cor est instrument de musique.

    à >cor [perdu+ses]
        <<- /conf/ ->> à corps perdu                                                # Confusion. Le cor est instrument de musique.

    >cor [a|à] >cor
        <<- /conf/ ->> corps à corps                                                # Confusion. Le cor est instrument de musique.

    >cor du [christ|défunt]
    >cor de [>doctrine|logis|>preuve]
    >cor de la magistrature
    >cor [>politique|>diplomatique|>expéditionnaire|>législatif|>mystique|humain+s|calleux|caverneux|muqueux]
    >cor et >âme
        <<- /conf/ -1>> corps                                                       # Confusion. Le cor est instrument de musique.

    >esprit de >cor
    >garde du >cor
        <<- /conf/ -3>> corps                                                       # Confusion. Le cor est instrument de musique.

    corps de chasse
    corps d’ harmonie
        <<- /conf/ -1>> cor|cors                                                    # Confusion. L’instrument s’écrit “cor”.|https://fr.wiktionary.org/wiki/cor

TEST: elle a pris le problème {{à bras le cor}}
TEST: se jeter dans la bataille {{à cor perdu}}
TEST: ils se sont battus {{cor à cor}}
TEST: L’hostie n’est pas le {{cor}} du Christ.
TEST: elle détestait son nouveau garde du {{cor}}
TEST: Elle souffla puissamment dans le {{corps}} de chasse.


# cou / coup / coût
__conf_coup_cout_cou1__
    [>cou|>coût|>cout] [de|d’] [>baguette|>barre|>bâton|>bec|>bélier|blues|>botte|>boule|>boutoir|>bol|>bite|>cœur|>chaud|>coude|>couteau|>dé|>dent|>déprime|>froid|fil|>foudre|>genou|>grâce|>griffe|>grisou|>gueule|>hache|>hanche|Jarnac|jus|>jeune|>klaxon|>main|maître|maitre|>massue|>marteau|>nostalgie|>pied|>poing|>poignard|>pouce|>pute|>queue|>rein|>rabot|>savate|>sang|>sabot|>sabre|>sifflet|>soleil|>surin|>tête|>théâtre|>tonnerre|>torchon|>trique|>vent|vieux]
    [>cou|>coût|>cout] d’ [>éclat|>épée|>état|>épaule|œil|>estoc]
    [>cou|>coût|>cout] du sort
    [>cou|>coût|>cout] [dur|durs]
        <<- /conf/ -1>> coup|coups      # Confusion probable. Le coût est le prix d’une chose. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, écrivez “coup”.

    [>cou|>coup] de [>base|revient|reviens|>distribution|>développement|>production|>maintenance|>construction|>fonctionnement|>fabrication|>financement|>formation|>renonciation|>stockage|>transaction|>transfert|>transport|>transformation|>viabilisation]
    [>cou|>coup] de la vie
        <<- /conf/ -1>> coût|coûts      # Confusion probable. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, on écrit “coup”. Pour ce que ça coûte, écrivez “coût”.

    [>coup|>coût|>cout] ?$W¿ [long|longs|>gracile|grâcieux]
        <<- /conf/ -1>> cou             # Confusion probable. Le coût est le prix d’une chose. Le coup désigne un acte ou une force qui frappe. Pour la partie séparant le tronc de la tête, écrivez “cou”.

    après [>cou|>coût|>coût]
        <<- /conf/ -2>> coup            # Confusion probable. Locution “après coup” qui signifie “une fois que c’est terminé”.|https://fr.wiktionary.org/wiki/apr%C3%A8s_coup

TEST: J’ai pris un {{cou}} de bâton.
TEST: Encore un {{cou}} dur.
TEST: Merci de calculer le {{coup}} de production avant d’établir une facture.
TEST: Elle a un {{coût}} très gracile.
TEST: Après {{coût}} on a compris notre erreur.


# cour / cours / court
__conf_cour_cours_court_courre__
    au [cour|court+s|courre+s] [de|d’|des|du]
        <<- /conf/ -2>> cours                               # Confusion. Locution “au cours de”. Une cour… Un cours… Adjectif : court(e).

    en cour martiale
    en cour [de|d’] [cassation|justice]
    en cour d’ >assise
        <<- !1:2>>

    en cour
        <<- /conf/ ->> en cours                             # Confusion probable. Une cour… Un cours… Adjectif : court(e).

    >couper  ?@:[WX]¿  [cour|cours|courre|courres|courts]
        <<- /conf/ --1>> court                              # “Couper court” qui signifie écourter. Noms : une cour, un cours… Adjectif : court.

    [>avoir|>donner|>laisser]   ?@:[WX]¿  libre [cour|court|courts|courre|courres]
        <<- /conf/ --1>> cours                              # Confusion probable. Ce qui a « libre cours ».|https://fr.wiktionary.org/wiki/donner_libre_cours

    à [cour|cours|courre|courres|courts]  [de|d’]
        <<- /conf/ -2>> court                               # Confusion probable : écrivez “à court de” pour “manquer de”.

    [à|a] [cour|cours|courre|courres|courts] >terme
        <<- /conf/ ->> à court terme                        # Confusion. Une cour… Un cours… Adjectif : court(e).

TEST: au {{court}} de cette journée
TEST: les exercices {{en cour}} se déroulent bien.
TEST: je vais couper {{cours}} à ces conneries.
TEST: il faut donner libre {{cour}} à ses envies.
TEST: Nous allons bientôt être à {{cours}} d’argent.
TEST: le rendement {{à cours terme}} est excellent.
TEST: à {{cours}} d’argent
TEST: porter l’affaire en Cour de justice
TEST: jusqu’en cour de cassation
TEST: le jugement en cour d’assises
TEST: ils vont passer prochainement en cour martiale.


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

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


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

    <start>  [>dent|dan]  [le|la|l’|les|un|une|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|ce|cet|cette|ces]
        <<- /conf/ -2>> dans                                                        # Confusion. Utilisez “dans” pour dire “à l’intérieur de quelque chose”.

TEST: {{dan}} la voiture
TEST: ils sont partis {{d’en}} une direction différente
TEST: {{dents}} les montagnes au loin.
TEST: Dents de la mer.
TEST: Un pauvre, ça doit consommer, bosser, et bien fermer sa gueule. Tout l’inverse d’en ce moment.


# date / datte
__conf_date_datte__
    >datte du *NUM [janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre]
    >datte du *NUM et du *NUM [janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre]
    >datte [>butoir|>buttoir]
    >datte des [congés|examens|rendez-vous|vacances]
    >datte de [mes|tes|ses|nos|vos|leurs] [congés|examens|vacances]
    >datte de [mon|ton|son|notre|votre|leur] rendez-vous
        <<- /conf/ -1>> =\1.replace("tt", "t").replace("TT", "T")                   # Confusion probable. La datte est un fruit. Pour évoquer un jour dans l’année, écrivez “date”.

TEST: à la {{datte}} du 25 janvier


# davantage / d’avantage
__conf_davantage_d_avantages__
    [peu|plein|beaucoup|trop|plus|moins|assez|suffisamment|tellement|>obtention|>régime]  davantage
        <<- /conf/ -2>> d’avantages                                                 # Confusion probable : “davantage” signifie “plus” ; un “avantage” signifie “faveur”, “bénéfice”, “profit”…

    @:V  d’ >avantage
        <<- /conf/ not morph(\1, ":Q|>(?:profiter|bénéficier|nombre|tant)/") and not morph(>1, ">(?:financi[eè]re?|pécuni(?:er|aire)|sociaux)s?/")
        -2:3>> davantage                                                            # Confusion probable : “davantage” signifie “plus” ; un “avantage” signifie “faveur”, “bénéfice”, “profit”…

    [/-je|/-tu|/-il|/-on|/-elle|/-nous|/-vous|/-ils|/-elles|/-iel|/-iels]  d’  >avantage
        <<- /conf/ not morphVC(\1, ">(?:profiter|bénéficier)/") and not morph(>1, ">(?:financière|pécuni(?:er|aire)|sociale)/")
        -2:3>> davantage                                                            # Confusion probable : “davantage” signifie “plus” ; un “avantage” signifie “faveur”, “bénéfice”, “profit”…

    d’ >avantage [de|d’]
        <<- /conf/ -1:2>> davantage                                                 # Confusion possible : “davantage” signifie “plus” ; un “avantage” signifie “faveur”, “bénéfice”, “profit”…

TEST: ils ont peu {{davantage}} à vivre ici.
TEST: ils sont {{d’avantages}} perdus que les autres.
TEST: Ils s’exerceront {{d’avantages}}.
TEST: {{d’avantage}} de monde de jour en jour
TEST: Viendras-tu {{d’avantage}} à la maison
TEST: il en faut {{d’avantages}}.
TEST: veut-elle {{d’avantage}} se reposer ?
TEST: {{d’avantage}} de monde viendra
TEST: tout ce qu’il apporte d’avantages pécuniaires.
TEST: un certain nombre d’avantages sociaux.
TEST: ils ont tant d’avantages.


# de part en part
__conf_de_part_en_part__
    !! de part en part ¡¡
    [de|d’] [par|part|parts|pare|pares] [en|an] [par|part|parts|pare|pares]
        <<- /conf/ ->> de part en part                                              # Confusion. Locution “de part en part”.|https://fr.wiktionary.org/wiki/de_part_en_part

TEST: {{de par en par}}                                             ->> de part en part
TEST: ils essayèrent tout, de part en part.


# de prime abord
__conf_de_prime_abord__
    !! de prime abord ¡¡
    [de|d’] >prime [à|a|as|ah|ha] [>bord|>bore|>bort]
    [de|d’] [prime+s] [abhorre+s|abord+s]
        <<- /conf/ ->> de prime abord                                               # Confusion. Locution “de prime abord”.|https://fr.wiktionary.org/wiki/de_prime_abord

TEST: {{de primes ah bore}}
TEST: qu’as-tu vu, de prime abord.


# de temps à autre
__conf_de_temps_à_autre__
    !! [de|d’] temps à autre ¡¡
    [de|d’] [>tan|tant|temps] [à|a] [autre+s]
        <<- /conf/ ->> de temps à autre                                             # Confusion. Locution “de temps à autre”.|https://fr.wiktionary.org/wiki/de_temps_%C3%A0_autre

TEST: Il continuait son travail, mâchonnant de temps à autre une grosse chique qui tour à tour lui gonflait chaque joue.
TEST: Il venait {{de temps à autres}}.
TEST: {{de tan à autre}}, c’était correct de venir par ici.


# dénué de / dénudé de
__conf_dénué_de__
    >dénuder [de|d’] ?tout¿ [amour|argent|courage|entrain]
    >dénuder [de|d’] ?toute¿ [colère|compassion|faiblesse|foi|force|hypocrisie|intelligence|joie|rage|passion|pitié|tristesse|vie]
        <<- /conf/ -1>> =\1.replace("nud", "nu").replace("NUD", "NU")
        # Confusion probable. Pour indiquer une personne manquant de quelque chose, écriver “dénuer” et non “dénuder” (rendre nu).|https://fr.wiktionary.org/wiki/d%C3%A9nuer

TEST: un homme {{dénudé}} de courage                                        ->> dénué


# dés / dès / des
__conf_dès_des_dés__
    dés [avant|que|qu’|un|une|le|la|l’|les|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|ce|cet|cette|ces|lors|après|maintenant|toujours|midi|minuit|aujourd’hui|hier|demain|janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor|lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche|Pâques|Noël]
    dés [à|a] présent
        <<- /conf/ not morph(<1, ":(?:D.*:p|B)|>de/")
        -1>> dès                                                                                    # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

    des [que|qu’|lors|après|maintenant|toujours|midi|minuit|aujourd’hui|hier|demain|janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor|lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche|Pâques|Noël]
    des [un|une|le|la|l’|les|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|ce|cet|cette|ces] @:[NA]
    des [à|a] présent
        <<- /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}$  @:¬:[NA].*:[ip]|>(?:à|et|ou)/
        <<- /conf/ not value(<1, "|%|") and not morph(<1, ":B|>(?:pourcent|barre|seuil)/") -1>> dès # Confusion probable. Pour la préposition, écrivez “dès”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

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

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

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

    [des|ces|mes|tes|ses|nos|vos|quelques|aux] [dès|des]
        <<- /conf/ -2>> dés                                                                         # Confusion probable. Pour la couture ou les jeux, écrivez “dé”.|https://fr.wiktionary.org/wiki/d%C3%A9

    leurs dès
        <<- /conf/ not value(<1, "|les|des|") -2>> dés                                              # Confusion probable. Pour la couture ou les jeux, écrivez “dé”.|https://fr.wiktionary.org/wiki/d%C3%A9

    les dès
        <<- /conf/ not morph(<1, ":E") -2>> dés                                                     # Confusion probable. Pour la couture ou les jeux, écrivez “dé”.|https://fr.wiktionary.org/wiki/d%C3%A9

TEST: je ne sais {{des}} ses choses.
TEST: il faut {{des}} à présent s’en souvenir.
TEST: {{Des}} à présent
TEST: {{Dés}} à présent
TEST: {{dés}} qu’il fait beau, je sors.
TEST: Jette quelques {{des}} sur la table et voyons.
TEST: j’en ai marre de ces {{dès}}.
TEST: Les {{dès}} {{sont}} jetés.
TEST: J’ai acheté des {{dès}} à jouer.
TEST: Dieu ne joue pas aux {{dès}}.
TEST: J’apporte mes {{dès}}.
TEST: {{Des}} 1980, le pays était en crise.
TEST: {{Des}} dix-huit ans.
TEST: {{Des}} 4 ans.
TEST: Viens {{des}} 9 heures
TEST: {{Des}} l’arrivée, ça a commencé à dégénérer
TEST: c’était {{dés}} trois heures.
TEST: {{dés}} que nous sommes partis, il a piqué une crise
TEST: {{des}} {{les}} premiers symptômes, appelez-moi
TEST: jette leurs {{dès}} sans attendre.
TEST: Les dés sont jetés.
TEST: C’est un des leurs.
TEST: Plusieurs dès qu’on en saura plus.
TEST: Dès 1980, le pays était en crise.
TEST: Des 2000 participants, seuls 1000 sont venus.
TEST: Des 2000 invités, seuls 1000 sont venus.
TEST: Dieu ne joue pas aux dés.
TEST: Dès dix-huit ans.
TEST: L’anniversaire des 30 ans de la libération.
TEST: Le cap des 35 ans.
TEST: Elle approche des cinquante ans.
TEST: À l’occasion des vingt ans du groupe.
TEST: Le congrès des 20 ans de l’association.
TEST: L’album des 15 ans du groupe.
TEST: Dès à présent
TEST: Donne-moi tes dés à présent.
TEST: le diagnostic se pose autour des 20 ans
TEST: 98 % des 12 à 17 ans ont aujourd’hui un ordinateur chez eux.
TEST: sous la barre des 500
TEST: En plus des 400 à 500 euros mensuels que touche une personne
TEST: les moins de 20 ans peuvent ne pas connaître le premier album du groupe
TEST: au lieu des 20 heures réglementaires.
TEST: celle des 20 ans.
TEST: sous le seuil des 10 %
TEST: notre revue des 24 et 25 décembre
TEST: J’ai des X230.
TEST: Pour les enfants placés, l’angoisse du passage des 18 ans
TEST: C’est la fin des 35 heures.
TEST: 98 % des 18‑29 ans considéraient cela comme évident
TEST: Gagnez trois dés lors d’un test


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

    [ces|des|mes|tes|ses|nos|vos|leurs|quels|plusieurs|quelques]  [diagnostiques|pronostiques|publiques]
        <<- /conf/ -2>> =\2.replace("que", "c").replace("QUE", "C")                                 # Confusion probable. Le nom s’écrit avec un “c”.

    le [diagnotique|pronostique|publique]
        <<- /conf/ not morph(<1, ":O[sv]") -2>> =\2.replace("que", "c").replace("QUE", "C")         # Confusion probable. Le nom s’écrit avec un “c”.

    les [diagnotiques|pronostiques|publiques]
        <<- /conf/ not morph(<1, ":O[sv]") -2>> =\2.replace("que", "c").replace("QUE", "C")         # Confusion probable. Le nom s’écrit avec un “c”.

    en publique
        <<- /conf/ -2>> public                                                                      # Confusion probable. Le nom s’écrit avec un “c”.

TEST: Quels sont les {{pronostiques}}
TEST: Ce {{diagnostique}} est absurde.
TEST: C’est la valse des {{pronostiques}} contradictoires aujourd’hui.
TEST: Le {{pronostique}} n’est pas bon.
TEST: ils font ça en {{publique}}.


# différend / différent
__conf_différent_différend__
    >différend
        <<- /conf/ morph(<1, ":W") ->> =\1.replace("nd", "nt").replace("ND", "NT")  # Confusion probable : “un différend” est un désaccord. Pour l’adjectif qualifiant une différence, écrivez “différent”.

    [mon|notre|votre|leur]  différent  @:[GVX]¬:[NAQ]
    [mon|notre|votre|leur]  différent  <end>
        <<- /conf/ -2>> différend                                       # Confusion probable : « différent » est un adjectif, « différend » est le nom qui signifie désaccord.

    [ton|son]  différent  @:[GVX]¬:[NAQ]
    [ton|son]  différent  <end>
        <<- /conf/ not morph(<1, ":D") -2>> différend                   # Confusion probable : « différent » est un adjectif, « différend » est le nom qui signifie désaccord.

    un  différent  @:[GV]¬:[NAQ]
        <<- /conf/ -2>> différend                                       # Confusion probable : « différent » est un adjectif, « différend » est le nom qui signifie désaccord.

    [mes|tes|ses|nos|vos|leurs]  différents  @:[GV]¬:[NAQ]
    [mes|tes|ses|nos|vos|leurs]  différents  <end>
        <<- /conf/ -2>> différends                                      # Confusion probable : « différent » est un adjectif, « différend » est le nom qui signifie désaccord.

    [les|des]  différents  @:G¬:[NAQ]
    les  différents  <end>
        <<- /conf/ -2>> différends                                      # Confusion : « différent » est un adjectif, « différend » est le nom qui signifie désaccord.

    >être  ?[pas|si]¿   >différend
    >être  pas  si      >différend
        <<- /conf/ --1>> =\-1.replace("nd", "nt").replace("ND", "NT")   # Confusion : « différent » est un adjectif, « différend » est le nom qui signifie désaccord.

TEST: Très {{différends}} de nous, ces gens-là !
TEST: Régler votre {{différent}}.
TEST: Notre {{différent}} avec eux perdure.
TEST: son {{différent}} avec lui n’en finit pas.
TEST: Un {{différent}} peut toujours se résoudre.
TEST: J’en ai marre de leurs {{différents}}.
TEST: Il y a des {{différents}} que nul ne saurait résoudre.
TEST: ce qui l’occupe, c’est son {{différent}} avec eux.
TEST: Ils sont pas si {{différends}} de nous.
TEST: Cette fois, il parla avec un ton différent.
TEST: J’en veux un différent.
TEST: Il en veut des différents.
TEST: dans ses différents ouvrages
TEST: dans ses différents postes gouvernementaux


# dites / dîtes
__conf_dites_dîtes__
    *WORD  dîtes  @:A¬:G
        <<- /conf/ morph(\1, ":[NA].*:[fe]:[pi]", ":G") -2>> dites      # Confusion probable : “dîtes” est une forme verbale de dire au subjonctif. Pour l’ajectif, écrivez “dites”.

TEST: Des armes {{dîtes}} létales.                                          ->> dites
TEST: usage débridé des armes dites létales
TEST: Vous dîtes “idiotes”, je dis “originales”.


# dû / du
__ppas_dû_du__
    du  [à|a|au|aux]
        <<- /ppas/ \2.islower() -1>> dû                         # Confusion. Ce qui est dû.

    [mon|notre|votre]  du
        <<- /ppas/ -2>> dû                                      # Confusion. Ce qui est dû.

    [ton|son|leur]  du
        <<- /ppas/ not morph(>1, ":[NA].*:[me]") -2>> dû        # Confusion. Ce qui est dû.

TEST: L’échec {{du}} à une erreur de calcul
TEST: que ça vous plaise ou non, c’est notre {{du}}.
TEST: Il veut qu’on lui rende son {{du}}.
TEST: Tu as reçu ton {{du}} pour ton travail.
TEST: Plusieurs murs ont été recouverts du « A » anarchiste


# eh bien, hé bien / et bien
__conf_eh_bien__
    [<start>|,]  et  bien
        <<- /conf/ not value(>1, "|que|qu’|sûr|davantage|entendu|d’|avant|souvent|longtemps|des|moins|plus|trop|loin|au-delà|") and not morph(>1, ":[YAW]")
        -2:3>> eh bien|hé bien                                              # Confusion probable.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?T1=h%C3%A9&T3.x=0&T3.y=0

    et ben
        <<- /conf/ \2.islower() ->> eh ben|hé ben                           # Confusion probable.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?T1=h%C3%A9&T3.x=0&T3.y=0

TEST: {{et bien}} il y aura des pertes
TEST: {{et ben}} on n’en sait rien.
TEST: nous y songions, et bien au-delà des considérations habituelles.
TEST: une image bien plus colorée, et bien plus intense, de la vie.
TEST: Toutes ces questions, et bien d’autres, sont vues aujourd’hui dans le paradigme quantitatif de la monnaie, des taux de change flottants et de la monnaie administrée.
TEST: et bien manger, c’est important.
TEST: il a été vaincu, et bien vaincu.
TEST: et Ben est parti.


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

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


# en dents de scie
__conf_en_dents_de_scie__
    !! en dents de scie ¡¡
    !! en dents d’ scie ¡¡
    [en|>an]  [>dan|dent+s]  [de|d’] [si|scie+s]
        <<- /conf/ ->> en dents de scie                         # Confusion. Locution “en dents de scie”.|https://fr.wiktionary.org/wiki/en_dents_de_scie

TEST: des notes {{an dans de si}}                               ->> en dents de scie
TEST: une carrière en dents de scie


# en dessous
__conf_dessus_dessous__
    en dessus
    en-dessus
        <<- /conf/ ->> en dessous|au-dessus                     # Confusion.|https://fr.wiktionary.org/wiki/en_dessous

TEST: Il est {{en dessus}} de tout.


# en général
__conf_en_général__
    en générale
        <<- /conf/ ->> en général                               # Dans cette locution, “général” est toujours au masculin singulier.|https://fr.wiktionary.org/wiki/en_g%C3%A9n%C3%A9ral

TEST: On n’en sait {{en générale}} pas assez.


# emballé, c’est pesé
__conf_emballé_c_est_pesé__
    >emballer [c|sais|sait] >peser
        <<- /conf/ ->> emballé, c’est pesé      # Confusion. Locution “emballé, c’est pesé”.|https://fr.wiktionary.org/wiki/emball%C3%A9,_c%E2%80%99est_pes%C3%A9

    >emballer ?,¿ c’ est >peser
        <<- /conf/ not (value(\1, "|emballé|") and value(\-1, "|pesé|")) and morph(<1, ":C|<start>|>,")
        ->> emballé, c’est pesé                 # Confusion. Locution “emballé, c’est pesé”.|https://fr.wiktionary.org/wiki/emball%C3%A9,_c%E2%80%99est_pes%C3%A9

TEST: {{emballait c pesé}}
TEST: {{emballer c’est peser}}
TEST: Tu peux emballer, c’est pesé.
TEST: il faut emballer, c’est pesé
TEST: c’est emballé, c’est pesé.


# étant donné que
__conf_étant_donné_que__
    étant [donner|donnait|donnais] [que|qu’]
        <<- /conf/ -2>> donné                               # Confusion probable. Locution “étant donné que”.

TEST: étant {{donnait}} qu’il ne sait pas de quoi il parle, ignorons-le.


# évidement / évidemment
__conf_évidemment_évidement__
    [/VCint|/VCimp]  ?[pas|plus|jamais|guère]¿  évidement
    [pas|plus] évidement
        <<- /conf/ --1>> évidemment                         # Confusion probable : l’évidement est l’action de vider quelque chose. L’adverbe s’écrit “évidemment”.|https://fr.wiktionary.org/wiki/évidemment

    [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  $:¬: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.
TEST: L’{{évidemment}} du sanglier ne sera pas si facile.


# faim / fin
__conf_fin_faim__
    >grève de la fin
        <<- /conf/ -4>> faim                                    # Confusion. La fin désigne la finalité ou la teminaison de quelque chose. Pour évoquer l’envie de manger, écrivez “faim”.

    une fin de loup
        <<- /conf/ -2>> faim                                    # Confusion. La fin désigne la finalité ou la teminaison de quelque chose. Pour évoquer l’envie de manger, écrivez “faim”.

    à des faims
        <<- /conf/ -3>> fins                                    # Confusion. Pour évoquer la finalité de quelque chose, écrivez “fin”.

    [à|a] >seul faim [de|d’]
        <<- /conf/ -3>> fin                                     # Confusion. Pour évoquer la finalité de quelque chose, écrivez “fin”.

TEST: Elle manifestait son désaccord par une grève de la {{fin}}.
TEST: ces enfants avaient une {{fin}} de loup
TEST: Œuvrez à des {{faims}} funestes.
TEST: il s’est donné bien des peines à seule {{faim}} de monter en grade


# faut / faux
__conf_faux_faut__
    faut  @:¬(?:Y|Oo|X|M|W)|>qu[e’]/
    faut  <end>
        <<- /conf/ not value(<1, "|il|ils|ne|en|y|leur|lui|nous|vous|me|te|se|la|le|les|qui|<start>|,|")
        -1>> faux                                                           # Confusion probable : “faut” est une conjugaison de “falloir”. Pour indiquer la fausseté d’une chose, écrivez “faux”.

TEST: un homme {{faut}}
TEST: c’est {{faut}}
TEST: il m’en faut plus.
TEST: il faut réussir.
TEST: bien sûr, faut y arriver.
TEST: il ne faut pas se leurrer.
TEST: y faut pas qu’elle l’entende.
TEST: faut l’emmener chez le docteur.
TEST: Faut Linux, sinon ça marchera jamais.
TEST: Les tests ne sont pas toujours indispensables mais faut bien que t’apprennes
TEST: Mais faut absolument que tu voies ça.
TEST: Faut que tu sois forte, ma fille.
TEST: Bon, et oui, faut qu’on parle sérieusement de la fin de notre chronique.
TEST: Qui faut flinguer pour avoir un bon café ?
TEST: Sauf que le train pour partir, il doit être préparé, faut du temps…


# filtre / philtre
__conf_filtre_philtre__
    >filtre d’ [amour|illusion|enchantement|endormissement]
    >filtre de [confusion|guérison|fidélité|longévité|mort|vision]
    >filtre [>aphrodisiaque|empoisonné+ses|>léthargique|>magique|>narcotique]
        <<- /conf/ -1>> philtre|philtres
        # Confusion probable. Un filtre est un intrument de filtrage, un philtre est une boisson (magique) procurant des effets sur le buveur.|https://fr.wiktionary.org/wiki/philtre

    >philtre à café
        <<- /conf/ -1>> filtre|filtres
        # Confusion probable. Un filtre est un intrument de filtrage, un philtre est une boisson (magique) procurant des effets sur le buveur.|https://fr.wiktionary.org/wiki/filtre

TEST: Elle prépara un {{filtre}} magique.
TEST: un {{philtre}} à café


# flan / flanc
__conf_flanc_flan__
    >flanc [pâtissier+s]
    >flanc [au|aux] [>caramel|>café|>citron|>chocolat|>four|>lait|>lard|noix|>pomme|>pruneau|>œuf|>raisin]
    >flanc [de|d’] [or|argent|cuivre]
    >flanc à la [crème|coco|noix]
        <<- /conf/ -1>> =\1.replace("c", "").replace("C", "")               # Confusion. S’il s’agit d’une pâtisserie (ou d’une pièce de métal), écrivez “flan”.|https://fr.wiktionary.org/wiki/flan

    c’ [est|était] ?[que|tout]¿ du flanc
    c’ [est|était] rien que du flanc
    [ce|c’] n’ [est|était] ?[que|tout]¿ du flanc
    [ce|c’] n’ [est|était] rien que du flanc
        <<- /conf/ --1>> flan                                               # Confusion. Locution « c’est du flan ».|https://fr.wiktionary.org/wiki/flan

    comme deux ronds de >flanc
        <<- /conf/ -5>> flan                                                # Confusion. Locution « comme deux ronds de flan ».|https://fr.wiktionary.org/wiki/comme_deux_ronds_de_flan

    >flan de la [>colline|>montagne]
    >flan [de|des] [>colline|>coteau|>montagne]
    >flan [>gauche|droit|droits|nord|sud|ouest]
        <<- /conf/ -1>> =\1.replace("an", "anc").replace("AN", "ANC")       # Confusion probable. Le flan est une pâtisserie.|https://fr.wiktionary.org/wiki/flanc

    [>attaquer|>allonger|>blesser|>coucher|>étendre|>toucher]  sur  [le|mon|ton|son|notre|votre|leur]   flan
        <<- /conf/ -4>> flanc                                               # Confusion probable. Le flan est une pâtisserie.|https://fr.wiktionary.org/wiki/flanc

    [>attaquer|>allonger|>blesser|>coucher|>étendre|>toucher]  sur  [les|mes|tes|ses|nos|vos|leurs]     flans
        <<- /conf/ -4>> flancs                                              # Confusion probable. Le flan est une pâtisserie.|https://fr.wiktionary.org/wiki/flanc

    [>tirer|>tir]  au  flan
        <<- /conf/ -3>> flanc                                               # Confusion. Le flan est une pâtisserie.|https://fr.wiktionary.org/wiki/flanc

    [>tirer|>tir]  aux flans
        <<- /conf/ -3>> flancs                                              # Confusion. Le flan est une pâtisserie.|https://fr.wiktionary.org/wiki/flanc

    tir-aux-flan
    tir-aux-flans
    tir-au-flans
    tir-au-flan
    tirs-aux-flan
    tirs-aux-flans
    tirs-au-flans
    tirs-au-flan
    tire-aux-flan
    tire-aux-flans
    tire-au-flans
    tire-au-flan
    tires-aux-flan
    tires-aux-flans
    tires-au-flans
    tires-au-flan
        <<- /conf/ ->> tire-au-flanc                                        # Confusion. Le flan est une pâtisserie.|https://fr.wiktionary.org/wiki/tire-au-flanc

TEST: encore un {{flanc}} au chocolat.
TEST: ce type, c’est que du {{flanc}}.
TEST: ce type, c’est rien que du {{flanc}}.
TEST: j’en étais comme deux ronds de {{flancs}}
TEST: elle possède une maison à {{flan}} de colline.
TEST: attaqué sur son {{flan}} droit
TEST: attaqués sur leurs {{flans}}
TEST: étendu sur son {{flan}}.
TEST: Ce sale {{tir-au-flan}} le paiera cher.
TEST: il tire au {{flan}}
TEST: il tire aux {{flans}}
TEST: le flan est une pâtisserie.
TEST: versez du caramel sur le flan.


# en son for intérieur / fort
__conf_for_intérieur__
    [en|dans] [mon|ton|son|leur|notre|votre] [fort|forts|fore|fores|fors] [>intérieur]
        <<- /conf/ -3:4>> for intérieur                                     # Confusion : “for” vient du latin “forum” et le “for intérieur” évoque la conscience individuelle.

TEST: En mon {{fort intérieur}}, je le crois.
TEST: Dans son {{fort intérieur}}, je le crois.


# fausse / fosse
__conf_fausse_fosse__
    [fausse+s] [Calypso|Nansei-Shoto]
    [fausse+s] de [conservation|subduction|Bougainville|Cedros|Java|Puerto|Ryukyu|Tuscarora]
    [fausse+s] des [musiciens|Aléoutiennes|Kermadec|Kouriles|Mariannes|Tonga|Philippines]
    [fausse+s] des îles [aléoutiennes|caïmans|Kouriles|Tonga]
    [fausse+s] du [Chili|Japon|Pérou|Pérou-Chili]
    [fausse+s] d’ [aisance|orchestre|Amérique|Atacama|Izu-Bonin|Izu-Ogasawara]
    [fausse+s] de l’ orchestre
    [fausse+s] à [>compost|>déchet|>lisier|>fumier|>plongeon|>plongée|>purin|>merde|>ordure]
    [fausse+s] [au|aux|des] [>caïman|>crocodile|>charognard|>lion|>loup|>louve|ours|>serpent|>cobra|>diable]
    [fausse+s] [>abyssal|>canin|>béant|>commun|>océanique|>sous-marine|>septique|>immense|>profond|>nasal|>iliaque|>temporal]
        <<- /conf/ -1>> =\1.replace("au", "o").replace("AU", "O")           # Confusion probable : “fausse” est l’adjectif féminin de “faux”. Pour évoquer une profondeur, écrivez “fosse”.

    au bord de la fausse
        <<- /conf/ -5>> fosse                                               # Confusion probable : “fausse” est l’adjectif féminin de “faux”. Pour évoquer une profondeur, écrivez “fosse”.

TEST: la {{fausse}} Calypso.
TEST: La {{fausse}} des Mariannes.
TEST: La {{fausse}} d’aisance.
TEST: La {{fausse}} à lisier.
TEST: Une {{fausse}} commune.
TEST: La {{fausse}} du Chili.
TEST: Nous sommes tombés dans la {{fausse}} aux lions.
TEST: Elles sont arrivées au bord de la {{fausse}}.


# forcement / forcément
__conf_forcément_forcement__
    [/VCint|/VCimp]  ?[pas|plus|jamais|guère]¿  forcement
    [pas|plus] forcement
        <<- /conf/ --1>> 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

    [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  $:¬: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.
TEST: Le {{forcément}} du coffre ne sera pas si facile.


# golf / golfe
__conf_golf_golfe__
    [>champion|>championnat|>club|>joueur|parcours|>sac|>balle|>terrain|>tournoi|>compétition|>passionné|>école|>professeur|>parti|>professionnel|>amateur|>stage|>journée|après-midi|>matinée|>heure|>fédération|>fan] de golfe
        <<- /conf/ -3>> golf                                                # Confusion. Le golfe est une zone de mer ou d’un lac avancée dans les terres. Ex : Le golfe Persique.

    >golf persique
    >golf [de|du|d’] [Bengale|Botnie|Gascogne|Gabès|Guinée|Lion|Morbihan|Mexique|Porto|Saint-Laurent|Thaïlande|Tonkin|Tunis|Winam|Aden|Ajaccio|Alaska|Hammamet]
        <<- /conf/ -1>> golfe                                               # Confusion. Le golf est un sport.

    [>guerre|>émir|>monarchie] du golf
        <<- /conf/ -3>> Golfe                                               # Confusion. Le golf est un sport.

TEST: Il a réalisé un documentaire sur la guerre du {{Golf}}.
TEST: C’est un bon joueur de {{golfe}}.
TEST: Le {{golf}} Persique est presque une mer fermée.
TEST: J’ai fait de la voile dans le {{golf}} du Morbihan.
TEST: Le {{golf}} d’Aden.


## guerre / guère
__conf_préverbes_guère_guerre!5__
    [ne|n’]   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  *WORD  ?[plus|jamais]¿  guerre
    [ne|n’]   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         *WORD  ?[plus|jamais]¿  guerre
    [ne|n’]   [le|la|l’|les]                  [lui|leur|en|y]             *WORD  ?[plus|jamais]¿  guerre
    [ne|n’]   [lui|leur|y]                    en                          *WORD  ?[plus|jamais]¿  guerre
    [ne|n’]   ?presque¿  ?[plus|jamais]¿  guerre
        <<- /conf/ --1>> guère                                                                      # Confusion. La guerre est conflit. Pour l’adverbe signifiant “peu”, écrivez “guère”.

    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>|,]
        <<- /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
TEST: elle ne leur donne plus {{guerre}} que des remontrances.
TEST: ne {{guerre}} s’en soucier.
TEST: ne plus {{guerre}} croire en rien.
TEST: Il ne reste plus {{guerre}} que lui.
TEST: Je n’aime {{guerre}} le sport.
TEST: Il n’y en a {{guerre}}.
TEST: Je n’aime plus {{guerre}} le sport.
TEST: Il n’y en a plus {{guerre}}.
TEST: y peut {{guerre}} réussir quoi que ce soit, cet idiot.
TEST: elles sont sur le pied de {{guère}} depuis 10 jours.
TEST: Je hais la {{guère}}.
TEST: je n’en aimais certains guère.
TEST: ce que nous appelons Guerre psychologique


# héro / héros
__conf_héros__
    [le|quel|ce|cet|un|du|au]  héro
        <<- /conf/ -2>> héros                               # Confusion. L’héro est l’abréviation de “héroïne” (la drogue). L’homme héroïque s’écrit “héros”.

TEST: Mon frère, {{ce}} {{héro}} !


# heure / heur
__conf_heure_heur__
    *NUM heurs
    $:B  heurs
        <<- /conf/ --1>> heures                             # Confusion. Pour indiquer la durée de temps, écrivez “heure”.|https://fr.wiktionary.org/wiki/heure

    *NUM heur
        <<- /conf/ --1>> heure                              # Confusion. Pour indiquer la durée de temps, écrivez “heure”.|https://fr.wiktionary.org/wiki/heure

TEST: 1 {{heur}} de travail et le voilà déjà fatigué.       ->> heure
TEST: Viens à 3 {{heurs}}.                                  ->> heures
TEST: Il n’y a que deux {{heurs}} de trajet                 ->> heures


# hors / or
__conf_hors_or__
    <start>  hors  ,
        <<- /conf/ -2>> or
        # Confusion. Écrivez “or” pour dire “néanmoins”. La préposition “hors” sert à dire “en dehors de” ou “excepté”.|https://fr.wiktionary.org/wiki/hors

    hors [je|j’|tu|il|ils|on|parce|quel|quels|quelle|quelles|pourquoi|qui|que]
        <<- /conf/ -1>> or,
        # Confusion probable. Écrivez “or” pour dire “néanmoins”. La préposition “hors” sert à dire “en dehors de” ou “excepté”.|https://fr.wiktionary.org/wiki/hors

    >or du commun
    >or de ?[ma|ta|sa|notre|votre|leur]¿ [compréhension|perception|portée|vue]
    >or de question [que|qu’]
        <<- not morph(<1, ":D.*:[me]") -1>> hors
        # Confusion probable. Si vous voulez dire “en dehors de”, écrivez “hors”.|https://fr.wiktionary.org/wiki/hors

TEST: {{hors}}, nous y coryons malgré tout ce qu’on peut en dire.
TEST: {{Hors}} il y a tant à faire depuis que nous sommes arrivés en ces lieux.
TEST: Des femmes {{or}} du commun
TEST: Hors nous, personne ne sait ce qui s’est passé là-bas.
TEST: Le peuple se sent hors jeu.


# huis / huit
__conf_huit_huis__
    huis {mois}
    huis [>an|mois|>heure|>cent|>mille|>million|>milliard|>dollar|>euro|€|>franc|>centime|divisé|multiplié|plus|moins|>dixième|>centième|>millième]
        <<- /conf/ -1>> huit                                # Confusion probable. L’huis est l’ancien terme pour porte. Pour le nombre, écrivez “huit”.|https://fr.wiktionary.org/wiki/huit

    huit clos
        <<- /conf/ -1>> huis                                # Confusion probable. L’huis est l’ancien terme pour porte.|https://fr.wiktionary.org/wiki/huis_clos

TEST: elle a {{huis}} ans.
TEST: C’est un {{huit}} clos terrifiant.
TEST: Un procès à huis clos.


# l’issue
__conf_l_issue__
    l’ issu
        <<- /conf/ -2>> issue                                                   # Confusion. Le nom “issue” est féminin.

TEST: à l’{{issu}} de la partie.



# jeune / jeûne
__conf_jeune__
    très  >jeûne
        <<- /conf/ -2>> =\1.replace("û", "u")                                                       # Confusion. Le jeûne est une privation de nourriture.|https://fr.wiktionary.org/wiki/jeune

TEST: Très {{jeûne}}, elle a su qu’elle ne voulait pas d’une vie ordinaire.


# la / l’a
__conf_il_elle_on_la_l_a_vconj__
    [il|elle|on]  ?[nous|vous]¿  l’  a  ~^[bcdfghjklmnpqrstvwxz]
        <<- /conf/ morph(\-1, ":[123][sp]", ":[GQ]") --3:-2>> la                # Confusion probable. Pour un pronom objet féminin, écrivez “la”.

    [ne|me|te|se]  l’ a  ~^[bcdfghjklmnpqrstvwxz]
        <<- /conf/ morph(\4, ":[123][sp]", ":[GQ]") -2:3>> la                   # Confusion probable. Pour un pronom objet féminin, écrivez “la”.

    ne  [nous|vous]  l’ a  ~^[bcdfghjklmnpqrstvwxz]
        <<- /conf/ morph(\5, ":[123][sp]", ":[GQ]") -3:4>> la                   # Confusion probable. Pour un pronom objet féminin, écrivez “la”.

    ne l’ a [lui|leur]
        <<- /conf/ -2:3>> la                                                    # Confusion probable. Pour un pronom objet féminin, écrivez “la”.

TEST: on {{l’a}} {{prit}} pour une idiote.
TEST: elle se {{l’a}} {{réserve}} pour elle-même.
TEST: il ne {{l’a}} {{connaît}} pas.
TEST: elle ne nous {{l’a}} {{donne}} pas.
TEST: elle ne {{l’a}} leur donne pas sans condition.


__conf_il_elle_on_l_a_la_vconj__
    [il|on]  ?[nous|vous]¿  la  @:Q¬:(?:[123][sp]|V[123]......e)|>lui/
        <<- /conf/ --2>> l’a                                                    # Confusion probable : “\-1” est un participe passé. Il faut donc employer l’auxiliaire “avoir”.

    elle  ?[nous|vous]¿  la  @:Q¬:(?:[123][sp]|V[123]......e)|>lui/
        <<- /conf/ not morph(<1, ":R") --2>> l’a                                # Confusion probable : “\-1” est un participe passé. Il faut donc employer l’auxiliaire “avoir”.

    [ne|me|te]  la  @:Q¬:(?:[123][sp]|V[123]......e)|>lui/
        <<- /conf/ -2>> l’a                                                     # Confusion probable : “\3” est un participe passé. Il faut donc employer l’auxiliaire “avoir”.

    ne  [nous|vous]  la  @:Q¬:(?:[123][sp]|V[123]......e)|>lui/
        <<- /conf/ -3>> l’a                                                     # Confusion probable : “\4” est un participe passé. Il faut donc employer l’auxiliaire “avoir”.

TEST: il {{la}} {{donnée}}.
TEST: elle {{la}} vendue.
TEST: ne {{la}} {{donné}} que contraint et forcé…
TEST: celle-là, il me {{la}} {{commandée}} ?
TEST: ne nous {{la}} donnée pas
TEST: au fur et à mesure que les molécules du nuage se dirigent vers le centre, sa densité augmente et avec elle la gravité qu’il génère.


# laissez-passer / laissez-faire
__conf_laisser_passer_aller__
    laisser-passer
        <<- /conf/ ->> laissez-passer                                           # Confusion.

    laissez-faire
        <<- /conf/ ->> laisser-faire                                            # Confusion.

    laissez-aller
        <<- /conf/ ->> laisser-aller                                            # Confusion.

TEST: ils ont oublié leur {{laisser-passer}}.
TEST: le {{laissez-faire}}, c’est ma religion.
TEST: il faut en finir avec le {{laissez-aller}}.


# la / là
__conf_la_là!7__
    la ou les
        <<- !1>>

    la  [l’|d’|n’|m’|t’|s’|c’|ç’|j’|qu’|lorsqu’|puisqu’|quoiqu’]
    la  @:G¬:(?:[NA]:[ef]|W|V)|>(?:lui|leur|votre|notre|voilà|voici|plupart|quell?e?s?|tout|toute|non)/
        <<- /conf/ not \1.isupper() and not \2.isupper() and not morph(<1, ":E|>le/") -1>> là       # Confusion probable. Écrivez “là” si vous voulez dire “ici”.

    [ce|cet|cette|ces]  /-la
        <<- /conf/ -2>> =\2[:-2]+"là"                                                               # Confusion. Écrivez “là” soudé au nom pour désigner un objet précis.

TEST: Ce {{fait-la}} ne peut être ignoré.
TEST: ce {{soutien-la}}
TEST: nous serions encore {{la}} l’année prochaine
TEST: en reprenant le chandail de John {{la}} où elle l’avait abandonné.
TEST: la peu efficace sensibilité
TEST: c’est toujours la même histoire
TEST: c’est la moins habile de toutes
TEST: Qui serait la ou le plus à même à occuper ce poste selon vous ?
TEST: Il fait remonter à la toute première expérience humaine de maîtrise.
TEST: l’existence d’un fichage la concernant
TEST: avec la ou les indications qu’on recontre ici et là.
TEST: de la non moins indispensable défense des libertés, individuelles ou collectives, professionnelles ou locales


    [par-la|de-la|jusque-la|celui-la|celle-la|ceux-la|celles-la]
        <<- /conf/ ->> =\1[:-2]+"là"                                                                # Écrivez “là” et non “la”.

    [celle|celles|celui|ceux] la
        <<- /conf/ ->> \1-là                                                                        # Écrivez “là” et non “la”.

    /-là
        <<- /conf/ morph(\1, ":V", ":[NA]", 0, -3) >>>
        <<- /conf/ morph(\1, ":V...t") -1>> =\1[:-3]+"-la|" + \1[:-3]+" là"                         # Confusion. Pour un COD, utilisez “la”. Ou, si ce “là” signifie “ici”, ne mettez pas de trait d’union.
        <<- /conf/ __else__ -1>> =\1[:-3]+" là"                                                     # Confusion. Si ce “là” signifie “ici”, ne mettez pas de trait d’union.

    [ne|me|te|se] là
        <<- /conf/ -2>> la                                          # Confusion : “là” signifie “ici”.|http://fr.wiktionary.org/wiki/l%C3%A0

TEST: {{jusque-la}}, tout va bien
TEST: {{ceux la}} sont des idiots, rien à en tirer.
TEST: {{celle la}} ne vaut pas mieux, laisse-la tomber.
TEST: {{Apporte-là}} près du feu
TEST: {{arrive-là}}
TEST: cette {{bête-la}}
TEST: il ne {{là}} croit pas.


# la plupart
__conf_la_plupart__
    la [plus|plue|plues|plut|plût|plu] [part|parts|par|pare|pares]
        <<- /conf/ -2:3>> plupart                                               # Confusion. Écrivez « la plupart » pour évoquer la majeure partie de quelque chose.

    la [plus-part|plus-parts|plus-par|plus-pare|plus-pares]
    la [plues-part|plues-parts|plues-par|plues-pare|plues-pares]
    la [plut-part|plut-parts|plut-par|plut-pare|plut-pares]
    la [plût-part|plût-parts|plût-par|plût-pare|plût-pares]
    la [plu-part|plu-parts|plu-par|plu-pare|plu-pares]
        <<- /conf/ -2>> plupart                                                 # Confusion. Écrivez « la plupart » pour évoquer la majeure partie de quelque chose.

TEST: la {{plus part}}
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>|,]
        <<- /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

TEST: Entre les saules et {{lés}} ifs.
TEST: Montrez-moi ces {{lès}} venus d’Italie.                           ->> lés
TEST: avec {{lès}} hommes d’à côté, difficile de se concentrer.         ->> les
TEST: Entre les saules et {{lès}} ifs                                   ->> les
TEST: étale ces petits {{lès}}                                          ->> lés
TEST: Les asphaltes purs d’étanchéité sont des mastics bitumineux, de même que les masses d’enrobage des lés d’étanchéité.
TEST: Pour avoir fait de neuf une grande cage de bois de grosses solives, membrures et sablières, contenant neuf pieds de long sur huit de lé. (Victor Hugo)
TEST: Un lé de velours, de taffetas, de toile.
TEST: Draps de lit de deux lés.
TEST: Elle habite Vandœuvre-lès-Nancy.


# leurs / leur
__conf_leurs_verbe__
    leurs  @:(?:[123][sp]|Y)¬:[GNAM]
        <<- /conf/ not morph(<1, ">[ld]es/")
        -1>> leur                                   # Incohérence : “leurs” est un déterminant pluriel censé précéder un substantif pluriel. Pour le pronom personnel devant un verbe, écrivez “leur”.

TEST: je vais {{leurs}} reprendre
TEST: je {{leurs}} apprends la programmation
TEST: après qu’un des leurs ait été gravement blessé par un tir de grenade


# loin s’en faut
__conf_loin_s_en_faut__
    !! loin s’ en faut ¡¡
    [loin|loins] [sens|cens|sans|>sang] [faux|faut]
    [loin|loins] [c’|s’] en [faux|faut]
        <<- /conf/ ->> loin s’en faut               # Confusion probable. Cette locution s’écrit “loin s’en faut”.|https://fr.wiktionary.org/wiki/loin_s%E2%80%99en_faut

TEST: Ils n’étaient guère prêts à ça, {{loins sans faux}}.
TEST: Et les intellectuels ? En France comme ailleurs, tous n’ont pas, loin s’en faut, une pleine lucidité sur cette précarité galopante.


# m’a / ma
__conf_m_a_ma!6__
    [<start>|,]  tu  ma
        <<- /conf/ --1>> m’as                       # Confusion : “ma” est un déterminant possessif féminin. Pour le verbe “avoir” à la 2ᵉ personne précédé du pronom personnel ”me”, écrivez “m’as”.

    [il|ils|on]  ma
        <<- /conf/ morph(<1, "<start>|:C|>,/")
        --1>> m’a                                   # Confusion : “ma” est un déterminant possessif féminin. Pour le verbe “avoir” à la 3ᵉ personne précédé du pronom personnel ”me”, écrivez “m’a”.

    [ne|n’]  ma
        <<- /conf/ --1>> m’a                        # Confusion : “ma” est un déterminant possessif féminin. Pour le verbe “avoir” à la 3ᵉ personne précédé du pronom personnel ”me”, écrivez “m’a”.

    ça  ma  *WORD
        <<- /conf/ morph(<1, "<start>|:C|>,/") and analyse(\-1, ":(?:Q|V1.*:Y)", ":N.*:[fe]")
        -2>> m’a                                    # Confusion : “ma” est un déterminant possessif féminin. Pour le verbe “avoir” à la 3ᵉ personne précédé du pronom personnel ”me”, écrivez “m’a”.

TEST: tu {{ma}} prise par surprise                          ->> m’as
TEST: il {{ma}} tuée                                        ->> m’a
TEST: cette femme ne {{ma}} prise que deux fois             ->> m’a
TEST: ça {{ma}} {{foutu}} en l’air
TEST: ça ma grande, c’est mon secret


# m’ont / mon
__conf_m_ont!6__
    [il|ils]  mon
        <<- /conf/ morph(<1, "<start>|:C|>,/")
        --1>> m’ont                                 # Confusion : “mon” est un déterminant possessif. Pour le verbe “avoir” à la 3ᵉ personne du pluriel précédé du pronom personnel ”me”, écrivez “m’ont”.

    ne  mon
        <<- /conf/ --1>> m’ont                      # Confusion : “mon” est un déterminant possessif. Pour le verbe “avoir” à la 3ᵉ personne du pluriel précédé du pronom personnel ”me”, écrivez “m’ont”.

TEST: ils {{mon}} donné du fil à retordre, ces cons.        ->> m’ont
TEST: ces écarts ne {{mon}} posé aucun problème             ->> m’ont


# mai / mais
__conf_mai_mais_mes__
    [<start>|,]  mai  $:Os¬:3s
        <<- /conf/ -2>> mais
        # Confusion probable : “mai” est le 5ᵉ mois de l’année. Pour la conjonction de coordination, écrivez “mais”.|https://fr.wiktionary.org/wiki/mais

    mes  [que|qu’|pourquoi|comment|quand|là|ici|combien|surtout|puisque|puisqu’|quoi|quoique|quoiqu’]
    mes  [le|la|l’|les|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quels|quelle|quelles|plusieurs]
    mes  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels]
        <<- /conf/ (\1.islower() or value(<1, "|<start>|,|")) and \2.islower() -1>> mais
        # Confusion possible : “mes” est un déterminant utilisé pour signaler la possession. Pour la conjonction de coordination, écrivez “mais”.|https://fr.wiktionary.org/wiki/mais

TEST: {{mai}} il y a encore tant à faire.
TEST: Je viendrai, {{mai}} il faudra avoir tout prévu.
TEST: {{mes}} que voulez-vous
TEST: Mai pluvieux.


# min / mins
__conf_symbole_min__
    *NUM  mins
        <<- /conf/ -2>> min                         # Les unités de mesure abrégées ne prennent pas la marque du pluriel.

TEST: 120 {{Mins}} de bonheur


# moi / mois
__conf_moi_mois__
    *NUM moi
    $:B  moi
        <<- /conf/ --1>> mois                       # Confusion probable. Pour indiquer le douzième d’une année, écrivez “mois”.|https://fr.wiktionary.org/wiki/mois

    moi  [de|d’]  {mois}
        <<- /conf/ -1>> mois                        # Confusion probable. Pour indiquer le douzième d’une année, écrivez “mois”.|https://fr.wiktionary.org/wiki/mois

TEST: au {{moi}} d’avril
TEST: être en repos pour trois {{moi}}.
TEST: 3 {{moi}} de vacances.
TEST: Dans un délai de quatre {{moi}}.


# n’est-ce pas - ai / es / est
__conf_n_est_ce_pas__
    n’ [es|ai|aie|aies|et|ait|aient|hé|eh|e|é] [ce|se] pas
    n’ [es-ce|ai-ce|aie-ce|aies-ce|et-ce|ait-ce|aient-ce|hé-ce|eh-ce|e-ce|é-ce] pas
        <<- /conf/ ->> n’est-ce pas                         # Confusion. N’est-ce pas.|https://fr.wiktionary.org/wiki/n%E2%80%99est-ce_pas

TEST: on en a plus qu’assez, {{n’ait-ce pas}} ?


# notre / nôtre -- votre / vôtre
# Hunspell corrige déjà les formes au pluriel (les nôtres).
__conf_nôtre_notre__
    [le|la|les|du|des|au|aux] notre
        <<- /conf/ not value(>1, "|père|") -2>> nôtre                       # Confusion : « notre possession », « la nôtre ».

    [le|la|les|du|des|au|aux] votre
        <<- /conf/ -2>> vôtre                                               # Confusion : « votre possession », « la vôtre ».

    >nôtre  @:[NA]¬:D
        <<- /conf/ not value(<1, "|le|la|les|du|des|au|aux|") -1>> notre    # Confusion : « notre possession », « la nôtre ».

    >vôtre  @:[NA]¬:D
        <<- /conf/ not value(<1, "|le|la|les|du|des|au|aux|") -1>> votre    # Confusion : « notre possession », « la nôtre ».

TEST: le {{notre}} n’en vaut pas la peine
TEST: C’est la {{votre}} ?
TEST: {{nôtre}} père est si âgé.
TEST: {{vôtre}} chien a du mordant
TEST: nous vous proposons de faire vôtre une autre volonté
TEST: Elle récitait sans cesse des Notre Père.


# nouvel / nouveaux
__conf_nouvel_nouveau_euphonie__
    [un|le|ce|du|mon|ton|son|notre|votre|leur|quel]  nouveau  homme
        <<- /conf/ -2>> nouvel                                  # Euphonie. Utilisez “nouvel” pour un nom masculin singulier commençant par une voyelle ou un h.|https://fr.wikipedia.org/wiki/Euphonie

    [un|le|ce|du|mon|ton|son|notre|votre|leur|quel]  nouveau  ~^[aâeéiîou]
        <<- /conf/ morph(\3, ":[NA].*:[me]:s") -2>> nouvel      # Euphonie. Utilisez “nouvel” pour un nom masculin singulier commençant par une voyelle ou un h.|https://fr.wikipedia.org/wiki/Euphonie

TEST: ce {{nouveau}} homme
TEST: un {{nouveau}} élément relance l’enquête
TEST: il se sentait de nouveau homme
TEST: il se sentait à nouveau homme


# nulle part
__conf_nulle_part__
    nul part
        <<- /conf/ not morph(<1, ":D.*:m:[si]") ->> nulle part      # Confusion : pour dire “en aucun lieu”, écrivez “nulle part”.

TEST: car {{nul part}} ailleurs, on n’en trouve une telle concentration


# oc / hoc
__conf_oc_hoc__
    ad oc
        <<- /conf/ ->> ad hoc                                       # Confusion. La locution latine, signifiant “idoine” ou “adapté”, s’écrit “ad hoc”.|https://fr.wiktionary.org/wiki/ad_hoc

    >langue d’ hoc
        <<- /conf/ -3>> oc                                          # Confusion. Écrivez “langue d’oc”.|https://fr.wiktionary.org/wiki/langue_d%E2%80%99oc

TEST: Les bonnes théories n’ont pas d’explication {{ad oc}}.
TEST: Je ne connais pas la langue d’{{hoc}}.
TEST: Ne t’insurge donc pas à la pensée que quelques instants puissent t’être nécessaires pour apprendre à lire la langue d’oc.
TEST: Toutes les agences évaluent de façon ad hoc la satisfaction de leur clientèle à l’endroit de leur produit


# on / ont
__conf_ont_on!6__
    on  @:W¬:(?:3s|Ov)
    on  [de|d’|du|des|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|plusieurs|certains|certaines]
        <<- /conf/ not morph(<1, ":V.*:3s") and not before0("’$")
        -1>> ont                                                    # Confusion probable : “avoir” à la 3ᵉ personne du pluriel du présent s’écrit “ont”.

    [n’|m’|t’|l’] [y|en] on
        <<- /conf/ -3>> ont                                         # Confusion. Exemples : « on y va », « ils ont faim ».

    [ne|n’|me|m’|te|t’] l’ on
        <<- /conf/ -3>> ont                                         # Confusion. Exemples : « on y va », « ils ont faim ».

    qui on
        <<- /conf/ not morph(<1, ":[VR]|<start>") and not morph(>1, ":(?:3s|Ov)")
        -2>> ont                                                    # Confusion probable. Exemples : « on y va », « ils ont faim ».

TEST: ces gens {{on}} {{souvent}} tort.
TEST: {{on}} {{des}} drôles de manières
TEST: n’y {{on}} {{jamais}} lieu de telles abominations !
TEST: ces chiens te l’{{on}} {{donné}}
TEST: Qui {{on}} {{tant}} de malheurs !
TEST: Je voulais qu’on soit ensemble.
TEST: qui on blâme, ce soir ?
TEST: La peur irraisonnée de l’autre est le plus grave danger qu’ont à affronter les civilisations.


__conf_on_ont__
    [<start>|,|$:Cs] ?l’¿ (ont) [ne|n’|me|m’|te|se|s’]
    [<start>|,|$:Cs] ?l’¿ (ont) [lui|nous|vous] @:[123][sp]¬:G
    [<start>|,|$:Cs] ?l’¿ (ont) [leur|le|la|l’] @:[123][sp]¬:(?:G|[NA].*:[si])
    [<start>|,|$:Cs] ?l’¿ (ont) @:[123][sp]¬:[GQ]|>(?:envie|charge|peine|affaire|hâte|force|recours|somme)/
        <<- /conf/ -1>> on                                          # Confusion probable : “ont” est une conjugaison du verbe avoir.

    [<start>|,|$:Cs] ?l’¿ ont t’
        <<- /conf/ not value(>1, "|il|ils|elle|elles|iel|iels|") --2>> on    # Confusion probable : “ont” est une conjugaison du verbe avoir.

    ~-ont$
        <<- /conf/ ->> =\1[:-1]                                     # Incohérence : “ont” est une forme conjuguée du verbe “avoir” (par exemple: “ils ont”). Pour le pronom personnel, écrivez “on”.

    [<start>|,]  *WORD  ont
        <<- /conf/ space_after(\2, 1, 1) and not value(\2, "|soit|") and morph(\2, ":3s") -2:3>> \2-on
        # Confusion probable : “ont” est une forme conjuguée du verbe “avoir”. Pour le pronom personnel, écrivez “on” et mettez un trait d’union puisqu’il s’agit d’une question.

TEST: il m’assure qu’{{ont}} ne sait pas s’y prendre
TEST: {{ont}} m’assure qu’il n’y en a pas.
TEST: {{Ont}} n’arrive pas à s’en sortir.
TEST: {{Ont}} ne sait jamais quoi faire
TEST: si {{ont}} donne à ces gens, ça n’en finit plus.
TEST: {{Ont}} viens !
TEST: {{Ont}} ne sait pas comment faire.
TEST: ce livre qu’{{ont}} t’apporte
TEST: ouais, c’est ça, {{ont}} t’assure que c’est vrai
TEST: {{Ont}} lui avait donné du temps
TEST: {{Ont}} leur {{prendra}} tout
TEST: Qu’importe, {{ont}} leur {{prend}} tout
TEST: {{peut-ont}} y arriver avec si peu de moyens ?
TEST: {{peut ont}} y arriver ?
TEST: comme ce que l’{{ont}} {{voit}} dans le lien entre polygynie et guerre.
TEST: Tout à fait, {{ont}} peut même dire qu’à l’adolescence, ce sont les problèmes de l’enfance qui ressortent.
TEST: les politiques de l’offre ont échoué.
TEST: qui n’ont somme toute que le désir de vivre paisiblement
TEST: ces textes, quoi qu’on en pense, ont force de loi.
TEST: s’ils n’ont ne serait-ce qu’un peu de jugeotte, on ne les reverra plus.
TEST: En français, la plupart des noms de métier traditionnellement masculins soit ne disposent pas d’une forme féminine, soit ont des formes féminines anciennes tombées en désuétude.


# ou / où
__conf_où_ou__
    <start>  Ou  @:3[sp]¬:Y
        <<- /conf/ -2>> Où                                  # Confusion probable. La conjonction “ou” signale une alternative. Utilisez “où” pour “en quel lieu”.

    au moment ou
    jusqu’ ou
    par ou
    d’ ou
    vient un temps ou
        <<- /conf/ --1>> où                                 # Confusion. La conjonction “ou” signale une alternative. Pour identifier un lieu ou un temps, écrivez “où”.

    ou et [comment|que|qui|quand|pourquoi|quel|quels|quelle|quelles]
    ou et $:R
        <<- /conf/ -1>> où                                  # Confusion. La conjonction “ou” signale une alternative. Pour identifier un lieu ou un temps, écrivez “où”.

    vers ou
        <<- /conf/ not morph(<1, ":D") -2>> où              # Confusion probable. La conjonction “ou” signale une alternative. Pour identifier un lieu ou un temps, écrivez “où”.

    [au|le|des] cas ou
        <<- /conf/ -3>> où                                  # Confusion. La conjonction “ou” signale une alternative. Pour identifier un lieu ou un temps, écrivez “où”.

    [les|ces|des|aux|auxdites] fois ou
        <<- /conf/ -3>> où                                  # Confusion probable. La conjonction “ou” signale une alternative. Pour identifier un lieu ou un temps, écrivez “où”.

    à partir du [lieu|moment|jour|mois]     ou
    à partir de l’ [instant|année|heure]    ou
    à partir de la [minute|semaine|seconde] ou
        <<- /conf/ --1>> où                                 # Confusion. La conjonction “ou” signale une alternative. Pour identifier un lieu ou un temps, écrivez “où”.

    depuis le [jour|millénaire|moment|mois|siècle] ou
    depuis la [minute|semaine|seconde] ou
    depuis l’ [année|heure|instant] ou
        <<- /conf/ -4>> où                                  # Confusion. La conjonction “ou” signale une alternative. Pour identifier un lieu ou un temps, écrivez “où”.

TEST: {{Ou}} sont tes affaires ?                                    ->> Où
TEST: au moment {{ou}} elle allait enfin réussir                    ->> où
TEST: je ne sais même pas par {{ou}} commencer                      ->> où
TEST: {{ou}} et comment s’y prendre                                 ->> où
TEST: vers {{ou}} se tourner quand tout va mal ?                    ->> où
TEST: toutes les fois {{ou}} nous avons dansé                       ->> où
TEST: pour le cas {{ou}} on serait arrêté dans notre élan.          ->> où
TEST: à partir du moment {{ou}} il est entré.                       ->> où
TEST: à partir de l’instant {{ou}} elle est venue.                  ->> où
TEST: depuis l’année {{ou}} nous sommes allés en Bretagne           ->> où
TEST: depuis la seconde {{ou}} tu as parlé                          ->> où
TEST: depuis le jour {{ou}} il a été blessé.                        ->> où


# pale / pâle
__conf_pâle_pale__
    [bien|très|trop|si|vraiment|tellement] >pale
        <<- /conf/ -2>> =\2.replace("a", "â").replace("A", "Â")
        # Utilisez “pâle” pour évoquer la pâleur… Une pale est, entre autres choses, un élément d’une hélice.|http://fr.wiktionary.org/wiki/pale

    >pale [>imitation|>imitatrice|>rayon]
        <<- /conf/ -1>> =\1.replace("a", "â").replace("A", "Â")
        # Utilisez “pâle” pour évoquer la pâleur… Une pale est, entre autres choses, un élément d’une hélice.|http://fr.wiktionary.org/wiki/pale

TEST: elles sont si {{pales}}.
TEST: cette {{pale}} imitation d’un chef-d’œuvre


# palier / pallier
__conf_palier_pallier__
    >voisin de [pallier|pallié|palliés|palliée|palliées]
    >franchir un [pallier|pallié]
    [sur|sous] le ?même¿ [pallier|pallié]
        <<- /conf/ --1>> palier                                             # Confusion.|https://fr.wiktionary.org/wiki/palier

    [pallier|pallié+e]  [de|d’] [communication|décompression|imposition]
        <<- /conf/ -1>> palier                                              # Confusion.|https://fr.wiktionary.org/wiki/palier

    [palliés|palliées]  [de|d’] [communication|décompression|imposition]
        <<- /conf/ -1>> paliers                                             # Confusion.|https://fr.wiktionary.org/wiki/palier

    [pallier|pallié+ses] par [pallier|pallié+ses]
        <<- /conf/ ->> palier par palier                                    # Confusion.|https://fr.wiktionary.org/wiki/palier

    de [pallier|pallié+ses] en [pallier|pallié+ses]
        <<- /conf/ ->> de palier en palier                                  # Confusion.|https://fr.wiktionary.org/wiki/palier

TEST: La voisine de {{pallier}} fait un rafut de tous les diables.
TEST: Nous avons franchi un {{pallier}}
TEST: un {{pallié}} de communication
TEST: Attention aux {{palliés}} de décompression
TEST: elles progressent {{pallier par pallier}}
TEST: {{De pallier en pallier}}, l’horreur la plus noire


# par à-coups
__conf_par_à_coups__
    [par|pare|pares|>part] [a|à] [>cou|>coût|>cout|>coup]
        <<- /conf/ ->> par à-coups                                          # Confusion probable. Locution “par à-coups”.|https://fr.wiktionary.org/wiki/par_%C3%A0-coups

TEST: Il ne frappait que {{pare a coup}}.
TEST: Elle travaillait par à-coups, après de longues périodes de repos.


# par-dessus / pardessus
__conf_par_dessus__
    pardessus  [bord|$:D]
        <<- /conf/ not morph(<1, ":D.*:[me]|>(?:grande|petite)/")
        -1>> par-dessus                                                     # Confusion probable. Un pardessus est un vêtement. Pour la préposition, écrivez “par-dessus”.

TEST: {{Pardessus}} les montagnes.
TEST: Il passa {{pardessus}} les collines.
TEST: Mets ton pardessus ce matin.


# gilet pare-balle
__conf_pare_balle__
    >gilet par >balle
        <<- /conf/ -2:3>> pare-balles                                       # Confusion. Un gilet pare-balles, c’est-à-dire qui pare les balles.

TEST: Elle a enfilé son gilet {{par balle}}.


# pas / par
__conf_pas_par__
    [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  *WORD  [pa|pat]    **
    [ne|n’]  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         *WORD  [pa|pat]    **
    [ne|n’]  [le|la|l’|les]                  [lui|leur|en|y]             *WORD  [pa|pat]    **
    [ne|n’]  [lui|leur|y]                    en                          *WORD  [pa|pat]    **
    [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  *WORD  par         [<end>|,|sans|avec|sous|sur|en|mais|et|ni|car|puisque|puisqu’|parce]
    [ne|n’]  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         *WORD  par         [<end>|,|sans|avec|sous|sur|en|mais|et|ni|car|puisque|puisqu’|parce]
    [ne|n’]  [le|la|l’|les]                  [lui|leur|en|y]             *WORD  par         [<end>|,|sans|avec|sous|sur|en|mais|et|ni|car|puisque|puisqu’|parce]
    [ne|n’]  [lui|leur|y]                    en                          *WORD  par         [<end>|,|sans|avec|sous|sur|en|mais|et|ni|car|puisque|puisqu’|parce]
        <<- /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: je ne sais {{pa}}                                                     ->> pas
TEST: Il ne le deviendra {{par}}.                                           ->> pas
TEST: ne viens {{par}}, c’est dangereux.
TEST: il ne tient par contre que grâce à nous
TEST: elle ne savait par qui passer pour arriver à ses fins.


# par le bout du nez
__conf_par_le_bout_du_nez__
    !! par le bout du nez ¡¡
    [par|>part|pare+s] [le|l’] [bout|bous] du [né|nez]
        <<- /conf/ ->> par le bout du nez                                   # Confusion. Locution “par le bout du nez”.

TEST: se faire mener {{par le bout du né}}.


# par les temps qui courent
__conf_par_les_temps_qui_courent__
    !! par les temps qui courent ¡¡
    [par|>part|pare+s] les [>tan|tant|temps] qui [courent|court+s|>cour|coure+s|courre]
        <<- /conf/ ->> par les temps qui courent                            # Confusion: Locution “par les temps qui courent”.

TEST: {{part les tan qui court}}
TEST: par les temps qui courent, impossible de passer inaperçu.


# pause /pose
__conf_pause_pose__
    >pose [gourmande|café|carrière|crédit|déjeuner|détente|dîner|pipi|repas|thé]
    >pose du [matin|soir]
    >pose de midi
    >pose de l’ après-midi
        <<- /conf/ -1>> =\1.replace("o", "au").replace("O", "AU")           # Confusion probable. Une pose consiste à poser quelque chose, tandis qu’une pause est un laps de temps de repos.

    >pause [de|du] [>cable|>carrelage|>dallage|>lino|>linoléum|>marbre|>panneau|>papier|>parquet|>prélart|>revêtement|>stérilet|tapis|>tapisserie|>vernis|>vitrage]
    >pause des [ardoises|agrafes|bollards|briques|câbles|carreaux|carrelages|dalles|fenêtres|panneaux|parquets|pavés|plaques|plinthes|tapis|tapisseries|tuiles|vitres|vitrages]
    >pause de la [charpente|couronne|dalle|fenêtre|moquette|prothèse|tapisserie|toiture|vitre]
    >pause de la [première|1ʳᵉ|1re|1ère] [brique|couche|pierre]
        <<- /conf/ -1>> =\1.replace("au", "o").replace("AU", "O")           # Confusion probable. Une pose consiste à poser quelque chose, tandis qu’une pause est un laps de temps de repos.

TEST: Nous assistons à la {{pause}} de la première brique.
TEST: c’est la {{pose}} du matin.
TEST: Faire une {{pose}} café.
TEST: Faire des {{poses}} café.
TEST: La {{pose}} de midi.
TEST: La {{pause}} du carrelage.
TEST: La {{pause}} des ardoises.
TEST: La {{pause}} de la tapisserie.
TEST: La {{pause}} de la première pierre.


# péché / pêcher
__conf_péché_pêcher1__
    [pécher|>pêcher|pêché+ses] [mignon+s|>capital|>mortel|>originel|>véniel]
    [pécher|>pêcher|pêché+ses] de jeunesse
        <<- /conf/ -1>> péché|péchés                                        # Confusion. Pour désigner un écart de conduite, écrivez “péché”.|https://fr.wiktionary.org/wiki/p%C3%A9ch%C3%A9

    [>absolution|>rémission] [des|du] [pécher|>pêcher|pêché+ses]
    [>absolution|>rémission] de [mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs] [pécher|>pêcher|pêché+ses]
        <<- /conf/ --1>> péché|péchés                                       # Confusion. Pour désigner un écart de conduite, écrivez “péché”.|https://fr.wiktionary.org/wiki/p%C3%A9ch%C3%A9

TEST: Les sept {{pêchers}} capitaux.
TEST: Un {{pêcher}} mignon.
TEST: l’absolution des {{pêchers}}
TEST: C’est mon {{pêché}} mignon
TEST: Les {{pêchers}} capitaux
TEST: Des {{pêchés}} véniels
TEST: C’est mon péché mignon.


__conf_pécheur_pêcheur__
    [>auberge|>barque|>baraque|>botte|>cabane|>cabanon|>caissette|>chaloupe|>cordage|>cuissarde|>habit|>hameçon|>maison|>métier|>nœud|>pantalon|>pirogue|>soupe|>veste|>village|>bateau] [de|d’|du|des] [pécheur+s]
        <<- /conf/ -3>> =\3.replace("pé", "pê").replace("Pé", "Pê").replace("PÉ", "PÊ")     # Confusion probable : pêcheurs (qui pêchent des animaux marins) ≠ pécheurs (qui commettent des péchés).

    [pécheur+s] [du|d’|de|des|la|le|l’|les|à|au|aux] [>ablette|>oblade|>albacore|>anguille|>baleine|>bar|>barracuda|>blageon|>blennie|>bonite|>bouvière|>brème|>brochet|>bulot|>cabillaud|>cabot|>calamar|>canard|>carassin|>carnassier|>carpe|>chabot|>chevaine|>chevenne|>chevesne|>colin|>congre|>coque|>coquillage|>coquille|>corb|>crabe|>crevette|>crustacé|>dorade|>dauphin|>écrevisse|>éponge|>espadon|>épinoche|>épinochette|>esturgeon|>étrille|>financement|>gardon|>girelle|>gobie|>goujon|>grémille|>grondin|>hareng|>homard|>hotu|>huitre|>huître|>langouste|>langoustine|>leurre|>liche|>loche|>lotte|>marbré|>marsouin|>merlan|>merlu|>mérou|>mollusque|>morue|>mostelle|>mustelle|>mulet|>murène|>omble|>ormeau|>oursin|>pageau|>pagel|>pageot|>palourde|>patelle|>perche|>pétoncle|>moule|>pieuvre|>piranha|>plie|>poisson|>poulpe|>praire|>raie|>rascasse|>requin|>rotengle|>rouget|>sandre|>sardine|>salmonidé|>sar|>saumon|>saupe|>seiche|>silure|>sole|>spirlin|>tanche|>thon|>truite|>turbot|>vairon|>vandoise|>vive|anchois|>barbeau|>bigorneau|black-bass|>couteau|ligne|>maquereau|saint-jacques]
    [pécheur+s] [de|à] [la|l’] [>ablette|>oblade|>albacore|>anguille|>baleine|>bar|>barracuda|>blageon|>blennie|>bonite|>bouvière|>brème|>brochet|>bulot|>cabillaud|>cabot|>calamar|>canard|>carassin|>carnassier|>carpe|>chabot|>chevaine|>chevenne|>chevesne|>colin|>congre|>coque|>coquillage|>coquille|>corb|>crabe|>crevette|>crustacé|>dorade|>dauphin|>écrevisse|>éponge|>espadon|>épinoche|>épinochette|>esturgeon|>étrille|>financement|>gardon|>girelle|>gobie|>goujon|>grémille|>grondin|>hareng|>homard|>hotu|>huitre|>huître|>langouste|>langoustine|>leurre|>liche|>loche|>lotte|>marbré|>marsouin|>merlan|>merlu|>mérou|>mollusque|>morue|>mostelle|>mustelle|>mulet|>murène|>omble|>ormeau|>oursin|>pageau|>pagel|>pageot|>palourde|>patelle|>perche|>pétoncle|>moule|>pieuvre|>piranha|>plie|>poisson|>poulpe|>praire|>raie|>rascasse|>requin|>rotengle|>rouget|>sandre|>sardine|>salmonidé|>sar|>saumon|>saupe|>seiche|>silure|>sole|>spirlin|>tanche|>thon|>truite|>turbot|>vairon|>vandoise|>vive|anchois|>barbeau|>bigorneau|black-bass|>couteau|ligne|>maquereau|saint-jacques]
        <<- /conf/ -1>> =\1.replace("pé", "pê").replace("Pé", "Pê").replace("PÉ", "PÊ")     # Confusion probable : pêcheurs (qui pêchent des animaux marins) ≠ pécheurs (qui commettent des péchés).

TEST: une cabane de {{pécheur}}
TEST: le bateau des {{pécheurs}}
TEST: {{pécheur}} de maquereau


# pêle-mêle
__conf_pêle_mêle__
    [pêle|>pelle|pèle|pèles] [mêle|mêles]
    pèle-mêle
    pèles-mêles
    pelle-mêle
    pelles-mêles
        <<- /conf/ ->> pêle-mêle                                            # Confusion.|https://fr.wiktionary.org/wiki/p%C3%AAle-m%C3%AAle

TEST: Ça consiste {{pelle mêle}} en diverses choses.
TEST: habitées par un peuple de prostituées […], vivant là, entassées pêle-mêle avec toutes sortes d’individus plus ou moins suspects, souteneurs et repris de justice pour la plupart.


# peu / peux / peut
__conf_peu_peut_peux!6__
    peu [pas|donc|jamais|rien|parfois|alors|enfin|rarement|éventuellement]
        <<- /conf/ not morph(<1, ">(?:très|en|un|de|du)") -1>> peut         # Confusion probable : « peu » signifie « pas beaucoup », pour le verbe pouvoir, écrivez “peut”.

    !! peu à peu ¡¡
    [peux|peut|peu] [a|à|ah|ha|as] [peux|peut|peu]
    peu-a-peu
    peu-à-peu
    peut-a-peu
    peu-à-peut
    peux-a-peu
    peu-à-peux
    peux-à-peux
    peut-à-peut
    peut-à-peux
    peux-à-peut
    peux-a-peux
    peut-a-peut
    peut-a-peux
    peux-a-peut
        <<- /conf/ ->> peu à peu                                            # Confusion : « peu à peu » ou « petit à petit ».

    [peux|peut] [importent|importe]
        <<- /conf/ morph(<1, ":C|<start>") -1>> peu                         # Confusion : « \1 » est une conjugaison de “pouvoir”, utilisez “peu” pour dire “pas beaucoup”.

    [très|trop|de|quelque|pour|à] [peux|peut]
        <<- /conf/ -2>> peu                                                 # Confusion : « \2 » est une conjugaison de “pouvoir”, utilisez “peu” pour dire “pas beaucoup”.

    un  [peux|peut]
        <<- /conf/ not value(<1, "|quelqu’|l’|d’|sauf|") -2>> peu           # Confusion : « \2 » est une conjugaison de “pouvoir”, utilisez “peu” pour dire “pas beaucoup”.

    [il|on] ?[ne|n’]¿ peu
        <<- /conf/ --1>> peut                                               # Confusion : « peu » signifie « pas beaucoup ».

    [je|tu] ?[ne|n’]¿ peu
        <<- /conf/ --1>> peux                                               # Confusion : « peu » signifie « pas beaucoup ».

    [ne|se|n’|s’] peu
        <<- /conf/ -2>> peut                                                # Confusion. Exemples : Il est peu habile, mais il peut y arriver.

    [peut|peux]  @:A¬:(?:[MGWYX]|3[sp])
        <<- /conf/ not morph(\2, ">seul/") and not morph(<1, ">(?:je|tu|il|on|ne)")
        -1>> peu                                                            # Confusion probable : « \1 » est une conjugaison de « pouvoir », utilisez « peu ».

TEST: {{peu}} rarement y arriver.
TEST: Il est un {{peut}} comme une forêt
TEST: cela ne se {{peu}}.
TEST: des bâtisses {{peu a peu}} abandonnées.
TEST: aucun pays – ou très peu alors – n’a réussi à faire ça de façon durable
TEST: Mais {{peut}} importe le rang.
TEST: homme de {{peut}} de foi, écoute le vent.
TEST: Il en vient un {{peut}} tous les jours.
TEST: {{peut}} sympathique, cet individu.
TEST: il {{peu}} y parvenir
TEST: tu ne {{peu}} en savoir plus
TEST: {{peut}} {{embarrassés}} par leurs déboires, ils poursuivirent comme si de rien n’était.
TEST: Et {{peut}} de gens peuvent en dire autant.
TEST: Pour {{peut}} que quelqu’un se soucie d’eux.
TEST: pour peu qu’ils soient entendus.
TEST: Il est guéri et peut de nouveau travailler.


__conf_peut_être__
    [peu-être|peux-être]
        <<- /conf/ ->> peut-être                                            # Confusion. Écrivez « peut-être », qui signifie « possiblement ».

    <start>  [il|ce|ne|on]  peut-être
        <<- /conf/ -3>> peut être                                           # Confusion probable : « peut-être » signifie « possiblement ».

    <start>  [cela|ceci|ça]  peut-être  @:[AQ]
        <<- /conf/ -3>> peut être                                           # Confusion probable : « peut-être » signifie « possiblement ».

TEST: Il {{peut-être}} mortel.
TEST: Cela {{peut-être}} mortel.
TEST: cela arrivera {{peux-être}}.


# de plain pied
__conf_de_plain_pied__
    [de|au] [>plein|>plain] >pied
    [de|au] [plein-pied|pleins-pieds|plains-pieds]
        <<- /conf/ -2:0>> plain-pied                                        # Confusion. Écrivez “plain-pied”. “Plain” est un vieux terme qui signifie plat, uni.

TEST: C’est une maison de {{plein pied}}.
TEST: de {{plein-pied}}


# plant / plan
__conf_plant_plan__
    >plan [de|d’] [>aubergine|>betterave|>carotte|>citrouille|>concombre|>cornichon|>courgette|>légume|>melon|>poivron|>potiron|>rubarbe|>tabac|>tomate|>vigne]
    >plan [de|d’] [petit+s] pois
    >plan [de|d’] >pomme [de|d’] terre
    >plan [>maraîchère|>maraichère]
        <<- /conf/ -1>> =\1.replace("n", "nt").replace("N", "NT")           # Confusion. Pour parler d’une petite pousse végétale, écrivez “plant” (dérivé de “plante”).

TEST: va acheter des {{plans}} de tomate


# pôle / pole
__conf_pôle_pole__
    >pole
        <<- /conf/ not value(<1, "|la|en|une|") and not value(>1, "|position|dance|")
        ->> pôle|pôles                                                      # Confusion probable. Le terme “pole” ne s’utilise que pour la “pole position” ou la “pole dance”.

TEST: il y a {{un}} {{pole}} d’activités pas loin d’ici.
TEST: il est parti en pole position.
TEST: elle fait de la pole dance.


# pomme / paume
__conf_pomme_paume__
    >tomber ?[pas|jamais|guère|peu]¿ dans les >paume
        <<- /conf/ --3:0>> dans les pommes                                  # Locution “tomber dans les pommes”, c’est-à-dire perdre connaissance.|https://fr.wiktionary.org/wiki/tomber_dans_les_pommes

    >jeu de >pomme
        <<- /conf/ --1>> paume                                              # Confusion probable. Le “jeu de paume” est l’ancêtre du tennis.|https://fr.wiktionary.org/wiki/jeu_de_paume

    >pomme de [la|ma|ta|sa|notre|votre|leur] main
        <<- /conf/ -1>> =\1.replace("om", "au").replace("OM", "AU")         # Confusion probable. Si vous évoquez la face intérieure de la main, écrivez “paume”.|https://fr.wiktionary.org/wiki/paume

    >paume [de|d’] [discorde|terre|reinette|pin|Adam|api|amour|ambre|eau|or]
        <<- /conf/ -1>> =\1.replace("au", "om").replace("AU", "OM")         # Confusion probable. La paume est l’intérieur de la main. Pour évoquer le fruit, écrivez “pomme”.|https://fr.wiktionary.org/wiki/pomme

TEST: elle n’est jamais tombée {{dans les paumes}}
TEST: le jeu de {{pomme}} est l’ancêtre du tennis
TEST: dans la {{pomme}} de sa main
TEST: c’est la {{paume}} de discorde


# pot aux roses / poteau rose
__conf_pot_aux_roses__
    poteau rose
        <<- /conf/ ->> pot aux roses                                        # Confusion probable. On dit : « découvrir le pot aux roses ».|http://fr.wiktionary.org/wiki/d%C3%A9couvrir_le_pot_aux_roses

TEST: Ils ont découvert le {{poteau rose}}.


# prêt / près / pré
__conf_prêt_près_pré__
    près à [ne|n’|me|m’|te|t’|se|s’]
    près à ?[le|la|l’|les|en|nous|vous|lui|leur|y|tout]¿ $:Y
    près à [nous|vous]     [le|la|l’|les|en|y]           $:Y
    près à [le|la|l’|les]  [lui|leur|en|y]               $:Y
    près à [lui|leur|y]    en                            $:Y
        <<- /conf/ not value(<1, "|peu|de|") and not before("(?i)\\bau plus $")
        -1>> prêt|prêts                                                     # Confusion probable. Être près de (faire) quelque chose. Prêt à faire quelque chose.

TEST: Il est {{près}} à les aider                               ->> prêt|prêts
TEST: Il a obtenu un prêt de Patrick
TEST: Il a obtenu un prêt de Le Drian
TEST: les prêts de BMW ou de Mercedes pour visiter la ville


__conf_près_prêt_pré__
    de plus [>prêt|>pré]
        <<- /conf/ --1>> près                                               # Confusion probable. Être prêt(e) à faire quelque chose. Être près de quelque chose. Le pré est un champ d’herbes.

    [très|trop] [>prêt|>pré]
        <<- /conf/ -2>> près                                                # Confusion probable. Être prêt(e) à faire quelque chose. Être près de quelque chose. Le pré est un champ d’herbes.

    >prêt [de|d’] [ne|n’|me|m’|te|t’|se|s’]
    >prêt [de|d’] ?[le|la|l’|les|en|nous|vous|lui|leur|y|tout]¿ $:Y
    >prêt [de|d’] [nous|vous]     [le|la|l’|les|en|y]           $:Y
    >prêt [de|d’] [le|la|l’|les]  [lui|leur|en|y]               $:Y
    >prêt [de|d’] [lui|leur|y]    en                            $:Y
        <<- /conf/ -1>> près                                                # Confusion probable. Être près de (faire) quelque chose. Prêt à faire quelque chose.

    >prêt [de|d’] [toi|vous|lui|elle|eux|elles|iels|$:M]
        <<- /conf/ not morph(<1, ":D") and not morph(<2, ">obtenir/")
        -1>> près                                                           # Confusion probable. Être près de (faire) quelque chose. Prêt à faire quelque chose.

    si [>prêt|>pré] [du|de|d’|des]
        <<- /conf/ -2>> près                                                # Confusion probable. Être près de (faire) quelque chose. Prêt à faire quelque chose.

    [>raser|>suivre] de [>prêt|>pré]
        <<- /conf/ --1>> près                                               # Confusion probable : de près, c’est-à-dire proche de quelque chose ou quelqu’un.

    à la [virgule|nanoseconde|milliseconde|seconde|minute] [>prêt|>pré]
        <<- /conf/ --1>> près                                               # Confusion probable. Locution “à la \3 près”.

    à [quelques|plusieurs|$:B] [degrés|exceptions|nuances|pourcents|variations|nanomètres|millimètres|centimètres|décimètres|mètres|kilomètres|parsecs|années-lumière|nanosecondes|millisecondes|secondes|minutes|heures|jours|semaines|mois|années|décennies|siècles|millénaires] [>prêt|>pré]
    à un [degré|pourcent|nanomètre|millimètre|centimètre|décimètre|mètre|kilomètre|parsec|jour|mois|siècle|millénaire] [>prêt|>pré]
    à une [exception|nuance|variation|année-lumière|nanoseconde|milliseconde|seconde|minute|heure|semaine|année|décennie] [>prêt|>pré]
        <<- /conf/ --1>> près                                               # Confusion probable. Locution “à \2 \3 près”.

    au [>millimètre|>centimètre|>décimètre|>mètre|>kilomètre] [>prêt|>pré]
        <<- /conf/ --1>> près                                               # Confusion probable. Locution “au \2 près”.

    à [ceci|cela] [prêt|prêts] [que|qu’]
    [<start>|,] à [ceci|cela] [prêt|prêts] [,|<end>]
        <<- /conf/ --2>> près                                               # Confusion probable. Locution “à \1 près”.|https://fr.wiktionary.org/wiki/%C3%A0_cela_pr%C3%A8s

    ni de [>prêt|>pré] ?,¿ ni de loin
        <<- /conf/ -3>> près                                                # Confusion. Locution “ni de près, ni de loin”.|https://fr.wiktionary.org/wiki/de_pr%C3%A8s

    depuis [>prêt|>pré] [de|d’] *NUM *WORD
    depuis [>prêt|>pré] [de|d’] $:B  *WORD
        <<- /conf/ -2>> près                                # Confusion. Être prêt(e) à faire quelque chose. Être près de quelque chose. Le pré est un champ d’herbes. Depuis presque “\4 \5”, donc “près \3 \4 \5”.

TEST: depuis {{prêt}} de 15 ans
TEST: approche très {{prêt}}
TEST: ils se sont approchés très {{prêts}}.
TEST: Je suis si {{prêt}} d’y arriver.
TEST: Elle est {{prêt}} de la trouver.
TEST: Elle va regarder ça de plus {{prêt}}.
TEST: {{prêt}} de toi, tout va bien
TEST: Il était rasé de {{prés}}
TEST: à la virgule {{pré}}
TEST: à quelques degrés {{prêts}}
TEST: au mètre {{pré}}
TEST: Il est un peu fantasque ; mais, à cela {{prêt}}, c’est un aimable homme.
TEST: à cela {{prêt}} qu’il faut beaucoup de moyens pour démarrer une telle entreprise
TEST: Il nous emmerde depuis {{prêt}} de cinq jours avec son histoire à dormir debout
TEST: Ils ne sont ni de {{prêt}} ni de loin affiliés à ces gens
TEST: depuis {{prêt}} de 10 minutes
TEST: depuis {{prés}} de vingt siècles.
TEST: collait au millimètre près à la réalité


# prix / pris
__conf_prix_pris__
    [à|a] n’importe quel pris
    quel est [le|mon|ton|son|notre|votre|leur|leurs] pris
        <<- /conf/ --1>> prix                                               # Confusion : pour évoquer la valeur d’une chose, écrivez “prix”.|https://fr.wiktionary.org/wiki/prix

    prix dans [la|une|cette] [tourmente|tempête|tornade]
    prix dans [la|une|cette] coulée de [boue|lave]
    prix dans l’ [orage|ouragan]
    prix dans les [flots|vagues|tempêtes|tornades|orages|ouragans]
    prix par surprise
    prix entre deux feux
    prix la main dans le sac
    prix dans [mes|tes|ses|nos|vos|leurs] bras
        <<- /conf/ -1>> pris                                                # Confusion probable : le participe de prendre s’écrit “pris”.|https://fr.wiktionary.org/wiki/pris

TEST: réussir à n’importe quel {{pris}}.
TEST: quel est leur {{pris}} ?
TEST: {{prix}} par surprise,


# puits / puis
__conf_puits_puis__
    [des|ces|mes|tes|ses|nos|vos|leurs|quelques|ce|mon|du] puis
        <<- /conf/ not \1.isupper() -2>> puits
        # Confusion. Si vous parlez d’un trou fait pour puiser quelque chose (ou pour amener quelque chose), écrivez “puits”.|https://fr.wiktionary.org/wiki/puits

    puis [de|d’] [lumière|gaz|pétrole|science|ventilation]
        <<- /conf/ morph(<1, ":D.*:[pm]") -1>> puits
        # Confusion. Si vous parlez d’un trou fait pour puiser quelque chose (ou pour amener quelque chose), écrivez “puits”.|https://fr.wiktionary.org/wiki/puits

    puis artésien
        <<- /conf/ morph(<1, ":D.*:[mp]|<start>") -1>> puits
        # Confusion. Le puits artésien.|https://fr.wiktionary.org/wiki/puits_art%C3%A9sien

    puis >quantique
        <<- /conf/ morph(<1, ":D.*:[mp]|<start>") -1>> puits
        # Confusion. Puits quantique : zone de l’espace dans laquelle le potentiel ressenti par une particule quantique atteint un minimum.|https://fr.wikipedia.org/wiki/Puits_quantique

    puis de >potentiel [fini+ses|>carré|>harmonique]
    puis de >potentiel @:¬:[NA]
        <<- /conf/ morph(<1, ":D.*:[mp]|<start>") -1:3>> puits de potentiel
        # Confusion probable. Un puits de potentiel désigne, en physique, le voisinage d'un minimum local d'énergie potentielle.|https://fr.wikipedia.org/wiki/Puits_de_potentiel

TEST: Tombée au fond du {{puis}}, le désespoir la gagnait.
TEST: Des {{puis}}, tu en as combien ?
TEST: J’ai plusieurs {{puis}} de pétrole.
TEST: quel {{puis}} artésien ?
TEST: de quel {{puis}} quantique parles-tu ?
TEST: {{Puis de potentiel}} harmonique
TEST: Beaucoup d’abord, ensuite plusieurs puis quelques-uns seulement.
TEST: Il faut discrètement en creuser plusieurs puis arrêter aussitôt.
TEST: Il vient tel quel puis semble avoir des doutes.
TEST: avec un puis plusieurs autres.


# quand / quant / qu’en
__conf_quant_quand_qu_en__
    quand à
        <<- /conf/ not morph(<1, ">(?:arriver|venir|à|revenir|partir|repartir|aller|de)/") and not after("^ +[mts]on tour[, ]")
        -1>> quant                                                          # Confusion probable. Quand = à quel moment. Quant à = à propos de.|https://fr.wiktionary.org/wiki/quant_%C3%A0

    quand [au|aux]
        <<- /conf/ not morph(<1, ">(?:arriver|venir|à|revenir|partir|repartir|aller|de)/")
        -1>> quant                                                          # Confusion probable. Quand = à quel moment. Quant à = à propos de.|https://fr.wiktionary.org/wiki/quant_%C3%A0

TEST: {{Quand}} à ma santé, elle est défaillante.                           ->> Quant
TEST: {{quand}} aux ennemis de nos ennemis, nous nous en chargerons.        ->> quant
TEST: être rassuré quant à l’avenir du continent européen
TEST: Quant au chat, on verra plus tard.


__conf_quand_quant_qu_en__
    quant  *WORD
        <<- /conf/ not value(\2, "|à|au|aux|") -1>> quand                   # Confusion. Quand = à quel moment. Quant à = à propos de.

    qu’ en [je|tu|il|ils|iel|eils]
        <<- /conf/ not after("^ ne s(?:ai[st]|u[ts]|avai(?:s|t|ent)|urent) ")
        -1:2>> quand                                                        # Confusion probable. Pour évoquer un moment, écrivez “quand”.|https://fr.wiktionary.org/wiki/quand

TEST: {{Quant}} ils…
TEST: {{quant}} je…
TEST: {{quant}} nous…
TEST: {{qu’en}} il vient, c’est l’enfer.
TEST: Quand à mon tour je réalise l’imposture, c’est trop tard.


__conf_qu_en_quand_quant__
    [quand|quant]   $:P
        <<- /conf/ -1>> qu’en                                               # Confusion probable.

    [quand|quant] [est|était|fut] il [de|des|du]
    [quand|quant] [est-il|était-il|fut-il|sera-t-il] [de|des|du]
        <<- /conf/ -1>> qu’en                                               # Confusion probable. Ce qu’il en est de… → Qu’en est-il de… ?

    [le|les|du|des|ce|ces|quelque|quelques] quand dira-t-on
    [le|les|du|des|ce|ces|quelque|quelques] quand dira t on
    [le|les|du|des|ce|ces|quelque|quelques] quand-dira-t-on
        <<- /conf/ -2:0>> qu’en-dira-t-on           # Confusion. Pour évoquer l’opinion publique, écrivez “qu’en-dira-t-on”.|https://fr.wiktionary.org/wiki/qu%E2%80%99en-dira-t-on

TEST: il comprit {{quand}} prenant son parti, il se protégeait aussi.
TEST: {{Quand}} est-il du chien ?
TEST: il avait une peur bleue des {{quand dira-t-on}}.
TEST: il est exact qu’en je ne sais combien de temps il parvint à un résultat inattendu.
TEST: il comprit trop tard qu’en elle naquit alors le doute qui l’éloigna de lui à jamais.


# quand bien même
__conf_quand_bien_même__
    tant bien même
        <<- /conf/ ->> quand bien même                                      # Confusion. Écrivez « quand bien même ».|http://www.academie-francaise.fr/tant-bien-meme

    combien même ~¬^si$
        <<- /conf/ -1:2>> quand bien même                                   # Locution conjonctive.|https://fr.wiktionary.org/wiki/quand_bien_m%C3%AAme

TEST: il sera condamné {{tant bien même}} il prouverait que c’était un accident.
TEST: J’irai, {{combien même}} vous seriez tous contre moi.
TEST: Il partirait en guerre quand bien même devrait-il être tout seul.
TEST: Elle veut savoir combien même si ça ne lui est d’aucune utilité immédiate.


# quel que soit
__conf_quel_que_soit__
    >quelque [soi|sois|soit|soient]
    >quelque >soie $:D
        <<- /conf/ -1:2>> quel que soit|quelle que soit|quels que soient|quelles que soient         # Confusion : “quelque” est un déterminant.|https://fr.wiktionary.org/wiki/quel_que_soit

TEST: {{quelques soient}} les avantages d’un correcteur…


# quel que puisse
__quel_que_puisse__
    >quelque [puisse|puisses|put|pût]
        <<- /conf/ -1>> quel que|quelle que                                 # Confusion : “quelque” est un déterminant.

    >quelque [puissent|pussent]
        <<- /conf/ -1>> quels que|quelles que                               # Confusion : “quelque” est un déterminant.

TEST: {{quelque}} puisse être la vérité, nous finirons par la découvrir.
TEST: {{quelques}} puissent être les raisons de son acte, il faut pardonner.


# quel qu’en soit
__conf_quel_qu_en_soit__
    qu’ [elle|elles]             [quand|quant]  [soi|>soie|sois|soit|soient]
    [quel|quels|quelle|quelles]  [quand|quant]  [soi|>soie|sois|soit|soient]
        <<- /conf/ --2>> qu’en                                              # Confusion. Locution “quel qu’en soit le …, quelle qu’en soit la …”.|https://fr.wiktionary.org/wiki/quel_que_soit#fr

    qu’ [elle|elles] qu’ en [soi|>soie|sois|soit]
        <<- /conf/ ->> quel qu’en soit|quelle qu’en soit                    # Confusion. Locution “quel qu’en soit le …, quelle qu’en soit la …”.|https://fr.wiktionary.org/wiki/quel_que_soit#fr

    qu’ [elle|elles] qu’ en soient
        <<- /conf/ ->> quels qu’en soient|quelles qu’en soient              # Confusion. Locution “quels qu’en soient les …, quelles qu’en soient les …”.|https://fr.wiktionary.org/wiki/quel_que_soit#fr

TEST: qu’elle {{quand}} soit le résultat                                ->> qu’en
TEST: {{qu’elle qu’en soi}} la raison, ça ne suffit pas.                ->> quel qu’en soit|quelle qu’en soit
TEST: {{qu’elles qu’en soient}} les raisons                             ->> quels qu’en soient|quelles qu’en soient


# quelque part
__conf_quelque_part__
    [quel|quels|quelle|quelles] que [pare|pares|par|pars|>part]
    [quelque|quelques] [pare|pares|par|pars|parts]
    quelques part
        <<- /conf/ ->> quelque part                                         # Confusion probable.|https://fr.wiktionary.org/wiki/quelque_part

TEST: Il faut bien aller {{quelle que part}}.
TEST: Je les ai oubliés {{quelque pars}}.
TEST: Elles sont forcément {{quelque parts}} ici.


# quelques fois / quelquefois
__conf_quelquefois_quelques_fois__
    qu’ [elle|elles] que [>foi|>foie]
    [quel|quels|quelle|quelles] que [>foi|>foie]
    quelque fois
        <<- /conf/ ->> quelquefois|quelques fois
        # Confusion. Utilisez “quelquefois” si vous voulez dire “parfois”. Utilisez “quelques fois” pour évoquer ce qui est advenu ou adviendra plusieurs fois.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4334

    les quelquefois [ou|où|que|qu’]
        <<- /conf/ -2>> quelques fois                                       # Confusion : “quelquefois” signifie “parfois”.|https://fr.wiktionary.org/wiki/quelquefois

    >être  quelques fois  ?$:W¿  @:A  [de|d’]
        <<- /conf/ -2:3>> quelquefois                                       # Confusion possible. Si vous voulez dire “parfois”, écrivez “quelquefois”.

TEST: {{Quelles que fois}}, on y comprend plus rien.
TEST: {{Qu’elle que fois}}, on y comprend plus rien.
TEST: Il y va {{quelque fois}} par an.
TEST: les {{quelquefois}} où nous y sommes allés, nous avons été très mal reçus.
TEST: c’est {{quelques fois}} vraiment difficile de savoir quoi faire.


# quoique / quoi que
__conf_de_quoi_que__
    de quoique
        <<- /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>|,]
        <<- /conf/ -1:2>> quoi qu’il                                        # Confusion probable.

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


# quelle / qu’elle
__conf_qu_elle_quelle__
    [que|qu’]  elle   @:[NAQ]¬:(?:G|[123][sp]|W|Oo|X)|>seul/
        <<- /conf/ -1:2>> quelle                                                                    # Confusion probable. Ex : Quelle femme ! Je crois qu’elle réussira.

    [que|qu’]  elles  @:[NAQ]¬:(?:G|[123][sp]|W|Oo|X)|>seul/
        <<- /conf/ -1:2>> quelles                                                                   # Confusion probable. Ex : Quelle femme ! Je crois qu’elle réussira.

TEST: {{qu’elle}} emmerdeuse.
TEST: {{qu’elles}} belles terrasses
TEST: je crois qu’elle seule peut y parvenir
TEST: Elle cache qu’elle a été en prison.
TEST: Qu’elle avait été accueillie avec joie.


__conf_quelle_qu_elle__
    quelle  [ne|n’|me|m’|te|t’|se|s’|nous|vous|le|la|l’|les|lui|leur|en|y]
        <<- /conf/ not (value(\2, "|en|ne|")  and morph(>1, ":V0e")) -1>> qu’elle                   # Confusion. Le sujet “elle” doit être séparée de la conjonction “que”.

    quelle  @:V¬:[NA].*:[fe]|>(?:être|plus|point)/
        <<- /conf/ \2.islower() and not (morph(\2, ">(?:pouvoir|devoir|aller)/") and (morph(>1, ":V0e") or morph(>2, ":V0e"))) and not (morph(\2, ":V0a") and value(>1, "|été|"))
        -1>> qu’elle                                                                                # Confusion. Le sujet “elle” doit être séparée de la conjonction “que”.

TEST: {{Quelle}} y vienne, on verra ce qu’elle vaut.
TEST: {{Quelle}} a du répondant, cette gamine !
TEST: {{Quelle}} partit prendre son repas à la cantine, je n’en avais cure.
TEST: Il se plaint {{quelle}} ne nous dit rien.
TEST: {{Quelle}} l’apprenne un jour, on n’y peut rien.
TEST: Je crois {{quelle}} n’en sait pas assez pour nous nuire.


    quelles [ne|n’|me|m’|te|t’|se|s’|nous|vous|le|la|l’|les|lui|leur|en|y]
        <<- /conf/ not (value(\2, "|en|ne|") and morph(>1, ":V0e")) -1>> qu’elles                   # Confusion. Le sujet “elles” doit être séparée de la conjonction “que”.

    quelles @:V¬:[NA].*:[fe]|>(?:être|plus|point)/
        <<- /conf/ \2.islower() and not (morph(\2, ">(?:pouvoir|devoir|aller)/") and (morph(>1, ":V0e") or morph(>2, ":V0e"))) and not (morph(\2, ":V0a") and value(>1, "|été|"))
        -1>> qu’elles                                                                               # Confusion. Le sujet “elles” doit être séparée de la conjonction “que”.

TEST: Je veux {{quelles}} s’efforcent à y parvenir.
TEST: {{Quelles}} t’arrivent seulement à la cheville, voilà qui serait étonnant.
TEST: {{Quelles}} m’engueulent encore une seule fois et elles vont le regretter.
TEST: {{Quelles}} viennent et qu’on en finisse.


    quelle  >être   @:[QA]¬:G
        <<- /conf/ morph(\2, ":[123][sp]") -1>> qu’elle                                             # Confusion. Le sujet “elle” doit être séparée de la conjonction “que”.

    quelles >être   @:[QA]¬:G
        <<- /conf/ morph(\2, ":[123][sp]") -1>> qu’elles                                            # Confusion. Le sujet “elles” doit être séparée de la conjonction “que”.

TEST: Je crois {{quelle}} est partie.
TEST: Je sais {{quelle}} est partie.
TEST: il pense {{quelles}} sont devenues dangereuses.
TEST: {{Quelles}} sont intelligentes, ces filles-là.

TEST: Quelle est sa passion ?
TEST: Quelles sont leurs principales études ?
TEST: Quelles en sont les conséquences ?
TEST: Quelle plus belle complicité que…
TEST: Quelle peut être la date de clôture d’un exercice ?
TEST: Quelle doit être la date du mariage ?
TEST: Quelles ont été les annonces faites ?
TEST: Quelle va être l’attitude de Geoffroy ?
TEST: Quelle pourrait être la teneur de leur entretien.
TEST: Quelle ne fut pas ma surprise
TEST: Quelles ont été, pour vous, les plus gros mensonges ?
TEST: Quelle peut encore être l’influence de cet artiste de nos jours ?
TEST: Quelle peut bien être l’influence de cet artiste de nos jours ?


# qui l’eût cru
__conf_qui_l_eût_cru__
    qui l’ [eu+ses|eut] [cru+ses]
        <<- /conj/ -3>> eût                                     # Conjuguaison erronée. Dans la locution “qui l’eût cru ?”, avoir est ici au subjonctif.

    qu’ y l’ [eu+ses|eut|eût] [cru+ses]
        <<- /conf/ -1:2>> qui                                   # Confusion. Locution “qui l’eût cru ?”.

TEST: Qui l’{{eut}} cru.
TEST: {{Qu’y}} l’eût cru.
TEST: Qui l’eût cru ? Cette emmerdeuse nous a tous joués.


# quoi que / quoique
__conf_quoique_quoi_que__
    quoiqu’ il se soit ?$:W¿ passé
    [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.


# raisonner / résonner
__conf_raisonner_résonner__
    [la|le|les|me|te|se|nous|vous] >résonner
        <<- /conf/ -2>> =\2.replace("réso", "raiso")            # Confusion probable. Vous utilisez la raison, mais vous ne “sonnez” pas.

TEST: Vous {{résonnez}} comme un sot.
TEST: Nous allons le {{résonner}}.


# repère /  repaire
__conf_repaire_repère__
    >repère  [dangereux|>sécurisée]
    >repère  [de|du|d’|des]  [>assassin|>bandit|>brigand|>cambrioleur|>corsaire|>criminel|>dragon|>escroc|>fanatique|>filou|>flibustier|>flibuste|>gangster|>lion|>loup|>louve|>mafiosi|>mafioso|>malfaiteur|>malfrat|>maraudeur|>monstre|>murène|ours|>pick-pocket|>pickpocket|>pillard|>pirate|>scélérat|>taupe|>tigre|>truand|>voleur|>voyou|>yéti]
    >repère  de  $:D         [>assassin|>bandit|>brigand|>cambrioleur|>corsaire|>criminel|>dragon|>escroc|>fanatique|>filou|>flibustier|>flibuste|>gangster|>lion|>loup|>louve|>mafiosi|>mafioso|>malfaiteur|>malfrat|>maraudeur|>monstre|>murène|ours|>pick-pocket|>pickpocket|>pillard|>pirate|>scélérat|>taupe|>tigre|>truand|>voleur|>voyou|>yéti]
        <<- /conf/ morph(<1, ":D") -1>> =\1.replace("è", "ai").replace("È", "AI")
        # Confusion probable. Un répère est une marque laissée pour retrouver quelque chose. Pour le lieu où se cachent des personnes ou des animaux, écrivez “repaire”.|https://fr.wiktionary.org/wiki/repaire

    [dans|en] [mon|ton|son|notre|votre|leur] repère
    à l’intérieur de [mon|ton|son|notre|votre|leur] repère
    à l’intérieur du repère
    au sein de [mon|ton|son|notre|votre|leur] repère
    au sein du repère
        <<- /conf/ --1>> repaire
        # Confusion probable. Un répère est une marque laissée pour retrouver quelque chose. Pour le lieu où se cachent des personnes ou des animaux, écrivez “repaire”.|https://fr.wiktionary.org/wiki/repaire

    [>écrire|>graver|>tracer|>marquer] [un|le|ce|son|des|les|ces|ses] >repaire
        <<- /conf/ --1>> =\-1.replace("ai", "è").replace("AI", "È")
        # Confusion probable. Un repaire est un lieu où se cachent des personnes ou des animaux. Pour une marque laissée pour retrouver quelque chose, écrivez “repère”.|https://fr.wiktionary.org/wiki/repère

    >repaire au [crayon|charbon|sang|stylo]
    >repaire à la [craie|cendre|plume]
    >repaire sur [le|l’|ce|un|les] [bois|>carnet|>document|>feuillet|>livre|>livret|>mémoire|>mur|>papier|>rapport|>sable|>sol]
    >repaire sur [la|l’|cette|une|les] [>écorce|>feuille|>page|>porte]
    >repaire entre les [feuilles|pages]
    >repaire dans l’ écorce
        <<- /conf/ -1>> =\1.replace("ai", "è").replace("AI", "È")
        # Confusion probable. Un repaire est un lieu où se cachent des personnes ou des animaux. Pour une marque laissée pour retrouver quelque chose, écrivez “repère”.|https://fr.wiktionary.org/wiki/repère

TEST: Le {{repère}} des brigands.
TEST: Au {{repère}} de la voleuse.
TEST: on va le débusquer dans son {{repère}}
TEST: Elle traça un {{repaire}}.
TEST: Elle remarqua un {{repaire}} à la craie.


# ris / riz
__conf_ris_de_veau_agneau__
    [ri|riz] [de|d’] [>veau|agneau+x|chasse]
        <<- /conf/ -1>> ris                                     # Confusion.|http://fr.wiktionary.org/wiki/ris

    [ri|ris] au lait
    [ri|ris] [arborio|basmati|blanc|brun|cantonais|carnaroli|complet|semi-complet|incollable|OGM|pilaf|soufflé]
        <<- /conf/ -1>> riz                                     # Confusion. Pour évoquer la céréale, écrivez “riz”.|https://fr.wiktionary.org/wiki/riz

TEST: Elles ont préparé un {{riz}} de veau.
TEST: Elle adore le {{ri}} au lait.
TEST: Tous adorent le {{ri}} basmati.


# saint / sain / sein / seing
__conf_saint_sain_sein_seing__
    [sain|sains|>sein]  $:M1
        <<- /conf/ morph(<1, ":(?:R|[123][sp])|<start>") -1>> saint
        # Confusion : “sain” signifie “en bonne santé”, le sein est un organe thoracique féminin. Pour évoquer ce qui est “sanctifié”, écrivez “saint”.|https://fr.wiktionary.org/wiki/saint

    [en|dans|sur] [mon|ton|son] [sain|saint]
        <<- /conf/ -3>> sein
        # Confusion : “sain” signifie “en bonne santé”, “saint” évoque ce qui “sanctifié”. Pour évoquer, au sens figuré, ce qui est une partie intime de quelque chose ou quelqu’un, écrivez “sein”.|https://fr.wiktionary.org/wiki/sein

    au [sain|saint|seing] [de|des|du|d’]
        <<- /conf/ -2>> sein
        # Confusion probable : “sain” signifie “en bonne santé”, “saint” évoque ce qui “sanctifié”. Pour évoquer, au sens figuré, ce qui est une partie intime de quelque chose ou quelqu’un, écrivez “sein”.|https://fr.wiktionary.org/wiki/sein

    [blanc-sein+s|blancs-sein+s]
    [blanc-sain+s|blancs-sain+s]
    [blanc-saint+s|blancs-saint+s]
        <<- /conf/ ->> blanc-seing|blancs-seings                # Confusion.|http://fr.wiktionary.org/wiki/blanc-seing

TEST: il priait {{sain}} Anselme de le secourir.
TEST: Au {{sain}} de l’obscurité, elle se sentait en sécurité.
TEST: Sur son {{sain}}
TEST: en son {{saint}}.
TEST: {{blanc-sein}}


# ne pas être sans savoir
__conf_ne_pas_être_sans_savoir__
    >être [pas|plus|jamais|guère] sans >ignorer
    ne [pas|plus|jamais|guère] être sans >ignorer
        <<- /conf/ --1>> savoir         # Confusion probable : vous écrivez l’inverse de ce que vous voulez dire.|http://fr.wiktionary.org/wiki/vous_n%E2%80%99%C3%AAtes_pas_sans_savoir

TEST: Vous n’êtes pas sans {{ignorer}} que…
TEST: ne pas être sans {{ignorer}} la cause de ces phénomènes.


# sens / cens / cent / sans / sang
__conf_sens_sans_cent_cens__
    [<start>|,]  [il|ils|on]            [sans|>sang|cens|>cent]  @:V
    [<start>|,]  [elle|elles|iel|iels]  [>sang|cens|>cent]       @:V
    [<start>|,]  [elle|elles|iel|iels]  sans                     @:V¬:(?:[NYDA]|Oo)|>(?:y|en)
        <<- /conf/ -3>> s’en                                                                        # Confusion probable.

TEST: elle {{sang}} était voulu
TEST: elle sans y penser
TEST: elle sans vergogne
TEST: elle sans la condamner
TEST: elles sans un sou en poche
TEST: elles sans grandes convictions


__conf_sensé_censé__
    très >censé
        <<- /conf/ -2>> =\2.replace("sen", "cen").replace("Cen", "Sen").replace("CEN", "SEN")       # Confusion probable. Ce qui est “sensé” (de “bon sens”) et ce que chacun est “censé” accomplir.

TEST: Des personnes très {{censées}} qui perdent parfois la tête.


# sans coup férir
__conf_sans_coup_férir__
    !! sans coup férir ¡¡
    [sans|>sang|sens|sent|>cent] [>cou|>coût|>cout|coup+s|coud+s] férir
    [sans|>sang|sens|sent|>cent] [>cou|>coût|>cout|coup+s|coud+s] [>fait|fais|>fée|>fête] rire
    s’ en [>cou|>coût|>cout|coup+s|coud+s] férir
    s’ en [>cou|>coût|>cout|coup+s|coud+s] [>fait|fais|>fée|>fête|fé] rire
        <<- /conf/ ->> sans coup férir      # Confusion. Locution “sans coup férir”, c’est-à-dire sans avoir eu à livrer bataille, sans difficulté.|https://fr.wiktionary.org/wiki/sans_coup_f%C3%A9rir

TEST: nous y sommes parvenus {{sans cou fait rire}}
TEST: elle s’assura la victoire {{sent cou férir}}
TEST: y arriver {{s’en coup fée rire}}
TEST: vaincre sans coup férir


# sans crier garde
__sans_crier_gare__
    !! sans crier gare ¡¡
    sans [crier|crié+ses] [>garde|gare+s]
        <<- /conf/ ->> sans crier gare      # Confusion. Locution “sans crier gare”.|https://fr.wiktionary.org/wiki/sans_crier_gare

TEST: il apparut {{sans crier garde}}.
TEST: Elle vint sans crier gare.


# s’ensuivre
__conf_s_ensuivre__
    s’ en >suivre
        <<- /conf/ morph(\3, ":(?:[123]s|Q)") ->> s’ensuit|s’ensuivit|s’ensuivait|s’ensuivra|s’ensuivrait   # Verbe “s’ensuivre”.|https://fr.wiktionary.org/wiki/s%E2%80%99ensuivre
        <<- /conf/ __else__ and morph(\3, ":(?:[123]p|Y|P)") ->> \1\2\3                                     # Verbe “s’ensuivre”.|https://fr.wiktionary.org/wiki/s%E2%80%99ensuivre

TEST: il {{s’en suis}} des représailles
TEST: {{s’en suivi}} des représailles
TEST: {{S’en suivrons}} une guerre de tous les instants et…
TEST: {{S’en suivre}}.


__conf_si_vconj__
    si  @:(?:[123][sp]|Y)¬:[GAQWMT]  <end>
        <<- /conf/ not \1.isupper() and not value(<1, "|ne|il|ils|on|")
        -2>> =suggSimil(\2, ":[AWGT]", True)                                                        # Incohérence probable avec “si” : “\2” ne devrait pas être une forme verbale conjuguée.

    si  @:[123][sp]¬:[GNAQWMT]  @:¬:D
        <<- /conf/ not \1.isupper() and not value(<1, "|ne|il|ils|on|") and not (morph(\2, ":V0") and morph(\3, ":[QY]"))
        -2>> =suggSimil(\2, ":[AWGT]", True)                                                        # Incohérence probable avec “si” : “\2” ne devrait pas être une forme verbale conjuguée.

TEST: des personnes si {{désespérer}}
TEST: Ces gens sont si {{prit}} par leur travail qu’ils en oublient de vivre.
TEST: Ça ira mieux demain, surtout si émerge une demande forte de la part des consommateurs.
TEST: Toutes les bifurcations qui auraient été possibles si avaient été pris en compte des critères autre que la captation de valeur ajoutée, l’augmentation des taux de profit, et l’accumulation du capital.
TEST: si venir à la conférence coûte autant, il est préférable de s’abstenir.


# s’y / si
__conf_s_y_si__
    ne  si  @:V
        <<- /conf/ -2>> s’y # Confusion probable entre la conjonction “si” et la contraction du pronom personnel “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.

    [<start>|,]  *WORD  si  @:[123][sp]¬:[MGA]
        <<- /conf/ \-2.islower() and morph(\2, ":M")
        --2>> s’y           # Confusion probable entre la conjonction “si” et la contraction du pronom personnel “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.

    [il|ils|on]  si  @:[123][sp]¬:[MG]
        <<- /conf/
        --2>> s’y           # Confusion probable entre la conjonction “si” et la contraction du pronom personnel “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.

    [<start>|,]  [elle|elles|iel|iels]  si  @:[123][sp]¬:[MGA]
        <<- /conf/
        --2>> s’y           # Confusion probable entre la conjonction “si” et la contraction du pronom personnel “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.

    [<start>|,]  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]  *WORD  si  @:[123]s¬:A
        <<- /conf/ morph(\3, ":[NA].*:[si]")
        --2>> s’y           # Confusion probable entre la conjonction “si” et la contraction du pronom personnel “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.

    [<start>|,]  [des|les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  *WORD  si  @:[23]p¬:A
        <<- /conf/ morph(\3, ":[NA].*:[pi]")
        --2>> s’y           # Confusion probable entre la conjonction “si” et la contraction du pronom personnel “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.

    [<start>|,]  [certains|certaines|moult]  *WORD  si  @:[23]p
        <<- /conf/ morph(\3, ":[NA].*:[pi]", ":3p")
        --2>> s’y           # Confusion probable entre la conjonction “si” et la contraction du pronom personnel “se” avec “y” (“s’y”) précédant un verbe. Exemple : La montagne, elle s’y plaît, si le temps est clément.

TEST: la politique, ne {{si}} épanouissent que les hypocrites
TEST: Jérôme {{si}} {{rend}} souvent
TEST: Mélanie {{si}} {{adonne}} avec passion.
TEST: il {{si}} croit
TEST: elle {{si}} {{complait}}
TEST: une femme {{si}} rend tous les jours
TEST: les hommes {{si}} rendent tous les jours
TEST: certaines prisonnières {{si}} {{adonnent}}
TEST: eux si aigris, elles si violentes
TEST: le SI sera prêt.
TEST: perdu si entre lui et moi survient une dissension
TEST: s’y rendre est indispensable.
TEST: Paul si dément qu’on allait l’enfermer à l’asile
TEST: Si exercer des représailles nous procure une satisfaction immédiate, les conséquences à long terme sont souvent désastreuses.
TEST: plusieurs restent si déments qu’on ne savait plus que faire d’eux.


# soi / soit
__conf_soi_disant__
    soi [disants|disante|disantes]
    [>soie|soit|sois] [disant+ses]
    [soi-disants|soi-disante+s]
    [sois-disant+ses]
    [soie-disant+ses]
    [soies-disant+ses]
    [soit-disant+ses]
        <<- /conf/ ->> soi-disant                                                                   # Confusion : “soi-disant” est un adjectif invariable.|http://fr.wiktionary.org/wiki/soi-disant

TEST: Méfiez-vous de cette {{soi-disante}} sorcière.
TEST: Méfiez-vous de cette {{soit-disant}} sorcière.
TEST: Méfiez-vous de cette {{soi disant}} sorcière.


__conf_soi_soit_soie__
    [chez|sur|avec|pour] soit
    don de soit
    estime de soit
        <<- /conf/ not after(" soit ") --1>> soi                                                    # Confusion probable.

    en soit
        <<- /conf/ morph(>1, ":[GY]|<end>", ">à/") and not value(<1, "|il|on|elle|n’|m’|t’|s’|") and not before("(?i)quel(?:s|les?|) qu[’ ]$") and not after(" soit ")
        -2>> soi                                                                                    # Confusion probable.

    [soi|sois|soit|>soie]  >même
        <<- /conf/ morph(<1, ":[YQ]|>(?:avec|contre|par|pour|sur)/|<start>|>,") ->> soi-même        # Confusion probable : moi-même, toi-même, lui-même, elle-même, soi-même, elles-mêmes, eux-mêmes.

    [sois-même|soit-même|soie-même|soies-même|soi-mêmes|sois-mêmes|soit-mêmes|soie-mêmes|soies-mêmes]
        <<- /conf/ ->> soi-même                                                                     # Confusion : moi-même, toi-même, lui-même, elle-même, soi-même, elles-mêmes, eux-mêmes.

TEST: chez {{soit}}, c’est presque toujours mieux.
TEST: ce n’est pas la philosophie en {{soit}} qui est problématique
TEST: quel que {{soie}} sa pensée, je refuse d’y accorder de l’attention.
TEST: Penser par {{soit même}}…
TEST: S’aimer {{soit-même}}, c’est le début d’une grande histoire d’amour. (Oscar Wilde)
TEST: Je regrette que l’on en soit encore à des considérations que je croyais dépassées
TEST: Quoi qu’il en soit
TEST: À moins qu’elle n’en soit la victime.
TEST: Je doute qu’il s’en soit sorti si aisément.
TEST: Je refuse, quoi qu’il en soit.
TEST: on ne s’étonne plus que le parquet de Paris en soit à agir sous l’effet de quelque urgence médiatique
TEST: Vous êtes soit pour soit contre, mais pas les deux en même temps


__conf_soie_soi_soit__
    [>drap|>chemise|>robe|>mouchoir] [en|de] soi
        <<- /conf/ -3>> soie                                    # Confusion probable. Pour la matière utilisée dans le textile, écrivez “soie”.

TEST: elle portait une robe en {{soi}}.
TEST: je n’aime que les draps de {{soi}}.


__conf_soit_soi_soie__
    [<start>|,]  sois  @:(?:Os|C)¬:R
    [<start>|,]  [soi|>soie]  @:[OC]¬:R
    [<start>|,]  [soi|sois|>soie]  [j’|t’|c’|ç’]
        <<- /conf/ -2>> soit                                    # Confusion probable : pour évoquer une option, écrivez “soit”.|https://fr.wiktionary.org/wiki/soit#Conjonction

    [quel|quels|quelle|quelles] que [soi|>soie|sois]
        <<- /conf/ -3>> soit|soient                             # Confusion probable.

TEST: {{soi}} je vais au cinéma, {{soi}} je m’abstiens.
TEST: {{soie}} t’arrives avant tout le monde.
TEST: Quels que {{soi}} les problèmes, on peut les surmonter.
TEST: Sois le plus efficace possible.


# son / sont
__conf_son_sont__
    [ne|n’|me|m’|te|t’|se|s’] son
    [ne|n’] [le|l’|leur|leurs|lui|nous|vous] son
        <<- /conf/ --1>> sont                                   # Confusion : “son” est un déterminant ou un nom masculin. Le verbe “être” à la 3ᵉ personne du pluriel s’écrit “sont”.

    [qui|que|comment|pourquoi|lorsque|quand] son [,|@:[DR]]
        <<- /conf/ -2>> sont                                    # Confusion probable : “son” est un déterminant ou un nom masculin. Le verbe “être” à la 3ᵉ personne du pluriel s’écrit “sont”.

    [<start>|,] sont @:[NA].*:[me]:s|>[aeéiîou].*/:[NA].*:f:s¬:[GW]
        <<- /conf/ -2>> son                                     # Confusion probable : “sont” est le verbe “être” à la 3ᵉ personne du pluriel. Pour le déterminant, écrivez “son”.

    sont @:[NA].*:[me]:s|>[aeéiîou].*/:[NA].*:f:s¬:[GW]
        <<- /conf/ morph(<1, ":(?:V|Cs|R)", ":(?:[NA].*:[pi]|Ov)") and not tag_before(\1, "ce_que")
        -1>> son                                                # Confusion probable : “sont” est le verbe “être” à la 3ᵉ personne du pluriel. Pour le déterminant, écrivez “son”.

    [à|chez|dès|par] sont
    [avec|contre|devant|derrière|pour|sans|sur] sont @:[NA].*:[me]:s|>[aeéiîou].*/:[NA].*:f:s¬:[GW]
        <<- /conf/ -2>> son                                     # Confusion probable : “sont” est le verbe “être” à la 3ᵉ personne du pluriel. Pour le déterminant, écrivez “son”.

    en sont @:[NA].*:[me]:s|>[aeéiîou].*/:[NA].*:f:s¬:[GW]
        <<- /conf/ not value(<1, "|ils|elles|iels|leur|lui|nous|vous|m’|t’|s’|l’|") and not tag(<1, "ce_que")
        -2>> son                                                # Confusion probable : “sont” est le verbe “être” à la 3ᵉ personne du pluriel. Pour le déterminant, écrivez “son”.

    son [ceux|celles]
        <<- /conf/ not morph(<1, ":D.*:m:s") -1>> sont          # Confusion probable : “son” est un déterminant ou un nom masculin. Le verbe “être” à la 3ᵉ personne du pluriel s’écrit “sont”.

TEST: ne leur {{son}} pas odieux.
TEST: Ces chiens me {{son}} odieux.
TEST: ces gens qui {{son}}, dans le meilleur des cas, des imbéciles ne peuvent nous aider.
TEST: {{sont}} {{pain}}
TEST: en {{sont}} {{absence}}
TEST: qui {{son}} ces gens ?
TEST: chez {{sont}} amis
TEST: il a perdu {{sont}} {{ami}}
TEST: ces gens {{son}} ceux qui nous mettent constamment dans la merde          ->> sont
TEST: à {{sont}} précis de mathématiques                                        ->> son
TEST: elles s’en sont mal portées
TEST: ils en sont reconnaissants
TEST: sont loin, ces gens…
TEST: Il ne sait pas vraiment ce que sont la peur et la souffrance.
TEST: avec le mur du son ceux qui l’entendent.
TEST: Que sont nos valeurs profondes ?
TEST: comment sont la petite et son frère ?


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

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

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

TEST: amène-moi un {{sceau}} de ciment
TEST: dans un {{sot}} en plastique
TEST: Sur l’enveloppe était apposé le {{seau}} de la reine.


# 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>|,]
        <<- /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
__conf_sûr_sur__
    sur et $¬:R
    sur [que|qu’]
    sur [de|d’] {pronom_obj}
    sur [de|d’] $:M
    sur [de|d’] [ne|n’|me|m’|te|t’|se|s’]
    sur [de|d’] [le|les|mon|ton|son|ma|ta|sa|mes|tes|ses|ce|cet|cette|ces|cela|ceci|ça]
    sur [de|d’] [la|l’] $:Y
    sur [de|d’] $:Y
        <<- /conf/ -1>> sûr
        # Confusion probable : “sur” est une préposition ou un adjectif signifiant acide ou aigre ; utilisez “sûr” pour certain, vrai ou sans danger.|http://fr.wiktionary.org/wiki/sur

    [sure|surs|sures] [de|d’|que|qu’]
        <<- /conf/ -1>> =\1.replace("u", "û").replace("U", "Û")
        # Confusion probable : “sur” un adjectif signifiant acide ou aigre ; utilisez “sûr” pour certain, vrai ou sans danger.|http://fr.wiktionary.org/wiki/sur

    en >lieu sur
        <<- /conf/ -3>> sûr
        # Confusion probable : “sur” est une préposition ou un adjectif signifiant acide ou aigre ; utilisez “sûr” pour certain, vrai ou sans danger.|http://fr.wiktionary.org/wiki/sur

    en >être >sur
        <<- /conf/ -3>> =\3.replace("u", "û").replace("U", "Û")
        # Confusion probable : “sur” un adjectif signifiant acide ou aigre ; utilisez “sûr” pour certain, vrai ou sans danger.|http://fr.wiktionary.org/wiki/sur

TEST: Je suis {{sur}} de Patrick.
TEST: Je suis {{sure}} qu’il ne va pas tarder à venir
TEST: {{sures}} d’elles-mêmes, elles ne s’en laissent pas conter.
TEST: {{sur}} de toi et de moi, que peut-il nous arriver, sinon le meilleur.
TEST: Il est tellement {{sur}} de la trouver.
TEST: ils sont en lieu {{sur}} et introuvables.
TEST: J’en suis {{sur}} désormais.
TEST: Il tapait par à-coups sur la table.
TEST: il s’étendit sur de la mousse à mémoire de forme
TEST: Elle réussira à coup sûr.


# ta / t’as
__conf_t_as_ta_t_a__
    ta  [que|qu’|quel+les]
    ta  ?[plein|beaucoup|peu|combien]¿  [de|d’]
    ta  encore  @:(?:Q|V1.*:Y)
    ta  @:V1.*:Y
        <<- /conf/ not \1.isupper() -1>> t’as               # Confusion : “ta” est un déterminant féminin. Pour l’abréviation de “tu as”, écrivez “t’as”.

    ta  @:Q.*:m:[si] $:D
        <<- /conf/ not \1.isupper() -1>> t’as               # Confusion possible : “ta” est un déterminant féminin. Pour l’abréviation de “tu as”, écrivez “t’as”.

    <start> t’ a  [que|qu’|quel+les]
    <start> t’ a  ?[plein|beaucoup|peu|combien]¿  [de|d’]
    <start> t’ a  encore  @:(?:Q|V1.*:Y)
    <start> t’ a  @:V1.*:Y
        <<- /conf/ -3>> as                                  # Confusion. Pour l’abréviation de “tu as”, écrivez “t’as”.

TEST: {{ta}} combien de fric, mec ?                                                 ->> t’as
TEST: {{ta}} qu’à bosser plus, feignasse.                                           ->> t’as
TEST: {{ta}} {{bouffer}} du lion
TEST: {{ta}} {{manqué}} quelque chose
TEST: t’{{a}} quelle prof ?                                                         ->> as
TEST: avec ta peu élégante façon de remettre les gens en place, tu te fais plein d’ennemis.
TEST: ferme ta grande gueule
TEST: ta vraiment insupportable manière de rire.
TEST: ta gueule, connard.


# temps / tant / tan
__conf_tant_temps_tan_1__
    en [tant|>tan] [de|d’] [guerre|paix|crise|doute|pluie]
        <<- /conf/ -2>> temps                               # Confusion. Écrivez « en temps de » si vous évoquez une période de temps.

    de [tant|>tan] en [tant|>tan]
        <<- /conf/ ->> de temps en temps                    # Confusion. Écrivez « de temps en temps ».

    depuis la [nui|nuit] des [>tan|tant]
        <<- /conf/ --1>> temps                              # Confusion. Locution “depuis la nuit des temps”.|http://fr.wiktionary.org/wiki/temps

    [après|avec] [temps|>tan] [de|d’]
        <<- /conf/ -2>> tant                                # Confusion. Écrivez “tant” pour évoquer une quantité de quelque chose.|http://fr.wiktionary.org/wiki/tant

    [à|a] [>tan|tant] [partiel|partiels|plein|pleins]
        <<- /conf/ -2>> temps                               # Confusion. Pour ce qui est temporel, écrivez “temps”.

    en [même|mêmes] [tant|>tan]
        <<- /conf/ ->> en même temps                        # Confusion. Pour ce qui est temporel, écrivez “temps”.

    en [temps|>tan] [que|qu’] >tel
        <<- /conf/ -2>> tant                                # Confusion. Locution “en tant que tel”.

    en [>tan|tant] et en >heure
        <<- /conf/ -2>> temps                               # Confusion: Locution “en temps et en heure”.|https://fr.wiktionary.org/wiki/en_temps_et_en_heure

    >tan [pis|pi]
        <<- /conf/ ->> tant pis                             # Confusion. Locution “tant pis”.|https://fr.wiktionary.org/wiki/tant_pis

TEST: en {{tant}} de guerre, il faut savoir faire face et ne pas faiblir face à l’adversité.
TEST: ils vont {{de tan en tan}} au restaurant
TEST: après {{temps}} de souffrance, il faut savoir lâcher prise.
TEST: il travaille à {{tant}} partiel
TEST: {{en même tant}}, on s’en moque, de toutes ces histoires ennuyeuses.
TEST: en {{tan}} que telle, cette méthode n’est pas parfaite, mais avec de l’intuition
TEST: depuis la nuit des {{tans}}
TEST: ce sera fait en {{tant}} et en heure
TEST: {{tan pi}} pour lui
TEST: ce qui a commencé en 2011 en tant d’endroits du pourtour méditerranéen
TEST: elle est allée en tant de lieux qu’il est difficile de suivre son trajet.


# teint / tain / thym
__conf_tain_teint_thym__
    [>glace|>miroir|>verre] sans [tains|>teint|>thym]
        <<- /conf/ -3>> tain                                        # Confusion.|http://fr.wiktionary.org/wiki/glace_sans_tain

    >fond de [>tain|teints|>thym]
        <<- /conf/ -3>> teint                                       # Confusion.|https://fr.wiktionary.org/wiki/fond_de_teint

TEST: Elle l’a observé par un miroir sans {{teint}}.
TEST: Elle a acheté un nouveau fond de {{tain}}.


__conf_taule_tôle1__
    [>taule] [de|d’|en] [>acier|>alu|>aluminium|>bardage|>cuivre|>étanchéité|>fer|>festonnage|inox|>laiton|>métal|>trapèze|>zinc|>éverite|>fibrociment|>fibro-ciment|>plastique|>polycarbonate|PVC]
        <<- /conf/ -1>> =\1.replace("au", "ô").replace("AU", "Ô")   # Confusion. La taule est la forme argotique pour évoquer la prison, le bordel ou toute forme d’habitation.

TEST: une {{taule}} en acier


# tête / tète
__conf_tête_tète!6__
    [tète|tètes] [baissée|baissées|baissé|baissés]
    [tète|tètes] [haute|hautes|basse|basses]
    [tète|tètes] de [mule|linotte]
        <<- /conf/ -1>> =\1.replace("è", "ê").replace("È", "Ê")     # Confusion : “tète” est une forme conjuguée de “téter”. Pour la partie supérieure d’un corps, écrivez “tête”.

    >hocher ?@:[WX]¿ [la|ma|ta|sa|notre|votre|leur|nos|vos|leurs] [tète|tètes]
    [mal|maux] de [tète|tètes]
    >tenir ?@:[WX]¿ [tète|tètes]
        <<- /conf/ --1>> =\-1.replace("è", "ê").replace("È", "Ê")   # Confusion : “tète” est une forme conjuguée de “téter”. Pour la partie supérieure d’un corps, écrivez “tête”.

    [tète|tètes] [à|a] [tète|tètes]
    tète-à-tète
    tètes-à-tètes
    tète-a-tète
    tètes-a-tètes
        <<- /conf/ ->> tête-à-tête                                  # Confusion : “tète” est une forme conjuguée de “téter”. Pour la partie supérieure d’un corps, écrivez “tête”.

TEST: Avancer {{tète}} haute
TEST: Cesse de nous tenir {{tète}}                                  ->> tête
TEST: impossible, avec mes maux de {{tète}}                         ->> tête
TEST: un {{tète-a-tète}}                                            ->> tête-à-tête


# confusion toit / toi
__conf_toi_toit__
    [chez|pour|contre|avec] toit
        <<- /conf/ -2>> toi                         # Confusion. Le toit est constitué d’une toiture. Pour le pronom personnel à la 2ᵉ personne, écrivez “toi”.|https://fr.wiktionary.org/wiki/toi

    [sous|sur] [mon|ton|son|notre|votre|leur] toi
    [sous|sur] le toi
        <<- /conf/ -3>> toit                        # Confusion : “toi” est le pronom personnel à la 2ᵉ personne. Pour évoquer le sommet d’un bâtiment, écrivez “toit”.|https://fr.wiktionary.org/wiki/toit

TEST: ce n’est pas contre {{toit}}
TEST: sous son {{toi}}, c’est sa loi qui prime.


# tour à tour
__conf_tour_à_tour__
    >tourd  [à|a]   >tourd
    tours   [à|a]   tours
    tour    a       tour
        <<- /conf/ ->> tour à tour                                  # Locution adverbiale invariable. Écrivez “tour à tour”.|https://fr.wiktionary.org/wiki/tour_%C3%A0_tour
        <<- ~>> *

TEST: ils sont {{tours à tours}} fâchés.


# tout à coup
__conf_tout_à_coup__
    !! tout à coup ¡¡
    [tout|toute|toutes] [à|a|as|ah|ha] [>cou|>coût|>cout|coup+s]
        <<- /conf/ ->> tout à coup                                  # Confusion.|https://fr.wiktionary.org/wiki/tout_%C3%A0_coup

TEST: ils sont {{tout à cous}} figés
TEST: Mais {{toute a cou}}, plus rien ne fonctionnait.
TEST: {{tout a coup}}, il n’y eut plus aucune lumière
TEST: Tout à coup, rien n’alla plus comme avant.


# Toutes choses égales par ailleurs
__conf_toutes_choses_égales_par_ailleurs__
    !! toutes choses égales par ailleurs ¡¡
    [toute|toutes] [chose+s|chosent] [égale+s|égal+s|égalent] [par|>part|pare+s] ailleurs
        <<- /conf/ ->> toutes choses égales par ailleurs            # Confusion.|https://fr.wiktionary.org/wiki/toutes_choses_%C3%A9gales_par_ailleurs

TEST: {{Toutes choses égales part ailleurs}}.
TEST: ce serait, toutes choses égales par ailleurs, la meilleure solution possible.


__conf_un_tant_soit_peut__
    !! un tant soit peu ¡¡
    [un|1] [temps|>tan|tant] [soi|sois|>soie|soit] [peu|peux|peut]
        <<- /conf/ ->> un tant soit peu                             # Confusion. Écrivez “un tant soit peu”.|https://fr.wiktionary.org/wiki/tant_soit_peu

TEST: {{un temps soit peu}} perdu dans cette affaire.
TEST: ils l’avaient {{1 tant soi peu}} oublié
TEST: être un tant soit peu courageux, ça ne peut pas faire de mal


# vague à l’âme
__conf_vague_à_l_âme__
    >vague [à|a] >lame
        <<- /conf/ morph(<1, ":(?:D|A.*:m)") ->> vague à l’âme      # Confusion. Pour évoquer une forme de tristesse, écrivez “vague à l’âme”.|https://fr.wiktionary.org/wiki/vague_%C3%A0_l%E2%80%99%C3%A2me

    >vogue [à|a] >lame
    >vogue [à|a] l’ âme
        <<- /conf/ morph(<1, ":D|<start>|>,") ->> vague à l’âme     # Confusion. Pour évoquer une forme de tristesse, écrivez “vague à l’âme”.|https://fr.wiktionary.org/wiki/vague_%C3%A0_l%E2%80%99%C3%A2me

TEST: Continuer ma lecture, l’effet de l’alcool aidant, n’aurait qu’augmenté ma solitude et mon {{vague à lame}}.
TEST: {{vogue à lame}}
TEST: j’ai le vague à l’âme


# verre / vers / vert / ver
__conf_ver_vers_verre_vert__
    ce [ver|>verre|vert] quoi
        <<- /conf/ -2>> vers                                        # Confusion. Dans la locution “ce vers quoi”, écrivez “vers” (qui signifie “en direction de”).

    [le|ce|du|un] [>verre|vert|verts|vers] ?qui¿ [ai|ait|es|est|>étai|était|étais|serais|serai|serait|fut|fût|fus] dans le fruit
    [le|ce|du|un] [>verre|vert|verts|vers] dans le fruit
        <<- /conf/ -2>> ver
        # Confusion. Verre = matière. Vert = couleur. Vers = suite de mots rythmés. Vers = préposition (« en direction de »). L’animal s’écrit “ver”.

    [>verre|vert|verts] de terre
        <<- /conf/ -1>> verre|verres
        # Confusion. Verre = matière. Vert = couleur. Vers = suite de mots rythmés. Vers = préposition (« en direction de »). L’animal s’écrit “ver”.

    [>ver|vert|verts] [de|d’] [>bière|>cidre|>contact|>champagne|>chianti|>dégustation|jus|>lait|>limonade|>rosé|>rhum|>sécurité|>thé|>vin|>whisky|>alcool|>absinthe|>eau|>urine]
        <<- /conf/ -1>> verre|verres
        # Confusion probable. Verre = matière. Vert = couleur. Ver = animal invertébré rampant. Vers = suite de mots rythmés. Vers = préposition (« en direction de »).

    >tirer ?[pas|jamais]¿ les [>verre|verts] du nez
        <<- /conf/ --3>> vers
        # Confusion. Verre = matière. Vert = couleur. L’animal s’écrit “ver”.

TEST: ce {{vert}} quoi nous allons, c’est une catastrophe à l’échelle planétaire.
TEST: en finir avec le {{vert}} qui était dans le fruit.
TEST: un immonde {{vert}} de terre
TEST: Un {{ver}} de bière fraîche.
TEST: On va lui tirer les {{verts}} du nez


# voix / voie / vois / voit
__conf_voie_voix_vois_voit__
    à ?[très|si]¿ haute [>voie|vois|voit]
    à ?[très|si]¿ haute et intelligible [>voie|vois|voit]
    de vive [>voie|vois|voit]
    à portée de [>voie|vois|voit]
        <<- /conf/ --1>> voix       # Confusion. Pour évoquer un son humain, animal ou instrumental, écrivez “voix”.|http://fr.wiktionary.org/wiki/voix

    à [>voie|vois|voit] [basse|haute|basses|hautes]
        <<- /conf/ -2>> voix        # Confusion. Pour évoquer un son humain, animal ou instrumental, écrivez “voix”.|http://fr.wiktionary.org/wiki/voix

    [>entendre|>écouter] ?@:[WX]¿ $:D >voie
        <<- /conf/ -3>> voix        # Confusion. Pour évoquer un son humain, animal ou instrumental, écrivez “voix”.|http://fr.wiktionary.org/wiki/voix

    sur la bonne voix
    en ?[très|si]¿ bonne [voix|vois|voit]
        <<- /conf/ --1>> voie       # Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|http://fr.wiktionary.org/wiki/voie

    >ouvrir ?@:[WX]¿ la voix [à|au|aux|<end>]
        <<- /conf/ -3>> voie        # Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|http://fr.wiktionary.org/wiki/voie

    en voix [de|d’] [développement|disparition|guérison|résorption|acquisition|achèvement|extinction|obtention]
    par voix de >conséquence
    par voix [médicamenteuse+s]
        <<- /conf/ -2>> voie        # Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|http://fr.wiktionary.org/wiki/voie

    voix [abdominale|anale|biliaire|bitumée|carrossable|communale|express|interdite|intramusculaire|intraveineuse|piétonne|principale|prioritaire|privée|publique|déserte|romaine|appienne|flaminienne|ferrée|ferroviaire|lactée|lacrymale|aérienne|maritime|fluviale|terrestre|navigable|détournée|déviée|buccale|digestive|urinaire|respiratoire|parallèle|administrative|diplomatique|gouvernementale|législative|hiérarchique|pavée|rectiligne|sinueuse|souterraine|urbaine]
    voix [de|d’] garage
    voix [de|d’] [recours|perdition]
        <<- /conf/ -1>> voie        # Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|http://fr.wiktionary.org/wiki/voie

    voix [abdominales|anales|biliaires|bitumées|carrossables|communales|expresss|interdites|intramusculaires|intraveineuses|piétonnes|principales|prioritaires|privées|publiques|désertes|romaines|appiennes|flaminiennes|ferrées|ferroviaires|lactées|lacrymales|aériennes|maritimes|fluviales|terrestres|navigables|détournées|déviées|buccales|digestives|urinaires|respiratoires|parallèles|administratives|diplomatiques|gouvernementales|législatives|hiérarchiques|pavées|rectilignes|sinueuses|souterraines|urbaines]
        <<- /conf/ -1>> voies       # Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|http://fr.wiktionary.org/wiki/voie

TEST: elles sont là, à portée de {{voie}}
TEST: ces patients sont en {{voix}} de guérison.
TEST: à {{voie}} basse
TEST: écoute cette {{voie}} magnifique
TEST: sur la bonne {{voix}}
TEST: c’est en bonne {{voix}}.
TEST: il faut ouvrir la {{voix}} aux nouveaux venus.
TEST: Je propse que, par {{voix}} de conséquence, nous partions immédiatement.
TEST: C’est une {{voix}} interdite.
TEST: les {{voix}} gouvernementales sont impénétrables.
TEST: c’est une {{voix}} de perdition sur laquelle vous vous engagez.


# voir / voire
__conf_voir_voire__
    voir [grand|petit|rouge]
        <<- !2>>

    voir  @:A¬:[NGM]
        <<- /conf/ not \2.istitle() and not morph(<1, ":O[os]|>(?:[ndmts]e|aller|falloir|pouvoir|savoir|vouloir|préférer|faire|penser|imaginer|souhaiter|désirer|espérer|de|à)/")
            and not before("(?i)\\b[ndmts](?:e |’(?:en |y ))(?:pas |jamais |) *$")
        -1>> voire                      # Confusion probable : “voir” est un verbe concernant la perception visuelle. Pour signifier “et même possiblement”, écrivez “voire”.|https://fr.wiktionary.org/wiki/voire

    [comme|lorque|puisque|quand|que|quoique|si]                                 voire
    [ni|par|pour|sans]                                                          voire
    [>aller|>falloir|>pouvoir|>vouloir]  ?[guère|jamais|pas|plus|point|rien]¿   voire
        <<- /conf/ --1>> voir           # Confusion probable : “voire” signifie “et même possiblement”. Pour le verbe, écrivez “voir”.|https://fr.wiktionary.org/wiki/voire

    [et|ou] voire  $:D
        <<- /conf/ -2>> voir            # Confusion probable : “voire” signifie “et même possiblement”. Pour le verbe, écrivez “voir”.|https://fr.wiktionary.org/wiki/voire

TEST: Elles sont fatiguées, {{voir}} épuisées.
TEST: Ce serait pour aider, ainsi que {{voire}} l’avancement du projet.
TEST: Je ne vais jamais {{voire}} ces gens-là.
TEST: penser juste et {{voire}} la vérité.
TEST: Elles vont voir rouge en apprenant cet échec.
TEST: Voir les enfants jouer ne me rend pas nostalgique.
TEST: Il faut voir grand.
TEST: Il sait voir grand.
TEST: Il sait voir telle ou telle chose avec acuité.
TEST: ça reste à voir
TEST: Je veux le voir étonné par toutes ces merveilles.
TEST: Les start-ups doivent aller vite, voir grand.
TEST: de fortes chances de se voir ruiné
TEST: Quelle chance tu as eue de voir ruiné ce connard.
TEST: l’immobilier a été ces dernières années l’investissement le plus rentable (voir graphique ci-dessous)
TEST: elles sont pas mal ainsi, voire élégantes pourrait-on dire.
TEST: il y en a peu, voire très peu.
TEST: car elles pénètrent dans les poumons voire le système sanguin.
TEST: des enfants malades, qui préfèrent souvent voir Dark Vador que des vieux clowns un peu flippants.
TEST: les membres de l’équipage commencent à voir flou
TEST: un travail qu’il préfère voir effectué par un spécialiste plutôt que par lui-même
TEST: médicaments qui me donnent envie de vomir, qui m’abrutissent, qui me font voir flou
TEST: nous allons voir différentes façons d’utiliser le film pour tourner en dérision sa politique
TEST: mettre en place des projets à la philosophie différente, voire antagoniste
TEST: ce pouvoir politique de décision que le mouvement souhaitait voir restauré
TEST: les groupes anti-avortement cherchant à faire adopter des lois qu’ils espèrent voir confirmées par la Cour suprême


# vieil / vieux
__conf_vieil_vieux_euphonie__
    vieux  homme
        <<- /conf/ -1>> vieil                                   # Euphonie. Utilisez “vieil” pour un nom masculin singulier commençant par une voyelle ou un h.|https://fr.wikipedia.org/wiki/Euphonie

    vieux  ~^[aeéiîou]
        <<- /conf/ morph(\2, ":[NA].*:[me]:s", ":[123][sp]")
        -1>> vieil                                              # Euphonie. Utilisez “vieil” pour un nom masculin singulier commençant par une voyelle ou un h.|https://fr.wikipedia.org/wiki/Euphonie

TEST: ce {{vieux}} homme
TEST: c’est un {{vieux}} imbécile.
TEST: Le {{vieux}} homme était parti.                         ->> vieil
TEST: Diviser les jeunes et les vieux est un peu son fonds de commerce



!!!! Confusions de vocabulaire                                                                    !!

__conf_vocabulaire!5__
    [con+s] >cul >pisse >anse
    [con+s] >cul >pisse [>an|>en] [se|ce]
        <<- /conf/ ->> concupiscence                            # Confusion de vocabulaire ?|https://fr.wiktionary.org/wiki/concupiscence

    [con+s] >cul [pissant+s]
    [con+s] >cul >pisse [>an|>en]
        <<- /conf/ ->> concupiscent|concupiscents               # Confusion de vocabulaire ?|https://fr.wiktionary.org/wiki/concupiscent

    [con+s] >cul [pissante+s]
    [con+s] >cul >pisse [ante|ente]
    [con+s] >cul >pisse [>an|>en] te
        <<- /conf/ ->> concupiscente|concupiscentes             # Confusion de vocabulaire ?|https://fr.wiktionary.org/wiki/concupiscent

    [dix|dis|dit+ses|des] [>tir|>tire|tirent] [en|>an|han] [>bique|>bic|>bec]
    [dix|dis|dit+ses|des] [>tyran|>tirant] [>bique|>bic]
        <<- /conf/ ->> dithyrambique|dithyrambiques             # Confusion de vocabulaire ?|https://fr.wiktionary.org/wiki/dithyrambique

TEST: des brutes pleines de {{cons culs pisse anse}}
TEST: un homme {{con cul pissant}}
TEST: elle se montrait souvent {{con cul pissante}}
TEST: des éloges {{dits tirs en bique}}




!!!! Singuliers et pluriels                                                                       !!

# Assemblée nationale
__sgpl_assemblée_nationale__
    [<start>|,|l’] assemblé [national+e]
        <<- /sgpl/ -2:3>> Assemblée nationale                       # Confusion. Écrivez “Assemblée nationale”.|https://fr.wiktionary.org/wiki/Assembl%C3%A9e_nationale

TEST: l’{{assemblé national}}
TEST: l’Assemblée nationale


# ayants droit
__sgpl_ayants_droit__
    [les|des|ces|ses|nos|vos|leurs] ayant [droit|droits]
        <<- /sgpl/ -2:3>> ayants droit                              # Au singulier : “un ayant droit”. Au pluriel : “des ayants droit”.

TEST: Comment lutter contre la cupidité des {{ayant droits}}
# Note: À supprimer? Graphie qui tend vers la soudure et le pluriel régulier (ayant-droit(s))


# bien
__sgpl_très_bien__
    très biens
        <<- /sgpl/ -2>> bien                                        # Adverbe ou adjectif, “bien” est invariable.|https://fr.wiktionary.org/wiki/bien

TEST: Très {{biens}} connus des services de police, il leur fut difficile de passer entre les mailles du filet.


# ensemble
__sgpl_ensemble__
    [toutes|tous] ensembles
        <<- /sgpl/ -2>> ensemble                                    # Ici, “ensemble” est vraisemblablement un adverbe, donc invariable.|https://fr.wiktionary.org/wiki/ensemble

TEST: Allons-y toutes {{ensembles}}                             ->> ensemble


# en rangs serrés
__sgpl_en_rangs_serrés__
    en rang serré
        <<- /sgpl/ ->> en rangs serrés|en ordre serré               # Au pluriel, car il y a plusieurs rangs. Vous pouvez aussi utiliser l’expression “en ordre serré”.

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


# entre autres
__sgpl_entre_autres__
    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 >autre chose
        <<- /sgpl/ -2:3>> autres choses                             # La locution “entre autres choses”, toujours au pluriel.

TEST: Des raisons ? Entre {{autre}} je n’en savais pas plus que lui.
TEST: il y eut, entre {{autre}}, des erreurs commises.
TEST: il y aura entre {{autre chose}} des répercussions terribles.
TEST: il y aura entre {{autre}} choses des répercussions terribles.


# nul et non avenu
__sgpl_nul_et_non_avenu__
    nul et non >avenu
        <<- /sgpl/ not value(\-1, "|avenu|") --1>> avenu            # Accord avec “\1”.

    nulle et non >avenu
        <<- /sgpl/ not value(\-1, "|avenue|") --1>> avenue          # Accord avec “\1”.

    nuls et non >avenu
        <<- /sgpl/ not value(\-1, "|avenus|") --1>> avenus          # Accord avec “\1”.

    nulles et non >avenu
        <<- /sgpl/ not value(\-1, "|avenues|") --1>> avenues        # Accord avec “\1”.

TEST: c’est nul et non {{avenue}}                       ->> avenu
TEST: des éléments nuls et non {{avenues}}              ->> avenus
TEST: une tentative nulle et non {{avenu}}              ->> avenue
TEST: nulles et non {{avenue}}                          ->> avenues


# en termes de
__sgpl_en_termes_de__
    en terme [de|d’]
        <<- /sgpl/ -2>> termes                                      # Dans la locution “en termes de”, mettez “terme” au pluriel.

TEST: en {{terme}} de communication, c’est une véritable catastrophe


# tous / tout / toutes
__sgpl_tous_azimuts__
    tout [azimut|azimuts]
        <<- /sgpl/ ->> tous azimuts                                 # « Tous azimuts » signifie « dans toutes les directions ».

__sgpl_une_bonne_fois_pour_toutes__
    une fois pour (toute)
    une bonne fois pour (toute)
        <<- /sgpl/ -1>> toutes                                      # Mettez “toute” au pluriel. Sous-entendu : une fois pour toutes les autres fois.

TEST: ils lancent des attaques {{tout azimut}}.
TEST: une bonne fois pour {{toute}}
TEST: ce sera réglé une fois pour {{toute}} quand il sera capturé.


# vu de ses yeux vu
__sgpl_vu_de_ses_yeux_vu__
    [vu|vue|vus|vues]  de  [mes|tes|ses|nos|vos|leurs]  yeux  [vu|vue|vus|vues]
        <<- /sgpl/ \1.lower() != \-1.lower() --1>> \1                                               # Accord avec “\1”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4532

    [vu|vue|vus|vues]  ,  de  [mes|tes|ses|nos|vos|leurs]  yeux  [vu|vue|vus|vues]  [,|<end>]
        <<- /sgpl/ \1.lower() != \-2.lower() --2>> \1                                               # Accord avec “\1”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4532

TEST: Elles les ont vues de ses yeux {{vue}}
TEST: Il l’a vue, de ses yeux {{vu}}.
TEST: Je suis sûr de l’avoir vu, de mes yeux vu.
TEST: Je suis sûr de l’avoir vue, de mes yeux vue.
TEST: Je suis sûr de les avoir vus, de mes yeux vus.
TEST: Je suis sûr de les avoir vus de mes yeux vus.


# ni vu ni connu
__sgpl_ni_vu_ni_connu__
    ni [vus|vue|vues] ni [connu|connus|connue|connues]
    ni vu ni [connus|connue|connues]
        <<- /sgpl/ ->> ni vu ni connu                                                               # Ni vu ni connu : locution invariable.|https://fr.wiktionary.org/wiki/ni_vu_ni_connu

TEST: {{ni vus ni connus}}, on va s’en occuper.
TEST: ni vu ni connu, j’t’embrouille.



!!
!!
!!!! Casse: majuscules et minuscules                                                              !!
!!
!!

# Les jours
__maj_jours_semaine__
    [*WORD|*NUM]    [Lundi|Mardi|Mercredi|Jeudi|Vendredi|Samedi|Dimanche]
    ,               [Lundi|Mardi|Mercredi|Jeudi|Vendredi|Samedi|Dimanche]
        <<- /maj/ -2:>> =\2.lower()
        # Pas de majuscule sur les jours de la semaine.|http://www.academie-francaise.fr/la-langue-francaise/questions-de-langue#42_strong-em-jours-de-la-semaine-pluriel-et-majuscules-em-strong

TEST: Nous vous donnons rendez-vous {{Mercredi}} le 18.


# Les mois
__maj_mois__
    monarchie de Juillet
    révolution d’ Octobre
        <<- !3>>

    *WORD [Janvier|Février|Avril|Mai|Juin|Juillet|Août|Aout|Septembre|Octobre|Novembre|Décembre|Vendémiaire|Brumaire|Frimaire|Nivôse|Pluviôse|Ventôse|Germinal|Floréal|Prairial|Messidor|Thermidor|Fructidor]
        <<- /maj/ not morph(\1, ":M1") and not \2.isupper() -2:>> =\2.lower()
        # Pas de majuscule sur les mois.|http://www.academie-francaise.fr/la-langue-francaise/questions-de-langue#42_strong-em-jours-de-la-semaine-pluriel-et-majuscules-em-strong

    [*NUM|*WORD_ELIDED] [Janvier|Février|Avril|Mai|Juin|Juillet|Août|Aout|Septembre|Octobre|Novembre|Décembre|Vendémiaire|Brumaire|Frimaire|Nivôse|Pluviôse|Ventôse|Germinal|Floréal|Prairial|Messidor|Thermidor|Fructidor]
    ,    [Janvier|Février|Avril|Mai|Juin|Juillet|Août|Aout|Septembre|Octobre|Novembre|Décembre|Vendémiaire|Brumaire|Frimaire|Nivôse|Pluviôse|Ventôse|Germinal|Floréal|Prairial|Messidor|Thermidor|Fructidor]
        <<- /maj/ not \2.isupper() -2:>> =\2.lower()
        # Pas de majuscule sur les mois.|http://www.academie-francaise.fr/la-langue-francaise/questions-de-langue#42_strong-em-jours-de-la-semaine-pluriel-et-majuscules-em-strong

    [1|2|3|4|5|6|7|8|9|01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31] Mars
    en Mars
        <<- /maj/ not \2.isupper() -2:>> mars
        # Pas de majuscule sur les mois.|http://www.academie-francaise.fr/la-langue-francaise/questions-de-langue#42_strong-em-jours-de-la-semaine-pluriel-et-majuscules-em-strong

TEST: 15 {{Septembre}}                                                  ->> septembre
TEST: 23 {{Messidor}}                                                   ->> messidor
TEST: ils viendront en {{Mars}}.                                        ->> mars
TEST: depuis {{Janvier}}, que des emmerdeurs                            ->> janvier
TEST: le comité d’éthique qui statuera dans les meilleurs délais sur la situation de Véronique Avril
TEST: VENDREDI 23 NOVEMBRE 2018 À 18:09
TEST: André Juin était un sculpteur français.
TODO: La bataille de Monte Cassino révèle le génie militaire du général Juin.


# Assemblée
__maj_Assemblée_nationale__
    assemblée nationale
        <<- \1 == "assemblée" -1>> Assemblée                        # Majuscule manquante.

TEST: l’{{assemblée}} nationale                                         ->> Assemblée


# Les États
__maj_État__
    en fonction de l’ état
        <<- !5>>

    état [français|belge|suisse|canadien|palestinien|souverain|américain|russe|anglais|allemand|espagnol|italien|mexicain|japonais|chinois|australien|polonais|membre|africain|européen|asiatique|voyou|démocratique|totalitaire|fédéral|fédéré|capitaliste|communiste|providence|nation]
    état de droit
        <<- /maj/ \1 == "état" -1>> État                            # Majuscule manquante : si vous parlez de l’institution dirigeante d’une nation, écrivez “État”.

    états [français|>belge|>suisse|canadien+s|palestinien+s|souverain+s|>membre|américain+s|africain+s|européen+s|>asiatique|>voyou|>démocratique|>totalitaire|>fédéral|>fédéré|>capitaliste|>communiste|>providence|>nation]
    états de droit
        <<- /maj/ \1 == "états" -1>> États                          # Majuscule manquante : si vous parlez de l’institution dirigeante d’une nation, écrivez “État”.


    [>affaire|>agent|>administration|>chancellerie|>chef|>cheffe|>conseil|>coup|>diplôme|>doctorat|>emprunt|>lycée|>propriété|>secret|>homme|>femme|>police|>religion|>ministre|>ministère|>subvention|>secrétaire|secret|secrets|>secrétariat|>raison|>ressortissant|>université] d’ état
        <<- /maj/ \3 == "état" -3>> État                            # Majuscule manquante : si vous parlez de l’institution dirigeante d’une nation, écrivez “État”.

    [>défense|>sûreté|>sureté|>agent|>budget|>caisse|>capital|>constitution|>charge|>chef|>dirigeante|>denier|>finance|>fonction|>fonctionnement|>frontière|>institution|>propriété|>monopole|>pouvoir|>rouage|>ressource|>service|>subvention|>suprême] de l’ état
        <<- /maj/ \4 == "état" -4>> État                            # Majuscule manquante : si vous parlez de l’institution dirigeante d’une nation, écrivez “État”.

    état-nation
    état-providence
    états-nation
    états-nations
    états-providence
    états-providences
        <<- /maj/ \1[0:1] == "é" -1>> =\1.replace("é", "É")         # Majuscule manquante : si vous parlez de l’institution dirigeante d’une nation, écrivez “État”.

TEST: Nous n’avons reçu aucune décision de l’{{état}} fédéral.
TEST: Les {{états}} démocratiques ne sont gouvernés que par des hypocrites et des opportunistes.
TEST: C’est une affaire d’{{état}}.
TEST: la défense de l’{{état}}.                                         ->> État
TEST: C’est une prérogative de l’{{état-nation}}                        ->> État-nation


# gentilés / ethnonymes
__maj_gentilés__
    océan Indien
    [îles|iles] Britanniques
    à [la|l’] [afghane|albanaise|algérienne|allemande|américaine|andorrane|anglaise|angolaise|arabe|argentine|arménienne|australienne|autrichienne|asiatique|azerbaïdjanaise|bahamienne|bangladaise|bengladeshie|barbadienne|basque|belge|bélizienne|béninoise|bretonne|bhoutanaise|biélorusse|birmane|bolivienne|bosnienne|botswanaiso|brésilienne|britannique|brunéiene|bulgare|burkinabé|burundaise|cambodgienne|camerounaise|canadienne|capverdienne|centrafricaine|chilienne|chinoise|chypriote|colombienne|comorienne|congolaise|nord-coréenne|corse|costaricienne|croate|cubaine|danoise|djiboutienne|dominicaine|égyptienne|émiratie|équatorienne|érythréenne|estonienne|espagnole|étatsunienne|états-unienne|étasunienne|éthiopienne|fidjienne|finlandaise|formosane|française|gabonaise|gambienne|géorgienne|ghanéenne|grecque|grenadienne|guadeloupéenne|guatémaltèque|guinéenne|équato-guinéenne|guyanienne|haïtienne|honduriene|hollandaise|hongroise|indienne|indochinoise|indonésienne|irakienne|italienne|iranienne|irlandaise|islandaise|israélienne|ivoirienne|jamaïcaine|japonaise|jordanienne|kazakhe|kényane|kosovare|koweïtienne|laotienne|lapone|lettone|libanaise|libérienne|libyenne|liechtensteinoise|lituanienne|luxembourgeois|macédonienne|maghrébine|malgache|malaisienne|malawite|maldivienne|malienne|maltaise|maorie|marocaine|martienne|mauricienne|mauritanienne|mexicaine|micronésienne|moldave|monégasque|monténégrine|mongole|mozambicaine|namibiene|népalaise|nicaraguayenne|nigérienne|nigériane|néerlandaise|norvégienne|néo-zélandaise|ougandaise|ouzbèke|pakistanaise|palestinienne|panaméenne|paraguayenne|perse|péruvienne|philippine|polonaise|polynésienne|portugaise|québécoise|qatarie|roumaine|russe|rwandaise|saoudienne|scandinave|salvadorienne|sénégalaise|serbe|singapourienne|slovaque|slovène|somalienne|soudanaise|soviétique|srilankaise|suédoise|suisse|surinamaise|syrienne|sud-africaine|sud-coréenne|américaine|tadjike|tanzanienne|tchadienne|tchèque|thaïlandaise|togolaise|tahitienne|tunisiene|turkmène|turque|taïwanaise|ukrainienne|uruguayenne|vénézuélienne|vietnamienne|yéménite|yougoslave|zaïroise|zambienne|zimbabwéenne]
        <<- !-1>>

    [>afghan|>albanais|>algérien|>allemand|>américain|>andorran|>anglais|>angolais|>arabe|>argentin|>arménien|>australien|>autrichien|>asiatique|>azerbaïdjanais|>bahamien|>bangladais|>bengladeshi|>barbadien|>basque|>belge|>bélizien|>béninois|>breton|>bhoutanais|>biélorusse|>birman|>bolivien|>bosnien|>botswanais|>brésilien|>britannique|>brunéien|>bulgare|>burkinabé|>burundais|>cambodgien|>camerounais|>canadien|>capverdien|>centrafricain|>chilien|>chinois|>chypriote|>colombien|>comorien|>congolais|>nord-coréen|>corse|>costaricien|>croate|>cubain|>danois|>djiboutien|>dominicain|>égyptien|>émirati|>équatorien|>érythréen|>estonien|>espagnol|>étatsunien|>états-unien|>étasunien|>éthiopien|>fidjien|>finlandais|>formosan|>français|>gabonais|>gambien|>géorgien|>ghanéen|>grec|>grenadien|>guadeloupéen|>guatémaltèque|>guinéen|>équato-guinéen|>guyanien|>haïtien|>hondurien|>hollandais|>hongrois|>indien|>indochinois|>indonésien|>irakien|>italien|>iranien|>irlandais|>islandais|>israélien|>ivoirien|>jamaïcain|>japonais|>jordanien|>kazakh|>kényan|>kosovar|>koweïtien|>laotien|>lapon|>letton|>libanais|>libérien|>libyen|>liechtensteinois|>lituanien|>luxembourgeois|>macédonien|>maghrébin|>malgache|>malaisien|>malawite|>maldivien|>malien|>maltais|>maori|>marocain|>martien|>mauricien|>mauritanien|>mexicain|>micronésien|>moldave|>monégasque|>monténégrin|>mongol|>mozambicain|>namibien|>népalais|>nicaraguayen|>nigérien|>nigérian|>néerlandais|>norvégien|>néo-zélandais|>ougandais|>ouzbek|>pakistanais|>palestinien|>panaméen|>paraguayen|>perse|>péruvien|>philippin|>polonais|>polynésien|>portugais|>québécois|>qatari|>roumain|>russe|>rwandais|>saoudien|>scandinave|>salvadorien|>sénégalais|>serbe|>singapourien|>slovaque|>slovène|>somalien|>soudanais|>soviétique|>srilankais|>suédois|>suisse|>surinamais|>syrien|>sud-africain|>sud-coréen|>américain|>tadjik|>tanzanien|>tchadien|>tchèque|>thaïlandais|>togolais|>tahitien|>tunisien|>turkmène|>turc|>taïwanais|>ukrainien|>uruguayen|>vénézuélien|>vietnamien|>yéménite|>yougoslave|>zaïrois|>zambien|>zimbabwéen]
        <<- /maj/ \1.istitle() and morph(<1, ":N", ":(?:A|V0e|D|R|B|X)") -1:>> =\1.lower()          # S’il s’agit d’un adjectif, ne mettez pas de majuscule.
        <<- /maj/ \1.islower() and not \1.startswith("canadienne") and
            ( value(<1, "|certains|certaines|ce|cet|cette|ces|des|les|nos|vos|leurs|quelques|plusieurs|chaque|une|aux|la|ma|ta|sa|")
            or ( morph(<1, ":B") and not morph(<2, ">numéro/") )
            or ( value(<1, "|l’|") and morph(\1, ":N.*:f:[si]") )
            or ( value(<1, "|de|d’|") and morph(<2, ">(?:beaucoup|énormément|multitude|tant|tellement|poignée|groupe|car|bus|équipe|plus|moins|pas|trop|majorité|millier|million|centaine|dizaine|douzaine|combien|photo|complot|enlèvement|témoignage|viol|meurtre|assassinat|duel|tiers|quart|pourcentage|proportion|génération|portrait|rencontre|reportage|parole|communauté|vie|rassemblement|bataillon|armée|émigration|immigration|invasion|trio|couple|famille|descendante|action|attente|désir|souhait|vote|volonté)/") )
            or ( value(<1, "|un|") and not value(<2, "|dans|numéro|") and not after("(?:approximatif|correct|courant|parfait|facile|aisé|impeccable|incompréhensible)") ) )
        -1>> =\1.capitalize()                                                                       # S’il s’agit d’un gentilé, mettez une majuscule.

    [un|une|certains|certaines|ce|cet|cette|ces|le|la|les|l’|des|quelques|plusieurs|chaque] [>européen|>parisien|>lyonnais|>marseillais|>lillois|>toulousain|>nantais|>strasbourgeois|>montpelliérain|>bordelais|>bruxellois|>montréalais|>londonien|>genévois|>zurichois|>bâlois|>berlinois|>romain|>californien]
        <<- /maj/ \2.islower() -2>> =\2.capitalize()                                                # S’il s’agit d’un gentilé, mettez une majuscule.

TEST: deux {{français}}                                                 ->> Français
TEST: des {{français}} sont arrivés                                     ->> Français
TEST: c’est de conception {{Allemande}}                                 ->> allemande
TEST: une référence aux {{israéliens}}
TEST: une {{érythréenne}}
TEST: c’est la volonté d’{{anglais}} fâchés
TEST: et des {{soudanaises}}.
TEST: des {{parisiens}} en vacances
TEST: Beaucoup de {{suisses}} partent en vacances à l’étranger
TEST: L’{{américaine}} est arrivée hier.
TEST: les Îles Britanniques.
TEST: Allemands contre Grecs, Grecs contre Allemands
TEST: sept Français sur dix
TEST: l’océan Indien
TEST: Je leur explique dans un anglais que la fatigue m’empêche de bien prononcer.
TEST: des jardins à l’anglaise.


# les langues
__maj_langues__
    [>parler|cours|>leçon|>apprendre|>étudier|>traduire|>enseigner|>professeure|>enseignante|>dictionnaire|>méthode] [le|de|du|l’|d’|que|qu’] [Afrikaans|Albanais|Allemand|Alsacien|Anglais|Arabe|Aragonais|Arménien|Asturien|Basque|Bengali|Biélorusse|Birman|Bosniaque|Breton|Bulgare|Cantonais|Catalan|Cherokee|Chinois|Corse|Cornique|Coréen|Croate|Danois|Écossais|Espagnol|Espéranto|Estonien|Féroïen|Farsi|Finnois|Flamand|Français|Frison|Galicien|Gallois|Gaulois|Géorgien|Grec|Gujarati|Hakka|Hawaïen|Hébreu|Hindi|Hollandais|Hongrois|Javanais|Ido|Indonésien|Interlingua|Islandais|Italien|Irlandais|Japonais|Kazakh|Khmer|Kurde|Ladino|Laotien|Latin|Ligurien|Limbourgeois|Lituanien|Lombard|Luxembourgeois|Macédonien|Malais|Maldivien|Malgache|Maltais|Mandarin|Maori|Marathi|Marwari|Moldave|Mongol|Napolitain|Néerlandais|Norvégien|Occitan|Ourdou|Ouzbek|Persan|Peul|Piémontais|Polonais|Portugais|Provençal|Quichua|Romanche|Roumain|Russe|Sans[ck]rit|Sarde|Serbe|Sicilien|Sindhi|Slovaque|Slovène|Soudanais|Sorabe|Suédois|Swahili|Tagalog|Tahitien|Tamoul|Tatar|Tchèque|Thaï|Turc|Ukrainien|Vénitien|Vietnamien|Volapük|Wallon|Wou|Wu|Yiddish|Xhosa|Xiang|Zoulou]
        <<- /maj/ -3:>> =\3.lower()                                                                 # Si vous parlez de la langue, pas de majuscule.

    en [Afrikaans|Albanais|Allemand|Alsacien|Anglais|Arabe|Aragonais|Arménien|Asturien|Basque|Bengali|Biélorusse|Birman|Bosniaque|Breton|Bulgare|Cantonais|Catalan|Cherokee|Chinois|Cornique|Coréen|Croate|Danois|Écossais|Espagnol|Espéranto|Estonien|Féroïen|Farsi|Finnois|Flamand|Français|Frison|Galicien|Gallois|Gaulois|Géorgien|Grec|Gujarati|Hakka|Hawaïen|Hébreu|Hindi|Hollandais|Hongrois|Javanais|Ido|Indonésien|Interlingua|Islandais|Italien|Irlandais|Japonais|Kazakh|Khmer|Kurde|Ladino|Laotien|Latin|Ligurien|Limbourgeois|Lituanien|Lombard|Luxembourgeois|Macédonien|Malais|Maldivien|Malgache|Maltais|Mandarin|Maori|Marathi|Marwari|Moldave|Mongol|Napolitain|Néerlandais|Norvégien|Occitan|Ourdou|Ouzbek|Persan|Peul|Piémontais|Polonais|Portugais|Provençal|Quichua|Romanche|Roumain|Russe|Sans[ck]rit|Sarde|Serbe|Sicilien|Sindhi|Slovaque|Slovène|Soudanais|Sorabe|Suédois|Swahili|Tagalog|Tahitien|Tamoul|Tatar|Tchèque|Thaï|Turc|Ukrainien|Vénitien|Vietnamien|Volapük|Wallon|Wou|Wu|Yiddish|Xhosa|Xiang|Zoulou]
        <<- /maj/ -2:>> =\2.lower()                                                                 # Si vous parlez de la langue, pas de majuscule.

TEST: il ne parle qu’{{Allemand}}.
TEST: ta traduction en {{Russe}} est superbe.


# Moyen Âge
__maj_Moyen_Âge__
    [Moyen-Age|Moyen-Âge]
    [moyen-âge|moyen-age]
    moyen age
        <<- /maj/ ->> Moyen Âge                                     # Le “Moyen Âge”, l’époque médiévale.

    moyen âge
        <<- /maj/ \1.islower() and \2.islower() ->> Moyen Âge       # Le “Moyen Âge”, l’époque médiévale.

TEST: C’est le {{moyen age}}, chez ces ploucs.          ->> Moyen Âge
TEST: au {{moyen âge}}


# Église
__maj_Église__
    l’ église [adventiste|anglicane|copte|catholique|calviniste|épiscopalienne|jacobite|luthérienne|lutherienne|méthodiste|mormone|néo-apostolique|néoapostolique|orthodoxe|pentecôtiste|presbytérienne|protestante|réformée]
        <<- /maj/ \2.islower() -2>> Église                          # Lorsqu’on parle de l’institution, une majuscule est requise. Pour un bâtiment, pas de majuscule.

    >homme d’ église
        <<- /maj/ \3.islower() -3>> Église                          # Lorsqu’on parle de l’institution, une majuscule est requise. Pour un bâtiment, pas de majuscule.

    [>chef|>rite|>sacrement] de l’ église
        <<- /maj/ \4.islower() -4>> Église                          # Lorsqu’on parle de l’institution, une majuscule est requise. Pour un bâtiment, pas de majuscule.

    [*WORD|*WORD_ELIDED] [Église|Églises] [>baroque|>gothique|>roman|~^Saint-[A-ZÉÊ]]
    ,                    [Église|Églises] [>baroque|>gothique|>roman|~^Saint-[A-ZÉÊ]]
        <<- /maj/ -2:>> église                                      # Pour un bâtiment, une minuscule est requise. La majuscule est pour l’institution.

TEST: L’{{église}} orthodoxe.                                           ->> Église
TEST: un homme d’{{église}}                                             ->> Église
TEST: les sacrements de l’{{église}}                                    ->> Église
TEST: Une {{Église}} baroque.                                           ->> église
TEST: L’{{Église}} Saint-Paul.                                          ->> église
TEST: Un homme d’{{église}}.                                            ->> Église


# Points cardinaux
__maj_Nord_Sud_Est_Ouest__
    [Afrique|Amérique|Asie|Corée|Galles|Europe|Irlande|Soudan|Rhodésie|Territoire] du [nord|sud]
        <<- /maj/ \3.islower() -3>> =\3.capitalize()                # Majuscule manquante.

    [Afrique|Allemagne|ex-Allemagne|Asie|Europe|Pays] de l’ [ouest|est]
        <<- /maj/ \4.islower() -4>> =\4.capitalize()                # Majuscule manquante.

TEST: Ça se passe en Europe du {{nord}}.
TEST: J’ai visité toute l’Afrique du {{sud}}.
TEST: Dans l’Europe de l’{{ouest}}.


# Unités de mesure
__maj_unités__
    *NUM  [Mètre+s|Watt+s|Gramme+s|Seconde+s|Ampère+s|Kelvin+s|Mole+s|Candela+s|Candéla+s|Hertz|Henry+s|Newton+s|Pascal+s|Joule+s|Coulomb+s|Volt+s|Ohm+s|Farad+s|Tesla+s|Weber+s|Wéber+s|Radian+s|Stéradian+s|Lumen+s|Lux|Becquerel+s|Gray+s|Sievert+s|Siemens|Katal+s]
    $:B   [Mètre+s|Watt+s|Gramme+s|Seconde+s|Ampère+s|Kelvin+s|Mole+s|Candela+s|Candéla+s|Hertz|Henry+s|Newton+s|Pascal+s|Joule+s|Coulomb+s|Volt+s|Ohm+s|Farad+s|Tesla+s|Weber+s|Wéber+s|Radian+s|Stéradian+s|Lumen+s|Lux|Becquerel+s|Gray+s|Sievert+s|Siemens|Katal+s]
    *NUM  ~(?:Exa|P[ée]ta|Téra|Giga|Méga|Kilo|Hecto|Déc[ai]|Centi|Milli|Micro|Nano|Pico|Femto|Atto|Ze(?:pto|tta)|Yo(?:cto|etta))(?:mètre|watt|gramme|seconde|ampère|kelvin|mole|cand[eé]la|hertz|henry|newton|pascal|joule|coulomb|volt|ohm|farad|tesla|w[eé]ber|radian|stéradian|lumen|lux|becquerel|gray|sievert|siemens|katal)s?$
    $:B   ~(?:Exa|P[ée]ta|Téra|Giga|Méga|Kilo|Hecto|Déc[ai]|Centi|Milli|Micro|Nano|Pico|Femto|Atto|Ze(?:pto|tta)|Yo(?:cto|etta))(?:mètre|watt|gramme|seconde|ampère|kelvin|mole|cand[eé]la|hertz|henry|newton|pascal|joule|coulomb|volt|ohm|farad|tesla|w[eé]ber|radian|stéradian|lumen|lux|becquerel|gray|sievert|siemens|katal)s?$
        <<- /maj/ not \2.isupper() -2:>> =\2.lower()                # Pas de majuscule sur les unités de mesure.|https://fr.wikipedia.org/wiki/Unit%C3%A9_de_mesure

TEST: J’en veux 3 {{Mètres}}.                           ->> mètres
TEST: Elle en prendra vingt {{Grammes}}.                ->> grammes



!!
!!
!!!! Locutions invariables                                                                        !!
!!
!!

__locutions_invariables__
    [plus|moins|autant]  que  [prévue|prévus|prévues]
        <<- /sgpl/ -3>> prévu                                                                       # Invariable. Implicitement, \1 que ce qui était prévu.

    [plus|moins|aussi]  *WORD  que  [prévue|prévus|prévues]
        <<- /sgpl/ -4>> prévu                                                                       # Invariable. Implicitement, \1 \2 que ce qui était prévu.

    [plus|moins|autant]  [de|d’]  *WORD  que  [prévue|prévus|prévues]
        <<- /sgpl/ -5>> prévu                                                                       # Invariable. Implicitement, \1 \2 \3 que ce qui était prévu.

    comme [annoncés|annoncée|annoncées]
        <<- /sgpl/ -2>> annoncé                                                                     # Invariable. Implicitement, comme ce qui était annoncé.

    comme [convenus|convenue|convenues]
        <<- /sgpl/ -2>> convenu                                                                     # Invariable. Implicitement, comme ce qui était convenu.

    comme [prévue|prévus|prévues]
        <<- /sgpl/ -2>> prévu                                                                       # Invariable. Implicitement, comme ce qui était prévu.

TEST: il y en a autant que {{prévus}}.
TEST: elles sont plus nombreuses plus que {{prévues}}
TEST: il y a moins de bouffe que {{prévue}}
TEST: comme {{annoncés}}, ils sont arrivés                      ->> annoncé
TEST: moins loin que {{prévus}}                                 ->> prévu
TEST: plus rapide que {{prévues}}                               ->> prévu
TEST: autant d’hommes que {{prévus}}                            ->> prévu
TEST: il y en a moins que {{prévues}}                           ->> prévu
TEST: comme {{convenus}}                                        ->> convenu
TEST: comme {{prévus}}                                          ->> prévu



!!
!!
!!!! Tout, tous, toute, toutes                                                                    !!
!!
!!

__purge_tout_tous_toutes__
    [fais-les|fais-nous]                        [tous|toutes]
    [faisons-les|faisons-nous|faisons-vous]     [tous|toutes]
    [faites-les|faites-nous|faites-vous]        [tous|toutes]
        <<- ~2>> *

    [laisse-les|laisse-nous]                    [tous|toutes]
    [laissons-les|laissons-nous|laissons-vous]  [tous|toutes]
    [laissez-les|laissez-nous|laissez-vous]     [tous|toutes]
        <<- ~2>> *

    [les|des|mes|tes|ses|ces|nos|vos|leurs|aux]  tout  [débuts|petits]
    [les|des|mes|tes|ses|ces|nos|vos|leurs|aux]  tout  @:A.*:[pi]
        <<- ~2>> *


__gn_tout_det__
    [<start>|,]  tout [deux|trois]
        <<- /gn/ -2>> tous                                                                          # Locution pronominale : « tous deux ».|https://fr.wiktionary.org/wiki/tous_deux

    tout [mes|tes|ses|ces|nos|vos|leurs|ceux|celles]
        <<- /gn/ not morph(<1, ">(?:d[eu]|avant|après|malgré)/") -1>> tous                          # Erreur d’accord probable avec « \2 ».

    tout les @:¬:(?:3s|Oo)
        <<- /gn/ not morph(<1, ">(?:d[eu]|avant|après|malgré)/") -1>> tous                          # Erreur d’accord probable avec « les \3 ».

TEST: {{Tout}} deux sont partis les premiers.
TEST: {{Tout}} mes hommes sont venus.
TEST: {{Tout}} les hommes sont dingues.
TEST: Donne à manger à {{tout}} ceux qui sont là.
TEST: Revenus de tout ceux qui sont partis ont perdu la foi.
TEST: car malgré tout ceux qui persistent obtiennent parfois justice.
TEST: je ne connais pas du tout ceux dont tu parles.
TEST: Malgré tout ces hommes sont quand même revenus.
TEST: Les tout premiers hommes.
TEST: Les tout petits ne sont pas des légumes.


__gn_toute_det__
    toute [celles|les|des|mes|tes|ses|ces]
        <<- /gn/ -1>> toutes                                                                        # Erreur d’accord probable avec “\2”.

    toute [ce|cet]
        <<- /gn/ -1>> tout                                                                          # Erreur d’accord probable avec “\2”.

    toute mon ~^[bcdfgjklmnpqrstvwxz]
        <<- /gn/ -1>> tout                                                                          # Erreur d’accord probable avec “\2”.

TEST: {{Toute}} celles qui viendront…
TEST: et {{toute}} ce barouf ne nous a apporté que des ennuis.
TEST: car {{toute}} mon savoir vient d’elle
TEST: toute mon ignorance


__gn_tous_det_nom__
    [<start>|,]     tous    [des|mes|tes|ses|ces]   @:[NA].*:f¬:[me]
    [<start>|,]     tous    [les]                   @:[NA].*:f¬:(?:3p|[me]|Y)
        <<- /gn/ -2>> toutes                                                                        # Erreur d’accord probable : « \4 » est féminin.
        <<- /gn/ __also__ and hasFemForm(\4) -4>> =suggMasPlur(\4, True)                            # Erreur d’accord probable : « \2 » est masculin.

    tous    [des|mes|tes|ses|ces]   @:[NA].*:f¬:[me]
    tous    [les]                   @:[NA].*:f¬:(?:3p|[me]|Y)
        <<- /gn/ morph(<1, ":", ":(?:R|[123][sp]|Q)|>(?:[nv]ous|eux)/") -1>> toutes                 # Erreur d’accord probable : « \3 » est féminin.
        <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggMasPlur(\3, True)                            # Erreur d’accord probable : « \1 » est masculin.

TEST: {{tous}} ces {{idiotes}}
TEST: indubitablement {{tous}} des {{privilégiées}}
TEST: ça consiste à ne pas tous les lire


__gn_toutes_det_nom__
    [<start>|,]     toutes  [des|mes|tes|ses|ces]   @:[NA].*:m¬:[fe]
    [<start>|,]     toutes  [les]                   @:[NA].*:m¬:(?:3p|[fe]|Y)
        <<- /gn/ -2>> tous                                                                          # Erreur d’accord probable : « \4 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\4) -4>> =suggFemPlur(\4, True)                            # Erreur d’accord probable : « \2 » est féminin.

    toutes  [des|mes|tes|ses|ces]   @:[NA].*:m¬:[fe]
    toutes  [les]                   @:[NA].*:m¬:(?:3p|[fe]|Y)
        <<- /gn/ morph(<1, ":", ":(?:R|[123][sp]|Q)|>(?:[nv]ous|eux)/") -1>> tous                   # Erreur d’accord probable : « \3 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggFemPlur(\3, True)                            # Erreur d’accord probable : « \1 » est féminin.

TEST: {{toutes}} mes {{bars}}
TEST: vraiment {{toutes}} des {{costauds}}


__gn_tout_nom__
    [<start>|,] tout  @:N.*:[fp]¬:(?:A|W|G|M|Y|[me]:[is]|3s)
    de          tout  @:N.*:[fp]¬:(?:A|W|G|M|Y|[me]:[is]|3s)
        <<- /gn/ -3>> =suggMasSing(\3, True)                                                        # Accord avec “tout” : “\3” devrait être au masculin singulier.

    tout  @:N.*:[fp]¬:(?:A|W|G|M|Y|[me]:[is]|3s)
        <<- /gn/ morph(<1, ":R", ":D.*:p") -2>> =suggMasSing(\2, True)                              # Accord avec “tout” : “\2” devrait être au masculin singulier.

TEST: Tout {{hommes}}
TEST: se méfie de tout {{amours}} trop encombrant
TEST: contre tout {{arrangements}}
TEST: Tout les sépare.
TEST: les tout débuts du mouvement ouvrier
TEST: vos tout débuts furent difficiles
TEST: aux tout débuts, il y eut bien des erreurs
TEST: comment les inégalités sociales impactent la santé des tout petits


__gn_tous_nom__
    [<start>|,] tous  @:[NA].*:[fs]¬:(?:W|P|G|M|[me]:[ip]|3p)
    de          tous  @:[NA].*:[fs]¬:(?:W|P|G|M|Y|[me]:[ip]|3[sp])
        <<- /gn/ -3>> =suggMasPlur(\3, True)                                                        # Accord avec “tous” : “\3” devrait être au masculin pluriel.

    tous  @:[NA].*:[fs]¬:(?:W|G|M|Y|P|3[sp]|[me]:[ip])
        <<- /gn/ morph(<1, ":R") -2>> =suggMasPlur(\2, True)                                        # Accord avec “tous” : “\2” devrait être au masculin pluriel.

TEST: tous {{fou}} à lier
TEST: De tous {{âge}} !
TEST: par tous {{homme}} capable de comprendre
TEST: l’existence d’un enseignement supérieur public, peu onéreux et ouvert à tous est d’une importance cruciale.
TEST: la survie de tous est plus importante que les profits de quelques-uns
TEST: tous ayant souffert du supplice de séjourner derrière les barreaux


__gn_toute_nom__
    [<start>|,] toute  @:[NA].*:[mp]¬:(?:W|P|G|M|[fe]:[is])
    de          toute  @:[NA].*:[mp]¬:(?:W|P|G|M|Y|[fe]:[is])
        <<- /gn/ -3>> =suggFemSing(\3, True)                                                        # Accord avec “toute” : “\3” devrait être au féminin singulie
        <<- /gn/ morph(\3, ":[NA].*:f:p") -2>> toutes                                               # Accord avec “\3”.

    toute  @:[NA].*:[mp]¬:(?:W|G|M|Y|P|[fe]:[is])
        <<- /gn/ morph(<1, ":R") -2>> =suggFemSing(\2, True)                                        # Accord avec “toute” : “\2” devrait être au féminin singulier.
        <<- /gn/ __also__ and morph(\2, ":[NA].*:f:p") -1>> toutes                                  # Accord avec “\2”.

TEST: Toute {{époux}} doit faire preuve de bienveillance
TEST: de toute {{grand}} entreprise
TEST: {{toute}} {{femmes}}
TEST: contre {{toute}} {{petites}} corruption
TEST: Il se souvient de toute mon histoire.


__gn_toutes_nom__
    [<start>|,] toutes  @:[NA].*:[ms]¬:(?:W|G|M|[fe]:[ip])
    de          toutes  @:[NA].*:[ms]¬:(?:W|G|M|Y|[fe]:[ip])
        <<- /gn/ -3>> =suggFemPlur(\3, True)                                                        # Accord avec “toutes” : “\3” devrait être au féminin pluriel.
        <<- /gn/ morph(\3, ":[NA].*:f:s") -2>> toute                                                # Accord avec “\3”.

    toutes  @:[NA].*:[ms]¬:(?:W|G|M|Y|P|[fe]:[ip])
        <<- /gn/ morph(<1, ":R") -2>> =suggFemPlur(\2, True)                                        # Accord avec “toutes” : “\2” devrait être au féminin pluriel.
        <<- /gn/ __also__ and morph(\2, ":[NA].*:f:s") -1>> toute                                   # Accord avec “\2”.

TEST: {{toutes}} {{folle}} qu’elles croient être, elles sont aussi raisonnables que quiconque
TEST: avec {{toutes}} {{femme}}
TEST: sur {{toutes}} {{armure}}



!!
!!
!!!! Adverbes de négation                                                                         !!
!!
!!

__neg_ne_manquant__
    [<start>|,]  je             [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur]     @:1s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  tu             [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur]     @:2s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  [il|elle|on]   [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur]     @:3s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  nous           [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur]     @:1p¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  vous           [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur]     @:2p¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  [ils|elles]    [le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur]     @:3p¬:Ov  [pas|rien|jamais|guère|point]
        <<- /neg/ -3>> ne \3                                                                        # Ne … \5 : il manque l’adverbe de négation.

    [<start>|,]  [je|j’]        [en|y]                                                  @:1s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  tu             [en|y]                                                  @:2s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  [il|elle|on]   [en|y]                                                  @:3s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  nous           [en|y]                                                  @:1p¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  vous           [en|y]                                                  @:2p¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  [ils|elles]    [en|y]                                                  @:3p¬:Ov  [pas|rien|jamais|guère|point]
        <<- /neg/ -3>> n’\3                                                                         # Ne … \5 : il manque l’adverbe de négation.

    [<start>|,]  je             [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]     @:1s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  tu             [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]     @:2s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  [il|elle|on]   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]     @:3s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  nous           [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]     @:1p¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  vous           [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]     @:2p¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  [ils|elles]    [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]     @:3p¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  je             [le|la|l’|les]                  [lui|leur|en|y]         @:1s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  tu             [le|la|l’|les]                  [lui|leur|en|y]         @:2s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  [il|elle|on]   [le|la|l’|les]                  [lui|leur|en|y]         @:3s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  nous           [le|la|l’|les]                  [lui|leur|en|y]         @:1p¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  vous           [le|la|l’|les]                  [lui|leur|en|y]         @:2p¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  [ils|elles]    [le|la|l’|les]                  [lui|leur|en|y]         @:3p¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  je             [lui|leur]                      en                      @:1s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  tu             [lui|leur]                      en                      @:2s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  [il|elle|on]   [lui|leur]                      en                      @:3s¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  nous           [lui|leur]                      en                      @:1p¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  vous           [lui|leur]                      en                      @:2p¬:Ov  [pas|rien|jamais|guère|point]
    [<start>|,]  [ils|elles]    [lui|leur]                      en                      @:3p¬:Ov  [pas|rien|jamais|guère|point]
        <<- /neg/ -3>> ne \3                                                                        # Ne … \6 : il manque l’adverbe de négation.

    [<start>|,]  [je|j’]        @:1s¬:Ov    [pas|rien|jamais|guère|point]
    [<start>|,]  tu             @:2s¬:Ov    [pas|rien|jamais|guère|point]
    [<start>|,]  [il|elle|on]   @:3s¬:Ov    [pas|rien|jamais|guère|point]
    [<start>|,]  nous           @:1p¬:Ov    [pas|rien|jamais|guère|point]
    [<start>|,]  vous           @:2p¬:Ov    [pas|rien|jamais|guère|point]
    [<start>|,]  [ils|elles]    @:3p¬:Ov    [pas|rien|jamais|guère|point]
        <<- /neg/ morph(\3, ">[aâeéêiîoôuœæ]") -3>> n’\3                                            # Ne … \4 : il manque l’adverbe de négation.
        <<- /neg/ __else__ -3>> ne \3                                                               # Ne … \4 : il manque l’adverbe de négation.

TEST: __neg__ On {{a}} pas compris.
TEST: __neg__ Il {{part}} pas encore.
TEST: __neg__ On {{vous}} a pas compris.
TEST: __neg__ On {{en}} a pas.
TEST: __neg__ Il {{y}} a jamais d’eau.
TEST: __neg__ je {{deviendrai}} pas hargneux.
TEST: __neg__ il {{le}} lui donne pas souvent.


!!
!!
!!!! Infinitif                                                                                    !!
!!
!!

__infi_ne_pas_jamais_etc__
    ne ?presque¿ [pas|rien|guère|point]                   ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿  @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ [pas|rien|guère|point] [trop|beaucoup]   ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿  @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ [pas|rien|guère|point] non plus          ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿  @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿       ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿  @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ jamais ?[rien|plus]¿ non plus            ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿  @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿  @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ plus ?[jamais|rien|guère]¿ non plus      ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿  @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ [pas|rien|guère|point]                   [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ [pas|rien|guère|point] [trop|beaucoup]   [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ [pas|rien|guère|point] non plus          [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿       [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ jamais ?[rien|plus]¿ non plus            [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ plus ?[jamais|rien|guère]¿ non plus      [m’|t’|s’|nous|vous|les|lui|leur|l’]  [en|y]                @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ [pas|rien|guère|point]                   [me|te|nous|vous] [le|la|les]                               @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ [pas|rien|guère|point] [trop|beaucoup]   [me|te|nous|vous] [le|la|les]                               @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ [pas|rien|guère|point] non plus          [me|te|nous|vous] [le|la|les]                               @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿       [me|te|nous|vous] [le|la|les]                               @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ jamais ?[rien|plus]¿ non plus            [me|te|nous|vous] [le|la|les]                               @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [me|te|nous|vous] [le|la|les]                               @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ plus ?[jamais|rien|guère]¿ non plus      [me|te|nous|vous] [le|la|les]                               @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ [pas|rien|guère|point]                   [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ [pas|rien|guère|point] [trop|beaucoup]   [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ [pas|rien|guère|point] non plus          [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿       [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ jamais ?[rien|plus]¿ non plus            [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿ [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
    ne ?presque¿ plus ?[jamais|rien|guère]¿ non plus      [le|la|les] [lui|leur]                                      @:[VNA]¬:(?:Y|W|X|O[vwn])|>que/
        <<- /infi/ --1>> =suggVerbInfi(\-1)                                                         # Après “ne pas”, “ne jamais”, “ne plus”, “ne rien”… le verbe devrait être à l’infinitif.

    n’ [en|y] ?presque¿ [pas|rien|guère|point]                        @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ [pas|rien|guère|point] [trop|beaucoup]        @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ [pas|rien|guère|point] non plus               @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿            @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ jamais ?[rien|plus]¿ non plus                 @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿      @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ plus ?[jamais|rien|guère]¿ non plus           @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ [pas|rien|guère|point]                        @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ [pas|rien|guère|point] [trop|beaucoup]        @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ [pas|rien|guère|point] non plus               @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿            @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ jamais ?[rien|plus]¿ non plus                 @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿      @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ plus ?[jamais|rien|guère]¿ non plus           @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ [pas|rien|guère|point]                        @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ [pas|rien|guère|point] [trop|beaucoup]        @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ [pas|rien|guère|point] non plus               @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿            @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ jamais ?[rien|plus]¿ non plus                 @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿      @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ plus ?[jamais|rien|guère]¿ non plus           @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ [pas|rien|guère|point]                        @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ [pas|rien|guère|point] [trop|beaucoup]        @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ [pas|rien|guère|point] non plus               @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ jamais ?[rien|plus|trop|beaucoup]¿            @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ jamais ?[rien|plus]¿ non plus                 @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ plus ?[jamais|rien|guère|trop|beaucoup]¿      @:[VNA]¬:(?:Y|W|X|O[vwn])
    n’ [en|y] ?presque¿ plus ?[jamais|rien|guère]¿ non plus           @:[VNA]¬:(?:Y|W|X|O[vwn])
        <<- /infi/ --1>> =suggVerbInfi(\-1)                                                         # Après “ne pas”, “ne jamais”, “ne plus”, “ne rien”… le verbe devrait être à l’infinitif.

    ne [pas|jamais|plus|rien|guère|point] [beaucoup|trop|assez|mal]
        <<- ~3>> *

TEST: ne jamais les {{cédé}}
TEST: ne point nous {{donné}}
TEST: ne rien {{finit}}
TEST: ne jamais plus s’y {{frottait}}
TEST: ne presque jamais plus s’y {{frottaient}}
TEST: ne plus guère y {{pensée}}
TEST: ne pas les {{contrariés}}
TEST: Ne rien m’en {{dit}}
TEST: Ne jamais lui {{donnait}} sa chance.
TEST: Ne jamais les leur {{montré}}
TEST: Il a décidé de ne plus {{mangés}} avec nous.
TEST: ne plus {{mangez}} fait maigrir
TEST: ne plus {{mangées}} fait maigrir
TEST: ne pas {{allé}}
TEST: ne jamais plus me les {{montrés}}
TEST: Ne jamais {{mangez}} de viande !
TEST: N’en jamais {{cédait}} une seule miette.
TEST: N’y presque jamais {{trouvé}} rien à redire.
TEST: ne jamais rien révéler des activités de la maison
TEST: J’espère ne pas te déranger
TEST: Ne pas te le donner, ce serait une insulte.
TEST: ne jamais vraiment évoquer le sujet
TEST: déterminés à ne pas se laisser récupérer
TEST: de ne pas en élire du tout
TEST: Mais gare à ne pas non plus trop surestimer la menace
TEST: ne jamais beaucoup bosser, c’est sa devise.
TEST: ne pas mal faire, c’est déjà pas si mal
TEST: ne pas assez faire pour eux, voilà notre tort


__infi_de_bon_ton_de__
    [>être|>rester|>demeurer|>paraître|>paraitre|>sembler] ?[pas|plus|jamais|guère]¿ ?*WORD¿ de bon ton [de|d’] ?[ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿      ~(?:é?es?|ez|ai[ts]?)$
    [>être|>rester|>demeurer|>paraître|>paraitre|>sembler] ?[pas|plus|jamais|guère]¿ ?*WORD¿ de bon ton [de|d’] ?[ne|n’]¿   [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  ~(?:é?es?|ez|ai[ts]?)$
    [>être|>rester|>demeurer|>paraître|>paraitre|>sembler] ?[pas|plus|jamais|guère]¿ ?*WORD¿ de bon ton [de|d’] ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]       ~(?:é?es?|ez|ai[ts]?)$
    [>être|>rester|>demeurer|>paraître|>paraitre|>sembler] ?[pas|plus|jamais|guère]¿ ?*WORD¿ de bon ton [de|d’] ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]           ~(?:é?es?|ez|ai[ts]?)$
    [>être|>rester|>demeurer|>paraître|>paraitre|>sembler] ?[pas|plus|jamais|guère]¿ ?*WORD¿ de bon ton [de|d’] ?[ne|n’]¿   [lui|leur|y]                    en                        ~(?:é?es?|ez|ai[ts]?)$
        <<- /infi/ analyse(\-1, ":V") --1>> =suggVerbInfi(\-1)                                      # Incohérence. Après “de bon ton de [faire quelque chose]”, le verbe doit être à l’infinitif.

TEST: il est souvent de bon ton de {{pensée}} calmement à ces choses avant de s’engager tête baissée.


__imp_ne_infinitif_negadv__
    [<start>|,]  [ne|n’]  @:V1.*:Y  [pas|plus|jamais]
        <<- /imp/ -3>> =suggVerbTense(\3, ":E", ":2p")                                              # Confusion probable : “\3” est un verbe à l’infinitif. Si vous vouliez utiliser l’impératif, écrivez :

TEST: Non, ne {{manger}} pas ça.                                    ->> mangez
TEST: Ne {{donner}} jamais à manger ces saloperies au chat.         ->> donnez



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

__purge_dates__
    depuis le           [1er|1ᵉʳ|~^\d\d?$]  {mois}    ?[dernier|prochain|~^\d{2,5}$]¿
    [le|du|au]          [1er|1ᵉʳ|~^\d\d?$]  {mois}    ?[dernier|prochain|~^\d{2,5}$]¿
    jusqu’  au          [1er|1ᵉʳ|~^\d\d?$]  {mois}    ?[dernier|prochain|~^\d{2,5}$]¿
    à  compter  du      [1er|1ᵉʳ|~^\d\d?$]  {mois}    ?[dernier|prochain|~^\d{2,5}$]¿
    en  l’  an  ~^\d{2,5}$
    en  l’  an  de  grâce  ~^\d{2,5}$
    en  {mois}  ~^\d{2,5}$
    [de|d’|D’]  {mois}  ~^\d{2,5}$
    à  la  {mi_mois}    ?~^\d{2,5}$¿
        <<- ~>> *

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

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

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


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

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


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

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


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


__purge_horaires_et_durée__
    24      [heures|h]      [sur|/]  24
    7       [jours|j]       [sur|/]  7
    sept    [jours|j]       [sur|/]  sept
    vingt-quatre  heures    [sur|/] vingt-quatre
        <<- ~>> *

    heure       [après|par]     heure
    minute      [après|par]     minute
    seconde     [après|par]     seconde
    matin       [après|par]     matin
    matinée     [après|par]     matinée
    après-midi  [après|par]     après-midi
    soir        [après|par]     soir
    soirée      [après|par]     soirée
    jour        [après|par]     jour
    nuit        [après|par]     nuit
    semaine     [après|par]     semaine
    trimestre   [après|par]     trimestre
    semestre    [après|par]     semestre
    mois        [après|par]     mois
    décennie    [après|par]     décennie
    année       [après|par]     année
    siècle      [après|par]     siècle
    génération  [après|par]     génération
        <<- ~>> *

    [à|de]      ~^\d\d?$  h  ?~^\d\d?$¿
    [à|de]      ~^\d\d?$  h  ?~^\d\d?$¿   [du|ce]  [matin|soir]
    [à|de]      ~^\d\d?$  h  ?~^\d\d?$¿   de  l’ après-midi
    [à|de]      ~^\d\d?$  h  ?~^\d\d?$¿   cet  après-midi
    [à|de]      ~^\d\d?$  h  ?~^\d\d?$¿   [demain|hier]  ?[matin|soir|après-midi]¿
    jusqu’ à    ~^\d\d?$  h  ?~^\d\d?$¿
    jusqu’ à    ~^\d\d?$  h  ?~^\d\d?$¿   [du|ce]  [matin|soir]
    jusqu’ à    ~^\d\d?$  h  ?~^\d\d?$¿   de  l’ après-midi
    jusqu’ à    ~^\d\d?$  h  ?~^\d\d?$¿   cet  après-midi
    jusqu’ à    ~^\d\d?$  h  ?~^\d\d?$¿   [demain|hier]  ?[matin|soir|après-midi]¿
        <<- ~>> *

    [à|de]      *HOUR
    [à|de]      *HOUR  [du|ce]  [matin|soir]
    [à|de]      *HOUR  de  l’ après-midi
    [à|de]      *HOUR  cet  après-midi
    [à|de]      *HOUR  [demain|hier]  ?[matin|soir|après-midi]¿
    jusqu’ à    *HOUR
    jusqu’ à    *HOUR  [du|ce]  [matin|soir]
    jusqu’ à    *HOUR  de  l’ après-midi
    jusqu’ à    *HOUR  cet  après-midi
    jusqu’ à    *HOUR  [demain|hier]  ?[matin|soir|après-midi]¿
        <<- ~>> *

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


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

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

    [après|avant|avec|pour|contre|sans|envers|chez|de|d’|en|malgré|selon] tout un chacun            [<end>|,|@:[VXG]¬>qui/]
    [après|avant|avec|pour|contre|sans|envers|chez|de|d’|en|malgré|selon] tout le monde             [<end>|,|@:[VXG]¬>qui/]
        <<- ~1:4>> *

    [après|avant|avec|pour|contre|sans|envers|chez|de|d’|en|malgré] tout ça                         [<end>|,|@:[VXG]¬>qui/]
    [après|avant|avec|pour|contre|sans|envers|chez|de|d’|en|malgré|selon] [vous|nous] autres        [<end>|,|@:[VXG]¬>qui/]
        <<- ~1:3>> *

    [après|avant|avec|pour|contre|sans|envers|chez|de|d’|en|malgré|selon]  [autrui|quelqu’un|quelqu’une]    [<end>|,|@:[VXG]¬>qui/]
    [avant|avec|envers|chez|malgré|selon]                                  {pronom_obj}                     [<end>|,|@:[VXG]¬>qui/]
    [après|contre|pour|sans|de|d’|en]   [moi|toi|soi|elle|eux|elles|moi-même|toi-même|soi-même|lui-même|elle-même|nous-mêmes|vous-même|vous-mêmes|eux-mêmes|elles-mêmes|iel-même|iels-mêmes]    [<end>|,|@:[VXG]¬>qui/]
        <<- ~1:2>> *

    [après|contre|pour|sans|de|d’|en] [lui|nous|vous] [<end>|,|@:G¬Ov]
        <<- ~1:2>> *

    [de|d’] [lui|nous|vous] en $:P
        <<- ~1:2>> *

    par égard pour   [moi|toi|soi|elle|eux|elles|moi-même|toi-même|soi-même|lui-même|elle-même|nous-mêmes|vous-même|vous-mêmes|eux-mêmes|elles-mêmes|iel-même|iels-mêmes]   [<end>|,|@:[VXG]¬>qui/]
        <<- ~1:4>> *

    en   [moi|toi|soi|elle|eux|elles|moi-même|toi-même|soi-même|lui-même|elle-même|nous-mêmes|vous-même|vous-mêmes|eux-mêmes|elles-mêmes|iel-même|iels-mêmes]
        <<- ~>> *

    [après|avant|avec|pour|contre|sans|envers|chez|de|en|malgré|selon] [celui-ci|celui-là|celle-ci|celle-là|ceux-ci|ceux-là|celles-ci|celles-là]        [<end>|,|@:[VXG]¬>qui/]
        <<- ~1:2>> *

    entre [moi|toi|lui|elle|elles|nous|vous|eux] et [moi|toi|lui|elle|elles|nous|vous|eux]
    entre [nous|vous|eux|elles] ?[deux|trois|quatre|cinq|six|sept|huit|neuf|dix]¿
        <<- ~>> *

    ni   [après|avec|chez|contre|de|d’|derrière|devant|envers|malgré|pour|sans|sous|sur] [moi|toi|lui|elle|elles|iel|iels|eux|nous|vous] ?,¿ ni [après|avec|chez|contre|de|d’|derrière|devant|envers|malgré|pour|sans|sous|sur] [moi|toi|lui|elle|elles|iel|iels|eux|nous|vous]
        <<- ~>> *

    parmi [nous|vous] ?autres¿
    parmi [eux|elles]
        <<- ~>> *

    par-devers [moi|toi|lui|elle|elles|iel|iels|lui|eux|nous|vous]
        <<- ~>> *

    quant à [moi|toi|lui|elle|elles|iel|iels|lui|eux|nous|vous]  [<end>|,|@:[VXG]¬>qui/]
        <<- ~1:3>> *

    de chez *WORD ?jusqu’¿ à chez [moi|toi|soi|elle|eux|elles|moi-même|toi-même|soi-même|lui-même|elle-même|nous-mêmes|vous-même|vous-mêmes|eux-mêmes|elles-mêmes|iel-même|iels-mêmes]
        <<- ~>> *

    jusqu’ à    chez
    de          chez
        <<- ~1:-2>> *

TODO: comme


__purge_locutions_latines__
    [a|à]       [priori|postériori|posteriori|contrario|cappella|minima]
        <<- ~>> *
        <<- !1>>

    ab          [absurdo|initio]
    ad          [hoc|hominem|infinitum|nauseam|valorem|patres]
    ad          vitam æternam
    de          [facto|jure|profondis]
    ex          [nihilo|cathedra|absurdo|abrupto]
    id          est
    in          [abstracto|extenso|extremis|fine|petto|situ|utero|vitro|vivo]
    ipso        facto
    mutatis     mutandis
        <<- ~>> *


__purge_locutions__
    , [oui|non] ,
    , entre autres ?choses¿ ,
    à *NUM  %
    à ?seulement¿ [*NUM|$:B|quelques|plusieurs] [millimètres|centimètres|décamètres|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] de distance
    à [autrui|bâbord|califourchon|chacun|cheval|confesse|contrecœur|contre-cœur|contretemps|>demi-mot|foison|grand-peine|jamais|genoux|gogo|loisir|merveille|moitié|nouveau|outrance|peine|perpétuité|présent|raison|rallonge|rebrousse-poil|reculons|regret|renverse|risque|sec|tâtons|tire-d’aile|tire-larigot|tort|tribord|tout-va|vif]
    à [mi-chemin|mi-mandat|mi-mot+s|mi-parcours|mi-temps|mi-voix]
    à air comprimé
    à angle droit
    à armes égales
    à aucun prix
    à autre chose
    à bas [cout|coût|prix]
    à bâtons rompus
    à beaucoup près
    à belles dents
    à bien des égards
    à bien pire
    à ?[très|si]¿ bon [compte|escient|droit]
    à bout de [bras|souffle|force|forces|nerf|nerfs]
    à bout [portant|touchant]
    à bras ouverts
    à bras le corps
    à ?[très|si]¿ brève échéance
    à bride abattue
    à but ?non¿ lucratif
    à canon [court|long|scié]
    à cause [de|d’]  [ça|cela|ceci|moi|toi|lui|nous|vous|elle|elles|eux|iel|iels]
    à ce [compte-là|moment-là|titre]
    à certains égards
    à cet égard
    à cet instant ?[exact|précis]¿
    à cette [date|occasion] ?fatidique¿
    à cette époque
    à cette époque de l’ année
    à cette heure
    à cette heure du jour
    à cette heure de la [journée|nuit]
    à cette heure [tardive|matinale]
    à ciel ouvert
    à charge de revanche
    à chaque [fois|instant]
    à chaudes larmes
    à cœur [joie|ouvert|perdu]
    à compter [de|d’] [demain|aujourd’hui|hier|maintenant]
    à connotation sexuelle
    à corps perdu
    à côté  [de|d’]  [ça|moi|toi|lui|nous|vous|elle|elles|eux|iel|iels]
    à couilles rabattues
    à coup sûr
    à couper le souffle
    à ?[très|si]¿ court terme
    à ?[très|si]¿ court [et|ou] ?à¿ ?[très|si]¿ [long|moyen] terme
    à ?[très|si]¿ courte [échéance|portée]
    à >coussin d’ air
    à couteaux tirés
    à des kilomètres à la ronde
    à défaut d’ autre chose
    à dormir debout
    à dose homéopathique
    à durée [déterminée|indéterminée|limitée]
    à *NUM reprises
    à $:B reprises
    à [plusieurs|quelques|maintes] reprises
    à [de|d’]  [nombreuses|multiples|innombrables]  reprises
    à double [titre|tranchant]
    à en juger par [mon|ton|son|notre|votre|leur] ?immense¿ expérience
    à en juger par [ma|ta|sa|notre|votre|leur] [grande|petite] expérience
    à en perdre haleine
    à en perdre la tête
    à ?[très|si]¿ faible [allure|revenu]
    à ?[très|si]¿ faible tirant d’ eau
    à feu et à sang
    à flanc de [colline|montagne]
    à fleur de peau
    à franchement parler
    à géométrie variable
    à glacer le sang
    à glacer les sangs
    à grande échelle
    à ?[très|si]¿ grands frais
    à haut risque
    à ?[très|si]¿ haute voix
    à ?[très|si]¿ haute et intelligible voix
    à heure fixe
    à hue et à dia
    à huis clos
    à intervalles [irréguliers|réguliers]
    à juste [raison|titre]
    à l’ accoutumée
    à l’ air libre
    à l’ amiable
    à l’ arrache
    à l’ avance
    à l’ avenant
    à l’ avenir
    à l’ avenir incertain
    à l’ aveuglette
    à l’ emporte-pièce
    à l’ en croire
    à l’ état pur
    à l’ exclusion de toute autre chose
    à l’ heure actuelle
    à l’ heure qu’ il est
    à l’ improviste
    à l’ inverse
    à l’ occasion
    à l’ ordre du jour
    à l’ un d’ entre eux
    à l’ unanimité
    à l’ unisson
    à l’ une d’ entre elles
    à l’ échelle [nationale|mondiale|régionale|départementale|cantonale|locale|galactique|universelle]
    à l’ étouffée
    à l’ exclusion de toute autre chose
    à l’ évidence
    à l’ œil nu
    à l’ [un|une] des leurs
    à la [bourre|con|coule|dérobée|diable|fois|leur|manque|mords-moi-le-nœud|papa|ramasse|renverse|redresse|rescousse|sauvette|volée]
    à la bonne franquette
    à la limite du supportable
    à la lumière de tout [ceci|cela|ça]
    à la mords-moi le nœud
    à la petite semaine
    à la pointe du progrès ?[algorithmique|écologique|industriel|informatique|social|spatial|technique|technologique]¿
    à la première occasion
    à la queue leu leu
    à la surprise générale
    à la virgule près
    à [un|cet|l’] instant t
    à ?[très|si]¿ large spectre
    à ?[très|si]¿ long terme
    à ?[très|si]¿ long [et|ou] ?à¿ ?[très|si]¿ [court|moyen] terme.
    à ?[très|si]¿ longue [distance|échéance|portée]
    à longueur [de|d’] [temps|journée|année]
    à loyer modéré
    à main [armée|droite|gauche|levée|nue]
    à mains nues
    à maints égards
    à marche forcée
    à même le sol
    à merveille
    à [midi|minuit]  ?pile¿
    à [mi-course|mi-distance|mi-temps]
    à moindre [coût|cout]
    à moindres frais
    à mots couverts
    à moyen terme
    à moyen [et|ou] ?à¿ [court|long] terme
    à moyenne échéance
    à [mes|tes|ses|nos|vos|leurs] [côtés|dépens|trousses]
    à [mes|tes|ses|nos|vos|leurs] risques et périls
    à [ma|ta|sa|notre|votre|leur] [connaissance|disposition|guise|portée]
    à [ma|ta|sa|notre|votre|leur] grande [surprise|tristesse]
    à [ma|ta|sa|notre|votre|leur] juste mesure
    à [mon|ton|son|notre|votre|leur] [avis|détriment|encontre|égard|insu|sujet|tour]
    à [mon|ton|son|notre|votre|leur] [cœur|corps] défendant
    à [mon|ton|son|notre|votre|leur] grand [désarroi|soulagement]
    à n’ en [pas|point] douter
    à n’ en plus finir
    à n’ importe quel prix
    à n’ importe quelle heure du jour et de la nuit
    à parler [franc|franchement|strictement]
    à part [entière|ça|cela|ceci]
    à parts égales
    à partir [de|d’]  {pronom_obj}
    à partir [de|d’]  [aujourd’hui|ici|là|maintenant|rien]
    à partir [de|d’]  [demain|hier]  ?[matin|midi|soir]¿
    à pas de [géant|loup|tortue|velours]
    à personne en danger
    à perte de vue
    à petit feu
    à ?[très|si]¿ petite [dose|échelle]
    à ?[très|si]¿ peu de choses près
    à ?[très|si]¿ peu de [distance|frais]
    à peu près
    à pied d’ œuvre
    à pieds joints
    à pile ou face
    à plat ventre
    à plate couture
    à plein [régime|temps|nez]
    à pleins poumons
    à plus forte raison
    à plus d’ un titre
    à poil [court|dur|long|rêche]
    à point nommé
    à portée de [main|tir|voix]
    à première vue
    à prix [cassé|modique|cassés|modiques]
    à proprement parler
    à qui de droit
    à qui mieux mieux
    à qui que ce soit
    à quelque distance
    à quelques [degrés|exceptions|nuances|pourcents|variations|nanomètres|millimètres|centimètres|décimètres|mètres|kilomètres|parsecs|années-lumière|nanosecondes|millisecondes|secondes|minutes|heures|jours|semaines|mois|années|décennies|siècles|millénaires] près
    à quelques-uns d’ entre [nous|vous|eux]
    à quelques-unes d’ entre [nous|vous|elles]
    à ras de terre
    à ras [bord|bords]
    à ras [le|du] sol
    à rude épreuve
    à s’ y méprendre
    à somme nulle
    à spectre ?[très|si]¿ large
    à strictement parler
    à tarif réduit
    à tarifs réduits
    à taux [>fixe|>variable|zéro|nul+s]
    à tel point
    à temps  [plein|partiel|complet]
    à tête reposée
    à tire d’ [aile|ailes]
    à [tire-d’aile|tire-d’ailes]
    à titre  [conservatoire|expérimental|indicatif|informatif|grâcieux|personnel|posthume]
    à titre  d’ exemple
    à tombeau ouvert
    à tort ou à raison
    à tort et à travers
    à tour de  [bras|rôle]
    à tout [âge|crin|instant|jamais|moment|prix]
    à tout bout de champ
    à tout le [moins|monde]
    à tout point de vue
    à tout un chacun
    à toute [allure|berzingue|bride|épreuve|force|vitesse|volée]
    à toute heure
    à toute heure du jour
    à toute heure du jour et de la nuit
    à toute heure de la nuit
    à toute heure de la nuit et du jour
    à tous crins
    à tous points de vue
    à toutes fins utiles
    à toutes jambes
    à tu et à toi
    à un moment donné
    à un moment ou à un autre
    à une   heure  [décente|tardive]
    à cette heure matinale
    à usage [interne|unique]
    à visage [découvert|humain]
    à vitesse grand V
    à vive allure
    à voix [haute|basse]
    à vol d’ oiseau
    à vrai dire
    à vue d’ œil
    à ?bien¿ y regarder de plus près
    à ?bien¿ y [penser|réfléchir|songer|repenser]
    advienne que pourra
    ah
    ailleurs
    alentour
    alors
    après [moi|toi|soi|lui|eux]
    après coup
    après cette date ?fatidique¿
    après [des|plusieurs|quelques|*NUM|$:B] [semaines|mois|années|décennies|siècles|millénaires] de bons et loyaux services
    après mûre réflexion
    après tout ,
    après un bon bout de temps
    après un certain temps
    au [dernier|même|bon|mauvais] [moment|instant]
    au bas mot
    au beau fixe
    au bon moment
    au bout du [compte|rouleau]
    au bout d’ un moment
    au cas par cas
    au commencement
    ?bien¿ au contraire
    au coude à coude
    au coup par coup
    au cours de l’ [heure|année] ?passée¿
    au cours de l’ an  ?passé¿
    au cours de la [seconde|minute|journée|semaine] ?passée¿
    au cours du [mois|siècle|millénaire] ?passé¿
    au cours des [secondes|minutes|heures|journées|semaines|années] ?passées¿
    au cours des [jours|mois|ans|siècles|millénaires] ?passés¿
    au cours de l’ an [dernier|prochain]
    au cours de la [dernière|prochaine] [seconde|minute|heure|journée|semaine|année]
    au cours de la [seconde|minute|heure|journée|semaine|année] [dernière|prochaine]
    au cours du [dernier|prochain] [mois|siècle|millénaire]
    au cours du [mois|siècle|millénaire] [dernier|prochain]
    au cours des ?$:B¿ [dernières|prochaines] [secondes|minutes|heures|journées|semaines|années]
    au cours des ?$:B¿ [derniers|prochains] [jours|mois|ans|siècles|millénaires]
    au demeurant
    au doigt mouillé
    au doigt et à l’ [œil|oeil]
    au débotté
    au début
    au fil des ans
    au fil du temps
    au fur et à mesure
    au grand [complet|jamais]
    au hasard
    au jour et à l’ heure dits
    au jour j
    au jugé
    au le jour
    au leur
    au lieu de [cela|ceci|ça|quoi]
    au loin
    au milieu de nulle part
    au moment opportun
    au même titre que n’ importe [laquelle|lequel] d’ entre [nous|vous|eux|elles]
    au pas de [charge|course]
    au plus [près|pressé|vite|tôt|tard]
    au plus haut [degré|point]
    au plus [tard|tôt] [lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche]
    au premier abord
    au premier coup d’ œil
    au propre comme au figuré
    au préalable
    au ras des pâquerettes
    au saut du lit
    au second plan
    au sens [figuré|large|propre]
    au surplus
    au [Ier|Iᵉʳ|IId|Ind|IIᵈ|IIⁿᵈ] siècle
    au ~^[xXvViI]+(?:[eᵉ]|i?[èe]me)$ siècle
    au-delà du descriptible
    au-dessus [de|d’] {pronom_obj}
    aujourd’hui
    auparavant
    ?tout¿ aussi
    aussitôt
    ?tout¿ au fond [de|d’] {pronom_obj}
    aux [abois|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.
    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
    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
    avec le plus grand soin
    avec pertes et fracas
    avec un peu de chance
    avec tout le respect que je [vous|te|leur|lui] dois
    avec tout le respect que nous [vous|te|leur|lui] devons
    avec tout un chacun
    avec un peu de chance
    avec un temps d’ avance
    avec un temps d’ avance ?$:W¿ [considérable|énorme|gigantesque|important|phénoménal]
    avec un temps [de|d’] retard
    avec un temps [de|d’] retard ?$:W¿ [considérable|énorme|gigantesque|important|phénoménal]
    beaucoup [plus|moins]
    bel et bien
    bien assez tôt
    bien des fois
    bien souvent
    bientôt
    bon gré ?,¿ mal gré
    bras dessus ?,¿ bras dessous
    çà et là
    ce faisant
    cependant
    [cela|ça|ceci] mis à part
    [cela|ça|ceci] va sans dire
    [cela|ceci] étant dit
    certes
    ces derniers temps
    cette [fois|fois-là|fois-ci]
    chaque fois
    ci-dessous
    ci-dessus
    chose promise ?,¿ chose due
    comme avant
    comme autrefois
    comme d’ habitude
    comme toujours
    comme de juste
    comme bon [me|te|lui|leur|nous|vous] semble
    comme au bon vieux temps
    comme cul et chemise
    comme [frappé+ses] par la foudre
    comme n’ importe où ?ailleurs¿
    comme par [enchantement|magie]
    comme par un fait exprès
    comme pas deux
    comme peau de chagrin
    comme promis
    comme qui dirait
    comme si [de|d’] rien n’ était
    comme sur des roulettes
    contrairement aux apparences
    contre mauvaise fortune ?,¿ bon cœur
    contre nature
    contre toute [attente|vraisemblance]
    contre vents et marées
    contre [mon|ton|son|notre|votre|leur] gré
    côte à côte
    [coute|coûte] que [coute|coûte]
    [crois-le|croyons-le|croyez-le] ou [non|pas]
    cul par-dessus tête
    dans le cas contraire
    dans [ce|ces] [cas-là|cas-ci]
    dans ce cas [précis|particulier]
    dans ces cas [précis|particuliers]
    dans l’ [idéal|immédiat]
    dans la mesure du possible
    dans leur globalité
    dans leur grande majorité
    dans les années ~^\d{2,5}$
    dans les [secondes|minutes|heures|jours|semaines|mois|trimestres|semestres|années|décennies|siècles|millénaires] à venir
    dans peu de temps
    dans tout [cela|ça|ceci]
    dans [ma|ta|sa|notre|votre|leur] prime jeunesse
    dans très peu de temps
    dans un cas comme dans l’autre
    dans un [premier|second] temps
    dans une [certaine|large|moindre] mesure
    début {mois} ~^\d{2,5}$
    au début {mois} ~^\d{2,5}$
    en ce début {mois} ~^\d{2,5}$
    d’ abord
    d’ affilée
    d’ ailleurs
    d’ alors
    d’ année en année
    d’ aujourd’hui
    d’ antan
    d’ autant [plus|moins]
    d’ [autrefois|part]
    d’ autres fois
    d’ [arrache-pied|arrachepied]
    d’ arrière en avant
    d’ avant en arrière
    d’ à côté
    d’ âge mûr
    d’ emblée
    d’ empoigne
    d’ en [bas|dessous|face|haut]
    d’ entre [nous|vous|eux|elles]
    d’ entrée de jeu
    d’ est en ouest
    d’ extrême [droite|gauche]
    d’ [extrême-droite|extrême-gauche]
    d’ [égal|égale] à [égal|égale]
    d’ instant en instant
    d’ habitude
    d’ heure en heure
    d’ ici ?[là|peu]¿
    d’ ici peu de temps
    d’ ici quelques [secondes|minutes|heures|jours|mois|trimestres|semestres|années|décennies|siècles|millénaires]
    d’ intérêt général
    d’ ordinaire
    d’ origine [inconnue|douteuse|plébéienne|aristocratique]
    d’ ordre général
    d’ où qu’ [il|elle|on] vienne
    d’ où qu’ [ils|elles] viennent
    d’ ouest en est
    d’ [ors|ores] et déjà
    d’ un autre côté
    d’ un [bout|jour] à l’ autre
    d’ un côté comme [de|d’] l’ autre
    d’ un commun accord
    d’ un pas [alerte|mesuré]
    d’ un peu partout
    d’ un peu trop [près|loin]
    d’ une autre trempe
    d’ une [façon|manière] ou d’ une autre
    d’ une certaine [façon|manière]
    d’ une tout autre ampleur
    d’ une [minute|seconde] à l’ autre
    d’ utilité publique
    de-ci ?,¿ de-là
    [de|d’] *NUM %
    [de|d’] [cesse|conserve|fait|guingois|luxe|nouveau|permanence|partout|préférence|rechange|routine|surcroît|surcroit|visu]
    [de|d’] A à Z
    [de|d’] bas en haut
    [de|d’] bas étage
    [de|d’] ?assez¿ basse [condition|extraction]
    [de|d’] ?assez¿ bon [aloi|cœur|gré|matin|poil|sens|ton]
    [de|d’] ?assez¿ bonne [compagnie|facture|famille|foi|grâce|heure|humeur|qualité]
    [de|d’] bouche en bouche
    [de|d’] bric et [de|d’] broc
    [de|d’] but en blanc
    [de|d’] ce fait ?[incontestable|irréfutable|même]¿
    [de|d’] ce seul fait
    [de|d’] ce point de vue
    [de|d’] cette sorte
    [de|d’] cet acabit
    [de|d’] courte [durée|vue]
    [de|d’] dernière minute
    [de|d’] demain ?[matin|soir|après-midi]¿
    [de|d’] droite à gauche
    [de|d’] droite comme de gauche
    [de|d’] fâcheuse mémoire
    [de|d’] fil en aiguille
    [de|d’] fond en comble
    [de|d’] fort [loin|près]
    [de|d’] [fraîche|fraiche] date
    [de|d’] [gaieté|gaîté|gaité] de cœur
    [de|d’] gauche à droite
    [de|d’] gauche comme de droite
    [de|d’] génération en génération
    [de|d’] grande [taille|envergure|stature|valeur]
    [de|d’] gré à gré
    [de|d’] gré ou de force
    [de|d’] guerre lasse
    [de|d’] haut en bas
    [de|d’] ?très¿ haut [rang|vol]
    [de|d’] ?très¿ haute [lignée|lutte|naissance|stature|taille|valeur|volée]
    [de|d’] jour comme de nuit
    [de|d’] jour en jour
    [de|d’] là-bas
    [de|d’] la meilleure [manière|façon] possible
    [de|d’] la même [façon|manière]
    [de|d’] la sorte
    [de|d’] la tête aux pieds
    [de|d’] la veille
    [de|d’] loin
    [de|d’] loin en loin
    [de|d’] longue [date|durée|haleine]
    [de|d’] main [de|d’] [maître|maitre]
    [de|d’] mauvais [aloi|goût|gout|gré]
    [de|d’] ?assez¿ mauvaise [compagnie|facture|foi|grâce|humeur|qualité]
    [de|d’] mieux en mieux
    [de|d’] millénaire en millénaire
    [de|d’] mois en mois
    [de|d’] nature [étrangère|inconnue|indéterminée|insolite]
    [de|d’] nombreuses années plus [tôt|tard]
    [de|d’] nombreuses fois
    [de|d’] nos jours
    [de|d’] notoriété publique
    [de|d’] nulle part
    [de|d’] pire en pire
    [de|d’] près
    [de|d’] près ou de loin
    [de|d’] par le monde ?entier¿
    [de|d’] part en part
    [de|d’] part et d’ autre
    [de|d’] ?presque¿ partout
    [de|d’] petite taille
    [de|d’] pied ferme
    [de|d’] place en place
    [de|d’] plein [droit|fouet]
    [de|d’] plus [belle|près]
    [de|d’] premier [choix|ordre|plan]
    [de|d’] première [catégorie|main|nécessité]
    [de|d’] prime abord
    [de|d’] proche en proche
    [de|d’] pure forme
    [de|d’] sang-froid
    [de|d’] seconde [catégorie|importance|main|zone]
    [de|d’] semaine en semaine
    [de|d’] si bon matin
    [de|d’] si bonne heure
    [de|d’] siècle en siècle
    [de|d’] source sûre
    [de|d’] taille moyenne
    [de|d’] telle sorte
    [de|d’] temps à autre
    [de|d’] temps en temps
    [de|d’] [très|trop] [loin|près]
    [de|d’] vive voix
    [de|d’] [nous|vous] tous
    [de|d’] tous [côtés|bords]
    [de|d’] tous les cas de figure [possibles|imaginables|existants|rencontrés]
    [de|d’] tous les cas de figure possibles et imaginables
    [de|d’] tous les cas de figure imaginables et possibles
    [de|d’] tout [poil|temps]
    [de|d’] tout à l’ heure
    [de|d’] tout premier [ordre|plan]
    [de|d’] toute [éternité|évidence|façon|part|urgence]
    [de|d’] toutes [parts|pièces|sortes]
    [de|d’] toutes les possibilités [existantes|imaginables|rencontrées]
    [de|d’] toutes [mes|tes|ses|nos|vos|leurs] forces
    [de|d’] [mon|ton|son|notre|votre|leur] acabit
    [de|d’] [mon|ton|son|notre|votre|leur] mieux
    [de|d’] [mon|ton|son|notre|votre|leur] plein gré
    [de|d’] [mon|ton|son|notre|votre|leur] point [de|d’] vue
    [de|d’] [mon|ton|son|notre|votre|leur] propre [cru|chef|fait]
    [de|d’] [mon|ton|son|notre|votre|leur] vivant
    [de|d’] [ma|ta|sa|notre|votre|leur] part
    [de|d’] [ma|ta|sa|notre|votre|leur] propre volonté
    [de|d’] moins en moins
    [de|d’] plus en plus
    [de|d’] mieux en mieux
    [de|d’] pire en pire
    [de|d’] jour en jour
    [de|d’] minute en minute
    [de|d’] semaine en semaine
    [de|d’] mois en mois
    [de|d’] trimestre en trimestre
    [de|d’] semestre en semestre
    [de|d’] siècle en siècle
    [de|d’] millénaire en millénaire
    [de|d’] décennie en décennie
    [demain|après-demain] ?[matin|soir|après-midi]¿
    avant demain ?[matin|soir|après-midi]¿
    debout
    derechef
    donc
    dorénavant
    déjà
    désormais
    depuis $:B [ans|années|mois|semaines|jours|heures|minutes|secondes]
    depuis *NUM [ans|années|mois|semaines|jours|heures|minutes|secondes]
    depuis belle lurette
    depuis bien longtemps
    depuis [de|d’] ?[assez|très]¿ longues années
    depuis des lustres
    depuis la nuit des temps
    depuis la [première|dernière|~ième$] fois
    depuis les années ~^\d{2,5}$
    depuis ?[assez|très]¿ longtemps
    depuis lors
    depuis ?[assez|très]¿ peu de temps
    depuis quelque temps
    depuis quelques [secondes|minutes|heures|jours|semaines|mois|trimestres|semestres|années|décennies|siècles|millénaires]
    depuis si longtemps
    depuis toujours
    depuis tout ce temps
    des fois
    des pieds à la tête
    des uns et des autres
    des [années|mois|siècles|millénaires|décennies|semaines] plus [tôt|tard]
    dès [longtemps|maintenant|lors|aujourd’hui]
    dès à présent
    dès que possible
    dès [demain|hier] ?[soir|matin|après-midi]¿
    Dieu [m’|t’|l’|nous|vous|les] en [garde|préserve]
    Dieu [m’|t’|lui|nous|vous|leur] en soit témoin
    Dieu seul le sait
    du ~^[xXvViI]+[eᵉ]$ siècle
    du [Ier|Iᵉʳ|1er|1ᵉʳ] siècle
    du bout des lèvres
    du début à la fin
    du fond du cœur
    du jour au lendemain
    du haut en bas
    du même [acabit|coup|ordre|tonneau]
    du moins ?,¿ pas
    du [nord|sud] au [nord|sud]
    du tout au tout
    eh bien
    en \d\d+ [ans|années|mois|semaines|jours|heures|minutes|secondes]
    en [aparté|apparence|arrière|avance|avant|cachette|ceci|cela|clair|commun|conséquence|continu|contrebas|contrepartie|dedans|définitive|détail|direct|douce|effet|émoi|filigrane|général|goguette|hâte|majorité|outre|pâmoison|parallèle|partie|particulier|permanence|personne|pratique|prime|privé|principe|priorité|public|retour|revanche|rien|rogne|route|secret|silence|somme|suspens|théorie|trompe-l’œil|vain|vérité]
    en réalité ?[augmentée|virtuelle]¿
    en aucun cas
    en aucune [circonstance|façon|manière]
    en ?[assez|très]¿ bas âge
    en ?[assez|très]¿ bon état ?général¿
    en ?[assez|très]¿ bon état de [fonctionnement|marche]
    en ?[assez|très]¿ bonne [compagnie|place|posture|voie]
    en bonne et due forme
    en bonne santé ?[physique|mentale|psychique]¿
    en bout de course
    en cas [de|d’] [besoin|doute|urgence]
    en cas [de|d’] nécessité ?[absolue|impérieuse]¿
    en [chacun|chacune] [de|d’] [nous|vous|eux|elles]
    en chair et en os
    en chute libre
    en comparution immédiate
    en ?parfaite¿ connaissance [de|d’] cause
    en contrebas
    en coupe réglée
    en cours [de|d’] route
    en d’ autres [circonstances|termes|temps]
    en d’ autres temps et d’ autres lieux
    en [de|d’] [semblables|telles] circonstances
    en début [de|d’] [journée|matinée|soirée|après-midi]
    en définitive
    en dehors [de|d’] ?tout¿ [ça|cela|ceci]
    en dents [de|d’] scie
    en dernier [lieu|recours|ressort]
    en dépit du bon sens ?élémentaire¿
    en dépit du bon sens le plus é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 eau ?peu¿ profonde
    en eaux troubles
    en état [de|d’] choc ?circulatoire¿
    en ?[excellent|mauvais|parfait]¿ état [de|d’] marche
    en état d’ ébriété ?avancée¿
    en ?[assez|très]¿ excellent état ?général¿
    en ?[assez|très]¿ fâcheuse posture
    en file indienne
    en fin [de|d’] [compte|journée|matinée|soirée|après-midi]
    en forte [baisse|hausse]
    en gage [de|d’] bonne foi
    en garde à vue ?prolongée¿
    en ?[assez|très]¿ grand nombre
    en ?[assez|très]¿ grande [difficulté|majorité|partie|pompe]
    en ?[assez|très]¿ haut lieu
    en ?[assez|très]¿ haute [estime|mer]
    en l’ occurrence
    en lieu sûr
    en ligne [de|d’] [compte|mire]
    en main propre
    en mains propres
    en ?[assez|très]¿ mauvais état
    en ?[assez|très]¿ mauvaise [posture|santé]
    en même temps
    en milieu [de|d’] [journée|matinée|soirée|après-midi]
    en moyenne
    en nombre suffisant
    en nombre plus que suffisant
    en ordre dispersé
    en partant [de|d’] zéro
    en partie ou en totalité
    en pente douce
    en ?très¿ petit nombre
    en place publique
    en plein [air|cœur|essor|marasme|jour]
    en pleine [gueule|figure|forme|nuit|poire|tronche]
    en perte [de|d’] vitesse
    en ?[assez|très]¿ peu [de|d’] temps
    en ?[assez|très]¿ [piteux|piètre] état
    en point [de|d’] [mire|orgue]
    en porte-à-faux
    en position [de|d’] [force|faiblesse]
    en premier lieu
    en première [instance|ligne]
    en [première|seconde|~ième$] position
    en pure perte
    en quantité suffisante
    en quantité plus que suffisante
    en quelque sorte
    en queue [de|d’] peloton
    en rangs [dispersés|serrés]
    en rase campagne
    en rase-mottes
    en règle générale
    en roue libre
    en second lieu
    en sens inverse
    en si peu [de|d’] temps
    en situation [irrégulière|régulière]
    en sous-main
    en tant que >tel
    en tête à tête
    en temps et en heure
    en temps [normal|opportun|ordinaire|utile|voulu]
    en terrain [découvert|miné]
    en termes choisis
    en terre battue ?[claire|ocre|jaune|rouge|noire|sombre|humide|sèche|maculée|sale|dégueulasse]¿
    en toile [de|d’] fond
    en totalité ou en partie
    en tous les cas
    en tous les sens
    en tout bien tout honneur
    en tout [cas|genre|lieu|sens|temps]
    en tout et pour tout
    en tout état [de|d’] cause
    en tout premier lieu
    en toute bonne foi
    en toute connaissance [de|d’] cause
    en toute [circonstance|confiance|discrétion|franchise|hâte|impartialité|impunité|innocence|légalité|liberté|logique|modestie|sécurité|simplicité]
    en toutes circonstances
    en travers de la gorge
    en un claquement de doigts
    en un clin d’ œil
    en un rien [de|d’] temps
    en une autre occasion
    en vase clos
    en vigueur
    en vitesse ?[subsonique|supersonique|subluminique|superluminique]¿
    en voie [de|d’] développement
    en y réfléchissant bien
    en [janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre] dernier
    en [mon|ton|son|leur|notre|votre] âme et conscience
    en [mon|ton|son|leur|notre|votre] for intérieur
    en [mon|ton|son|leur|notre|votre] nom propre
    en ce [moment|temps-là]
    en ce qui [me|te|le|la|les|nous|vous] [concerne|concernait]
    en cet instant
    encore
    encore une fois
    encore et [encore|toujours]
    enfin
    entre {mois} ?~^\d{2,5}$¿ et {mois} ?~^\d{2,5}$¿
    entre chien et loup
    entre [de|d’] [bonnes|mauvaises] mains
    entre l’ [un|une] et l’ autre
    entre les uns et les autres
    entre [quatre|quatr’|quat’] [zyeux|yeux]
    entre [quatre-zyeux|quatr’zyeux|quat’zyeux|quatre-yeux|quatr’yeux|quat’yeux]
    ensuite
    envers et contre tout
    épaule contre épaule
    et ainsi [de|d’] suite
    et pas qu’ un peu
    et tutti quanti
    été comme hiver
    euh
    excepté le [mien|tien|sien|nôtre|vôtre|leur]
    excepté la [mienne|tienne|sienne|nôtre|vôtre|leur]
    excepté les [miens|miennes|siennes|nôtres|vôtres|leurs]
    face à face
    $:B fois [de|d’] suite
    grosso modo
    guère
    ?d’¿ [hier|avant-hier] ?[matin|soir|après-midi]¿
    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’¿ ici
    ?d’¿ ici [comme|ou] ailleurs
    ?d’¿ ici et [là|maintenant]
    ?d’¿ ici même
    ?d’¿ ici-bas
    ?d’¿ il y a belle lurette
    ?d’¿ il y a ?très¿ longtemps
    ?d’¿ il y a ?très¿ peu [de|d’] temps
    ?d’¿ il y a quelques [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires]
    ?d’¿ il y a moins [de|d’] [*NUM|$:B] [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires]
    ?d’¿ il y a [*NUM|$:B] [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires]
    ?d’¿ il y a quelque temps
    ?d’¿ il n’y a pas ?si¿ longtemps
    illico ?presto¿
    ?[de|d’]¿ jadis
    j’ en passe et des [meilleurs|meilleures]
    jour pour jour
    jusqu’ [alors|ici|aujourd’hui|Noël|Pâques]
    jusqu’ au bout des ongles
    jusqu’ au nouvel an
    jusqu’ à aujourd’hui
    jusqu’ à bac
    jusqu’ à présent
    jusqu’ à maintenant
    jusqu’ à récemment
    jusqu’ à [demain|hier] ?[matin|soir|après-midi]¿
    jusqu’ à nouvel ordre
    jusqu’ à plus ample informé
    jusqu’ à plus soif
    jusqu’ à pas d’ heure
    jusqu’ à preuve du contraire
    jusqu’ à la fin [de|d’] [mes|tes|ses|nos|vos|leurs] jours
    jusqu’ à la fin des temps
    jusqu’ à la tombée [de|d’] la nuit
    jusqu’ à la dernière [minute|seconde]
    jusqu’ à [mon|ton|son|notre|votre|leur] dernier souffle
    jusqu’ à [mon|ton|son|notre|votre|leur] dernier souffle [de|d’] vie
    jusqu’ à ce que mort s’ ensuive
    jusqu’ à ce que [j’|il|elle|on] en sache plus
    jusqu’ à ce que tu en saches plus
    jusqu’ à ce que nous en sachions plus
    jusqu’ à ce que vous en sachiez plus
    jusqu’ à ce que [ils|elles] en sachent plus
    jusque-là
    ?[de|d’]¿ là
    ?[de|d’]¿ là-bas
    ?[de|d’]¿ là-haut
    ?[de|d’]¿ là-dedans
    ?[de|d’]¿ là-dehors
    ?[de|d’]¿ là-derrière
    ?[de|d’]¿ là-dessous
    ?[de|d’]¿ là-dessus
    ?[de|d’]¿ là-devant
    ?[de|d’]¿ là non plus
    la fleur au fusil
    la main dans la main
    la mort dans l’ âme
    la plupart du temps
    la queue entre les jambes
    le cas échéant
    le moins du monde
    le moment venu
    le [moins|plus] [tôt|tard|souvent] ?possible¿
    le [moins|plus] [de|d’] [temps|monde] possible
    le [moment|jour] venu
    les [uns|unes] des autres
    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
    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
    malgré [ça|cela|ceci|tout]
    manu militari
    mieux [vaut|valait] tard que jamais
    moins [près|loin|tôt|tard]
    moins que [nécessaire|prévu]
    moins [près|loin|tôt|tard|longtemps] que d’ habitude
    moitié *WORD ?,¿ moitié *WORD
    mot pour mot
    mouais
    naguère
    ne [lui|leur|m’|t’|nous|vous] en déplaise
    néanmoins
    nez à nez
    ni [de|d’] près ?,¿ ni [de|d’] loin
    ni plus ?,¿ ni moins
    ni vu ?,¿ ni connu
    non [plus|seulement]
    non sans raison
    non loin [de|d’] [ici|là]
    non sans mal
    nulle part
    ô combien
    oh
    ou quelque chose d’ approchant
    où bon [me|te|lui|nous|vous|leur] semble
    oui [ou|et] non
    outre mesure
    quant à présent
    par [à-coups|ailleurs|avance|chance|conséquent|curiosité|contre|défaut|définition|endroits|essence|excellence|exemple|hasard|ici|inadvertance|là|moments|nature|principe|terre]
    par acquit [de|d’] conscience
    par [beau|mauvais] temps
    par bien des [aspects|côtés]
    par bonté [de|d’] [âme|cœur]
    par ce biais
    par certains [aspects|côtés]
    par grand froid
    par gros temps
    par la même occasion
    par la suite
    par le passé
    par les temps qui courent
    par monts et par vaux
    par personne interposée
    par personnes interposées
    par temps [de|d’] pluie
    par tout le monde
    par voie [de|d’] [conséquence|mer|terre]
    par voie d’ exception
    par $:B fois
    par-ci ?,¿ par-là
    par-derrière
    par-dessus le marché
    par-dessus tout
    par-devant
    par instants
    par là
    par [un|le] simple effet du hasard
    parfois
    partant [de|d’] là
    partout
    pas du tout
    pas [le|l’] moins du monde
    pas à pas
    pendant ?[bien|si|assez|très]¿ longtemps
    pendant ce temps-là
    pendant plusieurs [heures|minutes|secondes|mois|semaines|jours|années|siècles|millénaires|décennies]
    pendant quelque temps
    pendant qu’ il ?en¿ est ?encore¿ temps
    petit à petit
    peu [de|d’] temps auparavant
    peu ou prou
    peu à peu
    peut-être
    pile poil
    plein [nord|sud|ouest]
    plein [de|d’] fois
    plus [près|loin|tôt|tard]
    plus [près|loin|tôt|tard|longtemps] que [prévu|nécessaire]
    plus [près|loin|tôt|tard|longtemps] que d’ habitude
    plus bas que terre
    plus du tout
    plus d’ une fois
    plus jamais
    plus ou moins
    plus que [nécessaire|prévu|jamais]
    plus que d’ habitude
    plus que tout au monde
    plus que toute autre chose
    plusieurs fois
    plusieurs fois [de|d’] suite
    plutôt
    pour [celui|celle|ceux|celles] et [celui|celle|ceux|celles] que [ça|cela|ceci] intéresse
    pour [celui|celle|ceux|celles] que [ça|cela|ceci] intéresse
    pour [ma|ta|sa|notre|votre|leur] [gouverne|part]
    pour [mon|ton|son|notre|votre|leur] propre [compte|bien]
    pour [m’|t’|s’|nous|vous] en rendre compte
    pour ainsi dire
    pour ce faire
    pour ce que [j’|tu] en [sais|savais]
    pour couronner le tout
    pour [de|d’] bon
    pour faire bonne mesure
    pour faire simple
    pour la [première|seconde|dernière|~ième$] fois
    pour la [première|seconde|dernière|~ième$] fois [de|d’] [ma|ta|sa|notre|votre|leur] ?misérable¿ vie ?[misérable|insignifiante|palpitante]¿
    pour la [première|seconde|dernière|~ième$] fois [de|d’] [mon|ton|son|notre|votre|leur] ?[misérable|insignifiante|palpitante]¿ existence ?[misérable|insignifiante|palpitante]¿
    pour la [seconde|dernière|~ième$] fois [de|d’] suite
    pour la suite
    pour [le|l’] [moment|moins]
    pour [le|l’] meilleur et pour [le|l’] pire
    pour l’ [essentiel|instant|heure]
    pour quelque [part|temps]
    pour rien au monde
    pour tout dire
    pour [trois|3] fois rien
    pour un oui ou pour un non
    pour une fois
    pour y parvenir
    pour ça [vaut|valait]
    pourtant
    presque
    primo
    quand bien même
    quand bon [me|te|lui|nous|vous|leur] [semble|semblera|semblait]
    quant à [ça|cela|ceci]
    que [ça|ceci|cela] [me|te|lui|leur|nous|vous] plaise ou non
    que je [le|l’] veuille ou non
    que tu [le|l’] veuilles ou non
    qu’ [il|elle|on] [le|l’] veuille ou non
    que vous [le|l’] vouliez ou non
    que nous [le|l’] voulions ou non
    qu’ [ils|elles] [le|l’] veuillent ou non
    qu’ à cela ne tienne
    quel qu’ en soit [le|l’] [moyen|prix|danger]
    quel qu’ en soit [le|l’] risque ?financier¿
    quelle qu’ en soit la [cause|raison]
    quelque [part|temps]
    quelquefois
    quelques fois
    quelques [instants|secondes|minutes|heures|jours|semaines|mois|années|décennies|siècles|millénaires|trimestres|semestres] auparavant
    quelques [instants|secondes|minutes|heures|jours|semaines|mois|années|décennies|siècles|millénaires|trimestres|semestres] plus [tard|tôt]
    qui plus est
    quoi qu’ il [arrive|arrivât|advienne|advînt]
    quoi qu’ il en [coûte|coûtât|coute|coutât]
    sans ?grand¿ succès
    sans [ambages|arrêt|cesse|conteste|doute|encombre|encombres|fin|relâche|répit|trêve|vergogne]
    sans [grande|grosse] difficulté ?[apparente|aucune|financière|majeure|particulière]¿
    sans aucun doute
    sans autre forme [de|d’] procès
    sans commune mesure
    sans coup férir
    sans crier gare
    sans difficulté ?[apparente|aucune|financière|majeure|particulière]¿
    sans dire mot
    sans en avoir conscience
    sans états d’ âme
    sans [m’|t’|s’|nous|vous] en apercevoir
    sans [m’|t’|s’|nous|vous] en rendre compte
    sans [me|m’|te|t’|se|s’|nous|vous] faire [attendre|avoir|comprendre|désirer|entendre|prier|remarquer|repérer|surprendre|voir]
    sans faire [de|d’] vagues
    sans foi ?,¿ ni loi
    sans [le|l’] faire exprès
    sans [le|l’] vouloir
    sans l’ aide [de|d’] personne
    sans l’ ombre d’ un doute
    sans mot dire
    sans nul doute
    sans pour autant y [parvenir|réussir|réfléchir|songer|penser]
    sans pour autant y faire attention
    sans pour autant y prendre [garde|goût|gout]
    sans [me|te|lui|nous|vous|leur|y] prêter attention
    sans [que|qu’] je [le|l’] [sache|susse]
    sans [que|qu’] tu [le|l’] [saches|susses]
    sans [que|qu’] [il|elle|on|$:M] [le|l’] [sache|sût]
    sans [que|qu’] nous [le|l’] [sachions|sussions]
    sans [que|qu’] vous [le|l’] [sachiez|sussiez]
    sans [que|qu’] [ils|elles] [le|l’] [sachent|sussent]
    sans queue ni tête
    sans raison apparente
    sans répit
    sans tarder
    sans vouloir [me|m’|te|t’|lui|nous|vous|leur] manquer de respect
    sans y [parvenir|réussir|réfléchir|songer|penser]
    sans y [réfléchir|songer|penser] à [deux|2] fois
    sans y faire attention
    sans y prendre [garde|goût|gout|ombrage]
    sauf >erreur [de|d’] [ma|ta|sa|notre|votre|leur] part
    secondo
    selon toute vraisemblance
    sens dessus dessous
    >seul à >seul
    s’ il le [faut|fallait|faudra|faudrait]
    si [bas|haut|longtemps|nécessaire|possible|soudain]
    si [cela|ça|ceci] ne tenait qu’ à [moi|toi|lui|eux|elle|elles|nous|vous|iel|iels]
    si besoin est
    si le besoin s’en [fait|faisait] sentir
    si le besoin [doit|devait] s’en faire sentir
    si tel est le cas
    sine die
    sine qua non
    six pieds sous terre
    soi-disant
    soit dit en passant
    soudain
    sous aucun prétexte
    sous bonne [escorte|garde]
    sous coupe réglée
    sous haute surveillance
    souvent
    stricto sensu
    sur [mon|ton|son|notre|votre|leur] [trente-et-un|31]
    sur [mon|ton|son|notre|votre|leur] trente et un
    sur ce ,
    sur ce plan-là
    sur la forme comme sur le fond
    sur la même longueur d’ onde
    sur le [long|moyen|court] terme
    sur le pied de guerre
    sur le qui-vive
    sur-le-champ
    surtout
    séance tenante
    s’ il [te|vous] [plaît|plait]
    tant bien que mal
    tant de fois
    tant s’ en faut
    tantôt
    tard
    tertio
    toujours
    tour à tour
    tous comptes faits
    tous frais payés
    tout [bonnement|simplement]
    tout au plus
    tout aussi bien
    tout bien [considéré|réfléchi]
    tout compte fait
    tout [de|d’] [suite|go]
    tout [de|d’] même ?[pas|jamais]¿
    tout du long
    tout feu ?,¿ tout >flamme
    tout le temps
    tout à [fait|coup]
    tout à l’ heure
    toutefois
    toute affaire cessante
    toute honte bue
    toutes affaires cessantes
    toutes choses égales par ailleurs
    toutes griffes dehors
    toutes proportions gardées
    trait pour trait
    très ?[bas|haut|bien|mal]¿
    tôt
    tôt ou tard
    un à un
    une à une
    un jour ou l’autre
    un instant plus [tôt|tard]
    un [millier|million|milliard] [de|d’] fois
    un moment plus [tôt|tard]
    un peu mieux
    un peu moins bien
    un peu partout
    un peu plus [tôt|tard] que prévu
    un quart d’ heure plus [tôt|tard]
    trois quarts d’ heure plus [tôt|tard]
    un tant soit peu
    une à une
    une [autre|nouvelle|première|seconde|troisième|quatrième|cinquième|sixième|septième|huitième|neuvième|dixième|onzième|douzième|treizième|quatorzième|quinzième|seizième|dix-septième|dix-huitième|dix-huitième|dix-neuvième|vingtième] fois
    une bonne fois pour toutes
    une dernière fois
    une fois [de|d’] plus
    une fois n’ est pas coutume
    une fois pour toutes
    urbi et orbi
    vaille que vaille
    ventre à terre
    vers nulle part
    vite fait ?,¿ bien fait
    [voici|voilà] belle lurette
    volontiers
        <<- ~>> *

__purge_prep_pronom_comparaison__
    à       [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] à      [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels]
    avec    [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] avec   [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels]
    contre  [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] contre [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels]
    de      [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] de     [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels]
    par     [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] par    [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels]
    pour    [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] pour   [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels]
    sous    [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] sous   [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels]
    sur     [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] sur    [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels]
    à       [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] à      n’ importe qui d’ autre
    avec    [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] avec   n’ importe qui d’ autre
    contre  [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] contre n’ importe qui d’ autre
    de      [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] de     n’ importe qui d’ autre
    par     [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] par    n’ importe qui d’ autre
    pour    [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] pour   n’ importe qui d’ autre
    sous    [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] sous   n’ importe qui d’ autre
    sur     [moi|toi|lui|elle|nous|vous|ils|elles|iel|iels] [autant|plus|moins] [que|qu’] sur    n’ importe qui d’ autre
        <<- ~>> *

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

    appartement [après|par] appartement
    article [après|par] article
    bout [après|par] bout
    camion [après|par] camion
    élément [après|par] élément
    étage [après|par] étage
    enfant [après|par] enfant
    femme [après|par] femme
    feuille [après|par] feuille
    fragment [après|par] fragment
    grain [après|par] grain
    homme [après|par] homme
    livre [après|par] livre
    maison [après|par] maison
    morceau [après|par] morceau
    niveau [après|par] niveau
    palier [après|par] palier
    page [après|par] page
    pays [après|par] pays
    pièce [après|par] pièce
    quartier [après|par] quartier
    train [après|par] train
    ville [après|par] ville
    voiture [après|par] voiture
    wagon [après|par] wagon
        <<- not morph(<1, ":D") ~>> *


__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 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|long|large|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]
    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 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]
    par l’ entremise                                                                                                                            [de|du|d’|des]
        <<- ~1:-2>> ␣
        <<- =>> define(\1, [":R:LR"])

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

    à travers $:D
    à travers >différent
        <<- ~1:2>> ␣
        <<- =>> define(\1, [":R:LR"])

    ainsi
        <<- not value(>1, "|que|qu’|") ~>> *

    au moins  @:[DB]
        <<- ~1:2>> *

    [celui|celle|celles|ceux]   d’ entre [nous|vous|eux|elles|iels]
    [chacun|chacune]            d’ entre [nous|vous|eux|elles|iels]
        <<- ~2:0>> *

    ceux et [celle|celles] qui
        <<- ~2:3>> *

    comme tant d’ autres  $:R
        <<- ~1:4>> *

    depuis [,|<end>]
        <<- ~1>> *

    de [plus|moins] comparé [à|au|aux]
        <<- ~1:3>> *

    du moins
        <<- ~>> _

    en cours
        <<- not value(>1, "|de|d’|") ~>> *

    de [mes|tes|ses|nos|vos|leurs] yeux [vu|vue|vus|vues]
        <<- ~1:3>> *

    elle aussi  @:A:[fe]:s
        <<- ~1:2>> *

    elle aussi  @:W¬:(?:3s|X)  [<end>|@:A:[fe]:s]
        <<- ~1:2>> *

    elles aussi  @:A:[fe]:p
        <<- ~1:2>> *

    elles aussi  @:W¬:(?:3p|X)  [<end>|@:A:[fe]:p]
        <<- ~1:2>> *

    en phase avec
        <<- ~1:2>> *

    en proie à
        <<- ~1:2>> *

    eu égard [à|au|aux]
        <<- ~1:2>> *

    et  /  ou
        <<- ~2:3>> *

    [>aller|>croire|>devoir|>estimer|>imaginer|>penser] [lui|leur|nous|vous] être
        <<- ~2>> *

    jamais
        <<- not morph(<1, ">ne") ~>> *

    la une [de|des|du]
        <<- ~2>> _

    l’ impression [que|qu’]
        <<- ~1>> _

    l’ étrange impression [que|qu’]
    la [nette|bizarre] impression [que|qu’]
        <<- ~2:3>> _

    le pour et le contre
        <<- ~>> ␣
        <<- =>> define(\1, [":LN:m:p"])

    le [pressentiment|sentiment] [que|qu’]
        <<- ~1>> _

    ou bien
        <<- ~2>> *

    pas très
        <<- morph(<1, ":[NV]", ":A:[em]:[is]") ~>> *

    personne  d’ autre [que|qu’]  [moi|moi-même|toi|toi-même|lui|lui-même|elle|elle-même|elles|elles-mêmes|nous|nous-même|nous-mêmes|vous|vous-même|vous-mêmes|eux-mêmes|iel|iels|iel-même|iels-mêmes]
        <<- ~2:0>> *

    pour ou contre
        <<- ~2:0>> *

    qui ce      [jour-là|matin-là|après-midi-là|soir-là|mois-là|siècle-là|millénaire-là]
    qui cette   [nanoseconde-là|milliseconde-là|seconde-là|minute-là|heure-là|nuit-là|matinée-là|soirée-là|journée-là|semaine-là|année-là|décennie-là]
    qui à part  [moi|toi|lui|elle|nous|vous|eux|elles]
    qui d’ autre à part [moi|toi|lui|elle|nous|vous|eux|elles]
        <<- ~2:0>> *

    plus avant ~¬^(?:de|d’|que|qu’)$
        <<- ~1:2>> *

    rien comparé à
        <<- ~2>> *

    suite [à|au|aux]
        <<- not value(<1, "|une|la|cet|cette|ma|ta|sa|notre|votre|leur|de|quelque|certaine|") ~1>> *

    tout un chacun
        <<- ~1:2>> *

    une fois
        <<- ~>> _

    vent debout contre
        <<- ~1:2>> *

    je      [t’|vous]   en  [prie|supplie]  <end>
    nous    [t’|vous]   en  [prions|supplions]  <end>
        <<- ~>> *

    ,  je      [t’|vous]   en  [prie|supplie]  ,
    ,  nous    [t’|vous]   en  [prions|supplions]  ,
        <<- not morph(>1, ":E") ~>> *


# Déterminant + nombre
__p_dét_plur_nombre_nom__
    [les|des|mes|tes|ses|nos|vos|leurs]  ~^\d+$  @:[NA].*:[pi]¬:(?:V0|3p|Oo|X)|>(?:janvier|février|mars|avril|mai|juin|juillet|ao[ûu]t|septembre|octobre|novembre|décembre|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor)
        <<- ~2>> *

    [les|des|mes|tes|ses|nos|vos|leurs]  ~^\d+$  ou  ~^\d+$  @:[NA].*:[pi]¬:(?:V0|3p|Oo|X)|>(?:janvier|février|mars|avril|mai|juin|juillet|ao[ûu]t|septembre|octobre|novembre|décembre|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor)
        <<- ~2:4>> *

    [les|des]   >numéro  [un|*NUM|$:B]  et  [*NUM|$:B]
        <<- ~3:0>> *

    la  >numéro  un
    la  >numéro  $:B
    la  >numéro  *NUM
        <<- =>> define(\2, [">numéro/:N:f:s"])
        <<- ~3>> *

    le  numéro  un  @:¬:N:[em]:[is]
        <<- ~3>> *

    >numéro  $:B
    >numéro  *NUM
    [n°|no]  *NUM
        <<- ~2>> *


__mot_composé_avec_là__
    /-là
        <<- morph(\1, ":[NA]", ":G", 0, -3) ~>> =\1[:-3]

TEST: cette femme-là {{étaient}} partout.


__simplification_des_nombres__
    [vingt|trente|quarante|cinquante|soixante|soixante-dix|septante|quatre-vingt|octante|huitante|quatre-vingt-dix|nonante|mille] et [un|une|onze]
        <<- ~>> \1-et-\3||
        <<- ~2:3>> *
        <<- =>> define(\1, [":B:e:p"])

    [deux|trois|quatre|cinq|six|sept|huit|neuf|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf]  cents  @:[NAQ].*:[pi]¬:(?:G|3p)
        <<- ~1:2>> ␣
        <<- =>> define(\1, [":B:e:p"])

    [deux|trois|quatre|cinq|six|sept|huit|neuf] ?cent¿ mille
    cent mille
        <<- ~>> ␣
        <<- =>> define(\1, [":B:e:p"])


__purge_des_nombres__
    [les|des|ces|mes|tes|ses|nos|vos|leurs]  quelque  $:B   @:[NA].*:[pi]¬:(?:G|3p)
    [les|des|ces|mes|tes|ses|nos|vos|leurs]  quelque  *NUM  @:[NA].*:[pi]¬:(?:G|3p)
        <<- ~2:3>> *

    [à|de|d’]  $:B  pour  cent
        <<- ~>> *

    [à|de|d’]  une  heure  ?[deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf|vingt|vingt-et-un|vingt-et-une|vingt-deux|vingt-trois|vingt-quatre|vingt-cinq|vingt-six|vingt-sept|vingt-huit|vingt-neuf|trente|trente-et-un|trente-et-une|trente-deux|trente-trois|trente-quatre|trente-cinq|trente-six|trente-sept|trente-huit|trente-neuf|quarante|quarante-et-un|quarante-et-une|quarante-deux|quarante-trois|quarante-quatre|quarante-cinq|quarante-six|quarante-sept|quarante-huit|quarante-neuf|cinquante|cinquante-et-un|cinquante-et-une|cinquante-deux|cinquante-trois|cinquante-quatre|cinquante-cinq|cinquante-six|cinquante-sept|cinquante-huit|cinquante-neuf]¿
    [à|de|d’]  [deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf|vingt|vingt-et-une|vingt-deux|vingt-trois|vingt-quatre]  heures  ?[deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf|vingt|vingt-et-un|vingt-et-une|vingt-deux|vingt-trois|vingt-quatre|vingt-cinq|vingt-six|vingt-sept|vingt-huit|vingt-neuf|trente|trente-et-un|trente-et-une|trente-deux|trente-trois|trente-quatre|trente-cinq|trente-six|trente-sept|trente-huit|trente-neuf|quarante|quarante-et-un|quarante-et-une|quarante-deux|quarante-trois|quarante-quatre|quarante-cinq|quarante-six|quarante-sept|quarante-huit|quarante-neuf|cinquante|cinquante-et-un|cinquante-et-une|cinquante-deux|cinquante-trois|cinquante-quatre|cinquante-cinq|cinquante-six|cinquante-sept|cinquante-huit|cinquante-neuf]¿
        <<- ~>> *


__purge_conditionnelle__
    [>avoir|>être] ?[pas|jamais]¿ au moins $:Q
        <<- ~-3:-2>> *

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

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

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

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

    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’|") ~>> *

    <start> bien [entendu|sûr]
        <<- ~2:0>> *

    bien [entendu|sûr]
        <<- morph(<1, ":[NAQR]|>que/") ~>> *

    comme [moi|toi]
        <<- morph(<1, ":[NA]", ":V0") ~>> *

    comme [lui|elle|ça|cela]
    comme [celui-ci|celui-là|celle-ci|celle-là]
    comme le [mien|tien|sien|nôtre|vôtre|leur]
    comme la [mienne|tienne|sienne|nôtre|vôtre|leur]
        <<- morph(<1, ":[NA]", ":V0") and not morph(>1, ":(?:Ov|3s)") ~>> *

    comme nous
        <<- morph(<1, ":[NA]", ":V0") and not morph(>1, ":(?:Ov|1p)") ~>> *

    comme vous
        <<- morph(<1, ":[NA]", ":V0") and not morph(>1, ":(?:Ov|2p)") ~>> *

    comme [eux|elles]
    comme [celui-ci|celui-là|celle-ci|celle-là]
    comme les [miens|tiens|siens|miennes|tiennes|siennes|nôtres|vôtres|leurs]
        <<- morph(<1, ":[NA]", ":V0") and not morph(>1, ":(?:Ov|3p)") ~>> *

    droit au but
    droit dans les yeux
        <<- not morph(<1, ":D.*:[me]:[si]") ~>> *

    droit devant
        <<- not morph(<1, ":D.*:[me]:[si]") ~1>> *

    du coup @¬:A
        <<- ~1:2>> *

    en partie @:(?:R|D|[123]s|X)
        <<- ~1:2>> *

    en plus
        <<- morph(>1, ":A") ~1>> *
        <<- __else__ ~>> *

    en quelques [années|décennies|semaines|heures|minutes]              @¬:A:[fe]:[pi]
        <<- ~1:3>> *

    en quelques [jours|mois|trimestres|semestres|siècles|millénaires]   @¬:A:[me]:[pi]
        <<- ~1:3>> *

    entre autres  @:¬:N.*:p
        <<- ~1:2>> *

    entre [eux|elles|nous|vous|iels]
        <<- not morph(<1, ":Ov|>(?:il|on|elle)") ~>> *

    entre [moi|toi|lui|elle|nous|vous|eux|elles] et [moi|toi|lui|elle|nous|vous|eux|elles]
        <<- ~>> *

    haut et fort
        <<- not morph(<1, ":D") ~>> *

    hélas
        <<- not morph(<1, ":(?:X|Oo)") and not tag_before(\1, "2s") ~>> *

    la lettre [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]  @:(?:3s|Ov)
        <<- ~3>> *

    le [plus|moins] $:W possible
        <<- ~>> *

    les [moins|plus] @:A.*:[pi] possible
        <<- ~-1>> *

    mais
        <<- not morph(<1, ":(?:D.*:p|N|V)") ~>> *

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

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

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

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

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

    pas assez *WORD
        <<- morph(\3, ":[AW]") and not morph(<1, ":D") ~>> *

    pêle-mêle
        <<- not morph(<1, ":D.*:[me]") ~>> *

    plein est
        <<- not morph(<1, ":D.*:m:[si]") ~>> *

    [plus|moins|aussi] $:W que prévu
        <<- ~>> *

    plus que tout autre @¬:[AQ].*:m:[si]
        <<- ~1:4>> *

    [plus|moins|aussi]  @:[AW]¬:G   que [les|nous|vous] autres
    [plus|moins|aussi]  @:[AW]¬:G   que l’ autre
    [plus|aussi]        @:[AW]      les [uns|unes] que les autres
        <<- ~3:0>> *

    pour  autant  [que|qu’]  [je|il|elle|on]  le  sache
    pour  autant  [que|qu’]  tu               le  saches
    pour  autant  [que|qu’]  nous             le  sachions
    pour  autant  [que|qu’]  vous             le  sachiez
    pour  autant  [que|qu’]  [ils|elles]      le  sachent
        <<- ~>> *

    pour  autant  [que|qu’]  [je|il|elle|on]  sache      [,|@¬:Y|<end>]
    pour  autant  [que|qu’]  tu               saches     [,|@¬:Y|<end>]
    pour  autant  [que|qu’]  nous             sachions   [,|@¬:Y|<end>]
    pour  autant  [que|qu’]  vous             sachiez    [,|@¬:Y|<end>]
    pour  autant  [que|qu’]  [ils|elles]      sachent    [,|@¬:Y|<end>]
        <<- ~1:5>> *

    pour cette raison [que|qu’]
        <<- ~1:3>> *

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

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

    tambour battant
    tambours battants
        <<- morph(<1, ":(?:V|N:f)", ":G") ~>> *

    tête baissée
        <<- morph(<1, ":[NV]", ":D.*:[fe]:[si]") ~>> *

    tant  que  ça  @¬:(?:3s|X|Oo)
        <<- ~1:3>> *

    pas  tant  que  ça  @¬:(?:3s|X|Oo)
        <<- ~1:4>> *

    un petit peu  @:[NAYG]¬:A.*:[me]:[si]
        <<- ~1:3>> *

    un temps @:A¬:A.*:[me]:[si]
        <<- ~1:2>> *

    vent debout
        <<- not morph(<1, ":D.*:[me]:[si]") ~>> *

    [vu|vue|vus|vues]  de  [mes|tes|ses|nos|vos|leurs]  yeux  [vu|vue|vus|vues]
    [vu|vue|vus|vues]  ,  de  [mes|tes|ses|nos|vos|leurs]  yeux  [vu|vue|vus|vues]  ,
        <<- ~2:0>> *

# END OF NG
#<end>
#@:[VR]¬[NAP]
#, @¬:[NA]
#[ne|n’|me|m’|te|t’|se|s’|le|la|l’|les|leur|leur|mon|ma|ta|sa|notre|votre|mes|tes|ses|ce|cet|cette|ces|je|j’|tu|il|on|nous|vous|ils|iels|ça|ceci|cela|c’|ç’|chaque]


__simplication_substantifs__
    abus [de|d’] pouvoir
    >accusé [de|d’] reception
    >acte [de|d’] [baptême|caution|cautionnement|cession|contrition|licitation|mariage|naissance|notoriété|propriété|quittance|reconnaissance|répudiation|vente]
    >acte d’ [achat|engagement]
    >acte [de|d’] gestion ?courante¿
    >acte [de|d’] procédure ?pénale¿
    >acte d’ état ?civil¿
    >administrateur >système
    >agence [de|d’] >voyage
    >aire d’ atterrissage
    >animal [de|d’] compagnie
    >appel au secours
    >appel à l’ aide
    >arc à poulies
    >arme à feu
    >armée [de|d’] l’ air
    >armée [de|d’] terre
    >arme [de|d’] [poing|guerre]
    >arme [de|d’] destruction massive
    >armoire à [>glace|>pharmacie]
    >argent [de|d’] poche
    >arnaque à l’ assurance
    >article [de|d’] presse
    >assignation à résidence
    >attaque à main armée
    >attestation sur l’ honneur
    >atteinte aux bonnes mœurs
    >avion à [>hélice|réaction]
    ayants droit
    >banc [de|d’] touche
    >bandit [de|d’] grand chemin
    >bandit [de|d’] grands chemins
    bas résille
    >benne à >ordure
    [>beauté|>beau] à couper le souffle
    >bête à [manger|bouffer] du foin
    >billet [de|d’] [*NUM|$:B] [>euro|>dollar|>centime|>cent|>livre|>shilling]
    [>bisphénol|>bisphenol] A
    >blanc comme neige
    >blanc comme [de|d’] la craie
    >blanc comme un linge
    [>boîte|>boite] [aux|à] lettres
    [>boîte|>boite] à [gants|outils|sardines]
    >bombe à [eau|fission|fusion|fragmentation|hydrogène|neutrons|retardement]
    >bombe à rayonnement renforcé
    >bonnet [de|d’] nuit
    >bon à rien
    >boucle d’ >oreille
    bras d’ honneur
    >brave ?d’¿ entre les braves
    >brosse à [>dent|reluire]
    >cabinet [de|d’] [toilette|travail]
    >camp [de|d’] [concentration|internement|rééducation|vacances]
    >canne à [pêche|sucre]
    >canon à eau
    >caisse à >outil
    >carton d’ emballage
    >cellule [de|d’] détention provisoire
    >centre d’ éducation [populaire|surveillée]
    >chair à [pâté|>canon]
    >chair [de|d’] poule
    >chambre à [coucher|gaz]
    >chambre [de|d’] [agriculture|hôte|hôtel|hôtes|commerce|compensation|décompression|dégrisement]
    [>chariot|>charriot] à [bagages|roulettes]
    >chasse à courre
    >chasse à l’ homme
    >chasse d’ eau
    >chasseur [de|d’] primes
    >chemin [de|d’] [traverse|fer]
    >chemise [de|d’] nuit
    >chemise sans >manche
    >chèque sans provision
    >chili con carne
    >chou à la crème ?[fouettée|diplomate|mousseline|patissière|pralinée]¿
    >clair comme [de|d’] l’ eau [de|d’] [boudin|roche|source]
    >clair comme du cristal
    >clair comme jus [de|d’] [boudin|>chaussette|chique]
    >classement sans suite
    [>clé|>clef] à molette
    >clin d’ œil
    >clause [de|d’] [confidentialité|non-concurrence]
    >clause [de|d’] non concurrence
    >code [de|d’] ?bonne¿ conduite
    >commis d’ office
    >compagne [de|d’] route
    >compagnon [de|d’] route
    >complémentaire santé
    >compte à rebours
    concours [de|d’] beauté
    >condamné à mort
    >conférence [de|d’] presse
    >con comme la lune
    >con comme un balai
    >con comme une valise sans >poignée
    >conseiller d’ orientation [scolaire|professionnelle]
    >contrôle [de|d’] routine
    >convention [récepteur|générateur]
    >corvéable à merci
    >coup [de|d’] [avance|balai|barre|bâton|bec|bélier|bite|blues|bol|botte|boule|boutoir|cœur|chaud|coude|couteau|dé|dent|déprime|éclat|épaule|épée|estoc|État|foudre|fil|froid|genou|grâce|>griffe|grisou|gueule|hache|hanche|jarnac|jeune|jus|klaxon|main|maître|maitre|marteau|massue|nostalgie|œil|patte|pied|poignard|poing|poker|pouce|pute|queue|rabot|rein|sabre|sabot|sang|savate|semonce|sifflet|soleil|surin|tête|théâtre|tonnerre|trique|torchon|vent|vieux]
    >coup [de|d’] baguette ?magique¿
    >coup du sort
    >coup d’ un soir
    >coureur [de|d’] >jupon
    >course contre la montre
    [cousu+ses] [main]
    [cousu+ses] [de|d’] fil blanc
    >crayon à [lèvres|sourcils]
    >cour d’ assises
    [>coût|>cout] [de|d’] revient
    >couteau à cran d’ arrêt
    >cuillère à [café|soupe]
    >cure [de|d’] [désintoxication|désintox]
    >déclaration sur l’ honneur
    >délai [de|d’] [attente|carence|connexion|prescription|préavis|rétraction|rigueur]
    >demande d’ asile
    >descente aux [enfers|flambeaux]
    [>dîner|>diner] aux chandelles
    >digne [de|d’] [confiance|foi]
    >digne [de|d’] ce nom
    >don en nature
    >dossier [de|d’] presse
    >droit comme un i
    >eau [de|d’] [bouleau|bleuet|chaux|coco|javel|jouvence|mer|parfum|pluie|seltz|source|vie]
    >eau [de|d’] noix [de|d’] coco
    >économie [de|d’] >bout [de|d’] >chandelle
    >éditeur [de|d’] presse
    >élément à charge
    >emploi du temps
    >enterrement [de|d’] vie [de|d’] garçon
    >enterrement [de|d’] vie [de|d’] jeune fille
    >entrée [de|d’] service
    >épée à deux mains
    >épingle à cravate
    >erreur [de|d’] jugement
    >espérance [de|d’] vie
    >état [de|d’] [âme|esprit|urgence|conservation|fait]
    >état d’ extrême urgence
    >état [de|d’] l’ art
    >étui à cigarettes
    >expérience [utilisateur|utilisateurs]
    >face [A|B]
    faits et gestes
    farces et attrapes
    >fard à paupières
    >fer à cheval
    >femme [de|d’] [affaires|chambre|confiance|exception|État|Église|honneur|lettres|loi|ménage]
    >femme d’ âge mûr
    >femme à tout faire
    >fer à repasser
    >ferme à >clic
    >fermeture à glissière
    >fermoir à [cliquet|levier|ressort]
    >feu d’ artifice
    >feuille [de|d’] route
    >fibre [de|d’] verre
    >fiche S
    >file d’ attente
    >fille à [papa|maman|>soldat]
    >fille au pair
    fils à [papa|maman]
    fils [de|d’] pute
    >fleuve à sec
    >flocon [de|d’] neige ?électronique¿
    >fou à lier
    >fontaine à eau
    >fosse à [merde|>ordure|purin]
    >fosse aux lions
    [>fourgon|>fourgonnette] [de|d’] location
    >frayeur [de|d’] tous les diables
    >frousse [de|d’] tous les diables
    >fusil à pompe
    >garde à vue
    >garde du corps
    gaz à >effet [de|d’] serre
    >gilet [de|d’] sauvetage
    >grain [de|d’] [blé|maïs|sable]
    >grève [de|d’] la faim
    >groupe [de|d’] [discussion|parole|prière|pression|travail]
    >guerre éclair
    >hall d’ entrée
    >harcèlement [de|d’] rue
    >haut comme [trois|3] pommes
    >heure [sup|sup’]
    >histoire à dormir debout
    >histoire avec un [grand|petit] h
    >homme [de|d’] [affaires|armes|confiance|exception|État|Église|honneur|lettres|loi|main|paille]
    >homme d’ âge mûr
    >homme à tout faire
    >horaire à rallonge
    >hôtel [de|d’] ville
    >hôtesse d’ accueil
    >infirmier [de|d’] garde
    >inspection [de|d’] routine
    >instinct [de|d’] survie
    >interface [utilisateur+s]
    >invité d’ honneur
    >invité surprise
    >journal [de|d’] bord
    >juge d’ instruction
    >langue [de|d’] bois
    >lame [de|d’] fond
    >lettre [de|d’] recommandation
    >lampe à [huile|pétrole]
    >lampe [de|d’] chevet
    >lavage [de|d’] cerveau
    >liaison sans lendemain
    >lime à >ongle
    >liste d’ attente
    >lit à baldaquin
    >lit [de|d’] camp
    >livraison à domicile
    >livre [de|d’] poche
    >livret d’ épargne ?[bancaire|populaire|salariale]¿
    >longueur d’ avance
    >lune [de|d’] miel
    >machine à [café|coudre|écrire|laver|sous|voter]
    >machine à remonter le temps
    >machine [de|d’] guerre
    >maillot [de|d’] bain
    >main d’ œuvre
    >maison à colombages
    >maison [de|d’] [passe|retraite]
    >mal [de|d’] [tête|ventre|mer]
    >mandat [de|d’] [arrêt|dépôt]
    >marchand [de|d’] fruits et légumes
    >marché aux puces
    >maréchal des [logis|logis-chef]
    >marin d’ eau douce
    >marge [de|d’] >manœuvre
    >marque [de|d’] fabrique
    >masque à [gaz|oxygène]
    >matière à réflexion
    >médecin [de|d’] garde
    >mère au foyer
    >metteur en scène
    >mineur [de|d’] moins [de|d’] *NUM ans
    >mineur [de|d’] moins [de|d’] $:B ans
    >miroir aux alouettes
    >mode [de|d’] [emploi|paiement|scrutin|vie]
    >monnaie [de|d’] [échange|réserve|singe]
    >montre à gousset
    >mot [de|d’] passe
    >moteur [>essence|>diésel|>diesel]
    >motion [de|d’] [blâme|censure|défiance]
    >moule à [>gaufre|>gâteau|brioche|manqué|savarin|charlotte|tarte]
    >moulin à [café|eau|paroles|poivre|prières|vent]
    noix [de|d’] [cajou|pécan|pecan|coco|lavage|muscade|veau|macadamia]
    >nounou à domicile
    >nourrice à domicile
    >nu comme un ver
    >nu comme des vers
    >nul et non >avenu
    >occasion en or ?massif¿
    >oiseau [de|d’] [malheur|nuit|proie]
    >oiseau [de|d’] mauvais augure
    >onde [de|d’] choc
    orge [perlé|mondé|carré]
    >noir comme la nuit
    >noir comme une nuit sans lune
    >nuit [de|d’] noces
    >panier à linge
    >papier à [>lettre|musique]
    >parc d’ attractions
    >parole en l’ air
    >partie [de|d’] jambes en l’ air
    >passage à tabac
    >passation [de|d’] pouvoir
    >pâté en [croute|croûte]
    >peur [de|d’] tous les diables
    >pièce à conviction
    >pièce [de|d’] [théâtre|monnaie]
    >pièce [de|d’] *NUM [>euro|>dollar|>centime|>cent|>livre|>shilling]
    >pince à linge
    >placard à [>balai|chaussures]
    >plan [A|B|C]
    >planche [de|d’] salut
    >planche à repasser
    >plein aux as
    >police [de|d’] [caractères|écriture]
    >politique spectacle
    >pomme [de|d’] [discorde|terre|reinette|pin|Adam|api|amour|ambre|eau|or]
    >pompe à [chaleur|essence|fric]
    >porte [de|d’] [entrée|service|garage|sortie]
    >porte d’ entrée
    >pot [de|d’] [chambre|colle]
    >poudre aux yeux
    >presse à >scandale
    preuve ?suffisante¿ du contraire
    preuves ?suffisantes¿ du contraire
    prix [de|d’] revient
    quelqu’un d’ autre
    >question [de|d’] vie ou [de|d’] mort
    >rapport [de|d’] force
    >rat [de|d’] bibliothèque
    >réaction en [chaîne|chaine]
    [réglé+ses] comme du papier à musique
    >règlement [de|d’] comptes
    [remis+es] à plat
    >requête en nullité
    >requête en non [conciliation|inscription|lieu]
    >requête en non révocation [de|d’] sursis
    >responsable qualité
    >retour à la case départ
    >rivière à sec
    >robe [de|d’] [chambre|soirée]
    >robe du soir
    >robe sans >manche
    >roman à l’ eau [de|d’] rose
    >roue [avant|arrière]
    >rouge à lèvres
    >roulement à billes
    [>ru|>ruisseau] à sec
    >sac à [bandoulière|dos|main|langer|merde|foutre]
    >sac [de|d’] [couchage|sport|voyage]
    >salle à manger
    >salle [de|d’] [attente|>bain|conférence|lecture|séjour|vente]
    >sain [de|d’] [corps|esprit]
    >sain [de|d’] [corps|esprit] et [de|d’] [corps|esprit]
    >sclérose en plaques
    [secret+s] défense
    >sel [de|d’] [aluminium|ammonium|mer]
    >serpent à sonnette
    >seuil [de|d’] tolérance
    >seuil [de|d’] tolérance à la douleur
    >silo à [>grains|blé]
    >soldat d’ élite
    >sonnette d’ alarme
    >sortie [de|d’] secours
    >soue à >cochonne
    >sourd comme un pot
    >système d’ exploitation
    >système D
    >tableau [de|d’] chasse
    >table à repasser
    >table [de|d’] chevet
    >taille *NUM
    tas [de|d’] >ferraille ?rouillée¿
    >talon >aiguille
    taux [de|d’] [abstention|absorption|alcool|alphabétisation|endettement|inflation|intérêt|imposition|occupation|ouverture|œstrogène|urée|usure|change|cholestérol|cholesterol|glycémie|fécondité|participation|testostérone|TVA]
    >témoin à charge
    tenants et aboutissants
    >ténor du barreau
    >tête à claques
    >tête [de|d’] [linotte|déterré|déterrée|déterrés|déterrées|mule]
    >têtu comme une [bourrique|mule]
    >têtu comme un [âne|bourriquot|mulet]
    >terrain à découvert
    >tigre à dents [de|d’] sabre
    >tir [de|d’] barrage
    >tiret d’ incise
    >tireur d’ élite
    >titre [de|d’] [noblesse|propriété|séjour]
    >tondeuse à gazon
    >tour [de|d’] passe-passe
    >torrent à sec
    >train à grande vitesse
    >traitement [de|d’] faveur
    >transport en commun
    >trou à >rat
    >trouble à l’ ordre public
    >t-shirt sans >manche
    >tueur à gages
    >tueur en série
    >turbine à [gaz|vapeur]
    >usine à gaz
    >vache à lait
    >vague à l’ âme
    >vecteur [>accélération|>position|>rotation|>vitesse]
    >véhicule [de|d’] location
    >vente à domicile
    >vente aux enchères
    >vérification [de|d’] routine
    vernis à ongles
    >verre à pied
    >voie [de|d’] [recours|perdition]
    >vol à l’ étalage
    >vol à la [sauvette|tire]
    >vol à main armée
    >volée [de|d’] bois vert
    >voiture [de|d’] location
    >zone [de|d’] confort
    >zone [de|d’] transit ?principal¿
        <<- ~2:0>> *
        <<- =>> =select(\1, ":N")

    >mort de trouille
        <<- ~2:0>> *

    [>homme|>femme|>cinéaste|>politicien|>acteur|>auteur|>sculpteur|>compositeur|>musicien|>groupe|>romancier|>peintre|>photographe|>sportif|>philosophe|>intellectuel|>polémiste] à succès
    [>homme|>femme] d’ >affaire à succès
        <<- ~-2:0>> *

    >calibre . *NUM ?[acp|auto|brenneke|browning|british|colt|court|H&K|magnum|mauser|otan|remington|parabellum|russian|S&W|sig|soviet|special|wcf|wsm|winchester]¿
    >calibre . *NUM long rifle
    >calibre *NUM ?[mm|in]¿
    >calibre *NUM [*|×] *NUM ?[mm|in]¿
        <<- ~2:0>> *
        <<- =>> =select(\1, ":N")


__purge_syntagmes_nominaux_matière__
    *WORD  en  acier  ?[galvanisé|inoxydable|trempé]¿
    *WORD  en  [alu|aluminium|bois|contreplaqué|coton|cuir|cuivre|émail|étain|fer|fibrociment|fibro-ciment|inox|laiton|lin|coton|métal|nacre|plastique|plâtre|plomb|polycarbonate|polymère|verre|zinc]
        <<- morph(\1, ":N") and not morph(>1, ":A.*:[me]:[si]") ~2:0>> *

    *WORD  en  pierre
    *WORD  en  pierre de taille
    *WORD  en  soie
    *WORD  en  terre  ?cuite¿
        <<- morph(\1, ":N") and not morph(>1, ":A.*:[fe]:[si]") ~2:0>> *

TEST: deux câbles en acier situés de part et d’autre du chariot


__purge_locutions_adjectivales__
    ancienne formule
    bas de gamme
    basse consommation
    bon [enfant|marché|teint]
    bon chic ?,¿ bon genre
    [>clé|>clef] en >main
    dernier cri
    fleur bleue
    grand [format|public|luxe|maximum]
    grande taille
    grandeur nature
    haut de gamme
    haute [résolution|fidélité|tension]
    hors service
    longue [conservation|distance|portée|durée]
    meilleur marché
    nouvelle [formule|génération]
    numéro un
    numéro $:B
    plein cadre
    top secret
    vieux jeu
    open source
    Créative Commons
    pair à pair
    petite taille
    plein les yeux
    pur [sucre|jus]
    terre à terre
    vieille école
        <<- morph(<1, ":(?:N|A|Q|W|V0e)", ":D") ~>> *


__purge_couleurs__
    [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] [brillant|clair|criard|diapré|fluo|foncé|irisé|mat|pâle|pastel|sale|sombre|tendre|terne|vif]
    [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] et [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent]
    blanc   [argenté|cassé|lunaire]
    bleu    [acier|argenté|azur|céleste|ciel|électrique|givré|indigo|marine|nuit|outremer|outre-mer|persan|pétrole|roi|saphir|turquin|turquoise|vert]
    blond   [argenté|platine|cuivré]
    brun    cuivré
    gris    [acier|anthracite|argenté|fer|perle|souris]
    jaune   [canari|citron|doré|maïs|paille|sable]
    noir    [de|d’] [encre|jais]
    noir    et blanc
    noir    sur blanc
    rose    [bonbon|chair|corail]
    rouge   [anglais|brique|cardinal|carmin|cerise|cochenille|coquelicot|cuivré|écarlate|feu|fraise|grenat|groseille|incarnat|indien|rubis|sang|sanguin|tomate|vermeille|vermillon]
    vert    [bouteille|céladon|émeraude|épinard|impérial|lichen|olive|perroquet|pistache|poireau|pomme|prairie|printemps|sapin|sauge|tilleul]
    couleur sable
        <<- morph(<1, ":[NA]", ":D") ~>> *
        <<- __else__ and morph(<1, ":D|>(?:être|devenir|redevenir|rester|sembler|demeurer|para[îi]tre)") ~>> ␣
        <<- __also__ =>> define(\1, [":A:e:i"])


__simplification_noms_propres__
    don Juan
        <<- ~1>> *

    >cocktail Molotov
    >effet Streisand
    prix Nobel
        <<- ~2>> *

    Amérique du [Nord|Sud]
    Amérique centrale
        <<- ~2:0>> *

    @:M[12]  *WORD
        <<- \2.istitle() or re.search("^[MDCLXVI]+$", \2) ~2:0>> *

    @:M[12]  [Ier|Iᵉʳ]
        <<- \2.istitle() ~2:0>> *

    @:M[12]  [Le|La|von|van|Mac|Mc|De|Du|D’]  *WORD
        <<- \3.istitle() ~2:0>> *

    [de|d’]  $:M  [et|ou]  [de|d’]  $:M
    [de|d’]  $:M
        <<- ~>> *

    entre  $:M  et  $:M
        <<- ~>> *

    entre  $:N  et  $:N
        <<- \2.istitle() and \4.istitle() ~>> *

    en  $:MP
        <<- ~>> *

    [le|ce|du]  [baron|docteur|député|duc|frère|ministre|prince|professeur|président|roi|sénateur|mir]  @:M[12]
    [la|cette]  [baronne|docteur|docteure|députée|duchesse|ministre|sœur|princesse|présidente|professeure|reine|sénatrice]  @:M[12]
        <<- ~3>> *

    [Mr|Mlle|Mme|Mgr|miss]  ~^[A-ZÉÈÊ]
        <<- ~2>> *

    $:Cs  ~^[A-ZÉÈÊ]  et  [moi|toi|lui|elle|nous|vous|eux|elles]
        <<- morph(\2, ":M") and not before("\\b(?:plus|moins|aussi) .* que +$")
        ~2:4>> =rewriteSubject(\2,\4) + "||"

    <start>  ~^[A-ZÉÈÊ]  et  [moi|toi|lui|elle|nous|vous|eux|elles]
        <<- morph(\2, ":M")
        ~2:0>> =rewriteSubject(\2,\4) + "||"


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

    tu      *WORD  toi aussi
        <<- morph(\2, ":2s") ~3:0>> *

    il      *WORD  lui aussi
    elle    *WORD  elle aussi
    on      *WORD  nous aussi
        <<- morph(\2, ":3s") ~3:0>> *

    nous    *WORD  nous aussi
        <<- morph(\2, ":1p") ~3:0>> *

    vous    *WORD  vous aussi
        <<- morph(\2, ":2p") ~3:0>> *

    ils     *WORD  eux aussi
    elles   *WORD  elles aussi
        <<- morph(\2, ":3p") ~3:0>> *


__purge_après_être__
    [>être|>devenir|>rester] [bon|meilleur] marché
    [>être|>devenir|>rester] cousin et cousine
    [>être|>devenir|>rester] de passage
    [>être|>devenir|>rester] frère et sœur
    [>être|>devenir|>rester] mari et femme
    [>être|>devenir|>rester] mission impossible
    [>être|>devenir|>rester] monnaie courante
    [>être|>devenir|>rester] papa et maman
    [>être|>devenir|>rester] partie [intégrante|prenante]
    [>être|>devenir|>rester] peine perdue
    [>être|>devenir|>rester] pieds et poings liés
    [>être|>devenir|>rester] pieds nus
    [>être|>devenir|>rester] père et mère
        <<- ~2:0>> ␣
        <<- =>> define(\2, [":LV"])

    [>être|>devenir|>rester] [pas|jamais|plus|guère|point] [bon|meilleur] marché
    [>être|>devenir|>rester] [pas|jamais|plus|guère|point] cousin et cousine
    [>être|>devenir|>rester] [pas|jamais|plus|guère|point] de passage
    [>être|>devenir|>rester] [pas|jamais|plus|guère|point] frère et sœur
    [>être|>devenir|>rester] [pas|jamais|plus|guère|point] mari et femme
    [>être|>devenir|>rester] [pas|jamais|plus|guère|point] mission impossible
    [>être|>devenir|>rester] [pas|jamais|plus|guère|point] monnaie courante
    [>être|>devenir|>rester] [pas|jamais|plus|guère|point] papa et maman
    [>être|>devenir|>rester] [pas|jamais|plus|guère|point] partie [intégrante|prenante]
    [>être|>devenir|>rester] [pas|jamais|plus|guère|point] peine perdue
    [>être|>devenir|>rester] [pas|jamais|plus|guère|point] pieds et poings liés
    [>être|>devenir|>rester] [pas|jamais|plus|guère|point] pieds nus
    [>être|>devenir|>rester] [pas|jamais|plus|guère|point] père et mère
        <<- ~2>> *
        <<- ~3:0>> ␣
        <<- =>> define(\3, [":LV"])

    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ avant tout
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ du moins
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ en partie
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ somme toute
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ sous peu
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ [tous|toutes] [deux|trois]
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ un jour
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ à jamais
    [>être|>devenir|>rester] [pas|jamais|plus|guère|point]
        <<- ~2:0>> *

    /VCint [bon|meilleur] marché
    /VCint cousin et cousine
    /VCint de passage
    /VCint frère et sœur
    /VCint mari et femme
    /VCint mission impossible
    /VCint monnaie courante
    /VCint papa et maman
    /VCint partie [intégrante|prenante]
    /VCint peine perdue
    /VCint pieds et poings liés
    /VCint pieds nus
    /VCint père et mère
        <<- morphVC(\1, ">(?:être|devenir|rester)") ~2:0>> ␣
        <<- __also__ =>> define(\2, [":LV"])

    /VCint [pas|jamais|plus|guère|point] [bon|meilleur] marché
    /VCint [pas|jamais|plus|guère|point] cousin et cousine
    /VCint [pas|jamais|plus|guère|point] de passage
    /VCint [pas|jamais|plus|guère|point] frère et sœur
    /VCint [pas|jamais|plus|guère|point] mari et femme
    /VCint [pas|jamais|plus|guère|point] mission impossible
    /VCint [pas|jamais|plus|guère|point] monnaie courante
    /VCint [pas|jamais|plus|guère|point] papa et maman
    /VCint [pas|jamais|plus|guère|point] partie [intégrante|prenante]
    /VCint [pas|jamais|plus|guère|point] peine perdue
    /VCint [pas|jamais|plus|guère|point] pieds et poings liés
    /VCint [pas|jamais|plus|guère|point] pieds nus
    /VCint [pas|jamais|plus|guère|point] père et mère
        <<- morphVC(\1, ">(?:être|devenir|rester)") ~2>> *
        <<- __also__ ~3:0>> ␣
        <<- __also__ =>> define(\3, [":LV"])

    /VCint ?[pas|jamais|plus|guère|point]¿ avant tout
    /VCint ?[pas|jamais|plus|guère|point]¿ du moins
    /VCint ?[pas|jamais|plus|guère|point]¿ en partie
    /VCint ?[pas|jamais|plus|guère|point]¿ somme toute
    /VCint ?[pas|jamais|plus|guère|point]¿ sous peu
    /VCint ?[pas|jamais|plus|guère|point]¿ [tous|toutes] [deux|trois]
    /VCint ?[pas|jamais|plus|guère|point]¿ un jour
    /VCint ?[pas|jamais|plus|guère|point]¿ à jamais
    /VCint [pas|jamais|plus|guère|point]
        <<- morphVC(\1, ">(?:être|devenir|rester)") ~2:0>> *

    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ beaucoup
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ bien [entendu|sûr]
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ dans [l’|leur|son] ensemble
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ [à|en] ce moment  ?précis¿
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ [à|en] cet instant ?précis¿
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ sans peine
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ un [moment|peu|minimum]
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ un petit peu
    [>être|>devenir|>rester] ?[pas|jamais|plus|guère|point]¿ un tout petit peu
        <<- morph(>1, ":[QY]") ~2:0>> *

    /VCint ?[pas|jamais|plus|guère|point]¿ beaucoup
    /VCint ?[pas|jamais|plus|guère|point]¿ bien [entendu|sûr]
    /VCint ?[pas|jamais|plus|guère|point]¿ dans [l’|leur|son] ensemble
    /VCint ?[pas|jamais|plus|guère|point]¿ [à|en] ce moment  ?précis¿
    /VCint ?[pas|jamais|plus|guère|point]¿ [à|en] cet instant ?précis¿
    /VCint ?[pas|jamais|plus|guère|point]¿ sans peine
    /VCint ?[pas|jamais|plus|guère|point]¿ un [moment|peu|minimum]
    /VCint ?[pas|jamais|plus|guère|point]¿ un petit peu
    /VCint ?[pas|jamais|plus|guère|point]¿ un tout petit peu
        <<- morphVC(\1, ">(?:être|devenir|rester)") and morph(>1, ":[QY]") ~2:0>> *

    on ne peut [plus|moins]
    on ne peut pas [plus|moins]
    plus que
        <<- morph(<1, ":(?:V0e|N)") and morph(>1, ":[AQ]") ~>> *


__purge_après_avoir__
    >avoir  [pas|jamais|plus|guère|point]
    >avoir  ?[pas|jamais|plus|guère|point]¿  en partie
    >avoir  ?[pas|jamais|plus|guère|point]¿  [tous|toutes] [deux|trois]
    >avoir  ?[pas|jamais|plus|guère|point]¿  somme toute
        <<- ~2:0>> *

    >avoir  ?[pas|jamais|plus|guère|point]¿  beaucoup
    >avoir  ?[pas|jamais|plus|guère|point]¿  bien [entendu|sûr]
    >avoir  ?[pas|jamais|plus|guère|point]¿  dans [leur|l’|son] ensemble
    >avoir  ?[pas|jamais|plus|guère|point]¿  à cet [instant|endroit] ?précis¿
    >avoir  ?[pas|jamais|plus|guère|point]¿  à ce moment ?précis¿
    >avoir  ?[pas|jamais|plus|guère|point]¿  sans peine
    >avoir  ?[pas|jamais|plus|guère|point]¿  un [moment|instant]
    >avoir  ?[pas|jamais|plus|guère|point]¿  un minimum
    >avoir  ?[pas|jamais|plus|guère|point]¿  un peu
    >avoir  ?[pas|jamais|plus|guère|point]¿  un petit peu
    >avoir  ?[pas|jamais|plus|guère|point]¿  un tout petit peu
        <<- morph(>1, ":[QY]") ~2:0>> *

    >avoir  [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|peine|soif|vent]
    >avoir  bon [dos|fond]
    >avoir  bon pied ?,¿ bon œil
    >avoir  carte blanche
    >avoir  forme [humaine|animale]
    >avoir  partie [gagnée|liée]
    >avoir  voix au chapitre
        <<- ~2:0>> ␣
        <<- =>> define(\2, [":LV"])

    >avoir  [pas|jamais|plus|guère|point]  [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|peine|soif|vent]
    >avoir  [pas|jamais|plus|guère|point]  bon [dos|fond]
    >avoir  [pas|jamais|plus|guère|point]  bon pied ?,¿ bon œil
    >avoir  [pas|jamais|plus|guère|point]  carte blanche
    >avoir  [pas|jamais|plus|guère|point]  forme [humaine|animale]
    >avoir  [pas|jamais|plus|guère|point]  partie [gagnée|liée]
    >avoir  [pas|jamais|plus|guère|point]  quartier libre
    >avoir  [pas|jamais|plus|guère|point]  voix au chapitre
        <<- ~3:0>> ␣
        <<- =>> define(\3, [":LV"])

    >avoir  ?[pas|jamais|plus|guère|point]¿  [tous|toutes] les $:B  [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|peine|soif|vent]
    >avoir  ?[pas|jamais|plus|guère|point]¿  [tous|toutes] les $:B  @:(?:Q|V1.*:Y)
        <<- ~2:-2>> *

    n’  >avoir  que  $:Q
        <<- ~3>> *

    n’  >avoir  que  $:W  $:Q
        <<- ~3:4>> *

    n’  >avoir  que  [peu|très|trop]  $:W  $:Q
        <<- ~3:5>> *

    /VCint  [pas|jamais|plus|guère|point]
    /VCint  ?[pas|jamais|plus|guère|point]¿  en partie
    /VCint  ?[pas|jamais|plus|guère|point]¿  [tous|toutes] [deux|trois]
    /VCint  ?[pas|jamais|plus|guère|point]¿  somme toute
        <<- morphVC(\1, ":V0a") ~2:0>> *

    /VCint  ?[pas|jamais|plus|guère|point]¿  beaucoup
    /VCint  ?[pas|jamais|plus|guère|point]¿  bien [entendu|sûr]
    /VCint  ?[pas|jamais|plus|guère|point]¿  dans [leur|l’|son] ensemble
    /VCint  ?[pas|jamais|plus|guère|point]¿  à cet [instant|endroit] ?précis¿
    /VCint  ?[pas|jamais|plus|guère|point]¿  à ce moment ?précis¿
    /VCint  ?[pas|jamais|plus|guère|point]¿  sans peine
    /VCint  ?[pas|jamais|plus|guère|point]¿  un [moment|instant]
    /VCint  ?[pas|jamais|plus|guère|point]¿  un minimum
    /VCint  ?[pas|jamais|plus|guère|point]¿  un peu
    /VCint  ?[pas|jamais|plus|guère|point]¿  un petit peu
    /VCint  ?[pas|jamais|plus|guère|point]¿  un tout petit peu
        <<- morphVC(\1, ":V0a") and morph(>1, ":[QY]") ~2:0>> *

    /VCint  [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|peine|soif|vent]
    /VCint  bon [dos|fond]
    /VCint  bon pied ?,¿ bon œil
    /VCint  carte blanche
    /VCint  forme [humaine|animale]
    /VCint  partie [gagnée|liée]
    /VCint  voix au chapitre
        <<- morphVC(\1, ":V0a") ~2:0>> ␣
        <<- __also__ =>> define(\2, [":LV"])

    /VCint  [pas|jamais|plus|guère|point]  [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|peine|soif|vent]
    /VCint  [pas|jamais|plus|guère|point]  bon [dos|fond]
    /VCint  [pas|jamais|plus|guère|point]  bon pied ?,¿ bon œil
    /VCint  [pas|jamais|plus|guère|point]  carte blanche
    /VCint  [pas|jamais|plus|guère|point]  forme [humaine|animale]
    /VCint  [pas|jamais|plus|guère|point]  partie [gagnée|liée]
    /VCint  [pas|jamais|plus|guère|point]  quartier libre
    /VCint  [pas|jamais|plus|guère|point]  voix au chapitre
        <<- morphVC(\1, ":V0a") ~3:0>> ␣
        <<- __also__ =>> define(\3, [":LV"])

    /VCint  ?[pas|jamais|plus|guère|point]¿  [tous|toutes] les $:B  [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|peine|soif|vent]
    /VCint  ?[pas|jamais|plus|guère|point]¿  [tous|toutes] les $:B  @:(?:Q|V1.*:Y)
        <<- morphVC(\1, ":V0a") ~2:-2>> *


__purge_après_verbe__
    $:V  ?pas¿  jour et nuit
    $:V  ?pas¿  nuit et jour
    $:V  quand même pas
    $:V  [moi|toi|lui|elle|nous|vous|eux|elles]  aussi
    $:V  même
    @:[123]  bien [entendu|sûr]
    @:[123]  ?pas¿  juste
    @:[123]  ?pas¿  ensemble
    @:[123]  ?pas¿  ?[fort|très|super]¿  [bien|mal]
        <<- ~2:0>> *

    [>pouvoir|>savoir|>vouloir] mieux que personne ?$:W¿ @:[YG]
    >avoir                      mieux que personne ?$:W¿ @:[QYG]
    >être                       mieux que personne ?$:W¿ @:[QAYG]
        <<- ~2:-2>> *

    >avoir  pour [lui|nous|vous|longtemps]  ?$:W¿  $:Q
    >être   pour [lui|nous|vous|longtemps]  ?$:W¿  @:[QA]
        <<- ~2:-2>> *


__purge_adverbes_de_négation__
    jamais
        <<- ~>> *

    guère
        <<- ~>> *

    [point|plus|bien|ensemble]
    pas ?[moins|plus]¿
        <<- morph(<1, ":[VW]", ":G") ~>> *

    rien
        <<- morph(<1, ":V") and not value(>1, "|qui|de|d’|") ~>> *

    /VCint  [pas|point|bien|ensemble]
    /VCint  pas ?[moins|plus]¿
        <<- ~2>> *

    /VCint  rien
        <<- not value(>1, "|qui|de|d’|") ~2>> *


__purge_avant_adjectifs_adverbes__
    le  @:[NAQ].*:[me]¬:G  le  plus  @:A.*:[me]
        <<- ~3:4>> *

    la  @:[NAQ].*:[fe]¬:G  la  plus  @:A.*:[fe]
        <<- ~3:4>> *

    [les|mes|tes|ses|nos|vos|leurs]  @:[NA].*:[pi]¬:[123][sp]  les  plus  @:A.*:[pi]
        <<- ~3:4>> *

    [>être|>avoir]  le  [plus|moins]  @:A¬:([me]:[si]|G)
        <<- morph(\1, ":V") ~2:3>> *

    bien sûr
        <<- not morph(>1, "|de|d’|") ~>> *

    à peu près   @:[AW]
        <<- ~1:3>> *

    à [demi|peine]              @:[AW]
    [super|fort] [bien|mal]     @:[AW]
    depuis peu                  @:[AW]
    quelque peu                 @:[AW]
    pas très                    @:[AW]
    non moins                   @:[AW]
        <<- ~1:2>> *

    un ?petit¿  peu ?[plus|moins]¿
        <<- morph(>1, ":[AW]") ~>> *

    [plus|moins|peu] @:[AW]
        <<- ~1>> *

    [bien|mal|fort] @:[AW]
        <<- not value(<1, "|un|le|ce|du|mon|ton|son|notre|votre|leur|") ~1>> *

    si  @:[AW]
        <<- not (\2 == "bien" and value(>1, "|que|qu’|")) and not (\2 == "tant" and value(>1, "|est|")) ~1>> *

    un [brin|chouia|chouïa|rien|minimum|soupçon|tantinet]  ?[trop|plus|moins]¿
        <<- morph(>1, ":A", ":G") ~>> *

    [assez|trop]  @:[AW]¬:[123][sp]
        <<- ~1>> *

    pour  toujours  @:[AQ]
        <<- ~1:2>> *


__purge_adverbes__
    [assez|trop]  ~ment$
        <<- morph(\2, ":W", ":3p") ~>> *

    @:[NAQ]  [le|la]  [plus|moins]  ~.ment$  $:A
        <<- morph(\4, ":W", ":A") ~2:4>> *

    complètement
        <<- not morph(<1, ":D.*:m") ~>> *

    ~.ment$  ?[parlant|pas]¿
        <<- morph(\1, ":W", ":(?:3p|N)") ~>> *



@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: purge_passe2                                                                            _
@@@@
@@@@
@@@@
@@@@

## Seconde passe (il faut réorganiser tout le cycle de simplification)

__purge_ponctuations__
    ,   ,
    (   )
    [   ]
    {   }
    <   >
    [-|–|—]  [-|–|—]
        <<- ~>> *

    <start>  ,
        <<- ~2>> *

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


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

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

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

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

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

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

    au pire  @:A¬:N.*:[me]:[si]
    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>|,]
        <<- ~1:2>> *

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

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

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

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

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

    dans la grande majorité des cas     @¬:A:[me]:[pi]
    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>|,]
        <<- ~1:5>> *

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

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

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

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

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

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

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

    dès le départ  @¬:A.*:[me]:[si]
    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>|,]
        <<- ~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>|,]
        <<- ~1:4>> *

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

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

    en un sens  @¬:A.*:[me]:[si]
    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>|,]
        <<- ~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>|,]
        <<- ~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>|,]
        <<- ~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>|,]
        <<- ~1:3>> *

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

    de nombreux [instants|moments|jours|mois|ans|siècles]  @¬:A.*:[me]:[pi]
    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>|,]
        <<- ~1:6>> *

    pour partie  @:¬:A.*:f:s
    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]  @¬:A.*:[me]:[si]
    ?à¿ un [instant|moment]  [<end>|,]
    un seul [instant|moment]  @¬:A.*:[me]:[si]
    un seul [instant|moment]  [<end>|,]
        <<- not morph(<1, ":R|>d’/") ~1:-2>> *

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

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


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

    >faire tous
        <<- morph(\1, ":[123]p") or (\1 == "fait" and value(<1, "|on|")) ~2>> *


# tous / tout / toute / toutes
__purge_tout_tout_tous_toutes__
    tout            [le|ce|cet|mon|ton|son]
    toute           [la|cette|ma|ta|sa]
    [tous|toutes]   [les|des|mes|tes|ses|ces|nos|vos|leurs]
        <<- ~1>> *

    /-on        [tous|toutes]
    /-nous      [tous|toutes]
    /-vous      [tous|toutes]
    /-ils       [tous|toutes]
    /-elles     [tous|toutes]
    /-iel       [tous|toutes|tout_e_s]
    /-iels      [tous|toutes|tout_e_s]
        <<- ~2>> *

    *WORD       [tous|toutes]
        <<- morph(\1, ":[123]p") ~2>> *

    on  ?[ne|n’]¿  ?[le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  ?[le|la|l’|les|en|y|lui|leur]¿  *WORD  [tous|toutes]
        <<- morph(\-2, ":[123]s") ~-1>> *



## se rendre compte
__ppas_s_être_rendu_compte__
    >être  ?@:[WX]¿  rendu  ?$:W¿  compte
        <<- !2:3>>

    /VCint  ?@:[WX]¿  rendu  ?$:W¿  compte
        <<- morphVC(\1, ">être/") !2:3>>

    >être  ?@:[WX]¿  [rendue|rendus|rendues]  ?$:W¿  compte
        <<- /ppas/ -2>> rendu                                                                       # Accord erroné : dans l’expression “se rendre compte”, “rendu” est invariable.

    /VCint  ?@:[WX]¿  [rendue|rendus|rendues]  ?$:W¿  compte
        <<- /ppas/ morphVC(\1, ">être/") -2>> rendu                                                 # Accord erroné : dans l’expression “se rendre compte”, “rendu” est invariable.

TEST: Elles se sont {{rendues}} compte
TEST: se sont-ils {{rendus}} compte
TEST: La puissance publique s’en est-elle rendu compte ?
TEST: Elle s’est rendu compte qu’il s’était moqué d’elle une fois de plus.



@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: purge_passe3                                                                            _
@@@@
@@@@
@@@@
@@@@

__da_le_la_les_leur2__
    [<start>|,]  c’                                                 ?[ne|n’]¿  >être   [le|la|l’|les]  @:[NA]¬:G
    [<start>|,]  ?[je|tu|il|elle|on|nous|vous|ils|elles|iel|iels]¿  ?[ne|n’]¿  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  *WORD  [le|la|l’|les]  @:[NA]¬:[YG]
    [<start>|,]  ?[je|tu|il|elle|on|nous|vous|ils|elles|iel|iels]¿  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         *WORD  [le|la|l’|les]  @:[NA]¬:[YG]
    [<start>|,]  ?[je|tu|il|elle|on|nous|vous|ils|elles|iel|iels]¿  ?[ne|n’]¿  [le|la|l’|les]                  [lui|leur|en|y]             *WORD  [le|la|l’|les]  @:[NA]¬:[YG]
    [<start>|,]  ?[je|tu|il|elle|on|nous|vous|ils|elles|iel|iels]¿  ?[ne|n’]¿  [lui|leur|y]                    en                          *WORD  [le|la|l’|les]  @:[NA]¬:[YG]
        <<- morph(\-3, ":[123][sp]") =>> =select(\-2, ":D") and exclude(\-1, ":[123][sp]")

    [/VCint|/VCimp]  [le|la|l’|les|leur|leurs]  @:[NA]¬:[YG]
        <<- =>> =select(\-2, ":D") and exclude(\-1, ":[123][sp]")


__da_substantifs__
    [<start>|,]  $:D  *WORD  *WORD  [ne|n’|me|m’|te|t’|se|s’]
    [<start>|,]  $:D  *WORD  *WORD  [en|nous|vous|lui|y]                    @:(?:[123][sp]|P)
    [<start>|,]  $:D  *WORD  *WORD  [le|la|l’|les|leur]                     @:(?:[123][sp]|P)¬:[NA]
    [<start>|,]  $:D  *WORD  *WORD  [nous|vous]     [le|la|l’|les|en|y]     @:(?:[123][sp]|P)
    [<start>|,]  $:D  *WORD  *WORD  [le|la|l’|les]  [lui|leur|en|y]         @:(?:[123][sp]|P)
    [<start>|,]  $:D  *WORD  *WORD  [lui|leur|y]    en                      @:(?:[123][sp]|P)
        <<- morph(\3, ":[NA]", ":(?:G|V0)") and morph(\4, ":[NA]", ":(?:[PG]|V[023])") =>> exclude(\4, ":V")

    [<start>|,]  $:D  *WORD  *WORD  @:(?:3[sp]|P)¬:[GW]
        <<- morph(\2, ":p") and morph(\3, ":[NA].*:p", ":(?:G|V0)") and morph(\4, ":[NA].*:p", ":(?:[PGQ]|V[023])") =>> exclude(\4, ":V")
        <<- __else__ and
            morph(\2, ":s") and morph(\3, ":[NA].*:s", ":(?:G|V0)") and morph(\4, ":[NA].*:s", ":(?:[PGQ]|V[023])") and not morph(\5, ":A.*:[si]") =>> exclude(\4, ":V")

    [des|ces|mes|tes|ses|nos|vos|quelques|lesdits]  @:A.*:[pi]  @:N.*:[pi]¬(?:3[sp]|Q|G)
        <<- =>> exclude(\3, ":V")

    les  @:A.*:[pi]¬:V  @:N.*:[pi]¬(?:3[sp]|Q|G)
        <<- not before(":O[vs]") =>> exclude(\3, ":V")

    leurs  @:A.*:[pi]¬:V  @:N.*:[pi]¬(?:3[sp]|Q|G)
        <<- not before(":O[vs]") =>> exclude(\3, ":V")

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


__purge_vite__
    vite
        <<- not (morph(<1, ":V0a") and value(>1, "|fait|")) ~>> *


__purge_locutions_verbales__
    >aller bon train
    >armer jusqu’ aux dents
    >arriver à [destination|échéance]
    >arriver à point nommé
    >arriver à bon port
    >attendre [de|d’] pied ferme
    >battre à plate couture
    >battre en [brèche|retraite]
    [>brûler|>bruler] à vif
    >charger à blanc
    >chauffer à blanc
    >compter à rebours
    >condamner à mort
    >couler à ?grands¿ flots
    >demander [assistance|audience|conseil|pardon]
    [>donner|>redonner] [naissance|sens|suite|vie]
    [>donner|>redonner] quartier libre
    >élire domicile
    >étouffer dans l’ œuf
    >faire [allusion|assaut|attention|barrage|chaud|confiance|connaissance|compliqué|copain-copain|date|débat|défaut|demi-tour|écran|envie|erreur|état|exception|figure|foi|fortune|froid|front|grève|halte|honte|illusion|mention|mouche|office|part|peur|polémique|plaisir|preuve|rage|recette|rempart|scandale|sens|signe|surface|usage|volte-face]
    >faire amende honorable
    >faire bande à part
    >faire bon accueil
    >faire bonne figure
    >faire chou blanc
    >faire copain copain
    >faire de [mon|ton|son|notre|votre|leur] mieux
    >faire figure d’ exception
    >faire front commun
    >faire grise mine
    >faire grand [bruit|cas]
    >faire ?[bonne|excellente|grande|mauvaise]¿ impression
    >faire long feu
    >faire [machine|marche] arrière
    >faire main basse
    >faire office
    >faire partie ?intégrante¿
    >faire profil bas
    >faire [bonne|fausse] route
    >faire salle comble
    >faire [sens|sensation]
    >faire table rase
    >faire ce que bon [me|te|lui|nous|vous|leur] semble
    >fausser compagnie
    >fermer à [clé|clef]
    >ficher S
    >finir en eau de boudin
    >foutre en l’ air
    >gagner d’ avance
    >garder contenance
    [>gonfler|>regonfler] à bloc
    >jeter à terre
    >jouer franc jeu
    >jouer cartes sur table
    >lâcher prise
    >laisser pour compte
    >marcher à rebours
    >mener par le bout du nez
    [>mettre|>remettre] à [bas|dos|exécution|flot|jour|niveau|nu|plat|table|terre]
    [>mettre|>remettre] à l’ [écart|épreuve]
    [>mettre|>remettre] au [point|pas]
    [>mettre|>remettre] de côté
    [>mettre|>remettre] en [avant|branle|bouche|demeure|évidence|garde|jeu|lumière|marche|mouvement|œuvre|place|route|scène|terre]
    >mourir jeune
    [>naître|>naitre] de la dernière pluie
    [>naître|>naitre] sous x
    >obtenir gain de cause
    >parler affaires
    >partir en vrille
    >passer à tabac
    >percer à jour
    >perdre [connaissance|conscience|patience|raison]
    >perdre d’ avance
    >piquer au vif
    >porter [assistance|atteinte|bonheur|caution|chance|malheur|plainte|préjudice|secours]
    >poser problème
    >porter plainte
    >prendre ?[ça|cela|ceci]¿ à la légère
    >prendre ?[ça|cela|ceci]¿ au [dépourvu|sérieux]
    >prendre ?[ça|cela|ceci]¿ au pied de la lettre
    >prendre bonne note
    >prendre [congé|conscience|contact|ombrage|note|peur|position|possession|racine|soin|vie]
    >prendre de [court|vitesse]
    >prendre ?[ça|cela|ceci]¿ en charge
    >prendre ?[ça|cela|ceci]¿ pour argent comptant
    >prendre par surprise
    >prêter à confusion
    >prêter main forte
    >prêter main-forte
    >réduire à néant
    >réduire en miettes
    >remettre en cause
    >rendre [compte|hommage|service|visite]
    >reprendre haleine
    >rester lettre morte
    >rester lettres mortes
    >revenir à la case départ
    >saigner à blanc
    >suivre ?[ça|cela|ceci]¿ de près
    >tenir à [carreau|cœur]
    >tenir ?[ça|cela|ceci]¿ à distance ?respectable¿
    >tenir [compte|compagnie]
    >tenir au courant
    >tenir en haute estime
    >tirer à blanc
    >tomber à [pic|point]
    >trainer en longueur
    >traîner en longueur
    >trier sur le volet
    >trouver refuge
    >tirer à blanc
    >tirer [avantage|profit]
    >tourner à l’ aigre
    >tourner court
    >venir à bout
    [>venir|>revenir] je [ne|n’] sais ?pas¿ ?trop¿ d’ où
    [>venir|>revenir] on [ne|n’] sait ?pas¿ ?trop¿ d’ où
        <<- ~2:0>> *


__conf_locutions_verbales__
    >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
    >chauffer a blanc
    >fermer a [>clé|>clef]
    [>gonfler|>regonfler] a bloc
    >jeter a terre
    [>mettre|>remettre] a [bas|>flot|>jour|>niveau|>nu|>plat|>table|>terre]
    [>mettre|>remettre] a l’ [écart|épreuve]
    >passer a tabac
    >percer a jour
    >prendre a la légère
    >prêter a >confusion
    >réduire a néant
    >saigner a blanc
    >tenir a [carreau|cœur|distance]
    >tirer a blanc
    >tomber a [pic|point]
    >tirer a blanc
    >tourner a l’ aigre
    >venir a bout
    [>venir|>revenir] a point
        <<- /conf/ -2>> à               # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.

    >avoir du mal a
    >avoir vocation a
    >laisser libre cours a
        <<- /conf/ --1>> à              # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.

    >faire plaisirs
        <<- /sgpl/ --1>> plaisir        # Faire plaisir : dans cette locution, “plaisir” doit être au singulier.
        <<- ~-1>> *

    >laisser pour [comte+s|>conte]
        <<- /conf/ --1>> compte         # Confusion. Locution “laisser pour compte”.|https://fr.wiktionary.org/wiki/laisser_pour_compte

    [>être|>mourir|>paraître|>paraitre|>rester|>sembler] >jeûne
        <<- /conf/ -2>> jeune           # Confusion. Le jeûne est une privation de nourriture.|https://fr.wiktionary.org/wiki/jeune

    >partir en >couille
        <<- /conf/ -3>> quenouille|vrille   # Confusion. La locution “partir en couille” est un barbarisme. Locution authentique : “partir/tomber en quenouille”. Peut-être voulez-vous dire “partir en vrille” ?|https://fr.wiktionary.org/wiki/partir_en_quenouille

    >rendre ?bon¿ [comte|comtes|>conte|comptes]
        <<- /conf/ --1>> compte         # Confusion. Locution “rendre compte”.|https://fr.wiktionary.org/wiki/rendre_compte

    >suivre ?[ça|cela|ceci]¿ de [>prêt|>pré]
        <<- /conf/ --1>> près           # Confusion : écrivez “près” pour dire “proche de quelque chose”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

    >tenir [comte|comtes|>conte|comptes]
        <<- /conf/ --1>> compte         # Confusion. Locution “tenir compte”.|https://fr.wiktionary.org/wiki/tenir_compte

    >tourner  [coure|courre|cour|cours]
        <<- /conf/ --1>> court          # Confusion. Locution “tourner court”.|https://fr.wiktionary.org/wiki/tourner_court

    [s’|m’|t’]          en  >laisser  [compter|compté+ses|>comté]
    nous nous           en  >laisser  [compter|compté+ses|>comté]
    vous vous           en  >laisser  [compter|compté+ses|>comté]
    ne pas [nous|vous]  en  laisser   [compter|compté+ses|>comté]
        <<- /conf/ --1>> conter         # Confusion. Locution “s’en laisser conter”, c’est-à-dire se laisser raconter des histoires.|https://fr.wiktionary.org/wiki/ne_pas_s%E2%80%99en_laisser_conter

    >compter fleurette
        <<- /conf/ -1>> =\1.replace("omp", "on").replace("OMP", "ON")   # Confusion. Locution “conter fleurette”.|https://fr.wiktionary.org/wiki/conter_fleurette

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: on va suivre ça de {{prêt}}.
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)
TEST: cette expérience ne va pas tarder à tourner {{cours}}.
TEST: il faut rendre {{comte}} de la sitation désastreuse dans laquelle nous sommes tombés.
TEST: il faut tenir {{comtes}} des aléas de la météo.
TEST: faudra rendre bon {{conte}} de vos actes
TEST: Elle est restée {{jeûne}}.
TEST: Mourir {{jeûne}} ne lui faisait pas peur.
TEST: elle suit ça de {{prêt}}
TEST: Elles semblent {{jeûnes}}.
TEST: Ça me fait {{plaisirs}}.
TEST: C’est parti en {{couille}}
TEST: je ne m’en laisse {{comté}} que par ma femme
TEST: ne pas vous en laisser {{compter}}
TEST: c’est vous qui {{comptez}} fleurette à ma fille ?


# Autres tests contre les faux positifs
TEST: pourquoi faire compliqué quand on peut faire simple
TEST: Pour ceux et celles qui étaient présents à la cérémonie
TEST: les pires vilénies suite au mauvais vote du peuple
TEST: La numéro 1 mondiale
TEST: cette information n’est rien comparé à cette énorme pression
TEST: elle n’est de fait assumée par personne
TEST: cohabitent sans difficulté musulmans, juifs et mozarabes.
TEST: Rien n’a été trop beau pour cette saga aux costumes cousus main
TEST: l’adoption est bien entendu à promouvoir
TEST: Les retours que j’ai sont très différents et dépendent de la sensibilité de chacun
TEST: refuser le voyeurisme teinté de misérabilisme et le mépris de classe en boycottant les émissions racoleuses
TEST: en passant par les “séjours humanitaires” clé en main
TEST: qui sont en majorité moins attentifs à la qualité de la prestation qu’ils proposent aux clients
TEST: Il a une tête de déterré.
TEST: Malgré quelques envolées un brin trop solennelles, tout ce que j’ai dit était très sincère.
TEST: Je constate également qu’il n’y a pas beaucoup d’entente entre eux.
TEST: cet appareil supersonique a été conçu pour mener des frappes longue distance
TEST: C’est à mes yeux totalement secondaire.
TEST: les femmes se révoltèrent alors, elles aussi désespérées par ces injonctions contradictoires.
TEST: pouvoir envisager de dîner avec ses enfants à une heure décente plusieurs fois par semaine
TEST: Le vecteur position du point P(t)
TEST: Le vecteur vitesse d’un point d’un solide
TEST: les vecteurs vitesses
TEST: Le vecteur accélération
TEST: Le vecteur rotation
TEST: la construction à l’avenir incertain
TEST: Il resta quelques secondes pensif.
TEST: Il resta quelques instants immobile.
TEST: La foule, un instant subjuguée et silencieuse
TEST: Ils furent de nombreuses minutes persuadés du contraire.
TEST: Elles avaient plusieurs heures travaillé sans relâche.
TEST: Entre autres choses merveilleuses, il fit poser un bassin en airain (Ctesse Ségur)
TEST: Et cette envie de coller au plus près à la vision de George Lucas coûte un bras.
TEST: une toile bleu ciel
TEST: des émotions au moins en partie partagées.
TEST: L’expérience utilisateur est importante.
TEST: les feuilles vert tendre.
TEST: Une soudaine proximité avec nous autres, issus du “petit peuple”.
TEST: Faire des corrections si nécessaire
TEST: c’est plus facile pour les bac +5.
TEST: À cette heure matinale, il ne saurait se présenter à l’Institut Deffling.
TEST: Mère au foyer versaillaise.
TEST: Les deux roues arrière du fauteuil roulent sans glisser par rapport au sol.
TEST: il devenait chaque année plus grand.
TEST: Elle fut dès le départ structurée ainsi.
TEST: Ben voyons, c’est sûr, aucun problème !
TEST: ça peut être dans huit jours.
TEST: La secrétaire d’État à l’égalité entre les femmes et les hommes hérite de la lutte contre les discriminations
TEST: les populistes d’Europe centrale et de l’Est ont d’ores et déjà tellement réussi à compromettre les institutions de leur pays
TEST: Deirdre, elle aussi légèrement ostracisée, m’interrogea.
TEST: des échanges pair à pair
TEST: Les 27 ont préféré tout au long de la journée vanter un nouvel espoir dans leur avenir commun.
TEST: lorsqu’une campagne de malwares déployée dans un pays cible ne peut d’évidence y rester confinée.
TEST: comme le signe évident d’une politique volontaire
TEST: c’était le signe évident d’une politique volontaire
TEST: ce que c’est : le signe évident d’une politique volontaire
TEST: On aura carte blanche.
TEST: J’ai carte blanche.
TEST: La seule façon de redonner sens à des notions…
TEST: Les longues tresses que j’ai pris l’habitude de porter depuis quelque temps et qu’il faut cinq heures pour parfaire.
TEST: Il est pieds nus.
TEST: des dossiers secrets défense
TEST: il y en a pour une demi-heure grand maximum aller et retour.
TEST: nous avions tous les deux besoin d’un peu de réconfort.
TEST: Une tierce connaissance qui est au pire triviale, mais non nulle.
TEST: ces immeubles qui les ont le plus marqués
TEST: quel potentiel électoral réel pour les souverainistes pur sucre ?
TEST: Cette scène que décrit ici Yannick est représentative.
TEST: attentifs aux spécificités socioculturelles de chaque peuple, constituées dans la longue durée autour d’une langue et de traditions
TEST: Il était à l’époque chargé de maintenir en état ces machines.
TEST: Les laissés pour compte ignorés de tous.
TEST: Ces épreuves sont mission impossible.
TEST: Ma thèse en 180 secondes.
TEST: un champ de canne à sucre
TEST: La batterie se recharge automatiquement grâce au moteur essence.
TEST: c’est un moteur diésel.
TEST: cette descente aux enfers interminable.
TEST: c’est une vache à lait
TEST: Ses talons aiguille étaient à la denière mode.
TEST: elles seules peuvent s’en sortir.
TEST: elle seule peut y arriver
TEST: elle seules les femmes la font craquer
TEST: À certains égards, la décence ordinaire apparaît donc comme un pendant à la banalité du mal théorisée par Hannah Arendt.
TEST: cette région un temps florissante grâce aux mines de charbon
TEST: des étoiles plein les yeux.
TEST: Ces maires sont nuit et jour aux côtés des Françaises et des Français, en prise directe avec leurs difficultés, leurs doléances et leurs espoirs.
TEST: le clitoris comme vous ne l’avez jamais vu
TEST: J’ai vécu plusieurs agressions, et toutes ont au moins été facilitées par mon état physique.
TEST: Les réussites d’alors l’auront installé à un sommet qu’aura ensuite un moment éclairé l’or des neuf statues récoltées par un visionnaire qui jamais ne fut empereur
TEST: mais un prince dont le règne s’était déjà achevé.
TEST: Elles sont dans ce cas moins dangereuses que des données individuelles.
TEST: celles qui veulent des participant·e·s qui sont libres d’innover
TEST: Une dizaine de militants, pour partie issus du collectif XYZ, se sont réunis
TEST: Rien ne va dans cette fête qu’est Noël.
TEST: Nous foncions vers notre perte à vitesse grand V, pied au plancher, sans intention de ralentir une seule seconde.
TEST: faire un embrago sur les armes suite à la dérive totalitaire du régime.
TEST: En colère, les ambulanciers une nouvelle fois mobilisés contre une réforme qui met en péril leur activité
TEST: Au-delà des réponses qu’a tenté d’apporter cette semaine le président, le mouvement des “gilets jaunes” marque un tournant dans la vie politique et sociale de la France.
TEST: S’y inventent de nouvelles solidarités, s’y expérimentent des joies politiques dont on avait perdu le goût et la découverte qu’on peut désobéir ensemble.
TEST: Les femmes, quant à elles, ont aussi tendance à sous-estimer le harcèlement dont elles sont dans leur globalité victimes
TEST: Elles ont avec constance démontré l’inanité de leur politique.
TEST: On l’a mauvaise, j’peux vous l’dire.
TEST: Défigurée, travestie, dans tous les cas contestée.
TEST: Une file d’attente de plusieurs heures s’étire au rez-de-chaussée
TEST: à une hausse des coûts de l’emprunt à court et moyen terme.
TEST: Elle n’avait que rarement pris connaissance de ses droits.
TEST: On ajoutera que si elle n’a que rarement pris la connerie pour objet
TEST: Les bas résille, le détail qui fait mouche.
TEST: un vice pour les uns diabolique et pour les autres patriarcal
TEST: Les gains sont en un sens maigres.
TEST: Des vêtements grande taille
TEST: Il est doté de capacités d’observation, de déduction et de mémorisation à court et à long terme
TEST: après nous avoir vus
TEST: les fiches S sont couvertes par le secret défense
TEST: l’affaire est à mon sens bien plus significative qu’on ne l’imagine de la décadence du système politique
TEST: il faut sauver les hommes bien sûr.
TEST: Comme une montagne qui se construit à travers différentes couches de sédiments, la cathédrale évolue selon les ères qu’elle traverse.
TEST: Sous la coupole bleu et or construite il y a deux siècles, les jurés sont attentifs. Ils écoutent et observent tout.
TEST: À mes yeux, aucune cathédrale, pyramide, musée, arc de triomphe, Colisée, abbaye, chapelle, temple, synagogue, mosquée, joyaux architecturaux d’hier ou d’avant-hier ne valent la vie d’un être humain, quel qu’il soit, d’où qu’il vienne.
TEST: Ça fait sens.
TEST: il faut recruter des administratrices système
TEST: Cette politique spctacle est indigne de notre démocratie.
TEST: Ils sont vent debout contre cette politique de renoncement
TEST: qui sait mieux que personne orchestrer une campagne de promotion médiatique
TEST: la cathédrale a pour nous cessé d’être cette vague masse architecturale qui se découpe parfois au coin des rues
TEST: Le très gros problème qui se pose est d’abord celui de la “masse” comme vous dites.
TEST: la philosophie antique (que j’aime beaucoup par ailleurs), opposant le matériel et le spirituel, le corps et l’esprit, a pour longtemps mal formaté l’esprit humain
TEST: Cela vous semble-t-il être trop peu de chose ?
TEST: je me suis sentie à ce moment reliée à toute l’humanité
TEST: la pratique qui consiste à partir de soi conçoit toute parole et toute action comme une médiation
TEST: ne souhaitent pas faire boîte à lettres commune
TEST: La mondialisation, admet donc M. Obama, s’est accompagnée d’erreurs et de rapacité.
TEST: Les démons ont forme animale.
TEST: Là n’est pas le problème.
TEST: Une robe sans manches plutôt sympathique.
TEST: une émancipation des usagers, refusant de se laisser guider par des « machines à sous » les incitant insidieusement à rester en ligne.
TEST: Les pompes à chaleur sont moins rentables.
TEST: Ce qui rend les pompes à chaleur moins rentables.
TEST: l’accusation de lynchage médiatique proférée par François de Clermont à l’encontre de “Marianne” ne tient pas.
TEST: La poïesis, en grec, est ce qui permet de faire passer n’importe quoi du non-être à l’être
TEST: un moteur nouvelle génération
TEST: La première est la critique dite artiste
TEST: la critique conduit nombre de protestataires à se replier sur des modalités de défense efficaces dans le passé mais désormais largement inadaptées
TEST: Tu crois que Microsoft peut contraindre les projets libres à quoi que ce soit ?
TEST: « L’école produit la norme en matière de langage »
TEST: Parler affaires.
TEST: Mon Dieu, je vous en prie, faites qu’il ne m’arrive rien
TEST: Anne, je t’en prie, viens de bonne heure
TEST: elles ont toutes deux épluché le contenu de la boîte
TEST: le flou demeure aujourd’hui éblouissant.
TEST: la petite reste fragile
TEST: au moins neuf personnes disparues dans le pays et 140 blessés
TEST: C’en est arrivé là.
TEST: Madame, des comme vous, j’en vois quatre par jour.
TEST: Un quotidien facilité peut changer, à long terme, la donne dans la satisfaction des professionnels du privé et du public.
TEST: elles sont dans l’incapacité de rendre compte de l’intensité et de la profondeur des traumatismes provoqués


@@@@
@@@@
@@@@
@@@@
@@@@END_GRAPH                                                                                      _
@@@@
@@@@
@@@@
@@@@



!!!! Redondances dans la phrase                                                                   !!

__[i]/redon2(redondances_phrase)__
    ({w_4})[ ,].* (\1)  @@0,$
        <<- not morph(\1, ":(?:G|V0)|>même/") -2>> _                                                # Dans cette phrase, répétition de “\1” (à gauche).
        <<- __also__ -1>> _                                                                         # Dans cette phrase, répétition de “\1” (à droite).

TEST: __redon2__ Quelle {{imposture}}, c’est d’un ennui, c’est une {{imposture}}.
TEST: __redon2__ ils sont là côte à côte.
TEST: __redon2__ Tu avances petit à petit, et tu réussis.
TEST: __redon2__ De loin en loin, elle passe.
TEST: __redon2__ Les mêmes causes produisent/produisant les mêmes effets. (répétition)


!!!! Mots composés                                                                                !!

__[i]/mc(mc_mot_composé)__
    ({w2})-({w2})  @@0,$
        <<- not \1.isdigit() and not \2.isdigit()
            and not morph(\0, ":") and not morph(\2, ":G") and spell(\1+\2)
        ->> \1\2                                                                                    # Vous pouvez ôter le trait d’union.
        <<- \2 != "là" and not re.search("(?i)^(?:ex|mi|quasi|semi|non|demi|pro|anti|multi|pseudo|proto|extra)$", \1)
            and not \1.isdigit() and not \2.isdigit() and not morph(\2, ":G")
            and not morph(\0, ":") and not spell(\1+\2)
        ->> _                                                                                       # Mot inconnu du dictionnaire.|https://grammalecte.net/dictionary.php?prj=fr&unknownword=on

TEST: __mc__ des {{portes-avions}}.



@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: groupes_nominaux                                                                        _
@@@@
@@@@
@@@@
@@@@

!!
!!
!!!! Groupe nominal (avec déterminants)                                                           !!
!!
!!

## l’

__gn_l_1m__
    l’  @:[NA].*:p¬:(?:[123][sp]|[si])
        <<- /gn/ -2>> =suggSing(\2)                                                                 # Accord de nombre erroné : “\2” devrait être au singulier.

TEST: toute l’importance de l’{{accords}} musical.


__gn_l_2m__
    l’  @:[NA]¬*  @:[NA]¬*
        <<- /gn/ not value(<1, "|et|ou|de|") and not value(\2, "|air|") and not morph(\3, ">seul/") >>>
        <<- /gn/ ( (morph(\2, ":m", "*") and morph(\3, ":f", "*")) or (morph(\2, ":f", "*") and morph(\3, ":m", "*")) ) and not apposition(\2, \3)
        -3>> =switchGender(\3, False)                                                               # Accord de genre erroné entre “\2” et “\3”.
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2)                                 # Accord de genre erroné avec “\3”.
        <<- /gn/ morph(\2, ":[si]", "*") and morph(\3, ":p", "*") and not apposition(\2, \3)
        -3>> =suggSing(\3)                                                                          # Accord de nombre erroné avec “\2” : “\3” devrait être au singulier.

    [et|ou|de]  l’  @:[NA]¬*  @:[NA]¬*
        <<- /gn/ not value(\3, "|air|") and not morph(\4, ">seul/") >>>
        <<- /gn/ ( (morph(\3, ":m", "*") and morph(\4, ":f", "*")) or (morph(\3, ":f", "*") and morph(\4, ":m", "*")) ) and not apposition(\3, \4) and not morph(<1, ":[NA]")
        -4>> =switchGender(\4, False)                                                               # Accord de genre erroné entre “\3” et “\4”.
        <<- /gn/ __also__ and hasFemForm(\3) -3>> =switchGender(\3)                                 # Accord de genre erroné avec “\4”.
        <<- /gn/ morph(\3, ":[si]", "*") and morph(\4, ":p", "*") and not apposition(\3, \4) and not morph(<1, ":[NA]")
        -4>> =suggSing(\4)                                                                          # Accord de nombre erroné avec “\3” : “\4” devrait être au singulier.

TEST: L’{{amande}} {{amer}}
TEST: l’{{amicale}} {{animal}}
TEST: l’amour {{immortels}}
TEST: du chien et de l’{{excellente}} {{collier}} qu’il avait autour du cou.
TEST: du chien et de l’étonnant {{colliers}} qu’il avait autour du cou.


__gn_le_1m__
    ,  le  *WORD
        <<- /gn/ morph(\3, ":[NA].*:f", ":(?:e|m|P|G|W|[123][sp]|Y)") -2>> =suggLesLa(\3)           # Accord de genre erroné : « \3 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\3) -3>> =suggMasSing(\3, True)                            # Accord de genre erroné : « \2 » est un déterminant masculin.
        <<- /gn/ __else__ and morph(\3, ":[NA].*:p", ":[siGW]") -3>> =suggMasSing(\3)               # Accord de nombre erroné : « \3 » devrait être au singulier.
        <<- /gn/ __also__ -2>> les                                                                  # Accord de nombre erroné : « \3 » est au pluriel.

    *WORD  le  *WORD
        <<- /gn/ morph(\2, ":D") >>>
        <<- /gn/ morph(\3, ":[NA].*:f", ":(?:e|m|P|G|W|[123][sp]|Y)")
            or ( morph(\3, ":[NA].*:f", ":[me]") and morph(\1, ":R", ">(?:e[tn]|ou)/") and not (morph(\1, ":Rv") and morph(\3, ":Y")) )
        -2>> =suggLesLa(\3)                                                                         # Accord de genre erroné : « \3 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\3) -3>> =suggMasSing(\3, True)                            # Accord de genre erroné : « \2 » est un déterminant masculin.
        <<- /gn/ __else__ and morph(\3, ":[NA].*:p", "*")
            or ( morph(\3, ":[NA].*:p", ":[si]") and morph(\1, ":[RC]", ">(?:e[tn]|ou)/") and not (morph(\1, ":Rv") and morph(\3, ":Y")) )
        -3>> =suggMasSing(\3)                                                                       # Accord de nombre erroné : « \3 » devrait être au singulier.
        <<- /gn/ __also__ -2>> les                                                                  # Accord de nombre erroné : « \3 » est au pluriel.

    <start>  le  *WORD
        <<- /gn/ morph(\3, ":[NA].*:f", ":(?:e|m|P|G|W|Y)") -2>> =suggLesLa(\3)                     # Accord de genre erroné : « \3 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\3) -3>> =suggMasSing(\3, True)                            # Accord de genre erroné : « \2 » est un déterminant masculin.
        <<- /gn/ __else__ and morph(\3, ":[NA].*:p", ":[siGW]") -3>> =suggMasSing(\3)               # Accord de nombre erroné : « \3 » devrait être au singulier.
        <<- /gn/ __also__ -2>> les                                                                  # Accord de nombre erroné : « \3 » est au pluriel.

TEST: c’est une catastrophe, {{le}} {{profits}} a baissé ces deux derniers trimestres
TEST: j’en ai marre, {{le}} {{passée}} est trop dans les esprits
TEST: {{Le}} démoralisation.                                  ->> La
TEST: {{Le}} Guyane française.                                ->> La
TEST: sur {{le}} {{tables}}                                   ->> les|la|||
TEST: avec {{le}} {{pile}}
TEST: contre {{le}} {{rois}}
TEST: {{le}} {{publique}}
TEST: {{Le}} {{pendue}}
TEST: {{Le}} personne répond.
TEST: {{le}} {{quotients}}
TEST: Comme avec l’Hyperloop, le bus chinois conçu pour passer au-dessus des voitures


__gn_le_2m__
    le  *WORD  *WORD
        <<- /gn/ morph(\1, ":D") and not value(<1, "|et|ou|de|") and not \3.startswith("seul") >>>
        <<- /gn/ morph(\2, ":[NA].*:[me]", ":(?:B|G|V0)") and morph(\3, ":[NA].*:f", "*") and not apposition(\2, \3)
        -3>> =suggMasSing(\3, True)                                                                 # Accord de genre erroné : « \1 \2 » est masculin, « \3 » est féminin.
        <<- /gn/ morph(\2, ":[NA].*:[si]", ":G") and morph(\3, ":[NA].*:p", ":[GWsi]") and not apposition(\2, \3)
        -3>> =suggMasSing(\3)                                                                       # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au singulier.

    [et|ou]  le  *WORD  *WORD
        <<- /gn/ morph(\2, ":D") and not morph(<1, ":[NA]") and not \4.startswith("seul") >>>
        <<- /gn/ morph(\3, ":[NA].*:[me]", ":(?:B|G|V0|f)") and morph(\4, ":[NA].*:f", "*") and not apposition(\3, \4)
        -4>> =suggMasSing(\4, True)                                                                 # Accord de genre erroné : « \2 \3 » est masculin, « \4 » est féminin.
        <<- /gn/ morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", ":[GWsi]") and not apposition(\4, \4)
        -4>> =suggMasSing(\4)                                                                       # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.

TEST: le test très {{cons}} qu’on a passé hier.
TEST: c’était le chien {{perdue}} des voisins.
TEST: viens vite ou le pari {{imperdables}} sera moins facile…
TEST: connaître et le grand {{perdante}}
TEST: Le bruit {{perçus}} par les voisins.
TEST: si le premier film est un triomphe, le deuxième est un demi-succès, et le troisième une déception.
TEST: Cela aboutira sur une contractualisation coûteuse pour organiser cette divergence d’intérêts, et le gestionnaire aura le dernier mot.


__gn_la_1m__
    ,  la  *WORD
        <<- /gn/ morph(\3, ":[NA].*:m", ":(?:e|f|P|G|W|M|[1-3][sp]|Y)") -2>> le             # Accord de genre erroné : « \3 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggFemSing(\3, True)                    # Accord de genre erroné : « \2 » est un déterminant féminin.
        <<- /gn/ __else__ and morph(\3, ":[NA].*:p") -3>> =suggFemSing(\3)                  # Accord de nombre erroné : « \3 » devrait être au singulier.

    *WORD  la  *WORD
        <<- /gn/ morph(\2, ":D") >>>
        <<- /gn/ morph(\3, ":[NA].*:m", ":(?:e|f|P|G|W|M|[1-3][sp]|Y)")
            or ( morph(\3, ":[NA].*:m", ":[Mfe]") and morph(\1, ":[RC]", ">(?:e[tn]|ou)/") and not (morph(\1, ":(?:Rv|C)") and morph(\3, ":Y")) )
        -2>> le                                                                             # Accord de genre erroné : « \3 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggFemSing(\3, True)                    # Accord de genre erroné : « \2 » est un déterminant féminin.
        <<- /gn/ __else__ and morph(\3, ":[NA].*:p", "*")
            or ( morph(\3, ":[NA].*:p", ":[Msi]") and morph(\1, ":[RC]", ">(?:e[tn]|ou)/") and not (morph(\1, ":Rv") and morph(\3, ":Y")) )
        -3>> =suggFemSing(\3)                                                               # Accord de nombre erroné : « \3 » devrait être au singulier.

    <start>  la  *WORD
        <<- /gn/ morph(\3, ":[NA].*:m", ":[efPGWMY]") -2>> le                               # Accord de genre erroné : « \3 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggFemSing(\3, True)                    # Accord de genre erroné : « \2 » est un déterminant féminin.
        <<- /gn/ __else__ and morph(\3, ":[NA].*:p", ":[siGW]") -3>> =suggFemSing(\3)       # Accord de nombre erroné : « \3 » devrait être au singulier.

TEST: c’est ennuyeux, la {{parties}} deux est ratée.
TEST: j’en sais rien, {{la}} {{parti}} est foutu
TEST: {{La}} Cameroun                                         ->> Le
TEST: {{La}} mustang est un cheval sauvage.                   ->> Le
TEST: {{La}} tableau.                                         ->> Le
TEST: dans la {{parties}}                                     ->> partie
TEST: je connais {{la}} {{parti}}
TEST: la {{vilénies}} des mensonges                           ->> vilénie
TEST: de {{la}} vin                                           ->> le
TEST: {{la}} {{véhicule}}
TEST: {{La}} {{pris}}
TEST: la force de la {{formes}} parfaite
TEST: à la Richard Nixon Foundation
TEST: à ne plus se laisser faire la fois d’après
TEST: il pense à la fois où nous avons eu cet accident idiot.


__gn_la_2m__
    la  *WORD  *WORD
        <<- /gn/ morph(\1, ":D") and not value(<1, "|et|ou|de|d’|") and not \3.startswith("seul") >>>
        <<- /gn/ morph(\2, ":[NA].*:[fe]", ":(?:B|G|V0)") and morph(\3, ":[NA].*:m", "*") and not apposition(\2, \3)
        -3>> =suggFemSing(\3, True)                                                         # Accord de genre erroné : « \1 \2 » est féminin, « \3 » est masculin.
        <<- /gn/ morph(\2, ":[NA].*:[si]", ":G") and morph(\3, ":[NA].*:p", ":[GWsi]") and not apposition(\2, \3)
        -3>> =suggFemSing(\3)                                                               # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au singulier.

    [et|ou|de|d’]  la  *WORD  *WORD
        <<- /gn/ morph(\2, ":D") and not morph(<1, ":[NA]|>(?:et|ou)/") and not \4.startswith("seul") >>>
        <<- /gn/ morph(\3, ":[NA].*:[fe]", ":(?:B|G|V0|m)") and morph(\4, ":[NA].*:m", "*") and not apposition(\3, \4)
        -4>> =suggFemSing(\4, True)                                                         # Accord de genre erroné : « \2 \3 » est féminin, « \4 » est masculin.
        <<- /gn/ morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", ":[GWsi]") and not apposition(\3, \4)
        -4>> =suggFemSing(\4)                                                               # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.

TEST: La plus grande {{cinglé}}.
TEST: il imaginait de la pluie {{noir}} tombant sur une terre dévastée.
TEST: je voyais de la pluie {{noires}}


__gn_leur_1m__
    ,  leur  *WORD
        <<- /gn/ morph(\3, ":[NA].*:p", "*") -2>> leurs                                     # Accord de nombre erroné avec « \3 ».
        <<- /gn/ __also__ -3>> =suggSing(\3)                                                # Accord de nombre erroné : « \3 » devrait être au singulier.

    *WORD  leur  *WORD
        <<- /gn/ morph(\3, ":[NA].*:p", "*")
            or ( morph(\3, ":[NA].*:p", ":[si]") and morph(\1, ":[RC]", ">(?:e[tn]|ou)/") and not (morph(\1, ":Rv") and morph(\3, ":Y")) )
        -2>> leurs                                                                          # Accord de nombre erroné avec « \3 ».
        <<- /gn/ __also__ -3>> =suggSing(\3)                                                # Accord de nombre erroné : « \3 » devrait être au singulier.

    <start>  leur  *WORD
        <<- /gn/ morph(\3, ":[NA].*:p", ":[siGW]") -2>> leurs                               # Accord de nombre erroné avec « \3 ».
        <<- /gn/ __also__ -3>> =suggSing(\3)                                                # Accord de nombre erroné : « \3 » devrait être au singulier.

TEST: Tu sais, {{leur}} {{impatiences}} est notoire.
TEST: J’en ai assez de {{leur}} {{délires}}
TEST: {{Leur}} {{perceptions}} des choses m’exaspère.
TEST: dans {{leur}} {{usines}}


__gn_leur_2m__
    leur  *WORD  *WORD
        <<- /gn/ morph(\1, ":D") and not value(<1, "|et|ou|de|d’|") and not \3.startswith("seul") >>>
        <<- /gn/ ((morph(\2, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\3, ":[NA].*:m", "*")))
            and not apposition(\2, \3)
        -3>> =switchGender(\3, False)                                                       # Accord de genre erroné entre « \2 » et « \3 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2, False)                  # Accord de genre erroné avec « \3 ».
        <<- /gn/ morph(\2, ":[NA].*:[si]", ":G") and morph(\3, ":[NA].*:p", ":[GWsi]") and not apposition(\2, \3)
        -3>> =suggSing(\3)                                                                  # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au singulier.
        <<- /gn/ __also__ and morph(\2, ":[NA].*:i") -1>> leurs                             # Accord de nombre erroné avec « \2 \3 ».

    [et|ou|de|d’]  leur  *WORD  *WORD
        <<- /gn/ morph(\2, ":D") and not morph(<1, ":[NA]|>(?:et|ou)/") and not \4.startswith("seul") >>>
        <<- /gn/ ((morph(\3, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\4, ":[NA].*:f", "*")) or (morph(\3, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\4, ":[NA].*:m", "*")))
            and not apposition(\3, \4)
        -4>> =switchGender(\4, False)                                                       # Accord de genre erroné entre « \3 » et « \4 ».
        <<- /gn/ __also__ and hasFemForm(\3) -3>> =switchGender(\3, False)                  # Accord de genre erroné avec « \4 ».
        <<- /gn/ morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", ":[GWsi]") and not apposition(\3, \4)
        -4>> =suggSing(\4)                                                                  # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.
        <<- /gn/ __also__ and morph(\3, ":[NA].*:i") -2>> leurs                             # Accord de nombre erroné avec « \3 \4 ».

TEST: leur puissance {{perdues}}
TEST: leur arbre {{élaguée}}
TEST: leur {{petit}} {{grosse}}
TEST: elle se souvenait de leur {{grande}} {{sot}}
TEST: je me souviens de leur verve {{décalé}}
TEST: ils arrivent et leur arrogance {{insupportables}} nous fatigue tous.
TEST: {{leur}} gros {{grains}}
TEST: Que ferons-nous de {{leur}} gros {{grains}}


__gn_le_la_leur_3m__
    [le|la|leur]  *WORD  *WORD  *WORD
        <<- /gn/ not value(<1, "|et|ou|") and morph(\1, ":D") and morph(\2, ":[NA].*:[si]", ":(?:[123][sp]|G)") and morph(\3, ":[NA].*:[si]", ":(?:[123][sp]|G|P)") and morph(\4, ":[NA].*:p", "*") and \4.islower()
        -4>> =suggSing(\4)                                                                  # Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au singulier.

TEST: La petite fille {{devenues}} infirmière.
TEST: leur grande passion {{délirantes}} pour le cosplay.
TEST: le jour venu prises par surprise elles durent s’enfuir.
TEST: sous la forme d’un baromètre comparant différents moyens pour alléger ses émissions
TEST: non seulement met en péril la logique industrielle mais contribue à détruire peu à peu le substrat sur lequel repose le marché lui-même, à savoir la société des hommes.
TEST: qu’ils fassent tourner le système économique, assez concrètement, mais sans faire chier avec leurs petits problèmes de gens de rien.
TEST: avec le peuple, contre le capitalisme mortifère sous tous ses visages.


__gn_ledit_1m__
    ledit  *WORD
        <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> ladite                              # Accord de genre erroné : « \2 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant masculin.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

TEST: {{ledit}} femme ne sut comment nous éclairer
TEST: {{ledit}} {{boulangère}} nous enseigna sa méthode
TEST: ledit {{accords}} ne vaut rien.


__gn_ladite_1m__
    ladite  *WORD
        <<- /gn/ morph(\2, ":[NA].*:m", ":[efGW]") -1>> ledit                               # Accord de genre erroné : « \2 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant féminin.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggFemSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

TEST: {{ladite}} vélo était en panne
TEST: {{ladite}} {{professeur}} était intarissable
TEST: ladite {{passions}} l’avait conduit à sa perte.


__gn_aucun_1m__
    aucun  *WORD
        <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> aucune                              # Accord de genre erroné : « \2 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant masculin.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

TEST: {{aucun}} femme ne réagirait si bêtement
TEST: {{aucun}} {{animale}}
TEST: aucun {{accords}} n’y changera rien.


__gn_aucune_1m__
    aucune  *WORD
        <<- /gn/ morph(\2, ":[NA].*:m", ":[efGW]") -1>> aucun                               # Accord de genre erroné : « \2 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant féminin.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggFemSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

TEST: {{aucune}} homme ne comprendrait ça
TEST: {{aucune}} {{conseiller}} ne vint nous aider
TEST: aucune {{passions}} n’est digne qu’on meurt pour elle.


__gn_nul_1m__
    nul  *WORD
        <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> nulle                               # Accord de genre erroné : « \2 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant masculin.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

TEST: nul {{accords}} n’y changera rien.
TEST: {{nul}} femme ne réagirait si bêtement
TEST: {{nul}} {{ratée}} ne survint


__gn_nulle_1m__
    nulle  *WORD
        <<- /gn/ morph(\2, ":[NA].*:m", ":[efGW]") -1>> nul                                 # Accord de genre erroné : « \2 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant féminin.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggFemSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

TEST: nulle {{passions}} n’est digne qu’on meurt pour elle.
TEST: {{nulle}} homme ne comprendrait ça
TEST: {{nulle}} {{damné}} à sauver


__gn_un_1m__
    un  *WORD
        <<- /gn/ morph(\2, ":[NA].*:f", ":(?:e|m|G|W|V0|3s|Y)") -1>> une                    # Accord de genre erroné : « \2 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant masculin.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

__gn_un_des_1m__
    un  des  *WORD
        <<- /gn/ morph(\3, ":[NA].*:f", ":(?:e|m|G|W|V0|3s)") -1>> une                      # Accord de genre erroné : « \2 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\3) -3>> =suggMasPlur(\3, True)                    # Accord de genre erroné : « \1 » est un déterminant masculin.

__gn_une_1m__
    une  *WORD
        <<- /gn/ morph(\2, ":[NA].*:m", ":(?:e|f|G|W|V0|3s|P)") and not ( \2 == "demi" and morph(>1, ":N.*:f", "*") )
        -1>> un                                                                             # Accord de genre erroné : « \2 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant féminin.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggFemSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

__gn_une_des_1m__
    une  des  *WORD
        <<- /gn/ morph(\3, ":[NA].*:m", ":(?:e|f|G|W|V0|3s)") -1>> un                       # Accord de genre erroné : « \3 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggFemPlur(\3, True)                    # Accord de genre erroné : « \1 » est un déterminant féminin.

TEST: {{Un}} {{amie}}
TEST: {{un}} des {{chattes}}
TEST: {{une}} des {{chats}}
TEST: Trente et un hommes sur le pont.
TEST: Ces enfants n’ont jamais vu quelqu’un lire.
TEST: un {{slashs}}                                           ->> slash
TEST: un {{fromages}}.                                        ->> fromage
TEST: Un {{ballons}}                                          ->> ballon
TEST: Une {{cinglées}}                                        ->> cinglée
TEST: {{une}} des {{chats}}
TEST: {{une}} kyste                                           ->> un
TEST: {{une}} {{chien}}                                       ->> un|||chienne
TEST: {{une}} des {{joueurs}}
TEST: un {{cailloux}}                                         ->> caillou
TEST: {{un}} {{petite}} animal                                ->> une|||petit
TEST: une {{femmes}}                                          ->> femme
TEST: {{une}} {{petit}}                                       ->> un|||petite
TEST: mille et une merveilles
TEST: Quatorze heures découpées en quatre parties, une sortant en salles chaque semaine


## un / une
__gn_un_2m__
    un  *WORD  *WORD
        <<- /gn/ not value(<1, "|et|ou|d’|") and not \3.startswith("seul") >>>
        <<- /gn/ morph(\2, ":[NA].*:[me]", ":(?:B|G|V0)") and morph(\3, ":[NA].*:f", "*") and not apposition(\2, \3)
        -3>> =suggMasSing(\3, True)                                                                 # Accord de genre erroné : « \1 \2 » est masculin, « \3 » est féminin.
        <<- /gn/ morph(\2, ":[NA].*:[si]", ":G") and morph(\3, ":[NA].*:p", "*") and not apposition(\2, \3)
        -3>> =suggMasSing(\3)                                                                       # Accord de nombre erroné avec « \2 » : « \3 » devrait être au singulier.

    [et|ou|d’]  un  *WORD  *WORD
        <<- /gn/ not morph(<1, ":[NA]|>(?:et|ou)/") and not \4.startswith("seul") >>>
        <<- /gn/ morph(\3, ":[NA].*:[me]", ":(?:B|G|V0|f)") and morph(\4, ":[NA].*:f", "*") and not apposition(\3, \4)
        -4>> =suggMasSing(\4, True)                                                                 # Accord de genre erroné : « \2 \3 » est masculin, « \4 » est féminin.
        <<- /gn/ morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", "*") and not apposition(\3, \4)
        -4>> =suggMasSing(\4)                                                                       # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.

TEST: un exercice pas très {{utiles}}.                        ->> utile
TEST: un homme {{grands}}                                     ->> grand
TEST: un homme {{futiles}}                                    ->> futile
TEST: que sais-tu d’un homme {{grande}} comme un arbre
TEST: je me souviens d’un homme {{arrogants}}
TEST: C’est pas les quelques vues sur Linux qui vont rattraper un scénario {{bancale}}.


__gn_une_2m__
    une  *WORD  *WORD
        <<- /gn/ not value(<1, "|et|ou|d’|") and not \3.startswith("seul") >>>
        <<- /gn/ morph(\2, ":[NA].*:[fe]", ":(?:B|G|V0)") and morph(\3, ":[NA].*:m", "*") and not apposition(\2, \3)
        -3>> =suggFemSing(\3, True)                                                                 # Accord de genre erroné : « \1 \2 » est féminin, « \3 » est masculin.
        <<- /gn/ \2 != "fois" and morph(\2, ":[NA].*:[si]", ":G") and morph(\3, ":[NA].*:p", "*") and not apposition(\2, \3)
        -3>> =suggFemSing(\3)                                                                       # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au singulier.

    [et|ou|d’]  une  *WORD  *WORD
        <<- /gn/ not morph(<1, ":[NA]|>(?:et|ou)/") and not \4.startswith("seul") >>>
        <<- /gn/ morph(\3, ":[NA].*:[fe]", ":(?:B|G|V0|m)") and morph(\4, ":[NA].*:m", "*") and not apposition(\3, \4)
        -4>> =suggFemSing(\4, True)                                                                 # Accord de genre erroné : « \2 \3 » est féminin, « \4 » est masculin.
        <<- /gn/ \3 != "fois" and morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", "*") and not apposition(\3, \4)
        -4>> =suggFemSing(\4)                                                                       # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.

TEST: Une femme {{laconiques}}.                               ->> laconique
TEST: Une grande {{homme}}.
TEST: une géologue {{intelligents}}
TEST: Et une femme {{déterminées}}
TEST: on parle là d’une femme {{inconnu}}
TEST: on parle d’une Église {{brûlées}}
TEST: L’or allume le feu d’une cupidité d’une couleur et d’une sorte différentes.


__gn_du_1m__
    du  *WORD
        <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> de la                               # Accord de genre erroné : « \2 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant masculin.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

__gn_dudit_1m__
    dudit  *WORD
        <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> de ladite                           # Accord de genre erroné : « \2 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant masculin.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

TEST: cette bouffe, c’est du {{chiens}}
TEST: cette bouffe, c’est {{du}} {{chienne}}
TEST: les consignes dudit {{présidents}} étaient contratritoires.
TEST: les consignes {{dudit}} {{présidente}} étaient contratritoires.


__gn_ce_1m__
    ce  *WORD
        <<- /gn/ morph(\2, ":[NA].*:f", ":(?:3s|[GWme])") -1>> cette                        # Accord de genre erroné : « \2 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant masculin.
        <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") and morph(\2, ":3s") -1>> cette|se       # Accord de genre erroné : « \2 » est féminin. Ou bien vous confondez le déterminant “ce” avec le pronom “se”.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

TEST: {{Ce}} animal.                                          ->> Cet
TEST: {{ce}} {{folle}} espoir qui ne la quitte pas
TEST: ce {{claviers}}
TEST: {{ce}} donne


__gn_cet_1m__
    cet  *WORD
        <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> cette                               # Accord de genre erroné : « \2 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant masculin.
        <<- /gn/ morph(\2, ">[bcçdfgjklmnpqrstvwxz].+:[NA].*:m", ":[efGW]") -1>> ce         # Accord de genre correct, mais euphonie non respectée.|http://fr.wikipedia.org/wiki/Euphonie
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

TEST: {{Cet}} {{idiote}}.
TEST: {{cet}} ballon.                                         ->> ce
TEST: cet {{oliviers}}


__gn_cette_1m__
    cette  *WORD
        <<- /gn/ morph(\2, ":[NA].*:m", ":[efGW]") -1>> =suggCeOrCet(\2)                    # Accord de genre erroné : « \2 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant féminin.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggFemSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

TEST: {{Cette}} {{animal}} mort.
TEST: cette {{illusions}} que nous voyons plus clair que quiconque


__gn_au_1m__
    au  *WORD
        <<- /gn/ morph(\2, ":[NA].*:f:s", ":[GWme]") -1>> à la                              # Accord de genre erroné : « \2 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant masculin.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.
        <<- /gn/ __also__ -1>> aux                                                          # Accord de nombre erroné : « \2 » est au pluriel.

TEST: {{au}} {{États-Unis}}
TEST: Téléphone {{au}} personne qui ont donné leur accord.
TEST: téléphone {{au}} {{boulangère}}
TEST: au chien, au chat, au poulet
TEST: à partir de pièces détachées, au départ entièrement venues de l’étranger puis en partie fabriquées sur place


__gn_det_mas_sing_2m__
    [ce|cet|quel|au|ledit|dudit|audit|aucun|nul]  *WORD  *WORD
        <<- /gn/ not value(<1, "|et|ou|de|d’|") and not \3.startswith("seul") >>>
        <<- /gn/ morph(\2, ":[NA].*:[me]", ":(?:B|G|V0)") and morph(\3, ":[NA].*:f", "*") and not apposition(\2, \3)
        -3>> =suggMasSing(\3, True)                                                         # Accord de genre erroné : « \2 » est masculin, « \3 » est féminin.
        <<- /gn/ morph(\2, ":[NA].*:[si]", ":G") and morph(\3, ":[NA].*:p", ":[GWsi]") and not apposition(\2, \3)
        -3>> =suggMasSing(\3)                                                               # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au singulier.

    [et|ou|de|d’]  [ce|cet|quel|au|ledit|dudit|audit|aucun|nul]  *WORD  *WORD
        <<- /gn/ not morph(<1, ":[NA]|>(?:et|ou)/") and not \4.startswith("seul") >>>
        <<- /gn/ morph(\3, ":[NA].*:[me]", ":(?:B|G|V0|f)") and morph(\4, ":[NA].*:f", "*") and not apposition(\3, \4)
        -4>> =suggMasSing(\4, True)                                                         # Accord de genre erroné : « \3 » est masculin, « \4 » est féminin.
        <<- /gn/ morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", ":[GWsi]") and not apposition(\3, \4)
        -4>> =suggMasSing(\4)                                                               # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.

TEST: cet outil {{terribles}} qu’il a dans les mains
TEST: J’aimerais connaître de quel parti {{gauchistes}} on parle.
TEST: au petit {{publique}}
TEST: Ils jugeront en toute impartialité de ce cas {{délirante}}.


__gn_mon_ton_son_1m__
    [mon|ton|son]  *WORD
        <<- /gn/ morph(\1, ":D") >>>
        <<- /gn/ morph(\2, ">[bcdfgjklmnpqrstvwxz].*:[NA].*:f", ":[GWme]") -1>> =\1.replace("on", "a").replace("ON", "A")     # Accord de genre erroné : « \2 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant masculin.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

TEST: mon {{excellentes}} mémoire
TEST: {{ton}} {{belle}} mémoire
TEST: {{mon}} {{chienne}}


__gn_mon_ton_son_2m__
    [mon|ton|son]  *WORD  *WORD
        <<- /gn/ not value(<1, "|et|ou|de|d’|") and not \3.startswith("seul") >>>
        <<- /gn/ morph(\2, ":[NA].*:m", ":(?:B|G|e|V0|f)") and morph(\3, ":[NA].*:f", "*") and not apposition(\2, \3)
        -3>> =suggMasSing(\3, True)                                                         # Accord de genre erroné : « \2 » est masculin, « \3 » est féminin.
        <<- /gn/ morph(\2, ">[aâeéèêiîoôuûyœæ].*:[NA].*:f", ":(?:B|G|e|V0|m)") and morph(\3, ":[NA].*:m", "*") and not apposition(\2, \3)
        -3>> =suggFemSing(\3, True)                                                         # Accord de genre erroné : « \2 » est féminin, « \3 » est masculin.
        <<- /gn/ morph(\2, ":[NA].*:[si]", ":G") and morph(\3, ":[NA].*:p", ":[GWsi]") and not apposition(\2, \3)
        -3>> =suggMasSing(\3)                                                               # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au singulier.

    [et|ou|de|d’]  [mon|ton|son]  *WORD  *WORD
        <<- /gn/ not morph(<1, ":[NA]|>(?:et|ou)/") and not \4.startswith("seul") >>>
        <<- /gn/ morph(\3, ":[NA].*:m", ":(?:B|G|e|V0|f)") and morph(\4, ":[NA].*:f", "*") and not apposition(\3, \4)
        -4>> =suggMasSing(\4, True)                                                         # Accord de genre erroné : « \3 » est masculin, « \4 » est féminin.
        <<- /gn/ morph(\3, ">[aâeéèêiîoôuûyœæ].*:[NA].*:f", ":(?:B|G|e|V0|m)") and morph(\4, ":[NA].*:m", "*") and not apposition(\3, \4)
        -4>> =suggFemSing(\4, True)                                                         # Accord de genre erroné : « \3 » est féminin, « \4 » est masculin.
        <<- /gn/ morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", ":[GWsi]") and not apposition(\3, \4)
        -4>> =suggMasSing(\4)                                                               # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.

TEST: il brandissait avec fougue son drapeau {{déchirés}}
TEST: comment osez-vous médire de mon héritage {{glorieuse}}
TEST: on parlait de son escapade {{éperdu}} au milieu de la nuit.
TEST: ton étonnante {{secret}} ne sera pas au programme.
TEST: elle s’étonnait de ton opposition {{grandissantes}}
TEST: le ton monte.


__gn_ma_ta_sa_1m__
    [ma|ta|sa]  *WORD
        <<- /gn/ morph(\2, ":[NA].*:m", ":[efGW]") -1>> =\1[:-1]+"on"                       # Accord de genre erroné : « \2 » est masculin.
        <<- /gn/ __also__ and not re.search("(?i)^[aâeéèêiîoôuûyœæ]", \2) and hasFemForm(\2)
        -2>> =suggFemSing(\2, True)                                                         # Accord de genre erroné : « \1 » est un déterminant féminin.
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggFemSing(\2)                    # Accord de nombre erroné : « \2 » devrait être au singulier.

TEST: {{ma}} {{parti}}
TEST: {{ma}} amour                                            ->> mon
TEST: ma {{carlingues}}


__gn_det_fem_sing_2m__
    [ma|ta|sa|cette|quelle|ladite]  *WORD  *WORD
        <<- /gn/ not value(<1, "|et|ou|de|d’|") and not \3.startswith("seul") >>>
        <<- /gn/ morph(\2, ":[NAQ].*:[fe]", ":(?:B|G|V0)") and morph(\3, ":[NAQ].*:m", "*") and not apposition(\2, \3)
        -3>> =suggFemSing(\3, True)                                                         # Accord de genre erroné : « \1 \2 » est féminin, « \3 » est masculin.
        <<- /gn/ morph(\2, ":[NAQ].*:[si]", ":G") and morph(\3, ":[NAQ].*:p", ":[GWsi]") and not apposition(\2, \3)
        -3>> =suggFemSing(\3)                                                               # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au singulier.

    [et|ou|de|d’]  [ma|ta|sa|cette|quelle|ladite]  *WORD  *WORD
        <<- /gn/ not morph(<1, ":[NAQ]|>(?:et|ou)/") and not \4.startswith("seul") >>>
        <<- /gn/ morph(\3, ":[NAQ].*:[fe]", ":(?:B|G|V0|m)") and morph(\4, ":[NAQ].*:m", "*") and not apposition(\3, \4)
        -4>> =suggFemSing(\4, True)                                                         # Accord de genre erroné : « \3 » est féminin, « \4 » est masculin.
        <<- /gn/ morph(\3, ":[NAQ].*:[si]", ":G") and morph(\4, ":[NAQ].*:p", ":[GWsi]") and not apposition(\3, \4)
        -4>> =suggFemSing(\4)                                                               # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.

TEST: quelle belle {{étourdi}}, cette gamine
TEST: j’en ai assez de cette ville {{stressées}} en permanence.
TEST: Peut-on imaginer de plus {{beaux}} {{enfant}} ?
TEST: de ma grande {{ami}}
TEST: il fut cette fois ulcéré de voir son entreprise une fois de plus ruinée par la malchance.


__gn_notre_votre_chaque_1m__
    [notre|votre|chaque]  *WORD
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggSing(\2)                       # Accord de nombre erroné : « \2 » devrait être au singulier.

TEST: Chaque {{chiens}}.                                      ->> chien


__gn_quelque_1m__
    quelque  *WORD
        <<- /gn/ morph(\2, ":[NA].*:p", ":[siG]") and not value(>1, "|que|qu’|")
        -1>> quelques                                                                       # Il manque un “s” à « quelque » ou « \2 » doit être au singulier.

TEST: {{Quelque}} amis


__gn_det_epi_sing_2m__
    [chaque|quelque|notre|votre]  *WORD  *WORD
        <<- /gn/ not value(<1, "|et|ou|de|d’|") and not \3.startswith("seul") >>>
        <<- /gn/ ((morph(\2, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\3, ":[NA].*:m", "*")))
            and not apposition(\2, \3)
        -3>> =switchGender(\3, False)                                                       # Accord de genre erroné entre « \2 » et « \3 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2, False)                  # Accord de genre erroné avec « \3 ».
        <<- /gn/ morph(\2, ":[NA].*:[si]", ":G") and morph(\3, ":[NA].*:p", ":[GWsi]") and not apposition(\2, \3)
        -3>> =suggSing(\3)                                                                  # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au singulier.

    [et|ou|de|d’]  [chaque|quelque|notre|votre]  *WORD  *WORD
        <<- /gn/ not morph(<1, ":[NA]|>(?:et|ou)/") and not \4.startswith("seul") >>>
        <<- /gn/ ((morph(\3, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\4, ":[NA].*:f", "*")) or (morph(\3, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\4, ":[NA].*:m", "*")))
            and not apposition(\3, \4)
        -4>> =switchGender(\4, False)                                                       # Accord de genre erroné entre « \3 » et « \4 ».
        <<- /gn/ __also__ and hasFemForm(\3) -3>> =switchGender(\3, False)                  # Accord de genre erroné avec « \4 ».
        <<- /gn/ morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", ":[GWsi]") and not apposition(\3, \4)
        -4>> =suggSing(\4)                                                                  # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.

TEST: chaque élément {{terrestres}}
TEST: notre {{belle}} {{avenu}}
TEST: ils viennent de chaque coin {{ignorée}} du pays.
TEST: que faire de votre {{ennuyeuse}} {{avocat}}
TEST: de quelque cartable {{vides}}
TEST: de notre petit {{amis}}
TEST: Quelque chose tombé dans le puits a souillé l’eau.


__gn_det_sing_3m__
    [ledit|ladite|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|au|quel|quelle|dudit]  *WORD  *WORD  *WORD
        <<- /gn/ not value(<1, "|et|ou|") and morph(\2, ":[NA].*:[si]") and morph(\3, ":[NA].*:[si]", ":(?:[123][sp]|G|P)") and morph(\4, ":[NA].*:p", "*") and \4.islower()
        -4>> =suggSing(\4)                                                                  # Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au singulier.

TEST: un gros connard {{pathétiques}}
TEST: servi pas un style et une exigence historique remarquables


## Pluriels

__gn_les_1m__
    ,  les  *WORD
        <<- /gn/ ( morph(\3, ":[NA].*:s", "*") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]")) )
            or \3 in aREGULARPLURAL
        -3>> =suggPlur(\3)                                                                  # Accord de nombre erroné : « \3 » devrait être au pluriel.

    *WORD  les  *WORD
        <<- /gn/ morph(\2, ":D")
            and ( morph(\3, ":[NA].*:s", "*") or (morph(\3, ":[NA].*:s", ":[pi]|>avoir/") and morph(\1, ":[RC]", ">(?:e[tn]|ou)/") and not (morph(\1, ":Rv") and morph(\3, ":Y"))) )
            and not (value(>1, "|et|ou|") and morph(>2, ":[NA]"))
            and not (value(\1, "|que|") and morph(<1, ">tel/") and morph(\3, ":3[sp]"))
        -3>> =suggPlur(\3)                                                                  # Accord de nombre erroné : « \3 » devrait être au pluriel.

    <start>  les  *WORD
        <<- /gn/ ( morph(\3, ":[NA].*:s", ":[ipYPGW]") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]")) )
            or \3 in aREGULARPLURAL
        -3>> =suggPlur(\3)                                                                  # Accord de nombre erroné : « \3 » devrait être au pluriel.

TEST: ils viennent, les {{petit}}
TEST: Les {{tiret}}                                           ->> tirets
TEST: Les plus {{grand}} hommes.                              ->> grands
TEST: les {{véhicule}}                                        ->> véhicules
TEST: Les {{démoralisation}}.                                 ->> démoralisations
TEST: dans les {{usine}}                                      ->> usines
TEST: tels que les décrit Macron


__gn_les_2m__
    les  *WORD  *WORD
        <<- /gn/ morph(\1, ":D") and not value(<1, "|et|ou|de|d’|") and not \3.startswith("seul") >>>
        <<- /gn/ ((morph(\2, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\3, ":[NA].*:m", "*")))
            and not apposition(\2, \3)
        -3>> =switchGender(\3, True)                                                                # Accord de genre erroné entre « \2 » et « \3 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2, True)                           # Accord de genre erroné avec « \3 ».
        <<- /gn/ morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:s", "*") and not apposition(\2, \3) and not (value(>1, "|et|,|") and morph(>2, ":A"))
        -3>> =suggPlur(\3)                                                                          # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel.

    [et|ou]  les  *WORD  *WORD
        <<- /gn/ morph(\2, ":D") and not morph(<1, ":[NA]") and not \3.startswith("seul") >>>
        <<- /gn/ ((morph(\3, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\4, ":[NA].*:f", "*")) or (morph(\3, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\4, ":[NA].*:m", "*")))
            and not apposition(\3, \4)
        -4>> =switchGender(\4, True)                                                                # Accord de genre erroné entre « \3 » et « \4 ».
        <<- /gn/ __also__ and hasFemForm(\3) -3>> =switchGender(\3, True)                           # Accord de genre erroné avec « \4 ».
        <<- /gn/ morph(\3, ":[NA].*:[pi]") and morph(\4, ":[NA].*:s", "*") and not apposition(\3, \4) and not (value(>1, "|et|,|") and morph(>2, ":A"))
        -4>> =suggPlur(\4)                                                                          # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel.

TEST: les pitres {{imbécile}}
TEST: il faut en convenir et les femmes {{oubliés}} seront satisfaites.
TEST: les {{petites}} {{oubliés}}
TEST: c’est ça, et les femmes {{retrouvés}} seront emmenées à l’hôpital.
TEST: fais ce que tu peux, ou les {{petites}} {{perdus}} le seront à jamais
TEST: ça ou les éternels {{imbécile}} du coin
TEST: les {{éventuels}} {{fiches}}
TEST: les moins éloignées possible
TEST: Les besoins minimums en matière de sommeil sont-ils les mêmes d’un individu à l’autre ?
TEST: cette attention de tous les instants portée à la boussole.


__gn_leurs_1m__
    leurs  *WORD
        <<- /gn/ (morph(\2, ":[NA].*:s", ":(?:[ipGW]|[123][sp])") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]")))
            or \2 in aREGULARPLURAL
        -2>> =suggPlur(\2)                                                                  # Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel.
        <<- /gn/ __also__ -1>> leur                                                         # Accord de nombre erroné avec « \2 ».

TEST: {{leurs}} {{action}}
TEST: {{leur}} {{données}}


__gn_det_pluriel_1m__
    [des|mes|tes|ses|nos|vos|quelques|lesdits|lesdites|desdits|desdites|auxdits|auxdites|moult]  *WORD
        <<- /gn/ (morph(\2, ":[NA].*:s", ":[ipGW]") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]")))
            or \2 in aREGULARPLURAL
        -2>> =suggPlur(\2)                                                                  # Accord de nombre erroné : « \2 » devrait être au pluriel.

TEST: des {{pain}}                                            ->> pains
TEST: Quelques {{homme}}.                                     ->> hommes
TEST: plusieurs {{femme}} sont venues.
TEST: une personne ou plusieurs ayant décidé de façon déterminée et coordonnée de faire cuire la grenouille


__gn_ces_aux_pluriel_1m__
    [ces|aux]  *WORD
        <<- /gn/ (morph(\2, ":[NA].*:s", ":[ipGW]") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]")))
            or \2 in aREGULARPLURAL
        -2>> =suggPlur(\2)                                                                  # Accord de nombre erroné : « \2 » devrait être au pluriel.
        <<- /gn/ __also__ and morph(\2, ">[bcdfglklmnpqrstvwxz].*:m", ":f") >>>
        <<- /gn/ \1.endswith("x") or \1.endswith("X") -1>> au                               # Accord de nombre erroné : « \2 » est au singulier.
        <<- /gn/ __else__ -1>> ce                                                           # Accord de nombre erroné : « \2 » est au singulier.

TEST: {{ces}} {{détournement}} de fonds et ces vols
TEST: ces {{étudiant}} sont légion.
TEST: je vais {{aux}} {{cinéma}}
TEST: il l’a donné aux {{étudiant}}
TEST: aux {{personne}}


__gn_det_epi_plur_2m__
    [ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|aux|moult]  *WORD  *WORD
        <<- /gn/ not value(<1, "|et|ou|de|d’|") and not \3.startswith("seul") >>>
        <<- /gn/ ((morph(\2, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\3, ":[NA].*:m", "*")))
            and not apposition(\2, \3)
        -3>> =switchGender(\3, True)                                                                # Accord de genre erroné entre « \2 » et « \3 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2, True)                           # Accord de genre erroné avec « \3 ».
        <<- /gn/ morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:s", "*") and not apposition(\2, \3) and not (value(>1, "|et|,|") and morph(>2, ":A"))
        -3>> =suggPlur(\3)                                                                          # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel.

    [et|ou|de|d’]  [ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|aux|moult]  *WORD  *WORD
        <<- /gn/ not morph(<1, ":[NA]|>(?:et|ou)/") and not \4.startswith("seul") >>>
        <<- /gn/ ((morph(\3, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\4, ":[NA].*:f", "*")) or (morph(\3, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\4, ":[NA].*:m", "*")))
            and not apposition(\3, \4)
        -4>> =switchGender(\4, True)                                                                # Accord de genre erroné entre « \3 » et « \4 ».
        <<- /gn/ __also__ and hasFemForm(\3) -3>> =switchGender(\3, True)                           # Accord de genre erroné avec « \4 ».
        <<- /gn/ morph(\3, ":[NA].*:[pi]") and morph(\4, ":[NA].*:s", "*") and not apposition(\3, \4) and not (value(>1, "|et|,|") and morph(>2, ":A"))
            and not (\1.startswith("de") and value(<1, "|un|une|"))
        -4>> =suggPlur(\4)                                                                          # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel.

TEST: ces {{beaux}} {{institutions}}
TEST: nos petites {{fille}}
TEST: de plusieurs {{grands}} {{avocates}}
TEST: de vos défauts {{terrible}}, je connais presque tout.
TEST: Les éléments caractéristiques liés à ses valeurs historique et architecturale
TEST: Une des pierres veinée de rouge…
TEST: Pour maintenir le potentiel de membrane qui lui permet de communiquer avec ses voisins sous forme d’influx nerveux, un neurone a besoin d’énergie.
TEST: ces religieux inflexibles envers les femmes mais compatissants envers les tyrans qui soutiennent leur religion.
TEST: le bruit de nos pas étouffé par l’épais tapis.


__gn_des_2m__
    des  *WORD  *WORD
        <<- /gn/ (morph(<1, ":(?:[VRBX]|Cs)|>comme/|<start>|>,", "*") or morph(\3, ":N", ":[AQ]")) and not \3.startswith("seul") >>>
        <<- /gn/ ( (morph(\2, ":[NA].*:m", ":[fe]") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":[me]") and morph(\3, ":[NA].*:m", "*")) ) and not apposition(\2, \3)
        -3>> =switchGender(\3, True)                                                                # Accord de genre erroné avec « \2 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2)                                 # Accord de genre erroné avec « \3 ».
        <<- /gn/ morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:s", "*") and not apposition(\2, \3) and not (value(>1, "|et|,|") and morph(>2, ":A"))
        -3>> =suggPlur(\3)                                                                          # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel.
        <<- not morph(\3, ":G|>a/") and checkAgreement(\2, \3) =>> =exclude(\3, ":V")

TEST: faire table rase des passions {{inutile}}               ->> inutiles
TEST: à bonne distance des {{chiens}} {{méchante}}
TEST: des hommes {{attaquée}}
TEST: des femmes {{agressé}}
TEST: des hommes très mal {{renseigné}}                       ->> renseignés
TEST: des dépenses non {{nécessaire}}                         ->> nécessaires
TEST: Des règles pas du tout {{claire}}.                      ->> claires
TEST: Des peines à peine {{croyable}}.                        ->> croyables
TEST: Des {{chambres}} plus ou moins fortement {{éclairé}}.
TEST: Les couleurs rouge, jaune et verte ne doivent pas être utilisées
TEST: des passeports américain, canadien, néerlandais, allemand et britannique.


__gn_plusieurs_1m__
    plusieurs  *WORD
        <<- /gn/ (morph(\2, ":[NA].*:s", ":[ipGWP]") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]")))
            or \2 in aREGULARPLURAL
        -2>> =suggPlur(\2)                                                                  # Accord de nombre erroné : « \2 » devrait être au pluriel.

TEST: plusieurs {{femme}}
TEST: plusieurs {{foi}} par jour.


## Cas particuliers
__gn_det_plur_cas_particuliers__
    [ces|des|mes|tes|ses|nos|vos|leurs|quelques|quels] [même|point|son|ton]
        <<- /gn/ -2>> \2s                                                                   # Accord de nombre erroné : mettez au pluriel.

TEST: des {{son}} que nous entendons jour et nuit.
TEST: j’entends ces {{même}} âneries tous les jours


__gn_les_3m__
    les  *WORD  *WORD  *WORD
        <<- /gn/ morph(\1, ":D") and morph(\2, ":[NA].*:[pi]", ":(?:[123][sp]|G)") and morph(\3, ":[NA].*:[pi]", ":(?:[123][sp]|G)") and morph(\4, ":[NA].*:s", "*") and \4.islower()
        -4>> =suggPlur(\4)                                                                  # Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au pluriel.

TEST: les heureux imbéciles {{payé}} au lance-pierre.


__gn_det_plur_3m__
    [ces|mes|tes|ses|nos|vos|quels|quelles|aux]             *WORD  *WORD  *WORD
    [plusieurs|quelques|certains|certaines|moult]           *WORD  *WORD  *WORD
    [lesdits|lesdites|desdits|desdites|auxdits|auxdites]    *WORD  *WORD  *WORD
        <<- /gn/ morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:[pi]", ":(?:[123][sp]|G)")
            and morph(\4, ":[NA].*:s", "*") and \4.islower() and not before("(?i)\\bune? de +$") and not \4.startswith("seul")
        -4>> =suggPlur(\4)                                                                  # Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au pluriel.

    leurs  *WORD  *WORD  *WORD
        <<- /gn/ morph(\2, ":[NA].*:[pi]", "[123][sp]") and morph(\3, ":[NA].*:[pi]", ":(?:[123][sp]|G)")
            and morph(\4, ":[NA].*:s", "*") and not before("(?i)\\bune? de +$") and not \4.startswith("seul")
        -4>> =suggPlur(\4)                                                                  # Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au pluriel.

TEST: ces petites sottes {{déjantée}}
TEST: Leurs grands plans {{dépassé}} par les évènements
TEST: Prendre goût aux heures passées seul à marcher


## certains / certaines
__gn_certains_1m__
    certains  *WORD
        <<- /gn/ morph(\2, ":[NA].*:f", ":[emGWP]") -1>> certaines                          # Accord de genre erroné : « \2 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasPlur(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant masculin.
        <<- /gn/ ( morph(\2, ":[NA].*:s", ":(?:[ipGWP]|V0)") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]")) )
            or \1 in aREGULARPLURAL
        -2>> =suggPlur(\2)                                                                  # Accord de nombre erroné : « \2 » devrait être au pluriel.

__gn_certains_des_1m__
    certains  des  *WORD
        <<- /gn/ morph(\3, ":[NA].*:f", ":[emGW]") -1>> certaines                           # Accord de genre erroné : « \3 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\3) -3>> =suggMasPlur(\3, True)                    # Accord de genre erroné : « \1 » est un déterminant masculin.

__gn_certaines_1m__
    certaines  *WORD
        <<- /gn/ morph(\2, ":[NA].*:m", ":[efGWP]") -1>> certains                           # Accord de genre erroné : « \2 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemPlur(\2, True)                    # Accord de genre erroné : « \1 » est un déterminant féminin.
        <<- /gn/ ( morph(\2, ":[NA].*:s", ":[ipGWP]") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]")) )
            or \2 in aREGULARPLURAL
        -2>> =suggPlur(\2)                                                                  # Accord de nombre erroné : « \2 » devrait être au pluriel.

__gn_certaines_des_1m__
    certaines  des  *WORD
        <<- /gn/ morph(\3, ":[NA].*:m", ":[efGW]") -1>> certains                            # Accord de genre erroné : « \3 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggFemPlur(\3, True)                    # Accord de genre erroné : « \1 » est un déterminant féminin.

TEST: {{certains}} {{petites}}
TEST: Certaines {{danse}}
TEST: Certains {{chien}}
TEST: {{certaines}} {{petits}}
TEST: {{certains}} des femmes sont à côté de la plaque.
TEST: {{certains}} des {{nouvelles}} sont à côté de la plaque.
TEST: {{certaines}} des hommes
TEST: {{certaines}} des {{petits}}
TEST: Un problème rapporté par certains est l’incapacité à trouver un partenaire


## quel / quels / quelle / quelles
__gn_quel_1m__
    quel  *WORD
        <<- /gn/ morph(\2, ":[NA].*:f:p", ":(?:V0|Oo|[NA].*:[me]:[si])")        -1>> quelles                    # Accord de genre et de nombre erroné : « \2 » est féminin et au pluriel.
        <<- /gn/ __also__ and hasFemForm(\2)                                    -2>> =suggMasSing(\2, True)     # Accord de genre et de nombre erroné : « \1 » est masculin et au singulier.
        <<- /gn/ morph(\2, ":[NA].*:m:p", ":(?:V0|Oo|[NA].*:[me]:[si])")        -1>> quels                      # Accord de nombre erroné : « \2 » est au pluriel.
        <<- /gn/ __also__                                                       -2>> =suggSing(\2)              # Accord de nombre erroné : « \1 » est au singulier.
        <<- /gn/ morph(\2, ":[NA].*:f:[si]", ":(?:V0|Oo|[NA].*:[me]:[si])")     -1>> quelle                     # Accord de genre erroné : « \2 » est féminin.
        <<- /gn/ __also__ and hasFemForm(\2)                                    -2>> =suggMasSing(\2, True)     # Accord de genre erroné : « \1 » est masculin.

TEST: {{Quel}} femme.                                         ->> Quelle
TEST: {{Quel}} {{partie}}
TEST: {{Quel}} {{paris}}
TEST: {{Quel}} {{parties}}
TEST: Quel emmerdeur

__gn_quels_1m__
    quels  *WORD
        <<- /gn/ morph(\2, ":[NA].*:f:s", ":(?:V0|Oo|[NA].*:[me]:[pi])")        -1>> quelle                     # Accord de genre et de nombre erroné : « \2 » est féminin et au singulier.
        <<- /gn/ __also__ and hasFemForm(\2)                                    -2>> =suggMasPlur(\2, True)     # Accord de genre et de nombre erroné : « \1 » est masculin et au pluriel.
        <<- /gn/ morph(\2, ":[NA].*:m:s", ":(?:V0|Oo|[NA].*:[me]:[pi])")        -1>> quel                       # Accord de nombre erroné : « \2 » est au singulier.
        <<- /gn/ __also__                                                       -2>> =suggPlur(\2)              # Accord de nombre erroné : « \1 » est au pluriel.
        <<- /gn/ morph(\2, ":[NA].*:f:[pi]", ":(?:V0|Oo|[NA].*:[me]:[pi])")     -1>> quelles                    # Accord de genre erroné : « \2 » est féminin.
        <<- /gn/ __also__ and hasFemForm(\2)                                    -2>> =suggMasPlur(\2, True)     # Accord de genre erroné : « \1 » est masculin.

TEST: {{Quels}} chanson.                                      ->> Quelle
TEST: {{Quels}} {{chant}}
TEST: {{Quels}} {{idiotes}}
TEST: {{Quels}} {{avocate}}
TEST: Quels idiots

__gn_quelle_1m__
    quelle  *WORD
        <<- /gn/ morph(\2, ":[NA].*:m:p", ":(?:V0|Oo|[NA].*:[fe]:[si])")        -1>> quels                      # Accord de genre et de nombre erroné : « \2 » est masculin et au pluriel.
        <<- /gn/ __also__ and hasFemForm(\2)                                    -2>> =suggFemSing(\2, True)     # Accord de genre et de nombre erroné : « \1 » est féminin et au singulier.
        <<- /gn/ morph(\2, ":[NA].*:f:p", ":(?:V0|Oo|[NA].*:[fe]:[si])")        -1>> quelles                    # Accord de nombre erroné : « \2 » est au pluriel.
        <<- /gn/ __also__                                                       -2>> =suggSing(\2)              # Accord de nombre erroné : « \1 » est au singulier.
        <<- /gn/ morph(\2, ":[NA].*:m:[si]", ":(?:V0|Oo|[NA].*:[fe]:[si])")     -1>> quel                       # Accord de genre erroné : « \2 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\2)                                    -2>> =suggFemSing(\2, True)     # Accord de genre erroné : « \1 » est féminin.

TEST: {{Quelle}} homme.                                       ->> Quel
TEST: {{Quelle}} {{folles}}
TEST: {{Quelle}} {{chien}}
TEST: {{Quelle}} {{chats}}
TEST: Quelle sale journée…
TEST: On pourrait également rappeler à quel point l’Église catholique fut hostile à la laïcité et la combattit violemment.

__gn_quelles_1m!8__
    quelles  *WORD
        <<- /gn/ morph(\2, ":[NA].*:m:s", ":(?:V0|Oo|[NA].*:[fe]:[pi])")        -1>> quel                       # Accord de genre et de nombre erroné. « \2 » est masculin et au singulier.
        <<- /gn/ __also__ and hasFemForm(\2)                                    -2>> =suggFemPlur(\2, True)     # Accord de genre et de nombre erroné : « \1 » est féminin et au pluriel.
        <<- /gn/ morph(\2, ":[NA].*:f:s", ":(?:V0|Oo|[NA].*:[fe]:[pi])")        -1>> quelle                     # Accord de nombre erroné : « \2 » est au singulier.
        <<- /gn/ __also__                                                       -2>> =suggPlur(\2)              # Accord de nombre erroné : « \1 » est au pluriel.
        <<- /gn/ morph(\2, ":[NA].*:m:[pi]", ":(?:V0|Oo|[NA].*:[fe]:[pi])")     -1>> quels                      # Accord de genre erroné : « \2 » est masculin.
        <<- /gn/ __also__ and hasFemForm(\2)                                    -2>> =suggFemPlur(\2, True)     # Accord de genre erroné : « \1 » est féminin.

TEST: {{Quelles}} hommes
TEST: {{Quelles}} {{tarés}}.
TEST: {{Quelles}} {{cinglé}}.
TEST: {{Quelles}} {{idiote}}.
TEST: Quelles grandes tours
TEST: Quelles drôles de prunes


__gn_quel_quelle_accord_être__
    [quel|quelle]  [sont|étaient|seront|serons|seraient|furent|fussent]
        <<- /gn/ not value(<1, "|tel|telle|")
        -1>> \1s                                                                            # Accord de nombre erroné avec “\2”.

__gn_quels_quelles_accord_être__
    [quels|quelles]  [est|étais|était|sera|serais|serait|fut|fût|fus]
        <<- /gn/ not value(<1, "|tels|telles|")
        -1>> =\1[:-1]                                                                       # Accord de nombre erroné avec “\2”.

__gn_quel_accord_être_sujet__
    quel  [est|était|seras|sera|serais|serait|fut|fût|fus]  [la|cette|ma|ta|sa]  *WORD
        <<- /gn/ not value(<1, "|tel|telle|") and morph(\4, ":[NA].*:[fe]", ":m")
        -1>> quelle                                                                         # Accord de genre erroné avec « \3 \4 ».

    quel  [est|était|seras|sera|serais|serait|fut|fût|fus]  [mon|ton|son|notre|votre|leur]  *WORD
        <<- /gn/ not value(<1, "|tel|telle|") and morph(\4, ":[NA].*:f", ":[me]")
        -1>> quelle                                                                         # Accord de genre erroné avec « \3 \4 ».

__gn_quelle_accord_être_sujet__
    quelle  [est|était|seras|sera|serais|serait|fut|fût|fus]  [le|ce|cet]  *WORD
        <<- /gn/ not value(<1, "|tel|telle|") and morph(\4, ":[NA].*:[me]", ":f")
        -1>> quel                                                                           # Accord de genre erroné avec « \3 \4 ».

    quelle  [est|était|seras|sera|serais|serait|fut|fût|fus]  [mon|ton|son|notre|votre|leur]  *WORD
        <<- /gn/ not value(<1, "|tel|telle|") and morph(\4, ":[NA].*:m", ":[fe]")
        -1>> quel                                                                           # Accord de genre erroné avec « \3 \4 ».

__gn_quels_accord_être_sujet__
    quels  [sont|étaient|seront|serons|seraient|furent|fussent]  [les|ces|mes|tes|ses|nos|vos|leurs]  *WORD
        <<- /gn/ not value(<1, "|tels|telles|") and morph(\4, ":[NA].*:f", ":[me]")
        -1>> quelles                                                                        # Accord de genre erroné avec « \3 \4 ».

__gn_quelles_accord_être_sujet__
    quelles  [sont|étaient|seront|serons|seraient|furent|fussent]  [les|ces|mes|tes|ses|nos|vos|leurs]  *WORD
        <<- /gn/ not value(<1, "|tels|telles|") and morph(\4, ":[NA].*:m", ":[fe]")
        -1>> quels                                                                          # Accord de genre erroné avec « \3 \4 ».

TEST: {{Quel}} sont ces hommes.                                     ->> Quels
TEST: {{Quel}} est cette force ?                                    ->> Quelle
TEST: {{Quel}} serait notre peine ?                                 ->> Quelle
TEST: {{Quel}} est la politique ?                                   ->> Quelle
TEST: {{Quelle}} est mon animal favori ?                            ->> Quel
TEST: {{Quelle}} est le politique ?                                 ->> Quel
TEST: {{Quelles}} est cette imbécillité ?                           ->> Quelle
TEST: {{Quelles}} sont ces hommes ?                                 ->> Quels
TEST: {{Quels}} sont ces femmes ?                                   ->> Quelles
TEST: Il s’agit de définir quelle est notre propre orientation.



#### Quel(le) que soit …

## masculin requis
__gn_quel_que_être_mas_sing__
    quelle que    [soit|soit|sois|soient|fut|fût] [le|ce|cet]      *WORD
    quelle que    [soit|soit|sois|soient|fut|fût] [mon|ton|son]    ~^[bcdfgjklmnpqrstvwxz]
    quelle qu’ en [soit|soit|sois|soient|fut|fût] [le|ce|cet]      *WORD
    quelle qu’ en [soit|soit|sois|soient|fut|fût] [mon|ton|son]    ~^[bcdfgjklmnpqrstvwxz]
        <<- /gn/ -1>> quel                                                                  # Accord de genre avec « \-2 \-1 ». Utilisez le masculin.

    quelle que    [soit|soit|sois|soient|fut|fût] [notre|votre|leur]  *WORD
    quelle que    [soit|soit|sois|soient|fut|fût] [mon|ton|son]       ~^[aeéèhiîoôuy]
    quelle qu’ en [soit|soit|sois|soient|fut|fût] [notre|votre|leur]  *WORD
    quelle qu’ en [soit|soit|sois|soient|fut|fût] [mon|ton|son]       ~^[aeéèhiîoôuy]
        <<- /gn/ morph(\-1, ":[NA].*:m", ":[fe]") -1>> quel                                 # Accord de genre avec « \-2 \-1 ». Utilisez le masculin.

TEST: {{quelle}} que soit le chien                            ->> quel
TEST: {{Quelle}} que soit mon intérêt.                        ->> Quel
TEST: {{Quelle}} qu’en soit mon intérêt.                      ->> Quel


__gn_quel_que_être_mas_plur__
    quelles que [soient|furent|fussent] [les|ces|mes|tes|ses|nos|vos|leurs]  @:[NAQ].*:m¬:[fe]
    quelles qu’ en [soient|furent|fussent] [les|ces|mes|tes|ses|nos|vos|leurs]  @:[NAQ].*:m¬:[fe]
        <<- /gn/ -1>> quels                                                                 # Accord de genre avec « \-2 \-1 ». Utilisez le masculin.

TEST: {{Quelles}} que soient ces intérêts                     ->> Quels
TEST: {{Quelles}} que soient les hommes qui…                  ->> Quels


## féminin requis
__gn_quelle_que_être_fem_sing__
    quel que    [soit|soit|sois|fut|fût] [la|cette|ma|ta|sa]  *WORD
    quel qu’ en [soit|soit|sois|fut|fût] [la|cette|ma|ta|sa]  *WORD
        <<- /gn/ -1>> quelle                                                                # Accord de genre avec « \-2 \-1 ». Utilisez le féminin.

    quel que    [soit|soit|sois|soient|fut|fût] [notre|votre|leur]  *WORD
    quel que    [soit|soit|sois|soient|fut|fût] [mon|ton|son]       ~^[aeéèhiîoôuy]
    quel qu’ en [soit|soit|sois|soient|fut|fût] [notre|votre|leur]  *WORD
    quel qu’ en [soit|soit|sois|soient|fut|fût] [mon|ton|son]       ~^[aeéèhiîoôuy]
        <<- /gn/ morph(\5, ":[NA].*:f", ":[me]") -1>> quelle                                # Accord de genre avec « \-2 \-1 ». Utilisez le féminin.

TEST: {{Quel}} que soit la force appliquée.                   ->> Quelle
TEST: {{Quel}} que soit mon aversion                          ->> Quelle
TEST: {{Quel}} que soit cette femme                           ->> Quelle
TEST: {{Quel}} que soit la force appliquée.                   ->> Quelle


__gn_quelle_que_être_fem__
    quels que    [soient|furent|fussent] [les|ces|mes|tes|ses|nos|vos|leurs]  @:[NAQ].*:f¬:[me]
    quels qu’ en [soient|furent|fussent] [les|ces|mes|tes|ses|nos|vos|leurs]  @:[NAQ].*:f¬:[me]
        <<- /gn/ -1>> quelles                                                               # Accord de genre avec « \-2 \-1 ». Utilisez le féminin.

TEST: {{Quels}} que soient ces idiotes                        ->> Quelles
TEST: {{Quels}} qu’en soient les raisons                      ->> Quelles


__gn_det_mas_plur_2m__
    [certains|quels|lesdits|desdits|auxdits]  *WORD  *WORD
        <<- /gn/ not value(<1, "|et|ou|de|d’|") and not \3.startswith("seul") >>>
        <<- /gn/ morph(\2, ":[NA].*:[me]", ":(?:B|G|V0)") and morph(\3, ":[NA].*:f", "*") and not apposition(\2, \3)
        -3>> =suggMasPlur(\3, True)                                                         # Accord de genre erroné : « \2 » est masculin, « \3 » est féminin.
        <<- /gn/ morph(\2, ":[NA].*:[pi]", ":G") and morph(\3, ":[NA].*:s", "*") and not apposition(\2, \3) and not (value(>1, "|et|,|") and morph(>2, ":A"))
        -3>> =suggMasPlur(\3)                                                               # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel.

    [et|ou|de|d’]  [certains|quels|lesdits|desdits|auxdits]  *WORD  *WORD
        <<- /gn/ not morph(<1, ":[NA]|>(?:et|ou)/") and not \3.startswith("seul") >>>
        <<- /gn/ morph(\3, ":[NA].*:[me]", ":(?:B|G|V0|f)") and morph(\4, ":[NA].*:f", "*") and not apposition(\3, \4)
        -4>> =suggMasPlur(\4, True)                                                         # Accord de genre erroné : « \3 » est masculin, « \4 » est féminin.
        <<- /gn/ morph(\3, ":[NA].*:[pi]", ":G") and morph(\4, ":[NA].*:s", "*") and not apposition(\3, \4) and not (value(>1, "|et|,|") and morph(>2, ":A"))
            and not (\1.startswith("de") and value(<1, "|un|une|"))
        -4>> =suggMasPlur(\4)                                                               # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel.

TEST: certains claviers {{dégueulasse}}
TEST: certains hommes {{petite}}
TEST: auxdits hommes {{connu}}
TEST: quels hommes {{grandes}}
TEST: elle se rappelle de quels rapports {{désastreuses}} il s’agit.
TEST: de quels grands {{fou}} s’agit-il ?
TEST: chez certains la revue Limite provoque des crises d’hystérie.


__gn_det_fem_plur_2m__
    [certaines|quelles|lesdites|desdites|auxdites]  *WORD  *WORD
        <<- /gn/ not value(<1, "|et|ou|de|d’|") and not \3.startswith("seul") >>>
        <<- /gn/ morph(\2, ":[NA].*:[fe]", ":(?:B|G|V0)") and morph(\3, ":[NA].*:m", "*") and not apposition(\2, \3)
        -3>> =suggFemPlur(\3, True)                                                         # Accord de genre erroné : « \2 » est féminin, « \3 » est masculin.
        <<- /gn/ morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:s", "*") and not apposition(\2, \3) and not (value(>1, "|et|,|") and morph(>2, ":A"))
        -3>> =suggFemPlur(\3)                                                               # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel.

    [et|ou|de|d’]  [certaines|quelles|lesdites|desdites|auxdites]  *WORD  *WORD
        <<- /gn/ not morph(<1, ":[NA]|>(?:et|ou)/") and not \4.startswith("seul") >>>
        <<- /gn/ morph(\3, ":[NA].*:[fe]", ":(?:B|G|V0|m)") and morph(\4, ":[NA].*:m", "*") and not apposition(\3, \4)
        -4>> =suggFemPlur(\4, True)                                                         # Accord de genre erroné : « \3 » est féminin, « \4 » est masculin.
        <<- /gn/ morph(\3, ":[NA].*:[pi]") and morph(\4, ":[NA].*:s", "*") and not apposition(\3, \4) and not (value(>1, "|et|,|") and morph(>2, ":A"))
            and not (\1.startswith("de") and value(<1, "|un|une|"))
        -4>> =suggFemPlur(\4)                                                               # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel.

TEST: certaines idioties {{stupide}}
TEST: quelles grandes {{idiots}}
TEST: je ne sais guère de quelles âneries {{proférés}} on parle.
TEST: quelles étonnantes {{petits}}
TEST: ici ou auxdites lointaines {{contrée}}


## quelque adverbe
__gn_quelque_adverbe__
    quelques  *NUM
        <<- /gn/ -1>> quelque                                                               # Devant un nombre, « quelque » est un adverbe, donc invariable.

    quelques  $:B
        <<- /gn/ \2 != "cents" -1>> quelque                                                 # Devant un nombre, « quelque » est un adverbe, donc invariable.

TEST: Elle a eu {{quelques}} 300 réponses à sa petite-annonce.
TEST: Il commande {{quelques}} trois cents hommes.
TEST: {{Quelques}} 120 hommes                                 ->> Quelque
TEST: {{Quelques}} deux cents hommes.                         ->> Quelque
TEST: les quelque 2,5 millions d’habitants
TEST: les quelque 12 000 stations-service


## Celui, celle, ceux, celles
__gn_celui__
    celui  @:¬:(?:G|W|m:[si])
        <<- /gn/ morph(\-1, ":A.*:f") --1>> =suggMasSing(\-1, True)                         # Accord avec “\1” : cet adjectif devrait être au masculin singulier.
        <<- /gn/ __else__ and morph(\-1, ":A.*:p") -2>> =suggMasSing(\-1)                   # Accord avec “\1” : cet adjectif devrait être au masculin singulier.

TEST: celui {{envoyés}} là-bas tombera dans un piège
TEST: celui {{perdue}} aura une pénalité
TEST: celui pris par surprise sera abattu


__gn_celle__
    celle  @:¬:(?:G|W|f:[si])
        <<- /gn/ morph(\-1, ":A.*:m") --1>> =suggFemSing(\-1, True)                         # Accord avec “\1” : cet adjectif devrait être au féminin singulier.
        <<- /gn/ __else__ and morph(\-1, ":A.*:p") -2>> =suggFemSing(\-1)                   # Accord avec “\1” : cet adjectif devrait être au féminin singulier.

TEST: celle {{envoyés}} là-bas tombera dans un piège
TEST: celle {{perdues}} aura une pénalité
TEST: celle prise par surprise sera abattue


__gn_ceux__
    ceux  @:¬:(?:G|W|m:[pi])
        <<- /gn/ morph(\-1, ":A.*:f") --1>> =suggMasPlur(\-1, True)                         # Accord avec “\1” : cet adjectif devrait être au masculin pluriel.
        <<- /gn/ __else__ and morph(\-1, ":A.*:s") -2>> =suggMasPlur(\-1)                   # Accord avec “\1” : cet adjectif devrait être au masculin pluriel.

TEST: ceux {{envoyé}} là-bas tombera dans un piège
TEST: ceux {{perdues}} auront une pénalité
TEST: ceux perdus dans la neige


__gn_celles__
    celles  @:¬:(?:G|W|f:[pi])
        <<- /gn/ morph(\-1, ":A.*:m") --1>> =suggFemPlur(\-1, True)                         # Accord avec “\1” : cet adjectif devrait être au féminin pluriel.
        <<- /gn/ __else__ and morph(\-1, ":A.*:s") -2>> =suggFemPlur(\-1)                   # Accord avec “\1” : cet adjectif devrait être au féminin pluriel.

TEST: celles {{envoyés}} là-bas tombera dans un piège
TEST: celles {{perdue}} aura une pénalité
TEST: celles venues chanter doivent se rendre là-bas.


## Nombres
__gn_nombre_lettres_1m__
    $:B:e:p  *WORD
        <<- /gn/ not value(\1, "|neuf|mille|") and ( (morph(\2, ":[NA].*:s", "*") and not value(\2, "|multiplié|divisé|janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre|rue|route|ruelle|place|boulevard|avenue|allée|chemin|sentier|square|impasse|cour|quai|chaussée|côte|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor|") )
            or \2 in aREGULARPLURAL) and not re.search("^[IVXLDM]+$", \1)
        -2>> =suggPlur(\2)                                                                  # Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel.

    neuf  *WORD
        <<- /gn/ ( morph(\2, ":[NA].*:s", "*") and not morph(<1, ":N.*:m:[is]") and not value(\2, "|multiplié|divisé|janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre|rue|route|ruelle|place|boulevard|avenue|allée|chemin|sentier|square|impasse|cour|quai|chaussée|côte|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor|") )
            or \2 in aREGULARPLURAL
        -2>> =suggPlur(\2)                                                                  # Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel.

    mille  *WORD
        <<- /gn/ not value(\2, "|multiplié|divisé|") and (morph(\2, ":[NA].*:s", "*") or \1 in aREGULARPLURAL) and not value(<1, "|le|un|ce|du|")
        -2>> =suggPlur(\2)                                                                  # Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel.

TEST: ce sont trois {{idiot}} pas foutus de trouver leur chemin avec un GPS.        ->> idiots
TEST: Il a abandonné neuf {{enfant}}.                                               ->> enfants
TEST: On peut trouver mille {{travailleur}} d’un claquement de doigts.              ->> travailleurs
TEST: Il y a quatre cents {{mot}} dans la phrase.                                   ->> mots
TEST: cent {{mot}}                                                                  ->> mots
TEST: cinquante {{mot}}                                                             ->> mots
TEST: mille cinquante {{mot}}                                                       ->> mots
TEST: deux {{tête}}                                                                 ->> têtes
TEST: un logement neuf bâti par des professionnels.
TEST: un mille marin.
TEST: L’article VII mentionné dans la revue
TEST: Le produit de cinq multiplié par trois.


__gn_nombre_chiffres_1m__
    [0|1|01]  @:[NAQ].*:p¬*
        <<- /gn/ space_after(\1, 1, 1) and not value(\2, "|Rois|Corinthiens|Thessaloniciens|")
        -2>> =suggSing(\2)                                                                  # Accord de nombre erroné : « \1 » devrait être au singulier.

    *NUM  *WORD
        <<- /gn/ space_after(\1, 1, 1) and not value(<1, "|/|") and not re.search("^0*[01](?:,[0-9]+|)$", \1) and not morph(<1, ":N")
            and ( (morph(\2, ":[NA].*:s", "*") and not value(\2, "|janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre|rue|route|ruelle|place|boulevard|avenue|allée|chemin|sentier|square|impasse|cour|quai|chaussée|côte|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor|"))
            or \1 in aREGULARPLURAL )
        -2>> =suggPlur(\2)                                                                  # Accord de nombre erroné : « \2 » devrait être au pluriel.

    *NUM  *WORD  *WORD
        <<- /gn/ not value(\2, "|fois|janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre|rue|route|ruelle|place|boulevard|avenue|allée|chemin|sentier|square|impasse|cour|quai|chaussée|côte|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor|")
            and not re.search("^0*[01](?:,[0-9]+|)$", \1) and not value(<1, "|et|ou|de|d’|") and not morph(\3, ">(?:seule|maximum|minimum)/") >>>
        <<- /gn/ ((morph(\2, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\3, ":[NA].*:m", "*")))
            and not apposition(\2, \3)
        -3>> =switchGender(\3, True)                                                                # Accord de genre erroné entre « \2 » et « \3 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2, True)                           # Accord de genre erroné avec « \3 ».
        <<- /gn/ morph(\2, ":[NA].*:[pi]", "*") and morph(\3, ":[NA].*:s", "*") and not apposition(\2, \3) and not (value(>1, "|et|,|") and morph(>2, ":A"))
        -3>> =suggPlur(\3)                                                                          # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel.

TEST: il a adopté 1 {{chiens}}.
TEST: 22 {{heure}}
TEST: 3 {{heure}}
TEST: Environ 10 essais {{nucléaire}} ont été réalisés
TEST: 20 {{grandes}} {{animaux}}
TEST: 00 heure, 01 heure
TEST: les élèves sont inquiets après une année 2018 compliquée et riche en réformes.
TEST: ils gagneront 300 € maximum.
TEST: il revint en 2005 complètement dévoré par la culpabilité.
TEST: un jeu de 1980 absolument démodé.
TEST: elle fut le 13 janvier décapitée
TEST: elles furent le 18 janvier décorées
TEST: en quantité 2 fois moindre
TEST: 1 La Mort
TEST: L’année 2019 a commencé à le montrer
TEST: La « première génération » d’ordinateurs des années 1950 a déjà largement cédé la place à une deuxième (transistorisée)
TEST: Au sein du club des pays les plus prospères, la richesse par habitant est néanmoins 52 fois supérieure à celle des pays à faibles revenus, d’après la Banque mondiale.


##  trouver ça/ceci/cela + adj
__gn_trouver_ça_adj__
    >trouver  [ça|cela|ceci]  @:A.*:(?:f|m:p)¬:(?:G|3[sp]|M)
        <<- /gn/ -3>> =suggMasSing(\3)                                              # Trouver \2 + [adjectif] : l’adjectif s’accorde avec “\2” (au masculin singulier).

TEST: ils trouvent ça de plus en plus {{idiots}}              ->> idiot


##  Adjectifs précédents

__gn_seul_e_s_det_substantifs_nombre__
    [<start>|,]  [seul|seule]  [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites]  @:[NA].*:[pi]¬:G
    [<start>|,]  [seul|seule]  les  @:[NA].*:[pi]¬:(?:G|3s)
        <<- /gn/ -2>> \2s                                                           # Si “\2” se réfère au substantif “\4”, il faut le mettre au pluriel.

    [<start>|,]  [seuls|seules]  [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite]  @:[NA].*:[si]¬:G         [ne|n’|me|m’|te|t’|se|s’]
    [<start>|,]  [seuls|seules]  [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite]  @:[NA].*:[si]¬:G         [le|la|l’|les|en|nous|vous|lui|leur|y]  @:3s¬:G
    [<start>|,]  [seuls|seules]  [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite]  @:[NA].*:[si]¬:G         [nous|vous]     [le|la|l’|les|en|y]     @:3s¬:G
    [<start>|,]  [seuls|seules]  [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite]  @:[NA].*:[si]¬:G         [le|la|l’|les]  [lui|leur|en|y]         @:3s¬:G
    [<start>|,]  [seuls|seules]  [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite]  @:[NA].*:[si]¬:G         [lui|leur|y]    en                      @:3s¬:G
    [<start>|,]  [seuls|seules]  [ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ledit|ladite]  @:[NA].*:[si]¬:G         @:3s¬*
    [<start>|,]  [seuls|seules]  [le|la|l’]                                                         @:[NA].*:[si]¬:(?:G|3s)  [ne|n’|me|m’|te|t’|se|s’]
    [<start>|,]  [seuls|seules]  [le|la|l’]                                                         @:[NA].*:[si]¬:(?:G|3s)  [le|la|l’|les|en|nous|vous|lui|leur|y]  @:3s¬:G
    [<start>|,]  [seuls|seules]  [le|la|l’]                                                         @:[NA].*:[si]¬:(?:G|3s)  [nous|vous]     [le|la|l’|les|en|y]     @:3s¬:G
    [<start>|,]  [seuls|seules]  [le|la|l’]                                                         @:[NA].*:[si]¬:(?:G|3s)  [le|la|l’|les]  [lui|leur|en|y]         @:3s¬:G
    [<start>|,]  [seuls|seules]  [le|la|l’]                                                         @:[NA].*:[si]¬:(?:G|3s)  [lui|leur|y]    en                      @:3s¬:G
    [<start>|,]  [seuls|seules]  [le|la|l’]                                                         @:[NA].*:[si]¬:(?:G|3s)  @:3s¬*
        <<- /gn/ -2>> =\2[:-1]                                                      # Si “\2” se réfère au substantif “\4”, il faut le mettre au singulier.

TEST: {{seule}} ces femmes peuvent nous aider
TEST: {{seul}} nos hommes sauront résoudre ce problème
TEST: {{seuls}} ce chien sait détecter cette substance.
TEST: {{seules}} cette chatte sut deviner le piège.


__gn_seul_e_s_det_substantifs_genre__
    [<start>|,]  seul  [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite]  @:[NA].*:f:[si]¬:[Gm]        [ne|n’|me|m’|te|t’|se|s’]
    [<start>|,]  seul  [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite]  @:[NA].*:f:[si]¬:[Gm]        [le|la|l’|les|en|nous|vous|lui|leur|y]  @:3s¬:G
    [<start>|,]  seul  [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite]  @:[NA].*:f:[si]¬:[Gm]        [nous|vous]     [le|la|l’|les|en|y]     @:3s¬:G
    [<start>|,]  seul  [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite]  @:[NA].*:f:[si]¬:[Gm]        [le|la|l’|les]  [lui|leur|en|y]         @:3s¬:G
    [<start>|,]  seul  [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite]  @:[NA].*:f:[si]¬:[Gm]        [lui|leur|y]    en                      @:3s¬:G
    [<start>|,]  seul  [cette|mon|ton|son|ma|ta|sa|notre|votre|leur|ladite]  @:[NA].*:f:[si]¬:[Gm]        @:3s¬*
    [<start>|,]  seul  [la|l’]                                               @:[NA].*:f:[si]¬:(?:G|3s|m)  [ne|n’|me|m’|te|t’|se|s’]
    [<start>|,]  seul  [la|l’]                                               @:[NA].*:f:[si]¬:(?:G|3s|m)  [le|la|l’|les|en|nous|vous|lui|leur|y]  @:3s¬:G
    [<start>|,]  seul  [la|l’]                                               @:[NA].*:f:[si]¬:(?:G|3s|m)  [nous|vous]     [le|la|l’|les|en|y]     @:3s¬:G
    [<start>|,]  seul  [la|l’]                                               @:[NA].*:f:[si]¬:(?:G|3s|m)  [le|la|l’|les]  [lui|leur|en|y]         @:3s¬:G
    [<start>|,]  seul  [la|l’]                                               @:[NA].*:f:[si]¬:(?:G|3s|m)  [lui|leur|y]    en                      @:3s¬:G
    [<start>|,]  seul  [la|l’]                                               @:[NA].*:f:[si]¬:(?:G|3s|m)  @:3s¬*
        <<- /gn/ -2>> seule                                                         # Si “\2” se réfère au substantif féminin “\4”, il faut le mettre au féminin.

    [<start>|,]  seule  [ce|cet|mon|ton|son|notre|votre|leur|ledit]  @:[NA].*:m:[si]¬:[Gf]        [ne|n’|me|m’|te|t’|se|s’]
    [<start>|,]  seule  [ce|cet|mon|ton|son|notre|votre|leur|ledit]  @:[NA].*:m:[si]¬:[Gf]        [le|la|l’|les|en|nous|vous|lui|leur|y]  @:3s¬:G
    [<start>|,]  seule  [ce|cet|mon|ton|son|notre|votre|leur|ledit]  @:[NA].*:m:[si]¬:[Gf]        [nous|vous]     [le|la|l’|les|en|y]     @:3s¬:G
    [<start>|,]  seule  [ce|cet|mon|ton|son|notre|votre|leur|ledit]  @:[NA].*:m:[si]¬:[Gf]        [le|la|l’|les]  [lui|leur|en|y]         @:3s¬:G
    [<start>|,]  seule  [ce|cet|mon|ton|son|notre|votre|leur|ledit]  @:[NA].*:m:[si]¬:[Gf]        [lui|leur|y]    en                      @:3s¬:G
    [<start>|,]  seule  [ce|cet|mon|ton|son|notre|votre|leur|ledit]  @:[NA].*:m:[si]¬:[Gf]        @:3s¬*
    [<start>|,]  seule  [le|l’]                                      @:[NA].*:m:[si]¬:(?:G|3s|f)  [ne|n’|me|m’|te|t’|se|s’]
    [<start>|,]  seule  [le|l’]                                      @:[NA].*:m:[si]¬:(?:G|3s|f)  [le|la|l’|les|en|nous|vous|lui|leur|y]  @:3s¬:G
    [<start>|,]  seule  [le|l’]                                      @:[NA].*:m:[si]¬:(?:G|3s|f)  [nous|vous]     [le|la|l’|les|en|y]     @:3s¬:G
    [<start>|,]  seule  [le|l’]                                      @:[NA].*:m:[si]¬:(?:G|3s|f)  [le|la|l’|les]  [lui|leur|en|y]         @:3s¬:G
    [<start>|,]  seule  [le|l’]                                      @:[NA].*:m:[si]¬:(?:G|3s|f)  [lui|leur|y]    en                      @:3s¬:G
    [<start>|,]  seule  [le|l’]                                      @:[NA].*:m:[si]¬:(?:G|3s|f)  @:3s¬*
        <<- /gn/ -2>> seul                                                          # Si “\2” se réfère au substantif masculin “\4”, il faut le mettre au masculin.

    [<start>|,]  seuls  [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites]  @:[NA].*:f:[pi]¬:[Gm]        [ne|n’|me|m’|te|t’|se|s’]
    [<start>|,]  seuls  [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites]  @:[NA].*:f:[pi]¬:[Gm]        [le|la|l’|les|en|nous|vous|lui|leur|y]  @:3p¬:G
    [<start>|,]  seuls  [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites]  @:[NA].*:f:[pi]¬:[Gm]        [nous|vous]     [le|la|l’|les|en|y]     @:3p¬:G
    [<start>|,]  seuls  [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites]  @:[NA].*:f:[pi]¬:[Gm]        [le|la|l’|les]  [lui|leur|en|y]         @:3p¬:G
    [<start>|,]  seuls  [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites]  @:[NA].*:f:[pi]¬:[Gm]        [lui|leur|y]    en                      @:3p¬:G
    [<start>|,]  seuls  [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites]  @:[NA].*:f:[pi]¬:[Gm]        @:3p¬*
    [<start>|,]  seuls  les                                                                                         @:[NA].*:f:[pi]¬:(?:G|3p|m)  [ne|n’|me|m’|te|t’|se|s’]
    [<start>|,]  seuls  les                                                                                         @:[NA].*:f:[pi]¬:(?:G|3p|m)  [le|la|l’|les|en|nous|vous|lui|leur|y]  @:3p¬:G
    [<start>|,]  seuls  les                                                                                         @:[NA].*:f:[pi]¬:(?:G|3p|m)  [nous|vous]     [le|la|l’|les|en|y]     @:3p¬:G
    [<start>|,]  seuls  les                                                                                         @:[NA].*:f:[pi]¬:(?:G|3p|m)  [le|la|l’|les]  [lui|leur|en|y]         @:3p¬:G
    [<start>|,]  seuls  les                                                                                         @:[NA].*:f:[pi]¬:(?:G|3p|m)  [lui|leur|y]    en                      @:3p¬:G
    [<start>|,]  seuls  les                                                                                         @:[NA].*:f:[pi]¬:(?:G|3p|m)  @:3p¬*
        <<- /gn/ -2>> seules                                                        # Si “\2” se réfère au substantif féminin “\4”, il faut le mettre au féminin.

    [<start>|,]  seules  [ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines|lesdits|lesdites]  @:[NA].*:m:[pi]¬:[Gf]
    [<start>|,]  seules  les  @:[NA].*:m:[pi]¬:(?:G|3p|f)
        <<- /gn/ -2>> seuls                                                         # Si “\2” se réfère au substantif masculin “\4”, il faut le mettre au masculin.

TEST: {{seul}} cette partie peut nous aider                         ->> seule
TEST: {{seule}} notre ordinateur serait assez puissant pour ça      ->> seul
TEST: {{seuls}} vos forces suffirent                                ->> seules
TEST: {{seules}} nos tests réussirent à la convaincre.              ->> seuls



!!
!!
!!!! Groupe nominal (sans déterminant)                                                            !!
!!
!!

## Sans article
__gn_start_2m__
    <start>  @:[NA]¬*  @:[NA]¬*
        <<- /gn/ ((morph(\2, ":m", "*") and morph(\3, ":f", "*")) or (morph(\2, ":f", "*") and morph(\3, ":m", "*"))) and not apposition(\2, \3)
        -3>> =switchGender(\3)                                                                      # Accord de genre erroné avec « \2 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2)                                 # Accord de genre erroné avec « \3 ».
        <<- /gn/ ((morph(\2, ":s", "*") and morph(\3, ":p", "*")) or (morph(\2, ":p", "*") and morph(\3, ":s", "*"))) and not apposition(\2, \3)
        -3>> =switchPlural(\3)                                                                      # Accord de nombre erroné avec « \2 ».
        <<- /gn/ __also__ -2>> =switchPlural(\2)                                                    # Accord de nombre erroné avec « \3 ».

TEST: {{serrurière}} {{intelligent}}.
TEST: {{serrurier}} {{intelligente}}.
TEST: {{Femmes}} {{mariée}}
TEST: {{hommes}} {{marié}}


__gn_start_3m__
    <start>  @:[NA]¬*  @:[NA]¬*  @:[NA]¬*
        <<- /gn/ morph(\2, ":p") and morph(\3, ":[pi]") and morph(\4, ":s") and \4.islower() -4>> =switchPlural(\4)  # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel.
        <<- /gn/ morph(\2, ":i") and morph(\3, ":p")    and morph(\4, ":s") and \4.islower() -4>> =switchPlural(\4)  # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel.
        <<- /gn/ morph(\2, ":s") and morph(\3, ":[si]") and morph(\4, ":p") and \4.islower() -4>> =switchPlural(\4)  # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.
        <<- /gn/ morph(\2, ":i") and morph(\3, ":s")    and morph(\4, ":p") and \4.islower() -4>> =switchPlural(\4)  # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.

TEST: Grande manifestation {{réprimées}} dans le sang.
TEST: Super manifestation {{ignorées}} par les médias.
TEST: Précis brûlé {{oubliés}}
TEST: Grandes démonstrations {{oubliée}} par l’Histoire.
TEST: Prix incroyables {{valable}} uniquement jusqu’à demain.


## Prépositions
__gn_pfx_en_2m__
    en  @:[NA]¬*  @:[NA]¬*
        <<- /gn/ ( (morph(\2, ":m", "*") and morph(\3, ":f", "*")) or (morph(\2, ":f", "*") and morph(\3, ":m", "*")) ) and not apposition(\2, \3)
        -3>> =switchGender(\3)                                                                      # Accord de genre erroné avec « \2 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2)                                 # Accord de genre erroné avec « \3 ».
        <<- /gn/ ( (morph(\2, ":p", "*") and morph(\3, ":s", "*")) or (morph(\2, ":s", "*") and morph(\3, ":p", "*")) ) and not apposition(\2, \3)
        -3>> =switchPlural(\3)                                                                      # Accord de nombre erroné avec « \2 ».
        <<- /gn/ __also__ -2>> =switchPlural(\2)                                                    # Accord de nombre erroné avec « \3 ».

TEST: en homme {{courtoise}}
TEST: en {{grande}} {{avocat}}
TEST: en {{femme}} {{cultivées}}


__gn_pfx_à_par_pour_sans_2m__
    [à|par|pour|sans]  @:[NA]¬:Y  @:[NA]¬:G
        <<- /gn/ ( (morph(\2, ":m", ":[fe]") and morph(\3, ":f", "*")) or (morph(\2, ":f", ":[me]") and morph(\3, ":m", "*")) ) and not apposition(\2, \3)
        -3>> =switchGender(\3)                                                                      # Accord de genre erroné avec « \2 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2)                                 # Accord de genre erroné avec « \3 ».
        <<- /gn/ ( (morph(\2, ":p", ":[si]") and morph(\3, ":s", "*")) or (morph(\2, ":s", ":[pi]") and morph(\3, ":p", "*")) ) and not apposition(\2, \3)
        -3>> =switchPlural(\3)                                                                      # Accord de nombre erroné avec « \2 ».
        <<- /gn/ __also__ -2>> =switchPlural(\2)                                                    # Accord de nombre erroné avec « \3 ».

TEST: à {{grande}} {{enjambées}}
TEST: pour {{belle}} {{appartement}}
TEST: une femme sans a priori


__gn_pfx_de_2m__
    [de|d’]  @:[NA]¬:Y  @:[NA]¬*
        <<- /gn/ ( (morph(\2, ":m", ":[fe]") and morph(\3, ":f", "*")) or (morph(\2, ":f", ":[me]") and morph(\3, ":m", "*")) )
            and not apposition(\2, \3) and not morph(<1, ":[NA]|>(?:et|ou)/")
        -3>> =switchGender(\3)                                                                      # Accord de genre erroné avec « \2 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2)                                 # Accord de genre erroné avec « \3 ».
        <<- /gn/ ( (morph(\2, ":p", ":[si]") and morph(\3, ":s", "*")) or (morph(\2, ":s", ":[pi]") and morph(\3, ":p", "*")) )
            and not apposition(\2, \3) and not morph(<1, ":[NA]|>(?:et|ou)/")
        -3>> =switchPlural(\3)                                                                      # Accord de nombre erroné avec « \2 ».
        <<- /gn/ __also__ -2>> =switchPlural(\2)                                                    # Accord de nombre erroné avec « \3 ».

TEST: Ils ont de {{grandes}} {{oreille}}
TEST: de {{grands}} {{homme}}
TEST: de {{manière}} {{légal}}
TEST: de {{petite}} {{homme}}
TEST: de {{pousse}} {{actif}}
TEST: De {{bon}} {{conseils}}
TEST: De {{mauvaises}} {{hommes}}
TEST: Ces produits sont de {{belle}} {{qualités}}.


__gn_pfx_sur_avec_après_2m__
    [sur|avec|après]  @:[NA]¬:V0  @:[NA]¬*
        <<- /gn/ ( (morph(\2, ":m", ":[fe]") and morph(\3, ":f", "*")) or (morph(\2, ":f", ":[me]") and morph(\3, ":m", "*")) )
            and not apposition(\2, \3) and morph(<1, ":[VRX]|<start>")
        -3>> =switchGender(\3)                                                                      # Accord de genre erroné avec « \2 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2)                                 # Accord de genre erroné avec « \3 ».
        <<- /gn/ ( (morph(\2, ":p", ":[si]") and morph(\3, ":s", "*")) or (morph(\2, ":s", ":[pi]") and morph(\3, ":p", "*")) )
            and not apposition(\2, \3) and morph(<1, ":[VRX]|<start>")
        -3>> =switchPlural(\3)                                                                      # Accord de nombre erroné avec « \2 ».
        <<- /gn/ __also__ -2>> =switchPlural(\2)                                                    # Accord de nombre erroné avec « \3 ».

TEST: avec {{grand}} {{industrie}}
TEST: avec {{grandes}} {{industrie}}
TEST: sur {{petite}} {{pied}}
TEST: Après être demeurée assise pendant quelque temps, elle se leva
TEST: ils choisissent de devenir indépendants


__gn_de_manière_façon_1m__
    de  [manière|façon]  @:A.*:(?:m|f:p)¬:[GM]
        <<- /gn/ -3>> =suggFemSing(\3)                                                              # Accord erroné avec “\2” : l’adjectif devrait être au féminin singulier.

TEST: il fit cela tans de fois et avec brio de manière {{élégant}}.
TEST: elle s’y prit avec cet individu de façon {{charmant}}.


## Conjonctions
__gn_pfx_conj_2m__
    [que|qu’|lorsque|lorsqu’|puisque|puisqu’|quoique|quoiqu’]  @:[NA]¬:(?:Y|V0|W|G)  @:[NA]¬*
        <<- /gn/ \3.islower() >>>
        <<- /gn/ ( (morph(\2, ":m", ":[fe]") and morph(\3, ":f", "*")) or (morph(\2, ":f", ":[me]") and morph(\3, ":m", "*")) )
            and not apposition(\2, \3)
        -3>> =switchGender(\3)                                                                      # Accord de genre erroné avec “\2”.
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2)                                 # Accord de genre erroné avec “\3”.
        <<- /gn/ ( (morph(\2, ":p", ":[si]") and morph(\3, ":s", "*")) or (morph(\2, ":s", ":[pi]") and morph(\3, ":p", "*")) )
            and not apposition(\2, \3)
        -3>> =switchPlural(\3)                                                                      # Accord de nombre erroné avec “\2”.
        <<- /gn/ __also__ -2>> =switchPlural(\2)                                                    # Accord de nombre erroné avec “\3”.

TEST: en tant que dictionnaire {{personnelle}}.
TEST: séducteur invétéré puisque {{belle}} {{homme}} et beau parleur
TEST: grande est la déception lorsque {{petite}} {{illusions}} tombent
TEST: c’est à Montluçon que fut conçue « la Bourbonnaise », l’une des mères des locomotives en France, surnommée « la bonne à tout faire du réseau ».
TEST: Ici que fut remisée la dernière motrice à vapeur.
TEST: Le modèle « post-démocratique européen » ou le triomphe de « l’empire normatif » et alter-libéral qu’est devenue l’Union européenne.
TEST: C’est la solution qu’a adoptée le gouvernement.
TEST: C’est ce que dit Brune Poirson.
TEST: avoir des positions plus radicales que juste humanitaires
TEST: Que sous couvert d’économie du partage, chacun puisse s’exploiter un maximum !



!!
!!
!!!! Groupe nominal: Accords avec de / des / du                                                   !!
!!
!!

__gn_devinette__
    [la|ma|ta|sa|une|cette]  *WORD  [de|d’]  [la|ma|ta|sa|cette|une]  *WORD  *WORD
        <<- /gn/ morph(\6, ":[NA].*:(?:m|f:p)", ":(?:G|P|[fe]:[is]|V0|3[sp])") and morph(\5, ":[NA].*:[fe]") and not apposition(\5, \6)
        -6>> =suggFemSing(\6, True)                                                         # Accord erroné : « \6 » devrait être au féminin singulier.

    [le|un|ce|cet]  *WORD  [de|d’]  [ce|cet|un]  (*WORD)  (*WORD)
    [le|un|ce|cet]  *WORD  du  (*WORD)  (*WORD)
        <<- /gn/ morph(\2, ":[NA].*:(?:f|m:p)", ":(?:G|P|[me]:[is]|V0|3[sp])") and morph(\1, ":[NA].*:[me]") and not apposition(\1, \2)
        -2>> =suggMasSing(\2, True)                                                         # Accord erroné : « \2 » devrait être au masculin singulier.

    [le|un|ce|cet]  *WORD  de  [mon|ton|son]  *WORD  *WORD
        <<- /gn/ morph(\5, ":", ":[NA].*:f|>[aéeiou].*:e") and morph(\6, ":[NA].*:(?:f|m:p)", ":(?:G|P|m:[is]|V0|3[sp])") and not apposition(\5, \6)
        -6>> =suggMasSing(\6, True)                                                         # Accord erroné : « \6 » devrait être au masculin singulier.

    [mon|ton|son]  *WORD  [de|d’]  [ce|cet|un]  *WORD  *WORD
    [mon|ton|son]  *WORD  du  *WORD  *WORD
        <<- /gn/ morph(\2, ":[NA].*:m", ":G|>[aéeiou].*:[ef]")
            and morph(\-1, ":[NA].*:(?:f|m:p)", ":(?:G|P|[me]:[is]|V0|3[sp])") and not apposition(\-2, \-1)
        --1>> =suggMasSing(\-1, True)                                                       # Accord erroné : « \-1 » devrait être au masculin singulier.

    [mon|ton|son]  *WORD  de [mon|ton|son]  *WORD  *WORD
        <<- /gn/ morph(\2, ":[NA].*:m", ":G|>[aéeiou].*:[ef]")
            and not morph(\-2, ":[NA].*:f|>[aéeiou].*:e") and morph(\-1, ":[NA].*:(?:f|m:p)", ":(?:G|P|[me]:[is]|V0|3[sp])") and not apposition(\-2, \-1)
        --1>> =suggMasSing(\-1, True)                                                       # Accord erroné : « \-1 » devrait être au masculin singulier.

    [les|ces|mes|tes|ses|nos|vos|leurs|quelques]  *WORD  de [ces|mes|tes|ses|nos|vos|leurs]  *WORD  *WORD
    [les|ces|mes|tes|ses|nos|vos|leurs|quelques]  *WORD  des  *WORD  *WORD
        <<- /gn/ morph(\-1, ":[NA].*:s", ":(?:G|P|[me]:[ip]|V0|3[sp])") and morph(\-2, ":[NA].*:[pi]") and not apposition(\-2, \-1)
        --1>> =suggPlur(\-1)                                                                # Accord erroné : « \-1 » devrait être au pluriel.

TEST: La fille de cette belle {{inconnu}}                       ->> inconnue
TEST: Le chien du voisin {{mourante}}                           ->> mourant
TEST: Un chien de ce voisin {{amicale}}                         ->> amical
TEST: mon amour du chocolat {{immodérée}}                       ->> immodéré
TEST: ton amour de son verbe {{enthousiasmante}}                ->> enthousiasmant
TEST: Cet homme de mon groupe {{oubliés}}                       ->> oublié
TEST: Les hommes des mines {{voisin}}                           ->> voisins
TEST: Lutter contre le chômage de masse avec les armes des travailleurs reste pour nous une priorité.
TEST: le meurtre de son ex-petite amie
TEST: à cette envie de la voir sourire tout le temps
TEST: sur les raisons de la chute d’un des hommes populaires du pays.
TEST: sur les raisons de la chute d’une des stars populaires du pays.


__gn_un_une_de_leur_nom__
    un  [de|d’]  leur  @:N.*:m:s¬:[ip]
        <<- /gn/ not value(\4, "|bâtiment|collège|corps|culte|établissement|groupe|journal|lycée|pays|régiment|vaisseau|village|")
        -3:4>> ="leurs " + suggPlur(\4)                                             # Erreur possible. Évoquer un élément parmi d’autres nécessite qu’il y ait plusieurs éléments.

    une  [de|d’]  leur  @:N.*:f:s¬:[ip]
        <<- /gn/ not value(\4, "|armée|cité|compagnie|entreprise|église|fac|nation|université|planète|promotion|religion|unité|ville|")
        -3:4>> ="leurs " + suggPlur(\4)                                             # Erreur possible. Évoquer un élément parmi d’autres nécessite qu’il y ait plusieurs éléments.

TEST: un de {{leur délire}}                                     ->> leurs délires
TEST: une de {{leur soirée}}                                    ->> leurs soirées


## divers
__gn_de_telle_sorte__
    de [tel|tels|telles] [sorte|sortes|sortent]
    de telle [sortes|sortent]
        <<- /gn/ ->> de telle sorte                                                                 # Accord erroné.

TEST: {{de telles sorte}}
TEST: tu vas faire {{de telles sortes}} qu’on ne nous retrouve jamais.


!!
!!
!!!! Groupe nominal (accord avec déterminant suivant le groupe)                                   !!
!!
!!

__gn_lequel_laquelle_lesquels_lesquelles__
    <start> [le|l’|un|ce|cet|mon|ton|son|notre|votre|leur]          *WORD  *WORD   [laquelle|lesquels|lesquelles]
        <<- /conf/ morph(\3, ":N.*:m:[si]", ":f") and morph(\4, ":R", ">à/") --1>> lequel           # Accord avec “\2 \3” : utilisez le masculin singulier.

    <start> [la|l’|une|cette|ma|ta|sa|notre|votre|leur]             *WORD  *WORD   [lequel|lesquels|lesquelles]
        <<- /conf/ morph(\3, ":N.*:f:[si]", ":m") and morph(\4, ":R", ">à/") --1>> laquelle         # Accord avec “\2 \3” : utilisez le féminin singulier.

    <start> [les|des|ces|mes|tes|ses|quelques|plusieurs|certains]   *WORD  *WORD   [lequel|laquelle|lesquelles]
        <<- /conf/ morph(\3, ":N.*:m:[pi]", ":f") and morph(\4, ":R", ">à/") --1>> lesquels         # Accord avec “\2 \3” : utilisez le pluriel masculin.

    <start> [les|des|ces|mes|tes|ses|quelques|plusieurs|certaines]  *WORD  *WORD   [lequel|laquelle|lesquels]
        <<- /conf/ morph(\3, ":N.*:f:[pi]", ":m") and morph(\4, ":R", ">à/") --1>> lesquelles       # Accord avec “\2 \3” : utilisez le pluriel féminin.

TEST: L’homme pour {{laquelle}} tu te plies en quatre ne le mérite pas.                 ->> lequel
TEST: Une femme contre {{lequel}} je me suis battu bec et ongles.                       ->> laquelle
TEST: ces idiots avec {{lesquelles}} j’ai commis la bêtise de partir                    ->> lesquels
TEST: plusieurs femmes avec {{lesquels}} nous avons parlé                               ->> lesquelles
TEST: La femme avec laquelle tu parles
TEST: La faux avec laquelle on fauche.
TEST: Une distance au-delà de laquelle il devient difficile de voir.


__gn_auquel_à_laquelle_auxquels_auxquelles__
    <start> [le|l’|un|ce|cet|mon|ton|son|notre|votre|leur]          *WORD   [auxquels|auxquelles]
        <<- /conf/ morph(\3, ":N.*:m:[si]", ":f") --1>> auquel                                      # Accord avec “\2 \3” : utilisez le masculin singulier.

    <start> [le|l’|un|ce|cet|mon|ton|son|notre|votre|leur]          *WORD   à laquelle
        <<- /conf/ morph(\3, ":N.*:m:[si]", ":f:[si]") --2:-1>> auquel                              # Accord avec “\2 \3” : utilisez le masculin singulier.

    <start> [la|l’|une|cette|ma|ta|sa|notre|votre|leur]             *WORD   [auquel|auxquels|auxquelles]
        <<- /conf/ morph(\3, ":N.*:f:[si]", ":m") --1>> à laquelle                                  # Accord avec “\2 \3” : utilisez le féminin singulier.

    <start> [les|des|ces|mes|tes|ses|quelques|plusieurs|certains]   *WORD   [auquel|auxquelles]
        <<- /conf/ morph(\3, ":N.*:m:[pi]") --1>> auxquels                                          # Accord avec “\2 \3” : utilisez le pluriel masculin.

    <start> [les|des|ces|mes|tes|ses|quelques|plusieurs|certaines]  *WORD   [auquel|auxquels]
        <<- /conf/ morph(\3, ":N.*:f:[pi]", ":m") --1>> auxquelles                                  # Accord avec “\2 \3” : utilisez le pluriel féminin.

TEST: le délire {{à laquelle}} nous avons dû faire face.                                ->> auquel
TEST: le chien {{auxquels}} ils ont apporté à manger avait disparu                      ->> auquel
TEST: la mission {{auquel}} nous avons consacré tant de temps a finalement été annulée  ->> à laquelle
TEST: les femmes {{auxquels}} j’ai confié cette mission se sont rebellées.              ->> auxquelles
TEST: les hommes {{auxquelles}} nous avons fait confiance nous sont trahis.             ->> auxquels
TEST: Les femmes auxquelles tu parles


__gn_duquel_de_laquelle_desquels_desquelles__
# Nous présumons qu’au singulier, la différence sonore prévient toute confusion possible (les faux positifs possibles sont nombreux).
    [<start>|,]  *WORD  [les|des|ces|mes|tes|ses|quelques|plusieurs|certains]   *WORD    desquelles
        <<- /conf/ morph(\2, ":R") and morph(\4, ":N.*:m:[pi]", ":f:[pi]") --1>> desquels           # Si “\-1” se rapporte à “\3 \4” : utilisez le pluriel masculin.

    [<start>|,]  *WORD  [les|des|ces|mes|tes|ses|quelques|plusieurs|certaines]  *WORD    desquels
        <<- /conf/ morph(\2, ":R") and morph(\4, ":N.*:f:[pi]", ":m:[pi]") --1>> desquelles         # Si “\-1” se rapporte à “\3 \4” : utilisez le pluriel féminin.

    <start>  [les|des|ces|mes|tes|ses|quelques|plusieurs|certains|aux]        *WORD    desquelles
        <<- /conf/ morph(\3, ":N.*:m:[pi]", ":f:[pi]") --1>> desquels                               # Si “\-1” se rapporte à “\2 \3” : utilisez le pluriel masculin.

    <start>  [les|des|ces|mes|tes|ses|quelques|plusieurs|certaines|aux]       *WORD    desquels
        <<- /conf/ morph(\3, ":N.*:f:[pi]", ":m:[pi]") --1>> desquelles                             # Si “\-1” se rapporte à “\2 \3” : utilisez le pluriel féminin.

TEST: contre les ennuis {{desquelles}} nous nous sommes dépêtrés seuls                  ->> desquels
TEST: par ces idées {{desquels}} il fut possible de bâtir notre empire                  ->> desquelles
TEST: les travaux {{desquelles}} nous tirons ces résultats                              ->> desquels
TEST: aux ressources {{desquels}} nous avons tiré notre richesse.                       ->> desquelles
TEST: C’était une Église, parmi tant d’autres, au milieu de laquelle prospéraient les hypocrites.
TEST: au nombre desquels on compte les vaisseaux de l’Invincible Armada.
TEST: à l’ombre desquels jaillissent de nombreuses sources fraîches et limpides
TEST: Les édifices desquels vous êtes propriétaire
TEST: on lui fait des piqûres à la suite desquelles la paupière se soulève
TEST: les argiles et les marnes jouent le rôle d’isolants enfermant les masses à l’intérieur desquelles s’est effectuée la fermentation du sapropel.


!!
!!
!!!! Couleurs                                                                                     !!
!!
!!

__sgpl_couleurs_invariables__
    [abricots|acajous|anthracites|argents|aubergines|azurs|bistres|briques|bronzes|cachous|caramels|carmins|cerises|chocolats|corails|crèmes|cuivres|ébènes|émeraudes|fraises|garances|grenats|indigos|isabelles|ivoires|lavandes|magentas|marrons|moutardes|nacres|noisettes|ocres|olives|ors|oranges|outremers|pailles|pastels|pervenches|pies|pistaches|pivoines|rouilles|sables|safrans|sépias|tabacs|taupes|tomates|turquoises|vermillons]
        <<- /sgpl/ morph(<1, ":N", ":[GAVWM]") ->> =\1[:-1]
        # Couleur. Si une couleur est représentée par un fruit, un animal, une roche… elle est (en général) invariable.|https://fr.wikipedia.org/wiki/Accord_des_adjectifs_et_des_noms_de_couleur_en_fran%C3%A7ais

TEST: Des yeux {{vert}}.
TEST: Des yeux {{marrons}}.
TEST: Des créatures marines.
TEST: Un cageot des premières cerises.


__sgpl_couleurs_composées!5__
    [>beige|>châtain|>cyan|>écarlate|>jaune|>magenta|>marron|>mauve|>orange|>pourpre|>rouge|>rose|>vermeil] [>fluo|>mat|>pâle|>pastel|>sombre|>tendre|>terne|>brillant|>clair|>vif|diapré+ses|foncé+ses|irisé+ses|cuivré+ses]
        <<- /sgpl/ morph(<1, ":N", ":D") and (not morph(\1, ":[me]:[si]") or morph(\2, ":[pf]"))
        ->> =suggSing(\1) + " " + suggMasSing(\2)
        # Les couleurs composées de plusieurs termes sont invariables.|https://fr.wikipedia.org/wiki/Accord_des_adjectifs_et_des_noms_de_couleur_en_fran%C3%A7ais

    [>blanc|>bleu|>brun|>gris|>noir|>vert|>violet] [>fluo|>mat|>pâle|>pastel|>sombre|>tendre|>terne|>brillant|>clair|>vif|diapré+ses|foncé+ses|irisé+ses|cuivré+ses]
        <<- /sgpl/ morph(<1, ":N", ":D") and (not morph(\1, ":[me]:[si]") or morph(\2, ":[pf]"))
        ->> =suggMasSing(\1) + " " + suggMasSing(\2)
        # Les couleurs composées de plusieurs termes sont invariables.|https://fr.wikipedia.org/wiki/Accord_des_adjectifs_et_des_noms_de_couleur_en_fran%C3%A7ais

    >jaune [>paille|>sable]
    >rose  [>bonbon|>chair|>corail]
    >rouge [>brique|>carmin|>cerise|>écarlate|rubis|>sang|>tomate|>vermillon]
        <<- /sgpl/ morph(<1, ":N", ":D") and (not morph(\1, ":[me]:[si]") or morph(\2, ":p"))
        ->> =suggSing(\1) + " " + suggSing(\2)
        # Les couleurs composées de plusieurs termes sont invariables.|https://fr.wikipedia.org/wiki/Accord_des_adjectifs_et_des_noms_de_couleur_en_fran%C3%A7ais

    >bleu [>ciel|>indigo|>marine|>roi|>saphir|>turquoise|>vert]
    >blond >platine
    >gris [>acier|>anthracite|>perle|souris]
    >vert [>émeraude|>olive|>pistache|>pomme]
        <<- /sgpl/ morph(<1, ":N", ":D") and (not morph(\1, ":[me]:[si]") or morph(\2, ":p"))
        ->> =suggMasSing(\1) + " " + suggSing(\2)
        # Les couleurs composées de plusieurs termes sont invariables.|https://fr.wikipedia.org/wiki/Accord_des_adjectifs_et_des_noms_de_couleur_en_fran%C3%A7ais

    >noir [de|d’] [encre|jais]
        <<- /sgpl/ not morph(<1, ":D") -1>> noir
        # Les couleurs composées de plusieurs termes sont invariables.|https://fr.wikipedia.org/wiki/Accord_des_adjectifs_et_des_noms_de_couleur_en_fran%C3%A7ais

TEST: les chapeaux {{rouges clairs}}                                        ->> rouge clair
TEST: des chaussures {{jaunes sables}}                                      ->> jaune sable|||sablent
TEST: des pantalons {{verts clairs}}                                        ->> vert clair
TEST: des robes {{bleues indigo}}                                           ->> bleu indigo
TEST: grains {{gris foncés}}                                                ->> gris foncé
TEST: des voitures {{jaunes fluo}}                                          ->> jaune fluo
TEST: Une jupe {{bleue foncée}}.                                            ->> bleu foncé
TEST: boutons {{roses pâles}}                                               ->> rose pâle
TEST: Il a une queue {{bleue vert}}.                                        ->> bleu vert
TEST: Il a une queue {{marron claire}}.                                     ->> marron clair
TEST: Il a une queue {{verte clair}}                                        ->> vert clair
TEST: Des cheveux {{noirs}} de jais.                                        ->> noir
TEST: Une jupe bleu foncé.
TEST: Des yeux vert clair.
TEST: Des yeux vert olive.
TEST: Ses cheveux étaient noir de jais.
TEST: Il a une queue vert émeraude
TEST: Il a une queue bleu vert



!!
!!
!!!! Singuliers & Pluriels                                                                        !!
!!
!!

#### Prépositions

# Similaires à prépositions : http://www.synapse-fr.com/manuels/PP_ATTENDU.htm
# attendu, compris, non-compris, y compris, entendu, excepté, ôté, ouï, passé, supposé, vu
# ! problème avec l’ouïe, ouï retiré de la liste
__sgpl_prépositions__
    <start> ?non¿ [comprise|comprises] [le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs]
        <<- /sgpl/ --2>> compris                                                            # Considéré comme préposition, invariable.

    <start> [non-comprise|non-comprises] [le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs]
        <<- /sgpl/ -2>> non compris                                                         # Considéré comme préposition, invariable.

    <start> [entendus|exceptés|ôtés|supposés|passés|entendue|exceptée|ôtée|supposée|passée|entendues|exceptées|ôtées|supposées|passées]  [le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs]
        <<- /sgpl/ -2>> =suggMasSing(\2)                                                    # Considéré comme préposition, invariable.

    [<start>|,]  [attendus|attendue|attendues]  [que|qu’]
        <<- /sgpl/ -2>> attendu                                                             # “Attendu que” : considéré comme préposition, invariable.

    [<start>|,]  étant [donnés|donnée|données]
        <<- /sgpl/ -3>> donné                                                               # “Étant donné” : considéré comme préposition, invariable.

    [<start>|,]  [vus|vue|vues]  [le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs]
    [<start>|,]  [vus|vue|vues]  [que|qu’]
        <<- /sgpl/ -2>> vu                                                                  # Considéré comme préposition, invariable.

TEST: {{comprises}} mes prestations sur place
TEST: {{non-comprises}} les boissons
TEST: non {{comprise}} la remise en état
TEST: {{Exceptés}} les petits, tous sont tombes malades.
TEST: {{Attendues}} qu’on n’en sait rien, impossible de tirer des conclusions définitives.
TEST: Il viendra, étant {{donnée}} son addiction…
TEST: {{Vues}} les idioties qu’on entend, normal qu’on perde la tête.
TEST: {{Passées}} les premières heures du jour…
TEST: Il faut même être indulgent pour accorder une place à cette dernière, vu qu’elle a pour condition le mensonge des instincts
TEST: Vu la dureté extrême des conditions de survie…


#### Nombres cardinaux

# vingt
__sgpl_vingt__
    vingts
        <<- /sgpl/ not value(<1, "|quatre|") ->> vingt                                      # “Vingt” ne prend la marque du pluriel que dans “quatre-vingts”.

    quatre-vingt
    quatre vingt
        <<- /sgpl/ not morph(>1, ":B") and not morph(<1, ">(?:numéro|page|chapitre|référence|année|test|série)/")
        ->> quatre-vingts                                                                   # Mettre « vingt » au pluriel, excepté s’il s’agit d’une référence (page, chapitre, année…).

    quatre-vingts-un
    quatre-vingts-deux
    quatre-vingts-trois
    quatre-vingts-quatre
    quatre-vingts-cinq
    quatre-vingts-six
    quatre-vingts-sept
    quatre-vingts-huit
    [quatre-vingts-neuf+s]
    quatre-vingts-dix
    quatre-vingts-onze
    quatre-vingts-douze
    quatre-vingts-treize
    quatre-vingts-quatorze
    quatre-vingts-quinze
    quatre-vingts-seize
    quatre-vingts-dix-sept
    quatre-vingts-dix-huit
    [quatre-vingts-dix-neuf|quatre-vingts-dix-neufs]
        <<- /sgpl/ -1>> =\1.replace("vingts", "vingt").replace("VINGTS", "VINGT")           # Mettez « vingt » au singulier.

TEST: Il y a {{vingts}} personnes dans le salon.
TEST: {{Quatre-vingt}} femmes sont passées.
TEST: On en a reçu {{quatre-vingts-dix}}.
TEST: Le gagnant est le numéro quatre-vingt.


# neuf
__sgpl_nombre_neuf__
    dix-neufs
    vingt-neufs
    trente-neufs
    quarante-neufs
    cinquante-neufs
    soixante-neufs
    soixante-dix-neufs
    quatre-vingt-neufs
    quatre-vingt-dix-neufs
        <<- /sgpl/ ->> =\1[:-1]                                                             # Pas de “s” sur “neuf” lorsqu’il s’agit d’un nombre.

TEST: par {{trente-neufs}} degrés.


# cent
__sgpl_nombre_cents__
    [deux|trois|quatre|cinq|six|sept|huit|neuf]  cent
        <<- /sgpl/ not morph(>1, ":B|>une?") and not morph(<1, ">(?:numéro|page|chapitre|référence|année|test|série)/")
        -2>> cents                          # Mettre “cent” au pluriel (centaines entières), excepté s’il s’agit d’une référence (page, chapitre, année…).|http://fr.wiktionary.org/wiki/cent

    [deux|trois|quatre|cinq|six|sept|huit|neuf|mille]  cents
        <<- /sgpl/ morph(>1, ":B|>une?")
        -2>> cent                           # Nombre cardinal : pas de “s” à “cent” (hormis sur les centaines entières).|http://fr.wiktionary.org/wiki/cent

    cents  @:[NA].*:[pi]¬:G
        <<- /sgpl/ morph(<1, ":[VR]|<start>", ":B")
        -1>> cent                           # Nombre cardinal : pas de “s” à “cent” (hormis sur les centaines entières).|http://fr.wiktionary.org/wiki/cent

TEST: deux {{cents}} trois mots                                                         ->> cent
TEST: il y a {{cents}} mots                                                             ->> cent
TEST: {{cents}} mots                                                                    ->> cent
TEST: ils mangent {{cents}} têtes                                                       ->> cent
TEST: trois {{cent}} marches à gravir.
TEST: deux {{cents}} quatre tests lancés à chaque itération du processus nouveau
TEST: par {{cents}} idées différentes.


# mille
__sgpl_mille__
    milles
        <<- /sgpl/ morph(>1, ":(?:B|N.*:p)", ":[QA]") or (morph(<1, ":B") and morph(>1, ":[NA]"))
        ->> mille                           # “Mille” est invariable s’il s’agit d’un nombre (et non de l’unité de mesure maritime).

TEST: Plus de {{milles}} personnes sont venues.
TEST: plus de deux cent quatre-vingt mille personnes


#### Groupes, regroupements, collections, etc.

## Pluriel des groupes
__sgpl_nombre_de_1m__
    nombre  [de|d’]  *WORD
        <<- /sgpl/ (morph(\3, ":[NA].*:s", ":[ip]|>o(?:nde|xydation|r)/") and morph(<1, ":(?:G|[123][sp])|<start>", ":[AD]"))
            or \3 in aREGULARPLURAL
        -3>> =suggPlur(\3)                                                                  # Ici, « nombre de » devrait probablement être suivi d’un pluriel.

TEST: Je connais nombre d’{{emmerdeur}} et aucun n’est pire que lui.


__sgpl_det_groupe_de_1m__
    [un|une|le|la|ce|cette|mon|ton|son|ma|ta|sa|les|ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  [>centaine|>millier|>million|>milliard|>dizaine|>douzaine|>multitude|>horde]  [de|d’]  *WORD
        <<- /sgpl/ morph(\4, ":[NA].*:s", ":[ip]|>fraude/") or \4 in aREGULARPLURAL
        -4>> =suggPlur(\4)                                                                  # Avec \1 « \2 \3… », mettre au pluriel “\4” s’il y en a bien plusieurs.

    [un|une|le|la|ce|cette|mon|ton|son|ma|ta|sa|les|ces|des|mes|tes|ses|nos|vos|leurs|quelques|plusieurs] >groupe [d’|de] [écoutes|paroles]
        <<- /sgpl/ -4>> =suggSing(\4)                                                       # Mettez au singulier.

TEST: des centaines de {{bête}} à cornes passèrent devant nous.     ->> bêtes
TEST: une multitude d’{{homme}}                                     ->> hommes
TEST: des groupes de {{paroles}}                                    ->> parole
TEST: les 80 milliards de fraude fiscale


__sgpl_carnet_de__
    >carnet de [chèque|note|timbre|ticket|vacance]
        <<- /sgpl/ -3>> \3s                                             # Il manque un “s”. Il y en a plusieurs dans un carnet.

__sgpl_collectif_de__
    >collectif [de|d’] [artiste|agriculteur|agricultrice|architecte|automobiliste|citoyen|citoyenne|con|conne|consommateur|consommatrice|enfant|entreprise|femme|fille|garçon|homme|infirmier|infirmière|jeune|médecin|motard|motarde|musicien|musicienne|passionné|passionnée|prostitué|prostituée|touriste|travailleur|travailleuse|vieille|vieillard|vieillarde]
        <<- /sgpl/ morph(<1, ":D|<start>") -3>> \1s                     # Il manque un “s”. Il y en a plusieurs dans un collectif.

__sgpl_collection_de__
    >collection [de|d’] [autocollant|boîte|blason|bouton|carte|chaussure|écusson|étiquette|film|fossile|gravure|jeu|insecte|livre|médaille|moto|papillon|pièce|pierre|pipe|tableau|timbre|voiture]
        <<- /sgpl/ -3>> =suggPlur(\3)                                   # Il manque un “s”. Il y en a plusieurs dans une collection.

__sgpl_concours_de_circonstances__
    concours de circonstance
        <<- /sgpl/ -3>> circonstances                                   # Un concours de circonstances signifie qu’il y a plusieurs circonstances.

__sgpl_confluence_de__
    >confluence de [rivière|fleuve|ruisseau]
        <<- /sgpl/ -3>> =suggPlur(\3)                                   # Confluence de plusieurs cours d’eau : mettez au pluriel.

__sgpl_groupe_de__
    [>association|>assemblée|>groupe|>rassemblement|>regroupement|>réunion|>troupe] [de|d’] [artiste|agriculteur|agricultrice|architecte|automobiliste|citoyen|citoyenne|con|conne|consommateur|consommatrice|enfant|entreprise|femme|fille|garçon|homme|infirmier|infirmière|jeune|médecin|motard|motarde|musicien|musicienne|passionné|passionnée|prostitué|prostituée|touriste|travailleur|travailleuse|vieille|vieillard|vieillarde]
        <<- /sgpl/ -3>> \3s                                             # Il manque un “s”. Il y en a plusieurs dans un groupe, un rassemblement, une assemblée, etc.

__sgpl_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]
        <<- /sgpl/ -3>> =suggPlur(\3)                                   # Il manque un “s”. Il y en a plusieurs dans un troupeau.

__sgpl_trousseau_de__
    >trousseau [de|d’] [clé|clef]
        <<- /sgpl/ -3>> =suggPlur(\3)                                   # Il manque un “s”. Il y en a plusieurs dans un troupeau.

    >trousseau [de|d’] mariages
        <<- /sgpl/ -3>> =\3[:-1]                                        # Mettez au singulier.

TEST: d’un air compassé, il sortit son carnet de {{chèque}}.
TEST: Ce collectif d’{{artiste}} est très inventif.
TEST: Rends-moi ma collection de {{film}} !
TEST: C’est un malheureux concours de {{circonstance}}.
TEST: à la confluence de {{rivière}}
TEST: ils constituent un groupe de {{passionné}}.
TEST: C’est un putain de troupeau de {{mouton}} !
TEST: où est mon trousseau de {{clé}} ?
TEST: un trousseau de {{mariages}}


#### X fois par jour/an/semaine/etc.
__sgpl_x_fois_par_période__
    fois par [nanosecondes|millisecondes|secondes|minutes|heures|jours|semaines|semestres|trimestres|ans|années|décennies|siècles|millénaires]
        <<- /sgpl/ -3>> =suggSing(\3)                                   # Mettez au singulier : x fois par période de temps, donc pour chaque période de temps.

TEST: vingt fois par {{ans}}, à peu près.
TEST: 12 fois par {{jours}}, ça suffit.
TEST: Deux fois par mois…


#### lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche / matin, soir
__sgpl_jour_matin_soir__
    [>lundi|>mardi|>mercredi|>jeudi|>vendredi|>samedi|>dimanche] [matins|soirs|après-midis]
        <<- /sgpl/ -2>> =\2[:-1]                                        # Ici, comme adverbe, ces mots sont invariables. Exemple : les mardis soir (les mardi au soir).

TEST: Tous les lundis {{soirs}}.
TEST: Les mardis soir.


#### Locutions

# à
__sgpl_mettre_à_nu__
    >mettre à [nus|nue|nues]
        <<- /sgpl/ -3>> à nu                                            # Dans la locution “mettre à nu”, “nu” est invariable.

TEST: Mettre à {{nus}} les hommes.
TEST: Elle s’est mise à {{nue}} devant ses sœurs.
TEST: Une mise à nu douloureuse.


# affaires
__sgpl_affaires__
    [>chiffre|>homme|>femme|>centre|>chargé]  d’ affaire
        <<- /sgpl/ -3>> affaires                                            # Dans “\1 d’affaires”, toujours mettre “affaires” au pluriel.

    >faire affaires avec
        <<- /sgpl/ -2>> affaire                                             # Dans la locution “Faire affaire avec”, “affaire” est au singulier.

    >faire affaire [à|en] ~^[A-ZÉÈÂ]
        <<- /sgpl/ morph(\4, ":(?:N|MP)") -2>> affaires                     # Ajoutez un “s” à « affaire ».

    >avoir affaires à
        <<- /sgpl/ -2>> affaire                                             # Dans la locution “avoir affaire à”, “affaire” est au singulier.|https://fr.wiktionary.org/wiki/avoir_affaire_%C3%A0

TEST: Quel est son chiffre d’{{affaire}} ?
TEST: Allez-vous faire {{affaires}} avec ces connards ?
TEST: elle fait {{affaire}} à Londres
TEST: Faire {{affaire}} à Paris.
TEST: avoir {{affaires}} à eux


# armes
__sgpl_d_armes__
    [>compagnon|>frère|>sœur] d’ arme
        <<- /sgpl/ -3>> armes                                               # Les compagnons d’armes.|https://fr.wiktionary.org/wiki/compagnon_d%E2%80%99armes

TEST: mes frères d’{{arme}}


# boisson
__sgpl_débit_de_boissons__
    >débit de boisson
        <<- /sgpl/ -3>> boissons                                            # Dans la locution “débit de boissons”, “boissons” est au pluriel.

TEST: ils ont ouvert un débit de {{boisson}} à Paris.


# demi-heure, heure et demie, à demi
__sgpl_demi_heure__
    demie-heure
    demie heure
    demi heure
        <<- /sgpl/ ->> demi-heure                       # La moitié d’une heure s’écrit “demi-heure”.

    demie-heures
    demie heures
    demies-heures
    demies >heure
    demi heures
    demis >heure
    demis-heures
        <<- /sgpl/ ->> demi-heures                      # La moitié d’une heure s’écrit “demi-heure” (“demi-heures” au pluriel).

TEST: L’entretien dure environ une {{demie heure}}.
TEST: les {{demies heures}} les plus longues de ma vie
TEST: Une demi-heure d’ennui profond.


__sgpl_demi_demie__
    [>année|>semaine|>journée|>heure|>minute|>seconde|>bouteille|>caisse|>cuillère|>page|>remorque|>tasse|>tonne] et [demi|demis|demies]
        <<- /sgpl/ -3>> demie                           # « Une et demie », « deux et demie », etc.

    [>millénaire|>siècle|>an|>jour|>degré|>kilo|>litre|>mètre|>wagon] et [demie|demis|demies]
        <<- /sgpl/ -3>> demi                            # « Un et demi », « deux et demi », etc.

    >demi [>douzaine|>cercle|>litre|>millénaire|>siècle|>journée|>heure|>sœur|>frère|>fin|>sel|>final|>centre|>million|>pension|>portion|>mot|>mort|>longueur|>page|>mesure|>écrémer|>tour|>teinte]
        <<- /sgpl/ ->> demi-\2                          # Pour la moitié de “\2”, écrivez “demi-\2”.

TEST: nous avons rendez-vous dans une heure et {{demi}}
TEST: Deux mètre et {{demis}}.
TEST: achète une {{demie douzaine}} d’œufs.

__sgpl_à_demi__
    [à|a] [demis|demie|demies]
        <<- /sgpl/ ->> à demi                           # Pour la locution adverbiale signifiant “à moitié” ou “en partie”, écrivez “à demi”.|https://fr.wiktionary.org/wiki/%C3%A0_demi

TEST: Elle est {{à demie}} consciente de ce qui se passe en face de chez elle.
TEST: Il est {{à demis}} cuit.


# dévolu
__sgpl_leur_dévolu__
    >jeter leurs dévolus
        <<- /sgpl/ -2:3>> leur dévolu                   # Jeter son dévolu, leur dévolu : au singulier.

TEST: Ces gens qui jettent {{leurs dévolus}} sur n’importe qui, c’est d’une indécence.


# escalier
__sgpl_cage_d_escalier__
    >cage d’ escaliers
        <<- /sgpl/ -3>> escalier                                # Usuellement, pas de “s” à escalier.

TEST: Elle est passée par la cage d’{{escaliers}}


# extérieur/intérieur
__sgpl_intérieur_extérieur__
    [l’|d’|mon|ton|son|leur|notre|votre|cet|en] [intérieure|extérieure]
        <<- /sgpl/ -2>> =\1[:-1]                                # Ceci est un adjectif féminin. Pas de “e” pour le nom masculin.

    [d’|ces|des|les|mes|tes|ses|leurs|nos|vos|en] [intérieures|extérieures]
        <<- /sgpl/ -2>> =\1[:-2]+"s"                            # Ceci est un adjectif féminin. Pas de “e” pour le nom masculin.

TEST: que pensez-vous de notre {{intérieure}} ?
TEST: à l’{{intérieure}} rien de notable.
TEST: un homme de l’{{intérieure}}.
TEST: des {{intérieures}} remarquables.


# en bons termes
__sgpl_en_bons_termes__
    en bon terme
        <<- /sgpl/ ->> en bons termes                               # En bons termes : cette locution est toujours au pluriel.

TEST: nous sommes à présent {{en bon terme}}


# ensemble
__ensemble__
    ensembles
        <<- /sgpl/ morph(<1, ":V.*:[123]|>(?:tou(?:te|)s|pas|rien|guère|jamais|toujours|souvent)/", ":[DRB]")
        ->> ensemble                                                 # S’il s’agit bien de l’adverbe “ensemble”, il est invariable.|https://fr.wiktionary.org/wiki/ensemble

TEST: Elles viendront {{ensembles}}.


# eux-mêmes, elles-mêmes
__sgpl_eux_elles_mêmes__
    eux-même
        <<- /sgpl/ ->> eux-mêmes                                    # Il manque un “s” à même.

    elles-même
        <<- /sgpl/ ->> elles-mêmes                                  # Il manque un “s” à même.

TEST: Elles ne sont plus {{elles-même}}.
TEST: Ils ne peuvent s’en prendre qu’à {{eux-même}}.


# par intermittence
__sgpl_par_intermittence__
    par intermittences
        <<- /sgpl/ -2>> intermittence                               # Locution : « par intermittence ».

TEST: Elles ne viennent que par {{intermittences}}.


# par intervalles
__sgpl_par_intervalles__
    par intervalle
        <<- /sgpl/ -2>> intervalles                                 # Locution : « par intervalles ».

TEST: On va procéder par {{intervalle}}


# juste
__sgpl_juste__
    justes
        <<- /sgpl/ \1.islower() and morph(<1, ":V", ":[DA]") and not morph(>1, ":[NA].*:[pi]")
            and not (morph(<1, ">(?:être|sembler|devenir|rester|demeurer|redevenir|para[îi]tre|trouver)/.*:[123]p") and morph(>1, ":G|<end>|>,/"))
        ->> juste                                                   # Si “juste” est un adverbe, il est invariable.

TEST: Viser {{justes}}
TEST: Voir {{justes}}.
TEST: Penser juste.
TEST: Dures mais justes.
TEST: J’ai retrouvé tout mon ressenti, tous les mots sont justes.
TEST: Nos chiffres sont justes, et nous vous le prouverons.
TEST: Ces observations sont tellement justes que, dans les années à venir, elles serviront de référence.
TEST: Les motivations sont justes et évidentes
TEST: ces théories incomplètes sont suffisamment justes pour prédire la réalité
TEST: À vous de trouver les compromis que vous trouvez justes.


# pied
__sgpl_pied__
    [>avoir|>perdre]  pieds
        <<- /sgpl/ -2>> pied                                        # Locution “\1 pied” : écrivez “pied” au singulier.

    à pieds
        <<- /sgpl/ not before("(?i)\\b(?:lit|fauteuil|armoire|commode|guéridon|tabouret|chaise)s?\\b") and not morph(>1, ">sculpter/")
        -2>> pied                                                   # Location “à pied” : écrivez “pied” au singulier.|https://fr.wiktionary.org/wiki/%C3%A0_pied

    [à|aux] >pied >levé
        <<- /sgpl/ ->> au pied levé                                 # Locution adverbiale invariable.

TEST: ils ont tout simplement perdu {{pieds}}
TEST: ils y sont allés à {{pieds}}.
TEST: Elles ont accompli l’impossible, et de surcroît {{aux pieds levés}}


# plein
__sgpl_plein_de__
    pleins [de|d’]
        <<- /sgpl/ morph(<1, ":(?:V|R|[NAQ].*:s)", ":(?:[NA].*:[pi]|V0e.*:[123]p)")
        -1>> plein                                                  # S’il s’agit d’une préposition et non d’un adjectif, “plein” doit être au singulier.

TEST: Je connais {{pleins}} de gens
TEST: un site avec {{pleins}} de pubs
TEST: Les avocats sont pleins de nutriments.


# possible
__sgpl_autant_que_possible__
    autant  que  possibles
        <<- /sgpl/ -3>> possible                                    # Invariable. Implicitement, autant que ce qui est possible.

    autant  [de|d’]  *WORD  que  possibles
        <<- /sgpl/ -5>> possible                                    # Invariable. Implicitement, autant \2 \3 que ce qui est possible.

    autant  [de|d’]  *WORD  *WORD  que  possibles
        <<- /sgpl/ -6>> possible                                    # Invariable. Implicitement, autant \2 \3 \4 que ce qui est possible.

TEST: nous ferons des tests autant que {{possibles}}.
TEST: nous ferons autant de tests que {{possibles}}, c’est une nécessité.
TEST: rabaissons autant de connards prétentieux que {{possibles}}…


# quelque
__sgpl_quelque_temps__
    quelques temps
        <<- /sgpl/ ->> quelque temps                                # Quelque temps : un temps indéterminé. Ici, “quelque” est un adverbe (donc invariable).|https://fr.wiktionary.org/wiki/quelque_temps

__sgpl_en_quelque_sorte__
    en quelques sortes
        <<- /sgpl/ ->> en quelque sorte                             # En quelque sorte : locution invariable.|https://fr.wiktionary.org/wiki/en_quelque_sorte

TEST: Il y a {{quelques temps}} que nous nous connaissons.
TEST: Je suis en vacances, {{en quelques sortes}}.


# rafales
__sgpl_par_en_rafales__
    [par|en]  rafale
        <<- /sgpl/ -2>> rafales                                     # Il y a plusieurs rafales. Mettez au pluriel.

TEST: Je lance des tests en {{rafale}}.


# par souci de
__sgpl_par_souci_de__
    par soucis [de|d’]
        <<- /sgpl/ -2>> souci                                       # Locution “par souci de”. Mettez “souci” au singulier.

TEST: par {{soucis}} d’équité, chacun aura droit à une part.


# Point de suspension
__sgpl_points_de_suspension__
    points de suspensions
        <<- /sgpl/ -3>> suspension                                  # Dans la locution nominale “points de suspension”, le dernier terme est au singulier.

TEST: Arrête de mettre des points de {{suspensions}} partout.


# rester en contact
__sgpl_rester_en_contact__
    >rester en contacts
        <<- /sgpl/ --1>> contact                                    # Dans la locution “rester en contact”, “contact” est toujours au singulier.

TEST: rester en {{contacts}}


# sentir bon
__sgpl_sentir_bon__
    >sentir bons
        <<- /sgpl/ -2>> bon                                         # Dans la locution “sentir bon”, “bon” est un adverbe, donc invariable.

TEST: Ces fleurs sentent {{bons}}.
TEST: Ça sent bon.


# vacances
__sgpl_bonnes_vacances__
    bonne vacance
        <<- /sgpl/ not morph(<1, ":D.*:f:s") ->> bonnes vacances    # Les vacances. Au pluriel.

__sgpl_en_vacances__
    [>aller|>partir]  en  vacance
        <<- /sgpl/ -3>> vacances                                    # Si vous parlez des congés, “vacance” doit être au pluriel.

TEST: Je pars en {{vacance}}.
TEST: {{Bonne vacance}} !
TEST: Il nous reste un poste en vacance.
TEST: Cette place est en vacance.


# vites
__sgpl_vite__
    vites
        <<- /sgpl/ not morph(<1, ":V0e.*:3p") or morph(>1, ":[AQ]")
        ->> vite                                                    # Adverbe “vite” invariable. (La forme adjective est désuète.)

TEST: ils mangent {{vites}}.
TEST: elles sont {{vites}} parties.
TEST: elles sont vites.


# voir clair
__sgpl_voir_clair__
    >voir >clair
        <<- /sgpl/ \2 != "clair" and \2 != "Claire" -2>> clair      # Dans la locution “voir clair”, “clair” est un adverbe, donc invariable. (Mais peut-être confondez-vous “voire” et “voir” ?)

TEST: Ils y voient {{clairs}}.
TEST: Il vit Claire au théâtre.
TEST: J’y vois clair, mec.


# vu / vue
__sgpl_point_de_vue__
    >point de [vu|vus|vues]
        <<- /sgpl/ -3>> vue                                         # Dans un “point de vue”, “vue” est toujours au féminin singulier.

TEST: c’est son point de {{vu}} qui prime.
TEST: Son point de {{vus}} prévaudra toujours, faites-vous à cette idée ou dégagez.
TEST: de mon point de {{vues}}


__sgpl_verbe__
    >faire rires
        <<- /sgpl/ -2>> rire                                        # Faire rire. Rire est un verbe, il ne prend pas la marque du pluriel.

    [>pouvoir|>vouloir|>falloir] [rires|mangers|êtres|avoirs]
        <<- /sgpl/ morph(\1, ":V") -2>> =\2[:-1]                    # Si “\2” est censé être un verbe, ne mettez pas la marque du pluriel.


TEST: On peut {{rires}}, non ?
TEST: Faire {{rires}}, c’est compliqué.


!!!! Adverbes après verbe                                                                         !!

# fort
__sgpl_verbe_fort__
    forts
        <<- /sgpl/ morph(<1, ":V", ":[AN].*:[me]:[pi]|>(?:être|sembler|devenir|re(?:ster|devenir)|para[îi]tre|appara[îi]tre)/.*:(?:[123]p|P|Q|Y)|>(?:affirmer|trouver|croire|désirer|estimer|préférer|penser|imaginer|voir|vouloir|aimer|adorer|rendre|souhaiter)/")
            and not morph(>1, ":A.*:[me]:[pi]")
        ->> fort                                                # Confusion probable. S’il s’agit ici de l’adverbe “fort” (équivalent de “fortement”), écrivez-le au singulier.

    hauts [et|&] forts
        <<- /sgpl/ morph(<1, ":V", ":[AN].*:[me]:[pi]|>(?:être|sembler|devenir|re(?:ster|devenir)|para[îi]tre|appara[îi]tre)/.*:(?:[123]p|P|Q|Y)")
        ->> haut et fort                                        # Confusion probable. S’il s’agit ici de la locution adverbiale “haut et fort”, elle est invariable.

TEST: ces emmerdeurs crient bien trop {{forts}}
TEST: Ils déclamèrent {{hauts et forts}} leur amour de leur patrie.
TEST: parler {{hauts & forts}}
TEST: ces animaux paraissent forts, mais ils sont faibles.
TEST: ils sont forts, ces gars-là.
TEST: ils se croient forts.
TEST: je les imagine forts et intelligents.
TEST: elles les veulent forts et astucieux.
TEST: les écarts ont été plus forts en une génération
TEST: Avec le même nombre de bulletins, les xénophobes apparaîtront plus forts.
TEST: Pour leur permettre d’être plus forts face aux maîtres de tous bords, patrons, maris ou bureaucrates.
TEST: Il nous rend forts.


# bien
__sgpl_verbe_bien__
    biens
        <<- /sgpl/ morph(<1, ":V", ":[DA].*:p") ->> bien        # Confusion probable. Ici, “bien” est un adverbe, donc invariable.

TEST: Ils vont {{biens}}.
TEST: Elles travaillaient vraiment {{biens}}.
TEST: Il ne comprenait vraiment pas très {{biens}} ces principes de base.
TEST: Il a de grands biens.
TEST: Ce sont des biens de peu de valeur.


!!
!!
!!!! Après celui, celle, ceux, celles                                                             !!
!!
!!

__conf_celui_celle_ceux_celles_verbe__
    celui  ~.e[rz]$
        <<- /conf/ morph(\-1, ":V") -2>> =suggVerbPpas(\-1, ":m:s")                     # Confusion. Après “\1”, il faut un adjectif.

    ceux  ~.e[rz]$
        <<- /conf/ morph(\-1, ":V") -2>> =suggVerbPpas(\-1, ":m:p")                     # Confusion. Après “\1”, il faut un adjectif.

    celle ~.e[rz]$
        <<- /conf/ morph(\-1, ":V") -2>> =suggVerbPpas(\-1, ":f:s")                     # Confusion. Après “\1”, il faut un adjectif.

    celles ~.e[rz]$
        <<- /conf/ morph(\-1, ":V") -2>> =suggVerbPpas(\-1, ":f:p")                     # Confusion. Après “\1”, il faut un adjectif.

    celui  ~.ai[ts]$
        <<- /conf/ morph(\-1, ":Iq.*:[32]s") -2>> =suggVerbPpas(\-1, ":m:s")                     # Confusion. Après “\1”, il faut un adjectif.

    ceux  ~.ai[ts]$
        <<- /conf/ morph(\-1, ":Iq.*:[32]s") -2>> =suggVerbPpas(\-1, ":m:p")                     # Confusion. Après “\1”, il faut un adjectif.

    celle ~.ai[ts]$
        <<- /conf/ morph(\-1, ":Iq.*:[32]s") -2>> =suggVerbPpas(\-1, ":f:s")                     # Confusion. Après “\1”, il faut un adjectif.

    celles ~.ai[ts]$
        <<- /conf/ morph(\-1, ":Iq.*:[32]s") -2>> =suggVerbPpas(\-1, ":f:p")                     # Confusion. Après “\1”, il faut un adjectif.

TEST: Celui {{développer}} par Tim était moins efficace.
TEST: Celle {{donnez}} à Maria valait la peine
TEST: ceux {{trouver}} à la cave était très vieux
TEST: celles {{attaquer}} par la moisissure sont foutues.
TEST: celui {{attaquait}} par les mites
TEST: celle {{attaquait}}
TEST: ceux {{sidérait}}
TEST: celles {{déjantait}}


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

# a / à
__conf_pronom_à_l_air__
    [tout|ça|ceci|cela]  à  l’  air  @:[AR]|>libre/
        <<- /conf/ morph(<1, ":Cs|<start>|>,") -2>> a                # Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez “a”.

TEST: lorsque tout {{à}} l’air fini, c’est trompeur.
TEST: Tout {{à}} l’air complètement foutu…
TEST: Ça {{à}} l’air génial.
TEST: Tout à la benne.


__conf_a_à_faim_peur_honte_soif_chaud_froid__
    à [faim|peur|honte|soif|sommeil]
        <<- /conf/ -1>> a                       # Avoir “\2”. Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.

    <start> elle à [chaud|froid]
         <<- /conf/ -3>> a                      # Avoir “\4”. Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”.

TEST: Elle {{à}} chaud.
TEST: Elle {{à}} froid.
TEST: cet homme {{à}} faim
TEST: Votre réaction à froid ?


__conf_tomber_à_terre__
    [>tomber|>chuter] a terre
        <<- /conf/ -2>> à                       # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.

TEST: tombé {{a}} terre, il crut ne jamais pouvoir se relever.


__conf_faire_bande_à_part__
    >faire >bande a [>part|pare|pares|par]
    >faire >bande à [parts|pare|pares|par]
        <<- /conf/ -2:0>> bande à part          # Confusion. Locution “faire bande à part”.|https://fr.wiktionary.org/wiki/faire_bande_%C3%A0_part

TEST: Cessez donc de faire {{bandes a pare}}.
TEST: Elles ont fait {{bandes à parts}}.


# abuser / abusé / abusif
__conf_abusif__
    [c’|cela|ceci]  [est|était|serait|sera]  abusé
    ce              [serait|sera]            abusé
        <<- /conf/ -3>> abusif|abuser           # Confusion. Il y a les pratiques abusives. On peut abuser de quelque chose. Mais “ça” ne peut pas être “abusé”.|https://fr.wiktionary.org/wiki/abuser

TEST: C’est {{abusé}} !
TEST: Vendre ça aussi cher, c’est abuser de la crédulité des touristes.


# acre / âcre
__conf_acre_âcre__
    *NUM  >âcre
        <<- /conf/ -2>> =\2.replace("â", "a").replace("Â", "A")
        # Confusion probable : “âcre” est un adjectif signifiant “irritant”. Pour l’unité de surface agraire, écrivez “acre”.|https://fr.wiktionary.org/wiki/%C3%A2cre

    [>alcool|>être|>goût|>gout|>humeur|>odeur|>parole|>parfum|>remarque|>reproche|>réponse|>saveur|>senteur|>sensation|>vin]  >acre
        <<- /conf/ -2>> =\2.replace("a", "â").replace("A", "Â")
        # Confusion probable : “acre” est une unité de surface agraire. Pour l’adjectif signifiant “irritant”, écrivez “âcre”.|https://fr.wiktionary.org/wiki/%C3%A2cre

TEST: un terrain de 3 {{âcres}}.
TEST: Il avait ce goût {{acre}} dans la bouche qui ne passait pas.


# accro / accroc
__conf_être_accro__
    [>être|>devenir|>redevenir|>paraître|>paraitre|>rendre|>sembler]  >accroc
        <<- /conf/ -2>> =\2.replace("oc", "o")      # Confusion : “accroc” signifie “déchirure”, “incident”, etc. tandis que “accro” est un terme familier qui signifie “dépendant”.

    [>être|>devenir|>redevenir|>paraître|>paraitre|>rendre|>sembler]  [à|a] >croc
        <<- /conf/ -2:3>> accro|accros              # Confusion : “accroc” signifie “déchirure”, “incident”, etc. tandis que “accro” est un terme familier qui signifie “dépendant”.

    >accroc [à|a] la [bouffe|cocaïne|codéine|codeine|course|drogue|coke|meth|méthamphétamine|morphine|nicotine|nourriture|télé|télévision|clope|cigarette|came|poudre|baise|musique|viande]
    >accroc [à|a] cette [came|émission|merde|poudre|femme|meuf|gonzesse|conne|salope|garce|pute]
    >accroc [à|a] ce [mec|keum|type|con|connard]
    >accroc [à|a] ce fils de pute
    >accroc [à|a] cet [homme|enculé|imbécile|enfoiré]
    >accroc [à|a] l’ [alcool|amour|argent|ecstasy|herbe|héro|héroïne|opium|ordi|ordinateur]
    >accroc [à|a] [Facebook|Internet|Twitter|lui|elle|eux|elles]
    >accroc [au|du] [chocolat|cul|jeu|PC|poker|sexe|shopping|smartphone|sport|sucre|tabac|téléphone|travail|LSD|crack]
    >accroc aux [antidépresseurs|anti-dépresseurs|bonbons|hommes|mecs|femmes|gonzesses|médicaments|médocs|jeux|séries|sucreries]
        <<- /conf/ -1>> =\1.replace("oc", "o")      # Confusion : “accroc” signifie “déchirure”, “incident”, etc. tandis que “accro” est un terme familier qui signifie “dépendant”.

    >faire [un|des] >accro  à [des|mes|tes|ses|nos|vos|leurs] [principes|collants]
    >faire [un|des] >accro  à [mon|ton|son|notre|votre|leur] [caleçon|pantalon]
    >faire [un|des] >accro  à [la|ma|ta|sa|notre|votre|leur] [chemise|chemisier|culotte|jupe|veste]
    >faire [un|des] >accro  aux [principes|collants|caleçons|pantalons|chemises|chemisiers|culottet|jupes|vestes]
        <<- /conf/ -3>> =\3.replace("ro", "roc")    # Confusion : “accro” est un terme familier qui signifie “dépendant”, tandis que “accroc” signifie “déchirure”, “incident”, etc.

TEST: ils y sont {{accrocs}} depuis toujours
TEST: elles y sont {{à crocs}} depuis toujours
TEST: au poker, il semble {{accroc}}
TEST: vraiment {{accroc}} à la cocaïne
TEST: pire, {{accroc}} au jeu
TEST: Patricia est {{accroc}} à ce mec
TEST: Tous {{accrocs}} à Internet.
TEST: {{Accroc}} à cette merde depuis toujours.
TEST: Elle a fait un {{accro}} à ses principes.


# acquis / acquit
__conf_tenir_pour_acquit__
    >tenir pour >acquit
        <<- /conf/ -3>> acquis                          # Confusion. On écrit « tenir pour acquis ».

TEST: Je le tenais pour {{acquit}}.
TEST: Par {{acquis}} de conscience.


# affilée / affilé
__conf_d_affilée__
    d’ [affilé|affilés|affilées]
        <<- /conf/ -2>> affilée                         # Locution “d’affilée”.|https://fr.wiktionary.org/wiki/d%E2%80%99affil%C3%A9e

TEST: C’est arrivé trois jours d’{{affilé}}


# allée / allé
__conf_allée__
    l’ allé
        <<- /conf/ -2>> allée                           # Confusion. Une allée.

TEST: il descendait l’{{allé}}


# amende / amande
__conf_amande_amende__
    yeux en [>amende]
        <<- /conf/ -3>> amande                          # Confusion. Une amende est une peine.|https://fr.wiktionary.org/wiki/amende

    >mettre à l’ amande
        <<- /conf/ -4>> amende                          # Confusion. L’amande est un fruit.

    [>biscuit|>brioche|>brownie|>bûche|>canard|>cookie|>crumble|>fondant|>gâteau|>meringue|>poulet|>mi-cuit|>pain|>tarte|>tartelette|>tuile] aux amendes
    [>biscuit|>brioche|>brownie|>bûche|>canard|>cookie|>crumble|>fondant|>gâteau|>meringue|>poulet|>mi-cuit|>pain|>tarte|>tartelette|>tuile] à l’ amende
    [>crème|>pâte|>purée] d’ >amende
        <<- /conf/ -3>> amandes                         # Confusion. Une amende est une peine. Le fruit s’écrit “amande”.

    >faire >amande >honorable
        <<- /conf/ -2:3>> amende honorable              # Confusion. L’amande est un fruit.

    [/-je|/-tu|/-il|/-on|/-elle|/-nous|/-vous|/-ils|/-elles|/-iel|/-iels] >amande >honorable
        <<- /conf/ morphVC(\1, ">faire") -2:3>> amende honorable        # Confusion. L’amande est un fruit.

TEST: Avec ses beaux yeux en {{amendes}} nul ne peut lui résister.
TEST: Nous avons déconné, nous avons été mis à l’{{amande}}.
TEST: Ces gens-là ne feront jamais {{amande honorable}}.
TEST: achète de la pâte d’{{amende}}
TEST: feront-ils {{amande honorable}}


# annales / anal-e-s
__conf_annales_anales__
    >anal [>littéraire|>politique|>ecclésiastique]
    >anal du [baccalauréat|bac|brevet]
    >anal de [>physique|>chimie|>mathématique|>biologie|>géographie|>philosophie]
    >anal d’ [>histoire|>économie]
        <<- /conf/ -1>> annales                         # Confusion : “\1” est l’adjectif relatif à l’anus.|http://fr.wiktionary.org/wiki/annales

    [les|ces|des|mes|tes|ses|nos|vos|leurs|plusieurs] >anal
        <<- /conf/ -2>> annales                         # Confusion : “\2” est l’adjectif relatif à l’anus.|http://fr.wiktionary.org/wiki/annales

TEST: {{anales}} du bac
TEST: des {{anales}} littéraires
TEST: il a bachoté les {{anales}}.


# air / aire / ère
__conf_air_aire_ère__
    [>air|>aire] [>digital|>numérique|>industriel|>glacière|>glaciaire|>géologique|Meiji|>cénozoïque|>moderne|>paléozoïque|>pliocène|>primaire|>secondaire|>tertiaire|>quaternaire]
    [>air|>aire] du [cénozoïque|digital|numérique|paléozoïque|pliocène|pétrole|primaire|secondaire|tertiaire|quaternaire]
    [>air|>aire] du big data
        <<- /conf/ -1>> ère|ères    # Confusion. L’aire est une surface. L’air est un gaz, une apparence ou une musique. Pour évoquer une époque, écrivez “ère”.

    l’ [aire|ère] du temps
        <<- /conf/ -2>> air         # Confusion probable. Locution “l’air du temps”.|https://fr.wiktionary.org/wiki/%C3%AAtre_dans_l%E2%80%99air_du_temps

    >avoir  ?[tout|$:W]¿  l’ [aire|ère]  [de|d’]
        <<- /conf/ --2>> air        # Confusion probable. La locution “avoir l’air de” signifie “sembler”, “paraître”…|https://fr.wiktionary.org/wiki/avoir_l%E2%80%99air

    en >avoir  ?[tout|$:W]¿  l’ [ère|aire]
        <<- /conf/ --1>> air        # Confusion probable. Locution “en avoir l’air”…|https://fr.wiktionary.org/wiki/avoir_l%E2%80%99air

    [>air|>ère] [de|d’]  [accueil|atterrissage|autoroute|repos]
        <<- /conf/ -1>> aire|aires  # Confusion. Une ère est une époque. L’air est un gaz, une apparence ou une musique. Pour évoquer une surface, écrivez “aire”.|https://fr.wiktionary.org/wiki/aire

    >baptême de l’ [ère|aire]
    >libre comme l’ [ère|aire]
        <<- /conf/ --1>> air        # Confusion. Une ère est une époque. L’aire est une surface. Pour parler de l’atmosphère, écrivez “air”.|https://fr.wiktionary.org/wiki/air

TEST: L’{{aire}} du pétrole n’est pas encore terminée.
TEST: Ce sera un jour dans l’{{ère}} du temps
TEST: il a l’{{aire}} d’un plouc.
TEST: il en a tout l’{{ère}}
TEST: on s’arrêtera sur l’{{air}} d’autoroute
TEST: baptême de l’{{aire}}


# auspice / hospice
__conf_auspices_hospices__
    sous [les|de|des|ces] ?*WORD¿ hospices
        <<- /conf/ --1>> auspices       # Confusion probable. L’hospice est un centre de soins.|https://fr.wiktionary.org/wiki/auspice

    [>être|>aller|>rester|>demeurer|>partir]  [à|dans|de]  l’ auspice
        <<- /conf/ -4>> hospice         # Confusion. Les auspices sont des présages, des devins ou, au sens moderne, les circonstances.|https://fr.wiktionary.org/wiki/auspice

    dans [un|cet|les|des|ces|quel|quels] >auspice
        <<- /conf/ -3>> =\3.replace("auspice", "hospice")
        # Confusion. Les auspices sont des présages, des devins ou, au sens moderne, les circonstances.|https://fr.wiktionary.org/wiki/auspice

    >auspice pour [>vieillard|vieux|>sénior|>senior|>personne|>enfant|>orphelin|>femme|>aliéné|>incurable|>indigent|>malade|>pauvre]
        <<- /conf/ -1>> =\1.replace("auspice", "hospice").replace("Auspice", "Hospice")
        # Confusion. Les auspices sont des présages, des devins ou, au sens moderne, les circonstances.|https://fr.wiktionary.org/wiki/auspice

TEST: sous les {{hospices}} du conseil général de la nation.
TEST: sous de terribles {{hospices}}
TEST: Elles vont souvent à l’{{auspice}}.
TEST: Dans cet {{auspice}}, la nourriture est abominable.
TEST: On va l’envoyer dans un grand {{auspice}} pour personnes âgées.


# autel / hôtel
__conf_autel_hôtel__
    [>sacrifier|>sacrifice]  ?$:W¿  sur  l’  hôtel
        <<- /conf/ --1>> autel
        # Confusion. L’hôtel est un établissement offrant un service d’hébergement. L’autel est une table ou un monument destiné aux sacrifices ou à la messe.|https://fr.wiktionary.org/wiki/autel

TEST: ils sont sacrifiés sur l’{{hôtel}} de la rentabilité


# avion / avions
__conf_avions_avion__
    nous avion
        <<- /conf/ -2>> avions                              # Confusion probable : l’avion est un appareil volant.

TEST: Je pense que nous {{avion}} tort.


# bailler / bâiller / bayer
__conf_bailler_bâiller_bayer__
    [>bailler|>bâiller] aux corneilles
        <<- /conf/ -1>> =\1.replace("âill", "ay").replace("aill", "ay").replace("ÂILL", "AY").replace("AILL", "AY")
        # Confusion. Locution “bayer aux corneilles”.|https://fr.wiktionary.org/wiki/bayer_aux_corneilles

TEST: cesse de {{bailler}} aux corneilles


# banc / ban
__conf_ban_banc__
    arrière >banc
        <<- /conf/ ->> ="arrière-"+\2.replace("c", "").replace("C", "") # Confusion. L’arrière-ban est une assemblée de nobles feudataires.|https://fr.wiktionary.org/wiki/arri%C3%A8re-ban

    [arrière-banc|arrière-bancs]
        <<- /conf/ ->> =\1.replace("c", "").replace("C", "")            # Confusion. L’arrière-ban est une assemblée de nobles feudataires.|https://fr.wiktionary.org/wiki/arri%C3%A8re-ban

    au banc de l’ [empire|église|état|entreprise|humanité|institution|islam|université]
    au banc de la [cité|communauté|faculté|monarchie|principauté|province|région|république|société|ville]
    au banc du royaume
    au banc des nations
        <<- /conf/ -2>> ban                                             # Confusion. Pour dire “être banni ou déchu”, on écrit “être au ban”.|https://fr.wiktionary.org/wiki/mettre_au_ban

    >banc [du|de] >mariage
        <<- /conf/ -1>> =\1.replace("c", "").replace("C", "")           # Confusion : les bans de mariage sont des publications, pas du mobilier.|https://fr.wiktionary.org/wiki/ban

    en >rupture de >banc
        <<- /conf/ -4>> ban                                             # Confusion. Locution “en rupture de ban”.|https://fr.wiktionary.org/wiki/en_rupture_de_ban

    >mettre au banc
        <<- /conf/ not after("^ +des accusés") -3>> ban                 # Confusion : “mettre au ban” signifie “faire déchoir”.|https://fr.wiktionary.org/wiki/mettre_au_ban

    [>publier|>convoquer|>publication] [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs] bancs
        <<- /conf/ -3>> bans                                            # Confusion. Publication des bans.|https://fr.wikipedia.org/wiki/Publication_des_bans

TEST: Convoquons le ban et l’{{arrière-banc}}.
TEST: l’{{arrière banc}}.
TEST: ces gens resteront à jamais au {{banc}} de l’empire
TEST: Les {{bancs}} de mariage sont prêts.
TEST: des hommes en rupture de {{banc}}
TEST: Il a été mis au {{banc}}.
TEST: il faut publier les {{bancs}} avant qu’il ne soit trop tard.


    sur [un|le|les|ce|ces|mon|ton|son|mes|tes|ses|notre|votre|nos|vos|leur|leurs|plusieurs|quelques|quel|quels] >ban
        <<- /conf/ -3>> =\3.replace("an", "anc").replace("AN", "ANC")   # Confusion probable.|https://fr.wiktionary.org/wiki/banc

    >ban [de|d’] [>roche|>sable|>neige|>moule|>baleine|>dauphin|>hareng|>thon|>poisson|>piranha|>sardine|>méduse|>calibration|>musculation|>coupe|>scie|anchois|>huître|>huitre|>essai|>étalonnage]
    >ban [de|d’] l’ école
    >ban des accusés
        <<- /conf/ -1>> =\1.replace("an", "anc").replace("AN", "ANC")   # Confusion.|https://fr.wiktionary.org/wiki/banc

TEST: sur les {{bans}} de l’école.
TEST: Attention aux {{bans}} de sable
TEST: sur les bancs de l’école.


# bât / bas
__conf_bât_bas_bat__
    le [bas|bat] >blesser
        <<- /conf/ -2>> bât                                             # Confusion : là où le bât blesse.|http://fr.wiktionary.org/wiki/b%C3%A2t

    [>âne|>cheval|>mule|>mulet|>jument|>sacoche] de [bas|>bat]
        <<- /conf/ -3>> bât                                             # Confusion probable.|https://fr.wiktionary.org/wiki/b%C3%A2t

    [bas|>bât] de l’ aile
        <<- /conf/ -1>> bat                                             # Confusion probable.|https://fr.wiktionary.org/wiki/battre_de_l%E2%80%99aile

    [bas|>bât] [son|leur] plein
        <<- /conf/ -1>> bat                                             # Confusion probable.|https://fr.wiktionary.org/wiki/battre_son_plein

TEST: C’est là que le {{bas}} blesse.
TEST: Sur son cheval de {{bas}}.
TEST: ça {{bât}} de l’aile, cette histoire.
TEST: La fête {{bât}} son plein.


# beauté / botté
__conf_beauté__
    [>finir|>terminer|>achever|>conclure|>croître|>croitre|>grandir|>refaire] en    [botter|botté+ses]
    [>faire|>refaire] une                                                           [botter|botté+ses]
    [>canon|concours|>grain|>institut|>pigeon|>produit|>salon]  de                  [botter|botté+ses]
    de toute                                                                        [botter|botté+ses]
    quark                                                                           [botter|botté+ses]
        <<- /conf/ --1>> beauté                                         # Confusion probable. Écrivez “beauté”.|https://fr.wiktionary.org/wiki/beaut%C3%A9

TEST: cette fois, on va finir en {{bottée}}.
TEST: le quark {{botter}}


# bel et bien
__conf_bel_belle__
    belle et bien
        <<- /conf/ (morph(>1, ":[AQR]") or morph(<1, ":V", ">être")) and not value(>1, "|que|qu’|sûr|")
        -1>> bel                                                        # Confusion probable. « Bel et bien » est équivalent à « vraiment ».

TEST: ils vont {{belle}} et bien par monts et par vaux.

    l’ >échapper [bel+s|belles]
    l’ >avoir >échapper [bel+s|belles]
        <<- /conf/ --1>> belle                                          # Confusion. Locution “l’échapper belle”.|https://fr.wiktionary.org/wiki/l%E2%80%99avoir_%C3%A9chapp%C3%A9_belle

TEST: Ils l’ont échappé {{bel}}


# bite / bitte
__conf_bitte_bite__
    >bite du quai
    >bite sur le quai
    >bite d’ amarrage
        <<- /conf/ -1>> =\1.replace("ite", "itte")                      # Confusion. Bitte d’amarrage.

    [ma|ta|sa|notre|votre|nos|vos|leur|leurs|grande+s|grosse+s|petite+s|longue+s|>énorme|>minuscule|>sale] >bitte
    >être [une|des] >bitte
    [>aimer|>adorer|>astiquer|>avaler|>bouffer|>branler|>fourrer|>lécher|>mettre|>mordre|>pomper|>sucer] $:D >bitte
        <<- /conf/ --1>> =\-1.replace("itte", "ite")                    # Confusion probable. Si vous parlez de pénis, écrivez “bite” (terme argotique).|https://fr.wiktionary.org/wiki/bite

    >bitte [>circoncis|>dégueulasse|>dur|>mou|>puant|>raide|>répugnant|>sale|vidé+ses]
        <<- /conf/ -1>> =\1.replace("itte", "ite")                      # Confusion probable. Si vous parlez de pénis, écrivez “bite” (terme argotique).|https://fr.wiktionary.org/wiki/bite

TEST: les mouettes sur les {{bites}} d’amarrage.
TEST: on se fout de savoir ce qu’ils font avec leurs {{bittes}}.
TEST: il m’a mis sous le nez une {{bitte}} répugnante.


# bonne et due forme / bonnet difforme / bon uniforme
__conf_en_bonne_et_due_forme__
    en >bon >uniforme
    en >bonnet >difforme
    en >bon et [du+ses] >forme
        <<- /conf/ ->> en bonne et due forme                            # Locution “en bonne et due forme” (invariable).|https://fr.wiktionary.org/wiki/en_bonne_et_due_forme

TEST: une raclée {{en bonnes et dues formes}}
TEST: remplir son formulaire en bonne et due forme, c’est le minimum pour espérer un retour positif.


## s’en / c’en
__conf_c_en_être__
    s’ en  [es|est|sera|seras|étais|était] [fini+ses|finit|terminé+ses]
        <<- /conf/ morph(<1, ":C|<start>") or value(<1, "|,|")
        -1:2>> c’en                                         # Confusion probable. « C’en est… » équivaut à « ça, c’est… ».|http://fr.wiktionary.org/wiki/c%E2%80%99en_est_fait_de

    s’ en  [es|est|sera|seras|étais|était] [assez|trop] [<end>|,|de|d’]
        <<- /conf/ -1:2>> c’en                              # Confusion probable. « C’en est… » équivaut à « ça, c’est… ».|http://fr.wiktionary.org/wiki/c%E2%80%99en_est_fait_de

    s’ en  [es|est|sera|seras|étais|était] @:A¬:[GVW]
        <<- /conf/ morph(<1, ":C|<start>") or value(<1, "|,|")
        -1:2>> c’en                                         # Confusion probable : “\2” est un adjectif. « C’en est… » équivaut à « ça, c’est… ».3|http://fr.wiktionary.org/wiki/c%E2%80%99en_est_fait_de

TEST: tout ça, {{s’en}} est fini.
TEST: {{s’en}} est assez de ces foutaises.
TEST: c’est tellement idiot, {{s’en}} est dérisoire…
TEST: c’en est fini d’eux, ils sont comme morts
TEST: c’en est assez, ça suffit


# en butte à / but / bute
__conf_en_butte_à_au__
    en [>but|>bute]  [à|au|aux]
         <<- /conf/ -2>> butte                                          # Confusion. Écrivez « en butte \3 ».

TEST: Et moi toujours en {{but}} à de nouveaux dangers


# cane / canne (from LanguageTool)
__conf_canne_cane__
    >cane [à|a] [sucre|pêche|selfie]
    >cane [de|d’] [bambou|bois|combat|compagnon|compagnonnage|défense|golf|marche|Noël|ramonage)|>aveugle]
        <<- /conf/ -1>> =\1.replace("ane", "anne")                      # Confusion. La cane est la femelle du canard.|https://fr.wiktionary.org/wiki/cane

    [>alcool|>coup|>sucre|>sirop] de >cane
        <<- /conf/ -3>> canne                                           # Confusion. La cane est la femelle du canard.|https://fr.wiktionary.org/wiki/cane

    [>œuf|>filet] de >canne
        <<- /conf/ -3>> cane                                            # Confusion. La canne est un bâton ou un roseau. Pour la femelle du canard, écrivez “cane”.|https://fr.wiktionary.org/wiki/canne

    [>appuyer|>battre|>frapper|>lever|>marcher] [avec|sur] [les|des|ma|ta|sa|mes|tes|ses|cette|une] >cane
        <<- /conf/ -4>> =\4.replace("ane", "anne")                      # Confusion. La cane est la femelle du canard.|https://fr.wiktionary.org/wiki/cane

    >bec de >canne
    bec-de-canne
    becs-de-cannes
    bec-de-cannes
    becs-de-canne
        <<- /conf/ ->> bec-de-cane|becs-de-cane         # Confusion. Le bec-de-cane se somme ainsi à cause de la ressemblance avec le bec de l’animal.|https://fr.wiktionary.org/wiki/bec-de-cane

    [>aéroport|>actrice|>baie|>port|>festival|>gare|>mairie|>maire|>tourisme|>ville|vieux-port] de [>cane|>canne]
        <<- /conf/ not value(\3, "|Cannes|CANNES|") -3>> Cannes                         # Confusion. La ville portuaire de la Côte d’Azur s’écrit “Cannes”.

    [>aller|>dormir|>habiter|>partir|>situer|>vivre] [à|a] [>cane|>canne]
    [>bienvenue|>restaurant|>activité|>hôtel|>séjour|>camping] [à|a] [>cane|>canne]
        <<- /conf/ not value(\3, "|Cannes|CANNES|") -3>> Cannes                         # Confusion. La ville portuaire de la Côte d’Azur s’écrit “Cannes”.

TEST: {{canes}} à pêche
TEST: {{cane}} de défense
TEST: alcool de {{cane}}
TEST: œufs de {{cannes}}
TEST: appuyé sur sa {{cane}}
TEST: {{bec-de-cannes}}
TEST: aéroport de {{cannes}}
TEST: restaurant à {{cane}}


# c’est / s’est
__conf_c_est_était__
    s’  [est|était]  @:[AM]¬:[QGW]
        <<- /conf/ -1>> c’                              # Confusion probable. Si vous voulez dire “ceci \2”, utilisez “c’”.

TEST: {{s’}}est vraiment merdique.
TEST: s’est par exemple illustré au combat.
TEST: il ne s’est pas juste montré
TEST: il s’était des journées entières consacré à son jeu favori.


# ce / se
__conf_ce_se_verbe__
    [<start>|,] se [ne|n’] [>être|>devoir|>pouvoir]
    [<start>|,] se [sera|serait|seraient|sont|seront|fut|fût|furent|fussent] $:D
    [<start>|,] se >devoir être
    [<start>|,] se >pouvoir être
        <<- /conf/ -2>> ce                              # Confusion probable. Si vous voulez dire, “ceci”, “cela” ou “ça”, écrivez “c’”.||http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=2440

TEST: {{se}} n’est pas pour cette raison que j’ai abandonné mes études.
TEST: grâce à quoi, {{se}} put être fait dans les règles.
TEST: {{se}} serait les pires vacances de sa vie
TEST: des pans entiers de l’univers — pour reprendre l’expression d’Orwell — se sont d’ores et déjà volatilisés
TEST: À la pause, ils se sont tous les deux assis à l’arrière, et j’ai vu progressivement leurs corps se rapprocher.


# coli / colis
__conf_colis_coli2__
    [>affranchir|>attendre|>dédouaner|>dédouanement|>délivrer|>déposer|>égarer|>emballage|>emballer|>envoyer|>envoi|>expédier|>réexpédier|>expédition|>réexpédition|>fermer|>refermer|>livrer|>livraison|>ouvrir|>rouvrir|>ouverture|>réouverture|>perdre|>perte|>pesage|>peser|>porter|>réception|>recevoir|>transporter|>transport|>suivre|dans] $:D coli
        <<- /conf/ --1>> colis                          # Confusion probable. Si vous parlez d’un paquet, écrivez “colis”.|https://fr.wiktionary.org/wiki/colis

    coli [>délivrer|>égarer|>envoyer|>livrer|>oublier|>suspecte|>piéger|>neutraliser]
        <<- /conf/ morph(\2, ":A") -1>> colis           # Confusion probable. Si vous parlez d’un paquet, écrivez “colis”.|https://fr.wiktionary.org/wiki/colis

TEST: on va expédier ce {{coli}} vite fait bien fait.
TEST: un {{coli}} oublié à la gare.


# courant / courent
__conf_courant_courent__
    [courent|courrent] [alternatif+s|>atmosphérique|>continu|>électrique|>équatorial|marin+s|>océanique|>triphasé]
    [courent|courrent] [d’|de] [>air|>eau|Foucault|>marée|>surface]
        <<- /conf/ not value(<1, "|ils|elles|iels|ne|eux|") -1>> courant     # Confusion probable. Écrivez “courant”.|https://fr.wiktionary.org/wiki/courant

TEST: Un fort {{courent}} électrique
TEST: il y a un {{courent}} d’air dans cette salle.


# coûter cher
__conf_coûter_cher__
    [>coûter|>couter|>louer|>payer|>prendre|>valoir|>vendre] [chers|chère|chères]
        <<- /conf/ -2>> cher                                        # Ici, « cher » est un adverbe, invariable.

    [>coûter|>couter|>louer|>payer|>prendre|>valoir|>vendre] [>chair|>chaire]
        <<- /conf/ -2>> cher                                        # Confusion. Pour parler de la cherté, écrivez “cher”.

TEST: ces saloperies coûtent vraiment {{chères}} !
TEST: elles payent {{chairs}} !


# chair / chère
__conf_faire_bonne_chère__
    >faire  >bon  [cher+s|chères|>chair|>chaire]
        <<- /conf/ -2:3>> bonne chère                   # Confusion. « Faire bonne chère » signifie bien manger, ripailler.

TEST: ils ont fait {{bonne chaire}}.


# chant / champ
__conf_Chandeleur__
    la [>chant|>chan|>champ] de l’ [heur|heure|eurent]
        <<- /conf/ -2:0>> Chandeleur                    # Confusion : la Chandeleur est une fête.|http://fr.wikipedia.org/wiki/Chandeleur

TEST: C’est {{la}} {{champ de l’heur}}.


__conf_champ_chant__
    >chant de [>blé|>betterave|>fleur|maïs|mais|>tournesol|>tulipe|>force|>lavande]
        <<- /conf/ -1>> =\1.replace("nt", "mp")         # Confusion probable. Un chant est ce qui se chante.|http://fr.wiktionary.org/wiki/champ

TEST: Il traversa le {{chant}} de betteraves.


# colon / côlon
__conf_côlon_colon__
    cancer du colon
        <<- /conf/ -3>> côlon                           # Confusion : le côlon est un segment du gros intestin, le colon colonise.

TEST: Il a le cancer du {{colon}}.


# censé / sensé
__conf_censé_sensé__
    >être >sensé [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]        $:Y
    >être >sensé ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]    $:Y
    >être >sensé ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y]           $:Y
    >être >sensé ?[ne|n’]¿ [le|la|l’|les]                [lui|leur|en|y]               $:Y
    >être >sensé ?[ne|n’]¿ [lui|leur]                    en                            $:Y
    >être >sensé $:Y
    >être >sensé ne [pas|plus|jamais|rien|guère|point]
        <<- /conf/ not value(<1, "|l’|un|les|des|ces|")
        -2>> =\2.replace("sens", "cens").replace("Sens", "Cens").replace("SENS", "CENS")            # Confusion : “sensé” se dit de quelqu’un de “bon sens”. Pour ce qui est attendu, écrivez “censé”.

TEST: Ils sont {{sensés}} y parvenir.
TEST: Elles étaient {{sensés}} m’y conduire
TEST: il est {{sensé}} prendre l’avion demain
TEST: Un être sensé ne ferait jamais ça.

    >censé  <end>
        <<- /conf/ -1>> =\1.replace("cens", "sens").replace("Cens", "Sens").replace("CENS", "SENS")  # Confusion probable. Ce qui est “sensé” (de “bon sens”) et ce que chacun est “censé” accomplir.

TEST: Ce sont pourtant des gens si {{censés}}
TEST: Ils n’y voyaient rien de sensé.


# chœur / cœur
__conf_choeur_coeur2__
    [>ânonner|>attaquer|>brailler|>chanter|>conter|>contre-attaquer|>déclamer|>dire|>expliquer|>narrer|>parler|>raconter|>répéter|>répliquer|>répondre|>rétorquer] en >cœur
        <<- /conf/ -3>> chœur                                   # Confusion probable. Pour désigner un ensemble parlant ou chantant, écrivez “chœur”.|https://fr.wiktionary.org/wiki/ch%C5%93ur

    [>apprendre|>connaitre|>connaître|>répéter|>réciter|>savoir] par >chœur
        <<- /conf/ -3>> cœur                                    # Confusion. Pour évoquer ce qu’on connaît parfaitement de mémoire, écrivez “par cœur”.|https://fr.wiktionary.org/wiki/ch%C5%93ur

TEST: ils répondirent en {{cœur}}.
TEST: elles connaissaient par {{chœur}} la chanson.


# content / contant / comptant
__conf_content_comptant!6__
    >avoir ?tout¿ [mon|ton|son|notre|votre|leur] [comptant|contant]
        <<- /conf/ --1>> content                            # Confusion. Avoir (tout) son content…|https://fr.wiktionary.org/wiki/content#Nom_commun

    argent [content|contant]
        <<- /conf/ morph(<1, ":[VR]") -2>> comptant         # Confusion probable.|https://fr.wiktionary.org/wiki/argent_comptant

TEST: Elle a déjà eu tout son {{comptant}} de problèmes.
TEST: On paye toujours argent {{content}}.


# corps / cor
__conf_corps_cor2__
    >faire >cor
        <<- /conf/ -2>> corps                               # Confusion probable. Le cor est un instrument à vent.|https://fr.wiktionary.org/wiki/faire_corps

TEST: Faisons {{cor}} avec lui !


# côté / coté
__conf_côté_coté__
    [à|au|aux|>autre|bon|bons|mauvais|le|les|de|d’|ce|ces|du|mon|ton|son|mes|tes|ses|notre|votre|chaque|un|leur|leurs|quel|quels|quelques|plusieurs] [coté|cotés|cotée|cotées]
        <<- /conf/ -2>> côté|côtés                          # Confusion : “coté” est le participe passé du verbe “coter”.

TEST: Je reste à ses {{cotés}}.


# cote / côte / cotte
__conf_côte_cote_cotte__
    [>cote|>cotte] [de|d’] [>bœuf|>porc|>veau|Bretagne|>agneau|>albâtre|>Armor|>azur|>ivoire|>or|>opale|>émeraude]
    [>cote|>cotte] [>surnuméraire|>rocheux|>adriatique|>américain|>californien|>atlantique|>basque|>breton|>landais|>normand|>français|>belge|>espagnol|>italien|>portugais|>africain|>méditerranéen|>pacifique|>raide|>occidental|>fractal|nord|sud|ouest]
        <<- /conf/ -1>> =\1.replace("o", "ô").replace("tt", "t")                    # Confusion : écrivez “côtes” pour les os du thorax et les rivages.|https://fr.wiktionary.org/wiki/c%C3%B4te

    [>cote|>cotte] [>briser|>casser|>fêler|>fracturer]
        <<- /conf/ morph(\2, ":A") -1>> =\1.replace("o", "ô").replace("tt", "t")    # Confusion : écrivez “côtes” pour les os du thorax et les rivages.|https://fr.wiktionary.org/wiki/c%C3%B4te

    [>fracture|>radiographie] des [>cote|>cotte]
        <<- /conf/ -3>> côtes                                       # Confusion : écrivez “côtes” pour les os du thorax.|https://fr.wiktionary.org/wiki/c%C3%B4te

    [>côte|>cotte] [>mobilier|>foncier]
    [>côte|>cotte] [de|d’] [niveau|popularité|confiance|alerte|altitude|amour]
        <<- /conf/ -1>> =\1.replace("ô", "o").replace("tt", "t")    # Confusion : utilisez « cote » pour chiffrer (cotation).|http://fr.wiktionary.org/wiki/cote

    [>cote|>côte] de >maille
        <<- /conf/ -1>> =\1.replace("ô", "o").replace("t", "tt")    # Confusion : écrivez « cotte » pour la cotte de mailles.|https://fr.wiktionary.org/wiki/cotte_de_mailles

    >avoir la côte
    >avoir la cotte [@:[RCO]|,|<end>]
        <<- /conf/ -3>> cote                                        # Confusion probable : utilisez “cote” (cotation).|http://fr.wiktionary.org/wiki/cote

    [>côte|>cotte|>cote]  [à|a|á]  [>côte|>cotte|>cote]
        <<- /conf/ ->> côte à côte                                  # Locution adverbiale invariable. Écrivez “côte à côte”.|https://fr.wiktionary.org/wiki/c%C3%B4te_%C3%A0_c%C3%B4te
        <<- ~>> *

TEST: Rien ne vaut une bonne {{cote}} de bœuf.
TEST: Elle avait les {{cotes}} cassées.
TEST: Elles ont passé une radiographie des {{cottes}}.
TEST: Quelle est sa {{côte}} de popularité
TEST: il a réussi à percer sa {{cote}} de mailles.
TEST: Il a la {{côte}} auprès de ses collègues
TEST: ils sont {{cotte à cotte}}
TEST: on a atteint la cote d’alerte.
TEST: Elles avançaient côte à côte.


# cou / coup / coût
__conf_coup_cout_cou2__
    >rouer de [>cou|>cout|>coût]
        <<- /conf/ --1>> coups              # Confusion. Le coût indique ce que ça coûte. Un cou est la partie séparant la tête du corps. Pour ce qui frappe, écrivez “coup”.

    >tordre le [coup|coût|cout]
        <<- /conf/ -3>> cou                 # Confusion. Le coût indique ce que ça coûte. Un coup, c’est quelque chose qui frappe. La partie séparant la tête du corps s’écrit “cou”.

    >rendre [>cou|>coût|>cout] pour [>cou|>coût|>cout]
        <<- /conf/ -2:0>> coup pour coup    # Confusion. Le coût indique ce que ça coûte. Un cou est la partie séparant la tête du corps. Pour ce qui frappe, écrivez “coup”.

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


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

    >date [>muscade|medjool|hamraya|deglet-nour|kenta|allig|khouat]
        <<- /conf/ -1>> =\1.replace("t", "tt").replace("T", "TT")                       # Confusion probable. Pour parler du fruit, écrivez “datte”.|https://fr.wiktionary.org/wiki/datte

    >date [>frais|>dénoyauter|>fourrer|>sèche|>sécher|>cultiver|>produire]
        <<- /conf/ morph(\2, ":A.*:f") -1>> =\1.replace("t", "tt").replace("T", "TT")   # Confusion probable. Pour parler du fruit, écrivez “datte”.|https://fr.wiktionary.org/wiki/datte

    >datte [du|de|des] [>bac|>baptême|>brevet|>calendrier|>carême|>carnaval|>concert|>début|>dépôt|>demande|>dernier|>diffusion|>document|>fermeture|>fin|>jour|>journal|>lancement|>livraison|mise+s|>mariage|>message|>mort|>naissance|>parution|>pentecôte|>péremption|>post|>prélèvement|>premier|>pris|>prochain|>publication|>ramadan|>rapport|>réception|>référendum|>règlement|>retraite|>réunion|>séminaire|>show|>sortie|>spectacle|>terme|>tirage|>tournage|>trajet|>vente|>virement|>vol|>vote|>voyage|>lundi|>mardi|>mercredi|>jeudi|>vendredi|>samedi|>dimanche|congrès|décès|permis|procès]
    >datte d’ [accouchement|actualisation|achat|adhésion|anniversaire|apparition|échéance|édition|émission|engagement|entrée|envoi|examen|exécution|expédition|expiration|immatriculation|imputation|inscription|origine|ouverture|ovulation|aujourd’hui|Halloween]
    >datte de l’ [accouchement|actualisation|achat|adhésion|anniversaire|apparition|échéance|édition|émission|engagement|entrée|envoi|examen|exécution|expédition|expiration|immatriculation|imputation|inscription|origine|ouverture|ovulation]
    >datte du /NUM [janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre]
        <<- /conf/ -1>> =\1.replace("tt", "t").replace("TT", "T")       # Confusion probable. La datte est un fruit. Pour évoquer un jour dans l’année, écrivez “date”.|https://fr.wiktionary.org/wiki/date

    >dernier en >datte
        <<- /conf/ -3>> date                                            # Confusion probable. La datte est un fruit. Pour évoquer un jour dans l’année, écrivez “date”.||https://fr.wiktionary.org/wiki/date

TEST: il va faire un cake aux {{dates}}.
TEST: elle a fait de la confiture de {{dates}}
TEST: Des {{dates}} fraîches.
TEST: des {{dates}} dénoyautées.
TEST: une {{date}} muscade
TEST: c’est la dernière en {{datte}}.
TEST: quelle est la {{datte}} de l’accouchement
TEST: Quelle est la {{datte}} du décès.
TEST: Quellle est la dernière en {{datte}}
TEST: Elles étaient à cette date cultivées à l’air libre.
TEST: De fraîche date…


# délacer / délasser
__conf_délacer_délasser__
    >délasser  $:D  [>basket|>camisole|>chaussure|>corsage|>corset|>godasse|>godillot|>grolle|>jupe|>pompe|>lacet|>ranger|>robe|>soulier|>voile]
        <<- /conf/ -1>> =\1.replace("ssa", "ça").replace("ss", "c")                                 # Confusion probable. Pour défaire des lacets, des nœuds, etc., écrivez “délacer”.

    [>basket|>camisole|>chaussure|>corsage|>corset|>godasse|>godillot|>grolle|>jupe|>pompe|>lacet|>ranger|>robe|>soulier|>voile]  >délasser
        <<- /conf/ morph(\-1, ":Q") --1>> =\1.replace("ssa", "ça").replace("ss", "c")               # Confusion probable. Pour défaire des lacets, des nœuds, etc., écrivez “délacer”.

TEST: Bon sang, il faut que tu {{délasses}} tes chaussures avant d’essayer de les enlever.
TEST: Ses souliers {{délassés}} la firent tomber.


# dénué / dénudé
__conf_dénué_dénudé__
    >dénuder  [de|d’]  ?[tout|tous|toute|toutes]¿  [>âme|>apitoiement|>ambiguïté|>ambition|>amour|>beauté|>cause|>charme|>charisme|>clarté|>compassion|>compétence|>confort|>connaissance|>conscience|>consistance|>constance|>contenu|>contrepartie|>crainte|>créativité|>culture|>cynisme|>défaut|>difficulté|>discrimination|>envergure|>intérêt|>émotion|>envergure|>esthétique|>éthique|>enjeu|>expertise|>expression|>faiblesse|>fantaisie|>finesse|foi|>fondement|>force|>gentillesse|>goût|>gout|>grâce|>grandeur|>haine|>honnêteté|>humanité|>idée|>imagination|>inspiration|>intelligence|>intention|>inventivité|>justice|>légitimité|>logique|>objectivité|>maturité|>méchanceté|>mérite|>motif|>moyenne|paix|>piété|>plan|>pertinence|>peur|>plaisir|>politesse|>préjugé|>principe|>professionnalisme|>psychologie|>qualité|>raison|>rancœur|>réalisme|>remord|>respect|>revendication|>rigueur|>risque|>sagesse|>savoir|>sens|>sentiment|>science|>scrupule|>soupçon|>stress|>subtilité|>sympathie|>tact|>talent|>tendresse|>toxicité|>tromperie|>valeur|>vertu|>vigueur|>violence|>vision]
        <<- /conf/ -1>> =\1.replace("nud", "nu").replace("NUD", "NU")
        # Confusion probable. Pour évoquer quelque chose “privé de \-1”, il faut employer le verbe “dénuer”.|https://fr.wiktionary.org/wiki/d%C3%A9nuer

TEST: C’est un homme {{dénudé}} de charme.
TEST: Un film {{dénudé}} de tout intérêt.
TEST: Une personne {{dénudée}} de toute compassion.
TEST: Une histoire {{dénudée}} d’intérêt.
TEST: Des hommes {{dénudés}} de compassion.


# desceller / déceler / desseller
__conf_erreur_déceler_desseller_desceller__
    [>erreur|>faute|>incohérence|>problème|>bug|>bogue|>faille|>maladie|>défaut|>défaillance|>perturbation|>irrégularité] <> [>desseller|>desceller]
        <<- /conf/ --1>> =\-1.replace("escell", "écel").replace("essell", "écel")
        # Confusion probable si ce verbe se rapporte à “\1”. Desceller signifie briser un sceau, un cachet… Desseller signifie ôter une selle. Si vous voulez dire “remarquer”, “dévoiler”, “découvrir”, écrivez “déceler”.|http://fr.wiktionary.org/wiki/déceler

    [>desseller|>desceller] [l’|@:[BD]] [>petit|>grand|>énorme|>dangeureux|>formidable|>fort|>léger|>merveilleux|>nouveau|>vrai|>réel|>sévère|>véritable] [>acidité|>activité|>allergie|>anévrisme|>anomalie|>arnaque|>appendicite|>atrophie|>baisse|>bébé|>blessure|>bug|>bogue|>carie|>cancer|>cause|>changement|>complot|>comète|>concentration|>corrélation|>croissance|>défaut|>défaillance|>demande|>dépression|>diabète|>différence|>diminution|>effluve|>épilepsie|>erreur|>essai|>existence|>grossesse|>grosseur|>faille|>faute|>fuite|>fraude|>grippe|>handicap|>hausse|>hémorragie|>hostilité|>hypertrophie|>incompatibilité|>incohérence|>infection|>infraction|>indice|>infidélité|>insuffisance|>intrigue|>irrégularité|>leucémie|>lésion|>lueur|>lumière|>maladie|>malformation|>manœuvre|>manipulation|>molécule|>mensonge|>mutation|>once|>perturbation|>personnalité|>piste|>perte|>planète|>exoplanète|>présence|>qualité|>odeur|>opportunité|>otite|>problème|>surdité|>talent|>tendance|>tentative|>tumeur|>utilisation|hoax|>variation|>vie|virus]
        <<- /conf/ -1>> =\1.replace("escell", "écel").replace("essell", "écel")
        # Confusion probable si ce mot se rapporte à “\3 \4”. Desceller signifie briser un sceau, un cachet… Desseller signifie ôter une selle.|http://fr.wiktionary.org/wiki/déceler

    [>desseller|>desceller] [l’|@:[BD]] [>acidité|>activité|>allergie|>anévrisme|>anomalie|>arnaque|>appendicite|>atrophie|>baisse|>bébé|>blessure|>bug|>bogue|>carie|>cancer|>cause|>changement|>complot|>comète|>concentration|>corrélation|>croissance|>défaut|>défaillance|>demande|>dépression|>diabète|>différence|>diminution|>effluve|>épilepsie|>erreur|>essai|>existence|>grossesse|>grosseur|>faille|>faute|>fuite|>fraude|>grippe|>handicap|>hausse|>hémorragie|>hostilité|>hypertrophie|>incompatibilité|>incohérence|>infection|>infraction|>indice|>infidélité|>insuffisance|>intrigue|>irrégularité|>leucémie|>lésion|>lueur|>lumière|>maladie|>malformation|>manœuvre|>manipulation|>molécule|>mensonge|>mutation|>once|>perturbation|>personnalité|>piste|>perte|>planète|>exoplanète|>présence|>qualité|>odeur|>opportunité|>otite|>problème|>surdité|>talent|>tendance|>tentative|>tumeur|>utilisation|hoax|>variation|>vie|virus]
        <<- /conf/ -1>> =\1.replace("escell", "écel").replace("essell", "écel")
        # Confusion probable si ce mot se rapporte à “\3”. Desceller signifie briser un sceau, un cachet… Desseller signifie ôter une selle.|http://fr.wiktionary.org/wiki/déceler

TEST: il faut régler les problèmes {{descellés}} dans le code de l’analyseur syntaxique.
TEST: il y a une erreur qu’on peut {{desceller}} dans ses analyses.
TEST: elle a {{dessellé}} une forte hostilité dans ses propos.
TEST: elle a {{dessellé}} deux problèmes.


# en train / entrain
__conf_en_train_entrain__
    entrain
        <<- /conf/ morph(<1, ">(?:être|voyager|surprendre|venir|arriver|partir|aller)/") or before("-(?:ils?|elles?|on|je|tu|nous|vous) +$")
        ->> en train                                        # Confusion. L’entrain est une fougue, une ardeur à accomplir quelque chose.|https://fr.wiktionary.org/wiki/entrain

TEST: Vous êtes {{entrain}} de vaincre.
TEST: Viennent-ils {{entrain}} ?
TEST: ces idiots sont en train de tout foutre en l’air.

    en train
        <<- /conf/ value(<1, "|avec|sans|quel|quelle|quels|quelles|cet|votre|notre|mon|leur|l’|d’|")
        ->> entrain                                         # Confusion. Soudez les deux mots. L’entrain est une fougue, une ardeur à accomplir quelque chose.|https://fr.wiktionary.org/wiki/entrain

TEST: Avec quel {{en train}}, ils nous ont mené jusque là-haut.
TEST: Son manque d’{{en train}} était contagieux.
TEST: c’est l’{{en train}} de cette jeune femme qui force l’admiration de tout le monde.
TEST: Elles travaillaient avec entrain, conscientes que la fin était proche.


# dû / du
__ppas_dû_du2__
    du  [à|a|au|aux]
        <<- /ppas/ \2.islower() -1>> dû                     # Confusion. Ce qui est dû.

TEST: L’échec est {{du}} en partie à un manque de préparation.


# éminent / imminent
__conf_éminent_imminent__
    >imminent [>acteur|>confrère|>collègue|>dirigeant|>dissident|>entrepreneur|>expert|>défenseur|>intellectuel|>mathématicien|>musicien|>pédiatre|>personalité|>personnage|>professeur|>physicien|>rabbin|>représantant|>savant|>chirurgien|>neurochirurgien|>scientifique|>service|>spécialiste|~logues?$|~istes?$]
        <<- /conf/ -1>> =\1.replace("imm", "ém").replace("Imm", "Ém")
        # Confusion probable. Si “\1” se rapporte à “\2”, alors vous voulez probablement dire “éminent” ; “imminent” signifie “qui va survenir prochainement”.|https://fr.wiktionary.org/wiki/%C3%A9minent

    [>acteur|>confrère|>collègue|>dirigeant|>dissident|>entrepreneur|>expert|>défenseur|>intellectuel|>mathématicien|>musicien|>pédiatre|>personalité|>personnage|>professeur|>physicien|>rabbin|>représantant|>savant|>chirurgien|>neurochirurgien|>scientifique|>service|>spécialiste|~logues?$|~istes?$] >imminent
        <<- /conf/ morph(<1, ":D") -2>> =\2.replace("imm", "ém").replace("Imm", "Ém")
        # Confusion probable. Si “\2” se rapporte à “\1”, alors vous voulez probablement dire “éminent” ; “imminent” signifie “qui va survenir prochainement”.|https://fr.wiktionary.org/wiki/%C3%A9minent

    [>accouchement|>accord|>arrivée|>assaut|>attaque|>atterrissage|>cataclysme|>catastrophe|>changement|>conflit|>crash|>danger|>décollage|>départ|>désarmement|>déclenchement|>effondrement|>éruption|>fin|>guerre|>lancement|>orage|>ouragan|>péril|>remaniement|>réponse|>résultat|>retour|>séisme|>tempête|>tsunami|>verdict] ?>être¿ >éminent
        <<- /conf/ --1>> =\-1.replace("émi", "immi").replace("Émi", "Immi")
        # Confusion probable. Si “\-1” se rapporte à “\1”, alors vous voulez probablement dire “imminent” ; “éminent” signifie “notable”.|https://fr.wiktionary.org/wiki/%C3%A9minent

TEST: mon {{imminent}} collègue.
TEST: Les scientifiques les plus {{imminents}}.
TEST: l’accouchement est {{éminent}}.
TEST: Mon {{imminent}} collègue.
TEST: Un paléontologue {{imminent}}.
TEST: L’arrivée est imminente.
TEST: Des paléontologues éminents.
TEST: aucune menace terroriste imminente


# enduire / induire
__conf_enduire_induire__
    >enduire en [>erreur|>tentation]
        <<- /conf/ -1>> =\1.replace("end", "ind").replace("End", "Ind").replace("END", "IND")       # Confusion probable. “Enduire” signifie “appliquer un enduit”.|https://fr.wiktionary.org/wiki/induire

    en >avoir enduit [que|qu’]
        <<- /conf/ -3>> =\3.replace("end", "ind").replace("End", "Ind").replace("END", "IND")       # Confusion probable. “Enduire” signifie “appliquer un enduit”.|https://fr.wiktionary.org/wiki/induire

    >induire $:D¬>de/ [bras|>façade|>cuisse|>fond|>jambe|>lèvre|>main|>mollet|>mur|>ongle|>paroi|>peau|>pied|>plafond|>porte|>sol|>toit|>tuile|>verre|>visage]
    >induire [de|le|ce|cet] [beurre|caramel|ciment|chocolat|gel|goudron|miel|mortier|nutella|plâtre|rouge|téflon|sang|savon|suif|vernis]
    >induire [de|la|cette] [boue|chaux|cire|colle|crême|couche|glu|graisse|lotion|pâte|peinture|pommade|résine|salive|vaseline]
        <<- /conf/ -1>> =\1.replace("ind", "end").replace("Ind", "End").replace("IND", "END")       # Confusion probable. Pour “appliquer un enduit”, écrivez “enduire”.|https://fr.wiktionary.org/wiki/induire

TEST: Il l’avait {{enduit}} en erreur par des affirmations calomnieuses.    ->> induit
TEST: Elle en avait {{enduit}} qu’il y avait anguille sous roche.           ->> induit
TEST: Nous avons {{induit}} la façade.                                      ->> enduit
TEST: il faut {{induire}} cette boue sur son visage.                        ->> enduire


# emprunt / prêt
__conf_emprunt_empreint_prêt__
    >faire $:D >prêt à la banque
        <<- /conf/ -3>> emprunt|emprunts            # Confusion. Faire un prêt consiste à prêter quelque chose à quelqu’un. Si vous êtes l’emprunteur, vous faites un emprunt.|https://fr.wiktionary.org/wiki/emprunt

    >faire $:D [empreint+s]
        <<- /conf/ --1>> emprunt|emprunts           # Confusion. Lorsque vous empruntez quelque chose, vous faites un emprunt.|https://fr.wiktionary.org/wiki/emprunt

TEST: Elle a fait un {{prêt}} à la banque.
TEST: J’ai fait un {{empreint}} à la bibliothèque.


# entretien / maintien / soutien
__conf_entretien_maintien_soutien__
    [un|le|ce|cet]                     *WORD           [entretien|maintien|soutien]  [<end>|,|@:[DR]]
        <<- /conf/ morph(<1, "<start>|:C||>,/") and morph(\2, ":N", ":[AG]")
        -3>> \3t                                                                            # Confusion probable : “\-2” est un nom commun. Pour la forme verbale (3ᵉ pers. au présent), écrivez “\-2t”.

    [une|la|cette|ma|ta|sa]            *WORD           [entretien|maintien|soutien]  [<end>|,|@:[DR]]
        <<- /conf/ morph(<1, "<start>|:C||>,/") and morph(\2, ":N.*:[fe]")
        -3>> \3t                                                                            # Confusion probable : “\-2” est un nom commun. Pour la forme verbale (3ᵉ pers. au présent), écrivez “\-2t”.

    [l’|mon|ton|son|notre|votre|leur]  *WORD           [entretien|maintien|soutien]  [<end>|,|@:[DR]]
        <<- /conf/ morph(<1, "<start>|:C||>,/") and morph(\2, ":N", ":A.*:[me]:[si]")
        -3>> \3t                                                                            # Confusion probable : “\-2” est un nom commun. Pour la forme verbale (3ᵉ pers. au présent), écrivez “\-2t”.

    [un|le|ce|cet]                     *WORD  *WORD    [entretien|maintien|soutien]  [<end>|,|@:[DR]]
        <<- /conf/ morph(<1, "<start>|:C||>,/") and morph(\2, ":[NA]") and morph(\3, ":N", ":[AG]")
        -4>> \4t                                                                            # Confusion probable : “\-2” est un nom commun. Pour la forme verbale (3ᵉ pers. au présent), écrivez “\-2t”.

    [une|la|cette|ma|ta|sa]            *WORD  *WORD    [entretien|maintien|soutien]  [<end>|,|@:[DR]]
        <<- /conf/ morph(<1, "<start>|:C||>,/") and morph(\2, ":[NA].*:[fe]:[si]") and morph(\3, ":[NA].*:[fe]:[si]")
        -4>> \4t                                                                            # Confusion probable : “\-2” est un nom commun. Pour la forme verbale (3ᵉ pers. au présent), écrivez “\-2t”.

    [l’|mon|ton|son|notre|votre|leur]  *WORD  *WORD    [entretien|maintien|soutien]  [<end>|,|@:[DR]]
        <<- /conf/ morph(<1, "<start>|:C||>,/") and ( (morph(\2, ":N", "*") and morph(\3, ":A")) or (morph(\2, ":[NA]") and morph(\3, ":N", ":A.*:[me]:[si]")) )
        -4>> \4t                                                                            # Confusion probable : “\-2” est un nom commun. Pour la forme verbale (3ᵉ pers. au présent), écrivez “\-2t”.

    qui [entretien|maintien|soutien]  [<end>|,|@:[DR]]
        <<- /conf/ -2>> \2t                                                                 # Confusion probable : “\-2” est un nom commun. Pour la forme verbale (3ᵉ pers. au présent), écrivez “\-2t”.

TEST: la grande {{maintien}} sa version.                        ->> maintient
TEST: cette femme {{entretien}} sa santé                        ->> entretient
TEST: ce que le patron {{soutien}}                              ->> soutient
TEST: leur patronne {{soutien}} la réforme                      ->> soutient
TEST: le petit homme {{maintien}} fermement son pantalon        ->> maintient
TEST: une grande déclaration {{entretien}}                      ->> entretient
TEST: notre exubérante existence {{maintien}} notre santé       ->> maintient
TEST: notre vie exubérante {{maintien}} notre santé             ->> maintient
TEST: c’est un homme qui {{entretien}} sa forme                 ->> entretient
TEST: le petit entretien le paralysait


# envi / envie
__conf_envie_envi__
    à l’ envie
        <<- /conf/ not morph(<1, ">(?:abandonner|céder|résister)/") and not value(>1, "|de|d’|")
        -3>> envi                                           # Locution adverbiale « à l’envi », signifiant « autant que possible ».

    [>avoir|>donner] [envi+s|envies]
        <<- /conf/ -2>> envie                               # Confusion : Avoir envie, donner envie.

TEST: Ils s’amusèrent à l’{{envie}} et oublièrent tous leurs soucis.
TEST: ça donne {{envi}}
TEST: Je résiste à l’envie de manger du chocolat.
TEST: On ne s’intéresse pas à l’école ni à l’âge, mais aux compétences et à l’envie de partager.


# et / est
__conf_est_et__
    <start>  [le|la|l’|ce|cet|cette|mon|ma|ta|sa|notre|votre|leur|quel|quelle]  *WORD  ?[lui|leur|nous|vous]¿  et  *WORD  <end>
        <<- /conf/ morph(\3, ":[NA].*:[is]", ":G") and morph(\-2, ":[QA]", ":M") and \-2.islower()
        --3>> est                               # Confusion probable : “et” est une conjonction de coordination. Pour le verbe être à la 3ᵉ personne du singulier, écrivez “est”.

    <start>  [son|ton]  *WORD  ?[lui|leur|nous|vous]¿  et  *WORD  <end>
        <<- /conf/ morph(\3, ":N.*:[is]", ":[GA]") and morph(\-2, ":[QA]", ":M") and \-2.islower()
        --3>> est                               # Confusion probable : “et” est une conjonction de coordination. Pour le verbe être à la 3ᵉ personne du singulier, écrivez “est”.

    <start>  *WORD  ?[lui|leur|nous|vous]¿  et  *WORD  <end>
        <<- /conf/ morph(\2, ":M", ":[GA]") and morph(\-2, ":[QA]", ":M") and \-2.islower()
        --3>> est                               # Confusion probable : “et” est une conjonction de coordination. Pour le verbe être à la 3ᵉ personne du singulier, écrivez “est”.

TEST: ce chien {{et}} malade.
TEST: ton chat {{et}} cinglé.
TEST: Pauline {{et}} fatiguée.
TEST: ton implacable et amère !
TEST: son cristallin et aigu
TEST: Les pays ibériques et scandinaves ont signé le traité.
TEST: Les gouvernements espagnol et mexicain ont signé le traité.
TEST: Béatrice Dalle et Claude.
TEST: Martial et inflexible.


__conf_où_est__
    où  et  @:D¬:R|>(?:quell?e?s?|de)/
        <<- /conf/-2>> est                      # Confusion probable : “et” est une conjonction de coordination. Pour le verbe être à la 3ᵉ personne du singulier, écrivez “est”.

TEST: où {{et}} cet ennemi ?
TEST: où {{et}} l’homme qui est passé ce matin ?
TEST: Je veux savoir où et quand, où et pouquoi.
TEST: où et avec qui ?
TEST: je veux savoir où et lequel je dois flinguer


__conf_été_était__
    [le|ce|cet|mon|ton|son|notre|votre|leur|du|quel]  *WORD  >été
        <<- /conf/ morph(\2, ":N.*:m:[si]", ":(?:[AWG]|V0a)") and morph(<1, ":Cs|<start>|>,") --1>> était
        # Confusion possible. Si “\1 \2” est le sujet d’“\3”, écrivez “était”. L’été est la saison estivale allant de juin à septembre dans l’hémisphère Nord.

    [la|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|quelle]  *WORD  >été
        <<- /conf/ morph(\2, ":N.*:f:[si]", ":(?:[AWG]|V0a)") and morph(<1, ":Cs|<start>|>,") --1>> était
        # Confusion possible. Si “\1 \2” est le sujet d’“\3”, écrivez “était”. L’été est la saison estivale allant de juin à septembre dans l’hémisphère Nord.

    [les|des|ces|mes|tes|ces|nos|vos|leurs|quelques|plusieurs|certains|certaines|quels|quelles]  *WORD  >été
        <<- /conf/ morph(\2, ":N.*:[pi]", ":(?:[AWG]|V0a)") and morph(<1, ":Cs|<start>|>,") --1>> étaient
        # Confusion possible. Si “\1 \2” est le sujet d’“\3”, écrivez “étaient”. L’été est la saison estivale allant de juin à septembre dans l’hémisphère Nord.

TEST: Ce mec {{été}} un connard fini.                                               ->> était
TEST: Quelle solution {{été}} à notre portée ?                                      ->> était
TEST: Les questions {{étés}} incompréhensibles.                                     ->> étaient
TEST: Le bel été indien que nous avons cette année.
TEST: Quel a été le déclencheur de cet ouvrage ?


__conf_être_faire__
    nous            ?[ne|n’]¿  ?[nous|vous|les|le|la|l’]¿  ferrons      $:Y
        <<- /conf/ not morph(<1, ":R") --2>> ferons                                                 # Confusion probable. Vous confondez le verbe “ferrer” avec le verbe “faire”.

    nous            ?[ne|n’]¿  ?[nous|vous|les|le|la|l’]¿  ferrions     $:Y
        <<- /conf/ not morph(<1, ":R") --2>> ferions                                                # Confusion probable. Vous confondez le verbe “ferrer” avec le verbe “faire”.

    vous            ?[ne|n’]¿  ?[nous|vous|les|le|la|l’]¿  ferrez       $:Y
        <<- /conf/ not morph(<1, ":R") --2>> ferez                                                  # Confusion probable. Vous confondez le verbe “ferrer” avec le verbe “faire”.

    vous            ?[ne|n’]¿  ?[nous|vous|les|le|la|l’]¿  ferriez      $:Y
        <<- /conf/ not morph(<1, ":R") --2>> ferez                                                  # Confusion probable. Vous confondez le verbe “ferrer” avec le verbe “faire”.

    [ils|elles]     ?[ne|n’]¿  ?[nous|vous|les|le|la|l’]¿  ferront      $:Y
        <<- /conf/ not morph(<1, ":R") --2>> feront                                                 # Confusion probable. Vous confondez le verbe “ferrer” avec le verbe “faire”.

    [ils|elles]     ?[ne|n’]¿  ?[nous|vous|les|le|la|l’]¿  ferraient    $:Y
        <<- /conf/ not morph(<1, ":R") --2>> feraient                                               # Confusion probable. Vous confondez le verbe “ferrer” avec le verbe “faire”.

TEST: nous vous {{ferrons}} apparaître au générique
TEST: nous vous {{ferrions}} prendre
TEST: vous les {{ferrez}} pendre demain
TEST: vous nous {{ferriez}} mourir de rire
TEST: ils le {{ferront}} crever à petit feu
TEST: elles la {{ferraient}} vivre


# faim / fin
__conf_faim_fin__
    >avoir >fin
    [>rester|>demeurer] sur [ma|ta|sa|notre|votre|leur|leurs] >fin
        <<- /conf/ --1>> faim                                               # Confusion. Pour évoquer l’envie de se sustenter, écrivez “faim”.

    >prendre >faim
        <<- /conf/ -2>> fin                                                 # Confusion. Écrivez “prendre fin” pour évoquer ce qui se termine.

TEST: avec ça, cet emmerdeur restera sur sa {{fin}}
TEST: Elle avait {{fin}}
TEST: Ton ère va bientôt prendre {{faim}}.


# faite / faîte / fait
__conf_faites_faîte_fait__
    vous [ne|me|leur|lui|nous|vous] >faîte
    vous >faîte
        <<- /conf/ --1>> faites                                             # Confusion. Le faîte (≠ faire) est le point culminant de quelque chose.

    faîtes vous
        <<- /conf/ not morph(<1, ":D.*:[me]:[sp]") ->> faites-vous          # Confusion. Le faîte (≠ faire) est le point culminant de quelque chose.

    [>avoir|>être]  >faîte
        <<- /conf/ -2>> =\2.replace("î", "i")                               # Confusion. Le faîte (≠ faire) est le point culminant de quelque chose.

TEST: Vous nous {{faîtes}} mal.
TEST: Comment {{faîtes vous}} ça ?
TEST: Elles sont {{faîtes}} comme ça.
TEST: Elle est souvent {{faîte}} de cette manière-là.
TEST: Vous {{faîtes}} mal !


    en [faite|>faîte]
        <<- /conf/ not tag_before(\1, "2p") ->> en fait                     # Confusion probable : « en fait » = « en réalité ».

TEST: {{en faite}}, on en voit partout, ça grouille.
TEST: ils sont {{en faîtes}} partis à la montagne.
TEST: Aujourd’hui, n’en faites pas trop.


# filtre / philtre
__conf_filtre_philtre2__
    >boire $:D >filtre
        <<- /conf/ -3>> philtre|philtres
        # Confusion probable. Un filtre est un intrument de filtrage, un philtre est une boisson (magique) procurant des effets sur le buveur.|https://fr.wiktionary.org/wiki/philtre

TEST: il but un {{filtre}}.


# flanc / flan
__conf_flanc_flan2__
    >blesser au flan
    [>attaquer|>contre-attaquer] ?[sur|sous|à|contre]¿ $:D >flan
        <<- /conf/ --1>> =\-1.replace("n", "nc").replace("N", "NC")         # Confusion probable. Le flan est une pâtisserie. Pour évoquer un côté, une partie latérale, écrivez “flanc”.

TEST: Il avait été blessé au {{flan}}.
TEST: Elle lança une contre-attaque sur son {{flan}}.


# flamant rose
__conf_flamant_rose__
    >flamand >rose
        <<- /conf/ -1>> =\1.replace("and", "ant")                           # Confusion. Flamand = habitant des Flandres. Flamant = oiseau.

TEST: j’ai vu un {{flamand}} rose.


# foi / fois / foie
__conf_foi_fois_foie__
    [de|la|cette|une] mauvaise [fois|>foie]
    [ma|ta|sa] fois
        <<- /conf/ --1>> foi                                                # Confusion probable.|http://fr.wiktionary.org/wiki/foi

    sans [fois|>foie] ni >loi
        <<- /conf/ -2>> foi                                                 # Confusion probable.|http://fr.wiktionary.org/wiki/foi

    bonne [fois|>foie]
        <<- /conf/ not (value(<1, "|une|") and after("(?i)^ +pour toute") )
        -2>> foi                                                            # Confusion probable.|http://fr.wiktionary.org/wiki/foi

    [>faire|>perdre|>donner|>avoir]  [fois|>foie]
    >avoir  la  [fois|>foie]
        <<- /conf/ --1>> foi                                                # Confusion probable. Pour évoquer la ferveur religieuse, écrivez “foi”.|http://fr.wiktionary.org/wiki/foi

    [>huile|>terrine|>pâté] de >foi
        <<- /conf/ --1>> foie                                               # Confusion probable. L’organe s’écrit “foie”.|http://fr.wiktionary.org/wiki/foie

    [la|une|cette] prochaine foi
    une bonne foi pour [toute|toutes]
        <<- /conf/ -3>> fois                                                # Confusion probable.|http://fr.wiktionary.org/wiki/fois

TEST: ces gens sont de mauvaise {{fois}}
TEST: C’est une personne de bonne {{fois}}.
TEST: Mais il a perdu {{fois}} en l’avenir.
TEST: sans {{fois}} ni loi
TEST: J’ai préparé du pâté de {{fois}}
TEST: la prochaine {{foi}}, c’est mon tour.
TEST: une bonne {{foi}} pour toutes, ça suffit !
TEST: elle a perdu {{foie}} en Dieu.


# fond / fonds / fonts
__conf_fond_fonds_fonts__
    [>collecte|>levé|>extorsion|>détournement] de [fond|fonts]
    >collecter des fonts
        <<- /conf/ -3>> fonds                   # Confusion : fonds (ce qui constitue une richesse) ≠ fond (partie la plus basse/profonde).

    à [fond|fonts] [perdu|perdus|perdue|perdues]
        <<- /conf/ ->> à fonds perdus           # Confusion : fonds (ce qui constitue une richesse) ≠ fond (partie la plus basse/profonde).

    [fond|fonts] [>monétaire|spéculatif+s|>international|souverain+s]
    [fond|fonts] [de|d’] [commerce|garantie|roulement|pension|placement|retraite|roulement|solidarité]
    [fond|fonts] d’ [aide|investissement|indemnisation]
        <<- /conf/ -1>> fonds                   # Confusion : fonds (ce qui constitue une richesse) ≠ fond (partie la plus basse/profonde).

    fonds baptismaux
        <<- /conf/ -1>> fonts                   # Confusion. Écrivez “fonts”, qui vient du latin “fons” et signifie « fontaine, source ».

TEST: faire une levée de {{fond}}.
TEST: jouer {{à fond perdu}}
TEST: elle a vendu son {{fond}} de commerce
TEST: il a reçu de l’argent d’un {{fond}} d’investissement
TEST: les {{fonds}} baptismaux.


# glaciaire / glacière
__conf_glacière_glaciaire__
    >glaciaire
        <<- /conf/ morph(<1, ":D.*:(?:f|e:p)")
        ->> =\1.replace("iai", "iè")                # Confusion : “glaciaire” est un adjectif. Le contenant préservant le froid s’écrit “glacière”.

    [>accumulation|>âge|>age|>aire|>alluvion|amas|>amphithéâtre|>auge|>calotte|>cirque|>cycle|>dépôt|>dynamique|>écoulement|>ère|>érosion|>faune|>formation|>géologie|>grotte|>lac|>moraine|>obturation|>origine|>période|>rando|>randonnée|>relief|>retrait|>régression|>sédimentation|>séisme|>spéléo|>spéléologie|>strie|temps|>vallée|>verrou] >glacière
        <<- /conf/ -2>> =\1.replace("iè", "iai")    # Confusion : une glacière est un contenant préservant le froid. L’adjectif s’écrit “glaciaire”.

TEST: Autrefois, il y eut plusieurs ères {{glacières}}.
TEST: dans la {{glaciaire}}
TEST: Passe-moi la glacière, s’il te plaît.


# gène / gêne
__conf_gène_gêne__
    sans >gène
    sans-gènes
    sans-gène
        <<- /conf/ ->> sans-gêne                    # Confusion. Les gènes sont des éléments des chromosomes. Pour le synonyme d’embarras, écrivez “gêne”.

    [ces|des|mes|tes|ses|nos|vos|leurs] gênes
         <<- /conf/ -2>> gènes                      # Confusion probable. La gêne est un embarras. Pour parles des éléments des chromosomes, écrivez “gènes”.

TEST: Quel {{sans gène}}, celui-là !
TEST: Il croit que ses {{gênes}} décident de sa santé…


# gent [nf] / gent(e)(s) [adj]
__conf_gent__
    la gente [féminine|masculine]
        <<- /conf/ -2>> gent                        # Confusion. « Gente » est un adjectif vieilli. Utiliser « gent » pour désigner un groupe de personnes.

TEST: la {{gente}} masculine est grossière et l’a toujours été.


# golf / golfe
__conf_golf_golfe2__
    >jouer au golfe
        <<- /conf/ -3>> golf                        # Confusion. Un golfe est une zone maritime qui avance dans les terres. Pour le sport, écrivez “golf”.

TEST: il joue au {{golfe}} tous les jours.
TEST: Jouer au golf.


# goutte / goûte
__conf_goûte_goutte__
    [goûte|goûtes|goute|goutes] [de|d’] [alcool|acide|amour|bière|eau|folie|huile|javel|lait|liquide|mercure|miel|peinture|pluie|rhum|rosée|salive|sang|semence|sperme|sueur|urine|vin|vinaigre|whisky]
        <<- /conf/ -1>> =\1.replace("û", "u").replace("t", "tt")
        # Confusion : “goûter” signifie utiliser le sens du goût. Pour une petite quantité de liquide, écrivez “goutte”.|https://fr.wiktionary.org/wiki/goutte

    >passer entre les [goûte+s|goute+s]
        <<- /conf/ --1>> gouttes                    # Confusion. Une particule de fluide s’écrit “goutte”.|https://fr.wiktionary.org/wiki/goutte

TEST: Une {{goûte}} de pluie
TEST: tu sais, les {{goutes}} de pluie, ça mouille.
TEST: ouf, on est passé entre les {{goûtes}}…
TEST: Des gouttes de pluie.


__conf_goûter_goutter_dégoûter_dégoutter__
    >goutter ?à¿ $:D [>biscuit|>bière|>bon|>bonbon|>breuvage|>burger|>café|>cidre|>cocktail|>chocolat|>crêpe|>cru|>délice|>délicieux|>délicieuse|>dessert|>fameux|>féculent|>fromage|>fruit|>gâteau|>hamburger|>légume|>nourriture|paradis|>pâte|>pain|>plat|>pâtisserie|>poisson|>poulet|>recette|repas|>sandwich|>soupe|>tarte|>tartelette|>sauce|>succulent|>thé|>viande|>vin|>yaourt|>yoghourt]
        <<- /conf/ -1>> =\1.replace("outt", "oût").replace("OUTT", "OÛT")
        # Confusion : “goutter” signifie “couler goutte à goutte”. Pour l’usage du goût, écrivez “goûter”.|https://fr.wiktionary.org/wiki/go%C3%BBter

    [>chiotte|>clim|>climatisation|>chauffe-eau|>douche|>eau|>évier|>lavabo|nez|>motrice|>parapluie|>plafond|>pluie|>robinet|>sang|>sueur|>toilette|>toit|>tuyau|>tuyauterie] ?[ne|n’]¿ [>goûter|>gouter|>dégoûter|>dégouter]
        <<- /conf/ --1>> =\-1.replace("oût", "outt").replace("OÛT", "OUTT").replace("out", "outt").replace("OUT", "OUTT")
        # Confusion : “goûter” signifie utiliser le sens du goût. Pour ce qui s’écoule goutte à goutte, écrivez “goutter”.|https://fr.wiktionary.org/wiki/goutter

    [me|te|se]                                      >dégoutter
    [m’|t’|l’|nous|vous|les]                        >avoir  >dégoutter
    [je|tu|il|elle|on|nous|vous|ils|elles|iel|iels] >être   >dégoutter
        <<- /conf/ --1>> =\-1.replace("outt", "oût").replace("OUTT", "OÛT")
        # Confusion probable : “dégoutter” signifie “couler goutte à goutte”. Pour évoquer le dégoût, écrivez “dégoûter”.|https://fr.wiktionary.org/wiki/dégo%C3%BBter

    nous                                            >dégoutter
        <<- /conf/ not morph(\-1, ":1p") --1>> =\-1.replace("outt", "oût").replace("OUTT", "OÛT")
        # Confusion probable : “dégoutter” signifie “couler goutte à goutte”. Pour évoquer le dégoût, écrivez “dégoûter”.|https://fr.wiktionary.org/wiki/dégo%C3%BBter

    vous                                            >dégoutter
        <<- /conf/ not morph(\-1, ":2p") --1>> =\-1.replace("outt", "oût").replace("OUTT", "OÛT")
        # Confusion probable : “dégoutter” signifie “couler goutte à goutte”. Pour évoquer le dégoût, écrivez “dégoûter”.|https://fr.wiktionary.org/wiki/dégo%C3%BBter

TEST: {{Goutte}} ces sandwichs.
TEST: le robinet {{goûte}}
TEST: Le toit ne {{goûte}} plus.
TEST: Ça me {{dégoutte}}.
TEST: Il m’a {{dégoutté}} des maths.
TEST: nous {{dégoutte}}, cette mauvaise foi.
TEST: vous {{dégouttait}} de continuer.
TEST: Ça l’avait dégoûté à vie.


# gré / grès
__conf_gré_grès__
    bon grès ?[,|ou]¿ mal grès
        <<- /conf/ ->> bon gré, mal gré|bon gré mal gré         # Confusion. Le grès est une roche détritique.

    au grès [de|du|d’|des]
        <<- /conf/ -2>> gré                                     # Confusion probable. Le grès est une roche détritique.

    de [grès|grés] [à|a] [grès|grés]
        <<- /conf/ ->> de gré à gré                             # Confusion. Locution “de gré à gré”.|https://fr.wiktionary.org/wiki/de_gr%C3%A9_%C3%A0_gr%C3%A9

    de [grès|grés] ou de force
        <<- /conf/ -2>> gré                                     # Confusion. Le grès est une roche détritique.

    de [bon|mauvais|plein] [grès|grés]
    de [mon|ton|son|notre|votre|leur] plein grès
        <<- /conf/ --1>> gré                                    # Confusion. Le grès est une roche détritique.

    [à|contre|selon] [mon|ton|son|notre|votre|leur] grès
        <<- /conf/ -3>> gré                                     # Confusion probable. Le grès est une roche détritique.

    >savoir [grès|grés]
        <<- /conf/ -2>> gré                                     # Confusion. Locution “savoir gré” pour manifester sa satisfaction.|https://fr.wiktionary.org/wiki/savoir_gr%C3%A9

    >prendre en [grès|grés]
        <<- /conf/ -3>> gré                                     # Confusion. Locution “prendre en gré” pour dire “recevoir avec résignation”.|https://fr.wiktionary.org/wiki/prendre_en_gr%C3%A9

    >être [>gré|grès]
        <<- /conf/ -1>> _                           # Confusion probable. On dit “savoir gré” et non “être gré”. Ou bien, écrivez “être reconnaissant”.|https://fr.wiktionary.org/wiki/savoir_gr%C3%A9
        <<- /conf/ -2>> reconnaissant               # Confusion probable. On dit “savoir gré” et non “être gré”. Ou bien, écrivez “être reconnaissant”.|https://fr.wiktionary.org/wiki/savoir_gr%C3%A9

TEST: il en sera fait à votre {{grès}}
TEST: Il est venu contre son {{grès}}.
TEST: un accord {{de grès à grès}}
TEST: Il viendra de bon {{grès}} ou de mauvais {{grès}}.
TEST: Errer au {{grès}} des vents.
TEST: Errer au {{grès}} du vent.
TEST: Il acceptera de {{grès}} ou de force.
TEST: nous vaincrons, {{bon grès mal grès}}
TEST: je vous en sais {{grès}}…
TEST: Il faut prendre en {{grès}} les afflictions que Dieu nous envoie.
TEST: Je lui en {{suis}} {{gré}}.


# jeune / jeûne
__conf_jeûne_jeune__
    >jeune du [carême|ramadan]
    >jeune [alimentaire|eucharistique|rituel|sacramentel]
        <<- /conf/ -1>> =\1.replace("u", "û").replace("U", "Û")         # Confusion. Pour les privations alimentaires, écrivez “jeûne”.|https://fr.wiktionary.org/wiki/je%C3%BBne

    >jeûne [>adolescent|>adulte|>âge|>épousé|>époux|>femme|>fille|gars|>garçon|gens|>homme|>marié|>mari|>enfant|>bébé|>chien|>chiot|>chat|>célibataire|>étudiant|>lycéen|>élève|>écolier|>diplômé|>prodige|>couple|>papa|>maman|>père|>mère|>con|>génération|>médecin|>travailleur]
        <<- /conf/ -1>> =\1.replace("û", "u").replace("Û", "U")                                              # Confusion. Le jeûne est une privation alimentaire.|https://fr.wiktionary.org/wiki/jeune

TEST: il accomplit le {{jeune}} rituel
TEST: de {{jeûnes}} adultes
TEST: les {{jeûnes}} travailleurs du nouveau centre commercial


# levée / lever
__conf_lever_levée__
    [lever|levers|levé|levés] de >fond
        <<- /conf/ ->> levée de fonds|levées de fonds           # Confusion. Exemple : une levée de fonds, un lever de soleil.

    >levé [de|du] [rideau|soleil]
        <<- /conf/ -1>> lever|levers                            # Confusion. Exemple : une levée de fonds, un lever de soleil.

TEST: {{levée}} de soleil
TEST: Faisons des {{levers de fond}}


# lever un lièvre / soulever
__conf_lever_un_lièvre__
    >soulever [un|le|des|les|quelques|plusieurs] >lièvre
        <<- /conf/ -1>> =\1[3:]                                 # Expression impropre. On écrit « lever un lièvre ».|http://fr.wiktionary.org/wiki/lever_le_li%C3%A8vre

TEST: j’ai {{soulevé}} un lièvre, là !


# lâcher la proie pour l’ombre
__conf_lâcher_la_proie_pour_l_ombre__
    >chasser la proie pour l’ ombre
        <<- /conf/ -1>> =\1.lower().replace("cha", "lâ")        # Expression impropre. On écrit « lâcher la proie pour l’ombre ».|https://fr.wiktionary.org/wiki/l%C3%A2cher_la_proie_pour_l%E2%80%99ombre

TEST: il ne faut pas {{chasser}} la proie pour l’ombre.


# lieux / lieues / lieus
__conf_lieux_lieues_lieus__
    [>assurance|>état|>visite|>maître|>maitre|>seigneur|>magie|>chef|>responsable|respect|entretien|propreté|>propriétaire|tranquillité|dans|vers|>plan] des [lieues|lieus]
        <<- /conf/ --1>> lieux                                  # Confusion probable. Pour désigner un endroit, écrivez “lieux”.|http://fr.wiktionary.org/wiki/lieu

    [>lieue|lieus] [>insolite|>accessible|>accueillant|>inaccessible|>inexploré|>lointain|>louche|>proche|>touristique|saint+s|>connu|>inconnu|>mythique|>public|prestigieux|>romantique|>stratégique|>historique|où|>humide|sec+s]
    [>lieue|lieus] de [>communication|>concert|>conférence|>contemplation|>culte|>chasse|>détente|>détention|>départ|>méditation|>mémoire|>pouvoir|>prière|>prostitution|>sépulture|repos|>refuge|>stockage|>travail|>vacance|>spectacle|>conférence|>rassemblement|>sortie|>stationnement|>rencontre|>vacance|>villégiature]
        <<- /conf/ -1>> lieu|lieux                              # Confusion probable. Pour désigner un endroit, écrivez “lieu(x)”.|http://fr.wiktionary.org/wiki/lieu

    [>lieue|lieus] [>aménager|>abandonner|>insolite|>éloigner|>réserver|>sacrer|>connaître|>méconnaître|>privilégier|>priver]
        <<- /conf/ morph(\2, ":Q") -1>> lieu|lieux              # Confusion probable. Pour désigner un endroit, écrivez “lieu(x)”.|http://fr.wiktionary.org/wiki/lieu

    [>être|>demeurer|>déménager|>habiter|>trouver|>situer|>rester|>demeurer|>demeure|>vivre]  à  [quelques|plusieurs|maintes|*NUM|$:B]  [lieux|lieus]
        <<- /conf/ --1>> lieues                                 # Confusion probable. Pour désigner une distance, écrivez “lieues”.|http://fr.wiktionary.org/wiki/lieue

    [>être|>demeurer|>déménager|>habiter|>trouver|>situer|>rester|>demeurer|>demeure|>vivre]  à  des  [lieux|lieus]
        <<- /conf/ space_after(\2, 1, 4) --1>> lieues           # Confusion probable. Pour désigner une distance, écrivez “lieues”.|http://fr.wiktionary.org/wiki/lieue

    *NUM >lieu sous [la|les] >mer
    $:B  >lieu sous [la|les] >mer
        <<- /conf/ -2>> lieues                                  # Confusion. Pour désigner une distance, écrivez “lieue(s)”.|http://fr.wiktionary.org/wiki/lieue

    [lieux|>lieue] [>jaune|>noir|>mordre]
        <<- /conf/ -1>> lieu|lieus                              # Confusion probable. Si vous parlez du poisson, écrivez “lieu(s)”.|http://fr.wiktionary.org/wiki/lieu

    >pêche [aux|des] [lieux|lieues]
    >chair des [lieux|lieues]
        <<- /conf/ -3>> lieu|lieus                              # Confusion. Si vous parlez du poisson, écrivez “lieu(s)”.|http://fr.wiktionary.org/wiki/lieu

TEST: qui est le responsable des {{lieues}} ?
TEST: ce sont des {{lieus}} mythiques.
TEST: Des {{lieus}} historiques.
TEST: {{lieus}} abandonnés
TEST: ce sont des {{lieues}} de rencontre pour les jeunes.
TEST: elle habitait à quelques {{lieux}} d’ici
TEST: Cette réunion ayant eu {{lieue}} loin d’ici
TEST: vingt mille {{lieux}} sous les mers
TEST: habite à mille {{lieux}} d’ici
TEST: vivre à des {{lieux}} de sa famille
TEST: Les {{lieux}} mordent à notre leurre.
TEST: Techniques de traîne pour les {{lieux}} jaunes.
TEST: Faire un état des {{lieus}}.
TEST: vingt mille {{lieux}} sous la mer
TEST: des {{lieues}} jaunes
TEST: pêche aux {{lieux}}
TEST: Faire un état des lieux.
TEST: Les lieus mordent à notre leurre.
TEST: Les lieux historiques.
TEST: J’étais à mille lieues d’imaginer que c’était lui.
TEST: As-tu lu 20 000 lieues sous les mers ?
TEST: Techniques de traîne pour les lieus jaunes.
TEST: Ils pêchent des lieus.
TEST: Faire un état des lieux.
TEST: Les lieux de prière.
TEST: un immeuble situé à quelques centaines de mètres des lieux de la fusillade


# avoir/donner lieu
__conf_avoir_donner_lieu__
    [>avoir|>donner]  lieux
    >avoir ?[eu|eus|eue|eues]¿ lieux
        <<- /conf/ --1>> lieu                                           # Donner lieu, avoir lieu : “lieu” est invariable dans ces locutions verbales.

    [>avoir|>donner]  [>lieue|lieus]
    >avoir ?[eu|eus|eue|eues]¿ [>lieue|lieus]
        <<- /conf/ --1>> lieu                                           # Confusion. La lieue est une unité de distance. Les lieus sont des poissons.

TEST: ces conneries donneront {{lieux}} à une enquête approfondie.
TEST: Tout ce qui a {{lieue}} hors de ce pays est ignoré.
TEST: la répression extrêmement violente des diverses manifestations qui ont eu lieu depuis la fin du mois de novembre


# mare / marre
__conf_marre_mare__
    [la|une|cette|quelle|cette|ma|ta|sa] ?petite¿ marre
        <<- /conf/ --1>> mare                                   # Confusion. Pour parler d’une petite étendue d’eau, écrivez “mare”. En “avoir marre de” = “en avoir assez de”.

    en >avoir mare
        <<- /conf/ -3>> marre                                   # Confusion. Une mare est une petite étendue d’eau.

TEST: cette {{marre}} est presque sèche.
TEST: j’en ai {{mare}} de tout ça.
TEST: en avoir vraiment {{mare}} de ces conneries.


# mat / mât
__conf_mat_mât__
    >échec et >mât
        <<- /conf/ -3>> mat                                         # Confusion. Un mât est un poteau portant des voiles ou un drapeau.|https://fr.wiktionary.org/wiki/mat

    [grand|grands] [mat|mats|mas]
        <<- /conf/ -2>> =\2.replace("a", "â").replace("A", "Â")     # Confusion. Pour évoquer un poteau portant des voiles, écrive “mât”.|https://fr.wiktionary.org/wiki/mât

    [mat|mats|mas] [de|d’] [artimon|beaupré|branchement|cocagne|battage|fortune|hune|misaine|perroquet|perruche]
    [mat|mats|mas] en [>acier|>alu|>aluminium|bois|>carbone|>époxy|>fibre|>résine]
    [mat|mats|mas] du [bateau|catamaran|navire|trimaran|vaisseau|voilier]
    [mat|mats|mas] de la goélette
        <<- /conf/ -1>> =\1.replace("a", "â").replace("A", "Â")     # Confusion. Pour évoquer un poteau portant des voiles, écrive “mât”.|https://fr.wiktionary.org/wiki/mât

TEST: Échec et {{mât}}
TEST: le grand {{mat}}
TEST: {{Mat}} de misaine


# mâter / mater
__conf_mater_mâter__
    >mâter  $:D  [>adversaire|>armée|>cavalier|>cheval|>chien|>con|>connard|>connasse|>cul|>dame|>enfoiré|>emmerdeur|>enfant|>ennemi|>enculé|>femme|>fesse|>fille|fils|>fou|>foule|>gamin|>garçon|>homme|>horde|>incendie|>insurrection|>jument|>lion|>nation|>peuple|>pion|>pute|>rebelle|>rebellion|>reine|>roi|>sein|>salope|>tigre|>tour|>troupe]
        <<- /conf/ -1>> =\1.replace("ât", "at").replace("ÂT", "AT")
        # Confusion. “Mâter” signifie “dresser un mât”. Si vous voulez dire “dompter” (ou argotiquement “regarder”), écrivez “mater”.|https://fr.wiktionary.org/wiki/mater

    >mâter en [*NUM|$B] coups
        <<- /conf/ -1>> =\1.replace("ât", "at").replace("ÂT", "AT")
        # Confusion. “Mâter” signifie “dresser un mât”. Si vous voulez dire “dompter” ou “mettre en échec”, écrivez “mater”.|https://fr.wiktionary.org/wiki/mater

    >mater  $:D  [>aviron|>bateau|>canot|>catamaran|>goélette|>navire|>trimaran|>vaisseau|>voilier]
        <<- /conf/ -1>> =\1.replace("ât", "at").replace("ÂT", "AT")
        # Confusion. “Mater” signifie “dompter” ou (argotiquement) “regarder”. Si vous voulez dire “dresser un mât”, écrivez “mâter”.|https://fr.wiktionary.org/wiki/mâter

TEST: Elle va {{mâter}} ces emmerdeurs en moins de temps qu’il ne faut pour le dire.
TEST: il peut {{mâter}} en 3 coups
TEST: On va bientôt {{mater}} l’navire, p’tit.


# mi / mis / mie
__conf_mis_mi_mie__
    >avoir [mi|>mie]
        <<- /conf/ -2>> mis                                     # Confusion. Pour le participe passé de mettre, écrivez “mis”.

    [mi|>mie] en [>abyme|>bouteille|>cause|>demeure|>évidence|>examen|>fut|>fût|>image|>liquidation|>mémoire|>musique|>œuvre|>paiement|>place|>pièce|>quarantaine|>scène|>tonneau|>service|>valeur]
        <<- /conf/ -1>> mis                                     # Confusion. Pour le participe passé de mettre, écrivez “mis”.

    [mi|>mie] à [>jour|>pied|>disposition|>part|mal|>nu|>nue|>contribution|mort]
    [mi|>mie] à rude épreuve
        <<- /conf/ -1>> mis                                     # Confusion. Pour le participe passé de mettre, écrivez “mis”.

TEST: Elle a {{mie}} son plus bel ensemble.
TEST: Les éléments {{mi}} en évidence suffisent à le désigner comme coupable.
TEST: Ils étaient partis au restaurant après avoir {{mi}} à jour son profil.
TEST: elles ont dansé, {{mie}} à jour leur carnet et sont parties.
TEST: après avoir {{mi}} ses souliers tenir


# mûr / mur
__conf_mûr_mur__
    [>amandine|>brioche|>charlotte|>cheesecake|>chausson|clafoutis|>confiture|>crème|>crêpe|>croustade|>croustillant|>crumble|>cueillette|>dessert|>far|>flan|jus|>gelée|>glace|>gourmandise|>lapin|>liqueur|>macaron|>milkshake|>milk-shake|>millefeuille|>mille-feuille|>mousse|>muffin|>pancake|>pavlova|>recette|>récolte|>sauce|>soufflé|>smoothie|>sirop|>tarte|>tartelette|>tiramisu|>yaourt|>yoghourt|coulis|>gâteau|>kilo] [de|aux] [mur+ses]
        <<- /conf/ --1>> mûres                                              # Confusion. Le fruit s’écrit “mûre”.|https://fr.wiktionary.org/wiki/m%C3%BBr

    [trop|assez|abcès|>âge|>avocat|>banane|>blé|>brugnon|corps|>enfant|>esprit|>femme|>figue|>fraise|>fruit|>homme|>melon|>personne|>poire|>pomme|>prune|>papaye|>pêche|>raisin|>tomate] [mur+ses]
    [>être|>sembler|>paraître|>paraitre|>rester]  [mur+ses]
        <<- /conf/ --1>> =\-1.replace("u", "û").replace("U", "Û")           # Confusion. Pour décrire ce qui a atteint la maturité, écrivez “mûr”.|https://fr.wiktionary.org/wiki/m%C3%BBr

    des vertes et des pas [mur+ses]
        <<- /conf/ --1>> mûres                                              # Confusion. Pour décrire ce qui a atteint la maturité, écrivez “mûr”.|https://fr.wiktionary.org/wiki/m%C3%BBr

    [mur+ses] [>délibération|>réflexion]
        <<- /conf/ -1>> =\1.replace("u", "û").replace("U", "Û")             # Confusion. Pour décrire ce qui a atteint la maturité, écrivez “mûr”.|https://fr.wiktionary.org/wiki/m%C3%BBr

TEST: cet avocat trop {{mur}} pour être mangé.
TEST: Un pancake aux {{murs}}.
TEST: Ça semble bien assez {{mur}}.
TEST: elle en a vu des vertes et des pas {{murs}}
TEST: Après de {{murs}} délibérations


# tomber des nues
__conf_tomber_des_nues__
    >tomber des nus
        <<- /conf/ -3>> nues                                    # Confusion. Écrivez “nues” (ancien terme pour “nuages”).|https://fr.wiktionary.org/wiki/tomber_des_nues

TEST: Elle en est tombée des {{nus}}.


# numérique / digital
__conf_numérique_digital__
    [>agence|>appareil|>banque|>caméra|>communication|>compagnie|>connexion|>économie|>entreprise|>ère|>expérience|>identité|>industrie|>présence|>prise|>service|>solution|>stratégie|>télévision|>transformation|>transition] >digital
        <<- /conf/ -2>> numérique|numériques
        # Confusion : “digital” est un adjectif se rapportant aux doigts (empreinte digitale, arthrose digitale, etc.). Écrivez “numérique”.

    [le|du|au] digital
        <<- /conf/ -2>> numérique
        # Confusion : “digital” est un adjectif se rapportant aux doigts (empreinte digitale, arthrose digitale, etc.). Écrivez “numérique”.

TEST: une économie {{digitale}} ou rien
TEST: Dans l’ère du {{digital}}, tout va plus vite.


# panser / penser
__conf_panser_penser__
    >penser  *WORD  [>animal|>blessure|>blessé|bras|>chat|>cheval|>chien|>cheville|>cœur|>crâne|>cuisse|>doigt|>épaule|>jambe|>main|>malade|>patte|>pied|>plaie|>poignet|>tête]
        <<- /conf/ morph(\2, ":D", ">de/") -1>> =\1.replace("en", "an").replace("EN", "AN")
        # Confusion probable. Pour évoquer les soins prodigués, écrivez “panser”.|https://fr.wiktionary.org/wiki/panser

    >panser à autre chose
    >panser à $:D [>ami|>bébé|>chien|>chat|>cul|>descendant|>descendance|>enfant|>famille|>femme|>fesse|>fille|>garçon|>héritage|>héritier|>leçon|>mari|>maître|>maitre|>parent|>voisin]
    >panser [au|aux] [>ami|>bébé|>chien|>chat|>cul|>descendant|>descendance|>enfant|>famille|>femme|>fesse|>fille|>garçon|>héritage|>héritier|>leçon|>mari|>maître|>maitre|>parent|>voisin]
    >panser à [dieu|moi|toi|lui|elle|nous|vous|eux|elles|iel|iels|$:M]
    >panser à [ne|n’|me|m’|te|t’|se|s’]
    >panser à [le|la|l’|les|en|lui|leur|y]      $:Y
    >panser à [le|la|l’|les]  [lui|leur|en|y]   $:Y
    >panser à [lui|leur]      en                $:Y
        <<- /conf/ -1>> =\1.replace("an", "en").replace("AN", "EN")
        # Confusion probable. Pour évoquer les pensées qu’on a pour quelqu’un ou quelque chose, écrivez “penser”.|https://fr.wiktionary.org/wiki/penser

TEST: J’ai {{pensé}} les blessés.
TEST: Il a {{pensé}} mon cœur solitaire.
TEST: j’ai {{pansé}} à lui
TEST: Elle {{panse}} à Dieu sans raison.
TEST: Tu {{panses}} à lui donner raison.
TEST: {{Panse}} à tes amis
TEST: Il pense à son héritage futur.


# pain / pin
__conf_pain_pin__
    >pin d’ >épice
    >pin >perdu
    >pin sans >gluten
        <<- /conf/ -1>> pain|pains      # Confusion. Le pin est un arbre résineux à aiguilles persistantes. Pour parler la pâte de farine et d’eau cuite au four, écrivez “pain”.

    [>manger|>dévorer|>avaler|>engloutir] [le|les|du|des|un|ce|ces|mon|ton|son|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|plusieurs]  >pin
        <<- /conf/ -3>> pain|pains      # Confusion. Le pin est un arbre résineux à aiguilles persistantes. Pour parler la pâte de farine et d’eau cuite au four, écrivez “pain”.

    >pomme de >pain
        <<- /conf/ -3>> pin             # Le pain est une pâte de farine et d’eau cuite au four. La pomme de pin est le fruit du pin.|https://fr.wiktionary.org/wiki/pomme_de_pin

TEST: Je ne mange que du {{pin}} sans gluten.
TEST: Il avala son {{pin}} avec gloutonnerie.
TEST: Là, ce sont des pommes de {{pain}}.


# pair / paire
__conf_aller_de_pair__
    >aller de [pairs|paire|paires|pers|perd|perds|>père]
        <<- /conf/ -3>> pair                                    # Confusion. On écrit « aller de pair ».

    hors [paire|pairs|paires]
        <<- /conf/ --1>> pair                                    # Confusion. La locution “hors pair” est invariable.|https://fr.wiktionary.org/wiki/hors_pair

    hors de [paire|pairs|paires]
        <<- /conf/ --1>> pair                                    # Confusion. La locution “hors de pair” est invariable.|https://fr.wiktionary.org/wiki/hors_de_pair

TEST: Ils vont de {{paires}}.
TEST: Des personnes hors {{paires}}.
TEST: Elles sont hors de {{paires}}.


# pâle / pale
__conf_pâle_pale2!6__
    >faire ?[pas|jamais|guère]¿ porter pale
    [>être|>rester|>demeurer|>devenir]  >pale
    [>air|>lumière|>lueur|>teint|coloris|>couleur|>peau|>visage|>bleu|>rouge|>fuschia|>jaune|>vert|gris|>orange|>violet|>pourpre]  >pale
        <<- /conf/ --1>> =\-1.replace("a", "â").replace("A", "Â")
        # Utilisez “pâle” pour évoquer la pâleur… Une pale est, entre autres choses, un élément d’une hélice.|http://fr.wiktionary.org/wiki/pale

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>|,]
        <<- /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.


# par monts et par vaux
__conf_par_monts_et_par_vaux__
    [par|pare|pares|>part] [mon|mont|mons|>mont] [et|est|es|ai|ais|aie|aies] [par|pare|pares|>part] [vos|>veau|vaux]
        <<- /conf/ ->> par monts et par vaux                    # Confusion. Locution “par monts et par vaux”.|https://fr.wiktionary.org/wiki/par_monts_et_par_vaux

TEST: voyager par monts et par vaux.
TEST: {{pare mont est par veau}}


# parti / partie
__conf_prendre_parti_partie__
    >prendre [>partie|partis]
        <<- /conf/ -2>> parti                                   # Confusion. On écrit « prendre parti ».

    >tirer [>partie|partis]
        <<- /conf/ -2>> parti                                   # Confusion. On écrit « tirer parti ».

    >faire [parties|>parti]
        <<- /conf/ -2>> partie                                  # Confusion. On écrit « faire partie ».

    >juge et >parti
        <<- /conf/ ->> juge et partie|juges et parties          # Confusion. On écrit « juge et partie ».

    >prendre a [>partie|>parti]
    >prendre à [parties|>parti]
        <<- /conf/ -2:3>> à partie                              # Confusion. On écrit « prendre à partie ».

    >prendre *WORD a [>partie|>parti]
    >prendre *WORD à [parties|>parti]
        <<- /conf/ -3:4>> à partie                              # Confusion. On écrit « prendre à partie ».

TEST: Elle prend toujours {{partie}} aux réunions.
TEST: Il faut savoir tirer {{partis}} de ces atouts-là.
TEST: Tu fais {{parti}} de l’élite, enfin, façon de parler.
TEST: Nous sommes tous d’une manière ou d’une autre {{juge et parti}}.
TEST: prendre {{a parti}}
TEST: Prendre Damien {{à parti}}.


# pâte / patte
__conf_pâte_patte_pat__
    [>patte|pat] [>alimentaire|>alsacien|>chinois|>feuilleté|>italien|>thermique]
    [>patte|pat] au [basilic|beurre|saumon|pesto|poulet|thon]
    [>patte|pat] [à|a] [>pain|>crêpe|>gaufre|>pizza|>tarte|>modeler|>tartiner]
    [>patte|pat] [d’|de] [>amande|>amende|>fruit]
        <<- /conf/ -1>> pâte|pâtes                              # Confusion. La patte est le membre d’un animal (ou d’une table…). La matière pâteuse s’écrit “pâte”.

    >mettre ?[pas|jamais]¿ la main à la [>patte|pat]
    >coq en [>patte|pat]
        <<- /conf/ --1>> pâte                                   # Confusion. La patte est le membre d’un animal (ou d’une table…). La matière pâteuse s’écrit “pâte”.

    >coup de [>pâte|pat]
        <<- /conf/ -3>> patte                                   # Confusion. Une pâte est une matière pâteuse. Pour désigner le membre d’un animal, écrivez “patte”.

    >retomber sur [mes|tes|ses|ces|nos|vos|leur|leurs] [>pâte|pat]
        <<- /conf/ --1>> pattes                                 # Confusion. Une pâte est une matière pâteuse. Pour désigner le membre d’un animal, écrivez “patte”.

TEST: Prépare la {{patte}} à tarte.
TEST: Ils mangent souvent des {{pattes}} au thon.
TEST: Des {{pattes}} alimentaires.
TEST: Elles ont acheté de la {{patte}} à tartiner.
TEST: La {{patte}} à pizza est plus épaisse que la pâte à crêpes.
TEST: Elle adore la {{patte}} d’amande.
TEST: Il est comme un coq en {{pattes}} là.
TEST: Elle n’a jamais mis la main à la {{patte}}.
TEST: donne-moi un coup de {{pâte}}
TEST: elle retombe toujours sur ses {{pâtes}}.


# péché / pêcher
__conf_péché_pêcher2__
    >pêcher par excès [de|d’]
    >pêcher par [insuffisance|omission|orgueil]
        <<- /conf/ -1>> pécher                                  # Confusion : pêcher (capturer des poissons) ≠ pécher (faire un écart de conduite).|https://fr.wiktionary.org/wiki/p%C3%A9cher

    [>commettre|>pardonner|>confesser|>absoudre|>avouer|>reconnaître|>reconnaitre|>expier|>effacer] $:D [pécher|pêcher+s|pêché+ses]
    >repentir de [mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs] [pécher|pêcher+s|pêché+ses]
        <<- /conf/ --1>> =\-1.replace("êch", "éch").replace("er", "é").replace("ÊCH", "ÉCH").replace("ER", "É")
        # Confusion : un pêcher est un arbre. Pour désigner un écart de conduite, écrivez “péché”.|https://fr.wiktionary.org/wiki/p%C1%A9ch%C1%A9

    >pécher [du|d’|de|des|la|le|l’|les|à|au|aux] [>ablette|>oblade|>albacore|>anguille|>baleine|>bar|>barracuda|>blageon|>blennie|>bonite|>bouvière|>brème|>brochet|>bulot|>cabillaud|>cabot|>calamar|>canard|>carassin|>carnassier|>carpe|>chabot|>chevaine|>chevenne|>chevesne|>colin|>congre|>coque|>coquillage|>coquille|>corb|>crabe|>crevette|>crustacé|>dorade|>dauphin|>écrevisse|>éponge|>espadon|>épinoche|>épinochette|>esturgeon|>étrille|>financement|>gardon|>girelle|>gobie|>goujon|>grémille|>grondin|>hareng|>homard|>hotu|>huitre|>huître|>langouste|>langoustine|>leurre|>liche|>loche|>lotte|>marbré|>marsouin|>merlan|>merlu|>mérou|>mollusque|>morue|>mostelle||>moule|>mustelle|>mulet|>murène|>omble|>ormeau|>oursin|>pageau|>pagel|>pageot|>palourde|>patelle|>perche|>pétoncle|>moule|>pieuvre|>piranha|>plie|>poisson|>poulpe|>praire|>raie|>rascasse|>requin|>rotengle|>rouget|>sandre|>sardine|>salmonidé|>sar|>saumon|>saupe|>seiche|>silure|>sole|>spirlin|>tanche|>thon|>truite|>turbot|>vairon|>vandoise|>vive|anchois|>barbeau|>bigorneau|black-bass|>couteau|ligne|>maquereau|saint-jacques]
    >pécher [de|à] [la|l’] [>ablette|>oblade|>albacore|>anguille|>baleine|>bar|>barracuda|>blageon|>blennie|>bonite|>bouvière|>brème|>brochet|>bulot|>cabillaud|>cabot|>calamar|>canard|>carassin|>carnassier|>carpe|>chabot|>chevaine|>chevenne|>chevesne|>colin|>congre|>coque|>coquillage|>coquille|>corb|>crabe|>crevette|>crustacé|>dorade|>dauphin|>écrevisse|>éponge|>espadon|>épinoche|>épinochette|>esturgeon|>étrille|>financement|>gardon|>girelle|>gobie|>goujon|>grémille|>grondin|>hareng|>homard|>hotu|>huitre|>huître|>langouste|>langoustine|>leurre|>liche|>loche|>lotte|>marbré|>marsouin|>merlan|>merlu|>mérou|>mollusque|>morue|>mostelle|>mustelle|>mulet|>murène|>omble|>ormeau|>oursin|>pageau|>pagel|>pageot|>palourde|>patelle|>perche|>pétoncle|>moule|>pieuvre|>piranha|>plie|>poisson|>poulpe|>praire|>raie|>rascasse|>requin|>rotengle|>rouget|>sandre|>sardine|>salmonidé|>sar|>saumon|>saupe|>seiche|>silure|>sole|>spirlin|>tanche|>thon|>truite|>turbot|>vairon|>vandoise|>vive|anchois|>barbeau|>bigorneau|black-bass|>couteau|ligne|>maquereau|saint-jacques]
        <<- /conf/ -1>> =\1.replace("éch", "êch").replace("èch", "êch").replace("ÉCH", "ÊCH").replace("ÈCH", "ÊCH")
        # Confusion : pêcher (capturer des poissons) ≠ pécher (faire un écart de conduite).|https://fr.wiktionary.org/wiki/p%C3%A9cher

TEST: Il {{pêche}} par excès de confiance.
TEST: commettre un {{pêcher}}.                                              ->> péché
TEST: Elle voulut expier ses {{pêchés}}.                                    ->> péchés
TEST: il {{péchait}} à la ligne                                             ->> pêchait


# peu / peux / peut
__conf_peut_peux_peu2__
    [peux|peut]  [de|d’]  @:[NA]¬*
        <<- /conf/ not value(<1, "|je|tu|il|elle|on|ne|n’|") and space_after(\1, 1, 3) -1>> peu     # Confusion probable : “\1” est une forme conjuguée de “pouvoir”, écrivez “peu” pour dire “pas beaucoup”.

TEST: {{peut}} d’hommes savent comment s’y prendre
TEST: peu d’argent
TEST: il peut de façon crédible avancer qu’il veut tout faire sauter


__conf_det_1subst_peu_peut_vinfi__
    [<start>|,]  [un|le|ce|cet]                     *WORD           peu  [ne|n’|me|m’|te|t’|se|s’|nous|vous|leur|lui|le|la|l’|les|y]
    [<start>|,]  [une|la|cette|ma|ta|sa]            *WORD           peu  [ne|n’|me|m’|te|t’|se|s’|nous|vous|leur|lui|le|la|l’|les|y]
    [<start>|,]  [l’|mon|ton|son|notre|votre|leur]  *WORD           peu  [ne|n’|me|m’|te|t’|se|s’|nous|vous|leur|lui|le|la|l’|les|y]
        <<- /conf/ morph(\3, ":N") --2>> peut           # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3” est le sujet du syntagme verbal.

    [<start>|,]  [un|le|ce|cet]                     *WORD           peu  ?en¿  $:Y
        <<- /conf/ morph(\3, ":N") --2>> peut           # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3” est le sujet du syntagme verbal.
        <<- /conf/ __also__ and morph(\-1, ":V1..t") and morph(>1, ":(?:Ov|[123][sp]|P)|<end>|>(?:,|par)/")
        --1>> =suggVerbPpas(\-1, ":m:s")                # Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3”, il faut utiliser le participe passé.

    [<start>|,]  [une|la|cette|ma|ta|sa]            *WORD           peu  ?en¿  $:Y
        <<- /conf/ morph(\3, ":N") --2>> peut           # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3” est le sujet du syntagme verbal.
        <<- /conf/ __also__ and morph(\-1, ":V1..t") and morph(>1, ":(?:Ov|[123][sp]|P)|<end>|>(?:,|par)/")
        --1>> =suggVerbPpas(\-1, ":f:s")                # Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3”, il faut utiliser le participe passé.

    [<start>|,]  [l’|mon|ton|son|notre|votre|leur]  *WORD           peu  ?en¿  $:Y
        <<- /conf/ morph(\3, ":N") --2>> peut           # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3” est le sujet du syntagme verbal.
        <<- /conf/ __also__ and morph(\-1, ":V1..t") and morph(>1, ":(?:Ov|[123][sp]|P)|<end>|>(?:,|par)/")
        --1>> =suggVerbPpas(\-1, ":s")                  # Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3”, il faut utiliser le participe passé.

TEST: cet homme {{peu}} aller et venir ici comme bon lui semble
TEST: Cette athlète {{peu}} y parvenir.
TEST: cette amie {{peu}} sembler distante, mais elle nous a toujours soutenus
TEST: notre mère {{peu}} prendre ses airs, ça ne change rien.
TEST: un ami {{peu}} {{changer}}
TEST: une femme {{peu}} {{remarquer}}
TEST: notre pote {{peu}} {{oublier}}
TEST: un petit peu nous surprendre


__conf_det_2subst_peu_peut_vinfi__
    [<start>|,]  [un|le|ce|cet]                     *WORD  *WORD    peu  [ne|n’|me|m’|te|t’|se|s’|nous|vous|y]
    [<start>|,]  [une|la|cette|ma|ta|sa]            *WORD  *WORD    peu  [ne|n’|me|m’|te|t’|se|s’|nous|vous|y]
    [<start>|,]  [l’|mon|ton|son|notre|votre|leur]  *WORD  *WORD    peu  [ne|n’|me|m’|te|t’|se|s’|nous|vous|y]
    [<start>|,]  [un|le|ce|cet]                     *WORD  *WORD    peu  [leur|le|la|l’|les]  @:(?:Ov|Y)
    [<start>|,]  [une|la|cette|ma|ta|sa]            *WORD  *WORD    peu  [leur|le|la|l’|les]  @:(?:Ov|Y)
    [<start>|,]  [l’|mon|ton|son|notre|votre|leur]  *WORD  *WORD    peu  [leur|le|la|l’|les]  @:(?:Ov|Y)
        <<- /conf/ morph(\3, ":[NA]") and morph(\4, ":[NA]", ":V0")
        --2>> peut                                      # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3 \4” est le sujet du syntagme verbal.

    [<start>|,]  [un|le|ce|cet]                     *WORD  *WORD    peu  ?en¿  $:Y
        <<- /conf/ morph(\3, ":[NA]") and morph(\4, ":[NA]", ":V0")
        --2>> peut                                      # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3 \4” est le sujet du syntagme verbal.
        <<- /conf/ __also__ and morph(\-1, ":V1..t") and morph(>1, ":(?:Ov|[123][sp]|P)|<end>|>(?:,|par)/")
        --1>> =suggVerbPpas(\-1, ":m:s")                # Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3 \4”, il faut utiliser le participe passé.

    [<start>|,]  [une|la|cette|ma|ta|sa]            *WORD  *WORD    peu  ?en¿  $:Y
        <<- /conf/ morph(\3, ":[NA]") and morph(\4, ":[NA]", ":V0")
        --2>> peut                                      # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3 \4” est le sujet du syntagme verbal.
        <<- /conf/ __also__ and morph(\-1, ":V1..t") and morph(>1, ":(?:Ov|[123][sp]|P)|<end>|>(?:,|par)/")
        --1>> =suggVerbPpas(\-1, ":f:s")                # Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3 \4”, il faut utiliser le participe passé.

    [<start>|,]  [l’|mon|ton|son|notre|votre|leur]  *WORD  *WORD    peu  ?en¿  $:Y
        <<- /conf/ morph(\3, ":[NA]") and morph(\4, ":[NA]", ":V0")
        --2>> peut                                      # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3 \4” est le sujet du syntagme verbal.
        <<- /conf/ __also__ and morph(\-1, ":V1..t") and morph(>1, ":(?:Ov|[123][sp]|P)|<end>|>(?:,|par)/")
        --1>> =suggVerbPpas(\-1, ":s")                  # Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3 \4”, il faut utiliser le participe passé.

TEST: un grand homme {{peu}} aller et venir ici comme bon lui semble
TEST: ma petite amie {{peu}} sembler distante, mais elle nous a toujours soutenus
TEST: la petite anecdote {{peu}} nous nuire.
TEST: l’école primaire {{peu}} espérer recevoir de nouveaux moyens cette année
TEST: un sale voyou {{peu}} {{marquer}}
TEST: une petite personne {{peu}} {{inspirer}}
TEST: mon meilleur ami {{peu}} {{remarquer}} par les profs
TEST: L’ouvrage décrit très peu les divers modes d’actions.


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

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

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


# point / poing
__conf_poing_point__
    [>arme|>coup|>oiseau] de >point
    [>taper|>fermer|>ouvrir|>blesser|>serrer|>desserrer] $:D >point
        <<- /conf/ -3>> =\3.replace("t", "g").replace("T", "G")             # Confusion probable. Une main fermée s’écrit “poing”.|https://fr.wiktionary.org/wiki/poing

    >point [américain|américains|>serrer|>desserrer|>lever|>casser|>lier]
        <<- /conf/ morph(\2, ":A") and morph(<1, ":D")
        -1>> =\1.replace("t", "g").replace("T", "G")                        # Confusion probable. Une main fermée s’écrit “poing”.|https://fr.wiktionary.org/wiki/poing

TEST: une arme de {{point}}
TEST: Elles ont tapé du {{point}} sur la table.
TEST: les {{points}} serrés
TEST: Tu contres son coup de poing.
TEST: Il m’a donné un coup de poing.
TEST: Les poings serrés.


# prendre son mal en patience
__conf_prendre_son_mal_en_patience__
    >prendre [mon|ton|son|notre|votre|leur|leurs] >mâle en [>patience|patiente|patientes]
    >prendre [mon|ton|son|notre|votre|leur|leurs] mal en [patiente|patientes]
        <<- /conf/ -3:0>> mal en patience                       # Confusion. Locution “prendre son mal en patience”.|https://fr.wiktionary.org/wiki/prendre_son_mal_en_patience

    [prie|pries] [mon|ton|son|notre|votre|leur|leurs] [>mâle|mal] en [>patience|patiente|patientes]
        <<- /conf/ -1>> pris|prit                               # Confusion. Locution “prendre son mal en patience”.|https://fr.wiktionary.org/wiki/prendre_son_mal_en_patience

TEST: Il prit son {{mâle en patience}}
TEST: Elle prend son {{mal en patiente}}.
TEST: Il {{prie}} une fois de plus son mal en patience.


__conf_pris_prix__
    >avoir prix
        <<- /conf/ --1>> pris                                   # Confusion probable : le participe de prendre s’écrit “pris”.|https://fr.wiktionary.org/wiki/pris

TEST: elle ne l’a pas {{prix}}, par dépit.


# pu / pus
__conf_pu_pus__
    >avoir  [pus|pue|pues]
        <<- /conf/ -2>> pu                                      # Confusion. Pour le participe passé de pouvoir, écrivez “pu”.

TEST: Ils étaient partis au restaurant après avoir {{pue}} dire un mot.           ->> pu
TEST: avoir {{pus}} réussir
TEST: ce qu’ils ont {{pue}}
TEST: il a {{pues}} partir


# puits / puis
__conf_puits_puis2__
    [>creuser|>forer]   [un|des|ce|ces|mon|ton|son|mes|tes|ses|notre|votre|nos|vos|leur|leurs]  puis
    >forage             [de|d’] [un|des|ce|ces|mon|ton|son|mes|tes|ses|notre|votre|nos|vos|leur|leurs]  puis
        <<- /conf/ --1>> puits
        # Confusion. Si vous parlez d’un trou fait pour puiser quelque chose (ou pour amener quelque chose), écrivez “puits”.|https://fr.wiktionary.org/wiki/puits

TEST: Forage de son {{puis}} prévu demain
TEST: Creuser un {{puis}}, pas si compliqué


# qu’à / cas
__conf_qu_à_cas__
    [je|tu|il|elle|on|nous|vous|ils|elles|iel|iels] ?n’¿ >avoir  [ca|cas]  @:(?:Ov|Y)
        <<- /conf/ --2>> qu’à                                   # Confusion. Écrivez “qu’à”, c’est-à-dire la contraction de “que” suivi de la préposition verbale “à”.

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 @:(?: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>|,]
        <<- /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__
    >rebouter  $:D  [>appareil|>imprimante|iPhone|kernel|>machine|>modem|>noyau|>ordinateur|>ordi|PC|>portable|>programme|>routeur|serveur|serveurs|>système|>tablette|>téléphone|terminal|terminaux]
    >rebouter  [Android|Linux|iOS|Unix|Windows]
        <<- /conf/ -1>> =\1.replace("out", "oot").replace("OUT", "OOT")         # Confusion probable. Rebouter est un terme de botanique.

TEST: {{Reboute}} l’ordinateur.
TEST: On {{reboute}} Windows et ça devrait aller.


# rester en contact
__conf_rester_en_contact__
    >rester en [contacte+s]
        <<- /conf/ --1>> contact                                    # Confusion. Locution “rester en contact”.

TEST: il va rester en {{contacte}} avec eux
TEST: Restons en contact.


# rôder / roder
__conf_roder_rôder__
    >rôder $:D [>moteur|>voiture|>auto|>moto|>soupape]
        <<- /conf/ -1>> =\1.replace("ô", "o").replace("Ô", "O")     # Confusion probable. “Rôder” signifie “errer”. Pour parler du rodage, écrivez “roder”.|https://fr.wiktionary.org/wiki/roder

    >roder dans les parages
    >roder aux alentours
    >roder dans $:D [>ville|>cité|>village|>campagne|>champ|>montagne|>colline|>vallée|>forêt|bois|>prairie]
    >roder en ville
    >roder autour [de|d’]
        <<- /conf/ -1>> =\1.replace("od", "ôd").replace("OD", "ÔD") # Confusion probable. “Roder” signifie “user, polir”. Pour parler de l’errance, écrivez “rôder”.|https://fr.wiktionary.org/wiki/rôder

TEST: je {{rodais}} en ville sans but précis                    ->> rôdais
TEST: elle {{rode}} autour de la maison depuis des semaines     ->> rôde
TEST: va {{rôder}} ce moteur                                    ->> roder


# sale / salle
__conf_salle_sale__
    >sale d’ [>accouchement|>arcade|>attente|>audience|>eau|>escalade|>échographie|>embarquement|>exposition|>hospitalisation|>observation|>opération|>urgence]
    >sale [de|des|du] [>bain|>bal|>banquet|>billard|>bloc|>cinéma|>classe|>colle|>commandement|>concert|>conférence|>conseil|>consultation|cours|>culture|>danse|>départ|>fête|>formation|>garde|>gym|>gymnastique|>infirmier|>lecture|>machine|>malade|>mammographie|>marché|>mariage|>musculation|>musique|>ordinateur|>presse|>prière|>prof|>professeur|>projection|>radio|>radiographie|>réanimation|>réception|>rédaction|>rééducation|>restaurant|>réunion|>réveil|>séjour|>shoot|>soin|>spectacle|>sport|>stockage|>théâtre|>tir|>toilette|>torture|>trading|>travail|>vente|fitness|>jeu|>repos|>urgence]
    >sale à manger
        <<- /conf/ -1>> =\1.replace("ale", "alle")                  # Confusion : “sale” signifie “malpropre”. Pour désigner une pièce, écrivez “salle”.

    >être  >salle
        <<- /conf/ -2>> =\2.replace("alle", "ale")                  # Confusion. Une salle est une pièce. Pour la malpropreté, écrivez “sale”.

TEST: dans la {{sale}} des professeurs
TEST: une {{sale}} d’arcade
TEST: ils sont tellement {{salles}}
TEST: pour le service en salle


# sans / sens
__conf_sens_dessus_dessous__
    sans dessus dessous
    sans-dessus-dessous
        <<- /conf/ ->> sens dessus dessous                          # Confusion. Locution adverbiale : « sens dessus dessous ».|https://fr.wiktionary.org/wiki/sens_dessus_dessous

TEST: Tout est {{sans dessus dessous}}.


# aller sans dire
__conf_aller_sans_dire__
    [il|ça|cela|ceci] >aller s’ en dire
        <<- /conf/ -3:4>> sans                                      # Confusion. Locution “aller sans dire”.|https://fr.wiktionary.org/wiki/cela_va_sans_dire#fr

TEST: Évidemment, cela va {{s’en}} dire.



# sceptique / septique
__conf_sceptique_septique__
    [>fosse|>installation|>choc|>chirurgie|>maladie|>plaie|>blessure|>embolie|>arthrite|>isolement|>pneumoentérite|>pneumo-entérite] >sceptique
        <<- /conf/ -2>> =\2.replace("scep","sep")                               # Confusion possible. Septique = corrompu, infecté. Sceptique = ayant des doutes.

    [>être|>demeurer|>rester|>devenir]  >septique
        <<- /conf/ not morph(<1, ">plaie/") -2>> =\2.replace("sep", "scep")     # Confusion possible. Septique = corrompu, infecté. Sceptique = ayant des doutes.

TEST: cette fosse {{sceptique}} est pleine.
TEST: Je suis {{septique}} !


## soit / soie / soi
__conf_aller_de_soi__
    >aller de [sois|>soie]
        <<- /conf/ -3>> soi                                 # Confusion.|https://fr.wiktionary.org/wiki/aller_de_soi

    >aller ?[pas|jamais|guère]¿ de soit
        <<- /conf/ not after(" soit ") --1>> soi            # Confusion.|https://fr.wiktionary.org/wiki/aller_de_soi

TEST: ça va de {{soie}}
TEST: cela ne va pas de {{soit}}.


# tâche / tache (de chocolat / rousseur / vin / sang / café / gras / graisse / huile / etc.)
__conf_tache_tâche__
    >tâche  [de|d’]  @:N¬:[GMY]|>(?:contrôle|fonds?|envergure|ampleur|importance|départ|surveillance|supervision|tri|.+(?:tion|ment))/
        <<- /conf/ not before("[aA]ccompl|[dD]él[éè]gu") -1>> =\1.replace("â", "a").replace("Â", "A")
        # Confusion probable. Une tâche est un travail à accomplir. Pour une salissure, une altération, une marque, une coloration… employez “tache”.

    >tâche  [>indélébile|>rouge|>vert|>noir|>bleu|>jaune|>gris|>blanc|>brun|>pourpre|>chocolat|>mauve|>fushia|>violette|>rose|>claire|>sombre|>solaire|>cuivré]
        <<- /conf/ -1>> =\1.replace("â", "a").replace("Â", "A")
        # Confusion. Une tâche est un travail à accomplir. Pour une salissure, une altération, une marque, une coloration… employez “tache”.

    >tâche sur $:D [>bermuda|>blouse|>blouson|bois|bras|>caleçon|>canapé|>carrelage|>chemise|>chemisier|>col|>conscience|corps|>costume|>cravate|>cuir|>culotte|CV|>dent|>doigt|document|dos|>fauteuil|>feuille|>front|>habit|>jambe|>jean|>joue|>jupe|>jupon|>lèvre|>linge|>livre|>livret|>maillot|>main|>marbre|>meuble|>moquette|>mur|>nappe|nez|>ongle|>papier|>parquet|>pantalon|>peau|pénis|>photo|>photographie|>pied|>pull|>réputation|>robe|>sexe|>siège|>slip|>sol|>t-shirt|>teeshirt|>tee-shirt|>tapis|>tête|>tissu|>veste|>vêtement|>visage]
        <<- /conf/ -1>> =\1.replace("â", "a").replace("Â", "A")
        # Confusion. Une tâche est un travail à accomplir. Pour une salissure, une altération, une marque, une coloration… employez “tache”.

    >tâcher  $:D  [>bermuda|>blouse|>blouson|bois|bras|>caleçon|>canapé|>carrelage|>chemise|>chemisier|>col|>conscience|corps|>costume|>cravate|>cuir|>culotte|CV|>dent|>doigt|document|dos|>fauteuil|>feuille|>front|>habit|>jambe|>jean|>joue|>jupe|>jupon|>lèvre|>linge|>livre|>livret|>maillot|>main|>marbre|>meuble|>moquette|>mur|>nappe|nez|>ongle|>papier|>parquet|>pantalon|>peau|pénis|>photo|>photographie|>pied|>pull|>réputation|>robe|>sexe|>siège|>slip|>sol|>t-shirt|>teeshirt|>tee-shirt|>tapis|>tête|>tissu|>veste|>vêtement|>visage]
        <<- /conf/ -1>> =\1.replace("â", "a").replace("Â", "A")
        # Confusion. Une tâche est un travail à accomplir. Pour une salissure, une altération, une marque, une coloration… employez “tache”.

    [>nettoyer|>laver|>essuyer|>gratter]  $:D  >tâche
        <<- /conf/ --1>> =\-1.replace("â", "a").replace("Â", "A")
        # Confusion. Une tâche est un travail à accomplir. Pour une salissure, une altération, une marque, une coloration… employez “tache”.

TEST: une {{tâche}} de chocolat                                             ->> tache
TEST: une {{tâche}} vraiment indélébile
TEST: une {{tâche}} rouge.
TEST: Une {{tâche}} sur ma chemise.
TEST: J’ai {{tâché}} ma chemise.
TEST: Nettoie cette {{tâche}}
TEST: en tâche de fond
TEST: la tâche de la justice
TEST: c’est une tâche de grande envergure
TEST: déléguer des tâches de sécurité publique à des machines autonomes
TEST: tirer bénéfice de nouvelles données en fonction de la tâche de départ qui leur a été assignée
TEST: Les « pervenches » fonctionnaires seraient alors affectées à d’autres tâches de surveillance, notamment au sein de la nouvelle brigade anti-insécurité.
TEST: une tâche de sélection des données
TEST: les agents peu nombreux sont accaparés par le court terme et les tâches de gestion


__conf_tâche_tache__
    tache [accomplie|dévalorisante|difforme|épuisante|exécutée|exténuante|fatigante|ingrate|menée|ménagère|valorisante]
    taches [accomplies|dévalorisantes|difformes|épuisantes|exécutées|exténuantes|fatigantes|ingrates|menées|ménagères|valorisantes]
    >tache >insoluble
    >tache consistant à
        <<- /conf/ -1>> =\1.replace("a", "â").replace("A", "Â")
        # Confusion. Une tache est une salissure, une altération, une marque, une coloration… Pour parler d’un travail à accomplir, écrivez “tâche”.

    [>abstenir|>accepter|>accomplir|>achever|>affecter|>effectuer|>entreprendre|>exécuter|>faciliter|>finir|>interrompre|>partager|>refaire|>refuser|>simplifier|>terminer]  $:D  >tache
    à la tache
    [à|a] la hauteur de la tache
        <<- /conf/ --1>> =\3.replace("a", "â").replace("A", "Â")
        # Confusion. Une tache est une salissure, une altération, une marque, une coloration… Pour parler d’un travail à accomplir, écrivez “tâche”.

    >tacher  [de|d’]  [ne|n’|me|m’|te|t’|se|s’]
    >tacher  [de|d’]  ?[le|la|l’|les|en|nous|vous|lui|leur|y]¿  $:Y
    >tacher  [de|d’]  [nous|vous]     [le|la|l’|les|en|y]       $:Y
    >tacher  [de|d’]  [le|la|l’|les]  [lui|leur|en|y]           $:Y
    >tacher  [de|d’]  [lui|leur]      en                        $:Y
        <<- /conf/ -1>> =\1.replace("a", "â").replace("A", "Â")
        # Confusion. Tache signifie faire une salissure, une altération, une marque, une coloration… Pour parler de l’accomplissement d’un travail, écrivez “tâcher”.

TEST: Quelle {{tache}} ingrate.
TEST: Une {{tache}} valorisante.
TEST: Elle se tue à la {{tache}}.
TEST: Il a accompli la {{tache}} facilement.
TEST: {{Tache}} de partir tôt.
TEST: {{Tachez}} d’arriver à l’heure.
TEST: {{Tache}} de ne pas faire trop de bruit.
TEST: une tâche dévalorisante.
TEST: peiner à la tâche.


# taule / tôle
__conf_taule_tôle2__
    [>aller|>finir] en [>tôle|>tole]
    >quitter cette [tôle|tole]
    >faire de la [tôle|tole]
        <<- /conf/ --1>> taule                                      # Confusion. La tôle est une plaque de métal laminé. Pour la prison, écrivez “taule”.

    [>taule] [>boulonner|>cintrer|>émailler|>emboutir|>galvaniser|>gaufrer|>nervurer|>onduler|>perforer|>souder|>translucide]
        <<- /conf/ -1>> =\1.replace("au", "ô").replace("AU", "Ô")   # Confusion. La taule est la forme argotique pour évoquer la prison, le bordel ou toute forme d’habitation.

TEST: Demain, il va aller en {{tôle}}.
TEST: Tu as fait de la {{tôle}} ?
TEST: C’est la {{taule}} galvanisée.


# tant / temps (2e partie)
__conf_tant_temps_tan__
    en [temps|>tan] [que|qu’]
        <<- /conf/ -2>> tant                                        # Confusion. Écrivez « en tant que ».|http://fr.wiktionary.org/wiki/en_tant_que

    il >être [tant|>tan] [de|d’] [ne|me|m’|te|t’|se|s’|en|y]
    il >être [tant|>tan] [de|d’] [la|le|les] [lui|leur]
    il >être [tant|>tan] [de|d’] [nous|vous] [la|le|les|l’]
    il >être [tant|>tan] [de|d’] [la|le|les|lui|nous|vous|leur|l’] $:Y
    il >être [tant|>tan] [de|d’] $:Y
        <<- /conf/ -3>> temps                                       # Confusion. Si vous voulez dire “c’est le moment de”, écrivez “temps”.|https://fr.wiktionary.org/wiki/il_est_temps

TEST: en {{tan}} que meneuse intrépide, elle a toujours fait preuve d’une grande imagination.
TEST: il est bien évidemment {{tant}} d’en finir avec ça.


# tort / tord / tore / torr / tors
__conf_tort_tord_tore__
    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]
        <<- /conf/ -2>> tort                                            # Confusion.

    [>avoir|>donner|>redonner|>faire] [tord|tords]
    >être ?[pas|jamais|guère]¿ en [tord|tords]
        <<- /conf/ --1>> tort                                           # Confusion : “tord” est une conjugaison du verbe tordre.

    [>avoir|>donner|>redonner|>faire] >tore
    >être ?[pas|jamais|guère]¿ en >tore
        <<- /conf/ --1>> tort                                           # Confusion : un tore est une forme géométrique annulaire.

    [>avoir|>donner|>redonner|>faire] [tors|torr]
    >être ?[pas|jamais|guère]¿ en [tors|torr]
        <<- /conf/ --1>> tort                                           # Confusion.

TEST: elles seront à {{tord}} accusées.
TEST: en {{tore}}
TEST: à {{torr}}
TEST: ils ont {{tords}}…
TEST: ils ont {{tord}}.
TEST: ils n’ont pas {{tord}}.
TEST: je ne peux pas lui donner {{tord}}.
TEST: ils sont en {{tord}}
TEST: être en {{tore}}
TEST: Faire {{torr}}


# valu / fallu
__conf_valu_fallu__
    il ?n’¿ aurait mieux [fallut|fallu] [que|qu’]
        <<- /conf/ --2>> valu                                           # Confusion. Il aurait mieux valu que…

TEST: est-ce qu’il n’aurait pas mieux {{fallu}} que nous                            ->> valu
TEST: il aurait mieux {{fallu}} que nous trouvions nous-mêmes une solution.         ->> valu


# venimeux / vénéneux
__conf_venimeux_vénéreux__
    [>serpent|>araignée|>scorpion|>vipère|>cobra|>crapaud|>grenouille|>dendrobate|>poulpe|>guêpe|>abeille|>frelon|>méduse|>morsure|>piqûre|>dard|>dent|>croc|>crochet]  >vénéneux
        <<- /conf/ -2>> =\1.replace("énén", "enim").replace("ÉNÉN", "ENIM")                         # Confusion : “vénéneux” se dit des plantes, employez “venimeux”.

    [>plante|>champignon|>lépiote|>baie|>fruit|>herbe|>fleur|>chair|>moule|humus|>substance|>végétal]  >venimeux
        <<- /conf/ -2>> =\1.replace("enim", "énén").replace("ENIM", "ÉNÉN")                         # Confusion : pas de venin ici.

TEST: ces araignées {{vénéneuses}}.
TEST: ce champignon {{venimeux}}.



!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!! Conjugaisons                                                                                  !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!


!!
!!
!!!! Confusion verbe / adjectif                                                                   !!
!!
!!

__conf_qui_adj_det_subst__
    qui  $:Q  $:D  @:[NA]¬:3[sp]  <end>
        <<- /conf/ not morph(\2, ":3[sp]") -2>> =suggVerb(\2, ":3s")                                # Confusion probable entre participe passé et forme verbale conjuguée.

TEST: qu’est-ce qui {{défini}} un attentat ?
TEST: Qui {{voulu}} la paix ?


!!
!!
!!!! Infinitif                                                                                    !!
!!
!!

__infi_à_verbe__
    à  le                            @:(?:V1.*:Q|Iq.*:[123]s)¬:[YNM]|>(?:lui|plus)/
    à  [la|l’|leur]                  @:(?:V1.*:Q|Iq.*:[123]s)¬:[YNM]|>(?:lui|plus)/
    à  les                           @:(?:V1.*:Q|Iq.*:[123]s)¬:[YNM]|>(?:lui|plus)/
        <<- /infi/ \-1.islower() --1>> =suggVerbInfi(\-1)                               # Erreur probable. Après le pronom “à”, le verbe devrait être à l’infinitif.

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

    à  [ne|n’|en|me|m’|te|t’|se|s’|y]                                       @:V¬:Y|>(?:lui|plus)/
    à  [ne|n’]  [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]    @:V¬:Y|>(?:lui|plus)/
    à  ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        @:V¬:Y
    à  ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]            @:V¬:Y
    à  ?[ne|n’]¿  [lui|leur]                     en                         @:V¬:Y
        <<- /infi/ --1>> =suggVerbInfi(\-1)                                             # Après le pronom “à”, le verbe devrait être à l’infinitif.

TEST: on ne gagne rien {{à les}} {{poussés}} dans leurs derniers retranchements
TEST: à en {{parlé}} sans cesse
TEST: cette corneille, il pense à la {{dégommée}} avec son fusil
TEST: à vous {{parlé}} on risque gros
TEST: cela suffit à les {{aimait}}
TEST: à ne leur en {{avancé}} que le nécessaire.
TEST: à l’y {{poussé}}
TEST: Avoir à {{parlait}} toute la journée, c’est plus que difficile, c’est épuisant.
TEST: elle s’engage à ne les lui donner qu’en dernier recours.
TEST: l’idée consiste à la lui donner sans contrepartie et voir ce qu’il en fera.
TEST: à leur plus grand fils, ils ont offert une voiture.
TEST: ça va d’autonome à hautement dépendant
TEST: à lui donner trop d’importance, on façonne notre ennemi
TEST: la pression entre les membres à un moment devient trop importante
TEST: Macron saisit la discorde avec le Brésil pour s’opposer à l’embarrassant accord
TEST: Je vous renvoie pour cela à l’excellent documentaire
TEST: cuisiner à l’étouffée


__infi_loc_à_verbe__
    >avoir tendance à   ?[le|l’|la|leur|les|nous|vous|lui]¿     ~..(?:ée?s?|ez)$
    de manière à        ?[le|l’|la|leur|les|nous|vous|lui]¿     ~..(?:ée?s?|ez)$
    du mal à            ?[le|l’|la|leur|les|nous|vous|lui]¿     ~..(?:ée?s?|ez)$
    intérêt à           ?[le|l’|la|leur|les|nous|vous|lui]¿     ~..(?:ée?s?|ez)$
    enclin à            ?[le|l’|la|leur|les|nous|vous|lui]¿     ~..(?:ée?s?|ez)$
        <<- /infi/ morph(\-1, ":V", ":M") and not (\-1.endswith("ez") and value(>1, "|vous|"))
        --1>> =suggVerbInfi(\-1)                                                                    # S’il s’agit d’une action à accomplir, le verbe devrait être à l’infinitif.

TEST: de manière à {{obligé}} ces gens
TEST: ils ont intérêt à {{obligés}} ces gens
TEST: Tous ceux qui ont du mal à {{obligé}} ces gens


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

TEST: cessez d’{{anesthésié}} ces gens !
TEST: arrête d’y {{consacré}} autant de temps.
TEST: Il tentait de {{raisonné}} en homme libre
TEST: Le menu Format contient de nombreuses commandes de mise en forme.
TEST: Le commandant de zone…
TEST: À quoi rime de décider de mesures écologiques d’en haut
TEST: L’accès au cannabis thérapeutique où à ses dérivés permettrait de plus aux autorités de santé d’apporter aux malades les garanties nécessaires quant à la qualité, aux concentrations, ainsi qu’aux modalités d’obtention et d’utilisation optimale.
TEST: l’industrie est également touchée, avec « des pertes de commandes de véhicules chez Renault et chez Peugeot »


__infi_suffire_de__
    [suffit|suffisait|suffira|suffirait]                [de|d’]  @:V¬:[YMNWG]
    >avoir  suffi                                       [de|d’]  @:V¬:[YMNWG]
    [suffit-il|suffisait-il|suffira-t-il|suffirait-il]  [de|d’]  @:V¬:[YMNWG]
        <<- /infi/ --1>> =suggVerbInfi(\-1)                                                         # Après “suffire”, le verbe doit être à l’infinitif.

TEST: il suffit de {{pensé}} à ça pour déprimer.
TEST: il suffit de {{mangé}} sain pour aller mieux.
TEST: il ne suffit pas de pensées positives pour calmer son anxiété.
TEST: il suffit de cela.


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

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

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

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

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

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

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

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

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

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

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

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

    [>façon|>manière]                           [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
    [>intention|>volonté]                       [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                # Après “\1 de”, le verbe devrait être à l’infinitif s’il s’agit bien de décrire une action.

    il >être [temps|admissible|inadmissible|absurde|contraignant|libérateur|difficile|facile|impossible|indispensable|nécessaire|possible|utile|inutile]
        || [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                # Après “il est \3 de”, le verbe devrait être à l’infinitif.

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

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

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

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

TEST: afin de leur {{percée}} une ouverture
TEST: en train de {{percées}}
TEST: elle tricha à seule fin d’{{allée}} à l’université
TEST: ils sont à même de {{trouvé}} la bonne réponse
TEST: Nous étions en train de {{trouvé}} une solution à ces soucis récurrents.
TEST: il a l’air de {{pensée}} qu’on est des crétins
TEST: tu avais raison de {{pensée}} ça
TEST: nous eûmes la chance de la {{trouvée}} facilement
TEST: avoir raison de la {{considérée}} ainsi
TEST: vous avez le droit de lui {{craché}} à la gueule
TEST: ils ont vite fait de nous {{poussée}} à bout
TEST: elle est en train de {{mangée}}
TEST: je déteste sa manière de la {{rabaissée}} en permanence.
TEST: Elle avait hâte de {{dévouée}} sa vie à sa passion
TEST: il est hors de question de {{menée}} cette attaque ainsi
TEST: il serait temps de {{poussée}} la logique jusqu’au bout
TEST: impossible d’{{échappée}} à cette horreur.
TEST: Force est d’{{pensée}} que nous allons y arriver avec seulement nos bonnes intentions.
TEST: sous peine de nous {{pesée}} lourd sun l’estomac
TEST: Sont-ils en mesure de nous {{fabriqué}} ces armes ?
TEST: Ne fais pas semblant de l’{{oubliée}}.


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

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

    [de|d’] [ne|n’]    [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:V¬:Y|>(?:lui|plus|point)/
    [de|d’] [ne|n’|en|me|m’|te|t’|se|s’|y]                                       @:V¬:Y|>(?:lui|plus|point)/
    [de|d’] ?[ne|n’]¿  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        @:V¬:Y
    [de|d’] ?[ne|n’]¿  [le|la|l’|les]                 [lui|leur|en|y]            @:V¬:Y
    [de|d’] ?[ne|n’]¿  [lui|leur]                     en                         @:V¬:Y
        <<- /infi/ --1>> =suggVerbInfi(\-1)                                             # Après “de”, le verbe devrait être à l’infinitif.

    [de|d’]  @:V1.*:Q¬:N
        <<- /infi/ not \2[0:1].isupper() and not morph(<1, ">(?:en|passer)/")
            and not before("(?i)(?:quelqu(?:e chose|’une?)|qu’y a-t-il |\\b(?:l(?:es?|a)|nous|vous|me|te|se) trait|personne|points? +$|autant +$|ça +|rien d(?:e |’)|rien(?: +[a-zéèêâîûù]+|) +$)")
            and not tag_before(\1, "ce_que")
        -2>> =suggVerbInfi(\2)                                                          # Le verbe devrait être à l’infinitif.

TEST: d’en {{parlé}} sans cesse
TEST: cela suffit de les {{aimait}}
TEST: de ne leur en {{avancé}} que le nécessaire.
TEST: de l’y {{poussé}}
TEST: je suis certain d’en {{choque}} plusieurs.
TEST: elle était capable de la {{trouvait}} où qu’elle soit.
TEST: de me le {{facturez}}
TEST: suffit de {{la}} {{finit}}
TEST: Il s’agit de me {{donnait}} tout ça.
TEST: j’étais incapable de m’{{orientait}} dans la bonne direction.
TEST: ils étaient susceptibles de m’y {{trouvaient}}
TEST: sa façon de {{nettoyez}} était inefficace.
TEST: elle a délibérément omis de les {{inclurent}}.
TEST: d’{{mangé}} je ne suis pas capable
TEST: elle s’engage de ne les lui donner qu’en dernier recours.
TEST: l’idée consiste de la lui donner sans contrepartie et voir ce qu’il en fera.
TEST: de leur plus grand fils, ils attendent beaucoup.
TEST: de n’importe quelle manière
TEST: un libéralisme trop « individualiste » s’est transformé en de supposées demandes de droits spécifiques
TEST: soit 40 % de plus comparé au quinquennat précédent
TEST: On passe de sophistiqué à classique.
TEST: Les « événements » d’il y a cinquante ans n’ont sans doute « rien à voir » avec le mouvement des « gilets jaunes »
TEST: Quelques points de gagnés avec cette astuce, ne faisons pas la fine bouche.
TEST: Il n’y a rien de mécanique, ni de prédestiné.
TEST: il convient donc de ne point les négliger.
TEST: Il se moque de nous en fournissant de pareilles marchandises frelatées.
TEST: qu’y a-t-il de changé, de perturbé, de modifié ?
TEST: ce qu’ils ont d’obscur, d’exagéré et parfois de sec et de figé
TEST: ce qu’il y a de compliqué dans ces affaires.
TEST: Un patient peut avoir autant de satanées maladies qui lui chante.
TEST: C’est toujours ça de gagné.


__infi_y_verbe!3__
    y ~ée?s?$
        <<- /infi/ morph(\2, ":V", ":[123][sp]") -2>> _                                 # Le verbe ne devrait pas être un participe passé.

TEST: y {{mangée}} était un supplice
TEST: j’y crée une nouvelle maison.


__infi_nous_vous_verbe__
    [nous|vous]  ~ée?s?$
        <<- /infi/ space_after(\1, 1, 3) and morph(\2, ":Q") and not morph(<1, "V0.*[12]p") -2>> _  # Après “\1”, le verbe ne devrait pas être un participe passé.

TEST: oui, pourquoi pas, puisque nous {{intéressé}} à la question ne suffit pas à faire de nous des experts.
TEST: il faut croire que vous {{mangé}} ne nous nourrirait guère
TEST: Sommes-nous désespérés à ce point ?
TEST: Vous d’habitude si réservée.


__infi_devoir_pouvoir_savoir_vouloir__
    >devoir  ~..(?:ée?s?|ez)$
        <<- /infi/ morph(\-1, ":V", ":M") and not (morph(\1, ":N") and morph(<1, ":D")) and not (value(\1, "|devant|") and morph(\-1, ":N"))
        --1>> =suggVerbInfi(\-1)                                                                    # S’il s’agit d’une action que le sujet doit accomplir, le verbe devrait être à l’infinitif.

    >pouvoir ~..(?:ée?s?|ez)$
        <<- /infi/ not value(\1, "|puis|") and morph(\-1, ":V", ":M") and not (morph(\1, ":N") and morph(<1, ":D"))
        --1>> =suggVerbInfi(\-1)                                                                    # S’il s’agit d’une action que le sujet peut accomplir, le verbe devrait être à l’infinitif.

    >savoir ~..(?:ée?s?|ez)$
        <<- /infi/ not value(<1, "|me|m’|te|t’|se|s’|le|la|l’|les|") and morph(\-1, ":V", ":M") and not (morph(\1, ":N") and morph(<1, ":D"))
        --1>> =suggVerbInfi(\-1)                                                                    # S’il s’agit d’une action que le sujet sait accomplir, le verbe devrait être à l’infinitif.

    >vouloir ~..(?:ée?s?|ez)$
        <<- /infi/ not value(<1, "|me|m’|te|t’|se|s’|le|la|l’|les|") and morph(\-1, ":V", ":M") and not (morph(\1, ":N") and morph(<1, ":D"))
        --1>> =suggVerbInfi(\-1)                                                                    # S’il s’agit d’une action que le sujet veut accomplir, le verbe devrait être à l’infinitif.

    de  [devoir|pouvoir|savoir|vouloir]  ~(?:ée?s?|ez|ai[ts]?)$
        <<- /infi/ morph(\-1, ":V", ":M")
        --1>> =suggVerbInfi(\-1)                                                                    # Après le verbe “\2”, ce verbe devrait être à l’infinitif.

TEST: il devait {{utilisé}} son temps à bon escient.
TEST: tu dois {{mangé}}
TEST: on va devoir {{mangé}} tout ça.
TEST: Il doit pouvoir {{détectez}} ces erreurs.
TEST: je ne veux pas {{repérez}} les points de convergence.
TEST: Je suis fatigué de vouloir {{essayé}} d’y remédier.
TEST: Il faut savoir {{arrêté}} les frais.
TEST: Le devoir transcendé par l’amour de son pays.
TEST: un devoir corrigé par plusieurs professeurs.
TEST: Ce n’est plus le chef de l’État qui s’exprime devant députés et sénateurs, mais le chef de la majorité.
TEST: un certain nombre de savoirs spécialisés
TEST: je le savais désiré par de nombreuses personnes.
TEST: il les savait commandités par ses ennemis.


__infi_devoir_pouvoir_savoir_vouloir_interrogatif__
    /VCint  ?[en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  *WORD
        <<- /infi/ morphVC(\1, ">(?:devoir|savoir|pouvoir|vouloir)/") and morph(\-1, ":(?:Q|A|[123][sp])", ":[GYW]")
        --1>> =suggVerbInfi(\-1)                                                        # Après “\1”, le verbe devrait être à l’infinitif.

    /VCint  [le|la|l’|les]  *WORD
        <<- /infi/ morphVC(\1, ">(?:devoir|savoir|pouvoir|vouloir)/") and morph(\-1, ":(?:Q|A|[123][sp])", ":[GYWN]")
        --1>> =suggVerbInfi(\-1)                                                        # Après “\1”, le verbe devrait être à l’infinitif.

    /VCint  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]    *WORD
    /VCint  [le|la|l’|les]                  [lui|leur|en|y]        *WORD
    /VCint  [lui|leur]                      en                     *WORD
        <<- /infi/ morphVC(\1, ">(?:devoir|savoir|pouvoir|vouloir)/") and morph(\-1, ":(?:Q|A|[123][sp])", ":[GYW]")
        --1>> =suggVerbInfi(\-1)                                                        # Après “\1”, le verbe devrait être à l’infinitif.

TEST: Peuvent-elles s’{{installaient}} ici ?
TEST: Peut-il {{chassé}} ces intrus ?
TEST: ne veux-tu pas les {{gardés}} ?
TEST: sait-elle seulement lui en {{donné}} ?
TEST: Ne veux-tu pas {{gardé}} ton boulot ?
TEST: je veux {{changé}}
TEST: je ne veux pas {{mangé}}
TEST: je sais {{mangé}}
TEST: je ne voulais pas {{marché}}
TEST: Elles ont voulu {{mangé}} de la viande.
TEST: en voulant {{changé}}


__infi_commencer_finir_par__
    [>commencer|>finir]  par  *WORD
        <<- /infi/ morph(\3, ":V", ":[NGMY]") and not \3[0:1].isupper()
        -3>> =suggVerbInfi(\3)                                                          # Le verbe devrait être à l’infinitif.

TEST: commence par {{mangé}} le poulet.
TEST: enfin la petite finit par {{pleuré}} à chaudes larmes.
TEST: sa tournée, elle la finit par Rodez.


__infi_avoir_beau__
    >avoir beau ?[ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿     ~..(?:ée?s?|ez|ai[ts]?)$
    >avoir beau ?[ne|n’]¿   [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] ~..(?:ée?s?|ez|ai[ts]?)$
    >avoir beau ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]      ~..(?:ée?s?|ez|ai[ts]?)$
    >avoir beau ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]          ~..(?:ée?s?|ez|ai[ts]?)$
    >avoir beau ?[ne|n’]¿   [lui|leur|y]                    en                       ~..(?:ée?s?|ez|ai[ts]?)$
        <<- /infi/ morph(\-1, ":V1") --1>> =suggVerbInfi(\-1)                                       # Après “avoir beau”, le verbe devrait être à l’infinitif.|http://fr.wiktionary.org/wiki/avoir_beau

TEST: Ils ont beau {{consacré}} le plus clair de leur temps à ce projet, ça n’avance guère.


__infi_avoir_de_quoi__
    >avoir de quoi ?[ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿     ~..(?:ée?s?|ez|ai[ts]?)$
    >avoir de quoi ?[ne|n’]¿   [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] ~..(?:ée?s?|ez|ai[ts]?)$
    >avoir de quoi ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]      ~..(?:ée?s?|ez|ai[ts]?)$
    >avoir de quoi ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]          ~..(?:ée?s?|ez|ai[ts]?)$
    >avoir de quoi ?[ne|n’]¿   [lui|leur|y]                    en                       ~..(?:ée?s?|ez|ai[ts]?)$
        <<- /infi/ morph(\-1, ":V1") --1>> =suggVerbInfi(\-1)                                       # Après “avoir beau”, le verbe devrait être à l’infinitif.|http://fr.wiktionary.org/wiki/avoir_beau

TEST: ils n’ont pas de quoi {{pavoisé}}


__infi_est_ce_que__
    est-ce  [que|qu’]  @:(?:V1.*:Q|[13]s|2[sp])¬:[GYWMN]
        <<- /infi/ not value(<1, "|que|qu’|") -3>> =suggVerbInfi(\3)                                # Après “est-ce que”, le verbe devrait être à l’infinitif.

TEST: est-ce que {{rapporté}} ces données nous aidera ?
TEST: est-ce que {{priait}} est la solution ?
TEST: Est-ce que Pierre Xazzz va bien ?
TEST: Qu’est-ce que rapporte réellement Dassault & Co au budget


__infi_falloir__
    [faut|fallait|fallut|faudra|faudrait]                   @:V¬:[YMWG]
    il faille                                               @:V¬:[YMWG]
    >avoir    fallu                                         @:V¬:[YMWG]
    [faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il]  @:V¬:[YMWG]
        <<- /infi/ not (tag_before(\1, "que") and morph(\-1, ":3[sp]"))
        --1>> =suggVerbInfi(\-1)                                                                    # Après le verbe “falloir”, le verbe devrait être à l’infinitif.

    [faut|fallait|fallut|faudra|faudrait]                   [le|la|leur|les|l’]  @:V¬:[YMWGN]
    il faille                                               [le|la|leur|les|l’]  @:V¬:[YMWGN]
    >avoir    fallu                                         [le|la|leur|les|l’]  @:V¬:[YMWGN]
    [faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il]  [le|la|leur|les|l’]  @:V¬:[YMWGN]
        <<- /infi/ --1>> =suggVerbInfi(\-1)                                                         # Après le verbe “falloir”, le verbe devrait être à l’infinitif.

    [faut|fallait|fallut|faudra|faudrait]                   [ne|n’|en|me|m’|te|t’|se|s’|nous|vous|lui|y]                          @:V¬:[YMWG]
    [faut|fallait|fallut|faudra|faudrait]                   [ne|n’]     [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:V¬:[YMWG]
    [faut|fallait|fallut|faudra|faudrait]                               [en|me|m’|te|t’|se|s’|nous|vous|lui|y]                    @:V¬:[YMWG]
    [faut|fallait|fallut|faudra|faudrait]                   ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]       @:V¬:[YMWG]
    [faut|fallait|fallut|faudra|faudrait]                   ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]           @:V¬:[YMWG]
    [faut|fallait|fallut|faudra|faudrait]                   ?[ne|n’]¿   [lui|leur]                      en                        @:V¬:[YMWG]
    il faille                                               [ne|n’|en|me|m’|te|t’|se|s’|nous|vous|lui|y]                          @:V¬:[YMWG]
    il faille                                               [ne|n’]     [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:V¬:[YMWG]
    il faille                                                           [en|me|m’|te|t’|se|s’|nous|vous|lui|y]                    @:V¬:[YMWG]
    il faille                                               ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]       @:V¬:[YMWG]
    il faille                                               ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]           @:V¬:[YMWG]
    il faille                                               ?[ne|n’]¿   [lui|leur]                      en                        @:V¬:[YMWG]
    >avoir    fallu                                         [ne|n’|en|me|m’|te|t’|se|s’|nous|vous|lui|y]                          @:V¬:[YMWG]
    >avoir    fallu                                         [ne|n’]     [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:V¬:[YMWG]
    >avoir    fallu                                                     [en|me|m’|te|t’|se|s’|nous|vous|lui|y]                    @:V¬:[YMWG]
    >avoir    fallu                                         ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]       @:V¬:[YMWG]
    >avoir    fallu                                         ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]           @:V¬:[YMWG]
    >avoir    fallu                                         ?[ne|n’]¿   [lui|leur]                      en                        @:V¬:[YMWG]
    [faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il]  [ne|n’|en|me|m’|te|t’|se|s’|nous|vous|lui|y]                          @:V¬:[YMWG]
    [faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il]  [ne|n’]     [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:V¬:[YMWG]
    [faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il]              [en|me|m’|te|t’|se|s’|nous|vous|lui|y]                    @:V¬:[YMWG]
    [faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il]  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]       @:V¬:[YMWG]
    [faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il]  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]           @:V¬:[YMWG]
    [faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il]  ?[ne|n’]¿   [lui|leur]                      en                        @:V¬:[YMWG]
        <<- /infi/ --1>> =suggVerbInfi(\-1)                                                         # Après le verbe “falloir”, le verbe devrait être à l’infinitif.

TEST: il faut sans cesse {{persévéré}}
TEST: Il faudrait l’{{essayé}}.
TEST: Il faudra ne {{touché}} qu’aux extrémités.
TEST: faut-il {{pensé}} à ces choses-là encore et encore ?
TEST: il faut n’{{estimait}} que la valeur de nos actes
TEST: il fallait bien cela pour nous épargner
TEST: une faille s’est ouverte sous nos pieds
TEST: il faut en moyenne 1000 litres d’eau pour produire un kilo de céréales
TEST: Xi Jinping a réaffirmé en janvier dernier qu’il utiliserait s’il le faut la force militaire
TEST: Comme il a fallu la mort d’un homme


__infi_faire__
    >faire  ~(?:ée?s?|ez)$
        <<- /infi/ not morph(<1, ">(?:en|de|être)/") and morph(\2, ":V", ":[MG]") and not (morph(\1, ":N") and morph(\2, ":Q.*:m:[sp]"))
        -2>> =suggVerbInfi(\2)                                                                      # Après le verbe “faire”, ce verbe devrait être à l’infinitif.

    [ne|n’|me|m’|te|t’|se|s’]  >faire  ~(?:ée?s?|ez)$
        <<- /infi/ morph(\-1, ":V", ":M")
        --1>> =suggVerbInfi(\-1)                                                                    # Après le verbe “faire”, le verbe devrait être à l’infinitif.

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

TEST: elle fit peu {{mangé}} les enfants
TEST: Tu fais {{décoloré}} tes cheveux ?
TEST: quelqu’un fait {{travaillé}} ces gens en secret.
TEST: il le fait {{pensé}} à son avenir.
TEST: me faire constamment {{laminé}} au jeu, ça finit par me fâcher.
TEST: Je suis fatigué de vouloir {{essayé}} d’y remédier.
TEST: fatigué de faire {{testé}} des produits de qualité douteuse ?
TEST: ce sont des faits constestés.
TEST: c’est un fait reconnu.
TEST: fait pourtant avéré et corroboré par le même sondage.
TEST: ce fait rapporté par des témoins au-delà de tout soupçon n’est pas contestable.
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’|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]
    [me|m’|te|t’|nous|vous|se|s’]  >laisser  *WORD  [<end>|,]
    [me|m’|te|t’|nous|vous|se|s’]  >laisser  *WORD  [dans|avec]
    [me|m’|te|t’|nous|vous|se|s’]  >laisser  *WORD  [autant|que|qu’|lorsque|quand|combien|comment|car|quoi|quoique|quoiqu’|puisque|puisqu’]
        <<- /infi/ morph(\3, ":V1.*:Q", ">désemparer/") -3>> =suggVerbInfi(\3)          # Après “laisser”, le verbe doit être à l’infinitif. Exemples : Laisser faire, laisser aller, laisser venir, etc.

    [le|la|l’|les]  >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]
    [le|la|l’|les]  >laisser  *WORD  [<end>|,]
    [le|la|l’|les]  >laisser  *WORD  [dans|avec]
    [le|la|l’|les]  >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", ">désemparer/")
        -3>> =suggVerbInfi(\3)                                                          # Après “laisser”, le verbe doit être à l’infinitif. Exemples : Laisser faire, laisser aller, laisser venir, etc.

    [/-le|/-la|/-les]  *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]
    [/-le|/-la|/-les]  *WORD  [<end>|,]
    [/-le|/-la|/-les]  *WORD  [dans|avec]
    [/-le|/-la|/-les]  *WORD  [autant|que|qu’|lorsque|quand|combien|comment|car|quoi|quoique|quoiqu’|puisque|puisqu’]
        <<- /infi/ morphVC(\1, ">laisser") and morph(\2, ":V1.*:Q", ">désemparer/")
        -2>> =suggVerbInfi(\2)                                                          # Après “laisser”, le verbe doit être à l’infinitif. Exemples : Laisser faire, laisser aller, laisser venir, etc.

TEST: Il se laisse trop {{allé}}, ce petit.
TEST: Nous nous laissions {{allé}} dans le plus complet abandon.
TEST: Je le laissais {{mangé}} autant qu’il le voulut.
TEST: Laisse-la {{abandonnée}} ses études, si c’est ce qu’elle veut.
TEST: Cette perplexité à exister qui sans cesse vous tourmente et vous laisse désemparé


__infi_mieux_valoir__
    mieux  ?[ne|n’]¿  >valoir  ?[ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿      ~..(?:ée?s?|ez|ai[ts]?)$
    mieux  ?[ne|n’]¿  >valoir  ?[ne|n’]¿   [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  ~..(?:ée?s?|ez|ai[ts]?)$
    mieux  ?[ne|n’]¿  >valoir  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]       ~..(?:ée?s?|ez|ai[ts]?)$
    mieux  ?[ne|n’]¿  >valoir  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]           ~..(?:ée?s?|ez|ai[ts]?)$
    mieux  ?[ne|n’]¿  >valoir  ?[ne|n’]¿   [lui|leur|y]                    en                        ~..(?:ée?s?|ez|ai[ts]?)$
        <<- /infi/ analyse(\-1, ":V1.*:(?:Q|[123][sp])", ":[GM]")
        --1>> =suggVerbInfi(\-1)                                                                    # Après “mieux vaut…”, le verbe devrait être à l’infinitif.

TEST: Mieux vaut {{consacré}} son temps à des occupations utiles.
TEST: Mieux ne vaut pas {{arrivé}} en retard.
TEST: il eût mieux valu {{oublié}} cette affaire plutôt que réveiller ce dragon endormi.


__infi_verbes__
# regarder, écouter, ouïr
    [>aimer|>désirer|>faillir|>entendre|>espérer|>oser|>préférer|>souhaiter]  ?[pas|plus|point|guère|jamais]¿  ~..(?:ée?s?|ez)$
        <<- /infi/ morph(\1, ":", ":[GN]") and morph(\2, ":V", ":M")
        -2>> =suggVerbInfi(\2)                                                                      # S’il s’agit d’une action à accomplir, le verbe devrait être à l’infinitif.

    [>aller|>venir|>partir]  ?[pas|plus|point|guère|jamais|rien]¿  ~..(?:ée?s?|ez)$
        <<- /infi/ morph(\1, ":", ":[GN]") and morph(\-1, ":V", ":M|>(?:accompagner|armer|armurer|casquer|déguiser)/")
        --1>> =suggVerbInfi(\2)                                                                     # S’il s’agit d’une action à accomplir, le verbe devrait être à l’infinitif.

TEST: elle préférait {{mangée}} seule.                                                  ->> manger
TEST: Il venait, comme d’habitude, {{discuté}} avec son ami.                            ->> discuter
TEST: Ces types-là venaient {{mangé}} chez moi tous les dimanches.                      ->> manger
TEST: ils viennent bien entendu {{attaqué}} le parlement                                ->> attaquer
TEST: ils vont par voie de conséquence vraiment {{attaqué}} la banque                   ->> attaquer
TEST: elles ont pu {{mangé}}                                                            ->> manger
TEST: Cette affaire ne va rien {{arrangé}}.                                             ->> arranger
TEST: ils vont de manière non conventionnelle {{fêtée}} leur réussite.                  ->> fêter
TEST: ils vont de manière absurde {{arrivé}} au résultat inverse à leurs espérances     ->> arriver
TEST: croyez-vous qu’ils oseront {{proposé}} des amendements aussi audacieux ?          ->> proposer
TEST: Quelle est cette femme que j’ai entendue {{chanté}} ?                             ->> chanter
TEST: elles partaient {{prié}} chaque matin                                             ->> prier
TEST: jamais entendu {{parlé}} de ces choses                                            ->> parler
TEST: Elles étaient venues armées.
TEST: Il vint déguisé en mousquetaire.
TEST: D’ailleurs j’irai armé.
TEST: J’irai armé de mon épée.
TEST: Si possible, venez accompagné.
TEST: Elle vint accompagnée de son père.


__infi_divers__
    de [qui|quoi]           ~..(?:ée?s?|ez)$
    à faire                 ~..(?:ée?s?|ez)$
    à quoi bon              ~..(?:ée?s?|ez)$
    avec [qui|quoi]         ~..(?:ée?s?|ez)$
    comment                 ~..(?:ée?s?|ez)$
    pourquoi                ~..(?:ée?s?|ez)$
    quand                   ~..(?:ée?s?|ez)$
    où                      ~..(?:ée?s?|ez)$
        <<- /infi/ morph(\-1, ":(?:Q|2p)", ":M") and not (\-1.endswith("ez") and value(>1, "|vous|"))
        --1>> =suggVerbInfi(\-1)                                                                    # S’il s’agit d’une action à accomplir, le verbe devrait être à l’infinitif.

    >laisser    [tombé+ses]
        <<- /infi/ -2>> tomber                                                                      # Laisser tomber. Utilisez l’infinitif.

TEST: de manière à {{obligé}} ces gens
TEST: ils ont intérêt à {{obligés}} ces gens
TEST: Tous ceux qui ont du mal à {{obligé}} ces gens
TEST: Quand {{mangez}}
TEST: pourquoi m’{{étonnez}} de ces idioties…
TEST: à quoi bon {{allé}} au sport quand il suffit de marcher un peu tous les jours.
TEST: Comment {{pensé}} à ces choses sans perdre l’esprit.
TEST: comment {{abandonnez}} au début du match sans passer pour un lâcheur
TEST: Avec quoi {{fabriqué}} un arc ?
TEST: J’ai laissé {{tombé}} ces connards.
TEST: des espaces différents de ceux où se crée le chiffre d’affaires et où elles extraient les données


__infi_par_pour_sans__
    [par|pour|sans]  [ne|n’|me|m’|te|t’|se|s’|en|y]                                       ~..(?:ée?s?|ez|ai[st]?)$
    [par|pour|sans]  [ne|n’]    [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  ~..(?:ée?s?|ez|ai[st]?)$
    [par|pour|sans]  ?[ne|n’]¿  [me|m’|te|t’|se|s’]             [le|la|l’|les|en|y]       ~..(?:ée?s?|ez|ai[st]?)$
    [par|pour|sans]  [ne|n’]    [nous|vous]                     [le|la|l’|les|en|y]       ~..(?:ée?s?|ez|ai[st]?)$
    [par|pour|sans]  ?[ne|n’]¿  [le|la|l’|les]                  [lui|leur|en|y]           ~..(?:ée?s?|ez|ai[st]?)$
    [par|pour|sans]  ?[ne|n’]¿  leur                            en                        ~..(?:ée?s?|ez|ai[st]?)$
    [par|pour|sans]  [ne|n’]    lui                             en                        ~..(?:ée?s?|ez|ai[st]?)$
        <<- /infi/ morph(\-1, ":V1.*:(?:Q|[123][sp])") --1>> =suggVerbInfi(\-1)                     # Après la préposition “\1”, le verbe devrait être à l’infinitif.

    [par|pour|sans]  [nous|vous]  [le|la|l’|les|en|y]         ~..(?:ée?s?|ez|ai[st]?)$
    [par|pour|sans]  [lui]        en                          ~..(?:ée?s?|ez|ai[st]?)$
        <<- /infi/ morph(\-1, ":V1.*:(?:Q|[12][sp])", ":N") --1>> =suggVerbInfi(\-1)                # Après la préposition “\1”, le verbe devrait probablement être à l’infinitif.

    [par|pour|sans]  [nous|vous|lui]  ~(?:ée?s?|ez)$
        <<- /infi/ morph(\3, ":V1", ":M") -3>> =suggVerbInfi(\3)                                    # Après la préposition “\1”, le verbe devrait probablement être à l’infinitif.

    [par|sans]  ~..(?:ée?s?|ez|ai[st]?)$
        <<- /infi/ morph(\-1, ":V1.*:(?:Q|[123][sp])", ":[NM]") --1>> =suggVerbInfi(\-1)            # Après la préposition “\1”, le verbe devrait être à l’infinitif.

    pour  ~..(?:ée?s?|ez|ai[st]?)$
        <<- /infi/ not morph(<1, ">(?:passer|tenir)/") and morph(\-1, ":V1.*:(?:Q|[123][sp])", ":[NM]")
        --1>> =suggVerbInfi(\-1)                                                                    # Après la préposition “\1”, le verbe devrait être à l’infinitif.

TEST: finira sans se {{doutait}} du problème généré
TEST: par nous en {{douté}}
TEST: commence par {{commencé}} ton boulot, ça ira peut-être mieux
TEST: il y va pour s’en {{donnait}} à cœur joie.
TEST: elle s’en va sans {{donné}} de motif
TEST: pour {{donnait}} de l’espoir
TEST: pour {{mangé}} à sa faim, il faudra chasser.
TEST: C’est pour {{attaqué}} la journée.
TEST: pour nous {{chassez}} de chez lui
TEST: sans {{mangé}} à sa faim, il faudra chasser.
TEST: C’est sans {{attaqué}} la journée.
TEST: sans nous {{chassez}} de chez lui
TEST: sans {{dérogez}} aux règles en vigueur dans cet établissement
TEST: Il faut être sans préjugés.
TEST: je craignais d’être pour toujours abandonnée



!!!! Participes présents                                                                          !!

__conj_participe_présent__
    [ne|lui|me|te|se|nous|vous]  ~ants$
        <<- /infi/ morph(\2, ":A") -2>> =\2[:-1]                                        # Un participe présent est invariable.|http://fr.wiktionary.org/wiki/participe_pr%C3%A9sent

TEST: nous {{épuisants}} à la tâche pour des clopinettes, nous défaillîmes.



!!!
!!!
!!! Processeur: simplification des substantifs                                                    !!
!!!
!!!

### Mots grammaticaux autour des verbes
__purge_syntagme_verbal__
    ne [lui|leur]
        <<- not value(>1, "|en|") ~2>> *

    que >sembler [le|l’] [penser|croire|présumer|supposer|envisager|imaginer|supposer]
        <<- ~3:4>> *

    que l’ on
        <<- ~2>> *

    >risquer ?[pas|point|rien|bien|ensemble|jamais|guère]¿ (d’) être
        <<- ~1>> *

### Simplification des groupes nominaux
__purge_pronoms__
    [aucun|aucune] [de|d’] ?entre¿ [nous|vous|eux|elles]
        <<- ~2:0>> *

    [aucun|aucune] des *WORD [ne|n’]
        <<- ~2:3>> *

    [aucun|aucune] des *WORD *WORD [ne|n’]
        <<- ~2:4>> *

    beaucoup [de|d’] *WORD <end>
    beaucoup [de|d’] *WORD ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    beaucoup [de|d’] *WORD @:[VR]¬:[NAP]
    beaucoup [de|d’] *WORD , @¬:[NA]
        <<- morph(\3, ":[NA].*:p", ":[NA].*:[si]") /1>> bcp_plur
        <<- morph(\3, ":[NA].*:s", ":[NA].*:[pi]") /1>> bcp_sing
        <<- ~2:3>> *

    [chacun|chacune] [de|d’] ?entre¿ [nous|vous|eux|elles]
        <<- ~2:0>> *

    la plupart des *WORD <end>
    la plupart des *WORD ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    la plupart des *WORD @:[VR]¬:[NAP]
    la plupart des *WORD , @¬:[NA]
        <<- ~3:4>> *

    la plupart des *WORD @:[NA].*:[pi]¬:(?:G|[123][sp]|O) <end>
    la plupart des *WORD @:[NA].*:[pi]¬:(?:G|[123][sp]|O) ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    la plupart des *WORD @:[NA].*:[pi]¬:(?:G|[123][sp]|O) @:[VR]¬:[NAP]
    la plupart des *WORD @:[NA].*:[pi]¬:(?:G|[123][sp]|O) , @¬:[NA]
        <<- ~3:5>> *

    la plupart de [ces|mes|tes|ses|nos|vos|leurs] *WORD <end>
    la plupart de [ces|mes|tes|ses|nos|vos|leurs] *WORD ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    la plupart de [ces|mes|tes|ses|nos|vos|leurs] *WORD @:[VR]¬:[NAP]
    la plupart de [ces|mes|tes|ses|nos|vos|leurs] *WORD , @¬:[NA]
        <<- ~3:5>> *

    la plupart de [ces|mes|tes|ses|nos|vos|leurs] *WORD @:[NA].*:s¬:(?:G|[123][sp]|O) <end>
    la plupart de [ces|mes|tes|ses|nos|vos|leurs] *WORD @:[NA].*:s¬:(?:G|[123][sp]|O) ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    la plupart de [ces|mes|tes|ses|nos|vos|leurs] *WORD @:[NA].*:s¬:(?:G|[123][sp]|O) @:[VR]¬:[NAP]
    la plupart de [ces|mes|tes|ses|nos|vos|leurs] *WORD @:[NA].*:s¬:(?:G|[123][sp]|O) , @¬:[NA]
        <<- ~3:6>> *

    nous    [tous|toutes]   qui
    vous    [tous|toutes]   qui
    eux     tous            qui
    elles   toutes          qui
        <<- ~2>> *

    [un|une] de [nous|vous]
    [un|une] d’ [eux|elles]
    [un|une] d’ entre [nous|vous|eux|elles]
    [un|une] des [nôtres|vôtres]
        <<- ~2:0>> *


## moi/toi/lui/elle/nous/vous/eux/elles seul·e·s
__purge_pronom_seul__
    [à|de|d’|par]  moi      ?[seul|seule]¿
    [à|de|d’|par]  toi      ?[seul|seule]¿
    [à|de|d’|par]  lui      seul
    [à|de|d’|par]  elle     ?seule¿
    [à|de|d’|par]  nous     >seul
    [à|de|d’|par]  vous     >seul
    [à|de|d’|par]  eux      ?seuls¿
    [à|de|d’|par]  elles    ?seules¿
        <<- ~>> *

    [moi|toi]       [seul|seule]
    lui             seul
    elle            seule
    [nous|vous]     [seuls|seules]
    eux             seuls
    elles           seules
        <<- ~2>> *


__purge_syntagmes_nominaux__
    [à|au|aux|avec|en|lors|ayant]  [de|d’]  [un|une|la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines]  @:[NAM]  <end>
    [à|au|aux|avec|en|lors|ayant]  [de|d’]  [un|une|la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines]  @:[NA]   ?,¿  [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    [à|au|aux|avec|en|lors|ayant]  [de|d’]  [un|une|la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines]  @:[NA]   @:[VR]¬:[NAP]
    [à|au|aux|avec|en|lors|ayant]  [de|d’]  [un|une|la|l’|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines]  @:[NAM]  ,  @¬:[NA]
        <<- ~1:4>> *

    [à|au|aux|avec|en|lors|ayant]  [des|du]  @:[NAM]  <end>
    [à|au|aux|avec|en|lors|ayant]  [des|du]  @:[NA]   ?,¿  [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    [à|au|aux|avec|en|lors|ayant]  [des|du]  @:[NA]   @:[VR]¬:[NAP]
    [à|au|aux|avec|en|lors|ayant]  [des|du]  @:[NAM]  , @¬:[NA]
        <<- ~1:3>> *

    [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|ayant]
        || [un|une|le|la|l’|les|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines]  @:[NAM]¬:G  <end>
    [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|ayant]
        || [un|une|le|la|l’|les|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines]  @:[NA]¬:G   ?,¿  [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|ayant]
        || [un|une|le|la|l’|les|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines]  @:[NA]¬:G   @:[VR]¬:[NAP]
    [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|ayant]
        || [un|une|le|la|l’|les|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines]  @:[NAM]¬:G  , @¬:[NA]
        <<- ~1:3>> *

    [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux]  @:[NAM]¬:[GY]  <end>
    [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux]  @:[NA]¬:[GY]   ?,¿  [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux]  @:[NA]¬:[GY]   @:[VR]¬:[NAP]
    [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux]  @:[NAM]¬:[GY]  , @¬:[NA]
        <<- ~1:2>> *

    [ce|ton|son] *WORD *WORD
        <<- morph(\2, ":[NA]", ":(?:[123]p|P|X|G)") and morph(\3, ":[NA]", ":(?:G|[123][sp]|P|M)") >>>
        <<- morph(\3, ":N", ":A") and morph(\2, ":A", ":N") ~2>> *
        <<- __else__ ~3>> *

    [le|la|les|leur|certains|certaines] *WORD *WORD
        <<- morph(\2, ":[NA]", ":(?:[123]p|P|X|G|Y)") and morph(\3, ":[NA]", ":(?:G|[123][sp]|P|M)") >>>
        <<- morph(\3, ":N", ":A") and morph(\2, ":A") ~2>> *
        <<- __else__ ~3>> *

    l’ *WORD *WORD
        <<- morph(\2, ":[NA]", ":(?:[123][sp]|P|X|G|Y)|>air") and morph(\3, ":[NA]", ":(?:G|[123][sp]|P|M)") >>>
        <<- morph(\3, ":N", ":A") and morph(\2, ":A", ":N") ~2>> *
        <<- __else__ ~3>> *

    [des|cet|cette|ces|mon|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|au|aux] *WORD *WORD
        <<- morph(\3, ":[NA]", ":(?:G|[123][sp]|P|M)") >>>
        <<- morph(\3, ":N", ":A") and morph(\2, ":A", ":N") ~2>> *
        <<- __else__ ~3>> *

    [de|d’]  @:[NA].*:s¬:[YG]  <end>
    [de|d’]  @:[NA].*:s¬:[YG]  ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    [de|d’]  @:[NA].*:s¬:[YG]  @:[VR]¬:[NAP]
    [de|d’]  @:[NA].*:s¬:[YG]  , @¬:[NA]
        <<- not value(\2, "|autres|") ~1:2>> *

    [de|d’]  @:[NA].*:s¬:[YG]  @:[NA].*:s¬:(?:G|[123][sp]|O)   <end>
    [de|d’]  @:[NA].*:s¬:[YG]  @:[NA].*:s¬:(?:G|[123][sp]|O)   ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    [de|d’]  @:[NA].*:s¬:[YG]  @:[NA].*:s¬:(?:G|[123][sp]|O)   @:[VR]¬:[NAP]
    [de|d’]  @:[NA].*:s¬:[YG]  @:[NA].*:s¬:(?:G|[123][sp]|O)   , @¬:[NA]
        <<- ~1:3>> *

    [de|d’]  [un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  <end>
    [de|d’]  [un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    [de|d’]  [un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  @:[VR]¬:[NAP]
    [de|d’]  [un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  , @¬:[NA]
        <<- ~1:3>> *

    de  [la|l’|leur]  @:[NA]¬:Y  <end>
    de  [la|l’|leur]  @:[NA]¬:Y  ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    de  [la|l’|leur]  @:[NA]¬:Y  @:[VR]¬:[NAP]
    de  [la|l’|leur]  @:[NA]¬:Y  , @¬:[NA]
        <<- ~1:3>> *

    $:LR [de|d’]  [la|l’|leur|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  <end>
    $:LR [de|d’]  [la|l’|leur|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    $:LR [de|d’]  [la|l’|leur|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  @:[VR]¬:[NAP]
    $:LR [de|d’]  [la|l’|leur|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  , @¬:[NA]
        <<- ~1:4>> *

    $:LR [des|du|de|d’] @:[NA] <end>
    $:LR [des|du|de|d’] @:[NA] ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    $:LR [des|du|de|d’] @:[NA] @:[VR]¬:[NAP]
    $:LR [des|du|de|d’] @:[NA] , @¬:[NA]
        <<- ~1:3>> *

    en [plein|pleine] @:[NA]  <end>
    en [plein|pleine] @:[NA]  ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
    en [plein|pleine] @:[NA]  @:[VR]¬:[NAP]
    en [plein|pleine] @:[NA]  , @¬:[NA]
        <<- ~1:3>> *

    [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux] [__URL__|__MAIL__]
        <<- ~>> *

#### isEndOfNG ####
# <end>
# @:[VR]¬:[NAP]
# , @¬:[NA]
# ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]


__purge_autre__
    [de|d’]  @:V[123]_i.*:Y¬>(?:devenir|rester|demeurer)/  ,
    [de|d’]  @:V[123]_i.*:Y¬>(?:devenir|rester|demeurer)/  [je|j’|tu|il|elle|on|ç’|c’|ils|elles|iel|iels]
    [de|d’]  @:V[123]_i.*:Y¬>(?:devenir|rester|demeurer)/  [ne|n’]  [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:[123][sp]
    [de|d’]  @:V[123]_i.*:Y¬>(?:devenir|rester|demeurer)/  [ne|n’]  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]       @:[123][sp]
    [de|d’]  @:V[123]_i.*:Y¬>(?:devenir|rester|demeurer)/  [ne|n’]  [le|la|l’|les]                  [lui|leur|en|y]           @:[123][sp]
    [de|d’]  @:V[123]_i.*:Y¬>(?:devenir|rester|demeurer)/  [ne|n’]  [lui|leur|y]                    en                        @:[123][sp]
    [de|d’]  @:V[123]_i.*:Y¬>(?:devenir|rester|demeurer)/  [me|m’|te|t’|se|s’|nous|vous]            ?[le|la|l’|les|en|y]¿     @:[123][sp]¬:G
    [de|d’]  @:V[123]_i.*:Y¬>(?:devenir|rester|demeurer)/  [le|la|l’|les]                           [lui|leur|en|y]           @:[123][sp]¬:G
    [de|d’]  @:V[123]_i.*:Y¬>(?:devenir|rester|demeurer)/  [lui|leur|y]                             en                        @:[123][sp]¬:G
    [de|d’]  @:V[123]_i.*:Y¬>(?:devenir|rester|demeurer)/  [lui|y]                                                            @:[123][sp]¬:G
    [de|d’]  @:V[123]_i.*:Y¬>(?:devenir|rester|demeurer)/  [le|la|l’|les|leur|en]                                             @:[123][sp]¬:[NAG]
    [de|d’]  @:V[123]_i.*:Y¬>(?:devenir|rester|demeurer)/  @:[123][sp]¬:[DM]
        <<- ~1:2>> *

    en tant que >tel
        <<- ~>> *

    [<start>|,] nul doute [que|qu’]
        <<- ~2:0>> *

    y compris
        <<- not value(<1, "|j’|n’|tu|il|on|") ~>> *


__énumérations_noms_propres__
    *WORD  ,  *WORD  ,  *WORD
        <<- morph(\1, ":M") and morph(\3, ":M") and morph(\3, ":M") />> enum

    <start>  *WORD  ,  *WORD
        <<- morph(\2, ":M") and morph(\4, ":M") />> enum



@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: purge_ponctuations2                                                                     _
@@@@
@@@@
@@@@
@@@@

__da_été2__
    >avoir été
        <<- =>> select(\2, ":Q")


__purge_subst_plur_comme_nom_sing__
    [les|des|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines]  *WORD
        ||  comme  [le|un|une|ce|mon|ton|son|notre|votre|leur]  *WORD                       ?[ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿         @:3p¬:G
    [les|des|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines]  *WORD
        ||  comme  [le|un|une|ce|mon|ton|son|notre|votre|leur]  *WORD                       [ne|n’]     [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]     @:3p¬:G
    [les|des|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines]  *WORD
        ||  comme  [le|un|une|ce|mon|ton|son|notre|votre|leur]  *WORD                       ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]          @:3p¬:G
    [les|des|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines]  *WORD
        ||  comme  [le|un|une|ce|mon|ton|son|notre|votre|leur]  *WORD                       ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]              @:3p¬:G
    [les|des|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines]  *WORD
        ||  comme  [le|un|une|ce|mon|ton|son|notre|votre|leur]  *WORD                       ?[ne|n’]¿   [lui|leur|y]                    en                           @:3p¬:G
        <<- morph(\2, ":[NA].*:[pi]") and morph(\5, ":[NA].*:[si]") ~3:5>> *


__purge_ponctuations2__
    ,   ,
    (   )
    [   ]
    {   }
    <   >
    [-|–|—]  [-|–|—]
        <<- ~>> *

    <start>  ,
        <<- ~2>> *

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


TEST: les hommes comme notre protecteur étaient redoutables
TEST: tandis que d’autres perçoivent le bon goût de la soupe.
TEST: Je me doute bien que vous avez trouvé la réponse.
TEST: Nous nous doutons bien qu’il y a une entourloupe derrière cette affaire.
TEST: Notre but n’était pas de devenir célèbres.
TEST: sans qu’on ait à le lui ordonner
TEST: Les messages envoyés à toto@toto.fr seront transmis à Roger.



@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: verbes1                                                                                 _
@@@@
@@@@
@@@@
@@@@


!!!! OCR                                                                                          !!

# Participes passés
__ocr_être_participe_passé__
    >être  ~..es?$
        <<- /ocr/ not value(\1, "|êtres|") >>>
        <<- /ocr/ \2.endswith("e") and morph(\2, ":V1.*:Ip.*:[13]s", ":[GMA]") and not before("(?i)\\belle +(?:ne +|n’|)$")
        -2>> =suggVerbPpas(\2, ":m:s")                                                              # Erreur de numérisation ?
        <<- /ocr/ __else__ and \2.endswith("s") and morph(\2, ":V1.*:Ip.*:2s", ":[GMA]") and not before("(?i)\\belles +(?:ne +|n’|)$")
        -2>> =suggVerbPpas(\2, ":m:p")                                                              # Erreur de numérisation ?

TEST: __ocr__ vous serez {{couche}} en terre.
TEST: __ocr__ nous serons {{presses}} de monter à bord de ce train-ci.
TEST: __ocr__ Elle était toujours persuadée que B. serait {{acquitte}}
TEST: __ocr__ Alors il lui est {{remonte}} dessus
TEST: __ocr__ il n’était pas le seul à être {{remonte}} contre eux.
TEST: __ocr__ par terre et je suis {{retourne}} sur la tombe.
TEST: __ocr__ il était sublime.
TEST: __ocr__ la longueur de la circonférence étant égale à…
# TEST: __ocr__ vous êtes {{presses}} de monter à bord de ce train-ci.
# Fonctionne avec nous serons, mais pas nous sommes (bug de JavaScript?)


__ocr_avoir_participe_passé__
    >avoir  ~..es?$
        <<- /ocr/ not value(\1, "|avoirs|") >>>
        <<- /ocr/ \2.endswith("e") and morph(\2, ":V1.*:Ip.*:[13]s", ":[GM]|>envie/")
        -2>> =suggVerbPpas(\2, ":m:s")                                                              # Erreur de numérisation ?
        <<- /ocr/ __else__ and \2.endswith("s") and morph(\2, ":V1.*:Ip.*:2s", ":[GM]")
        -2>> =suggVerbPpas(\2, ":m:p")                                                              # Erreur de numérisation ?

TEST: __ocr__ je reconnais que j’ai pas {{traîne}}
TEST: __ocr__ elle est fauchée et a {{emprunte}} de l’argent
TEST: __ocr__ quel héros d’avoir {{affronte}} ces salopards de la police
TEST: __ocr__ tant avoir {{creuse}} vers le haut.
TEST: __ocr__ tu devrais le savoir, d’avoir {{affrontes}} ces gens…
TEST: __ocr__ elle avait envie de s’en sortir enfin.



!!!! Confusions                                                                                   !!

## on / ont
__conf_on_ont2__
    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines]  *WORD  on  @:[QDRY]¬:(?:Ov|3s)
        <<- /conf/ morph(\3, ":[NA].*:[pi]", ":G") -4>> ont         # Confusion probable. Accord avec “\2 \3…”. Pour le verbe avoir à la 3ᵉ personne du pluriel, écrivez “ont”.

    <start>  [certains|certaines|ceux-ci|ceux-là|celles-ci|celles-là|plusieurs]  on  @:[QDRY]¬:(?:Ov|3s)
        <<- /conf/ -3>> ont                                         # Confusion probable. Accord avec “\2”. Pour le verbe avoir à la 3ᵉ personne du pluriel, écrivez “ont”.

TEST: les Allemands {{on}} {{commencé}} la partie.
TEST: ces emmerdeurs {{on}} {{une}} chance de cocu.
TEST: ces gens on les connaît de vue.
TEST: vos chiens {{on}} {{manger}} la pâtée du chat.
TEST: certaines {{on}} {{mangé}} du lion


## ou / où
__conf_det_nom_où_pronom__
    <start>  [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|ton|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|plusieurs]  *WORD  ou  [je|j’|tu|il|on|ils]
    <start>  [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|ton|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|plusieurs]  *WORD  ou  [elle|nous|vous|elles|iel|iels]
        || [ne|n’|le|la|l’|les|me|m’|te|t’|se|s’|lui|nous|vous|leur]
        <<- /conf/ morph(\3, ":[NA]", ":G")
        -4>> où                                             # Confusion probable. Pour évoquer un lieu ou un moment, écrivez “où”.|http://fr.wiktionary.org/wiki/o%C3%B9

TEST: L’hôtel {{ou}} ils sont allés l’été dernier.
TEST: une chambre {{ou}} nous n’avons rien trouvé


## Accord et incohérences
__ppas_sont_adj__
    sont  *WORD
        <<- /ppas/ morph(\2, ":V", ":(?:N|A|Q|W|G|3p)") and not tag_before(\1, "ce_que")
        -2>> =suggVerbPpas(\2, ":m:p")                      # Incohérence : “\2” n’est pas un participe passé.

TEST: après avoir mis à jour sont {{profile}}.



!!
!!
!!!! Conjugaisons nous / vous (2ᵉ partie)                                                         !!
!!
!!

## 1pl
__conj_nous2__
    <start>  nous   ~.ont$
        <<- /conj/ morph(\3, ":V.*:3p", ":[GPY]") and not value(>1, "|ils|elles|iel|iels|")
            and ( (morph(\3, ":V...t_") and value(>1, "le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|leur") and not tag(>1, "enum")) or morph(\3, ":V..i__") )
        -3>> =suggVerb(\3, ":1p")                                       # Conjugaison problement erronée si “\2” est bien le sujet de “\3” et non un pronom objet.

    [<start>|,]  nous  qui  @:V¬:(?:1p|G)
        <<- /conj/ -4>> =suggVerb(\4, ":1p")                            # Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.

TEST: nous {{viendront}}.
TEST: nous vous {{donnerez}} trop de considération
TEST: nous qui {{somme}} si savants
TEST: nous qui {{mourront}} pour toi.
TEST: nous ont donné tant de fric qu’on ne savait plus qu’en faire.
TEST: nous prendre la tête, c’est son passe-temps favori.
TEST: Nous avons également sous-estimé l’état désastreux dans lequel se trouvait le pays.
TEST: Tu nous fais ton baratin, nous prends pour des cons, nous donnes des leçons de morale, nous assènes ta vision comme si c’était une révélation du ciel.
TEST: NOUS CONTACTER
TEST: De ces pensées froides, terribles, implacables, nous viennent les plus sombres rêves imaginables.
TEST: Alors, nous diront le chien et le chat, vous êtes des tyrans.
TEST: Ainsi, nous appartiendront les plus belles pièces de cette collection.


## 2pl
__conj_vous2__
    [<start>|,]  vous  qui  @:V¬:(?:2p|G)
        <<- /conj/ -4>> =suggVerb(\4, ":2p")                            # Conjugaison erronée. Accord avec “\2”. Le verbe devrait être à la 2ᵉ personne du pluriel.

TEST: vous lui {{donner}} du temps
TEST: vous qui {{avançait}} dans la nuit comme des ombres furtives
TEST: vous qui {{décider}} de l’avenir du peuple.
TEST: vous “étaler” sera notre plus grande joie.
TEST: je vous donnais votre dû, vous payais mieux que quiconque et vous me faites un procès.
TEST: Du passé chez votre ami vous parvenaient les meilleurs souvenirs.



!!
!!
!!!! Usage pronominal avec “avoir” au lieu d’“être”                                               !!
!!
!!

__conj_conf_se_être_avoir__
    je  m’  ?[en|y]¿  >avoir
        <<- /conj/ --1>> suis|étais|serai|serais                            # Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.

    tu  t’  ?[en|y]¿  >avoir
        <<- /conj/ not morph(<1, ":V0") --1>> es|étais|seras|serais         # Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.

    [<start>|,]  nous  nous  ?[en|y]¿  >avoir
        <<- /conj/ --1>> sommes|étions|serons|serions                       # Confusion possible. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
        <<- /conj/ -2>> nous,                                               # S’il ne s’agit pas d’une locution pronominale, mettez une virgule pour séparer du sujet les personnes que vous désignez.

    [<start>|,]  vous  vous  ?[en|y]¿  >avoir
        <<- /conj/ --1>> êtes|étiez|serez|seriez                            # Confusion possible. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
        <<- /conj/ -2>> vous,                                               # S’il ne s’agit pas d’une locution pronominale, mettez une virgule pour séparer du sujet les personnes que vous désignez.

    s’  ?[en|y]¿  >avoir
        <<- /conj/ morph(\-1, ":[123]p") --1>> sont|étaient|seront|seraient # Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.
        <<- /conj/ __else__ --1>> est|était|sera|serait                     # Confusion. Sous sa forme pronominale, un verbe s’emploie avec l’auxilaire “être”, non “avoir”.

TEST: je m’y {{avais}} habitué.
TEST: tu t’{{avais}} donné du temps pour finir ton mémoire.
TEST: {{nous}} nous {{avons}} donné le temps
TEST: {{vous}} vous {{avez}} perdu toute notion de décence.
TEST: s’en {{ait}} trop
TEST: s’en {{aient}} assez
TEST: Ce qu’il a tu t’a donné la nausée.


!!
!!
!!!! Participes passés: se +être +verbe                                                           !!
!!
!!

__ppas_je_me_être_verbe__
    je  ?ne¿  [me|m’]  ?y¿  [suis|sois|soit|suit|étais|était|fusse|fusses|fus|fut|fût|serai|serais|serait]  @:Q.*:p¬:(?:G|Q.*:[si])|>dire/
        <<- /ppas/ morph(\-1, ":V[123]_.__p_e_", "*") or (value(>1, "|<end>|") and not value(<1, "|que|qu’|"))
        --1>> =suggVerbPpas(\-1, ":m:s")                                                            # Si ce participe passé se rapporte bien à “je”, il devrait être au singulier.

TEST: je ne me suis jamais {{perdus}}
TEST: c’est de ce château que je me suis {{enfuis}}.
TEST: je me suis donné du temps.


__ppas_tu_te_être_verbe__
    tu  ?ne¿  [te|t’]  ?y¿  [es|est|sois|soit|étais|était|fusse|fusses|fus|fut|fût|sera|seras|serai|serais|serait]  @:Q.*:p¬:(?:G|Q.*:[si])|>dire/
        <<- /ppas/ morph(\-1, ":V[123]_.__p_e_", "*") or (value(>1, "|<end>|") and not value(<1, "|que|qu’|"))
        --1>> =suggVerbPpas(\-1, ":m:s")                                                            # Si ce participe passé se rapporte bien à “tu”, il devrait être au singulier.

TEST: tu t’es finalement {{retrouvés}} en mauvaise posture.
TEST: tu ne t’étais pas laissé le temps d’y réfléchir.


__ppas_il_se_être_verbe__
    il  ?ne¿  [se|s’]  ?y¿  [es|est|sois|soit|étais|était|fusse|fusses|fus|fut|fût|sera|seras|serai|serais|serait]  @:Q.*:(?:f|m:p)¬:(?:G|Q.*:m:[si])
        <<- /ppas/ morph(\-1, ":V[123]_.__p_e_", "*") or (value(>1, "|<end>|") and not value(<1, "|que|qu’|"))
        --1>> =suggVerbPpas(\-1, ":m:s")                                                            # Si ce participe passé se rapporte bien à “il”, il devrait être au masculin singulier.

TEST: le dédale dans lequel il se serait {{perdue}}
TEST: il s’était perdu dans la forêt.
TEST: il s’était dit qu’il avait eu tort de s’irriter si vivement pour une telle peccadille.


__ppas_elle_se_être_verbe__
    elle  ?ne¿  [se|s’]  ?y¿  [es|est|sois|soit|étais|était|fusse|fusses|fus|fut|fût|sera|seras|serai|serais|serait]  @:Q.*:(?:m|f:p)¬:(?:G|Q.*:f:[si])|>dire/
        <<- /ppas/ morph(\-1, ":V[123]_.__p_e_", "*") or (value(>1, "|<end>|") and not morph(<1, ":R|>que/"))
        --1>> =suggVerbPpas(\-1, ":f:s")                                                            # Si ce participe passé se rapporte bien à “elle”, il devrait être au féminin singulier.

TEST: elle s’y était {{préparé}}.
TEST: elle s’était trouvé un mari.


__ppas_nous_nous_être_verbe__
    nous  ?ne¿  nous  ?y¿  [sommes|étions|fûmes|fussions|serons|serions]  @:Q.*:s¬:(?:G|Q.*:[pi])|>dire/
        <<- /ppas/ morph(\-1, ":V[123]_.__p_e_", "*") or (value(>1, "|<end>|") and not morph(<1, ":R|>que/"))
        --1>> =suggVerbPpas(\-1, ":p")                                                              # Si ce participe passé se rapporte bien à “nous”, il devrait être au pluriel.

TEST: Nous nous étions {{cru}} au paradis.


__ppas_ils_se_être_verbe__
    ils  ?ne¿  [se|s’]  ?y¿  [sont|soient|étaient|furent|fussent|seront|serons|seraient]  @:Q.*:(?:f|m:s)¬:(?:G|Q.*:m:[pi])|>dire/
        <<- /ppas/ morph(\-1, ":V[123]_.__p_e_", "*") or (value(>1, "|<end>|") and not value(<1, "|que|qu’|"))
        --1>> =suggVerbPpas(\-1, ":m:p")                                                            # Si ce participe passé se rapporte bien à “ils”, il devrait être au masculin pluriel.

TEST: ils s’y étaient {{abandonné}} avec ferveur


__ppas_elles_se_être_verbe__
    elles  ?ne¿  [se|s’]  ?y¿  [sont|soient|étaient|furent|fussent|seront|seraient]  @:Q.*:(?:m|f:s)¬:(?:G|Q.*:f:[pi])|>dire/
        <<- /ppas/ morph(\-1, ":V[123]_.__p_e_", "*") or (value(>1, "|<end>|") and not morph(<1, ":R|>que/"))
        --1>> =suggVerbPpas(\-1, ":f:p")                                                            # Si ce participe passé se rapporte bien à “elles”, il devrait être au féminin pluriel.

TEST: elles ne s’y étaient pas {{donnée}}.
TEST: sans fin elles se sont succédé


__ppas_se_être__
    [me|m’|te|se|s’]  ?[y|en]¿  >être  *WORD
        <<- /ppas/ morph(\-1, ":(?:Y|[123][sp])", ":[QAG]") --1>> =suggVerbPpas(\-1)                # Incohérence. Après « s’être », le verbe doit être un participe passé.
        <<- /ppas/ __else__ and morph(\-2, ":[123]s") and morph(\-1, ":Q.*:p") and not tag_before(\1, "que") and not before("(?i)\\bon (?:ne |)$")
        --1>> =suggSing(\-1)                                                                        # Le participe passé devrait être au singulier.

    tu  t’  ?[y|en]¿  [es|étais|seras|serais|fus|fusses]  *WORD
        <<- /ppas/ morph(\-1, ":(?:Y|[123][sp])", ":[QAG]") --1>> =suggVerbPpas(\-1)                # Incohérence. Après « s’être », le verbe doit être un participe passé.

TEST: s’être toujours {{donner}} le mot.
TEST: je suis venu et me suis totalement {{donnés}} à cette œuvre
TEST: c’est de ce qui s’est {{passe}}.
TEST: s’était toujours {{passe}} comme ça avec elle
TEST: s’est {{approche}} de la penderie
TEST: terrorisant l’animal qui s’était {{cabre}}.
TEST: ce qui s’est {{passe}}.
TEST: s’y était de plus en plus {{consacrer}} avec enthousiasme.
TEST: tu t’en es {{foutait}} autant que possible.
TEST: elles se sont dit : « Allons-y ».
TEST: On s’est rencontrées lorsqu’on travaillait là-bas.
TEST: des soins que je m’étais donnés.
TEST: Si t’es pas contente, t’achètes pas.
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>|,]
        <<- /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 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.



!!
!!
!!!! Participes passés: s’être fait +infinitif                                                    !!
!!
!!
__ppas_s_être_fait_infi__
    je [me|m’] >être [faits|faite+s]  $:Y
    tu [te|t’] >être [faits|faite+s]  $:Y
    nous nous >être [faits|faite+s]  $:Y
    vous vous >être [faits|faite+s]  $:Y
    [s’|se] >être  [faits|faite+s]  $:Y
        <<- /ppas/ --2>> fait                                               # Dans la forme verbale “s’être fait +verbe”, “fait” est invariable.

TEST: je me suis {{faite}} avoir
TEST: tu t’es {{faite}} prendre
TEST: elle s’est {{faite}} emporter
TEST: nous nous sommes {{faits}} oublier
TEST: vous vous êtes {{faits}} oublier
TEST: ils se sont {{faits}} rouler dans la farine.
TEST: elle s’est faite toute seule.
TEST: nous nous sommes faits plus grands que nous n’étions réellement.


!!
!!
!!!! Participes passés: se +laisser +adjectif                                                     !!
!!
!!

__ppas_pronom_laisser_adj__
    [me|m’|te|t’|le|la|l’]  >laisser  @:A.*:p¬:(?:[YG]|[AQ].*:[is])
        <<- /ppas/ -3>> =suggSing(\3)                                       # Accord avec “\1” : “\3” devrait être au singulier.

TEST: Elle te laisse {{épuisés}} par la tâche.
TEST: Ils la laissèrent {{malades}}.
TEST: Ils la laissent prendre le train.
TEST: Elle te laisse finir le travail.
TEST: Je me laisse de quoi finir.
TEST: Il te laisse trois jours de délai.

    les  >laisser  @:[AQ].*:s¬:(?:[YG]|[AQ].*:[ip])
        <<- /ppas/ -3>> =suggPlur(\3)                                       # Accord avec “\1” : “\3” devrait être au singulier.

    nous  >laisser  @:[AQ].*:s¬:(?:[YG]|[AQ].*:[ip])
        <<- /ppas/ not \2.endswith("ons") -3>> =suggPlur(\3)                # Accord avec “\1” : “\3” devrait être au singulier.

TEST: je les laisse {{indifférent}}.
TEST: elle nous laissera {{perdu}} dans nos délires.
TEST: je les laisse indifférents.
TEST: tu nous laisses indifférentes.
TEST: ils nous laisseront étourdis.
TEST: nous laisserons étourdi cet homme.


!!
!!
!!!! Participes passés: être, avoir été, sembler (+être via pp), devenir, rester, (re)devenir, paraître + participe passé / adj  !!
!!
!!

# (plus haut) processeur de texte : risquer d’être -> risquer être

__ppas_je_tu_verbe_état__
    [je|j’|tu] ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]                                @:[NA].*:p¬:[GWYsi]
    [je|j’|tu] ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                                                  @:[NA].*:p¬:[GWYsi]
    [je|j’|tu] ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenu+e|redevenu+e|resté+e|demeuré+e]                                                  @:[NA].*:p¬:[GWYsi]
    [je|j’|tu] ?[ne|n’]¿ ?[en|y]¿
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        @:[NA].*:p¬:[GWYsi]
    [je|j’|tu] ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                                                                     @:[NA].*:p¬:[GWYsi]
    [je|j’|tu] ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                                          @:[NA].*:p¬:[GWYsi]
        <<- /ppas/ not (tag(<1, "ce_que") and morph(\-1, ":3s")) --1>> =suggSing(\-1)                                   # Accord avec le sujet “\1” : “\-1” devrait être au singulier.

TEST: j’étais {{perdus}}                                                          ->> perdu
TEST: j’aurais été {{perdus}} sans toi                                            ->> perdu
TEST: je n’étais pas {{perdus}}                                                   ->> perdu
TEST: Je suis {{contents}}.                                                       ->> content
TEST: J’en ai été {{contents}}.                                                   ->> content
TEST: Je parais {{contents}}.                                                     ->> content
TEST: Je dirais que la vie est un peu moins {{cher}} en France.
TEST: Je semble {{contents}}.                                                     ->> content
TEST: je ne suis pas {{petits}}
TEST: je parais {{insignifiants}}
TEST: Je suis moi aussi complètement {{désespérés}}                               ->> désespéré
TEST: Je suis moi aussi devenu complètement {{dingues}}                           ->> dingue
TEST: J’y semble être {{perdus}}.
TEST: je ne crois pas avoir paru {{faibles}}
TEST: j’imagine être devenu {{riches}}
TEST: je pense devenir {{célèbres}} bientôt.
TEST: Je ne peux pas être {{méchants}}.
TEST: j’aurais vraiment été {{tentés}}
TEST: je ne pense pas être {{démasqués}}
TEST: Je veux être {{méconnaissables}}
TEST: tu n’es pas {{petites}}
TEST: tu es {{insignifiants}}
TEST: tu ne crois pas être {{meilleurs}}.
TEST: tu ne crois pas avoir été {{découvertes}}
TEST: tu vas être {{payées}}
TEST: tu deviens vraiment très {{forts}} à ce jeu.
TEST: je voudrais bien être dans ses souliers


__ppas_3sg_mas_verbe_état__
    [ce|ça|ceci|cela|c’|ç’] >avoir été >seul                [que|qu’]
    [ce|ça|ceci|cela|c’|ç’] >avoir été @:[AQ].*:f¬:[GWYme]  @:N.*:f
        <<- !4>>

    [ce|ça|ceci|cela|c’|ç’] >être >seul                     [que|qu’]
    [ce|ça|ceci|cela|c’|ç’] >être @:[AQ].*:f¬:[GWYme]       @:N.*:f
        <<- !3>>

    tout en [étant|semblant|devenant|restant|demeurant|redevenant|paraissant] @:A
        <<- !4>>

    ([il|ce|c’|ç’|quiconque]) ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])               [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([il|ce|c’|ç’|quiconque]) ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru]                                                                 [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([il|ce|c’|ç’|quiconque]) ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenu|redevenu|resté|demeuré]                                         [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([il|ce|c’|ç’|quiconque]) ?[ne|n’]¿ ?[en|y]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([il|ce|c’|ç’|quiconque]) ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenu|redevenu|resté|demeuré]                                                                                             [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([il|ce|c’|ç’|quiconque]) ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
        <<- /ppas/ morph(\2, ":(?:[123]s|P)") and not (tag(<1, "ce_que") and morph(\-1, ":3s")) --1>> =suggMasSing(\-1) # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    ([ça|ceci|cela|celui-ci|celui-là]) ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])      [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([ça|ceci|cela|celui-ci|celui-là]) ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru]                                                        [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([ça|ceci|cela|celui-ci|celui-là]) ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenu|redevenu|resté|demeuré]                                [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([ça|ceci|cela|celui-ci|celui-là]) ?[ne|n’]¿ ?[en|y]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([ça|ceci|cela|celui-ci|celui-là]) ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenu|redevenu|resté|demeuré]                                                                                             [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([ça|ceci|cela|celui-ci|celui-là]) ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
        <<- /ppas/ not tag(\1, "enum") and morph(\2, ":3s") and not morph(<1, ":[RV]|>(?:et|ou)/") and not (tag(<1, "ce_que") and morph(\-1, ":3s"))
        --1>> =suggMasSing(\-1)                                                                                         # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    [<start>|,] tout ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]                          [@:A.*:p¬:[GWYNsi]|@:[AQ].*:f¬:[GWYNme]]
    [<start>|,] tout ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                                            [@:A.*:p¬:[GWYNsi]|@:[AQ].*:f¬:[GWYNme]]
    [<start>|,] tout ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenu|redevenu|resté|demeuré]                                                    [@:A.*:p¬:[GWYNsi]|@:[AQ].*:f¬:[GWYNme]]
    [<start>|,] tout ?[ne|n’]¿ ?[en|y]¿
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:A.*:p¬:[GWYNsi]|@:[AQ].*:f¬:[GWYNme]]
    [<start>|,] tout ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenu|redevenu|resté|demeuré]                                                                                             [@:A.*:p¬:[GWYNsi]|@:[AQ].*:f¬:[GWYNme]]
    [<start>|,] tout ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                                          [@:A.*:p¬:[GWYNsi]|@:[AQ].*:f¬:[GWYNme]]
        <<- /ppas/ not tag(\2, "enum") --1>> =suggMasSing(\-1)                                                          # Accord avec le sujet “\2” : “\-1” devrait être au masculin singulier.

    lui [ne|n’|en|y] [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]                                             [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lui [ne|n’|en|y] >avoir [été|semblé|paru]                                                                                               [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lui [ne|n’|en|y] [>être|>sembler] [devenu|redevenu|resté|demeuré]                                                                       [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lui [ne|n’|en|y]
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lui [ne|n’|en|y]
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenu|redevenu|resté|demeuré]                                                                                             [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lui [ne|n’|en|y]
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
        <<- /ppas/ not morph(<1, ":[RV]") and not (tag(<1, "ce_que") and morph(\-1, ":3s")) --1>> =suggMasSing(\-1)     # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    lui n’ [en|y] [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]                                                [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lui n’ [en|y] >avoir [été|semblé|paru]                                                                                                  [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lui n’ [en|y] [>être|>sembler] [devenu|redevenu|resté|demeuré]                                                                          [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lui n’ [en|y]
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lui n’ [en|y]
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenu|redevenu|resté|demeuré]                                                                                             [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lui n’ [en|y]
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
        <<- /ppas/ not morph(<1, ":[RV]") and not (tag(<1, "ce_que") and morph(\-1, ":3s")) --1>> =suggMasSing(\-1)     # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    ([lui|ça|ceci|cela|ce|c’|ç’|celui|celui-ci|celui-là]) qui ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]) [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([lui|ça|ceci|cela|ce|c’|ç’|celui|celui-ci|celui-là]) qui ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru]                                 [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([lui|ça|ceci|cela|ce|c’|ç’|celui|celui-ci|celui-là]) qui ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenu|redevenu|resté|demeuré]         [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([lui|ça|ceci|cela|ce|c’|ç’|celui|celui-ci|celui-là]) qui ?[ne|n’]¿ ?[en|y]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([lui|ça|ceci|cela|ce|c’|ç’|celui|celui-ci|celui-là]) qui ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenu|redevenu|resté|demeuré]                                                                                             [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    ([lui|ça|ceci|cela|ce|c’|ç’|celui|celui-ci|celui-là]) qui ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
        <<- /ppas/ morph(\2, ":(?:[123]s|P)") and not (tag(<1, "ce_que") and morph(\-1, ":3s")) --1>> =suggMasSing(\-1) # Accord avec le sujet “\1 qui” : “\-1” devrait être au masculin singulier.

    lequel ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]                                    [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lequel ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                                                      [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lequel ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenu|redevenu|resté|demeuré]                                                              [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lequel ?[ne|n’]¿ ?[en|y]¿
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lequel ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenu|redevenu|resté|demeuré]                                                                                             [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
    lequel ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:f¬:[GWYme]]
        <<- /ppas/ not morph(<1, ":R") --1>> =suggMasSing(\-1)                                                          # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

TEST: Il semble être {{partis}} pour toujours.                                    ->> parti
TEST: Il n’est pas {{demander}} à chacun de participer.
TEST: Il n’en était pas {{contents}}.                                             ->> content
TEST: Il est {{laisser}} à lui-même
TEST: s’indigner contre quiconque en fut {{fâchés}}
TEST: celui qui ne semble pas {{étonnés}}
TEST: c’est ça qui paraît {{stupides}}
TEST: celui-là semble {{perdus}} dans ses pensées.
TEST: c’est {{condescendants}}.                                                   ->> condescendant
TEST: C’est {{finis}}.
TEST: Ç’avait été {{horribles}}
TEST: ça n’y semblait pas {{pertinents}}
TEST: cela paraît {{incroyables}}
TEST: ceci ne paraissait avoir été {{efficaces}}
TEST: ça peut avoir été {{efficaces}}, mais c’est souvent une putain d’illusion.
TEST: elle avait accompagné cet homme, lequel était {{revenue}} de l’enfer.
TEST: Il peut être {{observée}}.
TEST: celui-là pensait être {{perdue}}
TEST: celui-là peut être {{perdue}}
TEST: il pense avoir été {{volés}}
TEST: lui ne pensait jamais être {{reconnus}}.
TEST: lui n’y affirmait jamais avoir été {{reconnus}}
TEST: ça ne semble pas avoir été {{conçus}} pour ça.
TEST: celui-ci déclare être devenu {{fous}}
TEST: celui-là qui n’aime pas avoir paru plus {{grands}} qu’il ne l’était réellement
TEST: cela qui n’en était pas moins {{absurdes}}
TEST: lui qui affirmait être devenu {{éclairée}}
TEST: lui qui ne croit rester {{humbles}} en mettant sans cesse en avant ses mérites
TEST: lui qui n’en aimait pas rester {{visibles}}
TEST: lequel allait être {{renvoyée}} de l’établissement.
TEST: tout sera {{dissoute}}
TEST: lui ne voulant être {{retrouvés}}
TEST: C’est donc seules que les deux femmes sont amenées à comparaître
TEST: C’eût été pure imagination.
TEST: Je n’arrêtais pas de me répéter que tout cela était peut-être pure imagination
TEST: La femme qui faisait ça est partie.
TEST: De cela a toujours été faite notre vie
TEST: Ce sont différents types de violences
TEST: La littérature africaine s’ouvre au monde, parle au monde, tout en étant ancrée dans le continent.
TEST: pour « faire de la politique avec leur député » sans « faire de travail pour l’Union européenne », mais tout en étant payés par elle.
TEST: le sentiment que la question du chômage, tout en restant importante, est moins intense.
TEST: tout est nuances de rouges, de gris et de bleus.
TEST: tout en restant bien sages
TEST: Celles et ceux qui n’auront que cela seront vraiment appauvris. D’autres, qui seront plus aisés, iront compléter par de la capitalisation.


__ppas_3sg_fem_verbe_état__
    ([elle|celle-ci|celle-là]) ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])              [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    ([elle|celle-ci|celle-là]) ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru]                                                                [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    ([elle|celle-ci|celle-là]) ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenue|redevenue|restée|demeurée]                                    [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    ([elle|celle-ci|celle-là]) ?[ne|n’]¿ ?[en|y]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    ([elle|celle-ci|celle-là]) ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenue|redevenue|restée|demeurée]                                                                                         [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    ([elle|celle-ci|celle-là]) ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
        <<- /ppas/ not tag(\1, "enum") and not morph(<1, ":[RV]|>(?:et|ou)/") and morph(\2, ":(?:[123]s|P)") and not (tag(<1, "ce_que") and morph(\-1, ":3s"))
        --1>> =suggFemSing(\-1)                                                                                         # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

    ([elle|celle|celle-ci|celle-là]) qui ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])    [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    ([elle|celle|celle-ci|celle-là]) qui ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru]                                                      [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    ([elle|celle|celle-ci|celle-là]) qui ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenue|redevenue|restée|demeurée]                          [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    ([elle|celle|celle-ci|celle-là]) qui ?[ne|n’]¿ ?[en|y]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    ([elle|celle|celle-ci|celle-là]) qui ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenue|redevenue|restée|demeurée]                                                                                         [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    ([elle|celle|celle-ci|celle-là]) qui ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
        <<- /ppas/ morph(\2, ":(?:[123]s|P)") and not (tag(<1, "ce_que") and morph(\-1, ":3s")) --1>> =suggFemSing(\-1) # Accord avec le sujet “\1 qui” : “\-1” devrait être au féminin singulier.

    laquelle ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]                                  [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    laquelle ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                                                    [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    laquelle ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenue|redevenue|restée|demeurée]                                                        [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    laquelle ?[ne|n’]¿ ?[en|y]¿
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    laquelle ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenue|redevenue|restée|demeurée]                                                                                         [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
    laquelle ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:p¬:[GWYsi]|@:[AQ].*:m¬:[GWYfe]]
        <<- /ppas/ not morph(<1, ":R") --1>> =suggFemSing(\-1)                                                          # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

TEST: elle a été {{perdu}} par ses parents                                        ->> perdue
TEST: Elle semble être totalement {{ruiné}}.                                      ->> ruinée
TEST: Elle est complètement {{fol}}.                                              ->> folle
TEST: elle n’est pas {{petits}}
TEST: Elle en est de plus en plus {{belles}}.                                     ->> belle
TEST: elle n’en est pas {{fâché}}                                                 ->> fâchée
TEST: elle ne croit pas être {{trompé}}
TEST: ici, elle ne risque pas d’être {{attaquées}}
TEST: celle-ci ne semble pas être devenue {{aigries}}
TEST: celle qui paraît {{dingues}} de toi
TEST: celle-là qui n’en imagine pas cependant être devenue si {{distingué}}       ->> distinguée
TEST: Celle-ci peut avoir été {{endommagé}}.
TEST: celle qui ne pense pas être {{découvert}}
TEST: laquelle n’était pas {{contrarié}}


__ppas_1pl_verbe_état__
    nous ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])                                    @:[NA].*:s¬:[GWYpi]|>légion
    nous ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru]                                                                                      @:[NA].*:s¬:[GWYpi]|>légion
    nous ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenus|devenues|redevenus|redevenues|restés|restées|demeurés|demeurées]                    @:[NA].*:s¬:[GWYpi]|>légion
    nous ?[ne|n’]¿ ?[en|y]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        @:[NA].*:s¬:[GWYpi]|>légion
    nous ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenus|devenues|redevenus|redevenues|restés|restées|demeurés|demeurées]                                                   @:[NA].*:s¬:[GWYpi]|>légion
    nous ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                                          @:[NA].*:s¬:[GWYpi]|>légion
        <<- /ppas/ not morph(<1, ":[RV]|>(?:ne|nous)/") and morph(\1, ":1p") and not (tag(<1, "ce_que") and morph(\-1, ":3s"))
        --1>> =suggPlur(\-1)                                                                                            # Accord avec le sujet “nous” : “\-1” devrait être au pluriel.

TEST: nous paraissons {{faible}}
TEST: Nous paraissons avoir été complètement {{prise}} de panique.                ->> prises
TEST: Nous devons avoir été bien {{méchant}} pour être traité de la sorte.
TEST: nous ne pouvons devenir aussi {{perspicace}} avec tout cet alcool ingurgité.
TEST: nous pensons être {{désiré}}
TEST: nous n’y devons pas être {{instruit}}, mais…
TEST: nous sommes légion.
TEST: nous ne paraissions pas avoir été légion, mais l’effet eut autant de force que si nous avions été des millions.


__ppas_3pl_mas_verbe_état__
    ils ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]                                       [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ils ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                                                         [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ils ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenus|redevenus|restés|demeurés]                                                             [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ils ?[ne|n’]¿ ?[en|y]¿
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ils ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenus|redevenus|restés|demeurés]                                                                                         [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ils ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
        <<- /ppas/ not value(\-1, "|légion|") and not (tag(<1, "ce_que") and morph(\-1, ":3s")) --1>> =suggMasPlur(\-1) # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    ([eux|ceux-ci|ceux-là]) ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])                 [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ([eux|ceux-ci|ceux-là]) ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru]                                                                   [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ([eux|ceux-ci|ceux-là]) ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenus|redevenus|restés|demeurés]                                       [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ([eux|ceux-ci|ceux-là]) ?[ne|n’]¿ ?[en|y]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ([eux|ceux-ci|ceux-là]) ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenus|redevenus|restés|demeurés]                                                                                         [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ([eux|ceux-ci|ceux-là]) ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
        <<- /ppas/ not morph(<1, ":[RV]") and morph(\2, ":(?:3p|P)") and not value(\-1, "|légion|") and not (tag(<1, "ce_que") and morph(\-1, ":3s"))
        --1>> =suggMasPlur(\-1)                                                                                         # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    ([eux|ceux|ceux-ci|ceux-là]) qui ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])            [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ([eux|ceux|ceux-ci|ceux-là]) qui ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru]                                                              [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ([eux|ceux|ceux-ci|ceux-là]) qui ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenus|redevenus|restés|demeurés]                                  [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ([eux|ceux|ceux-ci|ceux-là]) qui ?[ne|n’]¿ ?[en|y]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ([eux|ceux|ceux-ci|ceux-là]) qui ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenus|redevenus|restés|demeurés]                                                                                         [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    ([eux|ceux|ceux-ci|ceux-là]) qui ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
        <<- /ppas/ morph(\2, ":(?:3p|P)") and not value(\-1, "|légion|") and not (tag(<1, "ce_que") and morph(\-1, ":3s"))
        --1>> =suggMasPlur(\-1)                                                                                         # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    lesquels ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]                                  [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    lesquels ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                                                    [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    lesquels ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenus|redevenus|restés|demeurés]                                                        [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    lesquels ?[ne|n’]¿ ?[en|y]¿
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    lesquels ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenus|redevenus|restés|demeurés]                                                                                         [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
    lesquels ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:f¬:[GWYme]]
        <<- /ppas/ not morph(<1, ":R") and not value(\-1, "|légion|") --1>> =suggMasPlur(\-1)                           # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

TEST: ils sont {{parti}}.                                                         ->> partis
TEST: ils sont {{parties}}.                                                       ->> partis
TEST: ils restaient {{méfiantes}}                                                 ->> méfiants
TEST: Ils semblent avoir été {{attaqué}} par des soldats.                         ->> attaqués
TEST: Ils sont de manière si étonnante et si admirable {{arrivé}} à ce résultat…
TEST: Ils sont, semble-t-il, {{parti}} à la chasse.
TEST: Ils sont bel et bien {{mort}}.
TEST: Ils sont tout à fait {{désœuvré}}.
TEST: ils sont, qu’on le veuille ou non, déjà {{parti}}.
TEST: ils sont jour après jour plus {{perdu}}
TEST: ils sont très loin d’être {{idiot}}.
TEST: ils croient être {{perdu}}
TEST: ceux-ci ne peuvent pas être devenus aussi {{grossier}}
TEST: eux semblent devenus particulièrement {{crétin}}
TEST: ceux-là n’affirment pas avoir été {{attaqué}} par un groupe de skinheads
TEST: ceux-là n’en semblent pas moins {{contrarié}}
TEST: ceux qui adorent paraître plus {{instruit}} qu’ils ne sont réellement
TEST: avec ceux-là qui n’ont pas semblé trop {{con}}
TEST: contre ceux-ci qui n’en semblent pas plus {{contrarié}} qui quiconque
TEST: lesquels pensent avoir paru {{faible}} devant leurs pairs.
TEST: ceux qui estimant être {{éduqué}}


__ppas_3pl_fem_verbe_état__
    ([elles|celles-ci|celles-là]) ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])           [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    ([elles|celles-ci|celles-là]) ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru]                                                             [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    ([elles|celles-ci|celles-là]) ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenues|redevenues|restées|demeurées]                             [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    ([elles|celles-ci|celles-là]) ?[ne|n’]¿ ?[en|y]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    ([elles|celles-ci|celles-là]) ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenues|redevenues|restées|demeurées]                                                                                     [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    ([elles|celles-ci|celles-là]) ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
        <<- /ppas/ not morph(<1, ":[RV]") and morph(\2, ":(?:3p|P)") and not value(\-1, "|légion|") and not (tag(<1, "ce_que") and morph(\-1, ":3s"))
        --1>> =suggFemPlur(\-1)                                                                                         # Accord avec le sujet “\1” : “\-1” devrait être au féminin pluriel.

    ([elles|celles|celles-ci|celles-là]) qui ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])    [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    ([elles|celles|celles-ci|celles-là]) qui ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru]                                                      [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    ([elles|celles|celles-ci|celles-là]) qui ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenues|redevenues|restées|demeurées]                      [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    ([elles|celles|celles-ci|celles-là]) qui ?[ne|n’]¿ ?[en|y]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    ([elles|celles|celles-ci|celles-là]) qui ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenues|redevenues|restées|demeurées]                                                                                     [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    ([elles|celles|celles-ci|celles-là]) qui ?[ne|n’]¿ ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
        <<- /ppas/ morph(\2, ":(?:3p|P)") and not value(\-1, "|légion|") and not (tag(<1, "ce_que") and morph(\-1, ":3s"))
        --1>> =suggFemPlur(\-1)                                                                                         # Accord avec le sujet “\1 qui” : “\-1” devrait être au féminin pluriel.

    lesquelles ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]                                [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    lesquelles ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                                                  [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    lesquelles ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenues|redevenues|restées|demeurées]                                                  [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    lesquelles ?[ne|n’]¿ ?[en|y]¿
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    lesquelles ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenues|redevenues|restées|demeurées]                                                                                     [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
    lesquelles ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                                          [@:[NA].*:s¬:[GWYpi]|@:[AQ].*:m¬:[GWYfe]]
        <<- /ppas/ not morph(<1, ":R") and not value(\-1, "|légion|") --1>> =suggFemPlur(\-1)       # Accord avec le sujet “\1” : “\-1” devrait être au masculin pluriel.

TEST: elles n’ont tout de même pas été {{attaqué}}                                ->> attaquées
TEST: Elles sont {{affamé}}.                                                      ->> affamées
TEST: Celles-là sont {{folle}}.
TEST: elles veulent être {{différente}}
TEST: Elle peut être {{observées}}.
TEST: Elles ne peuvent pas être {{observée}}.
TEST: elles doivent être {{fâché}}
TEST: elles doivent avoir été {{attaqué}}
TEST: elles peuvent avoir été {{trompé}}
TEST: elles n’y souhaitent pas être plus {{considérée}}
TEST: celles qui redeviennent {{méchante}}
TEST: celles-là qui n’affirment pas avoir été {{oubliés}}
TEST: contre elles qui n’en estiment pas avoir été {{flouée}}
TEST: lesquelles veulent devenir {{méchants}}                                     ->> méchantes
TEST: celles-là imaginent être devenues légion


__ppas_avoir_été__
    >avoir  été  *WORD
        <<- /ppas/ morph(\3, ":[123]s", ":[GNAQWY]") -3>> =suggVerbPpas(\3)          # Après “avoir été”, il faut un participe passé.
        <<- /ppas/ not before("[çcCÇ]’$|[cC][eE] n’$|[çÇ][aA] (?:[nN]’|)$") and not before("(?i)^ *ne pas ") and not morph(<1, ":Y") >>>
        <<- /ppas/ morph(\3, ":Y", ":[AN]") -1:2>> _                                 # Tournure familière. Utilisez “être allé” plutôt que “avoir été”.
        <<- /ppas/ morph(\3, ":V1..t.*:Y", ":[AN]") and not morph(>1, ":D")
        -3>> =suggVerbPpas(\3)                                                       # Incohérence. Après “avoir été”, il faut un participe passé (à moins que “avoir été” signifie ici “être allé”).

TEST: j’ai été {{instruis}} par elle
TEST: avoir été {{prit}} par surprise
TEST: Ils {{ont été}} {{réaliser}} à partir d’éléments naturels.
TEST: J’{{ai été}} camper dans les Alpes.
TEST: Tu {{as été}} prendre du bois.
TEST: J’{{ai été}} chercher du pain.
TEST: J’{{ai alors été}} mesurer les débits sur chacun des diffuseurs.
TEST: Mon grand-père aurait été fier.
TEST: Ç’eût été prendre des vessies pour des lanternes.
TEST: C’eût été foncer tête baissée dans la gueule du loup.
TEST: Leur passe-temps, ça a été faire n’importe quoi.
TEST: Ne pas ressortir le livre le plus remarqué de la collaboration aurait été faire acte de censure.
TEST: Partir aurait été assurer sa survie.
TEST: J’ai été conseiller régional



!!!! Participes passés: accord en nombre avec la conjugaison de « être » (et équivalent)            !!

__ppas_être_accord_sing__
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])           @:[NA].*:p¬:[GMWYsi]
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                             @:[NA].*:p¬:[GMWYsi]
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                            @:[NA].*:p¬:[GMWYsi]
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                @:[NA].*:p¬:[GMWYsi]
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                                                             @:[NA].*:p¬:[GMWYsi]
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                                  @:[NA].*:p¬:[GMWYsi]
        <<- /ppas/ not tag_before(\1, "que") and not morph(\1, ":G") and morph(\2, ":[123]s", ":(?:C|N.*:p)")
        --1>> =suggSing(\-1)                                                                        # Accord avec la forme verbale “\2” : “\-1” devrait être au singulier.

    [<start>|,]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])           @:[NA].*:p¬:[GMWYsi]
    [<start>|,]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                             @:[NA].*:p¬:[GMWYsi]
    [<start>|,]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                            @:[NA].*:p¬:[GMWYsi]
    [<start>|,]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                @:[NA].*:p¬:[GMWYsi]
    [<start>|,]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                                                             @:[NA].*:p¬:[GMWYsi]
    [<start>|,]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                                  @:[NA].*:p¬:[GMWYsi]
        <<- /ppas/ morph(\1, ":[123]s", ":(?:C|N.*:p)") --1>> =suggSing(\-1)                        # Accord avec la forme verbale “\1” : “\-1” devrait être au singulier.

TEST: cette petite chienne avait été longtemps {{malades}}.
TEST: Ce mâle qui est resté {{arrogants}} ?
TEST: Cette folle qui n’affirme pas avoir été {{frappés}}.
TEST: Cet animal qui n’en souhaite pas rester {{amnésiques}}.
TEST: Qui n’en semble pas être devenu {{malades}} ?
TEST: C’est le crime qui se vante, qui adore avoir semblé {{légitimes}}.
TEST: ce jour, et surtout cette soirée, qui ne semble pas devenir {{interminables}}.
TEST: ces emmerdeurs, qui ne sont toujours pas {{parti}}, ont encore eu une idée pour nous pourrir la vie.
TEST: ne déclare pas avoir été {{présents}}
TEST: déteste paraître {{ignorants}}
TEST: les plus anciens restes trouvés à ce jour proviennent de ce site
TEST: Restes crâniens.
TEST: Demeures victoriennes.


__ppas_être_accord_plur__
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])                   @:[NA].*:s¬:[GMWYpi]|>légion/
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                                     @:[NA].*:s¬:[GMWYpi]|>légion/
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenus|redevenus|restés|demeurés|devenues|redevenues|restées|demeurées]  @:[NA].*:s¬:[GMWYpi]|>légion/
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        @:[NA].*:s¬:[GMWYpi]|>légion/
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenus|redevenus|restés|demeurés|devenues|redevenues|restées|demeurées]                                                   @:[NA].*:s¬:[GMWYpi]|>légion/
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                                          @:[NA].*:s¬:[GMWYpi]|>légion/
        <<- /ppas/ not tag_before(\1, "que") and not morph(\1, ":G") and morph(\2, ":[13]p")
        --1>> =suggPlur(\-1)                                                                        # Accord avec la forme verbale “\2” : “\-1” devrait être au pluriel.

    [<start>|,]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])                   @:[NA].*:s¬:[GMWYpi]|>légion/
    [<start>|,]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                                     @:[NA].*:s¬:[GMWYpi]|>légion/
    [<start>|,]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenus|redevenus|restés|demeurés|devenues|redevenues|restées|demeurées]  @:[NA].*:s¬:[GMWYpi]|>légion/
    [<start>|,]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                                        @:[NA].*:s¬:[GMWYpi]|>légion/
    [<start>|,]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenus|redevenus|restés|demeurés|devenues|redevenues|restées|demeurées]                                                   @:[NA].*:s¬:[GMWYpi]|>légion/
    [<start>|,]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                                          @:[NA].*:s¬:[GMWYpi]|>légion/
        <<- /ppas/ morph(\1, ":[13]p") --1>> =suggPlur(\-1)                                         # Accord avec la forme verbale “\1” : “\-1” devrait être au pluriel.

TEST: ces atouts sont très {{favorable}}
TEST: Mais ces hommes affirment être redevenus {{humble}}.
TEST: ces femmes n’affirment pas avoir été {{courtoise}}.
TEST: des avocates qui n’imaginent pas devenir {{inapte}} pour si peu.
TEST: ces hommes qui n’y semblent pas avoir été {{élégant}}.
TEST: Qui adorerait être redevenu {{sains}}.
TEST: qui n’en furent pas {{balayé}} au premier coup de vent.
TEST: n’aime pas paraître {{faibles}}.
TEST: semblent être redevenus {{sage}}
TEST: ce que les journalistes estiment être normal.
TEST: qui échappe à tout contrôle démocratique et dans lequel les lobbies sont partie prenante est une folie.



!!!! Participes passés: accord en genre avec le substantif précédent                              !!

__ppas_sujet_être_accord_genre__
    [<start>|,|$:Cs]  [un|le|ce|cet]                    (*WORD)  ?qui¿  ?[ne|n’]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])             *WORD
    [<start>|,|$:Cs]  [un|le|ce|cet]                    (*WORD)  ?qui¿  ?[ne|n’]¿  (>avoir) [été|semblé|paru]                                                               *WORD
    [<start>|,|$:Cs]  [un|le|ce|cet]                    (*WORD)  ?qui¿  ?[ne|n’]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                              *WORD
    [<start>|,|$:Cs]  [un|le|ce|cet]                    (*WORD)  ?qui¿  ?[ne|n’]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                    *WORD
    [<start>|,|$:Cs]  [un|le|ce|cet]                    (*WORD)  ?qui¿  ?[ne|n’]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                                                 *WORD
    [<start>|,|$:Cs]  [un|le|ce|cet]                    (*WORD)  ?qui¿  ?[ne|n’]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                      *WORD
        <<- /ppas/ morph(\1, ":[NA].*:[me]", ":[GWf]") and morph(\-1, ":A.*:f", ":[GWMme]") and (morph(\2, ":[123]s") or (not tag(\1, "enum") and morph(\2, ":P")))
        --1>> =switchGender(\-1)                                                                    # Accord erroné : “\1” et “\-1” ne sont pas accordés en genre.

    [<start>|,|$:Cs]  [une|la|ma|ta|sa|cette]           (*WORD)  ?qui¿  ?[ne|n’]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])             *WORD
    [<start>|,|$:Cs]  [une|la|ma|ta|sa|cette]           (*WORD)  ?qui¿  ?[ne|n’]¿  (>avoir) [été|semblé|paru]                                                               *WORD
    [<start>|,|$:Cs]  [une|la|ma|ta|sa|cette]           (*WORD)  ?qui¿  ?[ne|n’]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                              *WORD
    [<start>|,|$:Cs]  [une|la|ma|ta|sa|cette]           (*WORD)  ?qui¿  ?[ne|n’]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                    *WORD
    [<start>|,|$:Cs]  [une|la|ma|ta|sa|cette]           (*WORD)  ?qui¿  ?[ne|n’]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                                                 *WORD
    [<start>|,|$:Cs]  [une|la|ma|ta|sa|cette]           (*WORD)  ?qui¿  ?[ne|n’]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                      *WORD
        <<- /ppas/ morph(\1, ":[NA].*:[fe]", ":[GWm]") and morph(\-1, ":A.*:m", ":[GWMfe]") and (morph(\2, ":[123]s") or (not tag(\1, "enum") and morph(\2, ":P")))
        --1>> =switchGender(\-1)                                                                    # Accord erroné : “\1” et “\-1” ne sont pas accordés en genre.

    [<start>|,|$:Cs]  [l’|mon|ton|son|notre|votre|leur] (*WORD)  ?qui¿  ?[ne|n’]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])             *WORD
    [<start>|,|$:Cs]  [l’|mon|ton|son|notre|votre|leur] (*WORD)  ?qui¿  ?[ne|n’]¿  (>avoir) [été|semblé|paru]                                                               *WORD
    [<start>|,|$:Cs]  [l’|mon|ton|son|notre|votre|leur] (*WORD)  ?qui¿  ?[ne|n’]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                              *WORD
    [<start>|,|$:Cs]  [l’|mon|ton|son|notre|votre|leur] (*WORD)  ?qui¿  ?[ne|n’]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                    *WORD
    [<start>|,|$:Cs]  [l’|mon|ton|son|notre|votre|leur] (*WORD)  ?qui¿  ?[ne|n’]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                                                 *WORD
    [<start>|,|$:Cs]  [l’|mon|ton|son|notre|votre|leur] (*WORD)  ?qui¿  ?[ne|n’]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                      *WORD
        <<- /ppas/ ((morph(\1, ":[NA].*:f", ":[GWme]") and morph(\-1, ":A.*:m", ":[GWMfe]")) or (morph(\1, ":[NA].*:m", ":[GWfe]") and morph(\-1, ":A.*:f", ":[GWme]")))
            and (morph(\2, ":[123]s") or (not tag(\1, "enum") and morph(\2, ":P")))
        --1>> =switchGender(\-1)                                                                    # Accord erroné : “\1” et “\-1” ne sont pas accordés en genre.

    [<start>|,|$:Cs]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  (*WORD)  ?qui¿  ?[ne|n’]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])                   *WORD
    [<start>|,|$:Cs]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  (*WORD)  ?qui¿  ?[ne|n’]¿  (>avoir) [été|semblé|paru]                                                                     *WORD
    [<start>|,|$:Cs]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  (*WORD)  ?qui¿  ?[ne|n’]¿  ([>être|>sembler])  [devenus|redevenus|restés|demeurés|devenues|redevenues|restées|demeurées]  *WORD
    [<start>|,|$:Cs]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  (*WORD)  ?qui¿  ?[ne|n’]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                    *WORD
    [<start>|,|$:Cs]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  (*WORD)  ?qui¿  ?[ne|n’]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenus|redevenus|restés|demeurés|devenues|redevenues|restées|demeurées]                               *WORD
    [<start>|,|$:Cs]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  (*WORD)  ?qui¿  ?[ne|n’]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                                      *WORD
        <<- /ppas/ ((morph(\1, ":[NA].*:f", ":[GWme]") and morph(\-1, ":A.*:m", ":[GWMfe]")) or (morph(\1, ":[NA].*:m", ":[GWfe]") and morph(\-1, ":A.*:f", ":[GWme]"))) and morph(\2, ":(?:[123]p|P)")
        --1>> =switchGender(\-1)                                                                    # Accord erroné : “\1” et “\-1” ne sont pas accordés en genre.

    *WORD  [que|qu’]  [un|le|ce|cet|une|la|ma|ta|sa|cette|l’|mon|ton|son|notre|votre|leur|les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  *WORD  ?[ne|n’]¿
        || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                *WORD
    *WORD  [que|qu’]  [un|le|ce|cet|une|la|ma|ta|sa|cette|l’|mon|ton|son|notre|votre|leur|les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  *WORD  ?[ne|n’]¿
        || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir])
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                             *WORD
    *WORD  [que|qu’]  [un|le|ce|cet|une|la|ma|ta|sa|cette|l’|mon|ton|son|notre|votre|leur|les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  *WORD  ?[ne|n’]¿
        || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                  *WORD
        <<- /ppas/ checkAgreement(\1, \-1) !-1>>

TEST: Un orage est {{annoncée}}.
TEST: ce chat ne sera pas {{euthanasiée}}
TEST: Le chien qui ne sera pas {{oubliée}}
TEST: cet espion qui sera {{jugée}} bientôt
TEST: la danse n’est pas {{fini}}…
TEST: Une averse semble être {{annoncé}}.
TEST: ta fille qui pense avoir été {{trompé}}
TEST: cette carte qui ne sera jamais {{terminé}} à temps
TEST: Ma mémoire qui a aussi été {{effacé}}.
TEST: Sa femme qui ne paraît pas avoir été {{choqué}}
TEST: l’avenir de la région paraissait {{suspendue}} à ce financement
TEST: l’idiot affirmait être devenu {{géniale}}
TEST: Mon ami qui pensait être {{suivie}}
TEST: l’écolier qui ne croyait pas avoir été {{brillante}}
TEST: les femmes sont vraiment {{partis}}                                         ->> parties
TEST: les hommes ne sont pas tout à fait {{fâchées}}                              ->> fâchés
TEST: plusieurs invités qui ne sont pas {{contentes}}
TEST: les réunions sans cesse reportées qui sont {{annulés}}
TEST: les hommes croyant être {{instruites}}
TEST: Les tortures que ce journaliste pense être “normales”.
TEST: La première était René, le parfumeur, qui s’approcha de Catherine


__ppas_nom_propre_être_accord_genre__
    [<start>|,|$:Cs]  ($:M)  ?qui¿  ?[ne|n’]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])          *WORD
    [<start>|,|$:Cs]  ($:M)  ?qui¿  ?[ne|n’]¿  (>avoir) [été|semblé|paru]                                                            *WORD
    [<start>|,|$:Cs]  ($:M)  ?qui¿  ?[ne|n’]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                           *WORD
    [<start>|,|$:Cs]  ($:M)  ?qui¿  ?[ne|n’]¿
        || ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                *WORD
    [<start>|,|$:Cs]  ($:M)  ?qui¿  ?[ne|n’]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                             *WORD
    [<start>|,|$:Cs]  ($:M)  ?qui¿  ?[ne|n’]¿
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                  *WORD
        <<- /ppas/ not tag(\1, "enum") and ((morph(\1, ":M.*:f", ":[GWme]") and morph(\-1, ":A.*:m", ":[GWfe]")) or (morph(\1, ":M.*:m", ":[GWfe]") and morph(\-1, ":A.*:f", ":[GWme]")))
            and (morph(\2, ":[123]s") or (not tag(\1, "enum") and morph(\2, ":P")))
        --1>> =switchGender(\-1)                                                                    # Accord erroné : “\1” et “\-1” ne sont pas accordés en genre.

    *WORD  [que|qu’]  $:M  ?[ne|n’]¿
        || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir])
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                *WORD
    *WORD  [que|qu’]  $:M  ?[ne|n’]¿
        || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir])
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                             *WORD
    *WORD  [que|qu’]  $:M  ?[ne|n’]¿
        || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                  *WORD
        <<- /ppas/ checkAgreement(\1, \-1) !-1>>

TEST: Marianne semble devenue {{colériques}}
TEST: Pauline n’affirme pas avoir été {{vaincu}} pour autant
TEST: Sara n’en croit pas cependant être devenue {{aigries}}
TEST: Patrick est devenu {{folles}}
TEST: Mohammed ne semble pas avoir paru {{dingues}}
TEST: Isaac n’en estime pas réellement avoir semblé {{faibles}}
TEST: Antoine est {{mariée}}.
TEST: Antoine n’est pas {{mariés}}.
TEST: Antoine est peut-être {{fatiguée}}.
TEST: Éric n’est pas très {{fatiguée}}.
TEST: Martine est {{marié}}.
TEST: Martine qui n’est pas {{marié}}.
TEST: Martine qui est très {{intelligent}}.
TEST: Martine n’est pas très {{intelligent}}.
TEST: Pierre est {{dominée}} par son adversaire.
TEST: Louise adorant avoir paru {{éduqué}}
TEST: Les travaux que Jeanne pense être achevés depuis longtemps n’ont pas encore commencé.


__ppas_adj_être_celui_celle_ceux_celles_qui__
    [<start>|,]  *WORD  [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]  celui  qui
    [<start>|,]  *WORD  >avoir  [été|semblé|paru]                                                   celui  qui
    [<start>|,]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                           celui  qui
    [<start>|,]  *WORD
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                celui  qui
    [<start>|,]  *WORD
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                             celui  qui
    [<start>|,]  *WORD
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                  celui  qui
        <<- /ppas/ morph(\2, ":A.*:[fp]", ":(?:G|:m:[si])") and morph(\3, ":[123]s")
        -2>> =suggMasSing(\2)                                                                       # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin singulier.

    [<start>|,]  *WORD  [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]  celle  qui
    [<start>|,]  *WORD  >avoir  [été|semblé|paru]                                                   celle  qui
    [<start>|,]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                           celle  qui
    [<start>|,]  *WORD
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                celle  qui
    [<start>|,]  *WORD
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                             celle  qui
    [<start>|,]  *WORD
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                  celle  qui
        <<- /ppas/ morph(\2, ":A.*:[mp]", ":(?:G|:f:[si])") and morph(\3, ":[123]s")
        -2>> =suggFemSing(\2)                                                                       # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin singulier.

    [<start>|,]  *WORD  [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]  ceux  qui
    [<start>|,]  *WORD  >avoir  [été|semblé|paru]                                                   ceux  qui
    [<start>|,]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                           ceux  qui
    [<start>|,]  *WORD
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                ceux  qui
    [<start>|,]  *WORD
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                             ceux  qui
    [<start>|,]  *WORD
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                  ceux  qui
        <<- /ppas/ morph(\2, ":A.*:[fs]", ":(?:G|:m:[pi])") and morph(\3, ":[123]p")
        -2>> =suggMasPlur(\2)                                                                       # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin pluriel.

    [<start>|,]  *WORD  [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]  celles  qui
    [<start>|,]  *WORD  >avoir  [été|semblé|paru]                                                   celles  qui
    [<start>|,]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                           celles  qui
    [<start>|,]  *WORD
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                celles  qui
    [<start>|,]  *WORD
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                             celles  qui
    [<start>|,]  *WORD
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                  celles  qui
        <<- /ppas/ morph(\2, ":A.*:[ms]", ":(?:G|:f:[pi])") and morph(\3, ":[123]p")
        -2>> =suggFemPlur(\2)                                                                       # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin pluriel.

TEST: {{vains}} est celui qui croit que sa religion lui accorde le salut.                   ->> vain
TEST: {{ridiculisé}} fut celle qui lutta d’arrache-pied à faire connaître la vérité.        ->> ridiculisée
TEST: {{faible}} paraissent avoir été ceux qui ont été vaincus                              ->> faibles
TEST: {{oublié}} étaient celles qui avaient lutté pour un monde libre.                      ->> oubliées


__ppas_adj_être_det_nom__
    [<start>|,]  *WORD  [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]  [un|le|ce|cet]  @:[NA].*:[me]:[si]
    [<start>|,]  *WORD  >avoir  [été|semblé|paru]                                                   [un|le|ce|cet]  @:[NA].*:[me]:[si]
    [<start>|,]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                           [un|le|ce|cet]  @:[NA].*:[me]:[si]
    [<start>|,]  *WORD
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                [un|le|ce|cet]  @:[NA].*:[me]:[si]
    [<start>|,]  *WORD
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                             [un|le|ce|cet]  @:[NA].*:[me]:[si]
    [<start>|,]  *WORD
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                  [un|le|ce|cet]  @:[NA].*:[me]:[si]
        <<- /ppas/ morph(\2, ":A.*:[fp]", ":(?:G|:m:[si])") and morph(\3, ":[123]s")
        -2>> =suggMasSing(\2)                                                                       # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin singulier.

    [<start>|,]  *WORD  [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]  [une|la|ma|ta|sa|cette]  @:[NA].*:[fe]:[si]
    [<start>|,]  *WORD  >avoir  [été|semblé|paru]                                                   [une|la|ma|ta|sa|cette]  @:[NA].*:[fe]:[si]
    [<start>|,]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                           [une|la|ma|ta|sa|cette]  @:[NA].*:[fe]:[si]
    [<start>|,]  *WORD
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                [une|la|ma|ta|sa|cette]  @:[NA].*:[fe]:[si]
    [<start>|,]  *WORD
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                             [une|la|ma|ta|sa|cette]  @:[NA].*:[fe]:[si]
    [<start>|,]  *WORD
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                  [une|la|ma|ta|sa|cette]  @:[NA].*:[fe]:[si]
        <<- /ppas/ morph(\2, ":A.*:[mp]", ":(?:G|:f:[si])") and morph(\3, ":[123]s")
        -2>> =suggFemSing(\2)                                                                       # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin singulier.

    [<start>|,]  *WORD  [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]  [l’|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]
    [<start>|,]  *WORD  >avoir  [été|semblé|paru]                                                   [l’|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]
    [<start>|,]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                           [l’|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]
    [<start>|,]  *WORD
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                [l’|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]
    [<start>|,]  *WORD
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                             [l’|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]
    [<start>|,]  *WORD
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                  [l’|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]
        <<- /ppas/ morph(\2, ":A.*:m", ":[fe]") and morph(\-1, ":[NA]:f", ":[me]")
        -2>> =suggFemSing(\2)                                                                       # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin singulier.
        <<- /ppas/ __else__ and morph(\2, ":A.*:f", ":[me]") and morph(\-1, ":[NA]:m", ":[fe]")
        -2>> =suggMasSing(\2)                                                                       # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin singulier.
        <<- /ppas/ morph(\2, ":A.*:p", ":[Gsi]") and morph(\3, ":[123]s")
        -2>> =suggSing(\2)                                                                          # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au singulier.

    [<start>|,]  *WORD  [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  @:[NA].*:[pi]
    [<start>|,]  *WORD  >avoir  [été|semblé|paru]                                                   [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  @:[NA].*:[pi]
    [<start>|,]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                           [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  @:[NA].*:[pi]
    [<start>|,]  *WORD
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  @:[NA].*:[pi]
    [<start>|,]  *WORD
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenu+e|redevenu+e|resté+e|demeuré+e]                                             [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  @:[NA].*:[pi]
    [<start>|,]  *WORD
        || ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
        || avoir [été|semblé|paru]                                                                  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  @:[NA].*:[pi]
        <<- /ppas/ morph(\2, ":A.*:m", ":[fe]") and morph(\-1, ":[NA]:f", ":[me]")
        -2>> =suggFemPlur(\2)                                                                       # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin pluriel.
        <<- /ppas/ __else__ and morph(\2, ":A.*:f", ":[me]") and morph(\-1, ":[NA]:m", ":[fe]")
        -2>> =suggMasPlur(\2)                                                                       # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin pluriel.
        <<- /ppas/ __else__ and morph(\2, ":A.*:s", ":[Gpi]") and morph(\3, ":[123]p")
        -2>> =suggPlur(\2)                                                                          # Accord erroné avec “\-2 \-1” : cet adjectif devrait être au pluriel.

TEST: {{cachée}} allait devenir ce livre                                            ->> caché
TEST: {{vain}} fut la destruction de cette base.                                    ->> vaine
TEST: {{utiles}} a été la perte de notre arrogance                                  ->> utile
TEST: {{perdu}} serait devenu l’entreprise                                          ->> perdue
TEST: {{perdue}} allait être l’homme                                                ->> perdu
TEST: {{ridicule}} paraissent être les gesticulations des prêtres                   ->> ridicules
TEST: {{perdue}} avaient été les vérités des religions à mystère                    ->> perdues
TEST: {{perdus}} sont les femmes                                                    ->> perdues
TEST: {{vérifiées}} semblent avoir été les faits                                    ->> vérifiés
TEST: {{libres}} aime avoir été notre fille                                         ->> libre



!!
!!
!!!! Participes passés: avoir l’air                                                               !!
!!
!!

__ppas_avoir_l_air__
    il  ?[ne|n’]¿  >avoir  l’  air  @:A¬:(?:A.*:[me]:[si]|G)
        <<- /ppas/ --1>> =suggMasSing(\-1)                                      # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

    elle  ?[ne|n’]¿  >avoir  l’  air  @:A¬:(?:A.*:[si]|G)
        <<- /ppas/ not morph(<1, ":R|>(?:et|ou)/") --1>> =suggFemSing(\-1)      # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

    <start>  [le|un|ce|cet|mon|ton|son|notre|votre|leur]  *WORD  ?[ne|n’]¿  >avoir  l’  air  @:A¬:(?:A.*:[me]:[si]|G)
        <<- /ppas/ morph(\3, ":[NA].*:[me]", ":f") --1>> =suggMasSing(\-1)      # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

    <start>  [la|une|cette|ma|ta|sa|notre|votre|leur]  *WORD  ?[ne|n’]¿  >avoir  l’  air  @:A¬:(?:A.*:[si]|G)
        <<- /ppas/ morph(\3, ":[NA].*:[fe]", ":m") --1>> =suggFemSing(\-1)      # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

    [<start>]  *WORD  ?[ne|n’]¿  >avoir  l’  air  @:A¬:(?:A.*:m:[si]|G)
        <<- /ppas/ morph(\2, ":M.*:m", ":M.*:[fe]") --1>> =suggMasSing(\-1)     # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

    ils  ?[ne|n’]¿  >avoir  l’  air  @:A¬:(?:A.*:[me]|G)
        <<- /ppas/ --1>> =suggMasPlur(\-1)                                      # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

    elles  ?[ne|n’]¿  >avoir  l’  air  @:A¬:(?:A.*:(?:m:[si]|[fe]:[pi])|G)
        <<- /ppas/ not morph(<1, ":R|>(?:et|ou)/") --1>> =suggFemPlur(\-1)      # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

    <start>  [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  *WORD  ?[ne|n’]¿  >avoir  l’  air  @:A¬:(?:A.*:[me]:[si]|G)
        <<- /ppas/ morph(\3, ":[NA].*:m:[pi]", ":[fe]") and morph(\-1, ":[NA].*:f")
        --1>> =suggMasPlur(\-1)                                                 # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728
        <<- /ppas/ __else__ and morph(\3, ":[NA].*:f:[pi]", ":[me]") and morph(\-1, ":[NA].*:(?:m:p|f:s)")
        --1>> =suggFemPlur(\-1)                                                 # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

    >avoir  l’  air  @:A¬:(?:A.*:[me]:[si]|G)
        <<- /ppas/ morph(\1, ":V0a.*:[123]s") and morph(\-1, ":A.*:p") and not value(<1, "|on|")
        --1>> =suggSing(\-1)                                                    # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728
        <<- /ppas/ __else__ and morph(\1, ":V0a.*:[123]p") and morph(\-1, ":A.*:s")
        --1>> =suggPlur(\-1)                                                    # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

    [/-je|/-tu|/-iel]  l’  air  @:A¬:(?:A.*:[si]|G)
        <<- /ppas/ morphVC(\1, ":V0a") --1>> =suggSing(\-1)                     # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

    [/-nous|/-iels]  l’  air  @:A¬:(?:A.*:(?:m:[si]|p)|G)
        <<- /ppas/ morphVC(\1, ":V0a") --1>> =suggPlur(\-1)                     # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

    /-il  l’  air  @:A¬:(?:A.*:[me]:[si]|G)
        <<- /ppas/ morphVC(\1, ":V0a") --1>> =suggMasSing(\-1)                  # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

    /-elle  l’  air  @:A¬:(?:A.*:[si]|G)
        <<- /ppas/ morphVC(\1, ":V0a") --1>> =suggFemSing(\-1)                  # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

    /-ils  l’  air  @:A¬:(?:A.*:[me]|G)
        <<- /ppas/ morphVC(\1, ":V0a") --1>> =suggMasPlur(\-1)                  # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

    /-elles  l’  air  @:A¬:(?:A.*:(?:m:[si]|[fe]:[pi])|G)
        <<- /ppas/ morphVC(\1, ":V0a") --1>> =suggFemPlur(\-1)                  # Dans la locution “avoir l’air”, il faut accorder l’adjectif avec le sujet (si “avoir l’air” signifie “sembler”) ou éventuellement avec le mot “air” si vous évoquez l’allure d’un être vivant.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1728

TEST: avait l’air {{sinistres}} des mauvais jours.                      ->> sinistre
TEST: avaient l’air {{ignorante}} du danger                             ->> ignorantes
TEST: il n’avait pas l’air {{heureuse}}                                 ->> heureux
TEST: ils n’avaient jamais l’air {{perdues}}                            ->> perdus
TEST: Elle n’avait guère l’air {{grossières}}                           ->> grossière
TEST: Elles avaient de temps en temps l’air tellement {{furieuse}}.     ->> furieuses
TEST: iel avait l’air {{stupides}}                                      ->> stupide
TEST: iels avaient l’air {{furieuse}}                                   ->> furieuses
TEST: Avais-je l’air {{perdues}}                                        ->> perdue
TEST: Avais-tu l’air {{folles}}                                         ->> folle
TEST: Avait-il l’air {{grosse}}                                         ->> gros
TEST: Avait-elle l’air {{grosses}}                                      ->> grosse
TEST: Avions-nous l’air {{perdue}}                                      ->> perdues
TEST: Avaient-ils l’air {{ignorantes}} ?                                ->> ignorants
TEST: Avaient-elles l’air {{triomphants}} ?                             ->> triomphantes
TEST: Paul avait l’air {{perdue}}                                       ->> perdu
TEST: la voiture avait l’air {{foutues}}                                ->> foutue
TEST: Le chien a l’air {{idiote}}                                       ->> idiot
TEST: Les écoles avaient l’air {{fermés}}                               ->> fermées
TEST: Nos voisins auront l’air {{perdues}}                              ->> perdus
TEST: Avais-je l’air égarée ?
TEST: Avais-tu l’air folle ?
TEST: Avait-il l’air serein ?
TEST: Avait-elle l’air absente ?
TEST: Avions-nous l’air ignorantes ?
TEST: Avaient-ils l’air ignorants ?
TEST: Avaient-elles l’air triomphantes ?
TEST: Ils avaient l’air sombre.
TEST: On avait l’air crevés.
TEST: Il a l’air stupide, il a même l’air con.
TEST: A-t-il l’air stupide…
TEST: Françoise n’avait pas l’air particulièrement surprise.
TEST: Ils ont l’air contents de cette nouvelle.
TEST: Ces suggestions ont l’air intéressantes.
TEST: Ces maisons auraient l’air plus chaleureuses si elles étaient mieux entretenues.
TEST: Elle n’avait pas l’air inquiet et troublé des personnes préoccupées.
TEST: Ses enfants ont l’air espiègle que leur père avait à leur âge.
TEST: Sa robe a l’air élégant des créations des grands couturiers.
TEST: Ses amies ont l’air distant, mais l’âme généreuse.



!!!! Accords avec l’adjectif précédant le pronom                                                  !!

__ppas_adj_accord_je_tu__
    <start>  *WORD  ?,¿  [je|j’|tu|iel]
        <<- /ppas/ morph(\2, ":A.*:p", ":[GEMWPsi]")
        -2>> =suggSing(\2)                                                      # Si cet adjectif se réfère au pronom « \-1 », l’adjectif devrait être au singulier (et accordé en genre).

TEST: {{Découragés}}, je suis parti.


__ppas_adj_accord_il__
    <start>  *WORD  ?,¿  il
        <<- /ppas/ morph(\2, ":A.*:[fp]", ":(?:G|E|M1|W|P|m:[si])") and not after("^ +(?:y (?:a|aura|avait|eut)|d(?:ut|oit|evait|evra) y avoir|s’agi(?:ssait|t|ra))[, .]")
        -2>> =suggMasSing(\2)                                                   # Si cet adjectif se réfère au pronom « il », l’adjectif devrait être au masculin singulier.

TEST: — {{Déçue}}, il s’en est allé.
TEST: Lancés il y a plus de 13 ans, le 14 février 2001, ces outils
TEST: Si délégués il doit y avoir, ce sera uniquement des gens choisis parmi nous.
TEST: Étudiante, il s’agissait de s’inventer des parents riches.


__ppas_adj_accord_elle__
    <start>  *WORD  ?,¿  elle
        <<- /ppas/ not value(\2, "|bref|désolé|désolée|pire|") and morph(\2, ":A.*:[mp]", ":(?:G|E|M1|W|P|f:[si])")
        -2>> =suggFemSing(\2)                                                   # Si cet adjectif se réfère au pronom « elle », l’adjectif devrait être au féminin singulier.

TEST: — {{Déçu}}, elle s’en est allée.
TEST: Parlant de réussite, elle se donne bonne conscience en y rajoutant de la bienveillance.


__ppas_adj_accord_ils__
    <start>  *WORD  ?,¿  ils
        <<- /ppas/ not value(\2, "|bref|désolé|désolée|pire|") and morph(\2, ":A.*:[fs]", ":(?:G|E|M1|W|P|m:[pi])")
        -2>> =suggMasPlur(\2)                                                   # Si cet adjectif se réfère au pronom « ils », l’adjectif devrait être au masculin pluriel.

TEST: Vraiment {{soucieuse}}, ils sont.
TEST: Très vite, ils sont partis
TEST: Une fois terminé, ils sont revenus.
TEST: Désolé, ils ne viendront pas.
TEST: Pire, ils piétinent parfois les droits humains.
TEST: Bref, ils veulent des services publics là où ces derniers font de plus en plus défaut.


__ppas_adj_accord_elles__
    <start>  *WORD  ?,¿  elles
        <<- /ppas/ not value(\2, "|bref|désolé|désolée|pire|") and morph(\2, ":A.*:[ms]", ":(?:G|E|M1|W|P|f:[pi])")
        -2>> =suggFemPlur(\2)                                                   # Si cet adjectif se réfère au pronom « elles », l’adjectif devrait être au féminin pluriel.

TEST: Absolument {{heureux}}, elles exultèrent de joie.



!!
!!
!!!! Participes passés : inversion verbe/sujet                                                    !!
!!
!!

__ppas_inversion_être_je__
    /-je  @:(?:[123][sp]|Y|[NA].*:p)¬:[GWsi]
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggSing(\2)                                              # Accord avec le sujet “je” : “\2” devrait être au singulier.

    /-je  @:(?:[123][sp]|[NA].*:p)¬:[GWYsi]
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggSing(\2)                                              # Accord avec le sujet “je” : “\2” devrait être au singulier.

TEST: serais-je {{fâchés}} contre vous ?
TEST: Demeurerais-je {{dingues}} d’elle ?


__ppas_inversion_être_tu__
    /-tu  @:(?:[123][sp]|Y|[NA].*:p)¬:[GWsi]
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggSing(\2)                                              # Accord avec le sujet “tu” : “\2” devrait être au singulier.

    /-tu  @:(?:[123][sp]|[NA].*:p)¬:[GWYsi]
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggSing(\2)                                              # Accord avec le sujet “tu” : “\2” devrait être au singulier.

TEST: Es-tu {{arriver}} ?
TEST: Es-tu déjà {{arriver}} ?
TEST: Resteras-tu {{amorphes}} encore longtemps ?


__ppas_inversion_être_il__
    /-il  @:(?:[123][sp]|Y|[NA].*:[pf])¬:(?:G|W|[me]:[si])|question/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggMasSing(\2)                                           # Accord avec le sujet “il” : “\2” devrait être au masculin singulier.

    /-il  @:(?:[123][sp]|[NA].*:[pf])¬:(?:G|W|Y|[me]:[si])|question/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggMasSing(\2)                                           # Accord avec le sujet “il” : “\2” devrait être au masculin singulier.

TEST: Est-il {{arriver}} ?
TEST: Est-il déjà {{arriver}} ?
TEST: N’est-il pas {{aveugles}}
TEST: Est-il souvent {{arrivait}} de se tromper ?
TEST: Était-il {{prit}} dans la tourmente ?
TEST: Serait-il {{reconnut}} dans la tourmente ?
TEST: restera-t-il coûte que coûte {{connut}} du grand public
#TEST: Semblait-il {{fatiguées}} ?
TEST: semble-t-il savoir de quoi il parle ?
TEST: Parait-il ennuyer l’assistance ?
TEST: Est-il question de ceci ou de cela ?


__ppas_inversion_être_ce__
    /-ce  *WORD
        <<- /ppas/ morphVC(\1, ":V0e.*:3s") and morph(\2, ":(?:[123][sp]|A.*:[pf])", ":(?:G|W|Y|[me]:[si])")
        -2>> =suggMasSing(\2)                                           # Accord avec le sujet “\1” : “\2” devrait être au masculin singulier.
        <<- /ppas/ __else__ and morphVC(\1, ":V0e.*:3p") and morph(\2, ":(?:[123][sp]|A.*:[sf])", ":(?:G|W|Y|[me]:[pi])")
        -2>> =suggMasPlur(\2)                                           # Accord avec le sujet “\1” : “\2” devrait être au masculin pluriel.

TEST: était-ce {{difficiles}}
TEST: étaient-ce {{grande}} intentions qui nous sauveraient ?
TEST: Est-ce former de futurs travailleurs ou bien des citoyens
TEST: Est-ce peine perdue ?


__ppas_inversion_être_elle__
    /-elle  @:(?:[123][sp]|Y|[NA].*:[pm])¬:(?:G|W|[fe]:[si])
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/") and not value(<1, "|se|s’|")
        -2>> =suggFemSing(\2)                                           # Accord avec le sujet “elle” : “\2” devrait être au féminin singulier.

    /-elle  @:(?:[123][sp]|[NA].*:[pm])¬:(?:G|W|Y|[fe]:[si])
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggFemSing(\2)                                           # Accord avec le sujet “elle” : “\2” devrait être au féminin singulier.

TEST: Est-elle {{arriver}} ?
TEST: Est-elle déjà {{arriver}} ?
TEST: Était-elle {{fatiguer}} ?
TEST: Paraissait-elle {{surpris}} ?


__ppas_inversion_être_iel__
    /-iel  @:(?:[123][sp]|Y|[NA].*:p)¬:[GWsi]
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggSing(\2)                                              # Accord avec le sujet “iel” : “\2” devrait être au singulier.

    /-iel  @:(?:[123][sp]|[NA].*:p)¬:[GWYsi]
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggSing(\2)                                              # Accord avec le sujet “iel” : “\2” devrait être au singulier.

TEST: serait-iel {{fâchés}} contre vous ?
TEST: Demeurerait-iel {{dingues}} d’elle ?


__ppas_inversion_être_on__
    /-on  @:(?:[123][sp]|Y)¬:[GW]
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/") and not value(<1, "|se|s’|")
        -2>> =suggVerbPpas(\2)                                          # Accord avec le sujet “on”.

    /-on  @:[123][sp]¬:[GWY]
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggVerbPpas(\2)                                          # Accord avec le sujet “on”.

TEST: est-on déjà {{passer}} de ce côté-là
TEST: Aurait-on déjà {{finit}} notre tour du monde ?
TEST: Deviendrait-on {{meurtrit}} ?
TEST: parait-on {{désespérait}} à ce point


__ppas_inversion_être_nous__
    /-nous  @:(?:[123][sp]|Y|[NA].*:s)¬:[GWpi]|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/") and not value(<1, "|nous|")
        -2>> =suggPlur(\2)                                              # Accord avec le sujet “nous” : “\2” devrait être au pluriel.

    /-nous  @:(?:[123][sp]|[NA].*:s)¬:[GWYpi]|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggPlur(\2)                                              # Accord avec le sujet “nous” : “\2” devrait être au pluriel.

TEST: Sommes-nous {{arriver}} ?
TEST: Sommes-nous déjà {{arriver}} ?
TEST: Ne sommes-nous pas {{aveugle}}
TEST: Paraissons-nous {{faible}} ?


__ppas_inversion_être_vous__
    /-vous  @:(?:[123][sp]|Y)¬:[GWisp]
        <<- /ppas/ not value(\1, "|rendez-vous|") and morphVC(\1, ">(?:être|devenir|redevenir)/") and not value(<1, "|vous|")
        -2>> =suggVerbPpas(\2)                                          # Accord avec le sujet “vous”.

    /-vous  @:[123][sp]¬:[GWYisp]
        <<- /ppas/ not value(\1, "|rendez-vous|") and morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggVerbPpas(\2)                                          # Accord avec le sujet “vous”.

TEST: Êtes-vous {{connut}} en ce milieu ?
TEST: semblez-vous {{prit}} par votre travail ?
TEST: êtes-vous surpris ?
TEST: Resterez-vous manger ?
TEST: Ton rendez-vous arrive bientôt.


__ppas_inversion_être_ils__
    /-ils  @:(?:[123][sp]|Y|[NA].*:[sf])¬:(?:G|W|[me]:[pi])|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/") and not value(<1, "|se|s’|")
        -2>> =suggMasPlur(\2)                                           # Accord avec “ils” : “\2” devrait être au masculin pluriel.

    /-ils  @:(?:[123][sp]|[NA].*:[sf])¬:(?:G|W|Y|[me]:[pi])|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggMasPlur(\2)                                           # Accord avec “ils” : “\2” devrait être au masculin pluriel.

TEST: Sont-ils {{arriver}} ?
TEST: Sont-ils déjà {{arriver}} ?
TEST: Sont-ils vraiment {{aveugle}}
TEST: Redeviennent-ils {{incapable}} avec l’âge ?
TEST: semblent-ils {{oublié}}
TEST: Que se sont-ils dit ?
TEST: ne se sont-ils pas demandé quelle main les avait frappés


__ppas_inversion_être_elles__
    /-elles  @:(?:[123][sp]|Y|[NA].*:[sm])¬:(?:G|W|[fe]:[pi])|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/") and not value(<1, "|se|s’|")
        -2>> =suggFemPlur(\2)                                           # Accord avec “elles” : “\2” devrait être au féminin pluriel.

    /-elles  @:(?:[123][sp]|[NA].*:[sm])¬:(?:G|W|Y|[fe]:[pi])|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggFemPlur(\2)                                           # Accord avec “elles” : “\2” devrait être au féminin pluriel.

TEST: Étaient-elles {{arriver}} ?
TEST: Sont-elles tout à fait {{arriver}} ?
TEST: Ne sont-elles pas {{aveugle}}
TEST: demeurent-elles {{présente}}


__ppas_inversion_être_iels__
    /-iels  @:(?:[123][sp]|Y|[NA].*:s)¬:[GWpi]|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/") and not value(<1, "|nous|")
        -2>> =suggPlur(\2)                                              # Accord avec le sujet “iels” : “\2” devrait être au pluriel.

    /-iels  @:(?:[123][sp]|[NA].*:s)¬:[GWYpi]|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggPlur(\2)                                              # Accord avec le sujet “iels” : “\2” devrait être au pluriel.

TEST: Étaient-iels {{arriver}} ?
TEST: Étaient-iels déjà {{arriver}} ?
TEST: Ne paraissent-iels pas {{aveugle}}
TEST: paraissent-iels {{faible}} ?


__ppas_ayant_été_pronom_ppas__
    ayant  été  lui-même  @:[QA].*:[fp]¬:[me][si]
        <<- /ppas/ --1>> =suggMasSing(\-1)                              # Accord avec “\3” : “\-1” devrait être au masculin singulier.

    ayant  été  elle-même  @:[QA].*:[mp]¬:[fe][si]
        <<- /ppas/ --1>> =suggFemSing(\-1)                              # Accord avec “\3” : “\-1” devrait être au féminin singulier.

    ayant  été  [nous-même|vous-même|iel-même]  @:[QA].*:p¬:[si]
        <<- /ppas/ -3>> \3s                                             # Accord avec “\-1” : “\3” devrait être au pluriel.
        <<- /ppas/ __also__ --1>> =suggSing(\-1)                        # Accord avec “\3” : “\-1” devrait être au singulier.

    ayant  été  [nous-mêmes|vous-mêmes|iels-mêmes]  @:[QA].*:s¬:[pi]
        <<- /ppas/ -3>> =\3[:-1]                                        # Accord avec “\-1” : “\3” devrait être au singulier.
        <<- /ppas/ __also__ --1>> =suggPlur(\-1)                        # Accord avec “\3” : “\-1” devrait être au pluriel.

    ayant  été  eux-mêmes  @:[QA].*:[fs]¬:[me][pi]
        <<- /ppas/ --1>> =suggMasPlur(\-1)                              # Accord avec “\3” : “\-1” devrait être au masculin pluriel.

    ayant  été  elles-mêmes  @:[QA].*:[ms]¬:[fe][pi]
        <<- /ppas/ --1>> =suggFemPlur(\-1)                              # Accord avec “\3” : “\-1” devrait être au féminin pluriel.

    ayant été [lui-même|elle-même|nous-même|vous-même|nous-mêmes|vous-mêmes|eux-mêmes|elles-mêmes]
        <<- ~3>> *

TEST: ayant été lui-même {{attaquée}}                               ->> attaqué
TEST: ayant été elle-même {{pris}} dans la tourmente                ->> prise
TEST: ayant été {{vous-même}} {{blâmés}}                            ->> vous-mêmes|||blâmé
TEST: ayant été {{nous-mêmes}} {{blâmé}}                            ->> nous-même|||blâmés
TEST: ayant été eux-mêmes {{chapitré}}                              ->> chapitrés
TEST: ayant été elles-mêmes {{ignorés}} par leur hiérarchie         ->> ignorées



!!
!!
!!!! Se croire/considérer/montrer/penser/révéler/savoir/sentir/voir/vouloir + participe passé/adj !!
!!
!!

__ppas_je_me_verbe__
    [je|j’]  ?[ne|n’]¿  [me|m’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:p¬:(?:[GWYsi]|V0)
        <<- /ppas/ --1>> =suggSing(\-1)                                 # Accord avec le sujet “\1” : “\-1” devrait être au singulier.

TEST: je me savais {{implacables}} avec eux


__ppas_tu_te_verbe__
    tu  ?[ne|n’]¿  [te|t’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:p¬:(?:[GWYsi]|V0)
        <<- /ppas/ --1>> =suggSing(\-1)                                 # Accord avec le sujet “tu” : “\-1” devrait être au singulier.

TEST: quand tu te montres {{infaillibles}}


__ppas_3sg_mas_se_verbe__
    [il|quiconque]  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[pf]¬:(?:G|W|V0|[me]:[si])
        <<- /ppas/ --1>> =suggMasSing(\-1)                              # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    [lui|ça|ceci|cela|celui-ci|celui-là]  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[pf]¬:(?:G|W|V0|[me]:[si])
        <<- /ppas/ not morph(<1, ":[RV]") --1>> =suggMasSing(\-1)       # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    [lui|ça|ceci|cela|ce|c’|ç’|celui|celui-ci|celui-là]  qui  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[pf]¬:(?:G|W|V0|[me]:[si])
        <<- /ppas/ morph(\-2, ":[123]s") --1>> =suggMasSing(\-1)        # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    lequel  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[pf]¬:(?:G|W|V0|[me]:[si])
        <<- /ppas/ not morph(<1, ":R") --1>> =suggMasSing(\-1)          # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

TEST: il se révéla totalement {{incapables}} d’y parvenir.
TEST: ceci se veut {{différents}} des autres.
TEST: celui-là qui ne se montre jamais {{reconnaissants}}
TEST: lequel se veut {{imbattables}} ?


__ppas_3sg_fem_se_verbe__
    [elle|celle-ci|celle-là]  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[pm]¬:(?:G|W|V0|[fe]:[si])
        <<- /ppas/ not morph(<1, ":[RV]") --1>> =suggFemSing(\-1)       # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

    [elle|celle|celle-ci|celle-là]  qui  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[pm]¬:(?:G|W|V0|[fe]:[si])
        <<- /ppas/ morph(\-2, ":[123]s") --1>> =suggFemSing(\-1)        # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

    laquelle  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[pm]¬:(?:G|W|V0|[fe]:[si])
        <<- /ppas/ not morph(<1, ":R") --1>> =suggFemSing(\-1)          # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

TEST: Elle se sait plus {{fortes}} qu’eux tous.
TEST: elle se vit {{abandonné}}
TEST: à celle qui se révélera {{attentif}} à tous ces problèmes.
TEST: laquelle ne se sentit {{légitimes}} malgré ses compétences dans ce domaine.
TEST: elle se sent vide.


__ppas_1pl_nous_verbe__
    nous  ?[ne|n’]¿  nous  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:s¬:(?:[GWpi]|V0)
        <<- /ppas/ morph(\-2, ":1p") --1>> =suggPlur(\-1)               # Accord avec le sujet “nous” : “\-1” devrait être au pluriel.

TEST: nous nous pensions {{invincible}} jusqu’au jour où tout a basculé.


__ppas_3pl_mas_se_verbe__
    ils  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[sf]¬:(?:G|W|V0|[me]:[pi])
        <<- /ppas/ --1>> =suggMasPlur(\-1)                              # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    [ceux-ci|ceux-là]  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[sf]¬:(?:G|W|V0|[me]:[pi])
        <<- /ppas/ not morph(<1, ":[RV]") --1>> =suggMasPlur(\-1)       # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    [eux|ceux|ceux-ci|ceux-là]  qui  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[sf]¬:(?:G|W|V0|[me]:[pi])
        <<- /ppas/ morph(\-2, ":3p") --1>> =suggMasPlur(\-1)            # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    lesquels  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[sf]¬:(?:G|W|V0|[me]:[pi])
        <<- /ppas/ not morph(<1, ":R") --1>> =suggMasPlur(\-1)          # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

TEST: ils se montrent {{exigeantes}}
TEST: ceux-ci se surent {{espionné}} par les agents secrets de l’ennemi.
TEST: agissons eux qui se montrent tellement {{arrogantes}} qu’ils méritent une petite leçon.
TEST: lesquels se pensent encore {{anonyme}}


__ppas_3pl_fem_se_verbe__
    [elles|celles-ci|celles-là]  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[sm]¬:(?:G|W|V0|[fe]:[pi])
        <<- /ppas/ not morph(<1, ":[RV]") --1>> =suggFemPlur(\-1)       # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

    [elles|celles|celles-ci|celles-là]  qui  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[sm]¬:(?:G|W|V0|[fe]:[pi])
        <<- /ppas/ morph(\-2, ":3p") --1>> =suggFemPlur(\-1)            # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

    lesquelles  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[sm]¬:(?:G|W|V0|[fe]:[pi])
        <<- /ppas/ not morph(<1, ":R") --1>> =suggFemPlur(\-1)          # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

TEST: elles se sentent {{perdu}}                                                    ->> perdues
TEST: contre celles qui se veulent {{ignorante}} des réalités.                      ->> ignorantes
TEST: Lesquelles s’y montraient {{dure}}.                                           ->> dures


__ppas_part_présent_infinitif__
    [me|m’|te|t’|l’]  ?[en|y]¿  [montrant|pensant|révélant|sachant|sentant|voyant|voulant]  @:[NA].*:p¬:(?:[GWYsi]|V0)
    [me|m’|te|t’|l’]  ?[en|y]¿  [montrer|penser|révéler|savoir|sentir|voir|vouloir]         @:[NA].*:p¬:(?:[GWYsi]|V0)
        <<- /ppas/ --1>> =suggSing(\-1)                                 # Accord avec le pronom objet “\1” : “\-1” devrait être au singulier.

    le                          [montrant|pensant|révélant|sachant|sentant|voyant|voulant]  @:[NA].*:[fp]¬:(?:[GWY]|V0|m:[si])
    le                          [montrer|penser|révéler|savoir|sentir|voir|vouloir]         @:[NA].*:[fp]¬:(?:[GWY]|V0|m:[si])
        <<- /ppas/ --1>> =suggMasSing(\-1)                              # Accord avec le pronom objet “\1” : “\-1” devrait être au masculin singulier.

    la                          [montrant|pensant|révélant|sachant|sentant|voyant|voulant]  @:[NA].*:[mp]¬:(?:[GWY]|V0|f:[si])
    la                          [montrer|penser|révéler|savoir|sentir|voir|vouloir]         @:[NA].*:[mp]¬:(?:[GWY]|V0|f:[si])
        <<- /ppas/ --1>> =suggFemSing(\-1)                              # Accord avec le pronom objet “\1” : “\-1” devrait être au féminin singulier.

    les                         [montrant|pensant|révélant|sachant|sentant|voyant|voulant]  @:[NA].*:s¬:(?:[GWY]|V0|[pi])
    les                         [montrer|penser|révéler|savoir|sentir|voir|vouloir]         @:[NA].*:s¬:(?:[GWY]|V0|[pi])
        <<- /ppas/ --1>> =suggPlur(\-1)                                 # Accord avec le pronom objet “\1” : “\-1” devrait être au pluriel.

TEST: me sachant {{libres}}, elle renonça.                                          ->> libre
TEST: te voyant {{dégagées}} de toute occupation, il crut bon de t’importuner.      ->> dégagée
TEST: le sentant {{incomprise}}                                                     ->> incompris
TEST: la voir {{persécuté}} ainsi me fit mal au cœur                                ->> persécutée
TEST: les montrer {{inflexible}} nous aidera à les convaincre.                      ->> inflexibles


__ppas_le_verbe_pensée__
    le [>trouver|>considérer|>croire|>imaginer|>rendre|voilà]  *WORD
        <<- /ppas/ morph(\3, ":[AQ].*:(?:[me]:p|f)", ":(?:G|Y|V0|P|[AQ].*:m:[is])") and not (morph(\2, ":Y") and morph(\3, ":3s"))
        -3>> =suggMasSing(\3)                                                       # Accord avec le COD “le” : « \3 » doit être au masculin singulier.

__ppas_la_verbe_pensée__
    la [>trouver|>considérer|>croire|>imaginer|>rendre|voilà]  *WORD
        <<- /ppas/ morph(\3, ":[AQ].*:(?:[fe]:p|m)", ":(?:G|Y|V0|P|[AQ]:f:[is])") and not (morph(\2, ":Y") and morph(\2, ":3s"))
        -3>> =suggFemSing(\3)                                                       # Accord avec le COD “la” : « \2 » doit être au féminin singulier.

__ppas_les_verbe_pensée__
    les [>trouver|>considérer|>croire|>imaginer|>rendre|voilà]  *WORD
        <<- /ppas/ morph(\3, ":[AQ].*:s", ":(?:G|Y|V0|P|[AQ].*:[ip])") and not (morph(\2, ":Y") and morph(\3, ":3s"))
        -3>> =suggPlur(\3)                                                          # Accord avec le COD “les” : « \2 » doit être au pluriel.

__ppas_me_te_verbe_pensée__
    [me|m’|te|t’] [>trouver|>considérer|>croire|>imaginer|>rendre|voilà]  *WORD
        <<- /ppas/ morph(\3, ":[AQ].*:p", ":(?:G|Y|V0|P|[AQ].*:[is])") and not (morph(\2, ":Y") and morph(\3, ":3s"))
        -3>> =suggSing(\3)                                                          # Accord avec le pronom “\1” : « \3 » doit être au singulier.

__ppas_se_verbe_pensée__
    il [se|s’] [>trouver|>considérer|>croire|>imaginer|>rendre]  *WORD
        <<- /ppas/ morph(\3, ":3s") and morph(\4, ":[AQ].*:[fp]", ":(?:G|Y|V0|P|[AQ].*:m:[si])")
        -4>> =suggMasSing(\4)                                                       # Accord avec “il” : « \4 » doit être au masculin singulier.

    elle [se|s’] [>trouver|>considérer|>croire|>imaginer|>rendre]  *WORD
        <<- /ppas/ morph(\3, ":3s") and morph(\4, ":[AQ].*:[mp]", ":(?:G|Y|V0|P|[AQ].*:f:[si])") and not morph(<1, ":R")
        -4>> =suggFemSing(\4)                                                       # Accord avec “elle” : « \4 » doit être au féminin singulier.

    ils [se|s’] [>trouver|>considérer|>croire|>imaginer|>rendre]  *WORD
        <<- /ppas/ morph(\3, ":3p") and morph(\4, ":[AQ].*:[fs]", ":(?:G|Y|V0|P|[AQ].*:m:[pi])")
        -4>> =suggMasPlur(\4)                                                       # Accord avec “ils” : « \4 » doit être au masculin pluriel.

    elles [se|s’] [>trouver|>considérer|>croire|>imaginer|>rendre]  *WORD
        <<- /ppas/ morph(\3, ":3p") and morph(\4, ":[AQ].*:[ms]", ":(?:G|Y|V0|P|[AQ].*:f:[pi])") and not morph(<1, ":R")
        -4>> =suggFemPlur(\4)                                                       # Accord avec “elles” : « \4 » doit être au féminin pluriel.

    [se|s’] [>trouver|>considérer|>croire|>imaginer|>rendre]  *WORD
        <<- /ppas/ morph(\2, ":3s") and morph(\3, ":[AQ].*:p", ":(?:G|Y|V0|P|[AQ].*:[si])")
        -3>> =suggSing(\3)                                                          # Accord avec le pronom “se” (le verbe étant au singulier) : « \3 » doit être au singulier.
        <<- /ppas/ __else__ and morph(\2, ":3p") and morph(\3, ":[AQ].*:s", ":(?:G|Y|V0|[AQ].*:[pi])")
        -3>> =suggPlur(\3)                                                          # Accord avec le pronom “se” (le verbe étant au pluriel) : « \3 » doit être au pluriel.

__ppas_nous_verbe_pensée__
    nous [>trouver|>considérer|>croire|>imaginer|>rendre|voilà]  *WORD
        <<- /ppas/ ( not morph(\2, ":1p") or (morph(\2, ":1p") and value(<1, "|nous|ne|")) )
            and morph(\3, ":[AQ].*:s", ":(?:G|Y|V0|P|[AQ].*:[ip])") and not (morph(\2, ":Y") and morph(\3, ":3s"))
        -3>> =suggPlur(\3)                                                          # Accord avec le pronom “nous” : « \3 » doit être au pluriel.

TEST: ces hommes le rendent {{dingues}}
TEST: Ce con me considère {{stupides}}
TEST: la commandante nous trouve {{stupide}}
TEST: Je les crois {{capable}} du pire
TEST: la voilà {{perdu}}
TEST: la voilà {{forcé}} à abandonner
TEST: nous nous crûmes {{perdu}}
TEST: Cette femme me rend {{folles}}.
TEST: l’homme se considère {{instruits}} alors qu’il n’est qu’un aveugle qui tâtonne.
TEST: Me voilà bien {{avancés}} !
TEST: avec eux, te voilà {{embarqués}} dans une drôle d’histoire…
TEST: un accident et nous voilà mal {{barré}}…
TEST: Le voilà {{perdue}} dans son délire.
TEST: un peu de maquillage et la voilà {{jolis}} comme un cœur.
TEST: les voilà pauvrement {{équipé}} pour un tel périple.
TEST: il se trouve {{laide}}
TEST: elle s’imagine {{perdu}}
TEST: ils se rendent {{meilleures}}
TEST: elles se croient {{meilleurs}}
TEST: ces gens se considèrent {{béni}}
TEST: une chance pour elle alors qu’il n’a pas choisi
TEST: elle se révèle d’ailleurs être une alliée de taille
TEST: mais les considérer uniquement ainsi fait perdre la signification politique de leur geste.
TEST: nous considérer ainsi fait le lit de la haine…
TEST: les voilà souriant aux vissicitudes de l’existence



!!
!!
!!!! Participes passés après “avoir”                                                              !!
!!
!!

__immu_les_avoir_fait_vinfi__
    les >avoir fait ?[me|m’|te|t’|se|s’|nous|vous|leur]¿ $:Y
        <<- !3>>


__ppas_pronom_avoir__
    [je|j’|tu|il|elle|on|ils|elles|iel|iels|et|qui]  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  *WORD
        <<- /ppas/ not value(\-1, "|barre|confiance|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
            and value(<1, "|<start>|,|comme|comment|et|lorsque|lorsqu’|mais|où|ou|quand|qui|pourquoi|puisque|puisqu’|quoique|quoiqu’|si|s’|sinon|")
            and \-1.islower() and morph(\-1, ":(?:[123][sp]|Q.*:[fp])", ":(?:G|W|Q.*:m:[si])")
        --1>> =suggVerbPpas(\-1, ":m:s")
        # Ce verbe devrait être un participe passé au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

    [je|j’|tu|il|elle|on|ils|elles|iel|iels|et|qui]  ?[ne|n’]¿  en  >avoir  *WORD
        <<- /ppas/ not value(\-1, "|barre|confiance|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
            and value(<1, "|<start>|,|comme|comment|et|lorsque|lorsqu’|mais|où|ou|quand|qui|pourquoi|puisque|puisqu’|quoique|quoiqu’|si|s’|sinon|")
            and \-1.islower() and morph(\-1, ":(?:[123][sp])", ":[GWQ]")
        --1>> =suggVerbPpas(\-1, ":m:s")
        # Ce verbe devrait être un participe passé au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: ils leur avaient {{donnés}} du fil à retordre.                                ->> donné
TEST: il a {{affronte}} une bande de voleurs de bétail                              ->> affronté
TEST: J’ai {{mettrai}} du sel.                                                      ->> mis
TEST: J’ai {{lut}} son journal.                                                     ->> lu
TEST: Si j’avais {{sut}}.                                                           ->> su
TEST: Il a {{prit}} le train.                                                       ->> pris
TEST: Il a {{donner}} sa vie pour elle.                                             ->> donné
TEST: Ils leur ont {{données}} un cadeau.                                           ->> donné
TEST: ils avaient, en ce temps-là, déjà {{perdus}} leurs illusions                  ->> perdu
TEST: Ils ont à plusieurs reprises {{perdus}} leur sang-froid.                      ->> perdu
TEST: Elle avait {{pose}} son tricot                                                ->> posé
TEST: qui ont {{refuse}} de se soumettre                                            ->> refusé
TEST: il a {{suffit}} de le pousser un peu                                          ->> suffi
TEST: il en a toujours {{était}} ainsi                                              ->> été
TEST: Ils avaient barre sur lui.


__ppas_nous_vous_avoir__
    [nous|vous]  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  *WORD
    <<- /ppas/ morph(\1, ":Os")
        and not value(\-1, "|barre|confiance|charge|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
        and value(<1, "|<start>|,|comme|comment|et|lorsque|mais|où|ou|quand|qui|pourquoi|puisque|quoique|si|sinon|")
        and not \-1.isupper() and morph(\-1, ":(?:[123][sp]|Q.*:[fp])", ":(?:G|W|Q.*:m:[si])")
    --1>> =suggVerbPpas(\-1, ":m:s")
    # Ce verbe devrait être un participe passé au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: Nous avons {{donne}} tout notre potentiel.
TEST: mais nous avons {{était}} surpris par cette annonce.
TEST: Nous lui avons {{donnée}} un cadeau.
TEST: Vous lui avez {{donnés}} un cadeau.
TEST: nous avions quelque peu {{tempérés}} leurs ardeurs
TEST: D’un côté, le modèle occidental, […], nous a libérés de […]


__ppas_det_nom_avoir__
    [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|certains|certaines|quelques|plusieurs]  *WORD  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  *WORD
    <<- /ppas/ not value(\-1, "|barre|confiance|charge|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
        and value(<1, "|<start>|,|comme|comment|et|lorsque|mais|où|ou|quand|qui|pourquoi|puisque|quoique|si|sinon|")
        and morph(\2, ":[NA]", ":G") and not \-1.isupper() and morph(\-1, ":(?:[123][sp]|Y|Q.*:[fp])", ":(?:G|W|Q.*:m:[si])")
        and not (\-2 == "avions" and morph(\-1, ":3[sp]"))
    --1>> =suggVerbPpas(\-1, ":m:s")
    # Ce verbe devrait être un participe passé au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: Les femmes lui avait {{conseillées}} de se taire.
TEST: le mur avait {{était}} détruit
TEST: Lorsque les femmes ont {{apprit}} la nouvelle…
TEST: Les élèves lui ont {{données}}.
TEST: Les élèves lui ont {{donnés}} une réponse.
TEST: Les élèves leur ont {{donnée}} ça.
TEST: Le maire a {{créée}} un risque.
TEST: le général n’a pas encore {{finit}} sa sieste.
TEST: Certains les ont d’abord jugés trop lents.
TEST: les timides ou les personnes n’ayant pas confiance en elles vont avoir tendance à éviter de regarder dans les yeux.
TEST: Le théâtre, en l’occurrence, a charge de sensibiliser
TEST: Cet homme a nui à notre existence.


__ppas_les_avoir__
    les  >avoir  @:V[0-3]..t.*:Q.*:s¬:[GWpi]
        <<- /ppas/ morph(\2, ":V0a") -3>> =suggPlur(\3)
        # Accord avec le COD “les” : Le participe passé “\2” devrait être au pluriel (et accordé en genre).|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: je les avais {{trompé}} avec mon baratin.
TEST: les avoirs reçus ne couvrent pas toutes les dépenses.
TEST: Mes joueurs, je les ai fait reposer
TEST: Mes joueurs, je les ai fait se reposer


__ppas_nous_avoir__
    nous  >avoir  *WORD  <end>
        <<- /ppas/ morph(\2, ":V0a", ":1p") and morph(\3, ":V[0-3]..t_.*:Q.*:s", ":[GWpi]") and morph(<1, ":(?:M|Os|N)", ":R") and not value(<2, "|que|qu’|")
        -3>> =suggPlur(\3)
        # Accord avec le COD “nous” : Le participe passé “\3” devrait être au pluriel (et accordé en genre).|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: Ces maisons nous avaient {{subjugué}}.
TEST: Alexandre aujourd’hui nous a {{quitté}}
TEST: C’est mot pour mot un script qu’on nous a filé.
TEST: Nous avons donné.
TEST: ces cons nous ont donnés.
TEST: ils nous ont vendus.
TEST: elles nous ont dit : “c’est la fin”.
TEST: Il nous avait dit que…
TEST: c’est la plus belle lettre que le Comité nous a envoyée.


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

TEST: ils l’avaient {{retrouvés}}.
TEST: Vous l’avez {{trouvez}}.                                                    ->> trouvé
TEST: Nous l’avons {{mangés}}.
TEST: Nous l’avons {{mangées}}.
TEST: Ils ne me l’ont pas {{donnés}}
TEST: il faillit agir, mais l’ayant {{remarqués}}, il passa son chemin.


__ppas_m_t_avoir__
    [m’|t’] >avoir @:Q.*:p¬:[GWsi]
        <<- /ppas/ not tag_before(\1, "que") or morph(\3, ":V[0-3]..t_")  -3>> =suggSing(\3)
        # Accord avec “\1”. S’il s’agit d’un COD, le participe passé “\3” devrait être au singulier (et accordé en genre).|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: ces livres m’avaient {{ennuyés}} au-delà du dicible.
TEST: Les élèves m’ont {{écoutés}}.
TEST: Les élèves t’ont de temps en temps {{écoutées}}.
TEST: Les élèves ne m’ont pas {{écoutés}}.
TEST: Les élèves ne m’ont pas {{écoutées}}.
TEST: Nous ne t’avons pas {{écoutés}}.
TEST: Nous ne t’avons pas {{écoutées}}.
TEST: comme ces informations m’avaient {{manquées}}
TEST: les notes que tu m’as données sont mal écrites.
TEST: Garde précieusement les secrets que je t’ai confiés.


__ppas_qui_avoir__
    qui  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  @:Q.*:(?:f|m:p)¬:m:[si]
        <<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s")         # Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: des hommes, des femmes, des enfants qui ne leur avaient {{faits}} que du bien.


__ppas_avoir_ppas_mas_sing__
    [<start>|,|après|pour|pourquoi|quand|que|qu’|sans|d’|de|qui]  ?[ne|n’]¿  ?[lui|leur]¿   avoir  @:Q.*:[pf]¬:m:[si]
    [<start>|,|après|pour|pourquoi|quand|que|qu’|sans|d’|de|qui]  ?[ne|n’]¿  [m’|t’]        avoir  @:Q.*:p¬:[si]
        <<- /ppas/ not value(\-1, "|confiance|charge|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
        --1>> =suggVerbPpas(\-1, ":m:s")                      # Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: Avoir {{instruite}} notre mère
TEST: Après avoir {{baissés}} nos tarifs
TEST: Je viendrai, après avoir vraiment {{écoutée}} le prof.
TEST: Merci de m’avoir {{lus}}                                      ->> lu
TEST: Pourquoi m’avoir {{ignorés}} ainsi ?
TEST: sans avoir {{ignorée}} le problème.


## avoir avec participe passé
__ppas_m_t_l_avoir__
    [l’|m’]  ?[en|y]¿  >avoir  @:(?:Y|[123][sp])¬:[QGWMX]
        <<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s")         # Confusion : employez un participe passé.

    t’  ?[en|y]¿  >avoir  @:(?:Y|[123][sp])¬:[QGWMX]
        <<- /ppas/ not value(\-1, "|confiance|charge|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
        --1>> =suggVerbPpas(\-1, ":m:s")                    # Confusion : employez un participe passé.

TEST: m’avoir {{terminer}}.
TEST: il m’a {{souffler}} la bonne réponse.
TEST: elle t’en a {{parle}}.
TEST: c’est vous qui m’avez {{convertit}}.
TEST: parce que t’as envie que je le fasse
TEST: t’avais confiance
TEST: t’en as envie ?
TEST: quand sa mère l’a emmenée voir un hypnothérapeute pour qu’elle se souvienne


__ppas_avoir__
    >avoir  ~..e[rz]$
        <<- /ppas/ not value(\1, "|A|avions|avoirs|") and morph(\2, ":(?:Y|2p)")
        -2>> =suggVerbPpas(\2, ":m:s")                                              # Incohérence probable avec “\1” : “\2” n’est pas un participe passé.
        <<- /ppas/ __also__ and \1 == "a" and \2.endswith("r") and not value(<1, "|n’|m’|t’|l’|il|on|elle|")
        -1>> à                                                                      # Confusion probable : “a” est une conjugaison du verbe avoir. Pour la préposition, écrivez “à”.

    >avoir  ~..it$
        <<- /ppas/ not value(\1, "|A|avions|avoirs|") and morph(\2, ":V(?:2.*:Ip.*:3s|3.*:Is.*:3s)", ":[NAQ]")
        -2>> =suggVerbPpas(\2, ":m:s")                                              # Incohérence probable avec “\1” : “\2” n’est pas un participe passé.

    >avoir  ~.ut$
        <<- /ppas/ not value(\1, "|A|avions|avoirs|") and morph(\2, ":V3.*:Is.*:3s", ":[NAQ]")
        -2>> =suggVerbPpas(\2, ":m:s")                                              # Incohérence probable avec “\1” : “\2” n’est pas un participe passé.

TEST: Avoir {{marcher}} toute la journée m’a épuisée.
TEST: L’homme, voyez-vous, {{a}} réellement {{marcher}} sur la Lune.
TEST: Je ne lui ai rien {{demander}}, mais il est venu à notre secours au nom de la justice.
TEST: Avoir {{finit}} son œuvre dans les temps, ce n’est pas toujours suffisant.
TEST: ces hommes, n’en doutez pas, auraient {{put}} trouver la solution.
TEST: à celui qui aurait {{déclarer}} une telle horreur
TEST: nous avons vu des avions voler haut dans le ciel.



!!
!!
!!!! COD précédant que                                                                            !!
!!
!!

__ppas_det_plur_COD_que_avoir__
    [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  *WORD  [que|qu’]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels]  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  @:V[0-3]..t.*:Q.*:s¬:[GWpi]
        <<- /ppas/ morph(\2, ":[NA]") and not morph(>1, ":(?:Y|Ov|D|LV)")
            and not ((value(\-1, "|décidé|essayé|tenté|oublié|imaginé|supplié|") and value(>1, "|de|d’|")) or (value(\-1, "|réussi|pensé|") and value(>1, "|à|")))
        --1>> =suggPlur(\-1, \2)
        # Si “\1 \2…” est bien le COD du participe passé “\-1”, celui-ci devrait être au pluriel (et accordé en genre).|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: Les documents qu’ils ont {{acheté}}.
TEST: les flacons qu’ils ont réussi à acquérir
TEST: ça faisait des années que j’avais délaissé ce lieu
TEST: Les électeurs de Donald que l’on avait rencontrés jusque-là boivent l’eau d’une seule fontaine : Fox News et les sites et radios conservateurs.
TEST: des choses que j’aurais oublié d’aborder.
TEST: C’EST EN REGARDANT DES BALLETS QUE J’AI EU ENVIE DE CONCEVOIR DES SPECTACLES.


__ppas_det_mas_sing_COD_que_avoir__
    [un|le|l’|ce|cet|mon|ton|son]  *WORD  [que|qu’]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels]  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  @:V[0-3]..t.*:Q.*:[fp]¬:(?:G|W|[me]:[si])
        <<- /ppas/ morph(\2, ":[NA].*:m") --1>> =suggVerbPpas(\-1, ":m:s")
        # Si “\1 \2…” est bien le COD du participe passé “\-1”, celui-ci devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: Le document qu’ils ont de temps en temps {{achetés}}.
TEST: L’homme que j’ai {{aidée}}.
TEST: L’homme qu’ils ont beaucoup {{aidée}}.
TEST: L’homme que nous avons un peu {{aidée}}.
TEST: le flacon qu’ils ont réussi à acquérir


__ppas_det_fem_sing_COD_que_avoir__
    [une|la|l’|cette|ma|ta|sa|mon|ton|son]  *WORD  [que|qu’]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels]  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  @:V[0-3]..t.*:Q.*:[mp]¬:(?:G|W|[fe]:[si])
        <<- /ppas/ morph(\2, ":[NA].*:f", ">(?:fois|impression)/") and not morph(>1, ":(?:Y|Ov|D|LV)|>qu[e’]/")
            and not ((value(\-1, "|décidé|essayé|tenté|oublié|imaginé|supplié|") and value(>1, "|de|d’|")) or (value(\-1, "|réussi|pensé|") and value(>1, "|à|")))
        --1>> =suggVerbPpas(\-1, ":f:s")
        # Si “\1 \2…” est bien le COD du participe passé “\-1”, celui-ci devrait être au féminin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: La femme que j’ai {{aidé}}.
TEST: La femme que j’ai beaucoup {{aidé}}.
TEST: La femme que j’ai un peu {{aidé}}.
TEST: la danse qu’ils ont réussi à faire
TEST: La dernière fois qu’elle a brûlé, c’était pendant la Commune.
TEST: en ayant l’impression qu’il a beaucoup réussi


__ppas_ce_que_pronom_avoir__
    ce  [que|qu’]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ça|cela|ceci]  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  @:V[0-3]..t.*:Q.*:[fp]¬:(?:G|W|[me]:[si])
        <<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s")
        # Accord avec le COD “ce”. Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: ce que ça a {{donnée}}
TEST: ce qu’il leur a {{données}}



!!!! du / dû                                                                                      !!

__ppas_avoir_dû_vinfi__
    >avoir  [du|dus|due|dues]  [le|la|les|l’|me|m’|te|t’|se|lui|s’|nous|vous|leur|$:Y]
        <<- /ppas/ \3 != "pouvoir" -2>> dû                      # Participe passé de devoir : “dû”.

    /VCint  [du|dus|due|dues]  [le|la|les|l’|me|m’|te|t’|se|lui|s’|nous|vous|leur|$:Y]
        <<- /ppas/ \3 != "pouvoir" -2>> dû                      # Participe passé de devoir : “dû”.

TEST: Il a {{du}} leur prendre.
TEST: J’ai {{du}} lui donner.
TEST: J’ai {{du}} leur prendre.
TEST: A-t-il {{du}} se résoudre à céder ?
TEST: Aurait-il {{du}} {{prendre}} son repas plus tôt ?
TEST: Les Français ont du pouvoir.


__ppas_qui_être_dû__
    qui  ?[ne|n’]¿  [me|m’|te|t’|lui|nous|vous|leur]  >être  du
        <<- /ppas/ --1>> dû                                     # Confusion. Ce qui est dû.

TEST: Voici ce qui t’est {{du}}.
TEST: Voici ce qui me sera {{du}}.
TEST: Voici ce qui vous est {{du}}.



!!!! Participes passés avec “avoir” (formes interrogatives)                                       !!

__ppas_avoir_interrogatif__
    *WORD  /VCint  *WORD
        <<- /ppas/ morphVC(\2, ":V0a") and not value(\3, "|barre|charge|confiance|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|") >>>
        <<- /ppas/ morph(\3, ":(?:Y|[123][sp])", ":[QMG]")
        -3>> =suggVerbPpas(\3, ":m:s")                      # Incohérence probable avec “\2”. Après “avoir”, ce verbe devrait être un participe passé.
        <<- /ppas/ __else__ and not value(\1, "|les|l’|m’|t’|nous|vous|en|") and morph(\3, ":Q.*:[fp]", ":m:[si]")
            and not morph(\1, ":[NA].*:[fp]") and not before("(?i)\\b(?:quel(?:le|)s?|combien) ")
        -3>> =suggVerbPpas(\3, ":m:s")                      # Avec “avoir”, il faut un participe passé (au masculin singulier, sauf éventuellement si un COD précède).

    [<start>|,]  ?n’¿  /VCint  *WORD
        <<- /ppas/ morphVC(\-2, ":V0a") and not value(\-1, "|barre|charge|confiance|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|") >>>
        <<- /ppas/ morph(\-1, ":(?:Y|[123][sp])", ":[QMG]")
        --1>> =suggVerbPpas(\-1, ":m:s")                    # Incohérence probable avec “\-2”. Après “avoir”, ce verbe devrait être un participe passé.
        <<- /ppas/ __else__ and morph(\-1, ":Q.*:[fp]", ":m:[si]")
        --1>> =suggVerbPpas(\-1, ":m:s")                    # Avec “avoir”, il faut un participe passé (au masculin singulier, sauf éventuellement si un COD précède).

TEST: cet été ont-ils {{mentionnés}} la sécheresse                              ->> mentionné
TEST: quand ont-ils {{donner}} satisfaction                                     ->> donné
TEST: qui a-t-elle {{connut}}                                                   ->> connu
TEST: qui a-t-on {{reconnue}}                                                   ->> reconnu
TEST: Avais-je {{laissés}} ces notes sur la table ?                             ->> laissé
TEST: Aurait-elle {{suffit}}                                                    ->> suffi
TEST: Avez-vous {{signez}} le contrat ?
TEST: Ont-ils {{signer}} le contrat ?
TEST: Ai-je déjà {{signez}} le contrat ?
TEST: A-t-il déjà {{signée}} le contrat ?
TEST: Avait-il {{marcher}} seul ?
TEST: Avez-vous {{signez}} le contrat ?
TEST: Ont-ils {{finit}} le travail ?
TEST: Ai-je déjà {{reconnut}} mes torts ?
TEST: N’avais-tu pas crainte de tout perdre ?
TEST: Combien de bêtes n’as-tu pas déjà massacrées
TEST: Combien de bêtes as-tu déjà massacrées
TEST: A-t-il Pierre pour ami ?
TEST: Quel lien y a-t-il entre donner et recevoir ?


__ppas_l_m_t_avoir_interrogatif__
    [l’|m’|t’]  /VCint  *WORD
        <<- /ppas/ morphVC(\2, ":V0a") and morph(\3, ":(?:Y|2p|Q.*:p|3[sp])", ":[GWsi]")
        -3>> =suggVerbPpas(\3, ":m:s")                      # Accord avec le COD “\1” : le participe passé “\3” devrait être au singulier (et accordé en genre).

TEST: l’avait-il {{regardés}} longtemps ?                                       ->> regardé
TEST: l’a-t-il {{finis}} ?                                                      ->> fini
TEST: m’as-tu {{entendus}} ?                                                    ->> entendu


__ppas_les_avoir_pronom__
    les  /VCint  *WORD
        <<- /ppas/ morphVC(\2, ":V0a") and morph(\3, ":(?:Y|2p|Q.*:s|3[sp])", ":[GWpi]")
        -3>> =suggVerbPpas(\3, ":p")                        # Accord avec le COD “les” : le participe passé “\3” devrait être au pluriel (et accordé en genre).

TEST: les avais-tu {{acheté}} là-bas ?
TEST: les ont-ils {{détecté}} ?
TEST: les avaient-ils {{détectez}} ?



!!
!!
!!!! Impératif !                                                                                  !!
!!
!!

# Confusions
__imp_confusion_2e_pers_pluriel__
    [<start>|,]  *WORD  moi
        <<- /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 :

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

    [<start>|,]  *WORD  [les|leur]  *WORD
        <<- /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>|,]
        <<- /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
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: 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
    <start>  [ne|n’]  [lui|leur]               en                    soit
        <<- /imp/ --1>> sois                                                        # S’il s’agit d’un impératif, écrivez “sois”.

    <start>  soit  @:A¬:G
        <<- /imp/ not after(" soit ") -2>> sois                                     # S’il s’agit d’un impératif, écrivez “sois”.

TEST: ne lui {{soit}} pas odieux.
TEST: {{Soit}} cohérent avec toi-même.
TEST: Ne {{soit}} pas con.
TEST: ne leur en {{soit}} pas reconnaissant, ce n’était qu’un calcul de leur part.
TEST: Ne {{soit}} pas en retard !


# avoir
__imp_avoir__
    <start>  [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿  [ai|ait|aies]
    <start>  [ne|n’]  [me|m’|te|t’|nous|vous]  [le|la|l’|les|en|y]          [ai|ait|aies]
    <start>  [ne|n’]  [le|la|l’|les]           [lui|leur|en|y]              [ai|ait|aies]
    <start>  [ne|n’]  [lui|leur]               en                           [ai|ait|aies]
    <start>  [ai|ait|aies]
        <<- /imp/ not value(>1, "|je|") --1>> aie                                   # S’il s’agit d’un impératif, écrivez “aie”.

TEST: {{Ait}} la foi !
TEST: n’{{ait}} pas peur de ces gens-là.


# aller
__imp_aller__
    <start>  >allée  ,
        <<- /imp/ -2>> allez                                                        # S’il s’agit d’un impératif, écrivez “allez”.

    <start>  >allée  *WORD
        <<- /imp/ morph(\3, ":[MYO]", ":A|>et/") -2>> allez                         # S’il s’agit d’un impératif, écrivez “allez”.

    <start>  [allé|allés]
        <<- /imp/ -2>> allez                                                        # S’il s’agit d’un impératif, écrivez “allez”.

TEST: {{Allée}}, on y va !
TEST: {{Allée}} prendre une carte
TEST: — {{Allé}} prendre une cuite.
TEST: Allées et venues
TEST: Allées pavées et bordées de fleurs innombrables.
TEST: Allées qu’on nettoyait tous les jours.


    <start>  [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿  vas
    <start>  [ne|n’]  [me|m’|te|t’|nous|vous]  [le|la|l’|les|en|y]          vas
    <start>  [ne|n’]  [le|la|l’|les]           [lui|leur|en|y]              vas
    <start>  [ne|n’]  [lui|leur]               en                           vas
    <start>  vas
        <<- /imp/ not value(>1, "|tu|") --1>> va                                   # S’il s’agit d’un impératif, pas de “s”.

TEST: {{Vas}} lui mettre une branlée.
TEST: {{Vas}} au diable !
TEST: N’y {{vas}} pas
TEST: — Va-t’en ! [Firefox]


# verbes du 1ᵉʳ et du 3ᵉ groupe en -e
__imp_verbe_groupe1__
    <start>  [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿  ~\w\w+es$
    <start>  [ne|n’]  [me|m’|te|t’|nous|vous]  [le|la|l’|les|en|y]          ~\w\w+es$
    <start>  [ne|n’]  [le|la|l’|les]           [lui|leur|en|y]              ~\w\w+es$
    <start>  [ne|n’]  [lui|leur]               en                           ~\w\w+es$
        <<- /imp/ morph(\-1, ":V[13].*:Ip.*:2s", ":G") and not value(>1, "|tu|")
        --1>> =\-1[:-1]                                                             # S’il s’agit d’un impératif, pas de “s”.

    <start>  ~\w\w+es$
        <<- /imp/ morph(\-1, ":V[13].*:Ip.*:2s", ":[GNAM]") and not value(>1, "|tu|")
        --1>> =\-1[:-1]                                                             # S’il s’agit d’un impératif, pas de “s”.

TEST: {{Apportes}} ton fric à cet homme.
TEST: N’{{abandonnes}} pas si vite.
TEST: Ne {{demandes}} rien, tais-toi.
TEST: — {{Abandonnes}}.
TEST: {{Écartes}} de moi cette coupe.
TEST: Ne {{donnes}} pas autant.
TEST: N’{{insistes}} pas.
TEST: Castres est une belle ville.
TEST: Limoges aussi.


# verbes du 2ᵉ et du 3ᵉ groupe en -t
__imp_verbe_groupe2_groupe3_t__
    <start>  [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿  ~\w\w+t$
    <start>  [ne|n’]  [me|m’|te|t’|nous|vous]  [le|la|l’|les|en|y]          ~\w\w+t$
    <start>  [ne|n’]  [le|la|l’|les]           [lui|leur|en|y]              ~\w\w+t$
    <start>  [ne|n’]  [lui|leur]               en                           ~\w\w+t$
        <<- /imp/ not value(>1, "|il|elle|on|ils|elles|iel|iels|")
            and not (value(\-1, "|vient|dit|surgit|survient|provient|") and (morph(>1, ":(?:[MD]|Oo)|>[A-Z]/") or value(>1, "|l’|d’|m’|t’|s’|")))
            and morph(\-1, ":V[23].*:Ip.*:3s", ":G|>(?:devoir|suffire|para[îi]tre)/") and analyseWord(\-1[:-1]+"s", ":E:2s")
        --1>> =\-1[:-1]+"s"                                                         # S’il s’agit d’un impératif, la terminaison est “is”, non “it”.

    <start>  ~\w\w+t$
        <<- /imp/ not value(>1, "|il|elle|on|ils|elles|iel|iels|")
            and not (value(\-1, "|vient|dit|surgit|survient|provient|") and (morph(>1, ":(?:[MD]|Oo)|>[A-Z]/") or value(>1, "|l’|d’|m’|t’|s’|")))
            and morph(\-1, ":V[23].*:Ip.*:3s", ":[GNA]|>(?:devoir|suffire|para[îi]tre)/") and analyseWord(\-1[:-1]+"s", ":E:2s")
        --1>> =\-1[:-1]+"s"                                                         # S’il s’agit d’un impératif, la terminaison est “is”, non “it”.

TEST: {{Finit}} ton assiette.                                           ->> Finis
TEST: Ne {{pourrit}} pas l’ambiance.                                    ->> pourris
TEST: Ne {{finit}} pas ce devoir.
TEST: {{Finit}} cette tarte.
TEST: Ne me {{choisit}} pas.
TEST: ne l’y {{brandit}} pas.
TEST: Ne {{vient}} que lorsque je te le dirai.                          ->> viens
TEST: Ne l’y {{contraint}} pas
TEST: {{Vient}}.
TEST: {{Sert}} le plat.                                                 ->> Sers
TEST: Suffit de s’en servir.
TEST: Et ne doit pas être rejeté dans les limbes.
TEST: Vient s’ajouter à ce contexte la perception, partagée par beaucoup, du caractère fortement menaçant de l’environnement économique et géopolitique.
TEST: À son bord vient d’embarquer un nouvel équipage
TEST: Vient ensuite Christelle, qui ignore comment se sortir d’affaire.
TEST: Vient ensuite l’emménagement dans une maison isolée.
TEST: Vient alors son tour de se présenter : « Bonjour, je m’appelle Maryse, et je suis alcoolique. »
TEST: Surgit ensuite la violence physique et verbale.
TEST: De là provient, à l’inverse, la joie palpable qui débordait des places occupées
TEST: Parait que ces gens-là sont riches.


# verbes du 3ᵉ groupe en -d
__imp_verbe_groupe3_d__
    <start>  [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿  ~\w\w+d$
    <start>  [ne|n’]  [me|m’|te|t’|nous|vous]  [le|la|l’|les|en|y]          ~\w\w+d$
    <start>  [ne|n’]  [le|la|l’|les]           [lui|leur|en|y]              ~\w\w+d$
    <start>  [ne|n’]  [lui|leur]               en                           ~\w\w+d$
        <<- /imp/ not value(>1, "|il|elle|on|")
            and not ( value(\-1, "|répond|") and (morph(>1, ":[MD]|>[A-Z]/") or value(>1, "|l’|d’|")) )
            and morph(\-1, ":V3.*:Ip.*:3s", ":G")
        --1>> \-1s                                                                  # S’il s’agit d’un impératif, ajoutez un “s”.

    <start>  ~\w\w+d$
        <<- /imp/ not value(>1, "|il|elle|on|")
            and not ( value(\-1, "|répond|") and (morph(>1, ":[MD]|>[A-Z]/") or value(>1, "|l’|d’|")) )
            and morph(\-1, ":V3.*:Ip.*:3s", ":[GNA]")
        --1>> \-1s                                                                  # S’il s’agit d’un impératif, ajoutez un “s”.

TEST: {{Prend}} le chemin de droite.
TEST: N’{{attend}} pas qu’elle vienne.                                  ->> attends
TEST: Ne me {{prend}} pas pour un idiot                                 ->> prends
TEST: Ne l’{{attend}} pas
TEST: Ne m’y {{attend}} pas
TEST: {{Attend}} la correction.
TEST: {{Répond}}.                                                       ->> Réponds
TEST: — Pour ma part, répond P., je crois que tout va bien.


!!
!!
!!!! Impératif : traits d’union manquants                                                         !!
!!
!!

__imp_union_moi__
    *WORD  moi
        <<- /imp/ space_after(\1, 1, 1)
            and morph(\1, ":E", ":[GM]|>(?:venir|aller|partir)/") and not value(<1, "|de|d’|le|la|les|l’|je|j’|me|m’|te|t’|se|s’|nous|vous|lui|leur|")
        ->> \1-\2                                       # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

    [<start>|,]  *WORD  moi
        <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":V(?:1.*:Ip.*:2s|[23].*:Ip.*:3s)", ":[GM]|>(?:venir|aller|partir)/")
        -2:3>> =suggVerbTense(\2, ":E", ":2s")+"-moi"   # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

TEST: {{Apporte moi}} ce dictionnaire.                                      ->> Apporte-moi
TEST: {{Apportez moi}} ce dictionnaire
TEST: tu me dois bien ça, {{Achèves moi}}, je t’en prie.
TEST: explique ça mieux, {{Définit moi}} ça en termes intelligibles.
TEST: Viens moi je m’ennuie.
TEST: je suis moi et tu es toi.


__imp_union_toi__
    *WORD  toi
        <<- /imp/ space_after(\1, 1, 1)
            and morph(\1, ":E:2s", ":[GM]|>(?:venir|aller|partir)/") and not value(<1, "|de|d’|le|la|les|l’|me|m’|te|t’|se|s’|nous|vous|lui|leur|")
        ->> \1-\2                                       # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

    [<start>|,]  *WORD  toi
        <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":V(?:1.*:Ip.*:2s|[23].*:Ip.*:3s)", ":[GM]|>(?:venir|aller|partir)/")
        -2:3>> =suggVerbTense(\2, ":E", ":2s")+"-toi"   # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

TEST: {{Donne toi}} du temps.
TEST: j’en ai marre, {{instruit toi}} avant de parler.


__imp_union_nous_vous_lui__
    *WORD  [nous|vous|lui]
        <<- /imp/ space_after(\1, 1, 1)
            and morph(\1, ":E", ":[GM]|>(?:venir|aller|partir)/") and morph(>1, ":|<end>", ":(?:Y|3[sp]|Oo)|>(?:en|y)/") and morph(<1, ":Cc|<start>|>,")
        ->> \1-\2                                       # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

    [<start>|,]  *WORD  [nous|vous|lui]
        <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":V(?:1.*:Ip.*:2s|[23].*:Ip.*:3s)", ":[GM]|>(?:venir|aller|partir)/") and not morph(>1, ":Y")
        -2:3>> =suggVerbTense(\2, ":E", ":2s")+"-"+\3   # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

TEST: {{Donne nous}} du café.
TEST: si ça se peut, {{apprend nous}} à réussir.
TEST: Ce que Jeanne, femme de Patrick, veut vous dire de sa vie.
TEST: Daignez le lui permettre


__imp_union_y__
    *WORD  y
        <<- /imp/ space_after(\1, 1, 1)
            and morph(\1, ":E", ":[GM]") and morph(>1, ":|<end>", ":(?:Y|3[sp]|Oo)|>(?:en|y)/") and morph(<1, ":Cc|<start>|>,")
        ->> \1-\2                                       # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

TEST: {{Donne y}} du tien.


__imp_union_les__
    *WORD  les
        <<- /imp/ space_after(\1, 1, 1)
            and morph(\1, ":E", ":[GM]|>(?:venir|aller|partir)") and morph(>1, ":|<end>|>,", ":(?:N|A|Y|B|3[sp])|>(?:pour|plus|moins|mieux|peu|trop|très|en|y)/") and morph(<1, ":Cc|<start>|>,")
        ->> \1-les                                      # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

    [<start>|,]  *WORD  les
        <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":V(?:1.*:Ip.*:2s|[23].*:Ip.*:3s)", ":[GM]|>(?:venir|aller|partir)/")
            and morph(>1, ":|<end>|>,", ":(?:N|A|Y|B|3[sp])|>(?:pour|plus|moins|mieux|peu|trop|très|en|y)/")
        -2:3>> =suggVerbTense(\2, ":E", ":2s")+"-les"   # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

TEST: {{chante les}} avec conviction
TEST: tu dois finir, {{finit les}}.
TEST: Veut les en convaincre.
TEST: Invite les plus intelligents…
TEST: Prenez les 5 ou 6 revues les plus connues.
TEST: Allez les chercher.
TEST: Soyez les plus gentils qu’on puisse imaginer.


__imp_union_le_la_leur__
    *WORD  [le|la|leur]
        <<- /imp/ space_after(\1, 1, 1)
            and morph(\1, ":E", ":[GM]|>(?:venir|aller|partir)/") and morph(>1, ":|<end>|>,", ":(?:N|A|Q|Y|MP|H|T)|>(?:pour|plus|moins|mieux|peu|plupart|trop|très|en|y|une?)/")
            and morph(<1, ":Cc|<start>|>,")
        ->> \1-\2                                       # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

    [<start>|,]  *WORD  [le|la|leur]
        <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":V(?:1.*:Ip.*:2s|[23].*:Ip.*:3s)", ":[GM]|>(?:venir|aller|partir)/")
            and morph(>1, ":|<end>|>,", ":(?:N|A|Y|B|MP|3[sp])|>(?:pour|plus|moins|mieux|peu|trop|très|une)/")
        -2:3>> =suggVerbTense(\2, ":E", ":2s")+"-"+\3   # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

TEST: {{Prends le}} avec toi.
TEST: {{Dites leur}} que nous sommes là.
TEST: c’est ça, {{apprend le}} parce que c’est compliqué.
TEST: {{pardonne leur}}, ils ne savent pas ce qu’ils font
TEST: un sujet si extrêmement politique et polémique lui a donné un accès
TEST: Les États d’ores et déjà très affaiblis le seraient encore plus
TEST: « C’est ainsi », résume la cyptologue (erreur orthographique délibérée sur “cyptologue” pour empêcher certains faux positifs)
TEST: Notez le peu de cas qui en est fait en général dans les médias
TEST: deux fois par an, souligne le Dr Assouline
TEST: Pesons le pour et le contre.
TEST: Va la demander au concierge.
TEST: Allons le questionner encore une fois.
TEST: Sois le pire des salopards.
TEST: L’Astrance brille de mille feux, écrit le Michelin 2010.


__imp_union_en__
    *WORD  en
        <<- /imp/ space_after(\1, 1, 1)
            and morph(\1, ":E", ":[GM]|>(?:venir|aller|partir)/") and morph(>1, ":|<end>|>,", ":(?:N|A|Q|Y|M|P|H|T|D|Ov)|>(?:pour|plus|moins|mieux|peu|plupart|trop|très|une?)/") and morph(<1, ":Cc|<start>|>,")
        ->> \1-\2                                       # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

    [<start>|,]  *WORD  en
        <<- /imp/ space_after(\2, 1, 1) and morph(\2, ":V(?:1.*:Ip.*:2s|[23].*:Ip.*:3s)", ":[GM]|>(?:venir|aller|partir)/")
            and morph(>1, ":|<end>|>,", ":(?:N|A|Y|M|P|B|3[sp]|D|Ov)|>(?:pour|plus|moins|mieux|peu|trop|très|en|y)/")
        -2:3>> =suggVerbTense(\2, ":E", ":2s")+"-"+\3   # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

TEST: {{restons en}} là.
TEST: tu crois ça, {{donnes en}} encore
TEST: Intercède en ma faveur
TEST: Même l’implacable guerrier-capitaine de la Fédération, James T. Kirk, apprend en rechignant à enterrer le phaser avec les bâtards Klingons qui ont tué son fils.
TEST: Terminons en réservant une place de choix à l’un des relais les plus fervents de la pensée
TEST: Le Souffle puisé à la Parole nous met en synergie avec le Père Qui souffre, souffre en nous sûrement de voir que Sa Parole déjà transmise autrefois peine à être accomplie.
TEST: Passe en me donnant la nausée.


__imp_laisser_le_la_les_infi__
    [laisse|laissons|laissez]  [le|la|les]  *WORD
        <<- /imp/ space_after(\1, 1, 1) and morph(\3, ":(?:Y|Ov)", ":[NAB]") and not morph(<1, ":O[sv]")
        -1:2>> \1-\2                                    # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

TEST: {{Laisse les}} entrer…
TEST: {{Laissez la}} venir…
TEST: Laisse les chiens tranquilles
TEST: Laissez la peste leur pourrir la vie encore quelque temps.
TEST: le coût humain de la guerre qu’il a laissé les submerger.
TEST: je vous laisse les consulter
TEST: Je les laisse la découvrir !


__imp_apostrophe_m_en__
    ~\w-m-en$
        <<- /imp/ ->> =\1[:-3]+"’en"                    # Dans cette forme verbale composée, “me” est abrégé, c’est une forme élidée. Il faut mettre une apostrophe et non un trait d’union.

    m-en
        <<- /imp/ ->> m’en                              # Ici, “me” est abrégé, c’est une forme élidée. Il faut mettre une apostrophe et non un trait d’union.

TEST: {{donne-m-en}} encore
TEST: viens {{m-en}} donner


__imp_apostrophe_t_en__
    ~\w-t-en$
        <<- /imp/ not value(>1, "|guerre|")
        ->> =\1[:-3]+"’en"                              # Dans cette forme verbale composée, “te” est abrégé, c’est une forme élidée. Il faut mettre une apostrophe et non un trait d’union.

    t-en
        <<- /imp/ not (value(<1, "|va|") and value(>1, "|guerre|"))
        ->> t’en                                        # Ici, “te” est abrégé, c’est une forme élidée. Il faut mettre une apostrophe et non un trait d’union.

TEST: {{accorde-t-en}} plus.
TEST: {{t-en}} lasser, impossible


__imp_union_m_t_en_y__
    *WORD  [m’|t’]  [en|y]
        <<- /imp/ space_after(\1, 1, 1) and morph(\1, ":E", ":[MG]") and morph(>1, ":|<end>|>,", ":(?:Y|[123][sp])")
        ->> \1-\2\3                                     # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

TEST: {{donne m’en}}, s’il te plaît.
TEST: Mélanie t’en donne souvent.


__imp_union_verbe_pronom_moi_toi_lui__
    [/-le|/-la|/-les]  [moi|toi]
        <<- /imp/ space_after(\1, 1, 1) and morphVC(\1, ":E")
        ->> \1-\2                                       # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

TEST: les analyses, {{donne-les moi}}
TEST: {{Donne-les lui}}.


__imp_union_verbe_pronom_nous_vous__
    [/-le|/-la|/-les]  [nous|vous|lui|leur]
        <<- /imp/ space_after(\1, 1, 1) and morphVC(\1, ":E") and morph(>1, ":[RC]|<end>|>,", ":Y")
        ->> \1-\2                                       # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

TEST: {{apporte-les nous}}


__imp_union_verbe_pronom_en_y_leur__
    [/-moi|/toi] en
        <<- /imp/ space_after(\1, 1, 1) and morphVC(\1, ":E") and morph(>1, ":[RC]|<end>|>,", ":[NAY]")
        ->> \1-\2                                       # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

    [/-lui|/-nous|/-vous|/-leur]  [en|y]
        <<- /imp/ space_after(\1, 1, 1) and morphVC(\1, ":E") and morph(>1, ":[RC]|<end>|>,", ":[NAY]")
        ->> \1-\2                                       # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

TEST: {{donnez-moi en}}
TEST: {{prends-leur en}}
TEST: {{Donnez-nous en}}.
TEST: Alors, {{parais y}} grande et lumineuse.


__imp_union_aller_y!5__
    [viens|venez|venons|allons|allez] y
        <<- /imp/ space_after(\1, 1, 1) and not morph(>1, ":Y") ->> \1-\2           # Il manque un trait d’union.

    [va|vas] [y|z-y|z’y]
        <<- /imp/ space_after(\1, 1, 1) and not value(<1, "|tu|il|elle|on|ne|n’|") and not morph(>1, ":Y")
        ->> vas-y                                                                   # Il manque un trait d’union.

TEST: {{allons y}}
TEST: {{vas y}}
TEST: {{Viens y}}.
TEST: Il va y àvoir des contingents étrangers qui débarquent à Paris. (erroné)
TEST: Viens y faire un test.



__imp_union_convenir_en__
    [conviens|convenez|convenons] en
        <<- /imp/ space_after(\1, 1, 1) and not value(>1, "|partie|") ->> \1-\2     # Il manque un trait d’union.


TEST: c’est une belle affaire malgré son prix élevé, {{convenez en}}…


# Autres tests
TEST: Ne rien céder.
TEST: Ne pas manger.
TEST: Ne manquer de rien.
TEST: Ne jamais miser sur ces tocards.
TEST: Ne m’en rien laisser.



!!
!!
!!!! Incohérence verbe/nom                                                                        !!
!!
!!

__conf_le_la_leur_les_verbe_nom!6__
    [<start>|,] [le|un]         @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]
    [<start>|,] [le|un]         @:V¬:[NAY]  [le|la|l’|les|leur]         @:[123][sp]¬:[QNAG]
    [<start>|,] [le|un]         @:V¬:[NAY]  ?[nous|vous]¿               @:[123][sp]¬:[QG]
        <<- /conf/ hasSimil(\3, ":[NA].*:[me]:[si]")
        -3>> =suggSimil(\3, ":[NA].*:[me]:[si]", True)                              # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] [la|une]        @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]
    [<start>|,] [la|une]        @:V¬:[NAY]  [le|la|l’|les|leur]         @:[123][sp]¬:[QNAG]
    [<start>|,] [la|une]        @:V¬:[NAY]  ?[nous|vous]¿               @:[123][sp]¬:[QG]
        <<- /conf/ hasSimil(\3, ":[NA].*:[fe]:[si]")
        -3>> =suggSimil(\3, ":[NA].*:[fe]:[si]", True)                              # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] l’              @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]
    [<start>|,] l’              @:V¬:[NAY]  [le|la|l’|les|leur]         @:[123][sp]¬:[QNAG]
    [<start>|,] l’              @:V¬:[NAY]  ?[nous|vous]¿               @:[123][sp]¬:[QG]
        <<- /conf/ hasSimil(\3, ":[NA].*:[si]")
        -3>> =suggSimil(\3, ":[NA].*:[si]", True)                                   # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] leur            @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]
    [<start>|,] leur            @:V¬:[NAY]  [le|la|l’|les|leur]         @:[123][sp]¬:[QNAG]
    [<start>|,] leur            @:V¬:[NAY]  ?[nous|vous]¿               @:[123][sp]¬:[QG]
        <<- /conf/ hasSimil(\3, ":[NA].*:[si]")
        -3>> =suggSimil(\3, ":[NA].*:[si]", True)                                   # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] [les|plusieurs|leurs]  @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]
    [<start>|,] [les|plusieurs|leurs]  @:V¬:[NAY]  [le|la|l’|les|leur]  @:[123][sp]¬:[QNAG]
    [<start>|,] [les|plusieurs|leurs]  @:V¬:[NAY]  ?[nous|vous]¿        @:[123][sp]¬:[QG]
        <<- /conf/ hasSimil(\3, ":[NA].*:[pi]")
        -3>> =suggSimil(\3, ":[NA].*:[pi]", True)                                   # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] certains        @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]
    [<start>|,] certains        @:V¬:[NAY]  [le|la|l’|les|leur]         @:[123][sp]¬:[QNAG]
    [<start>|,] certains        @:V¬:[NAY]  ?[nous|vous]¿               @:[123][sp]¬:[QG]
        <<- /conf/ hasSimil(\3, ":[NA].*:[me]:[pi]")
        -3>> =suggSimil(\3, ":[NA].*:[me]:[pi]", True)                              # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] certaines       @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]
    [<start>|,] certaines       @:V¬:[NAY]  [le|la|l’|les|leur]         @:[123][sp]¬:[QNAG]
    [<start>|,] certaines       @:V¬:[NAY]  ?[nous|vous]¿               @:[123][sp]¬:[QG]
        <<- /conf/ hasSimil(\3, ":[NA].*:[fe]:[pi]")
        -3>> =suggSimil(\3, ":[NA].*:[fe]:[pi]", True)                              # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

TEST: Un {{défie}} se définit par la difficulté                 ->> défi
TEST: Le {{défit}} ne l’enthousiasmait pas.                     ->> défi
TEST: Le {{défie}} ne l’enthousiasmait pas.                     ->> défi
TEST: Les {{connections}} étaient défaillantes.                 ->> connexions
TEST: l’{{accueille}} se révéla ennuyeux.                       ->> accueil
TEST: La {{sert}} était cassée                                  ->> serre
TEST: Une {{croie}} serait plus appropriée.                     ->> croix
TEST: Leur {{dépare}} m’attristait.                             ->> départ
TEST: Plusieurs {{ennuient}} nous attendaient                   ->> ennuis
TEST: Certains {{ennuient}} nous attendaient                    ->> ennuis
TEST: Certaines {{connections}} se préparaient                  ->> connexions
TEST: Les amener n’apportait que des problèmes.
TEST: Le prendre par surprise était difficile.
TEST: La consigner devenait une obligation.
TEST: Les reconnaître semblait nécessaire.
TEST: Son ministre du Budget, Gérald Darmanin, l’avait dit plus crûment sur RTL
TEST: Certains jouent la carte de la dérision
TEST: Certains font grève tous les vendredis pour soutenir cette cause.


__conf_suj_verbe_det_verbe_nom__
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]        [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]        [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]        [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]        [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NA]  [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NA]  [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NA]  [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NA]  [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NA]  [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NA]  [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NA]  [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NA]  [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]        [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]        [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]        [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]        [le|un]  @:[123][sp]¬:[NA].*:[me]:[si]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[me]:[si]", True)                 # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après.

    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]        [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]        [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]        [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]        [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NA]  [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NA]  [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NA]  [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NA]  [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NA]  [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NA]  [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NA]  [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NA]  [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]        [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]        [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]        [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]        [la|une]  @:[123][sp]¬:[NA].*:[fe]:[si]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[fe]:[si]", True)                 # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après.

    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]        [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]        [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]        [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]        [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NA]  [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NA]  [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NA]  [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NA]  [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NA]  [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NA]  [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NA]  [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NA]  [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]        [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]        [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]        [l’|leur]  @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]        [l’|leur]  @:[123][sp]¬:[NA].*:[si]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True)                      # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après.

    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]        [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]        [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]        [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]        [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NA]  [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NA]  [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NA]  [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NA]  [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NA]  [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NA]  [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NA]  [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NA]  [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]        [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]        [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]        [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]        [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[pi]", True)                      # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après.

    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]        en  @:[123][sp]¬:[NA]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]        en  @:[123][sp]¬:[NA]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]        en  @:[123][sp]¬:[NA]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce|c’]   ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]        en  @:[123][sp]¬:[NA]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NA]  en  @:[123][sp]¬:[NA]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NA]  en  @:[123][sp]¬:[NA]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NA]  en  @:[123][sp]¬:[NA]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NA]  en  @:[123][sp]¬:[NA]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NA]  en  @:[123][sp]¬:[NA]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NA]  en  @:[123][sp]¬:[NA]
    [<start>|,]  $:D¬:Ov              @:[NA]                                ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NA]  en  @:[123][sp]¬:[NA]
    [<start>|,]  [le|la|l’|leur|les]  @:[NA]¬:3[sp]                         ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NA]  en  @:[123][sp]¬:[NA]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]        en  @:[123][sp]¬:[NA]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]        en  @:[123][sp]¬:[NA]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]        en  @:[123][sp]¬:[NA]
    [<start>|,]  $:Y                                                        ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]        en  @:[123][sp]¬:[NA]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True)                      # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est une préposition, il faut placer un nom après.

TEST: je relève le {{défit}}.                                   ->> défi
TEST: elle relève une fois de plus le {{défie}}.                ->> défi
TEST: il gère l’{{accueille}}                                   ->> accueil
TEST: Elle ne connait pas leur {{recule}}                       ->> recul
TEST: elle lisait la {{garantit}}                               ->> garantie
TEST: nous racontons le {{dépare}} des peuples vers les étoiles ->> départ
TEST: Les papiers resteront en {{colorie}} vert                 ->> coloris
TEST: Le parquet ne demande pas le {{maintient}} en détention   ->> maintien
TEST: Mon idée rend leur {{dépare}} nécessaire                  ->> départ
TEST: tu vois, l’oiseau étend les {{hèles}}                     ->> ailes
TEST: Lire nous révèle les {{fixions}} du genre                 ->> fictions
TEST: c’était le {{profile}} qui était assez similaire          ->> profil
TEST: c’est un {{parie}} sur l’avenir                           ->> pari
TEST: Quel homme ferait un {{parie}} si risqué.                 ->> pari


__conf_interrogatif_ou_impératif_det_verbe_nom__
    [/VCint|/VCimp]  le  @:[123][sp]¬:[NA].*:[me]:[si]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[me]:[si]", True)             # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après.

    [/VCint|/VCimp]  la  @:[123][sp]¬:[NA].*:[fe]:[si]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[fe]:[si]", True)             # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après.

    [/VCint|/VCimp]  l’  @:[123][sp]¬:[NA].*:[si]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True)                  # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après.

    [/VCint|/VCimp]  leur  @:[123][sp]¬:[NA].*:[si]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True)                  # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après.

    [/VCint|/VCimp]  les  @:[123][sp]¬:[NA].*:[pi]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[pi]", True)                  # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après.

    [/VCint|/VCimp]  en  @:[123][sp]¬:[NA]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True)                  # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est une préposition, il faut placer un nom après.

TEST: Siffle-t-il le {{dépare}} du duel ?                       ->> départ
TEST: Regardes-tu la {{commette}} ?                             ->> comète
TEST: Gérons-nous l’{{accueille}} ?                             ->> accueil
TEST: Connaissent-ils leur {{assied}}                           ->> acier
TEST: Écrit-elle les {{fixions}} ?                              ->> fictions
TEST: Sait-elle le {{choie}} qu’il a fait ?                     ->> choix
TEST: Entreront-ils en {{contacte}} avec eux ?                  ->> contact


__conf_vc_int_imp_verbe!3__
    [/VCint|/VCimp]  @:[123][sp]¬:[GNAQWM]
        <<- /conf/ not value(\1, "|rendez-vous|entre-nous|entre-vous|entre-elles|") and not morphVC(\1, ":V0")
        -2>> _                                                                  # Incohérence probable : “\2” est une forme verbale conjuguée.

TEST: Annonce-le {{dépare}}.
TEST: prends-la {{tète}}.
TEST: alors rappelons-nous Marie


__conf_pronom_sujet_verbe_état_verbe__
    <start>  [je|tu] ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]      @:[123][sp]¬:[NAQGM]
    <start>  [je|tu] ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                        @:[123][sp]¬:[NAQGM]
    <start>  [je|tu] ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenus|redevenus|restés|demeurés]                            @:[123][sp]¬:[NAQGM]
    <start>  [je|tu] ?[ne|n’]¿ ?[en|y]¿
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                    @:[123][sp]¬:[NAQGM]
    <start>  [je|tu] ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenus|redevenus|restés|demeurés]                                                                     @:[123][sp]¬:[NAQGM]
    <start>  [je|tu] ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                      @:[123][sp]¬:[NAQGM]
        <<- /conf/ --1>> =suggVerbPpas(\-1, ":s")                                       # Accord avec le sujet “\2” : “\-1” devrait être un participe passé singulier.

    <start>  il ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]           @:[123][sp]¬:[NAQGM]
    <start>  il ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                             @:[123][sp]¬:[NAQGM]
    <start>  il ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenus|redevenus|restés|demeurés]                                 @:[123][sp]¬:[NAQGM]
    <start>  il ?[ne|n’]¿ ?[en|y]¿
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                    @:[123][sp]¬:[NAQGM]
    <start>  il ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenus|redevenus|restés|demeurés]                                                                     @:[123][sp]¬:[NAQGM]
    <start>  il ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                      @:[123][sp]¬:[NAQGM]
        <<- /conf/ --1>> =suggVerbPpas(\-1, ":m:s")                                      # Accord avec le sujet “\2” : “\-1” devrait être un participe passé singulier.

    <start>  elle ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]         @:[123][sp]¬:[NAQGM]
    <start>  elle ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                           @:[123][sp]¬:[NAQGM]
    <start>  elle ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenus|redevenus|restés|demeurés]                               @:[123][sp]¬:[NAQGM]
    <start>  elle ?[ne|n’]¿ ?[en|y]¿
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                    @:[123][sp]¬:[NAQGM]
    <start>  elle ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenus|redevenus|restés|demeurés]                                                                     @:[123][sp]¬:[NAQGM]
    <start>  elle ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                      @:[123][sp]¬:[NAQGM]
        <<- /conf/ --1>> =suggVerbPpas(\-1, ":f:s")                                      # Accord avec le sujet “\2” : “\-1” devrait être un participe passé singulier.

    <start>  nous ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]         @:[123][sp]¬:[NAQGM]
    <start>  nous ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                           @:[123][sp]¬:[NAQGM]
    <start>  nous ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenus|redevenus|restés|demeurés]                               @:[123][sp]¬:[NAQGM]
    <start>  nous ?[ne|n’]¿ ?[en|y]¿
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                    @:[123][sp]¬:[NAQGM]
    <start>  nous ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenus|redevenus|restés|demeurés]                                                                     @:[123][sp]¬:[NAQGM]
    <start>  nous ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                      @:[123][sp]¬:[NAQGM]
        <<- /conf/ --1>> =suggVerbPpas(\-1, ":p")                                      # Accord avec le sujet “\2” : “\-1” devrait être un participe passé singulier.

    <start>  [on|vous|iel|iels] ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]    @:[123][sp]¬:[NAQGM]
    <start>  [on|vous|iel|iels] ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                      @:[123][sp]¬:[NAQGM]
    <start>  [on|vous|iel|iels] ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenu+s|redevenu+s|resté+s|demeuré+s]                      @:[123][sp]¬:[NAQGM]
    <start>  [on|vous|iel|iels] ?[ne|n’]¿ ?[en|y]¿
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                    @:[123][sp]¬:[NAQGM]
    <start>  [on|vous|iel|iels] ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenu+s|redevenu+s|resté+s|demeuré+s]                                                                 @:[123][sp]¬:[NAQGM]
    <start>  [on|vous|iel|iels] ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                      @:[123][sp]¬:[NAQGM]
        <<- /conf/ --1>> =suggVerbPpas(\-1)                                             # Accord avec le sujet “\2” : “\-1” devrait être un participe passé singulier.

    <start>  ils ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]          @:[123][sp]¬:[NAQGM]
    <start>  ils ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                            @:[123][sp]¬:[NAQGM]
    <start>  ils ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenus|redevenus|restés|demeurés]                                @:[123][sp]¬:[NAQGM]
    <start>  ils ?[ne|n’]¿ ?[en|y]¿
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                    @:[123][sp]¬:[NAQGM]
    <start>  ils ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenus|redevenus|restés|demeurés]                                                                     @:[123][sp]¬:[NAQGM]
    <start>  ils ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                      @:[123][sp]¬:[NAQGM]
        <<- /conf/ --1>> =suggVerbPpas(\-1, ":m:p")                                      # Accord avec le sujet “\2” : “\-1” devrait être un participe passé singulier.

    <start>  elles ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]        @:[123][sp]¬:[NAQGM]
    <start>  elles ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                          @:[123][sp]¬:[NAQGM]
    <start>  elles ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenus|redevenus|restés|demeurés]                              @:[123][sp]¬:[NAQGM]
    <start>  elles ?[ne|n’]¿ ?[en|y]¿
        || [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                                    @:[123][sp]¬:[NAQGM]
    <start>  elles ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || être [devenus|redevenus|restés|demeurés]                                                                     @:[123][sp]¬:[NAQGM]
    <start>  elles ?[ne|n’]¿ ?[en|y]¿
        || [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || avoir [été|semblé|paru]                                                                                      @:[123][sp]¬:[NAQGM]
        <<- /conf/ --1>> =suggVerbPpas(\-1, ":f:p")                                      # Accord avec le sujet “\2” : “\-1” devrait être un participe passé singulier.

TEST: je ne parais pas {{épuise}} par mon périple, mais je le suis.
TEST: j’ai été {{bouleverse}} par ces aveux.
TEST: il sait être {{désire}}
TEST: elle imagine être {{désire}}
TEST: elle semble avoir été {{sonne}}
TEST: ouais, on adore avoir été {{persécute}} par ces enfoirés
TEST: nous préférions être restés {{chagrinait}} par cette perte
TEST: on déclare avoir été {{choque}} par ces nouvelles
TEST: ils semblent être redevenus {{élut}}
TEST: elles aiment avoir paru {{murent}}


__ppas_être_confusion__
    ne [pas|jamais] être @:(?:V(?:1.*:Y|2.*:Ip.*:3s|3.*:Is.*:3s)|2p)
        <<- /ppas/ --1>> =suggVerbPpas(\-1)                                                         # Après “ne \2 être”, il faut un participe passé.

    avoir [pu|cru|pensé|imaginé] être @:(?:V(?:1.*:Y|2.*:Ip.*:3s|3.*:Is.*:3s)|2p)
        <<- /ppas/ not value(<1, "|l’|") and not tag_before(\1, "que") --1>> =suggVerbPpas(\-1)     # Après le verbe “être”, il faut un participe passé.

    >être  ~..er$
        <<- /ppas/ not tag(\2, "upron") and morph(\1, ":V", ":Q|>soit/") and (morph(\2, ":Y", ":[NAQ]") or \2 in aSHOULDBEVERB)
            and not morph(<1, ":Y|>ce/") and not value(<1, "|c’|") and not value(<2, "|ce|")
            and not tag_before(\1, "ce_que") and not tag_before(\1, "suj_vinfi")
        -2>> =suggVerbPpas(\2)                                                                      # Après “être”, le verbe ne devrait pas être à l’infinitif.

    >être  ~..ez$
        <<- /ppas/ morph(\1, ":V", ":Q|>soit/") and morph(\2, ":2p", ":[NAQ]")
        -2>> =suggVerbPpas(\2)                                                                      # Après “être”, le verbe ne devrait pas être conjugué à la 2ᵉ personne du pluriel.

    >être  ~.it$
        <<- /ppas/ morph(\1, ":V", ":Q|>soit/") and morph(\2, ":V(?:2.*:Ip.*:3s|3.*:Is.*:3s)", ":[NAQ]")
            and not tag_before(\1, "ce_que") and not tag_before(\1, "suj_vinfi")
        -2>> =suggVerbPpas(\2)                                                                      # Après “être”, le verbe ne devrait pas être conjugué à la 3ᵉ personne du singulier.

    >être  ~.ut$
        <<- /ppas/ morph(\1, ":V", ":Q|>soit/") and morph(\2, ":V3.*:Is.*:3s", ":[NAQ]")
            and not tag_before(\1, "ce_que") and not tag_before(\1, "suj_vinfi")
        -2>> =suggVerbPpas(\2)                                                                      # Après “être”, le verbe ne devrait pas être conjugué à la 3ᵉ personne du singulier.

TEST: Ne pas être {{aller}} là-bas est une grave erreur que nous regretterons longtemps.
TEST: Ne pas être {{arrivez}} à ses fins.
TEST: Ne pas être {{prit}} au sérieux.
TEST: Ne pas être {{voulut}}.
TEST: avoir cru être {{éliminer}} par de tels bouffons…
TEST: ces hommes sont {{tromper}} par tous ces hypocrites.
TEST: je me suis trompé, me suis {{laisser}} emporter.
TEST: c’est être {{emportez}} par la vague.
TEST: l’homme était {{sortit}} avec enthousiasme.
TEST: ces femmes-là seront {{reconnut}} par leurs pairs
TEST: Jeûner n’est pas seulement cesser de manger.
TEST: Ne pas aimer n’est pas oublier l’autre.
TEST: Dire la vérité, c’eût été manquer à sa parole.
TEST: C’est soit manquer une opportunité, soit arriver à ses fins de manière douteuse.
TEST: Nous nous efforçons de comprendre ce qu’être veut dire, ce qu’être signifie.
TEST: ce qu’il avait cru être devenait un rêve lointain et à peine concevable.
TEST: la grande crainte du maire est de voir s’effondrer d’autres immeubles
TEST: la grande crainte du maire est de voir arriver d’autres immigrés


__conf_verbes_det_verbe_nom__
    [<start>|,]  ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NAGM]  le     @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NAGM]  le     @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NAGM]  le     @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NAGM]  le     @:[123][sp]¬:[NA].*:[me]:[si]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[me]:[si]", True)             # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après.

    [<start>|,]  ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NAGM]  la     @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NAGM]  la     @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NAGM]  la     @:[123][sp]¬:[NA].*:[fe]:[si]
    [<start>|,]  ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NAGM]  la     @:[123][sp]¬:[NA].*:[fe]:[si]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[fe]:[si]", True)             # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après.

    [<start>|,]  ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NAGM]  l’     @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NAGM]  l’     @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NAGM]  l’     @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NAGM]  l’     @:[123][sp]¬:[NA].*:[si]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True)                  # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après.

    [<start>|,]  ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NAGM]  leur   @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NAGM]  leur   @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NAGM]  leur   @:[123][sp]¬:[NA].*:[si]
    [<start>|,]  ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NAGM]  leur   @:[123][sp]¬:[NA].*:[si]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True)                  # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après.

    [<start>|,]  ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NAGM]  [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NAGM]  [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NAGM]  [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
    [<start>|,]  ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NAGM]  [les|leurs]  @:[123][sp]¬:[NA].*:[pi]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[pi]", True)                  # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après.

    [<start>|,]  ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NAGM]  en     @:[123][sp]¬:[NA]
    [<start>|,]  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NAGM]  en     @:[123][sp]¬:[NA]
    [<start>|,]  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NAGM]  en     @:[123][sp]¬:[NA]
    [<start>|,]  ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NAGM]  en     @:[123][sp]¬:[NA]
        <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True)                  # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est une préposition, il faut placer un nom après.

TEST: arrive ainsi le {{dépare}}
TEST: n’envoie pas leur {{signale}}
TEST: observa alors la {{saillit}}
TEST: ensuite, tu vois, surviennent les {{désires}}.
TEST: ne leur donne pas le {{choie}}.
TEST: ne gère pas l’{{accueille}} comme il faut.
TEST: sont en {{recule}}
TEST: cela le rend malade
TEST: Marie Desplechin en savait quelque chose
TEST: qui les aiment, les étudient, les protègent mais aussi les exploitent, les chassent, les mangent


__conf_vinfi_adj__
    <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel]                *WORD      *WORD    [ne|n’|me|m’|te|t’|se|s’]
    <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel]                *WORD      *WORD    ?[le|la|l’|les|en|nous|vous|lui|leur|y]¿    @:[123][sp]
    <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel]                *WORD      *WORD    [nous|vous]     [le|la|l’|les|en|y]         @:[123][sp]
    <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel]                *WORD      *WORD    [le|la|l’|les]  [lui|leur|en|y]             @:[123][sp]
    <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel]                *WORD      *WORD    [lui|leur|y]    en                          @:[123][sp]
        <<- /conf/ \4.islower() and morph(\3, ":[NA].*:m:[si]", ":G|>verbe/") and morph(\4, ":V1.*:Y", ":M")
        -4>> =suggVerbPpas(\4, ":m:s")                                      # Confusion probable : “\4” est un verbe à l’infinitif, alors qu’il faudrait probablement un adjectif se rapportant à “\2 \3”.

    <start> [la|l’|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|quelle]      *WORD      *WORD    [ne|n’|me|m’|te|t’|se|s’]
    <start> [la|l’|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|quelle]      *WORD      *WORD    ?[le|la|l’|les|en|nous|vous|lui|leur|y]¿    @:[123][sp]
    <start> [la|l’|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|quelle]      *WORD      *WORD    [nous|vous]     [le|la|l’|les|en|y]         @:[123][sp]
    <start> [la|l’|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|quelle]      *WORD      *WORD    [le|la|l’|les]  [lui|leur|en|y]             @:[123][sp]
    <start> [la|l’|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|quelle]      *WORD      *WORD    [lui|leur|y]    en                          @:[123][sp]
        <<- /conf/ \4.islower() and morph(\3, ":[NA].*:f:[si]", ":G") and morph(\4, ":V1.*:Y", ":M")
        -4>> =suggVerbPpas(\4, ":f:s")                                      # Confusion probable : “\4” est un verbe à l’infinitif, alors qu’il faudrait probablement un adjectif se rapportant à “\2 \3”.

    <start> [l’|notre|votre|leur]                                           *WORD      *WORD    [ne|n’|me|m’|te|t’|se|s’]
    <start> [l’|notre|votre|leur]                                           *WORD      *WORD    ?[le|la|l’|les|en|nous|vous|lui|leur|y]¿    @:[123][sp]
    <start> [l’|notre|votre|leur]                                           *WORD      *WORD    [nous|vous]     [le|la|l’|les|en|y]         @:[123][sp]
    <start> [l’|notre|votre|leur]                                           *WORD      *WORD    [le|la|l’|les]  [lui|leur|en|y]             @:[123][sp]
    <start> [l’|notre|votre|leur]                                           *WORD      *WORD    [lui|leur|y]    en                          @:[123][sp]
        <<- /conf/ \4.islower() and morph(\3, ":[NA].*:e:[si]", ":G") and morph(\4, ":V1.*:Y", ":M")
        -4>> =suggVerbPpas(\4, ":s")                                        # Confusion probable : “\4” est un verbe à l’infinitif, alors qu’il faudrait probablement un adjectif se rapportant à “\2 \3”.

    <start> [les|ces|mes|tes|ses|nos|vos|leurs|quels|quelles|quelques|plusieurs|certains|certaines]    *WORD      *WORD     [ne|n’|me|m’|te|t’|se|s’]
    <start> [les|ces|mes|tes|ses|nos|vos|leurs|quels|quelles|quelques|plusieurs|certains|certaines]    *WORD      *WORD     ?[le|la|l’|les|en|nous|vous|lui|leur|y]¿    @:[123][sp]
    <start> [les|ces|mes|tes|ses|nos|vos|leurs|quels|quelles|quelques|plusieurs|certains|certaines]    *WORD      *WORD     [nous|vous]     [le|la|l’|les|en|y]         @:[123][sp]
    <start> [les|ces|mes|tes|ses|nos|vos|leurs|quels|quelles|quelques|plusieurs|certains|certaines]    *WORD      *WORD     [le|la|l’|les]  [lui|leur|en|y]             @:[123][sp]
    <start> [les|ces|mes|tes|ses|nos|vos|leurs|quels|quelles|quelques|plusieurs|certains|certaines]    *WORD      *WORD     [lui|leur|y]    en                          @:[123][sp]
        <<- /conf/ \4.islower() and morph(\3, ":[NA].*:[pi]", ":G") and morph(\4, ":V1.*:Y", ":M")
        -4>> =suggVerbPpas(\4, ":p")                                        # Confusion probable : “\4” est un verbe à l’infinitif, alors qu’il faudrait probablement un adjectif se rapportant à “\2 \3”.

TEST: mon pantalon {{repriser}} me grattait.
TEST: la petite {{penser}} ne cessait de tourner dans son cerveau enfiévré.
TEST: les hommes nouvellement {{arriver}} ne nous dirent rien de ce qu’ils avaient vu.
TEST: les documents {{photocopier}} ne sont pas lisibles.
TEST: tes doutes {{remâcher}} deviennent difficiles à vivre.
TEST: ce tableau {{voler}} coûte très cher.
TEST: la difficulté {{passer}} t’aidera par la suite
TEST: notre voiture {{décolorer}} avait mauvaise allure
TEST: l’activiste {{démasquer}} servira de taupe pour nous.
TEST: Le vieux cocher avait mission
TEST: le verbe aller est irrégulier.


__conf_quel_être_nom_verbe__
    [quel|quels|quelle|quelles]  >être  [le|mon|ton|son|ce|cet]  @:V¬:[NA]
    [quel|quels|quelle|quelles]  >pouvoir être  [le|mon|ton|son|ce|cet]  @:V¬:[NA]
        <<- /conf/ morph(\2, ":[123][sp]") --1>> =suggSimil(\-1, ":[NA].*:[me]:[si]", True)     # Confusion probable : “\-1”  est un forme verbale conjuguée, alors qu’il faudrait probablement un substantif.

    [quel|quels|quelle|quelles]  >être  [la|ma|ta|sa|cette]  @:V¬:[NA]
    [quel|quels|quelle|quelles]  >pouvoir être  [la|ma|ta|sa|cette]  @:V¬:[NA]
        <<- /conf/ morph(\2, ":[123][sp]") --1>> =suggSimil(\-1, ":[NA].*:[fe]:[si]", True)     # Confusion probable : “\-1”  est un forme verbale conjuguée, alors qu’il faudrait probablement un substantif.

    [quel|quels|quelle|quelles]  >être  [l’|notre|votre|leur]  @:V¬:[NA]
    [quel|quels|quelle|quelles]  >pouvoir être  [l’|notre|votre|leur]  @:V¬:[NA]
        <<- /conf/ morph(\2, ":[123][sp]") --1>> =suggSimil(\-1, ":[NA].*:[si]", True)          # Confusion probable : “\-1”  est un forme verbale conjuguée, alors qu’il faudrait probablement un substantif.

    [quel|quels|quelle|quelles]  >être  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs]  @:V¬:[NA]
    [quel|quels|quelle|quelles]  >pouvoir être  [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs]  @:V¬:[NA]
        <<- /conf/ morph(\2, ":[123][sp]") --1>> =suggSimil(\-1, ":[NA].*:[pi]", True)          # Confusion probable : “\-1”  est un forme verbale conjuguée, alors qu’il faudrait probablement un substantif.

TEST: quel peut être le {{boycotte}}                                                ->> boycott
TEST: quelle peut être la {{saillit}} qui le rendit célèbre                         ->> saillie
TEST: Quel serait leur {{impacte}} sur la population.                               ->> impact
TEST: Quels étaient les {{ennuient}} avec ces gens                                  ->> ennuis
TEST: un homme humble et doux, quel être le deviendrait en de telles circonstances ?



!!!
!!!
!!! Processeur: purge des préverbes                                                               !!
!!!
!!!

__purge_préverbes1__
    [ne|n’|me|m’|te|se|s’|y]  @:(?:[123][sp]|P|Y)¬:X|>rien/
        <<- ~1>> *

    t’  @:(?:[123][sp]|P|Y)¬:(?:X|2s)|>(?:rien|ie?ls?|elles?|on)/
        <<- ~1>> *

    le    @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[me]:[si]|G|M)
    la    @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[fe]:[si]|G|M)
    l’    @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[si]|G|M)
    les   @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[pi]|G|M)
    leur  @:(?:[123][sp]|P|Y)¬:(?:[NA].*:[si]|G|M)
        <<- \2.islower() ~1>> *

    en    @:(?:[123][sp]|P|Y)¬:[NA]
        <<- \2.islower() and not (value(\2, "|attendant|admettant|") and value(>1, "|que|qu’|")) ~1>> *

    nous  @:(?:[123][sp]|P|Y)¬:1p
        <<- \2.islower() and not (morph(<1, ":1p") and not value(<1, "|sachons|veuillons|allons|venons|partons|") and value(<2, "|<start>|,|")) ~1>> *

    vous  @:(?:[123][sp]|P|Y)¬:2p
        <<- \2.islower() and not (morph(<1, ":2p") and not value(<1, "|sachez|veuillez|allez|venez|partez|") and value(<2, "|<start>|,|")) ~1>> *

    lui   @:(?:[123][sp]|P|Y)¬:3s
        <<- not morph(<1, ":R") ~1>> *

    [je|j’|il|on]  le   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":[123]s") or not morph(\3, ":N.*:[me]:[si]") ~2>> *

    [je|j’|il|on]  la   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":[123]s") or not morph(\3, ":N.*:[fe]:[si]") ~2>> *

    [je|j’|il|on]  [l’|leur]   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":[123]s") or not morph(\3, ":N.*:[si]") ~2>> *

    [je|j’|il|on]  les  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":[123]s") or not morph(\3, ":N.*:[pi]") ~2>> *

    [je|j’|il|on]  en  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":[123]s") or not morph(\3, ":[NA]") ~2>> *

    tu  le   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:[123]s|V0)") or not morph(\3, ":N.*:[me]:[si]") ~2>> *

    tu  la   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:[123]s|V0)") or not morph(\3, ":N.*:[fe]:[si]") ~2>> *

    tu  [l’|leur]   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:[123]s|V0)") or not morph(\3, ":N.*:[si]") ~2>> *

    tu  les  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:[123]s|V0)") or not morph(\3, ":N.*:[pi]") ~2>> *

    tu  en  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:[123]s|V0)") or not morph(\3, ":[NA]") ~2>> *

    [lui|celui-là|celui-ci]  le   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3s|R)") or not morph(\3, ":N.*:[me]:[si]") ~2>> *

    [lui|celui-là|celui-ci]  la   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3s|R)") or not morph(\3, ":N.*:[fe]:[si]") ~2>> *

    [lui|celui-là|celui-ci]  [l’|leur]   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3s|R)") or not morph(\3, ":N.*:[si]") ~2>> *

    [lui|celui-là|celui-ci]  les  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3s|R)") or not morph(\3, ":N.*:[pi]") ~2>> *

    [lui|celui-là|celui-ci]  en  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3s|R)") or not morph(\3, ":[NA]") ~2>> *

    [elle|iel|celle-là|celle-ci]  le   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3s|R)") or not morph(\3, ":N.*:[me]:[si]") ~2>> *

    [elle|iel|celle-là|celle-ci]  la   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3s|R)") or not morph(\3, ":N.*:[fe]:[si]") ~2>> *

    [elle|iel|celle-là|celle-ci]  [l’|leur]   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3s|R)") or not morph(\3, ":N.*:[si]") ~2>> *

    [elle|iel|celle-là|celle-ci]  les  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3s|R)") or not morph(\3, ":N.*:[pi]") ~2>> *

    [elle|iel|celle-là|celle-ci]  en  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3s|R)") or not morph(\3, ":[NA]") ~2>> *

    nous  le   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:1p|R)") or not morph(\3, ":N.*:[me]:[si]") ~2>> *

    nous  la   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:1p|R)") or not morph(\3, ":N.*:[fe]:[si]") ~2>> *

    nous  [l’|leur]   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:1p|R)") or not morph(\3, ":N.*:[si]") ~2>> *

    nous  les  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:1p|R)") or not morph(\3, ":N.*:[pi]") ~2>> *

    nous  en  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:1p|R)") or not morph(\3, ":[NA]") ~2>> *

    vous  le   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:2p|R)") or not morph(\3, ":N.*:[me]:[si]") ~2>> *

    vous  la   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:2p|R)") or not morph(\3, ":N.*:[fe]:[si]") ~2>> *

    vous  [l’|leur]   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:2p|R)") or not morph(\3, ":N.*:[si]") ~2>> *

    vous  les  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:2p|R)") or not morph(\3, ":N.*:[pi]") ~2>> *

    vous  en  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:2p|R)") or not morph(\3, ":[NA]") ~2>> *

    ils  le   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":3p") or not morph(\3, ":N.*:[me]:[si]") ~2>> *

    ils  la   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":3p") or not morph(\3, ":N.*:[fe]:[si]") ~2>> *

    ils  [l’|leur]   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":3p") or not morph(\3, ":N.*:[si]") ~2>> *

    ils  les  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":3p") or not morph(\3, ":N.*:[pi]") ~2>> *

    ils  en  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":3p") or not morph(\3, ":[NA]") ~2>> *

    [eux|ceux-là|ceux-ci]  le   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":3p") or not morph(\3, ":N.*:[me]:[si]") ~2>> *

    [eux|ceux-là|ceux-ci]  la   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":3p") or not morph(\3, ":N.*:[fe]:[si]") ~2>> *

    [eux|ceux-là|ceux-ci]  [l’|leur]   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":3p") or not morph(\3, ":N.*:[si]") ~2>> *

    [eux|ceux-là|ceux-ci]  les  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":3p") or not morph(\3, ":N.*:[pi]") ~2>> *

    [eux|ceux-là|ceux-ci]  en  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":3p") or not morph(\3, ":[NA]") ~2>> *

    [elles|iels|celles-là|celles-ci]  le   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3p|R)") or not morph(\3, ":N.*:[me]:[si]") ~2>> *

    [elles|iels|celles-là|celles-ci]  la   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3p|R)") or not morph(\3, ":N.*:[fe]:[si]") ~2>> *

    [elles|iels|celles-là|celles-ci]  [l’|leur]   @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3p|R)") or not morph(\3, ":N.*:[si]") ~2>> *

    [elles|iels|celles-là|celles-ci]  les  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3p|R)") or not morph(\3, ":N.*:[pi]") ~2>> *

    [elles|iels|celles-là|celles-ci]  en  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":(?:3p|R)") or not morph(\3, ":[NA]") ~2>> *

    [je|j’|il|on|ils]  [nous|vous|lui]  @:(?:[123][sp]|P|Y)
        <<- ~2>> *

    tu  [nous|vous|lui]  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":V0") ~2>> *

    [lui|celui-là|celui-ci]          [nous|vous|lui]  @:(?:[123][sp]|P|Y)
    [elle|celle-là|celle-ci|iel]     [nous|vous|lui]  @:(?:[123][sp]|P|Y)
    [nous|vous]                      [nous|vous|lui]  @:(?:[123][sp]|P|Y)
    [eux|ceux-là|ceux-ci]            [nous|vous|lui]  @:(?:[123][sp]|P|Y)
    [elles|celles-là|celles-ci|iels] [nous|vous|lui]  @:(?:[123][sp]|P|Y)
        <<- not morph(<1, ":R") ~2>> *


__purge_préverbes2__
    nous              [le|la|l’|les|en|y]  @:(?:[123][sp]|P|Y)¬:(?:X|1p)
    vous              [le|la|l’|les|en|y]  @:(?:[123][sp]|P|Y)¬:(?:X|2p)
    [me|m’|te|se|s’]  [le|la|l’|les|en|y]  @:(?:[123][sp]|P|Y)¬:X
    [le|la|l’|les]    [lui|leur|en|y]      @:(?:[123][sp]|P|Y)¬:X
    leur              en                   @:(?:[123][sp]|P|Y)¬:X
        <<- ~1:2>> *

    lui               en                   @:(?:[123][sp]|P|Y)¬:X
        <<- not morph(<1, ":(?:R|3s)") ~1:2>> *

    t’  [le|la|l’|les|en|y]  @:(?:[123][sp]|P|Y)¬:X
        <<- not morph(\3, ":2s") or value(<1, "|je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|") ~1:2>> *
        <<- ~2>> *


__purge_préverbes_négation__
    [ne|n’]  [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:(?:[123][sp]|P|Y)¬:X
    [ne|n’]  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        @:(?:[123][sp]|P|Y)¬:X
    [ne|n’]  [le|la|l’|les]                 [lui|leur|en|y]            @:(?:[123][sp]|P|Y)¬:X
    [ne|n’]  [lui|leur]                     en                         @:(?:[123][sp]|P|Y)¬:X
        <<- ~1:-2>> *


__purge_proposition_subordonnée__
    [que|qu’]   je                      ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:V[123].*:1s    @:[123][sp]
    [que|qu’]   je                      ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:V[123].*:1s    @:[123][sp]
    [que|qu’]   je                      ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:V[123].*:1s    @:[123][sp]
    [que|qu’]   je                      ?[ne|n’]¿   [lui|leur|y]                    en                          @:V[123].*:1s    @:[123][sp]
    [que|qu’]   tu                      ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:V[123].*:2s    @:[123][sp]
    [que|qu’]   tu                      ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:V[123].*:2s    @:[123][sp]
    [que|qu’]   tu                      ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:V[123].*:2s    @:[123][sp]
    [que|qu’]   tu                      ?[ne|n’]¿   [lui|leur|y]                    en                          @:V[123].*:2s    @:[123][sp]
    [que|qu’]   [il|elle|on|iel|$:M]    ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:V[123].*:3s    @:[123][sp]
    [que|qu’]   [il|elle|on|iel|$:M]    ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:V[123].*:3s    @:[123][sp]
    [que|qu’]   [il|elle|on|iel|$:M]    ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:V[123].*:3s    @:[123][sp]
    [que|qu’]   [il|elle|on|iel|$:M]    ?[ne|n’]¿   [lui|leur|y]                    en                          @:V[123].*:3s    @:[123][sp]
    [que|qu’]   nous                    ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:V[123].*:1p    @:[123][sp]
    [que|qu’]   nous                    ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:V[123].*:1p    @:[123][sp]
    [que|qu’]   nous                    ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:V[123].*:1p    @:[123][sp]
    [que|qu’]   nous                    ?[ne|n’]¿   [lui|leur|y]                    en                          @:V[123].*:1p    @:[123][sp]
    [que|qu’]   vous                    ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:V[123].*:2p    @:[123][sp]
    [que|qu’]   vous                    ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:V[123].*:2p    @:[123][sp]
    [que|qu’]   vous                    ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:V[123].*:2p    @:[123][sp]
    [que|qu’]   vous                    ?[ne|n’]¿   [lui|leur|y]                    en                          @:V[123].*:2p    @:[123][sp]
    [que|qu’]   [ils|elles|iels]        ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:V[123].*:3p    @:[123][sp]
    [que|qu’]   [ils|elles|iels]        ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:V[123].*:3p    @:[123][sp]
    [que|qu’]   [ils|elles|iels]        ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:V[123].*:3p    @:[123][sp]
    [que|qu’]   [ils|elles|iels]        ?[ne|n’]¿   [lui|leur|y]                    en                          @:V[123].*:3p    @:[123][sp]
    [que|qu’]   $:M et $:M              ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:V[123].*:3p    @:[123][sp]
    [que|qu’]   $:M et $:M              ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:V[123].*:3p    @:[123][sp]
    [que|qu’]   $:M et $:M              ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:V[123].*:3p    @:[123][sp]
    [que|qu’]   $:M et $:M              ?[ne|n’]¿   [lui|leur|y]                    en                          @:V[123].*:3p    @:[123][sp]
        <<- morph(<1, ":N", ":V") ~1:-2>> *


__tag_verbe_infinitif_sujet__
    [<start>|,]  [ne|n’]  ?[en|y]¿ ?presque¿ [pas|rien|guère|point|jamais|plus]
    [<start>|,]  [ne|n’]  $:Y
    [<start>|,]  $:Y
        <<- /2>> suj_vinfi


__tag_usage_pronominal__
    [me|m’|te|t’|se|s’]  ?[le|la|l’|les|en|y]¿  $:V¬:G
    nous nous            ?[le|la|l’|les|en|y]¿  $:V¬:G
    vous vous            ?[le|la|l’|les|en|y]¿  $:V¬:G
        <<- /-1>> upron


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

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


@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: verbes2                                                                                 _
@@@@
@@@@
@@@@
@@@@

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

#### a / à
__conf_pronom_verbe_à__
    [<start>|,]  [je|j’|tu|il|elle|on|ils|elles|iel|iels]   @:V        a
    [<start>|,]  [nous|vous]                                @:V¬:Y     a
    [<start>|,]  c’                                         >être      a
    [<start>|,]  [cela|ceci|celui-ci|celui-là|celle-ci|celle-là|ceux-ci|ceux-là|celles-ci|celles-là]  @:(?:[123][sp]|P)  a
        <<- /conf/ \-1 != "A" --1>> à                               # Confusion probable : “a” est une conjugaison du verbe “avoir”. Utilisez la préposition “à”.

TEST: Il vient {{a}} la maison.
TEST: tu ne donnes rien {{a}} ces hommes.
TEST: Nous les donnons {{a}} ces gens.
TEST: j’arrive {{a}} la gare
TEST: Cela venait {{a}} la maison régulièrement.
TEST: C’est {{a}} des années-lumière de réussir.
TEST: vous examiner a eu des conséquences imprévues.


#### être / avoir
__conf_ait_confiance_été_faim_tort!3__
    [es|est] [confiance|conscience|envie|été|peur|faim|hâte|honte|recours|soif|tort]
    [es|est] peine [à|a]
        <<- /conf/ not tag_before(\1, "ce_que") and not value(<1, "|tout|d’|l’|")
        -1>> ait|aie                                                # Confusion probable dans l’expression “avoir \2”. Vous utilisez ici le verbe “être”.

TEST: il est posssible qu’il {{est}} confiance en toi
TEST: Je crains qu’il {{est}} peine à trouver le bonheur.
TEST: La révolution est crainte.
TEST: Je n’en ai cure.
TEST: Notre communauté vous est redevable.
TEST: l’humour est affaire de culture
TEST: Aller chercher l’air pur à la campagne est peine perdue.
TEST: tout est peine perdue.


#### et / est
__conf_et_est__
    <start>  [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  est
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  @:3p¬:G
        <<- /conf/ -4>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  *WORD
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  est
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  <end>
        <<- /conf/ morph(\4, ":[123][sp]", ":[NAGW]") -7>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD
        ||   >avoir  *WORD
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  est
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  <end>
        <<- /conf/ morph(\4, ":(?:[123][sp]|P)") and morph(\5, ":Q") -8>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD
        ||   >être  *WORD
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  est
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  <end>
        <<- /conf/ morph(\4, ":(?:[123][sp]|P)") and morph(\5, ":[QA]") -8>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  *WORD  est  *WORD  @:3p¬:G
        <<- /conf/ (morph(\2, ":M") and morph(\4, ":M")) or (morph(\2, ":Y") and morph(\4, ":Y")) -3>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [je|tu|il|elle|on|nous|vous|ils|elles|iel|iels]  *WORD  est  [je|tu|il|elle|on|nous|vous|ils|elles|iel|iels|]  *WORD
        <<- /conf/ morph(\3, ":[123][sp]") and morph(\6, ":[123][sp]") -4>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [je|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce]  >être  *WORD  est
        <<- /conf/ morph(\-2, ":[QA]") --1>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [je|tu|il|elle|on|nous|vous|ils|elles|iel|iels]  >avoir  *WORD  est
        <<- /conf/ morph(\-2, ":Q") --1>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [je|tu|il|elle|on|nous|vous|ils|elles|iel|iels]  *WORD
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  est
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  <end>
        <<- /conf/ morph(\3, ":([123][sp]|P)") -6>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [je|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ce]  >être  *WORD
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  est
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  <end>
        <<- /conf/ morph(\3, ":([123][sp]|P)") and morph(\4, ":[QA]") -7>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [je|tu|il|elle|on|nous|vous|ils|elles|iel|iels]  >avoir  *WORD
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  est
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  <end>
        <<- /conf/ morph(\3, ":([123][sp]|P)") and morph(\4, ":Q") -7>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

TEST: la table {{est}} la chaise m’appartiennent.                                   ->> et
TEST: quelques plats {{est}} plusieurs conserves seront mis à ta disposition.       ->> et
TEST: les ouvriers commencèrent l’évaluation {{est}} les travaux                    ->> et
TEST: plusieurs enfants ont commencé les maths {{est}} la physique                  ->> et
TEST: ces gens-là sont devenus des butors {{est}} des rustres                       ->> et
TEST: Paulette {{est}} Pierrette sont incollables sur le sujet.                     ->> et
TEST: Manger {{est}} dormir demeurent ses occupations favorites.                    ->> et
TEST: Elle arriva {{est}} ils se mirent à rire                                      ->> et
TEST: ils sont finis {{est}} on ne les reverra plus                                 ->> et
TEST: Elles avaient vendu {{est}} donné beaucoup de leurs vieux livres              ->> et
TEST: Vous êtes des butors {{est}} des malappris                                    ->> et
TEST: ils méprisent les butors {{est}} les crétins                                  ->> et
TEST: les femmes sont parties ce matin {{est}} ce soir                              ->> et
TEST: elles sont parties ce matin {{est}} ce soir                                   ->> et
TEST: il avait mangé des moules {{est}} des frites                                  ->> et
TEST: ce matin pluvieux l’ambiance est à présent la pire.


#### veillez / veuillez
__conf_veillez__
    [<start>|,]  veuillez  à  [ne|n’|me|m’|nous|$:Y]
        <<- /conf/ -2>> veillez                                     # Confusion probable : “veuillez” est une forme conjuguée du verbe “vouloir”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1939

TEST: {{Veuillez}} à ne pas tomber dans ce piège.
TEST: Et {{veuillez}} surtout à ouvrir grand les yeux.
TEST: {{Veuillez}}, s’il vous plaît, à prendre vos médicaments.
TEST: Veuillez à nouveau faire attention à ce problème.
TEST: Veuillez excuser mon retard.
TEST: Veillez à bien fermer les fenêtres.


__conf_veuillez__
    [<start>|,]  veillez  [ne|n’|me|m’|nous|$:Y]
        <<- /conf/ -2>> veuillez
        # Confusion probable : “veiller” signifie “prendre garde” ou “être vigilant”. Pour inviter à faire quelque chose, écrivez “veuillez”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1939

TEST: {{Veillez}} excuser mon retard.
TEST: {{Veillez}} me contacter.
TEST: {{Veillez}} me le faire savoir.
TEST: {{Veillez}} ne le dire à personne.
TEST: {{Veillez}} ne pas en parler à longueur de journée.
TEST: {{Veillez}} l’accompagner.
TEST: {{Veillez}} toujours l’accompagner.
TEST: Veillez à éviter de faire des fautes.
TEST: Veillez votre mari qui est malade.



!!
!!
!!!! 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  @:¬: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  @:¬: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  @:¬: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  @:¬: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  @:¬: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  @:¬: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]  @:¬: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]  @:¬: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}}
TEST: Pourquoi le message de Jean {{était il}} très radical pour son époque ?
TEST: Pourquoi le message de Jean {{était‐il}} très radical pour son époque ?


__inte_union_ce!7__
    [<start>|,] [est|était|étaient] ce ?pas¿ [le|la|les|l’|un|une|de|des|d’|ce|cet|cette|ces|quelques|plusieurs|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs]
    [<start>|,] [est|était|étaient] ce ?pas¿ @:G¬:[NA].*:[me]:[si]|>(?:qu[ei’]|pourquoi|dont)/
    [<start>|,] [est|était|étaient] ce [ton|son] @:N¬:A.*:[me]:[si]
        <<- /inte/ space_after(\2, 1, 1) -2:3>> \2-\3                                               # Forme interrogative ? Mettez un trait d’union.

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]  @:¬: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]  @:¬: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  @:¬:(?: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  @:¬:(?: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  @:¬:(?: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  @:¬:(?: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  @:¬: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  @:¬: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]  @:¬: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]  @:¬: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}} ?
TEST: {{connaissent iels}} leurs droits ?



!!
!!
!!!! Conjugaison                                                                                  !!
!!
!!

## 1sg
__conj_moi_qui__
    moi  qui   @:V¬:(?:1s|G|1p|3p!)
        <<- /conj/ \3 == "est" or \3 == "es" -3>> ai|aie|suis   # Conjugaison erronée. Confusion probable entre “être” et “avoir”. Accord avec “\1 \2”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
        <<- /conj/ __else__ -3>> =suggVerb(\3, ":1s")           # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 1ʳᵉ personne du singulier.

TEST: moi qui {{est}} trouvé
TEST: C’est moi qui {{donnes}} des maux de têtes !
TEST: Et moi par ailleurs qui {{suit}} si savant…


## 2sg
__conj_toi_qui__
    toi  qui  @:V¬:(?:G|2p|3p!|[ISK].*:2s)
        <<- /conj/ -3>> =suggVerb(\3, ":2s")                    # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 2ᵉ personne du singulier.

TEST: toi qui n’y {{connaît}} rien, ne nous ennuie pas avec tes théories.
TEST: et toi, contre toute attente, qui te {{souvient}} d’une chose à laquelle plus personne ne pensait.
TEST: toi qui {{arrive}} toujours en retard, tu es mal placé pour donner des conseils.


## 3sg
__conj_elle__
    elle  @:V¬:(?:3s|P|G|M|f:s)
        <<- /conj/ not morph(<1, ":R|>(?:et|ou)") and not (morph(\2, ":Q") and morph(<1, ":V0.*:3s"))
        -2>> =suggVerb(\2, ":3s")                               # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
        <<- /conj/ __also__ and morph(\2, ":3p") -1>> elles     # Accord avec “\2”.

    elle  qui  @:V¬:(?:3s|P|G)
        <<- /conj/ not morph(<1, ":R|>(?:et|ou)")
        -3>> =suggVerb(\3, ":3s")                               # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
        <<- /conj/ __also__ and morph(\3, ":3p") -1>> elles     # Accord avec “\3”.

TEST: Elle {{conquis}}.
TEST: Elle {{finis}}.
TEST: Elle {{pâlis}}.
TEST: {{Elles}} {{donne}} des leçons.
TEST: {{Elle}} ne nous {{croient}} jamais.
TEST: {{elle}} {{sont}} parties.
TEST: {{elle}} ne {{sont}}
TEST: {{elle}} {{sont}} partis.
TEST: elle {{demeures}}
TEST: elle {{mangeras}}
TEST: elle {{fus}} partie.
TEST: {{elle}} qui {{savaient}}
TEST: elle qui {{prends}} le temps
TEST: elle a appris bien trop jeune à ne faire confiance à personne.
TEST: Elle, surtout, décomplexée et franche du collier.


__conj_iel__
    iel  @:V¬:(?:3s|P|G|M|f:s)
        <<- /conj/ not morph(<1, ":R|>(?:et|ou)") and not (morph(\2, ":Q") and morph(<1, ":V0.*:3s"))
        -2>> =suggVerb(\2, ":3s")                               # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
        <<- /conj/ __also__ and morph(\2, ":3p") -1>> iels      # Accord avec “\2”.

    iel  qui  @:V¬:(?:3s|P|G)
        <<- /conj/ not morph(<1, ":R|>(?:et|ou)")
        -3>> =suggVerb(\3, ":3s")                               # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
        <<- /conj/ __also__ and morph(\3, ":3p") -1>> iels      # Accord avec “\3”.

TEST: {{iel}} {{devinent}} votre désarroi
TEST: {{iel}} qui {{prendraient}} leur grand air.
TEST: iel arrive


__conj_quiconque__
    quiconque  @:V¬:(?:3s|P|G|M|Y|Q.*:m:[si])
        <<- /conj/ -2>> =suggVerb(\2, ":3s")                    # Conjugaison erronée. Accord avec “quiconque”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: Quiconque {{pensez}} s’en sortir se trompait lourdement.
TEST: Il voulut punir quiconque s’y {{adonnaient}}.
TEST: quiconque issu de la gauche n’a aucune chance.
TEST: la volonté partagée de ne pas vouloir prendre le dessus ni, bien sûr, de laisser quiconque prendre le dessus


__conj_ce_celui_celle__
    [celui-ci|celui-là]  @:V¬:(?:3s|P|Q|G|M|3p!)
        <<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3s")                                 # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

    [celui-ci|celui-là]  qui  @:V¬:(?:3s|P|Q|G|M|3p!)
        <<- /conj/ -3>> =suggVerb(\3, ":3s")                                                        # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

    [celle-ci|celle-là]  @:V¬:(?:3s|P|Q|G|M|3p!)
        <<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3s")                                 # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
        <<- /conj/ __also__ and morph(\2, ":[123]p") -1>> =\1.replace("e-", "es-").replace("E-", "ES-")     # Conjugaison erronée. Accord avec “\2”. Le sujet devrait être au pluriel.

    [celle-ci|celle-là]  qui  @:V¬:(?:3s|P|Q|G|M|3p!)
        <<- /conj/ -3>> =suggVerb(\3, ":3s")                                                        # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
        <<- /conj/ morph(\3, ":[123]p") -1>> =\1.replace("e-", "es-").replace("E-", "ES-")          # Conjugaison erronée. Accord avec “\3”. Le sujet devrait être au pluriel.

    [ce|celui]  qui  @:V¬:(?:3s|P|Q|G)
        <<- /conj/ -3>> =suggVerb(\3, ":3s")                                                        # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du singulier.

    celle  qui  @:V¬:(?:3s|P|Q|G)
        <<- /conj/ -3>> =suggVerb(\3, ":3s")                                                        # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du singulier.
        <<- /conj/ morph(\3, ":[123]p") -1>> celles                                                 # Conjugaison erronée. Accord avec “\3”. Le sujet devrait être au pluriel.

TEST: celui-là se {{conduisaient}} comme un rustre
TEST: celui-ci qui se {{prenaient}} pour un cador
TEST: {{celle-ci}} {{deviennent}} plus fortes avec le temps.
TEST: et {{celle-là}} qui ne {{cessaient}} de faire des mots croisés.
TEST: Tu sais ce qui, la plupart du temps, nous {{donnes}} des maux de tête.
TEST: Ce qui {{fâchent}} mes amis.
TEST: celui qui {{pensent}} mal de toute chose
TEST: {{celle}} qui y {{parviendront}} seront récompensées.


__conj_3sg_misc__
    [ça|chacun|chacune|ceci|cela|quelqu’un|quelqu’une]  @:V¬:(?:3s|P|Q|G|M|3p!)
        <<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3s")                                 # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

    [ça|chacun|chacune|ceci|cela|quelqu’un|quelqu’une]  qui  @:V¬:(?:3s|P|Q|G|M|3p!)
        <<- /conj/ -3>> =suggVerb(\3, ":3s")                                                        # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

    l’ [un|une]            @:V¬:(?:3s|P|Q|G|M|3p!)
    quelque chose          @:V¬:(?:3s|P|Q|G|M|3p!)
    n’importe [qui|quoi]   @:V¬:(?:3s|P|Q|G|M|3p!)
        <<- /conj/ not morph(<1, ":[VR]") --1>> =suggVerb(\-1, ":3s")                               # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du singulier.

    l’ [un|une]            qui  @:V¬:(?:3s|P|Q|G|3p!)
    quelque chose          qui  @:V¬:(?:3s|P|Q|G|3p!)
    n’importe [qui|quoi]   qui  @:V¬:(?:3s|P|Q|G|3p!)
        <<- /conj/ --1>> =suggVerb(\-1, ":3s")                                                      # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: chacun {{fais}} comme il peut
TEST: quelqu’un {{sauras}}
TEST: quelqu’une se {{montrent}} désagréable
TEST: n’importe quoi {{peux}} réussir
TEST: n’importe qui {{peux}} y arriver.
TEST: quelque chose {{sens}} mauvais ici
TEST: envers chacune qui se {{sentaient}} mal considérée
TEST: l’un d’eux {{viendras}}
TEST: ce {{dois}} être ennuyeux
TEST: ce {{seras}} foutu
TEST: tu vois, je ne rêvais pas, j’entendais quelque chose qui {{venaient}}
TEST: mais ça ne vous {{aideras}} en rien
TEST: Cela ne t’{{aideras}} pas.
TEST: Cela {{dis}}, on ne sait pas comment s’en sortir.
TEST: tu sais, n’importe qui {{connais}} la valeur de ces choses.
TEST: Y avait-il seulement quelqu’un pour vouloir soumettre ses recherches ?


__conj_tout__
    tout  @:V¬:(?:3s|P|Q|Y|G|M|3p!|N.*:m:[si])
        <<- /conj/ not morph(<1, ":[VRD]") -2>> =suggVerb(\2, ":3s")    # Conjugaison erronée. Accord avec « tout ». Le verbe devrait être à la 3ᵉ personne du singulier.

    tout  qui  @:V¬:(?:3s|P|Q|G|3p!)
        <<- /conj/ -3>> =suggVerb(\3, ":3s")                            # Conjugaison erronée. Accord avec « tout ». Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: Tout {{reviens}} à ça.
TEST: Tout qui {{deviens}} fou.
TEST: Tout donne envie.
TEST: Tout lui fait peur.
TEST: Tout la fait pleurer
TEST: Tout vient à point.
TEST: tout nous ennuie.
TEST: Tout les dégoûte.
TEST: Tout est vain, tout est vanité.
TEST: Tout anonyme qu’il soit, on n’en finira pas moins par le démasquer.
TEST: Tout avaler d’une seule bouchée.
TEST: Le tout nouveau président de la fondation qui héberge Wikipédia
TEST: tout discours de sortie nourrit immanquablement la sortie
TEST: Tout vous expliquer est difficile.
TEST: J’essaie de bien tout vous expliquer.
TEST: il faut de tout se méfier.
TEST: Tout écrire ne suffira pas, il faudra témoigner.


__conj_lequel_laquelle__
    [lequel|laquelle]  @:V¬:(?:3s|P|Y|Q|G|3p!|M)
        <<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3s")     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: Lequel {{viendraient}} nous donner des leçons ?
TEST: Laquelle choisir ?
TEST: Lequel manger ?
TEST: Une société a vendu un terrain à bâtir à un acquéreur, lequel entreprend des travaux pour y construire un pavillon.


__conj_personne__
    personne  @:V¬:(?:3s|P|G|[QA].*:f:s)
        <<- /conj/ morph(<1, ":C|<start>|>,", ":(?:P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

    personne  qui  @:V¬:(?:3s|P|G)
        <<- /conj/ morph(<1, ":[CRV]|<start>|>,", ":D")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: Personne ne {{peux}} me le dire.
TEST: personne n’en {{parlent}}
TEST: je connais personne qui en {{parlent}} autant
TEST: en tant que personne qualifiée


__conj_rien__
    rien  @:V¬:(?:3s|P|Y|G)
        <<- /conj/ tag(\2, "neg") and morph(<1, ":Cs|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
            and not(morph(\2, ":Y") and value(<1, "|ne|"))
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

    rien  qui  @:V¬:(?:3s|P|G)
        <<- /conj/ morph(<1, ":[CRV]|<start>|>,")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: Rien ne {{sers}} de courir
TEST: Rien n’{{arrives}} sans raison
TEST: Rien, en ce qui le concernait, ne {{pouvais}} le ramener à la raison.
TEST: ils ne savent rien qui {{puissent}} les aider
TEST: rien qui {{soient}} aussi difficile
TEST: il ne faut rien faire ou rien dire contre les manifestants
TEST: qui n’ont rien appris et rien oublié
TEST: comme si son pays n’avait rien appris du fascisme ni rien reçu de l’Europe
TEST: dans un système qui ne leur a pratiquement rien donné, rien transmis


__conj_nul_nulle__
    [nul|nulle]  ?@:[NA]¿       @:V¬:(?:3s|P|G|[NAQ].*:[si])
    [nul|nulle]  ?@:[NA]¿  qui  @:V¬:(?:3s|P|G|[NA].*:[si])
        <<- /conj/ morph(<1, ":Cs|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: nul ne {{savaient}} que faire
TEST: nulle n’{{iront}} là-bas
TEST: nulle femme ne {{sauraient}} le faire
TEST: nul homme ne {{sauraient}} s’y prendre
TEST: nulle partie du corps ne peut être considérée comme le siège de l’âme.
TEST: un silence que nul faste, nulle cagnotte, nul don défiscalisé n’achètera jamais.


__conj_aucun_aucune__
    [aucun|aucune]  ?@:[NA]¿       @:V¬:(?:3s|P|G|[NAQ].*:[si])
        <<- /conj/ morph(<1, ":Cs|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

    [aucun|aucune]  ?@:[NA]¿  qui  @:V¬:(?:3s|P|G|[NA].*:[si])
        <<- /conj/ morph(<1, ":(?:Cs|R|V)|<start>|>,")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: aucun ne {{savaient}} que faire
TEST: aucune n’{{iront}} là-bas
TEST: aucune femme ne {{sauraient}} le faire
TEST: aucun homme ne {{sauraient}} s’y prendre
TEST: aucun d’entre nous n’{{as}} donné
TEST: aucun ne {{vas}} là-bas
TEST: il n’en connait aucune qui {{sauraient}} mieux qu’elle comment s’y prendre
TEST: aucune partie du corps ne peut être considérée comme le siège de l’âme.
TEST: Aucun terme attesté dans des textes antiques, mésopotamien ou autre, ne sert à désigner la Mésopotamie au sens moderne du terme
TEST: signalons qu’aucun fait avéré ne correspond à ce qui se propage
TEST: Aucune solution envisagée n’a engendré de résultat positif.
TEST: Aucun homme parti à la guerre ne revient


__conj_vinfi_suj__
    [<start>|,]  $:Y  @:V¬:(?:3s|P|Q|Y|G|3p!|M)
        <<- /conj/ not (value(\2, "|avoir|croire|être|devenir|redevenir|voir|sembler|paraître|paraitre|sentir|rester|retrouver|") and morph(\3, ":[NA]"))
        -3>> =suggVerb(\3, ":3s")                                       # Conjugaison erronée. Accord avec “\2”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: manger {{fais}} grossir.
TEST: boire immodérément {{nuis}} à la santé
TEST: Réfléchir à tête reposée {{prends}} du temps.
TEST: Manger salé, c’est mauvais pour la santé.
TEST: Lire plus de 400 livres
TEST: mais aussi se retrouver flanqués d’un grand débat national avec son lot de questionnements parachutés
TEST: avancer, ne pas reculer, rester déterminés.
TEST: les avoir consultées grâce à une personne y ayant accès sur le plan juridique.
TEST: Être président d’une association demande beaucoup de temps.
TEST: Venir vaincue ne lui épargna aucune indignité.
TEST: Mais migrer un site et ses contenus prend du temps…
TEST: y être sans ma femme ni les enfants fait monter en moi une certaine nervosité.


__conj_det_sing_nom__
    [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]  *WORD  @:V¬:(?:3s|P|Q|Y|3p!|G|M)
        <<- /conj/ not tag(\2, "enum") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[si]", ":G")
            and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|")
                        or tag_before(\1, "ni") or value(<1, "|et|ou|")) and morph(\3, ":3?p") ) >>>
        <<- /conj/ not checkAgreement(\2, \3)
        -3>> =suggVerb(\3, ":3s")                                       # Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du singulier.
        <<- /conj/ __else__ and isVeryAmbiguousAndWrong(\2, \3, ":s", ":3s", value(<1, "|<start>|,|"))
        -3>> =suggVerb(\3, ":3s", suggSing)                             # Accord avec “\1 \2…” incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.

    [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]  *WORD  qui  @:V¬:(?:3s|P|3p!|G|M)
        <<- /conj/ not tag(\2, "enum") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[si]", ":G")
            and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|")
                        or tag_before(\1, "ni") or value(<1, "|et|ou|")) and morph(\4, ":3p") )
        -4>> =suggVerb(\4, ":3s")                                       # Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: La {{N.S.A.}} {{espionneras}} toujours tout le monde
TEST: La suspicion envers les élus {{accroissaient}}…                                               ->> accroissait
TEST: Le chien n’{{es}} pas mort.
TEST: Ce roman-là de Jean-Paul Sartre {{es}} passionnant.
TEST: Le damné {{donnes}}
TEST: Cette confusion qui {{donnent}} le tournis.
TEST: La Corée {{peux}} gagner.
TEST: La Corée ne {{pourras}} pas gagner.
TEST: une hausse de 2 % {{satisfais}} tout le monde                                                 ->> satisfait
TEST: L’homme y {{donnes}}
TEST: Le chien y {{viens}}                                                                          ->> vient
TEST: L’homme le {{deviens}}                                                                        ->> devient
TEST: La femme la {{prends}}                                                                        ->> prend
TEST: Le feu nous {{donnes}} chaud.
TEST: une petite {{donnes}}
TEST: tu vois, leur donne {{donnes}} du fil à retordre
TEST: tout le monde {{prends}} ses aises                                                            ->> prend
TEST: J’aimerais aussi que mon problème {{sois}} réglé.                                             ->> soit
TEST: La proscription de nager {{pourraient}} nous porter préjudice à long terme                    ->> pourrait
TEST: mon chat {{sautes}}
TEST: cette fille {{bouffes}} comme mille
TEST: cette marchande {{marchandes}}
TEST: la marchande {{marchandes}}
TEST: la chatte {{finis}}
TEST: le chat {{finis}}
TEST: une crise {{violent}}
TEST: un cri {{violes}}
TEST: L’homme sur le bateau de Patrick {{viens}} de temps en temps {{mangé}} chez moi.
TEST: L’hypothétique nouveau président
TEST: une majorité de garçons voient mal comment faire
TEST: un tas de choses pouvaient aller de travers.
TEST: un paquet de gens futés n’y ont vu que du feu.
TEST: La moitié d’entre elles voient leurs loyers diminuer depuis le début de l’année
TEST: Une partie de ces propositions étaient naïves
TEST: tu n’acceptais jamais de danser avec quelqu’un si tu avais refusé à quelqu’un d’autre au début
TEST: le loquet d’une des petites portes.
TEST: L’électricité, l’hydrogène, l’air comprimé n’existent pas…
TEST: la Syrie, l’Irak, la Mésopotamie tombaient.
TEST: des ruisselets, des arbres, une tonnelle qui rappelaient le temps.
TEST: son assurance, sa grâce, son sex-appeal nous permettent de passer sans encombre liquides et rasoirs.
TEST: Son courage, son ardeur étaient immenses,
TEST: Le sentiment d’humiliation, la colère nous indiquent que…
TEST: la majorité survenaient sous la contrainte


__conj_un_une__
    [un|une]  @:V¬:(?:3s|P|G|Q|M|[NA].*:[si])
        <<- /conj/ morph(<1, ":C|<start>|>(?:,|dont)", ":(?:Y|P|Q|[123][sp]|R)̉|>(?:sauf|excepté|et|ou)/")
        --1>> =suggVerb(\-1, ":3s")                             # Conjugaison erronée. Accord avec “\1…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    [un|une]  qui  @:V¬:(?:3s|P|G|Q|[NA].*:[si])
        <<- /conj/ morph(<1, "<start>|>(?:,|dont)/|:R")
        --1>> =suggVerb(\-1, ":3s")                             # Conjugaison erronée. Accord avec “\2…”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: il y en a beaucoup, tu vois, même si un {{seras}} mieux pensé que les autres.
TEST: tu vois, il y en a dix dont un {{seras}} mieux pensé que les autres.
TEST: tu sais, il y en a quelques-unes dont une qui {{deviendras}} meilleure que tu l’imagines.
TEST: Toutes sauf une iront à l’université.
TEST: Tous excepté un sauront s’y prendre.
TEST: Trente et un viennent ce soir.
TEST: Quarante et une seront là demain.
TEST: Tous sauf un viendront.


__conj_un_une_des__
    [un|une]  des  *WORD  @:V¬:(?:3s|P|G|Q|M|[NA].*:[pi])
        <<- /conj/ morph(<1, ":C|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1 \2 \3…”. Le verbe devrait être à la 3ᵉ personne du singulier.

    [un|une]  des  *WORD  qui  @:V¬:(?:3[sp]|P|G)
        <<- /conj/ morph(<1, ":C|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1 \2 \3…”. Le verbe devrait être à la 3ᵉ personne du singulier ou du pluriel.

TEST: un des ingénieurs {{vinrent}} nous dire quoi faire.
TEST: un des membres présents au conseil {{demandent}} un vote à bulletin secret
TEST: une des femmes de ce conseil ne {{céderaient}} jamais au chantage.
TEST: un des chats qui {{venez}} nous ennuyer tous les jours.
TEST: une des femmes présente ses résultats.
TEST: les défaillances d’une des branches ne sont pas forcément couvertes.
TEST: Les résultats d’une des membres étaient particulièrement notables.
TEST: un des hommes qui vient.
TEST: une des dames qui se sentent mal à l’aise dans cet avion est venue nous trouver.
TEST: l’un des chants les plus diffusés pendant la Révolution culturelle


## 3pl
__conj_elles__
    elles  @:V¬:(?:3p|P|G|M|A.*:f:p)
        <<- /conj/ not morph(<1, ":R") and not (morph(\2, ":Q") and morph(<1, ":V0.*:3p"))
        -2>> =suggVerb(\2, ":3p")                                       # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ __also__ and morph(\2, ":3s") -1>> elle              # Accord avec “\2”.

    elles  qui  @:V¬:(?:3p|P|G|M)
        <<- /conj/ -3>> =suggVerb(\3, ":3p")                            # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ __also__ and morph(\3, ":3s") -1>> elle              # Accord avec “\3”.

TEST: {{elles}} {{avance}} rapidement sur ce projet
TEST: {{Elles}} n’y {{comprenne}} rien
TEST: {{elles}} qui s’{{amuse}} comme des folles
TEST: L’expérience sensible qu’il nous restera bientôt d’elles est à peu près
TEST: eux attaqués par des mécanoïdes, elles attaquées par des insectoïdes.
TEST: tout ce qui vient d’elles sera écarté.


__conj_iels__
    iels  @:V¬:(?:3p|P|G|M|A.*:f:p)
        <<- /conj/ not morph(<1, ":R") and not (morph(\2, ":Q") and morph(<1, ":V0.*:3p"))
        -2>> =suggVerb(\2, ":3p")                                       # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ __also__ and morph(\2, ":3s") -1>> iel               # Accord avec “\2”.

    iels  qui  @:V¬:(?:3p|P|G|M)
        <<- /conj/ -3>> =suggVerb(\3, ":3p")                            # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ __also__ and morph(\3, ":3s") -1>> iel               # Accord avec “\3”.

TEST: {{iels}} {{arrivait}} en retard tous les jours
TEST: être avec {{iels}} qui {{sombrait}} dans la dépression
TEST: iels arrivent demain.


__conj_ceux_celles_qui__
    ceux  qui  @:V¬:(?:3p|P|G)
        <<- /conj/ -3>> =suggVerb(\3, ":3p")                            # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.

    celles  qui  @:V¬:(?:3p|P|G)
        <<- /conj/ -3>> =suggVerb(\3, ":3p")                            # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ morph(\3, ":[123]s") -1>> celle                      # Conjugaison erronée. Accord avec “\3”. Le sujet devrait être au singulier.

TEST: Ceux qui {{chante}} toute la journée…
TEST: {{Celles}} qui {{pense}}.


__conj_ceux_là_celles_ci__
    [ceux-ci|ceux-là]  @:V¬:(?:3p|P|Q|G|M)
        <<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3p")     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.

    [celles-ci|celles-là]  @:V¬:(?:3p|P|Q|G|M)
        <<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3p")     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ __also__ and morph(\2, ":[123]s") -1>> =\1.replace("s", "").replace("S", "")     # Conjugaison erronée. Accord avec “\2”. Le sujet devrait être au singulier.

    [ceux-ci|ceux-là]  qui  @:V¬:(?:3p|P|Q|G|M)
        <<- /conj/ -3>> =suggVerb(\3, ":3p")                            # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.

    [celles-ci|celles-là]  qui  @:V¬:(?:3p|P|Q|G|M)
        <<- /conj/ -3>> =suggVerb(\3, ":3p")                            # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ morph(\3, ":[123]s") -1>> =\1.replace("s", "").replace("S", "")                  # Conjugaison erronée. Accord avec “\3”. Le sujet devrait être au singulier.

TEST: {{celles-là}} {{était}} incorrigible
TEST: ceux-là {{devienne}} des ratés
TEST: batailler contre ceux-là qui n’{{avait}} aucun scrupule
TEST: {{celles-ci}} qui {{semble}} avoir tout pour réussir.


__conj_lesquels_lesquelles__
    [lesquels|lesquelles]  @:V¬:(?:3p|P|Y|Q|G|M)
        <<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3p")     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: lesquels {{devienne}} des ennuyeux incomparables.
TEST: Mais parmi les millions de causes à défendre, lesquelles choisir ?
TEST: les failles par lesquelles entrait l’eau étaient impossibles à boucher.


__conj_beaucoup__
    beaucoup    @:V¬:(?:P|Q|G|Y)
        <<- /conj/ not morph(<1, ":[VR]") >>>
        <<- /conj/ tag(\1, "bcp_plur") and not morph(\2, ":3p")
        -2>> =suggVerb(\2, ":3p")                                   # Conjugaison erronée. Accord avec “\1”. Le substantif suivant étant au pluriel, le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ __else__ and tag(\1, "bcp_sing") and not morph(\2, ":3s")
        -2>> =suggVerb(\2, ":3s")                                   # Conjugaison erronée. Accord avec “\1”. Le substantif suivant étant au singulier, le verbe devrait être à la 3ᵉ personne du singulier.
        <<- /conj/ __else__ and \2 != "a" and not tag(\1, "bcp_sing") and not morph(\2, ":3p") and not (space_after(\1, 1, 2) and morph(\2, ":V0"))
        -2>> =suggVerb(\2, ":3p")                                   # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.

    beaucoup    qui  @:V¬:(?:3p|P|G)
        <<- /conj/ -3>> =suggVerb(\3, ":3p")                        # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: beaucoup {{vienne}}
TEST: Beaucoup d’hommes y {{était}}.
TEST: beaucoup de blé {{avaient}} été vendu.
TEST: beaucoup qui ne {{pense}} jamais à rien, mais qui ont quand même des avis sur tout.
TEST: beaucoup entre la peste et le choléra.
TEST: Beaucoup avait été accompli
TEST: Beaucoup sera fait pour ces gens.
TEST: Beaucoup parviennent à ce résultat.
TEST: Beaucoup leur donneront du fil à retordre.
TEST: beaucoup d’argent arrive dans nos caisses
TEST: beaucoup est simplement suggéré
TEST: beaucoup prenant leurs aises avec l’argent public
TEST: Beaucoup manger ne nous préservera pas de la famine.


# L’accord par syllepse est obligatoire après /la plupart/, ainsi qu’après /nombre/ et /quantité/ employés sans déterminant. L’accord se fait avec le « pseudo-complément ».
__conj_d_aucuns_la_plupart__
    d’ aucuns   @:V¬:(?:3p|P|Q|G)
    la plupart  @:V¬:(?:3p|P|Q|G)
        <<- /conj/ not morph(<1, ":[VR]")
        -3>> =suggVerb(\3, ":3p")                                       # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel.

    d’ aucuns   qui  @:V¬:(?:3p|P|G)
    la plupart  des  *WORD  qui  @:V¬:(?:3p|P|G)
        <<- /conj/ --1>> =suggVerb(\-1, ":3p")                          # Conjugaison erronée. Accord avec “\1 \2 \-1”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: la plupart des hommes {{vienne}}
TEST: La plupart {{admet}}
TEST: d’aucuns {{pense}} que c’est faux
TEST: avec la plupart des femmes qui {{devienne}} mère


__conj_certains_certaines_plusieurs__
    [certains|certaines|plusieurs]  @:V¬:(?:G|N|A|3p|P|Q)
        <<- /conj/ not morph(<1, ":[VR]")
        --1>> =suggVerb(\-1, ":3p")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.

    [certains|certaines|plusieurs]  qui  @:V¬:(?:G|3p|P)
        <<- /conj/ --1>> =suggVerb(\-1, ":3p")                          # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: certains {{prenne}} leur temps
TEST: Plusieurs qui {{pense}} que c’est une arnaque se sont quand même trompés.


__conj_certains_certaines__
    [<start>|,]  [certain|certaine]  @:V.*:[123]p¬:[GWMNA]
        <<- /conj/ -2>> \2s                                             # Mettez au pluriel “\2” si vous désignez plusieurs personnes.
        <<- /conj/ morph(\3, ":[12]p") -3>> =suggVerb(\3, ":3p")        # Conjuguez “\3” à la troisième personne du pluriel, si “\2” est un pronom censé désigner plusieurs personnes.

    [<start>|,]  certain  @:V.*:[123]s¬>(?:être|demeurer|rester|devenir|redevenir).*:3s|:N.*:[me]:[si]
        <<- /conj/ -3>> =suggVerb(\3, ":3p")                            # Conjuguez “\3” à la troisième personne du pluriel, si “\2” est un pronom censé désigner plusieurs personnes.
        <<- /conj/ -2>> \2s                                             # Mettez au pluriel “\2” si vous désignez plusieurs personnes.

    [<start>|,]  certaine  @:V.*:[123]s¬>(?:être|demeurer|rester|devenir|redevenir).*:3s|:N.*:[fe]:[si]
        <<- /conj/ -3>> =suggVerb(\3, ":3p")                            # Conjuguez “\3” à la troisième personne du pluriel, si “\2” est un pronom censé désigner plusieurs personnes.
        <<- /conj/ -2>> \2s                                             # Mettez au pluriel “\2” si vous désignez plusieurs personnes.

TEST: {{certain}} deviennent idiots à cette seule pensée.
TEST: nous savons, {{certaine}} {{avancerons}} avec enthousiasme
TEST: nous verrons, certains {{arriverons}} à vaincre
TEST: mais c’est exact, {{certaine}} perdent leur calme souvent dans les méandres de l’administration.
TEST: {{certain}} {{donne}} beaucoup.
TEST: {{certaine}} y {{arrive}} à tous les coups.
TEST: certaine est la défaite.
TEST: si tu persévères, certaine deviendra la réussite.


__conj_quelques_uns__
    quelques-uns   @:V¬:(?:G|3p|P|[NAQ].*:m:[pi])
    quelques-unes  @:V¬:(?:G|3p|P|[NAQ].*:f:[pi])
        <<- /conj/ not morph(<1, ":[VR]")
        --1>> =suggVerb(\-1, ":3p")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.

    quelques-uns   qui  @:V¬:(?:G|3p|P)
    quelques-unes  qui  @:V¬:(?:G|3p|P)
        <<- /conj/ --1>> =suggVerb(\-1, ":3p")                          # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: quelques-uns {{arrive}} demain
TEST: Quelques-unes {{imagine}} une autre vie que celle-là.
TEST: Quelques-unes {{rêve}} d’un autre monde.
TEST: quelques-uns qui se {{croit}} chez eux
TEST: Quelques-unes lestées de plombe.


__conj_tous_toutes__
    [tous|toutes]  @:V¬:(?:G|N|A|3p|P|Q|V[23].*:Y)
    [tous|toutes]  qui  @:V¬:(?:G|3p|P)
        <<- /conj/ not morph(<1, ":[VR]|>(?:et|ou)/")
        --1>> =suggVerb(\-1, ":3p")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: Tous {{venait}} à la fête.
TEST: Toutes {{ignorait}} ce qu’ils avaient fait.
TEST: Il faut mettre un coup de grâce et tous monter sur Paris par tous les moyens possibles
TEST: Pourrons-nous tous vaincre.
TEST: Vous pouvez tous triompher de votre adversaire avec de la ruse.
TEST: tous prendre une bonne cuite, voilà ce que nous allons faire.
TEST: on va tous manger au resto.
TEST: elles vont toutes aller faire un tour


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

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

TEST: Ses « chiens » {{coure}} sur ma pelouse.
TEST: mes filles {{passe}} ce matin
TEST: vos filles {{passes}} ce matin
TEST: ces travaux qui {{demande}} tant d’efforts.
TEST: vos questions ne {{réclame}} aucune réflexion.
TEST: Ces attaques à main armée {{donne}} la chair de poule.
TEST: Ces marchands {{passe}} leur temps à se quereller.
TEST: le lien entre les agences de renseignement et ces mêmes entreprises pouvait reposer sur des activités de surveillance à proprement parler.
TEST: trier les cons et les connes expose à un violent coup de boomerang
TEST: Tu penses que quelqu’un qui frappe sa femme et ses enfants est un bon père ?


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

    [certains|certaines]  @:[NA].*:[pi]  @:V¬:(?:3p|P|Y|G|M|A.*:e:[pi])
        <<- /conj/ morph(<1, ":Cs|<start>|>,")
            and not( morph(\3, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") ) >>>
        <<- /conj/ not checkAgreement(\2, \3)
        -3>> =suggVerb(\3, ":3p")                                       # Conjugaison erronée. Accord avec “\1 \2…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ __else__ and isVeryAmbiguousAndWrong(\2, \3, ":m:p", ":3p", value(<1, "|<start>|,|"))
        -3>> =suggVerb(\3, ":3p", suggMasPlur)                          # Accord avec “\1 \2…” incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.
        <<- /conj/ __else__ and isVeryAmbiguousAndWrong(\2, \3, ":f:p", ":3p", value(<1, "|<start>|,|"))
        -3>> =suggVerb(\3, ":3p", suggFemPlur)                          # Accord avec “\1 \2…” incorrect. Conjugaison erronée ou accord nom/adjectif incorrect.

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

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

TEST: Les abstentions {{est}} présumée manifester un défaut d’opinion marquée
TEST: Les cours de culture générale nous {{apporte}} de l’ouverture d’esprit.
TEST: Les hommes ne le lui {{pardonnes}} pas.
TEST: Les infirmières à mi-temps ne {{travaille}} pas dans cette aile.
TEST: les données, en quantité plus que suffisante, {{indique}} que…
TEST: Les hommes comme celui-là {{mange}} comme deux.
TEST: les récompenses distribuées à parts égales {{était}}…
TEST: Les États-Unis d’Amérique se {{compose}} de 50 états.
TEST: Les enfants en {{manges}}.
TEST: Les ombres la {{donnes}}
TEST: Les entrepreneurs ont {{cherchaient}} la reconnaissance sociale
TEST: les grands {{danse}}
TEST: les filles {{passes}} ce matin
TEST: les marchands {{marche}}
TEST: les marchands {{plie}}
TEST: il prétendait que les banques universelles « à la française » s’{{était}} très honorablement comportées
TEST: les marchands {{paye}}
TEST: les marchands {{marchande}}
TEST: les marchandes {{paie}}
TEST: les marchandes {{marchande}}
TEST: les chattes {{finis}}
TEST: les chattes {{manges}}
TEST: Les tests grand public de Jean-Paul {{montre}} des résultats surprenants.
TEST: les chattes {{danse}}
TEST: certains hommes {{marchande}} sans cesse
TEST: tu sais, certains filtres {{donnes}} de mauvais résultats
TEST: certaines femmes {{danse}} beaucoup
TEST: tu sais, certaines danses {{dérive}} d’autres
TEST: certaines demandes qui {{donne}} le tournis.
TEST: plusieurs personnes {{devienne}} des robots
TEST: plusieurs pressions qui ne {{donne}} pas les résultats attendus.
TEST: l’écart entre les riches et les pauvres n’était pas si grand.
TEST: Les grands hommes politiques
TEST: les charmantes petites mines de toutes les jeunes filles
TEST: Les pauvres petites dames sont folles
TEST: Sauf que l’un comme l’autre avaient dû y renoncer.
TEST: L’un comme l’autre devaient y renoncer.
TEST: Les écrivaines Marie Darrieussecq et Annie Ernaux
TEST: Les femmes candidates à ce poste doivent se présenter cet après-midi.
TEST: Toutes les personnes candidates seront évaluées plusieurs fois.


__conj_des_nom__
    [<start>|,]  des  @:[NA].*:[pi]  @:V¬:(?:3p|P|G|Q|Y|A.*:[pi]|V[23].*:Y)
        <<- /conj/ morph(>1, ":(?:R|D.*:p)|>au/|<end>|>,") >>>
        <<- /conj/ not morph(\4, ":[NA]") -4>> =suggVerb(\4, ":3p")                                 # Conjugaison erronée. Accord avec “\2 \3…”. Le verbe devrait être à la 3ᵉ personne du pluriel.
        <<- /conj/ __else__ and not checkAgreement(\3, \4) -4>> =suggVerb(\4, ":3p", suggPlur)      # Conjugaison erronée. Accord avec “\2 \3…”. Le verbe devrait être à la 3ᵉ personne du pluriel.

    [<start>|,]  des  @:[NA].*:[pi]  qui  @:V¬:(?:3p|P|G)
        <<- /conj/ -5>> =suggVerb(\5, ":3p")                                                        # Conjugaison erronée. Accord avec “\2 \3 \4…”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: Des hommes {{arrive}}.
TEST: Des femmes ne {{demande}} rien.
TEST: des femmes qui {{conduise}} la marche du monde.
TEST: des démocrates geindre à propos de l’absence pourtant parlante de délégation
TEST: On vit très vite, en quelques jours, les gens installer des jeux d’argent sur les trottoirs, des femmes se prostituer, des commerces illicites…


#### NOMS PROPRES

# 3sg
__conj_nom_propre__
    [<start>|,]  ~^[A-ZÉÈ]  @:[123][sp]¬:(?:G|3s|3p!|P|M|A.*:[si]|N.*:m:s)
        <<- /conj/ not tag(\2, "enum") and morph(\2, ":M")
        -3>> =suggVerb(\3, ":3s")                                                                   # Conjugaison erronée. Accord avec “\2”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: Marc {{arrives}} demain.
TEST: Paul ne {{viens}} pas demain.
TEST: Marc Aurèle {{étaient}} l’empereur des Romains. (Pas de trait d’union sur Marc Aurèle.)
TEST: Arthur D. parvient à…
TEST: Maria, Paula, Louise arrivent
TEST: Les fondateurs pionniers de l’Internet n’avaient pas prévu
TEST: les compteurs Geiger ne détectent pas le polonium
TEST: Des femmes de l’administration Obama y racontent qu’elles ont constaté qu’il leur arrivait régulièrement de ne pas être invitées
TEST: Macron président, c’est…
TEST: Ci-dessous, les trois personnages du jeu Bruce Lee fortement grossis


# 3pl
__conj_nom_propre_et_nom_propre__
    ~^[A-ZÉÈ]  et  ~^[A-ZÉÈ]  @:[123][sp]¬:(?:G|3p|P|Q.*:[pi])
        <<- /conj/ morph(\1, ":M") and morph(\3, ":M") and not morph(<1, ":[RV]|>(?:des?|du|et|ou|ni)/")
        -4>> =suggVerb(\4, ":3p")                                                                   # Conjugaison erronée. Accord avec “\1 et \3”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: Samantha et Eva {{viennes}} demain.
TEST: Samantha et Eva leur {{décrive}} une leçon.
TEST: La relation spéciale qu’entretiennent Donald et Kim met paradoxalement en péril les discussions entre les deux pays.
TEST: La menace d’une guerre nucléaire entre Delhi et Islamabad plane toujours


# on / ont
__conf_ont!6__
    ils  on
    [eux|ceux|elles|celles]  qui  on
        <<- /conf/ --1>> ont                                    # Confusion probable : “on” est un pronom personnel. Pour la conjugaison du verbe “avoir”, écrivez “ont”.

    [elles|ceux-ci|ceux-là|celles-ci|celles-là]  on
        <<- /conf/ not morph(<1, ":[RV]") -2>> ont              # Confusion probable : “on” est un pronom personnel. Pour la conjugaison du verbe “avoir”, écrivez “ont”.

TEST: celles-là {{on}} {{vraiment}} un problème avec la religion.
TEST: j’ai, tu as, ils ont, elles {{on}}
TEST: ces gens-là ils {{on}} {{raison}} plus souvent que la plupart des gens.
TEST: Ils soutiennent ceux qui {{on}} {{tant}} de raison d’être en colère.
TEST: Or parmi celles-ci on trouve typiquement d’un côté les structures



!!
!!
!!!! Inversion verbe sujet                                                                        !!
!!
!!

__conj_que_où_comment_verbe_sujet_sing__
    [que|qu’|où|comment|combien|dont|quand|pourquoi]  @:[123][sp]¬:(?:3s|G|W|3p!)  [un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre]  *WORD
        <<- /conj/ not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "enum") and not (value(>1, "|et|ou|") and morph(>2, ":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]  @:[123][sp]¬:(?:3s|G|W|3p!)  [le|la|l’|leur]  *WORD
        <<- /conj/ not value(\4, "|plupart|majorité|groupe|") and not tag(\4, "enum") and not (value(>1, "|et|ou|") and morph(>2, ":D"))
            and not (morph(\4, ":Y") and morph(\2, ">(?:pouvoir|vouloir|devoir)"))
        -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
TEST: les possibilités que {{donnent}} le chien.
TEST: Où {{vas}} l’homme ?
TEST: l’histoire dont {{bénéficient}} notre langue.
TEST: de la même façon que survivent le swing ou le latin.
TEST: en proportion des efforts que requièrent son entretien et son exploitation
TEST: une crainte aussi que renforcent son éloignement et le protocole compliqué
TEST: à l’époque de Mansur que grandissent la place et le rôle de…
TEST: où vivent la majorité des immigrés et des enfants d’immigrés
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.


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

TEST: une muraille contre laquelle {{venaient}} la masse armée et vociférante.


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

TEST: D’où {{vienne}} les hommes ?
TEST: Comment {{danse}} les femmes ?
TEST: les idioties qu’{{aime}} les hommes, j’en ai marre.
TEST: l’amour dont {{parle}} les femmes


__conj_lxquel_verbe_sujet_pluriel__
    [lequel|laquelle|lesquels|lesquelles]  @:[123][sp]¬:(?:3p|G|W)  [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|certains|certaines|plusieurs|maints|maintes]  *WORD
        <<- /conj/ morph(<1, ":R") -2>> =suggVerb(\2, ":3p")                        # Conjugaison erronée. Accord avec “\3 \4…”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: les amusements pour lesquels {{vienne}} les invités.
TEST: financé par le Qatar, lequel dépense des millions de dollars pour soutenir le mouvement


__conj_puisse__
    [<start>|,]  puisse  @:D.*:p
        <<- /conj/ -2>> puissent                                                    # Conjugaison erronée. Ce verbe devrait s’accorder au substantif qui le suit.

TEST: {{puisse}} les hommes enfin comprendre leurs erreurs.                         ->> puissent
TEST: {{puisses}} notre ennemi trembler de peur devant notre courage.               ->> puisse


!!
!!
!!!! Quel(le) que soit / quel(le)s que soient                                                     !!
!!
!!

# singulier
__conj_quel_quelle_que_3sg__
    [quel|quelle]  [que|qu’]  >être  [le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]  *WORD
        <<- /conj/ morph(\3, ":V0e", ":3s") -3>> =suggVerb(\3, ":3s")                       # Conjugaison erronée. Accord avec “\4 \5”. Mettez “être” à la 3ᵉ personne du singulier.

    [quels|quelles]  [que|qu’]  >être  [le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]  *WORD
        <<- /conj/ not ( morph(\3, ":3p") and (value(>1, "|et|") or tag(\5, "enum")) )
        -3>> =suggVerb(\3, ":3s")                                                           # Conjugaison erronée. Accord avec “\4 \5”. Mettez “être” à la 3ᵉ personne du singulier.
        <<- /conj/ __also__ -1>> =\1[:-1]                                                   # Accord avec “\4 \5”. Utilisez le singulier.

TEST: Quel que {{soient}} son passe-temps, il y consacre trop de temps.
TEST: {{Quels}} que {{soient}} le feu utilisé.
TEST: {{Quels}} que {{soit}} leur problème, ça n’en finit jamais.
TEST: {{Quelles}} que {{soit}} leur voiture, elle tombe constamment en panne.
TEST: Quelles que soient la vitesse et l’efficacité de cette méthode, ça me semble moins abouti que notre solution maison.
TEST: Quels que soient le carnage, l’abomination, le crime commis, nous les poursuivrons.

# pluriel
__conj_quels_quelles_que_3pl__
    [quels|quelles|quel|quelle]  que  >être  [les|ces|mes|tes|ses|nos|vos|leurs]
        <<- /conj/ morph(\3, ":V0e", ":3p") -3>> =suggVerb(\3, ":3p")               # Conjugaison erronée. Mettez “être” à la 3ᵉ personne du pluriel.

    [quel|quelle]  que  >être  [les|ces|mes|tes|ses|nos|vos|leurs]  *WORD
        <<- /conj/ -1>> \1s                                                         # Accord avec “\4 \5”. Utilisez le pluriel.

TEST: Quels que {{soit}} les salopards qui ont fait ça.
TEST: Quelles que {{sois}} les chaussures que je mets, elles me font mal aux pieds.
TEST: {{Quel}} que soient les avantages reçus, ce n’est pas assez.
TEST: {{Quelle}} que soient nos problèmes, on en parle toujours trop.



!!
!!
!!!! Verbes sans sujets                                                                           !!
!!
!!

__conj_que_où_comment_verbe_sans_sujet!3__
    [que|qu’|où|comment|combien|dont|quand|pourquoi|lequel|laquelle|lesquels|lesquelles|si]  @:[12][sp]¬:(?:G|W|3[sp]|Y|P|Q|N|A|M|VC)
        <<- /conj/ morph(\2, ":[12]s") and not value(>1, "|je|tu|") -2>> =suggVerb(\2, ":3s")                           # Conjugaison erronée. Ce verbe devrait être à la 3ᵉ personne.
        <<- /conj/ __else__ and morph(\2, ":[12]p") and not value(>1, "|nous|vous|") -2>> =suggVerb(\2, ":3p")          # Conjugaison erronée. Ce verbe devrait être à la 3ᵉ personne.

TEST: Qu’est-ce que tu crois que {{deviens}} réellement, immanquablement et subitement cet homme après une telle dérouillée ?
TEST: peu importe ce que tu crois du lieu où l’{{abandonnerais}} ce salopard…
TEST: nous savons comment {{arriverons}} ces problèmes…
TEST: combien {{paraissez}} folles ces augmentations
TEST: ces sciences, ces religions, ces philosophies ne sont que contes destinés à nous donner l’illusion de la connaissance.
TEST: Le ministre de l’Intérieur a estimé que Calais avait vécu “un degré de violence jamais connu”.
TEST: à des règles aussi absurdes que précises



!!
!!
!!!! Verbe auxiliaire                                                                             !!
!!
!!

__conf_auxiliaire_avoir_être__
    [/-je|/-tu|/-il|/-on|/-elle|/-nous|/-vous|/-ils|/-elles|/-iel|/-iels]  @:V.......e_.*:Q
        <<- /conf/ morphVC(\1, ">avoir/") -1>> _                # Incohérence. La forme verbale “\2” ne peut pas être utilisé avec l’auxiliaire “avoir”, seulement avec l’auxiliaire “être”.

    [je|j’|tu|il|elle|on|ils|nous|vous|elle|elles|iel|iels]  >avoir  @:V.......e_.*:Q
        <<- /conf/ -2>> _                                       # Incohérence. La forme verbale “\3” ne peut pas être utilisé avec l’auxiliaire “avoir”, seulement avec l’auxiliaire “être”.

    ce [qui|que|qu’] [ait|aie|aies|ai|ais]
        <<- /conf/ -3>> est                                     # Confusion probable entre le verbe “avoir” et “être”.

TEST: {{Aient-elles}} {{venues}} à la maison.
TEST: j’{{ai}} arrivé à finir ce programme
TEST: {{Ait-il}} arrivé à ses fins ?
TEST: je n’{{avais}} pas parti avec eux.
TEST: il {{avait}} parti.
TEST: ce qui ne l’{{ait}} pas                                                       ->> est
TEST: Avais-je partie liée avec lui ?
TEST: il n’y a pas mort d’homme, mais il y a mort de meuf.


!!
!!
!!!! Modes verbaux                                                                                !!
!!
!!

# conditionnel / futur
__vmode_j_aimerais_vinfi__
    [<start>|,]  [je|j’]  [aimerai|préférerai|préfèrerai|apprécierai|voudrai|souhaiterai|désirerai|adorerai]  @:[YX]|>(?:y|ne|qu[e’])/¬:R
        <<- /vmode/ -3>> \3s                                                                        # Si vous exprimez un souhait, utilisez le conditionnel et non le futur.

TEST: J’{{aimerai}} savoir ce dont il retourne.                             ->> aimerais
TEST: dans tous les cas j’{{aimerai}} ne rien savoir
TEST: Je {{voudrai}} qu’il soit déjà là.
TEST: J’aimerai ces cours-là autant que les autres.
TEST: J’aimerai la danse et la musique, puisque vous l’exigez.
TEST: Je sais que j’aimerai ça, tout comme lui.


__vmode_j_aurais_aimé_que_vinfi__
    j’  aurai  [aimé|souhaité|préféré|voulu|apprécié|désiré|adoré]  [que|qu’|ne|n’|$:Y]
        <<- /vmode/ -2>> aurais|eusse                                                               # Pour un souhait passé, utilisez le conditionnel passé et non le futur antérieur. Exemple pour le futur antérieur : « quand j’aurai fini… »

TEST: J’{{aurai}} aimé nous offrir ce magnifique cadeau.
TEST: j’{{aurai}} voulu être un artiste.
TEST: j’{{aurai}} préféré ne pas avoir à l’entendre.
TEST: j’{{aurai}} préféré l’entendre un autre jour.
TEST: j’{{aurai}} aimé que vous m’en parliez.
TEST: Quand j’en aurai fini avec eux, vous aurez du mal à les reconnaître.
TEST: Quand j’aurai fini ce boulot, je ne sais pas ce que je ferai.
TEST: Quand j’aurai soif et faim, je m’arrêterai.


# Si suivi du conditionnel ou du subjonctif
__vmode_si_sujet_conditionnel_subjonctif__
    [<start>|,]  si     [j’|J’|t’|T’]       @:[SK]¬:(?:G|V0|I)
    [<start>|,]  si     @:(?:Os|M)          @:[SK]¬:(?:G|V0|I)
    [<start>|,]  s’     [il|ils|iel|iels]   @:[SK]¬:(?:G|V0|I)
        <<- /vmode/ -4>> _                                                                          # Ce verbe ne devrait être ni au conditionnel, ni au subjonctif.

TEST: Si Pierre {{avancerait}} sa voiture de quelques mètres, ça nous permettrait de passer.
TEST: s’ils ne {{mangeraient}} pas tous les jours, ils seraient moins gros.
TEST: Si j’{{irais}} le faire


__vmode_si_sujet_conditionnel__
    <start>  si  [je|j’]  >avoir  $:Q  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
    <start>  si  [je|j’]  >avoir  $:Q  $:D  $:N  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
        <<- /vmode/ morph(\4, ":K") -4>> =suggVerbTense(\4, ":Iq", ":1s")                           # N’utilisez pas le conditionnel, mais l’imparfait. Exemple : « Si j’avais perdu, j’aurais recommencé. »

    <start>  si  [tu|t’]  >avoir  $:Q  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
    <start>  si  [tu|t’]  >avoir  $:Q  $:D  $:N  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
        <<- /vmode/ morph(\4, ":K") -4>> =suggVerbTense(\4, ":Iq", ":2s")                           # N’utilisez pas le conditionnel, mais l’imparfait. Exemple : « Si tu avais perdu, tu aurais recommencé. »

    <start>  [si|s’]  [il|on|elle]  >avoir  $:Q  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
    <start>  [si|s’]  [il|on|elle]  >avoir  $:Q  $:D  $:N  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
        <<- /vmode/ morph(\4, ":K") -4>> =suggVerbTense(\4, ":Iq", ":3s")                           # N’utilisez pas le conditionnel, mais l’imparfait. Exemple : « S’il avait perdu, il aurait recommencé. »

    <start>  si  nous  >avoir  $:Q  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
    <start>  si  nous  >avoir  $:Q  $:D  $:N  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
        <<- /vmode/ morph(\4, ":K") -4>> =suggVerbTense(\4, ":Iq", ":1p")                           # N’utilisez pas le conditionnel, mais l’imparfait. Exemple : « Si nous avions perdu, nous aurions recommencé. »

    <start>  si  vous  >avoir  $:Q  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
    <start>  si  vous  >avoir  $:Q  $:D  $:N  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
        <<- /vmode/ morph(\4, ":K") -4>> =suggVerbTense(\4, ":Iq", ":2p")                           # N’utilisez pas le conditionnel, mais l’imparfait. Exemple : « Si vous aviez perdu, vous auriez recommencé. »

    <start>  [si|s’]  [ils|elles]  >avoir  $:Q  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
    <start>  [si|s’]  [ils|elles]  >avoir  $:Q  $:D  $:N  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
        <<- /vmode/ morph(\4, ":K") -4>> =suggVerbTense(\4, ":Iq", ":3p")                           # N’utilisez pas le conditionnel, mais l’imparfait. Exemple : « Si elles avaient perdu, elles auraient recommencé. »

    <start>  si  [le|la|l’|un|une|ce|cet|cette|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]  >avoir  $:Q  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
    <start>  si  [le|la|l’|un|une|ce|cet|cette|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]  >avoir  $:Q  $:D  $:N  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
        <<- /vmode/ morph(\5, ":K") -5>> =suggVerbTense(\5, ":Iq", ":3s")                           # N’utilisez pas le conditionnel, mais l’imparfait. Exemple : « S’il avait perdu, il aurait recommencé. »

    <start>  si  [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines]  @:[NA].*:[pi]  >avoir  $:Q  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
    <start>  si  [les|des|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines]  @:[NA].*:[pi]  >avoir  $:Q  $:D  $:N  ?,¿  [je|j’|tu|il|on|elle|nous|ce|vous|ils|elles|iel|iels]  $:K
        <<- /vmode/ morph(\5, ":K") -5>> =suggVerbTense(\5, ":Iq", ":3p")                           # N’utilisez pas le conditionnel, mais l’imparfait. Exemple : « Si elles avaient perdu, elles auraient recommencé. »

TEST: si j’{{aurais}} perdu, j’aurais recommencé.                                   ->> avais
TEST: si t’{{aurais}} vu le match, tu aurais compris                                ->> avais
TEST: si elle {{aurait}} mangé ce truc, elle serait malade                          ->> avait
TEST: si nous {{aurions}} connu cet homme, on se serait pas trompé                  ->> avions
TEST: si vous {{auriez}} avancé, ce serait différent                                ->> aviez
TEST: s’ils {{auraient}} deviné la solution, ils auraient pas demandé               ->> avaient
TEST: si le patron {{aurait}} pensé la chose, on l’aurait su.                       ->> avait
TEST: si les femmes {{auraient}} parlé, je l’aurais su.                             ->> avaient


# Dès que + indicatif
__vmode_dès_que__
    dès  [que|qu’]  @:(?:Os|M)  @:S¬:[IG]
        <<- /vmode/ -4>> =suggVerbMode(\4, ":I", \3)                                                # Après “dès que”, le verbe ne devrait pas être au subjonctif.
#        <<- morph(\1, ":(?:Os|M)", False) and morph(\2, ":K", False)        -2>> =suggVerbMode(@, ":If", \1)    # Ce verbe ne devrait pas être au conditionnel.

#TEST: dès que je le {{verrais}}
TEST: dès qu’il le {{voie}}
TEST: donnant à entendre qu’il avait l’intention de violer Laura dès qu’il en aurait l’occasion


# verbe que + subjonctif
__vmode_qqch_que_subjonctif__
    [quoique|quoiqu’]  @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ -3>> =suggVerbMode(\3, ":S", \2)                                                # Après “quoique”, ce verbe devrait être au subjonctif.

    [>permettre|>falloir|>vouloir|>ordonner|>exiger|>désirer|>préférer|>souhaiter|>suffire]  [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
    [afin|avant|malgré|pour|pourvu|qui|quoi|sans]                                            [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
    moyennant                                                                                [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ -4>> =suggVerbMode(\4, ":S", \3)                                                # Après “\1 que”, ce verbe devrait être au subjonctif.

    où                                                                                       [que|qu’]  @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ -4>> =suggVerbMode(\4, ":S", \3)                                                # Après “\1 que”, ce verbe devrait être au subjonctif.
        <<- /vmode/ -1>> ou                                                                         # Le verbe “\4” est à l’indicatif. Soit vous confondez “où” (localisation spatiale) et “ou” (alternative entre plusieurs possibilités), soit il faut mettre “\4” au subjonctif.

    >douter  [que|qu’]  @:(?:Os|M)  @:I¬:(?:[GYSK]|If)
        <<- /vmode/ not tag(\1, "upron") and not tag(\1, "neg") and morph(\1, ":V", ":N")
        -4>> =suggVerbMode(\4, ":S", \3)                                                            # Après “\1 que”, ce verbe devrait être au subjonctif.

    [il|ça|cela]    peut                            [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ tag(\2, "upron") -5>> =suggVerbMode(\5, ":S", \4)                               # Après “\1 se peut que”, le verbe devrait être au subjonctif.

    à               [condition|moins|supposer]      [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
    de              [crainte|peur]                  [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
    de              [façon|manière]                 [que|qu’]   @:(?:Os|M)  @:I¬:(?:[GYS]|Iq)
    en              sorte                           [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
    pour            peu                             [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
    pour            autant                          [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ -5>> =suggVerbMode(\5, ":S", \4)                                                # Après “\1 \2 que”, ce verbe devrait être au subjonctif.

    [<start>|,]     non                             [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ -5>> =suggVerbMode(\5, ":S", \4)                                                # Après “non que”, ce verbe devrait probablement être au subjonctif.

    [<start>|,]     en          admettant           [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ -6>> =suggVerbMode(\6, ":S", \5)                                                # Si “en admettant que” indique que la suite est une hypothèse, le verbe doit être au subjonctif.

    [<start>|,]     en          attendant           [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ -6>> =suggVerbMode(\6, ":S", \5)                                                # Après “en attendant que”, le verbe devrait être au subjonctif.

    [<start>|,]     si          bien                [que|qu’]   @:(?:Os|M)  @:I¬:(?:[GYS]|I[qf]|V0)
        <<- /vmode/ -6>> =suggVerbMode(\6, ":S", \5)                                                # Après “\2 \3 que”, ce verbe devrait être au subjonctif.

    il          est         possible                [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
    jusqu’      à           ce                      [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
    si          tant        est                     [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ -6>> =suggVerbMode(\6, ":S", \5)                                                # Après “\1 \2 \3 que”, ce verbe devrait être au subjonctif.

    peu         [est|était] fallu                   [que|qu’]   @:(?:Os|M)  @:I¬:[GYS]
        <<- /vmode/ tag(\2, "upron") --1>> =suggVerbMode(\-1, ":S", \-2)                            # Après “peu s’en est fallu que”, ce verbe devrait être au subjonctif.

TEST: Quoiqu’il {{est}} parti il y a longtemps, on pense encore beaucoup à lui.
TEST: Il suffit qu’il {{court}} plus
TEST: Je veux qu’il {{finit}} son repas.
TEST: quoi qu’il en {{conclut}}
TEST: Je ne veux pas que tu {{es}} des ennuis
TEST: Avant que tu {{pars}}, je voudrais qu’on discute.
TEST: Sans qu’elle {{prend}} le temps d’analyser le problème.
TEST: il est possible qu’il {{vient}} demain.
TEST: à condition que tu {{réussis}}
TEST: je doute qu’il {{vient}} demain.
TEST: Pourvu qu’elle {{réussit}}.
TEST: en admettant que tu {{deviens}} plus talentueuse qu’elle, qu’est-ce que tu feras ?
TEST: afin que je {{prends}} des mesures
TEST: à condition qu’il {{finit}} son boulot.
TEST: pour peu qu’il {{prend}} son devoir sérieux…
TEST: Fais en sorte qu’elle {{court}} à sa perte
TEST: il se peut que nous {{avons}} tort.
TEST: Nous œuvrons silencieusement de crainte qu’il nous {{entend}}.
TEST: En admettant qu’il {{devient}} juste.
TEST: ça ira, si tant est que Paul {{comprend}} ce qui se passe.
TEST: à condition qu’elle l’{{est}} jamais été
TEST: non qu’il {{prend}} son temps
TEST: si tant est que nous {{prenons}} notre temps
TEST: moyennant qu’elle {{vient}} demain
TEST: en attendant qu’il {{devient}} plus raisonnable
TEST: peu s’en est fallu qu’il {{devient}} estropié.
TEST: si bien qu’il {{devient}} irritable
TEST: {{où}} qu’il {{est}}, on le trouvera
TEST: Nul doute qu’elle nourrira à brève échéance la haine de demain à notre égard.
TEST: Je ne doute pas qu’ils réussiront leur mission.
TEST: Je me doutais bien qu’Apple pourrait marcher
TEST: Tu vivras plus sereinement en admettant que tu ne peux pas être la meilleure en toutes choses.
TEST: il ne fait aucun doute qu’Amazon le sait.
TEST: quoi que nous autres hommes ayons pu faire
TEST: Je me doutais bien qu’elle me détestait
TEST: Nous irons là-bas, si tant est qu’on veuille encore de nous.
TEST: Quoi que je fasse, il fait la gueule.
TEST: Quoique tu fasses, il te le reprochera.
TEST: Demander jusqu’à ce qu’il réponde.
TEST: Je vous appelle pour que vous me donniez des renseignements.
TEST: À condition que tu réussisses.
TEST: Je veux que tu sois prudent.
TEST: Je souhaitais que tu fusses présent.
TEST: Je souhaite qu’il apprenne le français.
TEST: Je ne permets pas que tu sois imprudent.
TEST: Je n’exige pas que vous soyez ponctuels.
TEST: C’est le seul ami qui me comprenne.
TEST: À condition que tu réussisses.
TEST: À condition que tu me prennes.
TEST: Pourvu que tu réussisses
TEST: Il est arrivé après que je fus parti.
TEST: Je vous appelle pour que vous me donniez des renseignements.
TEST: Bien que tu aies passé l’examen
TEST: Je sais bien que tu reviendras.
TEST: Je travaille de façon que nous puissions vivre.
TEST: Je travaille de façon qu’il puisse vivre.
TEST: En admettant qu’il soit allé
TEST: Demander jusqu’à ce qu’il réponde.
TEST: Demander jusqu’à ce qu’il me réponde.
TEST: J’irai si tant est que je puisse.
TEST: J’irai si tant est que je le puisse.
TEST: Quoique je dise.
TEST: Quoique je te dise.
TEST: Ça signifie qu’il est parti ou qu’il est mort.
TEST: Ne doute pas qu’il viendra demain.


# Bien que + subjonctif
__vmode_bien_que_subjonctif__
    [<start>|,]  [bien|encore]  [que|qu’]  @:(?:Os|M)  @:I¬:(?:[GSK]|If|V0a)|>(?:hériter|recevoir|donner|offrir)/
        <<- /vmode/ -5>> =suggVerbMode(\5, ":S", \4)                                                # Après « \2 que », le verbe s’emploie au subjonctif.

    [<start>|,]  [bien|encore]  [que|qu’]  @:(?:Os|M)  >avoir  @:[QYG]¬>(?:hériter|recevoir|donner|offrir)/
        <<- /vmode/ morph(\5, ":I", ":S") -5>> =suggVerbMode(\5, ":S", \4)                          # Après « \2 que », le verbe s’emploie au subjonctif.

TEST: Il ne le savait pas, bien qu’il en {{avait}} entendu parler.
TEST: Bien que je {{prends}} mon mal en patience.
TEST: C’est un joli bien. Bien qu’il a hérité de son oncle, notez bien.
TEST: Bien qu’il avait donné à ses enfants.
TEST: si bien que je me suis toujours demandée si cela ne m’avait pas un peu bousillé les yeux

# Malgré que + subjonctif
# «Malgré que» peut être utilisé délibérément pour un parler populaire qui ignore le subjonctif.
# --> pas de règle de contrôle sur ce point.


# indicatif nécessaire
__vmode_sujet_indicatif__
    <start>  [je|tu|il|ils|elle|elles|on|nous|vous|iel|iels]  @:S¬:[GIK]|V0a.*:Sq
        <<- /vmode/ -3>> =suggVerbMode(\3, ":I", \2)                                                # Ce verbe ne devrait pas être au subjonctif.

    <start>  j’  @:S¬:[GIK]|V0a.*:Sq:1s
        <<- /vmode/ -3>> =suggVerbMode(\3, ":I", "je")                                              # Ce verbe ne devrait pas être au subjonctif.

TEST: Il {{ait}} parti.
TEST: Il en {{conclue}} qu’il a eu raison.
TEST: j’en {{aie}} marre
TEST: j’{{aie}} faim


# Après/dès que + indicatif
__vmode_après_dès_que_indicatif__
    [après|dès]  [que|qu’]  @:(?:Os|M)  @:V.*:S¬:[GI]
    [après|dès]  [que|qu’]  @:(?:Os|M)  @:V0e.*:S
        <<- /vmode/ -4>> =suggVerbMode(\4, ":I", \3)                    # Après « \2 que », le verbe ne s’emploie pas au subjonctif mais à l’indicatif, si l’action s’est déroulée de façon certaine.

TEST: Après qu’il {{ait}} allé
TEST: Après que Paul {{ait}} mangé son repas.
TEST: Après qu’il {{soit}} parti, il plut.
TEST: Dès qu’il y {{eût}} pensé, il fit ce qu’il fallait pour résoudre le problème.


# Quand/lorsque + indicatif
__vmode_quand_lorsque_indicatif__
    [quand|lorsque|lorsqu’]  @:(?:Os|M)  @:V.*:S¬:[GI]
    [quand|lorsque|lorsqu’]  @:(?:Os|M)  @:V0e.*:S
        <<- /vmode/ -3>> =suggVerbMode(\3, ":I", \2)                                                # Après « quand » ou « lorsque », le verbe ne s’emploie pas au subjonctif mais à l’indicatif.

TEST: quand elle {{rencontrât}} son créateur
TEST: lorsqu’il y {{eût}} du grabuge, nous montâmes tous sur le pont.



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

# Règles casse-gueule, prudence…

__conj_nom_propre_virgule__
    <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
        # 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).

TEST: {{Paul,}} {{vient}}                                               ->> Paul|||viens
TEST: {{Anton,}} {{sera}} toujours prêt à vous écouter                  ->> Anton|||sois
TEST: Maria, avance devant toi.
TEST: Céline, crut deviner son époux, en avait assez.
TEST: Valérie, devina Éric, n’avait pas du tout l’intention de mener à bien la tâche qu’il voulait la voir accomplir.


__conj_det_nom_sing_virgule__
    <start>  [un|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa]  @:[NA]  ,  @:3s¬:[NAGEM]  [<end>|,|les|des|ces|mes|tes|ses|nos|vos|leurs]
        <<- /conj/ space_after(\3, 0, 0) -3:4>> \3
        # Si “\2 \3” est le sujet de “\5”, la virgule est superflue (on ne sépare pas le verbe du sujet). Sinon “\5” devrait être à l’impératif (à moins d’une inversion verbe-sujet).
        <<- /conj/ __also__ -5>> =suggVerbTense(\5, ":E", ":2s")
        # Si “\2 \3” est le sujet de “\5”, la virgule est superflue (on ne sépare pas le verbe du sujet). Sinon “\5” devrait être à l’impératif (à moins d’une inversion verbe-sujet).

    <start>  [un|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa]  @:[NA]  ,  @:3s¬:[NAGEM]  @:A.*:[si]
        <<- /conj/ space_after(\3, 0, 0) and morph(\5, ">(?:être|devenir|redevenir|sembler|para[iî]tre)/")  -3:4>> \3
        # Si “\2 \3” est le sujet de “\5”, la virgule est superflue (on ne sépare pas le verbe du sujet). Sinon “\5” devrait être à l’impératif (à moins d’une inversion verbe-sujet).
        <<- /conj/ __also__ -5>> =suggVerbTense(\5, ":E", ":2s")
        # Si “\2 \3” est le sujet de “\5”, la virgule est superflue (on ne sépare pas le verbe du sujet). Sinon “\5” devrait être à l’impératif (à moins d’une inversion verbe-sujet).

TEST: Ce {{soir,}} {{vient}}.                                           ->> soir|||viens
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>|,]
        <<- /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).

TEST: Ces {{imbéciles,}} se ridiculisent.                               ->> imbéciles
TEST: les {{hommes,}} deviennent de plus en plus arrogants.             ->> hommes
TEST: Les questions de faisabilité, de mise en pratique ont vraiment été abordées.
TEST: Ces difficultés, songèrent mes amis, allaient les mettre à la torture.



@@@@
@@@@
@@@@
@@@@
@@@@END_GRAPH                                                                                      _
@@@@
@@@@
@@@@
@@@@


!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!! TESTS: Faux positifs potentiels                                                                !!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!

!!! À trier                                                                                       !!

TODO: Il faut au préalable avoir {{définit}} un protocole.
TODO: un délire systématisé de persécution basé sur des interprétations
TODO: Soudain, surgit l’un des ouvriers…
TODO: Ainsi périt l’inconstant.
TODO: puis repartit.
TODO: Les créatures de l’enfer que nous avions rencontrées…
TODO: Étaient-ils vraiment frère et sœur
TODO: Cela fait des années qu’elle n’a pas donné signe de vie.
TODO: Ce qu’ils sont influence leur regard sur moi.
TODO: Ils sont âgés de 4 et 1 ans.
TODO: Mille neuf cent quatre-vingt. (dépend du contexte)
TODO: La Mustang est une voiture.
TODO: Il faut se bien connaître soi-même.
TODO: C’est lui ou moi qui a gagné.
TODO: Des copains plus vieux que moi qui fumaient.
TODO: Des copains plus vieux que toi qui fumaient.
TODO: Les côtes sont dans leur ensemble extrêmement découpées.

!!! Indécidable                                                                                   !!
TEST: Du sable fin grippe les rouages (accord avec ce qui précède).
TEST: Du monde noir sortent les envahisseurs (accord avec ce qui suit).

!!! Autres tests                                                                                  !!
TEST: Ça a l’air de t’aller.
TEST: Et je m’en sors.
TEST: C’est à chacun d’entre nous de suivre le modèle d’Amos.
TEST: C’est toi qui voulais y aller.
TEST: je ne suis qu’une joueuse en robe de soirée.
TEST: Tu ne fais qu’aggraver les choses.
TEST: Que veut-il ? Vous parler du boulot.
TEST: La question, c’est qui est au courant.
TEST: Ce pourrait être la fin.
TEST: Tu t’en es tiré.
TEST: à l’annonce d’un nouvel impôt – très souvent prétexte à…
TEST: la voix mystérieuse de l’eau qui court et chuchote le long du bateau.
TEST: Nous agissons au jugé.
TEST: les fêtes battent leur plein.
TEST: Pourquoi tu me dis tout cela ?
TEST: La prochaine fois sera la bonne.
TEST: Ainsi soit-il.
TEST: Allez le lui dire.
TEST: Il y a un siècle, les nouveaux riches étaient décriés par ceux qui avaient hérité leur argent.
TEST: Les entrepreneurs ont cherché la reconnaissance sociale en se faisant passer pour des rentiers.
TEST: Aujourd’hui, la relation a été inversée : les rentiers et les héritiers se présentent comme entrepreneurs.
TEST: Ils prétendent avoir gagné leur revenu qui n’est que prélevé.
TEST: Ils s’en sont aperçu.
TEST: Elles s’en sont donné les moyens.
TEST: T’en fais pas pour ça.
TEST: T’es à ça de te faire virer.
TEST: On s’en fout de qui c’est.
TEST: que c’en était assez, en somme.
TEST: Ce à quoi nous avons assité, c’est un déluge de sornettes.
TEST: En Dordogne, la nouvelle réplique de la grotte reproduit fidèlement l’originale.
TEST: Les candidats se réclamant du général de Gaulle se multiplient.
TEST: On voit au passage le degré de connaissance qu’ont les journalistes de la campagne de Trump
TEST: une majorité de contestataires s’en sont pris à elle
TEST: Qu’a à cacher Patrick ?
TEST: Ils les ont fait courir.
TEST: Tu les as fait manger.
TEST: Les mille et une nuits.
TEST: Ceux à qui on refuse de donner une réponse.
TEST: ceux qui ont refusé de participer à cette mascarade.
TEST: Une lueur parfois çà et là vous parvient. (Brand, Henrik Ibsen)
TEST: réunion des dirigeants… qui avaient à cette occasion invité Bill Gates.
TEST: Je suis contente d’avoir connu ça.
TEST: comprendre ce que “être” signifie.
TEST: J’étais sublime.
TEST: J’étais prise de vertiges.
TEST: La date de dépôt limite des épreuves et des fichiers est fixée au 30 septembre.
TEST: qui s’étaient avancés jusqu’au Main
TEST: Pose ça là ou je fais un malheur !
TEST: Je me suis senti très mal.
TEST: La prise de son était difficile.
TEST: Ce changement de ton prit tout le monde par surprise.
TEST: Il renonça à faire et à le faire
TEST: et, les ayant reçus, elle pensa
TEST: l’herbe que la faux a couchée jaunit vite.
TEST: Il a juste besoin de comprendre pourquoi ce garçon en est arrivé là et pourquoi il s’en est pris à lui.
TEST: Elle prit une pose lascive.
TEST: Cela a trait avec l’histoire complexe d’une nation qui a été prise en étau
TEST: Enfin, les thèmes de la nouvelle réforme ont été longuement débattus.
TEST: Le moral des ménages au plus haut depuis 2007
TEST: Ce qu’ils nous ont fait
TEST: Comment vous expliquez ça ?
TEST: Comment vous expliquer ça ?
TEST: le général n’en aura cure
TEST: n’en avoir cure et faire comme si de rien n’était.
TEST: Comme d’habitude, ils ont tout fait à l’arrache.
TEST: tout un système pour justifier que “nous” avons toujours raison et que nous ne pouvons jamais avoir tort.
TEST: Daignez le lui permettre.
TEST: Renvoyer quelqu’un sans l’avoir examiné peut être un grand danger.
TEST: En 1944, au sortir des deux guerres ayant ravagé l’Europe, le CNR (conseil national de la résistance) avait bien mesuré les tenants et les aboutissants, c’est-à-dire les causes et les conséquences du ravage des inégalités et du jusqu’au boutisme de l’auto-défense d’une caste pour préserver ses acquis.
TEST: Ceux de l’Université sont plus perfectionnés
TEST: Celles de l’Institut sont plus perfectionnées
TEST: Judith A. Allan a aussi constaté que les études sur les crises de la masculinité ne proposent pas ou que très rarement d’indicateurs pour déterminer si une société est (trop) féminisée et si les hommes sont (réellement) en crise.
TEST: une procédure abusive pour fermer la porte qu’elles ont essayé d’ouvrir
TEST: En France, les hauts fonctionnaires gagnent en moyenne 7850 euros net
TEST: Il faut avoir du pouvoir et des ressources
TEST: Le con de jadis ne dérangeait personne, maintenant il répand sa haine et son inculture sur les réseaux sociaux.
TEST: Les hommes qui se servaient de lui espéraient l’amadouer…
TEST: Celui qui se servait de lui voulait lui donner une bonne leçon.
TEST: Le CAPES de mathématiques.
TEST: cet être que personne n’a vu ni senti à part elle
TEST: un délire systématisé de persécution basé sur des interprétations
TEST: Et si je te donne son nom, cela t’aiderait, Dworkin ?
TEST: il lui semblait que ne plus être serait un grand soulagement.
TEST: Je me suis habitué à ces samedis.
TEST: La société Sherlock est spécialisée dans l’investigation.
TEST: qui aura à elle seule justifié la présence de la gent féminine
TEST: Première & dernière fois
TEST: Ce que nos éminences grises ont décidé, nul ne le sait.
TEST: Plusieurs agents doubles ont été démasqués.
TEST: ni l’un ni l’autre n’était fiable.
TEST: si l’un ou l’autre s’était trouvé en sa présence, ça aurait bardé.
TEST: ni l’un ni l’autre n’osait parler.
TEST: Ne pense pas à ce sur quoi tu poses les pieds et tout ira bien
TEST: les nerfs du vieux Paul lâchent
TEST: Il sortit de sa léthargie, épuisé et trempé
TEST: Les étrangers étaient à ce point dévisagés qu’ils en devenaient invisibles.
TEST: Si Leila Khaled est surtout connue pour des détournements ayant eu lieu il y a plus de 40 ans.
TEST: Seuls le patron et le vieux Félix disposent d’une crèche individuelle
TEST: Il ou elle ne conçoivent même plus qu’on veuille empiéter sur la liberté des choix.
TEST: La fusion entre eux et les Espagnols arabisés affaiblit
TEST: Le mépris dans sa voix et ses yeux le poignarda.
TEST: J’envoyai l’un des gardiens chercher le dossier de l’incarcéré
TEST: La distinction entre les défaillances normales et les défaillances fautives peut se fonder sur…
TEST: Ils sont là pour se faire l’écho des questions posées.
TEST: Le directeur de cabinet de Madame la rectrice était également présent.
TEST: Une fois passé la porte, nous nous retrouvons dans une vaste salle
TEST: Pourquoi aurait-il dû se préoccuper de ça ?
TEST: Quel est le problème ? Je ne fais que ramener Paul à la raison.
TEST: La voir se fêler ainsi lui noua la gorge.
TEST: Quoi de neuf, mec ?
TEST: T’as enfin trouvé des gens avec qui t’entendre ?
TEST: ça fait du bien de se l’entendre dire
TEST: Laisse tomber, mec ! Pour qui tu te prends ?
TEST: il y avait souvent foule
TEST: Cette fille a plus d’un tour dans son sac.
TEST: L’homme est également président de l’AFP
TEST: ils nous ont agenouillés
TEST: C’est pure folie.
TEST: Du côté de ceux sans qui le cinéma se réduirait à pas grand-chose
TEST: Il commence à monter sur scène au Club Méditerranée



!!! Tests historiques                                                                             !!

## Version 0.5.14
TEST: par le léger tissu de rayonne qui les protégeait en ce moment.

## Version 0.5.11
TEST: Un moteur à cylindrée fixe

## Version 0.5.8
TEST: Dans la poussière et les plâtras,

## version 0.5.2
TEST: se produire sur scène le 29 mai prochain
TEST: ces avantages ne sont somme toute pas assez importants
TEST: les différents partis politiques
TEST: Certains ont encore du mal à y croire.
TEST: Élus, chefs d’entreprise, professionnels de l’éducation, représentants des institutions, nous avons besoin de vous.

## version 0.5.0
TEST: J’ai cours à présent.
TEST: Les mois d’après avaient été calmes.
TEST: Quelque temps après eut lieu la séance de réception
TEST: c’est-à-dire aux peuples dispersés suite à la guerre
TEST: la violence du coup porté
TEST: à vous qui avez faim,
TEST: Vous, qui avez faim,
TEST: Les chaudes effluves du soleil.
TEST: je reçois pour chaque botte quelques cents.
TEST: Ils vinrent un à un voter la mort.
TEST: Dans mon rêve, j’appelais ça…
TEST: J’étais dans une auberge.
TEST: les enfants de ces populations apprenaient à parler l’anglais et même à le lire.
TEST: Ils sont fous, c’est-à-dire déments
TEST: J’y viens.
TEST: J’en reviens.
TEST: d’une manière un petit peu abusive et très réductrice.
TEST: il est du devoir de la société civile d’analyser ces accords
TEST: au bas de laquelle est aménagé un imposant portail à arc brisé en pierre de taille.
TEST: Buenos Aires
TEST: Quel est l’impact de ces problèmes dans ce cas particulier
TEST: La partition « C: ».
TEST: sur les quelque trois cents naufragés
TEST: Ils eussent bien voulu pouvoir
TEST: un lot de dés qu’on peut se procurer
TEST: la sécurité au niveau de l’escalier empêche quiconque d’accéder à l’étage
TEST: elle en avait eus
TEST: Combien en as-tu eus ? (Note : les grammairiens ne s’accordent pas sur l’accord du participe passé précédé de “en”.)
TEST: Tu reviens quand à Paris ?
TEST: Tu restes jusqu’à quand à la maison ?
TEST: L’une des pires
TEST: une imprimante laser
TEST: c’est pure imagination
TEST: Bien entendu, elle a très peu de chances de le retrouver
TEST: il s’acquitte de sa part
TEST: Le cavalier, abusé par notre retraite, avait baissé sa garde
TEST: n’y en aurait-il pas plusieurs
TEST: je ne sais rien là-dessus, même pas qui s’en était occupé
TEST: ne surtout rien amener
TEST: Ce qu’ils sont influence leur regard sur moi
TEST: Une demande de leur part un minimum justifiée.
TEST: Au stator, comme le montre le profil ci-dessus, l’inducteur est tétrapolaire.
TEST: Cette hypothèse est tout à fait valable, comme le montre le graphe ci-dessous.
TEST: qu’il fut sans peine étouffé dans l’œuf
TEST: durant les tout premiers jours
TEST: un dîner aux chandelles prévu depuis longtemps
TEST: la beauté physique plus que la compétence
TEST: sans oser se l’avouer
TEST: il se l’imagine
TEST: l’encyclopédie naturelle puis la connaissance
TEST: Tout est affaire de dosage
TEST: il avait trouvé la piste d’une des deux bêtes
TEST: la basilique de la Lune débordant de lumière
TEST: Me voici.
TEST: Si je trouve.
TEST: Toi seul seras sauvé avec tout ce qui sera dans l’Arche
TEST: La portée d’une variable en JavaScript est comme l’outil
TEST: La portée d’une variable est comme l’outil
TEST: Il y a en un parmi nous autres
TEST: Il avait été juge pendant vingt ans.
TEST: Faisons-les tous périr.
TEST: épouser une fille de roi pour se faire une alliance
TEST: Éric et probablement Bénédict seraient partants.
TEST: Il doit toujours être dans les environs de son église.
TEST: c’est ce que vous en faites !
TEST: des travaux publics conçus suivant un plan
TEST: Bible : 1 Rois
TEST: Bible : 1 Corinthiens
TEST: Bible : 1 Thessaloniciens
TEST: Quelle est la chance d’y parvenir ?
TEST: Tout montre cependant que les constructions
TEST: jusqu’au ixe siècle
TEST: Quelles explications pouvez-vous donner à cela ?
TEST: jusqu’à Tarifa et Sidonia
TEST: Tout flambe à la fois.
TEST: Vivre dans la ouate.
TEST: Quel sens a cette affirmation pour nous ?
TEST: Avec quelle facilité
TEST: Une attraction au moins égale à
TEST: le fossé entre les uns et les autres n’était ni large ni profond.
TEST: Dès le ixe siècle
TEST: la formation d’une peau élastique qui se rétracte
TEST: notre père qui es aux cieux
TEST: Où que tu sois je te retrouverai
TEST: L’équitation de travail est une technique de monte traditionnelle…
TEST: Ils ont forme humaine
TEST: une altitude de 1000 m environ
TEST: le nombre d’or
TEST: nous ne nous étions jamais fait prendre
TEST: Elle comprend la couche se trouvant sur le plateau.
TEST: Je m’imagine que les quelque cinq cents personnes qui…
TEST: parmi les quelque 3 millions de personnes

## version 0.4.10
TEST: Ceux parvenus là
TEST: Des termes peu amènes.
TEST: Toute l’équipe d’audit peut consulter la fiche.
TEST: Beaucoup a été accompli
TEST: Ces données sont soit fournies par…, soit par…
TEST: Y a-t-il une question que tu aurais souhaité qu’on te pose ?
TEST: Lire, ce n’est pas épeler.
TEST: Ce n’est pas manger qui fait grossir.
TEST: Je sais ce qu’est aimer.
TEST: Je sais ce que n’est pas aimer.
TEST: Qu’ont fait les chercheurs ?
TEST: Ce travail est colossal, il ne doit jamais être tenu pour achevé.
TEST: la succession des événements telle qu’on se la rappelle

## version 0.4.9
TEST: Quelles que soient les femmes
TEST: Quels que soient les hommes
TEST: Quel que soit ce chien
TEST: Quelle que soit cette garce
TEST: Vous tous qui portez des charges.

## version 0.4.8
TEST: et que la toucher portait chance…
TEST: On y supplée par un tableau.
TEST: que le Verbe de Dieu peut seul conférer
TEST: Ça ne vaut pas le coup de rester enfermés.
TEST: Ce qui faisait de quelqu’un un homme.
TEST: Le secret, mon ami, est de savoir écouter.
TEST: Ces substances ont été, du moins amollies au point de conserver l’empreinte.
TEST: Cette irrationalité n’est pas si dramatique que semblent le penser les plus rationalistes.
TEST: 4 SIEMENS
TEST: Me Assis n’est pas ici.
TEST: Quelle merde … puante.
TEST: Pour savoir qui a tort, qui a raison.
TEST: Ce matin, j’ai ES et c’est tout.
TEST: Les étais posés au sol.
TEST: Mais ces petits étais ne suffisaient pas.
TEST: Celui qu’il brûle de détruire une bonne fois pour toutes.
TEST: Hélas, vous vous en doutez maintenant.
TEST: Il n’aurait de cesse de la renverser ou de la contourner.
TEST: Sourde à toute parole y compris de la part de ceux qu’elle privilégiait
TEST: Pareille solution ne pouvait hélas être réitérée.
TEST: Je crois que t’aimeras ça.
TEST: Je mangeais.
TEST: et encore ça j’ai un peu tendance
TEST: Le CE semble cependant prendre…
TEST: Je suis déçue de ne pas avoir les moyens de régler ça seule.
TEST: Dents de requin…
TEST: Les personnes qui sont avec lui voient.
TEST: Beaucoup de monde se rassemble.
TEST: Comment il l’a appris.
TEST: Comment voulez-vous qu’à vingt-deux heures trente un cadavre
TEST: Le porteur de la télécommande pas plus que la créatrice ne sont revenus nous donner des ordres.
TEST: j’espère que vous aurez le temps de tout lire
TEST: Nous avons partie gagnée.
TEST: de a à z
TEST: de A à Z
TEST: Le point S′ est sur la droite. (Il s’agit ici du caractère “prime”.)
TEST: le ou les élément·s.

## version 0.4.7
TEST: rien de dérangé
TEST: Au début on le traite de dérangé
TEST: il vient… puis repart
TEST: une photo noir et blanc
TEST: pour ce faire, il faut partir
TEST: une canadienne fourrée de poils de mouton
TEST: ils sont en bonne santé physique
TEST: elles sont en bonne santé mentale
TEST: dans tout ce putain d’univers
TEST: la leur n’est pas correcte
TEST: qui doivent leur être livrés.
TEST: en tout et pour tout ces trois-là
TEST: De temps en temps
TEST: De loin en loin
TEST: allez au 10 avenue Constantin
TEST: Ils avancent côte à côte
TEST: Un type a l’air de beaucoup apprécier.
TEST: Pour le soldat, dépouiller le paysan ou le colonel n’est pas voler.
TEST: sous forme de chaleur
TEST: avant sa dépose, il sera possible de faire les relevés nécessaires

## version 0.4.6
TEST: monarchie de Juillet
TEST: révolution d’Octobre
TEST: des cheveux blond platine
TEST: L’homme qui se tenait devant lui lui présenta une bouteille.
TEST: Était-ce cela d’avaler de l’huile ?
TEST: Il y avait quelque chose fiché dans la prise.
TEST: jusqu’à chez nous
TEST: de chez eux à chez moi
TEST: Les histoires de chacun apparaissent au fil des conversations.
TEST: et bien des hommes y ont succombé
TEST: La sortie était droit devant lui.
TEST: avec lesquels j’arrive à vaincre
TEST: L’erreur fut pour moi seul.
TEST: les valeurs limites ne peuvent pas être réglées dans une plage négative.
TEST: la pensée que j’ai décidé d’expliquer
TEST: les objets que j’ai essayé de faire
TEST: la phrase que j’ai essayé de lire

## version 0.4.5
TEST: après c’était la restauration…
TEST: l’une saisissant la main d’albâtre rigide
TEST: certaines saisissant la main d’albâtre rigide
TEST: si on descendait on inscrivait sur le carton
TEST: Erika est prise par surprise
TEST: les lettres que j’ai voulu envoyer
TEST: les lettres que j’ai voulu me donner
TEST: les lettres que j’ai voulu t’envoyer
TEST: si on l’empêchait il devenait
TEST: Sa petite amie et lui, tous deux ivres, se sont révélés incapables d’écrire.

## version 0.4.4.1
TEST: m’oblige à toujours vendre
TEST: m’oblige à souvent perdre

## version 0.4.4
TEST: il croyait qu’elle seule pouvait réussir
TEST: un coefficient (C) de révision donné par la formule.
TEST: Il eut ordre de s’emparer de tous les insurgés
TEST: Annie, qui, entre deux danses, buvait beaucoup
TEST: Il ne pouvait s’empêcher, entre deux jurons envers sa sœur
TEST: Il devenait nerveux au fur et à mesure qu’il cherchait
TEST: Il résista à l’envie qu’il avait de…
TEST: elles sont bleu saphir
TEST: elles sont gris anthracite
TEST: ses plumes noir de jais
TEST: La pierre utilisée était gris perle
TEST: Une odeur de grillé réveilla la jeune femme
TEST: Sous peine de voir l’allégeance de certains changer, il devait
TEST: Elle espéra vainement ne rien s’être cassé.
TEST: Les ayant vus entrer
TEST: sans parti pris
TEST: Fiona ou Deirdre parviendront à en apprendre plus
TEST: les flots noir d’encre
TEST: ses yeux châtaigne
TEST: Ils avaient tous deux entendu son cri.
TEST: Si Pierre et elle étaient déjà fiancés, ils devraient
TEST: Les gens dépourvus de pigmentation étaient
TEST: Je n’ai pas très envie de m’étendre sur le sujet
TEST: Elle reconnut la peste qui tentait elle ne savait trop quoi.
TEST: Un tentacule plus court que les autres l’agrippa.
TEST: Il avait de toutes ses forces tenté de la faire échapper au danger.
TEST: Il convient
TEST: Conf. Alchimie, op. cit.
TEST: et tout expliquer
TEST: L’or a besoin tout d’abord d’être préparé
TEST: ces ombres sont quant à elles habitées.
TEST: les sept figures

## version 0.4.3
TEST: 01 64 21 39

## version 0.4.2
TEST: Quelques kilomètres plus à l’ouest.
TEST: Nous n’avons plus cours.
TEST: Sa manière aigre-douce.
TEST: Une interprétation et une application conformes aux exigences du droit communautaire.
TEST: Ils font tous deux partie.
TEST: Tu travailles pas mal.
TEST: Je me savais pas assez malin.
TEST: J’étais quelqu’un d’intelligent et de cultivé.

## version 0.4.1
TEST: Elle se livre à des interprétations tantôt extensives, tantôt restrictives, de la loi.
TEST: Il faudrait encore déterminer le contenu du droit qu’une telle analyse lui confère.
TEST: Une telle analyse m’en confère.
TEST: Quant à présent…
TEST: pour la manger
TEST: sans les lire
TEST: excepté les manger
TEST: vendredi 13 juin 2014
TEST: mardi 13 juin 2014 avant J.-C.
TEST: mardi 13 juin 2014 av. J.-C.
TEST: Quelles garanties leur avez-vous offertes ?
TEST: pour les toucher
TEST: Le législateur, adoptant malgré tout les dispositions envisagées,
TEST: Entendue matériellement, la soustraction ne peut porter que sur un objet mobilier.

## version 0.4.0.1
TEST: 500 m en 2 h (option : lettres isolées).
TEST: ces créatures hybrides
TEST: sur la nécessité d’explorer
TEST: en les accompagnant avec des percussions

## version 0.4
TEST: La première équipe les prévint par radio.
TEST: L’une d’entre elle saute haut.
TEST: Le désir ardent du pouvoir.
TEST: Ni les Anciens ni les Modernes Philosophes n’ont jamais fait autre chose.
TEST: Les méchantes Philosophes n’ont jamais fait autre chose.
TEST: Les mises perdues d’avance.
TEST: Écouter n’est pas opiner.
TEST: Je n’ai jamais rien mangé de souillé ni d’impur.
TEST: Elles portent toutes des chapeaux.
TEST: Un fusil longue portée.
TEST: Certaines choses devraient changer.
TEST: C’est peine perdue.
TEST: Je le quitte énervée par son hypocrisie.
TEST: Les manger sera mon bon plaisir.
TEST: Mais elle les fait plus petites.
TEST: Vient le temps de partir.
TEST: C’est ce monsieur qui…
TEST: Antonio Banderas.
TEST: Les 4 juillet.
TEST: Elles se révèlent de feu une fois brisées les barrières.
TEST: Une assistance s’est assise par terre, certains restant debout.
TEST: Serrer la main de John et de Barbara qui furent étonnés qu’ils se mirent à pleurer.
TEST: L’échec est dû à une erreur de calcul.
TEST: L’armée est sur le point de partir.
TEST: Une partie est due à une erreur de calcul.
TEST: La frustre temporalité que connaissent la plupart de mes frères et sœurs.

## version 0.3.9
TEST: Mise à jour gratuite.
TEST: Les lettres que tu m’as envoyées.
TEST: Je n’ai cure de ce que les gens pensent.
TEST: Marie est mal à l’aise.
TEST: Il vit que le secours inespéré.
TEST: En tous sens.
TEST: Savez-vous ce qu’auraient pensé vos parents ?
TEST: Les pierres sont marron et grises.
TEST: 4.2.3 Écriture des nombres complexes.
TEST: Hilda est comme elle est…
TEST: La première fois que j’ai tenté l’expérience.
TEST: Glacier du Trient et glacier des Bossons.
TEST: Cf. rapport, cf. rapport.
TEST: Chap. douze, chap. douze.

## version 0.3.8.3
TEST: J’ai l’impression que tu as compris.
TEST: Sa spécificité se situera plutôt dans la façon qu’elle a d’approcher la matière.

## version 0.3.8.2
TEST: La pommade qu’elle a voulu me passer.
TEST: Des gens qui ont réservé leur place ne se présenteront pas au jour et à l’heure dits.
TEST: La procession reprit sa marche sans qu’il y eût rien de changé dans son cérémonial.

## version 0.3.8
TEST: Celui de textes dont nous ne percevons pas la beauté est douloureux…
TEST: Elle souriait, comme si le vent et elle se comprenaient fort bien.
TEST: Les étagères qui équipent ces chariots sont trop petites pour recevoir certains formats.
TEST: Les voyageurs qui attendaient la correspondance furent réunis à une table ronde.

## version 0.3.7
TEST: Ce sont Tesla et Westinghouse qui emportent le contrat du gouvernement américain.
TEST: Il fait presque nuit.
TEST: J’ai fait le boulot tout seul et après j’ai eu la paix pour écrire tout ça.
TEST: Le directeur et toute sa bande installés à la tribune d’honneur.
TEST: Le paysage dans toutes les directions est somptueux.
TEST: Les hommes accompagnant les tentes sont peu nombreux.
TEST: Bravo pour l’évadé, bravo aussi pour ceux qui l’escortaient.
TEST: On vit mieux son visage : autour de la bouche, quelque chose de crispé.
TEST: Les contours de toutes nos vertus sont tracés par l’adversité.
TEST: Trop couvrir la tête est mauvais.
TEST: Gravir cette montagne est dangereux.
TEST: L’agréable fièvre qui l’avait un moment habitée était tombée.
TEST: Nous sommes frère et sœur.
TEST: Il s’est interrompu et nous avons tous les deux regardé l’homme aux cheveux gris.
TEST: Les jeunes officiels formant l’institut allemand de Paris professaient.
TEST: De le faire disparaître dans des sacs-poubelle (dictionnaire 5.0.2).
TEST: Pierre, Auguste, Cyprien étaient affalés.
TEST: Ces lettres-là, Pierre et elle les lisaient ensemble.
TEST: Laisser courir, seul dans la nature, l’un de ses jeunes prisonniers nouvellement arrivé.
TEST: Le directeur et toute sa bande installés à la tribune d’honneur.
TEST: La réminiscence d’une position de privilégié semblable à.
TEST: Elle n’a guère affaire avec l’ascèse.
TEST: Elle a déclaré cela excellent.
TEST: Si faute il y a, ils ont le droit…
TEST: Elle signale la fin du vers ou de la strophe.
TEST: Alors, il chargea le marin tête baissée.
TEST: Certes, mais entre-temps, des gens de toutes les races sont venus chez nous.
TEST: Ni l’air ni l’eau ne sortent d’une amphore scellée.
TEST: Ni lui ni son mouvement n’avaient d’argent.
TEST: La rime et, en général, la règle acquièrent donc aussi cette fonction.
TEST: Ce furent les seules nouvelles de moi qui parvinrent.
TEST: Par petits groupes, qui ne ralliaient pas toujours le camp mais s’agrégeaient en bandes indépendantes.
TEST: Nous avons rencontré une terre plus grande que l’Europe et l’Afrique réunies.
TEST: Poétiser est innover, et on n’enseigne pas à innover.
TEST: En voyant celui-ci serrer soigneusement le paquet …
TEST: Les aérothermes ont une prise d’air neuf réglable.
TEST: Où sont Papa et Maman ?
TEST: Couper en tout petits morceaux.
TEST: Celle ayant le masque le plus long est sélectionnée.

## version 0.3.6.1
TEST: Il cherchait à m’écarter de la scène, quel qu’en soit le moyen.

## version 0.3.6
TEST: Une police supportant tous ces caractères n’existe pas.
TEST: Un lis blanc. (Dictionnaire 5.0).
TEST: De la seizième à la vingt-troisième année, à la vingt-cinquième (Dictionnaire 5.0).
TEST: Quoi qu’il en soit.
TEST: Ses longues boucles noires comme la nuit sautillaient de droit à gauche.
TEST: Une de ces cocottes plus arriviste que les autres me poursuivit un certain temps.
TEST: Mlle Agathe et M. Sénèque entrent dans la chambre.
TEST: C’est une petite brune, un soupçon replète.

## version 0.3.5
TEST: J’hésite un moment, pèse le pour et le contre de chaque option.
TEST: S’ils eussent été des diplomates, les négociateurs français se fussent moins étonnés…
TEST: Allongé sur le lit funèbre à pieds de lion ou de chacal.
TEST: Des collines entières sont couvertes d’anémones d’un rouge ou d’un blanc éclatants.
TEST: Ils complétaient cet ameublement d’une simplicité et d’une grâce champêtres.
TEST: Il était tout en noir, vêtu, comme tous les jours ou presque, d’une chemise et d’un pantalon noirs.
TEST: Il faisait l’objet d’une affection et d’une fierté particulières.
TEST: Lorsque je me suis tu, le grand type s’est mis à parler.
TEST: Par un de leurs sondages pratiqué sur un autre point de la montagne.
TEST: Les périodes diurne et nocturne.

## version 0.3.4
TEST: La pile électrique de Volta.
TEST: Vous allez y résister.
TEST: Les hommes qui attachaient leurs chevaux près des baraquements de la Marine avaient ramené leurs montures.
TEST: Vues de près, les huttes…
TEST: Vue depuis la jetée et la route du bord de mer, la mosquée…

## version 0.3.3
TEST: J’aurais bien envie de vous écrire.
TEST: Ce sont mille piliers bleus qui l’entourent désormais, comme une cage mystérieuse.
TEST: Pour cet exercice, on utilisera la convention récepteur du dipôle R…
TEST: Déjà la seizième année ne nous paraît pas tellement différente de l’enfance.
TEST: Marie, poussant le landau, fermait la marche à grands pas précipités.
TEST: Une vive couleur rose avait envahi ses joues tout à l’heure si pâles.
TEST: Il incarne bien le « Mac » écossais de son nom.
TEST: Les camionneurs d’Amérique centrale…
TEST: Étranger dans ma société, qui ce soir-là était peu nombreuse.
TEST: Tous les hommes étaient aux champs, sauf un qui nous parut peu disert.
TEST: L’énergie hydraulique, le solaire, l’éolien, la biomasse sont des énergies renouvelables.
TEST: L’amour, l’amitié, la vie sont là.
TEST: Ce soir-là se présentèrent deux Tadjiks.
TEST: Pour serrer la main de John et de Barbara qui furent si étonnés qu’ils se mirent à pleurer.
TEST: Le réverbère et le vélocipède et le télégraphe Morse n’auront plus de mystère.
TEST: Mlle Agathe et M. Sénèque entrèrent dans la chambre.

## version 0.3.2
TEST: Ce n’est maintenant un secret pour personne que nombre des textes de la Bible.

## version 0.3.1
TEST: Croire qu’il n’eût fallu que vous tromper pour obtenir plus d’indulgence ?
TEST: Oui, ma chère belle, Dieu qui ne voulait que vous éprouver.
TEST: Tout à coup, son air et son ton changèrent sensiblement.
TEST: Je vous en conjure, mon indulgente amie, écrivez-moi, vous-même, aussitôt que vous le pourrez.
TEST: Je vous prie de croire que tous mes soins vous seront acquis, aussitôt que vous le désirerez.
TEST: Mais à présent qu’elle est à Paris, qu’elle se porte bien, et surtout que vous la voyez quelquefois.
TEST: Ses parents, tout hérissés d’honneur.
TEST: Que pour le moment, je suis on ne peut pas moins disposée à vous accorder vos demandes.
TEST: Mais de si grands intérêts méritent bien, ce me semble, d’être avant tout discutés et éclaircis.

## version 0.3
TEST: Et comment l’ont-ils attrapée ?
TEST: les écailles du Poisson scintillaient comme des astres d’or.
TEST: Jane ni Michael ne le surent jamais au juste.
TEST: Les mains de Michael se refermaient sur le vide.
TEST: Mme Holmes et le docteur Simpson sortirent.

## version 0.2.8
TEST: Avez-vous honte ? N’avez-vous pas honte ?
TEST: Avez-vous un certificat de vaccination ?
TEST: Avez-vous des nouvelles ?
TEST: N’y aurait-il pas un moyen de lever la consigne ? (1)
TEST: N’y aurait-il pas une erreur ?
TEST: Par où aurait-elle passé.
TEST: Ils sont bien sûr ressortis indemnes de la tragédie.
TEST: Dans un anglais impeccable.
TEST: Le rendez-vous que nous nous sommes donné.
TEST: Le contact avec la structure (cloisons…) doit être évité.
TEST: Crier comme un perdu.
TEST: Je ne pouvais simplement pas laisser ça arriver.
TEST: La DG emploie 295 personnes dont 27 français.
TEST: Les as-tu enfermés ?
TEST: Il lui dit d’un ton radouci
TEST: 1/2 journée.
TEST: La viande de bœuf saumurée.
TEST: Une nouvelle approche des candidatures suivantes qui se veut « basée sur les preuves ».
TEST: Des interfaces homme/machine.
TEST: L’application de ces modèles illustre…
TEST: Une allée sablée.
TEST: Vinaigre le plus noblement distillé.
TEST: Un homme plus grand que les autres m’a offert…
TEST: Une de ces cocottes plus arriviste que les autres me poursuivit un certain temps.

## version 0.2.7
TEST: La vérité des faits énoncés…
TEST: Voir la déclaration sur l’honneur ci-jointe.
TEST: Avec Christine et moi qui tenions nos quarts…
TEST: Les observateurs de l’ONU normalement présents…
TEST: Il s’est rendu chez l’homme qui devait le payer, pour voir celui-ci s’enfuir par la fenêtre.
TEST: Tous les conducteurs d’une voie sont mis en série par leurs connexions aux lames du collecteur.
TEST: Les traîtres eaux de la Patagonie australe (dictionnaire 4.10).
TEST: Il part reconquérir le cœur de sa bien aimée.

## version 0.2.6
TEST: Il lança la pierre droit au but.
TEST: Et tout à coup je m’apparais (dictionnaire 4.10).
TEST: Des visages couleur caramel.

## version 0.2.5
TEST: Tu te crées, Il se crée.
TEST: Ils sont un brin surexcités.
TEST: Des voyages en car.
TEST: Des travailleurs à temps partiel.
TEST: Ces don Juan plus rapides que l’éclair.
TEST: Des bananes plantain.
TEST: Les faits exprimés ci-dessus.
TEST: Rien ne se perd, rien ne se crée.
TEST: Attendez, fit obligeamment René Char, je vais le calmer.
TEST: Ses productions, quelque imparfaites qu’elles puissent être.
TEST: La partie nord de la région. (Dictionnaire 4.9)
TEST: La partie ouest de la région. (Dictionnaire 4.9)
TEST: La partie sud de la région. (Dictionnaire 4.9)
TEST: La partie non-fumeur. (Dictionnaire 4.9)
TEST: L’empreinte carbone.
TEST: De beaux vitraux dont l’un fait allusion à une prophétie.
TEST: Écoutez-le !
TEST: Écoutez-moi. Oubliez-moi, épargnez-moi. Épargnez-moi.
TEST: Ânonnez-la.
TEST: Venez le plus tôt possible.
TEST: Toutes les grandeurs électriques d’un circuit sont à la même fréquence.
TEST: Deux côtés consécutifs d’un carré sont perpendiculaires.
TEST: Je le sais, fit simplement René.
TEST: Force nous est de constater…
TEST: L’un de ceux-là donne aux pauvres.
TEST: Ceux-ci retenus par …
TEST: Les vélos avec moteur électrique.
TEST: Elles sont de la première et de la deuxième générations.
TEST: Des protections antigel.

## version 0.2.4
TEST: Attendre longtemps exaspère la plupart des gens.
TEST: L’histoire commence il y a longtemps.
TEST: Celui-ci étant mort en 1861…
TEST: A priori, ces…
TEST: Il n’aurait rien tant voulu que de réaliser par son art une émotion aussi poignante…
TEST: À Vienne il vit Brahms.
TEST: Son aura brillait de tout son être.
TEST: Si tu t’es un jour penchée
TEST: Elles seraient un jour délaissées : Accord de genre erroné entre jour et délaissées
TEST: Dans les bars des marinas (dictionnaire 4.8).
TEST: Ils s’en donnent à cœur joie.
TEST: Il était encore à moitié endormi.
TEST: Les côtes sont dans leur ensemble découpées.
TEST: La plus grosse erreur de mes parents aura été de croire
TEST: Les licences « Créative Commons »…
TEST: Un aspect féodal tempéré par le luxe et le confort modernes.
TEST: Ils donnent une somme à un candidat ou une cause particuliers.

## version 0.2.3
TEST: Il parle de son « inquiétude passionnée » et de son ‘inspiration tragique ’ (mais son “inspiration”).
TEST: Le nez de Cléopâtre, s’il eût été plus court…
TEST: Vous avez l’air resplendissantes.
TEST: Il s’inquiète pour leur santé.
TEST: De quand à quand travailles-tu ?
TEST: Écrivent-ils une lettre ? (contournement du bug de Python)
TEST: Quelqu’un joue du piano.
TEST: Son manque d’expertise lui interdit toute promotion.
TEST: Je comptais le lire.
TEST: Tous sauf un acceptèrent son plan.
TEST: Ils sont légion.
TEST: Si vous fussiez venu hier, vous auriez pu le voir.
TEST: Des cheveux châtain clair.
TEST: Je ne peux pas la manger.
TEST: Le canal de Suez. (Dictionnaire 4.7)
TEST: Laissez cette boîte là où elle est.
TEST: Une chambre avec air conditionné.
TEST: Mais, échappa-t-elle… Échappa-t-elle ?
TEST: Un rendu 3D. (Dictionnaire 4.7)

## version 0.2
TEST: Les questions sont centralisées puis relayées…
TEST: Le désappointement du devoir contrarié.
TEST: Ne voilà-t-il pas ce qu’on appelle un signe des temps ? — (Guy de Maupassant, En rôdant, 1883)
TEST: Mes membres se sont déraidis.
TEST: Pour qu’ils soient de nouveau complets.
TEST: Pourquoi vous eussé-je questionné sans motif ? (Dictionnaire 4.5)
TEST: Un débarras (Dictionnaire 4.6)
TEST: Je l’ai tout à fait oublié.
TEST: La quasi-totalité.
TEST: À la diable (sauf si en début de phrase : bug de Python)
TEST: À la papa (sauf si en début de phrase : bug de Python)
TEST: Les polluants comme celui-ci viennent principalement de la combustion de l’essence.
TEST: Évite-nous le problème (contournement du bug Python)
TEST: Ces ressources, une fois brûlées, ne seront plus jamais disponibles à l’échelle des temps humains.
TEST: Une exposition plein sud du bâtiment.
TEST: À la longue qualifié…
TEST: Les enfants peuvent être à la fois jeunes et vieux.
TEST: Ses yeux bleu clair et protubérants…
TEST: J’attendais je ne sais quel miracle.
TEST: Elle seule aurait pu le constater puisqu’elle seule en avait le pouvoir.
TEST: Un bâtiment basse consommation.
TEST: Le gentil monsieur, qui est grand et beau, peut être un parfait imbécile !
TEST: L’armée est en ce moment victorieuse.
TEST: Une petite réserve, mise à l’abri, peut être décisive.
TEST: Ses père et mère.
TEST: Indiquez vos nom et prénom.

## version 0.1.2
TEST: Êtes-vous pour ou contre ceci ? (Bug de Python, semble-t-il)
TEST: Calculer l’allocation logement.
TEST: Petit souvenir pour René Machin.
TEST: Au demeurant, ces messieurs … (dictionnaire 4.4)
TEST: Se servant très habilement des menées royalistes (dictionnaire 4.4)
TEST: Ils sont autre chose que des sauvages incultes. (dictionnaire 4.4)
TEST: Les hors-la-loi. (dictionnaire 4.4)
TEST: Ils sont face à face. (dictionnaire 4.4)
TEST: Ils sont emplis d’orgueil. (dictionnaire 4.4)
TEST: Au levant, un jardin… (dictionnaire 4.4)
TEST: Ils se saisissent de lui avant de le frapper.
TEST: Ils n’utilisent pas du tout les pieds.
TEST: Ils ne le lui permettront pas.
TEST: Il sort de la salle située à l’extrémité sud.
TEST: Est terminé. Samedi prochain, nous recommencerons.
TEST: L’est est de ce côté.
TEST: C’est raisonner en chef… (ENFIN !!!).
TEST: Lancez-nous dans la bataille.
TEST: C’était il y a bien longtemps.
TEST: Le IIᵉ siècle.
TEST: C’est elle qui me l’a dit.
TEST: Quelqu’un peut me le dire ?
TEST: C’est elle qui …
TEST: Ce sont elles qui …
TEST: Le nord est de ce côté, le sud est de ce côté.
TEST: Les cours particuliers.
TEST: Elle portait plusieurs bagues à ses fins doigts.
TEST: Il passe en cour martiale.
TEST: Dans vingt et un jours.
TEST: Le mille marin est une mesure de longueur …
TEST: Il regagna sa chambre seul.
TEST: Il prenait ses repas seul.
TEST: « Venez vous asseoir, Pierre », dit Patrick.
TEST: C’eût été manquer de réalisme que de penser que…
TEST: Écrit dans un anglais facile.

## version 0.1
TEST: L’eau et le feu suffisent pour l’œuvre entière.
TEST: Imitez donc la ruse qu’employèrent les Grecs.
TEST: Je suis boulanger.
TEST: Je ne lui adresse plus la parole.
TEST: Il est plus accroché à elle qu’elle à lui.
TEST: Vous pouvez vous fier à ce dictionnaire.
TEST: Le grec et le latin sont des langues utiles.
TEST: L’Europe et le Japon instaurèrent.
TEST: Faudrait-il se demander.
TEST: Au maintien d’une industrie.
TEST: Il est à la fois grand et intelligent.
TEST: Une fois retrouvé, on le soumit à la question.
TEST: Au revoir mes amis. Au revoir !
TEST: Toutes choses égales par ailleurs.
TEST: Elles sont toutes blanches.
TEST: Le ou les cas que vous aurez à traiter.
TEST: Pierre nous a procuré un argument de poids.
TEST: Du 1ᵉʳ mars 2010 relative au respect des droits.
TEST: Le 2 mars 2010 relative au respect des droits.
TEST: Ce serait attaquer les droits de l’homme que de ne pas…
TEST: Ce serait ignorer.
TEST: Autour d’elle se sont réunis tous les désirs ignobles.

## version 0.0.12
TEST: Le déclin suite à la guerre…
TEST: Malgré qu’il en ait.
TEST: Les robots sentinelles.
TEST: Fermer les yeux arrête le phénomène.
TEST: En elle est contenu le feu.
TEST: Après les avoir peintes…
TEST: Je t’assure qu’à cette date j’aurai l’argent.
TEST: L’horloge indique 16:44.
TEST: http://www.site.fr
TEST: Il joue un rôle clé.
TEST: Au-delà d’une concentration seuil…
TEST: Les messages vidéo.
TEST: Que nous y allions ou pas dépend du temps.
TEST: Ce matin j’ai raté le train.
TEST: Le quatre juillet.
TEST: Elle a l’air malheureuse.
TEST: Selon le bulletin météo, il fera beau.
TEST: Les avions volèrent.

## version 0.0.11
TEST: Les grêles tilleuls de la place.
TEST: Je n’arrive pas à mettre la main dessus.
TEST: Passés de mains en mains, les poissons étaient jetés sur la table.
TEST: À qui mieux mieux…
TEST: Nul et non avenu.
TEST: Il est leste pour son âge.
TEST: Des maxima, des minima.
TEST: Vous ferez la visite de la maison jeudi à onze heures.

## version 0.0.10
TEST: Le 18 février, le 12 brumaire.
TEST: Elle prononça le nom de son auguste protectrice : l’impératrice.
TEST: Il était habitué à suivre ses propres pensées.
TEST: Recevez mes plus amicales pensées.
TEST: Il en était fier !
TEST: Rien n’indiquait si elle l’avait écouté, ou si elle ne songeait à rien.
TEST: Je me lève vers les sept heures du matin.
TEST: Les canons ne sortaient pas de leur sinistre immobilité.
TEST: Si Dieu l’avait voulu, je serais fils de roi.
TEST: Je soussigné X déclare que…
TEST: Ses propres convictions.
TEST: Autres CONTRÔLES
TEST: Quant à eux, je les épargne.
TEST: Oh çà ! Ah çà ! Çà et là…
TEST: À qui mieux mieux…
TEST: Il a l’avenir devant lui…
TEST: Le son du canon.
TEST: Il chante a cappella.
TEST: Les décrets ont force de loi.
TEST: Les enfants ont recours au suicide.
TEST: Ils ont hâte de vous voir.
TEST: Il lui a adressé des compliments.
TEST: Boîte aux lettres intérieure
TEST: Le cinéma tire à hue et à dia (dictionnaire 5.1)
TEST: Il a sauté à pieds joints.
TEST: Des yeux vert olive.
TEST: Nous convenons en particulier ce qui suit.
TEST: La bataille de Monte Cassino (dictionnaire 5.1).
TEST: Un trois-quarts de rugby.
TEST: Les trois-quarts de l’équipe de rugby.
TEST: Je me sens chez moi dans ton chez-toi.
TEST: Les ayants droit.
TEST: Il sera élu en 2010 maire de la ville.
TEST: Il nous a montré le chemin.
TEST: Il nous a donné du pain.
TEST: Napoléon est né en Corse.
TEST: L’Écosse peut être très chaude.
TEST: Il s’est exprimé dans un français approximatif.
TEST: J’ai mille cent timbres.
TEST: Soit idiot, soit débile.
TEST: Son adorable sœur aînée.
TEST: Ce putain de train.
TEST: Écouter est opiner.
TEST: Elle se rappelle de moi.
TEST: Il se rappelle de me parler.
TEST: Je me rappelle de moins en moins mon enfance.
TEST: La création de nouvelles infractions illustre une prise en charge du sujet par le politique.
TEST: Certains y voient la preuve qu’il a finalement été lâché par son soutien.
TEST: Te voilà paré.
TEST: une des neuf provinces.
TEST: une intoxication en cours peut être diagnostiquée
TEST: Les bonnes gens
TEST: Il est conseiller municipal.
TEST: C’est dans la soirée que ces poursuites avaient été entamées.
TEST: Pour faire savoir que cette arrestation a été décidée.
TEST: Il remit soigneusement le carreau en place…
TEST: La galerie s’ouvrit tout à coup sur une caverne…
TEST: Il tomba sur une autre patrouille et assassina le mage en premier…
TEST: La voix agaçante de la gamine était revenue la hanter…
TEST: Allons y jeter un œil.
TEST: On a tous des qualités.
TEST: Les femmes portent toutes des noms à consonance étrangère.
TEST: Une taille 38 imposée aux mannequins.
TEST: Ce putain de temps.
TEST: Il a fait la une des journaux.
TEST: Le numéro un des ventes de Noël.
TEST: Le patron du numéro deux allemand a démissionné.
TEST: Je soussigné Pierre Dupont déclare avoir pris connaissance des conditions de ce contrat.
TEST: J’ai mille cent timbres.
TEST: À qui mieux mieux, à qui mieux mieux
TEST: L’est est loin, la gare de l’est aussi.



!!! Tests repris de LanguageTool                                                                  !!
## NOTE : ces textes contiennent parfois des erreurs (corrigées quand repérées par le correcteur)

TEST: Au voisinage du zéro absolu de température.
TEST: La couronne périphérique alterne falaises abruptes et plages.
TEST: Henri VIII rencontre François Iᵉʳ.
TEST: à ce jour.
TEST: avoir un bel avenir
TEST: faire un dessin
TEST: par exemple
TEST: Une dune.
TEST: Une dune de sable blanc.
TEST: remède universel
TEST: Il regarde l’heure tout le temps.
TEST: dépenses excessives
TEST: tremblement de terre
TEST: On ne veut pas voir la même chose.
TEST: Je voudrais ajouter quelque chose de particulièrement important.
TEST: La gent féminine.
TEST: Il est prêt à tout.
TEST: L’étoile se trouve à peu près à 50 années-lumière.
TEST: Il s’intéresse de près à l’environnement.
TEST: Nous sommes près d’arriver.
TEST: Nous ne sommes pas près d’arriver.
TEST: J’ai obtenu un prêt de la banque.
TEST: vivre l’un près de l’autre.
TEST: Tu ne trouves pas ça bizarre.
TEST: Ça chauffe
TEST: Pourriez-vous répéter ça s’il vous plaît ?
TEST: Il mange ça froid.
TEST: Il a promis de garder ça secret.
TEST: Ça montre que tu n’as pas compris.
TEST: Ça c’est un couteau.
TEST: Ça n’a pas de sens.
TEST: Mais ça oui.
TEST: Sa voiture est en panne.
TEST: C’est sa préférée.
TEST: Il trouva de la nourriture çà et là.
TEST: Quant à ma commande, elle n’est pas arrivée.
TEST: De quand à quand tu travailles ?
TEST: Tu reviens quand à Paris ?
TEST: Tu restes jusqu’à quand à la maison ?
TEST: Le Notre Père est une prière chrétienne.
TEST: Si vous souhaitez en savoir davantage, veuillez me contacter.
TEST: Cette offre est accompagnée d’avantages.
TEST: Il part bientôt pour Venise.
TEST: Il peut être têtu.
TEST: Il partira peut-être demain.
TEST: Cela peut être vrai.
TEST: L’Écosse peut être très chaude.
TEST: L’alcool au volant peut être dangereux.
TEST: Une intoxication en cours peut être diagnostiquée.
TEST: Elle peut être ennuyeuse.
TEST: La lettre est à elle peut-être.
TEST: C’est elle peut-être.
TEST: Peut-être viendra-t-il ?
TEST: Est-ce que quelqu’un peut m’aider ?
TEST: Je veux m’éloigner autant que faire se peut d’ici.
TEST: On peut d’ailleurs le vérifier.
TEST: La pale de l’hélice est cassée.
TEST: Je joue au golf depuis un an.
TEST: Je joue souvent au golf le dimanche.
TEST: C’est un bon joueur de golf.
TEST: Le golfe Persique est presque une mer fermée.
TEST: Le golfe d’Aden est la baie située entre la corne de l’Afrique et la péninsule Arabique.
TEST: Le golfe du Lion est une partie de la mer Méditerranée.
TEST: Le repaire des pirates.
TEST: Ce ris de veau est succulent.
TEST: Ce ris d’agneau est succulent.
TEST: Le forcement d’un coffre.
TEST: Vous avez forcément raison.
TEST: Vous n’avez pas forcément raison.
TEST: S’exprimer sans forcément parler.
TEST: Un gâteau aux amandes.
TEST: Face aux amendes à payer
TEST: En amende honorable
TEST: J’ai été condamné à une forte amende.
TEST: J’ai été mis à l’amende.
TEST: Un enfant de chœur.
TEST: Le chœur philharmonique.
TEST: Il a confessé tous ses péchés.
TEST: Les péchés capitaux
TEST: Manger est mon péché mignon.
TEST: Péchés de jeunesse
TEST: J’ai acheté des dés à jouer.
TEST: A priori, il devrait arriver à l’heure.
TEST: Je ne pouvais pas le croire a priori.
TEST: La grève généralisée a paralysé tout le pays.
TEST: Fumer a nui à sa santé.
TEST: Ce que tu dis a l’air correct.
TEST: Puis a jailli un jeune homme.
TEST: Il chante a cappella.
TEST: Il est pris à partie.
TEST: Le nettoyage à sec.
TEST: Il a quel âge ?
TEST: Prendre quelqu’un à partie.
TEST: Lorsqu’il y a proximité d’un restaurant universitaire.
TEST: Il a lui aussi décidé de partir.
TEST: Tout à fait !
TEST: Il est tombé tout à coup.
TEST: Je parlais tout à l’heure avec ma femme.
TEST: Il y en a qui dorment.
TEST: Fais-moi savoir s’il y a quoi que ce soit que je puisse faire.
TEST: Nous étions face à un danger.
TEST: Le coiffeur en face a mis la clé sous la porte.
TEST: Grâce à toi, j’ai gagné.
TEST: Elles sont prêtes à t’écouter.
TEST: Le prêt a été refusé.
TEST: Tout à coup, j’entendis une explosion.
TEST: Il est facile de décider a posteriori.
TEST: Il a été aux États-Unis.
TEST: Je suis tout à fait d’accord.
TEST: Un crayon à pointe fine.
TEST: Les familles à revenus modestes
TEST: Il n’a pas manqué l’occasion de prendre à partie son prédécesseur.
TEST: Une tapette à tapis.
TEST: Une maladie à issue fatale.
TEST: Où sont mes affaires ?
TEST: Manger ou être mangé, c’est la loi de la nature.
TEST: Ils ont été ou sont pour l’implantation de la centrale nucléaire.
TEST: J’en suis sûr.
TEST: Sûr et certain.
TEST: Nous nous sentions toujours sûrs de nous.
TEST: Tout repose sur de vagues accusations.
TEST: Il compte sur d’autres personnes.
TEST: Des relations bâties sur l’argent.
TEST: Il compte sur d’autres personnes.
TEST: Un moratoire a été établi sur de telles pratiques.
TEST: Il réussira à coup sûr son examen.
TEST: Ce programme se base sur la participation des femmes.
TEST: Tout ce que je sais.
TEST: Ce sont des histoires.
TEST: Ce sont de grands enfants.
TEST: Ils se sont tous inscrits.
TEST: Ils se sont aimés.
TEST: Ils se sont d’ailleurs doté d’un nouvel ordinateur.
TEST: Ce sera une fille.
TEST: Il se sera d’abord lavé.
TEST: Ce sera bien.
TEST: Ce phénomène se transforme en phénomène de société.
TEST: Ce peuple
TEST: Ce faisant, il se rapprochait.
TEST: Pour ce faire, vous disposez d’un délai d’une semaine.
TEST: C’est ma voiture.
TEST: C’est ma préférée.
TEST: Le problème c’est qu’apparemment elle n’a pas son mot de passe…
TEST: Les Chinoises sont celles qui se marient le plus avec les Sud-Coréens.
TEST: Le son dans l’informatique
TEST: Son indigne frère
TEST: Au son de la voix
TEST: Même son de cloche
TEST: Eh bien, soit !
TEST: Et bien sûr, il n’est pas venu.
TEST: Et bien qu’il commençât en retard, il termina en avance.
TEST: Et bien souvent, ça dégénère.
TEST: Eh bien, soit !
TEST: Je travaille tard.
TEST: Nous n’affirmons rien.
TEST: Je compte sur vous mercredi.
TEST: Nous non plus
TEST: Où vous rendez-vous habituellement ?
TEST: La zone géographique dans laquelle je vis
TEST: C’est une belle maison.
TEST: Cette école est réputée.
TEST: C’est dommage de partir si tôt.
TEST: Vouloir c’est pouvoir.
TEST: C’est non seulement pour lui, mais aussi pour elle.
TEST: C’est dimanche qu’il arrive.
TEST: Comme c’est romantique.
TEST: C’est la fin.
TEST: C’est suite à cette victoire qu’il fut élu.
TEST: C’est incognito qu’il reporta le prix.
TEST: C’est face à la montée en puissance.
TEST: Il est interrogé en tant que témoin.
TEST: Il faut se rappeler de temps en temps que rien n’est immortel.
TEST: On a fini.
TEST: Ceux qui ont envie de voir le film
TEST: Les décrets ont force de loi.
TEST: Les enfants ont recours au suicide.
TEST: Les méthodes qui ont cours.
TEST: Ils ont hâte de vous voir.
TEST: Ils comprennent qu’ils ont affaire à un épisode tragique.
TEST: Je suis sceptique.
TEST: Une fosse septique.
TEST: Je reste sceptique.
TEST: En termes de rémunération
TEST: L’azurage du linge se fait avec du bleu d’outremer.
TEST: Étiez-vous en train de travailler ?
TEST: Le voleur fit irruption pendant la nuit.
TEST: L’éruption du volcan fut violente.
TEST: Il y a une vacance dans notre équipe au travail.
TEST: J’ai repris ce fonds de commerce
TEST: Un fonds monétaire
TEST: Une affaire en cours.
TEST: Il fut traduit en cour martiale.
TEST: Donner libre cours à l’imagination
TEST: En fin de compte.
TEST: Elle aime les contes de fées.
TEST: Elle aime les contes d’horreur.
TEST: Elle aime les contes fantastiques.
TEST: Les contes et légendes de Bretagne.
TEST: Elle va au marché.
TEST: Son visage était décrépit.
TEST: Elle semblait décrépite par les années.
TEST: Il doit bien être quelque part.
TEST: Tu viendras quand même.
TEST: Tu viendras quand même ?
TEST: Comme même ses meilleurs amis n’étaient pas venus, il était triste.
TEST: Mon nom est Robert de Puis.
TEST: Une encre sur soie.
TEST: Un drap en soie.
TEST: Il n’est pas mauvais en soi.
TEST: Quoi qu’il en soit.
TEST: Un ver à soie.
TEST: Parlez à voix basse.
TEST: Cette décision ouvre la voie à des élections.
TEST: Il y avait une émotion dans sa voix.
TEST: Combien y a-t-il d’étoiles dans la Voie Lactée ?
TEST: Dans leurs voies respiratoires.
TEST: La voie piétonne est fermée.
TEST: Par voie de conséquence
TEST: Un animal en voie d’extinction.
TEST: Les pays en voie de développement
TEST: Il a ouvert la voie à la construction de l’Europe.
TEST: La tradition ascétique de l’Église.
TEST: Cancer dur côlon.
TEST: Ils ne sont pas si différents.
TEST: Tâche de ne pas faire trop de bruit.
TEST: Il a accompli la tâche facilement.
TEST: Rome importait de Gaule essentiellement du sel.
TEST: Darth Vader est un personnage de Star Wars.
TEST: Dark Vador est un personnage de Star Wars.
TEST: Darth Vader est un personnage de Star Wars.
TEST: Dark Vador est un personnage de Star Wars.
TEST: Mariah Carey
TEST: Tu es du Morbihan.
TEST: Il faut maintenir le statu quo.
TEST: Un réveillon avec foie gras et champagne.
TEST: Il est venu contre son gré.
TEST: Tu peux se déplacer à ton gré.
TEST: Une renommée qu’elle doit à la particularité de son grès.
TEST: Il viendra bon gré ou mal gré.
TEST: Errer au gré des vents.
TEST: Errer au gré du vent.
TEST: Il acceptera de gré ou de force.
TEST: Je vous sais gré d’être là.
TEST: Il faut prendre en gré les afflictions que Dieu nous envoie.
TEST: Un champignon vénéneux.
TEST: Un cobra très venimeux.
TEST: Un seau d’eau.
TEST: Ton seau est percé.
TEST: Le sceau du secret.
TEST: Elles sont contre cette idée.
TEST: Dans la ville de Contres.
TEST: Quel est votre diagnostic ?
TEST: On le diagnostique tôt.
TEST: L’équipe m’a demandé mon pronostic pour le match de demain.
TEST: Le diagnostic prénatal.
TEST: On le diagnostique facilement.
TEST: Méthode pour le diagnostic.
TEST: Le pronostic du match.
TEST: Tu les diagnostiques facilement.
TEST: Il débouchera la bouteille.
TEST: Ils sont très avares.
TEST: L’avar est une langue caucasienne.
TEST: Ils sont avares de bonnes paroles.
TEST: Un avare amasse de l’argent non pas parce qu’il est prudent mais parce qu’il est avide.
TEST: L’avar est une langue caucasienne.
TEST: Le CO2 est un gaz à effet de serre.
TEST: Son arrivée m’a fait plaisir.
TEST: Leurs arrivées m’ont fait plaisir.
TEST: L’arrivée du tour de France.
TEST: J’ai fait un emprunt à la banque.
TEST: Mon empreinte carbone.
TEST: Les emprunts à la banque.
TEST: Tu auras affaire à moi.
TEST: J’ai des courses à faire à cinq heures.
TEST: Tu auras affaire à la police.
TEST: J’ai des courses à faire à la boutique.
TEST: Il a été construit à des fins militaires.
TEST: Il rôde sans but.
TEST: Les malfaiteurs rôdent autour de la maison.
TEST: Ils rôdent en quête de bagarre.
TEST: Il faut roder le moteur.
TEST: Tristan et Iseult tombèrent amoureux en buvant un philtre.
TEST: Il prépara un philtre d’amour.
TEST: Il prépara un philtre aphrodisiaque.
TEST: Ça sans dire !
TEST: Sa chemise à carreaux détonne avec son pantalon rayé.
TEST: Une maison de plain-pied.
TEST: Les grenouilles coassent.
TEST: Les grenouilles mâles coassent.
TEST: Les coassements inquiétants des crapauds.
TEST: Les corbeaux croassent.
TEST: Les croassements inquiétants des corbeaux.
TEST: J’étais quelques fois absent.
TEST: Les quelques fois où je l’ai croisé.
TEST: Les quelques fois que nous nous sommes rencontrés.
TEST: C’est quelquefois pénible de surveiller les enfants.
TEST: C’est quelquefois assez pénible de surveiller les enfants.
TEST: Noir comme jais.
TEST: Le cri du geai.
TEST: Il a été libéré sans contrepartie.
TEST: Il a été libéré sans contre-partie.
TEST: Quelles sont les contreparties ?
TEST: Il ne me reste que huit centimes.
TEST: Elle est enceinte de trois mois.
TEST: Elle est enceinte de 3 mois.
TEST: Le mois de mai a été froid.
TEST: Le mois d’avril a été froid.
TEST: Quel âge as-tu ?
TEST: Une femme d’âge mûr.
TEST: Des acides aminés.
TEST: Un acide aminé.
TEST: Des dessins animés.
TEST: Un dessin animé.
TEST: Des jeunes filles.
TEST: Il n’est plus très jeune.
TEST: L’amanite tue-mouches est toxique.
TEST: Les communes de la Haute-Cornouaille.
TEST: Le Festival de Cornouaille est un festival annuel se déroulant dans la ville de Quimper.
TEST: Tourisme en Cornouaille bretonne.
TEST: Tourisme en Cornouailles britannique.
TEST: Quelqu’un leur a déjà dit.
TEST: Ceci dit.
TEST: Ceci dit.
TEST: Il s’est confié à la compagne du roi.
TEST: Une presqu’île
TEST: La réponse est presque exacte.
TEST: L’île est encore loin.
TEST: Il connait l’histoire de A à Z.
TEST: Il a appris ça en un jour.
TEST: Il semble que oui.
TEST: Le oui l’a emporté.
TEST: J’ai suivi la A40.
TEST: À la une de la presse.
TEST: Là où ça ne va plus.
TEST: Le IIᵉ siècle.
TEST: Dépose-le au courrier.
TEST: Dépose-la au courrier.
TEST: Je pense qu’il va bientôt arriver.
TEST: Dès le Iᵉʳ siècle
TEST: Les habitants de Ouagadougou.
TEST: S’il pleut, je reste ici.
TEST: Voilà ce qu’il a dit.
TEST: Vous voilà arrivé.
TEST: Et voilà ce qu’il a dit.
TEST: Elle voila son visage.
TEST: Il a soixante et un ans.
TEST: J’ai trois cent cinquante timbres.
TEST: Deux cent mille étoiles.
TEST: J’ai cinq cent soixante-et-un euros.
TEST: J’ai mille cent timbres.
TEST: J’ai trois cents timbres.
TEST: Deux cents milliards d’étoiles.
TEST: Nous avons parcouru 10 milles marins.
TEST: Convertir des milles aux kilomètres.
TEST: Carl Milles était un sculpteur suédois.
TEST: Un voyage de mille milles.
TEST: Il reste seulement dix milles jusqu’à l’arrivée.
TEST: Trois-mille euros.
TEST: J’ai 1 enfant.
TEST: Cela coûte 2,1 euros.
TEST: 1 fois.
TEST: J’ai quatre enfants.
TEST: Il est né le quatre janvier.
TEST: On estimait à seize mille les fusils de son armée.
TEST: Une Peugeot 208 fabriquée en France.
TEST: Ils ont tous les trois été tués par balle.
TEST: Les trois kanji.
TEST: L’intensité des rayons X ayant frappé la pellicule.
TEST: J’ai 4 enfants.
TEST: Il est né le 4 janvier.
TEST: Son adresse est 4 rue de la gare.
TEST: Cela coûte 1,25 euro.
TEST: Il sera élu en 2010 maire de la ville.
TEST: Le pays est découpé en 4 parties.
TEST: Une taille 38 imposée aux mannequins.
TEST: Il a battu le record avec un temps de 3 min 18 s.
TEST: L’année 800 fut considérée comme une renaissance de l’Empire romain d’Occident.
TEST: un canard
TEST: des oies dodues
TEST: au cours de l’année
TEST: Les taux d’intérêt domestiques.
TEST: Un atlas cher.
TEST: Un camion très lourd.
TEST: Vous êtes bon fils.
TEST: On voyait ses joues devenir rouges.
TEST: Des filles un peu pâles.
TEST: Même vainqueurs ils sont mécontents.
TEST: Une vache laitière
TEST: Les premier et deuxième trimestres.
TEST: Les montagnes ont l’air belles.
TEST: Les pâtes ne sont pas bonnes car trop cuites.
TEST: Il est parti aux États-Unis pour étudier.
TEST: Une faute.
TEST: Ils sont en général jeunes.
TEST: Les lois antitrust américaines.
TEST: Des roquettes sont même retombées.
TEST: Ils sont juste amis.
TEST: Parmi les mieux cotés.
TEST: Ils sont à la fois grands et minces.
TEST: En 1779 débute la première des neuf guerres.
TEST: Des erreurs même très graves.
TEST: J’ai au moins quelques dollars.
TEST: Certaines grenouilles peuvent même être mortelles.
TEST: un canard gras
TEST: des oies
TEST: Des poulets fermiers
TEST: Les hérétiques ayant reconnu la foi catholique.
TEST: Les voitures verte et rouge.
TEST: Des livres audio
TEST: L’institut de recherches britannique
TEST: Les camions très lourds.
TEST: Les atlas chers.
TEST: Fils naturel de Richard
TEST: Faites attention.
TEST: Les préoccupations des travailleurs face à la crise.
TEST: Plus de crédits bancaires grâce à des taux d’intérêts bas.
TEST: Je suis né le huit janvier.
TEST: Deux immeubles juste en face de toi.
TEST: Les communications Internet.
TEST: Un catalogue des animaux commode à consulter
TEST: J’aime jouer aux cartes.
TEST: Pauvres du monde
TEST: Quarante pour cent des femmes
TEST: Vos nom et prénom, s’il vous plaît.
TEST: Des fautes.
TEST: Les ayants droit.
TEST: Nous aurons les résultats dans 4 heures maximum.
TEST: Critique des cent jours du président.
TEST: Un dispositif moins ambitieux mais applicable.
TEST: Ces analyses bidon.
TEST: Ces don Juan.
TEST: En 1779 débute la première des neuf guerres.
TEST: Les véhicules.
TEST: Les ondes radio.
TEST: Des événements différents ayant lieu en même temps.
TEST: Une jolie femme.
TEST: Une très jolie femme.
TEST: Le français concurrence le latin.
TEST: Le rock a donné naissance à des groupes légendaires.
TEST: Une répartition des revenus judicieuse.
TEST: Ses premiers malaises.
TEST: Un geste circulaire.
TEST: Force tranquille de la nature
TEST: Une bouche un peu grande.
TEST: La mort subite
TEST: Confus face aux remarques obscures
TEST: Un bel homme.
TEST: Confus face aux remarques obscures
TEST: Elle est tout sauf courtoise.
TEST: Il a eu le poste grâce à son anglais.
TEST: La Guyane française.
TEST: Quelqu’un paye la facture.
TEST: Tes menaces ne me font pas du tout peur.
TEST: Elle est à nouveau amoureuse.
TEST: Le numéro un des ventes de Noël.
TEST: Ce putain de temps.
TEST: J’ai grand faim.
TEST: Il sait au moins lire.
TEST: Les neuf circonscriptions des Alpes-Maritimes.
TEST: Un souvenir du passé.
TEST: Tom surprit Marie.
TEST: Je ne peux pas le lire.
TEST: Je n’ai pas du tout peur des serpents.
TEST: Nous faisons tous partie de la même équipe.
TEST: La variété du catalan parlée en Andorre.
TEST: Un climat tropical.
TEST: Un climat très tropical.
TEST: Le papier continue d’être employé.
TEST: L’équipe de football anglaise
TEST: Les cours impériales
TEST: Les dossiers triés par ordre alphabétique.
TEST: Les soldats abasourdis par le chaos.
TEST: Une bouteille fut apportée.
TEST: L’homme présente une amie.
TEST: Une réduction des coûts comprise entre 10 et 20 euros.
#TEST: Une omelette au jambon relevée d’oseille.
TEST: Des bouteilles non vidées
TEST: La détention provisoire illimitée
TEST: Une maquette d’avion jolie
TEST: Elle a l’air jolie.
TEST: Les pâtes ne sont pas bonnes car trop cuites.
TEST: Une peine pas si lourde.
TEST: Une infime minorité.
TEST: L’Inde indépendante.
TEST: Voir la déclaration sur l’honneur ci-jointe.
TEST: Une mise à jour gratuite.
TEST: Une mise à niveau couteuse.
TEST: Elle est un petit peu chiante.
TEST: <!-- L’étoile à neutrons peut même être remplacée par un trou noir. -->
TEST: Une fleur.
TEST: Un très grand chien.
TEST: Une géologue intelligente.
TEST: Un très grand chien.
TEST: Elle est grasse, car elle mange beaucoup.
TEST: Il faudra que je vive seul.
TEST: Sa large et bonne figure.
TEST: La porte d’entrée.
TEST: Son amie l’abandonne.
TEST: Le Cameroun
TEST: Toutes nos félicitations.
TEST: La justice est une si belle chose.
TEST: Telle est la question.
TEST: La plus forte progression.
TEST: C’est une sale affaire.
TEST: Il est torse nu.
TEST: La plus grande fait dix centimètres.
TEST: Les équations différentielles non linéaires.
TEST: Une des multiples affaires.
TEST: C’est la fin.
TEST: Il a fait la une des journaux.
TEST: Le mustang est un cheval sauvage.
TEST: Le jaguar est un mammifère.
TEST: La Jaguar est une voiture.
TEST: L’histoire d’une enfant pas si sage.
TEST: La partie ouest de la ville.
TEST: L’une des sept unités de base.
TEST: une des neuf provinces.
TEST: Les bonnes gens.
TEST: J’habite 10 avenue Constantin Arnaud.
TEST: L’une des pires.
TEST: Une forêt tropicale.
TEST: Une forêt très grande.
TEST: Cette définition reste valable.
TEST: Le système de retraites français.
TEST: Les cours magistraux
TEST: Les lettres triées par ordre alphabétique.
TEST: Il aura capté sa confiance.
TEST: Il a une force exceptionnelle.
TEST: Un centre logistique dédié.
TEST: Une fois effectués les changements.
TEST: Le carton est à moitié plein.
TEST: Un indicateur d’inégalité utilisé par les Nations Unies.
TEST: Des documents ou informations tirés de la commission
TEST: Une large majorité.
TEST: Une étrange expérience.
TEST: Les cours étaient en réalité destinés à préparer les élèves.
TEST: Une fut soumise anonymement.
TEST: Son metteur en scène préféré.
TEST: Les sols en permanence gelés.
TEST: Une centaine de personnes est venue.
TEST: Il faut beaucoup de sucre.
TEST: Le nombre de masse est un terme employé en chimie.
TEST: Ils sont au nombre de neuf.
TEST: Une centaine d’anarchistes est venue.
TEST: Il faut beaucoup d’eau.
TEST: Le nombre d’oxydation.
TEST: Des créatures marines.
TEST: Des yeux vert clair.
TEST: Des yeux vert olive.
TEST: Ses cheveux étaient noir de jais.
TEST: Des yeux vert clair.
TEST: Une jupe bleu foncé.
TEST: La femme avec laquelle tu parles
TEST: La faux avec laquelle on fauche.
TEST: Une distance au-delà de laquelle il devient difficile de voir.
TEST: Les femmes auxquelles tu parles
TEST: Un dans chaque bras.
TEST: La femme à laquelle tu parles
TEST: L’homme auquel tu parles
TEST: L’homme avec lequel tu parles
TEST: Les hommes avec lesquels tu parles
TEST: Les hommes auxquels tu parles
TEST: Les hommes avec lesquels tu parles
TEST: Les hommes auxquels tu parles
TEST: Ça te gêne si je fume ?
TEST: Mon chien
TEST: Ton histoire
TEST: Mon œuvre
TEST: Son ère
TEST: Son malaise
TEST: Pour ne plus travailler.
TEST: J’aimerais changer de travail.
TEST: Je l’ai tout à fait oublié.
TEST: Puis assigné à résidence.
TEST: Je me suis en fait amusé.
TEST: Il a refusé de manger avec nous.
TEST: Il a refusé d’arriver plus tôt.
TEST: Il a décidé de ne plus manger avec nous.
TEST: Pour débuter, il faut acheter une grammaire.
TEST: J’ai de la peine pour René.
TEST: Comment bien étudier
TEST: Il m’a sans cesse répété de me taire.
TEST: Il est sans doute arrivé.
TEST: Je veux te préparer
TEST: Luc est quant à lui condamné.
TEST: J’étudie des parties d’échecs afin de gagner.
TEST: Je lui en parle avant d’annuler le voyage.
TEST: Tu sors ce soir.
TEST: Je soussigné Pierre Dupont déclare avoir pris connaissance des conditions de ce contrat.
TEST: Il ou elle se trouve là.
TEST: Il dit la vérité.
TEST: Tu ne sors pas ce soir.
TEST: Je ne donne rien.
TEST: Je ne dis rien.
TEST: Il me causa un grand tord.
TEST: Tu ne la sors pas ce soir.
TEST: On ne la paie pas.
TEST: Je ne l’abandonne pas.
TEST: Il ne l’est que durant l’élection.
TEST: Je suis en retard parce que j’ai raté mon bus.
TEST: Le chef du restaurant.
TEST: Partir aux USA.
TEST: Les montagnes du Jura.
TEST: Mes démêlés avec X.
TEST: Le son a interféré avec l’image.
TEST: Une irradiation avec soit de la lumière ultraviolette, soit des protons.
TEST: Le glacier du Trient.
TEST: Le glacier des Bossons.
TEST: Ils ont des a priori sur nous.
TEST: Je vais au marché.
TEST: Au sortir de la guerre.
TEST: Un orage est annoncé.
TEST: Antoine est marié.
TEST: Ils sont même restés ici.
TEST: Celui-ci est resté.
TEST: Il est torse nu.
TEST: On est fatigués.
TEST: Antoine est peut-être fatigué.
TEST: Dominique est peut-être fatiguée.
TEST: Dominique est peut-être fatigué.
TEST: Ils sont très avares.
TEST: Un orage a été annoncé.
TEST: Les camions ont été inventés.
TEST: Antoine n’est pas marié.
TEST: Antoine n’est pas très fatigué.
TEST: Mon oncle n’est pas avare de son argent.
TEST: Une averse est annoncée.
TEST: Martine est mariée.
TEST: Gravir cette montagne est dangereux
TEST: Martine est très jolie.
TEST: L’Autriche est pendant tout le Moyen Âge une des nombreuses principautés.
TEST: Cette voiture était suffisamment bon marché.
TEST: Cette caméra est dernier cri.
TEST: La sortie est droit devant.
TEST: Une averse avait été annoncée.
TEST: Martine aurait été contente.
TEST: Martine aurait été très contente.
TEST: Les voitures ont été inventées.
TEST: Martine n’est pas mariée.
TEST: Martine n’est pas très jolie.
TEST: Un orage fut annoncé.
TEST: Elle sera contente.
TEST: Martine était ennuyeuse.
TEST: Lui et son équipage furent perdus en mer.
TEST: Tu étais jeune.
TEST: Celle-là est folle.
TEST: Il est casse-couilles.
TEST: On est fatigués.
TEST: Tu étais très jeune.
TEST: On était tellement fatigués.
TEST: Un orage avait été annoncé.
TEST: Tu avais été dénoncé.
TEST: Tu avais été immédiatement dénoncé.
TEST: J’avais été content.
TEST: Elle ne sera pas contente.
TEST: Martine n’était guère ennuyeuse.
TEST: Elle est casse-couilles.
TEST: Tu n’étais pas très jeune.
TEST: On n’est pas couchés.
TEST: Des orages sont annoncés.
TEST: Elles sont absentes.
TEST: Vous êtes certain.
TEST: Le vernis à ongles est inutile.
TEST: Courir les magasins est devenu une corvée.
TEST: Nous étions fatigués.
TEST: Ils sont même allés faire la guerre.
TEST: Celles-là sont folles.
TEST: Une des réponses est correcte.
TEST: Ils sont juste arrivés.
TEST: Nous étions trop fatigués.
TEST: Ils sont bien sûr ressortis indemnes.
TEST: Nous sommes quelque peu occupés.
TEST: Ces ordinateurs sont meilleur marché que ceux-là.
TEST: Ces ordinateurs sont dernier cri.
TEST: Des orages avaient été annoncés.
TEST: Ils avaient été dénoncés.
TEST: Nous aurions été dénoncés.
TEST: Vous auriez été dénoncés.
TEST: Vous auriez été dénoncé.
TEST: Elles avaient été immédiatement dénoncées.
TEST: Elles ne sont pas absentes.
TEST: Les mathématiques ne sont pas juste de la mémorisation de formules.
TEST: Nous n’étions pas trop fatigués.
TEST: Nous ne sommes pas trop fatigués.
TEST: Est-elle arrivée ?
TEST: Est-elle souriante ?
TEST: Est-elle aveugle ?
TEST: Sont-elles arrivées ?
TEST: Sont-elles souriantes ?
TEST: Sont-elles aveugles ?
TEST: Est-il arrivé ?
TEST: Est-il souriant ?
TEST: Est-il aveugle ?
TEST: Sont-ils arrivés ?
TEST: Sont-ils souriants ?
TEST: Sont-ils aveugles ?
TEST: Est-elle déjà arrivée ?
TEST: Est-elle déjà souriante ?
TEST: Est-elle encore aveugle ?
TEST: Sont-elles déjà arrivées ?
TEST: Sont-elles déjà souriantes ?
TEST: Ne sont-elles pas aveugles ?
TEST: Est-il déjà arrivé ?
TEST: Est-il déjà souriant ?
TEST: N’est-il pas aveugle ?
TEST: Sont-ils déjà arrivés ?
TEST: Sont-ils déjà souriants ?
TEST: Ne sont-ils pas aveugles ?
TEST: Es-tu arrivée ?
TEST: Es-tu arrivé ?
TEST: Es-tu aveugle ?
TEST: Es-tu déjà arrivée ?
TEST: Es-tu déjà arrivé ?
TEST: Es-tu presque aveugle ?
TEST: Sommes-nous arrivés ?
TEST: Sommes-nous arrivées ?
TEST: Étions-nous aveugles ?
TEST: Sommes-nous déjà arrivés ?
TEST: Sommes-nous déjà arrivées ?
TEST: Ne sommes-nous pas aveugles ?
TEST: Il nous a informés.
TEST: Il nous a informées.
TEST: Il vous a informé.
TEST: Il vous a informés.
TEST: Dominique les a renseignés.
TEST: Dominique les a renseignées.
TEST: Il nous a montré le chemin.
TEST: Il nous a donné du pain.
TEST: Un orage peut être observé.
TEST: Il peut être observé.
TEST: La peine de mort devrait être abolie.
TEST: Toute objection de ce type doit être déférée au président.
TEST: Antoine peut être amusant.
TEST: Une corrélation peut être observée.
TEST: Martine peut être amusante.
TEST: Les composants électroniques peuvent être nettoyés.
TEST: Un orage peut être observé.
TEST: Elle peut être observée.
TEST: Martine peut être ennuyeuse.
TEST: Lui et son équipage sont perdus en mer.
TEST: Des orages peuvent être observés.
TEST: Elles peuvent être observées.
TEST: Vous pouvez être triste.
TEST: Il est arrivé
TEST: Il est parti tôt.
TEST: L’été est chaud.
TEST: L’objectif est de réussir
TEST: Partir, c’est mourir un peu.
TEST: Il faut être aveugle pour ne pas voir ça.
TEST: Il était officier.
TEST: Crois-tu que je sois aveugle ?
TEST: Les Allemandes sont toutes des délurées.
TEST: La fille là-bas est Marie.
TEST: Ce serait attaquer les droits de l’homme.
TEST: Il faut soit partir, soit attendre.
TEST: Il a signé le contrat
TEST: Il a reçu ta lettre
TEST: Il a dû manger.
TEST: Tu as beau pleurer.
TEST: L’unique prix que tu as à payer est de laisser ce monde derrière.
TEST: Avoir hâte d’être dehors.
TEST: J’ai toutes ces pommes à porter.
TEST: J’ai cela en tête.
TEST: Nous avons compris ce qui se passe.
TEST: J’ai mangé de la soupe.
TEST: L’exposition au bisphénol A entraine des malformations.
TEST: Les gros avions causent une forte pollution sonore.
TEST: J’ai bien mangé.
TEST: Je n’ai pas encore mangé.
TEST: Avez-vous signé le contrat ?
TEST: Avez-vous déjà signé le contrat ?
TEST: Ils avaient voulu cela.
TEST: Il est en train de jouer.
TEST: Je viendrai demain.
TEST: Je viendrai dans trois jours.
TEST: Je peux
TEST: J’arrive
TEST: Je ne travaille pas
TEST: J’en ai
TEST: Je t’attends
TEST: Je ne te veux pas.
TEST: Je te le répète.
TEST: Je le lui donne.
TEST: Je lui en veux.
TEST: Je ne t’attends pas.
TEST: Je n’y crois pas
TEST: Je t’en parle
TEST: Je ne vous en parle pas.
TEST: Je ne leur en veux pas.
TEST: Je ne le lui achète pas.
TEST: Je te l’avais donné.
TEST: Je ne m’en souviens pas.
TEST: Je ne l’y ai pas vu.
TEST: Tu travaillais
TEST: Si tu suis le sentier.
TEST: Tu ne travaillais pas.
TEST: Tu m’attendras
TEST: Tu ne me rappelles pas
TEST: Tu nous le prouves.
TEST: Tu lui en parles.
TEST: Tu ne m’attendras
TEST: Tu t’en souviens
TEST: Tu n’y vas pas
TEST: Tu ne me le prends pas.
TEST: Tu me l’as offert.
TEST: Tu ne m’en parles pas
TEST: Il travaille
TEST: Ce sont des histoires.
TEST: Celle adressée à mon ami
TEST: À elle reviennent toutes les maisons.
TEST: Des polluants comme celui-ci viennent de la combustion.
TEST: Je trouve cela passionnant.
TEST: Je pensais que vous trouveriez ça intéressant.
TEST: Pierre et elle étaient fiancés.
TEST: Ça fonctionne.
TEST: Et ça fonctionne.
TEST: Je ne trouve pas ça intéressant.
TEST: Il ne travaille pas
TEST: Ça ne fonctionne pas.
TEST: Ce ne sont pas des histoires.
TEST: Elle se demande.
TEST: Il a converti cela en médailles.
TEST: Dominique et elle les attendent.
TEST: Ça ne fonctionne pas.
TEST: Personne ne peut me le dire.
TEST: Il ne me veut pas.
TEST: Pour cela nous en parlons à notre mère.
TEST: Comme il n’avait plus de voiture, il prenait le bus.
TEST: Ça t’irait bien.
TEST: Ne laisse pas ça t’arrêter.
TEST: Cela ne t’aidera pas.
TEST: Elle m’en parle
TEST: Elle me l’avait donné.
TEST: Ça ne t’intéresse pas.
TEST: Ceci ne s’étant pas révélé suffisant, il recommença.
TEST: Elle ne s’en souvient pas.
TEST: Nous perdons
TEST: Nous nous sommes perdus.
TEST: Nous ne perdons pas.
TEST: Nous ne sommes pas perdus.
TEST: Nous vous attendons
TEST: Nous ne vous attendons pas.
TEST: Vous travaillez
TEST: Est-ce que ça vous dérange si je fume ?
TEST: Vous ne travaillez pas.
TEST: Vous nous attendez
TEST: Vous ne nous attendez pas.
TEST: Ils travaillent.
TEST: Ceux-ci fonctionnent.
TEST: Ceux enseignés dans cette école
TEST: À elles revient la maison.
TEST: L’une d’elles est inutile.
TEST: Ils ne travaillent pas.
TEST: Ceux-ci ne fonctionnent pas.
TEST: Ils vous étonneront par leur efficacité.
TEST: Ceux-ci ayant été approuvés.
TEST: Ils ne nous attendent pas
TEST: Ceux-ci l’aident.
TEST: Ceux-ci n’ayant pas été approuvés.
TEST: Ils ne m’attendent pas.
TEST: Ils me l’avaient donné.
TEST: Ils ne s’en souviennent pas.
TEST: Ne sois pas en retard !
TEST: Ne va plus là !
TEST: Ne sachant pas quoi faire
TEST: Ne me prends pas pour un idiot
TEST: Ne me présentant pas comme maire
TEST: N’apporte pas de cadeaux.
TEST: Ne l’attends pas
TEST: Ne l’ayant pas trouvé
TEST: N’y va pas
TEST: Ne m’y attends pas
TEST: Ne m’y étant pas rendu compte
TEST: Laisse-nous ici.
TEST: Veuillez nous réveiller à sept heures.
TEST: Dis-lui bonjour.
TEST: Veuillez lui dire d’attendre.
TEST: Veuillez vous en aller.
TEST: Veuillez nous y conduire.
TEST: Force nous est de constater…
TEST: Donne-m’en un peu.
TEST: Trouve-t’en toi-même !
TEST: Veuillez m’en montrer un autre.
TEST: Donne-la à ton frère.
TEST: Donne la pomme à ton frère.
TEST: Veuillez le noter.
TEST: Regarde la belle fille.
TEST: Regarde-la.
TEST: Regarde-la bien.
TEST: Allez le voir.
TEST: Lis le plus vite possible.
TEST: Montez le son.
TEST: Monte le son.
TEST: Coupez les autres légumes.
TEST: Coupez les 3 feuilles.
TEST: Coupez les trois feuilles.
TEST: Donne-le-moi plus tard.
TEST: Donne-en-lui.
TEST: Offre-leur-en.
TEST: Appuyez-vous-y.
TEST: Souvenez-vous-en.
TEST: Croyez-vous en Dieu ?
TEST: Envoie-les en vacances.
TEST: Offre-lui-en.
TEST: Prends-moi-en quand tu seras là.
TEST: Laisse-moi en dehors de cette affaire.
TEST: Envoie-la-nous.
TEST: Voulez-vous vous en aller ?
TEST: Nous convenons en particulier ce qui suit.
TEST: C’est moi qui dis ça.
TEST: C’est moi qui te dis ça.
TEST: C’est l’animal en moi qui le veut.
TEST: C’est moi qui suis allé là-bas.
TEST: C’est moi qui dis ça.
TEST: Et moi qui pensais qu’il m’aimait.
TEST: Il n’y avait qu’elle et moi qui savions.
TEST: C’est toi qui penses à ça.
TEST: C’est toi qui me prends
TEST: C’est l’animal en toi qui le veut.
TEST: Était-ce toi qui as laissé la porte ouverte ?
TEST: Celles qui travaillent ici
TEST: Les gens qui discutent là
TEST: C’est le seul de mes amis qui a du talent.
TEST: Un drapeau en lambeaux qui continue à flotter au vent.
TEST: J’ai un fils qui est en secondaire.
TEST: Le grand Tours qui disparaît.
TEST: Vous tous qui venez ici.
TEST: Celles qui me dérangent
TEST: Les gens qui nous dérangent
TEST: C’est vous qui vous trompez.
TEST: Celle qui travaille ici
TEST: La femme qui vient ici
TEST: Eux qui jouent ici
TEST: Quelques jeux vidéo qui ont marqué les années 80.
TEST: Six médecins et un infirmier qui travaillaient à l’hôpital.
TEST: Celle qui me dérange
TEST: Nous qui travaillons ici
TEST: C’est l’enfant en nous qui parle.
TEST: Des copains plus vieux que nous qui fumaient.
TEST: Nous qui vous aimons
TEST: Des copains plus vieux que nous qui me dérangeaient.
TEST: Vous qui travaillez ici
TEST: Y a-t-il quelqu’un parmi vous qui a un briquet ?
TEST: Des copains plus vieux que vous qui fumaient.
TEST: Vous qui me dérangez
TEST: Des copains plus vieux que vous qui me dérangeaient.
TEST: Nous avons mangé des huitres.
TEST: Elle est allée en Bretagne et elle a mangé des huitres.
TEST: Isabelle a mangé des huitres.
TEST: Nous l’avons mangé.
TEST: Nous l’avons mangée.
TEST: Nous les avons mangés.
TEST: Nous les avons mangées.
TEST: Il les a pris en train de voler.
TEST: Il les a prises en train de voler.
TEST: Nous lui avons donné un cadeau.
TEST: Nous n’avons pas mangé des huitres.
TEST: Isabelle n’a jamais mangé des huitres.
TEST: Nous ne t’avons pas écouté.
TEST: Nous ne t’avons pas écoutée.
TEST: Nous ne les avons pas écoutés.
TEST: Nous ne les avons pas écoutées.
TEST: Nous ne lui avons rien donné.
TEST: J’ai mangé des huitres.
TEST: Je suis allée en Bretagne et j’ai mangé des huitres.
TEST: Les élèves ont terminé leurs devoirs.
TEST: Les élèves t’ont écouté.
TEST: Les élèves t’ont écoutée.
TEST: Les élèves les ont écoutés.
TEST: Les élèves les ont écoutées.
TEST: Les élèves lui ont donné.
TEST: Les élèves n’ont pas terminé leurs devoirs.
TEST: Les élèves ne m’ont pas écouté.
TEST: Les élèves ne m’ont pas écoutée.
TEST: Les élèves ne les ont pas écoutés.
TEST: Les élèves ne les ont pas écoutées.
TEST: Les élèves ne lui ont pas écouté.
TEST: As-tu eu peur ?
TEST: Pourquoi as-tu eu peur ?
TEST: En aviez-vous mangés ?
TEST: Les documents qu’ils ont achetés.
TEST: Les parties de poker qu’il a jouées.
TEST: Le sac à main que j’ai acheté.
TEST: Une fois que vous avez goûté au plaisir des jeux d’argent.
TEST: Les lettres que j’ai voulu envoyer.
TEST: Les lettres que j’ai voulu t’envoyer.
TEST: Les images qu’elle a envoyées ont montré une structure inattendue.
TEST: Les récompenses qu’elle a eues.
TEST: Le document qu’ils ont acheté.
TEST: Tout cela pour dire qu’on a longtemps été confrontés à ce problème.
TEST: C’est dans la soirée que ces poursuites avaient été entamées.
TEST: La femme que j’ai aidée.
TEST: La femme que j’ai beaucoup aidée.
TEST: La femme que j’ai un peu aidée.
TEST: J’ai l’impression que tu as compris.
TEST: Une fois que tu as goûté au plaisir.
TEST: Une meilleure situation que quand il a pris ses fonctions.
TEST: L’expert estime que les climatosceptiques ont fait pression.
TEST: De la même nature que celles qui ont été saisies.
TEST: La lettre que j’ai voulu envoyer.
TEST: Certains y voient la preuve qu’il a finalement été lâché par son soutien.
TEST: Cette finale qu’il a dominée.
TEST: La pommade qu’il a voulu me passer.
TEST: La pommade qu’il a voulu m’apporter.
TEST: Ne dis à personne que nous avons fait cela.
TEST: L’homme que j’ai aidé.
TEST: L’homme que j’ai beaucoup aidé.
TEST: L’homme que j’ai un peu aidé.
TEST: Pour faire savoir que cette arrestation a été décidée.
TEST: Cet homme qui est venu.
TEST: Cette femme qui est jolie.
TEST: Cet homme qui est grand.
TEST: Ces femmes qui sont charmantes.
TEST: Puis-je rester ?
TEST: Que pouvais-je faire ?
TEST: Que manges-tu ?
TEST: Pourrait-il venir ?
TEST: Que mange-t-elle ?
TEST: Entre-t-il ?
TEST: Quand partirons-nous ?
TEST: Attrapez-nous ?
TEST: Attrape-nous ?
TEST: Que mangez-vous ?
TEST: Que pouvaient-ils faire ?
TEST: L’enfant lui dit merci.
TEST: L’enfant dit merci.
TEST: Le père et l’enfant lui disent merci.
TEST: Les parents de l’enfant lui disent merci.
TEST: Dominique peut venir.
TEST: Antonio Banderas est un acteur espagnol.
TEST: Mon enfant joue en bas.
TEST: Le contexte troublé.
TEST: Ma mère étant malade n’est pas venue.
TEST: Un bruit sifflant de vapeur.
TEST: Un souffle ardent
TEST: Au diable toutes ces histoires
TEST: Le verbe aimer est facile à conjuguer.
TEST: Comment se fait-il que le réveil ait sonné.
TEST: Les boissons et la nourriture étaient servis à volonté.
TEST: Quel âge ont vos enfants ?
TEST: Ni la Terre, ni son orbite ne sont parfaitement circulaires.
TEST: Un petit sourire.
TEST: Un seul être vous manque.
TEST: La Corée peut gagner.
TEST: Mon enfant ne peut pas aller à l’école.
TEST: Ce matin nous avons froid.
TEST: Cette chaise en bois est lourde.
TEST: La Corée ne peut pas gagner.
TEST: Mon enfant l’étudie.
TEST: Le passé n’éclairant pas l’avenir.
TEST: Comment se fait-il que le réveil n’ait pas sonné.
TEST: les employés et la direction n’aboutirent à aucun résultat.
TEST: Ce fut l’entreprise de marketing de la décennie.
TEST: Mon enfant ne l’étudie.
TEST: Mon enfant ne m’en veut pas.
TEST: Les enfants jouent en bas.
TEST: Les régions situées au sud sont chaudes.
TEST: Ces rues désertes
TEST: Nos bagages étant enregistrés
TEST: Tout Paris est à la fête.
TEST: L’eau des lacs et des rivières est douce.
TEST: Lequel des élèves est sorti ?
TEST: Les quartiers conquis par l’armée.
TEST: Des petites bites.
TEST: Des petites zones favorables à la biodiversité.
TEST: Du tronc poussent les branches.
TEST: Quels changements attendre de la réalité augmentée ?
TEST: Les enfants en mangent.
TEST: Mon fils ne passera pas.
TEST: Les États-Unis se composent de 50 états.
TEST: Les camions n’arrivent pas.
TEST: Les cuillères en bois commencent à moisir.
TEST: Ces choses nous les partageons.
TEST: Mon fils n’arrive pas à faire les additions.
TEST: Les enfants ne l’attendent pas.
TEST: Mes enfants ne m’en veulent pas.
TEST: La plupart des femmes rêvent d’un mariage en grande noce.
TEST: La plupart des femmes ne rêvent pas d’un mariage en grande noce.
TEST: La plupart des autres chaînes.
TEST: La plupart des grandes entreprises.
TEST: La plupart des spécialistes s’entendent sur ce point.
TEST: La plupart des spécialistes ne s’entendent sur ce point.
TEST: La plupart du monde parle anglais.
TEST: La plupart du monde ne parle pas anglais.
TEST: La plupart du monde s’aventure ici.
TEST: La plupart du monde ne s’aventure pas ici.
TEST: Les guerres sont chères.
TEST: L’avion volait à basse altitude.
TEST: Quel que soit le problème
TEST: Quelle que soit la difficulté
TEST: Quelles que soient vos raisons
TEST: Quelle que puisse être sa raison
TEST: Quelles que puissent être vos raisons
TEST: Il est trois heures et demie.
TEST: L’entretien dure environ une demi-heure.
TEST: La plupart du temps
TEST: Il n’a nulle part où aller.
TEST: J’ai trop de travail.
TEST: Est-ce que tu viens ?
TEST: Est-ce qu’ils viennent ?
TEST: C’est ce que je dis.
TEST: Il est ce que j’appelle un champion.
TEST: Discuter est ce qu’elle fait le mieux.
TEST: Il vient, n’est-ce pas ?
TEST: Puis-je déposer mes affaires ?
TEST: Sans doute je ne vais pas.
TEST: Si d’aventure on en a.
TEST: Tant que je vivrai je n’oublierai pas.
TEST: Puis j’ai acheté cela.
TEST: Puis je vais t’aider.
TEST: Quel genre de musique j’écoute
TEST: Que manges-tu ?
TEST: Que prend-il ?
TEST: Notre point de départ on pouvait le voir d’ici.
TEST: Ce prédateur réintroduit il y a 30 ans.
TEST: L’auditoire était on ne peut plus ravi.
TEST: Que prend-elle ?
TEST: C’est elle qui vient.
TEST: Anne menait elle aussi sa petite existence.
TEST: Que mange-t-il ?
TEST: Où va-t-il ?
TEST: Quel âge a-t-elle ?
TEST: Comme cela elle n’a pas à cuisiner.
TEST: Les jours de fête on ne travaille pas.
TEST: L’histoire commence il y a longtemps.
TEST: La chanteuse a elle aussi annulé son concert.
TEST: À Vienne il acheta du chocolat.
TEST: Que mangeons-nous ?
TEST: Allons nous asseoir ici.
TEST: Que mangez-vous ?
TEST: Veuillez vous rendre à l’accueil.
TEST: Sachez vous éloigner.
TEST: Vous pouvez vous asseoir.
TEST: Que mangent-ils ?
TEST: Ce sont elles qui parlent.
TEST: Vont-elles participer ?
TEST: Les femmes vont elles aussi participer.
TEST: Va-t’en !
TEST: C’est un va-t-en-guerre.
TEST: Donne-m’en un peu.
TEST: Que faut-il faire ?
TEST: Quand arrivera-t-il ?
TEST: Quand arrive-t-il ?
TEST: Vous convainc-t-il par ses arguments ?
TEST: Ne voilà-t-il pas ce qu’on appelle un signe des temps ?
TEST: Quand arriveras-tu ?
TEST: Quand arriveras-tu ?
TEST: Il a écrit l’article à la une aujourd’hui.
TEST: Les pays de la CE.
TEST: La quarante-quatrième.
TEST: Il faisait froid cet hiver-là.
TEST: Veux-tu aller là ?
TEST: Tout est là.
TEST: Ils ne s’en tinrent pas là.
TEST: Il sera là l’année prochaine.
TEST: Voici mon amie.
TEST: C’est sa onzième fille.
TEST: Mon vieil ami.
TEST: Ils sont comme de vieux ours.
TEST: Il marche tous les matins.
TEST: Corrige avant tout les erreurs.
TEST: Tous les cours d’eau.
TEST: Il ignore tout des oiseaux.
TEST: Ce qui fait en tout deux personnes.
TEST: Ils n’utilisent pas du tout les pieds.
TEST: Merci à tous ceux qui sont venus.
TEST: Je remercie avant tout ceux qui sont venus.
TEST: Toutes ces erreurs qu’il fait
TEST: Toute la saison
TEST: Ils aiment tous la géographie.
TEST: Il sera connu de tous un jour.
TEST: C’est pour nous tous une mauvaise nouvelle.
TEST: Je souhaite à tous une bonne année.
TEST: Ils n’apprécient pas tous la nourriture.
TEST: Ils sont tous au travail.
TEST: Toutes les années
TEST: Elle donne à tous des bouteilles.
TEST: Mes amis n’apprécient pas tous la musique.
TEST: On a tous des qualités.
TEST: Je peux tous les lire.
TEST: Ils ont tous une moto.
TEST: C’est pour nous tous une mauvaise nouvelle.
TEST: Toute la saison
TEST: Après tout ma douleur n’est pas si forte.
TEST: Je n’aime pas du tout la télévision.
TEST: Tout le Canada.
TEST: Ce qui fait en tout deux personnes.
TEST: Tout cet équipement
TEST: Toutes les cours de récréation
TEST: Les femmes portent toutes des noms à consonance étrangère.
TEST: Elles font toutes du business avec eux.
TEST: En tout cas, je vous donnerai des nouvelles.
TEST: Et si tu avais gagné
TEST: Si tu mourais
TEST: Si j’avais gagné
TEST: S’ils avaient gagné
TEST: Elle est certaine que vous êtes un espion.
TEST: Je n’ai pas compris.
TEST: Tu n’as pas compris.
TEST: Ne t’inquiète pas.
TEST: On n’a pas compris.
TEST: Il y a pas mal de choses à faire.
TEST: Il a pas moins de 10 voitures.
TEST: On ne part pas encore.
TEST: On ne vous a pas compris.
TEST: Il n’y a pas d’eau.
TEST: Il en profita.
TEST: C’est tout à fait correct.
TEST: Elles sont quasiment à portée de main.
TEST: Les filles sont de sortie.
TEST: Le voisin d’à côté est pénible.
TEST: Le gouvernement a depuis ordonné aux soldats de quitter le pays.
TEST: Le canal de Suez.
TEST: La pile de Volta.
TEST: Ils sont par contre restés à la maison.
TEST: Le cinéma tire à hue et à dia.
TEST: L’autour attrapa une souris.
TEST: Voici venu le temps des vacances.
TEST: Le participe passé a tout de suite été vu.
TEST: Il est né à Cabana.
TEST: Il n’y a personne pour m’aider.
TEST: Plusieurs de ces langues vont disparaitre.
TEST: J’ai quelques ennuis.
TEST: Passé les premières années à l’école, il s’assagit.
TEST: Les années sont passées vite.
TEST: Le serveur a été mis à jour.
TEST: Le serveur a été mis en place.
TEST: Les températures sont plus froides que prévu.
TEST: La facture est plus élevée que prévu.
TEST: Elles y arrivent elles-mêmes.
TEST: Vous y arriverez vous-mêmes.
TEST: Monsieur, vous y arriverez vous-même.
TEST: L’accident a fait au moins trois morts.
TEST: Je reçois des mises à jour régulièrement.
TEST: C’est très important.
TEST: J’ai très faim.
TEST: Il est très à l’aise.
TEST: Je suis très en retard.
TEST: Très, très loin.
TEST: Tu aimes beaucoup ? Très !
TEST: Je me sentirais très seul si tu venais à disparaître.
TEST: le vieux quartier Très Cloîttres à Grenoble.
TEST: Il fait faire très attention.
TEST: Il les a fait fuir.
TEST: Vous l’avez fait souffrir.
TEST: Il ne les a pas fait fuir.
TEST: Vous l’avez encore fait souffrir.
TEST: Les voitures dernier cri.
TEST: Ses derniers cris.
TEST: Des points de vue.
TEST: crier comme un putois
TEST: faire un plongeon
TEST: à midi
TEST: tuyau d’arrosage
TEST: fabrique de chaloupes
TEST: sauce froide
TEST: fabricant de chaloupes
TEST: sauver par le gong
TEST: stade de hockey
TEST: bois dur
TEST: flottage de bois
TEST: flotteur de bois
TEST: grenouille-taureau
TEST: saumon d’eau douce
TEST: où l’on peut faire du kayak
TEST: sandwich long
TEST: chute de neige abondante
TEST: ruban à mesurer
TEST: pot-au-feu
TEST: billet à gratter
TEST: marcher sur les pieds
TEST: marcher sur
TEST: défilé de mode
TEST: à part ça
TEST: en tout et pour tout
TEST: tablette de chocolat
TEST: machine à coudre
TEST: maison jumelée
TEST: intéressé par
TEST: poser une question
TEST: donner des cours
TEST: au dos
TEST: construction de logements
TEST: quartier résidentiel
TEST: motard criminel
TEST: pom-pom girl
TEST: aide sociale
TEST: permis de construire
TEST: quelques jours
TEST: avis d’imposition
TEST: clause dérogative
TEST: faire semblant
TEST: au-dessous de zéro
TEST: ramasser de l’argent
TEST: pouvoir gagner
TEST: conter fleurette
TEST: boîte postale
TEST: de part en part
TEST: l’aider
TEST: les aider
TEST: avoir besoin
TEST: ce dont j’ai besoin
TEST: beau-parleur
TEST: ce matin
TEST: bleu marine
TEST: de prime abord
TEST: vidange moteur
TEST: ce soir
TEST: poseur de briques
TEST: tour de bureaux
TEST: condition féminine
TEST: benne à ordures
TEST: sac-poubelle
TEST: taxe d’ordures ménagères
TEST: quelque part
TEST: lutte contre
TEST: successeur de
TEST: harelde du Nord
TEST: lagopède blanc
TEST: gélinotte huppée
TEST: semi-remorque
TEST: nid de moustique
TEST: chaque jour
TEST: perche soleil
TEST: pelle à poussière
TEST: à portée de la main
TEST: Une loquette d’Amérique
TEST: lampe à huile
TEST: peinture fraîche
TEST: bois tendre
TEST: flaque d’eau
TEST: apporter des changements
TEST: collecte de données
TEST: collecte des ordures ménagères
TEST: jaseur d’Amérique
TEST: taux de succès scolaire
TEST: bonnet de bain
TEST: à carreaux
TEST: dégât des eaux
TEST: omble des fontaines
TEST: ruban adhésif
TEST: omble chevalier
TEST: truite de mer
TEST: être bon tireur
TEST: bébé phoque
TEST: chambre d’hôte
TEST: réserve de faune
TEST: pas de porte
TEST: sumac vénéneux
TEST: taille-crayon
TEST: laisse de mer
TEST: se fier à
TEST: se vendre au prix de détail
TEST: prêter attention à
TEST: pommes de terre en purée
TEST: tas de neige
TEST: bonnet de laine
TEST: perche noire
TEST: carré-éponge
TEST: avoir le sens de l’humour
TEST: bâtir des châteaux en Espagne
TEST: faire un bras de fer
TEST: bras de fer
TEST: faire un geste
TEST: battre fort
TEST: paille de fer
TEST: corde à sauter
TEST: taille-crayon
TEST: tailler un crayon
TEST: Le steward de Charlevoix a son charme.
TEST: Une répression tous azimuts
TEST: De tout temps
TEST: À tout prix
TEST: De toute façon
TEST: de l’après-midi
TEST: stylo plume
TEST: maïs soufflé
TEST: rôti de bœuf
TEST: groupe de discussion
TEST: prise de courant
TEST: il faut dire que
TEST: l’échapper belle
TEST: s’opposer à
TEST: sans objet
TEST: grande caravane
TEST: en stock
TEST: du jeu
TEST: livraison par exprès
TEST: payable à la livraison
TEST: registre des procès-verbaux
TEST: attentat à la pudeur
TEST: il faut dire que
TEST: il faut dire que
TEST: manomètre à air
TEST: filet d’aiglefin
TEST: prendre le parti de
TEST: déclinez votre identité
TEST: proposer des correctifs
TEST: ouvrir la voie
TEST: directeur de banque
TEST: familier à
TEST: de la première à la dernière page
TEST: incendie circonscrit
TEST: date d’échéance
TEST: lait concentré
TEST: entrée de service
TEST: conduire une machine
TEST: publier un communiqué
TEST: délivrer un reçu
TEST: occasion d’affaires
TEST: crayon graphite
TEST: appuyer une décision
TEST: défrayer [quelqu’un] de ses dépenses
TEST: suivre un cours
TEST: J’ai pris des passagers en cours de route.
TEST: J’ai pris part à ce cours d’informatique.
TEST: avoir la situation en mains
TEST: abolir des postes
TEST: premier conférencier
TEST: quart de jour
TEST: chiffre prudent
TEST: jusqu’à présent
TEST: image de marque
TEST: entreprise citoyenne
TEST: comité mixte
TEST: consultations externes
TEST: quart de nuit
TEST: quart de soir
TEST: collecte de sang
TEST: compressions budgétaires
TEST: au petit matin
TEST: suppressions de postes
TEST: chef cuisinier
TEST: chef de direction
TEST: secrétaire de direction
TEST: vice-président et directeur exécutif
TEST: coupon de réduction
TEST: faute d’inattention
TEST: parler avec un accent
TEST: proposer une candidature
TEST: proposition comme candidat
TEST: câble de démarrage
TEST: Il commença à discuter avec moi.
TEST: d’ici [x] minutes
TEST: avec lequel je joue
TEST: affecter à une tâche
TEST: énergie nouvelle
TEST: entrée interdite
TEST: traiter un problème
TEST: Il lui a adressé des compliments.
TEST: Il est tiré d’affaire.
TEST: Il est sorti d’affaire.
TEST: traiter un sujet
TEST: se heurter à un obstacle
TEST: contrefaire une signature
TEST: année scolaire
TEST: salaire de base
TEST: à l’avance
TEST: Passer du temps.
TEST: mes sans préjudice de
TEST: s’introduire dans un marché
TEST: être fourbu
TEST: toucher un chèque
TEST: s’adapter à la situation
TEST: club de forme
TEST: ballon sonde
TEST: sous aucun prétexte
TEST: inspecteur d’assurances
TEST: séance de formation
TEST: de séance
TEST: répondre à des besoins
TEST: Je veux la rencontrer et au besoin, lui parler.
TEST: répondre à des exigences
TEST: boîte à gants
TEST: coffre bancaire
TEST: enceinte acoustique
TEST: droits des personnes
TEST: dans la mesure où
TEST: en ce qui me concerne
TEST: ayant autorité
TEST: responsable de la communication
TEST: traiter une commande
TEST: exécuter une ordonnance
TEST: avoir un souvenir tout frais
TEST: exécuter une ordonnance
TEST: pourvoir un poste
TEST: mal juger son coup
TEST: prétendre que
TEST: chargeuse-pelleteuse
TEST: numéro gratuit
TEST: revêtement de sol
TEST: femme active
TEST: vidange moteur
TEST: voiture gratuite
TEST: billet de faveur
TEST: rémunération du capital
TEST: assurance contre l’incendie
TEST: porte-fenêtre
TEST: c’est le moins qu’on puisse dire
TEST: monde des affaires
TEST: simple détention
TEST: piste de vitesse
TEST: leçon particulière
TEST: porter ses fruits
TEST: cuir verni
TEST: jardinerie [raison sociale]
TEST: poste de vigie
TEST: concentré de tomate
TEST: palais des foires
TEST: centre de découverte
TEST: renseignement exclusif
TEST: ensemble de jardin
TEST: meuble de jardin
TEST: piquet de grève
TEST: file d’attente
TEST: agression à domicile
TEST: salle à manger
TEST: au minimum
TEST: Les femmes participent activement à ce processus.
TEST: être en droit de
TEST: blessure bénigne
TEST: agglomération de Montréal
TEST: agglomération de Québec
TEST: exclusivité de
TEST: Une interview exclusive donnée à la presse.
TEST: cuillère à soupe
TEST: cuillère à café
TEST: baguette de pain
TEST: pain complet
TEST: panne de courant
TEST: insister pour que
TEST: atteindre le seuil de rentabilité
TEST: invoquer le règlement
TEST: arts plastiques
TEST: voulant que
TEST: c’est la raison pour laquelle
TEST: se sentir visé
TEST: sûreté supplémentaire
TEST: comptoir à salades
TEST: combat décisif
TEST: pourvoir à un poste
TEST: dîner officiel
TEST: assiette de viandes froides
TEST: jeu de construction
TEST: petit boulot
TEST: mettre à profit
TEST: libre-service de demi-gros
TEST: additionnal premium
TEST: Ils hésitent face aux montants de la dette.
TEST: prime temporaire
TEST: mettre en état d’arrestation.
TEST: en service.
TEST: sous-entrepreneur.
TEST: champion en titre.
TEST: cas de force majeure.
TEST: acte de naissance.
TEST: affronter la tempête.
TEST: interjeter appel.
TEST: se rendre aux urnes.
TEST: être diffusé.
TEST: organiser un référendum.
TEST: en service.
TEST: outrage ou tribunal
TEST: clauses d’un contrat
TEST: circulation dense
TEST: abus de confiance.
TEST: avis de sinistre
TEST: pour autant que je sache
TEST: chaîne de montage
TEST: chaîne d’assemblage
TEST: carnet de banque
TEST: client habituel
TEST: prix réduit
TEST: prix d’entrée
TEST: prix courant
TEST: descente aux enfers
TEST: la cambrure du pied
TEST: budget d’exploitation
TEST: en retard.
TEST: faire une promenade
TEST: nuire à un résultat.
TEST: entrer en vigueur
TEST: prendre de force
TEST: déclencher une discussion
TEST: prendre part aux discussions
TEST: créer une entreprise
TEST: Il est parti de cette entreprise.
TEST: faire courir une rumeur
TEST: être touché par un témoignage
TEST: toute l’année
TEST: toute la journée
TEST: à longueur de semaine.
TEST: immeuble résidentiel
TEST: conférences téléphoniques
TEST: registered mail.
TEST: braderie.
TEST: soldes après incendie.
TEST: pour seulement
TEST: collectes de fonds
TEST: pendant la saison
TEST: siège-social
TEST: Ça s’annonce mal.
TEST: trous de mémoire
TEST: indemnité de congé payé
TEST: compte en banque
TEST: facture d’électricité
TEST: facture de téléphone
TEST: billet gratuit
TEST: être nerveux
TEST: chaîne stéréo
TEST: pince étau
TEST: déposer une plainte
TEST: faire un appel téléphonique
TEST: voter une loi
TEST: faire un appel
TEST: avoir hâte de
TEST: laisser découvrir la vérité
TEST: pulvériser un record
TEST: pour comble d’insulte
TEST: aime que
TEST: Ils m’apprécient en tant que collègue.
TEST: être au sommet de ma forme
TEST: être persuadé que
TEST: avoir besoin de
TEST: être au bout du rouleau
TEST: faire des affaires
TEST: être chargé
TEST: Ils sont pris en charge.
TEST: être dans le pétrin
TEST: être dans la même situation
TEST: laisser fuir de l’information
TEST: situation imprévue
TEST: pour information
TEST: pain de savon
TEST: inciter les gens à voter
TEST: l’emporter sur
TEST: applaudir chaleureusement
TEST: broyer du noir
TEST: tenir la gauche
TEST: tenir la droite
TEST: avoir à l’œil
TEST: En deux mots
TEST: nappe de pétrole
TEST: jouer un rôle de second plan
TEST: mettre l’accent sur
TEST: Un récipient rempli entièrement.
TEST: Le moteur fonctionne à 100 % de sa capacité.
TEST: Il a la capacité de le faire.
TEST: On les juge à leur capacité de résoudre les problèmes.
TEST: mettre la main à la pâte
TEST: tenter sa chance
TEST: détails techniques
TEST: avoir de sens
TEST: parcs récréatifs
TEST: hors d’usage
TEST: accord global
TEST: lit grand format
TEST: lit très grand format
TEST: bureau de vote
TEST: hors champ
TEST: tuyau d’échappement
TEST: sans objet
TEST: Le Nil est un fleuve d’Afrique.
TEST: soins infirmiers
TEST: parc de stationnement
TEST: en direct
TEST: monte-charge
TEST: prêt-à-monter
TEST: esprit d’entreprise
TEST: témoin informatique
TEST: stratégie de marque
TEST: bon marché
TEST: homme de main
TEST: séance d’informations
TEST: Le monospace.
TEST: les coulisses
TEST: Les dépassés.
TEST: les media de masse
TEST: les fauteuils de repos
TEST: les hayons
TEST: les privilégiés
TEST: haute technologie
TEST: à plein régime
TEST: rouleau impérial
TEST: chaudrée de palourdes
TEST: nuque longue
TEST: pièce à conviction
TEST: d’office
TEST: chambre d’hôte
TEST: fenêtre arquée
TEST: fichier de sauvegarde
TEST: grand écart
TEST: tant pis !
TEST: par tête
TEST: prise de courant
TEST: allocation journalière
TEST: coup de départ
TEST: maison sur deux niveaux
TEST: obligation spéculative
TEST: Steve Jobs, le pionnier de l’ordinateur conçu comme une prison cool, mise au point pour supprimer leur liberté aux idiots, est mort.
TEST: manque de crédibilité
TEST: film de route
TEST: à touches
TEST: prix de couvert
TEST: café express
TEST: rencontre arrangée
TEST: cabaret clandestin
TEST: mes jalousies
TEST: cornichon mariné
TEST: en tout cas
TEST: abri voiture
TEST: sans escale
TEST: chaîner stéréo
TEST: complexe multisalle
TEST: argent comptant
TEST: papier-cache adhésif
TEST: juste-à-temps
TEST: c’est bien dommage
TEST: vol nolisé
TEST: jeu de guerre
TEST: surf des neiges
TEST: très sec
TEST: planche à roulette
TEST: commerce interentreprises
TEST: régler la note
TEST: poste à poste
TEST: golf miniature
TEST: capitaux flottants
TEST: retour en vogue
TEST: concepteur de jeux
TEST: société de participation
TEST: manche à balai
TEST: entreprise conjointe
TEST: gaffe de tournage
TEST: piratage téléphonique
TEST: Le cinéma à domicile est un phénomène nouveau.
TEST: Les livres électroniques sont difficiles à lire.
TEST: Il fait une séance de rencontres éclair.
TEST: Il fait un logiciel gratuit.
TEST: Il fait un logiciel publicitaire.
TEST: Il fait du référencement abusif.
TEST: Il fait du hameçonnage.
TEST: Il fait du pollupostage.
TEST: plutôt mourir
TEST: logiciel malveillant
TEST: logiciel harcelant
TEST: commerce électronique
TEST: bailleur de fonds
TEST: dernière commande
TEST: en attente.
TEST: assurance inconditionnelle.
TEST: acier inoxydable.
TEST: fermeture à glissière.
TEST: briseur de grève.
TEST: grand format.
TEST: en mer
TEST: Usain Bolt est un athlète jamaïcain.
TEST: spectacle fastueux.
TEST: Il parle de rythme.
TEST: Il parle des soldes d’après Noël.
TEST: liste de contrôle
TEST: p. ex.
TEST: vente forcée
TEST: voitures de location
TEST: location de voitures
TEST: en souffrance.
TEST: combinaison isolante.
TEST: tourniquet d’arrosage.
TEST: simple député
TEST: sac à restes
TEST: tondeuse à cheveux.
TEST: bilan de santé
TEST: retour en arrière
TEST: emballage de six
TEST: Le capitaine Haddock est l’ami de Tintin.
TEST: dans ce cas, il est certain
TEST: et ce,
TEST: Par-ci par-là.
TEST: eh,
TEST: eh bien,
TEST: Je l’ai vu ici même hier.
TEST: Des impressions recto verso.
TEST: La bouteille est aux deux tiers pleine.
TEST: Un trois-quarts de rugby.
TEST: La bouteille est aux trois quarts pleine.
TEST: Un trois-quarts de rugby.
TEST: S’il te plaît, dessine-moi un mouton.
TEST: Il y a un va-et-vient dans cette maison.
TEST: Les états-majors ont décidé.
TEST: Avez-vous le tout-à-l’égout ?
TEST: C’est un va-nu-pieds.
TEST: Elle est la vice-présidente.
TEST: J’habite au rez-de-chaussée.
TEST: Je m’appelle Jean-Marc.
TEST: Je m’appelle Pierre-Yves.
TEST: Je m’appelle Charles-Édouard.
TEST: Je m’appelle Marie-Laure.
TEST: Je m’appelle Anne-Sophie.
TEST: Mon grand-père a 100 ans.
TEST: J’ai ouï-dire qu’il ne viendra pas.
TEST: C’est un chef-d’œuvre.
TEST: Il habite en Franche-Comté.
TEST: Il habite à Clermont-Ferrand.
TEST: Le massif du Mont-Blanc.
TEST: Le mont Blanc est le point culminant des Alpes.
TEST: Un trait d’union.
TEST: J’ai la quasi-certitude qu’il ne viendra pas.
TEST: Je suis quasi certain qu’il ne viendra pas.
TEST: Une fin de non-recevoir.
TEST: Non merci.
TEST: Je me demande s’il avait ou non conscience que son arme était chargée.
TEST: etc.
TEST: Un écrivain du XIXᵉ siècle
TEST: La 2ᵉ à droite
TEST: Les 2ᵉˢ.
TEST: Les 2ᵈᵉˢ.
TEST: Le 2ᵈ.
TEST: Je me sens chez moi dans ton chez-toi.
TEST: Mon ex-femme habite près de chez moi.
TEST: La procédure est semi-automatique.
TEST: Je pense qu’il ment.
TEST: Je m’étais perdu.
TEST: La lettre l est mal écrite.
TEST: La variable x est constante.
TEST: Moody’s a abaissé la note de la dette du Japon.
TEST: Le vainqueur du 100 m aurait triché.
TEST: Ces deux interactions, respectivement 10-15 m et 10-18 m expliquent les difficultés expérimentales rencontrées.
TEST: Il n’arrive jamais à l’heure.
TEST: L’histoire.
TEST: Un livre d’histoire et géographie.
TEST: La vitamine D ou la vitamine C.
TEST: Ils ont beaucoup d’enfants.
TEST: Un chef-d’œuvre
TEST: Va-t’en d’ici.
TEST: Ils ont beaucoup d’enfants.
TEST: Pressez la touche “c” pour continuer.
TEST: J’ai reçu des fleurs pour la Saint-Valentin.
TEST: J’ai un chien, un chat, un lapin, etc.
TEST: parce que
TEST: redoubler une année
TEST: Je me rappelle ce moment.
TEST: J’ai reçu le rappel de la facture.
TEST: Je me rappelle de quelle manière il a dit cela.
TEST: Il faut lui rappeler de refaire tout cela.
TEST: Il faut lui rappeler de me téléphoner.
TEST: Tu te rappelles de moi ?
TEST: Elle me rappelle de me rendre à la banque.
TEST: Cela me rappelle de loin mon enfance.
TEST: Je me rappelle de moins en mois mon enfance.
TEST: Je me rappelle de temps en temps mon enfance.
TEST: Je vais te rappeler de suite.
TEST: Rappelé de Paris auprès de son père.
TEST: Je me rappelle Anne.
TEST: Je me souviens d’Anne.
TEST: Il faut lui rappeler d’envoyer la lettre.
TEST: Tu te rappelles d’eux ?
TEST: Il rappelle d’ailleurs que ce lieu peut être légendaire.
TEST: Je ne me rappelle pas ce moment.
TEST: Je me rappelle de quelle manière il a dit cela.
TEST: Je dois me rappelle de tout ranger.
TEST: Ils se rappellent bien de moi.
TEST: Je me rappelle bien Anne.
TEST: Je me rappelle toujours d’allumer la lumière.
TEST: Ils se rappellent bien d’elle.
TEST: T’es-tu décidé ou non ?
TEST: T’es-tu décidé ou non ?
TEST: Il va chez le coiffeur tous les mois.
TEST: Il est arrivé à pied.
TEST: Il a sauté à pieds joints.
TEST: Il a pied dans ce bassin.
TEST: Je n’ai pas pied dans ce bassin.
TEST: L’entreprise l’a mis à pied.
TEST: Le projet que j’ai mis sur pied est en bonne voie.
TEST: Il s’est habillé de pied en cap comme un militaire.
TEST: Je l’attends de pied ferme.
TEST: Il travaille d’arrache-pied sur ce projet.
TEST: Le chiffre d’affaires de l’entreprise.
TEST: La défaite s’ensuivit.
TEST: la damer
TEST: loin de là
TEST: favoriser une candidature
TEST: aussi mauvais
TEST: savoir gré
TEST: Le contrat est négocié de gré à gré.
TEST: accaparer quelque chose
TEST: assieds-toi.
TEST: asseyez-vous.
TEST: n’être pas sans savoir.
TEST: Je ne suis pas sans savoir
TEST: J’ai de la fièvre ?
TEST: J’ai la fièvre ?
TEST: As-tu la fièvre ?
TEST: As-tu de la fièvre ?
TEST: L’échappée belle d’un coureur cycliste.
TEST: à motocyclette.
TEST: asseoir.
TEST: ne me contredisez pas.
TEST: effectif scolaire.
TEST: effectif étudiant.
TEST: moins mauvais.
TEST: à Lac-Beauport.
TEST: bran de scie.
TEST: à Cap-de-la-Madeleine.
TEST: lire dans le journal.
TEST: rue passante.
TEST: artère passante.
TEST: avenue passante.
TEST: boulevard passant.
TEST: L’ère glaciaire.
TEST: tâcher que
TEST: À l’aimable attention de
TEST: Un cadeau à l’intention de ma femme.
TEST: c’est de lui que je parle
TEST: Les métaux précieux et l’or en particulier restent des investissements sûrs.
TEST: par acquit de conscience.
TEST: faire partie de
TEST: tirer parti
TEST: prendre parti
TEST: J’ai pris une partie de l’argent.
TEST: Le site a été en partie traduit.
TEST: Il s’est transformé en parti politique.
TEST: Il arrive en général assez tard.
TEST: faire affaire avec
TEST: tenir pour acquis
TEST: Il est en pleine campagne électorale.
TEST: Tant pis si je perds.
TEST: Les choses vont de mal en pis.
TEST: Finalement, il a gagné.
TEST: Au final de cette sonate.
TEST: Il a pulvérisé le record.
TEST: Ils ont fait exploser le pont.
TEST: papillon adhésif
TEST: mouchoir de papier
TEST: Mars était le dieu de la guerre.
TEST: Février est le mois le plus froid.
TEST: La monarchie de Juillet.
TEST: Cette année, juin a été chaud.
TEST: Juin est le sixième mois.
TEST: Je suis né le 30 mars 1960.
TEST: La planète Mars est rouge.
TEST: Dans la mythologie romaine, Mars est le dieu de la guerre.
TEST: Je viendrai lundi.
TEST: Lundi est le premier jour de la semaine.
TEST: Je parle anglais, mais je ne suis pas Anglais.
TEST: Il est surpris d’apprendre que le Japonais est incapable de le comprendre.
TEST: Les Bretons parlent aux Français.
TEST: Napoléon est né en Corse.
TEST: Je travaille en anglais avec des Anglais.
TEST: Je travaille en anglais avec des Anglaises.
TEST: Même les Français ont un français qui est loin d’être parfait.
TEST: Écrit dans un anglais facile
TEST: Le numéro un français a gagné à Roland-Garros aujourd’hui.
TEST: Il s’est exprimé dans un français approximatif.
TEST: Une leçon de français.
TEST: J’ai appris un peu de français ici et là.
TEST: Une invasion de troupes soviétiques.
TEST: Le clocher de l’église
TEST: En fonction de l’état quantique de l’électron.
TEST: Oui…
TEST: Vous vous parlez.
TEST: Il est capable de te faire faire des choses surprenantes.
TEST: En en demandant deux
TEST: C’est donnant donnant
TEST: L’est est de ce côté.
TEST: Les poules du couvent couvent.
TEST: Un film un peu olé olé.
TEST: Je suis allé à Bora Bora.
TEST: Les chiens aboient à qui mieux mieux.
TEST: De l’orge perlé.
TEST: De l’orge mondé.
TEST: Il vous faut un laissez-passer.
TEST: Le courant est d’un demi-nœud.
TEST: Un signal de 3,5 Hz.
TEST: L’appareil a consommé 5 kW·h.
TEST: L’appareil a consommé 5 kWh.
TEST: Une température de 3 kelvins.
TEST: Un courant de 10 ampères.
TEST: Un courant de dix ampères.
TEST: Il a remporté la médaille Fields.
TEST: Jeudi 28 août 2014.
TEST: Dimanche 14 septembre 2014.
TEST: Le dimanche 19 juil 2015.
TEST: Le dimanche 19 juillet 2015.
TEST: Jeudi 28/08/2014.
TEST: Jeudi 2014/08/28.
TEST: Jeudi 28-08-2014.
TEST: Il est né le 31 octobre.
TEST: Il est né le 30 septembre.
TEST: Il est né le 31/10/1969.
TEST: Il est né le 31-8-69.
TEST: Il est né le 31-aout-1969.
TEST: Il est né le 28 février.
TEST: Il est né le 28-02-1969.
TEST: Le 29 février 2000.
TEST: Le 29/février/2000.
TEST: Le 29/02/2000.
TEST: Le 29/2/2000.
TEST: Le 29 février 2004.
TEST: Le 29 février 2008.
TEST: Le 29 février 2012.
TEST: Le 29 février 2016.
TEST: Le 29 février 2020.
TEST: Le 29-février-2004


!!! Le Horla, de Guy de Maupassant                                                                !!
# Nouvelle intégrale (228 lignes)
# Certains points diffèrent du texte original tiré de Wikisource :
# — les paragraphes sont souvent scindés pour des raisons pratiques.
# — les virgules avant les points de suspension ont été supprimées
# — moyen âge -> Moyen Âge
TEST: Le Horla — Guy de Maupassant
TODO: 8 mai. — Quelle journée admirable ! J’ai passé toute la matinée {{étendu}} sur l’herbe, devant ma maison, sous l’énorme platane qui la couvre, l’abrite et l’ombrage tout entière.
TEST: J’aime ce pays, et j’aime y vivre parce que j’y ai mes racines, ces profondes et délicates racines, qui attachent un homme à la terre où sont nés et morts ses aïeux, qui l’attachent à ce qu’on pense et à ce qu’on mange, aux usages comme aux nourritures, aux locutions locales, aux intonations des paysans, aux odeurs du sol, des villages et de l’air lui-même.
TEST: J’aime ma maison où j’ai grandi.
TEST: De mes fenêtres, je vois la Seine qui coule, le long de mon jardin, derrière la route, presque chez moi, la grande et large Seine, qui va de Rouen au Havre, couverte de bateaux qui passent.
TEST: À gauche, là-bas, Rouen, la vaste ville aux toits bleus, sous le peuple pointu des clochers gothiques.
TEST: Ils sont innombrables, frêles ou larges, dominés par la flèche de fonte de la cathédrale, et pleins de cloches qui sonnent dans l’air bleu des belles matinées, jetant jusqu’à moi leur doux et lointain bourdonnement de fer, leur chant d’airain que la brise m’apporte, tantôt plus fort et tantôt plus affaibli, suivant qu’elle s’éveille ou s’assoupit.
TEST: Comme il faisait bon ce matin !
TEST: Vers onze heures, un long convoi de navires, traînés par un remorqueur, gros comme une mouche, et qui râlait de peine en vomissant une fumée épaisse, défila devant ma grille.
TEST: Après deux goëlettes anglaises, dont le pavillon rouge ondoyait sur le ciel, venait un superbe trois-mats brésilien, tout blanc, admirablement propre et luisant.
TEST: Je le saluai, je ne sais pourquoi, tant ce navire me fit plaisir à voir.
TEST: 12 mai. — J’ai un peu de fièvre depuis quelques jours ; je me sens souffrant, ou plutôt je me sens triste.
TEST: D’où viennent ces influences mystérieuses qui changent en découragement notre bonheur et notre confiance en détresse.
TEST: On dirait que l’air, l’air invisible est plein d’inconnaissables Puissances, dont nous subissons les voisinages mystérieux.
TEST: Je m’éveille plein de gaîté, avec des envies de chanter dans la gorge. — Pourquoi ? — Je descends le long de l’eau ; et soudain, après une courte promenade, je rentre désolé, comme si quelque malheur m’attendait chez moi. — Pourquoi ? — Est-ce un frisson de froid qui, frôlant ma peau, a ébranlé mes nerfs et assombri mon âme ?
TEST: Est-ce la forme des nuages, ou la couleur du jour, la couleur des choses, si variable, qui, passant par mes yeux, a troublé ma pensée ? Sait-on ?
TEST: Tout ce qui nous entoure, tout ce que nous voyons sans le regarder, tout ce que nous frôlons sans le connaître, tout ce que nous touchons sans le palper, tout ce que nous rencontrons sans le distinguer, a sur nous, sur nos organes et, par eux, sur nos idées, sur notre cœur lui-même, des effets rapides, surprenants et inexplicables ?
TEST: Comme il est profond, ce mystère de l’Invisible !
TEST: Nous ne le pouvons sonder avec nos sens misérables, avec nos yeux qui ne savent apercevoir ni le trop petit, ni le trop grand, ni le trop près, ni le trop loin, ni les habitants d’une étoile, ni les habitants d’une goutte d’eau… avec nos oreilles qui nous trompent, car elles nous transmettent les vibrations de l’air en notes sonores.
TEST: Elles sont des fées qui font ce miracle de changer en bruit ce mouvement et par cette métamorphose donnent naissance à la musique, qui rend chantante l’agitation muette de la nature… avec notre odorat, plus faible que celui du chien… avec notre goût, qui peut à peine discerner l’âge d’un vin !
TEST: Ah ! si nous avions d’autres organes qui accompliraient en notre faveur d’autres miracles, que de choses nous pourrions découvrir encore autour de nous !
TEST: 16 mai. — Je suis malade, décidément ! Je me portais si bien le mois dernier !
TEST: J’ai la fièvre, une fièvre atroce, ou plutôt un énervement fiévreux, qui rend mon âme aussi souffrante que mon corps.
TEST: J’ai sans cesse cette sensation affreuse d’un danger menaçant, cette appréhension d’un malheur qui vient ou de la mort qui approche, ce pressentiment qui est sans doute l’atteinte d’un mal encore inconnu, germant dans le sang et dans la chair.
TEST: 18 mai. — Je viens d’aller consulter mon médecin, car je ne pouvais plus dormir. Il m’a trouvé le pouls rapide, l’œil dilaté, les nerfs vibrants, mais sans aucun symptôme alarmant.
TEST: Je dois me soumettre aux douches et boire du bromure de potassium.
TEST: 25 mai. — Aucun changement ! Mon état, vraiment, est bizarre. À mesure qu’approche le soir, une inquiétude incompréhensible m’envahit, comme si la nuit cachait pour moi une menace terrible.
TEST: Je dîne vite, puis j’essaie de lire ; mais je ne comprends pas les mots ; je distingue à peine les lettres.
TEST: Je marche alors dans mon salon de long en large, sous l’oppression d’une crainte confuse et irrésistible, la crainte du sommeil et la crainte du lit.
TEST: Vers dix heures, je monte dans ma chambre. À peine entré, je donne deux tours de clef, et je pousse les verrous ; j’ai peur… de quoi ?…
TEST: Je ne redoutais rien jusqu’ici… j’ouvre mes armoires, je regarde sous mon lit ; j’écoute… j’écoute… quoi ?…
TEST: Est-ce étrange qu’un simple malaise, un trouble de la circulation peut-être, l’irritation d’un filet nerveux, un peu de congestion, une toute petite perturbation dans le fonctionnement si imparfait et si délicat de notre machine vivante, puisse faire un mélancolique du plus joyeux des hommes, et un poltron du plus brave ?
TEST: Puis, je me couche, et j’attends le sommeil comme on attendrait le bourreau.
TEST: Je l’attends avec l’épouvante de sa venue ; et mon cœur bat, et mes jambes frémissent ; et tout mon corps tressaille dans la chaleur des draps, jusqu’au moment où je tombe tout à coup dans le repos, comme on tomberait pour s’y noyer, dans un gouffre d’eau stagnante.
TEST: Je ne le sens pas venir, comme autrefois, ce sommeil perfide, caché près de moi, qui me guette, qui va me saisir par la tête, me fermer les yeux, m’anéantir.
TEST: Je dors — longtemps — deux ou trois heures — puis un rêve — non — un cauchemar m’étreint.
TEST: Je sens bien que je suis couché et que je dors… je le sens et je le sais… et je sens aussi que quelqu’un s’approche de moi, me regarde, me palpe, monte sur mon lit, s’agenouille sur ma poitrine, me prend le cou entre ses mains et serre… serre… de toute sa force pour m’étrangler.
TEST: Moi, je me débats, lié par cette impuissance atroce, qui nous paralyse dans les songes ; je veux crier, — je ne peux pas ; — je veux remuer, — je ne peux pas ; — j’essaye, avec des efforts affreux, en haletant, de me tourner, de rejeter cet être qui m’écrase et qui m’étouffe, — je ne peux pas !
TEST: Et soudain, je m’éveille, affolé, couvert de sueur. J’allume une bougie. Je suis seul.
TEST: Après cette crise, qui se renouvelle toutes les nuits, je dors enfin, avec calme, jusqu’à l’aurore.
TEST: 2 juin. — Mon état s’est encore aggravé. Qu’ai-je donc ? Le bromure n’y fait rien ; les douches n’y font rien.
TEST: Tantôt, pour fatiguer mon corps, si las pourtant, j’allai faire un tour dans la forêt de Roumare.
TEST: Je crus d’abord que l’air frais, léger et doux, plein d’odeur d’herbes et de feuilles, me versait aux veines un sang nouveau, au cœur une énergie nouvelle.
TEST: Je pris une grande avenue de chasse, puis je tournai vers La Bouille, par une allée étroite, entre deux armées d’arbres démesurément hauts qui mettaient un toit vert, épais, presque noir, entre le ciel et moi.
TEST: Un frisson me saisit soudain, non pas un frisson de froid, mais un étrange frisson d’angoisse.
TEST: Je hâtai le pas, inquiet d’être seul dans ce bois, apeuré sans raison, stupidement, par la profonde solitude. Tout à coup, il me sembla que j’étais suivi, qu’on marchait sur mes talons, tout près, à me toucher.
TEST: Je me retournai brusquement. J’étais seul.
TEST: Je ne vis derrière moi que la droite et large allée, vide, haute, redoutablement vide ; et de l’autre côté elle s’étendait aussi à perte de vue, toute pareille, effrayante.
TEST: Je fermai les yeux. Pourquoi ? Et je me mis à tourner sur un talon, très vite, comme une toupie. Je faillis tomber ; je rouvris les yeux ; les arbres dansaient ; la terre flottait ; je dus m’asseoir.
TEST: Puis, ah ! je ne savais plus par où j’étais venu ! Bizarre idée ! Bizarre ! Bizarre idée ! Je ne savais plus du tout.
TEST: Je partis par le côté qui se trouvait à ma droite, et je revins dans l’avenue qui m’avait amené au milieu de la forêt.
TEST: 3 juin. — La nuit a été horrible. Je vais m’absenter pendant quelques semaines. Un petit voyage, sans doute, me remettra.
TEST: 2 juillet. — Je rentre. Je suis guéri. J’ai fait d’ailleurs une excursion charmante. J’ai visité le mont Saint-Michel que je ne connaissais pas.
TEST: Quelle vision, quand on arrive, comme moi, à Avranches, vers la fin du jour ! La ville est sur une colline ; et on me conduisit dans le jardin public, au bout de la cité. Je poussai un cri d’étonnement.
TEST: Une baie démesurée s’étendait devant moi, à perte de vue, entre deux côtes écartées se perdant au loin dans les brumes ; et au milieu de cette immense baie jaune, sous un ciel d’or et de clarté, s’élevait sombre et pointu un mont étrange, au milieu des sables. Le soleil venait de disparaître, et sur l’horizon encore flamboyant se dessinait le profil de ce fantastique rocher qui porte sur son sommet un fantastique monument.
TEST: Dès l’aurore, j’allai vers lui. La mer était basse, comme la veille au soir, et je regardais se dresser devant moi, à mesure que j’approchais d’elle, la surprenante abbaye.
TEST: Après plusieurs heures de marche, j’atteignis l’énorme bloc de pierres qui porte la petite cité dominée par la grande église. Ayant gravi la rue étroite et rapide, j’entrai dans la plus admirable demeure gothique construite pour Dieu sur la terre, vaste comme une ville, pleine de salles basses écrasées sous des voûtes et de hautes galeries que soutiennent de frêles colonnes.
TEST: J’entrai dans ce gigantesque bijou de granit, aussi léger qu’une dentelle, couvert de tours, de sveltes clochetons, où montent des escaliers tordus, et qui lancent dans le ciel bleu des jours, dans le ciel noir des nuits, leurs têtes bizarres hérissées de chimères, de diables, de bêtes fantastiques, de fleurs monstrueuses, et reliés l’un à l’autre par de fines arches ouvragées.
TEST: Quand je fus sur le sommet, je dis au moine qui m’accompagnait : « Mon père, comme vous devez être bien ici ! »
TEST: Il répondit : « Il y a beaucoup de vent, Monsieur » ; et nous nous mîmes à causer en regardant monter la mer, qui courait sur le sable et le couvrait d’une cuirasse d’acier.
TEST: Et le moine me conta des histoires, toutes les vieilles histoires de ce lieu, des légendes, toujours des légendes.
TEST: Une d’elles me frappa beaucoup. Les gens du pays, ceux du mont, prétendent qu’on entend parler la nuit dans les sables, puis qu’on entend bêler deux chèvres, l’une avec une voix forte, l’autre avec une voix faible. Les incrédules affirment que ce sont les cris des oiseaux de mer, qui ressemblent tantôt à des bêlements, et tantôt à des plaintes humaines ; mais les pêcheurs attardés jurent avoir rencontré rôdant sur les dunes, entre deux marées, autour de la petite ville jetée ainsi loin du monde, un vieux berger, dont on ne voit jamais la tête couverte de son manteau, et qui conduit, en marchant devant eux, un bouc à figure d’homme et une chèvre à figure de femme, tous deux avec de longs cheveux blancs et parlant sans cesse, se querellant dans une langue inconnue, puis cessant soudain de crier pour bêler de toute leur force.
TEST: Je dis au moine : « Y croyez-vous ? »
TEST: Il murmura : « Je ne sais pas. »
TEST: Je repris : « S’il existait sur la terre d’autres êtres que nous, comment ne les connaîtrions-nous point depuis longtemps : comment ne les auriez-vous pas vus, vous ? comment ne les aurais-je pas vus, moi ? »
TEST: Il répondit : « Est-ce que nous voyons la cent-millième partie de ce qui existe ? Tenez, voici le vent, qui est la plus grande force de la nature, qui renverse les hommes, abat les édifices, déracine les arbres, soulève la mer en montagnes d’eau, détruit les falaises, et jette aux brisants les grands navires, le vent qui tue, qui siffle, qui gémit, qui mugit, — l’avez-vous vu, et pouvez-vous le voir ? Il existe, pourtant. »
TEST: Je me tus devant ce simple raisonnement. Cet homme était un sage ou peut-être un sot. Je ne l’aurais pu affirmer au juste ; mais je me tus. Ce qu’il disait là, je l’avais pensé souvent.
TEST: 3 juillet. — J’ai mal dormi ; certes, il y a ici une influence fiévreuse, car mon cocher souffre du même mal que moi. En rentrant hier, j’avais remarqué sa pâleur singulière. Je lui demandai :
TEST: — Qu’est-ce que vous avez, Jean ?
TEST: — J’ai que je ne peux plus me reposer, Monsieur, ce sont mes nuits qui mangent mes jours. Depuis le départ de Monsieur, cela me tient comme un sort.
TEST: Les autres domestiques vont bien cependant, mais j’ai grand peur d’être repris, moi.
TEST: 4 juillet. — Décidément, je suis repris. Mes cauchemars anciens reviennent.
TEST: Cette nuit, j’ai senti quelqu’un accroupi sur moi, et qui, sa bouche sur la mienne, buvait ma vie entre mes lèvres. Oui, il la puisait dans ma gorge, comme aurait fait une sangsue.
TEST: Puis il s’est levé, repu, et moi je me suis réveillé, tellement meurtri, brisé, anéanti, que je ne pouvais plus remuer. Si cela continue encore quelques jours, je repartirai certainement.
TEST: 5 juillet. — Ai-je perdu la raison ? Ce qui s’est passé, ce que j’ai vu la nuit dernière est tellement étrange, que ma tête s’égare quand j’y songe !
TEST: Comme je le fais maintenant chaque soir j’avais fermé ma porte à clef ; puis, ayant soif, je bus un demi-verre d’eau, et je remarquai par hasard que ma carafe était pleine jusqu’au bouchon de cristal.
TEST: Je me couchai ensuite et je tombai dans un de mes sommeils épouvantables, dont je fus tiré au bout de deux heures environ par une secousse plus affreuse encore.
TEST: Figurez-vous un homme qui dort, qu’on assassine, et qui se réveille avec un couteau dans le poumon, et qui râle, couvert de sang, et qui ne peut plus respirer, et qui va mourir, et qui ne comprend pas — voilà.
TEST: Ayant enfin reconquis ma raison, j’eus soif de nouveau ; j’allumai une bougie et j’allai vers la table où était posée ma carafe. Je la soulevai en la penchant sur mon verre ; rien ne coula. — Elle était vide ! Elle était vide complètement !
TEST: D’abord, je n’y compris rien ; puis, tout à coup, je ressentis une émotion si terrible, que je dus m’asseoir, ou plutôt, que je tombai sur une chaise ! puis, je me redressai d’un saut pour regarder autour de moi ! puis je me rassis, éperdu d’étonnement et de peur, devant le cristal transparent !
TEST: Je le contemplais avec des yeux fixes, cherchant à deviner. Mes mains tremblaient ! On avait donc bu cette eau ? Qui ? Moi ? moi, sans doute ? Ce ne pouvait être que moi ?
TEST: Alors, j’étais somnambule, je vivais, sans le savoir, de cette double vie mystérieuse qui fait douter s’il y a deux êtres en nous, ou si un être étranger, inconnaissable et invisible, anime, par moments, quand notre âme est engourdie, notre corps captif qui obéit à cet autre, comme à nous-mêmes, plus qu’à nous-mêmes.
TEST: Ah ! qui comprendra mon angoisse abominable ?
TEST: Qui comprendra l’émotion d’un homme, sain d’esprit, bien éveillé, plein de raison et qui regarde épouvanté, à travers le verre d’une carafe, un peu d’eau disparue pendant qu’il a dormi !
TEST: Et je restai là jusqu’au jour, sans oser regagner mon lit.
TEST: 6 juillet. — Je deviens fou. On a encore bu toute ma carafe cette nuit ; — ou plutôt, je l’ai bue !
TEST: Mais, est-ce moi ? Est-ce moi ? Qui serait-ce ? Qui ? Oh ! mon Dieu ! Je deviens fou ? Qui me sauvera ?
TEST: 10 juillet. — Je viens de faire des épreuves surprenantes.
TEST: Décidément, je suis fou ! Et pourtant !
TEST: Le 6 juillet, avant de me coucher, j’ai placé sur ma table du vin, du lait, de l’eau, du pain et des fraises.
TEST: On a bu — j’ai bu — toute l’eau, et un peu de lait. On n’a touché ni au vin, ni au pain, ni aux fraises.
TEST: Le 7 juillet, j’ai renouvelé la même épreuve, qui a donné le même résultat.
TEST: Le 8 juillet, j’ai supprimé l’eau et le lait. On n’a touché à rien.
TEST: Le 9 juillet enfin, j’ai remis sur ma table l’eau et le lait seulement, en ayant soin d’envelopper les carafes en des linges de mousseline blanche et de ficeler les bouchons.
TEST: Puis, j’ai frotté mes lèvres, ma barbe, mes mains avec de la mine de plomb, et je me suis couché.
TEST: L’invincible sommeil m’a saisi, suivi bientôt de l’atroce réveil. Je n’avais point remué ; mes draps eux-mêmes ne portaient pas de taches.
TEST: Je m’élançai vers ma table. Les linges enfermant les bouteilles étaient demeurés immaculés.
TEST: Je déliai les cordons, en palpitant de crainte. On avait bu toute l’eau ! on avait bu tout le lait ! Ah ! mon Dieu !…
TEST: Je vais partir tout à l’heure pour Paris.
TEST: 12 juillet. — Paris. J’avais donc perdu la tête les jours derniers !
TEST: J’ai dû être le jouet de mon imagination énervée, à moins que je ne sois vraiment somnambule, ou que j’aie subi une de ces influences constatées, mais inexplicables jusqu’ici, qu’on appelle suggestions.
TEST: En tout cas, mon affolement touchait à la démence, et vingt-quatre heures de Paris ont suffi pour me remettre d’aplomb.
TEST: Hier, après des courses et des visites, qui m’ont fait passer dans l’âme de l’air nouveau et vivifiant, j’ai fini ma soirée au Théâtre-Français.
TEST: On y jouait une pièce d’Alexandre Dumas fils ; et cet esprit alerte et puissant a achevé de me guérir. Certes, la solitude est dangereuse pour les intelligences qui travaillent.
TEST: Il nous faut, autour de nous, des hommes qui pensent et qui parlent. Quand nous sommes seuls longtemps, nous peuplons le vide de fantômes.
TEST: Je suis rentré à l’hôtel très gai, par les boulevards. Au coudoiement de la foule, je songeais, non sans ironie, à mes terreurs, à mes suppositions de l’autre semaine, car j’ai cru, oui, j’ai cru qu’un être invisible habitait sous mon toit.
TEST: Comme notre tête est faible et s’effare, et s’égare vite, dès qu’un petit fait incompréhensible nous frappe !
TEST: Au lieu de conclure par ces simples mots : « Je ne comprends pas parce que la cause m’échappe », nous imaginons aussitôt des mystères effrayants et des puissances surnaturelles.
TEST: 14 juillet. — Fête de la République. Je me suis promené par les rues. Les pétards et les drapeaux m’amusaient comme un enfant.
TEST: C’est pourtant fort bête d’être joyeux, à date fixe, par décret du gouvernement. Le peuple est un troupeau imbécile, tantôt stupidement patient et tantôt férocement révolté.
TEST: On lui dit : « Amuse-toi. » Il s’amuse. On lui dit : « Va te battre avec le voisin. » Il va se battre. On lui dit : « Vote pour l’Empereur. » Il vote pour l’Empereur.
TEST: Puis, on lui dit : « Vote pour la République. » Et il vote pour la République.
TEST: Ceux qui le dirigent sont aussi sots ; mais au lieu d’obéir à des hommes, ils obéissent à des principes, lesquels ne peuvent être que niais, stériles et faux, par cela même qu’ils sont des principes, c’est-à-dire des idées réputées certaines et immuables, en ce monde où l’on n’est sûr de rien, puisque la lumière est une illusion, puisque le bruit est une illusion.
TEST: 16 juillet. — J’ai vu hier des choses qui m’ont beaucoup troublé.
TEST: Je dînais chez ma cousine, Mme Sablé, dont le mari commande le 76ᵉ chasseurs à Limoges.
TEST: Je me trouvais chez elle avec deux jeunes femmes, dont l’une a épousé un médecin, le docteur Parent, qui s’occupe beaucoup des maladies nerveuses et des manifestations extraordinaires auxquelles donnent lieu en ce moment les expériences sur l’hypnotisme et la suggestion.
TEST: Il nous raconta longtemps les résultats prodigieux obtenus par des savants anglais et par les médecins de l’école de Nancy.
TEST: Les faits qu’il avança me parurent tellement bizarres, que je me déclarai tout à fait incrédule.
TEST: « Nous sommes, affirmait-il, sur le point de découvrir un des plus importants secrets de la nature, je veux dire, un de ses plus importants secrets sur cette terre ; car elle en a certes d’autrement importants, là-bas, dans les étoiles.
TEST: Depuis que l’homme pense, depuis qu’il sait dire et écrire sa pensée, il se sent frôlé par un mystère impénétrable pour ses sens grossiers et imparfaits, et il tâche de suppléer, par l’effort de son intelligence, à l’impuissance de ses organes.
TEST: Quand cette intelligence demeurait encore à l’état rudimentaire, cette hantise des phénomènes invisibles a pris des formes banalement effrayantes.
TEST: De là sont nées les croyances populaires au surnaturel, les légendes des esprits rôdeurs, des fées, des gnomes, des revenants, je dirai même la légende de Dieu, car nos conceptions de l’ouvrier-créateur, de quelque religion qu’elles nous viennent, sont bien les inventions les plus médiocres, les plus stupides, les plus inacceptables sorties du cerveau apeuré des créatures.
TEST: Rien de plus vrai que cette parole de Voltaire : « Dieu a fait l’homme à son image, mais l’homme le lui a bien rendu. »
TEST: « Mais, depuis un peu plus d’un siècle, on semble pressentir quelque chose de nouveau.
TEST: Mesmer et quelques autres nous ont mis sur une voie inattendue, et nous sommes arrivés vraiment, depuis quatre ou cinq ans surtout, à des résultats surprenants. »
TEST: Ma cousine, très incrédule aussi, souriait. Le docteur Parent lui dit : — Voulez-vous que j’essaie de vous endormir, Madame ?
TEST: — Oui, je veux bien.
TEST: Elle s’assit dans un fauteuil et il commença à la regarder fixement en la fascinant.
TEST: Moi, je me sentis soudain un peu troublé, le cœur battant, la gorge serrée. Je voyais les yeux de Mme Sablé s’alourdir, sa bouche se crisper, sa poitrine haleter.
TEST: Au bout de dix minutes, elle dormait.
TEST: — Mettez-vous derrière elle, dit le médecin.
TEST: Et je m’assis derrière elle. Il lui plaça entre les mains une carte de visite en lui disant : « Ceci est un miroir ; que voyez-vous dedans ? »
TEST: Elle répondit :
TEST: — Je vois mon cousin.
TEST: — Que fait-il ?
TEST: — Il se tord la moustache.
TEST: — Et maintenant ?
TEST: — Il tire de sa poche une photographie.
TEST: — Quelle est cette photographie ?
TEST: — La sienne.
TEST: C’était vrai ! Et cette photographie venait de m’être livrée, le soir même, à l’hôtel.
TEST: — Comment est-il sur ce portrait ?
TEST: — Il se tient debout avec son chapeau à la main.
TEST: Donc elle voyait dans cette carte, dans ce carton blanc, comme elle eût vu dans une glace.
TEST: Les jeunes femmes, épouvantées, disaient : « Assez ! Assez ! Assez ! »
TEST: Mais le docteur ordonna : « Vous vous lèverez demain à huit heures ; puis vous irez trouver à son hôtel votre cousin, et vous le supplierez de vous prêter cinq mille francs que votre mari vous demande et qu’il vous réclamera à son prochain voyage. »
TEST: Puis il la réveilla.
TEST: En rentrant à l’hôtel, je songeais à cette curieuse séance et des doutes m’assaillirent, non point sur l’absolue, sur l’insoupçonnable bonne foi de ma cousine, que je connaissais comme une sœur, depuis l’enfance, mais sur une supercherie possible du docteur.
TEST: Ne dissimulait-il pas dans sa main une glace qu’il montrait à la jeune femme endormie, en même temps que sa carte de visite ? Les prestidigitateurs de profession font des choses autrement singulières.
TEST: Je rentrai donc et je me couchai.
TEST: Or, ce matin, vers huit heures et demie, je fus réveillé par mon valet de chambre, qui me dit :
TEST: — C’est Mme Sablé qui demande à parler à Monsieur tout de suite.
TEST: Je m’habillai à la hâte et je la reçus.
TEST: Elle s’assit fort troublée, les yeux baissés, et, sans lever son voile, elle me dit :
TEST: — Mon cher cousin, j’ai un gros service à vous demander.
TEST: — Lequel, ma cousine ?
TEST: — Cela me gêne beaucoup de vous le dire, et pourtant, il le faut. J’ai besoin, absolument besoin, de cinq mille francs.
TEST: — Allons donc, vous ?
TEST: — Oui, moi, ou plutôt mon mari, qui me charge de les trouver.
TEST: J’étais tellement stupéfait, que je balbutiais mes réponses.
TODO: Je me demandais si vraiment elle ne s’était pas moquée de moi avec le docteur Parent, si ce n’était pas là une simple farce {{préparée d’avance}} et fort bien jouée.
TEST: Mais, en la regardant avec attention, tous mes doutes se dissipèrent. Elle tremblait d’angoisse, tant cette démarche lui était douloureuse, et je compris qu’elle avait la gorge pleine de sanglots.
TEST: Je la savais fort riche et je repris :
TEST: — Comment ! votre mari n’a pas cinq mille francs à sa disposition ! Voyons, réfléchissez. Êtes-vous sûre qu’il vous a chargée de me les demander ?
TEST: Elle hésita quelques secondes comme si elle eût fait un grand effort pour chercher dans son souvenir, puis elle répondit :
TEST: — Oui…, oui… j’en suis sûre.
TEST: — Il vous a écrit ?
TEST: Elle hésita encore, réfléchissant. Je devinai le travail torturant de sa pensée. Elle ne savait pas. Elle savait seulement qu’elle devait m’emprunter cinq mille francs pour son mari. Donc elle osa mentir.
TEST: — Oui, il m’a écrit.
TEST: — Quand donc ? Vous ne m’avez parlé de rien, hier.
TEST: — J’ai reçu sa lettre ce matin.
TEST: — Pouvez-vous me la montrer ?
TEST: — Non… non… non… elle contenait des choses intimes… trop personnelles… je l’ai… je l’ai brûlée.
TEST: — Alors, c’est que votre mari fait des dettes.
TEST: Elle hésita encore, puis murmura :
TEST: — Je ne sais pas.
TEST: Je déclarai brusquement :
TEST: — C’est que je ne puis disposer de cinq mille francs en ce moment, ma chère cousine.
TEST: Elle poussa une sorte de cri de souffrance.
TEST: — Oh ! oh ! je vous en prie, je vous en prie, trouvez-les…
TEST: Elle s’exaltait, joignait les mains comme si elle m’eût prié ! J’entendais sa voix changer de ton ; elle pleurait et bégayait, harcelée, dominée par l’ordre irrésistible qu’elle avait reçu.
TEST: — Oh ! oh ! je vous en supplie… si vous saviez comme je souffre… il me les faut aujourd’hui.
TEST: J’eus pitié d’elle.
TEST: — Vous les aurez tantôt, je vous le jure.
TEST: Elle s’écria :
TEST: — Oh ! merci ! merci ! Que vous êtes bon.
TEST: Je repris : — Vous rappelez-vous ce qui s’est passé hier soir chez vous ?
TEST: — Oui.
TEST: — Vous rappelez-vous que le docteur Parent vous a endormie ?
TEST: — Oui.
TEST: — Eh ! bien, il vous a ordonné de venir m’emprunter ce matin cinq mille francs, et vous obéissez en ce moment à cette suggestion.
TEST: Elle réfléchit quelques secondes et répondit :
TEST: — Puisque c’est mon mari qui les demande.
TEST: Pendant une heure, j’essayai de la convaincre, mais je n’y pus parvenir.
TEST: Quand elle fut partie, je courus chez le docteur. Il allait sortir ; et il m’écouta en souriant. Puis il dit :
TEST: — Croyez-vous maintenant ?
TEST: — Oui, il le faut bien.
TEST: — Allons chez votre parente.
TEST: Elle sommeillait déjà sur une chaise longue, accablée de fatigue.
TEST: Le médecin lui prit le pouls, la regarda quelque temps, une main levée vers ses yeux qu’elle ferma peu à peu sous l’effort insoutenable de cette puissance magnétique.
TEST: Quand elle fut endormie :
TEST: — Votre mari n’a plus besoin de cinq mille francs ! Vous allez donc oublier que vous avez prié votre cousin de vous les prêter, et, s’il vous parle de cela, vous ne comprendrez pas.
TEST: Puis il la réveilla. Je tirai de ma poche un portefeuille :
TEST: — Voici, ma chère cousine, ce que vous m’avez demandé ce matin.
TEST: Elle fut tellement surprise que je n’osai pas insister. J’essayai cependant de ranimer sa mémoire, mais elle nia avec force, crut que je me moquais d’elle, et faillit, à la fin, se fâcher.
TEST: Voilà ! je viens de rentrer ; et je n’ai pu déjeuner, tant cette expérience m’a bouleversé.
TEST: 19 juillet. — Beaucoup de personnes à qui j’ai raconté cette aventure se sont moquées de moi. Je ne sais plus que penser. Le sage dit : Peut-être ?
TEST: 21 juillet. — J’ai été dîner à Bougival, puis j’ai passé la soirée au bal des canotiers. Décidément, tout dépend des lieux et des milieux.
TEST: Croire au surnaturel dans l’île de la Grenouillère, serait le comble de la folie… mais au sommet du mont Saint-Michel ?… mais dans les Indes ?
TEST: Nous subissons effroyablement l’influence de ce qui nous entoure. Je rentrerai chez moi la semaine prochaine.
TEST: 30 juillet. — Je suis revenu dans ma maison depuis hier. Tout va bien.
TEST: 2 août. — Rien de nouveau ; il fait un temps superbe. Je passe mes journées à regarder couler la Seine.
TEST: 4 août. — Querelles parmi mes domestiques. Ils prétendent qu’on casse les verres, la nuit, dans les armoires.
TEST: Le valet de chambre accuse la cuisinière, qui accuse la lingère, qui accuse les deux autres. Quel est le coupable ? Bien fin qui le dirait !
TEST: 6 août. — Cette fois, je ne suis pas fou. J’ai vu… j’ai vu… j’ai vu !… Je ne puis plus douter… j’ai vu !… J’ai encore froid jusque dans les ongles… j’ai encore peur jusque dans les moelles… j’ai vu !…
TEST: Je me promenais à deux heures, en plein soleil, dans mon parterre de rosiers… dans l’allée des rosiers d’automne qui commencent à fleurir.
TEST: Comme je m’arrêtais à regarder un géant des batailles, qui portait trois fleurs magnifiques, je vis, je vis distinctement, tout près de moi, la tige d’une de ces roses se plier, comme si une main invisible l’eût tordue, puis se casser comme si cette main l’eût cueillie !
TEST: Puis la fleur s’éleva, suivant la courbe qu’aurait décrite un bras en la portant vers une bouche, et elle resta suspendue dans l’air transparent, toute seule, immobile, effrayante tache rouge à trois pas de mes yeux.
TEST: Éperdu, je me jetai sur elle pour la saisir !
TEST: Je ne trouvai rien ; elle avait disparu. Alors je fus pris d’une colère furieuse contre moi-même ; car il n’est pas permis à un homme raisonnable et sérieux d’avoir de pareilles hallucinations.
TEST: Mais était-ce bien une hallucination ? Je me retournai pour chercher la tige, et je la retrouvai immédiatement sur l’arbuste, fraîchement brisée, entre les deux autres roses demeurées à la branche.
TEST: Alors, je rentrai chez moi l’âme bouleversée ; car je suis certain, maintenant, certain comme de l’alternance des jours et des nuits, qu’il existe près de moi un être invisible, qui se nourrit de lait et d’eau, qui peut toucher aux choses, les prendre et les changer de place, doué par conséquent d’une nature matérielle, bien qu’imperceptible pour nos sens, et qui habite comme moi, sous mon toit…
TEST: 7 août. — J’ai dormi tranquille. Il a bu l’eau de ma carafe, mais n’a point troublé mon sommeil.
TEST: Je me demande si je suis fou.
TEST: En me promenant, tantôt au grand soleil, le long de la rivière, des doutes me sont venus sur ma raison, non point des doutes vagues comme j’en avais jusqu’ici, mais des doutes précis, absolus.
TEST: J’ai vu des fous ; j’en ai connu qui restaient intelligents, lucides, clairvoyants même sur toutes les choses de la vie, sauf sur un point.
TEST: Ils parlaient de tout avec clarté, avec souplesse, avec profondeur, et soudain leur pensée touchant l’écueil de leur folie, s’y déchirait en pièces, s’éparpillait et sombrait dans cet océan effrayant et furieux, plein de vagues bondissantes, de brouillards, de bourrasques, qu’on nomme « la démence ».
TEST: Certes, je me croirais fou, absolument fou, si je n’étais conscient, si je ne connaissais parfaitement mon état, si je ne le sondais en l’analysant avec une complète lucidité.
TEST: Je ne serais donc, en somme, qu’un halluciné raisonnant. Un trouble inconnu se serait produit dans mon cerveau, un de ces troubles qu’essayent de noter et de préciser aujourd’hui les physiologistes ; et ce trouble aurait déterminé dans mon esprit, dans l’ordre et la logique de mes idées, une crevasse profonde.
TEST: Des phénomènes semblables ont lieu dans le rêve qui nous promène à travers les fantasmagories les plus invraisemblables, sans que nous en soyons surpris, parce que l’appareil vérificateur, parce que le sens du contrôle est endormi ; tandis que la faculté imaginative veille et travaille.
TEST: Ne se peut-il pas qu’une des imperceptibles touches du clavier cérébral se trouve paralysée chez moi ?
TEST: Des hommes, à la suite d’accidents, perdent la mémoire des noms propres ou des verbes ou des chiffres, ou seulement des dates.
TEST: Les localisations de toutes les parcelles de la pensée sont aujourd’hui prouvées.
TEST: Or, quoi d’étonnant à ce que ma faculté de contrôler l’irréalité de certaines hallucinations, se trouve engourdie chez moi en ce moment !
TEST: Je songeais à tout cela en suivant le bord de l’eau. Le soleil couvrait de clarté la rivière, faisait la terre délicieuse, emplissait mon regard d’amour pour la vie, pour les hirondelles, dont l’agilité est une joie de mes yeux, pour les herbes de la rive dont le frémissement est un bonheur de mes oreilles.
TEST: Peu à peu, cependant un malaise inexplicable me pénétrait. Une force, me semblait-il, une force occulte m’engourdissait, m’arrêtait, m’empêchait d’aller plus loin, me rappelait en arrière.
TEST: J’éprouvais ce besoin douloureux de rentrer qui vous oppresse, quand on a laissé au logis un malade aimé, et que le pressentiment vous saisit d’une aggravation de son mal.
TEST: Donc, je revins malgré moi, sûr que j’allais trouver, dans ma maison, une mauvaise nouvelle, une lettre ou une dépêche.
TEST: Il n’y avait rien ; et je demeurai plus surpris et plus inquiet que si j’avais eu de nouveau quelque vision fantastique.
TEST: 8 août. — J’ai passé hier une affreuse soirée.
TEST: Il ne se manifeste plus, mais je le sens près de moi, m’épiant, me regardant, me pénétrant, me dominant et plus redoutable, en se cachant ainsi, que s’il signalait par des phénomènes surnaturels sa présence invisible et constante.
TEST: J’ai dormi, pourtant.
TEST: 9 août. — Rien, mais j’ai peur.
TEST: 10 août. — Rien ; qu’arrivera-t-il demain ?
TEST: 11 août. — Toujours rien ; je ne puis plus rester chez moi avec cette crainte et cette pensée entrées en mon âme ; je vais partir.
TEST: 12 août, 10 heures du soir. — Tout le jour j’ai voulu m’en aller ; je n’ai pas pu.
TEST: J’ai voulu accomplir cet acte de liberté si facile, si simple, — sortir — monter dans ma voiture pour gagner Rouen — je n’ai pas pu. Pourquoi ?
TEST: 13 août. — Quand on est atteint par certaines maladies, tous les ressorts de l’être physique semblent brisés, toutes les énergies anéanties, tous les muscles relâchés, les os devenus mous comme la chair et la chair liquide comme de l’eau.
TEST: J’éprouve cela dans mon être moral d’une façon étrange et désolante.
TEST: Je n’ai plus aucune force, aucun courage, aucune domination sur moi, aucun pouvoir même de mettre en mouvement ma volonté.
TEST: Je ne peux plus vouloir ; mais quelqu’un veut pour moi ; et j’obéis.
TEST: 14 août. — Je suis perdu ! Quelqu’un possède mon âme et la gouverne ! quelqu’un ordonne tous mes actes, tous mes mouvements, toutes mes pensées.
TEST: Je ne suis plus rien en moi, rien qu’un spectateur esclave et terrifié de toutes les choses que j’accomplis.
TEST: Je désire sortir. Je ne peux pas. Il ne veut pas ; et je reste, éperdu, tremblant, dans le fauteuil où il me tient assis.
TEST: Je désire seulement me lever, me soulever, afin de me croire encore maître de moi.
TEST: Je ne peux pas ! Je suis rivé à mon siège ; et mon siège adhère au sol, de telle sorte qu’aucune force ne nous soulèverait.
TEST: Puis, tout d’un coup, il faut, il faut, il faut que j’aille au fond de mon jardin cueillir des fraises et les manger. Et j’y vais. Je cueille des fraises et je les mange !
TEST: Oh ! mon Dieu ! Mon Dieu ! Mon Dieu ! Est-il un Dieu ? S’il en est un, délivrez-moi, sauvez-moi ! secourez-moi ! Pardon ! Pitié ! Grâce ! Sauvez-moi ! Oh ! quelle souffrance ! quelle torture ! quelle horreur !
TEST: 15 août. — Certes, voilà comment était possédée et dominée ma pauvre cousine, quand elle est venue m’emprunter cinq mille francs.
TEST: Elle subissait un vouloir étranger entré en elle, comme une autre âme, comme une autre âme parasite et dominatrice. Est-ce que le monde va finir ?
TEST: Mais celui qui me gouverne, quel est-il, cet invisible ? cet inconnaissable, ce rôdeur d’une race surnaturelle ?
TEST: Donc les Invisibles existent ! Alors, comment depuis l’origine du monde ne se sont-ils pas encore manifestés d’une façon précise comme ils le font pour moi ?
TEST: Je n’ai jamais rien lu qui ressemble à ce qui s’est passé dans ma demeure. Oh ! si je pouvais la quitter, si je pouvais m’en aller, fuir et ne pas revenir. Je serais sauvé, mais je ne peux pas.
TEST: 16 août. — J’ai pu m’échapper aujourd’hui pendant deux heures, comme un prisonnier qui trouve ouverte, par hasard, la porte de son cachot. J’ai senti que j’étais libre tout à coup et qu’il était loin.
TEST: J’ai ordonné d’atteler bien vite et j’ai gagné Rouen. Oh ! quelle joie de pouvoir dire à un homme qui obéit : « Allez à Rouen ! »
TEST: Je me suis fait arrêter devant la bibliothèque et j’ai prié qu’on me prêtât le grand traité du docteur Hermann Herestauss sur les habitants inconnus du monde antique et moderne.
TEST: Puis, au moment de remonter dans mon coupé, j’ai voulu dire : « À la gare ! » et j’ai crié, — je n’ai pas dit, j’ai crié — d’une voix si forte que les passants se sont retournés : « À la maison », et je suis tombé, affolé d’angoisse, sur le coussin de ma voiture. Il m’avait retrouvé et repris.
TEST: 17 août. — Ah ! Quelle nuit ! quelle nuit ! Et pourtant il me semble que je devrais me réjouir. Jusqu’à une heure du matin, j’ai lu !
TEST: Hermann Herestauss, docteur en philosophie et en théogonie, a écrit l’histoire et les manifestations de tous les êtres invisibles rôdant autour de l’homme ou rêvés par lui.
TEST: Il décrit leurs origines, leur domaine, leur puissance. Mais aucun d’eux ne ressemble à celui qui me hante.
TEST: On dirait que l’homme, depuis qu’il pense, a pressenti et redouté un être nouveau, plus fort que lui, son successeur en ce monde, et que, le sentant proche et ne pouvant prévoir la nature de ce maître, il a créé, dans sa terreur, tout le peuple fantastique des êtres occultes, fantômes vagues nés de la peur.
TEST: Donc, ayant lu jusqu’à une heure du matin, j’ai été m’asseoir ensuite auprès de ma fenêtre ouverte pour rafraîchir mon front et ma pensée au vent calme de l’obscurité.
TEST: Il faisait bon, il faisait tiède ! Comme j’aurais aimé cette nuit-là autrefois !
TEST: Pas de lune. Les étoiles avaient au fond du ciel noir des scintillements frémissants. Qui habite ces mondes ? Quelles formes, quels vivants, quels animaux, quelles plantes sont là-bas ?
TEST: Ceux qui pensent dans ces univers lointains, que savent-ils plus que nous ? Que peuvent-ils plus que nous ? Que voient-ils que nous ne connaissons point ?
TEST: Un d’eux, un jour ou l’autre, traversant l’espace, n’apparaîtra-t-il pas sur notre terre pour la conquérir, comme les Normands jadis traversaient la mer pour asservir des peuples plus faibles ?
TEST: Nous sommes si infirmes, si désarmés, si ignorants, si petits, nous autres, sur ce grain de boue qui tourne délayé dans une goutte d’eau.
TEST: Je m’assoupis en rêvant ainsi au vent frais du soir.
TEST: Or, ayant dormi environ quarante minutes, je rouvris les yeux sans faire un mouvement, réveillé par je ne sais quelle émotion confuse et bizarre.
TEST: Je ne vis rien d’abord, puis, tout à coup, il me sembla qu’une page du livre resté ouvert sur ma table venait de tourner toute seule. Aucun souffle d’air n’était entré par ma fenêtre.
TEST: Je fus surpris et j’attendis. Au bout de quatre minutes environ, je vis, je vis, oui, je vis de mes yeux une autre page se soulever et se rabattre sur la précédente, comme si un doigt l’eût feuilletée.
TEST: Mon fauteuil était vide, semblait vide ; mais je compris qu’il était là, lui, assis à ma place, et qu’il lisait.
TEST: D’un bond furieux, d’un bond de bête révoltée, qui va éventrer son dompteur, je traversai ma chambre pour le saisir, pour l’étreindre, pour le tuer !…
TEST: Mais mon siège, avant que je l’eusse atteint, se renversa comme si on eût fui devant moi… ma table oscilla, ma lampe tomba et s’éteignit, et ma fenêtre se ferma comme si un malfaiteur surpris se fût élancé dans la nuit, en prenant à pleines mains les battants.
TEST: Donc, il s’était sauvé ; il avait eu peur, peur de moi, lui !
TEST: Alors… alors… demain… ou après… ou un jour quelconque… je pourrai donc le tenir sous mes poings, et l’écraser contre le sol !
TEST: Est-ce que les chiens, quelquefois, ne mordent point et n’étranglent pas leurs maîtres ?
TEST: 18 août. — J’ai songé toute la journée. Oh ! oui, je vais lui obéir, suivre ses impulsions, accomplir toutes ses volontés, me faire humble, soumis, lâche. Il est le plus fort. Mais une heure viendra…
TEST: 19 août. — Je sais… je sais… je sais tout !
TEST: Je viens de lire ceci dans la Revue du Monde scientifique : « Une nouvelle assez curieuse nous arrive de Rio de Janeiro. Une folie, une épidémie de folie, comparable aux démences contagieuses qui atteignirent les peuples d’Europe au Moyen Âge, sévit en ce moment dans la province de San-Paulo.
TEST: Les habitants éperdus quittent leurs maisons, désertent leurs villages, abandonnent leurs cultures, se disant poursuivis, possédés, gouvernés comme un bétail humain par des êtres invisibles bien que tangibles, des sortes de vampires qui se nourrissent de leur vie, pendant leur sommeil, et qui boivent en outre de l’eau et du lait sans paraître toucher à aucun autre aliment.
TODO: « M. le professeur Don Pedro Henriquez, accompagné de plusieurs savants médecins, est parti pour la province de San-Paulo, afin d’étudier sur place les origines et les manifestations de cette surprenante folie, et de proposer à l’Empereur les mesures qui lui paraîtront le plus {{propres}} à rappeler à la raison ces populations en délire. »
TEST: Ah ! Ah ! je me rappelle, je me rappelle le beau trois-mâts brésilien qui passa sous mes fenêtres en remontant la Seine, le 8 mai dernier !
TEST: Je le trouvai si joli, si blanc, si gai ! L’Être était dessus, venant de là-bas, où sa race est née ! Et il m’a vu ! Il a vu ma demeure blanche aussi ; et il a sauté du navire sur la rive. Oh ! mon Dieu !
TEST: À présent, je sais, je devine. Le règne de l’homme est fini.
TEST: Il est venu, Celui que redoutaient les premières terreurs des peuples naïfs, Celui qu’exorcisaient les prêtres inquiets, que les sorciers évoquaient par les nuits sombres, sans le voir apparaître encore, à qui les pressentiments des maîtres passagers du monde prêtèrent toutes les formes monstrueuses ou gracieuses des gnomes, des esprits, des génies, des fées, des farfadets.
TEST: Après les grossières conceptions de l’épouvante primitive, des hommes plus perspicaces l’ont pressenti plus clairement.
TEST: Mesmer l’avait deviné, et les médecins, depuis dix ans déjà, ont découvert, d’une façon précise, la nature de sa puissance avant qu’il l’eût exercée lui-même.
TEST: Ils ont joué avec cette arme du Seigneur nouveau, la domination d’un mystérieux vouloir sur l’âme humaine devenue esclave. Ils ont appelé cela magnétisme, hypnotisme, suggestion… que sais-je ?
TEST: Je les ai vus s’amuser comme des enfants imprudents avec cette horrible puissance !
TEST: Malheur à nous ! Malheur à l’homme ! Il est venu, le… le… comment se nomme-t-il… le… il me semble qu’il me crie son nom, et je ne l’entends pas… le… oui… il le crie…
TEST: J’écoute… je ne peux pas… répète… le… Horla… J’ai entendu… le Horla… c’est lui… le Horla… il est venu !…
TEST: Ah ! le vautour a mangé la colombe, le loup a mangé le mouton ; le lion a dévoré le buffle aux cornes aiguës ; l’homme a tué le lion avec la flèche, avec le glaive, avec la poudre ; mais le Horla va faire de l’homme ce que nous avons fait du cheval et du bœuf : sa chose, son serviteur et sa nourriture, par la seule puissance de sa volonté. Malheur à nous !
TEST: Pourtant, l’animal, quelquefois, se révolte et tue celui qui l’a dompté… moi aussi je veux… je pourrai… mais il faut le connaître, le toucher, le voir !
TEST: Les savants disent que l’œil de la bête, différent du nôtre, ne distingue point comme le nôtre… Et mon œil à moi ne peut distinguer le nouveau venu qui m’opprime.
TEST: Pourquoi ? Oh ! je me rappelle à présent les paroles du moine du mont Saint-Michel : « Est-ce que nous voyons la cent-millième partie de ce qui existe ? Tenez, voici le vent qui est la plus grande force de la nature, qui renverse les hommes, abat les édifices, déracine les arbres, soulève la mer en montagnes d’eau, détruit les falaises et jette aux brisants les grands navires, le vent qui tue, qui siffle, qui gémit, qui mugit, l’avez-vous vu et pouvez-vous le voir : il existe pourtant ! »
TEST: Et je songeais encore : mon œil est si faible, si imparfait, qu’il ne distingue même point les corps durs, s’ils sont transparents comme le verre !…
TEST: Qu’une glace sans tain barre mon chemin, il me jette dessus comme l’oiseau entré dans une chambre se casse la tête aux vitres. Mille choses en outre le trompent et l’égarent ?
TEST: Quoi d’étonnant, alors, à ce qu’il ne sache point apercevoir un corps nouveau que la lumière traverse.
TEST: Un être nouveau ! pourquoi pas ? Il devait venir assurément ! pourquoi serions-nous les derniers ! Nous ne le distinguons point, ainsi que tous les autres créés avant nous ?
TEST: C’est que sa nature est plus parfaite, son corps plus fin et plus fini que le nôtre, que le nôtre si faible, si maladroitement conçu, encombré d’organes toujours fatigués, toujours forcés comme des ressorts trop complexes, que le nôtre, qui vit comme une plante et comme une bête, en se nourrissant péniblement d’air, d’herbe et de viande, machine animale en proie aux maladies, aux déformations, aux putréfactions, poussive, mal réglée, naïve et bizarre, ingénieusement mal faite, œuvre grossière et délicate, ébauche d’être qui pourrait devenir intelligent et superbe.
TEST: Nous sommes quelques-uns, si peu sur ce monde, depuis l’huître jusqu’à l’homme. Pourquoi pas un de plus, une fois accomplie la période qui sépare les apparitions successives de toutes les espèces diverses ?
TEST: Pourquoi pas un de plus ? Pourquoi pas aussi d’autres arbres aux fleurs immenses, éclatantes et parfumant des régions entières ?
TEST: Pourquoi pas d’autres éléments que le feu, l’air, la terre et l’eau ? — Ils sont quatre, rien que quatre, ces pères nourriciers des êtres !
TEST: Quelle pitié ! Pourquoi ne sont-ils pas quarante, quatre cents, quatre mille !
TEST: Comme tout est pauvre, mesquin, misérable ! avarement donné, sèchement inventé, lourdement fait ! Ah ! l’éléphant, l’hippopotame, que de grâce ! Le chameau, que d’élégance !
TEST: Mais direz-vous, le papillon ! une fleur qui vole ! J’en rêve un qui serait grand comme cent univers, avec des ailes dont je ne puis même exprimer la forme, la beauté, la couleur et le mouvement. Mais je le vois… il va d’étoile en étoile, les rafraîchissant et les embaumant au souffle harmonieux et léger de sa course !… Et les peuples de là-haut le regardent passer, extasiés et ravis !…
TEST: Qu’ai-je donc ? C’est lui, lui, le Horla, qui me hante, qui me fait penser ces folies ! Il est en moi, il devient mon âme ; je le tuerai !
TEST: 19 août. — Je le tuerai. Je l’ai vu ! je me suis assis hier soir, à ma table ; et je fis semblant d’écrire avec une grande attention. Je savais bien qu’il viendrait rôder autour de moi, tout près, si près que je pourrais peut-être le toucher, le saisir ?
TEST: Et alors !… alors, j’aurais la force des désespérés ; j’aurais mes mains, mes genoux, ma poitrine, mon front, mes dents pour l’étrangler, l’écraser, le mordre, le déchirer.
TEST: Et je le guettais avec tous mes organes surexcités.
TEST: J’avais allumé mes deux lampes et les huit bougies de ma cheminée, comme si j’eusse pu, dans cette clarté, le découvrir.
TEST: En face de moi, mon lit, un vieux lit de chêne à colonnes ; à droite, ma cheminée ; à gauche, ma porte fermée avec soin, après l’avoir laissée longtemps ouverte, afin de l’attirer ; derrière moi, une très haute armoire à glace, qui me servait chaque jour pour me raser, pour m’habiller, et où j’avais coutume de me regarder, de la tête aux pieds, chaque fois que je passais devant.
TEST: Donc, je faisais semblant d’écrire, pour le tromper, car il m’épiait lui aussi ; et soudain, je sentis, je fus certain qu’il lisait par-dessus mon épaule, qu’il était là, frôlant mon oreille.
TEST: Je me dressai, les mains tendues, en me tournant si vite que je faillis tomber.
TEST: Eh ! bien ?… on y voyait comme en plein jour, et je ne me vis pas dans ma glace !… Elle était vide, claire, profonde, pleine de lumière ! Mon image n’était pas dedans… et j’étais en face, moi !
TEST: Je voyais le grand verre limpide du haut en bas. Et je regardais cela avec des yeux affolés ; et je n’osais plus avancer, je n’osais plus faire un mouvement, sentant bien pourtant qu’il était là, mais qu’il m’échapperait encore, lui dont le corps imperceptible avait dévoré mon reflet.
TEST: Comme j’eus peur ! Puis voilà que tout à coup je commençai à m’apercevoir dans une brume, au fond du miroir, dans une brume comme à travers une nappe d’eau ; et il me semblait que cette eau glissait de gauche à droite, lentement, rendant plus précise mon image, de seconde en seconde. C’était comme la fin d’une éclipse.
TEST: Ce qui me cachait ne paraissait point posséder de contours nettement arrêtés, mais une sorte de transparence opaque, s’éclaircissant peu à peu.
TEST: Je pus enfin me distinguer complètement, ainsi que je le fais chaque jour en me regardant.
TEST: Je l’avais vu ! L’épouvante m’en est restée, qui me fait encore frissonner.
TEST: 20 août. — Le tuer, comment ? puisque je ne peux l’atteindre ? Le poison ? mais il me verrait le mêler à l’eau ; et nos poisons, d’ailleurs, auraient-ils un effet sur son corps imperceptible ?
TEST: Non… non… sans aucun doute… Alors ?… alors ?…
TEST: 21 août. — J’ai fait venir un serrurier de Rouen, et lui ai commandé pour ma chambre des persiennes de fer, comme en ont, à Paris, certains hôtels particuliers, au rez-de-chaussée, par crainte des voleurs.
TEST: Il me fera, en outre, une porte pareille. Je me suis donné pour un poltron, mais je m’en moque !…
TEST: 10 septembre. — Rouen, hôtel continental. C’est fait… c’est fait… mais est-il mort ? J’ai l’âme bouleversée de ce que j’ai vu.
TEST: Hier donc, le serrurier ayant posé ma persienne et ma porte de fer, j’ai laissé tout ouvert jusqu’à minuit, bien qu’il commençât à faire froid.
TEST: Tout à coup, j’ai senti qu’il était là, et une joie, une joie folle m’a saisi.
TEST: Je me suis levé lentement, et j’ai marché à droite, à gauche, longtemps pour qu’il ne devinât rien ; puis j’ai ôté mes bottines et mis mes savates avec négligence ; puis j’ai fermé ma persienne de fer, et revenant à pas tranquilles vers la porte, j’ai fermé la porte aussi à double tour.
TEST: Retournant alors vers la fenêtre, je la fixai par un cadenas, dont je mis la clef dans ma poche.
TEST: Tout à coup, je compris qu’il s’agitait autour de moi, qu’il avait peur à son tour, qu’il m’ordonnait de lui ouvrir.
TEST: Je faillis céder ; je ne cédai pas, mais m’adossant à la porte, je l’entre-bâillai, tout juste assez pour passer, moi, à reculons ; et comme je suis très grand ma tête touchait au linteau.
TEST: J’étais sûr qu’il n’avait pu s’échapper et je l’enfermai, tout seul, tout seul ! Quelle joie ! Je le tenais !
TEST: Alors, je descendis, en courant ; je pris dans mon salon, sous ma chambre, mes deux lampes et je renversai toute l’huile sur le tapis, sur les meubles, partout ; puis j’y mis le feu, et je me sauvai, après avoir bien refermé, à double tour, la grande porte d’entrée.
TEST: Et j’allai me cacher au fond de mon jardin, dans un massif de lauriers. Comme ce fut long ! comme ce fut long !
TODO: Tout était noir, muet, immobile ; pas un souffle d’air, pas une étoile, des montagnes de nuages qu’on ne voyait point, mais qui pesaient sur mon âme si {{lourds}}, si lourds.
TEST: Je regardais ma maison, et j’attendais. Comme ce fut long !
TEST: Je croyais déjà que le feu s’était éteint tout seul, ou qu’il l’avait éteint, Lui, quand une des fenêtres d’en bas creva sous la poussée de l’incendie, et une flamme, une grande flamme rouge et jaune, longue, molle, caressante, monta le long du mur blanc et le baisa jusqu’au toit.
TEST: Une lueur courut dans les arbres, dans les branches, dans les feuilles, et un frisson, un frisson de peur aussi !
TEST: Les oiseaux se réveillaient ; un chien se mit à hurler ; il me sembla que le jour se levait !
TEST: Deux autres fenêtres éclatèrent aussitôt, et je vis que tout le bas de ma demeure n’était plus qu’un effrayant brasier.
TEST: Mais un cri, un cri horrible, suraigu, déchirant, un cri de femme passa dans la nuit, et deux mansardes s’ouvrirent !
TEST: J’avais oublié mes domestiques ! Je vis leurs faces affolées, et leurs bras qui s’agitaient !…
TEST: Alors, éperdu d’horreur, je me mis à courir vers le village en hurlant : « Au secours ! au secours ! au feu ! au feu ! » Je rencontrai des gens qui s’en venaient déjà et je retournai avec eux, pour voir !
TEST: La maison, maintenant, n’était plus qu’un bûcher horrible et magnifique, un bûcher monstrueux, éclairant toute la terre, un bûcher où brûlaient des hommes, et où il brûlait aussi, Lui, Lui, mon prisonnier, l’Être nouveau, le nouveau maître, le Horla !
TEST: Soudain le toit tout entier s’engloutit entre les murs, et un volcan de flammes jaillit jusqu’au ciel.
TEST: Par toutes les fenêtres ouvertes sur la fournaise, je voyais la cuve de feu, et je pensais qu’il était là, dans ce four, mort…
TEST: — Mort ? Peut-être ?… Son corps ? son corps que le jour traversait n’était-il pas indestructible par les moyens qui tuent les nôtres ?
TEST: S’il n’était pas mort ?… seul peut-être le temps a prise sur l’Être Invisible et Redoutable.
TEST: Pourquoi ce corps transparent, ce corps inconnaissable, ce corps d’Esprit, s’il devait craindre, lui aussi, les maux, les blessures, les infirmités, la destruction prématurée ?
TEST: La destruction prématurée ? toute l’épouvante humaine vient d’elle !
TEST: Après l’homme le Horla. — Après celui qui peut mourir tous les jours, à toutes les heures, à toutes les minutes, par tous les accidents, est venu celui qui ne doit mourir qu’à son jour, à son heure, à sa minute, parce qu’il a touché la limite de son existence !
TEST: Non… non… sans aucun doute, sans aucun doute… il n’est pas mort… Alors… alors… il va donc falloir que je me tue, moi !…
# FIN DU HORLA


!!! Double assassinat dans la rue morgue, d’Edgar Poe                                             !!
# Texte tiré de Wikisource
# Les paragraphes ont été découpés pour réduire la longueur des tests.
TEST: DOUBLE ASSASSINAT DANS LA RUE MORGUE — Edgar Poe
TEST: Quelle chanson chantaient les sirènes ? quel nom Achille avait-il pris, quand il se cachait parmi les femmes ? – Questions embarrassantes, il est vrai, mais qui ne sont pas situées au-delà de toute conjecture.
TEST: Sir Thomas Browne.
TODO: Les facultés de l’esprit qu’on définit par le terme {{analytiques}} sont en elles-mêmes fort peu susceptibles d’analyse.
TEST: Nous ne les apprécions que par leurs résultats. Ce que nous en savons, entre autres choses, c’est qu’elles sont pour celui qui les possède à un degré extraordinaire une source de jouissances des plus vives.
TEST: De même que l’homme fort se réjouit dans son aptitude physique, se complaît dans les exercices qui provoquent les muscles à l’action, de même l’analyse prend sa gloire dans cette activité spirituelle dont la fonction est de débrouiller.
TEST: Il tire du plaisir même des plus triviales occasions qui mettent ses talents en jeu.
TEST: Il raffole des énigmes, des rébus, des hiéroglyphes ; il déploie dans chacune des solutions une puissance de perspicacité qui, dans l’opinion vulgaire, prend un caractère surnaturel.
TEST: Les résultats, habilement déduits par l’âme même et l’essence de sa méthode, ont réellement tout l’air d’une intuition.
TEST: Cette faculté de résolution tire peut-être une grande force de l’étude des mathématiques, et particulièrement de la très-haute branche de cette science, qui, fort improprement et simplement en raison de ses opérations rétrogrades, a été nommée l’analyse, comme si elle était l’analyse par excellence.
TEST: Car, en somme, tout calcul n’est pas en soi une analyse. Un joueur d’échecs, par exemple, fait fort bien l’un sans l’autre.
TEST: Il suit de là que le jeu d’échecs, dans ses effets sur la nature spirituelle, est fort mal apprécié.
TEST: Je ne veux pas écrire ici un traité de l’analyse, mais simplement mettre en tête d’un récit passablement singulier, quelques observations jetées tout à fait à l’abandon et qui lui serviront de préface.
TEST: Je prends donc cette occasion de proclamer que la haute puissance de la réflexion est bien plus activement et plus profitablement exploitée par le modeste jeu de dames que par toute la laborieuse futilité des échecs.
TEST: Dans ce dernier jeu, où les pièces sont douées de mouvements divers et bizarres, et représentent des valeurs diverses et variées, la complexité est prise – erreur fort commune – pour de la profondeur.
TEST: L’attention y est puissamment mise en jeu. Si elle se relâche d’un instant, on commet une erreur, d’où il résulte une perte ou une défaite.
TEST: Comme les mouvements possibles sont, non-seulement variés, mais inégaux en puissance, les chances de pareilles erreurs sont très-multipliées ; et dans neuf cas sur dix, c’est le joueur le plus attentif qui gagne et non pas le plus habile.
TEST: Dans les dames, au contraire, où le mouvement est simple dans son espèce et ne subit que peu de variations, les probabilités d’inadvertance sont beaucoup moindres, et l’attention n’étant pas absolument et entièrement accaparée, tous les avantages remportés par chacun des joueurs ne peuvent être remportés que par une perspicacité supérieure.
TEST: Pour laisser là ces abstractions, supposons un jeu de dames où la totalité des pièces soit réduite à quatre dames, et où naturellement il n’y ait pas lieu de s’attendre à des étourderies.
TEST: Il est évident qu’ici la victoire ne peut être décidée, – les deux parties étant absolument égales, – que par une tactique habile, résultat de quelque puissant effort de l’intellect.
TEST: Privé des ressources ordinaires, l’analyste entre dans l’esprit de son adversaire, s’identifie avec lui, et souvent découvre d’un seul coup d’œil l’unique moyen – un moyen quelquefois absurdement simple – de l’attirer dans une faute ou de le précipiter dans un faux calcul.
TEST: On a longtemps cité le whist pour son action sur la faculté du calcul ; et on a connu des hommes d’une haute intelligence qui semblaient y prendre un plaisir incompréhensible et dédaigner les échecs comme un jeu frivole.
TEST: En effet, il n’y a aucun jeu analogue qui fasse plus travailler la faculté de l’analyse.
TEST: Le meilleur joueur d’échecs de la chrétienté ne peut guère être autre chose que le meilleur joueur d’échecs ; mais la force au whist implique la puissance de réussir dans toutes les spéculations bien autrement importantes où l’esprit lutte avec l’esprit.
TEST: Quand je dis la force, j’entends cette perfection dans le jeu qui comprend l’intelligence de tous les cas dont on peut légitimement faire son profit.
TEST: Ils sont non-seulement divers, mais complexes, et se dérobent souvent dans des profondeurs de la pensée absolument inaccessibles à une intelligence ordinaire.
TEST: Observer attentivement, c’est se rappeler distinctement ; et, à ce point de vue, le joueur d’échecs capable d’une attention très-intense jouera fort bien au whist, puisque les règles de Hoyle, basées elles-mêmes sur le simple mécanisme du jeu, sont facilement et généralement intelligibles.
TEST: Aussi, avoir une mémoire fidèle et procéder d’après le livre sont des points qui constituent pour le vulgaire le summum du bien jouer.
TEST: Mais c’est dans les cas situés au-delà de la règle que le talent de l’analyste se manifeste ; il fait en silence une foule d’observations et de déductions.
TEST: Ses partenaires en font peut-être autant ; et la différence d’étendue dans les renseignements ainsi acquis ne gît pas tant dans la validité de la déduction que dans la qualité de l’observation.
TEST: L’important, le principal est de savoir ce qu’il faut observer.
TEST: Notre joueur ne se confine pas dans son jeu, et, bien que ce jeu soit l’objet actuel de son attention, il ne rejette pas pour cela les déductions qui naissent d’objets étrangers au jeu.
TEST: Il examine la physionomie de son partenaire, il la compare soigneusement avec celle de chacun de ses adversaires.
TEST: Il considère la manière dont chaque partenaire distribue ses cartes ; il compte souvent, grâce aux regards que laissent échapper les joueurs satisfaits, les atouts et les honneurs, un à un.
TEST: Il note chaque mouvement de la physionomie, à mesure que le jeu marche, et recueille un capital de pensées dans les expressions variées de certitude, de surprise, de triomphe ou de mauvaise humeur.
TEST: À la manière de ramasser une levée, il devine si la même personne en peut faire une autre dans la suite.
TEST: Il reconnaît ce qui est joué par feinte à l’air dont c’est jeté sur la table.
TEST: Une parole accidentelle, involontaire, une carte qui tombe, ou qu’on retourne par hasard, qu’on ramasse avec anxiété ou avec insouciance ; le compte des levées et l’ordre dans lequel elles sont rangées ; l’embarras, l’hésitation, la vivacité, la trépidation, – tout est pour lui symptôme, diagnostic, tout rend compte à cette perception, – intuitive en apparence, – du véritable état des choses.
TEST: Quand les deux ou trois premiers tours ont été faits, il possède à fond le jeu qui est dans chaque main, et peut dès lors jouer ses cartes en parfaite connaissance de cause, comme si tous les autres joueurs avaient retourné les leurs.
TEST: La faculté d’analyse ne doit pas être confondue avec la simple ingéniosité ; car, pendant que l’analyste est nécessairement ingénieux, il arrive souvent que l’homme ingénieux est absolument incapable d’analyse.
TEST: La faculté de combinaison, ou constructivité, par laquelle se manifeste généralement cette ingéniosité, et à laquelle les phrénologues – ils ont tort, selon moi, – assignent un organe à part, – en supposant qu’elle soit une faculté primordiale, a paru dans des êtres dont l’intelligence était limitrophe de l’idiotie, assez souvent pour attirer l’attention générale des écrivains psychologistes.
TEST: Entre l’ingéniosité et l’aptitude analytique, il y a une différence beaucoup plus grande qu’entre l’imaginative et l’imagination, mais d’un caractère rigoureusement analogue.
TEST: En somme, on verra que l’homme ingénieux est toujours plein d’imaginative, et que l’homme vraiment imaginatif n’est jamais autre chose qu’un analyste.
TEST: Le récit qui suit sera pour le lecteur un commentaire lumineux des propositions que je viens d’avancer.
TODO: Je demeurais à Paris, – pendant le printemps et une partie de l’été de 18{{..}}, – et j’y fis la connaissance d’un certain C. Auguste Dupin.
TEST: Ce jeune gentleman appartenait à une excellente famille, une famille illustre même ; mais, par une série d’événements malencontreux, il se trouva réduit à une telle pauvreté, que l’énergie de son caractère y succomba, et qu’il cessa de se pousser dans le monde et de s’occuper du rétablissement de sa fortune.
TEST: Grâce à la courtoisie de ses créanciers, il resta en possession d’un petit reliquat de son patrimoine ; et, sur la rente qu’il en tirait, il trouva moyen, par une économie rigoureuse, de subvenir aux nécessités de la vie, sans s’inquiéter autrement des superfluités.
TEST: Les livres étaient véritablement son seul luxe, et à Paris on se les procure facilement.
TEST: Notre première connaissance se fit dans un obscur cabinet de lecture de la rue Montmartre, par ce fait fortuit que nous étions tous deux à la recherche d’un même livre, fort remarquable et fort rare ; cette coïncidence nous rapprocha. Nous nous vîmes toujours de plus en plus.
TEST: Je fus profondément intéressé par sa petite histoire de famille, qu’il me raconta minutieusement avec cette candeur et cet abandon, – ce sans-façon du moi, – qui est le propre de tout Français quand il parle de ses propres affaires.
TEST: Je fus aussi fort étonné de la prodigieuse étendue de ses lectures, et par-dessus tout je me sentis l’âme prise par l’étrange chaleur et la vitale fraîcheur de son imagination.
TEST: Cherchant dans Paris certains objets qui faisaient mon unique étude, je vis que la société d’un pareil homme serait pour moi un trésor inappréciable, et dès lors je me livrai franchement à lui.
TEST: Nous décidâmes enfin que nous vivrions ensemble tout le temps de mon séjour dans cette ville ; et, comme mes affaires étaient un peu moins embarrassées que les siennes, je me chargeai de louer et de meubler, dans un style approprié à la mélancolie fantasque de nos deux caractères, une maisonnette antique et bizarre que des superstitions dont nous ne daignâmes pas nous enquérir avaient fait déserter, – tombant presque en ruine, et située dans une partie reculée et solitaire du faubourg Saint-Germain.
TEST: Si la routine de notre vie dans ce lieu avait été connue du monde, nous eussions passé pour deux fous, – peut-être pour des fous d’un genre inoffensif. Notre réclusion était complète ; nous ne recevions aucune visite.
TEST: Le lieu de notre retraite était resté un secret – soigneusement gardé – pour mes anciens camarades ; il y avait plusieurs années que Dupin avait cessé de voir du monde et de se répandre dans Paris. Nous ne vivions qu’entre nous.
TEST: Mon ami avait une bizarrerie d’humeur, – car comment définir cela ? – c’était d’aimer la nuit pour l’amour de la nuit ; la nuit était sa passion ; et je tombai moi-même tranquillement dans cette bizarrerie, comme dans toutes les autres qui lui étaient propres, me laissant aller au courant de toutes ses étranges originalités avec un parfait abandon.
TEST: La noire divinité ne pouvait pas toujours demeurer avec nous ; mais nous en faisions la contrefaçon.
TEST: Au premier point du jour, nous fermions tous les lourds volets de notre masure, nous allumions une couple de bougies fortement parfumées, qui ne jetaient que des rayons très-faibles et très-pâles.
TEST: Au sein de cette débile clarté, nous livrions chacun notre âme à ses rêves, nous lisions, nous écrivions, ou nous causions, jusqu’à ce que la pendule nous avertît du retour de la véritable obscurité.
TEST: Alors, nous nous échappions à travers les rues, bras dessus bras dessous, continuant la conversation du jour, rôdant au hasard jusqu’à une heure très-avancée, et cherchant à travers les lumières désordonnées et les ténèbres de la populeuse cité ces innombrables excitations spirituelles que l’étude paisible ne peut pas donner.
TEST: Dans ces circonstances, je ne pouvais m’empêcher de remarquer et d’admirer, – quoique la riche idéalité dont il était doué eût dû m’y préparer, – une aptitude analytique particulière chez Dupin.
TEST: Il semblait prendre un délice âcre à l’exercer, – peut-être même à l’étaler, – et avouait sans façon tout le plaisir qu’il en tirait.
TEST: Il me disait à moi, avec un petit rire tout épanoui, que bien des hommes avaient pour lui une fenêtre ouverte à l’endroit de leur cœur, et d’habitude il accompagnait une pareille assertion de preuves immédiates et des plus surprenantes, tirées d’une connaissance profonde de ma propre personne.
TEST: Dans ces moments-là, ses manières étaient glaciales et distraites ; ses yeux regardaient dans le vide, et sa voix, – une riche voix de ténor, habituellement, – montait jusqu’à la voix de tête ; c’eût été de la pétulance, sans l’absolue délibération de son parler et la parfaite certitude de son accentuation.
TEST: Je l’observais dans ses allures, et je rêvais souvent à la vieille philosophie de l’âme double, – je m’amusais à l’idée d’un Dupin double, – un Dupin créateur et un Dupin analyste.
TEST: Qu’on ne s’imagine pas, d’après ce que je viens de dire, que je vais dévoiler un grand mystère ou écrire un roman.
TEST: Ce que j’ai remarqué dans ce singulier Français était simplement le résultat d’une intelligence surexcitée, – malade peut-être.
TEST: Mais un exemple donnera une meilleure idée de la nature de ses observations à l’époque dont il s’agit.
TEST: Une nuit, nous flânions dans une longue rue sale, avoisinant le Palais-Royal.
TEST: Nous étions plongés chacun dans nos propres pensées, en apparence du moins, et, depuis près d’un quart d’heure, nous n’avions pas soufflé une syllabe. Tout à coup Dupin lâcha ces paroles :
TEST: — C’est un bien petit garçon, en vérité ; et il serait mieux à sa place au théâtre des Variétés.
TEST: — Cela ne fait pas l’ombre d’un doute, répliquai-je sans y penser et sans remarquer d’abord, tant j’étais absorbé, la singulière façon dont l’interrupteur adaptait sa parole à ma propre rêverie.
TEST: Une minute après, je revins à moi, et mon étonnement fut profond.
TEST: — Dupin, dis-je très-gravement, voilà qui passe mon intelligence. Je vous avoue, sans ambages, que j’en suis stupéfié et que j’en peux à peine croire mes sens.
TEST: Comment a-t-il pu se faire que vous ayez deviné que je pensais à… ?
TEST: Mais je m’arrêtai pour m’assurer indubitablement qu’il avait réellement deviné à qui je pensais.
TEST: — À Chantilly ? dit-il ; pourquoi vous interrompre ? Vous faisiez en vous-même la remarque que sa petite taille le rendait impropre à la tragédie.
TEST: C’était précisément ce qui faisait le sujet de mes réflexions.
TEST: Chantilly était un ex-savetier de la rue Saint-Denis qui avait la rage du théâtre, et avait abordé le rôle de Xerxès dans la tragédie de Crébillon ; ses prétentions étaient dérisoires : on en faisait des gorges chaudes.
TEST: — Dites-moi, pour l’amour de Dieu ! la méthode – si méthode il y a – à l’aide de laquelle vous avez pu pénétrer mon âme, dans le cas actuel !
TEST: En réalité, j’étais encore plus étonné que je n’aurais voulu le confesser.
TEST: — C’est le fruitier, répliqua mon ami, qui vous a amené à cette conclusion que le raccommodeur de semelles n’était pas de taille à jouer Xerxès et tous les rôles de ce genre.
TEST: — Le fruitier ! vous m’étonnez ! je ne connais de fruitier d’aucune espèce.
TEST: — L’homme qui s’est jeté contre vous, quand nous sommes entrés dans la rue, il y a peut-être un quart d’heure.
TEST: Je me rappelai alors qu’en effet un fruitier, portant sur sa tête un grand panier de pommes, m’avait presque jeté par terre par maladresse, comme nous passions de la rue C… dans l’artère principale où nous étions alors.
TEST: Mais quel rapport cela avait-il avec Chantilly ? Il m’était impossible de m’en rendre compte.
TEST: Il n’y avait pas un atome de charlatanerie dans mon ami Dupin.
TEST: — Je vais vous expliquer cela, dit-il, et, pour que vous puissiez comprendre tout très-clairement, nous allons d’abord reprendre la série de vos réflexions, depuis le moment dont je vous parle jusqu’à la rencontre du fruitier en question.
TEST: Les anneaux principaux de la chaîne se suivent ainsi : Chantilly, Orion, le docteur Nichols, Épicure, la stéréotomie, les pavés, le fruitier.
TEST: Il est peu de personnes qui ne se soient amusées, à un moment quelconque de leur vie, à remonter le cours de leurs idées et à rechercher par quels chemins leur esprit était arrivé à de certaines conclusions.
TEST: Souvent cette occupation est pleine d’intérêt, et celui qui l’essaye pour la première fois est étonné de l’incohérence et de la distance, immense en apparence, entre le point de départ et le point d’arrivée.
TEST: Qu’on juge donc de mon étonnement quand j’entendis mon Français parler comme il avait fait, et que je fus contraint de reconnaître qu’il avait dit la pure vérité.
TEST: Il continua :
TEST: — Nous causions de chevaux – si ma mémoire ne me trompe pas – juste avant de quitter la rue C… Ce fut notre dernier thème de conversation.
TEST: Comme nous passions dans cette rue-ci, un fruitier, avec un gros panier sur la tête, passa précipitamment devant nous, vous jeta sur un tas de pavés amoncelés dans un endroit où la voie est en réparation.
TEST: Vous avez mis le pied sur une des pierres branlantes ; vous avez glissé, vous vous êtes légèrement foulé la cheville ; vous avez paru vexé, grognon ; vous avez marmotté quelques paroles ; vous vous êtes retourné pour regarder le tas, puis vous avez continué votre chemin en silence.
TEST: Je n’étais pas absolument attentif à tout ce que vous faisiez ; mais, pour moi, l’observation est devenue, de vieille date, une espèce de nécessité.
TEST: » Vos yeux sont restés attachés sur le sol, – surveillant avec une espèce d’irritation les trous et les ornières du pavé (de façon que je voyais bien que vous pensiez toujours aux pierres), jusqu’à ce que nous eussions atteint le petit passage qu’on nomme le passage Lamartine[1], où l’on vient de faire l’essai du pavé de bois, un système de blocs unis et solidement assemblés.
TEST: Ici votre physionomie s’est éclaircie, j’ai vu vos lèvres remuer, et j’ai deviné, à n’en pas douter, que vous vous murmuriez le mot stéréotomie, un terme appliqué fort prétentieusement à ce genre de pavage.
TEST: Je savais que vous ne pouviez pas dire stéréotomie sans être induit à penser aux atomes, et de là aux théories d’Épicure ; et, comme dans la discussion que nous eûmes, il n’y a pas longtemps, à ce sujet, je vous avais fait remarquer que les vagues conjectures de l’illustre Grec avaient été confirmées singulièrement, sans que personne y prît garde, par les dernières théories sur les nébuleuses et les récentes découvertes cosmogoniques, je sentis que vous ne pourriez pas empêcher vos yeux de se tourner vers la grande nébuleuse d’Orion ; je m’y attendais certainement.
TEST: Vous n’y avez pas manqué, et je fus alors certain d’avoir strictement emboîté le pas de votre rêverie.
TEST: Or, dans cette amère boutade sur Chantilly, qui a paru hier dans le Musée, l’écrivain satirique, en faisant des allusions désobligeantes au changement de nom du savetier quand il a chaussé le cothurne, citait un vers latin dont nous avons souvent causé. Je veux parler du vers :
TEST: Perdidit antiquum littera prima sonum.
TEST: Je vous avais dit qu’il avait trait à Orion, qui s’écrivait primitivement Urion ; et, à cause d’une certaine acrimonie mêlée à cette discussion, j’étais sûr que vous ne l’aviez pas oubliée.
TEST: Il était clair, dès lors, que vous ne pouviez pas manquer d’associer les deux idées d’Orion et de Chantilly. Cette association d’idées, je la vis au style du sourire qui traversa vos lèvres.
TEST: Vous pensiez à l’immolation du pauvre savetier. Jusque-là, vous aviez marché courbé en deux, mais alors je vous vis vous redresser de toute votre hauteur.
TEST: J’étais bien sûr que vous pensiez à la pauvre petite taille de Chantilly.
TEST: C’est dans ce moment que j’interrompis vos réflexions pour vous faire remarquer que c’était un pauvre petit avorton que ce Chantilly, et qu’il serait bien mieux à sa place au théâtre des Variétés.
TEST: Peu de temps après cet entretien, nous parcourions l’édition du soir de la Gazette des tribunaux, quand les paragraphes suivants attirèrent notre attention :
TODO: « Double assassinat des plus singuliers. – Ce matin, vers trois heures, les habitants du quartier Saint-Roch furent réveillés par une suite de cris effrayants, qui semblaient venir du quatrième étage d’une maison de la rue Morgue, que l’on savait {{occupée}} en totalité par une dame l’Espanaye et sa fille, mademoiselle Camille l’Espanaye.
TEST: Après quelques retards causés par des efforts infructueux pour se faire ouvrir à l’amiable, la grande porte fut forcée avec une pince, et huit ou dix voisins entrèrent, accompagnés de deux gendarmes.
TEST: » Cependant, les cris avaient cessé ; mais, au moment où tout ce monde arrivait pêle-mêle au premier étage, on distingua deux fortes voix, peut-être plus, qui semblaient se disputer violemment et venir de la partie supérieure de la maison.
TEST: Quand on arriva au second palier, ces bruits avaient également cessé, et tout était parfaitement tranquille.
TEST: Les voisins se répandirent de chambre en chambre.
TEST: Arrivés à une vaste pièce située sur le derrière, au quatrième étage, et dont on força la porte qui était fermée, avec la clef en dedans, ils se trouvèrent en face d’un spectacle qui frappa tous les assistants d’une terreur non moins grande que leur étonnement.
TEST: » La chambre était dans le plus étrange désordre ; les meubles brisés et éparpillés dans tous les sens.
TEST: Il n’y avait qu’un lit, les matelas en avaient été arrachés et jetés au milieu du parquet.
TEST: Sur une chaise, on trouva un rasoir mouillé de sang ; dans l’âtre, trois longues et fortes boucles de cheveux gris, qui semblaient avoir été violemment arrachées avec leurs racines.
TEST: Sur le parquet gisaient quatre napoléons, une boucle d’oreille ornée d’une topaze, trois grandes cuillers d’argent, trois plus petites en métal d’Alger, et deux sacs contenant environ quatre mille francs en or.
TEST: Dans un coin, les tiroirs d’une commode étaient ouverts et avaient sans doute été mis au pillage, bien qu’on y ait trouvé plusieurs articles intacts.
TEST: Un petit coffret de fer fut trouvé sous la literie (non pas sous le bois de lit) ; il était ouvert, avec la clef dans la serrure.
TEST: Il ne contenait que quelques vieilles lettres et d’autres papiers sans importance.
TEST: » On ne trouva aucune trace de madame l’Espanaye ; mais on remarqua une quantité extraordinaire de suie dans le foyer ; on fit une recherche dans la cheminée, et – chose horrible à dire ! – on en tira le corps de la demoiselle, la tête en bas, qui avait été introduit de force et poussé par l’étroite ouverture jusqu’à une distance assez considérable.
TEST: Le corps était tout chaud. En l’examinant, on découvrit de nombreuses excoriations, occasionnées sans doute par la violence avec laquelle il y avait été fourré et qu’il avait fallu employer pour le dégager.
TEST: La figure portait quelques fortes égratignures, et la gorge était stigmatisée par des meurtrissures noires et de profondes traces d’ongles, comme si la mort avait eu lieu par strangulation.
TEST: » Après un examen minutieux de chaque partie de la maison, qui n’amena aucune découverte nouvelle, les voisins s’introduisirent dans une petite cour pavée, située sur le derrière du bâtiment.
TEST: Là gisait le cadavre de la vieille dame, avec la gorge si parfaitement coupée, que, quand on essaya de le relever, la tête se détacha du tronc.
TEST: Le corps, aussi bien que la tête, était terriblement mutilé, et celui-ci à ce point qu’il gardait à peine une apparence humaine.
TEST: » Toute cette affaire resta un horrible mystère, et jusqu’à présent on n’a pas encore découvert, que nous sachions, le moindre fil conducteur. »
TEST: Le numéro suivant portait ces détails additionnels :
TEST: « Le drame de la rue Morgue. – Bon nombre d’individus ont été interrogés relativement à ce terrible et extraordinaire événement, mais rien n’a transpiré qui puisse jeter quelque jour sur l’affaire.
TEST: Nous donnons ci-dessous les dépositions obtenues :
TEST: » Pauline Dubourg, blanchisseuse, dépose qu’elle a connu les deux victimes pendant trois ans, et qu’elle a blanchi pour elles pendant tout ce temps.
TEST: La vieille dame et sa fille semblaient en bonne intelligence, – très-affectueuses l’une envers l’autre. C’étaient de bonnes payes.
TEST: Elle ne peut rien dire relativement à leur genre de vie et à leurs moyens d’existence.
TEST: Elle croit que madame l’Espanaye disait la bonne aventure pour vivre. Cette dame passait pour avoir de l’argent de côté.
TEST: Elle n’a jamais rencontré personne dans la maison, quand elle venait rapporter ou prendre le linge.
TEST: Elle est sûre que ces dames n’avaient aucun domestique à leur service. Il lui a semblé qu’il n’y avait de meubles dans aucune partie de la maison, excepté au quatrième étage.
TEST: » Pierre Moreau, marchand de tabac, dépose qu’il fournissait habituellement madame l’Espanaye, et lui vendait de petites quantités de tabac, quelquefois en poudre.
TEST: Il est né dans le quartier et y a toujours demeuré.
TEST: La défunte et sa fille occupaient depuis plus de six ans la maison où l’on a trouvé leurs cadavres.
TEST: Primitivement elle était habitée par un bijoutier, qui sous-louait les appartements supérieurs à différentes personnes.
TEST: La maison appartenait à madame l’Espanaye. Elle s’était montrée très-mécontente de son locataire, qui endommageait les lieux ; elle était venue habiter sa propre maison, refusant d’en louer une seule partie.
TEST: La bonne dame était en enfance. Le témoin a vu la fille cinq ou six fois dans l’intervalle de ces six années.
TEST: Elles menaient toutes deux une vie excessivement retirée ; elles passaient pour avoir de quoi. Il a entendu dire chez les voisins que madame l’Espanaye disait la bonne aventure ; il ne le croit pas.
TEST: Il n’a jamais vu personne franchir la porte, excepté la vieille dame et sa fille, un commissionnaire une ou deux fois, et un médecin huit ou dix.
TEST: » Plusieurs autres personnes du voisinage déposent dans le même sens.
TEST: On ne cite personne comme ayant fréquenté la maison. On ne sait pas si la dame et sa fille avaient des parents vivants. Les volets des fenêtres de face s’ouvraient rarement.
TEST: Ceux de derrière étaient toujours fermés, excepté aux fenêtres de la grande arrière-pièce du quatrième étage. La maison était une assez bonne maison, pas trop vieille.
TEST: » Isidore Muset, gendarme, dépose qu’il a été mis en réquisition, vers trois heures du matin, et qu’il a trouvé à la grande porte vingt ou trente personnes qui s’efforçaient de pénétrer dans la maison.
TEST: Il l’a forcée avec une baïonnette et non pas avec une pince.
TEST: Il n’a pas eu grand’peine à l’ouvrir, parce qu’elle était à deux battants et n’était verrouillée ni par en haut, ni par en bas.
TEST: Les cris ont continué jusqu’à ce que la porte fût enfoncée, puis ils ont soudainement cessé.
TEST: On eût dit les cris d’une ou de plusieurs personnes en proie aux plus vives douleurs ; des cris très-hauts, très-prolongés, – non pas des cris brefs, ni précipités.
TEST: Le témoin a grimpé l’escalier.
TEST: En arrivant au premier palier, il a entendu deux voix qui se discutaient très-haut et très-aigrement ; – l’une, une voix rude, l’autre beaucoup plus aiguë, une voix très-singulière.
TEST: Il a distingué quelques mots de la première, c’était celle d’un Français. Il est certain que ce n’est pas une voix de femme.
TODO: Il a pu distinguer les mots {{sacré}} et diable. La voix aiguë était celle d’un étranger. Il ne sait pas précisément si c’était une voix d’homme ou de femme.
TEST: Il n’a pu deviner ce qu’elle disait, mais il présume qu’elle parlait espagnol.
TEST: Ce témoin rend compte de l’état de la chambre et des cadavres dans les mêmes termes que nous l’avons fait hier.
TEST: » Henri Duval, un voisin, et orfèvre de son état, dépose qu’il faisait partie du groupe de ceux qui sont entrés les premiers dans la maison. Confirme généralement le témoignage de Muset.
TEST: Aussitôt qu’ils se sont introduits dans la maison, ils ont refermé la porte pour barrer le passage à la foule qui s’amassait considérablement, malgré l’heure plus que matinale.
TEST: La voix aiguë, à en croire le témoin, était une voix d’Italien. À coup sûr, ce n’était pas une voix française.
TEST: Il ne sait pas au juste si c’était une voix de femme ; cependant, cela pourrait bien être.
TEST: Le témoin n’est pas familiarisé avec la langue italienne ; il n’a pu distinguer les paroles, mais il est convaincu d’après l’intonation que l’individu qui parlait était un Italien.
TEST: Le témoin a connu madame l’Espanaye et sa fille.
TEST: Il a fréquemment causé avec elles. Il est certain que la voix aiguë n’était celle d’aucune des victimes.
TEST: » Odenheimer, restaurateur. Ce témoin s’est offert de lui-même. Il ne parle pas français, et on l’a interrogé par le canal d’un interprète.
TEST: Il est né à Amsterdam. Il passait devant la maison au moment des cris. Ils ont duré quelques minutes, dix minutes peut-être. C’étaient des cris prolongés, très-hauts, très-effrayants, – des cris navrants.
TEST: Odenheimer est un de ceux qui ont pénétré dans la maison. Il confirme le témoignage précédent, à l’exception d’un seul point.
TEST: Il est sûr que la voix aiguë était celle d’un homme, – d’un Français. Il n’a pu distinguer les mots articulés.
TEST: On parlait haut et vite, – d’un ton inégal, – et qui exprimait la crainte aussi bien que la colère.
TEST: La voix était âpre, plutôt âpre qu’aiguë. Il ne peut appeler cela précisément une voix aiguë. La grosse voix dit à plusieurs reprises : Sacré, – diable, – et une fois : Mon Dieu !
TEST: » Jules Mignaud, banquier, de la maison Mignaud et fils, rue Deloraine. Il est l’aîné des Mignaud. Madame l’Espanaye avait quelque fortune.
TEST: Il lui avait ouvert un compte dans sa maison, huit ans auparavant, au printemps.
TEST: Elle a souvent déposé chez lui de petites sommes d’argent. Il ne lui a rien délivré jusqu’au troisième jour avant sa mort, où elle est venue lui demander en personne une somme de quatre mille francs. Cette somme lui a été payée en or, et un commis a été chargé de la lui porter chez elle.
TEST: » Adolphe Lebon, commis chez Mignaud et fils, dépose que, le jour en question, vers midi, il a accompagné madame l’Espanaye à son logis, avec les quatre mille francs, en deux sacs.
TEST: Quand la porte s’ouvrit, mademoiselle l’Espanaye parut, et lui prit des mains l’un des deux sacs, pendant que la vieille dame le déchargeait de l’autre.
TEST: Il les salua et partit. Il n’a vu personne dans la rue en ce moment. C’est une rue borgne, très-solitaire.
TEST: » William Bird, tailleur, dépose qu’il est un de ceux qui se sont introduits dans la maison. Il est Anglais. Il a vécu deux ans à Paris. Il est un des premiers qui ont monté l’escalier.
TODO: Il a entendu les voix qui se disputaient. La voix rude était celle d’un Français. Il a pu distinguer quelques mots, mais il ne se les rappelle pas. Il a entendu distinctement sacré et mon Dieu.
TEST: C’était en ce moment un bruit comme de plusieurs personnes qui se battent, – le tapage d’une lutte et d’objets qu’on brise. La voix aiguë était très-forte, plus forte que la voix rude.
TEST: Il est sûr que ce n’était pas une voix d’Anglais. Elle lui sembla une voix d’Allemand ; peut-être bien une voix de femme. Le témoin ne sait pas l’allemand.
TEST: » Quatre des témoins ci-dessus mentionnés ont été assignés de nouveau, et ont déposé que la porte de la chambre où fut trouvé le corps de mademoiselle l’Espanaye était fermée en dedans quand ils y arrivèrent.
TEST: Tout était parfaitement silencieux ; ni gémissements, ni bruits d’aucune espèce. Après avoir forcé la porte, ils ne virent personne.
TEST: » Les fenêtres, dans la chambre de derrière et dans celle de face, étaient fermées et solidement assujetties en dedans. Une porte de communication était fermée, mais pas à clef.
TEST: La porte qui conduit de la chambre du devant au corridor était fermée à clef, et la clef en dedans ; une petite pièce sur le devant de la maison, au quatrième étage, à l’entrée du corridor, ouverte, et la porte entre-bâillée ; cette pièce, encombrée de vieux bois de lit, de malles, etc.
TEST: On a soigneusement dérangé et visité tous ces objets.
TEST: Il n’y a pas un pouce d’une partie quelconque de la maison qui n’ait été soigneusement visité. On a fait pénétrer des ramoneurs dans les cheminées. La maison est à quatre étages avec des mansardes.
TEST: Une trappe qui donne sur le toit était condamnée et solidement fermée avec des clous ; elle ne semblait pas avoir été ouverte depuis des années.
TEST: Les témoins varient sur la durée du temps écoulé entre le moment où l’on a entendu les voix qui se disputaient et celui où l’on a forcé la porte de la chambre.
TEST: Quelques-uns l’évaluent trop court, deux ou trois minutes, – d’autres, cinq minutes. La porte ne fut ouverte qu’à grand’peine.
TEST: » Alfonso Garcio, entrepreneur des pompes funèbres, dépose qu’il demeure rue Morgue.
TEST: Il est né en Espagne. Il est un de ceux qui ont pénétré dans la maison. Il n’a pas monté l’escalier. Il a les nerfs très-délicats, et redoute les conséquences d’une violente agitation nerveuse.
TEST: Il a entendu les voix qui se disputaient. La grosse voix était celle d’un Français.
TEST: Il n’a pu distinguer ce qu’elle disait. La voix aiguë était celle d’un Anglais, il en est bien sûr. Le témoin ne sait pas l’anglais, mais il juge d’après l’intonation.
TEST: » Alberto Montani, confiseur, dépose qu’il fut des premiers qui montèrent l’escalier. Il a entendu les voix en question.
TEST: La voix rauque était celle d’un Français. Il a distingué quelques mots. L’individu qui parlait semblait faire des remontrances.
TEST: Il n’a pas pu deviner ce que disait la voix aiguë. Elle parlait vite et par saccades. Il l’a prise pour la voix d’un Russe.
TEST: Il confirme en général les témoignages précédents. Il est Italien ; il avoue qu’il n’a jamais causé avec un Russe.
TEST: » Quelques témoins, rappelés, certifient que les cheminées dans toutes les chambres, au quatrième étage, sont trop étroites pour livrer passage à un être humain.
TEST: Quand ils ont parlé de ramonage, ils voulaient parler de ces brosses en forme de cylindres dont on se sert pour nettoyer les cheminées.
TEST: On a fait passer ces brosses du haut au bas dans tous les tuyaux de la maison. Il n’y a sur le derrière aucun passage qui ait pu favoriser la fuite d’un assassin, pendant que les témoins montaient l’escalier.
TEST: Le corps de mademoiselle l’Espanaye était si solidement engagé dans la cheminée, qu’il a fallu, pour le retirer, que quatre ou cinq des témoins réunissent leurs forces.
TEST: » Paul Dumas, médecin, dépose qu’il a été appelé au point du jour pour examiner les cadavres. Ils gisaient tous les deux sur le fond de sangle du lit dans la chambre où avait été trouvée mademoiselle l’Espanaye.
TEST: Le corps de la jeune dame était fortement meurtri et excorié. Ces particularités s’expliquent suffisamment par le fait de son introduction dans la cheminée.
TEST: La gorge était singulièrement écorchée. Il y avait, juste au-dessous du menton, plusieurs égratignures profondes, avec une rangée de taches livides, résultant évidemment de la pression des doigts.
TEST: La face était affreusement décolorée, et les globes des yeux sortaient de la tête. La langue était coupée à moitié.
TEST: Une large meurtrissure se manifestait au creux de l’estomac, produite, selon toute apparence, par la pression d’un genou.
TEST: Dans l’opinion de M. Dumas, mademoiselle l’Espanaye avait été étranglée par un ou par plusieurs individus inconnus.
TEST: » Le corps de la mère était horriblement mutilé. Tous les os de la jambe et du bras gauche plus ou moins fracassés ; le tibia gauche brisé en esquilles, ainsi que les côtes du même côté.
TEST: Tout le corps affreusement meurtri et décoloré.
TEST: Il était impossible de dire comment de pareils coups avaient été portés.
TEST: Une lourde massue de bois ou une large pince de fer, une arme grosse, pesante et contondante aurait pu produire de pareils résultats, et encore, maniée par les mains d’un homme excessivement robuste.
TEST: Avec n’importe quelle arme, aucune femme n’aurait pu frapper de tels coups. La tête de la défunte, quand le témoin la vit, était entièrement séparée du tronc, et, comme le reste, singulièrement broyée.
TEST: La gorge évidemment avait été tranchée avec un instrument très-affilé, très-probablement un rasoir.
TEST: » Alexandre Étienne, chirurgien, a été appelé en même temps que M. Dumas pour visiter les cadavres ; il confirme le témoignage et l’opinion de M. Dumas.
TEST: » Quoique plusieurs autres personnes aient été interrogées, on n’a pu obtenir aucun autre renseignement d’une valeur quelconque.
TEST: Jamais assassinat si mystérieux, si embrouillé, n’a été commis à Paris, si toutefois il y a eu assassinat.
TEST: » La police est absolument déroutée, – cas fort usité dans les affaires de cette nature. Il est vraiment impossible de retrouver le fil de cette affaire. »
TEST: L’édition du soir constatait qu’il régnait une agitation permanente dans le quartier Saint-Roch ; que les lieux avaient été l’objet d’un second examen, que les témoins avaient été interrogés de nouveau, mais tout cela sans résultat.
TEST: Cependant, un post-scriptum annonçait qu’Adolphe Lebon, le commis de la maison de banque, avait été arrêté et incarcéré, bien que rien dans les faits déjà connus ne parût suffisant pour l’incriminer.
TEST: Dupin semblait s’intéresser singulièrement à la marche de cette affaire, autant, du moins, que j’en pouvais juger par ses manières, car il ne faisait aucun commentaire.
TEST: Ce fut seulement après que le journal eut annoncé l’emprisonnement de Lebon qu’il me demanda quelle opinion j’avais relativement à ce double meurtre.
TEST: Je ne pus que lui confesser que j’étais comme tout Paris, et que je le considérais comme un mystère insoluble. Je ne voyais aucun moyen d’attraper la trace du meurtrier.
TEST: — Nous ne devons pas juger des moyens possibles, dit Dupin, par une instruction embryonnaire.
TEST: La police parisienne, si vantée pour sa pénétration, est très-rusée, rien de plus. Elle procède sans méthode, elle n’a pas d’autre méthode que celle du moment.
TEST: On fait ici un grand étalage de mesures, mais il arrive souvent qu’elles sont si intempestives et si mal appropriées au but, qu’elles font penser à M. Jourdain, qui demandait sa robe de chambre – pour mieux entendre la musique.
TEST: Les résultats obtenus sont quelquefois surprenants, mais ils sont, pour la plus grande partie, simplement dus à la diligence et à l’activité. Dans le cas où ces facultés sont insuffisantes, les plans ratent.
TEST: Vidocq, par exemple, était bon pour deviner ; c’était un homme de patience ; mais sa pensée n’étant pas suffisamment éduquée, il faisait continuellement fausse route, par l’ardeur même de ses investigations.
TEST: Il diminuait la force de sa vision en regardant l’objet de trop près.
TEST: Il pouvait peut-être voir un ou deux points avec une netteté singulière, mais, par le fait même de son procédé, il perdait l’aspect de l’affaire prise dans son ensemble.
TEST: Cela peut s’appeler le moyen d’être trop profond.
TEST: La vérité n’est pas toujours dans un puits. En somme, quant à ce qui regarde les notions qui nous intéressent de plus près, je crois qu’elle est invariablement à la surface.
TEST: Nous la cherchons dans la profondeur de la vallée : c’est au sommet des montagnes que nous la découvrirons.
TEST: » On trouve dans la contemplation des corps célestes des exemples et des échantillons excellents de ce genre d’erreur.
TEST: Jetez sur une étoile un rapide coup d’œil, regardez-la obliquement, en tournant vers elle la partie latérale de la rétine (beaucoup plus sensible à une lumière faible que la partie centrale), et vous verrez l’étoile distinctement ; vous aurez l’appréciation la plus juste de son éclat, éclat qui s’obscurcit à proportion que vous dirigez votre point de vue en plein sur elle.
TEST: » Dans le dernier cas, il tombe sur l’œil un plus grand nombre de rayons ; mais, dans le premier, il y a une réceptibilité plus complète, une susceptibilité beaucoup plus vive.
TEST: Une profondeur outrée affaiblit la pensée et la rend perplexe ; et il est possible de faire disparaître Vénus elle-même du firmament par une attention trop soutenue, trop concentrée, trop directe.
TEST: » Quant à cet assassinat, faisons nous-mêmes un examen avant de nous former une opinion.
TEST: Une enquête nous procurera de l’amusement (je trouvai cette expression bizarre, appliquée au cas en question, mais je ne dis mot) ; et, en outre, Lebon m’a rendu un service pour lequel je ne veux pas me montrer ingrat.
TEST: Nous irons sur les lieux, nous les examinerons de nos propres yeux. Je connais G…, le préfet de police, et nous obtiendrons sans peine l’autorisation nécessaire.
TEST: L’autorisation fut accordée, et nous allâmes tout droit à la rue Morgue. C’est un de ces misérables passages qui relient la rue Richelieu à la rue Saint-Roch.
TEST: C’était dans l’après-midi, et il était déjà tard quand nous y arrivâmes, car ce quartier est situé à une grande distance de celui que nous habitions.
TEST: Nous trouvâmes bien vite la maison, car il y avait une multitude de gens qui contemplaient de l’autre côté de la rue les volets fermés, avec une curiosité badaude.
TEST: C’était une maison comme toutes les maisons de Paris, avec une porte cochère, et sur l’un des côtés une niche vitrée avec un carreau mobile, représentant la loge du concierge.
TEST: Avant d’entrer, nous remontâmes la rue, nous tournâmes dans une allée, et nous passâmes ainsi sur les derrières de la maison.
TEST: Dupin, pendant ce temps, examinait tous les alentours, aussi bien que la maison, avec une attention minutieuse dont je ne pouvais pas deviner l’objet.
TEST: Nous revînmes sur nos pas vers la façade de la maison ; nous sonnâmes, nous montrâmes notre pouvoir, et les agents nous permirent d’entrer.
TEST: Nous montâmes jusqu’à la chambre où on avait trouvé le corps de mademoiselle l’Espanaye, et où gisaient encore les deux cadavres.
TEST: Le désordre de la chambre avait été respecté, comme cela se pratique en pareil cas. Je ne vis rien de plus que ce qu’avait constaté la Gazette des tribunaux.
TEST: Dupin analysait minutieusement toutes choses, sans en excepter les corps des victimes.
TEST: Nous passâmes ensuite dans les autres chambres, et nous descendîmes dans les cours, toujours accompagnés par un gendarme. Cet examen dura fort longtemps, et il était nuit quand nous quittâmes la maison.
TEST: En retournant chez nous, mon camarade s’arrêta quelques minutes dans les bureaux d’un journal quotidien.
TEST: J’ai dit que mon ami avait toute sorte de bizarreries, et que je les ménageais (car ce mot n’a pas d’équivalent en anglais).
TEST: Il entrait maintenant dans sa fantaisie de se refuser à toute conversation relativement à l’assassinat, jusqu’au lendemain à midi.
TEST: Ce fut alors qu’il me demanda brusquement si j’avais remarqué quelque chose de particulier sur le théâtre du crime.
TEST: Il y eut dans sa manière de prononcer le mot particulier un accent qui me donna le frisson sans que je susse pourquoi.
TEST: — Non, rien de particulier, dis-je, rien autre, du moins, que ce que nous avons lu tous deux dans le journal.
TEST: — La Gazette, reprit-il, n’a pas, je le crains, pénétré l’horreur insolite de l’affaire. Mais laissons là les opinions niaises de ce papier.
TEST: Il me semble que le mystère est considéré comme insoluble, par la raison même qui devrait le faire regarder comme facile à résoudre, – je veux parler du caractère excessif sous lequel il apparaît.
TEST: Les gens de police sont confondus par l’absence apparente de motifs légitimant, non le meurtre en lui-même, mais l’atrocité du meurtre.
TEST: Ils sont embarrassés aussi par l’impossibilité apparente de concilier les voix qui se disputaient avec ce fait qu’on n’a trouvé en haut de l’escalier d’autre personne que mademoiselle l’Espanaye, assassinée, et qu’il n’y avait aucun moyen de sortir sans être vu des gens qui montaient l’escalier.
TEST: L’étrange désordre de la chambre, – le corps fourré, la tête en bas, dans la cheminée, – l’effrayante mutilation du corps de la vieille dame, – ces considérations, jointes à celles que j’ai mentionnées et à d’autres dont je n’ai pas besoin de parler, ont suffi pour paralyser l’action des agents du ministère et pour dérouter complètement leur perspicacité si vantée.
TEST: Ils ont commis la très-grosse et très-commune faute de confondre l’extraordinaire avec l’abstrus.
TEST: Mais c’est justement en suivant ces déviations du cours ordinaire de la nature que la raison trouvera son chemin, si la chose est possible, et marchera vers la vérité.
TEST: Dans les investigations du genre de celle qui nous occupe, il ne faut pas tant se demander comment les choses se sont passées, qu’étudier en quoi elles se distinguent de tout ce qui est arrivé jusqu’à présent.
TEST: Bref, la facilité avec laquelle j’arriverai, – ou je suis déjà arrivé, – à la solution du mystère, est en raison directe de son insolubilité apparente aux yeux de la police.
TEST: Je fixai mon homme avec un étonnement muet.
TEST: — J’attends maintenant, continua-t-il en jetant un regard sur la porte de notre chambre, j’attends un individu qui, bien qu’il ne soit peut-être pas l’auteur de cette boucherie, doit se trouver en partie impliqué dans sa perpétration.
TEST: Il est probable qu’il est innocent de la partie atroce du crime. J’espère ne pas me tromper dans cette hypothèse ; car c’est sur cette hypothèse que je fonde l’espérance de déchiffrer l’énigme entière.
TEST: J’attends l’homme ici, – dans cette chambre, – d’une minute à l’autre.
TEST: Il est vrai qu’il peut fort bien ne pas venir, mais il y a quelques probabilités pour qu’il vienne. S’il vient, il sera nécessaire de le garder.
TEST: Voici des pistolets, et nous savons tous deux à quoi ils servent quand l’occasion l’exige.
TEST: Je pris les pistolets, sans trop savoir ce que je faisais, pouvant à peine en croire mes oreilles, – pendant que Dupin continuait, à peu près comme dans un monologue.
TEST: J’ai déjà parlé de ses manières distraites dans ces moments-là.
TEST: Son discours s’adressait à moi ; mais sa voix, quoique montée à un diapason fort ordinaire, avait cette intonation que l’on prend d’habitude en parlant à quelqu’un placé à une grande distance.
TEST: Ses yeux, d’une expression vague, ne regardaient que le mur.
TEST: — Les voix qui se disputaient, disait-il, les voix entendues par les gens qui montaient l’escalier n’étaient pas celles de ces malheureuses femmes, – cela est plus que prouvé par l’évidence.
TEST: Cela nous débarrasse pleinement de la question de savoir si la vieille dame aurait assassiné sa fille et se serait ensuite suicidée.
TEST: » Je ne parle de ce cas que par amour de la méthode ; car la force de madame l’Espanaye eût été absolument insuffisante pour introduire le corps de sa fille dans la cheminée, de la façon où on l’a découvert ; et la nature des blessures trouvées sur sa propre personne exclut entièrement l’idée de suicide.
TEST: Le meurtre a donc été commis par des tiers, et les voix de ces tiers sont celles qu’on a entendues se quereller.
TEST: » Permettez-moi maintenant d’appeler votre attention, – non pas sur les dépositions relatives à ces voix, – mais sur ce qu’il y a de particulier dans ces dépositions.
TEST: Y avez-vous remarqué quelque chose de particulier ?
TEST: — Je remarquai que, pendant que tous les témoins s’accordaient à considérer la grosse voix comme étant celle d’un Français, il y avait un grand désaccord relativement à la voix aiguë, ou, comme l’avait définie un seul individu, à la voix âpre.
TEST: — Cela constitue l’évidence, dit Dupin, mais non la particularité de l’évidence. Vous n’avez rien observé de distinctif ; – cependant il y avait quelque chose à observer.
TEST: Les témoins, remarquez-le bien, sont d’accord sur la grosse voix ; là-dessus, il y a unanimité.
TEST: Mais relativement à la voix aiguë, il y a une particularité, – elle ne consiste pas dans leur désaccord, – mais en ceci que, quand un Italien, un Anglais, un Espagnol, un Hollandais, essayent de la décrire, chacun en parle comme d’une voix d’étranger, chacun est sûr que ce n’était pas la voix d’un de ses compatriotes.
TEST: » Chacun la compare, non pas à la voix d’un individu dont la langue lui serait familière, mais justement au contraire.
TEST: Le Français présume que c’était une voix d’Espagnol, et il aurait pu distinguer quelques mots s’il était familiarisé avec l’espagnol.
TEST: Le Hollandais affirme que c’était la voix d’un Français ; mais il est établi que le témoin, ne sachant pas le français, a été interrogé par le canal d’un interprète.
TEST: L’Anglais pense que c’était la voix d’un Allemand, et il n’entend pas l’allemand.
TEST: L’Espagnol est positivement sûr que c’était la voix d’un Anglais, mais il en juge uniquement par l’intonation, car il n’a aucune connaissance de l’anglais.
TEST: L’Italien croit à une voix de Russe, mais il n’a jamais causé avec une personne native de Russie.
TEST: Un autre Français, cependant, diffère du premier, et il est certain que c’était une voix d’Italien ; mais, n’ayant pas la connaissance de cette langue, il fait comme l’Espagnol, il tire sa certitude de l’intonation.
TEST: Or, cette voix était donc bien insolite et bien étrange, qu’on ne pût obtenir à son égard que de pareils témoignages ?
TEST: Une voix dans les intonations de laquelle des citoyens des cinq grandes parties de l’Europe n’ont rien pu reconnaître qui leur fût familier !
TEST: Vous me direz que c’était peut-être la voix d’un Asiatique ou d’un Africain.
TEST: Les Africains et les Asiatiques n’abondent pas à Paris ; mais, sans nier la possibilité du cas, j’appellerai simplement votre attention sur trois points.
TEST: » Un témoin dépeint la voix ainsi : plutôt âpre qu’aiguë. Deux autres en parlent comme d’une voix brève et saccadée. Ces témoins n’ont distingué aucune parole, – aucun son ressemblant à des paroles.
TEST: » Je ne sais pas, continua Dupin, quelle impression j’ai pu faire sur votre entendement ; mais je n’hésite pas à affirmer qu’on peut tirer des déductions légitimes de cette partie même des dépositions, – la partie relative aux deux voix, – la grosse voix et la voix aiguë – très-suffisantes en elles-mêmes pour créer un soupçon qui indiquerait la route dans toute investigation ultérieure du mystère.
TEST: » J’ai dit : déductions légitimes, mais cette expression ne rend pas complètement ma pensée.
TEST: Je voulais faire entendre que ces déductions sont les seules convenables, et que ce soupçon en surgit inévitablement comme le seul résultat possible.
TEST: Cependant, de quelle nature est ce soupçon, je ne vous le dirai pas immédiatement.
TEST: Je désire simplement vous démontrer que ce soupçon était plus que suffisant pour donner un caractère décidé, une tendance positive à l’enquête que je voulais faire dans la chambre.
TEST: » Maintenant, transportons-nous en imagination dans cette chambre. Quel sera le premier objet de notre recherche ? Les moyens d’évasion employés par les meurtriers.
TEST: Nous pouvons affirmer, – n’est-ce pas, – que nous ne croyons ni l’un ni l’autre aux événements surnaturels ?
TEST: Mesdames l’Espanaye n’ont pas été assassinées par les esprits. Les auteurs du meurtre étaient des êtres matériels, et ils ont fui matériellement.
TEST: » Or, comment ? Heureusement, il n’y a qu’une manière de raisonner sur ce point, et cette manière nous conduira à une conclusion positive.
TEST: Examinons donc un à un les moyens possibles d’évasion.
TEST: Il est clair que les assassins étaient dans la chambre où l’on a trouvé mademoiselle l’Espanaye, ou au moins dans la chambre adjacente quand la foule a monté l’escalier.
TEST: Ce n’est donc que dans ces deux chambres que nous avons à chercher des issues.
TEST: La police a levé les parquets, ouvert les plafonds, sondé la maçonnerie des murs. Aucune issue secrète n’a pu échapper à sa perspicacité.
TEST: Mais je ne me suis pas fié à ses yeux, et j’ai examiné avec les miens ; il n’y a réellement pas d’issue secrète.
TEST: Les deux portes qui conduisent des chambres dans le corridor étaient solidement fermées et les clefs en dedans. Voyons les cheminées.
TEST: Celles-ci, qui sont d’une largeur ordinaire jusqu’à une distance de huit ou dix pieds au-dessus du foyer, ne livreraient pas au-delà un passage suffisant à un gros chat.
TEST: » L’impossibilité de la fuite, du moins par les voies ci-dessus indiquées, étant donc absolument établie, nous en sommes réduits aux fenêtres.
TEST: Personne n’a pu fuir par celles de la chambre du devant sans être vu par la foule du dehors. Il a donc fallu que les meurtriers s’échappassent par celles de la chambre de derrière.
TEST: » Maintenant, amenés, comme nous le sommes, à cette conclusion par des déductions aussi irréfragables, nous n’avons pas le droit, en tant que raisonneurs, de la rejeter en raison de son apparente impossibilité.
TEST: Il ne nous reste donc qu’à démontrer que cette impossibilité apparente n’existe pas en réalité.
TEST: » Il y a deux fenêtres dans la chambre. L’une des deux n’est pas obstruée par l’ameublement, et est restée entièrement visible.
TEST: La partie inférieure de l’autre est cachée par le chevet du lit, qui est fort massif et qui est poussé tout contre.
TEST: On a constaté que la première était solidement assujettie en dedans. Elle a résisté aux efforts les plus violents de ceux qui ont essayé de la lever.
TEST: On avait percé dans son châssis, à gauche, un grand trou avec une vrille, et on y trouva un gros clou enfoncé presque jusqu’à la tête.
TEST: En examinant l’autre fenêtre, on y a trouvé fiché un clou semblable ; et un vigoureux effort pour lever le châssis n’a pas eu plus de succès que de l’autre côté.
TEST: La police était dès lors pleinement convaincue qu’aucune fuite n’avait pu s’effectuer par ce chemin. Il fut donc considéré comme superflu de retirer les clous et d’ouvrir les fenêtres.
TEST: » Mon examen fut un peu plus minutieux, et cela par la raison que je vous ai donnée tout à l’heure. C’était le cas, je le savais, où il fallait démontrer que l’impossibilité n’était qu’apparente.
TEST: » Je continuai à raisonner ainsi, – à posteriori. – Les meurtriers s’étaient évadés par l’une de ces fenêtres.
TEST: Cela étant, ils ne pouvaient pas avoir réassujetti les châssis en dedans, comme on les a trouvés ; considération qui, par son évidence, a borné les recherches de la police dans ce sens-là.
TEST: Cependant, ces châssis étaient bien fermés.
TEST: Il faut donc qu’ils puissent se fermer d’eux-mêmes. Il n’y avait pas moyen d’échapper à cette conclusion.
TEST: J’allai droit à la fenêtre non bouchée, je retirai le clou avec quelque difficulté, et j’essayai de lever le châssis.
TEST: Il a résisté à tous mes efforts, comme je m’y attendais.
TEST: Il y avait donc, j’en étais sûr maintenant, un ressort caché ; et ce fait, corroborant mon idée, me convainquit au moins de la justesse de mes prémisses, quelque mystérieuses que m’apparussent toujours les circonstances relatives aux clous.
TEST: Un examen minutieux me fit bientôt découvrir le ressort secret. Je le poussai, et, satisfait de ma découverte, je m’abstins de lever le châssis.
TEST: » Je remis alors le clou en place et l’examinai attentivement. Une personne passant par la fenêtre pouvait l’avoir refermée, et le ressort aurait fait son office ; mais le clou n’aurait pas été replacé.
TEST: Cette conclusion était nette et rétrécissait encore le champ de mes investigations. Il fallait que les assassins se fussent enfuis par l’autre fenêtre.
TEST: En supposant donc que les ressorts des deux croisées fussent semblables, comme il était probable, il fallait cependant trouver une différence dans les clous, ou au moins dans la manière dont ils avaient été fixés.
TEST: Je montai sur le fond de sangle du lit, et je regardai minutieusement l’autre fenêtre par-dessus le chevet du lit.
TEST: Je passai ma main derrière, je découvris aisément le ressort, et je le fis jouer ; – il était, comme je l’avais deviné, identique au premier.
TEST: Alors, j’examinai le clou. Il était aussi gros que l’autre, et fixé de la même manière, enfoncé presque jusqu’à la tête.
TEST: » Vous direz que j’étais embarrassé ; mais, si vous avez une pareille pensée, c’est que vous vous êtes mépris sur la nature de mes inductions.
TEST: Pour me servir d’un terme de jeu, je n’avais pas commis une seule faute ; je n’avais pas perdu la piste un seul instant ; il n’y avait pas une lacune d’un anneau à la chaîne.
TEST: J’avais suivi le secret jusque dans sa dernière phase, et cette phase, c’était le clou.
TEST: Il ressemblait, dis-je, sous tous les rapports, à son voisin de l’autre fenêtre ; mais ce fait, quelque concluant qu’il fût en apparence, devenait absolument nul, en face de cette considération dominante, à savoir que là, à ce clou, finissait le fil conducteur.
TEST: Il faut, me dis-je, qu’il y ait dans ce clou quelque chose de défectueux.
TEST: Je le touchai, et la tête, avec un petit morceau de la tige, un quart de pouce environ, me resta dans les doigts.
TEST: Le reste de la tige était dans le trou, où elle s’était cassée.
TEST: Cette fracture était fort ancienne, car les bords étaient incrustés de rouille, et elle avait été opérée par un coup de marteau, qui avait enfoncé en partie la tête du clou dans le fond du châssis.
TEST: Je rajustai soigneusement la tête avec le morceau qui la continuait, et le tout figura un clou intact ; la fissure était inappréciable.
TEST: Je pressai le ressort, je levai doucement la croisée de quelques pouces ; la tête du clou vint avec elle, sans bouger de son trou.
TEST: Je refermai la croisée, et le clou offrit de nouveau le semblant d’un clou complet.
TEST: » Jusqu’ici l’énigme était débrouillée. L’assassin avait fui par la fenêtre qui touchait au lit.
TEST: Qu’elle fût retombée d’elle-même après la fuite ou qu’elle eût été fermée par une main humaine, elle était retenue par le ressort, et la police avait attribué cette résistance au clou ; aussi toute enquête ultérieure avait été jugée superflue.
TEST: » La question, maintenant, était celle du mode de descente. Sur ce point, j’avais satisfait mon esprit dans notre promenade autour du bâtiment.
TEST: À cinq pieds et demi environ de la fenêtre en question court une chaîne de paratonnerre. De cette chaîne, il eût été impossible à n’importe qui d’atteindre la fenêtre, à plus forte raison, d’entrer.
TEST: » Toutefois, j’ai remarqué que les volets du quatrième étage étaient du genre particulier que les menuisiers parisiens appellent ferrades, genre de volets fort peu usité aujourd’hui, mais qu’on rencontre fréquemment dans de vieilles maisons de Lyon et de Bordeaux.
TEST: Ils sont faits comme une porte ordinaire (porte simple, et non pas à double battant), à l’exception que la partie inférieure est façonnée à jour et treillissée, ce qui donne aux mains une excellente prise.
TEST: » Dans le cas en question, ces volets sont larges de trois bons pieds et demi.
TEST: Quand nous les avons examinés du derrière de la maison, ils étaient tous les deux ouverts à moitié, c’est-à-dire qu’ils faisaient angle droit avec le mur.
TEST: Il est présumable que la police a examiné comme moi les derrières du bâtiment ; mais, en regardant ces ferrades dans le sens de leur largeur (comme elle les a vues inévitablement), elle n’a sans doute pas pris garde à cette largeur même, ou du moins elle n’y a pas attaché l’importance nécessaire.
TEST: En somme, les agents, quand il a été démontré pour eux que la fuite n’avait pu s’effectuer de ce côté, ne leur ont appliqué qu’un examen succinct.
TEST: » Toutefois, il était évident pour moi que le volet appartenant à la fenêtre située au chevet du lit, si on le supposait rabattu contre le mur, se trouverait à deux pieds de la chaîne du paratonnerre.
TEST: Il était clair aussi que, par l’effort d’une énergie et d’un courage insolites, on pouvait, à l’aide de la chaîne, avoir opéré une invasion par la fenêtre.
TEST: Arrivé à cette distance de deux pieds et demi (je suppose maintenant le volet complètement ouvert), un voleur aurait pu trouver dans le treillage une prise solide.
TEST: Il aurait pu dès lors, en lâchant la chaîne, en assurant bien ses pieds contre le mur et en s’élançant vivement, tomber dans la chambre, et attirer violemment le volet avec lui de manière à le fermer, – en supposant, toutefois, la fenêtre ouverte en ce moment-là.
TEST: » Remarquez bien, je vous prie, que j’ai parlé d’une énergie très-peu commune, nécessaire pour réussir dans une entreprise aussi difficile, aussi hasardeuse.
TEST: Mon but est de vous prouver d’abord que la chose a pu se faire, – en second lieu et principalement, d’attirer votre attention sur le caractère très-extraordinaire, presque surnaturel, de l’agilité nécessaire pour l’accomplir.
TEST: » Vous direz sans doute, en vous servant de la langue judiciaire, que, pour donner ma preuve à fortiori, je devrais plutôt sous-évaluer l’énergie nécessaire dans ce cas que réclamer son exacte estimation.
TEST: C’est peut-être la pratique des tribunaux, mais cela ne rentre pas dans les us de la raison. Mon objet final, c’est la vérité.
TEST: Mon but actuel, c’est de vous induire à rapprocher cette énergie tout à fait insolite de cette voix si particulière, de cette voix aiguë (ou âpre), de cette voix saccadée, dont la nationalité n’a pu être constatée par l’accord de deux témoins, et dans laquelle personne n’a saisi de mots articulés, de syllabisation.
TEST: À ces mots, une conception vague et embryonnaire de la pensée de Dupin passa dans mon esprit.
TEST: Il me semblait être sur la limite de la compréhension sans pouvoir comprendre ; comme les gens qui sont quelquefois sur le bord du souvenir, et qui cependant ne parviennent pas à se rappeler.
TEST: Mon ami continua son argumentation :
TEST: — Vous voyez, dit-il, que j’ai transporté la question du mode de sortie au mode d’entrée.
TEST: Il était dans mon plan de démontrer qu’elles se sont effectuées de la même manière et sur le même point. Retournons maintenant dans l’intérieur de la chambre. Examinons toutes les particularités.
TEST: Les tiroirs de la commode, dit-on, ont été mis au pillage, et cependant on y a trouvé plusieurs articles de toilette intacts.
TEST: Cette conclusion est absurde ; c’est une simple conjecture, – une conjecture passablement niaise, et rien de plus.
TEST: Comment pouvons-nous savoir que les articles trouvés dans les tiroirs ne représentent pas tout ce que les tiroirs contenaient ?
TEST: Madame l’Espanaye et sa fille menaient une vie excessivement retirée, ne voyaient pas le monde, sortaient rarement, avaient donc peu d’occasions de changer de toilette.
TEST: Ceux qu’on a trouvés étaient au moins d’aussi bonne qualité qu’aucun de ceux que possédaient vraisemblablement ces dames.
TEST: Et, si un voleur en avait pris quelques-uns, pourquoi n’aurait-il pas pris les meilleurs, – pourquoi ne les aurait-il pas tous pris ?
TEST: Bref, pourquoi aurait-il abandonné les quatre mille francs en or pour s’empêtrer d’un paquet de linge ?
TEST: L’or a été abandonné. La presque totalité de la somme désignée par le banquier Mignaud a été trouvée sur le parquet, dans les sacs.
TEST: Je tiens donc à écarter de votre pensée l’idée saugrenue d’un intérêt, idée engendrée dans le cerveau de la police par les dépositions qui parlent d’argent délivré à la porte même de la maison.
TEST: Des coïncidences dix fois plus remarquables que celle-ci (la livraison de l’argent et le meurtre commis trois jours après sur le propriétaire) se présentent dans chaque heure de notre vie sans attirer notre attention, même une minute.
TEST: En général, les coïncidences sont de grosses pierres d’achoppement dans la route de ces pauvres penseurs mal éduqués qui ne savent pas le premier mot de la théorie des probabilités, théorie à laquelle le savoir humain doit ses plus glorieuses conquêtes et ses plus belles découvertes.
TEST: Dans le cas présent, si l’or avait disparu, le fait qu’il avait été délivré trois jours auparavant créerait quelque chose de plus qu’une coïncidence.
TEST: Cela corroborerait l’idée d’intérêt.
TEST: Mais, dans les circonstances réelles où nous sommes placés, si nous supposons que l’or a été le mobile de l’attaque, il nous faut supposer ce criminel assez indécis et assez idiot pour oublier à la fois son or et le mobile qui l’a fait agir.
TEST: » Mettez donc bien dans votre esprit les points sur lesquels j’ai attiré votre attention, – cette voix particulière, cette agilité sans pareille, et cette absence frappante d’intérêt dans un meurtre aussi singulièrement atroce que celui-ci. – Maintenant, examinons la boucherie en elle-même.
TEST: Voilà une femme étranglée par la force des mains, et introduite dans une cheminée, la tête en bas. Des assassins ordinaires n’emploient pas de pareils procédés pour tuer.
TEST: Encore moins cachent-ils ainsi les cadavres de leurs victimes. Dans cette façon de fourrer le corps dans la cheminée, vous admettrez qu’il y a quelque chose d’excessif et de bizarre, – quelque chose d’absolument inconciliable avec tout ce que nous connaissons en général des actions humaines, même en supposant que les auteurs fussent les plus pervertis des hommes.
TEST: Songez aussi quelle force prodigieuse il a fallu pour pousser ce corps dans une pareille ouverture, et l’y pousser si puissamment, que les efforts réunis de plusieurs personnes furent à peine suffisants pour l’en retirer.
TEST: » Portons maintenant notre attention sur d’autres indices de cette vigueur merveilleuse. Dans le foyer, on a trouvé des mèches de cheveux, – des mèches très-épaisses de cheveux gris.
TEST: Ils ont été arrachés avec leurs racines. Vous savez quelle puissante force il faut pour arracher seulement de la tête vingt ou trente cheveux à la fois. Vous avez vu les mèches en question aussi bien que moi.
TEST: À leurs racines grumelées – affreux spectacle ! – adhéraient des fragments de cuir chevelu, – preuve certaine de la prodigieuse puissance qu’il a fallu déployer pour déraciner peut-être cinq cent mille cheveux d’un seul coup.
TEST: » Non-seulement le cou de la vieille dame était coupé, mais la tête absolument séparée du corps ; l’instrument était un simple rasoir.
TEST: Je vous prie de remarquer cette férocité bestiale.
TEST: Je ne parle pas des meurtrissures du corps de madame l’Espanaye ; M. Dumas et son honorable confrère, M. Étienne, ont affirmé qu’elles avaient été produites par un instrument contondant ; et en cela ces messieurs furent tout à fait dans le vrai.
TEST: L’instrument contondant a été évidemment le pavé de la cour sur laquelle la victime est tombée de la fenêtre qui donne sur le lit.
TEST: Cette idée, quelque simple qu’elle apparaisse maintenant, a échappé à la police par la même raison qui l’a empêchée de remarquer la largeur des volets ; parce que, grâce à la circonstance des clous, sa perception était hermétiquement bouchée à l’idée que les fenêtres eussent jamais pu être ouvertes.
TEST: » Si maintenant, – subsidiairement, – vous avez convenablement réfléchi au désordre bizarre de la chambre, nous sommes allés assez avant pour combiner les idées d’une agilité merveilleuse, d’une férocité bestiale, d’une boucherie sans motif, d’une grotesquerie dans l’horrible absolument étrangère à l’humanité, et d’une voix dont l’accent est inconnu à l’oreille d’hommes de plusieurs nations, d’une voix dénuée de toute syllabisation distincte et intelligible.
TEST: Or, pour vous, qu’en ressort-il ? Quelle impression ai-je faite sur votre imagination ?
TEST: Je sentis un frisson courir dans ma chair quand Dupin me fit cette question.
TEST: — Un fou, dis-je, aura commis ce meurtre, – quelque maniaque furieux échappé à une maison de santé du voisinage.
TEST: — Pas trop mal, répliqua-t-il, votre idée est presque applicable.
TEST: Mais les voix des fous, même dans leurs plus sauvages paroxysmes, ne se sont jamais accordées avec ce qu’on dit de cette singulière voix entendue dans l’escalier.
TEST: Les fous font partie d’une nation quelconque, et leur langage, pour incohérent qu’il soit dans les paroles, est toujours syllabifié.
TEST: En outre, le cheveu d’un fou ne ressemble pas à celui que je tiens maintenant dans ma main. J’ai dégagé cette petite touffe des doigts rigides et crispés de madame l’Espanaye. Dites-moi ce que vous en pensez.
TEST: — Dupin ! dis-je, complètement bouleversé, ces cheveux sont bien extraordinaires, – ce ne sont pas là des cheveux humains !
TEST: — Je n’ai pas affirmé qu’ils fussent tels, dit-il ; mais, avant de nous décider sur ce point, je désire que vous jetiez un coup d’œil sur le petit dessin que j’ai tracé sur ce bout de papier. C’est un fac-similé qui représente ce que certaines dépositions définissent les meurtrissures noirâtres et les profondes marques d’ongles trouvées sur le cou de mademoiselle l’Espanaye, et que MM. Dumas et Étienne appellent une série de taches livides, évidemment causées par l’impression des doigts.
TEST: — Vous voyez, continua mon ami en déployant le papier sur la table, que ce dessin donne l’idée d’une poigne solide et ferme.
TEST: Il n’y a pas d’apparence que les doigts aient glissé.
TEST: Chaque doigt a gardé, peut-être jusqu’à la mort de la victime, la terrible prise qu’il s’était faite, et dans laquelle il s’est moulé.
TEST: Essayez maintenant de placer tous vos doigts, en même temps, chacun dans la marque analogue que vous voyez.
TEST: J’essayai, mais inutilement.
TEST: — Il est possible, dit Dupin, que nous ne fassions pas cette expérience d’une manière décisive. Le papier est déployé sur une surface plane, et la gorge humaine est cylindrique.
TEST: Voici un rouleau de bois dont la circonférence est à peu près celle d’un cou. Étalez le dessin tout autour, et recommencez l’expérience.
TEST: J’obéis ; mais la difficulté fut encore plus évidente que la première fois.
TEST: — Ceci, dis-je, n’est pas la trace d’une main humaine.
TEST: — Maintenant, dit Dupin, lisez ce passage de Cuvier.
TEST: C’était l’histoire minutieuse, anatomique et descriptive, du grand orang-outang fauve des îles de l’Inde orientale.
TEST: Tout le monde connaît suffisamment la gigantesque stature, la force et l’agilité prodigieuses, la férocité sauvage et les facultés d’imitation de ce mammifère. Je compris d’un seul coup tout l’horrible du meurtre.
TEST: — La description des doigts, dis-je, quand j’eus fini la lecture, s’accorde parfaitement avec le dessin.
TEST: Je vois qu’aucun animal, – excepté un orang-outang, et de l’espèce en question, – n’aurait pu faire des marques telles que celles que vous avez dessinées.
TEST: Cette touffe de poils fauves est aussi d’un caractère identique à celui de l’animal de Cuvier.
TEST: Mais je ne me rends pas facilement compte des détails de cet effroyable mystère. D’ailleurs, on a entendu deux voix se disputer, et l’une d’elles était incontestablement la voix d’un Français.
TEST: — C’est vrai ; et vous vous rappellerez une expression attribuée presque unanimement à cette voix, – l’expression Mon Dieu !
TEST: Ces mots, dans les circonstances présentes, ont été caractérisés par l’un des témoins (Montani, le confiseur) comme exprimant un reproche et une remontrance.
TEST: C’est donc sur ces deux mots que j’ai fondé l’espérance de débrouiller complètement l’énigme. Un Français a eu connaissance du meurtre.
TEST: Il est possible, – il est même plus que probable qu’il est innocent de toute participation à cette sanglante affaire.
TEST: L’orang-outang a pu lui échapper. Il est possible qu’il ait suivi sa trace jusqu’à la chambre, mais que, dans les circonstances terribles qui ont suivi, il n’ait pu s’emparer de lui.
TEST: L’animal est encore libre. Je ne poursuivrai pas ces conjectures, je n’ai pas le droit d’appeler ces idées d’un autre nom, puisque les ombres de réflexions qui leur servent de base sont d’une profondeur à peine suffisante pour être appréciées par ma propre raison, et que je ne prétendrais pas qu’elles fussent appréciables pour une autre intelligence.
TEST: Nous les nommerons donc des conjectures, et nous ne les prendrons que pour telles.
TEST: Si le Français en question est, comme je le suppose, innocent de cette atrocité, cette annonce que j’ai laissée hier au soir, pendant que nous retournions au logis, dans les bureaux du journal le Monde (feuille consacrée aux intérêts maritimes, et très-recherchée par les marins), l’amènera chez nous.
TEST: Il me tendit un papier, et je lus :
TEST: Avis. – On a trouvé dans le bois de Boulogne, le matin du… courant (c’était le matin de l’assassinat), de fort bonne heure, un énorme orang-outang fauve de l’espèce de Bornéo.
TEST: Le propriétaire (qu’on sait être un marin appartenant à l’équipage d’un navire maltais) peut retrouver l’animal, après en avoir donné un signalement satisfaisant et remboursé quelques frais à la personne qui s’en est emparée et qui l’a gardé.
TODO: S’adresser rue……, n°{{..}}, faubourg Saint-Germain, au troisième.
TEST: — Comment avez-vous pu, demandai-je à Dupin, savoir que l’homme était un marin, et qu’il appartenait à un navire maltais ?
TEST: — Je ne le sais pas, dit-il, je n’en suis pas sûr.
TEST: Voici toutefois un petit morceau de ruban qui, si j’en juge par sa forme et son aspect graisseux, a évidemment servi à nouer les cheveux en une de ces longues queues qui rendent les marins si fiers et si farauds.
TEST: En outre, ce nœud est un de ceux que peu de personnes savent faire, excepté les marins, et il est particulier aux Maltais.
TEST: J’ai ramassé le ruban au bas de la chaîne du paratonnerre. Il est impossible qu’il ait appartenu à l’une des deux victimes.
TEST: Après tout, si je me suis trompé en induisant de ce ruban que le Français est marin appartenant à un navire maltais, je n’aurai fait de mal à personne avec mon annonce.
TEST: Si je suis dans l’erreur, il supposera simplement que j’ai été fourvoyé par quelque circonstance dont il ne prendra pas la peine de s’enquérir.
TEST: Mais, si je suis dans le vrai, il y a un grand point de gagné. Le Français, qui a connaissance du meurtre, bien qu’il en soit innocent, hésitera naturellement à répondre à l’annonce, – à réclamer son orang-outang.
TEST: Il raisonnera ainsi : « Je suis innocent ; je suis pauvre ; mon orang-outang est d’un grand prix ; – c’est presque une fortune dans une situation comme la mienne ; – pourquoi le perdrais-je par quelques niaises appréhensions de danger ? Le voilà, il est sous ma main.
TEST: On l’a trouvé dans le bois de Boulogne, – à une grande distance du théâtre du meurtre.
TEST: Soupçonnera-t-on jamais qu’une bête brute ait pu faire le coup ? La police est dépistée, – elle n’a pu retrouver le plus petit fil conducteur.
TEST: Quand même on serait sur la piste de l’animal, il serait impossible de me prouver que j’aie eu connaissance de ce meurtre, ou de m’incriminer en raison de cette connaissance.
TEST: Enfin, et avant tout, je suis connu. Le rédacteur de l’annonce me désigne comme le propriétaire de la bête.
TEST: Mais je ne sais pas jusqu’à quel point s’étend sa certitude.
TEST: Si j’évite de réclamer une propriété d’une aussi grosse valeur, qui est connue pour m’appartenir, je puis attirer sur l’animal un dangereux soupçon.
TEST: Ce serait de ma part une mauvaise politique d’appeler l’attention sur moi ou sur la bête.
TEST: Je répondrai décidément à l’avis du journal, je reprendrai mon orang-outang, et je l’enfermerai solidement jusqu’à ce que cette affaire soit oubliée. »
TEST: En ce moment, nous entendîmes un pas qui montait l’escalier.
TEST: — Apprêtez-vous, dit Dupin, prenez vos pistolets, mais ne vous en servez pas, – ne les montrez pas avant un signal de moi.
TEST: On avait laissé ouverte la porte cochère, et le visiteur était entré sans sonner et avait gravi plusieurs marches de l’escalier. Mais on eût dit maintenant qu’il hésitait.
TEST: Nous l’entendions redescendre. Dupin se dirigea vivement vers la porte, quand nous l’entendîmes qui remontait.
TEST: Cette fois, il ne battit pas en retraite, mais s’avança délibérément et frappa à la porte de notre chambre.
TEST: — Entrez, dit Dupin d’une voix gaie et cordiale.
TEST: Un homme se présenta. C’était évidemment un marin, – un grand, robuste et musculeux individu, avec une expression d’audace de tous les diables qui n’était pas du tout déplaisante.
TEST: Sa figure, fortement hâlée, était plus qu’à moitié cachée par les favoris et les moustaches.
TEST: Il portait un gros bâton de chêne, mais ne semblait pas autrement armé.
TEST: Il nous salua gauchement, et nous souhaita le bonsoir avec un accent français qui, bien que légèrement bâtardé de suisse, rappelait suffisamment une origine parisienne.
TEST: — Asseyez-vous, mon ami, dit Dupin ; je suppose que vous venez pour votre orang-outang.
TEST: Sur ma parole, je vous l’envie presque ; il est remarquablement beau et c’est sans doute une bête d’un grand prix. Quel âge lui donnez-vous bien ?
TEST: Le matelot aspira longuement, de l’air d’un homme qui se trouve soulagé d’un poids intolérable, et répliqua d’une voix assurée :
TEST: — Je ne saurais trop vous dire ; cependant, il ne peut guère avoir plus de quatre ou cinq ans. Est-ce que vous l’avez ici ?
TEST: — Oh ! non ; nous n’avions pas de lieu commode pour l’enfermer. Il est dans une écurie de manège près d’ici, rue Dubourg.
TEST: Vous pourrez l’avoir demain matin. Ainsi vous êtes en mesure de prouver votre droit de propriété ?
TEST: — Oui, monsieur, certainement.
TEST: — Je serais vraiment peiné de m’en séparer, – dit Dupin.
TEST: — Je n’entends pas, dit l’homme, que vous ayez pris tant de peine pour rien ; je n’y ai pas compté. Je payerai volontiers une récompense à la personne qui a retrouvé l’animal, une récompense raisonnable s’entend.
TEST: — Fort bien, répliqua mon ami, tout cela est fort juste, en vérité. Voyons, – que donneriez-vous bien ? Ah ! je vais vous le dire.
TEST: Voici quelle sera ma récompense : vous me raconterez tout ce que vous savez relativement aux assassinats de la rue Morgue.
TEST: Dupin prononça ces derniers mots d’une voix très-basse et fort tranquillement.
TEST: Il se dirigea vers la porte avec la même placidité, la ferma, et mit la clef dans sa poche. Il tira alors un pistolet de son sein, et le posa sans le moindre émoi sur la table.
TEST: La figure du marin devint pourpre, comme s’il en était aux agonies d’une suffocation.
TEST: Il se dressa sur ses pieds et saisit son bâton ; mais, une seconde après, il se laissa retomber sur son siège, tremblant violemment et la mort sur le visage.
TEST: Il ne pouvait articuler une parole. Je le plaignais du plus profond de mon cœur.
TEST: — Mon ami, dit Dupin d’une voix pleine de bonté, vous vous alarmez sans motif, – je vous assure. Nous ne voulons vous faire aucun mal.
TEST: Sur mon honneur de galant homme et de Français, nous n’avons aucun mauvais dessein contre vous.
TEST: Je sais parfaitement que vous êtes innocent des horreurs de la rue Morgue. Cependant, cela ne veut pas dire que vous n’y soyez pas quelque peu impliqué.
TEST: Le peu que je vous ai dit doit vous prouver que j’ai eu sur cette affaire des moyens d’information dont vous ne vous seriez jamais douté.
TEST: Maintenant, la chose est claire pour nous. Vous n’avez rien fait que vous ayez pu éviter, – rien, à coup sûr, qui vous rende coupable. Vous auriez pu voler impunément ; vous n’avez même pas été coupable de vol.
TEST: Vous n’avez rien à cacher ; vous n’avez aucune raison de cacher quoi que ce soit. D’un autre côté, vous êtes contraint par tous les principes de l’honneur à confesser tout ce que vous savez.
TEST: Un homme innocent est actuellement en prison, accusé du crime dont vous pouvez indiquer l’auteur.
TEST: Pendant que Dupin prononçait ces mots, le matelot avait recouvré, en grande partie, sa présence d’esprit ; mais toute sa première hardiesse avait disparu.
TEST: — Que Dieu me soit en aide ! dit-il après une petite pause, – je vous dirai tout ce que je sais sur cette affaire ; mais je n’espère pas que vous en croyiez la moitié, – je serais vraiment un sot, si je l’espérais !
TEST: Cependant, je suis innocent, et je dirai tout ce que j’ai sur le cœur, quand même il m’en coûterait la vie.
TEST: Voici en substance ce qu’il nous raconta : il avait fait dernièrement un voyage dans l’archipel indien.
TEST: Une bande de matelots, dont il faisait partie, débarqua à Bornéo et pénétra dans l’intérieur pour y faire une excursion d’amateurs.
TEST: Lui et un de ses camarades avaient pris l’orang-outang. Ce camarade mourut, et l’animal devint donc sa propriété exclusive, à lui.
TEST: Après bien des embarras causés par l’indomptable férocité du captif pendant la traversée, il réussit à la longue à le loger sûrement dans sa propre demeure à Paris, et, pour ne pas attirer sur lui-même l’insupportable curiosité des voisins, il avait soigneusement enfermé l’animal, jusqu’à ce qu’il l’eût guéri d’une blessure au pied qu’il s’était faite à bord avec une esquille.
TEST: Son projet, finalement, était de le vendre.
TEST: Comme il revenait, une nuit, ou plutôt un matin, – le matin du meurtre, – d’une petite orgie de matelots, il trouva la bête installée dans sa chambre à coucher ; elle s’était échappée du cabinet voisin, où il la croyait solidement enfermée.
TEST: Un rasoir à la main et toute barbouillée de savon, elle était assise devant un miroir, et essayait de se raser, comme sans doute elle l’avait vu faire à son maître en l’épiant par le trou de la serrure.
TEST: Terrifié en voyant une arme si dangereuse dans les mains d’un animal aussi féroce, parfaitement capable de s’en servir, l’homme, pendant quelques instants, n’avait su quel parti prendre.
TEST: D’habitude, il avait dompté l’animal, même dans ses accès les plus furieux, par des coups de fouet, et il voulut y recourir cette fois encore.
TEST: Mais, en voyant le fouet, l’orang-outang bondit à travers la porte de la chambre, dégringola par les escaliers, et, profitant d’une fenêtre ouverte par malheur, il se jeta dans la rue.
TEST: Le Français, désespéré, poursuivit le singe ; celui-ci, tenant toujours son rasoir d’une main, s’arrêtait de temps en temps, se retournait, et faisait des grimaces à l’homme qui le poursuivait, jusqu’à ce qu’il se vît près d’être atteint, puis il reprenait sa course. Cette chasse dura ainsi un bon bout de temps.
TEST: Les rues étaient profondément tranquilles, et il pouvait être trois heures du matin.
TEST: En traversant un passage derrière la rue Morgue, l’attention du fugitif fut attirée par une lumière qui partait de la fenêtre de madame l’Espanaye, au quatrième étage de sa maison.
TEST: Il se précipita vers le mur, il aperçut la chaîne du paratonnerre, y grimpa avec une inconcevable agilité, saisit le volet, qui était complètement rabattu contre le mur, et, en s’appuyant dessus, il s’élança droit sur le chevet du lit.
TEST: Toute cette gymnastique ne dura pas une minute. Le volet avait été repoussé contre le mur par le bond que l’orang-outang avait fait en se jetant dans la chambre.
TEST: Cependant, le matelot était à la fois joyeux et inquiet.
TEST: Il avait donc bonne espérance de ressaisir l’animal, qui pouvait difficilement s’échapper de la trappe où il s’était aventuré, et d’où on pouvait lui barrer la fuite.
TEST: D’un autre côté il y avait lieu d’être fort inquiet de ce qu’il pouvait faire dans la maison. Cette dernière réflexion incita l’homme à se remettre à la poursuite de son fugitif.
TEST: Il n’est pas difficile pour un marin de grimper à une chaîne de paratonnerre ; mais, quand il fut arrivé à la hauteur de la fenêtre, située assez loin sur sa gauche, il se trouva fort empêché ; tout ce qu’il put faire de mieux fut de se dresser de manière à jeter un coup d’œil dans l’intérieur de la chambre.
TEST: Mais ce qu’il vit lui fit presque lâcher prise dans l’excès de sa terreur.
TEST: C’était alors que s’élevaient les horribles cris qui, à travers le silence de la nuit, réveillèrent en sursaut les habitants de la rue Morgue.
TEST: Madame l’Espanaye et sa fille, vêtus de leurs toilettes de nuit, étaient sans doute occupées à ranger quelques papiers dans le coffret de fer dont il a été fait mention, et qui avait été traîné au milieu de la chambre.
TEST: Il était ouvert, et tout son contenu était éparpillé sur le parquet.
TEST: Les victimes avaient sans doute le dos tourné à la fenêtre ; et, à en juger par le temps qui s’écoula entre l’invasion de la bête et les premiers cris, il est probable qu’elles ne l’aperçurent pas tout de suite.
TEST: Le claquement du volet a pu être vraisemblablement attribué au vent.
TEST: Quand le matelot regarda dans la chambre, le terrible animal avait empoigné madame l’Espanaye par ses cheveux qui étaient épars et qu’elle peignait, et il agitait le rasoir autour de sa figure, en imitant les gestes d’un barbier.
TEST: La fille était par terre, immobile ; elle s’était évanouie.
TEST: Les cris et les efforts de la vieille dame, pendant lesquels les cheveux lui furent arrachés de la tête, eurent pour effet de changer en fureur les dispositions probablement pacifiques de l’orang-outang.
TEST: D’un coup rapide de son bras musculeux, il sépara presque la tête du corps. La vue du sang transforma sa fureur en frénésie. Il grinçait des dents, il lançait du feu par les yeux.
TEST: Il se jeta sur le corps de la jeune personne, il lui ensevelit ses griffes dans la gorge, et les y laissa jusqu’à ce qu’elle fût morte.
TEST: Ses yeux égarés et sauvages tombèrent en ce moment sur le chevet du lit, au-dessus duquel il put apercevoir la face de son maître, paralysée par l’horreur.
TEST: La furie de la bête, qui sans aucun doute se souvenait du terrible fouet, se changea immédiatement en frayeur.
TEST: Sachant bien qu’elle avait mérité un châtiment, elle semblait vouloir cacher les traces sanglantes de son action, et bondissait à travers la chambre dans un accès d’agitation nerveuse, bousculant et brisant les meubles à chacun de ses mouvements, et arrachant les matelas du lit.
TEST: Finalement, elle s’empara du corps de la fille, et le poussa dans la cheminée, dans la posture où elle fut trouvée, puis de celui de la vieille dame qu’elle précipita la tête la première à travers la fenêtre.
TEST: Comme le singe s’approchait de la fenêtre avec son fardeau tout mutilé, le matelot épouvanté se baissa, et, se laissant couler le long de la chaîne sans précautions, il s’enfuit tout d’un trait jusque chez lui, redoutant les conséquences de cette atroce boucherie, et, dans sa terreur, abandonnant volontiers tout souci de la destinée de son orang-outang.
TEST: Les voix entendues par les gens de l’escalier étaient ses exclamations d’horreur et d’effroi mêlées aux glapissements diaboliques de la bête.
TEST: Je n’ai presque rien à ajouter. L’orang-outang s’était sans doute échappé de la chambre par la chaîne du paratonnerre, juste avant que la porte fût enfoncée.
TEST: En passant par la fenêtre, il l’avait évidemment refermée. Il fut rattrapé plus tard par le propriétaire lui-même, qui le vendit pour un bon prix au Jardin des plantes.
TEST: Lebon fut immédiatement relâché, après que nous eûmes raconté toutes les circonstances de l’affaire, assaisonnées de quelques commentaires de Dupin, dans le cabinet même du préfet de police.
TEST: Ce fonctionnaire, quelque bien disposé qu’il fût envers mon ami, ne pouvait pas absolument déguiser sa mauvaise humeur en voyant l’affaire prendre cette tournure, et se laissa aller à un ou deux sarcasmes sur la manie des personnes qui se mêlaient de ses fonctions.
TEST: — Laissez-le parler, dit Dupin, qui n’avait pas jugé à propos de répliquer. Laissez-le jaser, cela allégera sa conscience. Je suis content de l’avoir battu sur son propre terrain.
TEST: Néanmoins, qu’il n’ait pas pu débrouiller ce mystère, il n’y a nullement lieu de s’en étonner, et cela est moins singulier qu’il ne le croit ; car, en vérité, notre ami le préfet est un peu trop fin pour être profond. Sa science n’a pas de base.
TEST: Elle est tout en tête et n’a pas de corps, comme les portraits de la déesse Laverna, – ou, si vous aimez mieux, tout en tête et en épaules, comme une morue.
TEST: Mais, après tout, c’est un brave homme. Je l’adore particulièrement pour un merveilleux genre de cant auquel il doit sa réputation de génie.
TEST: Je veux parler de sa manie de nier ce qui est, et d’expliquer ce qui n’est pas[2].
# FIN DU DOUBLE ASSASSINAT DANS LA RUE MORGUE


!!! Vers Dorés, de Pythagore                                                                      !!
# Origine?
TEST: Aux dieux, suivant les lois, rends de justes hommages ;
TEST: Respecte le serment, les héros et les sages ;
TEST: Honore tes parents, tes rois, tes bienfaiteurs ;
TEST: Choisi parmi tes amis les hommes les meilleurs.
TEST: Sois obligeant et doux, sois facile en affaires.
TEST: Ne hais pas ton ami pour des fautes légères ;
TEST: Sers de tout ton pouvoir la cause du bon droit ;
TEST: Qui fait tout ce qu’il peut fait toujours ce qu’il doit.
TEST: Mais sache réprimer comme un maître sévère,
TEST: L’appétit, le sommeil, Vénus et la colère.
TEST: Ne forfais à l’honneur ni de près ni de loin,
TEST: Et seul, sois pour toi-même un rigoureux témoin.
TEST: Sois juste en action et non pas en paroles ;
TEST: Ne donne pas au mal de prétextes frivoles.
TEST: Le sort nous enrichit, il peut nous appauvrir ;
TEST: Mais, faibles ou puissants, nous devons tous mourir.
TEST: À ta part de douleurs ne sois point réfractaire ;
TEST: Accepte le remède utile et salutaire,
TEST: Et sache que toujours les hommes vertueux,
TEST: Des mortels affligés sont les moins malheureux.
TEST: Aux injustes propos que ton cœur se résigne ;
TEST: Laisse parler le monde et suis toujours ta ligne.
TEST: Mais surtout ne fais rien par l’exemple emporté,
TEST: Qui soit sans rectitude et sans utilité.
TEST: Fais marcher devant toi le conseil qui t’éclaire,
TEST: Pour que l’absurdité ne vienne pas derrière.
TEST: La sottise est toujours le plus grand des malheurs,
TEST: Et l’homme sans conseil répond de ses erreurs.
TEST: N’agis point sans savoir, sois zélé pour apprendre :
TEST: Prête à l’étude un temps que le bonheur doit rendre.
TEST: Ne sois pas négligent du soin de ta santé ;
TEST: Mais prends le nécessaire avec sobriété.
TEST: Tout ce qui ne peut nuire est permis dans la vie :
TEST: Sois élégant et pur sans exciter l’envie.
TEST: Fuis et la négligence et le faste insolent :
TEST: Le luxe le plus simple est le plus excellent.
TEST: N’agis point sans songer à ce que tu vas faire,
TEST: Et réfléchis, le soir, sur ta journée entière.
TEST: Qu’ai-je fait ? qu’ai-je ouï ? que dois-je regretter ?
TEST: Vers la vertu divine ainsi tu peux monter.
TEST: Je t’en prends à témoin, Tétractys, ineffable,
TEST: Des formes et du temps fontaine inépuisable ;
TEST: Et toi qui sais prier, quand les dieux sont pour toi,
TEST: Achève leur ouvrage et travaille avec foi.
TEST: Tu parviendras bientôt et sans peine à connaître
TEST: D’où procède, où s’arrête, où retourne ton être ;
TEST: Sans crainte et sans désirs tu sauras les secrets
TEST: Que la nature voile aux mortels indiscrets.
TEST: Tu fouleras aux pieds cette faiblesse humaine
TEST: Qu’au hasard et sans but la fatalité mène.
TEST: Tu sauras qui conduit l’avenir incertain,
TEST: Et quel démon caché tient les fils du destin.
TEST: Tu monteras alors sur le char de lumière,
TEST: Esprit victorieux et roi de la matière.
TEST: Tu comprendras de Dieu le règne paternel,
TEST: Et tu pourras t’asseoir dans un calme éternel.

# LES VERS DORÉS
# Autre traduction, tirée de Wikisource
TEST: LES VERS DORÉS ATTRIBUÉS À PYTHAGORE
TEST: TRADUITS PAR M. P.-C. LÉVESQUE
TEST: de l’Académie des Inscriptions et Belles-Lettres
TEST: I. Révère les dieux immortels. C’est ton premier devoir. Honore-les comme il est ordonné par la loi.
TEST: II. Respecte le serment. Vénère aussi les héros, dignes de tant d’admiration, et les demeures terrestres ; rends-leur le culte qui leur est dû.
TEST: III. Respecte ton père et ta mère, et tes proches parents.
TEST: IV. Choisis pour ton ami l’homme que tu connais le plus vertueux. Ne résiste point à la douceur de ses conseils, et suis ses utiles exemples.
TEST: V. Crains de te brouiller avec ton ami pour une faute légère.
TEST: VI. Si tu peux faire le bien, tu le dois : la puissance est ici voisine de la nécessité. Tels sont les préceptes que tu dois suivre.
TEST: VII. Prends l’habitude de commander à la gourmandise, au sommeil, à la luxure, à la colère.
TEST: VIII. Ne fais rien de honteux en présence des autres ni dans le secret. Que ta première loi soit de te respecter toi-même.
TEST: IX. Que l’équité préside à toutes tes actions, qu’elle accompagne toutes tes paroles.
TEST: X. Que la raison te conduise jusque dans les moindres choses.
TEST: XI. Souviens-toi bien que tous les hommes sont destinés à la mort.
TEST: XII. La fortune se plaît à changer : elle se laisse posséder, elle s’échappe. Éprouves-tu quelques-uns de ces revers que les destins font éprouver aux mortels ? sache les supporter avec patience ; ne t’indigne pas contre le sort. Il est permis de chercher à réparer un malheur ; mais sois bien persuadé que la fortune n’envoie pas aux mortels vertueux des maux au-dessus de leurs forces.
TEST: XIII. Il se tient parmi les hommes de bons discours et de mauvais propos. Ne te laisse pas effrayer par de vaines paroles : qu’elles ne te détournent pas des projets honnêtes que tu as formés.
TEST: XIV. Tu te vois attaqué par le mensonge ? prends patience, supporte ce mal avec douceur.
TEST: XV. Observe bien ce qui reste à te prescrire ; que personne par ses actions, par ses discours, ne puisse t’engager à rien dire, à rien faire qui doive te nuire un jour.
TEST: XVI. Consulte-toi bien avant d’agir ; crains, par trop de précipitation, d’avoir à rougir de ta folie. Dire et faire des sottises est le partage d’un sot.
TEST: XVII. Ne commence rien dont tu puisses te repentir dans la suite. Garde-toi d’entreprendre ce que tu ne sais pas faire, et commence par t’instruire de ce que tu dois savoir. C’est ainsi que tu mèneras une vie délicieuse.
TEST: XVIII. Ne néglige pas ta santé : donne à ton corps, mais avec modération, le boire, le manger, l’exercice. La mesure que je te prescris est celle que tu ne saurais passer sans te nuire.
TEST: XIX. Que ta table soit saine, que le luxe en soit banni.
TEST: XX. Évite de rien faire qui puisse t’attirer l’envie.
TEST: XXI. Ne cherche point à briller par des dépenses déplacées, comme si tu ignorais ce qui est convenable et beau. Ne te pique pas non plus d’une épargne excessive. Rien n’est préférable à la juste mesure qu’il faut observer en toutes choses.
TEST: XXII. N’entame point un projet qui doive tourner contre toi-même : réfléchis avant d’entreprendre.
TEST: XXIII. N’abandonne pas tes yeux aux douceurs du sommeil avant d’avoir examiné par trois fois les actions de ta journée. Quelle faute ai-je commise ? Qu’ai-je fait ? À quel devoir ai-je manqué ? Commence par la première de tes actions, et parcours ainsi toutes les autres. Reproche-toi ce que tu as fait de mal ; jouis de ce que tu as fait de bien.
TEST: XXIV. Médite sur les préceptes que je viens de te donner, travaille à les mettre en pratique, apprends à les aimer. Ils te conduiront sur les traces de la divine vertu ; j’en jure par celui qui a transmis dans nos âmes le sacré quaternaire[1] source de la nature éternelle.
TEST: XXV. Avant de rien commencer, adresse tes vœux aux immortels qui seuls peuvent consommer ton ouvrage. C’est en suivant ces pratiques que tu parviendras à connaître par quelle concorde les dieux sont liés aux mortels, quels sont les passages de tous les êtres, et quelle puissance les domine. Tu connaîtras, comme il est juste, que la nature est, en tout, semblable à elle-même. Alors tu cesseras d’espérer ce que tu espérais en vain, et rien ne te sera caché.
TEST: XXVI. Tu connaîtras que les hommes sont eux-mêmes les artisans de leurs malheurs. Infortunés ! ils ne savent pas voir les biens qui sont sous leurs yeux ; leurs oreilles se ferment à la vérité qui leur parle. Combien peu connaissent les vrais remèdes de leurs maux ! C’est donc ainsi que la destinée blesse l’entendement des humains ! Semblables à des cylindres fragiles, ils roulent çà et là, se heurtant sans cesse, et se brisant les uns contre les autres.
TEST: XXVII. La triste discorde, née avec eux, les accompagne toujours et les blesse, sans se laisser apercevoir. Il ne faut pas lutter contre elle, mais la fuir en cédant.
TEST: XXVIII. Ô Jupiter, père de tous les humains, tu pourrais les délivrer des maux qui les accablent, leur faire connaître qui est le génie funeste auquel ils s’abandonnent.
TEST: XXIX. Mortel, prends une juste confiance ; c’est des dieux mêmes que les humains tirent leur origine. La sainte nature leur découvre tous ses secrets les plus cachés. Si elle daigne te les communiquer, il ne te sera pas difficile de remplir mes préceptes. Cherche des remèdes aux maux que tu endures : ton âme recouvrera bientôt la santé.
TEST: XXX. Mais abstiens-toi des aliments que je t’ai défendus. Apprends à discerner ce qui est nécessaire dans la purification et la délivrance de l’âme. Examine tout ; donne à ta raison la première place et, content de te laisser conduire, abandonne-lui les rênes.
TEST: XXXI. Ainsi, quand tu auras quitté les dépouilles mortelles, tu monteras dans l’air libre ; tu deviendras un dieu immortel et la mort n’aura plus d’empire sur toi.
TEST: Fin des vers dorés de Pythagore
TEST: Note : Chez les Pythagoriciens, la monade ou l’unité représente Dieu-même, parce qu’elle n’est engendrée par aucun nombre, qu’elle les engendre tous, qu’elle est simple et sans aucune composition. La dyade, ou le nombre deux, est l’image de la nature créée, parce qu’elle est le premier produit de l’unité, parce qu’elle est inspirée, parce qu’ayant des parties elle peut se décomposer et se défendre. La monade et la dyade réunies forment le ternaire, et représentent l’immensité de tout ce qui existe, l’être immuable et la matière altérable et changeante. J’ignore par quelle propriété le quaternaire, le nombre quatre, est encore un emblème de la divinité.
# FIN DES VERS DORÉS DE PYTHAGORE


!!! Épître du feu philosophique, de Jean Pontanus                                                 !!
# Les paragraphes ont été découpés et ne correspondent pas à ceux du texte.
TEST: Épître du Feu Philosophique
TEST: Lettre concernant la pierre dite philosophale
TEST: Jean Pontanus
TEST: in Theatrum Chimicum, 1614, t. III
TEST: « Nous affirmons, au contraire, — et l’on peut avoir foi en notre sincérité, — qu’il sera impossible d’obtenir le moindre succès dans l’Œuvre si l’on a pas une connaissance parfaite de ce qu’est le Vase des Philosophes ni de quelle manière il faut le fabriquer. Pontanus avoue qu’avant de connaître ce vaisseau secret il avait recommencé, sans succès, plus de deux cents fois le même travail, quoiqu’il besognât sur les matières propres et convenables, et selon la méthode régulière. L’artiste doit faire lui-même son vaisseau ; c’est une maxime de l’art. N’entreprenez rien, en conséquence, tant que vous n’aurez pas reçu toute la lumière sur cette coquille de l’œuf qualifiée secretum secretorum chez les maîtres du Moyen Âge. »
TEST: — Fulcanelli, Le Mystère des Cathédrales, p. 204-205
TEST: Moi, Jean Pontanus, qui suis allé en plusieurs régions et royaumes afin de connaître certainement ce que c’est que la Pierre des Philosophes, après avoir parcouru tous les côtés du monde, je n’ai trouvé que des faux Philosophes et des trompeurs.
TEST: Néanmoins, étudiant toujours dans les livres des Sages, et mes doutes s’augmentant, j’ai trouvé la vérité ; mais nonobstant que j’eusse la connaissance de la matière, j’ai erré deux cents fois avant que de trouver l’opération et pratique de cette vraie matière.
TEST: Premièrement, j’ai commencé mes opérations par les putréfactions du Corps de cette matière, pendant neuf mois, et je n’ai rien trouvé.
TEST: Je l’ai mise au bain-marie pendant quelque temps, et j’ai semblablement erré. Je l’ai tenue et posée dans un feu de calcination pendant trois mois, et j’ai mal opéré.
TEST: Tous les genres et manières de distillations et sublimations, comme disent ou semblent dire les Philosophes — tel Geber, Archélaüs et presque tous les autres — je les ai tentés et essayés, et n’ai pareillement rien trouvé.
TEST: Enfin, j’ai tâché de parvenir et parfaire le sujet de tout l’Art d’Alchimie, de toutes les manières imaginables, qui se font par le fumier, le bain, les cendres, et par mille autres genres de feux, dont les Philosophes font mention dans leurs livres ; mais je n’ai rien découvert de bon.
TEST: C’est pourquoi, je me mis pendant trois ans continuels à étudier les livres des Philosophes, entre autres le seul Hermès, les brèves paroles duquel comprennent tout le magistère de la Pierre ; quoiqu’il parle assez obscurément des choses supérieures et inférieures, du Ciel et de la Terre.
TEST: Toute notre application et notre soin, donc, ne doit être qu’à la connaissance de la vraie pratique, dans le premier, le second, et le troisième œuvre.
TEST: Ce n’est point le feu de bain, de fumier, ni de cendres, ni aucun de tous les autres feux que nous chantent les Philosophes, et nous décrivent dans leurs livres.
TEST: Qu’est-ce donc que ce feu qui parfait et achève tout l’œuvre, depuis le commencement jusqu’à la fin ?
TEST: Certainement tous les Philosophes l’ont caché ; mais, pour moi, touché d’un mouvement de pitié, je le veux déclarer avec l’entier accomplissement de tout l’œuvre.
TEST: La Pierre des Philosophes est unique, et une, mais cachée et enveloppée en la multiplicité de différents noms, et avant que tu la puisses connaître, tu te donneras bien de la peine ; difficilement la trouveras-tu de ton propre génie.
TEST: Elle est aqueuse, aérienne, ignée, terrestre, flegmatique, colérique, sanguineuse et mélancolique. Elle est un soufre et pareillement Argent vif.
TEST: Elle a plusieurs superfluités, qui, je t’assure par Dieu vivant, se convertissent en vraie et unique Essence, moyennant notre feu.
TEST: Et celui qui sépare quelque chose du sujet — croyant cela nécessaire, — ne connaît assurément rien à la Philosophie.
TEST: Car le superflu, le sale, l’immonde, le vilain, le bourbeux, et, généralement toute la substance du sujet, se parfait en corps spirituel fixe, par le moyen de notre feu. Ce que les Sages n’ont jamais révélé, et, fait que peu de gens parviennent à cet Art ; s’imaginant que quelque chose de sale et de vilain doit être séparé.
TEST: Maintenant il faut faire paraître, et tirer dehors les propriétés de notre feu ; s’il convient à notre matière selon la manière dont j’ai parlé, c’est-à-dire s’il est transmué avec la matière.
TEST: Ce feu ne brûle point la matière, il ne sépare rien de la matière, ne divise ni n’écarte les parties pures des impures, ainsi que disent tous les Philosophes, mais convertit tout le sujet en pureté.
TEST: Il ne sublime pas comme Geber fait les sublimations, et Arnaud pareillement, et tous les autres qui ont parlé des sublimations et distillations. Il se fait et parfait en peu de temps.
TEST: Ce feu est minéral, égal et continuel, il ne s’évapore point, si ce n’est qu’il soit trop excité ; il participe du soufre, il est pris et provient d’ailleurs que de la matière.
TEST: Il rompt, dissout, et congèle toutes choses, et semblablement congèle et calcine ; il est difficile à trouver par l’industrie et par l’Art.
TEST: Ce feu est l’abrégé et le raccourci de tout l’œuvre, sans prendre autre chose, du moins peu, et ce même feu s’introduit et est de médiocre ignition ; parce qu’avec ce petit feu tout l’œuvre est parfait, et sont faites, ensemble, toutes les requises et dues sublimations.
TEST: Ceux qui liront Geber et tous les autres Philosophes, quand ils vivraient cent millions d’années, ne le sauront comprendre ; car ce feu ne se peut découvrir que par la seule et profonde méditation de la pensée, ensuite on le comprendra dans les livres, et non autrement.
TEST: L’erreur en cet Art, ne consiste qu’en l’acquisition de ce feu, qui convertit la matière en la Pierre des Philosophes.
TEST: Étudie-toi donc à ce feu, parce que si moi-même je l’eus premièrement trouvé, je n’eus pas erré deux cents fois sur la propre matière.
TEST: À cause de quoi je ne m’étonne plus si tant de gens ne peuvent parvenir à l’accomplissement de l’œuvre.
TEST: Ils errent, ont erré et erreront toujours, en ce que les Philosophes n’ont mis leur propre agent qu’en une chose, qu’Artéphius a nommée, mais il n’a parlé que pour lui.
TEST: Si ce n’est que j’ai lu Artéphius, que je l’ai entendu et compris, jamais je ne serais parvenu à l’accomplissement de l’œuvre.
TEST: Voici quelle est cette pratique : il faut prendre la matière avec toute diligence, la broyer physiquement et la mettre dans le feu, c’est-à-dire dans le fourneau ; mais il faut aussi connaître le degré et la proportion du feu.
TEST: À savoir, il faut que le feu externe excite tant seulement la matière ; et, en peu de temps, ce feu, sans y mettre les mains en aucune manière, accomplira assurément tout l’œuvre.
TEST: Parce qu’il putréfie, corrompt, engendre et parfera tout l’ouvrage, faisant paraître les trois principales couleurs, la noire, la blanche, la rouge.
TEST: Et moyennant notre feu, la médecine se multipliera si elle est conjointe à la matière crue, non seulement en quantité mais aussi en vertu.
TEST: Recherche donc de toutes les forces de ton esprit ce feu, et tu parviendras au but que tu t’es proposé ; car c’est lui qui fait tout l’œuvre, et il est la clef de tous les Philosophes, laquelle ils n’ont jamais révélée dans leurs livres.
TEST: Si tu penses bien profondément aux propriétés du feu ci-dessus, tu la connaîtras, mais non autrement.
TEST: Donc, touché d’un mouvement de pitié, j’ai écrit ceci ; mais, et afin que je me satisfasse, le feu n’est point transmué avec la matière, comme je l’ai dit ci-dessus.
TEST: J’ai bien voulu le dire et en avertir les prudents de ces choses, pour qu’ils ne dépensent pas inutilement leur argent, mais qu’ils sachent auparavant ce qu’ils doivent chercher, et, par ce moyen, parviendront à la vérité de l’Art ; non pas autrement. À Dieu.
# FIN DE L’ÉPÎTRE DU FEU PHILOSOPHIQUE

!!! Le Misanthrope, de Molière                                                                    !!
TEST: LE MISANTHROPE (1666)
TEST: de Molière
TEST: Texte établi par Charles Louandre, Charpentier, 1910 (2, pp. 170-239).
TEST: PERSONNAGES
TEST: Alceste, amant de Célimène,
TEST: Philinte, ami d’Alceste,
TEST: Oronte, amant de Célimène,
TEST: Célimène, amante d’Alceste,
TEST: Éliante, cousine de Célimène,
TEST: Arsinoé, amie de Célimène,
TEST: Acaste,
TEST: Clitandre, marquis
TEST: Basque, valet de Célimène,
TEST: Un garde de la maréchaussée de France,
TEST: Dubois, valet d’Alceste.
TEST: La scène se passe à Paris, dans la maison de Célimène.
TEST: ACTE I
TEST: SCÈNE PREMIÈRE. Philinte, Alceste.
TEST: PHILINTE. Qu’est-ce donc ? Qu’avez-vous ?
TEST: ALCESTE, assis. Laissez-moi, je vous prie.
TEST: PHILINTE. Mais encor, dites-moi, quelle bizarrerie…
TEST: ALCESTE. Laissez-moi là, vous dis-je, et courez vous cacher.
TEST: PHILINTE. Mais on entend les gens au moins sans se fâcher.
TEST: ALCESTE. Moi, je veux me fâcher, et ne veux point entendre.
TEST: PHILINTE. Dans vos brusques chagrins je ne puis vous comprendre ;
TEST: Et, quoique amis enfin, je suis tous des premiers…
TEST: ALCESTE, se levant brusquement.
TEST: Moi, votre ami ? Rayez cela de vos papiers.
TEST: J’ai fait jusques ici profession de l’être ;
TEST: Mais, après ce qu’en vous je viens de voir paraître,
TEST: Je vous déclare net que je ne le suis plus, Et ne veux nulle place en des cœurs corrompus.
TEST: PHILINTE. Je suis donc bien coupable, Alceste, à votre compte ?
TEST: ALCESTE. Allez, vous devriez mourir de pure honte ;
TEST: Une telle action ne saurait s’excuser,
TEST: Et tout homme d’honneur s’en doit scandaliser.
TEST: Je vous vois accabler un homme de caresses,
TEST: Et témoigner pour lui les dernières tendresses ;
TEST: De protestations, d’offres, et de serments,
TEST: Vous chargez la fureur de vos embrassements :
TEST: Et quand je vous demande après quel est cet homme,
TEST: À peine pouvez-vous dire comme il se nomme ;
TEST: Votre chaleur pour lui tombe en vous séparant,
TEST: Et vous me le traitez, à moi, d’indifférent !
TEST: Morbleu ! c’est une chose indigne, lâche, infâme,
TEST: De s’abaisser ainsi jusqu’à trahir son âme ;
TEST: Et si, par un malheur, j’en avais fait autant,
TEST: Je m’irais, de regret, pendre tout à l’instant.
TEST: PHILINTE. Je ne vois pas, pour moi, que le cas soit pendable ;
TEST: Et je vous supplierai d’avoir pour agréable,
TEST: Que je me fasse un peu grâce sur votre arrêt,
TEST: Et ne me pende pas pour cela, s’il vous plaît.
TEST: ALCESTE. Que la plaisanterie est de mauvaise grâce !
TEST: PHILINTE. Mais, sérieusement, que voulez-vous qu’on fasse ?
TEST: ALCESTE. Je veux qu’on soit sincère, et qu’en homme d’honneur
TEST: On ne lâche aucun mot qui ne parte du cœur.
TEST: PHILINTE. Lorsqu’un homme vous vient embrasser avec joie,
TEST: Il faut bien le payer de la même monnoie,
TEST: Répondre, comme on peut, à ses empressements,
TEST: Et rendre offre pour offre, et serments pour serments.
TEST: ALCESTE. Non, je ne puis souffrir cette lâche méthode
TEST: Qu’affectent la plupart de vos gens à la mode ;
TEST: Et je ne hais rien tant que les contorsions
TEST: De tous ces grands faiseurs de protestations,
TEST: Ces affables donneurs d’embrassades frivoles,
TEST: Ces obligeants diseurs d’inutiles paroles,
TEST: Qui de civilités avec tous font combat,
TEST: Et traitent du même air l’honnête homme et le fat.
TEST: Quel avantage a-t-on qu’un homme vous caresse,
TEST: Vous jure amitié, foi, zèle, estime, tendresse,
TEST: Et vous fasse de vous un éloge éclatant,
TEST: Lorsque au premier faquin il court en faire autant ?
TEST: Non, non, il n’est point d’âme un peu bien située
TEST: Qui veuille d’une estime ainsi prostituée ;
TEST: Et la plus glorieuse a des régals peu chers
TEST: Dès qu’on voit qu’on nous mêle avec tout l’univers :
TEST: Sur quelque préférence une estime se fonde,
TEST: Et c’est n’estimer rien qu’estimer tout le monde.
TEST: Puisque vous y donnez dans ces vices du temps,
TEST: Morbleu ! vous n’êtes pas pour être de mes gens ;
TEST: Je refuse d’un cœur la vaste complaisance
TEST: Qui ne fait de mérite aucune différence ;
TEST: Je veux qu’on me distingue ; et, pour le trancher net,
TEST: L’ami du genre humain n’est point du tout mon fait.
TEST: PHILINTE. Mais quand on est du monde, il faut bien que l’on rende
TEST: Quelques dehors civils que l’usage demande.
TEST: ALCESTE. Non, vous dis-je ; on devrait châtier sans pitié
TEST: Ce commerce honteux de semblants d’amitié.
TEST: Je veux que l’on soit homme, et qu’en toute rencontre
TEST: Le fond de notre cœur dans nos discours se montre,
TEST: Que ce soit lui qui parle, et que nos sentiments
TEST: Ne se masquent jamais sous de vains compliments.
TEST: PHILINTE. Il est bien des endroits où la pleine franchise
TEST: Deviendrait ridicule, et serait peu permise ;
TEST: Et parfois, n’en déplaise à votre austère honneur,
TEST: Il est bon de cacher ce qu’on a dans le cœur.
TEST: Serait-il à propos, et de la bienséance,
TEST: De dire à mille gens tout ce que d’eux on pense ?
TEST: Et quand on a quelqu’un qu’on hait ou qui déplaît
TEST: Lui doit-on déclarer la chose comme elle est ?
TEST: ALCESTE. Oui.
TEST: PHILINTE. Quoi ! vous iriez dire à la vieille Émilie
TEST: Qu’à son âge il sied mal de faire la jolie ?
TEST: Et que le blanc qu’elle a scandalise chacun ?
TEST: ALCESTE. Sans doute.
TEST: PHILINTE. À Dorilas, qu’il est trop importun ;
TEST: Et qu’il n’est à la cour, oreille qu’il ne lasse
TEST: À conter sa bravoure et l’éclat de sa race ?
TEST: ALCESTE. Fort bien.
TEST: PHILINTE. Vous vous moquez.
TEST: ALCESTE. Je ne me moque point.
TEST: Et je vais n’épargner personne sur ce point.
TEST: Mes yeux sont trop blessés, et la cour et la ville
TEST: Ne m’offrent rien qu’objets à m’échauffer la bile ;
TEST: J’entre en une humeur noire, en un chagrin profond,
TEST: Quand je vois vivre entre eux les hommes comme ils font ;
TEST: Je ne trouve partout que lâche flatterie,
TEST: Qu’injustice, intérêt, trahison, fourberie ;
TEST: Je n’y puis plus tenir, j’enrage ; et mon dessein
TEST: Est de rompre en visière à tout le genre humain.
TEST: PHILINTE. Ce chagrin philosophe est un peu trop sauvage.
TEST: Je ris des noirs accès où je vous envisage,
TEST: Et crois voir en nous deux, sous mêmes soins nourris,
TEST: Ces deux frères que peint l’École des maris,
TEST: Dont…
TEST: ALCESTE. Mon Dieu ! laissons là, vos comparaisons fades.
TEST: PHILINTE. Non ! tout de bon, quittez toutes ces incartades.
TEST: Le monde par vos soins ne se changera pas :
TEST: Et puisque la franchise a pour vous tant d’appas,
TEST: Je vous dirai tout franc que cette maladie,
TEST: Partout où vous allez donne la comédie ;
TEST: Et qu’un si grand courroux contre les mœurs du temps
TEST: Vous tourne en ridicule auprès de bien des gens.
TEST: ALCESTE. Tant mieux, morbleu ! tant mieux, c’est ce que je demande.
TEST: Ce m’est un fort bon signe, et ma joie en est grande.
TEST: Tous les hommes me sont à tel point odieux,
TEST: Que je serais fâché d’être sage à leurs yeux.
TEST: PHILINTE. Vous voulez un grand mal à la nature humaine.
TEST: ALCESTE. Oui, j’ai conçu pour elle une effroyable haine.
TEST: PHILINTE. Tous les pauvres mortels, sans nulle exception,
TEST: Seront enveloppés dans cette aversion ?
TEST: Encore en est-il bien, dans le siècle où nous sommes…
TEST: ALCESTE. Non, elle est générale, et je hais tous les hommes :
TEST: Les uns, parce qu’ils sont méchants et malfaisants,
TEST: Et les autres, pour être aux méchants complaisants,
TEST: Et n’avoir pas pour eux ces haines vigoureuses
TEST: Que doit donner le vice aux âmes vertueuses.
TEST: De cette complaisance on voit l’injuste excès
TEST: Pour le franc scélérat avec qui j’ai procès.
TEST: Au travers de son masque on voit à plein le traître ;
TEST: Partout il est connu pour tout ce qu’il peut être ;
TEST: Et ses roulements d’yeux, et son ton radouci,
TEST: N’imposent qu’à des gens qui ne sont point d’ici.
TEST: On sait que ce pied-plat, digne qu’on le confonde,
TEST: Par de sales emplois s’est poussé dans le monde,
TODO: Et que par eux son sort, de splendeur {{revêtu}},
TEST: Fait gronder le mérite et rougir la vertu.
TEST: Quelques titres honteux qu’en tous lieux on lui donne,
TEST: Son misérable honneur ne voit pour lui personne :
TEST: Nommez-le fourbe, infâme, et scélérat maudit,
TEST: Tout le monde en convient, et nul n’y contredit.
TEST: Cependant sa grimace est partout bienvenue ;
TEST: On l’accueille, on lui rit, partout il s’insinue ;
TEST: Et s’il est, par la brigue, un rang à disputer,
TEST: Sur le plus honnête homme on le voit l’emporter.
TEST: Têtebleu ! ce me sont de mortelles blessures,
TEST: De voir qu’avec le vice on garde des mesures ;
TEST: Et parfois il me prend des mouvements soudains
TEST: De fuir dans un désert l’approche des humains.
TEST: PHILINTE. Mon Dieu ! des mœurs du temps mettons-nous moins en peine,
TEST: Et faisons un peu grâce à la nature humaine ;
TEST: Ne l’examinons point dans la grande rigueur,
TEST: Et voyons ses défauts avec quelque douceur.
TEST: Il faut, parmi le monde, une vertu traitable ;
TEST: À force de sagesse, on peut être blâmable ;
TEST: La parfaite raison fuit toute extrémité,
TEST: Et veut que l’on soit sage avec sobriété.
TEST: Cette grande raideur des vertus des vieux âges
TEST: Heurte trop notre siècle et les communs usages ;
TEST: Elle veut aux mortels trop de perfection :
TEST: Il faut fléchir au temps sans obstination ;
TEST: Et c’est une folie à nulle autre seconde,
TEST: De vouloir se mêler de corriger le monde.
TEST: J’observe, comme vous, cent choses tous les jours,
TEST: Qui pourraient mieux aller, prenant un autre cours ;
TEST: Mais quoi qu’à chaque pas je puisse voir paraître,
TEST: En courroux comme vous, on ne me voit point être ;
TEST: Je prends tout doucement les hommes comme ils sont ;
TEST: J’accoutume mon âme à souffrir ce qu’ils font,
TEST: Et je crois qu’à la cour, de même qu’à la ville,
TEST: Mon flegme est philosophe autant que votre bile.
TODO: ALCESTE. Mais ce flegme, Monsieur, qui raisonnez si bien,
TEST: Ce flegme pourra-t-il ne s’échauffer de rien ?
TEST: Et s’il faut, par hasard, qu’un ami vous trahisse,
TEST: Que, pour avoir vos biens, on dresse un artifice,
TEST: Ou qu’on tâche à semer de méchants bruits de vous,
TEST: Verrez-vous tout cela sans vous mettre en courroux ?
TEST: PHILINTE. Oui, je vois ces défauts, dont votre âme murmure,
TEST: Comme vices unis à l’humaine nature ;
TEST: Et mon esprit enfin n’est pas plus offensé
TEST: De voir un homme fourbe, injuste, intéressé,
TEST: Que de voir des vautours affamés de carnage,
TEST: Des singes malfaisants, et des loups pleins de rage.
TEST: ALCESTE. Je me verrai trahir, mettre en pièces, voler,
TEST: Sans que je sois… Morbleu ! je ne veux point parler,
TEST: Tant ce raisonnement est plein d’impertinence !
TEST: PHILINTE. Ma foi, vous ferez bien de garder le silence.
TEST: Contre votre partie éclatez un peu moins,
TEST: Et donnez au procès une part de vos soins.
TEST: ALCESTE. Je n’en donnerai point, c’est une chose dite.
TEST: PHILINTE. Mais qui voulez-vous donc qui pour vous sollicite ?
TEST: ALCESTE. Qui je veux ? La raison, mon bon droit, l’équité.
TEST: PHILINTE. Aucun juge par vous ne sera visité ?
TEST: ALCESTE. Non. Est-ce que ma cause est injuste ou douteuse ?
TEST: PHILINTE. J’en demeure d’accord : mais la brigue est fâcheuse,
TEST: Et…
TEST: ALCESTE. Non. J’ai résolu de n’en pas faire un pas.
TEST: J’ai tort, ou j’ai raison.
TEST: PHILINTE. Ne vous y fiez pas.
TEST: ALCESTE. Je ne remuerai point.
TEST: PHILINTE. Votre partie est forte.
TEST: Et peut, par sa cabale, entraîner…
TEST: ALCESTE. Il n’importe.
TEST: PHILINTE. Vous vous tromperez.
TEST: ALCESTE. Soit. J’en veux voir le succès.
TEST: PHILINTE. Mais…
TEST: ALCESTE. J’aurai le plaisir de perdre mon procès.
TEST: PHILINTE. Mais enfin…
TEST: ALCESTE. Je verrai dans cette plaiderie
TEST: Si les hommes auront assez d’effronterie,
TEST: Seront assez méchants, scélérats, et pervers,
TEST: Pour me faire injustice aux yeux de l’univers.
TEST: PHILINTE. Quel homme !
TEST: ALCESTE. Je voudrais, m’en coutât-il grand’chose
TEST: Pour la beauté du fait, avoir perdu ma cause.
TEST: PHILINTE. On se rirait de vous, Alceste, tout de bon,
TEST: Si l’on vous entendait parler de la façon.
TEST: ALCESTE. Tant pis pour qui rirait.
TEST: PHILINTE. Mais cette rectitude
TEST: Que vous voulez en tout avec exactitude,
TEST: Cette pleine droiture où vous vous renfermez,
TEST: La trouvez-vous ici dans ce que vous aimez ?
TEST: Je m’étonne, pour moi, qu’étant, comme il le semble, Vous et le genre humain, si fort brouillés ensemble, Malgré tout ce qui peut vous le rendre odieux, Vous ayez pris chez lui ce qui charme vos yeux ;
TEST: Et ce qui me surprend encore davantage,
TEST: C’est cet étrange choix où votre cœur s’engage.
TEST: La sincère Éliante a du penchant pour vous,
TEST: La prude Arsinoé vous voit d’un œil fort doux ;
TEST: Cependant à leurs vœux votre âme se refuse,
TEST: Tandis qu’en ses liens Célimène l’amuse,
TEST: De qui l’humeur coquette et l’esprit médisant
TEST: Semblent si fort donner dans les mœurs d’à présent.
TEST: D’où vient que, leur portant une haine mortelle,
TEST: Vous pouvez bien souffrir ce qu’en tient cette belle ?
TEST: Ne sont-ce plus défauts dans un objet si doux ?
TEST: Ne les voyez-vous pas, ou les excusez-vous ?
TEST: ALCESTE. Non. L’amour que je sens pour cette jeune veuve
TEST: Ne ferme point mes yeux aux défauts qu’on lui treuve ;
TEST: Et je suis, quelque ardeur qu’elle m’ait pu donner,
TEST: Le premier à les voir, comme à les condamner.
TEST: Mais avec tout cela, quoi que je puisse faire,
TEST: Je confesse mon faible : elle a l’art de me plaire.
TEST: J’ai beau voir ses défauts, et j’ai beau l’en blâmer,
TEST: En dépit qu’on en ait, elle se fait aimer ;
TEST: Sa grâce est la plus forte ; et sans doute ma flamme
TEST: De ces vices du temps pourra purger son âme.
TEST: PHILINTE. Si vous faites cela, vous ne ferez pas peu.
TEST: Vous croyez être donc aimé d’elle ?
TEST: ALCESTE. Oui, parbleu !
TEST: Je ne l’aimerais pas, si je ne croyais l’être.
TEST: PHILINTE. Mais si son amitié pour vous se fait paraître,
TEST: D’où vient que vos rivaux vous causent de l’ennui ?
TEST: ALCESTE. C’est qu’un cœur bien atteint veut qu’on soit tout à lui.
TEST: Et je ne viens ici qu’à dessein de lui dire
TEST: Tout ce que là-dessus ma passion m’inspire.
TEST: PHILINTE. Pour moi, si je n’avais qu’à former des désirs,
TEST: Sa cousine Éliante aurait tous mes soupirs :
TEST: Son cœur, qui vous estime, est solide et sincère,
TEST: Et ce choix plus conforme était mieux votre affaire.
TEST: ALCESTE. Il est vrai : ma raison me le dit chaque jour ;
TEST: Mais la raison n’est pas ce qui règle l’amour.
TEST: PHILINTE. Je crains fort pour vos feux ; et l’espoir où vous êtes,
TEST: Pourrait…
TEST: SCÈNE 2. Oronte, Alceste, Philinte.
TEST: ORONTE, à Alceste.
TEST: J’ai su là-bas que, pour quelques emplettes
TEST: Éliante est sortie, et Célimène aussi.
TEST: Mais, comme l’on m’a dit que vous étiez ici,
TEST: J’ai monté pour vous dire, et d’un cœur véritable,
TEST: Que j’ai conçu pour vous une estime incroyable,
TEST: Et que, depuis longtemps, cette estime m’a mis
TEST: Dans un ardent désir d’être de vos amis.
TEST: Oui, mon cœur au mérite aime à rendre justice,
TEST: Et je brûle qu’un nœud d’amitié nous unisse.
TEST: Je crois qu’un ami chaud, et de ma qualité,
TEST: N’est pas assurément pour être rejeté.
TEST: (Pendant le discours d’Oronte, Alceste est rêveur, et semble ne pas entendre que c’est à lui qu’on parle. Il ne sort de sa rêverie que quand Oronte lui dit :)
TEST: C’est à vous, s’il vous plaît, que ce discours s’adresse.
TEST: ALCESTE. À moi, Monsieur ?
TEST: ORONTE. À vous. Trouvez-vous qu’il vous blesse ?
TEST: ALCESTE. Non pas. Mais la surprise est fort grande pour moi,
TEST: Et je n’attendais pas l’honneur que je reçoi.
TEST: ORONTE. L’estime où je vous tiens ne doit pas vous surprendre,
TEST: Et de tout l’univers vous la pouvez prétendre.
TEST: ALCESTE. Monsieur…
TEST: ORONTE. L’État n’a rien qui ne soit au-dessous
TEST: Du mérite éclatant que l’on découvre en vous.
TEST: ALCESTE. Monsieur…
TEST: ORONTE. Oui, de ma part, je vous tiens préférable
TEST: À tout ce que j’y vois de plus considérable.
TEST: ALCESTE. Monsieur…
TEST: ORONTE. Sois-je du ciel écrasé, si je mens !
TEST: Et pour vous confirmer ici, mes sentiments,
TEST: Souffrez qu’à cœur ouvert, monsieur, je vous embrasse,
TEST: Et qu’en votre amitié je vous demande place.
TEST: Touchez là, s’il vous plaît ! Vous me la promettez,
TEST: Votre amitié ?
TEST: ALCESTE. Monsieur…
TEST: ORONTE. Quoi ! vous y résistez ?
TEST: ALCESTE. Monsieur, c’est trop d’honneur que vous me voulez faire ;
TEST: Mais l’amitié demande un peu plus de mystère ;
TEST: Et c’est assurément en profaner le nom
TEST: Que de vouloir le mettre à toute occasion.
TEST: Avec lumière et choix cette union veut naître ;
TEST: Avant que nous lier, il faut nous mieux connaître ;
TEST: Et nous pourrions avoir telles complexions,
TEST: Que tous deux du marché nous nous repentirions.
TEST: ORONTE. Parbleu ! C’est là-dessus parler en homme sage,
TEST: Et je vous en estime encore davantage.
TEST: Souffrons donc que le temps forme des nœuds si doux ;
TODO: {{Mais cependant}} je m’offre entièrement à vous.
TEST: S’il faut faire à la cour pour vous quelque ouverture,
TEST: On sait qu’auprès du roi je fais quelque figure ;
TEST: Il m’écoute ; et dans tout il en use, ma foi,
TEST: Le plus honnêtement du monde avecque moi.
TEST: Enfin je suis à vous de toutes les manières ;
TEST: Et, comme votre esprit a de grandes lumières,
TEST: Je viens, pour commencer entre nous ce beau nœud,
TEST: Vous montrer un sonnet que j’ai fait depuis peu,
TEST: Et savoir s’il est bon qu’au public je l’expose.
TEST: ALCESTE. Monsieur, je suis mal propre à décider la chose.
TEST: Veuillez m’en dispenser.
TEST: ORONTE. Pourquoi ?
TEST: ALCESTE. J’ai le défaut
TEST: D’être un peu plus sincère en cela qu’il ne faut.
TEST: ORONTE. C’est ce que je demande ; et j’aurais lieu de plainte,
TEST: Si, m’exposant à vous pour me parler sans feinte,
TEST: Vous alliez me trahir et me déguiser rien.
TEST: ALCESTE. Puisqu’il vous plaît ainsi, monsieur, je le veux bien.
TEST: ORONTE. Sonnet. C’est un sonnet… L’Espoir… C’est une dame
TEST: Qui de quelque espérance avait flatté ma flamme.
TEST: L’Espoir… Ce ne sont point de ces grands vers pompeux,
TEST: Mais de petits vers doux, tendres, et langoureux.
TEST: (À toutes ces interruptions il regarde Alceste.)
TEST: ALCESTE. Nous verrons bien.
TEST: ORONTE. L’Espoir… Je ne sais si le style
TEST: Pourra vous en paraître assez net et facile,
TEST: Et si du choix des mots vous vous contenterez.
TEST: ALCESTE. Nous allons voir, monsieur.
TEST: ORONTE. Au reste, vous saurez
TEST: Que je n’ai demeuré qu’un quart d’heure à le faire.
TEST: ALCESTE. Voyons, monsieur ; le temps ne fait rien à l’affaire.
TEST: ORONTE. L’espoir, il est vrai, nous soulage,
TEST: Et nous berce un temps, notre ennui ;
TEST: Mais, Philis, le triste avantage,
TEST: Lorsque rien ne marche après lui !
TEST: PHILINTE. Je suis déjà charmé de ce petit morceau.
TEST: ALCESTE, bas, à Philinte. Quoi ! vous avez le front de trouver cela beau ?
TEST: ORONTE. Vous eûtes de la complaisance ;
TEST: Mais vous en deviez moins avoir,
TEST: Et ne vous pas mettre en dépense
TEST: Pour ne me donner que l’espoir.
TEST: PHILINTE. Ah ! qu’en termes galants ces choses-là sont mises !
TEST: ALCESTE, bas, à Philinte. Hé quoi ! vil complaisant, vous louez des sottises ?
TEST: ORONTE. S’il faut qu’une attente éternelle
TEST: Pousse à bout l’ardeur de mon zèle,
TEST: Le trépas sera mon recours.
TEST: Vos soins ne m’en peuvent distraire :
TEST: Belle Philis, on désespère,
TEST: Alors qu’on espère toujours.
TEST: PHILINTE. La chute en est jolie, amoureuse, admirable.
TEST: ALCESTE, bas, à part. La peste de ta chute, empoisonneur, au diable,
TEST: En eusses-tu fait une à te casser le nez !
TEST: PHILINTE. Je n’ai jamais ouï de vers si bien tournés.
TEST: ALCESTE, bas, à part. Morbleu !
TEST: ORONTE. Vous me flattez, et vous croyez peut-être…
TEST: PHILINTE. Non, je ne flatte point.
TEST: ALCESTE, bas, à part. Et que fais-tu donc, traître ?
TEST: ORONTE. Mais pour vous, vous savez quel est notre traité.
TEST: Parlez-moi, je vous prie, avec sincérité.
TEST: ALCESTE. Monsieur, cette matière est toujours délicate,
TEST: Et sur le bel esprit nous aimons qu’on nous flatte.
TEST: Mais un jour, à quelqu’un dont je tairai le nom,
TEST: Je disais, en voyant des vers de sa façon,
TEST: Qu’il faut qu’un galant homme ait toujours grand empire
TEST: Sur les démangeaisons qui nous prennent d’écrire ;
TEST: Qu’il doit tenir la bride aux grands empressements
TEST: Qu’on a de faire éclat de tels amusements ;
TEST: Et que, par la chaleur de montrer ses ouvrages,
TEST: On s’expose à jouer de mauvais personnages.
TEST: ORONTE. Est-ce que vous voulez me déclarer par là
TEST: Que j’ai tort de vouloir…
TEST: ALCESTE. Je ne dis pas cela.
TEST: Mais je lui disais, moi, qu’un froid écrit assomme,
TEST: Qu’il ne faut que ce faible à décrier un homme,
TEST: Et qu’eût-on d’autre part cent belles qualités,
TEST: On regarde les gens par leurs méchants côtés.
TEST: ORONTE. Est-ce qu’à mon sonnet vous trouvez à redire ?
TEST: ALCESTE. Je ne dis pas cela. Mais, pour ne point écrire,
TEST: Je lui mettais aux yeux comme, dans notre temps,
TEST: Cette soif a gâté de fort honnêtes gens.
TEST: ORONTE. Est-ce que j’écris mal, et leur ressemblerais-je ?
TEST: ALCESTE. Je ne dis pas cela. Mais enfin, lui disais-je,
TEST: Quel besoin si pressant avez-vous de rimer ?
TEST: Et qui diantre vous pousse à vous faire imprimer ?
TEST: Si l’on peut pardonner l’essor d’un mauvais livre,
TEST: Ce n’est qu’aux malheureux qui composent pour vivre.
TEST: Croyez-moi, résistez à vos tentations,
TEST: Dérobez au public ces occupations ;
TEST: Et n’allez point quitter, de quoi que l’on vous somme,
TEST: Le nom que dans la cour vous avez d’honnête homme,
TEST: Pour prendre, de la main d’un avide imprimeur,
TEST: Celui de ridicule et misérable auteur.
TEST: C’est ce que je tâchai de lui faire comprendre.
TEST: ORONTE. Voilà qui va fort bien, et je crois vous entendre.
TEST: Mais ne puis-je savoir ce que dans mon sonnet…
TEST: ALCESTE. Franchement, il est bon à mettre au cabinet.
TEST: Vous vous êtes réglé sur de méchants modèles,
TEST: Et vos expressions ne sont point naturelles.
TEST: Qu’est-ce que Nous berce un temps notre ennui
TEST: Et que, Rien ne marche après lui ?
TEST: Que, Ne vous pas mettre en dépense
TEST: Pour ne me donner que l’espoir ?
TEST: Et que, Philis, on désespère,
TEST: Alors qu’on espère toujours ?
TEST: Ce style figuré, dont on fait vanité,
TEST: Sort du bon caractère et de la vérité ;
TEST: Ce n’est que jeu de mots, qu’affectation pure,
TEST: Et ce n’est point ainsi que parle la nature.
TEST: Le méchant goût du siècle en cela me fait peur ;
TEST: Nos pères, tout grossiers, l’avaient beaucoup meilleur,
TEST: Et je prise bien moins tout ce que l’on admire,
TEST: Qu’une vieille chanson que je m’en vais vous dire.
TEST: Si le roi m’avait donné
TEST: Paris, sa grand-ville,
TEST: Et qu’il me fallût quitter
TEST: L’amour de ma mie,
TEST: Je dirais au roi Henri :
TEST: Reprenez votre Paris ;
TEST: J’aime mieux ma mie, ô gué
TEST: J’aime mieux ma mie.
TEST: La rime n’est pas riche, et le style en est vieux :
TEST: Mais ne voyez-vous pas que cela vaut bien mieux
TEST: Que ces colifichets dont le bon sens murmure,
TEST: Et que la passion parle là toute pure ?
TEST: Si le roi m’avait donné
TEST: Paris, sa grand-ville,
TEST: Et qu’il me fallût quitter…
TEST: L’amour de ma mie,
TEST: Je dirais au roi Henri :
TEST: Reprenez votre Paris,
TEST: J’aime mieux ma mie, o gué !
TEST: J’aime mieux ma mie.
TEST: Voilà ce que peut dire un cœur vraiment épris.
TEST: (À Philinte, qui rit.)
TEST: Oui, monsieur le rieur, malgré vos beaux esprits,
TEST: J’estime plus cela que la pompe fleurie
TEST: De tous ces faux brillants où chacun se récrie.
TEST: ORONTE. Et moi, je vous soutiens que mes vers sont fort bons.
TEST: ALCESTE. Pour les trouver ainsi, vous avez vos raisons ;
TEST: Mais vous trouverez bon que j’en puisse avoir d’autres
TEST: Qui se dispenseront de se soumettre aux vôtres.
TEST: ORONTE. Il me suffit de voir que d’autres en font cas.
TEST: ALCESTE. C’est qu’ils ont l’art de feindre ; et moi, je ne l’ai pas.
TEST: ORONTE. Croyez-vous donc avoir tant d’esprit en partage ?
TEST: ALCESTE. Si je louais vos vers, j’en aurais davantage.
TEST: ORONTE. Je me passerai fort que vous les approuviez.
TEST: ALCESTE. Il faut bien, s’il vous plaît, que vous vous en passiez.
TEST: ORONTE. Je voudrais bien, pour voir, que, de votre manière, Vous en composassiez sur la même matière.
TEST: ALCESTE. J’en pourrais, par malheur, faire d’aussi méchants ;
TEST: Mais je me garderais de les montrer aux gens.
TEST: ORONTE. Vous me parlez bien ferme ; et cette suffisance…
TEST: ALCESTE. Autre part que chez moi cherchez qui vous encense.
TEST: ORONTE. Mais, mon petit monsieur, prenez-le un peu moins haut.
TEST: ALCESTE. Ma foi, mon grand monsieur, je le prends comme il faut.
TEST: PHILINTE, se mettant entre deux. Hé ! messieurs, c’en est trop. Laissez cela, de grâce.
TEST: ORONTE. Ah ! j’ai tort, je l’avoue, et je quitte la place.
TEST: Je suis votre valet, monsieur, de tout mon cœur.
TEST: ALCESTE. Et moi, je suis, monsieur, votre humble serviteur.
TEST: SCÈNE 3. Philinte, Alceste.
TEST: PHILINTE. Hé bien ! vous le voyez. Pour être trop sincère,
TEST: Vous voilà sur les bras une fâcheuse affaire ;
TEST: Et j’ai bien vu qu’Oronte, afin d’être flatté…
TEST: ALCESTE. Ne me parlez pas.
TEST: PHILINTE. Mais…
TEST: ALCESTE. Plus de société.
TEST: PHILINTE. C’est trop…
TEST: ALCESTE. Laissez-moi là.
TEST: PHILINTE. Si je…
TEST: ALCESTE. Point de langage.
TEST: PHILINTE. Mais quoi !…
TEST: ALCESTE. Je n’entends rien.
TEST: PHILINTE. Mais…
TEST: ALCESTE. Encore !
TEST: PHILINTE. On outrage…
TEST: ALCESTE. Ah ! parbleu ! c’en est trop. Ne suivez point mes pas.
TEST: PHILINTE. Vous vous moquez de moi. Je ne vous quitte pas.
TEST: ACTE II
TEST: SCÈNE 1. Alceste, Célimène.
TEST: ALCESTE. Madame, voulez-vous que je vous parle net ?
TEST: De vos façons d’agir je suis mal satisfait :
TEST: Contre elles dans mon cœur trop de bile s’assemble,
TEST: Et je sens qu’il faudra que nous rompions ensemble :
TEST: Oui, je vous tromperais de parler autrement ;
TEST: Tôt ou tard nous romprons indubitablement ;
TEST: Et je vous promettrais mille fois le contraire,
TEST: Que je ne serais pas en pouvoir de le faire.
TEST: CÉLIMÈNE. C’est pour me quereller donc, à ce que je voi,
TEST: Que vous avez voulu me ramener chez moi ?
TEST: ALCESTE. Je ne querelle point. Mais votre humeur, madame,
TEST: Ouvre au premier venu trop d’accès dans votre âme.
TEST: Vous avez trop d’amants qu’on voit vous obséder,
TEST: Et mon cœur de cela ne peut s’accommoder.
TEST: CÉLIMÈNE. Des amants que je fais me rendez-vous coupable ?
TEST: Puis-je empêcher les gens de me trouver aimable ?
TEST: Et lorsque pour me voir ils font de doux efforts,
TEST: Dois-je prendre un bâton pour les mettre dehors ?
TEST: ALCESTE. Non, ce n’est pas, madame, un bâton qu’il faut prendre,
TEST: Mais un cœur à leurs vœux moins facile et moins tendre.
TEST: Je sais que vos appas vous suivent en tous lieux ;
TEST: Mais votre accueil retient ceux qu’attirent vos yeux,
TEST: Et sa douceur offerte à qui vous rend les armes
TEST: Achève sur les cœurs l’ouvrage de vos charmes.
TEST: Le trop riant espoir que vous leur présentez
TEST: Attache autour de vous leurs assiduités ;
TEST: Et votre complaisance un peu moins étendue,
TEST: De tant de soupirants chasserait la cohue.
TEST: Mais, au moins, dites-moi, madame, par quel sort
TEST: Votre Clitandre a l’heur de vous plaire si fort ?
TEST: Sur quel fonds de mérite et de vertu sublime
TEST: Appuyez-vous en lui l’honneur de votre estime ?
TEST: Est-ce par l’ongle long qu’il porte au petit doigt,
TEST: Qu’il s’est acquis chez vous l’estime où l’on le voit ?
TEST: Vous êtes-vous rendue, avec tout le beau monde,
TEST: Au mérite éclatant de sa perruque blonde ?
TEST: Sont-ce ses grands canons qui vous le font aimer ?
TEST: L’amas de ses rubans a-t-il su vous charmer ?
TEST: Est-ce par les appas de sa vaste rhingrave,
TEST: Qu’il a gagné votre âme en faisant votre esclave ?
TEST: Ou sa façon de rire, et son ton de fausset,
TEST: Ont-ils de vous toucher su trouver le secret ?
TEST: CÉLIMÈNE. Qu’injustement de lui vous prenez de l’ombrage !
TEST: Ne savez-vous pas bien pourquoi je le ménage ;
TEST: Et que dans mon procès, ainsi qu’il m’a promis,
TEST: Il peut intéresser tout ce qu’il a d’amis ?
TEST: ALCESTE. Perdez votre procès, madame, avec constance,
TEST: Et ne ménagez point un rival qui m’offense.
TEST: CÉLIMÈNE. Mais de tout l’univers vous devenez jaloux.
TEST: ALCESTE. C’est que tout l’univers est bien reçu de vous.
TEST: CÉLIMÈNE. C’est ce qui doit rasseoir votre âme effarouchée,
TODO: Puisque ma complaisance est sur tous {{épanchée}} ;
TEST: Et vous auriez plus lieu de vous en offenser,
TEST: Si vous me la voyiez sur un seul ramasser.
TEST: ALCESTE. Mais moi, que vous blâmez de trop de jalousie,
TEST: Qu’ai-je de plus qu’eux tous, madame, je vous prie ?
TEST: CÉLIMÈNE. Le bonheur de savoir que vous êtes aimé.
TEST: ALCESTE. Et quel lieu de le croire a mon cœur enflammé ?
TEST: CÉLIMÈNE. Je pense qu’ayant pris le soin de vous le dire,
TEST: Un aveu de la sorte a de quoi vous suffire.
TEST: ALCESTE. Mais qui m’assurera que, dans le même instant,
TEST: Vous n’en disiez, peut-être, aux autres tout autant ?
TEST: CÉLIMÈNE. Certes pour un amant la fleurette est mignonne ;
TEST: Et vous me traitez là de gentille personne.
TEST: Hé bien ! pour vous ôter d’un semblable souci,
TEST: De tout ce que j’ai dit je me dédis ici ;
TEST: Et rien ne saurait plus vous tromper que vous-même :
TEST: Soyez content.
TEST: ALCESTE. Morbleu ! faut-il que je vous aime !
TEST: Ah ! que si de vos mains je rattrape mon cœur,
TEST: Je bénirai le ciel de ce rare bonheur !
TEST: Je ne le cèle pas, je fais tout mon possible
TEST: À rompre de ce cœur l’attachement terrible ;
TEST: Mais mes plus grands efforts n’ont rien fait jusqu’ici,
TEST: Et c’est pour mes péchés que je vous aime ainsi.
TEST: CÉLIMÈNE. Il est vrai, votre ardeur est pour moi sans seconde.
TEST: ALCESTE. Oui, je puis là-dessus défier tout le monde.
TEST: Mon amour ne se peut concevoir ; et jamais
TEST: Personne n’a, madame, aimé comme je fais.
TEST: CÉLIMÈNE. En effet, la méthode en est toute nouvelle,
TEST: Car vous aimez les gens pour leur faire querelle ;
TEST: Ce n’est qu’en mots fâcheux qu’éclate votre ardeur ;
TEST: Et l’on n’a vu jamais un amant si grondeur
TEST: ALCESTE. Mais il ne tient qu’à vous que son chagrin ne passe.
TODO: À tous nos démêlés coupons {{chemin}}, de grâce ;
TEST: Parlons à cœur ouvert, et voyons d’arrêter…
TEST: SCÈNE 2. Célimène, Alceste, Basque.
TEST: CÉLIMÈNE. Qu’est-ce ?
TEST: BASQUE. Acaste est là-bas.
TEST: CÉLIMÈNE. Hé bien ! faites monter.
TEST: ALCESTE. Quoi ! l’on ne peut jamais vous parler tête à tête ?
TEST: À recevoir le monde on vous voit toujours prête ;
TEST: Et vous ne pouvez pas, un seul moment de tous,
TEST: Vous résoudre à souffrir de n’être pas chez vous ?
TEST: CÉLIMÈNE. Voulez-vous qu’avec lui je me fasse une affaire ?
TEST: ALCESTE. Vous avez des égards qui ne sauraient me plaire.
TEST: CÉLIMÈNE. C’est un homme à jamais ne me le pardonner,
TEST: S’il savait que sa vue eût pu m’importuner.
TEST: ALCESTE. Et que vous fait cela, pour vous gêner de sorte…
TEST: CÉLIMÈNE. Mon Dieu ! de ses pareils la bienveillance importe ;
TEST: Et ce sont de ces gens qui, je ne sais comment,
TEST: Ont gagné, dans la cour, de parler hautement.
TEST: Dans tous les entretiens on les voit s’introduire ;
TEST: Ils ne sauraient servir, mais ils peuvent vous nuire ;
TEST: Et jamais, quelque appui qu’on puisse avoir d’ailleurs
TEST: On ne doit se brouiller avec ces grands brailleurs.
TEST: ALCESTE. Enfin, quoi qu’il en soit, et sur quoi qu’on se fonde,
TEST: Vous trouvez des raisons pour souffrir tout le monde ;
TEST: Et les précautions de votre jugement…
TEST: SCÈNE 3. Alceste, Célimène, Basque.
TEST: BASQUE. Voici Clitandre encor, madame.
TEST: ALCESTE. Justement.
TEST: (Il témoigne s’en vouloir aller.)
TEST: CÉLIMÈNE. Où courez-vous ?
TEST: ALCESTE. Je sors.
TEST: CÉLIMÈNE. Demeurez.
TEST: ALCESTE. Pour quoi faire ?
TEST: CÉLIMÈNE. Demeurez.
TEST: ALCESTE. Je ne puis.
TEST: CÉLIMÈNE. Je le veux.
TEST: ALCESTE. Point d’affaire.
TEST: Ces conversations ne font que m’ennuyer,
TEST: Et c’est trop que vouloir me les faire essuyer.
TEST: CÉLIMÈNE. Je le veux, je le veux.
TEST: ALCESTE. Non, il m’est impossible.
TEST: CÉLIMÈNE. Hé bien ! allez, sortez, il vous est tout loisible.
TEST: SCÈNE 4. Éliante, Philinte, Acaste, Clitandre, Alceste, Célimène, Basque.
TEST: ÉLIANTE, à Célimène. Voici les deux marquis qui montent avec nous.
TEST: Vous l’est-on venu dire ?
TEST: CÉLIMÈNE, à Basque. Oui. Des sièges pour tous.
TEST: (Basque donne des sièges, et sort.)
TEST: (À Alceste.)
TEST: Vous n’êtes pas sorti ?
TEST: ALCESTE. Non ; mais je veux, madame,
TEST: Ou pour eux, ou pour moi, faire expliquer votre âme.
TEST: CÉLIMÈNE. Taisez-vous.
TEST: ALCESTE. Aujourd’hui vous vous expliquerez.
TEST: CÉLIMÈNE. Vous perdez le sens.
TEST: ALCESTE. Point. Vous vous déclarerez.
TEST: CÉLIMÈNE. Ah !
TEST: ALCESTE. Vous prendrez parti.
TEST: CÉLIMÈNE. Vous vous moquez, je pense.
TEST: ALCESTE. Non. Mais vous choisirez : c’est trop de patience.
TEST: CLITANDRE. Parbleu ! je viens du Louvre, où Cléonte, au levé,
TEST: Madame, a bien paru ridicule achevé.
TEST: N’a-t-il point quelque ami qui pût, sur ses manières,
TEST: D’un charitable avis lui prêter les lumières ?
TEST: CÉLIMÈNE. Dans le monde, à vrai dire, il se barbouille fort ;
TEST: Partout il porte un air qui saute aux yeux d’abord ;
TEST: Et, lorsqu’on le revoit après un peu d’absence,
TEST: On le retrouve encor plus plein d’extravagance.
TEST: ACASTE. Parbleu ! s’il faut parler des gens extravagants,
TEST: Je viens d’en essuyer un des plus fatigants ;
TEST: Damon le raisonneur, qui m’a, ne vous déplaise,
TEST: Une heure, au grand soleil, tenu hors de ma chaise.
TEST: CÉLIMÈNE. C’est un parleur étrange, et qui trouve toujours
TEST: L’art de ne vous rien dire avec de grands discours :
TEST: Dans les propos qu’il tient on ne voit jamais goutte,
TEST: Et ce n’est que du bruit que tout ce qu’on écoute.
TEST: ÉLIANTE, à Philinte. Ce début n’est pas mal ; et, contre le prochain,
TEST: La conversation prend un assez bon train.
TEST: CLITANDRE. Timante encor, madame, est un bon caractère.
TEST: CÉLIMÈNE. C’est de la tête aux pieds un homme tout mystère,
TEST: Qui vous jette, en passant, un coup d’œil égaré,
TEST: Et, sans aucune affaire, est toujours affairé.
TEST: Tout ce qu’il vous débite en grimaces abonde ;
TEST: À force de façons, il assomme le monde :
TEST: Sans cesse il a tout bas, pour rompre l’entretien,
TEST: Un secret à vous dire, et ce secret n’est rien ;
TEST: De la moindre vétille il fait une merveille,
TEST: Et, jusques au bonjour, il dit tout à l’oreille.
TEST: ACASTE. Et Géralde, madame ?
TEST: CÉLIMÈNE. Ô l’ennuyeux conteur !
TEST: Jamais on ne le voit sortir du grand seigneur
TEST: Dans le brillant commerce il se mêle sans cesse,
TEST: Et ne cite jamais que duc, prince, ou princesse
TEST: La qualité l’entête ; et tous ses entretiens
TEST: Ne sont que de chevaux, d’équipage, et de chiens :
TEST: Il tutaye en parlant ceux du plus haut étage,
TEST: Et le nom de monsieur est chez lui hors d’usage.
TEST: CLITANDRE. On dit qu’avec Bélise il est du dernier bien.
TEST: CÉLIMÈNE. Le pauvre esprit de femme, et le sec entretien !
TEST: Lorsqu’elle vient me voir, je souffre le martyre ;
TEST: Il faut suer sans cesse à chercher que lui dire ;
TEST: Et la stérilité de son expression
TEST: Fait mourir à tous coups la conversation.
TEST: En vain, pour attaquer son stupide silence,
TEST: De tous les lieux communs vous prenez l’assistance :
TEST: Le beau temps et la pluie, et le froid et le chaud,
TEST: Sont des fonds qu’avec elle on épuise bientôt.
TEST: Cependant sa visite, assez insupportable,
TEST: Traîne en une longueur encore, épouvantable ;
TEST: Et l’on demande l’heure, et l’on bâille vingt fois,
TEST: Qu’elle grouille aussi peu qu’une pièce de bois.
TEST: ACASTE. Que vous semble d’Adraste ?
TEST: CÉLIMÈNE. Ah ! quel orgueil extrême !
TEST: C’est un homme gonflé de l’amour de soi-même.
TEST: Son mérite jamais n’est content de la cour,
TEST: Contre elle il fait métier de pester chaque jour ;
TEST: Et l’on ne donne emploi, charge, ni bénéfice,
TEST: Qu’à tout ce qu’il se croit on ne fasse injustice.
TEST: CLITANDRE. Mais le jeune Cléon, chez qui vont aujourd’hui,
TEST: Nos plus honnêtes gens, que dites-vous de lui ?
TEST: CÉLIMÈNE. Que de son cuisinier il s’est fait un mérite,
TEST: Et que c’est à sa table à qui l’on rend visite.
TEST: ÉLIANTE. Il prend soin d’y servir des mets fort délicats.
TEST: CÉLIMÈNE. Oui ; mais je voudrais bien qu’il ne s’y servît pas ;
TEST: C’est un fort méchant plat que sa sotte personne,
TEST: Et qui gâte, à mon goût, tous les repas qu’il donne.
TEST: PHILINTE. On fait assez de cas de son oncle Damis ;
TEST: Qu’en dites-vous, madame ?
TEST: CÉLIMÈNE. Il est de mes amis.
TEST: PHILINTE. Je le trouve honnête homme, et d’un air assez sage.
TEST: CÉLIMÈNE. Oui ; mais il veut avoir trop d’esprit, dont j’enrage.
TEST: Il est guindé sans cesse ; et, dans tous ses propos,
TEST: On voit qu’il se travaille à dire de bons mots.
TEST: Depuis que dans la tête il s’est mis d’être habile,
TEST: Rien ne touche son goût, tant il est difficile.
TEST: Il veut voir des défauts à tout ce qu’on écrit,
TEST: Et pense que louer n’est pas d’un bel esprit,
TEST: Que c’est être savant que trouver à redire,
TEST: Qu’il n’appartient qu’aux sots d’admirer et de rire,
TEST: Et qu’en n’approuvant rien des ouvrages du temps,
TEST: Il se met au-dessus de tous les autres gens.
TEST: Aux conversations même il trouve à reprendre ;
TEST: Ce sont propos trop bas pour y daigner descendre ;
TEST: Et, les deux bras croisés, du haut de son esprit,
TEST: Il regarde en pitié tout ce que chacun dit.
TEST: ACASTE. Dieu me damne, voilà son portrait véritable.
TEST: CLITANDRE, à Célimène. Pour bien peindre les gens vous êtes admirable.
TEST: ALCESTE. Allons, ferme, poussez, mes bons amis de cour ;
TODO: Vous n’en épargnez point, et chacun {{a}} son tour :
TEST: Cependant aucun d’eux à vos yeux ne se montre,
TEST: Qu’on ne vous voie en hâte aller à sa rencontre,
TEST: Lui présenter la main, et d’un baiser flatteur
TEST: Appuyer les serments d’être son serviteur.
TEST: CLITANDRE. Pourquoi s’en prendre à nous ? Si ce qu’on dit vous blesse,
TEST: Il faut que le reproche à madame s’adresse.
TEST: ALCESTE. Non, morbleu ! c’est à vous ; et vos ris complaisants
TEST: Tirent de son esprit tous ces traits médisants.
TEST: Son humeur satirique est sans cesse nourrie
TEST: Par le coupable encens de votre flatterie ;
TEST: Et son cœur à railler trouverait moins d’appas,
TEST: S’il avait observé qu’on ne l’applaudît pas.
TEST: C’est ainsi qu’aux flatteurs on doit partout se prendre
TEST: Des vices où l’on voit les humains se répandre.
TEST: PHILINTE. Mais pourquoi pour ces gens un intérêt si grand,
TEST: Vous qui condamneriez ce qu’en eux on reprend ?
TEST: CÉLIMÈNE. Et ne faut-il pas bien que Monsieur contredise ?
TEST: À la commune voix veut-on qu’il se réduise,
TEST: Et qu’il ne fasse pas éclater en tous lieux
TEST: L’esprit contrariant qu’il a reçu des cieux ?
TEST: Le sentiment d’autrui n’est jamais pour lui plaire :
TEST: Il prend toujours en main l’opinion contraire,
TEST: Et penserait paraître un homme du commun,
TEST: Si l’on voyait qu’il fût de l’avis de quelqu’un.
TEST: L’honneur de contredire a pour lui tant de charmes,
TEST: Qu’il prend contre lui-même assez souvent les armes ;
TEST: Et ses vrais sentiments sont combattus par lui,
TEST: Aussitôt qu’il les voit dans la bouche d’autrui.
TEST: ALCESTE. Les rieurs sont pour vous, madame, c’est tout dire ;
TEST: Et vous pouvez pousser contre moi la satire.
TEST: PHILINTE. Mais il est véritable aussi que votre esprit
TEST: Se gendarme toujours contre tout ce qu’on dit ;
TEST: Et que, par un chagrin que lui-même il avoue,
TEST: Il ne saurait souffrir qu’on blâme ni qu’on loue.
TEST: ALCESTE. C’est que jamais, morbleu ! les hommes n’ont raison,
TEST: Que le chagrin contre eux est toujours de saison,
TEST: Et que je vois qu’ils sont, sur toutes les affaires,
TEST: Loueurs impertinents, ou censeurs téméraires.
TEST: CÉLIMÈNE. Mais…
TEST: ALCESTE. Non, madame, non, quand j’en devrais mourir,
TEST: Vous avez des plaisirs que je ne puis souffrir :
TEST: Et l’on a tort ici de nourrir dans votre âme
TEST: Ce grand attachement aux défauts qu’on y blâme.
TEST: CLITANDRE. Pour moi, je ne sais pas ; mais j’avouerai tout haut
TEST: Que j’ai cru jusqu’ici madame sans défaut.
TEST: ACASTE. De grâces et d’attraits je vois qu’elle est pourvue ;
TEST: Mais les défauts qu’elle a ne frappent point ma vue.
TEST: ALCESTE. Ils frappent tous la mienne ; et, loin de m’en cacher,
TEST: Elle sait que j’ai soin de les lui reprocher.
TEST: Plus on aime quelqu’un, moins il faut qu’on le flatte ;
TEST: À ne rien pardonner le pur amour éclate ;
TEST: Et je bannirais, moi, tous ces lâches amants
TEST: Que je verrais soumis à tous mes sentiments,
TEST: Et dont, à tous propos, les molles complaisances
TEST: Donneraient de l’encens à mes extravagances.
TEST: CÉLIMÈNE. Enfin, s’il faut qu’à vous s’en rapportent les cœurs,
TEST: On doit, pour bien aimer, renoncer aux douceurs,
TEST: Et du parfait amour mettre l’honneur suprême
TEST: À bien injurier les personnes qu’on aime.
TEST: ÉLIANTE. L’amour, pour l’ordinaire, est peu fait à ces lois,
TEST: Et l’on voit les amants vanter toujours leur choix.
TEST: Jamais leur passion n’y voit rien de blâmable,
TEST: Et dans l’objet aimé, tout leur devient aimable ;
TEST: Ils comptent les défauts pour des perfections,
TEST: Et savent y donner de favorables noms.
TEST: La pâle est aux jasmins en blancheur comparable ;
TEST: La noire à faire peur, une brune adorable ;
TEST: La maigre a de la taille et de la liberté ;
TEST: La grasse est, dans son port, pleine de majesté ;
TODO: La malpropre sur soi, de peu d’attraits {{chargée}},
TEST: Est mise sous le nom de beauté négligée ;
TEST: La géante paraît une déesse aux yeux ;
TEST: La naine un abrégé des merveilles des cieux ;
TEST: L’orgueilleuse a le cœur digne d’une couronne ;
TEST: La fourbe a de l’esprit ; la sotte est toute bonne ;
TEST: La trop grande parleuse est d’agréable humeur ;
TEST: Et la muette garde une honnête pudeur.
TEST: C’est ainsi qu’un amant dont l’ardeur est extrême
TEST: Aime jusqu’aux défauts des personnes qu’il aime.
TEST: ALCESTE. Et moi, je soutiens, moi…
TEST: CÉLIMÈNE. Brisons là ce discours,
TEST: Et dans la galerie allons faire deux tours.
TEST: Quoi ! vous vous en allez, messieurs ?
TEST: CLITANDRE et ACASTE. Non pas, madame.
TEST: ALCESTE. La peur de leur départ occupe fort votre âme.
TEST: Sortez quand vous voudrez, messieurs ; mais j’avertis
TEST: Que je ne sors qu’après que vous serez sortis.
TEST: ACASTE. À moins de voir madame en être importunée,
TEST: Rien ne m’appelle ailleurs de toute la journée.
TEST: CLITANDRE. Moi, pourvu que je puisse être au petit couché,
TEST: Je n’ai point d’autre affaire, où je sois attaché.
TEST: CÉLIMÈNE, à Alceste. C’est pour rire, je crois.
TEST: ALCESTE. Non, en aucune sorte.
TEST: Nous verrons si c’est moi que vous voudrez qui sorte.
TEST: SCÈNE 5. Alceste, Célimène, Éliante, Acaste, Philinte, Clitandre, Basque.
TEST: BASQUE, à Alceste. Monsieur, un homme est là qui voudrait vous parler
TEST: Pour affaire, dit-il, qu’on ne peut reculer.
TEST: ALCESTE. Dis-lui que je n’ai point d’affaires si pressées.
TEST: BASQUE. Il porte une jaquette à grand’basques plissées,
TEST: Avec du dor dessus.
TEST: CÉLIMÈNE, à Alceste. Allez voir ce que c’est,
TEST: Ou bien faites-le entrer.
TEST: SCÈNE 6. Alceste, Célimène, Éliante, Acaste, Philinte, Clitandre, un Garde de la maréchaussée.
TEST: ALCESTE, allant au-devant du garde. Qu’est-ce donc, qu’il vous plaît ?
TEST: Venez, Monsieur.
TEST: GARDE. Monsieur, j’ai deux mots à vous dire.
TEST: ALCESTE. Vous pouvez parler haut, monsieur, pour m’en instruire.
TEST: GARDE. Messieurs les maréchaux, dont j’ai commandement,
TEST: Vous mandent de venir les trouver promptement,
TEST: Monsieur.
TEST: ALCESTE. Qui ? moi, monsieur ?
TEST: GARDE. Vous-même.
TEST: ALCESTE. Et pour quoi faire ?
TEST: PHILINTE, à Alceste. C’est d’Oronte et de vous la ridicule affaire.
TEST: CÉLIMÈNE. Comment ?
TEST: PHILINTE. Oronte et lui se sont tantôt bravés
TEST: Sur certains petits vers, qu’il n’a pas approuvés ;
TEST: Et l’on veut assoupir la chose en sa naissance.
TEST: ALCESTE. Moi, je n’aurai jamais de lâche complaisance.
TEST: PHILINTE. Mais il faut suivre l’ordre : allons, disposez-vous.
TEST: ALCESTE. Quel accommodement veut-on faire entre nous ?
TEST: La voix de ces messieurs me condamnera-t-elle
TEST: À trouver bons les vers qui font notre querelle ?
TEST: Je ne me dédis point de ce que j’en ai dit,
TEST: Je les trouve méchants.
TEST: PHILINTE. Mais d’un plus doux esprit…
TEST: ALCESTE. Je n’en démordrai point, les vers sont exécrables.
TEST: PHILINTE. Vous devez faire voir des sentiments traitables.
TEST: Allons, venez.
TEST: ALCESTE. J’irai, mais rien n’aura pouvoir
TEST: De me faire dédire.
TEST: PHILINTE. Allons vous faire voir.
TEST: ALCESTE. Hors qu’un commandement exprès du roi me vienne
TEST: De trouver bons les vers dont on se met en peine,
TEST: Je soutiendrai toujours, morbleu ! qu’ils sont mauvais
TEST: Et qu’un homme est pendable après les avoir faits.
TEST: (À Clitandre et Acaste qui rient.)
TEST: Par le sangbleu ! messieurs, je ne croyais pas être
TEST: Si plaisant que je suis.
TEST: CÉLIMÈNE. Allez vite paraître
TEST: Où vous devez.
TEST: ALCESTE. J’y vais, madame, et sur mes pas
TEST: Je reviens en ce lieu pour vider nos débats.
TEST: ACTE III
TEST: SCÈNE 1. Clitandre, Acaste.
TEST: CLITANDRE. Cher marquis, je te vois l’âme bien satisfaite ;
TEST: Toute chose t’égaie, et rien ne t’inquiète.
TEST: En bonne foi, crois-tu, sans t’éblouir les yeux,
TEST: Avoir de grands sujets de paraître joyeux ?
TEST: ACASTE. Parbleu ! je ne vois pas, lorsque je m’examine,
TEST: Où prendre aucun sujet d’avoir l’âme chagrine ;
TEST: J’ai du bien, je suis jeune, et sors d’une maison
TEST: Qui se peut dire noble, avec quelque raison ;
TEST: Et je crois par le rang que me donne ma race,
TEST: Qu’il est fort peu d’emplois dont je ne sois en passe.
TEST: Pour le cœur, dont surtout nous devons faire cas,
TEST: On sait, sans vanité, que je n’en manque pas ;
TEST: Et l’on m’a vu pousser dans le monde une affaire
TEST: D’une assez vigoureuse et gaillarde manière.
TEST: Pour de l’esprit, j’en ai, sans doute ; et du bon goût,
TEST: À juger sans étude et raisonner de tout ;
TEST: À faire aux nouveautés dont je suis idolâtre,
TEST: Figure de savant sur les bancs du théâtre ;
TEST: Y décider en chef, et faire du fracas
TEST: À tous les beaux endroits qui méritent des has !
TEST: Je suis assez adroit ; j’ai bon air, bonne mine,
TEST: Les dents belles surtout, et la taille fort fine.
TEST: Quant à se mettre bien, je crois, sans me flatter,
TEST: Qu’on serait mal venu de me le disputer.
TEST: Je me vois dans l’estime autant qu’on y puisse être,
TODO: Fort aimé du beau sexe, {{et bien}} auprès du maître.
TEST: Je crois qu’avec cela, mon cher marquis, je croi
TEST: Qu’on peut, par tout pays, être content de soi.
TEST: CLITANDRE. Oui. Mais, trouvant ailleurs des conquêtes faciles,
TEST: Pourquoi pousser ici des soupirs inutiles ?
TEST: ACASTE. Moi ? Parbleu ! je ne suis de taille, ni d’humeur
TEST: À pouvoir d’une belle essuyer la froideur.
TEST: C’est aux gens mal tournés, aux mérites vulgaires,
TEST: À brûler constamment pour des beautés sévères,
TEST: À languir à leurs pieds et souffrir leurs rigueurs,
TEST: À chercher le secours des soupirs et des pleurs,
TEST: Et tâcher, par des soins d’une très longue suite,
TEST: D’obtenir ce qu’on nie à leur peu de mérite.
TEST: Mais les gens de mon air, marquis, ne sont pas faits
TEST: Pour aimer à crédit et faire tous les frais.
TEST: Quelque rare que soit le mérite des belles,
TEST: Je pense, Dieu merci, qu’on vaut son prix comme elles ;
TEST: Que pour se faire honneur d’un cœur comme le mien,
TEST: Ce n’est pas la raison qu’il ne leur coûte rien ;
TEST: Et qu’au moins, à tout mettre en de justes balances,
TEST: Il faut qu’à frais communs se fassent les avances.
TEST: CLITANDRE. Tu penses donc, marquis, être fort bien ici ?
TEST: ACASTE. J’ai quelque lieu, marquis, de le penser ainsi.
TEST: CLITANDRE. Crois-moi, détache-toi de cette erreur extrême :
TEST: Tu te flattes, mon cher, et t’aveugles toi-même.
TEST: ACASTE. Il est vrai, je me flatte et m’aveugle en effet.
TEST: CLITANDRE. Mais qui te fait juger ton bonheur si parfait ?
TEST: ACASTE. Je me flatte.
TEST: CLITANDRE. Sur quoi fonder tes conjectures ?
TEST: ACASTE. Je m’aveugle.
TEST: CLITANDRE. En as-tu des preuves qui soient sûres ?
TEST: ACASTE. Je m’abuse, te dis-je.
TEST: CLITANDRE. Est-ce que de ses vœux
TEST: Célimène t’a fait quelques secrets aveux ?
TEST: ACASTE. Non, je suis maltraité.
TEST: CLITANDRE. Réponds-moi, je te prie.
TEST: ACASTE. Je n’ai que des rebuts.
TEST: CLITANDRE. Laissons la raillerie,
TEST: Et me dis quel espoir on peut t’avoir donné.
TEST: ACASTE. Je suis le misérable, et toi le fortuné ;
TEST: On a pour ma personne une aversion grande,
TEST: Et quelqu’un de ces jours il faut que je me pende.
TODO: CLITANDRE. Oh ! {{çà}}, veux-tu, marquis, pour ajuster nos vœux,
TEST: Que nous tombions d’accord d’une chose tous deux ?
TEST: Que qui pourra montrer une marque certaine
TEST: D’avoir meilleure part au cœur de Célimène,
TEST: L’autre ici fera place au vainqueur prétendu,
TEST: Et le délivrera d’un rival assidu ?
TEST: ACASTE. Ah ! parbleu ! tu me plais avec un tel langage,
TEST: Et du bon de mon cœur à cela je m’engage.
TEST: Mais, chut.
TEST: SCÈNE 2. Célimène, Acaste, Clitandre.
TEST: CÉLIMÈNE. Encore, ici ?
TEST: CLITANDRE. L’amour retient nos pas.
TEST: CÉLIMÈNE. Je viens d’ouïr entrer un carrosse là-bas
TEST: Savez-vous qui c’est ?
TEST: CLITANDRE. Non.
TEST: SCÈNE 3. Célimène, Acaste, Clitandre, Basque.
TEST: BASQUE. Arsinoé, madame,
TEST: Monte ici pour vous voir.
TEST: CÉLIMÈNE. Que me veut cette femme ?
TEST: BASQUE. Éliante là-bas est à l’entretenir.
TEST: CÉLIMÈNE. De quoi s’avise-t-elle, et qui la fait venir ?
TEST: ACASTE. Pour prude consommée en tous lieux elle passe ;
TEST: Et l’ardeur de son zèle…
TEST: CÉLIMÈNE. Oui, oui, franche grimace.
TEST: Dans l’âme elle est du monde ; et ses soins tentent tout
TEST: Pour accrocher quelqu’un sans en venir à bout.
TEST: Elle ne saurait voir qu’avec un œil d’envie
TEST: Les amants déclarés dont une autre est suivie ;
TEST: Et son triste mérite, abandonné de tous,
TEST: Contre le siècle aveugle est toujours en courroux.
TEST: Elle tâche à couvrir d’un faux voile de prude
TEST: Ce que chez elle on voit d’affreuse solitude ;
TEST: Et, pour sauver l’honneur de ses faibles appas,
TEST: Elle attache du crime au pouvoir qu’ils n’ont pas.
TEST: Cependant un amant plairait fort à la dame ;
TEST: Et même pour Alceste elle a tendresse d’âme.
TEST: Ce qu’il me rend de soins outrage ses attraits ;
TEST: Elle veut que ce soit un vol que je lui fais ;
TEST: Et son jaloux dépit, qu’avec peine, elle cache,
TEST: En tous endroits sous main contre moi se détache.
TEST: Enfin je n’ai rien vu de si sot à mon gré ;
TEST: Elle est impertinente au suprême degré,
TEST: Et…
TEST: SCÈNE 4. Arsinoé, Célimène, Clitandre, Acaste.
TEST: CÉLIMÈNE. Ah ! quel heureux sort en ce lieu vous amène ?
TEST: Madame, sans mentir, j’étais de vous en peine.
TEST: ARSINOÉ. Je viens pour quelque avis que j’ai cru vous devoir.
TEST: CÉLIMÈNE. Ah ! mon Dieu, que je suis contente de vous voir !
TEST: (Clitandre et Acaste sortent en riant.)
TEST: SCÈNE 5. Arsinoé, Célimène.
TEST: ARSINOÉ. Leur départ ne pouvait plus à propos se faire.
TEST: CÉLIMÈNE. Voulons-nous nous asseoir ?
TEST: ARSINOÉ. Il n’est pas nécessaire
TEST: Madame, l’amitié doit surtout éclater
TEST: Aux choses qui le plus nous peuvent importer ;
TEST: Et comme il n’en est point de plus grande importance
TEST: Que celles de l’honneur et de la bienséance,
TEST: Je viens, par un avis qui touche votre honneur,
TEST: Témoigner l’amitié que pour vous a mon cœur.
TEST: Hier j’étais chez des gens de vertu singulière,
TEST: Où sur vous du discours on tourna la matière ;
TEST: Et là, votre conduite avec ses grands éclats,
TEST: Madame, eut le malheur qu’on ne la loua pas.
TEST: Cette foule de gens dont vous souffrez visite,
TEST: Votre galanterie, et les bruits qu’elle excite,
TEST: Trouvèrent des censeurs plus qu’il n’aurait fallu,
TEST: Et bien plus rigoureux que je n’eusse voulu.
TEST: Vous pouvez bien penser quel parti je sus prendre ;
TEST: Je fis ce que je pus pour vous pouvoir défendre ;
TEST: Je vous excusai fort sur votre intention,
TEST: Et voulus de votre âme être la caution.
TEST: Mais vous savez qu’il est des choses dans la vie
TEST: Qu’on ne peut excuser, quoiqu’on en ait envie ;
TEST: Et je me vis contrainte à demeurer d’accord
TEST: Que l’air dont vous vivez vous faisait un peu tort ;
TEST: Qu’il prenait dans le monde une méchante face ;
TEST: Qu’il n’est conte fâcheux que partout on n’en fasse,
TEST: Et que, si vous vouliez, tous vos déportements
TEST: Pourraient moins donner prise aux mauvais jugements.
TEST: Non que j’y croie au fond l’honnêteté blessée :
TEST: Me préserve le ciel d’en avoir la pensée !
TEST: Mais aux ombres du crime on prête aisément foi,
TEST: Et ce n’est pas assez de bien vivre pour soi.
TEST: Madame, je vous crois l’âme trop raisonnable
TEST: Pour ne pas prendre bien cet avis profitable,
TEST: Et pour l’attribuer qu’aux mouvements secrets
TEST: D’un zèle qui m’attache à tous vos intérêts.
TEST: CÉLIMÈNE. Madame, j’ai beaucoup de grâces à vous rendre.
TEST: Un tel avis m’oblige ; et, loin de le mal prendre,
TEST: J’en prétends reconnaître à l’instant la faveur,
TEST: Par un avis aussi qui touche votre honneur ;
TEST: Et comme je vous vois vous montrer mon amie,
TEST: En m’apprenant les bruits que de moi l’on publie,
TEST: Je veux suivre, à mon tour, un exemple si doux,
TEST: En vous avertissant de ce qu’on dit de vous
TEST: En un lieu, l’autre jour, où je faisais visite,
TEST: Je trouvai quelques gens d’un très rare mérite,
TEST: Qui, parlant des vrais soins d’une âme qui vit bien,
TEST: Firent tomber sur vous, madame, l’entretien.
TEST: Là, votre pruderie et vos éclats de zèle
TEST: Ne furent pas cités comme un fort bon modèle ;
TEST: Cette affectation d’un grave extérieur,
TEST: Vos discours éternels de sagesse et d’honneur,
TEST: Vos mines et vos cris aux ombres d’indécence
TEST: Que d’un mot ambigu peut avoir l’innocence.
TEST: Cette hauteur d’estime où vous êtes de vous,
TEST: Et ces yeux de pitié que vous jetez sur tous,
TEST: Vos fréquentes leçons et vos aigres censures
TEST: Sur des choses qui sont innocentes et pures ;
TEST: Tout cela, si je puis vous parler franchement,
TEST: Madame, fut blâmé d’un commun sentiment.
TEST: À quoi bon, disaient-ils, cette mine modeste,
TEST: Et ce sage dehors, que dément tout le reste ?
TEST: Elle est à bien prier exacte au dernier point ;
TEST: Mais elle bat ses gens, et ne les paye point.
TEST: Dans tous les lieux dévots elle étale un grand zèle,
TEST: Mais elle met du blanc, et veut paraître belle.
TEST: Elle fait des tableaux couvrir les nudités ;
TEST: Mais elle a de l’amour pour les réalités.
TEST: Pour moi, contre chacun je pris votre défense, Et leur assurai fort que c’était médisance ;
TEST: Mais tous les sentiments combattirent le mien,
TEST: Et leur conclusion fut que vous feriez bien
TEST: De prendre moins de soin des actions des autres,
TEST: Et de vous mettre un peu plus en peine des vôtres ;
TEST: Qu’on doit se regarder soi-même un fort long temps
TEST: Avant que de songer à condamner les gens ;
TEST: Qu’il faut mettre le poids d’une vie exemplaire
TEST: Dans les corrections qu’aux autres on veut faire ;
TEST: Et qu’encor vaut-il mieux s’en remettre, au besoin,
TEST: À ceux à qui le ciel en a commis le soin.
TEST: Madame, je vous crois aussi trop raisonnable
TEST: Pour ne pas prendre bien cet avis profitable,
TEST: Et pour l’attribuer qu’aux mouvements secrets
TEST: D’un zèle qui m’attache à tous vos intérêts.
TEST: ARSINOÉ. À quoi qu’en reprenant on soit assujettie,
TEST: Je ne m’attendais pas à cette repartie,
TEST: Madame ; et je vois bien, par ce qu’elle a d’aigreur,
TEST: Que mon sincère avis vous a blessée au cœur.
TEST: CÉLIMÈNE. Au contraire, madame ; et si l’on était sage,
TEST: Ces avis mutuels seraient mis en usage ;
TEST: On détruirait par là, traitant de bonne foi,
TEST: Ce grand aveuglement où chacun est pour soi.
TEST: Il ne tiendra qu’à vous qu’avec le même zèle
TEST: Nous ne continuions cet office fidèle, Et ne prenions grand soin de nous dire, entre nous,
TEST: Ce que nous entendrons, vous de moi, moi de vous.
TEST: ARSINOÉ. Ah ! madame, de vous je ne puis rien entendre ;
TEST: C’est en moi que l’on peut trouver fort à reprendre.
TEST: CÉLIMÈNE. Madame, on peut, je crois, louer et blâmer tout ;
TEST: Et chacun a raison, suivant l’âge ou le goût
TEST: Il est une saison pour la galanterie,
TEST: Il en est une aussi propre à la pruderie.
TEST: On peut, par politique, en prendre le parti,
TEST: Quand de nos jeunes ans l’éclat est amorti ;
TEST: Cela sert à couvrir de fâcheuses disgrâces.
TEST: Je ne dis pas qu’un jour je ne suive vos traces :
TEST: L’âge amènera tout ; et ce n’est pas le temps
TEST: Madame, comme on sait, d’être prude à vingt ans.
TEST: ARSINOÉ. Certes, vous vous targuez d’un bien faible avantage,
TEST: Et vous faites sonner terriblement votre âge.
TEST: Ce que de plus que vous on en pourrait avoir
TODO: N’est pas un si grand cas pour s’en {{tant}} prévaloir ;
TEST: Et je ne sais pourquoi votre âme ainsi s’emporte,
TEST: Madame, à me pousser de cette étrange sorte.
TEST: CÉLIMÈNE. Et moi, je ne sais pas, madame, aussi pourquoi
TEST: On vous voit en tous lieux vous déchaîner sur moi.
TEST: Faut-il de vos chagrins sans cesse à moi vous prendre ?
TODO: Et puis-je {{mais}} des soins qu’on ne va pas vous rendre ?
TEST: Si ma personne aux gens inspire de l’amour,
TEST: Et si l’on continue à m’offrir chaque jour
TEST: Les vœux que votre cœur peut souhaiter qu’on m’ôte,
TEST: Je n’y saurais que faire, et ce n’est pas ma faute ;
TEST: Vous avez le champ libre, et je n’empêche pas
TEST: Que, pour les attirer, vous n’ayez des appas.
TEST: ARSINOÉ. Hélas ! et croyez-vous que l’on se mette en peine
TEST: De ce nombre d’amants dont vous faites la vaine,
TEST: Et qu’il ne nous soit pas fort aisé de juger
TEST: À quel prix aujourd’hui on peut les engager ?
TEST: Pensez-vous faire croire, à voir comme tout roule,
TEST: Que votre seul mérite attire cette foule ?
TEST: Qu’ils ne brûlent pour vous que d’un honnête amour,
TEST: Et que pour vos vertus ils vous font tous la cour ?
TEST: On ne s’aveugle point par de vaines défaites ;
TEST: Le monde n’est point dupe ; et j’en vois qui sont faites
TEST: À pouvoir inspirer de tendres sentiments,
TEST: Qui chez elles pourtant ne fixent point d’amants :
TEST: Et de là nous pouvons tirer des conséquences
TEST: Qu’on n’acquiert point leurs cœurs sans de grandes avances,
TEST: Qu’aucun, pour nos beaux yeux, n’est notre soupirant,
TEST: Et qu’il faut acheter tous les soins qu’on nous rend.
TEST: Ne vous enflez donc pas d’une si grande gloire,
TEST: Pour les petits brillants d’une faible victoire ;
TEST: Et corrigez un peu l’orgueil de vos appas,
TEST: De traiter pour cela les gens de haut en bas.
TEST: Si nos yeux enviaient les conquêtes des vôtres,
TEST: Je pense qu’on pourrait faire comme les autres,
TEST: Ne se point ménager, et vous faire bien voir
TEST: Que l’on a des amants quand on en veut avoir.
TEST: CÉLIMÈNE. Ayez-en donc, madame, et voyons cette affaire ;
TEST: Par ce rare secret efforcez-vous de plaire ;
TEST: Et sans…
TEST: ARSINOÉ. Brisons, madame, un pareil entretien,
TEST: Il pousserait trop loin votre esprit et le mien ;
TEST: Et j’aurais pris déjà le congé qu’il faut prendre,
TEST: Si mon carrosse encor ne m’obligeait d’attendre.
TEST: CÉLIMÈNE. Autant qu’il vous plaira vous pouvez arrêter,
TEST: Madame, et là-dessus rien ne doit vous hâter.
TEST: Mais, sans vous fatiguer de ma cérémonie,
TEST: Je m’en vais vous donner meilleure compagnie ;
TEST: Et monsieur, qu’à propos le hasard fait venir,
TEST: Remplira mieux ma place à vous entretenir.
TEST: SCÈNE 6. Alceste, Célimène, Arsinoé.
TEST: CÉLIMÈNE. Alceste, il faut que j’aille écrire un mot de lettre,
TEST: Que, sans me faire tort, je ne saurais remettre.
TEST: Soyez avec madame ; elle aura la bonté
TEST: D’excuser aisément mon incivilité.
TEST: SCÈNE 7. Alceste, Arsinoé.
TEST: ARSINOÉ. Vous voyez, elle veut que je vous entretienne,
TEST: Attendant un moment que mon carrosse vienne ;
TEST: Et jamais tous ses soins ne pouvaient m’offrir rien
TEST: Qui me fût plus charmant qu’un pareil entretien.
TEST: En vérité, les gens d’un mérite sublime
TEST: Entraînent de chacun et l’amour et l’estime ;
TEST: Et le vôtre, sans doute, a des charmes secrets
TEST: Qui font entrer mon cœur dans tous vos intérêts.
TEST: Je voudrais que la cour, par un regard propice,
TEST: À ce que vous valez rendît plus de justice.
TEST: Vous avez à vous plaindre ; et je suis en courroux
TEST: Quand je vois chaque jour qu’on ne fait rien pour vous.
TEST: ALCESTE. Moi, madame ? Et sur quoi pourrais-je en rien prétendre ?
TEST: Quel service à l’État est-ce qu’on m’a vu rendre ?
TEST: Qu’ai-je fait, s’il vous plaît, de si brillant de soi,
TEST: Pour me plaindre à la cour qu’on ne fait rien pour moi ?
TEST: ARSINOÉ. Tous ceux sur qui la cour jette des yeux propices
TEST: N’ont pas toujours rendu de ces fameux services.
TEST: Il faut l’occasion ainsi que le pouvoir ;
TEST: Et le mérite enfin, que vous nous faites voir
TEST: Devrait…
TEST: ALCESTE. Mon Dieu ! laissons mon mérite, de grâce :
TEST: De quoi voulez-vous là que la cour s’embarrasse ?
TEST: Elle aurait fort à faire, et ses soins seraient grands
TEST: D’avoir à déterrer le mérite des gens.
TEST: ARSINOÉ. Un mérite éclatant se déterre lui-même.
TEST: Du vôtre en bien des lieux on fait un cas extrême,
TEST: Et vous saurez de moi qu’en deux fort bons endroits
TEST: Vous fûtes hier loué par des gens d’un grand poids.
TEST: ALCESTE. Hé ! madame, l’on loue aujourd’hui tout le monde,
TEST: Et le siècle par là n’a rien qu’on ne confonde.
TEST: Tout est d’un grand mérite également doué ;
TEST: Ce n’est plus un honneur que de se voir loué :
TEST: D’éloges on regorge, à la tête on les jette,
TEST: Et mon valet de chambre est mis dans la gazette.
TEST: ARSINOÉ. Pour moi, je voudrais bien, que pour vous montrer mieux,
TEST: Une charge à la cour vous pût frapper les yeux.
TEST: Pour peu que d’y songer vous nous fassiez les mines,
TEST: On peut, pour vous servir, remuer des machines ;
TEST: Et j’ai des gens en main que j’emploierai pour vous,
TEST: Qui vous feront à tout un chemin assez doux.
TEST: ALCESTE. Et que voudriez-vous, madame, que j’y fisse ?
TEST: L’humeur dont je me sens veut que je m’en bannisse ;
TEST: Le ciel ne m’a point fait, en me donnant le jour,
TEST: Une âme compatible avec l’air de la cour.
TEST: Je ne me trouve point les vertus nécessaires
TEST: Pour y bien réussir, et faire mes affaires.
TEST: Être franc et sincère est mon plus grand talent ;
TEST: Je ne sais point jouer les hommes en parlant ;
TEST: Et qui n’a pas le don de cacher ce qu’il pense
TEST: Doit faire en ce pays fort peu de résidence.
TEST: Hors de la cour sans doute on n’a pas cet appui
TEST: Et ces titres d’honneur qu’elle donne aujourd’hui ;
TEST: Mais on n’a pas aussi, perdant ces avantages,
TEST: Le chagrin de jouer de fort sots personnages :
TEST: On n’a point à souffrir mille rebuts cruels,
TEST: On n’a point à louer les vers de messieurs tels,
TEST: À donner de l’encens à madame une telle,
TEST: Et de nos francs marquis essuyer la cervelle.
TEST: ARSINOÉ. Laissons, puisqu’il vous plaît, ce chapitre de cour :
TEST: Mais il faut que mon cœur vous plaigne en votre amour ;
TEST: Et pour vous découvrir là-dessus mes pensées,
TEST: Je souhaiterais fort vos ardeurs mieux placées.
TEST: Vous méritez, sans doute, un sort beaucoup plus doux,
TEST: Et celle qui vous charme est indigne de vous.
TEST: ALCESTE. Mais en disant cela, songez-vous, je vous prie,
TEST: Que cette personne est, madame, votre amie ?
TEST: ARSINOÉ. Oui. Mais ma conscience est blessée en effet
TEST: De souffrir plus longtemps le tort que l’on vous fait.
TEST: L’état où je vous vois afflige trop mon âme,
TEST: Et je vous donne avis qu’on trahit votre flamme.
TEST: ALCESTE. C’est me montrer, madame, un tendre mouvement,
TEST: Et de pareils avis obligent un amant.
TEST: ARSINOÉ. Oui, toute mon amie, elle est, et je la nomme,
TEST: Indigne d’asservir le cœur d’un galant homme
TEST: Et le sien n’a pour vous que de feintes douceurs.
TEST: ALCESTE. Cela se peut, madame, on ne voit pas les cœurs ;
TEST: Mais votre charité se serait bien passée
TEST: De jeter dans le mien une telle pensée.
TEST: ARSINOÉ. Si vous ne voulez pas être désabusé,
TEST: Il faut ne vous rien dire ; il est assez aisé.
TEST: ALCESTE. Non. Mais sur ce sujet, quoi que l’on nous expose,
TEST: Les doutes sont fâcheux plus que toute autre chose ;
TEST: Et je voudrais, pour moi, qu’on ne me fît savoir
TEST: Que ce qu’avec clarté l’on peut me faire voir.
TEST: ARSINOÉ. Hé bien ! c’est assez dit ; et sur cette matière
TEST: Vous allez recevoir une pleine lumière.
TEST: Oui, je veux que de tout vos yeux vous fassent foi.
TEST: Donnez-moi seulement la main jusque chez moi ;
TEST: Là, je vous ferai voir une preuve fidèle
TEST: De l’infidélité du cœur de votre belle ;
TEST: Et, si pour d’autres yeux le vôtre peut brûler,
TEST: On pourra vous offrir de quoi vous consoler.
TEST: ACTE IV
TEST: SCÈNE 1. Éliante, Philinte.
TEST: PHILINTE. Non, l’on n’a point vu d’âme à manier si dure,
TEST: Ni d’accommodement plus pénible à conclure :
TEST: En vain de tous côtés on l’a voulu tourner,
TEST: Hors de son sentiment on n’a pu l’entraîner ;
TEST: Et jamais différend si bizarre, je pense,
TODO: N’avait de ces messieurs {{occupé}} la prudence.
TEST: « Non, messieurs, disait-il, je ne me dédis point, Et tomberai d’accord de tout, hors de ce point.
TEST: De quoi s’offense-t-il ? et que veut-il me dire ?
TEST: Y va-t-il de sa gloire à ne pas bien écrire ?
TEST: Que lui fait mon avis, qu’il a pris de travers ?
TEST: On peut être honnête homme, et faire mal des vers,
TEST: Ce n’est point à l’honneur que touchent ces matières,
TEST: Je le tiens galant homme en toutes les manières,
TEST: Homme de qualité, de mérite et de cœur,
TEST: Tout ce qu’il vous plaira, mais fort méchant auteur.
TEST: Je louerai, si l’on veut, son train et sa dépense,
TEST: Son adresse à cheval, aux armes, à la danse ;
TEST: Mais, pour louer ses vers, je suis son serviteur ;
TEST: Et, lorsque d’en mieux faire on n’a pas le bonheur,
TEST: On ne doit de rimer avoir aucune envie,
TEST: Qu’on n’y soit condamné sur peine de la vie. »
TEST: Enfin, toute la grâce et l’accommodement
TEST: Où s’est avec effort plié son sentiment,
TEST: C’est de dire, croyant adoucir bien son style :
TEST: « Monsieur, je suis fâché d’être si difficile ;
TEST: Et, pour l’amour de vous, je voudrais, de bon cœur,
TEST: Avoir trouvé tantôt votre sonnet meilleur. »
TEST: Et dans une embrassade, on leur a, pour conclure,
TEST: Fait vite envelopper toute la procédure.
TEST: ÉLIANTE. Dans ses façons d’agir il est fort singulier ;
TEST: Mais j’en fais, je l’avoue, un cas particulier ;
TEST: Et la sincérité dont son âme se pique A quelque chose en soi de noble et d’héroïque,
TEST: C’est une vertu rare au siècle d’aujourd’hui,
TEST: Et je la voudrais voir partout comme chez lui.
TEST: PHILINTE. Pour moi, plus je le vois, plus surtout je m’étonne
TEST: De cette passion où son cœur s’abandonne.
TEST: De l’humeur dont le ciel a voulu le former,
TEST: Je ne sais pas comment il s’avise d’aimer ;
TEST: Et je sais moins encor comment votre cousine Peut être la personne où son penchant l’incline.
TEST: ÉLIANTE. Cela fait assez voir que l’amour, dans les cœurs,
TEST: N’est pas toujours produit par un rapport d’humeurs ;
TEST: Et toutes ces raisons de douces sympathies,
TEST: Dans cet exemple-ci, se trouvent démenties.
TEST: PHILINTE. Mais croyez-vous qu’on l’aime, aux choses qu’on peut voir ?
TEST: ÉLIANTE. C’est un point qu’il n’est pas fort aisé de savoir.
TEST: Comment pouvoir juger s’il est vrai qu’elle l’aime ?
TEST: Son cœur de ce qu’il sent n’est pas bien sûr lui-même ;
TEST: Il aime quelquefois sans qu’il le sache bien,
TEST: Et croit aimer aussi, parfois, qu’il n’en est rien.
TEST: PHILINTE. Je crois que notre ami, près de cette cousine,
TEST: Trouvera des chagrins plus qu’il ne s’imagine ;
TEST: Et, s’il avait mon cœur, à dire vérité,
TEST: Il tournerait ses vœux tout d’un autre côté ;
TEST: Et, par un choix plus juste, on le verrait, madame,
TEST: Profiter des bontés que lui montre votre âme.
TEST: ÉLIANTE. Pour moi, je n’en fais point de façons, et je croi
TEST: Qu’on doit sur de tels points être de bonne foi.
TEST: Je ne m’oppose point à toute sa tendresse ;
TEST: Au contraire, mon cœur pour elle s’intéresse ;
TEST: Et, si c’était qu’à moi la chose pût tenir,
TEST: Moi-même à ce qu’il aime on me verrait l’unir.
TEST: Mais si dans un tel choix, comme tout se peut faire,
TEST: Son amour éprouvait quelque destin contraire,
TEST: S’il fallait que d’un autre on couronnât les feux,
TEST: Je pourrais me résoudre à recevoir ses vœux ;
TEST: Et le refus souffert en pareille occurrence
TEST: Ne m’y ferait trouver aucune répugnance.
TEST: PHILINTE. Et moi, de mon côté, je ne m’oppose pas,
TEST: Madame, à ces bontés qu’ont pour lui vos appas ;
TEST: Et lui-même, s’il veut, il peut bien vous instruire
TEST: De ce que là-dessus j’ai pris soin de lui dire.
TEST: Mais si, par un hymen qui les joindrait eux deux,
TEST: Vous étiez hors d’état de recevoir ses vœux,
TEST: Tous les miens tenteraient la faveur éclatante
TEST: Qu’avec tant de bonté votre âme lui présente.
TEST: Heureux si, quand son cœur s’y pourra dérober,
TEST: Elle pouvait sur moi, madame, retomber !
TEST: ÉLIANTE. Vous vous divertissez, Philinte.
TEST: PHILINTE. Non, madame,
TEST: Et je vous parle ici du meilleur de mon âme.
TEST: J’attends l’occasion de m’offrir hautement,
TEST: Et, de tous mes souhaits, j’en presse le moment.
TEST: SCÈNE 2. Alceste, Éliante, Philinte.
TEST: ALCESTE. Ah ! faites-moi raison, madame, d’une offense
TEST: Qui vient de triompher de toute ma constance.
TEST: ÉLIANTE. Qu’est-ce donc ? Qu’avez-vous qui vous puisse émouvoir ?
TEST: ALCESTE. J’ai ce que, sans mourir, je ne puis concevoir ;
TEST: Et le déchaînement de toute la nature
TEST: Ne m’accablerait pas comme cette aventure.
TEST: C’en est fait… Mon amour… Je ne saurais parler.
TEST: ÉLIANTE. Que votre esprit un peu tâche à se rappeler.
TEST: ALCESTE. Ô juste ciel ! faut-il qu’on joigne à tant de grâces
TEST: Les vices odieux des âmes les plus basses !
TEST: ÉLIANTE. Mais encor, qui vous peut… ?
TEST: ALCESTE. Ah ! tout est ruiné ;
TEST: Je suis, je suis trahi, je suis assassiné.
TEST: Célimène… (eût-on pu croire cette nouvelle ?)
TEST: Célimène me trompe, et n’est qu’une infidèle.
TEST: ÉLIANTE. Avez-vous, pour le croire, un juste fondement ?
TEST: PHILINTE. Peut-être est-ce un soupçon conçu légèrement ;
TEST: Et votre esprit jaloux prend parfois des chimères…
TEST: ALCESTE. Ah ! morbleu ! mêlez-vous, monsieur, de vos affaires.
TEST: (à Éliante.)
TEST: C’est de sa trahison n’être que trop certain,
TEST: Que l’avoir, dans ma poche, écrite de sa main.
TEST: Oui, madame, une lettre écrite pour Oronte
TEST: A produit à mes yeux ma disgrâce et sa honte ;
TEST: Oronte, dont j’ai cru qu’elle fuyait les soins,
TEST: Et que de mes rivaux je redoutais le moins.
TEST: PHILINTE. Une lettre peut bien tromper par l’apparence,
TEST: Et n’est pas quelquefois si coupable qu’on pense.
TEST: ALCESTE. Monsieur, encore un coup, laissez-moi, s’il vous plaît,
TEST: Et ne prenez souci que de votre intérêt.
TEST: ÉLIANTE. Vous devez modérer vos transports ; et l’outrage…
TEST: ALCESTE. Madame, c’est à vous qu’appartient cet ouvrage ;
TEST: C’est à vous que mon cœur a recours aujourd’hui,
TEST: Pour pouvoir s’affranchir de son cuisant ennui.
TEST: Vengez-moi d’une ingrate et perfide parente
TEST: Qui trahit lâchement une ardeur si constante ;
TEST: Vengez-moi de ce trait qui doit vous faire horreur.
TEST: ÉLIANTE. Moi, vous venger ? Comment ?
TEST: ALCESTE. En recevant mon cœur.
TEST: Acceptez-le, madame, au lieu de l’infidèle ;
TEST: C’est par là que je puis prendre vengeance d’elle ;
TEST: Et je la veux punir par les sincères vœux,
TEST: Par le profond amour, les soins respectueux,
TEST: Les devoirs empressés et l’assidu service,
TEST: Dont ce cœur va vous faire un ardent sacrifice.
TEST: ÉLIANTE. Je compatis, sans doute, à ce que vous souffrez,
TEST: Et ne méprise point le cœur que vous m’offrez ;
TEST: Mais peut-être le mal n’est pas si grand qu’on pense,
TEST: Et vous pourrez quitter ce désir de vengeance.
TEST: Lorsque l’injure part d’un objet plein d’appas,
TEST: On fait force desseins qu’on n’exécute pas :
TEST: On a beau voir, pour rompre, une raison puissante,
TEST: Une coupable aimée est bientôt innocente ;
TEST: Tout le mal qu’on lui veut se dissipe aisément,
TEST: Et l’on sait ce que c’est qu’un courroux d’un amant.
TEST: ALCESTE. Non, non, madame, non. L’offense est trop mortelle ;
TEST: Il n’est point de retour, et je romps avec elle ;
TEST: Rien ne saurait changer le dessein que j’en fais,
TEST: Et je me punirais de l’estimer jamais.
TEST: La voici. Mon courroux redouble à cette approche,
TEST: Je vais de sa noirceur lui faire un vif reproche,
TEST: Pleinement la confondre, et vous porter après
TEST: Un cœur tout dégagé de ses trompeurs attraits.
TEST: SCÈNE 3. Célimène, Alceste.
TEST: Alceste, à part. Ô Ciel ! de mes transports puis-je être ici le maître ?
TEST: CÉLIMÈNE, à Alceste. Ouais ! Quel est donc le trouble où je vous vois paraître ?
TEST: Et que me veulent dire, et ces soupirs poussés,
TEST: Et ces sombres regards que sur moi vous lancez ?
TEST: ALCESTE. Que toutes les horreurs dont une âme est capable
TEST: À vos déloyautés n’ont rien de comparable ;
TEST: Que le sort, les démons, et le ciel en courroux,
TEST: N’ont jamais rien produit de si méchant que vous.
TEST: CÉLIMÈNE. Voilà certainement des douceurs que j’admire.
TEST: ALCESTE. Ah ! ne plaisantez point, il n’est pas temps de rire.
TEST: Rougissez bien plutôt, vous en avez raison ;
TEST: Et j’ai de sûrs témoins de votre trahison.
TEST: Voilà ce que marquaient les troubles de mon âme ;
TEST: Ce n’était pas en vain que s’alarmait ma flamme ;
TEST: Par ces fréquents soupçons qu’on trouvait odieux,
TEST: Je cherchais le malheur qu’ont rencontré mes yeux :
TEST: Et, malgré tous vos soins et votre adresse à feindre,
TEST: Mon astre me disait ce que j’avais à craindre.
TEST: Mais ne présumez pas que, sans être vengé,
TEST: Je souffre le dépit de me voir outragé.
TEST: Je sais que sur les vœux on n’a point de puissance,
TEST: Que l’amour veut partout naître sans dépendance,
TEST: Que jamais par la force on n’entra dans un cœur,
TEST: Et que toute âme est libre à nommer son vainqueur.
TEST: Aussi ne trouverais-je aucun sujet de plainte,
TEST: Si pour moi votre bouche avait parlé sans feinte ;
TEST: Et, rejetant mes vœux dès le premier abord,
TEST: Mon cœur n’aurait eu droit de s’en prendre qu’au sort.
TEST: Mais d’un aveu trompeur voir ma flamme applaudie,
TEST: C’est une trahison, c’est une perfidie,
TEST: Qui ne saurait trouver de trop grands châtiments ;
TEST: Et je puis tout permettre à mes ressentiments.
TEST: Oui, oui, redoutez tout après un tel outrage :
TEST: Je ne suis plus à moi, je suis tout à la rage.
TEST: Percé du coup mortel dont vous m’assassinez,
TEST: Mes sens par la raison ne sont plus gouvernés ;
TEST: Je cède aux mouvements d’une juste colère,
TEST: Et je ne réponds pas de ce que je puis faire.
TEST: CÉLIMÈNE. D’où vient donc, je vous prie, un tel emportement ?
TEST: Avez-vous, dites-moi, perdu le jugement ?
TEST: ALCESTE. Oui, oui, je l’ai perdu, lorsque dans votre vue
TEST: J’ai pris, pour mon malheur, le poison qui me tue,
TEST: Et que j’ai cru trouver quelque sincérité
TEST: Dans les traîtres appas dont je fus enchanté.
TEST: CÉLIMÈNE. De quelle trahison pouvez-vous donc vous plaindre ?
TEST: ALCESTE. Ah ! que ce cœur est double, et sait bien l’art de feindre !
TEST: Mais, pour le mettre à bout, j’ai des moyens tout prêts.
TEST: Jetez ici les yeux, et connaissez vos traits ;
TEST: Ce billet découvert suffit pour vous confondre,
TEST: Et contre ce témoin on n’a rien à répondre.
TEST: CÉLIMÈNE. Voilà donc le sujet qui vous trouble l’esprit !
TEST: ALCESTE. Vous ne rougissez pas en voyant cet écrit !
TEST: CÉLIMÈNE. Et par quelle raison faut-il que j’en rougisse ?
TEST: ALCESTE. Quoi ! vous joignez ici l’audace à l’artifice !
TEST: Le désavouerez-vous pour n’avoir point de seing ?
TEST: CÉLIMÈNE. Pourquoi désavouer un billet de ma main ?
TEST: ALCESTE. Et vous pouvez le voir sans demeurer confuse
TEST: Du crime dont vers moi son style vous accuse !
TEST: CÉLIMÈNE. Vous êtes, sans mentir, un grand extravagant.
TEST: ALCESTE. Quoi ! vous bravez ainsi ce témoin convaincant !
TEST: Et ce qu’il m’a fait voir de douceur pour Oronte
TEST: N’a donc rien qui m’outrage, et qui vous fasse honte ?
TEST: CÉLIMÈNE. Oronte ! Qui vous dit que la lettre est pour lui ?
TEST: ALCESTE. Les gens qui dans mes mains l’ont remise aujourd’hui.
TEST: Mais je veux consentir qu’elle soit pour un autre,
TEST: Mon cœur en a-t-il moins à se plaindre du vôtre ?
TEST: En serez-vous, vers moi, moins coupable en effet ?
TEST: CÉLIMÈNE. Mais si c’est une femme à qui va ce billet,
TEST: En quoi vous blesse-t-il, et qu’a-t-il de coupable ?
TEST: ALCESTE. Ah ! le détour est bon, et l’excuse admirable.
TEST: Je ne m’attendais pas, je l’avoue, à ce trait
TEST: Et me voilà par là convaincu tout à fait.
TEST: Osez-vous recourir à ces ruses grossières ?
TEST: Et croyez-vous les gens si privés de lumières ?
TEST: Voyons, voyons un peu par quel biais, de quel air,
TEST: Vous voulez soutenir un mensonge si clair ;
TEST: Et comment vous pourrez tourner pour une femme
TEST: Tous les mots d’un billet qui montre tant de flamme.
TEST: Ajustez, pour couvrir un manquement de foi,
TEST: Ce que je m’en vais lire…
TEST: CÉLIMÈNE. Il ne me plaît pas, moi.
TEST: Je vous trouve plaisant d’user d’un tel empire
TEST: Et de me dire au nez ce que vous m’osez dire !
TEST: ALCESTE. Non, non, sans s’emporter, prenez un peu souci
TEST: De me justifier les termes que voici.
TEST: CÉLIMÈNE. Non, je n’en veux rien faire ; et, dans cette occurrence,
TEST: Tout ce que vous croirez m’est de peu d’importance.
TEST: ALCESTE. De grâce, montrez-moi, je serai satisfait,
TEST: Qu’on peut, pour une femme, expliquer ce billet.
TEST: CÉLIMÈNE. Non, il est pour Oronte ; et je veux qu’on le croie.
TEST: Je reçois tous ses soins avec beaucoup de joie,
TEST: J’admire ce qu’il dit, j’estime ce qu’il est,
TEST: Et je tombe d’accord de tout ce qu’il vous plaît.
TEST: Faites, prenez parti, que rien ne vous arrête,
TEST: Et ne me rompez pas davantage la tête.
TEST: ALCESTE, à part. Ciel ! rien de plus cruel peut-il être inventé,
TEST: Et jamais cœur fut-il de la sorte traité !
TEST: Quoi ! d’un juste courroux je suis ému contre elle,
TEST: C’est moi qui me viens plaindre, et c’est moi qu’on querelle !
TEST: On pousse ma douleur et mes soupçons à bout,
TEST: On me laisse tout croire, on fait gloire de tout ;
TEST: Et cependant mon cœur est encore assez lâche
TEST: Pour ne pouvoir briser la chaîne qui l’attache,
TEST: Et pour ne pas s’armer d’un généreux mépris
TEST: Contre l’ingrat objet dont il est trop épris !
TEST: (à Célimène.)
TEST: Ah ! que vous savez bien ici contre moi-même,
TEST: Perfide, vous servir de ma faiblesse extrême,
TEST: Et ménager pour vous l’excès prodigieux
TEST: De ce fatal amour né de vos traîtres yeux !
TEST: Défendez-vous au moins d’un crime qui m’accable,
TEST: Et cessez d’affecter d’être envers moi coupable.
TEST: Rendez-moi, s’il se peut, ce billet innocent ;
TEST: À vous prêter les mains ma tendresse consent.
TEST: Efforcez-vous ici de paraître fidèle,
TEST: Et je m’efforcerai, moi, de vous croire telle.
TEST: CÉLIMÈNE. Allez, vous êtes fou dans vos transports jaloux,
TEST: Et ne méritez pas l’amour qu’on a pour vous.
TEST: Je voudrais bien savoir qui pourrait me contraindre
TEST: À descendre pour vous aux bassesses de feindre ;
TEST: Et pourquoi, si mon cœur penchait d’autre côté,
TEST: Je ne le dirais pas avec sincérité !
TEST: Quoi ! de mes sentiments l’obligeante assurance Contre tous vos soupçons ne prend pas ma défense ?
TEST: Auprès d’un tel garant sont-ils de quelque poids ?
TEST: N’est-ce pas m’outrager que d’écouter leur voix ?
TEST: Et puisque notre cœur fait un effort extrême
TEST: Lorsqu’il peut se résoudre à confesser qu’il aime ;
TEST: Puisque l’honneur du sexe, ennemi de nos feux,
TEST: S’oppose fortement à de pareils aveux,
TEST: L’amant qui voit pour lui franchir un tel obstacle
TEST: Doit-il impunément douter de cet oracle ?
TEST: Et n’est-il pas coupable, en ne s’assurant pas
TEST: À ce qu’on ne dit point qu’après de grands combats ?
TEST: Allez, de tels soupçons méritent ma colère ;
TEST: Et vous ne valez pas que l’on vous considère.
TEST: Je suis sotte, et veux mal à ma simplicité
TEST: De conserver encor pour vous quelque bonté ;
TEST: Je devrais autre part attacher mon estime,
TEST: Et vous faire un sujet de plainte légitime.
TEST: ALCESTE. Ah ! traîtresse ! mon faible est étrange pour vous ;
TEST: Vous me trompez, sans doute, avec des mots si doux ;
TEST: Mais il n’importe, il faut suivre ma destinée ;
TEST: À votre foi mon âme est tout abandonnée ;
TEST: Je veux voir jusqu’au bout quel sera votre cœur,
TEST: Et si de me trahir il aura la noirceur.
TEST: CÉLIMÈNE. Non, vous ne m’aimez point comme il faut que l’on aime.
TEST: ALCESTE. Ah ! rien n’est comparable à mon amour extrême ;
TEST: Et dans l’ardeur qu’il a de se montrer à tous,
TEST: Il va jusqu’à former des souhaits contre vous.
TEST: Oui, je voudrais qu’aucun ne vous trouvât aimable,
TEST: Que vous fussiez réduite en un sort misérable ;
TEST: Que le ciel en naissant ne vous eût donné rien ;
TEST: Que vous n’eussiez ni rang, ni naissance, ni bien ;
TEST: Afin que de mon cœur l’éclatant sacrifice
TEST: Vous pût d’un pareil sort réparer l’injustice ;
TEST: Et que j’eusse la joie et la gloire en ce jour
TEST: De vous voir tenir tout des mains de mon amour.
TEST: CÉLIMÈNE. C’est me vouloir du bien d’une étrange manière !
TEST: Me préserve le ciel que vous ayez matière…
TEST: Voici monsieur Dubois plaisamment figuré.
TEST: SCÈNE 4. Célimène, Alceste, Dubois.
TEST: ALCESTE. Que veut cet équipage et cet air effaré ?
TEST: Qu’as-tu ?
TEST: DUBOIS. Monsieur…
TEST: ALCESTE. Hé bien ?
TEST: DUBOIS. Voici bien des mystères.
TEST: ALCESTE. Qu’est-ce ?
TEST: DUBOIS. Nous sommes mal, monsieur, dans nos affaires.
TEST: ALCESTE. Quoi !
TEST: DUBOIS. Parlerai-je haut ?
TEST: ALCESTE. Oui, parle, et promptement.
TEST: DUBOIS. N’est-il point là quelqu’un ?
TEST: ALCESTE. Ah ! que d’amusement !
TEST: Veux-tu parler ?
TEST: DUBOIS. Monsieur, il faut faire retraite.
TEST: ALCESTE. Comment ?
TEST: DUBOIS. Il faut d’ici déloger sans trompette.
TEST: ALCESTE. Et pourquoi ?
TEST: DUBOIS. Je vous dis qu’il faut quitter ce lieu.
TEST: ALCESTE. La cause ?
TEST: DUBOIS. Il faut partir, monsieur, sans dire adieu.
TEST: ALCESTE. Mais par quelle raison me tiens-tu ce langage ?
TEST: DUBOIS. Par la raison, monsieur, qu’il faut plier bagage.
TEST: ALCESTE. Ah ! je te casserai la tête assurément,
TEST: Si tu ne veux, maraud, t’expliquer autrement.
TEST: DUBOIS. Monsieur, un homme noir et d’habit et de mine
TEST: Est venu nous laisser, jusque dans la cuisine,
TEST: Un papier griffonné d’une telle façon,
TEST: Qu’il faudrait, pour le lire, être pis que démon.
TEST: C’est de votre procès, je n’en fais aucun doute ;
TEST: Mais le diable d’enfer, je crois, n’y verrait goutte.
TEST: ALCESTE. Hé bien ! quoi ? Ce papier, qu’a-t-il à démêler,
TEST: Traître, avec le départ dont tu viens me parler ?
TEST: DUBOIS. C’est pour vous dire ici, monsieur, qu’une heure ensuite,
TEST: Un homme qui souvent vous vient rendre visite,
TEST: Est venu vous chercher avec empressement,
TEST: Et, ne vous trouvant pas, m’a chargé doucement,
TEST: Sachant que je vous sers avec beaucoup de zèle,
TEST: De vous dire… Attendez, comme est-ce qu’il s’appelle ?
TEST: ALCESTE. Laisse là son nom, traître, et dis ce qu’il t’a dit.
TEST: DUBOIS. C’est un de vos amis ; enfin cela suffit.
TEST: Il m’a dit que d’ici votre péril vous chasse,
TEST: Et que d’être arrêté le sort vous y menace.
TODO: ALCESTE. Mais quoi ! n’a-t-il voulu te {{rien}} spécifier ?
TEST: DUBOIS. Non. Il m’a demandé de l’encre et du papier,
TEST: Et vous a fait un mot, où vous pourrez, je pense,
TEST: Du fond de ce mystère avoir la connaissance.
TEST: ALCESTE. Donne-le donc.
TEST: CÉLIMÈNE. Que peut envelopper ceci ?
TEST: ALCESTE. Je ne sais ; mais j’aspire à m’en voir éclairci.
TEST: Auras-tu bientôt fait, impertinent au diable ?
TEST: DUBOIS, après avoir longtemps cherché le billet.
TEST: Ma foi, je l’ai, monsieur, laissé sur votre table.
TEST: ALCESTE. Je ne sais qui me tient.
TEST: CÉLIMÈNE. Ne vous emportez pas,
TEST: Et courez démêler un pareil embarras.
TEST: ALCESTE. Il semble que le sort, quelque soin que je prenne, Ait juré d’empêcher que je vous entretienne ;
TEST: Mais, pour en triompher, souffrez à mon amour
TEST: De vous revoir, madame, avant la fin du jour.
TEST: ACTE V
TEST: SCÈNE 1. Alceste, Philinte.
TEST: ALCESTE. La résolution en est prise, vous dis-je.
TEST: PHILINTE. Mais, quel que soit ce coup, faut-il qu’il vous oblige… ?
TEST: ALCESTE. Non, vous avez beau faire et beau me raisonner,
TEST: Rien de ce que je dis ne peut me détourner ;
TEST: Trop de perversité règne au siècle où nous sommes,
TEST: Et je veux me tirer du commerce des hommes.
TEST: Quoi ! contre ma partie on voit tout à la fois
TEST: L’honneur, la probité, la pudeur et les lois ;
TEST: On publie en tous lieux l’équité de ma cause,
TEST: Sur la foi de mon droit mon âme se repose :
TEST: Cependant je me vois trompé par le succès,
TEST: J’ai pour moi la justice, et je perds mon procès
TEST: Un traître, dont on sait la scandaleuse histoire,
TEST: Est sorti triomphant d’une fausseté noire !
TEST: Toute la bonne foi cède à sa trahison !
TEST: Il trouve, en m’égorgeant, moyen d’avoir raison !
TEST: Le poids de sa grimace, où brille l’artifice,
TEST: Renverse le bon droit, et tourne la justice !
TEST: Il fait par un arrêt couronner son forfait !
TEST: Et, non content encor du tort que l’on me fait,
TEST: Il court parmi le monde un livre abominable,
TEST: Et de qui la lecture est même condamnable,
TEST: Un livre à mériter la dernière rigueur,
TEST: Dont le fourbe a le front de me faire l’auteur !
TEST: Et là-dessus on voit Oronte qui murmure,
TEST: Et tâche méchamment d’appuyer l’imposture !
TEST: Lui qui d’un honnête homme à la cour tient le rang,
TEST: À qui je n’ai fait rien qu’être sincère et franc,
TEST: Qui me vient malgré moi d’une ardeur empressée,
TEST: Sur des vers qu’il a faits demander ma pensée ;
TEST: Et parceque j’en use avec honnêteté Et ne le veux trahir, lui, ni la vérité,
TEST: Il aide à m’accabler d’un crime imaginaire !
TEST: Le voilà devenu mon plus grand adversaire !
TEST: Et jamais de son cœur je n’aurai de pardon,
TEST: Pour n’avoir pas trouvé que son sonnet fût bon !
TEST: Et les hommes, morbleu ! sont faits de cette sorte !
TEST: C’est à ces actions que la gloire les porte !
TEST: Voilà la bonne foi, le zèle vertueux,
TEST: La justice et l’honneur que l’on trouve chez eux !
TEST: Allons, c’est trop souffrir les chagrins qu’on nous forge
TEST: Tirons-nous de ce bois et de ce coupe-gorge.
TEST: Puisque entre humains ainsi vous vivez en vrais loups,
TEST: Traîtres, vous ne m’aurez de ma vie avec vous.
TEST: PHILINTE. Je trouve un peu bien prompt le dessein où vous êtes ;
TEST: Et tout le mal n’est pas si grand que vous le faites.
TEST: Ce que votre partie ose vous imputer
TEST: N’a point eu le crédit de vous faire arrêter ;
TEST: On voit son faux rapport lui-même se détruire,
TEST: Et c’est une action qui pourrait bien lui nuire.
TEST: ALCESTE. Lui ! de semblables tours il ne craint point l’éclat.
TEST: Il a permission d’être franc scélérat ;
TEST: Et, loin qu’à son crédit nuise cette aventure,
TEST: On l’en verra demain en meilleure posture.
TEST: PHILINTE. Enfin, il est constant qu’on n’a point trop donné
TEST: Au bruit que contre vous sa malice a tourné ;
TEST: De ce côté déjà vous n’avez rien à craindre :
TEST: Et pour votre procès, dont vous pouvez vous plaindre,
TODO: Il vous est en justice {{aisé}} d’y revenir,
TEST: Et contre cet arrêt…
TEST: ALCESTE. Non, je veux m’y tenir.
TEST: Quelque sensible tort qu’un tel arrêt me fasse,
TEST: Je me garderai bien de vouloir qu’on le casse ;
TEST: On y voit trop à plein le bon droit maltraité,
TEST: Et je veux qu’il demeure à la postérité
TEST: Comme une marque insigne, un fameux témoignage
TEST: De la méchanceté des hommes de notre âge.
TEST: Ce sont vingt mille francs qu’il m’en pourra coûter ;
TEST: Mais pour vingt mille francs j’aurai droit de pester
TEST: Contre l’iniquité de la nature humaine,
TEST: Et de nourrir pour elle une immortelle haine.
TEST: PHILINTE. Mais enfin…
TEST: ALCESTE. Mais enfin, vos soins sont superflus.
TEST: Que pouvez-vous, monsieur, me dire là-dessus ?
TEST: Aurez-vous bien le front de me vouloir, en face,
TEST: Excuser les horreurs de tout ce qui se passe ?
TEST: PHILINTE. Non, je tombe d’accord de tout ce qu’il vous plaît :
TEST: Tout marche par cabale et par pur intérêt ;
TEST: Ce n’est plus que la ruse aujourd’hui qui l’emporte,
TEST: Et les hommes devraient être faits d’autre sorte.
TEST: Mais est-ce une raison que leur peu d’équité,
TEST: Pour vouloir se tirer de leur société ?
TEST: Tous ces défauts humains nous donnent, dans la vie,
TEST: Des moyens d’exercer notre philosophie :
TEST: C’est le plus bel emploi que trouve la vertu ;
TEST: Et, si de probité tout était revêtu,
TEST: Si tous les cœurs étaient francs, justes, et dociles,
TEST: La plupart des vertus nous seraient inutiles,
TEST: Puisqu’on en met l’usage à pouvoir sans ennui
TEST: Supporter dans nos droits l’injustice d’autrui ;
TEST: Et, de même qu’un cœur d’une vertu profonde…
TEST: ALCESTE. Je sais que vous parlez, monsieur, le mieux du monde ;
TEST: En beaux raisonnements vous abondez toujours ;
TEST: Mais vous perdez le temps et tous vos beaux discours.
TEST: La raison, pour mon bien, veut que je me retire :
TEST: Je n’ai point sur ma langue un assez grand empire :
TEST: De ce que je dirais je ne répondrais pas,
TEST: Et je me jetterais cent choses sur les bras.
TEST: Laissez-moi, sans dispute, attendre Célimène.
TEST: Il faut qu’elle consente au dessein qui m’amène ;
TEST: Je vais voir si son cœur a de l’amour pour moi ;
TEST: Et c’est ce moment-ci qui doit m’en faire foi.
TEST: PHILINTE. Montons chez Éliante, attendant sa venue.
TEST: ALCESTE. Non : de trop de souci je me sens l’âme émue.
TEST: Allez-vous-en la voir, et me laissez enfin
TEST: Dans ce petit coin sombre avec mon noir chagrin.
TEST: PHILINTE. C’est une compagnie étrange pour attendre ;
TEST: Et je vais obliger Éliante à descendre.
TEST: SCÈNE 2. Oronte, Célimène, Alceste.
TEST: ORONTE. Oui, c’est à vous de voir si, par des nœuds si doux,
TEST: Madame, vous voulez m’attacher tout à vous.
TEST: Il me faut de votre âme une pleine assurance :
TEST: Un amant là-dessus n’aime point qu’on balance.
TEST: Si l’ardeur de mes feux a pu vous émouvoir,
TEST: Vous ne devez point feindre à me le faire voir ;
TEST: Et la preuve, après tout, que je vous en demande,
TEST: C’est de ne plus souffrir qu’Alceste vous prétende,
TEST: De le sacrifier, madame, à mon amour,
TEST: Et de chez vous enfin le bannir dès ce jour.
TEST: CÉLIMÈNE. Mais quel sujet si grand contre lui vous irrite,
TEST: Vous à qui j’ai tant vu parler de son mérite ?
TEST: ORONTE. Madame il ne faut point ces éclaircissements ;
TEST: Il s’agit de savoir quels sont vos sentiments.
TEST: Choisissez, s’il vous plaît, de garder l’un ou l’autre ;
TEST: Ma résolution n’attend rien que la vôtre.
TEST: ALCESTE, sortant du coin où il était.
TEST: Oui, monsieur a raison ; madame, il faut choisir ;
TEST: Et sa demande ici s’accorde à mon désir.
TEST: Pareille ardeur me presse, et même soin m’amène ;
TEST: Mon amour veut du vôtre une marque certaine :
TEST: Les choses ne sont plus pour traîner en longueur,
TEST: Et voici le moment d’expliquer votre cœur.
TEST: ORONTE. Je ne veux point, monsieur, d’une flamme importune
TEST: Troubler aucunement votre bonne fortune.
TEST: ALCESTE. Je ne veux point, monsieur, jaloux ou non jaloux,
TEST: Partager de son cœur rien du tout avec vous.
TEST: ORONTE. Si votre amour au mien lui semble préférable…
TEST: ALCESTE. Si du moindre penchant elle est pour vous capable…
TEST: ORONTE. Je jure de n’y rien prétendre désormais.
TEST: ALCESTE. Je jure hautement de ne la voir jamais.
TEST: ORONTE. Madame, c’est à vous de parler sans contrainte.
TEST: ALCESTE. Madame, vous pouvez vous expliquer sans crainte.
TEST: ORONTE. Vous n’avez qu’à nous dire où s’attachent vos vœux.
TEST: ALCESTE. Vous n’avez qu’à trancher et choisir de nous deux.
TEST: ORONTE. Quoi ! sur un pareil choix vous semblez être en peine.
TEST: ALCESTE. Quoi ! votre âme balance et paraît incertaine !
TEST: CÉLIMÈNE. Mon Dieu ! que cette instance est là hors de saison !
TEST: Et que vous témoignez tous deux peu de raison !
TEST: Je sais prendre parti sur cette préférence,
TEST: Et ce n’est pas mon cœur maintenant qui balance :
TEST: Il n’est point suspendu sans doute entre vous deux,
TEST: Et rien n’est si tôt fait que le choix de nos vœux ;
TEST: Mais je souffre, à vrai dire, une gêne trop forte
TEST: À prononcer en face un aveu de la sorte :
TEST: Je trouve que ces mots qui sont désobligeants,
TEST: Ne se doivent point dire en présence des gens.
TEST: Qu’un cœur de son penchant donne assez de lumière,
TEST: Sans qu’on nous fasse aller jusqu’à rompre en visière ;
TEST: Et qu’il suffit enfin que de plus doux témoins
TEST: Instruisent un amant, du malheur de ses soins.
TEST: ORONTE. Non, non, un franc aveu n’a rien que j’appréhende ;
TEST: J’y consens pour ma part.
TEST: ALCESTE. Et moi, je le demande ;
TEST: C’est son éclat surtout qu’ici j’ose exiger,
TEST: Et je ne prétends point vous voir rien ménager.
TEST: Conserver tout le monde est votre grande étude :
TEST: Mais plus d’amusement, et plus d’incertitude ;
TEST: Il faut vous expliquer nettement là-dessus ;
TEST: Ou bien pour un arrêt je prends votre refus :
TEST: Je saurai, de ma part, expliquer ce silence, Et me tiendrai pour dit tout le mal que j’en pense.
TEST: ORONTE. Je vous sais fort bon gré, monsieur, de ce courroux,
TEST: Et je lui dis ici même chose que vous.
TEST: CÉLIMÈNE. Que vous me fatiguez avec un tel caprice !
TEST: Ce que vous demandez a-t-il de la justice ?
TEST: Et ne vous dis-je pas quel motif me retient ?
TEST: J’en vais prendre pour juge Éliante, qui vient.
TEST: SCÈNE 3. Éliante, Philinte, Célimène, Oronte, Alceste.
TEST: CÉLIMÈNE. Je me vois, ma cousine, ici persécutée
TEST: Par des gens dont l’humeur y paraît concertée.
TEST: Ils veulent l’un et l’autre, avec même chaleur,
TEST: Que je prononce entre eux le choix que fait mon cœur,
TEST: Et que, par un arrêt qu’en face il me faut rendre, Je défende à l’un d’eux tous les soins qu’il peut prendre.
TEST: Dites-moi si jamais cela se fait ainsi.
TEST: ÉLIANTE. N’allez point là-dessus me consulter ici ;
TEST: Peut-être y pourriez-vous être mal adressée,
TEST: Et je suis pour les gens qui disent leur pensée.
TEST: ORONTE. Madame, c’est en vain que vous vous défendez.
TEST: ALCESTE. Tous vos détours ici seront mal secondés.
TEST: ORONTE. Il faut, il faut parler, et lâcher la balance.
TEST: ALCESTE. Il ne faut que poursuivre à garder le silence.
TEST: ORONTE. Je ne veux qu’un seul mot pour finir nos débats.
TEST: ALCESTE. Et moi je vous entends si vous ne parlez pas.
TEST: SCÈNE 4. Arsinoé, Célimène, Éliante, Alceste, Philinte, Acaste, Clitandre, Oronte.
TEST: ACASTE, à Célimène. Madame, nous venons tous deux, sans vous déplaire,
TEST: Éclaircir avec vous une petite affaire.
TEST: CLITANDRE, à Oronte et à Alceste. Fort à propos, messieurs, vous vous trouvez ici,
TEST: Et vous êtes mêlés dans cette affaire aussi.
TEST: ARSINOÉ, à Célimène. Madame, vous serez surprise de ma vue ;
TEST: Mais ce sont ces messieurs qui causent ma venue :
TEST: Tous deux ils m’ont trouvée, et se sont plaints à moi
TEST: D’un trait à qui mon cœur ne saurait prêter foi.
TEST: J’ai du fond de votre âme une trop haute estime
TEST: Pour vous croire jamais capable d’un tel crime ;
TEST: Mes yeux ont démenti leurs témoins les plus forts,
TEST: Et l’amitié passant sur de petits discords,
TEST: J’ai bien voulu chez vous leur faire compagnie,
TEST: Pour vous voir vous laver de cette calomnie.
TEST: ACASTE. Oui, madame, voyons, d’un esprit adouci,
TEST: Comment vous vous prendrez à soutenir ceci.
TEST: Cette lettre, par vous, est écrite à Clitandre ?
TEST: CLITANDRE. Vous avez, pour Acaste, écrit ce billet tendre.
TEST: ACASTE, à Oronte et à Alceste. Messieurs, ces traits pour vous n’ont point d’obscurité,
TEST: Et je ne doute pas que sa civilité
TEST: À connaître sa main n’ait trop su vous instruire.
TEST: Mais ceci vaut assez la peine de le lire.
TEST: « Vous êtes un étrange homme de condamner mon enjouement, et de me reprocher que je n’ai jamais tant de joie que lorsque je ne suis pas avec vous. Il n’y a rien de plus injuste ; et, si vous ne venez bien vite me demander pardon de cette offense, je ne vous le pardonnerai de ma vie. Notre grand flandrin de vicomte…
TEST: Il devrait être ici.
TEST: » Notre grand flandrin de vicomte, par qui vous commencez vos plaintes, est un homme qui ne saurait me revenir ; et, depuis que je l’ai vu, trois quarts d’heure durant, cracher dans un puits pour faire des ronds, je n’ai jamais pu prendre bonne opinion de lui. Pour le petit marquis…
TEST: C’est moi-même, messieurs, sans nulle vanité.
TEST: » Pour le petit marquis, qui me tint hier longtemps la main, je trouve qu’il n’y a rien de si mince que toute sa personne ; et ce sont de ces mérites qui n’ont que la cape et l’épée. Pour l’homme aux rubans verts…
TEST: (À Alceste.)
TEST: À vous le dé, monsieur.
TEST: » Pour l’homme aux rubans verts, il me divertit quelquefois avec ses brusqueries et son chagrin bourru ; mais il est cent moments où je le trouve le plus fâcheux du monde. Et pour l’homme au sonnet…
TEST: (À Oronte.)
TEST: Voici votre paquet.
TEST: » Et pour l’homme au sonnet, qui s’est jeté dans le bel esprit, et veut être auteur malgré tout le monde, je ne puis me donner la peine d’écouter ce qu’il dit ; et sa prose me fatigue autant que ses vers. Mettez-vous donc en tête que je ne me divertis pas toujours si bien que vous pensez ; que je vous trouve à dire, plus que je ne voudrais, dans toutes les parties où l’on m’entraîne ; et que c’est un merveilleux assaisonnement aux plaisirs qu’on goûte, que la présence des gens qu’on aime.
TEST: CLITANDRE. Me voici maintenant, moi.
TEST: » Votre Clitandre, dont vous me parlez, et qui fait tant le doucereux, est le dernier des hommes pour qui j’aurais de l’amitié. Il est extravagant de se persuader qu’on l’aime, et vous l’êtes de croire qu’on ne vous aime pas. Changez, pour être raisonnable, vos sentiments contre les siens ; et voyez-moi le plus que vous pourrez, pour m’aider à porter le chagrin d’en être obsédée. »
TEST: D’un fort beau caractère on voit là le modèle,
TEST: Madame, et vous savez comment cela s’appelle.
TEST: Il suffit. Nous allons l’un et l’autre, en tous lieux,
TEST: Montrer de votre cœur le portrait glorieux.
TEST: ACASTE. J’aurais de quoi vous dire, et belle est la matière ;
TEST: Mais je ne vous tiens pas digne de ma colère ;
TEST: Et je vous ferai voir que les petits marquis
TEST: Ont, pour se consoler, des cœurs de plus haut prix.
TEST: SCÈNE 5. Célimène, Éliante, Arsinoé, Alceste, Oronte, Philinte.
TEST: ORONTE. Quoi ! de cette façon je vois qu’on me déchire,
TEST: Après tout ce qu’à moi je vous ai vu m’écrire !
TEST: Et votre cœur, paré de beaux semblants d’amour,
TEST: À tout le genre humain se promet tour à tour !
TEST: Allez, j’étais trop dupe, et je vais ne plus l’être ;
TEST: Vous me faites un bien, me faisant vous connaître :
TEST: J’y profite d’un cœur qu’ainsi vous me rendez,
TEST: Et trouve ma vengeance en ce que vous perdez.
TEST: (À Alceste.)
TEST: Monsieur, je ne fais plus d’obstacle à votre flamme,
TEST: Et vous pouvez conclure affaire avec madame.
TEST: SCÈNE 6. Célimène, Éliante, Arsinoé, Alceste, Philinte.
TEST: ARSINOÉ, à Célimène. Certes, voilà le trait du monde le plus noir ;
TEST: Je ne m’en saurais taire, et me sens émouvoir.
TEST: Voit-on des procédés qui soient pareils aux vôtres ?
TEST: Je ne prends point de part aux intérêts des autres ;
TEST: (montrant Alceste.)
TEST: Mais, monsieur, que chez vous fixait votre bonheur,
TEST: Un homme, comme lui, de mérite et d’honneur,
TEST: Et qui vous chérissait avec idolâtrie,
TEST: Devait-il…
TEST: ALCESTE. Laissez-moi, madame, je vous prie,
TEST: Vider mes intérêts moi-même là-dessus,
TEST: Et ne vous chargez point de ces soins superflus.
TEST: Mon cœur a beau vous voir prendre ici sa querelle,
TEST: Il n’est point en état de payer ce grand zèle ;
TEST: Et ce n’est point à vous que je pourrai songer,
TEST: Si, par un autre choix, je cherche à me venger.
TEST: ARSINOÉ. Hé ! croyez-vous, monsieur, qu’on ait cette pensée,
TEST: Et que de vous avoir on soit tant empressée ?
TEST: Je vous trouve un esprit bien plein de vanité,
TEST: Si de cette créance il peut s’être flatté.
TEST: Le rebut de madame est une marchandise
TEST: Dont on aurait grand tort d’être si fort éprise.
TEST: Détrompez-vous, de grâce, et portez-le moins haut.
TEST: Ce ne sont pas des gens comme moi qu’il vous faut.
TEST: Vous ferez bien encor de soupirer pour elle,
TEST: Et je brûle de voir une union si belle.
TEST: SCÈNE 7. Célimène, Éliante, Alceste, Philinte.
TEST: ALCESTE, à Célimène. Hé bien, je me suis tu, malgré ce que je voi,
TEST: Et j’ai laissé parler tout le monde avant moi.
TEST: Ai-je pris sur moi-même un assez long empire,
TEST: Et puis-je maintenant… ?
TEST: CÉLIMÈNE. Oui, vous pouvez tout dire ;
TEST: Vous en êtes en droit, lorsque vous vous plaindrez,
TEST: Et de me reprocher tout ce que vous voudrez.
TEST: J’ai tort, je le confesse ; et mon âme confuse
TEST: Ne cherche à vous payer d’aucune vaine excuse.
TODO: J’ai des autres ici méprisé le courroux ;
TEST: Mais je tombe d’accord de mon crime envers vous.
TEST: Votre ressentiment sans doute est raisonnable ;
TEST: Je sais combien je dois vous paraître coupable,
TEST: Que toute chose dit que j’ai pu vous trahir,
TEST: Et qu’enfin vous avez sujet de me haïr.
TEST: Faites-le, j’y consens.
TEST: ALCESTE. Hé ! le puis-je, traîtresse ?
TEST: Puis-je ainsi triompher de toute ma tendresse ?
TEST: Et quoique avec ardeur je veuille vous haïr,
TEST: Trouvé-je un cœur en moi tout prêt à m’obéir ?
TEST: (À Éliante et à Philinte.)
TEST: Vous voyez ce que peut une indigne tendresse,
TEST: Et je vous fais tous deux témoins de ma faiblesse.
TEST: Mais, à vous dire vrai, ce n’est pas encor tout,
TEST: Et vous allez me voir la pousser jusqu’au bout,
TEST: Montrer que c’est à tort que sages on nous nomme,
TEST: Et que dans tous les cœurs il est toujours de l’homme.
TEST: (à Célimène.)
TEST: Oui, je veux bien, perfide, oublier vos forfaits ;
TEST: J’en saurai, dans mon âme, excuser tous les traits, Et me les couvrirai du nom d’une faiblesse
TEST: Où le vice du temps porte votre jeunesse,
TEST: Pourvu que votre cœur veuille donner les mains
TEST: Au dessein que j’ai fait de fuir tous les humains
TEST: Et que dans mon désert où j’ai fait vœu de vivre, Vous soyez, sans tarder, résolue à me suivre.
TEST: C’est par là seulement que, dans tous les esprits,
TEST: Vous pouvez réparer le mal de vos écrits,
TEST: Et qu’après cet éclat qu’un noble cœur abhorre,
TEST: Il peut m’être permis de vous aimer encore.
TEST: CÉLIMÈNE. Moi, renoncer au monde avant que de vieillir,
TEST: Et dans votre désert aller m’ensevelir !
TEST: ALCESTE. Et, s’il faut qu’à mes feux votre flamme réponde,
TEST: Que vous doit importer tout le reste du monde ?
TEST: Vos désirs avec moi ne sont-ils pas contents ?
TEST: CÉLIMÈNE. La solitude effraye une âme de vingt ans.
TEST: Je ne sens point la mienne assez grande, assez forte,
TEST: Pour me résoudre à prendre un dessein de la sorte.
TEST: Si le don de ma main peut contenter vos vœux,
TEST: Je pourrai me résoudre à serrer de tels nœuds ;
TEST: Et l’hymen…
TEST: ALCESTE. Non, mon cœur à présent vous déteste,
TEST: Et ce refus lui seul fait plus que tout le reste.
TEST: Puisque vous n’êtes point, en des liens si doux,
TEST: Pour trouver tout en moi, comme moi tout en vous,
TEST: Allez, je vous refuse ; et ce sensible outrage
TEST: De vos indignes fers pour jamais me dégage.
TEST: SCÈNE DERNIÈRE. Éliante, Alceste, Philinte.
TEST: ALCESTE, à Éliante. Madame, cent vertus ornent votre beauté,
TEST: Et je n’ai vu qu’en vous de la sincérité ;
TEST: De vous depuis longtemps je fais un cas extrême ;
TEST: Mais laissez-moi toujours vous estimer de même,
TEST: Et souffrez que mon cœur, dans ses troubles divers,
TEST: Ne se présente point à l’honneur de vos fers ;
TEST: Je m’en sens trop indigne, et commence à connaître
TEST: Que le ciel pour ce nœud ne m’avait point fait naître ;
TEST: Que ce serait pour vous un hommage trop bas,
TEST: Que le rebut d’un cœur qui ne vous valait pas ;
TEST: Et qu’enfin…
TEST: ÉLIANTE. Vous pouvez suivre cette pensée :
TEST: Ma main de se donner n’est pas embarrassée ;
TEST: Et voilà votre ami, sans trop m’inquiéter,
TEST: Qui, si je l’en priais, la pourrait accepter.
TEST: PHILINTE. Ah ! cet honneur, madame, est toute mon envie,
TEST: Et j’y sacrifierais et mon sang et ma vie.
TEST: ALCESTE. Puissiez-vous, pour goûter de vrais contentements,
TEST: L’un pour l’autre à jamais garder ces sentiments !
TEST: Trahi de toutes parts, accablé d’injustices,
TEST: Je vais sortir d’un gouffre où triomphent les vices ;
TEST: Et chercher sur la terre un endroit écarté
TEST: Où d’être homme d’honneur on ait la liberté.
TEST: PHILINTE. Allons, madame, allons employer toute chose
TEST: Pour rompre le dessein que son cœur se propose.
TEST: FIN DU MISANTHROPE.
#FIN DU MISANTHROPE