Grammalecte  Diff

Differences From Artifact [17f08390af]:

To Artifact [388aa5f929]:


4089
4090
4091
4092
4093
4094
4095
4096
4097


4098
4099
4100
4101
4102
4103
4104
4089
4090
4091
4092
4093
4094
4095


4096
4097
4098
4099
4100
4101
4102
4103
4104







-
-
+
+








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.
    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.
4917
4918
4919
4920
4921
4922
4923

4924
4925
4926
4927
4928
4929
4930
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931







+







        <<- ~>> =\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.
7333
7334
7335
7336
7337
7338
7339
7340

7341
7342
7343
7344
7345
7346
7347
7334
7335
7336
7337
7338
7339
7340

7341
7342
7343
7344
7345
7346
7347
7348







-
+







    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 ?[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
7404
7405
7406
7407
7408
7409
7410
7411

7412
7413
7414
7415
7416
7417
7418
7405
7406
7407
7408
7409
7410
7411

7412
7413
7414
7415
7416
7417
7418
7419







-
+







    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|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
9855
9856
9857
9858
9859
9860
9861


9862
9863
9864
9865
9866
9867
9868
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871







+
+







    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ù”.

13566
13567
13568
13569
13570
13571
13572
13573

13574
13575
13576
13577
13578
13579
13580
13569
13570
13571
13572
13573
13574
13575

13576
13577
13578
13579
13580
13581
13582
13583







-
+







    à 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|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
13641
13642
13643
13644
13645
13646
13647
13648

13649
13650
13651
13652
13653
13654
13655
13644
13645
13646
13647
13648
13649
13650

13651
13652
13653
13654
13655
13656
13657
13658







-
+







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







+












+







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







+












-
-
-
-
-







    [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é
    [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
14034
14035
14036
14037
14038
14039
14040
14041

14042
14043
14044
14045
14046
14047
14048
14035
14036
14037
14038
14039
14040
14041

14042
14043
14044
14045
14046
14047
14048
14049







-
+







    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 ?[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
14070
14071
14072
14073
14074
14075
14076
14077

14078
14079
14080
14081
14082
14083
14084
14071
14072
14073
14074
14075
14076
14077

14078
14079
14080
14081
14082
14083
14084
14085







-
+







    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 ?[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
15363
15364
15365
15366
15367
15368
15369

15370
15371
15372
15373
15374
15375
15376
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378







+







    >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
15584
15585
15586
15587
15588
15589
15590
15591

15592
15593
15594
15595

15596
15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615

15616
15617
15618
15619
15620
15621
15622
15586
15587
15588
15589
15590
15591
15592

15593
15594
15595
15596

15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625







-
+



-
+




















+







    >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")
        <<- __also__ =>> =select(\1, ":[NA]")

    >bête à [manger|bouffer] du foin
    >blanc comme neige
    >blanc comme [de|d’] la craie
    >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
    >con comme une valise sans >poignée
    >condamné à mort
    >corvéable à merci
    >court sur pattes
    [cousu+ses] [main]
    [cousu+ses] [de|d’] fil blanc
    [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
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
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







+














+







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