Grammalecte  Check-in [2c94f92e9b]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 2c94f92e9bc40c09889e7edeffbbe31228fd4a41929065a822c6d473a4a3d9b7
User & Date: olr on 2020-11-12 21:43:49
Other Links: manifest | tags
Context
2020-11-13
02:17
[fr] ajustements check-in: b7453339be user: olr tags: fr, trunk
2020-11-12
21:43
[fr] ajustements check-in: 2c94f92e9b user: olr tags: fr, trunk
2020-11-10
20:40
[fr] ajustements check-in: 03ba2e9902 user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/data/phonet_simil.txt from [09a404ed43] to [7d4e2f0de5].

456
457
458
459
460
461
462

463
464
465
466
467
468
469
indic indics indique indiques indiquent
infect infects infecte infectes infectent
infiltrat infiltrats infiltra infiltras infiltrât
influx influe influes influent
institut instituts institue institues instituent
intercession intercessions intersession intersessions
internat internats interna internas internât

intriguant intrigant intrigants
jar jars jard jards jarre jarres
jardinet jardinets jardiner
jet jets jette jettes jettent geai geais jais
jeune jeunes jeûne jeûnes jeûnent
joie joies joua jouas
joue joues jouent joug jougs







>







456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
indic indics indique indiques indiquent
infect infects infecte infectes infectent
infiltrat infiltrats infiltra infiltras infiltrât
influx influe influes influent
institut instituts institue institues instituent
intercession intercessions intersession intersessions
internat internats interna internas internât
interféron interférons
intriguant intrigant intrigants
jar jars jard jards jarre jarres
jardinet jardinets jardiner
jet jets jette jettes jettent geai geais jais
jeune jeunes jeûne jeûnes jeûnent
joie joies joua jouas
joue joues jouent joug jougs

Modified gc_lang/fr/rules.grx from [29481be306] to [d639eecf7b].

2078
2079
2080
2081
2082
2083
2084





2085
2086
2087
2088
2089
2090
2091
....
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
....
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
....
8817
8818
8819
8820
8821
8822
8823

8824
8825
8826
8827
8828
8829
8830
.....
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
.....
15792
15793
15794
15795
15796
15797
15798

15799

15800

15801


15802
15803

15804
15805
15806
15807
15808

15809

15810
15811

15812

15813




15814
15815
15816
15817
15818


15819

15820

15821
15822
15823
15824
15825
15826
15827
.....
16353
16354
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
16365
16366
16367
.....
16452
16453
16454
16455
16456
16457
16458
16459
16460
16461
16462
16463
16464
16465
16466
.....
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
.....
16551
16552
16553
16554
16555
16556
16557
16558

16559
16560
16561
16562
16563
16564
16565
.....
16582
16583
16584
16585
16586
16587
16588

16589
16590
16591
16592
16593
16594
16595
.....
16607
16608
16609
16610
16611
16612
16613

16614
16615
16616
16617
16618
16619
16620
.....
16720
16721
16722
16723
16724
16725
16726

16727
16728
16729
16730
16731
16732
16733
.....
16743
16744
16745
16746
16747
16748
16749

16750
16751
16752
16753
16754
16755
16756
16757
16758
16759
16760
16761
16762

16763
16764
16765
16766
16767
16768
16769
.....
16800
16801
16802
16803
16804
16805
16806

16807
16808
16809
16810
16811
16812
16813
16814
16815
16816
16817
16818
16819

16820
16821
16822
16823
16824
16825
16826
.....
16868
16869
16870
16871
16872
16873
16874
16875

16876
16877
16878
16879
16880

16881

16882
16883
16884
16885
16886
16887
16888
.....
16964
16965
16966
16967
16968
16969
16970

16971
16972
16973
16974
16975
16976
16977
.....
17070
17071
17072
17073
17074
17075
17076

17077
17078
17079
17080
17081
17082
17083
17084
17085
.....
21645
21646
21647
21648
21649
21650
21651
21652
21653
21654
21655
21656
21657
21658
21659
21660
21661
21662
21663
21664
21665
21666
21667
21668
21669
21670
21671
21672
21673

21674
21675
21676
21677
21678
21679
21680
.....
22162
22163
22164
22165
22166
22167
22168

22169
22170
22171
22172
22173
22174
22175
.....
23884
23885
23886
23887
23888
23889
23890
















































23891
23892
23893
23894
23895
23896
23897

    s’ ra
        <<- ~>> sera

    s’ ras
        <<- ~>> seras







__da_été__
    >avoir ?@:[WX]¿ été
        <<- =>> select(\-1, ":Q")


__da_adverbes__
................................................................................

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

    pourvu
        <<- not value(>1, "|que|qu’|") =>> exclude(\1, ":G")

    un  @:[NA].*:m
        <<- not value(<1, "|le|de|ce|quel|") =>> select(\1, ":D")

    une @:[NA].*:f
        <<- not value(<1, "|la|de|cette|quelle|") =>> select(\1, ":D")

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

    y compris
        <<- not value(<1, "|n’|j’|tu|t’|m’|s’|") ~>> ␣
        <<- __also__ =>> define(\1, ":G:R")
................................................................................
TEST: Pensez-vous que ceux ne sachant même pas ce qu’est une VHS peuvent y trouver leur compte ?
TEST: la réduction de ma liberté intellectuelle et celle de ceux autour de moi
TEST: ceux autour de vous ne sont pas ce que vous croyez.


__conf_se_ceux_ce!6__
    ce  @:V[123].*:(?:Y|[123][sp])¬:[NAGM]|>(?:devoir|pouvoir|sembler|vouloir)/
        <<- /conf/ not \1.isupper() and \2.islower() and not value(\2, "|faire|")
        -1>> se                                         && Confusion : « \2 » est un verbe. Exemples : ce bâtiment, se perdre.

    ce  [/-il|/-ils|/-elle|/-elles|/-iel|/-iels|/-on]
        <<- /conf/ not \1.isupper() and \2.islower()
        -1>> se                                         && Confusion : « \2 » est un verbe. Exemples : ce bâtiment, se perdre.

    [ce|c’] qui ce passe
................................................................................
TEST: il ne {{ce}} compte pas parmi eux
TEST: il ne {{ç’}}avançait jamais sans avoir pesé toutes les conséquences
TEST: qui {{ce}} donne en spectacle.
TEST: ça finira par {{ce}} savoir
TEST: cela finit toujours tôt ou tard par {{ce}} savoir
TEST: […] qui ne peut être si ardente qu’elle ne se doive, ce semble, éteindre par la moindre goutte de sang qui sorte de leurs plaies.
TEST: à qui ce texte doit tant, à qui ce texte est dédié



# ce à quoi
__conf_ce_à_quoi_qui__
    se [à|a] [quoi|koi]
    ce a [quoi|koi]
    ce à [koi]
................................................................................
        <<- /conf/ --1>> voie       && Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|https://fr.wiktionary.org/wiki/voie

    >ouvrir ?@:[WX]¿ la voix [à|au|aux|<end>|,]
        <<- /conf/ --2>> voie       && Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|https://fr.wiktionary.org/wiki/voie

    en voix [de|d’] [achèvement|acquisition|décrépitude|développement|dissolution|disparition|extinction|guérison|obtention|rémission|résorption|rétablissement|spécialisation]
    par voix de >conséquence
    par voix [médicamenteuse+s]
        <<- /conf/ -2>> voie        && Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|https://fr.wiktionary.org/wiki/voie

    voix [abdominale|administrative|anale|appienne|aérienne|biliaire|bitumée|buccale|carrossable|communale|digestive|diplomatique|déserte|détournée|déviée|express|ferroviaire|ferrée|flaminienne|fluviale|gouvernementale|hiérarchique|interdite|intramusculaire|intraveineuse|lacrymale|lactée|législative|maritime|navigable|parallèle|pavée|piétonne|principale|prioritaire|privée|publique|rectiligne|respiratoire|romaine|sinueuse|souterraine|terrestre|urbaine|urinaire]
    voix [de|d’] [garage|recours|perdition]
        <<- /conf/ -1>> voie        && Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|https://fr.wiktionary.org/wiki/voie

    voix [abdominales|anales|biliaires|bitumées|carrossables|communales|expresss|interdites|intramusculaires|intraveineuses|piétonnes|principales|prioritaires|privées|publiques|désertes|romaines|appiennes|flaminiennes|ferrées|ferroviaires|lactées|lacrymales|aériennes|maritimes|fluviales|terrestres|navigables|détournées|déviées|buccales|digestives|urinaires|respiratoires|parallèles|administratives|diplomatiques|gouvernementales|législatives|hiérarchiques|pavées|rectilignes|sinueuses|souterraines|urbaines]
................................................................................
    cent par cent
    mille par mille
    million par million
    milliard par milliard
        <<- not morph(<1, ":D") ~>> *

    appartement [après|par] appartement

    article [après|par] article

    bout [après|par] bout

    camion [après|par] camion


    élément [après|par] élément
    étage [après|par] étage

    enfant [après|par] enfant
    femme [après|par] femme
    feuille [après|par] feuille
    fragment [après|par] fragment
    grain [après|par] grain

    homme [après|par] homme

    livre [après|par] livre
    maison [après|par] maison

    morceau [après|par] morceau

    niveau [après|par] niveau




    palier [après|par] palier
    page [après|par] page
    pays [après|par] pays
    pièce [après|par] pièce
    quartier [après|par] quartier


    train [après|par] train

    ville [après|par] ville

    voiture [après|par] voiture
    wagon [après|par] wagon
        <<- not morph(<1, ":D") ~>> *


__gestion_mots_grammaticaux__
    à [bord|bout|charge|cause|contre-courant|côté|défaut|destination|disposition|distance|droite]                       [de|du|d’|des]
................................................................................
#[ne|n’|me|m’|te|t’|se|s’|le|la|l’|les|leur|leur|mon|ma|ta|sa|notre|votre|mes|tes|ses|ce|cet|cette|ces|je|j’|tu|il|on|nous|vous|ils|iels|ça|ceci|cela|c’|ç’|chaque]


__substantifs_multi_mots__
    abus [de|d’] position dominante
    abus [de|d’] pouvoir
    >accident [de|d’] la route
    >accident [de|d’] voiture
    >accusé [de|d’] reception
    >acte [*NUM|$:B]
    >acte [*NUM|$:B] ?,¿ scène [*NUM|$:B]
    >acte [de|d’] [baptême|caution|cautionnement|cession|contrition|foi|licitation|mariage|naissance|notoriété|propriété|quittance|reconnaissance|répudiation|vente]
    >acte d’ [achat|engagement]
    >acte [de|d’] gestion ?courante¿
    >acte [de|d’] procédure ?pénale¿
................................................................................
    >canot à moteur
    >caisse à >outil
    >cap à suivre
    >capitaine d’ industrie
    >carabine à plomb
    >carburant [de|d’] synthèse
    >carte à jouer
    >carte [de|d’] [crédit|presse]
    >carton d’ emballage
    cas [de|d’] figure
    cas [de|d’] force majeure
    >casque à pointe
    >cavalier [de|d’] [carreau|cœur|pique|trèfle]
    >cellule [de|d’] crise
    >cellule [de|d’] détention provisoire
................................................................................
    >chasse à courre
    >chasse à l’ homme
    >chasse d’ eau
    >chasseur [de|d’] primes
    >château [de|d’] cartes
    >château d’ eau
    >chauffeur [de|d’] bus
    >chef [de|d’] [cabinet|file]
    >chef d’ [état-major|entreprise]
    >chef d’ orchestre ?[moderne|symphonique]¿
    >chemin [de|d’] [croix|fer|traverse]
    >chemise à jabot
    >chemise [de|d’] nuit
    >chemise sans >manche
    >chèque en blanc
................................................................................
    >cour d’ assises
    [>coût|>cout] [de|d’] revient
    >couteau à cran d’ arrêt
    >crayon à [lèvres|sourcils]
    >crêpage de >chignon
    >crime [de|d’] guerre
    >criminel [de|d’] guerre
    >crise de >nerf

    >crotte [de|d’] nez
    >cuillère à [café|soupe]
    >cure [de|d’] [désintoxication|désintox]
    >danseur [de|d’] cabaret
    >date butoir
    >date d’ expiration
    >débat sans fin
................................................................................
    >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
................................................................................
    >entretien d’ embauche
    >enquête à charge
    >épée à deux mains
    >épingle à cravate
    >épreuve [de|d’] force
    >erreur [de|d’] [calcul|jeunesse|jugement|positionnement]
    >erreur d’ [appréciation|orthographe]

    >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
................................................................................
    >infirmier [de|d’] garde
    >ingénieur du son
    >inspection [de|d’] routine
    >instinct [de|d’] survie
    >instrument à [cordes|percussion|vent]
    >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é]
    >joie [de|d’] vivre
................................................................................
    >lampe [de|d’] chevet
    >langue [de|d’] bois
    laps [de|d’] temps
    >lavage [de|d’] cerveau
    >leçon à en tirer
    >lettre [de|d’] [change|démission|licenciement|motivation|recommandation|référence|résiliation]
    >lettre [de|d’] procuration ?bancaire¿

    >liaison sans lendemain
    >ligne [de|d’] [conduite|fracture|mire]
    >ligne [de|d’] chemin [de|d’] fer
    >lime à >ongle
    >liquide [de|d’] refroidissement
    >liste d’ attente
    >lit à baldaquin
    >lit [de|d’] camp
    >livraison à domicile
    >livre [de|d’] [poche|chevet]
    >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
................................................................................
    >mise en danger de la vie d’ autrui
    >mouchoir [de|d’] poche
    >mode [de|d’] [emploi|paiement|scrutin|vie]
    >monnaie [de|d’] [échange|réserve|singe]
    >montée en puissance
    >montre à gousset
    >mot [de|d’] passe

    >moteur [>essence|>diésel|>diesel]
    >moteur à réaction
    >motion [de|d’] blâme
    >motion [de|d’] [censure|défiance] ?constructive¿
    >moule à [>gaufre|>gâteau|brioche|manqué|savarin|charlotte|tarte]
    >moulin à [café|eau|paroles|poivre|prières|vent]
    >nerf à vif
    >nettoyeur haute pression
    >nid [de|d’] résistance
    >niveau [de|d’] vie
    noix [de|d’] [cajou|pécan|pecan|coco|lavage|muscade|veau|macadamia]
    >nom à particule
    >nom [de|d’] famille

    >nounou à domicile
    >nourrice à domicile
    >occasion en or ?massif¿
    >œuf [de|d’] Pâques
    >officier [de|d’] liaison
    >oiseau [de|d’] [malheur|nuit|proie]
    >oiseau [de|d’] mauvais augure
................................................................................
    >pistolet à [eau|plomb]
    >pistolet à [un|1] coup
    >pistolet à [$:B|*NUM] coups
    >placard à [>balai|chaussures]
    >plafond de verre
    >plainte avec constitution de partie civile
    >plainte contre x
    >plan [A|B|C|cul]

    >plan [de|d’] relance
    >planche [de|d’] salut
    >planche à repasser
    [plat+s] du jour
    >plein aux as

    >poche [de|d’] résistance

    >poignée [de|d’] porte
    >poil à gratter
    >point [de|d’] non-retour
    >police [de|d’] [caractères|écriture]
    >policier en civil
    >politesse d’ usage
    >politique spectacle
................................................................................
    >salle à manger
    >salle [de|d’] [attente|>bain|bal|conférence|lecture|séjour|vente]
    >salon [de|d’] coiffure
    sas [de|d’] [confinement|décompression|décontamination|désinfection|livraison|protection|secours|sécurité]
    >scène [de|d’] crime
    >sclérose en plaques
    >seconde d’ arc

    >sel [de|d’] [aluminium|ammonium|mer]
    >serpent à sonnette
    >service clientèle
    >service d’ ordre
    >service [de|d’] renseignement
    >seuil [de|d’] tolérance
    >seuil [de|d’] tolérance à la douleur
................................................................................
    vernis à ongles
    >ver [de|d’] terre
    >verre à pied
    >vêtement [de|d’] rechange
    >vidéo X
    >vie [de|d’] bohème
    >virage à [*NUM|$:B:e:p] degrés

    >vitamine [A|B|C|D|E|F]
    >voie [de|d’] [recours|perdition]
    >vol à l’ étalage
    >vol à la [sauvette|tire]
    >vol à main armée
    >volée [de|d’] bois vert
    >voiture [de|d’] [location|luxe]
    >vote par correspondance ?électronique¿
    [vue+s] d’ ensemble
................................................................................
__gn_leur_2m__
    leur  *WORD  *WORD
        <<- /gn/ morph(\1, ":D") and not value(<1, "|et|ou|de|d’|") and not morph(\3, ">seul/") >>>
        <<- /gn/ ((morph(\2, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\3, ":[NA].*:m", "*")))
            and not apposition(\2, \3)
        -3>> =switchGender(\3, False)                                                       && Accord de genre erroné entre « \2 » et « \3 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2, False)                  && Accord de genre erroné avec « \3 ».
        <<- /gn/ morph(\2, ":[NA].*:[si]", ":G") and morph(\3, ":[NA].*:p", ":[GWsi]") and not apposition(\2, \3)
        -3>> =suggSing(\3)                                                                  && Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au singulier.
        <<- /gn/ __also__ and morph(\2, ":[NA].*:i") -1>> leurs                             && Accord de nombre erroné avec « \2 \3 ».

    [et|ou|de|d’]  leur  *WORD  *WORD
        <<- /gn/ morph(\2, ":D") and not morph(<1, ":[NA]|>(?:et|ou)/") and not morph(\4, ">seul/") >>>
        <<- /gn/ ((morph(\3, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\4, ":[NA].*:f", "*")) or (morph(\3, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\4, ":[NA].*:m", "*")))
            and not apposition(\3, \4)
        -4>> =switchGender(\4, False)                                                       && Accord de genre erroné entre « \3 » et « \4 ».
        <<- /gn/ __also__ and hasFemForm(\3) -3>> =switchGender(\3, False)                  && Accord de genre erroné avec « \4 ».
        <<- /gn/ morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", ":[GWsi]") and not apposition(\3, \4)
        -4>> =suggSing(\4)                                                                  && Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.
        <<- /gn/ __also__ and morph(\3, ":[NA].*:i") -2>> leurs                             && Accord de nombre erroné avec « \3 \4 ».

TEST: leur puissance {{perdues}}
TEST: leur arbre {{élaguée}}
TEST: leur {{petit}} {{grosse}}
TEST: elle se souvenait de leur {{grande}} {{sot}}
TEST: je me souviens de leur verve {{décalé}}
TEST: ils arrivent et leur arrogance {{insupportables}} nous fatigue tous.
TEST: {{leur}} gros {{grains}}
TEST: Que ferons-nous de {{leur}} gros {{grains}}



__gn_leur_3m__
    leur  *WORD  *WORD  *WORD
        <<- /gn/ morph(\1, ":D") and morph(<1, "<start>|:V", "*") and \4.islower() >>>
        <<- /gn/ morph(\2, ":[NA].*:m:[si]", "*") and morph(\3, ":[NA].*:[me]:[si]", ":(?:[123][sp]|G|P|B)|;C") and morph(\4, ":[NA].*:f", "*")
        -4>> =suggMasSing(\4)                                                               && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au masculin singulier.
................................................................................
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 ».
................................................................................
!!
!!
!!
!!
!!
!!


















































!!
!!
!!!! Confusion verbe / adjectif                                                                   !!
!!
!!








>
>
>
>
>







 







|


|
|







 







|







 







>







 







|







 







>

>

>

>
>


>





>

>


>

>

>
>
>
>





>
>

>

>







 







|







 







|







 







|







 







|
>







 







>







 







>







 







>







 







>













>







 







>













>







 







|
>
|




>

>







 







>







 







>

|







 







|









|











>







 







>







 







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







2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
....
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
....
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
....
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
.....
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
.....
15798
15799
15800
15801
15802
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
.....
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
.....
16476
16477
16478
16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490
.....
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522
.....
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
.....
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
.....
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
.....
16747
16748
16749
16750
16751
16752
16753
16754
16755
16756
16757
16758
16759
16760
16761
.....
16771
16772
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787
16788
16789
16790
16791
16792
16793
16794
16795
16796
16797
16798
16799
.....
16830
16831
16832
16833
16834
16835
16836
16837
16838
16839
16840
16841
16842
16843
16844
16845
16846
16847
16848
16849
16850
16851
16852
16853
16854
16855
16856
16857
16858
.....
16900
16901
16902
16903
16904
16905
16906
16907
16908
16909
16910
16911
16912
16913
16914
16915
16916
16917
16918
16919
16920
16921
16922
16923
.....
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
.....
17106
17107
17108
17109
17110
17111
17112
17113
17114
17115
17116
17117
17118
17119
17120
17121
17122
.....
21682
21683
21684
21685
21686
21687
21688
21689
21690
21691
21692
21693
21694
21695
21696
21697
21698
21699
21700
21701
21702
21703
21704
21705
21706
21707
21708
21709
21710
21711
21712
21713
21714
21715
21716
21717
21718
.....
22200
22201
22202
22203
22204
22205
22206
22207
22208
22209
22210
22211
22212
22213
22214
.....
23923
23924
23925
23926
23927
23928
23929
23930
23931
23932
23933
23934
23935
23936
23937
23938
23939
23940
23941
23942
23943
23944
23945
23946
23947
23948
23949
23950
23951
23952
23953
23954
23955
23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
23970
23971
23972
23973
23974
23975
23976
23977
23978
23979
23980
23981
23982
23983
23984

    s’ ra
        <<- ~>> sera

    s’ ras
        <<- ~>> seras

    nous ?[ne|n’]¿ ?[le|l’|en|nous|vous|lui|leur|y]¿  sommes
    nous ?[ne|n’]¿ [nous|vous]   [le|l’|en|y]         sommes
    nous ?[ne|n’]¿ [lui|leur]      en                 sommes
        <<- not morph(<1, ":R") =>> select(\-1, ":V0")


__da_été__
    >avoir ?@:[WX]¿ été
        <<- =>> select(\-1, ":Q")


__da_adverbes__
................................................................................

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

    pourvu
        <<- not value(>1, "|que|qu’|") =>> exclude(\1, ":G")

    un  @:[NA].*:[me]
        <<- not value(<1, "|le|de|ce|quel|") =>> select(\1, ":D")

    une @:[NA].*:[fe]
        <<- not value(<1, "|la|de|cette|quelle|une|ma|ta|sa|notre|votre|leur|") =>> select(\1, ":D")

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

    y compris
        <<- not value(<1, "|n’|j’|tu|t’|m’|s’|") ~>> ␣
        <<- __also__ =>> define(\1, ":G:R")
................................................................................
TEST: Pensez-vous que ceux ne sachant même pas ce qu’est une VHS peuvent y trouver leur compte ?
TEST: la réduction de ma liberté intellectuelle et celle de ceux autour de moi
TEST: ceux autour de vous ne sont pas ce que vous croyez.


__conf_se_ceux_ce!6__
    ce  @:V[123].*:(?:Y|[123][sp])¬:[NAGM]|>(?:devoir|pouvoir|sembler|vouloir)/
        <<- /conf/ not \1.isupper() and \2.islower() and not (value(<1, "|pour|") and value(\2, "|faire|"))
        -1>> se                                         && Confusion : « \2 » est un verbe. Exemples : ce bâtiment, se perdre.

    ce  [/-il|/-ils|/-elle|/-elles|/-iel|/-iels|/-on]
        <<- /conf/ not \1.isupper() and \2.islower()
        -1>> se                                         && Confusion : « \2 » est un verbe. Exemples : ce bâtiment, se perdre.

    [ce|c’] qui ce passe
................................................................................
TEST: il ne {{ce}} compte pas parmi eux
TEST: il ne {{ç’}}avançait jamais sans avoir pesé toutes les conséquences
TEST: qui {{ce}} donne en spectacle.
TEST: ça finira par {{ce}} savoir
TEST: cela finit toujours tôt ou tard par {{ce}} savoir
TEST: […] qui ne peut être si ardente qu’elle ne se doive, ce semble, éteindre par la moindre goutte de sang qui sorte de leurs plaies.
TEST: à qui ce texte doit tant, à qui ce texte est dédié
TEST: il y aurait, ce faisant, des complications interminables.


# ce à quoi
__conf_ce_à_quoi_qui__
    se [à|a] [quoi|koi]
    ce a [quoi|koi]
    ce à [koi]
................................................................................
        <<- /conf/ --1>> voie       && Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|https://fr.wiktionary.org/wiki/voie

    >ouvrir ?@:[WX]¿ la voix [à|au|aux|<end>|,]
        <<- /conf/ --2>> voie       && Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|https://fr.wiktionary.org/wiki/voie

    en voix [de|d’] [achèvement|acquisition|décrépitude|développement|dissolution|disparition|extinction|guérison|obtention|rémission|résorption|rétablissement|spécialisation]
    par voix de >conséquence
    par voix [orale+s|médicamenteuse+s]
        <<- /conf/ -2>> voie        && Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|https://fr.wiktionary.org/wiki/voie

    voix [abdominale|administrative|anale|appienne|aérienne|biliaire|bitumée|buccale|carrossable|communale|digestive|diplomatique|déserte|détournée|déviée|express|ferroviaire|ferrée|flaminienne|fluviale|gouvernementale|hiérarchique|interdite|intramusculaire|intraveineuse|lacrymale|lactée|législative|maritime|navigable|parallèle|pavée|piétonne|principale|prioritaire|privée|publique|rectiligne|respiratoire|romaine|sinueuse|souterraine|terrestre|urbaine|urinaire]
    voix [de|d’] [garage|recours|perdition]
        <<- /conf/ -1>> voie        && Confusion. La voix est un son humain, animal ou instrumental. Pour évoquer un chemin, écrivez “voie”.|https://fr.wiktionary.org/wiki/voie

    voix [abdominales|anales|biliaires|bitumées|carrossables|communales|expresss|interdites|intramusculaires|intraveineuses|piétonnes|principales|prioritaires|privées|publiques|désertes|romaines|appiennes|flaminiennes|ferrées|ferroviaires|lactées|lacrymales|aériennes|maritimes|fluviales|terrestres|navigables|détournées|déviées|buccales|digestives|urinaires|respiratoires|parallèles|administratives|diplomatiques|gouvernementales|législatives|hiérarchiques|pavées|rectilignes|sinueuses|souterraines|urbaines]
................................................................................
    cent par cent
    mille par mille
    million par million
    milliard par milliard
        <<- not morph(<1, ":D") ~>> *

    appartement [après|par] appartement
    arbre [après|par] arbre
    article [après|par] article
    bit [après|par] bit
    bout [après|par] bout
    brique [après|par] brique
    camion [après|par] camion
    chiffre [après|par] chiffre
    département [après|par] département
    élément [après|par] élément
    étage [après|par] étage
    étape [après|par] étape
    enfant [après|par] enfant
    femme [après|par] femme
    feuille [après|par] feuille
    fragment [après|par] fragment
    grain [après|par] grain
    graine [après|par] graine
    homme [après|par] homme
    ligne [après|par] ligne
    livre [après|par] livre
    maison [après|par] maison
    machine [après|par] machine
    morceau [après|par] morceau
    mot [après|par] mot
    niveau [après|par] niveau
    nombre [après|par] nombre
    nuage [après|par] nuage
    octet [après|par] octet
    ordinateur [après|par] ordinateur
    palier [après|par] palier
    page [après|par] page
    pays [après|par] pays
    pièce [après|par] pièce
    quartier [après|par] quartier
    région [après|par] région
    touche [après|par] touche
    train [après|par] train
    vague [après|par] vague
    ville [après|par] ville
    village [après|par] village
    voiture [après|par] voiture
    wagon [après|par] wagon
        <<- not morph(<1, ":D") ~>> *


__gestion_mots_grammaticaux__
    à [bord|bout|charge|cause|contre-courant|côté|défaut|destination|disposition|distance|droite]                       [de|du|d’|des]
................................................................................
#[ne|n’|me|m’|te|t’|se|s’|le|la|l’|les|leur|leur|mon|ma|ta|sa|notre|votre|mes|tes|ses|ce|cet|cette|ces|je|j’|tu|il|on|nous|vous|ils|iels|ça|ceci|cela|c’|ç’|chaque]


__substantifs_multi_mots__
    abus [de|d’] position dominante
    abus [de|d’] pouvoir
    >accident [de|d’] la route
    >accident [de|d’] [parcours|voiture]
    >accusé [de|d’] reception
    >acte [*NUM|$:B]
    >acte [*NUM|$:B] ?,¿ scène [*NUM|$:B]
    >acte [de|d’] [baptême|caution|cautionnement|cession|contrition|foi|licitation|mariage|naissance|notoriété|propriété|quittance|reconnaissance|répudiation|vente]
    >acte d’ [achat|engagement]
    >acte [de|d’] gestion ?courante¿
    >acte [de|d’] procédure ?pénale¿
................................................................................
    >canot à moteur
    >caisse à >outil
    >cap à suivre
    >capitaine d’ industrie
    >carabine à plomb
    >carburant [de|d’] synthèse
    >carte à jouer
    >carte [de|d’] [crédit|identité|presse]
    >carton d’ emballage
    cas [de|d’] figure
    cas [de|d’] force majeure
    >casque à pointe
    >cavalier [de|d’] [carreau|cœur|pique|trèfle]
    >cellule [de|d’] crise
    >cellule [de|d’] détention provisoire
................................................................................
    >chasse à courre
    >chasse à l’ homme
    >chasse d’ eau
    >chasseur [de|d’] primes
    >château [de|d’] cartes
    >château d’ eau
    >chauffeur [de|d’] bus
    >chef [de|d’] [cabinet|file|gare|secteur]
    >chef d’ [état-major|entreprise]
    >chef d’ orchestre ?[moderne|symphonique]¿
    >chemin [de|d’] [croix|fer|traverse]
    >chemise à jabot
    >chemise [de|d’] nuit
    >chemise sans >manche
    >chèque en blanc
................................................................................
    >cour d’ assises
    [>coût|>cout] [de|d’] revient
    >couteau à cran d’ arrêt
    >crayon à [lèvres|sourcils]
    >crêpage de >chignon
    >crime [de|d’] guerre
    >criminel [de|d’] guerre
    >crise [de|d’] >nerf
    >critère [de|d’] référence
    >crotte [de|d’] nez
    >cuillère à [café|soupe]
    >cure [de|d’] [désintoxication|désintox]
    >danseur [de|d’] cabaret
    >date butoir
    >date d’ expiration
    >débat sans fin
................................................................................
    >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]
    >échelle [de|d’] secours
    >é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
................................................................................
    >entretien d’ embauche
    >enquête à charge
    >épée à deux mains
    >épingle à cravate
    >épreuve [de|d’] force
    >erreur [de|d’] [calcul|jeunesse|jugement|positionnement]
    >erreur d’ [appréciation|orthographe]
    >escalier [de|d’] secours
    >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
................................................................................
    >infirmier [de|d’] garde
    >ingénieur du son
    >inspection [de|d’] routine
    >instinct [de|d’] survie
    >instrument à [cordes|percussion|vent]
    >instrument [de|d’] mesure
    >interface [utilisateur+s]
    >inteféron [de|d’] type [I|II|III|1|2|3]
    >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é]
    >joie [de|d’] vivre
................................................................................
    >lampe [de|d’] chevet
    >langue [de|d’] bois
    laps [de|d’] temps
    >lavage [de|d’] cerveau
    >leçon à en tirer
    >lettre [de|d’] [change|démission|licenciement|motivation|recommandation|référence|résiliation]
    >lettre [de|d’] procuration ?bancaire¿
    >levier [de|d’] commande
    >liaison sans lendemain
    >ligne [de|d’] [conduite|fracture|mire]
    >ligne [de|d’] chemin [de|d’] fer
    >lime à >ongle
    >liquide [de|d’] refroidissement
    >liste d’ attente
    >lit à baldaquin
    >lit [de|d’] camp
    >livraison à domicile
    >livre [de|d’] [poche|chevet]
    >livret A
    >livret d’ épargne ?[bancaire|populaire|salariale]¿
    >local à louer
    >locomotive à vapeur
    >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
................................................................................
    >mise en danger de la vie d’ autrui
    >mouchoir [de|d’] poche
    >mode [de|d’] [emploi|paiement|scrutin|vie]
    >monnaie [de|d’] [échange|réserve|singe]
    >montée en puissance
    >montre à gousset
    >mot [de|d’] passe
    >mot d’ ordre
    >moteur [>essence|>diésel|>diesel]
    >moteur à réaction
    >motion [de|d’] blâme
    >motion [de|d’] [censure|défiance] ?constructive¿
    >moule à [>gaufre|>gâteau|brioche|manqué|savarin|charlotte|tarte]
    >moulin à [café|eau|paroles|poivre|prières|vent]
    >nerf à vif
    >nettoyeur haute pression
    >nid [de|d’] résistance
    >niveau [de|d’] vie
    noix [de|d’] [cajou|pécan|pecan|coco|lavage|muscade|veau|macadamia]
    >nom à particule
    >nom [de|d’] famille
    >notice [de|d’] [montage|utilisation]
    >nounou à domicile
    >nourrice à domicile
    >occasion en or ?massif¿
    >œuf [de|d’] Pâques
    >officier [de|d’] liaison
    >oiseau [de|d’] [malheur|nuit|proie]
    >oiseau [de|d’] mauvais augure
................................................................................
    >pistolet à [eau|plomb]
    >pistolet à [un|1] coup
    >pistolet à [$:B|*NUM] coups
    >placard à [>balai|chaussures]
    >plafond de verre
    >plainte avec constitution de partie civile
    >plainte contre x
    >plan [A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|cul]
    >plan [de|d’] bataille
    >plan [de|d’] relance ?économique¿
    >planche [de|d’] salut
    >planche à repasser
    [plat+s] du jour
    >plein aux as
    >pneumocyte [de|d’] type [I|II|1|2]
    >poche [de|d’] résistance
    >poêle à bois
    >poignée [de|d’] porte
    >poil à gratter
    >point [de|d’] non-retour
    >police [de|d’] [caractères|écriture]
    >policier en civil
    >politesse d’ usage
    >politique spectacle
................................................................................
    >salle à manger
    >salle [de|d’] [attente|>bain|bal|conférence|lecture|séjour|vente]
    >salon [de|d’] coiffure
    sas [de|d’] [confinement|décompression|décontamination|désinfection|livraison|protection|secours|sécurité]
    >scène [de|d’] crime
    >sclérose en plaques
    >seconde d’ arc
    >secret [de|d’] polichinelle
    >sel [de|d’] [aluminium|ammonium|mer]
    >serpent à sonnette
    >service clientèle
    >service d’ ordre
    >service [de|d’] renseignement
    >seuil [de|d’] tolérance
    >seuil [de|d’] tolérance à la douleur
................................................................................
    vernis à ongles
    >ver [de|d’] terre
    >verre à pied
    >vêtement [de|d’] rechange
    >vidéo X
    >vie [de|d’] bohème
    >virage à [*NUM|$:B:e:p] degrés
    virus d’ origine animale
    >vitamine [A|B|C|D|E|F]
    >voie [de|d’] [garage|recours|perdition]
    >vol à l’ étalage
    >vol à la [sauvette|tire]
    >vol à main armée
    >volée [de|d’] bois vert
    >voiture [de|d’] [location|luxe]
    >vote par correspondance ?électronique¿
    [vue+s] d’ ensemble
................................................................................
__gn_leur_2m__
    leur  *WORD  *WORD
        <<- /gn/ morph(\1, ":D") and not value(<1, "|et|ou|de|d’|") and not morph(\3, ">seul/") >>>
        <<- /gn/ ((morph(\2, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\3, ":[NA].*:m", "*")))
            and not apposition(\2, \3)
        -3>> =switchGender(\3, False)                                                       && Accord de genre erroné entre « \2 » et « \3 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2, False)                  && Accord de genre erroné avec « \3 ».
        <<- /gn/ morph(\2, ":[NA].*:[si]", ":(?:G|V0)") and morph(\3, ":[NA].*:p", ":[GWsi]") and not apposition(\2, \3)
        -3>> =suggSing(\3)                                                                  && Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au singulier.
        <<- /gn/ __also__ and morph(\2, ":[NA].*:i") -1>> leurs                             && Accord de nombre erroné avec « \2 \3 ».

    [et|ou|de|d’]  leur  *WORD  *WORD
        <<- /gn/ morph(\2, ":D") and not morph(<1, ":[NA]|>(?:et|ou)/") and not morph(\4, ">seul/") >>>
        <<- /gn/ ((morph(\3, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\4, ":[NA].*:f", "*")) or (morph(\3, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\4, ":[NA].*:m", "*")))
            and not apposition(\3, \4)
        -4>> =switchGender(\4, False)                                                       && Accord de genre erroné entre « \3 » et « \4 ».
        <<- /gn/ __also__ and hasFemForm(\3) -3>> =switchGender(\3, False)                  && Accord de genre erroné avec « \4 ».
        <<- /gn/ morph(\3, ":[NA].*:[si]", ":(?:G|V0)") and morph(\4, ":[NA].*:p", ":[GWsi]") and not apposition(\3, \4)
        -4>> =suggSing(\4)                                                                  && Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier.
        <<- /gn/ __also__ and morph(\3, ":[NA].*:i") -2>> leurs                             && Accord de nombre erroné avec « \3 \4 ».

TEST: leur puissance {{perdues}}
TEST: leur arbre {{élaguée}}
TEST: leur {{petit}} {{grosse}}
TEST: elle se souvenait de leur {{grande}} {{sot}}
TEST: je me souviens de leur verve {{décalé}}
TEST: ils arrivent et leur arrogance {{insupportables}} nous fatigue tous.
TEST: {{leur}} gros {{grains}}
TEST: Que ferons-nous de {{leur}} gros {{grains}}
TEST: 3 milliards d’euros que depuis 2012 l’État leur a volés


__gn_leur_3m__
    leur  *WORD  *WORD  *WORD
        <<- /gn/ morph(\1, ":D") and morph(<1, "<start>|:V", "*") and \4.islower() >>>
        <<- /gn/ morph(\2, ":[NA].*:m:[si]", "*") and morph(\3, ":[NA].*:[me]:[si]", ":(?:[123][sp]|G|P|B)|;C") and morph(\4, ":[NA].*:f", "*")
        -4>> =suggMasSing(\4)                                                               && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au masculin singulier.
................................................................................
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.
TEST: l’homme les a volés


__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 ».
................................................................................
!!
!!
!!
!!
!!
!!

__ppas_immunités__
    ##
    [la|l’|une|cette|ma|ta|sa|mon|ton|son|notre|votre|leur|les|des|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|maintes|certaines] *WORD
        || et [la|l’|une|cette|ma|ta|sa|mon|ton|son|notre|votre|leur] *WORD
        || [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|$:M] >avoir @:Q.*:[fe]:p
        <<- morph(\2, ":[NA].*:[fe]") and morph(\5, ":[NA].*:[fe]") !-1>> ppas

    [la|l’|une|cette|ma|ta|sa|mon|ton|son|notre|votre|leur|les|des|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|maintes|certaines] *WORD *WORD
        || et [la|l’|une|cette|ma|ta|sa|mon|ton|son|notre|votre|leur] *WORD
        || [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|$:M] >avoir @:Q.*:[fe]:p
        <<- morph(\2, ":[NA].*:[fe]") and morph(\3, ":[NA].*:[fe]") and morph(\6, ":[NA].*:[fe]") !-1>> ppas

    [la|l’|une|cette|ma|ta|sa|mon|ton|son|notre|votre|leur|les|des|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|maintes|certaines] *WORD
        || et [la|l’|une|cette|ma|ta|sa|mon|ton|son|notre|votre|leur] *WORD *WORD
        || [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|$:M] >avoir @:Q.*:[fe]:p
        <<- morph(\2, ":[NA].*:[fe]") and morph(\5, ":[NA].*:[fe]") and morph(\6, ":[NA].*:[fe]")  !-1>> ppas

    [la|l’|une|cette|ma|ta|sa|mon|ton|son|notre|votre|leur|les|des|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|maintes|certaines] *WORD *WORD
        || et [la|l’|une|cette|ma|ta|sa|mon|ton|son|notre|votre|leur] *WORD *WORD
        || [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|$:M] >avoir @:Q.*:[fe]:p
        <<- morph(\2, ":[NA].*:[fe]") and morph(\3, ":[NA].*:[fe]") and morph(\6, ":[NA].*:[fe]") and morph(\7, ":[NA].*:[fe]") !-1>> ppas

    ##
    [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|les|des|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|maints|maintes|certains|certaines] *WORD
        || et [le|l’|un|ce|cet|mon|mon|son|notre|votre|leur] *WORD
        || [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|$:M] >avoir @:Q.*:[me]:p
        <<- morph(\2, ":[NA]") and morph(\5, ":[NA].*:[me]") !-1>> ppas

    [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|les|des|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|maints|maintes|certains|certaines] *WORD *WORD
        || et [le|l’|un|ce|cet|mon|mon|son|notre|votre|leur] *WORD
        || [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|$:M] >avoir @:Q.*:[me]:p
        <<- morph(\2, ":[NA]") and morph(\3, ":[NA]") and morph(\6, ":[NA].*:[me]") !-1>> ppas

    [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|les|des|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|maints|maintes|certains|certaines] *WORD
        || et [le|l’|un|ce|cet|mon|mon|son|notre|votre|leur] *WORD *WORD
        || [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|$:M] >avoir @:Q.*:[me]:p
        <<- morph(\2, ":[NA]") and morph(\5, ":[NA].*:[me]") and morph(\6, ":[NA].*:[me]")  !-1>> ppas

    [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|les|des|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|maints|maintes|certains|certaines] *WORD *WORD
        || et [le|l’|un|ce|cet|mon|mon|son|notre|votre|leur] *WORD *WORD
        || [que|qu’] [je|j’|tu|il|elle|iel|on|nous|vous|ils|elles|iels|$:M] >avoir @:Q.*:[me]:p
        <<- morph(\2, ":[NA]") and morph(\3, ":[NA]") and morph(\6, ":[NA].*:[me]") and morph(\7, ":[NA].*:[me]") !-1>> ppas

TEST: La vision et la philosophie que j’ai élaborées.
TEST: Ces grandes femmes et la superbe fille que j’ai vues.
TEST: plusieurs femmes et le garçon que j’ai aperçus.
TEST: quelques petites annonces et le génial spot que j’ai diffusés.


!!
!!
!!!! Confusion verbe / adjectif                                                                   !!
!!
!!