Grammalecte  Check-in [e64973fcf5]

Overview
Comment:[fr] ajustements (tests), faux positifs
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: e64973fcf5efbc2d51805dcfd6a89c72d48ab6b565155fb2f2dcf9ed4e227567
User & Date: olr on 2021-01-14 19:51:58
Other Links: manifest | tags
Context
2021-01-15
11:49
[core][fr] suggestions pour les verbes composés check-in: f06fcf9200 user: olr tags: trunk, fr, core
2021-01-14
19:51
[fr] ajustements (tests), faux positifs check-in: e64973fcf5 user: olr tags: trunk, fr
19:51
[core][fr] suggestions improvements check-in: ee36d99241 user: olr tags: trunk, fr, core
Changes

Modified gc_lang/fr/rules.grx from [f1b15daaae] to [211d70a754].

379
380
381
382
383
384
385
386
387


388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409




410
411
412
413
414
415
416
379
380
381
382
383
384
385


386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405




406
407
408
409
410
411
412
413
414
415
416







-
-
+
+


















-
-
-
-
+
+
+
+







TEST: J’espère que ça ne va pas durer trop longtemps avec Mr{{  }}Paul.
TEST: J’espère que ça{{ 	}}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.{{  }}»
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: 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.

491
492
493
494
495
496
497
498
499
500
501




502
503
504
505
506
507
508
491
492
493
494
495
496
497




498
499
500
501
502
503
504
505
506
507
508







-
-
-
-
+
+
+
+







__<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 !
TEST: « Le grand homme{{«}}                                                     ->> " »|”"
TEST: « La grande femme{{ «}} !                                                 ->> " »|”"
TEST: Eux et leurs{{ ”}}amis{{”}} sont finis !                                  ->> " “|||"
TEST: Vos {{“}}amis{{“ }}et vous êtes finis !                                   ->> "||| »|”"
TEST: le signe “…” ou le signe « ! » ?



#
#
# NOTE
940
941
942
943
944
945
946
947
948
949



950
951
952
953
954
955
956
957
958
959
960
961
962

963
964
965
966
967
968
969
940
941
942
943
944
945
946



947
948
949
950
951
952
953
954
955
956
957
958
959
960
961

962
963
964
965
966
967
968
969







-
-
-
+
+
+












-
+







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.

# autre possibilité: avec or (sContext != "Writer" and after("[.] *$"))
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.
TEST: {{je}} suis disponible quand tu veux. Mais pas aujourd’hui.                                   ->> Je
TEST: {{j’}}arrive. Prépare-toi.                                                                    ->> J’
TEST: {{qu’}}il est grand, ce batiment. Faut voir si on pourra la détruire avec si peu de charges.  ->> Qu’


!!
!!
!!!! 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: __poncfin__ Vraiment. Quel {{ennui}}                                  ->> ennui.|ennui !|ennui ?
TEST: Internet : le nouvel eldorado
TEST: OMC-FMI : Les nouveaux maîtres du monde


!!
!!
!!!! Espaces manquants                                                                            !!
984
985
986
987
988
989
990
991

992
993
994


995
996
997
998
999
1000
1001
984
985
986
987
988
989
990

991
992


993
994
995
996
997
998
999
1000
1001







-
+

-
-
+
+








TEST: J’en ai marre,{{ça}} suffit.                                          ->> " ça"
TEST: elle est délirante.{{Devine}} ce qu’elle a dit.                       ->> " Devine"
TEST: Voilà,{{il}} manque un espace.                                        ->> " il"
TEST: Dernier essai.{{Voilà}}, c’est ça.                                    ->> " Voilà"
TEST: muni de lunettes protectrices et.{{d}}’un casque.                     ->> " d"
TEST: espace:{{manquant}}                                                   ->> " manquant"
TEST: espace{{;}}{{manquant}}
TEST: espace{{;}}{{manquant}}                                               ->> " ;||| manquant"
TEST: espace ;{{manquant}}                                                  ->> " manquant"
TEST: espace{{?}}{{manquant}}
TEST: espace{{!}}{{manquant}}
TEST: espace{{?}}{{manquant}}                                               ->> " ?||| manquant"
TEST: espace{{!}}{{manquant}}                                               ->> " !||| 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: merde…{{Ça}} suffit                                                   ->> " Ça"
TEST: merde…{{(}}je suis fatigué)                                           ->> " ("
1024
1025
1026
1027
1028
1029
1030
1031

1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047








1048
1049
1050
1051
1052
1053
1054
1024
1025
1026
1027
1028
1029
1030

1031
1032
1033
1034
1035
1036
1037
1038
1039








1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054







-
+








-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+









__[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.
TEST: C’est situé au {{no.}} 12.                                            ->> nᵒ


# 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)__      …[.][.]?(?![.]) <<- ->> …                                  && Points superflus.

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: 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.


!!
!!
!!!! Ponctuations redondantes                                                                     !!
!!
1204
1205
1206
1207
1208
1209
1210
1211
1212


1213
1214
1215
1216
1217
1218
1219
1204
1205
1206
1207
1208
1209
1210


1211
1212
1213
1214
1215
1216
1217
1218
1219







-
-
+
+







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


__<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
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
1276
1277
1278
1279
1280
1281
1282
1283
1284


1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295


1296
1297
1298
1299
1300
1301
1302
1276
1277
1278
1279
1280
1281
1282


1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293


1294
1295
1296
1297
1298
1299
1300
1301
1302







-
-
+
+









-
-
+
+







__[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é.
TEST: C’était mon affaire{{”}}.                                             ->>
TEST: C’est {{“}}compliqué.                                                 ->>


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

TEST: ce {{‘}}test ne finira jamais.
TEST: ces actions ne représentent rien{{’}} pour moi.
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”. »


!!
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365




1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382

1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399


1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411


1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423


1424
1425
1426
1427
1428
1429
1430
1431
1432
1433



1434
1435
1436
1437
1438
1439
1440
1441
1442

1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455

1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466




1467
1468
1469
1470
1471
1472
1473
1474


1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489





1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501




1502
1503
1504
1505
1506
1507
1508
1509


1510
1511
1512
1513
1514
1515
1516
1517


1518
1519
1520
1521
1522
1523
1524
1525


1526
1527
1528
1529
1530
1531
1532
1355
1356
1357
1358
1359
1360
1361




1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381

1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397


1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409


1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421


1422
1423
1424
1425
1426
1427
1428
1429
1430



1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441

1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454

1455
1456
1457
1458
1459
1460
1461
1462




1463
1464
1465
1466
1467
1468
1469
1470
1471
1472


1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484





1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497




1498
1499
1500
1501
1502
1503
1504
1505
1506
1507


1508
1509
1510
1511
1512
1513
1514
1515


1516
1517
1518
1519
1520
1521
1522
1523
1524

1525
1526
1527
1528
1529
1530
1531
1532
1533







-
-
-
-
+
+
+
+
















-
+















-
-
+
+










-
-
+
+










-
-
+
+







-
-
-
+
+
+








-
+












-
+







-
-
-
-
+
+
+
+






-
-
+
+










-
-
-
-
-
+
+
+
+
+








-
-
-
-
+
+
+
+






-
-
+
+






-
-
+
+







-
+
+







!!
!!
__[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: 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__ 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}}
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__ 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.
TEST: __ocr__ {{II}} pleut tout le temps.                                       ->> 11|IL
TEST: __ocr__ En l’an {{2OO1}}, tout commença.                                  ->> 2001


## 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.
TEST: __ocr__ Part-{{On}} demain ?                                              ->> on
TEST: __ocr__ À ce compte-{{Ci}}, on n’en viendra jamais à bout.                ->> ci
TEST: __ocr__ Quelques-{{Uns}} sont incapables d’y parvenir.                    ->> uns


## 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|en|y)$", \0)
        ->> _                                                                                       && Erreur de numérisation ? Mot composé inconnu du dictionnaire.

TEST: __ocr__ c’est du {{base-bal}}]
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 ?
TEST: __ocr__ prenez-en.


## 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}}
TEST: __ocr__ c’est {{anti‑américain}}                                          ->> antiaméricain|anti-américain


## 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.

TEST: __ocr__ trouve {{l£}} temps
TEST: __ocr__ elle s’{{avance*}} sur le seuil
TEST: __ocr__ {{e||e}} vient
TEST: __ocr__ par beaucoup d’argent ? {{{Il}} débouche le Jack Daniels
TEST: __ocr__ trouve {{l£}} temps                                               ->>
TEST: __ocr__ elle s’{{avance*}} sur le seuil                                   ->>
TEST: __ocr__ {{e||e}} vient                                                    ->>
TEST: __ocr__ par beaucoup d’argent ? {{{Il}} débouche le Jack Daniels          ->>


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

TEST: __ocr__ {{[[}}voyons celà].
TEST: __ocr__ {{((}}voyons ceci).
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                                                 ->> le
TEST: __ocr__ il le jura sur {{1a}} tête de sa mère                                         ->> la
TEST: __ocr__ {{]à}}                                                                        ->> la|là
TEST: __ocr__ {{1c}} chat du voinsin est idiot                                              ->> le|la
TEST: __ocr__ oui, {{[e}} chien a faim                                                      ->> le
TEST: __ocr__ avec {{1e}} chien du policier                                     ->> le
TEST: __ocr__ il le jura sur {{1a}} tête de sa mère                             ->> la
TEST: __ocr__ {{]à}}                                                            ->> la|là
TEST: __ocr__ {{1c}} chat du voinsin est idiot                                  ->> le|la
TEST: __ocr__ oui, {{[e}} chien a faim                                          ->> le


__[i]/conf(conf_1e_1a_1es)__
    [1[\]][ea]s?
        <<- \0.endswith("e") and (morph(word(1), ":(?:[NA].*:[me]:[si]|V)", ":G") or morph(word(-1), ">ne/")) ->> le       && Erreur de frappe ?
        <<- \0.endswith("a") and (morph(word(1), ":(?:[NA].*:[fe]:[si]|V)", ":G") or morph(word(-1), ">ne/")) ->> la       && Erreur de frappe ?
        <<- \0.endswith("es") and (morph(word(1), ":(?:[NA].*:[pi]|V)", ":G") or morph(word(-1), ">ne/")) ->> les          && Erreur de frappe ?

TEST: {{1e}} marginal                                           ->> le
TEST: {{1a}} venue des problèmes                                ->> la
TEST: {{1es}} enfants sont au lit                               ->> les
TEST: Je… ne {{1e}}… crois pas…                                 ->> le
TEST: {{1e}} marginal                                                           ->> le
TEST: {{1a}} venue des problèmes                                                ->> la
TEST: {{1es}} enfants sont au lit                                               ->> les
TEST: Je… ne {{1e}}… crois pas…                                                 ->> le


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

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


__[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.
TEST: __ocr__ {{1’}}année s’annonce agitée.                                     ->> l’|L’|j’|J’
TEST: __ocr__ {{['}}ouverture du championnat est pour bientôt.                  ->> l’|L’|j’|J’


__[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.
TEST: __ocr__ {{1fs}} s’en sortent comme ils peuvent.                           ->> Ils|ils|ifs
TEST: __ocr__ {{1f}} s’en sort comme il peut.                                   ->> Il|il|if



!!!
!!!
!!! Processeur: Dernier nettoyage avant coupure du paragraphe en phrases                          !!
!!!
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781



1782
1783
1784
1785
1786
1787
1788
1773
1774
1775
1776
1777
1778
1779



1780
1781
1782
1783
1784
1785
1786
1787
1788
1789







-
-
-
+
+
+








    ## chapitres, références
    (  [*WORD|*NUM]  ,  *NUM  )
    [  [*WORD|*NUM]  ,  *NUM  ]
    {  [*WORD|*NUM]  ,  *NUM  }
        <<- ~>> *

TEST: ce chien […] ne {{semblez}} pas en forme.
TEST: ce chat {{(…)}} ne {{ressemblez}} pas aux autres.
TEST: un homme [las] {{devaient}} retrouver la joie de vivre
TEST: ce chien […] ne {{semblez}} pas en forme.                         ->> semble
TEST: ce chat {{(…)}} ne {{ressemblez}} pas aux autres.                 ->> […]|||ressemble
TEST: un homme [las] {{devaient}} retrouver la joie de vivre            ->> devait
TEST: Allons (re)voir ce film
TEST: et ce malgré [une] condamnation pénale.



!!
!!
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446






























2447
2448
2449
2450
2451
2452
2453

2454
2455


2456
2457
2458

2459
2460
2461
2462
2463
2464
2465
2466


2467
2468

2469
2470
2471
2472
2473
2474
2475
2412
2413
2414
2415
2416
2417
2418





























2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456


2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468


2469
2470
2471

2472
2473
2474
2475
2476
2477
2478
2479







-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+







+
-
-
+
+



+






-
-
+
+

-
+








    ~\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_
        <<- value(<1, "|se|s’|") />> _upron_

TEST: {{Vas-je}}                                            ->> Vais-je
TEST: mais {{aie-je}} seulement le choix ?                   ->> ai-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: {{Vas-je}}                                                                        ->> Vais-je
TEST: mais {{aie-je}} seulement le choix ?                                              ->> ai-je
TEST: {{bluff-je}}                                                                      ->> bluffe-je
TEST: {{Prit-je}}                                                                       ->> Pris-je
TEST: {{prix-je}} le temps d’y parvenir ? Oui.                                          ->> pris-je|prie-je
TEST: {{Peut-tu}}                                                                       ->> Peux-tu
TEST: {{peu-tu}} revenir chez moi ?                                                     ->> peux-tu
TEST: {{Peux-il}}                                                                       ->> Peut-il
TEST: {{Attaques-t-on}}                                                                 ->> Attaque-t-on
TEST: {{box-t-on}}                                                                      ->> boxe-t-on
TEST: {{Prends-elle}}                                                                   ->> Prend-elle
TEST: {{boycott-elle}} cette marque ?                                                   ->> boycotte-elle
TEST: {{Menthe-elles}} souvent ?                                                        ->> Mentent-elles
TEST: {{demandent-elle}}                                                                ->> demande-elle|demandent-elles
TEST: {{viennent-il}} demain ?                                                          ->> viennent-ils|vient-il
TEST: {{prix-t-il}}                                                                     ->> prit-t-il|prie-t-il|prît-t-il
TEST: {{étais-ce}} trop demander                                                        ->> était-ce
TEST: {{était-se}} cela, la vérité ineffable ?                                          ->> était-ce
TEST: {{étai-ce}} notre destinée de souffrir ?                                          ->> était-ce|étaie-ce
TEST: {{étaient-se}} ces hommes-là qui allaient nous guider dans les montagnes ?        ->> étaient-ce
TEST: {{attaquant-ils}}                                                                 ->> attaquent-ils
TEST: {{boycott-ils}}                                                                   ->> boycottent-ils
TEST: {{prendrons-elles}} un verre avec moi ?                                           ->> prendront-elles
TEST: {{bloc-elles}}                                                                    ->> bloquent-elles
TEST: {{vient-elles}} demain ?                                                          ->> viennent-elles
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/ not re.search("-[lL](?:es?|a)-[nN]ous$", \1) >>>
        <<- /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.
        <<- /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/ not re.search("-[lL](?:es?|a)-[vV]ous$", \1) >>>
        <<- /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: {{action-nous}} !                                     ->> axions-nous|actions-nous
TEST: {{santon-nous}} mauvais ?                             ->> sentons-nous|centons-nous
TEST: {{Attaquait-vous}}                                    ->> Attaquiez-vous
TEST: {{cygne-vous}}
TEST: {{cachet-vous}}                                       ->> cachez-vous|cachiez-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é.


2507
2508
2509
2510
2511
2512
2513
2514

2515


2516
2517
2518
2519
2520
2521
2522
2511
2512
2513
2514
2515
2516
2517

2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528







-
+

+
+







    ~\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|")
        <<- /imp/ __else__ and not value(<1, "|se|ce|cet|cette|ces|") and morphVC(\1, ":", ":V") 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à”.
        <<- /imp/ __else__ and value(<1, "|se|ce|cet|cette|ces|") and morphVC(\1, ":[NA]") and not value(\1, "|par-la|de-la|jusque-la|celui-la|celle-la|ceux-la|celles-la|")
        ->> =\1[:-2]+"là"                                                                   && Ceci n’est pas une forme verbale impérative. Si ce “la” sert à désigner quelque chose en particulier, é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_

2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561






2562
2563
2564
2565




2566
2567

2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580












2581
2582
2583
2584
2585
2586
2587
2555
2556
2557
2558
2559
2560
2561






2562
2563
2564
2565
2566
2567
2568



2569
2570
2571
2572
2573

2574
2575












2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594







-
-
-
-
-
-
+
+
+
+
+
+

-
-
-
+
+
+
+

-
+

-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+







    ~^\w\w+-en$
        <<- /imp/ morphVC(\1, ":V1.*:Ip.*:3s", ">aller/")
        ->> =\1.replace("e-en", "es-en")                                && Pour cette forme impérative, un “s” euphonique est ajouté à la fin de la graphie impérative pour faire liaison avec “-y”.
        <<- /imp/ morphVC(\1, ":V", ":(?:E|V1.*:Ip.*:2s)") ->> =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.
        <<- />> -en|_VCimp_

TEST: {{donnent-les-nous}}
TEST: {{donnait-nous-en}}
TEST: {{donne-là-moi}}
TEST: {{prend-m’en}} trois, s’il te plaît.
TEST: {{don-nous-en}}
TEST: {{bat-le}}
TEST: {{donnent-les-nous}}                                                      ->> donne-les-nous|donnons-les-nous|donnez-les-nous
TEST: {{donnait-nous-en}}                                                       ->> donne-nous-en|donnons-nous-en|donnez-nous-en
TEST: {{donne-là-moi}}                                                          ->> donne-la-moi
TEST: {{prend-m’en}} trois, s’il te plaît.                                      ->> prends-m’en|prenons-m’en|prenez-m’en
TEST: {{don-nous-en}}                                                           ->>
TEST: {{bat-le}}                                                                ->> bats-le|battez-le|battons-le
TEST: {{bluff-le}}                                                              ->> bluffe-le
TEST: {{manges-la}}
TEST: {{bâton-la}} à son propre jeu
TEST: {{combat-les}}
TEST: {{manges-la}}                                                             ->> mange-la|mangez-la|mangeons-la
TEST: {{bâton-la}} à son propre jeu                                             ->> battons-la|bâtons-la|bâton là
TEST: ce {{chien-la}}                                                           ->> chien-là
TEST: {{combat-les}}                                                            ->> combats-les|combattez-les|combattons-les
TEST: {{flic-les}}                                                              ->> flique-les
TEST: {{Oublies-moi}}.
TEST: {{Oublies-moi}}.                                                          ->> Oublie-moi|Oubliez-moi|Oublions-moi
TEST: {{Oubli-moi}}.                                                            ->> Oublie-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: {{aller-y}}
TEST: {{dépenser-en}}
TEST: {{appuis-en}}
TEST: {{appuis-y}}
TEST: {{Sert-toi}} d’eux autant que tu le peux, puis casse-toi.                 ->> Sers-toi|Servons-toi|Servez-toi
TEST: {{maintien-toi}}                                                          ->> maintiens-toi
TEST: {{Prend-lui}} le pouls.                                                   ->> Prends-lui|Prenons-lui|Prenez-lui
TEST: {{apport-lui}}.                                                           ->>
TEST: {{Expliques-leur}} comment faire.                                         ->> Explique-leur|Expliquons-leur|Expliquez-leur
TEST: {{fou-leur}} la paix                                                      ->> fous-leur
TEST: {{explique-leurs}} de quoi il est question.                               ->> explique-leur
TEST: {{calcul-leurs}} ça.                                                      ->> calcul-leur
TEST: {{aller-y}}                                                               ->> allez-y|vas-y|allons-y
TEST: {{dépenser-en}}                                                           ->> dépensez-en|dépenses-en|dépensons-en
TEST: {{appuis-en}}                                                             ->> appuies-en
TEST: {{appuis-y}}                                                              ->> appuies-y
TEST: {{demande-en}}                                                            ->> demandes-en
TEST: {{demande-y}} comment faire                                               ->> demandes-y
TEST: c’est mon chez-moi
TEST: c’est ton chez-toi
TEST: penses-y
TEST: dépenses-en encore
TEST: prenez-en
3842
3843
3844
3845
3846
3847
3848
3849

3850
3851
3852




3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863

3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883











3884
3885
3886
3887

3888
3889
3890
3891
3892
3893
3894
3849
3850
3851
3852
3853
3854
3855

3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873

3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884










3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907







-
+



+
+
+
+










-
+










-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+




+







        <<- /ocr/ re.search("^[aâeéèêiîouyh]", \2) -1:.2>> \1’                                      && Lettre isolée. Erreur de numérisation ?

TEST: __ocr__ {{J }}arrive demain


# Note: l’option “mapos” cherche les apostrophes manquantes après les lettres l, d, n, m, t, s, j, c, ç
__ocr_lettres_isolées2!2__
    [b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|z]
    [b|c|d|e|f|g|h|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|z]
        <<- /ocr/ before("[   ]$") and not before("\\d[   ]+$") and not (\1.isupper() and value(>1, "|.|<end>|"))
        ->> _                                                                                       && Lettre isolée : erreur de numérisation ?

    i
        <<- /ocr/ before("[   ]$") and not before("\\d[   ]+$") and \1.islower()
        ->> !|l’                                                                                    && Lettre isolée : erreur de numérisation ?

    [á|â|ä]
        <<- /ocr/ ->> à|a                                                                           && Lettre isolée : erreur de numérisation ?

    [é|è|ê|ë]
        <<- /ocr/ ->> e|à|a                                                                         && Lettre isolée : erreur de numérisation ?

    [í|ì|î|ï]
        <<- /ocr/ ->> i|à|a                                                                         && Lettre isolée : erreur de numérisation ?

    [ó|ò|ö]
        <<- /ocr/ ->> ô|o|a|a                                                                       && Lettre isolée : erreur de numérisation ?
        <<- /ocr/ ->> ô|o|à|a                                                                       && Lettre isolée : erreur de numérisation ?

    [ú|ù|û|ü]
        <<- /ocr/ ->> u|à|a                                                                         && Lettre isolée : erreur de numérisation ?

    [ý|ỳ|ÿ|ŷ]
        <<- /ocr/ ->> y                                                                             && Lettre isolée : erreur de numérisation ?

    ç
        <<- /ocr/ ->> c|a|à                                                                         && 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__ viens {{á}} nous
TEST: __ocr__ c’est ça avoir {{é}} faire à lui.
TEST: __ocr__ au point {{í}}
TEST: __ocr__ c’est {{ö}} combien difficile
TEST: __ocr__ viens {{ù}} nous
TEST: __ocr__ elle {{ŷ}} vient
TEST: __ocr__ {{Ç}} n’est pas là.
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__ viens {{á}} nous                                                  ->> à|a
TEST: __ocr__ c’est ça avoir {{é}} faire à lui.                                 ->> e|à|a
TEST: __ocr__ au point {{í}}                                                    ->> i|à|a
TEST: __ocr__ c’est {{i}}                                                       ->> !|l’
TEST: __ocr__ c’est {{ö}} combien difficile                                     ->> ô|o|a|à
TEST: __ocr__ viens {{ù}} nous                                                  ->> u|à|a
TEST: __ocr__ elle {{ŷ}} vient                                                  ->> y
TEST: __ocr__ {{Ç}} n’est pas là.                                               ->> C|A|À
TEST: __ocr__ Ça a duré 3 h.
TEST: __ocr__ c’est alors que je suis fort.
TEST: __ocr__ X
TEST: __ocr__ V.



# 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(\1, 0, 0) and not \1.isupper() or value(\1, "|à|") ->> \1             && Erreur de numérisation ? Virgule superflue ?

7786
7787
7788
7789
7790
7791
7792
7793

7794
7795
7796
7797


7798
7799
7800
7801
7802
7803
7804

7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816








7817
7818
7819
7820
7821
7822
7823
7799
7800
7801
7802
7803
7804
7805

7806
7807
7808


7809
7810
7811
7812
7813
7814
7815
7816

7817
7818
7819
7820
7821








7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836







-
+


-
-
+
+






-
+




-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+








TEST: Ça t’arrive {{de d’}}arriver à l’heure ?                                                      ->> d’
TEST: Les écrits de d’Alembert.


__conf_déterminant_fem_sing_verbe__
    [ma|cette|ladite]  @:(?:Y|[123][sp])¬:[NA]
        <<- /conf/ \2.islower() -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True)                        && Incohérence avec “\1” : “\2” est une forme verbale.
        <<- /conf/ \2.islower() -2>> =suggSimil(\2, ":[NA].*:[fe]:[si]", True)                      && Incohérence avec “\1” : “\2” est une forme verbale.

    quelle  @:V[123].*:(?:Y|[123][sp])¬:[NA]|>(?:pouvoir|vouloir|aller|devoir)/
        <<- /conf/ \2.islower() and not value(<1, "|le|la|les|") and hasSimil(\2, ":[NA]:[fe]:[si]")
        -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True)                                                && Incohérence avec “\1” : “\2” est une forme verbale.
        <<- /conf/ \2.islower() and not value(<1, "|le|la|les|") and hasSimil(\2, ":[NA].*:[fe]:[si]")
        -2>> =suggSimil(\2, ":[NA].*:[fe]:[si]", True)                                              && Incohérence avec “\1” : “\2” est une forme verbale.

    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 une forme verbale. Exemples : sa jambe, ça vient. (Une faute de frappe peut-être ?)
        <<- /conf/ __else__ -1>> ça                                                                 && Confusion : “\2” est une forme verbale. Exemples : sa jambe, ça vient.
        <<- /conf/ not morph(\2, ":V0") and hasSimil(\2)
        -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True)                                                && Incohérence avec le déterminant “\1” : “\2” est une forme verbale.
        -2>> =suggSimil(\2, ":[NA].*:[fe]:[si]", True)                                              && Incohérence avec le déterminant “\1” : “\2” est une forme verbale.

    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
TEST: {{quelle}} {{camera}} ce serait ?
TEST: Cette {{pèle}} est trop fragile.                                          ->> pelle
TEST: {{sa}} devient difficile.                                                 ->> ça
TEST: il me tendit {{sa}} {{pèche}}.                                            ->> ça|||pêche
TEST: {{sa}} prend du temps.                                                    ->> ça|se
TEST: {{çà}} va                                                                 ->> ça
TEST: {{sa}} va                                                                 ->> ça
TEST: {{sa}} a tout changé                                                      ->> ça
TEST: {{quelle}} {{camera}} ce serait ?                                         ->> qu’elle|||caméra
TEST: quelle serait la solution ?
TEST: quelle pourrait être la solution à ce problème ?


# ta / t’as
__conf_t_as_ta_t_a__
    ta  [que|qu’]
7856
7857
7858
7859
7860
7861
7862
7863

7864
7865
7866
7867

7868
7869
7870
7871

7872
7873
7874
7875

7876
7877

7878
7879
7880

7881
7882

7883
7884

7885





7886
7887
7888

7889
7890
7891
7892

7893
7894
7895
7896
7897
7898
7899
7900
7901










7902
7903
7904
7905
7906
7907
7908
7869
7870
7871
7872
7873
7874
7875

7876
7877
7878
7879

7880
7881
7882
7883

7884
7885
7886
7887

7888
7889

7890
7891
7892

7893
7894

7895
7896

7897
7898
7899
7900
7901
7902
7903
7904
7905

7906
7907
7908
7909

7910
7911








7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928







-
+



-
+



-
+



-
+

-
+


-
+

-
+

-
+

+
+
+
+
+


-
+



-
+

-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+







TEST: ta vraiment insupportable manière de rire.
TEST: ta gueule, connard.


__conf_déterminant_mas_sing_verbe__
    du  @:(?:Y|[123][sp]|P)¬:[NAQ]
        <<- /conf/ \2.islower() and not ( morph(\-1, ":V[023].*:Y") and ( morph(<1, ":V0a|>(?:jamais|pas)") or tag(<1, "_VCint_") ) )
        -2>> =suggSimil(\2, ":[NA]:[me]:[si]", True)                                                && Incohérence avec “\1” : “\2” est une forme verbale.
        -2>> =suggSimil(\2, ":[NA].*:[me]:[si]", True)                                              && Incohérence avec “\1” : “\2” est une forme verbale.

    [cet|ledit|dudit]  @:(?:Y|[123][sp])¬:[NAQ]
        <<- /conf/ \2.islower()
        -2>> =suggSimil(\2, ":[NA]:[me]:[si]", True)                                                && Incohérence avec “\1” : “\2” est une forme verbale.
        -2>> =suggSimil(\2, ":[NA].*:[me]:[si]", True)                                              && Incohérence avec “\1” : “\2” est une forme verbale.

    quel  @:V[123].*:(?:Y|[123][sp])¬:[NAQ]|>(?:pouvoir|vouloir|aller|devoir)/
        <<- /conf/ \2.islower() and not value(<1, "|le|la|les|")
        -2>> =suggSimil(\2, ":[NA]:[me]:[si]", True)                                                && Incohérence avec “\1” : “\2” est une forme verbale.
        -2>> =suggSimil(\2, ":[NA].*:[me]:[si]", True)                                              && Incohérence avec “\1” : “\2” est une forme verbale.

    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 une forme verbale.
        -2>> =suggSimil(\2, ":[NA].*:[me]:[si]", True)                                              && Incohérence avec “\1” : “\2” est une forme verbale.

    ce  @:V.*:(?:Y|[123][sp])¬:[NAQ]:.:[si]
    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 une forme verbale.
        -2>> =suggSimil(\2, ":[NA].*:[me]:[si]", True)                                              && Incohérence avec “\1” : “\2” est une forme verbale.

    [mon|chaque]  @:(?:Y|[123][sp])¬:[NAQ]
    chaque  @:(?:Y|[123][sp])¬:[NAQ]
        <<- /conf/ \2.islower()
        -2>> =suggSimil(\2, ":[NA]:.:[si]", True)                                                   && Incohérence avec “\1” : “\2” est une forme verbale.
        -2>> =suggSimil(\2, ":[NA].*:[si]", True)                                                   && Incohérence avec “\1” : “\2” est une forme verbale.

    mon  @:(?:Y|[123][sp])¬:[NAQ]
        <<- /conf/ \2.islower() >>>
        <<- /conf/ morph(\2, ">[aâeéèiîouyh]") -2>> =suggSimil(\2, ":[NA].*:[si]", True)            && Incohérence avec “\1” : “\2” est une forme verbale.
        <<- /conf/ __else__ -2>> =suggSimil(\2, ":[NA].*:[me]:[si]", True)                          && Incohérence avec “\1” : “\2” est une forme verbale.

    [<start>|,|(]  [ton|son|audit]  @:(?:Y|[123][sp])¬:[NAQ]
        <<- /conf/ \3.islower()
        -3>> =suggSimil(\3, ":[NA]:[me]:[si]", True)                                                && Incohérence avec “\2” : “\3” est une forme verbale.
        -3>> =suggSimil(\3, ":[NA].*:[me]:[si]", True)                                              && Incohérence avec “\2” : “\3” est une forme verbale.

    [un|une]  @:(?:Y|[123][sp])¬:[GNA]  ?$:W¿  @:A¬:[GM]
        <<- /conf/ not value(<1, "|dont|l’|d’|sauf|excepté|qu’|") and not before("(?i)\\bun à +$") and not morph(\2, ":V0")
        -2>> =suggSimil(\2, ":[NAQ]:[me]:[si]", True)                                               && Incohérence avec “\1” : “\2” est une forme verbale.
        -2>> =suggSimil(\2, ":[NAQ].*:[me]:[si]", True)                                             && Incohérence avec “\1” : “\2” est une forme verbale.

TEST: un {{maintient}} difficile.
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: quel {{impacte}} cela aura-t-il ?
TEST: chaque {{désire}} importe.
TEST: l’attuque du {{briguant}}
TEST: un {{maintient}} difficile.                                                   ->> maintien
TEST: cette {{plaît}} est infectée.                                                 ->> plaie
TEST: ledit {{soutient}} ne vaut rien                                               ->> soutien
TEST: {{ce}} {{rappelle}} n’en finit pas.                                           ->> se|||rappel
TEST: mon {{rackette}} n’a pas porté les fruits espérés.                            ->> racket
TEST: mon {{impacte}}                                                               ->> impact
TEST: ton {{recèle}} avait été dévoilé                                              ->> recel
TEST: quel {{impacte}} cela aura-t-il ?                                             ->> impact
TEST: chaque {{désire}} importe.                                                    ->> désir
TEST: l’attuque du {{briguant}}                                                     ->> brigand
TEST: quelqu’un arrive.
TEST: Belle qui tient mon vit captif entre tes doigts.
TEST: Quel serait l’homme capable d’une telle horreur ?
TEST: Une était plus courte que l’autre.


__conf_déterminant_plur_verbe__
8081
8082
8083
8084
8085
8086
8087
8088

8089
8090
8091
8092
8093
8094
8095
8101
8102
8103
8104
8105
8106
8107

8108
8109
8110
8111
8112
8113
8114
8115







-
+







__conf_chez_vconj__
    chez  @:(?:[123][sp]|P)¬:[GNAQM]
        <<- /conf/ not \2.istitle() -2>> _                                                          && Incohérence avec “chez” : “\2” est une forme verbale.

TEST: Tout ce qu’on fera chez {{sera}} enregistré.


__conf_de_plus_en_plus_verbe__
__conf_de_plus_en_plus_verbe!2__
    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
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529









8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542


8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555


8556
8557
8558
8559
8560
8561
8562
8563
8564

8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575


8576
8577
8578
8579
8580
8581
8582
8534
8535
8536
8537
8538
8539
8540









8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560


8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573


8574
8575
8576
8577
8578
8579
8580
8581
8582
8583

8584
8585
8586
8587
8588
8589
8590
8591
8592
8593


8594
8595
8596
8597
8598
8599
8600
8601
8602







-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+











-
-
+
+











-
-
+
+








-
+









-
-
+
+







        <<- /conf/ -2>> à                                           && Confusion : “a” est une forme conjugué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: 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|maints|maintes]
        <<- /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.
TEST: Suite {{a}} ces folies, nous rentrâmes chez nous.                             ->> à
TEST: il s’avère que, suite {{a}} d’horribles complications, nous renonçâmes.       ->> à
TEST: cette petite suite a une vue magnifique


__conf_à_bâtons_rompus!7__
    !! à bâtons rompus ¡¡
    [a|à] [bâton+s|bat-on|bat’on] [rompu+ses]
    [a|à] [bâton+s|bat-on|bat’on] [>rond|ron+s]  [pu+s|put|pue+s]
    [a|à] [>bât|ba+s|bat+s] [on|ont|>ton|>thon] [rompu+ses]
    [a|à] [>bât|ba+s|bat+s] [on|ont|>ton|>thon] [>rond|ron+s]  [pu+s|put|pue+s]
        <<- /conf/ ->> à bâtons rompus                  && Confusion. Locution « à bâtons rompus ».|https://fr.wiktionary.org/wiki/%C3%A0_b%C3%A2tons_rompus

TEST: s’organiser, comme on put, {{à bas thon rond pu}}
TEST: actions {{à bâton rompu}}
TEST: s’organiser, comme on put, {{à bas thon rond pu}}                             ->> à bâtons rompus
TEST: actions {{à bâton rompu}}                                                     ->> à bâtons rompus
TEST: discuter à bâtons rompus


__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: Elles hurlèrent {{à corps et à cris}}.                                        ->> à cor et à cri
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}}.
TEST: ce qu’elles feront alors {{a coup sûr}}, difficile de le devenir.             ->> à coup sûr
TEST: Bien sûr, {{à coup sur}}.                                                     ->> à coup sûr


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_accoutumée__
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620




8621
8622
8623
8624
8625






8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636

8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650


8651
8652
8653
8654
8655
8656
8657
8658
8659

8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677



8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689

8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700


8701
8702
8703
8704
8705
8706
8707
8708
8709

8710
8711
8712
8713
8714
8715
8716
8717
8718
8719

8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734


8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747


8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761


8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772


8773
8774
8775
8776
8777
8778
8779
8630
8631
8632
8633
8634
8635
8636

8637
8638
8639
8640
8641
8642
8643





8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659

8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672


8673
8674
8675
8676
8677
8678
8679
8680
8681
8682

8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698



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

8713
8714
8715
8716
8717
8718
8719
8720
8721
8722


8723
8724
8725
8726
8727
8728
8729
8730
8731
8732

8733
8734
8735
8736
8737
8738
8739
8740
8741
8742

8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756


8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769


8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783


8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794


8795
8796
8797
8798
8799
8800
8801
8802
8803







-



+
+
+
+
-
-
-
-
-
+
+
+
+
+
+










-
+












-
-
+
+








-
+















-
-
-
+
+
+











-
+









-
-
+
+








-
+









-
+













-
-
+
+











-
-
+
+












-
-
+
+









-
-
+
+







    >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/suscite 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

    [>connaître|>connaitre] [les|mes|tes|ses|nos|vos|leurs] attentions
        <<- /conf/ -3>> intentions
        && 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: Elle attirait son {{intention}}                                               ->> attention
TEST: Il faut porter à mon {{intention}} ces problèmes.                             ->> attention
TEST: connaitre son {{attention}}                                                   ->> intention
TEST: Il faut connaitre leurs {{attentions}} pour préparer notre riposte.           ->> intentions
TEST: il faut porter ces méfaits à l’{{intention}} du prince.                       ->> attention
TEST: nous avons l’{{intention}} de la reine                                        ->> attention
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: {{à moindres coups}}                                                  ->> à moindre coût
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: {{a moindre frais}}                                                   ->> à moindres frais
TEST: {{à grand fret}}                                                      ->> à grands frais
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: nous avançons {{à grand pas}}                                         ->> à grands pas
TEST: reculons à grands pas, mais discrètement


__conf_à_part!6__
    !! à part [cela|ceci|ça] ¡¡
    [a|à] [part+s|par|pare+s] [cela|ceci|ça]
        <<- /conf/ ->> à part \3                                            && Confusion. Locution « à part cela/ceci/ça ».|https://fr.wiktionary.org/wiki/%C3%A0_part_%C3%A7a

    à parts [<end>|,|)|$:D]
        <<- /conf/ -1:2>> à part                    && Locution « à part », au singulier.

    à [par|pare+s] $:D
    à [par|pare+s] {pronom_obj}
        <<- /conf/ -1:2>> à part|a par              && Confusion. Ou bien vous voulez dire « à part » pour « hormis », ou bien vous confondez la préposition “à” avec “a” (forme conjuguée du verbe avoir).

TEST: {{a pare ça}}                             ->> à part ça
TEST: un homme {{à parts}}                      ->> à part
TEST: {{à par}} nous                            ->> à part|a par
TEST: {{a pare ça}}                                                         ->> à part ça
TEST: un homme {{à parts}}                                                  ->> à part
TEST: {{à par}} nous                                                        ->> à part|a par
TEST: un homme à par
TEST: à part ça, tout va bien
TEST: à part ceci, rien ne va
TEST: à part cela, rien ne va plus


__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: {{à part égale}}                                                      ->> à parts égales
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êt}} la même chose.                                   ->> à peu près
TEST: elle est {{a peut près}} au point.                                    ->> à peu près
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}}.
TEST: Elle mord la vie {{à plaine dent}}.                                   ->> à pleines dents


__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: imaginez {{à qu’elle point}} j’étais prêt.                            ->> à quel point
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: accourir {{à tire d’aile}}                                            ->> à tire-d’aile
TEST: venir {{à tir d’ail}} jusqu’ici                                       ->> à tire-d’aile
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: il gueulait {{à tire larigot}}                                        ->> à tire-larigot
TEST: il gueulait {{à tir larigot}}                                         ->> à tire-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_à_tue_tête!7__
    [à|a|as] [tu+ses] [tète+s|tête+s]
        <<- /conf/ ->> à tue-tête                                           && Confusion. Locution adverbiale “à tue-tête”.|https://fr.wiktionary.org/wiki/%C3%A0_tue-t%C3%AAte

    [à|a|as] ~^tue?s?-t[èêeé]te?s?$
        <<- /conf/ not (value(\1, "|à|") and value(\2, "|tue-tête|"))
        ->> à tue-tête                                                      && Confusion. Locution adverbiale “à tue-tête”.|https://fr.wiktionary.org/wiki/%C3%A0_tue-t%C3%AAte

TEST: à tue-tête
TEST: {{à tue tête}}
TEST: {{à tu-tête}}
TEST: {{à tue tête}}                                                        ->> à tue-tête
TEST: {{à tu-tête}}                                                         ->> à tue-tête


__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: tout part {{à veau l’eau}}                                            ->> à vau-l’eau
TEST: On décida de tout laisser partir {{à vau l’o}}                        ->> à vau-l’eau
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|moitié|nouveau|présent|rebrousse-poil|regret|travers|tout-va|confesse|midi|minuit|perte|rallonge|reculons|risque|sec|tâtons|travers|vélo|vif]
    a [mi-chemin|mi-mandat|mi-mot+s|mi-parcours|mi-temps|mi-voix]
9025
9026
9027
9028
9029
9030
9031
9032

9033
9034
9035
9036
9037
9038
9039
9049
9050
9051
9052
9053
9054
9055

9056
9057
9058
9059
9060
9061
9062
9063







-
+







__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|force|grand|grande|hâte|honte|interdiction|intérêt|lieu|mauvaise|peine|peur|raison|rapport|recours|soif|tendance|terre|tort|trait|vent|vocation|")
            and morph(\1, ":N", "*")
        -2>> à              && Confusion probable : “a” est une forme conjuguée du verbe “avoir”. Pour la préposition, écrivez “à”.|https://fr.wiktionary.org/wiki/%C3%A0

TEST: les bobos {{a}} trottinette
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
9125
9126
9127
9128
9129
9130
9131

9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158


























9159
9160
9161
9162



9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179





9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193


9194
9195
9196
9197
9198
9199
9200
9149
9150
9151
9152
9153
9154
9155
9156
9157


























9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183




9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198





9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215


9216
9217
9218
9219
9220
9221
9222
9223
9224







+

-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+












-
-
-
-
-
+
+
+
+
+












-
-
+
+







    >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 “à”.|https://fr.wiktionary.org/wiki/%C3%A0
        <<- !3>>

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: 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: 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.
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: 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_à_bout__
    !! à bout ¡¡
    [à|a] [>boue|bous|bout+s]
        <<- /conf/ morph(<1, ":V.e") ->> à bout                                                 && Confusion. Locution “à bout”.|https://fr.wiktionary.org/wiki/%C3%A0_bout
9288
9289
9290
9291
9292
9293
9294
9295

9296
9297
9298
9299
9300
9301
9302
9312
9313
9314
9315
9316
9317
9318

9319
9320
9321
9322
9323
9324
9325
9326







-
+








# aux alentours
__conf_aux_alentours__
    au alentours
    [au|aux] alentour
        <<- /conf/ ->> aux alentours                    && Locutions “aux alentours”.|https://fr.wiktionary.org/wiki/alentours

TEST: {{au alentour}}                       ->> aux alentours
TEST: {{au alentour}}                                   ->> aux alentours


# accès / axé
__conf_accès_axé__
    un axé
        <<- /conf/ not value(<1, "|l’|d’|") and not tag(<1, "_en_") --1>> accès
        && Confusion : “axé” est le participe passé du verbe “axer”. Pour évoquer une voie permettant d’accéder à un lieu ou quelque chose, écrivez “accès”.|https://fr.wiktionary.org/wiki/acc%C3%A8s
9437
9438
9439
9440
9441
9442
9443
9444

9445
9446
9447
9448
9449
9450
9451





9452
9453
9454
9455
9456
9457
9458
9461
9462
9463
9464
9465
9466
9467

9468
9469
9470





9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482







-
+


-
-
-
-
-
+
+
+
+
+








    [l’|cet|mon|ton|son|notre|votre|leur|chaque|quel] allé
        <<- /conf/ --1>> aller|allée                                    && Confusion. Écrivez “aller” pour évoquer un voyage. Écrivez “allée” pour évoquer une voie de passage.

    [les|ces|mes|tes|ses|nos|vos|leurs|quels|quelques|plusieurs] allés
        <<- /conf/ --1>> allers|allées                                  && Confusion. Écrivez “allers” pour évoquer un voyage. Écrivez “allées” pour évoquer une voie de passage.

    [>nettoyer|>parcourir|>traverser]  [l’|cet|mon|ton|son|notre|votre|leur|quel|chaque]  aller
    [>monter|>remonter|>descendre|>nettoyer|>parcourir|>traverser] ?@:[WX]¿ [l’|cet|mon|ton|son|notre|votre|leur|quel|chaque]  aller
        <<- /conf/ --1>> allée                                          && Confusion. Un aller est un voyage. Une allée est voie de passage.

TEST: il descendait l’{{allé}}
TEST: Des {{allés retour}}
TEST: quelques {{allés}} simples
TEST: l’{{allé}} perdu dans les montagnes
TEST: va nettoyer l’{{aller}}
TEST: il descendait l’{{allé}}                                          ->> aller|allée
TEST: Des {{allés retour}}                                              ->> aller-retour|allers-retours
TEST: quelques {{allés}} simples                                        ->> allers|allées
TEST: l’{{allé}} perdu dans les montagnes                               ->> aller|allée
TEST: va nettoyer l’{{aller}}                                           ->> allée
TEST: Un aller-routour. Des allers-retours.
TEST: je traversais l’allée discrètement.


# aux dépens
__conf_aux_dépens!7__
    !! à [mes|tes|ses|nos|vos|leurs] dépens ¡¡
9594
9595
9596
9597
9598
9599
9600
9601
9602




9603
9604
9605
9606
9607
9608
9609



9610
9611
9612
9613

9614
9615
9616
9617
9618





9619
9620
9621
9622
9623
9624
9625
9618
9619
9620
9621
9622
9623
9624


9625
9626
9627
9628
9629
9630
9631
9632



9633
9634
9635
9636
9637
9638

9639
9640




9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652







-
-
+
+
+
+




-
-
-
+
+
+



-
+

-
-
-
-
+
+
+
+
+







        ->> ça                                          && Confusion : “çà” ne s’emploie plus guère que dans l’expression “çà et là”.|https://fr.wiktionary.org/wiki/%C3%A7%C3%A0

    sa  [<end>|,|)]
        <<- /conf/ \1 != "SA" -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(\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”.
        <<- /conf/ value(>1, "|été|") -2>> a                            && Confusion. Pour le verbe avoir à la 3ᵉ personne du singulier, écrivez “a”.
        <<- /conf/ __also__ !1>>
        <<- /conf/ __else__ and morph(>1, ":[NA].*:f") ->> ça|sa        && Confusion. Si vous voulez dire “cela”, écrivez “ça”. Pour le déterminant possessif, écrivez “sa”.
        <<- /conf/ __else__ ->> ça                                      && Confusion. Si vous voulez dire “cela”, écrivez “ça”.

    ça et là
        <<- /conf/ not morph(<1, ":R") ->> çà et là     && Confusion : “ça” équivaut à “cela”. Dans l’expression “çà et là”, le terme “çà” signifie “ici”.

TEST: Je prends {{sa}}…
TEST: {{ça}} patrie, il la détestait
TEST: et {{sa}} par deux fois
TEST: Je prends {{sa}}…                                                         ->> ça
TEST: {{ça}} patrie, il la détestait                                            ->> sa
TEST: et {{sa}} par deux fois                                                   ->> ça
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: C’est comme {{sa}}.                                                       ->> ça
TEST: pas sûr que {{sa}} soit fini                                              ->> ça
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: {{sa}} l’ennuierait, ce fils de pute, de dire bonjour ?                   ->> ça
TEST: il faut s’y prendre comme {{sa}}                                          ->> ça
TEST: on fait {{sa}} lorsqu’on a tout perdu                                     ->> ça
TEST: {{ç’a}} craint, cette histoire                                            ->> ça
TEST: {{ç’a}} crainte                                                           ->> ça|sa
TEST: ç’{{à}} été dur                                                           ->> a
TEST: {{sa}} trouvant en difficulté, il ne sut que faire                        ->> ça|se
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.
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729















9730
9731
9732
9733
9734
9735
9736
9735
9736
9737
9738
9739
9740
9741















9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763







-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+








    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: {{Se}} seraient des histoires.                                            ->> Ce
TEST: {{se}} seraient des jours heureux.                                        ->> ce
TEST: {{Se}} sont de grands enfants.                                            ->> Ce
TEST: {{Se}} sera une fille.                                                    ->> Ce
TEST: {{ceux}} seraient des jours heureux                                       ->> ce
TEST: Pour {{se}} faire, ils sont prêts à tout.                                 ->> ce
TEST: {{se}} ne peut être ainsi.                                                ->> ce
TEST: C’est tout {{se}} qu’il y a                                               ->> ce
TEST: Tout {{se}} que je fais                                                   ->> ce
TEST: tout {{se}} qu’il entend                                                  ->> ce
TEST: {{se}} {{chien-la}}                                                       ->> ce|||chien-là
TEST: {{se}} {{train}} est en retard                                            ->> ce|||
TEST: {{ceux}} train arrive trop vite.                                          ->> ce
TEST: {{ceux}} ne doit pas nous faire oublier ce désastre                       ->> ce
TEST: {{se}} {{chemin-là}} est difficile                                        ->> ce|||
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.


9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769









9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781

9782
9783
9784
9785
9786

9787
9788
9789


9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821









9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835


9836
9837
9838


9839
9840
9841


9842
9843
9844


9845
9846
9847


9848
9849
9850
9851
9852
9853





9854
9855
9856
9857
9858
9859
9860
9781
9782
9783
9784
9785
9786
9787









9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816


9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828

9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842







9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864

9865
9866
9867
9868

9869
9870
9871
9872

9873
9874
9875
9876

9877
9878
9879
9880

9881
9882
9883





9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895







-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+












+





+

-
-
+
+










-














-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+













-
+
+


-
+
+


-
+
+


-
+
+


-
+
+

-
-
-
-
-
+
+
+
+
+








    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

    [ça|cela|ceci] >finir <> par ce savoir
        <<- /conf/ --2>> se                             && Confusion probable. Ici, “savoir” est un verbe. Exemples : ce bâtiment, se perdre.

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: ça finira par {{ce}} savoir
TEST: ça {{ce}} prend la tête pour un rien, c’est de la racaille.                       ->> se
TEST: {{Ce}} promener est relaxant.                                                     ->> Se
TEST: {{ce}} prennent-ils pour des experts ?                                            ->> se
TEST: {{Ce}} serait-elle compromise ?                                                   ->> Se
TEST: ce qui {{ce}} passe, c’est que c’est une catastrophe.                             ->> se
TEST: il ne {{ce}} compte pas parmi eux                                                 ->> se
TEST: il ne {{ç’}}avançait jamais sans avoir pesé toutes les conséquences               ->> s’
TEST: qui {{ce}} donne en spectacle.                                                    ->> se
TEST: ça finira par {{ce}} savoir                                                       ->> se
TEST: cela finit toujours tôt ou tard par {{ce}} savoir
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é
TEST: il y aurait, ce faisant, des complications interminables.


# 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
        <<- !2>>

    se [à|a] [qui|ki|chi]
    ce a [qui|ki|chi]
    ce à [ki|chi]
        <<- /conf/ ->> ce à qui                                 && Confusion.
        <<- !2>>

TEST: c’est {{se a quoi}} il pensait qui le minait.
TEST: {{se à qui}} on pense
TEST: c’est {{se a quoi}} il pensait qui le minait.             ->> ce à quoi
TEST: {{se à qui}} on pense                                     ->> ce à qui


# 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: {{ses}} au-dessus de ses forces.                                      ->> c’est
TEST: {{ces}} comme la peste                                                ->> c’est
TEST: car {{ses}} d’autre part                                              ->> c’est
TEST: {{ces}} qu’il y a tant de pertes                                      ->> c’est
TEST: {{ces}} jamais une bonne idée.                                        ->> c’est
TEST: {{ces}} l’amour qui le pousse à faire n’importe quoi                  ->> c’est
TEST: le problème, {{ses}} que nous jugeons trop vite                       ->> c’est
TEST: {{c’est}} {{délires}} nous ennuient                                   ->> ces|ses|||délire
TEST: {{ses}} gens-là sont des salopards                                    ->> ces
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.


__conf_c_est_chose_faite!7__
    !! c’ [est|était] chose faite ¡¡
    !! [c’|ce] [sera|serait|fut|fût] chose faite ¡¡
    [c’|s’|c|s] [ai|ait|aie|aies|aient|ais|hé|eh|es|haie|haies|hais|hait|est|et] [chose+s] [faite+s|>faîte|>fête]
        <<- /conf/ ->> c’est chose faite                        && Locution “c’est chose faite”.
        <<- /loc/ ->> c’est chose faite                         && Locution “c’est chose faite”.
        <<- !-2>>

    [c’|s’|c|s|ce|se] [serra+s|sera+s] [chose+s] [faite+s|>faîte|>fête]
        <<- /conf/ ->> ce sera chose faite                      && Locution “c’est chose faite”.
        <<- /loc/ ->> ce sera chose faite                       && Locution “c’est chose faite”.
        <<- !-2>>

    [c’|s’|c|s|se|ce] [serrai+s|serait|serrait] [chose+s] [faite+s|>faîte|>fête]
        <<- /conf/ ->> ce serait chose faite                    && Locution “c’est chose faite”.
        <<- /loc/ ->> ce serait chose faite                     && Locution “c’est chose faite”.
        <<- !-2>>

    [c’|s’|c|s] [>étai|était|>été] [chose+s] [faite+s|>faîte|>fête]
        <<- /conf/ ->> c’était chose faite                      && Locution “c’est chose faite”.
        <<- /loc/ ->> c’était chose faite                       && Locution “c’est chose faite”.
        <<- !-2>>

    [c’|s’|ce|se] [fus|fut|fût] [chose+s] [faite+s|>faîte|>fête]
        <<- /conf/ ->> ce fut chose faite                       && Locution “c’est chose faite”.
        <<- /loc/ ->> ce fut chose faite                        && Locution “c’est chose faite”.
        <<- !-2>>

TEST: {{c est chose faites}}
TEST: {{ce serra chose faite}}
TEST: {{ce serrait choses faites}}
TEST: {{s’était chose faite}}
TEST: {{se fut chose faite}} hier
TEST: {{c est chose faites}}                                    ->> c’est chose faite
TEST: {{ce serra chose faite}}                                  ->> ce sera chose faite
TEST: {{ce serrait choses faites}}                              ->> ce serait chose faite
TEST: {{s’était chose faite}}                                   ->> c’était chose faite
TEST: {{se fut chose faite}} hier                               ->> ce fut chose faite
TEST: c’est chose faite
TEST: ce sera chose faite demain
TEST: c’était chose faite, pensait-il.
TEST: ce fut chose faite quand elle s’en alla.
TEST: ce serait chose faite depuis longtemps sans leur incapacité à s’entendre


9885
9886
9887
9888
9889
9890
9891
9892

9893
9894
9895
9896



9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907


9908
9909
9910
9911
9912
9913
9914
9915
9916
9917

9918
9919
9920
9921
9922
9923
9924
9920
9921
9922
9923
9924
9925
9926

9927
9928



9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940


9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951

9952
9953
9954
9955
9956
9957
9958
9959







-
+

-
-
-
+
+
+









-
-
+
+









-
+







    [>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>> cur                                   && Confusion. Pour désigner un ensemble musical, écrivez chœur.|https://fr.wiktionary.org/wiki/ch%C5%93ur
        <<- /conf/ -1>> =\1.replace("œ", "").replace("Œ", "HŒ")   && 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.
TEST: ces enfants de {{cœur}} sont fatigués.                        ->> chœur
TEST: Cheffe de {{cœur}}.                                           ->> chœur
TEST: quel beau {{cœur}} musical.                                   ->> chœur


# coli / colis
__conf_colis_coli__
    dans $:D 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}}
TEST: regarde dans le {{coli}}
TEST: Regarde ce qu’il y a à l’intérieur du {{coli}}                ->> colis
TEST: regarde dans le {{coli}}                                      ->> colis


# 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}} !
TEST: Elles sont tellement {{collets montées}} !                    ->> collet monté


# compte / comte / conte
__conf_compte__
    à bon [>conte|comte+s]
        <<- /conf/ -3>> compte                                  && Confusion. Locution “à bon compte”.|https://fr.wiktionary.org/wiki/%C3%A0_bon_compte

10603
10604
10605
10606
10607
10608
10609
10610

10611
10612
10613
10614
10615
10616
10617
10638
10639
10640
10641
10642
10643
10644

10645
10646
10647
10648
10649
10650
10651
10652







-
+








# 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.
TEST: Il est {{en dessus}} de tout.                             ->> en dessous|au-dessus


# en coup de vent
__conf_en_coup_de_vent__
    !! en coup de vent ¡¡
    [an|en] [>cou|>coût|>cout] [de|d’] [>van|>vent]
        <<- /loc/ ->> en coup de vent                           && Confusion. Locution “en coup de vent”.|https://fr.wiktionary.org/wiki/en_coup_de_vent
11121
11122
11123
11124
11125
11126
11127
11128

11129
11130
11131
11132
11133
11134
11135
11156
11157
11158
11159
11160
11161
11162

11163
11164
11165
11166
11167
11168
11169
11170







-
+







TEST: les leurs issus des meilleures écoles.
TEST: j’en connais plusieurs issus des beaux quartiers.


# jeune / jeûne
__conf_jeune__
    très  >jeûne
        <<- /conf/ -2>> =\2.replace("û", "u")                                                       && Confusion. Le jeûne est une privation de nourriture.|https://fr.wiktionary.org/wiki/jeune
        <<- /conf/ -2>> =\2.replace("û", "u").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.             ->> jeune


# la / l’a
__conf_il_elle_on_la_l_a_vconj__
    [il|elle|on|iel]  ?[nous|vous]¿  l’  a  ~^[bcçdfghjklmnpqrstvwxz]
11381
11382
11383
11384
11385
11386
11387
11388

11389
11390

11391
11392
11393
11394
11395
11396
11397
11416
11417
11418
11419
11420
11421
11422

11423
11424

11425
11426
11427
11428
11429
11430
11431
11432







-
+

-
+







    ma  @:(?:Q.*:e:i|V1.*:Y)¬:f:s
        <<- /conf/ -1>> m’a                         && Confusion probable : “ma” est un déterminant possessif féminin. Pour le verbe “avoir” à la 3ᵉ personne précédé du pronom “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: {{on}} {{ma}} dézinguée                               ->> ont|||m’a
TEST: ça {{ma}} {{foutu}} en l’air
TEST: ça {{ma}} {{foutu}} en l’air                          ->> m’a|||foutue
TEST: cet homme {{ma}} succédé à ce poste                   ->> m’a
TEST: {{ma}} {{donner}} la nausée, ce con
TEST: {{ma}} {{donner}} la nausée, ce con                   ->> m’a|||donnée|données|donne|donnes
TEST: c’est ça qui {{ma}} forcée à poursuivre               ->> m’a
TEST: ça ma grande, c’est mon secret


# m’ont / mon
__conf_m_ont!6__
    il  mon
12528
12529
12530
12531
12532
12533
12534
12535
12536


12537
12538
12539
12540
12541
12542
12543
12563
12564
12565
12566
12567
12568
12569


12570
12571
12572
12573
12574
12575
12576
12577
12578







-
-
+
+







    >foutre le qu’ en
        <<- /conf/ -3:0>> camp                                              && Confusion probable. Locution “foutre le camp”.|https://fr.wiktionary.org/wiki/foutre_le_camp

    >choisir [mon|ton|son|notre|votre|leur] [quand|quant]
    >choisir [mon|ton|son|notre|votre|leur] qu’ [en|>an]
        <<- /conf/ -3:0>> camp                                              && Confusion probable. Locution “choisir son camp”.

TEST: on va foutre le {{quand}} de là                       ->> camp
TEST: choisis ton {{qu’ans}}                                ->> camp
TEST: on va foutre le {{quand}} de là                                   ->> camp
TEST: choisis ton {{qu’ans}}                                            ->> camp


# 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|[nv]otre|leur) tour[, ]")
        -1>> quant                                                          && Confusion probable. Quand = à quel moment. Quant à = à propos de.|https://fr.wiktionary.org/wiki/quant_%C3%A0
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796



12797
12798
12799
12800
12801
12802
12803
12822
12823
12824
12825
12826
12827
12828



12829
12830
12831
12832
12833
12834
12835
12836
12837
12838







-
-
-
+
+
+







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

TEST: mais {{quoique}} tu en penses, c’est comme ça que ça fonctionne.
TEST: {{Quoiqu’}}il se soit passé réellement passé, je vais lui faire la peau.
TEST: {{quoique}} vous ayez pu faire, ça a donné les résultats escomptés.
TEST: mais {{quoique}} tu en penses, c’est comme ça que ça fonctionne.              ->> quoi que|quoi qu’
TEST: {{Quoiqu’}}il se soit passé réellement passé, je vais lui faire la peau.      ->> Quoi que|Quoi qu’
TEST: {{quoique}} vous ayez pu faire, ça a donné les résultats escomptés.           ->> quoi que|quoi qu’


# raisonner / résonner
__conf_raisonner_résonner__
    [la|le|les|me|te|se|nous|vous] >résonner
        <<- /conf/ -2>> =\2.replace("éson", "aison").replace("ÉSON", "AISON")       && Confusion probable. Vous utilisez la raison, mais vous ne “sonnez” pas.

12880
12881
12882
12883
12884
12885
12886
12887
12888
12889



12890
12891
12892
12893
12894
12895
12896
12915
12916
12917
12918
12919
12920
12921



12922
12923
12924
12925
12926
12927
12928
12929
12930
12931







-
-
-
+
+
+







# rue / ru
__conf_rue_ru1__
    >ru [bondé+ses]
    >ru >plein [de|d’] [>monde|gens]
    >ru [de|d’] $#C
        <<- /conf/ morph(<1, ":D.*:[me]:[pi]") -1>> rue|rues    && Confusion probable. Un ru est un petit ruisseau. Pour évoquer les voies de circulation, écrivez “rue”.|https://fr.wiktionary.org/wiki/rue

TEST: les {{rus}} bondés                                ->> rue|rues
TEST: les {{rus}} de New York                           ->> rue|rues
TEST: les {{rus}} de Paris                              ->> rue|rues
TEST: les {{rus}} bondés                                            ->> rue|rues
TEST: les {{rus}} de New York                                       ->> rue|rues
TEST: les {{rus}} de Paris                                          ->> rue|rues


# 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
12982
12983
12984
12985
12986
12987
12988

12989
12990
12991
12992
12993




12994
12995
12996
12997
12998
12999
13000
13001

13002
13003
13004
13005
13006
13007
13008
13017
13018
13019
13020
13021
13022
13023
13024
13025




13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036

13037
13038
13039
13040
13041
13042
13043
13044







+

-
-
-
-
+
+
+
+







-
+









# 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
        <<- !-1>>

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}}.
TEST: il {{s’en suis}} des représailles                             ->> s’ensuit|s’ensuivit|s’ensuivait|s’ensuivra|s’ensuivrait
TEST: {{s’en suivi}} des représailles                               ->> s’ensuit|s’ensuivit|s’ensuivait|s’ensuivra|s’ensuivrait
TEST: {{S’en suivrons}} une guerre de tous les instants et…         ->> S’ensuivrons
TEST: {{S’en suivre}}.                                              ->> S’ensuivre


# sitôt / si tôt
__conf_sitôt__
    [<start>|,|(] si tôt  $:A
        <<- /conf/ -2:3>> sitôt                             && Confusion probable : si vous voulez dire “aussitôt”, écrivez “sitôt”.|https://fr.wiktionary.org/wiki/sit%C3%B4t

TEST: {{si tôt}} accomplie, il fallut recommencer
TEST: {{si tôt}} accomplie, il fallut recommencer                   ->> sitôt


__conf_sitôt_dit_sitôt_fait!6__
    !! sitôt dit ?,¿ sitôt fait ¡¡
    [si+s|>scie|ci+s] [tôt|>tau|taux|to|>taud|trop|trot] [dis|dix|dit+s|di] ?,¿ [si+s|>scie|ci+s] [tôt|>tau|taux|to|>taud|trop|trot] [fait+s|>fée|fé|fais]
    sitôt [dis|dix|dit+s|di] ?,¿ sitôt [fait+s|>fée|fé|fais]
    sitôt [dis|dix|dit+s|di] ?,¿ si [tôt|>tau|taux|to|>taud|trop|trot] [fait+s|>fée|fé|fais]
13708
13709
13710
13711
13712
13713
13714

13715
13716
13717
13718
13719
13720
13721
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758







+







TEST: c’est en bonne {{voix}}.                                                      ->> voie
TEST: il faut ouvrir la {{voix}} aux nouveaux venus.                                ->> voie
TEST: Je propse que, par {{voix}} de conséquence, nous partions immédiatement.      ->> voie
TEST: C’est une {{voix}} interdite.                                                 ->> voie
TEST: les {{voix}} gouvernementales sont impénétrables.                             ->> voies
TEST: c’est une {{voix}} de perdition sur laquelle vous vous engagez.               ->> voie
TEST: tu auras souvent {{voie}} au chapitre                                         ->> voix
TEST: Il nous faut une {{voix}} de recours.                                         ->> voie


# voir / voire
__conf_voir_voire__
    voir [grand|petit|rouge]
        <<- !2>>

14799
14800
14801
14802
14803
14804
14805
14806

14807
14808
14809
14810
14811
14812
14813
14836
14837
14838
14839
14840
14841
14842

14843
14844
14845
14846
14847
14848
14849
14850







-
+







!!

__infi_qui_la_vinf__
    qui  la  @:V1.*:Y
        <<- /infi/ not value(<1, "|n’importe|ce|se|") and not morph(<1, ":R")
        -2:3>> ="l’a " + suggVerbPpas(\-1, ":m:s") + "|la " + \3[:-2] + "ait"                       && Confusion globale.

TEST: qui {{la transformer}}                                                ->> l’a transformé|la transformait
TEST: qui {{la transformer}}                                                    ->> l’a transformé|la transformait
TEST: je ne vais pas laisser n’importe qui la souiller
TEST: avec qui la transformer ?



!!!
!!!
17900
17901
17902
17903
17904
17905
17906


17907
17908
17909
17910
17911
17912
17913
17937
17938
17939
17940
17941
17942
17943
17944
17945
17946
17947
17948
17949
17950
17951
17952







+
+







    >escroquerie à l’ assurance
    >espérance [de|d’] vie
    >espérance [de|d’] vie en bonne santé
    >essence [de|d’] térébenthine
    >état [de|d’] [âme|conservation|esprit|fait|service|urgence]
    >état d’ extrême urgence
    >état [de|d’] l’ art
    état partie
    états parties
    >étoile [de|d’] mer
    >étoile à neutrons
    >étui à cigarettes
    >examen d’ entrée
    >expérience [utilisateur|utilisateurs]
    >face [A|B]
    >faiblesse [de|d’] caractère
19665
19666
19667
19668
19669
19670
19671
19672

19673
19674
19675
19676
19677
19678
19679
19704
19705
19706
19707
19708
19709
19710

19711
19712
19713
19714
19715
19716
19717
19718







-
+









__loc_faire_plaisir__
    >faire plaisirs
        <<- /loc/ --1>> plaisir         && Faire plaisir : dans cette locution, “plaisir” doit être au singulier.
        <<- ~-1>> *

TEST: Ça me fait {{plaisirs}}.
TEST: Ça me fait {{plaisirs}}.                                                      ->> plaisir



# 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
20357
20358
20359
20360
20361
20362
20363

20364

20365
20366
20367
20368
20369
20370
20371
20396
20397
20398
20399
20400
20401
20402
20403

20404
20405
20406
20407
20408
20409
20410
20411







+
-
+









# air / aire / ère
__conf_air_aire_ère__
    [>air|>aire] [>digital|>numérique|>industriel|>glacière|>glaciaire|>géologique|Meiji|>cénozoïque|>moderne|nouvel|nouvelle+s|>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>> =\1.replace("ai", "è").replace("Ai", "È").replace("AI", "È")
        <<- /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”.
        && 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

    l’ aire de rien
        <<- /conf/ not morph(>1, ":Y") ->> l’air de rien
        && Confusion. L’aire est une surface. Si vous voulez évoquer une attitude masquant les véritables intentions, écrivez “l’air de rien”.|https://fr.wiktionary.org/wiki/l%E2%80%99air_de_rien
20387
20388
20389
20390
20391
20392
20393
20394
20395
20396
20397
20398
20399
20400
20401
20402









20403
20404
20405
20406
20407
20408
20409
20427
20428
20429
20430
20431
20432
20433









20434
20435
20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
20447
20448
20449







-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+







    >libre comme l’ [ère|aire]
    >coussin d’ [>è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

    >foutre en l’ [ère|aire]
        <<- /conf/ --1>> air        && Confusion. Locution “foutre en l’air”.|https://fr.wiktionary.org/wiki/foutre_en_l%E2%80%99air

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}}
TEST: il va se foutre en l’{{ère}} si ça continue comme ça.
TEST: {{l’ère de rien}}
TEST: il avança aussi discrètement que possible {{l’aire de rien}}.
TEST: L’{{aire}} du pétrole n’est pas encore terminée.                      ->> ère
TEST: Ce sera un jour dans l’{{ère}} du temps                               ->> air
TEST: il a l’{{aire}} d’un plouc.                                           ->> air
TEST: il en a tout l’{{ère}}                                                ->> air
TEST: on s’arrêtera sur l’{{air}} d’autoroute                               ->> aire|aires
TEST: baptême de l’{{aire}}                                                 ->> air
TEST: il va se foutre en l’{{ère}} si ça continue comme ça.                 ->> air
TEST: {{l’ère de rien}}                                                     ->> l’air de rien|l’ère du rien|l’ère du vide|l’ère du néant
TEST: il avança aussi discrètement que possible {{l’aire de rien}}.         ->> l’air de rien
TEST: ces pauvres hères


# 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
21548
21549
21550
21551
21552
21553
21554
21555

21556
21557
21558

21559
21560
21561
21562
21563

21564
21565
21566

21567
21568
21569
21570

21571
21572
21573
21574
21575
21576
21577
21588
21589
21590
21591
21592
21593
21594

21595
21596
21597

21598
21599
21600
21601
21602

21603
21604
21605

21606
21607
21608
21609

21610
21611
21612
21613
21614
21615
21616
21617







-
+


-
+




-
+


-
+



-
+







TEST: elle a perdu {{foie}} en Dieu.                                        ->> foi


# fond / fonds / fonts
__conf_fond_fonds_fonts__
    [>collecte|>bailleur|>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).
        <<- /conf/ -3>> fonds                                               && Confusion : fonds (ce qui constitue une richesse) ≠ fond (partie la plus basse/profonde).

    à [fond|fonts] [perdu+ses]
        <<- /loc/ ->> à fonds perdus            && Confusion : fonds (ce qui constitue une richesse) ≠ fond (partie la plus basse/profonde).
        <<- /loc/ ->> à 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|urgence]
        <<- /conf/ -1>> fonds                   && Confusion : fonds (ce qui constitue une richesse) ≠ fond (partie la plus basse/profonde).
        <<- /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 mot latin ‹fons› et signifie « fontaine, source ».
        <<- /conf/ -1>> fonts                                               && Confusion. Écrivez “fonts”, qui vient du mot latin ‹fons› et signifie « fontaine, source ».

    [un|le|du|ce|au+x] [fonds|fonts] [de|d’] ?[la|l’]¿ [abîme|abime|abysse|assiette|bouteille|crevasse|cuve|casserolle|marmite|poêle]
    [un|le|du|ce|au+x] [fonds|fonts] du [puits|ravin|seau|trou|tupperware|wok]
        <<- /conf/ -2>> fond                    && Confusion : fonds (ce qui constitue une richesse) ≠ fond (partie la plus basse/profonde).
        <<- /conf/ -2>> fond                                                && Confusion : fonds (ce qui constitue une richesse) ≠ fond (partie la plus basse/profonde).

TEST: faire une levée de {{fond}}.                              ->> fonds
TEST: jouer {{à fond perdu}}                                    ->> à fonds perdus
TEST: elle a vendu son {{fond}} de commerce                     ->> fonds
TEST: il est au {{fonds}} du trou                               ->> fond
TEST: il a reçu de l’argent d’un {{fond}} d’investissement      ->> fonds
TEST: les {{fonds}} baptismaux.                                 ->> fonts
21972
21973
21974
21975
21976
21977
21978
21979

21980
21981
21982
21983
21984
21985
21986
22012
22013
22014
22015
22016
22017
22018

22019
22020
22021
22022
22023
22024
22025
22026







-
+







        <<- /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}}.                           ->> nues


# 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
    [>agence|>appareil|>banque|>caméra|>colonie|>colonisation|>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”.

22432
22433
22434
22435
22436
22437
22438
22439

22440
22441
22442
22443
22444
22445
22446
22472
22473
22474
22475
22476
22477
22478

22479
22480
22481
22482
22483
22484
22485
22486







-
+







        <<- /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.       ->> quoi qu’il en soit


# rebooter / rebouter
__conf_rebooter_rebouter__
    >rebouter  $:D  [>appareil|>imprimante|iPhone+s|>kernel|>machine|>modem|>noyau|>ordinateur|>ordi|PC|>portable|>programme|>routeur|serveur|serveurs|>smartphone|>système|>tablette|>téléphone|terminal|terminaux]
    >rebouter  $:D  [>appareil|>imprimante|iPhone+s|kernel+s|>machine|>modem|>noyau|>ordinateur|>ordi|PC|>portable|>programme|>routeur|serveur|serveurs|>smartphone|>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.                         ->> Reboote
TEST: On {{reboute}} Windows et ça devrait aller.       ->> reboote


22602
22603
22604
22605
22606
22607
22608






























22609
22610
22611
22612
22613
22614
22615
22642
22643
22644
22645
22646
22647
22648
22649
22650
22651
22652
22653
22654
22655
22656
22657
22658
22659
22660
22661
22662
22663
22664
22665
22666
22667
22668
22669
22670
22671
22672
22673
22674
22675
22676
22677
22678
22679
22680
22681
22682
22683
22684
22685







+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+







        <<- /conf/ not after(" soit ") --1>> soi            && Confusion.|https://fr.wiktionary.org/wiki/aller_de_soi

TEST: ça va de {{soie}}                                                 ->> soi
TEST: cela ne va pas de {{soit}}.                                       ->> soi
TEST: ça ne va guère de {{soit}}                                        ->> soi
TEST: ce qui ne va jamais de {{soie}}                                   ->> soi


## soufflet / soufflé
__conf_soufflet_soufflé__
    ## soufflet
    [soufflé+s] [de|d’] [cuisine|forge|maréchal]
    [soufflé+s] d’ [orfèvre|orgue]
        <<- /conf/ -1>> =\1.replace("lé", "let").replace("LÉ", "LET")  && Confusion. Un soufflé est un plat. Pour un instrument servant à faire du vent, écrivez “soufflet”.|https://fr.wiktionary.org/wiki/soufflet

    >appareil ?>photo¿ à [soufflé+s]
        <<- /conf/ --1>> soufflet                                   && Confusion. Un soufflé est un plat.|https://fr.wiktionary.org/wiki/soufflet

    ## soufflé
    [>faire|>préparer] un soufflet
    >recette [de|d’] >soufflet
        <<- /conf/ --1>> =\-1.replace("et", "é").replace("ET", "É") && Confusion. Un soufflet est un outil servant à faire du vent. Le plat s’écrit “soufflé”.|https://fr.wiktionary.org/wiki/souffl%C3%A9

    >soufflet [>inratable|salé+s|sucré+s]
    >soufflet au [chocolat|chorizo|citron|comté|crabe|foie|fromage|gruyère|homard|jambon|kirsch|lait|miel|maroilles|maïs|mascarpone|millet|munster|nutella|poisson|poulet|potimarron|potiron|quinoa|reblochon|roquefort|rhum|saumon|surimi|thon|whisky|yaourt]
    >soufflet [au|aux] [brocolis|noix]
    >soufflet aux [asperges|carottes|champignons|courgettes|gorgonzola|girolles|lardons|légumes|lentiles|marrons|mirabelles|noisettes|truffes]
    >soufflet à la [banane|bisque|carotte|courge|courgette|mirabelle|truffe|vanille]
    >soufflet [de|d’|aux] >pomme [de|d’] terre
    >soufflet au grand marnier
        <<- /conf/ -1>> =\1.replace("et", "é").replace("ET", "É")   && Confusion. Un soufflet est un outil servant à faire du vent. Le plat s’écrit “soufflé”.|https://fr.wiktionary.org/wiki/souffl%C3%A9

TEST: un {{soufflé}} d’orgue                                            ->> soufflet
TEST: appareil photo à {{soufflé}}                                      ->> soufflet
TEST: des recettes de {{soufflets}}                                     ->> soufflés
TEST: un {{soufflet}} au chocolat                                       ->> soufflé


# suer à grosses gouttes
__conf_suer_savoir__
    [su|sus|sut]  à grosses gouttes
    [su|sus|sut]  comme un [bœuf|boeuf|cochon|goret|phoque|porc]
    [su|sus|sut]  comme une [baleine|vache]
        <<- /conf/ -1>> sue                                 && Confusion. Si vous voulez dire « transpirer abondamment », écrivez « sue » du verbe « suer ».|https://fr.wiktionary.org/wiki/tache
23085
23086
23087
23088
23089
23090
23091
23092

23093
23094
23095
23096
23097
23098
23099
23155
23156
23157
23158
23159
23160
23161

23162
23163
23164
23165
23166
23167
23168
23169







-
+







        <<- /gn/ __also__ -4>> =suggMasSing(\4, True)                                               && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
        <<- /gn/ morph(\2, ":A.*:f:[si]", ":A.*:p") and morph(\4, ":A.*:m:[si]", ":A.*:p")
        -2>> =suggMasSing(\2, True)                                                                 && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
        <<- /gn/ __also__ -4>> =suggFemSing(\4, True)                                               && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.

    l’ *WORD et *WORD  @:[NA].*:p¬*
        <<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
        -5>> =suggSing(\5, True)                                                                    && Ce nom n’est pas accordé avec “l’\2 et \4” et devrait être au singulier.
        -5>> =suggSing(\5)                                                                          && Ce nom n’est pas accordé avec “l’\2 et \4” et devrait être au singulier.

TEST: l’{{ignorante}} et {{grande}} {{crétin}} à qui j’avais affaire                ->> ignorant|||grand|||crétine
TEST: l’{{ordurier}} et {{sot}} {{abrutie}}                                         ->> ordurière|||sotte|||abruti
TEST: l’éblouissante et {{belles}} imbécile                                         ->> belle
TEST: l’{{amoureux}} et {{merveilleuse}} imbécile que nous avions là                ->> amoureuse|||merveilleux
TEST: l’{{amoureuse}} et {{merveilleux}} imbécile que nous avons là                 ->> amoureux|||merveilleuse
TEST: l’ignorant et sot {{hommes}} que voilà                                        ->> homme
23383
23384
23385
23386
23387
23388
23389
23390

23391
23392
23393
23394
23395
23396
23397
23453
23454
23455
23456
23457
23458
23459

23460
23461
23462
23463
23464
23465
23466
23467







-
+







        <<- /gn/ __also__ -4>> =suggMasSing(\4, True)                                               && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
        <<- /gn/ morph(\2, ":A.*:f:[si]", ":A.*:p") and morph(\4, ":A.*:m:[si]", ":A.*:p")
        -2>> =suggMasSing(\2, True)                                                                 && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
        <<- /gn/ __also__ -4>> =suggFemSing(\4, True)                                               && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.

    leur *WORD et *WORD  @:[NA].*:p¬*
        <<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
        -5>> =suggSing(\5, True)                                                                    && Ce nom n’est pas accordé avec “leur \2 et \4” et devrait être au singulier.
        -5>> =suggSing(\5)                                                                          && Ce nom n’est pas accordé avec “leur \2 et \4” et devrait être au singulier.

TEST: leur {{ignorante}} et {{grande}} {{crétin}} à qui j’avais affaire                ->> ignorant|||grand|||crétine
TEST: leur {{ordurier}} et {{sot}} {{abrutie}}                                         ->> ordurière|||sotte|||abruti
TEST: leur grande et {{belles}} imbécile                                               ->> belle
TEST: leur {{amoureux}} et {{merveilleuse}} imbécile                                   ->> amoureuse|||merveilleux
TEST: leur {{amoureuse}} et {{merveilleux}} imbécile                                   ->> amoureux|||merveilleuse
TEST: leur ignorant et sot {{hommes}} de main                                          ->> homme
23753
23754
23755
23756
23757
23758
23759
23760

23761
23762
23763
23764
23765
23766
23767
23823
23824
23825
23826
23827
23828
23829

23830
23831
23832
23833
23834
23835
23836
23837







-
+







        <<- /gn/ __also__ -4>> =suggMasSing(\4, True)                                               && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
        <<- /gn/ morph(\2, ":A.*:f:[si]", ":A.*:p") and morph(\4, ":A.*:m:[si]", ":A.*:p")
        -2>> =suggMasSing(\2, True)                                                                 && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
        <<- /gn/ __also__ -4>> =suggFemSing(\4, True)                                               && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.

    [mon|ton|son] *WORD et *WORD  @:[NA].*:p¬*
        <<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
        -5>> =suggSing(\5, True)                                                                    && Ce nom n’est pas accordé avec “l’\2 et \4” et devrait être au singulier.
        -5>> =suggSing(\5)                                                                          && Ce nom n’est pas accordé avec “l’\2 et \4” et devrait être au singulier.

TEST: mon {{ignorante}} et {{grande}} {{crétin}} de frère                       ->> ignorant|||grand|||crétine
TEST: son {{ordurier}} et {{sot}} {{abrutie}}                                   ->> ordurière|||sotte|||abruti
TEST: ton éblouissante et {{belles}} imbécile                                   ->> belle
TEST: ton {{amoureux}} et {{merveilleuse}} imbécile                             ->> amoureuse|||merveilleux
TEST: mon {{amoureuse}} et {{merveilleux}} imbécile                             ->> amoureux|||merveilleuse
TEST: son ignorant et sot {{hommes}} que voilà                                  ->> homme
23912
23913
23914
23915
23916
23917
23918
23919

23920
23921
23922
23923
23924
23925
23926
23982
23983
23984
23985
23986
23987
23988

23989
23990
23991
23992
23993
23994
23995
23996







-
+







        <<- /gn/ __also__ -4>> =suggMasSing(\4, True)                                               && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
        <<- /gn/ morph(\2, ":A.*:f:[si]", ":A.*:p") and morph(\4, ":A.*:m:[si]", ":A.*:p")
        -2>> =suggMasSing(\2, True)                                                                 && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
        <<- /gn/ __also__ -4>> =suggFemSing(\4, True)                                               && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.

    [chaque|quelque|notre|votre] *WORD et *WORD  @:[NA].*:p¬*
        <<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[si]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
        -5>> =suggSing(\5, True)                                                                    && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au singulier.
        -5>> =suggSing(\5)                                                                          && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au singulier.

TEST: notre {{ignorante}} et {{grande}} {{crétin}} à qui j’avais affaire                ->> ignorant|||grand|||crétine
TEST: votre {{ordurier}} et {{sot}} {{abrutie}}                                         ->> ordurière|||sotte|||abruti
TEST: notre grande et {{belles}} imbécile                                               ->> belle
TEST: chaque {{amoureux}} et {{merveilleuse}} imbécile que nous avions là               ->> amoureuse|||merveilleux
TEST: quelque {{amoureuse}} et {{merveilleux}} imbécile que nous avons là               ->> amoureux|||merveilleuse
TEST: notre ignorant et sot {{hommes}} que voilà                                        ->> homme
24280
24281
24282
24283
24284
24285
24286
24287

24288
24289
24290
24291
24292
24293
24294
24350
24351
24352
24353
24354
24355
24356

24357
24358
24359
24360
24361
24362
24363
24364







-
+







        <<- /gn/ __also__ -4>> =suggMasPlur(\4, True)                                               && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
        <<- /gn/ morph(\2, ":A.*:f:[pi]", ":A.*:s") and morph(\4, ":A.*:m:[pi]", ":A.*:s")
        -2>> =suggMasPlur(\2, True)                                                                 && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
        <<- /gn/ __also__ -4>> =suggFemPlur(\4, True)                                               && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.

    les  *WORD et *WORD  @:[NA].*:s¬*
        <<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
        -5>> =suggPlur(\5, True)                                                                    && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au pluriel.
        -5>> =suggPlur(\5)                                                                          && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au pluriel.

TEST: les {{ignorantes}} et {{grande}} {{crétins}} à qui j’avais affaire                    ->> ignorants|||grands|||crétines
TEST: les {{orduriers}} et {{sot}} {{abruties}}                                             ->> ordurières|||sottes|||abrutis
TEST: les grandes et {{belle}} imbéciles                                                    ->> belles
TEST: les {{amoureux}} et {{merveilleuses}} imbéciles                                       ->> amoureuses|||merveilleux
TEST: les {{amoureuses}} et {{merveilleux}} imbéciles                                       ->> amoureux|||merveilleuses
TEST: les ignorants et sot {{femme}}                                                        ->> femmes
24332
24333
24334
24335
24336
24337
24338
24339

24340
24341
24342
24343
24344
24345
24346
24402
24403
24404
24405
24406
24407
24408

24409
24410
24411
24412
24413
24414
24415
24416







-
+







        <<- /gn/ __also__ -4>> =suggMasPlur(\4, True)                                               && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
        <<- /gn/ morph(\2, ":A.*:f:[pi]", ":A.*:s") and morph(\4, ":A.*:m:[pi]", ":A.*:s")
        -2>> =suggMasPlur(\2, True)                                                                 && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
        <<- /gn/ __also__ -4>> =suggFemPlur(\4, True)                                               && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.

    leurs  *WORD et *WORD  @:[NA].*:s¬*
        <<- /gn/ morph(\1, ":D") and morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
        -5>> =suggPlur(\5, True)                                                                    && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au pluriel.
        -5>> =suggPlur(\5)                                                                          && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au pluriel.

TEST: leurs {{ignorantes}} et {{grande}} {{crétins}} à qui j’avais affaire              ->> ignorants|||grands|||crétines
TEST: leurs {{orduriers}} et {{sot}} {{abruties}}                                       ->> ordurières|||sottes|||abrutis
TEST: leurs grandes et {{belle}} imbéciles                                              ->> belles
TEST: leurs {{amoureux}} et {{merveilleuses}} imbéciles                                 ->> amoureuses|||merveilleux
TEST: leurs {{amoureuses}} et {{merveilleux}} imbéciles                                 ->> amoureux|||merveilleuses
TEST: leurs ignorants et sot {{femme}}                                                  ->> femmes
24440
24441
24442
24443
24444
24445
24446
24447

24448
24449
24450
24451
24452
24453
24454
24510
24511
24512
24513
24514
24515
24516

24517
24518
24519
24520
24521
24522
24523
24524







-
+







        <<- /gn/ __also__ -4>> =suggMasPlur(\4, True)                                               && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.
        <<- /gn/ morph(\2, ":A.*:f:[pi]", ":A.*:s") and morph(\4, ":A.*:m:[pi]", ":A.*:s")
        -2>> =suggMasPlur(\2, True)                                                                 && Cet adjectif n’est pas accordé en genre avec l’adjectif “\4”.
        <<- /gn/ __also__ -4>> =suggFemPlur(\4, True)                                               && Cet adjectif n’est pas accordé en genre avec l’adjectif “\2”.

    [ces|mes|tes|ses|nos|vos|aux|plusieurs|quelques|moult]  *WORD et *WORD  @:[NA].*:s¬*
        <<- /gn/ morph(\2, ":A.*:[pi]", ":(?:G|W|V0)|;C") and morph(\4, ":A", ":(?:G|W|V0)|;C")
        -5>> =suggPlur(\5, True)                                                                    && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au pluriel.
        -5>> =suggPlur(\5)                                                                          && Ce nom n’est pas accordé avec “\1 \2 et \4” et devrait être au pluriel.

TEST: plusieurs {{ignorantes}} et {{grande}} {{crétins}} à qui j’avais affaire          ->> ignorants|||grands|||crétines
TEST: quelques {{orduriers}} et {{sot}} {{abruties}}                                    ->> ordurières|||sottes|||abrutis
TEST: moult grandes et {{belle}} imbéciles                                              ->> belles
TEST: mes {{amoureux}} et {{merveilleuses}} imbéciles                                   ->> amoureuses|||merveilleux
TEST: nos {{amoureuses}} et {{merveilleux}} imbéciles                                   ->> amoureux|||merveilleuses
TEST: ces ignorants et sot {{femme}}                                                    ->> femmes
24930
24931
24932
24933
24934
24935
24936
24937
24938


24939
24940
24941
24942
24943
24944
24945
24946
24947
24948
24949
24950
24951
24952
24953


24954
24955
24956
24957
24958
24959
24960
25000
25001
25002
25003
25004
25005
25006


25007
25008
25009
25010
25011
25012
25013
25014
25015
25016
25017
25018
25019
25020
25021


25022
25023
25024
25025
25026
25027
25028
25029
25030







-
-
+
+













-
-
+
+







    <start> *WORD et *WORD  @:N.*:f:s¬*
        <<- /gn/ morph(\2, ":A", ":G") and morph(\4, ":A", ":G") >>>
        <<- /gn/ morph(\2, ":A", ":(?:A.*:[fe]:[si]|G|W)|;C") -2>> =suggFemSing(\2, True)           && Cet adjectif n’est pas accordé avec le nom “\-1”.
        <<- /gn/ morph(\4, ":A", ":(?:A.*:[fe]:[si]|G|W)|;C") -4>> =suggFemSing(\4, True)           && Cet adjectif n’est pas accordé avec le nom “\-1”.

    <start> *WORD et *WORD  @:N.*:e:s¬*
        <<- /gn/ morph(\2, ":A", ":G") and morph(\4, ":A", ":G") >>>
        <<- /gn/ morph(\2, ":A", ":(?:A.*:[si]|G|W)|;C") -2>> =suggSing(\2, True)                   && Cet adjectif n’est pas accordé avec le nom “\-1”.
        <<- /gn/ morph(\4, ":A", ":(?:A.*:[si]|G|W)|;C") -4>> =suggSing(\4, True)                   && Cet adjectif n’est pas accordé avec le nom “\-1”.
        <<- /gn/ morph(\2, ":A", ":(?:A.*:[si]|G|W)|;C") -2>> =suggSing(\2)                         && Cet adjectif n’est pas accordé avec le nom “\-1”.
        <<- /gn/ morph(\4, ":A", ":(?:A.*:[si]|G|W)|;C") -4>> =suggSing(\4)                         && Cet adjectif n’est pas accordé avec le nom “\-1”.

    <start> *WORD et *WORD  @:N.*:m:p¬*
        <<- /gn/ morph(\2, ":A", ":G") and morph(\4, ":A", ":G") >>>
        <<- /gn/ morph(\2, ":A", ":(?:A.*:[me]:[pi]|G|W)|;C") -2>> =suggMasPlur(\2, True)           && Cet adjectif n’est pas accordé avec le nom “\-1”.
        <<- /gn/ morph(\4, ":A", ":(?:A.*:[me]:[pi]|G|W)|;C") -4>> =suggMasPlur(\4, True)           && Cet adjectif n’est pas accordé avec le nom “\-1”.

    <start> *WORD et *WORD  @:N.*:f:p¬*
        <<- /gn/ morph(\2, ":A", ":G") and morph(\4, ":A", ":G") >>>
        <<- /gn/ morph(\2, ":A", ":(?:A.*:[fe]:[pi]|G|W)|;C") -2>> =suggFemPlur(\2, True)           && Cet adjectif n’est pas accordé avec le nom “\-1”.
        <<- /gn/ morph(\4, ":A", ":(?:A.*:[fe]:[pi]|G|W)|;C") -4>> =suggFemPlur(\4, True)           && Cet adjectif n’est pas accordé avec le nom “\-1”.

    <start> *WORD et *WORD  @:N.*:e:p¬*
        <<- /gn/ morph(\2, ":A", ":G") and morph(\4, ":A", ":G") >>>
        <<- /gn/ morph(\2, ":A", ":(?:A.*:[pi]|G|W)|;C") -2>> =suggPlur(\2, True)                   && Cet adjectif n’est pas accordé avec le nom “\-1”.
        <<- /gn/ morph(\4, ":A", ":(?:A.*:[pi]|G|W)|;C") -4>> =suggPlur(\4, True)                   && Cet adjectif n’est pas accordé avec le nom “\-1”.
        <<- /gn/ morph(\2, ":A", ":(?:A.*:[pi]|G|W)|;C") -2>> =suggPlur(\2)                         && Cet adjectif n’est pas accordé avec le nom “\-1”.
        <<- /gn/ morph(\4, ":A", ":(?:A.*:[pi]|G|W)|;C") -4>> =suggPlur(\4)                         && Cet adjectif n’est pas accordé avec le nom “\-1”.

TEST: {{petite}} et {{grande}} homme                            ->> petit|||grand
TEST: {{bel}} et {{grand}} nation                               ->> belle|||grande
TEST: {{stupides}} et {{intellectuels}} psychologue             ->> stupide|||intellectuel
TEST: {{petite}} et {{grande}} hommes                           ->> petits|||grands
TEST: {{bel}} et {{grand}} nations                              ->> belles|||grandes
TEST: {{stupide}} et {{intellectuel}} psychologues              ->> stupides|||intellectuels
26129
26130
26131
26132
26133
26134
26135
26136
26137
26138



26139
26140
26141
26142
26143
26144
26145
26199
26200
26201
26202
26203
26204
26205



26206
26207
26208
26209
26210
26211
26212
26213
26214
26215







-
-
-
+
+
+







    qui  [lui|nous|vous]  @:[NA]¬:(?:[123][sp]|P)
        <<- /conf/ hasSimil(\-1, ":(?:[123][sp]|P)") --1>> =suggSimil(\-1, ":[123][sp]")            && Confusion probable : “\-1” n’est pas une forme verbale conjuguée.

    qui  *WORD  [,|<end>|$:D]
        <<- /conf/ morph(\2, ":[NA]", ":(?:[123][sp]|P)") and hasSimil(\2, ":(?:[123][sp])")
        -2>> =suggSimil(\2, ":[123][sp]")                                                           && Confusion probable : “\2” n’est pas une forme verbale conjuguée.

TEST: Et gardez bien en tête que la personne qui vous {{contact}} peut-être un sous-traitant
TEST: la nature qui nous {{maintien}} en vie
TEST: un homme qui {{oubli}} son devoir
TEST: Et gardez bien en tête que la personne qui vous {{contact}} peut-être un sous-traitant        ->> contacte|contactes|contactent
TEST: la nature qui nous {{maintien}} en vie                                                        ->> maintiens|maintient
TEST: un homme qui {{oubli}} son devoir                                                             ->> oublie|oublies|oublient
TEST: qu’est-ce qui lui donne cette assurance ?
TEST: qui vous prend aux tripes


__bs_substantif_de_adj__
    il  y     >avoir             [un|une]  ?[seul|seule]¿  *WORD  [de|d’]  $:Q¬:G
    il  n’ y  >avoir  qu’        [un|une]  ?[seul|seule]¿  *WORD  [de|d’]  $:Q¬:G
28130
28131
28132
28133
28134
28135
28136
28137
28138
28139
28140
28141
28142






28143
28144
28145
28146
28147
28148
28149
28150
28151
28152
28153
28154
28155
28156
28157
28158
28159
28160
28161





28162
28163
28164
28165
28166
28167
28168
28200
28201
28202
28203
28204
28205
28206






28207
28208
28209
28210
28211
28212
28213
28214
28215
28216
28217
28218
28219
28220
28221
28222
28223
28224
28225
28226





28227
28228
28229
28230
28231
28232
28233
28234
28235
28236
28237
28238







-
-
-
-
-
-
+
+
+
+
+
+














-
-
-
-
-
+
+
+
+
+







    >ê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__ vous serez {{couche}} en terre.                                                       ->> couché
TEST: __ocr__ nous serons {{presses}} de monter à bord de ce train-ci.                              ->> pressés
TEST: __ocr__ Elle était toujours persuadée que B. serait {{acquitte}}                              ->> acquitté
TEST: __ocr__ Alors il lui est {{remonte}} dessus                                                   ->> remonté
TEST: __ocr__ il n’était pas le seul à être {{remonte}} contre eux.                                 ->> remonté
TEST: __ocr__ par terre et je suis {{retourne}} sur la tombe.                                       ->> retourné
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__ je reconnais que j’ai pas {{traîne}}                                                  ->> traîné
TEST: __ocr__ elle est fauchée et a {{emprunte}} de l’argent                                        ->> emprunté
TEST: __ocr__ quel héros d’avoir {{affronte}} ces salopards de la police                            ->> affronté
TEST: __ocr__ tant avoir {{creuse}} vers le haut.                                                   ->> creusé
TEST: __ocr__ tu devrais le savoir, d’avoir {{affrontes}} ces gens…                                 ->> affrontés
TEST: __ocr__ elle avait envie de s’en sortir enfin.



!!!! Confusions                                                                                   !!

## on / ont
28184
28185
28186
28187
28188
28189
28190
28191
28192


28193
28194
28195
28196
28197
28198
28199
28200
28201
28202
28203
28204
28205
28206
28207
28208
28209
28210
28211
28212
28213
28214
28215
28216
28217
28218
28219

28220
28221
28222
28223
28224
28225
28226
28227
28228
28229
28230
28231
28232
28233
28234
28235
28236
28237
28238
28239

28240
28241
28242
28243
28244
28245
28246
28254
28255
28256
28257
28258
28259
28260


28261
28262










28263
28264
28265
28266
28267
28268
28269
28270
28271
28272
28273
28274
28275
28276
28277
28278

28279
28280
28281
28282
28283
28284
28285
28286
28287
28288
28289
28290
28291
28292
28293
28294
28295
28296
28297
28298

28299
28300
28301
28302
28303
28304
28305
28306







-
-
+
+
-
-
-
-
-
-
-
-
-
-
















-
+



















-
+







__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|certains|certaines|maints|maintes]  *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|certains|certaines|maints|maintes]  *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ù”.|https://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é
TEST: L’hôtel {{ou}} ils sont allés l’été dernier.                                                  ->> où
TEST: une chambre {{ou}} nous n’avons rien trouvé                                                   ->> où


## Accord et incohérences
__ppas_sont_adj__
    sont  *WORD
        <<- /ppas/ morph(\2, ":V[123]", ":(?:N|A|Q|W|G|3p)") and not tagbefore(\1, "_ceque_")
        -2>> =suggVerbPpas(\2, ":m:p")                      && Incohérence : “\2” n’est pas un participe passé.

TEST: après avoir mis à jour sont {{profile}}.
TEST: maintenir en confinement certaines personnes sous prétexte qu’elles sont à risques serait une mesure inconstitutionnelle et discriminatoire.



!!
!!
!!!! 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 probablement erronée si “\2” est bien le sujet de “\3” et non un pronom objet.

    [<start>|,|(]  nous  qui  @:V¬:(?:1p|G)
    [<start>|,|(]  nous  qui  ?[lui|nous|vous]¿  @:V¬:(?:1p|G)
        <<- /conj/ value(\-1, "|somme|") --1>> sommes                   && Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.
        <<- /conj/ __else__ --1>> =suggVerb(\-1, ":1p")                 && Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.

TEST: nous {{viendront}}.                                                   ->> viendrons
TEST: nous vous {{donnerez}} trop de considération                          ->> donnerons
TEST: nous qui {{somme}} si savants                                         ->> sommes
TEST: nous qui {{mourront}} pour toi.                                       ->> mourrons
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)
    [<start>|,|(]  vous  qui  ?[lui|nous|vous]¿  @:V¬:(?:2p|G)
        <<- /conj/ --1>> =suggVerb(\-1, ":2p")                          && Conjugaison erronée. Accord avec “\2”. Le verbe devrait être à la 2ᵉ personne du pluriel.

TEST: vous qui {{donner}} du temps                                          ->> donnez|donniez|donnâtes
TEST: vous qui {{avançait}} dans la nuit comme des ombres furtives          ->> avanciez
TEST: vous qui {{décider}} de l’avenir du peuple.                           ->> décidez|décidiez|décidâtes
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.
28289
28290
28291
28292
28293
28294
28295
28296
28297


28298
28299
28300
28301
28302
28303
28304
28305
28306

28307
28308
28309
28310
28311
28312
28313
28314
28315

28316
28317
28318
28319
28320
28321
28322
28323
28324
28325

28326
28327
28328
28329
28330
28331
28332
28333
28334

28335
28336
28337
28338
28339
28340
28341
28342

28343
28344
28345
28346
28347
28348
28349
28350

28351
28352
28353
28354
28355
28356
28357







28358
28359
28360
28361


28362
28363
28364
28365
28366
28367
28368
28369
28370
28371











28372
28373
28374
28375
28376
28377
28378
28349
28350
28351
28352
28353
28354
28355


28356
28357
28358
28359
28360
28361
28362
28363
28364
28365

28366
28367
28368
28369
28370
28371
28372
28373
28374

28375
28376
28377
28378
28379
28380
28381
28382
28383
28384

28385
28386
28387
28388
28389
28390
28391
28392
28393

28394
28395
28396
28397
28398
28399
28400
28401

28402
28403
28404
28405
28406
28407
28408
28409

28410
28411
28412
28413
28414



28415
28416
28417
28418
28419
28420
28421
28422
28423


28424
28425
28426









28427
28428
28429
28430
28431
28432
28433
28434
28435
28436
28437
28438
28439
28440
28441
28442
28443
28444







-
-
+
+








-
+








-
+









-
+








-
+







-
+







-
+




-
-
-
+
+
+
+
+
+
+


-
-
+
+

-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+







!!

__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 ne me suis jamais {{perdus}}                                       ->> perdu
TEST: c’est de ce château que je me suis {{enfuis}}.                        ->> enfui
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 t’es finalement {{retrouvés}} en mauvaise posture.                 ->> retrouvé
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: le dédale dans lequel il se serait {{perdue}}                         ->> perdu
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’y était {{préparé}}.                                           ->> préparée
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.
TEST: Nous nous étions {{cru}} au paradis.                                  ->> crus|crues


__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
TEST: ils s’y étaient {{abandonné}} avec ferveur                            ->> abandonnés


__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: elles ne s’y étaient pas {{donnée}}.                                  ->> données
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 tagbefore(\1, "_que_") and not before("(?i)\\bon (?:ne |)$")
    [me|m’|te|se|s’]  ?[y|en]¿  >être  @:(?:Y|[123][sp])¬:[QAG]
        <<- /ppas/ morph(\-2, ":[123]s") --1>> =suggVerbPpas(\-1, ":s")                             && Incohérence. Le verbe devrait être un participe passé.
        <<- /ppas/ morph(\-2, ":[123]p") --1>> =suggVerbPpas(\-1, ":p")                             && Incohérence. Le verbe devrait être un participe passé.
        <<- /ppas/ __else__ --1>> =suggVerbPpas(\-1)                                                && Incohérence. Le verbe devrait être un participe passé.

    [me|m’|te|se|s’]  ?[y|en]¿  >être  @:[QA].*:p¬:[GW]
        <<- /ppas/ morph(\-2, ":[123]s") and not tagbefore(\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é.
    tu  t’  ?[y|en]¿  [es|étais|seras|serais|fus|fusses]  @:(?:Y|[123][sp])¬:[QG]
        <<- /ppas/ --1>> =suggVerbPpas(\-1, ":s")                                                   && Incohérence. Le verbe devrait ê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: s’être toujours {{donner}} le mot.                                    ->> donné|donnée|donnés|données
TEST: je suis venu et me suis totalement {{donnés}} à cette œuvre           ->> donné
TEST: c’est de ce qui s’est {{passe}}.                                      ->> passé|passée
TEST: s’était toujours {{passe}} comme ça avec elle                         ->> passé|passée
TEST: s’est {{approche}} de la penderie                                     ->> approché|approchée
TEST: terrorisant l’animal qui s’était {{cabre}}.                           ->> cabré|cabrée
TEST: ce qui s’est {{passe}}.                                               ->> passé|passée
TEST: s’y était toujours {{consacrer}} avec enthousiasme.                   ->> consacré|consacrée
TEST: tu t’en es {{foutait}} autant que possible.                           ->> foutu|foutue
TEST: m’est {{tombés}} des mains, ce foutu livre                            ->> tombé
TEST: s’étaient {{trompait}} de nombreuses fois, ces fous                   ->> trompés|trompées
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.
28424
28425
28426
28427
28428
28429
28430
28431
28432


28433
28434
28435
28436
28437
28438
28439
28490
28491
28492
28493
28494
28495
28496


28497
28498
28499
28500
28501
28502
28503
28504
28505







-
-
+
+








!!!! 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: Elle te laisse {{épuisés}} par la tâche.                          ->> épuisé
TEST: Ils la laissèrent {{malades}}.                                    ->> malade
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.
28490
28491
28492
28493
28494
28495
28496
28497

28498
28499

28500
28501
28502
28503





28504
28505
28506
28507
28508
28509
28510
28511
28512
28513
28514
28515
28516
28517
28518
28519
28520
28521
28522
28523
28524
28525
28526
28527
28528
28529
28530
28531
28532
28533
28534
28535
28536
28537
28538
28539
28540
28541
28542
28543
28544
28545
28546
28547
28548
28549
28550
28551
28552
28553
28554
28555
28556
28557



































28558
28559
28560
28561
28562
28563
28564
28565
28566
28567
28568










28569
28570
28571
28572
28573
28574

28575
28576
28577
28578
28579
28580
28581
28556
28557
28558
28559
28560
28561
28562

28563


28564
28565



28566
28567
28568
28569
28570
28571
28572
28573
28574
28575
28576
28577
28578
28579
28580
28581
28582
28583
28584
28585
28586
28587
28588
28589



































28590
28591
28592
28593
28594
28595
28596
28597
28598
28599
28600
28601
28602
28603
28604
28605
28606
28607
28608
28609
28610
28611
28612
28613
28614
28615
28616
28617
28618
28619
28620
28621
28622
28623
28624
28625










28626
28627
28628
28629
28630
28631
28632
28633
28634
28635
28636
28637
28638
28639
28640
28641
28642
28643
28644
28645
28646
28647
28648
28649







-
+
-
-
+

-
-
-
+
+
+
+
+



















-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+






+







    [je|j’|tu] ?[ne|n’]¿ ?[en|y]¿          /_LVED_ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_     @:[NAQ].*:p¬:[GWYsi]
    [je|j’]    ?[ne|n’]¿ [me|m’] ?[en|y]¿  /_VEP_                                                  @:[NAQ].*:p¬:[GWYsi]
    tu         ?[ne|n’]¿ [te|t’] ?[en|y]¿  /_VEP_                                                  @:[NAQ].*:p¬:[GWYsi]
    [je|j’]    ?[ne|n’]¿ [me|m’] ?[en|y]¿  /_LVEPD_ ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_         @:[NAQ].*:p¬:[GWYsi]
    tu         ?[ne|n’]¿ [te|t’] ?[en|y]¿  /_LVEPD_ ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_         @:[NAQ].*:p¬:[GWYsi]
        <<- /ppas/ not tag(<1, "_ceque_") --1>> =suggSing(\-1)                                  && Accord avec le sujet “\1” : “\-1” devrait être au singulier.

    [/-je|/-tu]  @:(?:[123][sp]|Y|[NAQ].*:p)¬:[GWsi]
    [/-je|/-tu]  @:[NAQ].*:p¬:[GWsi]
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggSing(\2)                                              && Accord avec “\1” : “\2” devrait être au singulier.
        <<- /ppas/ morphVC(\1, ":V.e") -2>> =suggSing(\2)               && Accord avec “\1” : “\2” devrait être au singulier.

    [/-je|/-tu]  @:(?:[123][sp]|[NAQ].*:p)¬:[GWYsi]
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggSing(\2)                                              && Accord avec “\1” : “\2” devrait être au singulier.
    [/-je|/-tu]  @:(?:[123][sp]|Y)¬:[GWNAQ]
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggVerbPpas(\2, ":s")                                    && Accord avec “\1” : “\2” devrait être au singulier.
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/") and not morph(\2, ":Y")
        -2>> =suggVerbPpas(\2, ":s")                                    && Accord avec “\1” : “\2” devrait être au singulier.

    /-je  ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ /_LVEIF_     @:[NAQ].*:p¬:[GWYsi]
        <<- /ppas/ --1>> =suggSing(\-1)                                 && Accord avec le sujet “je” : “\-1” devrait être au singulier.

    /-tu  ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ /_LVEIF_     @:[NAQ].*:p¬:[GWYsi]
        <<- /ppas/ --1>> =suggSing(\-1)                                 && Accord avec le sujet “tu” : “\-1” devrait être au singulier.

    [me|m’]  /-je  @:[NAQ].*:p¬:[GWYsi]
        <<- /ppas/ tag(\2, "_VEPI_") --1>> =suggSing(\-1)               && Accord avec le sujet “je” : “\-1” devrait être au singulier.

    [te|t’]  /-tu  @:[NAQ].*:p¬:[GWYsi]
        <<- /ppas/ tag(\2, "_VEPI_") --1>> =suggSing(\-1)               && Accord avec le sujet “tu” : “\-1” devrait être au singulier.

    [me|m’]  /-je  ?/_LVEPI_¿ ?/_LVEPI_¿ ?/_LVEPI_¿ ?/_LVEPI_¿ /_LVEPIF_  @:[NAQ].*:p¬:[GWYsi]
        <<- /ppas/ tag(\2, "_LVEPID_") --1>> =suggSing(\-1)             && Accord avec le sujet “je” : “\-1” devrait être au singulier.

    [te|t’]  /-tu  ?/_LVEPI_¿ ?/_LVEPI_¿ ?/_LVEPI_¿ ?/_LVEPI_¿ /_LVEPIF_  @:[NAQ].*:p¬:[GWYsi]
        <<- /ppas/ tag(\2, "_LVEPID_") --1>> =suggSing(\-1)             && Accord avec le sujet “tu” : “\-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 risque de n’être pas {{reçus}}
TEST: je commence à devenir {{ulcérés}} par ces conneries.
TEST: tu rêves de paraître {{glorieuses}} au monde
TEST: je ne m’efforce jamais de devenir plus {{bêtes}} qu’eux
TEST: je ne m’en efforce pas moins de rester {{humbles}}
TEST: je me faisais {{rares}}
TEST: tu t’fais {{belles}} ?
TEST: tu t’efforces de paraître {{humbles}}
TEST: tu t’efforces de paraître {{humbles}}
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.                     ->> chère
TEST: Je semble {{contents}}.                                                       ->> content
TEST: je ne suis pas {{petits}}                                                     ->> petit
TEST: je parais {{insignifiants}}                                                   ->> insignifiant
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}}.                                                   ->> perdu
TEST: je ne crois pas avoir paru {{faibles}}                                        ->> faible
TEST: j’imagine être devenu {{riches}}                                              ->> riche
TEST: je pense devenir {{célèbres}} bientôt.                                        ->> célèbre
TEST: Je ne peux pas être {{méchants}}.                                             ->> méchant
TEST: j’aurais vraiment été {{tentés}}                                              ->> tenté
TEST: je ne pense pas être {{démasqués}}                                            ->> démasqué
TEST: Je veux être {{méconnaissables}}                                              ->> méconnaissable
TEST: tu n’es pas {{petites}}                                                       ->> petite
TEST: tu es {{insignifiants}}                                                       ->> insignifiant
TEST: tu ne crois pas être {{meilleurs}}.                                           ->> meilleur
TEST: tu ne crois pas avoir été {{découvertes}}                                     ->> découverte
TEST: tu vas être {{payées}}                                                        ->> payée
TEST: tu deviens vraiment très {{forts}} à ce jeu.                                  ->> fort
TEST: Je risque de n’être pas {{reçus}}                                             ->> reçu
TEST: je commence à devenir {{ulcérés}} par ces conneries.                          ->> ulcéré
TEST: tu rêves de paraître {{glorieuses}} au monde                                  ->> glorieuse
TEST: je ne m’efforce jamais de devenir plus {{bêtes}} qu’eux                       ->> bête
TEST: je ne m’en efforce pas moins de rester {{humbles}}                            ->> humble
TEST: je me faisais {{rares}}                                                       ->> rare
TEST: tu t’fais {{belles}} ?                                                        ->> belle
TEST: tu t’efforces de paraître {{humbles}}                                         ->> humble
TEST: tu t’efforces de paraître {{humbles}}                                         ->> humble
TEST: tu sembles susceptible de rester aussi {{folles}} que d’habitude              ->> folle
TEST: je me savais {{implacables}} avec eux
TEST: je ne m’avouais pas {{vaincus}}
TEST: je me tenais {{informées}} des derniers évènements
TEST: quand tu te montres {{infaillibles}}
TEST: tu te tiens {{prêts}}
TEST: serais-je {{fâchés}} contre vous ?
TEST: Demeurerais-je {{dingues}} d’elle ?
TEST: Es-tu {{arriver}} ?
TEST: Es-tu déjà {{arriver}} ?
TEST: Resteras-tu {{amorphes}} encore longtemps ?
TEST: je me savais {{implacables}} avec eux                                         ->> implacable
TEST: je ne m’avouais pas {{vaincus}}                                               ->> vaincu
TEST: je me tenais {{informées}} des derniers évènements                            ->> informée
TEST: quand tu te montres {{infaillibles}}                                          ->> infaillible
TEST: tu te tiens {{prêts}}                                                         ->> prêt
TEST: serais-je {{fâchés}} contre vous ?                                            ->> fâché
TEST: Demeurerais-je {{dingues}} d’elle ?                                           ->> dingue
TEST: Es-tu {{arriver}} ?                                                           ->> arrivé|arrivée
TEST: Es-tu déjà {{arriver}} ?                                                      ->> arrivé|arrivée
TEST: Resteras-tu {{amorphes}} encore longtemps ?                                   ->> amorphe
TEST: imaginais-je être {{invincibles}}                                             ->> invincible
TEST: sembles-tu devenir plus {{habiles}}                                           ->> habile
TEST: me révélais-je {{faibles}}                                                    ->> faible
TEST: te sais-tu {{vaincus}}                                                        ->> vaincu
TEST: m’efforcerais-je d’être {{convaincus}} par ces sottises ?                     ->> convaincu
TEST: t’efforceras-tu de devenir {{humbles}} en sa présence ?                       ->> humble
TEST: paraissais-tu {{connut}} par ces gens ?                                       ->> connu|connue
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>>
28590
28591
28592
28593
28594
28595
28596
28597
28598


28599
28600
28601
28602
28603






28604
28605
28606
28607
28608
28609
28610
28611
28612
28613
28614
28615
28616
28617
28618


28619
28620
28621





28622
28623
28624
28625
28626
28627
28628
28658
28659
28660
28661
28662
28663
28664


28665
28666
28667
28668



28669
28670
28671
28672
28673
28674
28675
28676
28677
28678
28679
28680
28681
28682
28683
28684
28685
28686
28687


28688
28689



28690
28691
28692
28693
28694
28695
28696
28697
28698
28699
28700
28701







-
-
+
+


-
-
-
+
+
+
+
+
+













-
-
+
+
-
-
-
+
+
+
+
+







    ([il|ce|c’|ç’|quiconque]) ?[ne|n’]¿ ?[en|y]¿          (/_VE_)                                                @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
    ([il|ce|c’|ç’|quiconque]) ?[ne|n’]¿ ?[en|y]¿          (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_  @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
    ([il|quiconque])          ?[ne|n’]¿ [se|s’] ?[en|y]¿  (/_VEP_)                                               @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
    ([il|quiconque])          ?[ne|n’]¿ [se|s’] ?[en|y]¿  (/_LVEPD_) ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_      @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
        <<- /ppas/ morph(\2, ":(?:[123]s|P)") and not tag(<1, "_ceque_")
        --1>> =suggMasSing(\-1)                                                                     && Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    /-il  @:(?:[123][sp]|Y|[NAQ].*:[pf])¬:(?:G|W|[me]:[si])
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:[123]s") and not value(\-1, "|légion|pléthore|néant|réalité|question|")
    /-il  @:[NAQ].*:[pf]¬:(?:G|W|[me]:[si])
        <<- /ppas/ not value(\-1, "|légion|pléthore|néant|réalité|question|") and morphVC(\1, ":V.e.*:[123]s")
        -2>> =suggMasSing(\2)                                                                       && Accord avec le sujet “il” : “\2” devrait être au masculin singulier.

    /-il  @:(?:[123][sp]|[NAQ].*:[pf])¬:(?:G|W|Y|[me]:[si])
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/.*:[123]s") and not value(\-1, "|légion|pléthore|néant|réalité|question|")
        -2>> =suggMasSing(\2)                                                                       && Accord avec le sujet “il” : “\2” devrait être au masculin singulier.
    /-il  @:(?:[123][sp]|Y)¬:[GWNAQ]
        <<- /ppas/ not value(\-1, "|légion|pléthore|néant|réalité|question|") >>>
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:[123]s")
        -2>> =suggVerbPpas(\2, ":m:s")                                                              && Accord avec le sujet “il” : “\2” devrait être au masculin singulier.
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/.*:[123]s") and not morph(\-1, ":Y")
        -2>> =suggVerbPpas(\2, ":m:s")                                                              && Accord avec le sujet “il” : “\2” devrait être au masculin singulier.

    /-il  ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ /_LVEIF_  @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
        <<- /ppas/ tag(\1, "_LVEID_") and morphVC(\1, ":3s") and not value(\-1, "|légion|pléthore|néant|réalité|question|")
        --1>> =suggMasSing(\-1)                                                                     && Accord avec le sujet “il” : “\-1” devrait être au masculin singulier.

    [se|s’]  /-il  @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
        <<- /ppas/ tag(\2, "_VEPI_") and morphVC(\2, ":3s") and not value(\-1, "|légion|pléthore|néant|réalité|question|")
        --1>> =suggMasSing(\-1)                                                                     && Accord avec le sujet “il” : “\-1” devrait être au masculin singulier.

    [se|s’]  /-il  ?/_LVEPI_¿ ?/_LVEPI_¿ ?/_LVEPI_¿ ?/_LVEPI_¿ /_LVEPIF_  @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
        <<- /ppas/ tag(\2, "_LVEPID_") and morphVC(\2, ":3s") and not value(\-1, "|légion|pléthore|néant|réalité|question|")
        --1>> =suggMasSing(\-1)                                                                     && Accord avec le sujet “il” : “\-1” devrait être au masculin singulier.

    /-ce  *WORD
        <<- /ppas/ morphVC(\1, ":V0e.*:3s") and morph(\2, ":(?:[123][sp]|[AQ].*:[pf])", ":(?:G|W|Y|[me]:[si])")
    /-ce   @:[QA]¬:[GWY]
        <<- /ppas/ morphVC(\1, ":V0e.*:3s") and morph(\2, ":[QA].*:p") -2>> =suggSing(\2)               && Accord avec “\1” : “\2” devrait être au singulier.
        -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]|[AQ].*:[sf])", ":(?:G|W|Y|[me]:[pi])")
        -2>> =suggMasPlur(\2)                                           && Accord avec le sujet “\1” : “\2” devrait être au masculin pluriel.
        <<- /ppas/ __else__ and morphVC(\1, ":V0e.*:3p") and morph(\2, ":[QA].*:s") -2>> =suggPlur(\2)  && Accord avec “\1” : “\2” devrait être au pluriel.

    /-ce  @:[123][sp]¬:[GWYNAQ]
        <<- /ppas/ morphVC(\1, ":V0e.*:3s") -2>> =suggVerbPpas(\2, ":s")                            && Incohérence. Il faudrait ici un participe passé, pas une forme verbale conjuguée.
        <<- /ppas/ __else__ and morphVC(\1, ":V0e.*:3p") -2>> =suggVerbPpas(\2, ":p")               && Incohérence. Il faudrait ici un participe passé, pas une forme verbale conjuguée.

    ([ça|ceci|cela|celui-ci|celui-là|aucun|chacun]) ?[ne|n’]¿ ?[en|y]¿          (/_VE_)                                                 @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
    ([ça|ceci|cela|celui-ci|celui-là|aucun|chacun]) ?[ne|n’]¿ ?[en|y]¿          (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_   @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
    ([ça|ceci|cela|celui-ci|celui-là|aucun|chacun]) ?[ne|n’]¿ [se|s’] ?[en|y]¿  (/_VEP_)                                                @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
    ([ça|ceci|cela|celui-ci|celui-là|aucun|chacun]) ?[ne|n’]¿ [se|s’] ?[en|y]¿  (/_LVEPD_) ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_       @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
        <<- /ppas/ not tag(\1, "_enum_") and morph(\2, ":(?:3s|P)") and not morph(<1, ":[RV]|>(?:et|ou)/") and not tag(<1, "_ceque_")
        --1>> =suggMasSing(\-1)                                                                                         && Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.
28656
28657
28658
28659
28660
28661
28662
28663
28664
28665
28666
28667
28668
28669
28670
28671
28672
28673
28674
28675
28676
28677
28678
28679
28680
28681
28682
28683
28684
28685
28686
28687
28688
28689
28690
28691
28692
28693
28694
28695
28696
28697
28698
28699
28700
28701
28702
28703
28704
28705
28706
28707
28708
28709
28710
28711
28712
28713
28714
28715
28716
28717
28718
28719
28720
28721
28722
28723
28724
28725
28726
28727
28728
28729
28730
28731
28732
28733
28734
28735
28736
28737
28738
28739
28740
28741
28742
28743
28744
28745
28746
28747























































































28748
28749
28750
28751
28752
28753
28754
28729
28730
28731
28732
28733
28734
28735





















































































28736
28737
28738
28739
28740
28741
28742
28743
28744
28745
28746
28747
28748
28749
28750
28751
28752
28753
28754
28755
28756
28757
28758
28759
28760
28761
28762
28763
28764
28765
28766
28767
28768
28769
28770
28771
28772
28773
28774
28775
28776
28777
28778
28779
28780
28781
28782
28783
28784
28785
28786
28787
28788
28789
28790
28791
28792
28793
28794
28795
28796
28797
28798
28799
28800
28801
28802
28803
28804
28805
28806
28807
28808
28809
28810
28811
28812
28813
28814
28815
28816
28817
28818
28819
28820
28821
28822
28823
28824
28825
28826
28827
28828
28829







-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+







    [<start>|,|(|/_start_]  ?l’¿ un  ?[ne|n’]¿ ?[en|y]¿         (/_VE_)                                                 @:[AQ]¬:(?:[GWM]|[me]:[si])
    [<start>|,|(|/_start_]  ?l’¿ un  ?[ne|n’]¿ ?[en|y]¿         (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_   @:[AQ]¬:(?:[GWM]|[me]:[si])
    [<start>|,|(|/_start_]  ?l’¿ un  ?[ne|n’]¿ [se|s’] ?[en|y]¿ (/_VEP_)                                                @:[AQ]¬:(?:[GWM]|[me]:[si])
    [<start>|,|(|/_start_]  ?l’¿ un  ?[ne|n’]¿ [se|s’] ?[en|y]¿ (/_LVEPD_) ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_       @:[AQ]¬:(?:[GWM]|[me]:[si])
        <<- /ppas/ not value(\-1, "|légion|pléthore|néant|réalité|") and morph(\1, ":(?:[123]s|P)")
        --1>> =suggMasSing(\-1)                                                                     && Accord erroné : “un” et “\-1” ne sont pas accordés, l’adjectif devrait être au masculin singulier.

TEST: un des leurs restait {{introuvables}}
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: il continue de paraître {{pieuse}} aux yeux des bigts                       ->> pieux
TEST: il parvient à rester {{humbles}} en toutes circonstances                    ->> humble
TEST: il est susceptible d’être {{convoquée}}                                     ->> convoqué
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: ça rêve de redevenir {{puissante}}
TEST: tout commence à paraître {{limpides}}
TEST: lui ne parvient pas à rester {{froids}} malgré l’ardeur de son zèle           ->> froid
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 peut être {{dissoute}}
TEST: tout ne deviendra pas {{détruite}}
TEST: tout n’y sera pas {{dissoute}}
TEST: lui ne voulant être {{retrouvés}}
TEST: lequel renonce à être {{instruite}}
TEST: il s’efforçait d’être {{humbles}}
TEST: quiconque ne s’efforçait pas de rester {{utiles}} était fusillé.
TEST: celui qui s’efforce d’être {{humbles}}
TEST: celui-là qui ne s’efforçait jamais d’être {{gentille}}
TEST: celui-ci qui ne s’y efforcera pas de paraître {{utiles}}
TEST: ça s’efforce d’être {{humbles}}
TEST: celui-là ne s’efforçait jamais de paraître {{utiles}}
TEST: ceci ne s’en efforçait pas moins d’être particulièrement {{irritants}}
TEST: tout s’efforce de rester {{unis}} ensemble.
TEST: lui s’y efforçait de paraître {{instruits}}
TEST: il ne s’y efforce pas moins de paraître {{connaisseurs}}
TEST: lequel ne s’efforçait pas d’être {{connus}}
TEST: un d’entre nous ne sera pas {{épargnés}}
TEST: un des nôtres deviendra {{meilleurs}} que vous, aucun doute possible.
TEST: l’un d’entre eux ne paraîtra pas aussi {{éduquées}} que prévu
TEST: l’un de nous n’y risquera pas d’être {{découverts}}
TEST: l’un se fit {{rares}}                                                         ->> rare
TEST: un ne s’en fit pas moins {{arrogante}}                                        ->> arrogant
TEST: l’un ne s’en fit pas moins {{arrogante}}                                      ->> arrogant
TEST: un s’efforçait d’paraître {{instruits}} des dernières nouvelles               ->> instruit
TEST: un des petits était {{fatiguée}}                                              ->> fatigué
TEST: un des chiens n’était pas {{endormie}}                                        ->> endormi
TEST: un des nôtres n’y avait pas été bien {{accueillie}}                           ->> accueilli
TEST: un de ces amis avait été {{attaquée}}                                         ->> attaqué
TEST: un de nos amis se faisait {{belle}}                                           ->> beau
TEST: un de ses frères ne s’efforçait pas de paraître {{courtoise}}                 ->> courtois
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}} ?
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: était-ce {{difficiles}}
TEST: étaient-ce {{grande}} intentions qui nous sauveraient ?
TEST: sait-il être {{surveillées}}                                                  ->> surveillé
TEST: se révéla-t-il {{faibles}}                                                    ->> faible
TEST: s’efforce-t-il de paraître {{savante}}                                        ->> savant
TEST: un des leurs restait {{introuvables}}                                                 ->> introuvable
TEST: Il semble être {{partis}} pour toujours.                                              ->> parti
TEST: Il n’est pas {{demandée}} à chacun de participer.                                     ->> demandé
TEST: Il n’en était pas {{contents}}.                                                       ->> content
TEST: Il est {{laissés}} à lui-même                                                         ->> laissé
TEST: il continue de paraître {{pieuse}} aux yeux des bigts                                 ->> pieux
TEST: il parvient à rester {{humbles}} en toutes circonstances                              ->> humble
TEST: il est susceptible d’être {{convoquée}}                                               ->> convoqué
TEST: s’indigner contre quiconque en fut {{fâchés}}                                         ->> fâché
TEST: celui qui ne semble pas {{étonnés}}                                                   ->> étonné
TEST: c’est ça qui paraît {{stupides}}                                                      ->> stupide
TEST: celui-là semble {{perdus}} dans ses pensées.                                          ->> perdu
TEST: c’est {{condescendants}}.                                                             ->> condescendant
TEST: C’est {{finis}}.                                                                      ->> fini
TEST: Ç’avait été {{horribles}}                                                             ->> horrible
TEST: ça n’y semblait pas {{pertinents}}                                                    ->> pertinent
TEST: cela paraît {{incroyables}}                                                           ->> incroyable
TEST: ça rêve de redevenir {{puissante}}                                                    ->> puissant
TEST: tout commence à paraître {{limpides}}                                                 ->> limpide
TEST: lui ne parvient pas à rester {{froids}} malgré l’ardeur de son zèle                   ->> froid
TEST: ceci ne paraissait avoir été {{efficaces}}                                            ->> efficace
TEST: ça peut avoir été {{efficaces}}, mais c’est souvent une putain d’illusion.            ->> efficace
TEST: elle avait accompagné cet homme, lequel était {{revenue}} de l’enfer.                 ->> revenu
TEST: Il peut être {{observée}}.                                                            ->> observé
TEST: celui-là pensait être {{perdue}}                                                      ->> perdu
TEST: celui-là peut être {{perdue}}                                                         ->> perdu
TEST: il pense avoir été {{volés}}                                                          ->> volé
TEST: lui ne pensait jamais être {{reconnus}}.                                              ->> reconnu
TEST: lui n’y affirmait jamais avoir été {{reconnus}}                                       ->> reconnu
TEST: ça ne semble pas avoir été {{conçus}} pour ça.                                        ->> conçu
TEST: celui-ci déclare être devenu {{fous}}                                                 ->> fou|foutu
TEST: celui-là qui n’aime pas avoir paru plus {{grands}} qu’il ne l’était réellement        ->> grand
TEST: cela qui n’en était pas moins {{absurdes}}                                            ->> absurde
TEST: lui qui affirmait être devenu {{éclairée}}                                            ->> éclairé
TEST: lui qui ne croit rester {{humbles}} en mettant sans cesse en avant ses mérites        ->> humble
TEST: lui qui n’en aimait pas rester {{visibles}}                                           ->> visible
TEST: lequel allait être {{renvoyée}} de l’établissement.                                   ->> renvoyé
TEST: tout peut être {{dissoute}}                                                           ->> dissout
TEST: tout ne deviendra pas {{détruite}}                                                    ->> détruit
TEST: tout n’y sera pas {{dissoute}}                                                        ->> dissout
TEST: lui ne voulant être {{retrouvés}}                                                     ->> retrouvé
TEST: lequel renonce à être {{instruite}}                                                   ->> instruit
TEST: il s’efforçait d’être {{humbles}}                                                     ->> humble
TEST: quiconque ne s’efforçait pas de rester {{utiles}} était fusillé.                      ->> utile
TEST: celui qui s’efforce d’être {{humbles}}                                                ->> humble
TEST: celui-là qui ne s’efforçait jamais d’être {{gentille}}                                ->> gentil
TEST: celui-ci qui ne s’y efforcera pas de paraître {{utiles}}                              ->> utile
TEST: ça s’efforce d’être {{humbles}}                                                       ->> humble
TEST: celui-là ne s’efforçait jamais de paraître {{utiles}}                                 ->> utile
TEST: ceci ne s’en efforçait pas moins d’être particulièrement {{irritants}}                ->> irritant
TEST: tout s’efforce de rester {{unis}} ensemble.                                           ->> uni
TEST: lui s’y efforçait de paraître {{instruits}}                                           ->> instruit
TEST: il ne s’y efforce pas moins de paraître {{connaisseurs}}                              ->> connaisseur
TEST: lequel ne s’efforçait pas d’être {{connus}}                                           ->> connu
TEST: un d’entre nous ne sera pas {{épargnés}}                                              ->> épargné
TEST: un des nôtres deviendra {{meilleurs}} que vous, aucun doute possible.                 ->> meilleur
TEST: l’un d’entre eux ne paraîtra pas aussi {{éduquées}} que prévu                         ->> éduqué
TEST: l’un de nous n’y risquera pas d’être {{découverts}}                                   ->> découvert
TEST: l’un se fit {{rares}}                                                                 ->> rare
TEST: un ne s’en fit pas moins {{arrogante}}                                                ->> arrogant
TEST: l’un ne s’en fit pas moins {{arrogante}}                                              ->> arrogant
TEST: un s’efforçait d’paraître {{instruits}} des dernières nouvelles                       ->> instruit
TEST: un des petits était {{fatiguée}}                                                      ->> fatigué
TEST: un des chiens n’était pas {{endormie}}                                                ->> endormi
TEST: un des nôtres n’y avait pas été bien {{accueillie}}                                   ->> accueilli
TEST: un de ces amis avait été {{attaquée}}                                                 ->> attaqué
TEST: un de nos amis se faisait {{belle}}                                                   ->> beau
TEST: un de ses frères ne s’efforçait pas de paraître {{courtoise}}                         ->> courtois
TEST: il se révéla totalement {{incapables}} d’y parvenir.                                  ->> incapable
TEST: ceci se veut {{différents}} des autres.                                               ->> différent
TEST: celui-là qui ne se montre jamais {{reconnaissants}}                                   ->> reconnaissant
TEST: lequel se veut {{imbattables}} ?                                                      ->> imbattable
TEST: Est-il {{arriver}} ?                                                                  ->> arrivé
TEST: Est-il déjà {{arriver}} ?                                                             ->> arrivé
TEST: N’est-il pas {{aveugles}}                                                             ->> aveugle|aveuglé
TEST: Est-il souvent {{arrivait}} de se tromper ?                                           ->> arrivé
TEST: Était-il {{prit}} dans la tourmente ?                                                 ->> pris
TEST: Serait-il {{reconnut}} dans la tourmente ?                                            ->> reconnu
TEST: restera-t-il coûte que coûte {{connut}} du grand public                               ->> connu
#TEST: Semblait-il {{fatiguées}} ?                                                          ->> fatiguée
TEST: était-ce {{difficiles}}                                                               ->> difficile
TEST: étaient-ce {{grande}} intentions qui nous sauveraient ?                               ->> grandes
TEST: était-ce {{oubliait}}                                                                 ->> oublié|oubliée
TEST: étaient-ce {{oubliait}}                                                               ->> oubliés|oubliées
TEST: sait-il être {{surveillées}}                                                          ->> surveillé
TEST: se révéla-t-il {{faibles}}                                                            ->> faible
TEST: s’efforce-t-il de paraître {{savante}}                                                ->> savant
TEST: Est-ce former de futurs travailleurs ou bien des citoyens
TEST: Est-ce peine perdue ?
TEST: semble-t-il savoir de quoi il parle ?
TEST: Parait-il ennuyer l’assistance ?
TEST: Est-il question de ceci ou de cela ?
TEST: C’est donc seules que les deux femmes sont amenées à comparaître
TEST: C’eût été pure imagination.
28777
28778
28779
28780
28781
28782
28783
28784
28785


28786
28787
28788
28789
28790





28791
28792
28793
28794
28795
28796
28797
28852
28853
28854
28855
28856
28857
28858


28859
28860
28861
28862



28863
28864
28865
28866
28867
28868
28869
28870
28871
28872
28873
28874







-
-
+
+


-
-
-
+
+
+
+
+







    ([elle|celle|celle-ci|celle-là|aucune|chacune]) qui ?[ne|n’]¿ ?[en|y]¿         (/_VE_)                                                 @:(?:N.*:p|[AQ])¬:(?:[GWY]|[fe]:[si])
    ([elle|celle|celle-ci|celle-là|aucune|chacune]) qui ?[ne|n’]¿ ?[en|y]¿         (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_   @:(?:N.*:p|[AQ])¬:(?:[GWY]|[fe]:[si])
    ([elle|celle|celle-ci|celle-là|aucune|chacune]) qui ?[ne|n’]¿ [se|s’] ?[en|y]¿ (/_VEP_)                                                @:(?:N.*:p|[AQ])¬:(?:[GWY]|[fe]:[si])
    ([elle|celle|celle-ci|celle-là|aucune|chacune]) qui ?[ne|n’]¿ [se|s’] ?[en|y]¿ (/_LVEPD_) ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_       @:(?:N.*:p|[AQ])¬:(?:[GWY]|[fe]:[si])
        <<- /ppas/ morph(\2, ":(?:[123]s|P)") and not tag(<1, "_ceque_")
        --1>> =suggFemSing(\-1)                                                                     && Accord avec le sujet “\1 qui” : “\-1” devrait être au féminin singulier.

    /-elle  @:(?:[123][sp]|Y|[NAQ].*:[pm])¬:(?:G|W|[fe]:[si])
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:[123]s") and not value(<1, "|se|s’|")
    /-elle  @:[NAQ].*:[pm]¬:(?:G|W|[fe]:[si])
        <<- /ppas/ morphVC(\1, ":V.e.*:[123]s") and not value(<1, "|se|s’|")
        -2>> =suggFemSing(\2)                                                                       && Accord avec le sujet “elle” : “\2” devrait être au féminin singulier.

    /-elle  @:(?:[123][sp]|[NAQ].*:[pm])¬:(?:G|W|Y|[fe]:[si])
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/.*:[123]s")
        -2>> =suggFemSing(\2)                                                                       && Accord avec le sujet “elle” : “\2” devrait être au féminin singulier.
    /-elle  @:(?:[123][sp]|Y)¬:[GWNAQ]
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:[123]s") and not value(<1, "|se|s’|")
        -2>> =suggVerbPpas(\2, ":f:s")                                                              && Accord avec le sujet “elle” : “\2” devrait être au féminin singulier.
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/.*:[123]s") and not morph(\-1, ":Y")
        -2>> =suggVerbPpas(\2, ":f:s")                                                              && Accord avec le sujet “elle” : “\2” devrait être au féminin singulier.

    /-elle  ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ /_LVEIF_  @:(?:N.*:p|[AQ])¬:(?:[GWY]|[fe]:[si])
        <<- /ppas/ tag(\1, "_LVEID_") and morphVC(\1, ":3s") and not value(\-1, "|néant|")
        --1>> =suggFemSing(\-1)                                                                     && Accord avec le sujet “elle” : “\-1” devrait être au féminin singulier.

    [se|s’]  /-elle  @:(?:N.*:p|[AQ])¬:(?:[GWY]|[fe]:[si])
        <<- /ppas/ tag(\2, "_VEPI_") and morphVC(\2, ":3s") and not value(\-1, "|néant|")
28810
28811
28812
28813
28814
28815
28816
28817
28818
28819
28820
28821
28822
28823
28824
28825
28826
28827
28828
28829
28830
28831
28832
28833
28834
28835
28836
28837
28838
28839
28840
28841
28842
28843
28844
28845
28846
28847
28848
28849
28850
28851
28852
28853
28854
28855
28856
28857
28858
28859
28860
28861
28862
28863
28864
28865
28866
28867
28868






















































28869
28870
28871
28872
28873
28874
28875
28876

28877
28878
28879
28880


28881
28882

28883
28884
28885


28886
28887
28888
28889
28890
28891
28892
28893
28894
28895
28896
28897

28898
28899

28900
28901
28902
28903





28904
28905
28906
28907
28908
28909
28910
28911
28912
28913
28914
28915
28916
28917
28918
28919
28920
28921
28922
28923
28924
28925
28926
28927















28928
28929
28930

28931
28932
28933
28934
28935
28936
28937
28938
28939
28940
28941
28942
28943
28944
28945


28946
28947
28948
28949
28950






28951
28952
28953
28954
28955
28956
28957
28958
28959
28960
28961
28962
28963
28964

28965
28966
28967
28968
28969
28970
28971
28972
28973
28974
28975
28976
28977
28978
28979
28980















28981
28982
28983

28984
28985
28986
28987
28988
28989
28990

28991
28992

28993
28994
28995
28996


28997
28998
28999


29000
29001
29002
29003
29004
29005
29006
29007
29008
29009
29010
29011
29012
29013
29014


29015
29016
29017
29018
29019






29020
29021
29022
29023
29024
29025
29026
28887
28888
28889
28890
28891
28892
28893




















































28894
28895
28896
28897
28898
28899
28900
28901
28902
28903
28904
28905
28906
28907
28908
28909
28910
28911
28912
28913
28914
28915
28916
28917
28918
28919
28920
28921
28922
28923
28924
28925
28926
28927
28928
28929
28930
28931
28932
28933
28934
28935
28936
28937
28938
28939
28940
28941
28942
28943
28944
28945
28946
28947
28948
28949
28950
28951
28952
28953
28954

28955




28956
28957
28958

28959



28960
28961
28962
28963
28964
28965
28966
28967
28968
28969
28970
28971
28972

28973


28974
28975



28976
28977
28978
28979
28980
28981
28982
28983
28984
28985
28986
28987
28988
28989
28990














28991
28992
28993
28994
28995
28996
28997
28998
28999
29000
29001
29002
29003
29004
29005
29006
29007
29008
29009
29010
29011
29012
29013
29014
29015
29016
29017
29018
29019
29020
29021
29022


29023
29024
29025
29026



29027
29028
29029
29030
29031
29032
29033
29034
29035
29036
29037
29038
29039
29040
29041
29042
29043
29044
29045

29046
29047















29048
29049
29050
29051
29052
29053
29054
29055
29056
29057
29058
29059
29060
29061
29062
29063
29064
29065
29066
29067
29068
29069
29070
29071
29072

29073
29074

29075




29076
29077
29078


29079
29080
29081
29082
29083
29084
29085
29086
29087
29088
29089
29090
29091
29092
29093


29094
29095
29096
29097



29098
29099
29100
29101
29102
29103
29104
29105
29106
29107
29108
29109
29110







-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+







-
+
-
-
-
-
+
+

-
+
-
-
-
+
+











-
+
-
-
+

-
-
-
+
+
+
+
+










-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+



+













-
-
+
+


-
-
-
+
+
+
+
+
+













-
+

-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+



+






-
+

-
+
-
-
-
-
+
+

-
-
+
+













-
-
+
+


-
-
-
+
+
+
+
+
+







    [<start>|,|(|/_start_]  ?l’¿ une  ?[ne|n’]¿  ?[en|y]¿           (/_VE_)                                                 @:[AQ]¬:(?:[GWM]|[fe]:[si])
    [<start>|,|(|/_start_]  ?l’¿ une  ?[ne|n’]¿  ?[en|y]¿           (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_   @:[AQ]¬:(?:[GWM]|[fe]:[si])
    [<start>|,|(|/_start_]  ?l’¿ une  ?[ne|n’]¿  [se|s’] ?[en|y]¿   (/_VEP_)                                                @:[AQ]¬:(?:[GWM]|[fe]:[si])
    [<start>|,|(|/_start_]  ?l’¿ une  ?[ne|n’]¿  [se|s’] ?[en|y]¿   (/_LVEPD_) ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_       @:[AQ]¬:(?:[GWM]|[fe]:[si])
        <<- /ppas/ not value(\-1, "|néant|") and morph(\1, ":(?:[123]s|P)")
        --1>> =suggFemSing(\-1)                                                                     && Accord erroné : “une” et “\-1” ne sont pas accordés, l’adjectif devrait être au féminin 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}}                                                     ->> petite
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: elle commence à y devenir {{connu}}                                           ->> connue
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-ci paraît susceptible d’être {{choisi}}                                 ->> choisie
TEST: celle qui ne pense pas être {{découvert}}
TEST: elle qui refuse de devenir {{célèbres}}
TEST: laquelle n’était pas {{contrarié}}
TEST: laquelle vient d’être {{fini}}                                                ->> finie
TEST: elle s’efforçait d’être {{belles}} à ses propres yeux
TEST: elle ne s’efforçait jamais de paraître {{douées}}
TEST: celle qui s’efforçait de paraître {{humbles}}
TEST: elle qui ne s’efforçait jamais d’être {{connus}}
TEST: celle-là qui ne s’en efforçait pas moins d’être {{reconnu}}
TEST: celle-ci ne s’y efforçait jamais de devenir plus {{fortes}}
TEST: laquelle s’y efforce de paraître {{humbles}}
TEST: une d’elles risquait d’être {{attaqué}} en justice
TEST: l’une des nôtres était {{perdu}} dans la paperasse
TEST: l’une d’entre nous ne risquait pas de devenir {{folles}}
TEST: l’une d’entre elles n’y était pas {{sensibles}}
TEST: une se fera {{classiques}}                                                    ->> classique
TEST: l’une se fit {{beaux}} pour l’occasion                                        ->> belle
TEST: l’une ne s’efforçait jamais de paraître {{habiles}}                           ->> habile
TEST: l’une ne s’y ferait pas moins {{grand}}                                       ->> grande
TEST: Une des fleurs est {{fané}}.                                                  ->> fanée
TEST: une des fleurs ne semblait pas être {{éclos}}                                 ->> éclose
TEST: une des fleurs n’en avait été {{arrosé}}                                      ->> arrosée
TEST: Une de ces fleurs est {{fané}}                                                ->> fanée
TEST: Une de nos fleurs n’est pas {{fané}}                                          ->> fanée
TEST: Une de leurs fleurs n’y semble pas {{arrosé}}                                 ->> arrosée
TEST: une des mères se fait {{beau}}                                                ->> belle
TEST: une de mes amies s’y efforçait de paraître {{désintéressé}}                   ->> désintéressée
TEST: croit-elle devenir aussi {{fortes}} que son amie                              ->> forte
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: Est-elle {{arriver}} ?
TEST: Est-elle déjà {{arriver}} ?
TEST: Était-elle {{fatiguer}} ?
TEST: Paraissait-elle {{surpris}} ?
TEST: se pensait-elle {{vaincus}}                                                   ->> vaincue
TEST: s’efforce-t-elle de paraître {{fortes}}                                       ->> forte
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}}                                                             ->> petite
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é}}                                                     ->> trompée
TEST: Elle peut être {{observées}}.                                                         ->> observée
TEST: elle commence à y devenir {{connu}}                                                   ->> connue
TEST: ici, elle ne risque pas d’être {{attaquées}}                                          ->> attaquée
TEST: celle-ci ne semble pas être devenue {{aigries}}                                       ->> aigrie
TEST: celle qui paraît {{dingues}} de toi                                                   ->> dingue
TEST: celle-là qui n’en imagine pas cependant être devenue si {{distingué}}                 ->> distinguée
TEST: Celle-ci peut avoir été {{endommagé}}.                                                ->> endommagée
TEST: celle-ci paraît susceptible d’être {{choisi}}                                         ->> choisie
TEST: celle qui ne pense pas être {{découvert}}                                             ->> découverte
TEST: elle qui refuse de devenir {{célèbres}}                                               ->> célèbre|célébrée
TEST: laquelle n’était pas {{contrarié}}                                                    ->> contrariée
TEST: laquelle vient d’être {{fini}}                                                        ->> finie
TEST: elle s’efforçait d’être {{belles}} à ses propres yeux                                 ->> belle
TEST: elle ne s’efforçait jamais de paraître {{douées}}                                     ->> douée
TEST: celle qui s’efforçait de paraître {{humbles}}                                         ->> humble
TEST: elle qui ne s’efforçait jamais d’être {{connus}}                                      ->> connue
TEST: celle-là qui ne s’en efforçait pas moins d’être {{reconnu}}                           ->> reconnue
TEST: celle-ci ne s’y efforçait jamais de devenir plus {{fortes}}                           ->> forte
TEST: laquelle s’y efforce de paraître {{humbles}}                                          ->> humble
TEST: une d’elles risquait d’être {{attaqué}} en justice                                    ->> attaquée
TEST: l’une des nôtres était {{perdu}} dans la paperasse                                    ->> perdue
TEST: l’une d’entre nous ne risquait pas de devenir {{folles}}                              ->> folle
TEST: l’une d’entre elles n’y était pas {{sensibles}}                                       ->> sensible
TEST: une se fera {{classiques}}                                                            ->> classique
TEST: l’une se fit {{beaux}} pour l’occasion                                                ->> belle
TEST: l’une ne s’efforçait jamais de paraître {{habiles}}                                   ->> habile
TEST: l’une ne s’y ferait pas moins {{grand}}                                               ->> grande
TEST: Une des fleurs est {{fané}}.                                                          ->> fanée
TEST: une des fleurs ne semblait pas être {{éclos}}                                         ->> éclose
TEST: une des fleurs n’en avait été {{arrosé}}                                              ->> arrosée
TEST: Une de ces fleurs est {{fané}}                                                        ->> fanée
TEST: Une de nos fleurs n’est pas {{fané}}                                                  ->> fanée
TEST: Une de leurs fleurs n’y semble pas {{arrosé}}                                         ->> arrosée
TEST: une des mères se fait {{beau}}                                                        ->> belle
TEST: une de mes amies s’y efforçait de paraître {{désintéressé}}                           ->> désintéressée
TEST: croit-elle devenir aussi {{fortes}} que son amie                                      ->> forte
TEST: Elle se sait plus {{fortes}} qu’eux tous.                                             ->> forte
TEST: elle se vit {{abandonné}}                                                             ->> abandonnée
TEST: à celle qui se révélera {{attentif}} à tous ces problèmes.                            ->> attentive
TEST: laquelle ne se sentit {{légitimes}} malgré ses compétences dans ce domaine.           ->> légitime|légitimée
TEST: Est-elle {{arriver}} ?                                                                ->> arrivée
TEST: Est-elle déjà {{arriver}} ?                                                           ->> arrivée
TEST: Était-elle {{fatiguer}} ?                                                             ->> fatiguée
TEST: Paraissait-elle {{surpris}} ?                                                         ->> surprise
TEST: semble-t-elle {{désirait}}                                                            ->> désirée
TEST: se pensait-elle {{vaincus}}                                                           ->> vaincue
TEST: s’efforce-t-elle de paraître {{fortes}}                                               ->> forte
TEST: elle se sent vide.
TEST: elle est néant


__ppas_inversion_être_on__
    /-on  @:(?:[123][sp]|Y)¬:[GWQ]
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/") and not value(<1, "|se|s’|")
        -2>> =suggVerbPpas(\2)                                          && Accord avec le sujet “on”.
        -2>> =suggVerbPpas(\2)                                          && Incorence. Il faut ici un participe pas.

    /-on  @:[123][sp]¬:[GWYQ]
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggVerbPpas(\2)                                          && Accord avec le sujet “on”.
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/") and not morph(\-1, ":Y")
        -2>> =suggVerbPpas(\2)                                          && Incorence. Il faut ici un participe pas.

TEST: est-on déjà {{passer}} de ce côté-là
TEST: est-on déjà {{passer}} de ce côté-là                                                  ->> passé|passés|passée|passées
TEST: Aurait-on déjà {{finit}} notre tour du monde ?
TEST: Deviendrait-on {{meurtrit}} ?
TEST: parait-on {{désespérait}} à ce point
TEST: Deviendrait-on {{meurtrit}} ?                                                         ->> meurtri|meurtris|meurtrie|meurtries
TEST: parait-on {{désespérait}} à ce point                                                  ->> désespéré|désespérés|désespérée|désespérées
TEST: ne serait-on pas surpris par la mort


__ppas_iel_verbe_état__
    iel ?[ne|n’]¿ ?[en|y]¿          (/_VE_)                                                 @:[NAQ].*:p¬:[GWYsi]
    iel ?[ne|n’]¿ ?[en|y]¿          (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_   @:[NAQ].*:p¬:[GWYsi]
    iel ?[ne|n’]¿ [se|s’] ?[en|y]¿  (/_VEP_)                                                @:[NAQ].*:p¬:[GWYsi]
    iel ?[ne|n’]¿ [se|s’] ?[en|y]¿  (/_LVEPD_) ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_       @:[NAQ].*:p¬:[GWYsi]
        <<- /ppas/ not value(\-1, "|légion|pléthore|néant|réalité|") and not morph(<1, ":[RV]") and morph(\1, ":(?:3s|P)") and not tag(<1, "_ceque_")
        --1>> =suggSing(\-1)                                                                        && Accord avec le sujet “iel” : “\-1” devrait être au pluriel.

    /-iel  @:(?:[123][sp]|Y|[NAQ].*:p)¬:[GWsi]
    /-iel  @:[NAQ].*:p¬:[GWsi]
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:[123]s")
        -2>> =suggSing(\2)                                                                          && Accord avec le sujet “iel” : “\2” devrait être au singulier.
        <<- /ppas/ morphVC(\1, ":V.e.*:[123]s") -2>> =suggSing(\2)                                  && Accord avec le sujet “iel” : “\2” devrait être au singulier.

    /-iel  @:(?:[123][sp]|[NAQ].*:p)¬:[GWYsi]
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/.*:[123]s")
        -2>> =suggSing(\2)                                                                          && Accord avec le sujet “iel” : “\2” devrait être au singulier.
    /-iel  @:(?:[123][sp]|Y)¬:[GWNAQ]
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:[123]s")
        -2>> =suggVerbPpas(\2, ":s")                                                                && Accord avec le sujet “iel” : “\2” devrait être au singulier.
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/.*:[123]s") and not morph(\-1, ":Y")
        -2>> =suggVerbPpas(\2, ":s")                                                                && Accord avec le sujet “iel” : “\2” devrait être au singulier.

    /-iel  ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ /_LVEIF_  @:[NAQ].*:p¬:[GWYsi]
        <<- /ppas/ morphVC(\1, ":3s") --1>> =suggSing(\-1)                                          && Accord avec le sujet “iel” : “\-1” devrait être au singulier.

    [se|s’]  /-iel  @:[NAQ].*:p¬:[GWYsi]
        <<- /ppas/ tag(\2, "_VEPI_") and morphVC(\2, ":3s") --1>> =suggSing(\-1)                    && Accord avec le sujet “iel” : “\-1” devrait être au singulier.

    [se|s’]  /-iel  ?/_LVEPI_¿ ?/_LVEPI_¿ ?/_LVEPI_¿ ?/_LVEPI_¿ /_LVEPIF_  @:[NAQ].*:p¬:[GWYsi]
        <<- /ppas/ tag(\2, "_LVEPID_") and morphVC(\2, ":3s") --1>> =suggSing(\-1)                  && Accord avec le sujet “iel” : “\-1” devrait être au singulier.

TEST: iel paraît {{faibles}}
TEST: iel paraît avoir été complètement {{prises}} de panique.
TEST: iel doit avoir été bien {{méchants}} pour être traité de la sorte.
TEST: iel ne peut devenir aussi {{perspicaces}} avec tout cet alcool ingurgité.
TEST: iel pense être {{désirés}}
TEST: iel n’y doit pas être {{instruits}}, mais…
TEST: iel risque de devenir {{fous}}
TEST: iel commence à être {{connus}}
TEST: iel reste susceptible de devenir {{dingues}}
TEST: iel s’efforce de sembler {{humbles}}
TEST: iel ne s’efforce pas d’être {{meilleurs}}
TEST: iel ne s’y efforce pas de devenir plus {{charmantes}} à leurs yeux.
TEST: serait-iel {{fâchés}} contre vous ?
TEST: Demeurerait-iel {{dingues}} d’elle ?
TEST: iel paraît {{faibles}}                                                                ->> faible
TEST: iel paraît avoir été complètement {{prises}} de panique.                              ->> prise
TEST: iel doit avoir été bien {{méchants}} pour être traité de la sorte.                    ->> méchant
TEST: iel ne peut devenir aussi {{perspicaces}} avec tout cet alcool ingurgité.             ->> perspicace
TEST: iel pense être {{désirés}}                                                            ->> désiré
TEST: iel n’y doit pas être {{instruits}}, mais…                                            ->> instruit
TEST: iel risque de devenir {{fous}}                                                        ->> fou
TEST: iel commence à être {{connus}}                                                        ->> connu
TEST: iel reste susceptible de devenir {{dingues}}                                          ->> dingue
TEST: iel s’efforce de sembler {{humbles}}                                                  ->> humble
TEST: iel ne s’efforce pas d’être {{meilleurs}}                                             ->> meilleur
TEST: iel ne s’y efforce pas de devenir plus {{charmantes}} à leurs yeux.                   ->> charmante
TEST: serait-iel {{fâchés}} contre vous ?                                                   ->> fâché
TEST: serait-iel {{retrouver}}                                                              ->> retrouvé|retrouvée
TEST: Demeurerait-iel {{dingues}} d’elle ?                                                  ->> dingue
TEST: pense-t-iel être devenu plus {{malins}} qu’elle                                       ->> malin
TEST: s’avoua-t-iel {{coupables}}                                                           ->> coupable
TEST: s’efforça-t-iel d’être {{discrets}}                                                   ->> discret
TEST: parait-iel {{oubliait}} par ses pairs                                                 ->> oublié|oubliée
TEST: iel est légion.
TEST: iel ne paraît pas avoir été affecté, bien qu’iel eût été frappé par un obus.
TEST: iel est devenu fort.


__ppas_nous_verbe_état__
    nous ?[ne|n’]¿ ?[en|y]¿         (/_VE_)                                                 @:[NAQ].*:s¬:[GWYpi]
    nous ?[ne|n’]¿ ?[en|y]¿         (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_   @:[NAQ].*:s¬:[GWYpi]
    nous ?[ne|n’]¿ nous ?[en|y]¿    (/_VEP_)                                                @:[NAQ].*:s¬:[GWYpi]
    nous ?[ne|n’]¿ nous ?[en|y]¿    (/_LVEPD_) ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_       @:[NAQ].*:s¬:[GWYpi]
        <<- /ppas/ not value(\-1, "|légion|pléthore|néant|réalité|") and not morph(<1, ":[RV]|>(?:ne|nous)/") and morph(\1, ":(?:1p|P)") and not tag(<1, "_ceque_")
        --1>> =suggPlur(\-1)                                                                        && Accord avec le sujet “nous” : “\-1” devrait être au pluriel.

    /-nous  @:(?:[123][sp]|Y|[NAQ].*:s)¬:[GWpi]|>dire/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:1p") and not value(\-1, "|légion|pléthore|néant|réalité|") and not value(<1, "|nous|")
    /-nous  @:[NAQ].*:s¬:[GWpi]|>dire/
        <<- /ppas/ morphVC(\1, ":V.e.*:1p") and not value(\-1, "|légion|pléthore|néant|réalité|") and not value(<1, "|nous|")
        -2>> =suggPlur(\2)                                                                          && Accord avec le sujet “nous” : “\2” devrait être au pluriel.

    /-nous  @:(?:[123][sp]|[NAQ].*:s)¬:[GWYpi]|>dire/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/.*:1p") and not value(\-1, "|légion|pléthore|néant|réalité|")
        -2>> =suggPlur(\2)                                                                          && Accord avec le sujet “nous” : “\2” devrait être au pluriel.
    /-nous  @:(?:[123][sp]|Y)¬:[GWNAQ]
        <<- /ppas/ not value(\-1, "|légion|pléthore|néant|réalité|") >>>
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:1p")
        -2>> =suggVerbPpas(\2, ":p")                                                                && Accord avec le sujet “nous” : “\2” devrait être au pluriel.
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/.*:1p") and not morph(\-1, ":Y")
        -2>> =suggVerbPpas(\2, ":p")                                                                && Accord avec le sujet “nous” : “\2” devrait être au pluriel.

    /-nous  ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ /_LVEIF_  @:[NAQ].*:s¬:[GWYpi]
        <<- /ppas/ tag(\1, "_LVEID_") and morphVC(\1, ":1p") and not value(\-1, "|légion|pléthore|néant|réalité|")
        --1>> =suggPlur(\-1)                                                                        && Accord avec le sujet “nous” : “\-1” devrait être au pluriel.

    nous  /-nous  @:[NAQ].*:s¬:[GWYpi]
        <<- /ppas/ tag(\2, "_VEPI_") and morphVC(\2, ":1p") and not value(\-1, "|légion|pléthore|néant|réalité|")
        --1>> =suggPlur(\-1)                                                                        && Accord avec le sujet “nous” : “\-1” devrait être au pluriel.

    nous  /-nous  ?/_LVEPI_¿ ?/_LVEPI_¿ ?/_LVEPI_¿ ?/_LVEPI_¿ /_LVEPIF_  @:[NAQ].*:s¬:[GWYpi]
        <<- /ppas/ tag(\2, "_LVEPID_") and morphVC(\2, ":1p") and not value(\-1, "|légion|pléthore|néant|réalité|")
        --1>> =suggPlur(\-1)                                                                        && Accord avec le sujet “nous” : “\-1” devrait être au pluriel.

TEST: nous paraissons {{faible}}
TEST: nous paraissons {{faible}}                                                            ->> faibles
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 commençons à devenir {{célèbre}}
TEST: nous refusons d’être {{classé}} de la sorte
TEST: nous nous efforçons de paraître {{humble}}
TEST: nous ne nous efforcerons pas de devenir {{meilleur}}
TEST: nous ne nous y efforçâmes guère de paraître {{dépourvu}} de moyens…
TEST: nous paraissons susceptibles d’être {{choisi}}
TEST: nous nous pensions {{invincible}} jusqu’au jour où tout a basculé.
TEST: Sommes-nous {{arriver}} ?
TEST: Sommes-nous déjà {{arriver}} ?
TEST: Ne sommes-nous pas {{aveugle}}
TEST: Paraissons-nous {{faible}} ?
TEST: Nous devons avoir été bien {{méchant}} pour être traité de la sorte.                  ->> méchants
TEST: nous ne pouvons devenir aussi {{perspicace}} avec tout cet alcool ingurgité.          ->> perspicaces
TEST: nous pensons être {{désiré}}                                                          ->> désirés
TEST: nous n’y devons pas être {{instruit}}, mais…                                          ->> instruits
TEST: nous commençons à devenir {{célèbre}}                                                 ->> célèbres
TEST: nous refusons d’être {{classé}} de la sorte                                           ->> classés
TEST: nous nous efforçons de paraître {{humble}}                                            ->> humbles
TEST: nous ne nous efforcerons pas de devenir {{meilleur}}                                  ->> meilleurs
TEST: nous ne nous y efforçâmes guère de paraître {{dépourvu}} de moyens…                   ->> dépourvus
TEST: nous paraissons susceptibles d’être {{choisi}}                                        ->> choisis
TEST: nous nous pensions {{invincible}} jusqu’au jour où tout a basculé.                    ->> invincibles
TEST: Sommes-nous {{arriver}} ?                                                             ->> arrivés|arrivées
TEST: Sommes-nous déjà {{arriver}} ?                                                        ->> arrivés|arrivées
TEST: Ne sommes-nous pas {{aveugle}}                                                        ->> aveugles
TEST: Paraissons-nous {{faible}} ?                                                          ->> faibles
TEST: saurons-nous devenir aussi {{puissant}}                                               ->> puissants
TEST: nous avouons-nous {{vaincu}}                                                          ->> vaincus
TEST: nous efforcerons-nous d’être {{reconnu}}                                              ->> reconnus
TEST: demeurions-nous {{reconnut}}                                                          ->> reconnus|reconnues
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.
TEST: nous sommes devenus néant.


__ppas_inversion_être_vous__
    /-vous  @:(?:[123][sp]|Y)¬:[GWisp]
    /-vous  @:(?:[123][sp]|Y)¬:[GWNAQ]
        <<- /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”.
        -2>> =suggVerbPpas(\2)                                          && Incorence. Il faut ici un participe pas.

    /-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”.
        <<- /ppas/ not value(\1, "|rendez-vous|") and morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/") and not morph(\-1, ":Y")
        -2>> =suggVerbPpas(\2)                                          && Incorence. Il faut ici un participe pas.

TEST: Êtes-vous {{connut}} en ce milieu ?
TEST: semblez-vous {{prit}} par votre travail ?
TEST: Êtes-vous {{connut}} en ce milieu ?                                                   ->> connu|connus|connue|connues
TEST: semblez-vous {{prit}} par votre travail ?                                             ->> pris|prise|prises
TEST: êtes-vous surpris ?
TEST: Resterez-vous manger ?
TEST: Ton rendez-vous arrive bientôt.


__ppas_3pl_mas_verbe_état__
    ils ?[ne|n’]¿ ?[en|y]¿          /_VE_                                                   @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ils ?[ne|n’]¿ ?[en|y]¿          /_LVED_ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_     @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ils ?[ne|n’]¿ [se|s’] ?[en|y]¿  /_VEP_                                                  @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ils ?[ne|n’]¿ [se|s’] ?[en|y]¿  /_LVEPD_ ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_         @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
        <<- /ppas/ not value(\-1, "|légion|pléthore|néant|réalité|") and not tag(<1, "_ceque_")
        --1>> =suggMasPlur(\-1)                                                                     && Accord avec le sujet “\1” : “\-1” devrait être au masculin pluriel.

    /-ils  @:(?:[123][sp]|Y|[NAQ].*:[sf])¬:(?:G|W|[me]:[pi])|>dire/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:3p") and not value(\-1, "|légion|pléthore|néant|réalité|") and not value(<1, "|se|s’|")
    /-ils  @:[NAQ].*:[sf]¬:(?:G|W|[me]:[pi])|>dire/
        <<- /ppas/ morphVC(\1, ":V.e.*:3p") and not value(\-1, "|légion|pléthore|néant|réalité|") and not value(<1, "|se|s’|")
        -2>> =suggMasPlur(\2)                                                                       && Accord avec le sujet “ils” : “\2” devrait être au masculin pluriel.

    /-ils  @:(?:[123][sp]|[NAQ].*:[sf])¬:(?:G|W|Y|[me]:[pi])|>dire/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/.*:3p") and not value(\-1, "|légion|pléthore|néant|réalité|")
        -2>> =suggMasPlur(\2)                                                                       && Accord avec le sujet “ils” : “\2” devrait être au masculin pluriel.
    /-ils  @:(?:[123][sp]|Y)¬:[GWNAQ]
        <<- /ppas/ not value(\-1, "|légion|pléthore|néant|réalité|") >>>
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:3p") and not value(<1, "|se|s’|")
        -2>> =suggVerbPpas(\2, ":m:p")                                                              && Accord avec le sujet “ils” : “\2” devrait être au masculin pluriel.
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/.*:3p") and not morph(\-1, ":Y")
        -2>> =suggVerbPpas(\2, ":m:p")                                                              && Accord avec le sujet “ils” : “\2” devrait être au masculin pluriel.

    /-ils  ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ /_LVEIF_  @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
        <<- /ppas/ tag(\1, "_LVEID_") and morphVC(\1, ":3p") and not value(\-1, "|légion|pléthore|néant|réalité|")
        --1>> =suggMasPlur(\-1)                                                                     && Accord avec le sujet “ils” : “\-1” devrait être au masculin pluriel.

    [se|s’]  /-ils  @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
        <<- /ppas/ tag(\2, "_VEPI_") and morphVC(\2, ":3p") and not value(\-1, "|légion|pléthore|néant|réalité|")
29047
29048
29049
29050
29051
29052
29053
29054
29055
29056
29057
29058
29059
29060
29061
29062
29063
29064
29065
29066
29067
29068
29069
29070
29071
29072
29073
29074
29075
29076
29077
29078
29079
29080
29081
29082
29083
29084
29085
29086
29087
29088
29089
29090
29091
29092
29093
29094
29095
29096
29097













































29098
29099
29100
29101
29102
29103
29104
29131
29132
29133
29134
29135
29136
29137












































29138
29139
29140
29141
29142
29143
29144
29145
29146
29147
29148
29149
29150
29151
29152
29153
29154
29155
29156
29157
29158
29159
29160
29161
29162
29163
29164
29165
29166
29167
29168
29169
29170
29171
29172
29173
29174
29175
29176
29177
29178
29179
29180
29181
29182
29183
29184
29185
29186
29187
29188
29189







-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+







    lesquels ?[ne|n’]¿ ?[en|y]¿         /_VE_                                                   @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    lesquels ?[ne|n’]¿ ?[en|y]¿         /_LVED_ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_     @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    lesquels ?[ne|n’]¿ [se|s’] ?[en|y]¿ /_VEP_                                                  @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    lesquels ?[ne|n’]¿ [se|s’] ?[en|y]¿ /_LVEPD_ ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_         @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
        <<- /ppas/ not morph(<1, ":R") and not value(\-1, "|légion|pléthore|néant|réalité|")
        --1>> =suggMasPlur(\-1)                                                                     && Accord avec le sujet “\1” : “\-1” devrait être au masculin pluriel.

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é}}
TEST: ils s’efforcent d’être {{entendu}}
TEST: eux s’efforcent d’être plus {{malin}} que les autres
TEST: ceux-là ne s’efforcent jamais d’être {{prise}} par surprise
TEST: ceux-ci ne s’y efforcent pas de paraître {{humble}}
TEST: avec eux qui s’efforcent de paraître plus {{intelligent}} qu’ils ne sont
TEST: contre ceux qui ne s’efforcent pas d’être {{meilleur}}
TEST: ceux-là qui ne s’y efforçaient jamais de rester {{humble}}
TEST: lesquels ne s’efforçaient jamais d’être {{entendu}}
TEST: lesquels semblent susceptibles de rester {{bredouille}}
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}}
TEST: ils sont loin d’être aussi {{malin}} qu’ils l’imaginent
TEST: ils avaient la ferme intention d’être {{vainqueur}} ce soir
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: croient-ils avoir été {{oubliée}}                                             ->> oubliés
TEST: s’avouèrent-ils {{vaincue}}                                                   ->> vaincus
TEST: s’efforcèrent-ils de paraître {{instruites}} des faits                        ->> instruits
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…                    ->> arrivés
TEST: Ils sont, semble-t-il, {{parti}} à la chasse.                                                 ->> partis
TEST: Ils sont bel et bien {{mort}}.                                                                ->> morts
TEST: Ils sont tout à fait {{désœuvré}}.                                                            ->> désœuvrés
TEST: ils sont, qu’on le veuille ou non, déjà {{parti}}.                                            ->> partis
TEST: ils sont jour après jour plus {{perdu}}                                                       ->> perdus
TEST: ils sont très loin d’être {{idiot}}.                                                          ->> idiots
TEST: ils croient être {{perdu}}                                                                    ->> perdus
TEST: ceux-ci ne peuvent pas être devenus aussi {{grossier}}                                        ->> grossiers
TEST: eux semblent devenus particulièrement {{crétin}}                                              ->> crétins
TEST: ceux-là n’affirment pas avoir été {{attaqué}} par un groupe de skinheads                      ->> attaqués
TEST: ceux-là n’en semblent pas moins {{contrarié}}                                                 ->> contrariés
TEST: ceux qui adorent paraître plus {{instruit}} qu’ils ne sont réellement                         ->> instruits
TEST: avec ceux-là qui n’ont pas semblé trop {{con}}                                                ->> cons
TEST: contre ceux-ci qui n’en semblent pas plus {{contrarié}} qui quiconque                         ->> contrariés
TEST: lesquels pensent avoir paru {{faible}} devant leurs pairs.                                    ->> faibles
TEST: ceux qui estimant être {{éduqué}}                                                             ->> éduqués
TEST: ils s’efforcent d’être {{entendu}}                                                            ->> entendus
TEST: eux s’efforcent d’être plus {{malin}} que les autres                                          ->> malins
TEST: ceux-là ne s’efforcent jamais d’être {{prise}} par surprise                                   ->> pris|prisés
TEST: ceux-ci ne s’y efforcent pas de paraître {{humble}}                                           ->> humbles
TEST: avec eux qui s’efforcent de paraître plus {{intelligent}} qu’ils ne sont                      ->> intelligents
TEST: contre ceux qui ne s’efforcent pas d’être {{meilleur}}                                        ->> meilleurs
TEST: ceux-là qui ne s’y efforçaient jamais de rester {{humble}}                                    ->> humbles
TEST: lesquels ne s’efforçaient jamais d’être {{entendu}}                                           ->> entendus
TEST: lesquels semblent susceptibles de rester {{bredouille}}                                       ->> bredouilles|bredouillés
TEST: ils se montrent {{exigeantes}}                                                                ->> exigeants
TEST: ceux-ci se surent {{espionné}} par les agents secrets de l’ennemi.                            ->> espionnés
TEST: agissons eux qui se montrent tellement {{arrogantes}} qu’ils méritent une petite leçon.       ->> arrogants
TEST: lesquels se pensent encore {{anonyme}}                                                        ->> anonymes
TEST: ils sont loin d’être aussi {{malin}} qu’ils l’imaginent                                       ->> malins
TEST: ils avaient la ferme intention d’être {{vainqueur}} ce soir                                   ->> vainqueurs
TEST: Sont-ils {{arriver}} ?                                                                        ->> arrivés
TEST: Sont-ils déjà {{arriver}} ?                                                                   ->> arrivés
TEST: Sont-ils vraiment {{aveugle}}                                                                 ->> aveugles|aveuglés
TEST: Redeviennent-ils {{incapable}} avec l’âge ?                                                   ->> incapables
TEST: semblent-ils {{oublié}}                                                                       ->> oubliés
TEST: croient-ils avoir été {{oubliée}}                                                             ->> oubliés
TEST: s’avouèrent-ils {{vaincue}}                                                                   ->> vaincus
TEST: s’efforcèrent-ils de paraître {{instruites}} des faits                                        ->> instruits
TEST: resteraient-ils {{connut}}                                                                    ->> connus
TEST: Que se sont-ils dit ?
TEST: ne se sont-ils pas demandé quelle main les avait frappés
TEST: ils étaient devenus réalité.
TEST: ils ne peuvent pas faire ce qu’ils savent être efficace


__ppas_3pl_fem_verbe_état__
29112
29113
29114
29115
29116
29117
29118
29119
29120


29121
29122
29123
29124





29125
29126
29127
29128
29129
29130
29131
29197
29198
29199
29200
29201
29202
29203


29204
29205
29206
29207


29208
29209
29210
29211
29212
29213
29214
29215
29216
29217
29218
29219







-
-
+
+


-
-
+
+
+
+
+







    ([elles|celles|celles-ci|celles-là|certaines|quelques-unes|maintes]) qui ?[ne|n’]¿ ?[en|y]¿         (/_VE_)                                                 @:(?:N.*:s|[AQ])¬:(?:[GWY]|[fe]:[pi])
    ([elles|celles|celles-ci|celles-là|certaines|quelques-unes|maintes]) qui ?[ne|n’]¿ ?[en|y]¿         (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_   @:(?:N.*:s|[AQ])¬:(?:[GWY]|[fe]:[pi])
    ([elles|celles|celles-ci|celles-là|certaines|quelques-unes|maintes]) qui ?[ne|n’]¿ [se|s’] ?[en|y]¿ (/_VEP_)                                                @:(?:N.*:s|[AQ])¬:(?:[GWY]|[fe]:[pi])
    ([elles|celles|celles-ci|celles-là|certaines|quelques-unes|maintes]) qui ?[ne|n’]¿ [se|s’] ?[en|y]¿ (/_LVEPD_) ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_       @:(?:N.*:s|[AQ])¬:(?:[GWY]|[fe]:[pi])
        <<- /ppas/ morph(\2, ":(?:3p|P)") and not value(\-1, "|légion|pléthore|néant|réalité|") and not tag(<1, "_ceque_")
        --1>> =suggFemPlur(\-1)                                                                     && Accord avec le sujet “\1 qui” : “\-1” devrait être au féminin pluriel.

    /-elles  @:(?:[123][sp]|Y|[NAQ].*:[sm])¬:(?:G|W|[fe]:[pi])|>dire/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:3p") and not value(\-1, "|légion|pléthore|néant|réalité|") and not value(<1, "|se|s’|")
    /-elles  @:[NAQ].*:[sm]¬:(?:G|W|[fe]:[pi])|>dire/
        <<- /ppas/ morphVC(\1, ":V.e.*:3p") and not value(\-1, "|légion|pléthore|néant|réalité|") and not value(<1, "|se|s’|")
        -2>> =suggFemPlur(\2)                                                                       && Accord avec le sujet “elles” : “\2” devrait être au féminin pluriel.

    /-elles  @:(?:[123][sp]|[NAQ].*:[sm])¬:(?:G|W|Y|[fe]:[pi])|>dire/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/.*:3p") and not value(\-1, "|légion|pléthore|néant|réalité|")
    /-elles  @:(?:[123][sp]|Y)¬:[GWNAQ]
        <<- /ppas/ not value(\-1, "|légion|pléthore|néant|réalité|") >>>
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:3p") and not value(<1, "|se|s’|")
        -2>> =suggFemPlur(\2)                                                                       && Accord avec le sujet “elles” : “\2” devrait être au féminin pluriel.
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/.*:3p") and not morph(\-1, ":Y")
        -2>> =suggFemPlur(\2)                                                                       && Accord avec le sujet “elles” : “\2” devrait être au féminin pluriel.

    /-elles  ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ /_LVEIF_  @:(?:N.*:s|[AQ])¬:(?:[GWY]|[fe]:[pi])
        <<- /ppas/ tag(\1, "_LVEID_") and morphVC(\1, ":3p") and not value(\-1, "|légion|pléthore|néant|réalité|")
        --1>> =suggFemPlur(\-1)                                                                     && Accord avec le sujet “elles” : “\-1” devrait être au féminin pluriel.

    [se|s’]  /-elles  @:(?:N.*:s|[AQ])¬:(?:[GWY]|[fe]:[pi])
29139
29140
29141
29142
29143
29144
29145
29146
29147
29148
29149




29150
29151
29152
29153
29154
29155
29156
29157
29158
29159
29160
29161
29162
29163
29164
29165
29166
29167
29168
29169
29170
29171
29172
29173
29174
29175
29176
29177
29178





























29179
29180
29181
29182
29183
29184
29185
29186
29187
29188
29189
29190
29191
29192


29193
29194
29195
29196
29197






29198
29199
29200
29201
29202
29203
29204
29227
29228
29229
29230
29231
29232
29233




29234
29235
29236
29237





























29238
29239
29240
29241
29242
29243
29244
29245
29246
29247
29248
29249
29250
29251
29252
29253
29254
29255
29256
29257
29258
29259
29260
29261
29262
29263
29264
29265
29266
29267
29268
29269
29270
29271
29272
29273
29274
29275
29276
29277
29278


29279
29280
29281
29282



29283
29284
29285
29286
29287
29288
29289
29290
29291
29292
29293
29294
29295







-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+












-
-
+
+


-
-
-
+
+
+
+
+
+







    lesquelles ?[ne|n’]¿ ?[en|y]¿           /_VE_                                                   @:(?:N.*:s|[AQ])¬:(?:[GWY]|[fe]:[pi])
    lesquelles ?[ne|n’]¿ ?[en|y]¿           /_LVED_ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_     @:(?:N.*:s|[AQ])¬:(?:[GWY]|[fe]:[pi])
    lesquelles ?[ne|n’]¿ [se|s’] ?[en|y]¿   /_VEP_                                                  @:(?:N.*:s|[AQ])¬:(?:[GWY]|[fe]:[pi])
    lesquelles ?[ne|n’]¿ [se|s’] ?[en|y]¿   /_LVEPD_ ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_         @:(?:N.*:s|[AQ])¬:(?:[GWY]|[fe]:[pi])
        <<- /ppas/ not morph(<1, ":R") and not value(\-1, "|légion|pléthore|néant|réalité|")
        --1>> =suggFemPlur(\-1)                                                                     && Accord avec le sujet “\1” : “\-1” devrait être au féminin 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: elles n’ont tout de même pas été {{attaqué}}                                          ->> attaquées
TEST: Elles sont {{affamé}}.                                                                ->> affamées
TEST: Celles-là sont {{folle}}.                                                             ->> folles
TEST: elles veulent être {{différente}}                                                     ->> différentes
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: elles s’efforcent de paraître {{humble}}
TEST: elles ne s’efforcent jamais de paraître {{humble}}
TEST: celles-ci ne s’y efforçaient jamais d’être {{payée}} comme elles le méritaient
TEST: elles qui s’efforcent d’être {{entendus}}
TEST: celles qui ne s’efforcent jamais de paraître {{belle}}
TEST: celles-ci qui ne s’y efforcent jamais de paraître {{raisonnable}}
TEST: lesquelles s’efforceront toujours de paraître {{évidente}}
TEST: avec celles qui paraissent susceptibles d’être {{rentré}} à temps
TEST: lesquelles se savaient, à en croire certains, {{estimés}} en haut lieu        ->> estimées
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
TEST: Étaient-elles {{arriver}} ?
TEST: Sont-elles tout à fait {{arriver}} ?
TEST: Ne sont-elles pas {{aveugle}}
TEST: demeurent-elles {{présente}}
TEST: pensent-elles devenir plus {{habile}} avec si peu ?                           ->> habiles
TEST: se révélèrent-elles aussi {{forts}} que prévu                                 ->> fortes
TEST: s’efforcèrent-elles de paraître {{instruit}} des faits                        ->> instruites
TEST: Elles ne peuvent pas être {{observée}}.                                               ->> observées
TEST: elles doivent être {{fâché}}                                                          ->> fâchées
TEST: elles doivent avoir été {{attaqué}}                                                   ->> attaquées
TEST: elles peuvent avoir été {{trompé}}                                                    ->> trompées
TEST: elles n’y souhaitent pas être plus {{considérée}}                                     ->> considérées
TEST: celles qui redeviennent {{méchante}}                                                  ->> méchantes
TEST: celles-là qui n’affirment pas avoir été {{oubliés}}                                   ->> oubliées
TEST: contre elles qui n’en estiment pas avoir été {{flouée}}                               ->> flouées
TEST: lesquelles veulent devenir {{méchants}}                                               ->> méchantes
TEST: elles s’efforcent de paraître {{humble}}                                              ->> humbles
TEST: elles ne s’efforcent jamais de paraître {{humble}}                                    ->> humbles
TEST: celles-ci ne s’y efforçaient jamais d’être {{payée}} comme elles le méritaient        ->> payées
TEST: elles qui s’efforcent d’être {{entendus}}                                             ->> entendues
TEST: celles qui ne s’efforcent jamais de paraître {{belle}}                                ->> belles
TEST: celles-ci qui ne s’y efforcent jamais de paraître {{raisonnable}}                     ->> raisonnables
TEST: lesquelles s’efforceront toujours de paraître {{évidente}}                            ->> évidentes
TEST: avec celles qui paraissent susceptibles d’être {{rentré}} à temps                     ->> rentrées
TEST: lesquelles se savaient, à en croire certains, {{estimés}} en haut lieu                ->> estimées
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
TEST: Étaient-elles {{arriver}} ?                                                           ->> arrivées
TEST: Sont-elles tout à fait {{arriver}} ?                                                  ->> arrivées
TEST: Ne sont-elles pas {{aveugle}}                                                         ->> aveugles|aveuglées
TEST: demeurent-elles {{présente}}                                                          ->> présentes|présentées
TEST: pensent-elles devenir plus {{habile}} avec si peu ?                                   ->> habiles
TEST: se révélèrent-elles aussi {{forts}} que prévu                                         ->> fortes
TEST: s’efforcèrent-elles de paraître {{instruit}} des faits                                ->> instruites
TEST: resteront-elles {{mesurait}} face à cette menace ?                                    ->> mesurées
TEST: celles-là imaginent être devenues légion
TEST: lesquelles se savaient à en croire certains estimées en haut lieu


__ppas_3pl_épi_verbe_état__
    ([iels|plusieurs]) ?[ne|n’]¿ ?[en|y]¿           (/_VE_)                                                 @:[NAQ].*:s¬:[GWYpi]
    ([iels|plusieurs]) ?[ne|n’]¿ ?[en|y]¿           (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_   @:[NAQ].*:s¬:[GWYpi]
    ([iels|plusieurs]) ?[ne|n’]¿ [se|s’] ?[en|y]¿   (/_VEP_)                                                @:[NAQ].*:s¬:[GWYpi]
    ([iels|plusieurs]) ?[ne|n’]¿ [se|s’] ?[en|y]¿   (/_LVEPD_) ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_       @:[NAQ].*:s¬:[GWYpi]
        <<- /ppas/ not value(\-1, "|légion|pléthore|néant|réalité|") and not morph(<1, ":[RV]") and morph(\2, ":(?:3p|P)") and not tag(<1, "_ceque_")
        --1>> =suggPlur(\-1)                                                                        && Accord avec le sujet “\1” : “\-1” devrait être au pluriel.

    /-iels  @:(?:[123][sp]|Y|[NAQ].*:s)¬:[GWpi]|>dire/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:3p") and not value(\-1, "|légion|pléthore|néant|réalité|") and not value(<1, "|se|s’|")
    /-iels  @:[NAQ].*:s¬:[GWpi]|>dire/
        <<- /ppas/ morphVC(\1, ":V.e.*:3p") and not value(\-1, "|légion|pléthore|néant|réalité|") and not value(<1, "|se|s’|")
        -2>> =suggPlur(\2)                                                                          && Accord avec le sujet “iels” : “\2” devrait être au pluriel.

    /-iels  @:(?:[123][sp]|[NAQ].*:s)¬:[GWYpi]|>dire/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/.*:3p") and not value(\-1, "|légion|pléthore|néant|réalité|")
        -2>> =suggPlur(\2)                                                                          && Accord avec le sujet “iels” : “\2” devrait être au pluriel.
    /-iels  @:(?:[123][sp]|Y)¬:[GWNAQ]
        <<- /ppas/ not value(\-1, "|légion|pléthore|néant|réalité|") >>>
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:3p") and not value(<1, "|se|s’|")
        -2>> =suggVerbPpas(\2, ":p")                                                                && Accord avec le sujet “iels” : “\2” devrait être au pluriel.
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/.*:3p") and not morph(\-1, ":Y")
        -2>> =suggVerbPpas(\2, ":p")                                                                && Accord avec le sujet “iels” : “\2” devrait être au pluriel.

    /-iels  ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ ?/_LVEI_¿ /_LVEIF_  @:[NAQ].*:s¬:[GWYpi]
        <<- /ppas/ tag(\1, "_LVEID_") and morphVC(\1, ":3p") and not value(\-1, "|légion|pléthore|néant|réalité|")
        --1>> =suggPlur(\-1)                                                                        && Accord avec le sujet “iels” : “\-1” devrait être au pluriel.

    [se|s’]  /-iels  @:[NAQ].*:s¬:[GWYpi]
        <<- /ppas/ tag(\2, "_VEPI_") and morphVC(\2, ":3p") and not value(\-1, "|légion|pléthore|néant|réalité|")
29224
29225
29226
29227
29228
29229
29230

29231
29232
29233
29234
29235
29236
29237
29238
29239
29240
29241
29242
29243
29244
29245
29246
29247
29248

29249
29250
29251
29252
29253
29254
29255
29315
29316
29317
29318
29319
29320
29321
29322
29323
29324
29325
29326
29327
29328
29329
29330
29331
29332
29333
29334
29335
29336
29337
29338
29339

29340
29341
29342
29343
29344
29345
29346
29347







+

















-
+







TEST: Étaient-iels déjà {{arriver}} ?                                                       ->> arrivés|arrivées
TEST: Ne paraissent-iels pas {{aveugle}}                                                    ->> aveugles
TEST: paraissent-iels {{faible}} ?                                                          ->> faibles
TEST: peuvent-iels être {{informé}} ?                                                       ->> informés
TEST: sauront-iels avoir été {{dupée}} ?                                                    ->> dupées
TEST: s’avouèrent-iels {{perdu}}                                                            ->> perdus
TEST: s’efforceront-iels de sembler {{instruit}} des faits                                  ->> instruits
TEST: demeureront-iels {{enregistrait}} par les services                                    ->> enregistrés|enregistrées
TEST: iels sont légion.
TEST: iels ne paraissent pas avoir été légion, mais l’effet eut autant de force que si iels avaient été des millions.
TEST: iels sont devenus faibles.


__ppas_avoir_été__
    l’  homme   [que|qu’] [je|j’|tu|il|iel]           >avoir   été $:3s
    la  femme   [que|qu’] [je|j’|tu|elle|iel]         >avoir   été $:3s
    l’  enfant  [que|qu’] [je|j’|tu|il|elle|iel]      >avoir   été $:3s
    les hommes  [que|qu’] [nous|vous|ils|iels]        >avoir   été $:3p
    les femmes  [que|qu’] [nous|vous|elles|iels]      >avoir   été $:3p
    les enfants [que|qu’] [nous|vous|ils|elles|iels]  >avoir   été $:3p
        <<- !-1>> ppas

    >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. Écrivez “être allé” plutôt que “avoir été”.
        <<- /bs/ morph(\3, ":Y", ":[AN]") -1:2>> _                                              && Tournure familière. Écrivez “ê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é”).

    >avoir étés
        <<- not (value(>1, "|et|ou|") and value(>2, "|hivers|automnes|printemps|"))
        --1>> été                                                                               && Le participe passé du verbe “être” est invariable.

29279
29280
29281
29282
29283
29284
29285
29286
29287
29288
29289
29290
29291
29292







29293
29294
29295
29296
29297
29298





29299
29300
29301
29302
29303
29304
29305
29371
29372
29373
29374
29375
29376
29377







29378
29379
29380
29381
29382
29383
29384






29385
29386
29387
29388
29389
29390
29391
29392
29393
29394
29395
29396







-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+







        <<- /ppas/ not morph(\1, ":G") and morph(\2, ":[123]s", ":(?:C|N.*:p|[123]p)")
        --1>> =suggSing(\-1)                                                                        && Accord avec la forme verbale “\2” : “\-1” devrait être au singulier.

    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_VE_)                                                  @:[NAQ].*:p¬:[GMWYsi]
    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_    @:[NAQ].*:p¬:[GMWYsi]
        <<- /ppas/ morph(\1, ":[123]s", ":(?:C|N.*:p|[123]p)") --1>> =suggSing(\-1)                 && Accord avec la forme verbale “\1” : “\-1” devrait être au singulier.

TEST: cette petite chienne à poil roux avait été longtemps {{malades}}.
TEST: Ce mâle malingre et rachitique qui est resté {{arrogants}} ?
TEST: folle qui n’affirme pas avoir été {{frappés}}.
TEST: homme 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: cette petite chienne à poil roux avait été longtemps {{malades}}.                             ->> malade
TEST: Ce mâle malingre et rachitique qui est resté {{arrogants}} ?                                  ->> arrogant
TEST: folle qui n’affirme pas avoir été {{frappés}}.                                                ->> frappé
TEST: homme qui n’en souhaite pas rester {{amnésiques}}.                                            ->> amnésique
TEST: Qui n’en semble pas être devenu {{malades}} ?                                                 ->> malade
TEST: C’est le crime qui se vante, qui adore avoir semblé {{légitimes}}.                            ->> légitime
TEST: ce jour, et surtout cette soirée, qui ne semble pas devenir {{interminables}}.                ->> interminable
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: n’aime pas paraître {{faibles}}.
TEST: cette femme qui n’est pas susceptible de paraître {{corrompus}}
TEST: qui ne semble pas susceptible de rester {{intacts}}
TEST: ne déclare pas avoir été {{présents}}                                                         ->> présent
TEST: déteste paraître {{ignorants}}                                                                ->> ignorant
TEST: n’aime pas paraître {{faibles}}.                                                              ->> faible
TEST: cette femme qui n’est pas susceptible de paraître {{corrompus}}                               ->> corrompue
TEST: qui ne semble pas susceptible de rester {{intacts}}                                           ->> intact
TEST: les plus anciens restes trouvés à ce jour proviennent de ce site
TEST: Restes crâniens.
TEST: Demeures victoriennes.
TEST: Non ! Nous, musulmans, ne sommes pas persécutés en France. Nous sommes dans notre pays des citoyens à part entière.


__ppas_être_accord_plur!3__
29320
29321
29322
29323
29324
29325
29326

29327
29328
29329
29330
29331
29332
29333
29411
29412
29413
29414
29415
29416
29417
29418
29419
29420
29421
29422
29423
29424
29425







+







TEST: ces hommes qui n’y semblent pas avoir été {{élégant}}.                                        ->> élégants
TEST: Qui adorerait être redevenu {{sains}}.                                                        ->> sain
TEST: qui n’en furent pas {{balayé}} au premier coup de vent.                                       ->> balayés
TEST: semblent être redevenus {{sage}}                                                              ->> sages
TEST: ces hommes qui semblent susceptibles d’être {{balayé}}                                        ->> balayés
TEST: qui semblent susceptibles d’être {{balayé}}                                                   ->> balayés
TEST: il y a des hauteurs de ton qui sont {{importante}}                                            ->> importantes
TEST: ces emmerdeurs, qui ne sont toujours pas {{parti}}, ont eu une idée pour nous pourrir la vie. ->> partis
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 avec le substantif précédent                                       !!

29439
29440
29441
29442
29443
29444
29445
29446

29447
29448
29449
29450
29451
29452
29453
29531
29532
29533
29534
29535
29536
29537

29538
29539
29540
29541
29542
29543
29544
29545







-
+







        --1>> =suggFemPlur(\-1)                                                                     && Accord erroné : “\1” et “\-1” ne sont pas accordés. Mettez au féminin pluriel.

TEST: les femmes sont vraiment {{partis}}                                                           ->> parties
TEST: les hommes n’en sont pas tout à fait {{fâchées}}                                              ->> fâchés
TEST: plusieurs invités qui n’en sont pas {{contentes}}                                             ->> contents|contentés
TEST: les réunions sans cesse reportées qui sont {{annulés}}                                        ->> annulées
TEST: les hommes croyant être {{instruites}}                                                        ->> instruits
TEST: ces hommes sont {{tromper}} par tous ces hypocrites.                                          ->> trompés
TEST: ces hommes sont {{tromper}} par tous ces hypocrites.                                          ->> trompés|trompées
TEST: les ouvriers ayant été {{persécutée}} par leur hiérarchie                                     ->> persécutés
TEST: deux estimations ont été {{reçus}}                                                            ->> reçues
TEST: certains hommes croient avoir été {{dupées}}                                                  ->> dupés
TEST: certains hommes qui pensent être plus {{instruites}} qu’ils ne sont réellement                ->> instruits
TEST: puisque certains hommes n’en pensent pas moins être {{trompées}}                              ->> trompés
TEST: certains hommes qui n’en pensent pas devenir {{folles}} pour autant                           ->> fous
TEST: certaines femmes pensent avoir été {{trompés}}                                                ->> trompées
29705
29706
29707
29708
29709
29710
29711
29712
29713


29714
29715
29716
29717
29718
29719
29720
29797
29798
29799
29800
29801
29802
29803


29804
29805
29806
29807
29808
29809
29810
29811
29812







-
-
+
+







__ppas_falloir_être__
    il  [me|m’|te|t’|lui]   >falloir  [être|devenir|redevenir|demeurer|paraître|paraitre|rester]  @:[NA].*:p¬:(?:[GWY]|V0|[si])
        <<- /ppas/ --1>> =suggSing(\-1)                                                             && Accord avec le pronom « \2 » : « \-1 » devrait être au singulier.

    il  [nous|leur]         >falloir  [être|devenir|redevenir|demeurer|paraître|paraitre|rester]  @:[NA].*:s¬:(?:[GWY]|V0|[pi])
        <<- /ppas/ --1>> =suggPlur(\-1)                                                             && Accord avec le pronom « \2 » : « \-1 » devrait être au pluriel.

TEST: il me faut être {{meilleurs}} que ces gars-là                             ->> meilleur
TEST: il leur faut être {{prudent}}                                             ->> prudents
TEST: il me faut être {{meilleurs}} que ces gars-là                                         ->> meilleur
TEST: il leur faut être {{prudent}}                                                         ->> prudents
TEST: il lui faut être malin
TEST: il nous faut être malines


__ppas_pronom_sujet_verbe_état_verbe__
    [<start>|,|(]  [je|j’|tu|iel] ?[ne|n’]¿ ?[en|y]¿ /_VE_                                                 @:[123][sp]¬:[NAQGM]
    [<start>|,|(]  [je|j’|tu|iel] ?[ne|n’]¿ ?[en|y]¿ /_LVED_ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_   @:[123][sp]¬:[NAQGM]
29778
29779
29780
29781
29782
29783
29784
29785
29786




29787
29788
29789
29790




29791
29792
29793
29794




29795
29796
29797
29798
29799




29800
29801
29802
29803
29804




29805
29806
29807
29808
29809
29810
29811



29812




29813
29814
29815








29816
29817
29818
29819

29820
29821
29822
29823
29824


29825
29826
29827
29828
29829
29830
29831
29870
29871
29872
29873
29874
29875
29876


29877
29878
29879
29880
29881
29882


29883
29884
29885
29886
29887
29888


29889
29890
29891
29892
29893
29894
29895


29896
29897
29898
29899
29900
29901
29902


29903
29904
29905
29906
29907
29908
29909
29910
29911
29912

29913
29914
29915
29916
29917
29918
29919
29920



29921
29922
29923
29924
29925
29926
29927
29928
29929
29930
29931
29932
29933
29934
29935
29936
29937
29938
29939
29940
29941
29942
29943
29944
29945
29946
29947







-
-
+
+
+
+


-
-
+
+
+
+


-
-
+
+
+
+



-
-
+
+
+
+



-
-
+
+
+
+






-
+
+
+

+
+
+
+
-
-
-
+
+
+
+
+
+
+
+




+





+
+








    avoir [pu|cru|pensé|imaginé] être @:(?:V(?:1.*:Y|2.*:Ip.*:3s|3.*:Is.*:3s)|2p)
        <<- /ppas/ not value(<1, "|l’|") and not tagbefore(\1, "_que_") --1>> =suggVerbPpas(\-1)    && Après le verbe “être”, il faut un participe passé.

    >être  ~..er$
        <<- /ppas/ morph(\1, ":V", ":Q|>soit/") and (morph(\2, ":Y", ":[NAQ]") or morph(\2, ">(?:aller|manger)/"))
            and not morph(<1, ":Y|>ce/") and not value(<1, "|c’|") and not value(<2, "|ce|")
            and not tagbefore(\1, "_ceque_") and not tagbefore(\1, "_sujinfi_")
        -2>> =suggVerbPpas(\2)                                                                      && Après “être”, le verbe ne devrait pas être à l’infinitif.
            and not tagbefore(\1, "_ceque_") and not tagbefore(\1, "_sujinfi_") >>>
        <<- /ppas/ morph(\1, ":[123]s") -2>> =suggVerbPpas(\2, ":s")                                && Après “être”, il faut un participe passé, pas un verbe à l’infinitif.
        <<- /ppas/ __else__ and morph(\1, ":[123]p") -2>> =suggVerbPpas(\2, ":p")                   && Après “être”, il faut un participe passé, pas un verbe à l’infinitif.
        <<- /ppas/ __else__ -2>> =suggVerbPpas(\2)                                                  && Après “être”, il faut un participe passé, pas un verbe à 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.
        <<- /ppas/ morph(\1, ":V", ":Q|>soit/") and morph(\2, ":2p", ":[NAQ]") >>>
        <<- /ppas/ morph(\1, ":[123]s") -2>> =suggVerbPpas(\2, ":s")                                && Après “être”, il faut un participe passé, pas un verbe à la 2ᵉ personne du pluriel.
        <<- /ppas/ __else__ and morph(\1, ":[123]p") -2>> =suggVerbPpas(\2, ":p")                   && Après “être”, il faut un participe passé, pas un verbe à la 2ᵉ personne du pluriel.
        <<- /ppas/ __else__ -2>> =suggVerbPpas(\2)                                                  && Après “être”, il faut un participe passé, pas un verbe à la 2ᵉ personne du pluriel.

    >être  ~..es$
        <<- /ppas/ morph(\1, ":V", ":Q|>soit/") and morph(\2, ":2s", ":[NAQ]")
        -2>> =suggVerbPpas(\2)                                                                      && Après “être”, le verbe ne devrait pas être conjugué à la 2ᵉ personne du singulier.
        <<- /ppas/ morph(\1, ":V", ":Q|>soit/") and morph(\2, ":2s", ":[NAQ]") >>>
        <<- /ppas/ morph(\1, ":[123]s") -2>> =suggVerbPpas(\2, ":s")                                && Après “être”, il faut un participe passé, pas un verbe à la 2ᵉ personne du singulier.
        <<- /ppas/ __else__ and morph(\1, ":[123]p") -2>> =suggVerbPpas(\2, ":p")                   && Après “être”, il faut un participe passé, pas un verbe à la 2ᵉ personne du singulier.
        <<- /ppas/ __else__ -2>> =suggVerbPpas(\2)                                                  && Après “être”, il faut un participe passé, pas un verbe à la 2ᵉ personne du singulier.

    >être  ~.it$
        <<- /ppas/ morph(\1, ":V", ":Q|>soit/") and morph(\2, ":V(?:2.*:Ip.*:3s|3.*:Is.*:3s)", ":[NAQ]")
            and not tagbefore(\1, "_ceque_") and not tagbefore(\1, "_sujinfi_")
        -2>> =suggVerbPpas(\2)                                                                      && Après “être”, le verbe ne devrait pas être conjugué à la 3ᵉ personne du singulier.
            and not tagbefore(\1, "_ceque_") and not tagbefore(\1, "_sujinfi_") >>>
        <<- /ppas/ morph(\1, ":[123]s") -2>> =suggVerbPpas(\2, ":s")                                && Après “être”, il faut un participe passé, pas un verbe à la 3ᵉ personne du singulier.
        <<- /ppas/ __else__ and morph(\1, ":[123]p") -2>> =suggVerbPpas(\2, ":p")                   && Après “être”, il faut un participe passé, pas un verbe à la 3ᵉ personne du singulier.
        <<- /ppas/ __else__ -2>> =suggVerbPpas(\2)                                                  && Après “être”, il faut un participe passé, pas un verbe à la 3ᵉ personne du singulier.

    >être  ~.ut$
        <<- /ppas/ morph(\1, ":V", ":Q|>soit/") and morph(\2, ":V3.*:Is.*:3s", ":[NAQ]")
            and not tagbefore(\1, "_ceque_") and not tagbefore(\1, "_sujinfi_")
        -2>> =suggVerbPpas(\2)                                                                      && Après “être”, le verbe ne devrait pas être conjugué à la 3ᵉ personne du singulier.
            and not tagbefore(\1, "_ceque_") and not tagbefore(\1, "_sujinfi_") >>>
        <<- /ppas/ morph(\1, ":[123]s") -2>> =suggVerbPpas(\2, ":s")                                && Après “être”, il faut un participe passé, pas un verbe à la 3ᵉ personne du singulier.
        <<- /ppas/ __else__ and morph(\1, ":[123]p") -2>> =suggVerbPpas(\2, ":p")                   && Après “être”, il faut un participe passé, pas un verbe à la 3ᵉ personne du singulier.
        <<- /ppas/ __else__ -2>> =suggVerbPpas(\2)                                                  && Après “être”, il faut un participe passé, pas un verbe à la 3ᵉ personne du singulier.

TEST: Ne pas être {{aller}} là-bas est une grave erreur que nous regretterons longtemps.            ->> allé|allés|allée|allées
TEST: Ne pas être {{arrivez}} à ses fins.                                                           ->> arrivé|arrivés|arrivée|arrivées
TEST: Ne pas être {{prit}} au sérieux.                                                              ->> pris|prise|prises
TEST: Ne pas être {{voulut}}.                                                                       ->> voulu|voulus|voulue|voulues
TEST: avoir cru être {{éliminer}} par de tels bouffons…                                             ->> éliminé|éliminés|éliminée|éliminées
TEST: je me suis trompé, me suis {{laisser}} emporter.                                              ->> laissé|laissés|laissée|laissées
TEST: je me suis trompé, suis {{emporter}} par la musique.                                          ->> emporté|emportée
TEST: sont {{tromper}}, ces gens                                                                    ->> trompés|trompées
TEST: c’est être {{délaisser}}                                                                      ->> délaissé|délaissée|délaissés|délaissées
TEST: c’est être {{emportez}} par la vague.                                                         ->> emporté|emportés|emportée|emportées
TEST: était {{emportez}} avec les flots                                                             ->> emporté|emportée
TEST: étaient {{corrigez}} avec le temps                                                            ->> corrigés|corrigées
TEST: être {{corrigez}} par des ignorants                                                           ->> corrigé|corrigée|corrigés|corrigées
TEST: était {{dégoûtes}}                                                                            ->> dégoûté|dégoûtée
TEST: des jeunes étudiants anglais étaient {{dégoûtes}}                                             ->> dégoûté|dégoûtés|dégoûtée|dégoûtées
TEST: l’homme était {{sortit}} avec enthousiasme.                                                   ->> sorti|sortis|sortie|sorties
TEST: ces femmes-là seront {{reconnut}} par leurs pairs                                             ->> reconnu|reconnus|reconnue|reconnues
TEST: des jeunes étudiants anglais étaient {{dégoûtes}}                                             ->> dégoûtés|dégoûtées
TEST: vouloir être {{dégoûtes}} à tout prix                                                         ->> dégoûté|dégoûtée|dégoûtés|dégoûtées
TEST: l’homme était {{sortit}} avec enthousiasme.                                                   ->> sorti|sortie
TEST: étaient {{sortit}} depuis longtemps                                                           ->> sortis|sorties
TEST: la solution, c’est d’être {{sortit}} d’affaire                                                ->> sorti|sortis|sortie|sorties
TEST: sera {{reconnut}} par ses pairs                                                               ->> reconnu|reconnue
TEST: ces femmes-là seront {{reconnut}} par leurs pairs                                             ->> reconnus|reconnues
TEST: veut être {{reconnut}} par ses pairs                                                          ->> reconnu|reconnue|reconnus|reconnues
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: L’affront dont il parle, c’est manquer de respect à ses aînés
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
TEST: Ce faisant, la chambre criminelle nous précise que relayer n’est pas forcément diffamer
TEST: maintenir en confinement certaines personnes sous prétexte qu’elles sont à risques serait une mesure inconstitutionnelle et discriminatoire.



!!
!!
!!!! Participes passés: avoir l’air                                                               !!
!!
!!
30190
30191
30192
30193
30194
30195
30196

30197
30198
30199
30200
30201
30202
30203
30306
30307
30308
30309
30310
30311
30312
30313
30314
30315
30316
30317
30318
30319
30320







+







        <<- /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}}.                                                                         ->> terminé
TEST: il m’a {{souffler}} la bonne réponse.                                                         ->> soufflé
TEST: elle t’en a {{parle}}.                                                                        ->> parlé
TEST: c’est vous qui m’avez {{convertit}}.                                                          ->> converti
TEST: Mélanie l’a {{transformer}}                                                                   ->> transformé
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__
30392
30393
30394
30395
30396
30397
30398

30399
30400
30401
30402
30403
30404
30405
30509
30510
30511
30512
30513
30514
30515
30516
30517
30518
30519
30520
30521
30522
30523







+







TEST: Ont-ils {{signer}} le contrat ?                                           ->> signé
TEST: Ai-je déjà {{signez}} le contrat ?                                        ->> signé
TEST: A-t-il déjà {{signée}} le contrat ?                                       ->> signé
TEST: Avait-il {{marcher}} seul ?                                               ->> marché
TEST: Avez-vous {{signez}} le contrat ?                                         ->> signé
TEST: Ont-ils {{finit}} le travail ?                                            ->> fini
TEST: Ai-je déjà {{reconnut}} mes torts ?                                       ->> reconnu
TEST: Aurait-on déjà {{finit}} notre tour du monde ?                            ->> fini
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 ?


30758
30759
30760
30761
30762
30763
30764
30765
30766


30767
30768
30769
30770
30771
30772
30773
30774
30775
30776
30777
30778
30779
30780
30781
30782
30783
30784
30785
30786
30787
30788
30789




30790
30791
30792
30793
30794
30795
30796
30876
30877
30878
30879
30880
30881
30882


30883
30884
30885
30886
30887
30888
30889
30890
30891
30892
30893
30894
30895
30896
30897
30898
30899
30900
30901
30902
30903




30904
30905
30906
30907
30908
30909
30910
30911
30912
30913
30914







-
-
+
+



















-
-
-
-
+
+
+
+







        ->> \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(\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: {{chante les}} avec conviction                                                ->> chante-les
TEST: tu dois finir, {{finit les}}.                                                 ->> finis-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(\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?|leur|lui)/")
            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(\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|T|MP|3[sp])|>(?:pour|plus|moins|mieux|peu|plupart|trop|très|en|y|une?|leur|lui)/")
        -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: {{Prends le}} avec toi.                                                       ->> Prends-le
TEST: {{Dites leur}} que nous sommes là.                                            ->> Dites-leur
TEST: c’est ça, {{apprend le}} parce que c’est compliqué.                           ->> apprends-le
TEST: {{pardonne leur}}, ils ne savent pas ce qu’ils font                           ->> pardonne-leur
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.
31200
31201
31202
31203
31204
31205
31206
31207
31208
31209
31210
31211
31212
31213







31214
31215
31216
31217
31218
31219
31220
31318
31319
31320
31321
31322
31323
31324







31325
31326
31327
31328
31329
31330
31331
31332
31333
31334
31335
31336
31337
31338







-
-
-
-
-
-
-
+
+
+
+
+
+
+








    [<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. Après la préposition “\-2”, il faut placer un nom, pas une forme verbale comme “\-1”.

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: arrive ainsi le {{dépare}}                                            ->> départ
TEST: n’envoie pas leur {{signale}}                                         ->> signal
TEST: observa alors la {{saillit}}                                          ->> saillie
TEST: ensuite, tu vois, surviennent les {{désires}}.                        ->> désirs
TEST: ne leur donne pas le {{choie}}.                                       ->> choix
TEST: ne gère pas l’{{accueille}} comme il faut.                            ->> accueil
TEST: sont en {{recule}}                                                    ->> recul
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’]
31695
31696
31697
31698
31699
31700
31701
31702

31703
31704
31705
31706
31707
31708
31709
31710


31711
31712
31713
31714

31715

31716
31717
31718
31719
31720
31721
31722
31813
31814
31815
31816
31817
31818
31819

31820
31821
31822
31823
31824
31825
31826


31827
31828
31829
31830
31831

31832
31833
31834
31835
31836
31837
31838
31839
31840
31841







-
+






-
-
+
+



-
+

+







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

#### a / à
__conf_pronom_verbe_à__
__conf_à_a2__
    [<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: Il vient de temps en temps {{a}} la maison.                                                   ->> à
TEST: tu ne donnes jamais 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: Quoiqu’il fasse, c’est {{a}} des années-lumière de réussir.                                   ->> à
TEST: vous examiner a eu des conséquences imprévues.
TEST: je suis A.


#### ê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 tagbefore(\1, "_ceque_") and not value(<1, "|tout|d’|l’|")
31875
31876
31877
31878
31879
31880
31881
31882
31883
31884
31885
31886





31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
31898
31899
31900
31901
31902
31903
31904
31905
31906
31907




31908
31909
31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928




31929
31930
31931
31932
31933
31934
31935
31936
31937
31938

31939
31940
31941
31942
31943
31944
31945
31946
31947
31948
31949
31950
31951
31952
31953
31954
31955
31956
31957
31958
31959
31960
31961
31962





31963
31964
31965
31966
31967
31968
31969
31994
31995
31996
31997
31998
31999
32000





32001
32002
32003
32004
32005
32006
32007
32008
32009
32010
32011
32012
32013
32014
32015
32016
32017
32018
32019
32020
32021
32022




32023
32024
32025
32026
32027
32028
32029
32030
32031
32032
32033
32034
32035
32036
32037
32038
32039
32040
32041
32042
32043




32044
32045
32046
32047
32048
32049
32050
32051
32052
32053
32054
32055
32056

32057
32058
32059
32060
32061
32062
32063
32064
32065
32066
32067
32068
32069
32070
32071
32072
32073
32074
32075
32076





32077
32078
32079
32080
32081
32082
32083
32084
32085
32086
32087
32088







-
-
-
-
-
+
+
+
+
+

















-
-
-
-
+
+
+
+

















-
-
-
-
+
+
+
+









-
+



















-
-
-
-
-
+
+
+
+
+







        -2:3>> \2-je                                                                                && Forme interrogative ? Mettez un trait d’union.

    *WORD  ~.[is]$  je  [<end>|,|)]
    *WORD  ~.[is]$  je  @:¬:1s
        <<- /inte/ space(\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 ?
TEST: quel animal {{dessine je}}                                                ->> dessiné-je
TEST: {{mangé je}} {{ça}} avec dégoût ?                                         ->> mangé-je|||
TEST: {{viendrais je}} à la fête ?                                              ->> viendrais-je
TEST: {{ai je}} enfin trouvé la réponse à mes questions ?                       ->> ai-je
TEST: quel amour {{connaîtrai je}} si je juge sans cesse ?                      ->> connaîtrai-je


__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(\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(\2, 1, 1)
        -2:3>> \2-tu                                                                                && Forme interrogative ? Mettez un trait d’union.

    *WORD  ~.s$  tu  [<end>|,|)]
    *WORD  ~.s$  tu  @:¬:2s
        <<- /inte/ space(\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}} ?
TEST: {{Viendras tu}} là ?                                                      ->> Viendras-tu
TEST: et toi, {{as tu}} découvert le secret de l’immortalité ?                  ->> as-tu
TEST: quelle vie {{connaitras tu}} ?                                            ->> connaitras-tu
TEST: Comment {{peux tu}} ?                                                     ->> 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(\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(\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(\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: {{prend on}} le temps d’y réfléchir ?                                                 ->> prend-on
TEST: De quel droit {{vient il}} m’{{ennuyer}} ?                                            ->> vient-il|||ennuyait|ennuie|ennuya
TEST: comment {{était il}}                                                                  ->> était-il
TEST: Pourquoi le message de Jean {{était il}} très radical pour son époque ?               ->> était-il
TEST: Pourquoi le message de Jean était‐il très radical pour son époque ? (Hyphen U+2010)


__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(\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: 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(\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(\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(\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: {{vient elle}} souvent ?                                                                  ->> vient-elle
TEST: comment {{sait elle}}                                                                     ->> sait-elle
TEST: qui {{était elle}} ?                                                                      ->> était-elle
TEST: quel travail {{avait elle}} accompli ?                                                    ->> avait-elle
TEST: {{sait iel}} comment faire ?                                                              ->> sait-iel
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)
32449
32450
32451
32452
32453
32454
32455


32456
32457
32458
32459
32460
32461
32462
32568
32569
32570
32571
32572
32573
32574
32575
32576
32577
32578
32579
32580
32581
32582
32583







+
+







TEST: tout le monde {{prends}} ses aises                                                            ->> prend
TEST: La proscription de nager {{pourraient}} nous porter préjudice à long terme                    ->> pourrait
TEST: la marchande {{marchandes}}                                                                   ->> marchande|marchandée
TEST: la chatte {{finis}}
TEST: le chat {{finis}}
TEST: leur chat qui {{torturent}} une souris                                                        ->> torture
TEST: leur homme à tout faire {{oublient}} toujours tout                                            ->> oublie
TEST: leur fils ne {{parlez}} jamais                                                                ->> parle
TEST: la grande se {{pensaient}} invincible                                                         ->> pensait
TEST: tu vois, leur donne {{donnes}} du fil à retordre                                              ->> donne
TEST: L’homme sur le bateau de Patrick {{viens}} de temps en temps {{mangé}} chez moi.              ->> vient|||manger
TEST: L’hypothétique nouveau président
TEST: La moitié d’entre elles voient leurs loyers diminuer depuis le début de l’année
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.
33703
33704
33705
33706
33707
33708
33709

33710
33711
33712
33713
33714
33715
33716
33824
33825
33826
33827
33828
33829
33830
33831
33832
33833
33834
33835
33836
33837
33838







+







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: Les États parties sont les pays qui ont ratifié la Convention du patrimoine mondial.
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.