Grammalecte  Check-in [66a7f50008]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 66a7f500083b662150f8c00ab66712cb81f18d2e2634c684e82b89557f1e60e1
User & Date: olr on 2020-09-30 12:01:02
Other Links: manifest | tags
Context
2020-09-30
12:52
[build][fr] fix perf_memo name check-in: fbb6da3fff user: olr tags: build, fr, trunk
12:01
[fr] ajustements check-in: 66a7f50008 user: olr tags: fr, trunk
2020-09-28
12:51
[core] gc core: new action -> merge and rewrite check-in: a88fc2da75 user: olr tags: core, trunk
Changes

Modified gc_lang/fr/data/phonet_simil.txt from [1cc023960d] to [43ded4e75c].

886
887
888
889
890
891
892

893
894
895
896
897
898
899
vie vies vis vit
vis vice vices visse visses vissent
viol viols viole violes violent
violant violent violents
violat violats viola violas violât
violet violets violer violé violés violée violées
vicier vissiez

voix voie voies voient vois voit voua vouas
voir voire
vol vols vole voles volent
volet volets voler volée volées
vomi vomis vomit
vous voue voues vouent
zigzag zigzags zigzague zigzagues zigzaguent







>







886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
vie vies vis vit
vis vice vices visse visses vissent
viol viols viole violes violent
violant violent violents
violat violats viola violas violât
violet violets violer violé violés violée violées
vicier vissiez
vitriol vitriols vitriole vitrioles vitriolent
voix voie voies voient vois voit voua vouas
voir voire
vol vols vole voles volent
volet volets voler volée volées
vomi vomis vomit
vous voue voues vouent
zigzag zigzags zigzague zigzagues zigzaguent

Modified gc_lang/fr/rules.grx from [b4402971ad] to [42e8c93b4a].

746
747
748
749
750
751
752





753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
....
1740
1741
1742
1743
1744
1745
1746

1747
1748
1749
1750
1751
1752
1753

1754
1755
1756
1757
1758
1759
1760
....
2150
2151
2152
2153
2154
2155
2156









2157
2158
2159
2160
2161
2162
2163
....
2165
2166
2167
2168
2169
2170
2171



2172
2173
2174
2175
2176
2177
2178
....
2239
2240
2241
2242
2243
2244
2245









2246
2247
2248
2249
2250
2251
2252
....
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
2480

2481
2482
2483
2484
2485
2486
2487
2488

2489
2490
2491
2492
2493

2494
2495
2496
2497
2498

2499
2500
2501
2502
2503

2504
2505
2506
2507
2508
2509
2510
....
8846
8847
8848
8849
8850
8851
8852

8853
8854
8855
8856
8857
8858
8859
.....
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
.....
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
.....
14077
14078
14079
14080
14081
14082
14083

14084
14085
14086
14087
14088
14089
14090
.....
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
.....
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
.....
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
.....
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
.....
16050
16051
16052
16053
16054
16055
16056


16057
16058
16059
16060
16061
16062
16063
.....
16069
16070
16071
16072
16073
16074
16075

16076
16077
16078
16079
16080
16081
16082
.....
16161
16162
16163
16164
16165
16166
16167

16168
16169
16170
16171
16172
16173
16174
.....
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
.....
16242
16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254
16255
16256
16257
16258
16259
16260
16261
16262

16263
16264
16265
16266
16267
16268
16269
.....
16346
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356

16357
16358
16359
16360
16361
16362
16363
.....
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
.....
16438
16439
16440
16441
16442
16443
16444

16445
16446
16447
16448
16449
16450
16451
.....
16467
16468
16469
16470
16471
16472
16473

16474
16475
16476
16477
16478
16479
16480
.....
16525
16526
16527
16528
16529
16530
16531

16532
16533
16534
16535
16536
16537
16538
.....
16591
16592
16593
16594
16595
16596
16597

16598
16599
16600
16601
16602
16603
16604
.....
16653
16654
16655
16656
16657
16658
16659

16660
16661
16662
16663
16664
16665
16666
.....
17174
17175
17176
17177
17178
17179
17180
17181
17182
17183
17184
17185
17186
17187
17188
.....
18117
18118
18119
18120
18121
18122
18123
18124
18125
18126
18127
18128
18129
18130
18131
18132
18133
18134
18135
18136
.....
18137
18138
18139
18140
18141
18142
18143


18144
18145
18146
18147
18148
18149
18150
.....
18424
18425
18426
18427
18428
18429
18430
18431
18432
18433
18434
18435
18436
18437
18438
.....
20322
20323
20324
20325
20326
20327
20328














20329
20330
20331
20332
20333
20334
20335
.....
20586
20587
20588
20589
20590
20591
20592

20593
20594
20595
20596
20597
20598
20599
.....
20985
20986
20987
20988
20989
20990
20991




20992
20993
20994
20995
20996
20997
20998
.....
21529
21530
21531
21532
21533
21534
21535


21536
21537
21538
21539
21540
21541
21542
.....
23602
23603
23604
23605
23606
23607
23608



23609
23610
23611
23612
23613
23614
23615
.....
23723
23724
23725
23726
23727
23728
23729

23730
23731
23732
23733
23734
23735
23736
.....
24027
24028
24029
24030
24031
24032
24033

24034
24035
24036
24037
24038
24039
24040
.....
25015
25016
25017
25018
25019
25020
25021

25022
25023
25024




25025

25026
25027
25028
25029
25030
25031
25032
25033
25034
25035
25036
25037
25038
25039
.....
25040
25041
25042
25043
25044
25045
25046
25047























































25048



25049


25050
25051
25052







25053
25054
25055
25056






25057
25058
25059
25060
25061
25062
25063
.....
25434
25435
25436
25437
25438
25439
25440


























25441
25442
25443
25444
25445
25446
25447
.....
25475
25476
25477
25478
25479
25480
25481











25482
25483
25484
25485
25486
25487
25488
.....
25494
25495
25496
25497
25498
25499
25500
25501



























25502
25503
25504
25505
25506
25507
25508
.....
25608
25609
25610
25611
25612
25613
25614


















25615
25616
25617
25618
25619
25620
25621
.....
25630
25631
25632
25633
25634
25635
25636
25637
25638
25639
25640
25641
25642
25643





















25644
25645
25646
25647
25648
25649
25650
25651
25652
25653
25654
25655
25656
25657
25658
25659
25660
25661
25662
.....
25692
25693
25694
25695
25696
25697
25698

25699
25700
25701
25702






25703

















25704
25705
25706
25707
25708
25709
25710
25711
25712

















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





25726
25727
25728
25729
25730
25731
25732
25733
25734
25735
25736
25737
25738




















25739
25740
25741
25742
25743
25744
25745
25746
25747
25748
25749
25750
25751







25752
25753
25754
25755
















25756
25757
25758
25759
25760
25761
25762
25763




















25764
25765
25766
25767
25768
25769
25770
25771
25772
25773
25774
25775
25776
25777
25778
25779
25780
25781
25782
25783

25784
25785
25786
25787
25788
25789
25790
.....
25814
25815
25816
25817
25818
25819
25820










25821
25822
25823
25824
25825
25826
25827
25828
25829
25830
25831
25832
25833
25834
25835
25836
25837




















25838
25839
25840
25841
25842
25843

25844
25845
25846
25847
25848
25849
25850
.....
25864
25865
25866
25867
25868
25869
25870







25871
25872
25873
25874
25875
25876
25877
25878
25879
25880
25881
25882




















25883
25884
25885
25886
25887
25888
25889
25890
25891
25892
25893
25894








25895
25896
25897
25898
25899
25900
25901
25902
25903
25904
25905
25906
25907
25908
25909
25910
25911
25912
25913
25914
25915
25916
25917
.....
26529
26530
26531
26532
26533
26534
26535
26536
26537
26538
26539
26540
26541
26542
26543
26544
26545
26546
26547
26548
26549
26550
26551
26552
26553
26554
26555
26556
26557
26558
26559
26560
26561
26562
26563
26564
26565
26566
26567
26568
26569
26570
26571
26572
26573
26574
26575
26576
26577
26578
26579
26580
26581
26582
26583
26584
26585
26586
26587
26588
26589
26590
26591
26592
26593
26594
26595
26596
26597
26598
26599
26600
26601
26602
26603
26604
26605
26606
26607
26608
26609
26610
26611
26612
26613
26614
26615
26616
26617
26618
26619
26620
26621
26622
26623
26624
26625
26626
26627
26628
26629
26630
26631
26632
26633
26634
26635
26636
26637
26638
26639
26640
26641
26642
26643
26644
26645
26646
26647
26648
26649
26650
26651
26652
26653
26654
26655
26656
26657
26658
26659
26660
26661
26662
26663
26664
26665
26666
26667
26668
26669
26670
26671
26672
26673
26674
26675
26676
26677
26678
26679
26680
26681
26682
26683
26684
26685
26686
26687
26688
26689
26690
26691
26692
26693
26694
26695
26696
26697
26698
26699
26700
26701
26702
26703
26704
26705
26706
26707
26708
26709
26710
26711
26712
26713
26714
26715
26716
26717
26718
26719
26720
26721
26722
26723
26724
26725
26726
26727
26728
26729
26730
26731
26732
.....
28359
28360
28361
28362
28363
28364
28365
28366
28367
28368
28369
28370
28371
28372
28373
28374
28375
28376
28377
28378
28379
28380
28381
28382
__<i>/html(p_html_lt)__                 &lt; <<- ~>> "   <"
__<i>/html(p_html_gt)__                 &gt; <<- ~>> >
__<i>/html(p_html_amp)__                &amp; <<- ~>> &
__<i>/html(p_html_nbsp)__               &nbsp; <<- ~>> @
__<i>/html(p_html_nbsp2)__              &#(?:160|8239); <<- ~>> @
__<i>/html(p_html_pseudo_balise1)__     \[(?:[buiqa]|blockquote|quote)\] <<- ~>> *
__<i>/html(p_html_pseudo_balise2)__     \[/\w+\] <<- ~>> *






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

# Markdown
__<s>/md(p_md_span_ouvrant)__   " ([*_]+)\w" @@1 <<- ~1>> *
__<i>/md(p_md_span_fermant)__   "[a-z0-9àéîïôûüù]([*_]+)[,.;:!?) ]" @@1 <<- ~1>> *
__<s>/md(p_md_titre_début)__    "^#+" <<- ~>> *
__<s>/md(p_md_titre_fin)__      "#+ *$" <<- ~>> *
__<s>/md(p_md_liste)__          "^ *[*+] " <<- ~>> *
__<s>/md(p_md_citation)__       "^>[ >]+ " <<- ~>> *

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


!!
!!
!!!! Écritures épicènes dystypographiques                                                         !!
!!
!!
................................................................................
        <<- ~>> *

    ( … )
        <<- ->> […]                 && Pour indiquer une troncature de texte, on utilise usuellement des crochets.
        <<- ~>> *

    (  [re|ré]  )  *WORD

        <<- space_after(\3, 0, 0) ~1:3>>  *

    [  *NUM  ]
    [  …  ]
        <<- ~>> *

    [  *WORD  ]

        <<- morph(\2, ":G") ~>> |\2|
        <<- __else__ ~>> *

    ## chapitres, références
    (  [*WORD|*NUM]  ,  *NUM  )
    [  [*WORD|*NUM]  ,  *NUM  ]
    {  [*WORD|*NUM]  ,  *NUM  }
................................................................................
        <<- not morph(<1, ">ne/|:R") />> _2p_


__tag_verbes__
    en  @:V.*:(?:Y|[123][sp]|P)
        <<- />> _en_











__tag_prop__
    à [qui|quoi]
    auquel
    auxquels
    auxquelles
    à laquelle
................................................................................

    [lequel|laquelle|lesquels|lesquelles]
        <<- morph(<1, ":R") />> _prepquel_|_propsub_

    ce [que|qu’]
        <<- />> _ceque_|_propsub_




    comme
        <<- />> _comme_

    dont
        <<- />> _dont_|_propsub_

    [que|qu’]
................................................................................
        <<- ~>> ␣
        <<- =>> define(\1, ":Cs")

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











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

    n’ importe [qui|quoi|quel|quelle|quels|quelles|où|ou|lequel|laquelle|lesquels|lesquelles]
................................................................................
!!

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


    aie-je
        <<- /vmode/ ->> ai-je                                                                       && Forme interrogative. N’employez pas le subjonctif présent.

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


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


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


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


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


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


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


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


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


TEST: {{Vas-je}}                                            ->> Vais-je
TEST: 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
................................................................................

    violence du [>cou|>coût|>cout]
    violence [de|d’] [ce|mon|ton|son|notre|votre|leur] [>cou|>coût|>cout]
        <<- /conf/ --1>> coup           && Confusion probable. Le coût est le prix d’une chose. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, écrivez “coup”.

    violence des [>cou|>coût|>cout]
    violence [de|d’] [ces|mes|tes|ses|nos|vos|leurs] [>cou|>coût|>cout]

        <<- /conf/ --1>> coups          && Confusion probable. Le coût est le prix d’une chose. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, écrivez “coup”.

    [>cou|>coup] de [>base|revient|reviens|>distribution|>développement|>production|>maintenance|>construction|>fonctionnement|>fabrication|>financement|>formation|>renonciation|>stockage|>transaction|>transfert|>transport|>transformation|>viabilisation]
    [>cou|>coup] de la vie
        <<- /conf/ -1>> coût|coûts      && Confusion probable. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, on écrit “coup”. Pour ce que ça coûte, écrivez “coût”.

    [>coup|>coût|>cout] ?$W¿ [long|longs|>gracile|grâcieux]
................................................................................
__conf_toi_toit__
    [chez|pour|contre|avec] toit
    >parler ?@:[WX]¿ de toit
    c’ >être toit
        <<- /conf/ --1>> toi                        && Confusion. Le toit est constitué d’une toiture. Pour le pronom personnel à la 2ᵉ personne, écrivez “toi”.|https://fr.wiktionary.org/wiki/toi

    [sous|sur] [mon|ton|son|notre|votre|leur] toi
    [sous|sur] [le|ce|un] toi
        <<- /conf/ -3>> toit                        && Confusion : “toi” est le pronom personnel à la 2ᵉ personne. Pour évoquer le sommet d’un bâtiment, écrivez “toit”.|https://fr.wiktionary.org/wiki/toit

TEST: ce n’est pas contre {{toit}}
TEST: sous son {{toi}}, c’est sa loi qui prime.


# tour à tour
__conf_tour_à_tour__
................................................................................
    [>afghan|>albanais|>algérien|>allemand|>américain|>andorran|>anglais|>angolais|>arabe|>argentin|>arménien|>australien|>autrichien|>asiatique|>azerbaïdjanais|>bahamien|>bangladais|>bengladeshi|>barbadien|>basque|>belge|>bélizien|>béninois|>breton|>bhoutanais|>biélorusse|>birman|>bolivien|>bosnien|>botswanais|>brésilien|>britannique|>brunéien|>bulgare|>burkinabé|>burundais|>cambodgien|>camerounais|>canadien|>capverdien|>centrafricain|>chilien|>chinois|>chypriote|>colombien|>comorien|>congolais|>nord-coréen|>corse|>costaricien|>croate|>cubain|>danois|>djiboutien|>dominicain|>égyptien|>émirati|>équatorien|>érythréen|>estonien|>espagnol|>étatsunien|>états-unien|>étasunien|>éthiopien|>fidjien|>finlandais|>formosan|>français|>gabonais|>gambien|>géorgien|>ghanéen|>grec|>grenadien|>guadeloupéen|>guatémaltèque|>guinéen|>équato-guinéen|>guyanien|>haïtien|>hondurien|>hollandais|>hongrois|>indien|>indochinois|>indonésien|>irakien|>italien|>iranien|>irlandais|>islandais|>israélien|>ivoirien|>jamaïcain|>japonais|>jordanien|>kazakh|>kényan|>kosovar|>koweïtien|>laotien|>lapon|>letton|>libanais|>libérien|>libyen|>liechtensteinois|>lituanien|>luxembourgeois|>macédonien|>maghrébin|>malgache|>malaisien|>malawite|>maldivien|>malien|>maltais|>maori|>marocain|>martien|>mauricien|>mauritanien|>mexicain|>micronésien|>moldave|>monégasque|>monténégrin|>mongol|>mozambicain|>namibien|>népalais|>nicaraguayen|>nigérien|>nigérian|>néerlandais|>norvégien|>néo-zélandais|>ougandais|>ouzbek|>pakistanais|>palestinien|>panaméen|>paraguayen|>perse|>péruvien|>philippin|>polonais|>polynésien|>portugais|>québécois|>qatari|>roumain|>russe|>rwandais|>saoudien|>scandinave|>salvadorien|>sénégalais|>serbe|>singapourien|>slovaque|>slovène|>somalien|>soudanais|>soviétique|>srilankais|>suédois|>suisse|>surinamais|>syrien|>sud-africain|>sud-coréen|>américain|>tadjik|>tanzanien|>tchadien|>tchèque|>thaïlandais|>togolais|>tahitien|>tunisien|>turkmène|>turc|>taïwanais|>ukrainien|>uruguayen|>vénézuélien|>vietnamien|>yéménite|>yougoslave|>zaïrois|>zambien|>zimbabwéen]
        <<- /maj/ \1.istitle() and morph(<1, ":N", ":(?:A|V0e|D|R|B|X)") -1:>> =\1.lower()          && S’il s’agit d’un adjectif, ne mettez pas de majuscule.
        <<- /maj/ \1.islower() and not \1.startswith("canadienne") and
            ( value(<1, "|certains|certaines|maints|maintes|ce|cet|cette|ces|des|les|nos|vos|leurs|quelques|plusieurs|chaque|une|aux|la|ma|ta|sa|")
            or ( morph(<1, ":B:e:p") and not morph(<2, ">numéro/") )
            or ( value(<1, "|l’|") and morph(\1, ":N.*:f:[si]") )
            or ( value(<1, "|de|d’|") and morph(<2, ">(?:beaucoup|énormément|multitude|tant|tellement|poignée|groupe|car|bus|équipe|plus|moins|pas|trop|majorité|millier|million|centaine|dizaine|douzaine|combien|photo|complot|enlèvement|témoignage|viol|meurtre|assassinat|duel|tiers|quart|pourcentage|proportion|génération|portrait|rencontre|reportage|parole|communauté|vie|rassemblement|bataillon|armée|émigration|immigration|invasion|trio|couple|famille|descendante|action|attente|désir|souhait|vote|volonté)/") )
            or ( value(<1, "|un|") and not value(<2, "|dans|numéro|") and not after("(?:approximatif|correct|courant|parfait|facile|aisé|impeccable|incompréhensible)") ) )
        -1>> =\1.capitalize()                                                                       && S’il s’agit d’un gentilé, mettez une majuscule.

    [un|une|certains|certaines|maints|maintes|ce|cet|cette|ces|le|la|les|l’|des|quelques|plusieurs|chaque] [>européen|>parisien|>lyonnais|>marseillais|>lillois|>toulousain|>nantais|>strasbourgeois|>montpelliérain|>bordelais|>bruxellois|>montréalais|>londonien|>genévois|>zurichois|>bâlois|>berlinois|>romain|>californien]
        <<- /maj/ \2.islower() -2>> =\2.capitalize()                                                && S’il s’agit d’un gentilé, mettez une majuscule.

TEST: deux {{français}}                                                 ->> Français
TEST: des {{français}} sont arrivés                                     ->> Français
................................................................................
    depuis toujours
    depuis un bail
    dès à présent
    dès [demain|hier] ?[soir|matin|après-midi]¿
    dès [maintenant|lors|aujourd’hui]
    dès [mon|ton|son|notre|votre|leur] plus jeune âge
    dès [ma|ta|sa|notre|votre|leur] première rencontre

    dès que possible
    déjà
    désormais
    dorénavant
    du début à la fin
    du jour au lendemain
    du jour j
................................................................................
    [de|d’] ?[assez|si|très|trop]¿ basse [condition|extraction|lignée|naissance]
    [de|d’] ?[assez|si|très|trop]¿ bon [aloi|cœur|goût|gout|gré|poil|sens|ton]
    [de|d’] ?[assez|si|très|trop]¿ mauvais [aloi|cœur|goût|gout|gré|poil]
    [de|d’] ?[assez|si|très|trop]¿ bonne [compagnie|facture|famille|foi|grâce|heure|humeur|qualité]
    [de|d’] ?[assez|si|très|trop]¿ haut [rang|vol]
    [de|d’] ?[assez|si|très|trop]¿ mauvaise [compagnie|facture|foi|grâce|humeur|qualité]
    [de|d’] *NUM %
    [de|d’] [conserve|fait|guingois|luxe|nouveau|permanence|partout|plain-pied|préférence|rechange|routine|surcroît|surcroit|traviole|visu]
    [de|d’] A à Z
    [de|d’] bas en haut
    [de|d’] bas étage
    [de|d’] basse extraction
    [de|d’] belle prestance
    [de|d’] bouche en bouche
    [de|d’] bric et [de|d’] broc
................................................................................
    en réalité ?[augmentée|virtuelle]¿
    en âge [de|d’] procréer
    en aucun cas
    en aucune [façon|manière]
    en ?[assez|si|très|trop]¿ bas âge
    en ?[assez|si|très|trop]¿ bon état ?général¿
    en ?[assez|si|très|trop]¿ bon état [de|d’] [fonctionnement|marche]
    en ?[assez|si|très|trop]¿ bonne [compagnie|place|posture|voie]
    en bonne et due forme
    en ?[assez|si|très|trop]¿ bonne santé ?[générale|physique|mentale|psychique]¿
    en bout [de|d’] course
    en cas [de|d’] besoin ?[absolu|impérieux]¿
    en cas [de|d’] doute ?[légitime|suffisant]¿
    en cas [de|d’] nécessité ?[absolue|impérieuse]¿
    en cas d’ urgence ?[absolue|impérieuse]¿
................................................................................
    où bon [me|te|lui|nous|vous|leur] semble
    oui [ou|et] non
    outre mesure
    par [à-coups|ailleurs|avance|chance|conséquent|curiosité|contre|défaut|définition|endroits|essence|excellence|exemple|hasard|ici|inadvertance|là|mégarde|nature|principe|terre]
    par acquit [de|d’] conscience
    par [beau|mauvais] temps
    par bien des [aspects|côtés]
    par bonté [de|d’] [âme|cœur]
    par ce biais
    par certains [aspects|côtés]
    par définition
    par ex .
    p. ex .
    par grand froid
    par gros temps
................................................................................
    tertio
    tour à tour
    tous comptes faits
    tous frais payés
    tout [bonnement|simplement]
    tout au plus
    tout aussi bien
    tout bien [considéré|réfléchi]
    tout compte fait
    tout [de|d’] même ?[pas|jamais]¿
    tout du long
    tout feu ?,¿ tout >flamme
    tout à fait
    tout [de|d’] go
    toute honte bue
................................................................................
    >attestation sur l’ honneur
    >atteinte aux bonnes mœurs
    >auberge [de|d’] jeunesse
    >avion à [>hélice|réaction]
    ayants droit
    >bac à légumes
    >bain [de|d’] sang


    >banc [de|d’] touche
    >bandit [de|d’] grand chemin
    >bandit [de|d’] grands chemins
    >baptême du feu
    >barrage [de|d’] police
    bas résille
    >bateau à aubes
................................................................................
    [>boîte|>boite] [aux|à] lettres
    [>boîte|>boite] à [bijoux|gants|outils|sardines]
    >bombe à [eau|fission|fusion|fragmentation|hydrogène|neutrons|retardement]
    >bombe à rayonnement renforcé
    >bonnet [de|d’] nuit
    [bonne+s|>bonniche] à tout faire
    >boucle d’ >oreille

    >bout [de|d’] gras
    bras d’ honneur
    bras [de|d’] fer
    >brave ?d’¿ entre les braves
    >brosse à [>dent|reluire]
    >bruit [de|d’] fond
    >bureau [de|d’] [tabac|vote]
................................................................................
    >compagnon [de|d’] route
    >complémentaire santé
    [composante+s] alpha
    >compte à rebours
    >compte offshore
    concours [de|d’] beauté
    >conférence [de|d’] presse

    >congé [maternité|paternité]
    >conseiller d’ orientation [scolaire|professionnelle]
    >connexion ?à¿ Internet
    >conte [de|d’] fées
    >contrôle [de|d’] routine
    >convention [récepteur|générateur]
    >coque [de|d’] noix
................................................................................
    >donneur [de|d’] >leçon
    >dossier d’ inscription ?[administrative|scolaire]¿
    >dossier [de|d’] presse
    >drone [de|d’] [combat|surveillance]
    >drogue [de|d’] synthèse
    >eau [de|d’] [bouleau|bleuet|chaux|coco|javel|jouvence|mer|parfum|pluie|seltz|source|vie]
    >eau [de|d’] noix [de|d’] coco
    >écart [de|d’] conduite
    >économie [de|d’] >bout [de|d’] >chandelle
    >économie [de|d’] [échelle|guerre]
    >écran [de|d’] fumée
    >éditeur [de|d’] presse
    >effet d’ aubaine
    >effet [de|d’] bord
    >effort [de|d’] guerre
................................................................................
    >épingle à cravate
    >épreuve [de|d’] force
    >erreur [de|d’] [calcul|jeunesse|jugement]
    >erreur d’ appréciation
    >escroquerie à l’ assurance
    >espérance [de|d’] vie
    >espérance [de|d’] vie en bonne santé
    >état [de|d’] [âme|esprit|urgence|conservation|fait]
    >état d’ extrême urgence
    >état [de|d’] l’ art
    >étoile [de|d’] mer
    >étoile à neutrons
    >étui à cigarettes
    >examen d’ entrée
    >expérience [utilisateur|utilisateurs]
    >face [A|B]
    >faiblesse [de|d’] caractère
    >faisceau [de|d’] présomptions
    faits et gestes
    farces et attrapes
    >fard à [joues|paupières]

    >femme [de|d’] [affaires|chambre|confiance|exception|État|Église|honneur|lettres|loi|ménage|paix|parole|pouvoir|valeur]
    >femme d’ âge mûr
    >femme à poigne
    >femme à tout faire
    >fer à cheval
    >fer à [repasser|souder]
    >fer [de|d’] lance
................................................................................
    >instrument [de|d’] mesure
    >interface [utilisateur+s]
    >intermittent du spectacle
    >invité d’ honneur
    >invité surprise
    >issue [de|d’] secours
    >jeu d’ [échecs|enfant]
    >jeu [de|d’] [dupes|>rôle]
    >journal [de|d’] bord
    >journal à >sensation
    >juge d’ instruction

    >langue [de|d’] bois
    >lame [de|d’] fond
    >lampe à [huile|incandescence|pétrole]
    >lampe [de|d’] chevet
    >langue [de|d’] bois
    laps [de|d’] temps
    >lavage [de|d’] cerveau
................................................................................
    >livret A
    >livret d’ épargne ?[bancaire|populaire|salariale]¿
    >local à louer
    >loi d’ airain
    >longueur d’ avance
    >lune [de|d’] miel
    >lutte à outrance
    >machine à [café|coudre|écrire|laver|sous|voter]
    >machine à remonter le temps
    >machine [de|d’] guerre
    >maillot [de|d’] bain
    >main d’ œuvre
    >maison à colombages
    >maison [de|d’] [campagne|passe|retraite]
    >mal [de|d’] [tête|poitrine|ventre|mer]
................................................................................
    >oiseau [de|d’] [malheur|nuit|proie]
    >oiseau [de|d’] mauvais augure
    >ombre au tableau
    >onde [de|d’] choc
    >opération [de|d’] nuit
    >ordre du jour
    orge [perlé|mondé|carré]

    >nuit [de|d’] noces
    >pacte [de|d’] [non-agression|sang]
    >pain au levain ?liquide¿
    >pain [de|d’] mie
    >pain d’ épices
    >palais d’ [été|hiver]
    >panier à linge
................................................................................
    perspectives d’ avenir
    >perte [de|d’] temps ?précieux¿
    >peur [de|d’] tous les diables
    >piano à queue
    >pièce à conviction
    >pièce [de|d’] [théâtre|monnaie|rechange]
    >pièce [de|d’] *NUM [>euro|>dollar|>centime|>cent|>livre|>shilling]

    >pile à [combustible|hydrogène]
    >pince à linge
    [>piqûre|>piqure] [de|d’] rappel
    >pistolet à [eau|plomb]
    >pistolet à [un|1] coup
    >pistolet à [$:B|*NUM] coups
    >placard à [>balai|chaussures]
................................................................................
    >rampe d’ accès
    >rampe [de|d’] lancement
    >rapport [de|d’] force
    >rat [de|d’] bibliothèque
    >rayon [de|d’] soleil
    >réaction en [chaîne|chaine]
    >région Grand Est

    >règle [de|d’] base
    >règlement [de|d’] comptes
    >relation à distance
    >remède [de|d’] cheval
    >requête en nullité
    >requête en non [conciliation|inscription|lieu]
    >requête en non révocation [de|d’] sursis
................................................................................
    >souvenir d’ enfance
    >sujet [de|d’] [prédilection|préoccupation]
    >suspension [de|d’] séance
    >syndicat du crime
    >système d’ exploitation
    >système [de|d’] santé
    >système D

    >tableau [de|d’] chasse
    >table à repasser
    >table [de|d’] [calcul|chevet|nuit]
    >tache [de|d’] rousseur
    >tâche à accomplir
    >taille *NUM
    tas [de|d’] ferraille ?rouillée¿
................................................................................
    >université d’ été
    >usine à gaz
    >usurpation d’ identité
    vacances [de|d’] [printemps|Noël|pâques]
    vacances d’ [automne|été|hiver]
    >vache à lait
    >vague à l’ âme

    >vecteur [>accélération|>position|>rotation|>vitesse]
    >véhicule [de|d’] location
    >vente à [découvert|domicile|emporter]
    >vente aux enchères
    >ventilateur à merde
    >vérification [de|d’] routine
    vernis à ongles
................................................................................


__purge_avant_adjectifs_adverbes__
    le  @:[NAQ].*:[me]¬:G  le  plus  @:A.*:[me]
        <<- ~3:4>> *

    la  @:[NAQ].*:[fe]¬:G  la  plus  @:A.*:[fe]
        <<- ~3:4>> *

    [les|mes|tes|ses|nos|vos|leurs]  @:[NA].*:[pi]¬:[123][sp]  les  plus  @:A.*:[pi]
        <<- ~3:4>> *

    [>être|>avoir]  le  [plus|moins]  @:A¬:([me]:[si]|G)
        <<- morph(\1, ":V") ~2:3>> *

................................................................................
TEST: ç’a été dur.
TEST: dût ma vanité en souffrir, je viendrai quoi qu’il arrive
TEST: certaines régions sont un poil plus compliquées
TEST: Tout est bien qui finit bien.
TEST: on est tous à la base basé sur quelque chose
TEST: seulement, c’était la dernière chose au monde qu’il ambitionnât
TEST: Ceux que tu convoques en tant que témoins
TEST: Il faut donc examiner ensemble le panneau et la paroi latérale.
TEST: Il faut donc examiner ensemble le panneau et la paroi latéraux.
TEST: Il faut donc examiner ensemble les panneaux et la paroi latéraux.
TEST: Il faut donc examiner ensemble les panneaux et la paroi latérale.
TEST: Il faut donc examiner ensemble les panneaux et les parois latéraux.
TEST: Il faut donc examiner ensemble les panneaux et les parois latérales.
TEST: Les chevaux tapaient du fer, culaient aux ridelles et grinçonnaient sur les mors et dans les sonnailles. Enfin, la voiture de Randoulet prit de l’erre, doucement à travers les terres meubles qui entouraient la ferme.
TEST: Aller grand-erre : Aller bon train, aller vite.
TEST: Par monts, par vaux, le drôle allait déjà grand-erre.
TEST: Mais tandis que je m’efface instinctivement derrière le cormier pour ne pas être vue, la barque pique droit, sans même balancer, file vivement sur son erre.
TEST: Amortir, diminuer l’erre d’un vaisseau.
TEST: Ce bâtiment n’a plus d’erre : Il est arrêté, il ne marche plus.
TEST: Ce bâtiment a repris son erre.
................................................................................
TEST: Les erres sont rompues : Les traces sont effacées.
TEST: Les hautes erres : Se dit quand il y a un certain temps qu’un cerf est passé.
TEST: Suivre les erres, marcher sur les erres, aller sur les erres de quelqu’un : Tenir la même conduite que lui, l’imiter.
TEST: pour quoi faire ?
TEST: elle s’est servie de son enfant
TEST: ce jour verrait la violence se déchaîner, le sang couler, le chaos tout emporter
TEST: À l’origine spécifiquement américain, le mouvement complotiste QAnon n’en commence pas moins à faire des petits en Europe.




@@@@
@@@@
@@@@
@@@@
@@@@END_GRAPH                                                                                      _
................................................................................
    >accroc [à|a] cet [homme|enculé|imbécile|enfoiré]
    >accroc [à|a] l’ [alcool|amour|argent|ecstasy|herbe|héro|héroïne|opium|ordi|ordinateur]
    >accroc [à|a] [Facebook|Internet|Twitter|lui|elle|eux|elles]
    >accroc [au|du] [chocolat|cul|jeu|PC|poker|sexe|shopping|smartphone|sport|sucre|tabac|téléphone|travail|LSD|crack]
    >accroc aux [antidépresseurs|anti-dépresseurs|bonbons|hommes|mecs|femmes|gonzesses|médicaments|médocs|jeux|séries|sucreries]
        <<- /conf/ -1>> =\1.replace("oc", "o")      && Confusion : “accroc” signifie “déchirure”, “incident”, etc. tandis que “accro” est un terme familier qui signifie “dépendant”.

    >faire [un|des] >accro  à [des|mes|tes|ses|nos|vos|leurs] [principes|collants]
    >faire [un|des] >accro  à [mon|ton|son|notre|votre|leur] [caleçon|pantalon]
    >faire [un|des] >accro  à [la|ma|ta|sa|notre|votre|leur] [chemise|chemisier|culotte|jupe|veste]
    >faire [un|des] >accro  aux [principes|collants|caleçons|pantalons|chemises|chemisiers|culottet|jupes|vestes]
        <<- /conf/ -3>> =\3.replace("ro", "roc")    && Confusion : “accro” est un terme familier qui signifie “dépendant”, tandis que “accroc” signifie “déchirure”, “incident”, etc.

TEST: ils y sont {{accrocs}} depuis toujours
TEST: elles y sont {{à crocs}} depuis toujours
................................................................................
    [prie|pries] [mon|ton|son|notre|votre|leur|leurs] [>mâle|mal] en [>patience|patiente|patientes]
        <<- /conf/ -1>> pris|prit                               && Confusion. Locution “prendre son mal en patience”.|https://fr.wiktionary.org/wiki/prendre_son_mal_en_patience

TEST: Il prit son {{mâle en patience}}
TEST: Elle prend son {{mal en patiente}}.
TEST: Il {{prie}} une fois de plus son mal en patience.
















# prêt / près / pré
__conf_suivre_de_près__
    >suivre ?[ça|cela|ceci]¿ de [>prêt|>pré]
        <<- /conf/ --1>> près           && Confusion : écrivez “près” pour dire “proche de quelque chose”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

TEST: on va suivre ça de {{prêt}}.
................................................................................

    >tâcher  $:D  [>bermuda|>blouse|>blouson|bois|bras|>caleçon|>canapé|>carrelage|>chemise|>chemisier|>col|>conscience|corps|>costume|>cravate|>cuir|>culotte|CV|>dent|>doigt|document|dos|>fauteuil|>feuille|>front|>habit|>jambe|>jean|>joue|>jupe|>jupon|>lèvre|>linge|>livre|>livret|>maillot|>main|>marbre|>meuble|>moquette|>mur|>nappe|nez|>ongle|>papier|>parquet|>pantalon|>peau|pénis|>photo|>photographie|>pied|>pull|>réputation|>robe|>sexe|>siège|>slip|>sol|>t-shirt|>teeshirt|>tee-shirt|>tapis|>tête|>tissu|>veste|>vêtement|>visage]
        <<- /conf/ -1>> =\1.replace("â", "a").replace("Â", "A")
        && Confusion. Une tâche est un travail à accomplir. Pour une salissure, une altération, une marque, une coloration… employez “tache”.|https://fr.wiktionary.org/wiki/tacher

    [>nom|>honneur|>réputation|>vêtement] sans >tâche
    >faire tâche

    [>nettoyer|>laver|>essuyer|>gratter]  $:D  >tâche
        <<- /conf/ --1>> =\-1.replace("â", "a").replace("Â", "A")
        && Confusion. Une tâche est un travail à accomplir. Pour une salissure, une altération, une marque, une coloration… employez “tache”.|https://fr.wiktionary.org/wiki/tache

TEST: une {{tâche}} de chocolat                                             ->> tache
TEST: une {{tâche}} vraiment indélébile
TEST: une {{tâche}} rouge.
................................................................................
        -4>> =suggFemSing(\4, True)                                                         && Accord de genre erroné : « \2 \3 » est féminin, « \4 » est masculin.
        <<- /gn/ morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", ":[GWsi]") and not apposition(\3, \4)
        -4>> =suggFemSing(\4)                                                               && Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.

TEST: La plus grande {{cinglé}}.
TEST: il imaginait de la pluie {{noir}} tombant sur une terre dévastée.
TEST: je voyais de la pluie {{noires}}






__gn_leur_1m__
    ,  leur  *WORD
        <<- /gn/ morph(\3, ":[NA].*:p", "*") -2>> leurs                                     && Accord de nombre erroné avec « \3 ».
        <<- /gn/ __also__ -3>> =suggSing(\3)                                                && Accord de nombre erroné : « \3 » devrait être au singulier.

................................................................................
TEST: fais ce que tu peux, ou les {{petites}} {{perdus}} le seront à jamais
TEST: ça ou les éternels {{imbécile}} du coin
TEST: les {{éventuels}} {{fiches}}
TEST: les moins éloignées possible
TEST: Les besoins minimums en matière de sommeil sont-ils les mêmes d’un individu à l’autre ?
TEST: cette attention de tous les instants portée à la boussole.
TEST: les agrandissements photo




__gn_leurs_1m__
    leurs  *WORD
        <<- /gn/ morph(\2, ":[NA].*:s", ":(?:[ipGW]|[123][sp])") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]"))
        -2>> =suggPlur(\2)                                                                  && Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel.
        <<- /gn/ __also__ -1>> leur                                                         && Accord de nombre erroné avec « \2 ».
................................................................................
    avant ?même¿                                [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
    marre                                       [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                && Après “\1 de”, le verbe devrait être à l’infinitif.

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




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

    au␣lieu                                     [de|d’]  ?[le|les|nous|vous|lui]¿  ~..ée?s?$
        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                && Après “au lieu de”, le verbe devrait être à l’infinitif.

    au␣lieu                                     [de|d’]  [l’|la|leur]              ~..ée?s?$
................................................................................

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

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


TEST: afin de leur {{percée}} une ouverture                                                         ->> percer
TEST: en train de {{percées}}                                                                       ->> percer
TEST: au lieu de la {{travaillée}}, elle restait les bras ballants                                  ->> travailler
TEST: au lieu de nous {{données}} du travail, il bavassait sans cesse                               ->> donner
TEST: elle tricha à seule fin d’{{allée}} à l’université                                            ->> aller
TEST: ils sont à même de {{trouvé}} la bonne réponse                                                ->> trouver
TEST: ces explications sont plus à même de les {{touchés}}                                          ->> toucher
................................................................................
TEST: elle voudrait le {{pensé}}                                                    ->> penser
TEST: ils voulaient les damnés prêts à se battre comme des lions


__infi_devoir_pouvoir_savoir_vouloir_interrogatif!5__
    /_VCint_  ?[en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  *WORD
        <<- /infi/ morphVC(\1, ">(?:devoir|savoir|pouvoir|vouloir)/") and morph(\-1, ":(?:Q|A|[123][sp])", ":[GYW]")

        --1>> =suggVerbInfi(\-1)                                                        && Après “\1”, le verbe devrait être à l’infinitif.

    /_VCint_  [le|la|l’|les]  *WORD
        <<- /infi/ morphVC(\1, ">(?:devoir|savoir|pouvoir|vouloir)/") and morph(\-1, ":(?:Q|A|[123][sp])", ":[GYWN]")
        --1>> =suggVerbInfi(\-1)                                                        && Après “\1”, le verbe devrait être à l’infinitif.

    /_VCint_  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]    *WORD
................................................................................
TEST: Les messages envoyés à toto@toto.fr seront transmis à Roger.
TEST: En outre, les grosses institutions comme l’Éducation Nationale ne développent pas forcément en interne
TEST: Le mieux serait de le faire glisser


__tag_locutions_verbales_d_état__
    ## verbes d’état

    [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]
        <<- />> _VE_





    ## locutions verbales d’état

    >avoir [été|semblé|paru]
    >avoir [cru|imaginé|pensé|pu|su|voulu]  [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    >avoir [envie|horreur|peur]                               [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    >avoir l’ [envie|exigence|illusion|impression|intention]  [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    >avoir le [désir|sentiment]                               [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    >avoir la ?ferme¿ [intention|volonté]                     [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    [>être|>sembler|>demeurer|>paraître|>paraitre] [loin|près] d’ [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    [>être|>sembler] [devenu+ses|redevenu+ses|resté+ses|demeuré+ses]
    [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre]
    [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || ?[en|y]¿ être [devenu+ses|redevenu+ses|resté+ses|demeuré+ses]
    [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || ?[en|y]¿ avoir [été|semblé|paru]
................................................................................
    [>arriver|>commencer|>parvenir|>renoncer|>réussir|>travailler]                                  à ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre]
    [>cesser|>continuer|>craindre|>demander|>exiger|>redouter|>rêver|>refuser|>risquer|>venir]      [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre]
    [>être|>sembler|>paraître|>paraitre|>devenir|>redevenir|>rester|>demeurer]  [>content|>conscient|>heureux|>inquiet|>malheureux|>susceptible]
        || [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre]
        <<- /1>> _LVED_
        <<- />> _LVE_
        <<- /-1>> _LVEF_
























































    ## locutions verbales d’état pronominales



    [>avouer|>faire|>montrer|>penser|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]


        <<- /1>> _VEP_

    >efforcer  [de|d’] ?[ne|n’]¿ ?[en|y]¿  [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]







    >efforcer  [de|d’] ?[ne|n’]¿ ?[en|y]¿  [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
        <<- /1>> _LVEPD_
        <<- />> _LVEP_
        <<- /-1>> _LVEPF_









@@@@
@@@@
@@@@
@@@@
................................................................................
    [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_") and morph(\-1, ":3s")) --1>> =suggSing(\-1)                                  && Accord avec le sujet “\1” : “\-1” devrait être au singulier.



























TEST: j’étais {{perdus}}                                                          ->> perdu
TEST: j’aurais été {{perdus}} sans toi                                            ->> perdu
TEST: je n’étais pas {{perdus}}                                                   ->> perdu
TEST: Je suis {{contents}}.                                                       ->> content
TEST: J’en ai été {{contents}}.                                                   ->> content
TEST: Je parais {{contents}}.                                                     ->> content
TEST: Je dirais que la vie est un peu moins {{cher}} en France.
................................................................................
TEST: tu t’efforces de paraître {{humbles}}
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: 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>>
................................................................................
    tout en [étant|semblant|devenant|restant|demeurant|redevenant|paraissant] @:A
        <<- !4>>

    ([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_") and morph(\-1, ":3s")) --1>> =suggMasSing(\-1) && Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.




























    ([ça|ceci|cela|celui-ci|celui-là|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_") and morph(\-1, ":3s"))
        --1>> =suggMasSing(\-1)                                                                                         && Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.
................................................................................
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: C’est donc seules que les deux femmes sont amenées à comparaître
TEST: C’eût été pure imagination.
TEST: Je n’arrêtais pas de me répéter que tout cela était peut-être pure imagination
TEST: La femme qui faisait ça est partie.
TEST: De cela a toujours été faite notre vie
TEST: Ce sont différents types de violences
TEST: La littérature africaine s’ouvre au monde, parle au monde, tout en étant ancrée dans le continent.
................................................................................

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

    ([elle|celle|celle-ci|celle-là|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_") and morph(\-1, ":3s")) --1>> =suggFemSing(\-1) && Accord avec le sujet “\1 qui” : “\-1” devrait être au féminin singulier.






















    laquelle ?[ne|n’]¿ ?[en|y]¿         /_VE_                                                   @:(?:N.*:p|[AQ])¬:(?:[GWY]|[fe]:[si])
    laquelle ?[ne|n’]¿ ?[en|y]¿         /_LVED_ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_     @:(?:N.*:p|[AQ])¬:(?:[GWY]|[fe]:[si])
    laquelle ?[ne|n’]¿ [se|s’] ?[en|y]¿ /_VEP_                                                  @:(?:N.*:p|[AQ])¬:(?:[GWY]|[fe]:[si])
    laquelle ?[ne|n’]¿ [se|s’] ?[en|y]¿ /_LVEPD_ ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_         @:(?:N.*:p|[AQ])¬:(?:[GWY]|[fe]:[si])
        <<- /ppas/ not morph(<1, ":R") --1>> =suggFemSing(\-1)                                                          && Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

    [<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, "|légion|néant|réalité|") 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: 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: Elle se sait plus {{fortes}} qu’eux tous.
TEST: elle se vit {{abandonné}}
TEST: à celle qui se révélera {{attentif}} à tous ces problèmes.
TEST: laquelle ne se sentit {{légitimes}} malgré ses compétences dans ce domaine.






TEST: elle se sent vide.



















__ppas_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|néant|réalité|") and not morph(<1, ":[RV]") and morph(\1, ":(?:3s|P)") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
        --1>> =suggSing(\-1)                                                                                            && Accord avec le sujet “iel” : “\-1” devrait être au pluriel.


















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: 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|néant|réalité|") and not morph(<1, ":[RV]|>(?:ne|nous)/") and morph(\1, ":(?:1p|P)") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
        --1>> =suggPlur(\-1)                                                                                            && Accord avec le sujet “nous” : “\-1” devrait être au pluriel.





















TEST: nous paraissons {{faible}}
TEST: Nous paraissons avoir été complètement {{prise}} de panique.                ->> prises
TEST: Nous devons avoir été bien {{méchant}} pour être traité de la sorte.
TEST: nous ne pouvons devenir aussi {{perspicace}} avec tout cet alcool ingurgité.
TEST: nous pensons être {{désiré}}
TEST: nous n’y devons pas être {{instruit}}, mais…
TEST: nous 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: 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_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|néant|réalité|") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
        --1>> =suggMasPlur(\-1)                                                                                         && Accord avec le sujet “\1” : “\-1” devrait être au masculin pluriel.





















    ([eux|ceux-ci|ceux-là|certains|quelques-uns|maints]) ?[ne|n’]¿ ?[en|y]¿            (/_VE_)                                                 @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ([eux|ceux-ci|ceux-là|certains|quelques-uns|maints]) ?[ne|n’]¿ ?[en|y]¿            (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_   @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ([eux|ceux-ci|ceux-là|certains|quelques-uns|maints]) ?[ne|n’]¿ [se|s’] ?[en|y]¿    (/_VEP_)                                                @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ([eux|ceux-ci|ceux-là|certains|quelques-uns|maints]) ?[ne|n’]¿ [se|s’] ?[en|y]¿    (/_LVEPD_) ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_       @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
        <<- /ppas/ not morph(<1, ":[RV]") and morph(\2, ":(?:3p|P)") and not value(\-1, "|légion|néant|réalité|") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
        --1>> =suggMasPlur(\-1)                                                                                         && Accord avec le sujet “\1” : “\-1” devrait être au masculin pluriel.

    ([eux|ceux|ceux-ci|ceux-là|certains|quelques-uns|maints]) qui ?[ne|n’]¿ ?[en|y]¿           (/_VE_)                                                 @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ([eux|ceux|ceux-ci|ceux-là|certains|quelques-uns|maints]) qui ?[ne|n’]¿ ?[en|y]¿           (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_   @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ([eux|ceux|ceux-ci|ceux-là|certains|quelques-uns|maints]) qui ?[ne|n’]¿ [se|s’] ?[en|y]¿   (/_VEP_)                                                @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ([eux|ceux|ceux-ci|ceux-là|certains|quelques-uns|maints]) qui ?[ne|n’]¿ [se|s’] ?[en|y]¿   (/_LVEPD_) ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_       @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
        <<- /ppas/ morph(\2, ":(?:3p|P)") and not value(\-1, "|légion|néant|réalité|") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
        --1>> =suggMasPlur(\-1)                                                                                         && Accord avec le sujet “\1” : “\-1” devrait être au masculin pluriel.

    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|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: 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: ils étaient devenus réalité.


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

    ([elles|celles|celles-ci|celles-là|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|néant|réalité|") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
        --1>> =suggFemPlur(\-1)                                                                                         && Accord avec le sujet “\1 qui” : “\-1” devrait être au féminin pluriel.





















    lesquelles ?[ne|n’]¿ ?[en|y]¿           /_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|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: Elle peut être {{observées}}.
TEST: Elles ne peuvent pas être {{observée}}.
................................................................................
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: 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|néant|réalité|") and not morph(<1, ":[RV]") and morph(\2, ":(?:3p|P)") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
        --1>> =suggPlur(\-1)                                                                                            && Accord avec le sujet “\1” : “\-1” devrait être au pluriel.





















TEST: iels paraissent {{faible}}
TEST: iels paraissent avoir été complètement {{prise}} de panique.                ->> prises
TEST: iels doivent avoir été bien {{méchant}} pour être traité de la sorte.
TEST: iels ne peuvent devenir aussi {{perspicace}} avec tout cet alcool ingurgité.
TEST: iels pensent être {{désiré}}
TEST: iels n’y doivent pas être {{instruit}}, mais…
TEST: iels refusent d’être {{licencié}} sans indemnités
TEST: iels commençaient à être {{perdu}}
TEST: iels s’efforcent de paraitre {{humble}}
TEST: iels ne s’efforcèrent guère d’être {{entendu}}
TEST: iels ne s’y efforceront pas de paraître {{raisonnable}}
TEST: iels devenaient susceptibles de paraître {{coupable}}








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é__
    >avoir  été  *WORD
        <<- /ppas/ morph(\3, ":[123]s", ":[GNAQWY]") -3>> =suggVerbPpas(\3)          && Après “avoir été”, il faut un participe passé.
        <<- /ppas/ not before("[çcCÇ]’$|[cC][eE] n’$|[çÇ][aA] (?:[nN]’|)$") and not before("(?i)^ *ne pas ") and not morph(<1, ":Y") >>>
        <<- /ppas/ morph(\3, ":Y", ":[AN]") -1:2>> _                                 && Tournure familière. Utilisez “être allé” plutôt que “avoir été”.
        <<- /ppas/ morph(\3, ":V1..t.*:Y", ":[AN]") and not morph(>1, ":D")
        -3>> =suggVerbPpas(\3)                                                       && Incohérence. Après “avoir été”, il faut un participe passé (à moins que “avoir été” signifie ici “être allé”).

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

TEST: j’ai été {{instruis}} par elle
TEST: avoir été {{prit}} par surprise
TEST: Ils {{ont été}} {{réaliser}} à partir d’éléments naturels.
TEST: J’{{ai été}} camper dans les Alpes.
TEST: Tu {{as été}} prendre du bois.
TEST: J’{{ai été}} chercher du pain.
................................................................................
TEST: Ces maisons auraient l’air plus chaleureuses si elles étaient mieux entretenues.
TEST: Elle n’avait pas l’air inquiet et troublé des personnes préoccupées.
TEST: Ses enfants ont l’air espiègle que leur père avait à leur âge.
TEST: Sa robe a l’air élégant des créations des grands couturiers.
TEST: Ses amies ont l’air distant, mais l’âme généreuse.


!!
!!
!!!! Participes passés: inversion verbe/sujet                                                     !!
!!
!!

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

    /-je  @:(?:[123][sp]|[NA].*:p)¬:[GWYsi]
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggSing(\2)                                              && Accord avec le sujet “je” : “\2” devrait être au singulier.

TEST: serais-je {{fâchés}} contre vous ?
TEST: Demeurerais-je {{dingues}} d’elle ?


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

    /-tu  @:(?:[123][sp]|[NA].*:p)¬:[GWYsi]
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggSing(\2)                                              && Accord avec le sujet “tu” : “\2” devrait être au singulier.

TEST: Es-tu {{arriver}} ?
TEST: Es-tu déjà {{arriver}} ?
TEST: Resteras-tu {{amorphes}} encore longtemps ?


__ppas_inversion_être_il__
    /-il  @:(?:[123][sp]|Y|[NA].*:[pf])¬:(?:G|W|[me]:[si])|question/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -2>> =suggMasSing(\2)                                           && Accord avec le sujet “il” : “\2” devrait être au masculin singulier.

    /-il  @:(?:[123][sp]|[NA].*:[pf])¬:(?:G|W|Y|[me]:[si])|question/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggMasSing(\2)                                           && Accord avec le sujet “il” : “\2” devrait être au masculin singulier.

TEST: Est-il {{arriver}} ?
TEST: Est-il déjà {{arriver}} ?
TEST: N’est-il pas {{aveugles}}
TEST: Est-il souvent {{arrivait}} de se tromper ?
TEST: Était-il {{prit}} dans la tourmente ?
TEST: Serait-il {{reconnut}} dans la tourmente ?
TEST: restera-t-il coûte que coûte {{connut}} du grand public
#TEST: Semblait-il {{fatiguées}} ?
TEST: semble-t-il savoir de quoi il parle ?
TEST: Parait-il ennuyer l’assistance ?
TEST: Est-il question de ceci ou de cela ?


__ppas_inversion_être_ce__
    /-ce  *WORD
        <<- /ppas/ morphVC(\1, ":V0e.*:3s") and morph(\2, ":(?:[123][sp]|A.*:[pf])", ":(?:G|W|Y|[me]:[si])")
        -2>> =suggMasSing(\2)                                           && Accord avec le sujet “\1” : “\2” devrait être au masculin singulier.
        <<- /ppas/ __else__ and morphVC(\1, ":V0e.*:3p") and morph(\2, ":(?:[123][sp]|A.*:[sf])", ":(?:G|W|Y|[me]:[pi])")
        -2>> =suggMasPlur(\2)                                           && Accord avec le sujet “\1” : “\2” devrait être au masculin pluriel.

TEST: était-ce {{difficiles}}
TEST: étaient-ce {{grande}} intentions qui nous sauveraient ?
TEST: Est-ce former de futurs travailleurs ou bien des citoyens
TEST: Est-ce peine perdue ?


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

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

TEST: Est-elle {{arriver}} ?
TEST: Est-elle déjà {{arriver}} ?
TEST: Était-elle {{fatiguer}} ?
TEST: Paraissait-elle {{surpris}} ?


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

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

TEST: serait-iel {{fâchés}} contre vous ?
TEST: Demeurerait-iel {{dingues}} d’elle ?


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

    /-on  @:[123][sp]¬:[GWYQ]
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggVerbPpas(\2)                                          && Accord avec le sujet “on”.

TEST: est-on déjà {{passer}} de ce côté-là
TEST: Aurait-on déjà {{finit}} notre tour du monde ?
TEST: Deviendrait-on {{meurtrit}} ?
TEST: parait-on {{désespérait}} à ce point
TEST: ne serait-on pas surpris par la mort


__ppas_inversion_être_nous__
    /-nous  @:(?:[123][sp]|Y|[NA].*:s)¬:[GWpi]|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/") and not value(<1, "|nous|")
        -2>> =suggPlur(\2)                                              && Accord avec le sujet “nous” : “\2” devrait être au pluriel.

    /-nous  @:(?:[123][sp]|[NA].*:s)¬:[GWYpi]|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggPlur(\2)                                              && Accord avec le sujet “nous” : “\2” devrait être au pluriel.

TEST: Sommes-nous {{arriver}} ?
TEST: Sommes-nous déjà {{arriver}} ?
TEST: Ne sommes-nous pas {{aveugle}}
TEST: Paraissons-nous {{faible}} ?


__ppas_inversion_être_vous__
    /-vous  @:(?:[123][sp]|Y)¬:[GWisp]
        <<- /ppas/ not value(\1, "|rendez-vous|") and morphVC(\1, ">(?:être|devenir|redevenir)/") and not value(<1, "|vous|")
        -2>> =suggVerbPpas(\2)                                          && Accord avec le sujet “vous”.

    /-vous  @:[123][sp]¬:[GWYisp]
        <<- /ppas/ not value(\1, "|rendez-vous|") and morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggVerbPpas(\2)                                          && Accord avec le sujet “vous”.

TEST: Êtes-vous {{connut}} en ce milieu ?
TEST: semblez-vous {{prit}} par votre travail ?
TEST: êtes-vous surpris ?
TEST: Resterez-vous manger ?
TEST: Ton rendez-vous arrive bientôt.


__ppas_inversion_être_ils__
    /-ils  @:(?:[123][sp]|Y|[NA].*:[sf])¬:(?:G|W|[me]:[pi])|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/") and not value(<1, "|se|s’|")
        -2>> =suggMasPlur(\2)                                           && Accord avec “ils” : “\2” devrait être au masculin pluriel.

    /-ils  @:(?:[123][sp]|[NA].*:[sf])¬:(?:G|W|Y|[me]:[pi])|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggMasPlur(\2)                                           && Accord avec “ils” : “\2” devrait être au masculin pluriel.

TEST: Sont-ils {{arriver}} ?
TEST: Sont-ils déjà {{arriver}} ?
TEST: Sont-ils vraiment {{aveugle}}
TEST: Redeviennent-ils {{incapable}} avec l’âge ?
TEST: semblent-ils {{oublié}}
TEST: Que se sont-ils dit ?
TEST: ne se sont-ils pas demandé quelle main les avait frappés


__ppas_inversion_être_elles__
    /-elles  @:(?:[123][sp]|Y|[NA].*:[sm])¬:(?:G|W|[fe]:[pi])|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/") and not value(<1, "|se|s’|")
        -2>> =suggFemPlur(\2)                                           && Accord avec “elles” : “\2” devrait être au féminin pluriel.

    /-elles  @:(?:[123][sp]|[NA].*:[sm])¬:(?:G|W|Y|[fe]:[pi])|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggFemPlur(\2)                                           && Accord avec “elles” : “\2” devrait être au féminin pluriel.

TEST: Étaient-elles {{arriver}} ?
TEST: Sont-elles tout à fait {{arriver}} ?
TEST: Ne sont-elles pas {{aveugle}}
TEST: demeurent-elles {{présente}}


__ppas_inversion_être_iels__
    /-iels  @:(?:[123][sp]|Y|[NA].*:s)¬:[GWpi]|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/") and not value(<1, "|nous|")
        -2>> =suggPlur(\2)                                              && Accord avec le sujet “iels” : “\2” devrait être au pluriel.

    /-iels  @:(?:[123][sp]|[NA].*:s)¬:[GWYpi]|>(?:dire|légion)/
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggPlur(\2)                                              && Accord avec le sujet “iels” : “\2” devrait être au pluriel.

TEST: Étaient-iels {{arriver}} ?
TEST: Étaient-iels déjà {{arriver}} ?
TEST: Ne paraissent-iels pas {{aveugle}}
TEST: paraissent-iels {{faible}} ?


__ppas_ayant_été_pronom_ppas__
    ayant  été  lui-même  @:[QA].*:[fp]¬:[me][si]
        <<- /ppas/ --1>> =suggMasSing(\-1)                              && Accord avec “\3” : “\-1” devrait être au masculin singulier.

    ayant  été  elle-même  @:[QA].*:[mp]¬:[fe][si]
        <<- /ppas/ --1>> =suggFemSing(\-1)                              && Accord avec “\3” : “\-1” devrait être au féminin singulier.
................................................................................

__tag_verbe_infinitif_sujet__
    [<start>|,|(]  [ne|n’]  ?[en|y]¿ ?presque¿ [pas|rien|guère|point|jamais|plus]
    [<start>|,|(]  [ne|n’]  $:Y
    [<start>|,|(]  $:Y
        <<- /2>> _sujinfi_


__tag_usage_pronominal__
    [me|m’|te|t’|se|s’]  ?[le|la|l’|les|en|y]¿  $:V¬:G
    nous nous            ?[le|la|l’|les|en|y]¿  $:V¬:G
    vous vous            ?[le|la|l’|les|en|y]¿  $:V¬:G
    [me|m’|te|t’|se|s’]                         /_VCint_
    nous                                        /-nous
    vous                                        /-vous
        <<- /-1>> _upron_


__énumérations_substantifs__
    [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)
        || , [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)
        || [,|et|ou] [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)
    [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)
        || , [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)







>
>
>
>
>







|
|





|
|
|
|







 







>






|
>







 







>
>
>
>
>
>
>
>
>







 







>
>
>







 







>
>
>
>
>
>
>
>
>







 







>








>






>






>






>





>








>





>





>





>







 







>







 







|
|







 







|







 







>







 







|







 







|







 







|







 







|







 







>
>







 







>







 







>







 







|







 







|













>







 







|



>







 







|







 







>







 







>







 







>







 







>







 







>







 







|







 







<
<
<
<
<
<







 







>
>







 







|







 







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







 







>







 







>
>
>
>







 







>
>







 







>
>
>







 







>







 







>







 







>

|

>
>
>
>

>


|
|
|
|
|







 








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

>
>
>
|
>
>
|

<
>
>
>
>
>
>
>




>
>
>
>
>
>







 







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







 







>
>
>
>
>
>
>
>
>
>
>







 







|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







 







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







 







|





|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>





|





|







 







>




>
>
>
>
>
>

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








|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>













>
>
>
>
>











|

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

|











>
>
>
>
>
>
>




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







|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>






|






|





|
>







 







>
>
>
>
>
>
>
>
>
>









|






|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>





|
>







 







>
>
>
>
>
>
>










|

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

|










>
>
>
>
>
>
>
>







|

|

|



|







 







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







 







<
<
<
<
<
<
<
<
<
<







746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
....
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
....
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
....
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
....
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
....
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
....
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
.....
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
.....
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
.....
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
.....
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
.....
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003
15004
.....
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
.....
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
.....
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
.....
16111
16112
16113
16114
16115
16116
16117
16118
16119
16120
16121
16122
16123
16124
16125
.....
16204
16205
16206
16207
16208
16209
16210
16211
16212
16213
16214
16215
16216
16217
16218
.....
16258
16259
16260
16261
16262
16263
16264
16265
16266
16267
16268
16269
16270
16271
16272
.....
16286
16287
16288
16289
16290
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
.....
16391
16392
16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
.....
16423
16424
16425
16426
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
.....
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
.....
16514
16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
.....
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
.....
16640
16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
.....
16703
16704
16705
16706
16707
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
.....
17225
17226
17227
17228
17229
17230
17231
17232
17233
17234
17235
17236
17237
17238
17239
.....
18168
18169
18170
18171
18172
18173
18174






18175
18176
18177
18178
18179
18180
18181
.....
18182
18183
18184
18185
18186
18187
18188
18189
18190
18191
18192
18193
18194
18195
18196
18197
.....
18471
18472
18473
18474
18475
18476
18477
18478
18479
18480
18481
18482
18483
18484
18485
.....
20369
20370
20371
20372
20373
20374
20375
20376
20377
20378
20379
20380
20381
20382
20383
20384
20385
20386
20387
20388
20389
20390
20391
20392
20393
20394
20395
20396
.....
20647
20648
20649
20650
20651
20652
20653
20654
20655
20656
20657
20658
20659
20660
20661
.....
21047
21048
21049
21050
21051
21052
21053
21054
21055
21056
21057
21058
21059
21060
21061
21062
21063
21064
.....
21595
21596
21597
21598
21599
21600
21601
21602
21603
21604
21605
21606
21607
21608
21609
21610
.....
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
.....
23794
23795
23796
23797
23798
23799
23800
23801
23802
23803
23804
23805
23806
23807
23808
.....
24099
24100
24101
24102
24103
24104
24105
24106
24107
24108
24109
24110
24111
24112
24113
.....
25088
25089
25090
25091
25092
25093
25094
25095
25096
25097
25098
25099
25100
25101
25102
25103
25104
25105
25106
25107
25108
25109
25110
25111
25112
25113
25114
25115
25116
25117
25118
.....
25119
25120
25121
25122
25123
25124
25125
25126
25127
25128
25129
25130
25131
25132
25133
25134
25135
25136
25137
25138
25139
25140
25141
25142
25143
25144
25145
25146
25147
25148
25149
25150
25151
25152
25153
25154
25155
25156
25157
25158
25159
25160
25161
25162
25163
25164
25165
25166
25167
25168
25169
25170
25171
25172
25173
25174
25175
25176
25177
25178
25179
25180
25181
25182
25183
25184
25185
25186
25187
25188
25189
25190

25191
25192
25193
25194
25195
25196
25197
25198
25199
25200
25201
25202
25203
25204
25205
25206
25207
25208
25209
25210
25211
25212
25213
25214
.....
25585
25586
25587
25588
25589
25590
25591
25592
25593
25594
25595
25596
25597
25598
25599
25600
25601
25602
25603
25604
25605
25606
25607
25608
25609
25610
25611
25612
25613
25614
25615
25616
25617
25618
25619
25620
25621
25622
25623
25624
.....
25652
25653
25654
25655
25656
25657
25658
25659
25660
25661
25662
25663
25664
25665
25666
25667
25668
25669
25670
25671
25672
25673
25674
25675
25676
.....
25682
25683
25684
25685
25686
25687
25688
25689
25690
25691
25692
25693
25694
25695
25696
25697
25698
25699
25700
25701
25702
25703
25704
25705
25706
25707
25708
25709
25710
25711
25712
25713
25714
25715
25716
25717
25718
25719
25720
25721
25722
25723
.....
25823
25824
25825
25826
25827
25828
25829
25830
25831
25832
25833
25834
25835
25836
25837
25838
25839
25840
25841
25842
25843
25844
25845
25846
25847
25848
25849
25850
25851
25852
25853
25854
.....
25863
25864
25865
25866
25867
25868
25869
25870
25871
25872
25873
25874
25875
25876
25877
25878
25879
25880
25881
25882
25883
25884
25885
25886
25887
25888
25889
25890
25891
25892
25893
25894
25895
25896
25897
25898
25899
25900
25901
25902
25903
25904
25905
25906
25907
25908
25909
25910
25911
25912
25913
25914
25915
25916
.....
25946
25947
25948
25949
25950
25951
25952
25953
25954
25955
25956
25957
25958
25959
25960
25961
25962
25963
25964
25965
25966
25967
25968
25969
25970
25971
25972
25973
25974
25975
25976
25977
25978
25979
25980
25981
25982
25983
25984
25985
25986
25987
25988
25989
25990
25991
25992
25993
25994
25995
25996
25997
25998
25999
26000
26001
26002
26003
26004
26005
26006
26007
26008
26009
26010
26011
26012
26013
26014
26015
26016
26017
26018
26019
26020
26021
26022
26023
26024
26025
26026
26027
26028
26029
26030
26031
26032
26033
26034
26035
26036
26037
26038
26039
26040
26041
26042
26043
26044
26045
26046
26047
26048
26049
26050
26051
26052
26053
26054
26055
26056
26057
26058
26059
26060
26061
26062
26063
26064
26065
26066
26067
26068
26069
26070
26071
26072
26073
26074
26075
26076
26077
26078
26079
26080
26081
26082
26083
26084
26085
26086
26087
26088
26089
26090
26091
26092
26093
26094
26095
26096
26097
26098
26099
26100
26101
26102
26103
26104
26105
26106
26107
26108
26109
26110
26111
26112
26113
26114
26115
26116
26117
26118
26119
26120
26121
26122
26123
26124
26125
26126
26127
26128
26129
26130
26131
26132
26133
26134
26135
26136
26137
26138
26139
26140
26141
26142
26143
26144
26145
26146
26147
26148
26149
26150
26151
26152
26153
26154
.....
26178
26179
26180
26181
26182
26183
26184
26185
26186
26187
26188
26189
26190
26191
26192
26193
26194
26195
26196
26197
26198
26199
26200
26201
26202
26203
26204
26205
26206
26207
26208
26209
26210
26211
26212
26213
26214
26215
26216
26217
26218
26219
26220
26221
26222
26223
26224
26225
26226
26227
26228
26229
26230
26231
26232
26233
26234
26235
26236
26237
26238
26239
26240
26241
26242
26243
26244
26245
.....
26259
26260
26261
26262
26263
26264
26265
26266
26267
26268
26269
26270
26271
26272
26273
26274
26275
26276
26277
26278
26279
26280
26281
26282
26283
26284
26285
26286
26287
26288
26289
26290
26291
26292
26293
26294
26295
26296
26297
26298
26299
26300
26301
26302
26303
26304
26305
26306
26307
26308
26309
26310
26311
26312
26313
26314
26315
26316
26317
26318
26319
26320
26321
26322
26323
26324
26325
26326
26327
26328
26329
26330
26331
26332
26333
26334
26335
26336
26337
26338
26339
26340
26341
26342
26343
26344
26345
26346
26347
.....
26959
26960
26961
26962
26963
26964
26965






























































































































































































26966
26967
26968
26969
26970
26971
26972
.....
28599
28600
28601
28602
28603
28604
28605










28606
28607
28608
28609
28610
28611
28612
__<i>/html(p_html_lt)__                 &lt; <<- ~>> "   <"
__<i>/html(p_html_gt)__                 &gt; <<- ~>> >
__<i>/html(p_html_amp)__                &amp; <<- ~>> &
__<i>/html(p_html_nbsp)__               &nbsp; <<- ~>> @
__<i>/html(p_html_nbsp2)__              &#(?:160|8239); <<- ~>> @
__<i>/html(p_html_pseudo_balise1)__     \[(?:[buiqa]|blockquote|quote)\] <<- ~>> *
__<i>/html(p_html_pseudo_balise2)__     \[/\w+\] <<- ~>> *

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


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

# Markdown
__<s>/md(p_md_span_ouvrant)__   "(?:[   ]|^)([*_]+)\w" @@1 <<- ~1>> *
__<i>/md(p_md_span_fermant)__   "[a-z0-9àéîïôûüù]([*_]+)(?:[,.;:!?)   ]|$)" @@1 <<- ~1>> *
__<s>/md(p_md_titre_début)__    "^#+" <<- ~>> *
__<s>/md(p_md_titre_fin)__      "#+ *$" <<- ~>> *
__<s>/md(p_md_liste)__          "^ *[*+] " <<- ~>> *
__<s>/md(p_md_citation)__       "^>[ >]+ " <<- ~>> *

TEST: __md__    ces **{{femme}}**                               ->> femmes
TEST: __md__    _il {{peux}}_ y parvenir                        ->> peut
TEST: __md__    # elle {{prends}} le chemin                     ->> prend



!!
!!
!!!! Écritures épicènes dystypographiques                                                         !!
!!
!!
................................................................................
        <<- ~>> *

    ( … )
        <<- ->> […]                 && Pour indiquer une troncature de texte, on utilise usuellement des crochets.
        <<- ~>> *

    (  [re|ré]  )  *WORD
    [  [re|ré]  ]  *WORD
        <<- space_after(\3, 0, 0) ~1:3>>  *

    [  *NUM  ]
    [  …  ]
        <<- ~>> *

    **  [  *WORD  ]  **
        <<- space_after(\1, 1, 3) and space_after(\-2, 1, 3) >>>
        <<- morph(\2, ":G") ~>> |\2|
        <<- __else__ ~>> *

    ## chapitres, références
    (  [*WORD|*NUM]  ,  *NUM  )
    [  [*WORD|*NUM]  ,  *NUM  ]
    {  [*WORD|*NUM]  ,  *NUM  }
................................................................................
        <<- not morph(<1, ">ne/|:R") />> _2p_


__tag_verbes__
    en  @:V.*:(?:Y|[123][sp]|P)
        <<- />> _en_


__tag_usage_pronominal__
    [se|s’]     ?[le|la|l’|les|en|y]¿  $:V¬:G
    je          ?[ne|n’]¿  [me|m’]  ?[le|la|l’|les|en|y]¿  $:V¬:G
    tu          ?[ne|n’]¿  [te|t’]  ?[le|la|l’|les|en|y]¿  $:V¬:G
    nous        ?[ne|n’]¿  nous     ?[le|la|l’|les|en|y]¿  $:V¬:G
    vous        ?[ne|n’]¿  vous     ?[le|la|l’|les|en|y]¿  $:V¬:G
        <<- /-1>> _upron_


__tag_prop__
    à [qui|quoi]
    auquel
    auxquels
    auxquelles
    à laquelle
................................................................................

    [lequel|laquelle|lesquels|lesquelles]
        <<- morph(<1, ":R") />> _prepquel_|_propsub_

    ce [que|qu’]
        <<- />> _ceque_|_propsub_

    ce qui
        <<- />> _cequi_|_propsub_

    comme
        <<- />> _comme_

    dont
        <<- />> _dont_|_propsub_

    [que|qu’]
................................................................................
        <<- ~>> ␣
        <<- =>> define(\1, ":Cs")

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


    [  [m|t|s]  ]  [a|on|es]
    [  [n|v]    ]  [otre|ôtre]
        <<- space_after(\1, 0, 0) and space_after(\2, 0, 0) and space_after(\3, 0, 0) ~>> ␣\2\4
        <<- =>> change_meta(\1, "WORD")

TEST: [s]es {{homme}}                                           ->> hommes
TEST: des effets sur [s]es états d’âme, [s]on corps


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

    n’ importe [qui|quoi|quel|quelle|quels|quelles|où|ou|lequel|laquelle|lesquels|lesquelles]
................................................................................
!!

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

    aie-je
        <<- /vmode/ ->> ai-je                                                                       && Forme interrogative. N’employez pas le subjonctif présent.

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

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

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

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

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

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

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

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

    ~\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
................................................................................

    violence du [>cou|>coût|>cout]
    violence [de|d’] [ce|mon|ton|son|notre|votre|leur] [>cou|>coût|>cout]
        <<- /conf/ --1>> coup           && Confusion probable. Le coût est le prix d’une chose. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, écrivez “coup”.

    violence des [>cou|>coût|>cout]
    violence [de|d’] [ces|mes|tes|ses|nos|vos|leurs] [>cou|>coût|>cout]
    quatre >cent [>cou|>coût|>cout]
        <<- /conf/ --1>> coups          && Confusion probable. Le coût est le prix d’une chose. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, écrivez “coup”.

    [>cou|>coup] de [>base|revient|reviens|>distribution|>développement|>production|>maintenance|>construction|>fonctionnement|>fabrication|>financement|>formation|>renonciation|>stockage|>transaction|>transfert|>transport|>transformation|>viabilisation]
    [>cou|>coup] de la vie
        <<- /conf/ -1>> coût|coûts      && Confusion probable. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, on écrit “coup”. Pour ce que ça coûte, écrivez “coût”.

    [>coup|>coût|>cout] ?$W¿ [long|longs|>gracile|grâcieux]
................................................................................
__conf_toi_toit__
    [chez|pour|contre|avec] toit
    >parler ?@:[WX]¿ de toit
    c’ >être toit
        <<- /conf/ --1>> toi                        && Confusion. Le toit est constitué d’une toiture. Pour le pronom personnel à la 2ᵉ personne, écrivez “toi”.|https://fr.wiktionary.org/wiki/toi

    [sous|sur] [mon|ton|son|notre|votre|leur] toi
    [sous|sur] [le|ce|un] ?même¿ toi
        <<- /conf/ --1>> toit                       && Confusion : “toi” est le pronom personnel à la 2ᵉ personne. Pour évoquer le sommet d’un bâtiment, écrivez “toit”.|https://fr.wiktionary.org/wiki/toit

TEST: ce n’est pas contre {{toit}}
TEST: sous son {{toi}}, c’est sa loi qui prime.


# tour à tour
__conf_tour_à_tour__
................................................................................
    [>afghan|>albanais|>algérien|>allemand|>américain|>andorran|>anglais|>angolais|>arabe|>argentin|>arménien|>australien|>autrichien|>asiatique|>azerbaïdjanais|>bahamien|>bangladais|>bengladeshi|>barbadien|>basque|>belge|>bélizien|>béninois|>breton|>bhoutanais|>biélorusse|>birman|>bolivien|>bosnien|>botswanais|>brésilien|>britannique|>brunéien|>bulgare|>burkinabé|>burundais|>cambodgien|>camerounais|>canadien|>capverdien|>centrafricain|>chilien|>chinois|>chypriote|>colombien|>comorien|>congolais|>nord-coréen|>corse|>costaricien|>croate|>cubain|>danois|>djiboutien|>dominicain|>égyptien|>émirati|>équatorien|>érythréen|>estonien|>espagnol|>étatsunien|>états-unien|>étasunien|>éthiopien|>fidjien|>finlandais|>formosan|>français|>gabonais|>gambien|>géorgien|>ghanéen|>grec|>grenadien|>guadeloupéen|>guatémaltèque|>guinéen|>équato-guinéen|>guyanien|>haïtien|>hondurien|>hollandais|>hongrois|>indien|>indochinois|>indonésien|>irakien|>italien|>iranien|>irlandais|>islandais|>israélien|>ivoirien|>jamaïcain|>japonais|>jordanien|>kazakh|>kényan|>kosovar|>koweïtien|>laotien|>lapon|>letton|>libanais|>libérien|>libyen|>liechtensteinois|>lituanien|>luxembourgeois|>macédonien|>maghrébin|>malgache|>malaisien|>malawite|>maldivien|>malien|>maltais|>maori|>marocain|>martien|>mauricien|>mauritanien|>mexicain|>micronésien|>moldave|>monégasque|>monténégrin|>mongol|>mozambicain|>namibien|>népalais|>nicaraguayen|>nigérien|>nigérian|>néerlandais|>norvégien|>néo-zélandais|>ougandais|>ouzbek|>pakistanais|>palestinien|>panaméen|>paraguayen|>perse|>péruvien|>philippin|>polonais|>polynésien|>portugais|>québécois|>qatari|>roumain|>russe|>rwandais|>saoudien|>scandinave|>salvadorien|>sénégalais|>serbe|>singapourien|>slovaque|>slovène|>somalien|>soudanais|>soviétique|>srilankais|>suédois|>suisse|>surinamais|>syrien|>sud-africain|>sud-coréen|>américain|>tadjik|>tanzanien|>tchadien|>tchèque|>thaïlandais|>togolais|>tahitien|>tunisien|>turkmène|>turc|>taïwanais|>ukrainien|>uruguayen|>vénézuélien|>vietnamien|>yéménite|>yougoslave|>zaïrois|>zambien|>zimbabwéen]
        <<- /maj/ \1.istitle() and morph(<1, ":N", ":(?:A|V0e|D|R|B|X)") -1:>> =\1.lower()          && S’il s’agit d’un adjectif, ne mettez pas de majuscule.
        <<- /maj/ \1.islower() and not \1.startswith("canadienne") and
            ( value(<1, "|certains|certaines|maints|maintes|ce|cet|cette|ces|des|les|nos|vos|leurs|quelques|plusieurs|chaque|une|aux|la|ma|ta|sa|")
            or ( morph(<1, ":B:e:p") and not morph(<2, ">numéro/") )
            or ( value(<1, "|l’|") and morph(\1, ":N.*:f:[si]") )
            or ( value(<1, "|de|d’|") and morph(<2, ">(?:beaucoup|énormément|multitude|tant|tellement|poignée|groupe|car|bus|équipe|plus|moins|pas|trop|majorité|millier|million|centaine|dizaine|douzaine|combien|photo|complot|enlèvement|témoignage|viol|meurtre|assassinat|duel|tiers|quart|pourcentage|proportion|génération|portrait|rencontre|reportage|parole|communauté|vie|rassemblement|bataillon|armée|émigration|immigration|invasion|trio|couple|famille|descendante|action|attente|désir|souhait|vote|volonté)/") )
            or ( value(<1, "|un|") and not value(<2, "|dans|numéro|") and not after("(?:approximatif|argotique|correct|courant|parfait|facile|haché|aisé|impeccable|incompréhensible|prononcé|baragouiné)") ) )
        -1>> =\1.capitalize()                                                                       && S’il s’agit d’un gentilé, mettez une majuscule.

    [un|une|certains|certaines|maints|maintes|ce|cet|cette|ces|le|la|les|l’|des|quelques|plusieurs|chaque] [>européen|>parisien|>lyonnais|>marseillais|>lillois|>toulousain|>nantais|>strasbourgeois|>montpelliérain|>bordelais|>bruxellois|>montréalais|>londonien|>genévois|>zurichois|>bâlois|>berlinois|>romain|>californien]
        <<- /maj/ \2.islower() -2>> =\2.capitalize()                                                && S’il s’agit d’un gentilé, mettez une majuscule.

TEST: deux {{français}}                                                 ->> Français
TEST: des {{français}} sont arrivés                                     ->> Français
................................................................................
    depuis toujours
    depuis un bail
    dès à présent
    dès [demain|hier] ?[soir|matin|après-midi]¿
    dès [maintenant|lors|aujourd’hui]
    dès [mon|ton|son|notre|votre|leur] plus jeune âge
    dès [ma|ta|sa|notre|votre|leur] première rencontre
    dès potron-minet
    dès que possible
    déjà
    désormais
    dorénavant
    du début à la fin
    du jour au lendemain
    du jour j
................................................................................
    [de|d’] ?[assez|si|très|trop]¿ basse [condition|extraction|lignée|naissance]
    [de|d’] ?[assez|si|très|trop]¿ bon [aloi|cœur|goût|gout|gré|poil|sens|ton]
    [de|d’] ?[assez|si|très|trop]¿ mauvais [aloi|cœur|goût|gout|gré|poil]
    [de|d’] ?[assez|si|très|trop]¿ bonne [compagnie|facture|famille|foi|grâce|heure|humeur|qualité]
    [de|d’] ?[assez|si|très|trop]¿ haut [rang|vol]
    [de|d’] ?[assez|si|très|trop]¿ mauvaise [compagnie|facture|foi|grâce|humeur|qualité]
    [de|d’] *NUM %
    [de|d’] [conserve|fait|guingois|luxe|nouveau|permanence|partout|plain-pied|pacotille|préférence|rechange|routine|surcroît|surcroit|traviole|visu]
    [de|d’] A à Z
    [de|d’] bas en haut
    [de|d’] bas étage
    [de|d’] basse extraction
    [de|d’] belle prestance
    [de|d’] bouche en bouche
    [de|d’] bric et [de|d’] broc
................................................................................
    en réalité ?[augmentée|virtuelle]¿
    en âge [de|d’] procréer
    en aucun cas
    en aucune [façon|manière]
    en ?[assez|si|très|trop]¿ bas âge
    en ?[assez|si|très|trop]¿ bon état ?général¿
    en ?[assez|si|très|trop]¿ bon état [de|d’] [fonctionnement|marche]
    en ?[assez|si|très|trop]¿ bonne [compagnie|logique|place|posture|voie]
    en bonne et due forme
    en ?[assez|si|très|trop]¿ bonne santé ?[générale|physique|mentale|psychique]¿
    en bout [de|d’] course
    en cas [de|d’] besoin ?[absolu|impérieux]¿
    en cas [de|d’] doute ?[légitime|suffisant]¿
    en cas [de|d’] nécessité ?[absolue|impérieuse]¿
    en cas d’ urgence ?[absolue|impérieuse]¿
................................................................................
    où bon [me|te|lui|nous|vous|leur] semble
    oui [ou|et] non
    outre mesure
    par [à-coups|ailleurs|avance|chance|conséquent|curiosité|contre|défaut|définition|endroits|essence|excellence|exemple|hasard|ici|inadvertance|là|mégarde|nature|principe|terre]
    par acquit [de|d’] conscience
    par [beau|mauvais] temps
    par bien des [aspects|côtés]
    par ?[pure|simple]¿ bonté [de|d’] [âme|cœur]
    par ce biais
    par certains [aspects|côtés]
    par définition
    par ex .
    p. ex .
    par grand froid
    par gros temps
................................................................................
    tertio
    tour à tour
    tous comptes faits
    tous frais payés
    tout [bonnement|simplement]
    tout au plus
    tout aussi bien
    tout bien [considéré|réfléchi|pesé]
    tout compte fait
    tout [de|d’] même ?[pas|jamais]¿
    tout du long
    tout feu ?,¿ tout >flamme
    tout à fait
    tout [de|d’] go
    toute honte bue
................................................................................
    >attestation sur l’ honneur
    >atteinte aux bonnes mœurs
    >auberge [de|d’] jeunesse
    >avion à [>hélice|réaction]
    ayants droit
    >bac à légumes
    >bain [de|d’] sang
    >balle [de|d’] [tennis|ping-pong]
    >ballon [de|d’] [foot|football|rubgy]
    >banc [de|d’] touche
    >bandit [de|d’] grand chemin
    >bandit [de|d’] grands chemins
    >baptême du feu
    >barrage [de|d’] police
    bas résille
    >bateau à aubes
................................................................................
    [>boîte|>boite] [aux|à] lettres
    [>boîte|>boite] à [bijoux|gants|outils|sardines]
    >bombe à [eau|fission|fusion|fragmentation|hydrogène|neutrons|retardement]
    >bombe à rayonnement renforcé
    >bonnet [de|d’] nuit
    [bonne+s|>bonniche] à tout faire
    >boucle d’ >oreille
    >bouffée d’ air [frais|pur]
    >bout [de|d’] gras
    bras d’ honneur
    bras [de|d’] fer
    >brave ?d’¿ entre les braves
    >brosse à [>dent|reluire]
    >bruit [de|d’] fond
    >bureau [de|d’] [tabac|vote]
................................................................................
    >compagnon [de|d’] route
    >complémentaire santé
    [composante+s] alpha
    >compte à rebours
    >compte offshore
    concours [de|d’] beauté
    >conférence [de|d’] presse
    >conflit d’ intérêts
    >congé [maternité|paternité]
    >conseiller d’ orientation [scolaire|professionnelle]
    >connexion ?à¿ Internet
    >conte [de|d’] fées
    >contrôle [de|d’] routine
    >convention [récepteur|générateur]
    >coque [de|d’] noix
................................................................................
    >donneur [de|d’] >leçon
    >dossier d’ inscription ?[administrative|scolaire]¿
    >dossier [de|d’] presse
    >drone [de|d’] [combat|surveillance]
    >drogue [de|d’] synthèse
    >eau [de|d’] [bouleau|bleuet|chaux|coco|javel|jouvence|mer|parfum|pluie|seltz|source|vie]
    >eau [de|d’] noix [de|d’] coco
    >écart [de|d’] [conduite|langage]
    >économie [de|d’] >bout [de|d’] >chandelle
    >économie [de|d’] [échelle|guerre]
    >écran [de|d’] fumée
    >éditeur [de|d’] presse
    >effet d’ aubaine
    >effet [de|d’] bord
    >effort [de|d’] guerre
................................................................................
    >épingle à cravate
    >épreuve [de|d’] force
    >erreur [de|d’] [calcul|jeunesse|jugement]
    >erreur d’ appréciation
    >escroquerie à l’ assurance
    >espérance [de|d’] vie
    >espérance [de|d’] vie en bonne santé
    >état [de|d’] [âme|conservation|esprit|fait|service|urgence]
    >état d’ extrême urgence
    >état [de|d’] l’ art
    >étoile [de|d’] mer
    >étoile à neutrons
    >étui à cigarettes
    >examen d’ entrée
    >expérience [utilisateur|utilisateurs]
    >face [A|B]
    >faiblesse [de|d’] caractère
    >faisceau [de|d’] présomptions
    faits et gestes
    farces et attrapes
    >fard à [joues|paupières]
    >fée du logis
    >femme [de|d’] [affaires|chambre|confiance|exception|État|Église|honneur|lettres|loi|ménage|paix|parole|pouvoir|valeur]
    >femme d’ âge mûr
    >femme à poigne
    >femme à tout faire
    >fer à cheval
    >fer à [repasser|souder]
    >fer [de|d’] lance
................................................................................
    >instrument [de|d’] mesure
    >interface [utilisateur+s]
    >intermittent du spectacle
    >invité d’ honneur
    >invité surprise
    >issue [de|d’] secours
    >jeu d’ [échecs|enfant]
    >jeu [de|d’] [cartes|dupes|>rôle|société]
    >journal [de|d’] bord
    >journal à >sensation
    >juge d’ instruction
    jus [de|d’] chaussettes ?sales¿
    >langue [de|d’] bois
    >lame [de|d’] fond
    >lampe à [huile|incandescence|pétrole]
    >lampe [de|d’] chevet
    >langue [de|d’] bois
    laps [de|d’] temps
    >lavage [de|d’] cerveau
................................................................................
    >livret A
    >livret d’ épargne ?[bancaire|populaire|salariale]¿
    >local à louer
    >loi d’ airain
    >longueur d’ avance
    >lune [de|d’] miel
    >lutte à outrance
    >machine à [café|coudre|écrire|laver|sous|vapeur|voter]
    >machine à remonter le temps
    >machine [de|d’] guerre
    >maillot [de|d’] bain
    >main d’ œuvre
    >maison à colombages
    >maison [de|d’] [campagne|passe|retraite]
    >mal [de|d’] [tête|poitrine|ventre|mer]
................................................................................
    >oiseau [de|d’] [malheur|nuit|proie]
    >oiseau [de|d’] mauvais augure
    >ombre au tableau
    >onde [de|d’] choc
    >opération [de|d’] nuit
    >ordre du jour
    orge [perlé|mondé|carré]
    >outrage à personne dépositaire de l’ autorité publique
    >nuit [de|d’] noces
    >pacte [de|d’] [non-agression|sang]
    >pain au levain ?liquide¿
    >pain [de|d’] mie
    >pain d’ épices
    >palais d’ [été|hiver]
    >panier à linge
................................................................................
    perspectives d’ avenir
    >perte [de|d’] temps ?précieux¿
    >peur [de|d’] tous les diables
    >piano à queue
    >pièce à conviction
    >pièce [de|d’] [théâtre|monnaie|rechange]
    >pièce [de|d’] *NUM [>euro|>dollar|>centime|>cent|>livre|>shilling]
    >pied [de|d’] biche
    >pile à [combustible|hydrogène]
    >pince à linge
    [>piqûre|>piqure] [de|d’] rappel
    >pistolet à [eau|plomb]
    >pistolet à [un|1] coup
    >pistolet à [$:B|*NUM] coups
    >placard à [>balai|chaussures]
................................................................................
    >rampe d’ accès
    >rampe [de|d’] lancement
    >rapport [de|d’] force
    >rat [de|d’] bibliothèque
    >rayon [de|d’] soleil
    >réaction en [chaîne|chaine]
    >région Grand Est
    >règle d’ or
    >règle [de|d’] base
    >règlement [de|d’] comptes
    >relation à distance
    >remède [de|d’] cheval
    >requête en nullité
    >requête en non [conciliation|inscription|lieu]
    >requête en non révocation [de|d’] sursis
................................................................................
    >souvenir d’ enfance
    >sujet [de|d’] [prédilection|préoccupation]
    >suspension [de|d’] séance
    >syndicat du crime
    >système d’ exploitation
    >système [de|d’] santé
    >système D
    >tabac à [chicha|chiquer|mâcher|priser|rouler|rouler]
    >tableau [de|d’] chasse
    >table à repasser
    >table [de|d’] [calcul|chevet|nuit]
    >tache [de|d’] rousseur
    >tâche à accomplir
    >taille *NUM
    tas [de|d’] ferraille ?rouillée¿
................................................................................
    >université d’ été
    >usine à gaz
    >usurpation d’ identité
    vacances [de|d’] [printemps|Noël|pâques]
    vacances d’ [automne|été|hiver]
    >vache à lait
    >vague à l’ âme
    >valet [de|d’] [chambre|pied]
    >vecteur [>accélération|>position|>rotation|>vitesse]
    >véhicule [de|d’] location
    >vente à [découvert|domicile|emporter]
    >vente aux enchères
    >ventilateur à merde
    >vérification [de|d’] routine
    vernis à ongles
................................................................................


__purge_avant_adjectifs_adverbes__
    le  @:[NAQ].*:[me]¬:G  le  plus  @:A.*:[me]
        <<- ~3:4>> *

    la  @:[NAQ].*:[fe]¬:G  la  plus  @:A.*:[fe]
        <<- not(value(\2, "|fois|") and value(<1, "|à|")) ~3:4>> *

    [les|mes|tes|ses|nos|vos|leurs]  @:[NA].*:[pi]¬:[123][sp]  les  plus  @:A.*:[pi]
        <<- ~3:4>> *

    [>être|>avoir]  le  [plus|moins]  @:A¬:([me]:[si]|G)
        <<- morph(\1, ":V") ~2:3>> *

................................................................................
TEST: ç’a été dur.
TEST: dût ma vanité en souffrir, je viendrai quoi qu’il arrive
TEST: certaines régions sont un poil plus compliquées
TEST: Tout est bien qui finit bien.
TEST: on est tous à la base basé sur quelque chose
TEST: seulement, c’était la dernière chose au monde qu’il ambitionnât
TEST: Ceux que tu convoques en tant que témoins






TEST: Les chevaux tapaient du fer, culaient aux ridelles et grinçonnaient sur les mors et dans les sonnailles. Enfin, la voiture de Randoulet prit de l’erre, doucement à travers les terres meubles qui entouraient la ferme.
TEST: Aller grand-erre : Aller bon train, aller vite.
TEST: Par monts, par vaux, le drôle allait déjà grand-erre.
TEST: Mais tandis que je m’efface instinctivement derrière le cormier pour ne pas être vue, la barque pique droit, sans même balancer, file vivement sur son erre.
TEST: Amortir, diminuer l’erre d’un vaisseau.
TEST: Ce bâtiment n’a plus d’erre : Il est arrêté, il ne marche plus.
TEST: Ce bâtiment a repris son erre.
................................................................................
TEST: Les erres sont rompues : Les traces sont effacées.
TEST: Les hautes erres : Se dit quand il y a un certain temps qu’un cerf est passé.
TEST: Suivre les erres, marcher sur les erres, aller sur les erres de quelqu’un : Tenir la même conduite que lui, l’imiter.
TEST: pour quoi faire ?
TEST: elle s’est servie de son enfant
TEST: ce jour verrait la violence se déchaîner, le sang couler, le chaos tout emporter
TEST: À l’origine spécifiquement américain, le mouvement complotiste QAnon n’en commence pas moins à faire des petits en Europe.
TEST: je mesure tout ce qu’a d’ardu la condition de nos délégués dans les pays neutres.
TEST: C’est à la fois la plus intéressante du livre et la plus délicate.


@@@@
@@@@
@@@@
@@@@
@@@@END_GRAPH                                                                                      _
................................................................................
    >accroc [à|a] cet [homme|enculé|imbécile|enfoiré]
    >accroc [à|a] l’ [alcool|amour|argent|ecstasy|herbe|héro|héroïne|opium|ordi|ordinateur]
    >accroc [à|a] [Facebook|Internet|Twitter|lui|elle|eux|elles]
    >accroc [au|du] [chocolat|cul|jeu|PC|poker|sexe|shopping|smartphone|sport|sucre|tabac|téléphone|travail|LSD|crack]
    >accroc aux [antidépresseurs|anti-dépresseurs|bonbons|hommes|mecs|femmes|gonzesses|médicaments|médocs|jeux|séries|sucreries]
        <<- /conf/ -1>> =\1.replace("oc", "o")      && Confusion : “accroc” signifie “déchirure”, “incident”, etc. tandis que “accro” est un terme familier qui signifie “dépendant”.

    >faire [un|des] >accro  à [des|ces|mes|tes|ses|nos|vos|leurs] [principes|collants]
    >faire [un|des] >accro  à [mon|ton|son|notre|votre|leur] [caleçon|pantalon]
    >faire [un|des] >accro  à [la|ma|ta|sa|notre|votre|leur] [chemise|chemisier|culotte|jupe|veste]
    >faire [un|des] >accro  aux [principes|collants|caleçons|pantalons|chemises|chemisiers|culottet|jupes|vestes]
        <<- /conf/ -3>> =\3.replace("ro", "roc")    && Confusion : “accro” est un terme familier qui signifie “dépendant”, tandis que “accroc” signifie “déchirure”, “incident”, etc.

TEST: ils y sont {{accrocs}} depuis toujours
TEST: elles y sont {{à crocs}} depuis toujours
................................................................................
    [prie|pries] [mon|ton|son|notre|votre|leur|leurs] [>mâle|mal] en [>patience|patiente|patientes]
        <<- /conf/ -1>> pris|prit                               && Confusion. Locution “prendre son mal en patience”.|https://fr.wiktionary.org/wiki/prendre_son_mal_en_patience

TEST: Il prit son {{mâle en patience}}
TEST: Elle prend son {{mal en patiente}}.
TEST: Il {{prie}} une fois de plus son mal en patience.


# prit / prie
__conf_prie_prit__
    [me|te|le|la|nous|vous|les] prit [de|d’] [ne|n’|me|m’|te|t’|se|s’]
    [me|te|le|la|nous|vous|les] prit [de|d’] [le|la|l’|les|en|nous|vous|lui|leur|y]  $:Y
    [me|te|le|la|nous|vous|les] prit [de|d’] [nous|vous]     [le|la|l’|les|en|y]     $:Y
    [me|te|le|la|nous|vous|les] prit [de|d’] [le|la|l’|les]  [lui|leur|en|y]         $:Y
    [me|te|le|la|nous|vous|les] prit [de|d’] [lui|leur|y]    en                      $:Y
    [me|te|le|la|nous|vous|les] prit [de|d’] $:Y
        <<- /conf/ not tag_before(\1, "_cequi_") -2>> prie              && Confusion probable. Si vous voulez dire “prier de faire quelque chose”, écrivez “prie”.|https://fr.wiktionary.org/wiki/prier

TEST: elle me {{prit}} d’obéir
TEST: je ne sais pas ce qui me prit de lui écrire


# prêt / près / pré
__conf_suivre_de_près__
    >suivre ?[ça|cela|ceci]¿ de [>prêt|>pré]
        <<- /conf/ --1>> près           && Confusion : écrivez “près” pour dire “proche de quelque chose”.|https://fr.wiktionary.org/wiki/pr%C3%A8s

TEST: on va suivre ça de {{prêt}}.
................................................................................

    >tâcher  $:D  [>bermuda|>blouse|>blouson|bois|bras|>caleçon|>canapé|>carrelage|>chemise|>chemisier|>col|>conscience|corps|>costume|>cravate|>cuir|>culotte|CV|>dent|>doigt|document|dos|>fauteuil|>feuille|>front|>habit|>jambe|>jean|>joue|>jupe|>jupon|>lèvre|>linge|>livre|>livret|>maillot|>main|>marbre|>meuble|>moquette|>mur|>nappe|nez|>ongle|>papier|>parquet|>pantalon|>peau|pénis|>photo|>photographie|>pied|>pull|>réputation|>robe|>sexe|>siège|>slip|>sol|>t-shirt|>teeshirt|>tee-shirt|>tapis|>tête|>tissu|>veste|>vêtement|>visage]
        <<- /conf/ -1>> =\1.replace("â", "a").replace("Â", "A")
        && Confusion. Une tâche est un travail à accomplir. Pour une salissure, une altération, une marque, une coloration… employez “tache”.|https://fr.wiktionary.org/wiki/tacher

    [>nom|>honneur|>réputation|>vêtement] sans >tâche
    >faire tâche
    >maculer [de|d’] >tâche
    [>nettoyer|>laver|>essuyer|>gratter]  $:D  >tâche
        <<- /conf/ --1>> =\-1.replace("â", "a").replace("Â", "A")
        && Confusion. Une tâche est un travail à accomplir. Pour une salissure, une altération, une marque, une coloration… employez “tache”.|https://fr.wiktionary.org/wiki/tache

TEST: une {{tâche}} de chocolat                                             ->> tache
TEST: une {{tâche}} vraiment indélébile
TEST: une {{tâche}} rouge.
................................................................................
        -4>> =suggFemSing(\4, True)                                                         && Accord de genre erroné : « \2 \3 » est féminin, « \4 » est masculin.
        <<- /gn/ morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", ":[GWsi]") and not apposition(\3, \4)
        -4>> =suggFemSing(\4)                                                               && Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.

TEST: La plus grande {{cinglé}}.
TEST: il imaginait de la pluie {{noir}} tombant sur une terre dévastée.
TEST: je voyais de la pluie {{noires}}
TEST: Il faut donc examiner ensemble le panneau et la paroi latérale.
TEST: Il faut donc examiner ensemble le panneau et la paroi latéraux.
TEST: Il faut donc examiner ensemble les panneaux et la paroi latéraux.
TEST: Il faut donc examiner ensemble les panneaux et la paroi latérale.


__gn_leur_1m__
    ,  leur  *WORD
        <<- /gn/ morph(\3, ":[NA].*:p", "*") -2>> leurs                                     && Accord de nombre erroné avec « \3 ».
        <<- /gn/ __also__ -3>> =suggSing(\3)                                                && Accord de nombre erroné : « \3 » devrait être au singulier.

................................................................................
TEST: fais ce que tu peux, ou les {{petites}} {{perdus}} le seront à jamais
TEST: ça ou les éternels {{imbécile}} du coin
TEST: les {{éventuels}} {{fiches}}
TEST: les moins éloignées possible
TEST: Les besoins minimums en matière de sommeil sont-ils les mêmes d’un individu à l’autre ?
TEST: cette attention de tous les instants portée à la boussole.
TEST: les agrandissements photo
TEST: Il faut donc examiner ensemble les panneaux et les parois latéraux.
TEST: Il faut donc examiner ensemble les panneaux et les parois latérales.


__gn_leurs_1m__
    leurs  *WORD
        <<- /gn/ morph(\2, ":[NA].*:s", ":(?:[ipGW]|[123][sp])") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]"))
        -2>> =suggPlur(\2)                                                                  && Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel.
        <<- /gn/ __also__ -1>> leur                                                         && Accord de nombre erroné avec « \2 ».
................................................................................
    avant ?même¿                                [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
    marre                                       [de|d’]  ?[le|l’|la|leur|les|nous|vous|lui]¿  ~..ée?s?$
        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                && Après “\1 de”, le verbe devrait être à l’infinitif.

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

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

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

    au␣lieu                                     [de|d’]  ?[le|les|nous|vous|lui]¿  ~..ée?s?$
        <<- /infi/ analyse(\-1, ":Q", ":M") --1>> =suggVerbInfi(\-1)                                && Après “au lieu de”, le verbe devrait être à l’infinitif.

    au␣lieu                                     [de|d’]  [l’|la|leur]              ~..ée?s?$
................................................................................

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

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

TEST: à deux doigts de la {{dénoncée}} aux autorités                                                ->> dénoncer
TEST: afin de leur {{percée}} une ouverture                                                         ->> percer
TEST: en train de {{percées}}                                                                       ->> percer
TEST: au lieu de la {{travaillée}}, elle restait les bras ballants                                  ->> travailler
TEST: au lieu de nous {{données}} du travail, il bavassait sans cesse                               ->> donner
TEST: elle tricha à seule fin d’{{allée}} à l’université                                            ->> aller
TEST: ils sont à même de {{trouvé}} la bonne réponse                                                ->> trouver
TEST: ces explications sont plus à même de les {{touchés}}                                          ->> toucher
................................................................................
TEST: elle voudrait le {{pensé}}                                                    ->> penser
TEST: ils voulaient les damnés prêts à se battre comme des lions


__infi_devoir_pouvoir_savoir_vouloir_interrogatif!5__
    /_VCint_  ?[en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  *WORD
        <<- /infi/ morphVC(\1, ">(?:devoir|savoir|pouvoir|vouloir)/") and morph(\-1, ":(?:Q|A|[123][sp])", ":[GYW]")
            and not( tag(\1, "_upron_") and morphVC(\1, ">(?:savoir|vouloir)/") and morph(\-1, ":[AQ]") )
        --1>> =suggVerbInfi(\-1)                                                        && Après “\1”, le verbe devrait être à l’infinitif.

    /_VCint_  [le|la|l’|les]  *WORD
        <<- /infi/ morphVC(\1, ">(?:devoir|savoir|pouvoir|vouloir)/") and morph(\-1, ":(?:Q|A|[123][sp])", ":[GYWN]")
        --1>> =suggVerbInfi(\-1)                                                        && Après “\1”, le verbe devrait être à l’infinitif.

    /_VCint_  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]    *WORD
................................................................................
TEST: Les messages envoyés à toto@toto.fr seront transmis à Roger.
TEST: En outre, les grosses institutions comme l’Éducation Nationale ne développent pas forcément en interne
TEST: Le mieux serait de le faire glisser


__tag_locutions_verbales_d_état__
    ## verbes d’état

    [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]
        <<- /1>> _VE_

    /_VCint_
        <<- morph(\1, ":V[0-3]e") /1>> _VEI_


    ## locutions verbales d’état

    >avoir [été|semblé|paru]
    >avoir [cru|imaginé|pensé|pu|su|voulu]  [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    >avoir [envie|horreur|peur]                                 [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    >avoir l’ [envie|exigence|illusion|impression|intention]    [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    >avoir le [désir|sentiment]                                 [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    >avoir la ?ferme¿ [intention|volonté]                       [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    [>être|>sembler|>demeurer|>paraître|>paraitre] [loin|près]  [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    [>être|>sembler] [devenu+ses|redevenu+ses|resté+ses|demeuré+ses]
    [>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre]
    [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || ?[en|y]¿ être [devenu+ses|redevenu+ses|resté+ses|demeuré+ses]
    [>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir]
        || ?[en|y]¿ avoir [été|semblé|paru]
................................................................................
    [>arriver|>commencer|>parvenir|>renoncer|>réussir|>travailler]                                  à ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre]
    [>cesser|>continuer|>craindre|>demander|>exiger|>redouter|>rêver|>refuser|>risquer|>venir]      [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre]
    [>être|>sembler|>paraître|>paraitre|>devenir|>redevenir|>rester|>demeurer]  [>content|>conscient|>heureux|>inquiet|>malheureux|>susceptible]
        || [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre]
        <<- /1>> _LVED_
        <<- />> _LVE_
        <<- /-1>> _LVEF_

    /_VCint_  [été|semblé|paru]
    /_VCint_  [cru|imaginé|pensé|pu|su|voulu]  [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    /_VCint_  [envie|horreur|peur]                                 [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    /_VCint_  l’ [envie|exigence|illusion|impression|intention]    [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    /_VCint_  le [désir|sentiment]                                 [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
    /_VCint_  la ?ferme¿ [intention|volonté]                       [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
        <<- morphVC(\1, ">avoir/") >>>
        <<- /1>> _LVEID_
        <<- />> _LVEI_
        <<- /-1>> _LVEIF_

    /_VCint_  [loin|près]  [de|d’] [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
        <<- morphVC(\1, ">(?:être|sembler|demeurer|para[îi]tre)/") >>>
        <<- /1>> _LVEID_
        <<- />> _LVEI_
        <<- /-1>> _LVEIF_

    /_VCint_  [devenu+ses|redevenu+ses|resté+ses|demeuré+ses]
        <<- morphVC(\1, ">(?:être|sembler)/") >>>
        <<- /1>> _LVEID_
        <<- />> _LVEI_
        <<- /-1>> _LVEIF_

    /_VCint_  ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre]
        <<- morphVC(\1, ">(?:aller|adorer|affirmer|aimer|croire|déclarer|désirer|détester|devoir|dire|estimer|imaginer|para[îi]tre|penser|pouvoir|préférer|risquer|savoir|sembler|souhaiter|vouloir)/") >>>
        <<- /1>> _LVEID_
        <<- />> _LVEI_
        <<- /-1>> _LVEIF_

    /_VCint_  ?[en|y]¿ être [devenu+ses|redevenu+ses|resté+ses|demeuré+ses]
    /_VCint_  ?[en|y]¿ avoir [été|semblé|paru]
        <<- morphVC(\1, ">(?:adorer|affirmer|aimer|croire|déclarer|désirer|détester|devoir|dire|estimer|imaginer|para[îi]tre|penser|pouvoir|préférer|risquer|savoir|sembler|souhaiter|vouloir)/") >>>
        <<- /1>> _LVEID_
        <<- />> _LVEI_
        <<- /-1>> _LVEIF_

    /_VCint_  à ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre]
        <<- morphVC(\1, ">(?:arriver|commencer|parvenir|renoncer|réussir|travailler)/") >>>
        <<- /1>> _LVEID_
        <<- />> _LVEI_
        <<- /-1>> _LVEIF_

    /_VCint_  [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre]
        <<- morphVC(\1, ">(?:cesser|continuer|craindre|demander|exiger|redouter|rêver|refuser|risquer|venir)/") >>>
        <<- /1>> _LVEID_
        <<- />> _LVEI_
        <<- /-1>> _LVEIF_

    /_VCint_  [>content|>conscient|>heureux|>inquiet|>malheureux|>susceptible] [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|redevenir|rester|demeurer|paraître|paraitre]
        <<- morphVC(\1, ":V[0-3]e") >>>
        <<- /1>> _LVEID_
        <<- />> _LVEI_
        <<- /-1>> _LVEIF_


    ## locutions verbales d’état pronominales

    [me|m’] ?[en|y]¿ [>avouer|>faire|>montrer|>penser|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
    [te|t’] ?[en|y]¿ [>avouer|>faire|>montrer|>penser|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
    nous    ?[en|y]¿ [>avouer|>faire|>montrer|>penser|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
    vous    ?[en|y]¿ [>avouer|>faire|>montrer|>penser|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
    [se|s’] ?[en|y]¿ [>avouer|>faire|>montrer|>penser|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
        <<- /-1>> _VEP_


    [me|m’] ?[en|y]¿ /-je
    [te|t’] ?[en|y]¿ /-tu
    nous    ?[en|y]¿ /-nous
    vous    ?[en|y]¿ /-vous
    [se|s’] ?[en|y]¿ [/-il|/-elle|/-on|/-iel|/-ils|/-elles|/-iels]
        <<- morphVC(\-1, ">(?:avouer|faire|montrer|penser|révéler|savoir|sentir|tenir|voir|vouloir)/") /-1>> _VEPI_

    >efforcer  [de|d’] ?[ne|n’]¿ ?[en|y]¿  [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
        <<- /1>> _LVEPD_
        <<- />> _LVEP_
        <<- /-1>> _LVEPF_

    /_VCint_  [de|d’] ?[ne|n’]¿ ?[en|y]¿  [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]
        <<- morphVC(\1, ">efforcer/") >>>
        <<- /1>> _LVEPID_
        <<- />> _LVEPI_
        <<- /-1>> _LVEPIF_



@@@@
@@@@
@@@@
@@@@
................................................................................
    [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_") and morph(\-1, ":3s")) --1>> =suggSing(\-1)                                  && Accord avec le sujet “\1” : “\-1” devrait être au singulier.

    [/-je|/-tu]  @:(?:[123][sp]|Y|[NAQ].*:p)¬:[GWsi]
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/")
        -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  ?/_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: tu t’efforces de paraître {{humbles}}
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: 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: 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>>
................................................................................
    tout en [étant|semblant|devenant|restant|demeurant|redevenant|paraissant] @:A
        <<- !4>>

    ([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_") and morph(\-1, ":3s"))
        --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|néant|réalité|question|")
        -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|néant|réalité|question|")
        -2>> =suggMasSing(\2)                                                                       && 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|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|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|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])")
        -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.

    ([ç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_") and morph(\-1, ":3s"))
        --1>> =suggMasSing(\-1)                                                                                         && Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.
................................................................................
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: 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.
TEST: Je n’arrêtais pas de me répéter que tout cela était peut-être pure imagination
TEST: La femme qui faisait ça est partie.
TEST: De cela a toujours été faite notre vie
TEST: Ce sont différents types de violences
TEST: La littérature africaine s’ouvre au monde, parle au monde, tout en étant ancrée dans le continent.
................................................................................

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

    ([elle|celle|celle-ci|celle-là|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_") and morph(\-1, ":3s"))
        --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’|")
        -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  ?/_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|")
        --1>> =suggFemSing(\-1)                                                                     && Accord avec le sujet “elle” : “\-1” devrait être au féminin singulier.

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

    laquelle ?[ne|n’]¿ ?[en|y]¿         /_VE_                                                   @:(?:N.*:p|[AQ])¬:(?:[GWY]|[fe]:[si])
    laquelle ?[ne|n’]¿ ?[en|y]¿         /_LVED_ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_     @:(?:N.*:p|[AQ])¬:(?:[GWY]|[fe]:[si])
    laquelle ?[ne|n’]¿ [se|s’] ?[en|y]¿ /_VEP_                                                  @:(?:N.*:p|[AQ])¬:(?:[GWY]|[fe]:[si])
    laquelle ?[ne|n’]¿ [se|s’] ?[en|y]¿ /_LVEPD_ ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_         @:(?:N.*:p|[AQ])¬:(?:[GWY]|[fe]:[si])
        <<- /ppas/ not morph(<1, ":R") --1>> =suggFemSing(\-1)                                      && Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

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

    /-on  @:[123][sp]¬:[GWYQ]
        <<- /ppas/ morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggVerbPpas(\2)                                          && Accord avec le sujet “on”.

TEST: est-on déjà {{passer}} de ce côté-là
TEST: Aurait-on déjà {{finit}} notre tour du monde ?
TEST: Deviendrait-on {{meurtrit}} ?
TEST: parait-on {{désespérait}} à ce point
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|néant|réalité|") and not morph(<1, ":[RV]") and morph(\1, ":(?:3s|P)") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
        --1>> =suggSing(\-1)                                                                        && Accord avec le sujet “iel” : “\-1” devrait être au pluriel.

    /-iel  @:(?:[123][sp]|Y|[NAQ].*:p)¬:[GWsi]
        <<- /ppas/ morphVC(\1, ">(?:être|devenir|redevenir)/.*:[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  ?/_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: 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: 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|néant|réalité|") and not morph(<1, ":[RV]|>(?:ne|nous)/") and morph(\1, ":(?:1p|P)") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
        --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|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|néant|réalité|")
        -2>> =suggPlur(\2)                                                                          && 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|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|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|néant|réalité|")
        --1>> =suggPlur(\-1)                                                                        && Accord avec le sujet “nous” : “\-1” devrait être au pluriel.

TEST: nous paraissons {{faible}}
TEST: Nous paraissons avoir été complètement {{prise}} de panique.                          ->> prises
TEST: Nous devons avoir été bien {{méchant}} pour être traité de la sorte.
TEST: nous ne pouvons devenir aussi {{perspicace}} avec tout cet alcool ingurgité.
TEST: nous pensons être {{désiré}}
TEST: nous n’y devons pas être {{instruit}}, mais…
TEST: nous 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: saurons-nous devenir aussi {{puissant}}                                               ->> puissants
TEST: nous avouons-nous {{vaincu}}                                                          ->> vaincus
TEST: nous efforcerons-nous d’être {{reconnu}}                                              ->> reconnus
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]
        <<- /ppas/ not value(\1, "|rendez-vous|") and morphVC(\1, ">(?:être|devenir|redevenir)/") and not value(<1, "|vous|")
        -2>> =suggVerbPpas(\2)                                          && Accord avec le sujet “vous”.

    /-vous  @:[123][sp]¬:[GWYisp]
        <<- /ppas/ not value(\1, "|rendez-vous|") and morphVC(\1, ">(?:sembler|rester|demeurer|para[îi]tre)/")
        -2>> =suggVerbPpas(\2)                                          && Accord avec le sujet “vous”.

TEST: Êtes-vous {{connut}} en ce milieu ?
TEST: semblez-vous {{prit}} par votre travail ?
TEST: êtes-vous surpris ?
TEST: Resterez-vous manger ?
TEST: Ton rendez-vous arrive bientôt.


__ppas_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|néant|réalité|") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
        --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|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|néant|réalité|")
        -2>> =suggMasPlur(\2)                                                                       && 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|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|néant|réalité|")
        --1>> =suggMasPlur(\-1)                                                                     && Accord avec le sujet “ils” : “\-1” devrait être au masculin pluriel.

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

    ([eux|ceux-ci|ceux-là|certains|quelques-uns|maints]) ?[ne|n’]¿ ?[en|y]¿            (/_VE_)                                                 @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ([eux|ceux-ci|ceux-là|certains|quelques-uns|maints]) ?[ne|n’]¿ ?[en|y]¿            (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_   @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ([eux|ceux-ci|ceux-là|certains|quelques-uns|maints]) ?[ne|n’]¿ [se|s’] ?[en|y]¿    (/_VEP_)                                                @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ([eux|ceux-ci|ceux-là|certains|quelques-uns|maints]) ?[ne|n’]¿ [se|s’] ?[en|y]¿    (/_LVEPD_) ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_       @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
        <<- /ppas/ not morph(<1, ":[RV]") and morph(\2, ":(?:3p|P)") and not value(\-1, "|légion|néant|réalité|") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
        --1>> =suggMasPlur(\-1)                                                                     && Accord avec le sujet “\1” : “\-1” devrait être au masculin pluriel.

    ([eux|ceux|ceux-ci|ceux-là|certains|quelques-uns|maints]) qui ?[ne|n’]¿ ?[en|y]¿           (/_VE_)                                                 @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ([eux|ceux|ceux-ci|ceux-là|certains|quelques-uns|maints]) qui ?[ne|n’]¿ ?[en|y]¿           (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_   @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ([eux|ceux|ceux-ci|ceux-là|certains|quelques-uns|maints]) qui ?[ne|n’]¿ [se|s’] ?[en|y]¿   (/_VEP_)                                                @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
    ([eux|ceux|ceux-ci|ceux-là|certains|quelques-uns|maints]) qui ?[ne|n’]¿ [se|s’] ?[en|y]¿   (/_LVEPD_) ?/_LVEP_¿ ?/_LVEP_¿ ?/_LVEP_¿ /_LVEPF_       @:(?:N.*:s|[AQ])¬:(?:[GWY]|[me]:[pi])
        <<- /ppas/ morph(\2, ":(?:3p|P)") and not value(\-1, "|légion|néant|réalité|") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
        --1>> =suggMasPlur(\-1)                                                                     && Accord avec le sujet “\1” : “\-1” devrait être au masculin pluriel.

    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|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: 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: Que se sont-ils dit ?
TEST: ne se sont-ils pas demandé quelle main les avait frappés
TEST: ils étaient devenus réalité.


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

    ([elles|celles|celles-ci|celles-là|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|néant|réalité|") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
        --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|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|néant|réalité|")
        -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|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])
        <<- /ppas/ tag(\2, "_VEPI_") and morphVC(\2, ":3p") and not value(\-1, "|légion|néant|réalité|")
        --1>> =suggFemPlur(\-1)                                                                     && Accord avec le sujet “elles” : “\-1” devrait être au féminin pluriel.

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

    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|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: Elle peut être {{observées}}.
TEST: Elles ne peuvent pas être {{observée}}.
................................................................................
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: 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|néant|réalité|") and not morph(<1, ":[RV]") and morph(\2, ":(?:3p|P)") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
        --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|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|néant|réalité|")
        -2>> =suggPlur(\2)                                                                          && 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|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|néant|réalité|")
        --1>> =suggPlur(\-1)                                                                        && Accord avec le sujet “iels” : “\-1” devrait être au pluriel.

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

TEST: iels paraissent {{faible}}
TEST: iels paraissent avoir été complètement {{prise}} de panique.                  ->> prises
TEST: iels doivent avoir été bien {{méchant}} pour être traité de la sorte.
TEST: iels ne peuvent devenir aussi {{perspicace}} avec tout cet alcool ingurgité.
TEST: iels pensent être {{désiré}}
TEST: iels n’y doivent pas être {{instruit}}, mais…
TEST: iels refusent d’être {{licencié}} sans indemnités
TEST: iels commençaient à être {{perdu}}
TEST: iels s’efforcent de paraitre {{humble}}
TEST: iels ne s’efforcèrent guère d’être {{entendu}}
TEST: iels ne s’y efforceront pas de paraître {{raisonnable}}
TEST: iels devenaient susceptibles de paraître {{coupable}}
TEST: Étaient-iels {{arriver}} ?
TEST: Étaient-iels déjà {{arriver}} ?
TEST: Ne paraissent-iels pas {{aveugle}}
TEST: paraissent-iels {{faible}} ?
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: 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é__
    >avoir  été  *WORD
        <<- /ppas/ morph(\3, ":[123]s", ":[GNAQWY]") -3>> =suggVerbPpas(\3)         && Après “avoir été”, il faut un participe passé.
        <<- /ppas/ not before("[çcCÇ]’$|[cC][eE] n’$|[çÇ][aA] (?:[nN]’|)$") and not before("(?i)^ *ne pas ") and not morph(<1, ":Y") >>>
        <<- /ppas/ morph(\3, ":Y", ":[AN]") -1:2>> _                                && Tournure familière. Utilisez “être allé” plutôt que “avoir été”.
        <<- /ppas/ morph(\3, ":V1..t.*:Y", ":[AN]") and not morph(>1, ":D")
        -3>> =suggVerbPpas(\3)                                                      && Incohérence. Après “avoir été”, il faut un participe passé (à moins que “avoir été” signifie ici “être allé”).

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

TEST: j’ai été {{instruis}} par elle
TEST: avoir été {{prit}} par surprise
TEST: Ils {{ont été}} {{réaliser}} à partir d’éléments naturels.
TEST: J’{{ai été}} camper dans les Alpes.
TEST: Tu {{as été}} prendre du bois.
TEST: J’{{ai été}} chercher du pain.
................................................................................
TEST: Ces maisons auraient l’air plus chaleureuses si elles étaient mieux entretenues.
TEST: Elle n’avait pas l’air inquiet et troublé des personnes préoccupées.
TEST: Ses enfants ont l’air espiègle que leur père avait à leur âge.
TEST: Sa robe a l’air élégant des créations des grands couturiers.
TEST: Ses amies ont l’air distant, mais l’âme généreuse.

































































































































































































__ppas_ayant_été_pronom_ppas__
    ayant  été  lui-même  @:[QA].*:[fp]¬:[me][si]
        <<- /ppas/ --1>> =suggMasSing(\-1)                              && Accord avec “\3” : “\-1” devrait être au masculin singulier.

    ayant  été  elle-même  @:[QA].*:[mp]¬:[fe][si]
        <<- /ppas/ --1>> =suggFemSing(\-1)                              && Accord avec “\3” : “\-1” devrait être au féminin singulier.
................................................................................

__tag_verbe_infinitif_sujet__
    [<start>|,|(]  [ne|n’]  ?[en|y]¿ ?presque¿ [pas|rien|guère|point|jamais|plus]
    [<start>|,|(]  [ne|n’]  $:Y
    [<start>|,|(]  $:Y
        <<- /2>> _sujinfi_












__énumérations_substantifs__
    [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)
        || , [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)
        || [,|et|ou] [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)
    [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)
        || , [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)