Grammalecte  Check-in [bffda9847f]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:[fr] ajustements et faux positifs
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: bffda9847ff8c6507f89bb9a996d0fecf034bfaf5c3af484a37f8e2d936dc4e0
User & Date: olr 2020-06-10 13:25:31
Context
2020-06-10
13:26
[fr][lo] update extension update data check-in: 1fa1cbc867 user: olr tags: fr, lo, trunk
13:25
[fr] ajustements et faux positifs check-in: bffda9847f user: olr tags: fr, trunk
2020-06-05
17:18
[fr] ajustements et faux positifs check-in: dc5c955540 user: olr tags: fr, trunk
Changes

Changes to gc_lang/fr/rules.grx.

4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
....
4917
4918
4919
4920
4921
4922
4923

4924
4925
4926
4927
4928
4929
4930
....
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
....
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
....
9855
9856
9857
9858
9859
9860
9861


9862
9863
9864
9865
9866
9867
9868
.....
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
.....
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
.....
13950
13951
13952
13953
13954
13955
13956

13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968

13969
13970
13971
13972
13973
13974
13975
.....
13990
13991
13992
13993
13994
13995
13996

13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
.....
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
.....
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
.....
15363
15364
15365
15366
15367
15368
15369

15370
15371
15372
15373
15374
15375
15376
.....
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
.....
15609
15610
15611
15612
15613
15614
15615

15616
15617
15618
15619
15620
15621
15622
.....
20929
20930
20931
20932
20933
20934
20935

20936
20937
20938
20939
20940
20941
20942
.....
20943
20944
20945
20946
20947
20948
20949

20950
20951
20952
20953
20954
20955
20956

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


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

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


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

TEST: je suis allé dans la {{grand’rue}}.                           ->> grand-rue



!!!! Trait d’union : formes interrogative (nous/vous)                                             !!

__inte_union_nous1!7__
    [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  ~ons$  nous
    [ne|n’]  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         ~ons$  nous
    [ne|n’]  [le|la|l’|les]                  [lui|leur|en|y]             ~ons$  nous
    [ne|n’]  [lui|leur|y]                    en                          ~ons$  nous
        <<- /inte/ space_after(\-2, 1, 1) and morph(\-2, ":V.*:1p", ":[GW]") and not tag_before(\1, "_1p_")
        --2:-1>> \-2-\-1                                                                            && Forme interrogative ? Mettez un trait d’union.
................................................................................
    a feu et à sang
    a flanc [de|d’] [colline|montagne]
    a fleur [de|d’] peau
    a >fond [perdu+ses]
    a géométrie variable
    a gorge déployée
    a grand-peine
    a grande échelle
    a grands frais
    a ?[si|très|trop]¿ haut risque
    a ?[si|très|trop]¿ haute [altitude|voix]
    a ?[si|très|trop]¿ haute et intelligible voix
    a heure fixe
    a hue et à dia
    a huis clos
................................................................................
    a part [entière|ça|cela|ceci]
    a partir [de|d’] [demain|là|maintenant|rien|aujourd’hui|hier|ici]
    a parts égales
    a pas [de|d’] [géant|loup|tortue|velours]
    a personne en danger
    a perte [de|d’] vue
    a ?[si|très|trop]¿ petit feu
    a ?[si|très|trop]¿ petite [dose|échelle]
    a ?[si|très|trop]¿ peu [de|d’] >chose près
    a peu près
    a pied d’ œuvre
    a pieds joints
    a pile ou face
    a plat ventre
    a plate couture
................................................................................
    au moment ?[exact|précis]¿ ou
    d’ ou
    jusqu’ ou
    mais ou
    par ou
    n’importe ou
    ni ou


    c’ en [est|était|sera|serait] ou
        <<- /conf/ --1>> où                                 && Confusion. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”.

    >endroit ou aller
    [nulle|quelque] part ou aller
        <<- /conf/ --2>> où                                 && Confusion. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”.

................................................................................
    à fleur [de|d’] peau
    à franchement parler
    à fonds perdus
    à géométrie variable
    à glacer le sang
    à glacer les sangs
    à gorge déployée
    à grande échelle
    à ?[si|très|trop]¿ grands frais
    à grands traits ?[imprécis|rageurs|précis|vagues]¿
    à ?[si|très|trop]¿ haut risque
    à ?[si|très|trop]¿ haute [altitude|voix]
    à ?[si|très|trop]¿ haute et intelligible voix
    à heure fixe
    à hue et à dia
................................................................................
    à parts égales
    à partir [de|d’]  rien
    à pas [de|d’] [géant|loup|tortue|velours]
    à pas feutrés
    à personne en danger
    à perte [de|d’] vue
    à petit feu
    à ?[si|très|trop]¿ petite [dose|échelle]
    à ?[si|très|trop]¿ peu [de|d’] choses près
    à ?[si|très|trop]¿ peu [de|d’] [distance|frais]
    à peine
    à peu près
    à pied d’ œuvre
    à pieds joints
    à pile ou face
................................................................................
    [de|d’] la veille
    [de|d’] loin
    [de|d’] loin en loin
    [de|d’] main [de|d’] [maître|maitre]
    [de|d’] mal en pis
    [de|d’] mieux en mieux
    [de|d’] moindre [envergure|valeur]

    [de|d’] nature [étrangère|inconnue|indéterminée|insolite]
    [de|d’] notoriété publique
    [de|d’] nulle part
    [de|d’] pire en pire
    [de|d’] ?[assez|si|très|trop]¿ près
    [de|d’] près ou [de|d’] loin
    [de|d’] par le monde ?entier¿
    [de|d’] part en part
    [de|d’] part et d’ autre
    [de|d’] ?presque¿ partout
    [de|d’] peu d’ importance
    [de|d’] pied ferme

    [de|d’] pis en pis
    [de|d’] place en place
    [de|d’] plein [droit|fouet]
    [de|d’] plus près
    [de|d’] plus belle ?[façon|manière]¿
    [de|d’] plus en plus
    [de|d’] point en point
................................................................................
    [de|d’] [nous|vous] tous
    [de|d’] tous [côtés|bords]
    [de|d’] tous les cas [de|d’] figure [possibles|imaginables|existants|rencontrés]
    [de|d’] tous les cas [de|d’] figure possibles et imaginables
    [de|d’] tous les cas [de|d’] figure imaginables et possibles
    [de|d’] tout poil
    [de|d’] tout premier [ordre|plan]

    [de|d’] toute [évidence|façon|part|urgence]
    [de|d’] toutes [parts|pièces|sortes]
    [de|d’] toutes les possibilités [existantes|imaginables|rencontrées]
    [de|d’] toutes [mes|tes|ses|nos|vos|leurs] forces
    [de|d’] [mon|ton|son|notre|votre|leur] acabit
    [de|d’] [mon|ton|son|notre|votre|leur] mieux
    [de|d’] [mon|ton|son|notre|votre|leur] plein gré
    [de|d’] [mon|ton|son|notre|votre|leur] point [de|d’] vue
    [de|d’] [mon|ton|son|notre|votre|leur] propre [cru|chef|fait]
    [de|d’] [mon|ton|son|notre|votre|leur] vivant
    [de|d’] [ma|ta|sa|notre|votre|leur] part
    [de|d’] [ma|ta|sa|notre|votre|leur] propre volonté
    [de|d’] moins en moins
    [de|d’] plus en plus
    [de|d’] mieux en mieux
    [de|d’] pire en pire
    [de|d’] tout [mon|ton|son|notre|votre|leur] cœur
    debout
    derechef
    derrière tout [cela|ceci|ça]
    donc
    des pieds à la tête
    Dieu [m’|t’|l’|nous|vous|les] en [garde|préserve]
    Dieu [m’|t’|lui|nous|vous|leur] en soit témoin
................................................................................
    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 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]¿
    en [chacun|chacune] [de|d’] [nous|vous|eux|elles]
    en chair et en os
................................................................................
    en état [de|d’] choc ?circulatoire¿
    en ?[excellent|mauvais|parfait]¿ état [de|d’] marche
    en état d’ ébriété ?avancée¿
    en ?[assez|si|très|trop]¿ excellent état ?général¿
    en ?[assez|si|très|trop]¿ fâcheuse posture
    en file indienne
    en fin [de|d’] [compte|journée|matinée|soirée|après-midi]
    en forte [baisse|hausse]
    en gage [de|d’] bonne foi
    en garde à vue ?prolongée¿
    en ?[assez|si|très|trop|plus|moins]¿ grand nombre
    en ?[assez|si|très|trop]¿            grande [difficulté|majorité|partie|pompe]
    en ?[assez|si|très|trop|plus|moins]¿ haut lieu
    en ?[assez|si|très|trop]¿            haute [estime|mer]
    en l’ absence [de|d’] preuve suffisante
................................................................................
    >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|ventre|mer]

    >mandat [de|d’] [arrêt|dépôt]
    >marchand [de|d’] tapis
    >marchand [de|d’] fruits et légumes
    >marché aux puces
    >maréchal des [logis|logis-chef]
    >marin d’ eau douce
    >marge [de|d’] >manœuvre
................................................................................
    >vol à main armée
    >volée [de|d’] bois vert
    >voiture [de|d’] location
    >wagon à bestiaux
    >zone [de|d’] [confort|non-droit]
    >zone [de|d’] transit ?principal¿
        <<- not (morph(\1, ":[123][sp]") and morph(<1, ":O[sv]")) ~2:0>> *
        <<- __also__ =>> =select(\1, ":N")

    >bête à [manger|bouffer] du foin
    >blanc comme neige
    >blanc comme [de|d’] la craie
    >blanc comme un linge
    >brut [de|d’] décoffrage
    >clair comme [de|d’] l’ eau [de|d’] [boudin|roche|source]
    >clair comme du cristal
    >clair comme du jus [de|d’] [boudin|>chaussette|chique]
    >con comme la lune
    >con comme un balai
................................................................................
    [daté+ses] du [1er|1ᵉʳ|1|01|2|02|3|03|4|04|5|05|6|06|7|07|8|08|9|09|10|11|12|13|14|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31] {mois} ?[prochain|passé|dernier|précédent|~^[0-9]{2,5}$]¿
    >digne [de|d’] [confiance|foi]
    >digne [de|d’] ce nom
    >droit comme un i
    >fort en gueule
    >fou [de|d’] rage ?[contenue|retenue]¿
    >élu à la majarité absolue

    >haut comme [trois|3] pommes
    >haut en couleur
    >lent à la [comprenette|détente]
    [libéré+ses] sur parole
    [livré+ses] à [moi-même|soi-même|toi-même|lui-même|elle-même|iel-même|nous-même+s|vous-même+s|eux-mêmes|elles-mêmes|iels-mêmes]
    >mort [de|d’] trouille
    >nu comme un ver
................................................................................
        <<- /gn/ morph(\2, ":[NA].*:m", ":G|>[aéeiou].*:[ef]")
            and not morph(\-2, ":[NA].*:f|>[aéeiou].*:e") and morph(\-1, ":[NA].*:(?:f|m:p)", ":(?:G|P|[me]:[is]|V0|3[sp])") and not apposition(\-2, \-1)
        --1>> =suggMasSing(\-1, True)                                                       && Accord erroné : « \-1 » devrait être au masculin singulier.

    [les|ces|mes|tes|ses|nos|vos|leurs|quelques]  *WORD  de [ces|mes|tes|ses|nos|vos|leurs]  *WORD  *WORD
    [les|ces|mes|tes|ses|nos|vos|leurs|quelques]  *WORD  des  *WORD  *WORD
        <<- /gn/ morph(\-1, ":[NA].*:s", ":(?:G|P|[me]:[ip]|V0|3[sp])") and morph(\-2, ":[NA].*:[pi]") and not apposition(\-2, \-1)

        --1>> =suggPlur(\-1)                                                                && Accord erroné : « \-1 » devrait être au pluriel.

TEST: La fille de cette belle {{inconnu}}                       ->> inconnue
TEST: Le chien du voisin {{mourante}}                           ->> mourant
TEST: Un chien de ce voisin {{amicale}}                         ->> amical
TEST: mon amour du chocolat {{immodérée}}                       ->> immodéré
TEST: ton amour de son verbe {{enthousiasmante}}                ->> enthousiasmant
................................................................................
TEST: Cet homme de mon groupe {{oubliés}}                       ->> oublié
TEST: Les hommes des mines {{voisin}}                           ->> voisins
TEST: Lutter contre le chômage de masse avec les armes des travailleurs reste pour nous une priorité.
TEST: le meurtre de son ex-petite amie
TEST: à cette envie de la voir sourire tout le temps
TEST: sur les raisons de la chute d’un des hommes populaires du pays.
TEST: sur les raisons de la chute d’une des stars populaires du pays.



__gn_un_une_de_leur_nom__
    un  [de|d’]  leur  @:N.*:m:s¬:[ip]
        <<- /gn/ not value(\4, "|bâtiment|collège|corps|culte|établissement|groupe|journal|lycée|pays|régiment|vaisseau|village|")
        -3:4>> ="leurs " + suggPlur(\4)                                             && Erreur possible. Évoquer un élément parmi d’autres nécessite qu’il y ait plusieurs éléments.








|
|







 







>







 







|







 







|







 







>
>







 







|







 







|







 







>












>







 







>












<
<
<
<
<







 







|







 







|







 







>







 







|



|







 







>







 







>







 







>







4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
....
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
....
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
....
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
....
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
.....
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
.....
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
.....
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
.....
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014





14015
14016
14017
14018
14019
14020
14021
.....
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
.....
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
.....
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
.....
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
15604
.....
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
.....
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
20944
20945
20946
.....
20947
20948
20949
20950
20951
20952
20953
20954
20955
20956
20957
20958
20959
20960
20961

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


__tu_préfixe_mi__
    mi  @:[NAQ]¬:G
        <<- /tu/ not value(\2, "|a|") ->> mi-\2                                      && S’il s’agit d’un seul mot, il manque un trait d’union.

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


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

TEST: je suis allé dans la {{grand’rue}}.                           ->> grand-rue



!!!! Trait d’union : formes interrogative (nous/vous)                                             !!

__inte_union_nous1!7__
    [ne|n’]  ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  ~ons$  nous
    [ne|n’]  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         ~ons$  nous
    [ne|n’]  [le|la|l’|les]                  [lui|leur|en|y]             ~ons$  nous
    [ne|n’]  [lui|leur|y]                    en                          ~ons$  nous
        <<- /inte/ space_after(\-2, 1, 1) and morph(\-2, ":V.*:1p", ":[GW]") and not tag_before(\1, "_1p_")
        --2:-1>> \-2-\-1                                                                            && Forme interrogative ? Mettez un trait d’union.
................................................................................
    a feu et à sang
    a flanc [de|d’] [colline|montagne]
    a fleur [de|d’] peau
    a >fond [perdu+ses]
    a géométrie variable
    a gorge déployée
    a grand-peine
    a ?[si|très|trop|plus|moins]¿ grande échelle
    a grands frais
    a ?[si|très|trop]¿ haut risque
    a ?[si|très|trop]¿ haute [altitude|voix]
    a ?[si|très|trop]¿ haute et intelligible voix
    a heure fixe
    a hue et à dia
    a huis clos
................................................................................
    a part [entière|ça|cela|ceci]
    a partir [de|d’] [demain|là|maintenant|rien|aujourd’hui|hier|ici]
    a parts égales
    a pas [de|d’] [géant|loup|tortue|velours]
    a personne en danger
    a perte [de|d’] vue
    a ?[si|très|trop]¿ petit feu
    a ?[si|très|trop|plus|moins]¿ petite [dose|échelle]
    a ?[si|très|trop]¿ peu [de|d’] >chose près
    a peu près
    a pied d’ œuvre
    a pieds joints
    a pile ou face
    a plat ventre
    a plate couture
................................................................................
    au moment ?[exact|précis]¿ ou
    d’ ou
    jusqu’ ou
    mais ou
    par ou
    n’importe ou
    ni ou
    pour la fois ou
    pour ?toutes¿ les fois ou
    c’ en [est|était|sera|serait] ou
        <<- /conf/ --1>> où                                 && Confusion. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”.

    >endroit ou aller
    [nulle|quelque] part ou aller
        <<- /conf/ --2>> où                                 && Confusion. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”.

................................................................................
    à fleur [de|d’] peau
    à franchement parler
    à fonds perdus
    à géométrie variable
    à glacer le sang
    à glacer les sangs
    à gorge déployée
    à ?[si|très|trop|plus|moins]¿ grande échelle
    à ?[si|très|trop]¿ grands frais
    à grands traits ?[imprécis|rageurs|précis|vagues]¿
    à ?[si|très|trop]¿ haut risque
    à ?[si|très|trop]¿ haute [altitude|voix]
    à ?[si|très|trop]¿ haute et intelligible voix
    à heure fixe
    à hue et à dia
................................................................................
    à parts égales
    à partir [de|d’]  rien
    à pas [de|d’] [géant|loup|tortue|velours]
    à pas feutrés
    à personne en danger
    à perte [de|d’] vue
    à petit feu
    à ?[si|très|trop|plus|moins]¿  petite [dose|échelle]
    à ?[si|très|trop]¿ peu [de|d’] choses près
    à ?[si|très|trop]¿ peu [de|d’] [distance|frais]
    à peine
    à peu près
    à pied d’ œuvre
    à pieds joints
    à pile ou face
................................................................................
    [de|d’] la veille
    [de|d’] loin
    [de|d’] loin en loin
    [de|d’] main [de|d’] [maître|maitre]
    [de|d’] mal en pis
    [de|d’] mieux en mieux
    [de|d’] moindre [envergure|valeur]
    [de|d’] moins en moins
    [de|d’] nature [étrangère|inconnue|indéterminée|insolite]
    [de|d’] notoriété publique
    [de|d’] nulle part
    [de|d’] pire en pire
    [de|d’] ?[assez|si|très|trop]¿ près
    [de|d’] près ou [de|d’] loin
    [de|d’] par le monde ?entier¿
    [de|d’] part en part
    [de|d’] part et d’ autre
    [de|d’] ?presque¿ partout
    [de|d’] peu d’ importance
    [de|d’] pied ferme
    [de|d’] pire en pire
    [de|d’] pis en pis
    [de|d’] place en place
    [de|d’] plein [droit|fouet]
    [de|d’] plus près
    [de|d’] plus belle ?[façon|manière]¿
    [de|d’] plus en plus
    [de|d’] point en point
................................................................................
    [de|d’] [nous|vous] tous
    [de|d’] tous [côtés|bords]
    [de|d’] tous les cas [de|d’] figure [possibles|imaginables|existants|rencontrés]
    [de|d’] tous les cas [de|d’] figure possibles et imaginables
    [de|d’] tous les cas [de|d’] figure imaginables et possibles
    [de|d’] tout poil
    [de|d’] tout premier [ordre|plan]
    [de|d’] tout [mon|ton|son|notre|votre|leur] cœur
    [de|d’] toute [évidence|façon|part|urgence]
    [de|d’] toutes [parts|pièces|sortes]
    [de|d’] toutes les possibilités [existantes|imaginables|rencontrées]
    [de|d’] toutes [mes|tes|ses|nos|vos|leurs] forces
    [de|d’] [mon|ton|son|notre|votre|leur] acabit
    [de|d’] [mon|ton|son|notre|votre|leur] mieux
    [de|d’] [mon|ton|son|notre|votre|leur] plein gré
    [de|d’] [mon|ton|son|notre|votre|leur] point [de|d’] vue
    [de|d’] [mon|ton|son|notre|votre|leur] propre [cru|chef|fait]
    [de|d’] [mon|ton|son|notre|votre|leur] vivant
    [de|d’] [ma|ta|sa|notre|votre|leur] part
    [de|d’] [ma|ta|sa|notre|votre|leur] propre volonté





    debout
    derechef
    derrière tout [cela|ceci|ça]
    donc
    des pieds à la tête
    Dieu [m’|t’|l’|nous|vous|les] en [garde|préserve]
    Dieu [m’|t’|lui|nous|vous|leur] en soit témoin
................................................................................
    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]¿
    en [chacun|chacune] [de|d’] [nous|vous|eux|elles]
    en chair et en os
................................................................................
    en état [de|d’] choc ?circulatoire¿
    en ?[excellent|mauvais|parfait]¿ état [de|d’] marche
    en état d’ ébriété ?avancée¿
    en ?[assez|si|très|trop]¿ excellent état ?général¿
    en ?[assez|si|très|trop]¿ fâcheuse posture
    en file indienne
    en fin [de|d’] [compte|journée|matinée|soirée|après-midi]
    en ?[assez|si|très|trop]¿ forte [baisse|hausse]
    en gage [de|d’] bonne foi
    en garde à vue ?prolongée¿
    en ?[assez|si|très|trop|plus|moins]¿ grand nombre
    en ?[assez|si|très|trop]¿            grande [difficulté|majorité|partie|pompe]
    en ?[assez|si|très|trop|plus|moins]¿ haut lieu
    en ?[assez|si|très|trop]¿            haute [estime|mer]
    en l’ absence [de|d’] preuve suffisante
................................................................................
    >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|ventre|mer]
    >manche à balai
    >mandat [de|d’] [arrêt|dépôt]
    >marchand [de|d’] tapis
    >marchand [de|d’] fruits et légumes
    >marché aux puces
    >maréchal des [logis|logis-chef]
    >marin d’ eau douce
    >marge [de|d’] >manœuvre
................................................................................
    >vol à main armée
    >volée [de|d’] bois vert
    >voiture [de|d’] location
    >wagon à bestiaux
    >zone [de|d’] [confort|non-droit]
    >zone [de|d’] transit ?principal¿
        <<- not (morph(\1, ":[123][sp]") and morph(<1, ":O[sv]")) ~2:0>> *
        <<- __also__ =>> =select(\1, ":[NA]")

    >bête à [manger|bouffer] du foin
    >blanc comme neige
    >blanc comme ?[de|d’]¿ la craie
    >blanc comme un linge
    >brut [de|d’] décoffrage
    >clair comme [de|d’] l’ eau [de|d’] [boudin|roche|source]
    >clair comme du cristal
    >clair comme du jus [de|d’] [boudin|>chaussette|chique]
    >con comme la lune
    >con comme un balai
................................................................................
    [daté+ses] du [1er|1ᵉʳ|1|01|2|02|3|03|4|04|5|05|6|06|7|07|8|08|9|09|10|11|12|13|14|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31] {mois} ?[prochain|passé|dernier|précédent|~^[0-9]{2,5}$]¿
    >digne [de|d’] [confiance|foi]
    >digne [de|d’] ce nom
    >droit comme un i
    >fort en gueule
    >fou [de|d’] rage ?[contenue|retenue]¿
    >élu à la majarité absolue
    gauche caviar
    >haut comme [trois|3] pommes
    >haut en couleur
    >lent à la [comprenette|détente]
    [libéré+ses] sur parole
    [livré+ses] à [moi-même|soi-même|toi-même|lui-même|elle-même|iel-même|nous-même+s|vous-même+s|eux-mêmes|elles-mêmes|iels-mêmes]
    >mort [de|d’] trouille
    >nu comme un ver
................................................................................
        <<- /gn/ morph(\2, ":[NA].*:m", ":G|>[aéeiou].*:[ef]")
            and not morph(\-2, ":[NA].*:f|>[aéeiou].*:e") and morph(\-1, ":[NA].*:(?:f|m:p)", ":(?:G|P|[me]:[is]|V0|3[sp])") and not apposition(\-2, \-1)
        --1>> =suggMasSing(\-1, True)                                                       && Accord erroné : « \-1 » devrait être au masculin singulier.

    [les|ces|mes|tes|ses|nos|vos|leurs|quelques]  *WORD  de [ces|mes|tes|ses|nos|vos|leurs]  *WORD  *WORD
    [les|ces|mes|tes|ses|nos|vos|leurs|quelques]  *WORD  des  *WORD  *WORD
        <<- /gn/ morph(\-1, ":[NA].*:s", ":(?:G|P|[me]:[ip]|V0|3[sp])") and morph(\-2, ":[NA].*:[pi]") and not apposition(\-2, \-1)
            and not (value(>1, "|et|ou|") and morph(>2, ":A.*:[si]"))
        --1>> =suggPlur(\-1)                                                                && Accord erroné : « \-1 » devrait être au pluriel.

TEST: La fille de cette belle {{inconnu}}                       ->> inconnue
TEST: Le chien du voisin {{mourante}}                           ->> mourant
TEST: Un chien de ce voisin {{amicale}}                         ->> amical
TEST: mon amour du chocolat {{immodérée}}                       ->> immodéré
TEST: ton amour de son verbe {{enthousiasmante}}                ->> enthousiasmant
................................................................................
TEST: Cet homme de mon groupe {{oubliés}}                       ->> oublié
TEST: Les hommes des mines {{voisin}}                           ->> voisins
TEST: Lutter contre le chômage de masse avec les armes des travailleurs reste pour nous une priorité.
TEST: le meurtre de son ex-petite amie
TEST: à cette envie de la voir sourire tout le temps
TEST: sur les raisons de la chute d’un des hommes populaires du pays.
TEST: sur les raisons de la chute d’une des stars populaires du pays.
TEST: Les bombardements des aviations syrienne et américaine


__gn_un_une_de_leur_nom__
    un  [de|d’]  leur  @:N.*:m:s¬:[ip]
        <<- /gn/ not value(\4, "|bâtiment|collège|corps|culte|établissement|groupe|journal|lycée|pays|régiment|vaisseau|village|")
        -3:4>> ="leurs " + suggPlur(\4)                                             && Erreur possible. Évoquer un élément parmi d’autres nécessite qu’il y ait plusieurs éléments.