Grammalecte  Diff

Differences From Artifact [5c2e41c389]:

To Artifact [31dbfe9376]:


2006
2007
2008
2009
2010
2011
2012



2013
2014
2015
2016
2017
2018
2019

    autre chose
        <<- not morph(<1, ">entre/|:D") ~>> ␣
        <<- =>> define(\1, ":G")


__da_groupe_nominal__



    aucun  @:[NA].*:[me]
        <<- =>> exclude(\2, ":V")

    avions
        <<- not tag_before(\1, "_1p_") and not value(<1, "|n’|") and not value(>1, "|nous|") =>> select(\-1, ":N")

    l’ avions







>
>
>







2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022

    autre chose
        <<- not morph(<1, ">entre/|:D") ~>> ␣
        <<- =>> define(\1, ":G")


__da_groupe_nominal__
    [au|aux] alentour
        <<- =>> select(\2, ":N")

    aucun  @:[NA].*:[me]
        <<- =>> exclude(\2, ":V")

    avions
        <<- not tag_before(\1, "_1p_") and not value(<1, "|n’|") and not value(>1, "|nous|") =>> select(\-1, ":N")

    l’ avions
7779
7780
7781
7782
7783
7784
7785









7786
7787
7788
7789
7790
7791
7792
    par acquis [de|d’] >conscience
        <<- /conf/ -2>> acquit                          && Confusion. Locution « par acquit de conscience ».|https://fr.wiktionary.org/wiki/par_acquit_de_conscience
        <<- ~>> *

TEST: par {{acquis}} de conscience
TEST: tout ce qu’on fait par acquit de conscience











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








>
>
>
>
>
>
>
>
>







7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
    par acquis [de|d’] >conscience
        <<- /conf/ -2>> acquit                          && Confusion. Locution « par acquit de conscience ».|https://fr.wiktionary.org/wiki/par_acquit_de_conscience
        <<- ~>> *

TEST: par {{acquis}} de conscience
TEST: tout ce qu’on fait par acquit de conscience


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

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


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

13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
    à vrai dire
    à vue d’ œil
    à ?bien¿ y regarder [de|d’] plus près
    à ?bien¿ y [penser|réfléchir|songer|repenser]
    advienne que pourra
    ah
    ailleurs
    alentour
    alors
    après [moi|toi|soi|lui|eux]
    après coup
    après mûre réflexion
    après tout ,
    au bas mot
    au beau fixe







<







13766
13767
13768
13769
13770
13771
13772

13773
13774
13775
13776
13777
13778
13779
    à vrai dire
    à vue d’ œil
    à ?bien¿ y regarder [de|d’] plus près
    à ?bien¿ y [penser|réfléchir|songer|repenser]
    advienne que pourra
    ah
    ailleurs

    alors
    après [moi|toi|soi|lui|eux]
    après coup
    après mûre réflexion
    après tout ,
    au bas mot
    au beau fixe
14632
14633
14634
14635
14636
14637
14638



14639
14640
14641
14642
14643
14644
14645
    à travers >différent
        <<- ~1:2>> ␣
        <<- =>> define(\1, ":G:R:LR")

    ainsi
        <<- not value(>1, "|que|qu’|") ~>> *




    au moins  @:[DB]
        <<- ~1:2>> *

    ceux et [celle|celles] qui
        <<- ~2:3>> *

    comme tant d’ autres  $:R







>
>
>







14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
    à travers >différent
        <<- ~1:2>> ␣
        <<- =>> define(\1, ":G:R:LR")

    ainsi
        <<- not value(>1, "|que|qu’|") ~>> *

    alentour
        <<- not morph(<1, ":D") ~>> *

    au moins  @:[DB]
        <<- ~1:2>> *

    ceux et [celle|celles] qui
        <<- ~2:3>> *

    comme tant d’ autres  $:R
15319
15320
15321
15322
15323
15324
15325

15326
15327
15328
15329
15330
15331
15332
    fils à [papa|maman]
    fils [de|d’] pute
    >figure de proue
    >fleuve à sec
    >flocon [de|d’] neige ?électronique¿
    >foire d’ >empoigne
    fonds d’ investissement

    >fontaine à eau
    >force d’ assaut
    >force [de|d’] caractère
    >fosse à [merde|>ordure|purin]
    >fosse aux lions
    >fou à lier
    [>fourgon|>fourgonnette] [de|d’] location







>







15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
    fils à [papa|maman]
    fils [de|d’] pute
    >figure de proue
    >fleuve à sec
    >flocon [de|d’] neige ?électronique¿
    >foire d’ >empoigne
    fonds d’ investissement
    fonds [de|d’] pension
    >fontaine à eau
    >force d’ assaut
    >force [de|d’] caractère
    >fosse à [merde|>ordure|purin]
    >fosse aux lions
    >fou à lier
    [>fourgon|>fourgonnette] [de|d’] location
15651
15652
15653
15654
15655
15656
15657

15658
15659
15660
15661
15662
15663
15664
    [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]







>







15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
    [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]¿
    >frais comme un gardon
    >é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]
16671
16672
16673
16674
16675
16676
16677
16678
16679
16680
16681
16682
16683
16684
16685
    >porter [assistance|atteinte|bonheur|caution|chance|malheur|plainte|préjudice|secours]
    >poser problème
    >porter plainte
    >prendre ?[ça|cela|ceci]¿ à la légère
    >prendre ?[ça|cela|ceci]¿ au [dépourvu|sérieux]
    >prendre ?[ça|cela|ceci]¿ au pied [de|d’] la lettre
    >prendre bonne note
    >prendre [acte|congé|conscience|contact|ombrage|note|part|peur|position|possession|racine|soin|vie]
    >prendre d’ assaut
    >prendre [de|d’] [court|vitesse]
    >prendre ?[ça|cela|ceci]¿ en [charge|main]
    >prendre ?[ça|cela|ceci]¿ pour argent comptant
    >prendre par surprise
    >prendre pour argent comptant
    >prêter à confusion







|







16687
16688
16689
16690
16691
16692
16693
16694
16695
16696
16697
16698
16699
16700
16701
    >porter [assistance|atteinte|bonheur|caution|chance|malheur|plainte|préjudice|secours]
    >poser problème
    >porter plainte
    >prendre ?[ça|cela|ceci]¿ à la légère
    >prendre ?[ça|cela|ceci]¿ au [dépourvu|sérieux]
    >prendre ?[ça|cela|ceci]¿ au pied [de|d’] la lettre
    >prendre bonne note
    >prendre [acte|chaud|congé|conscience|contact|froid|ombrage|note|part|peur|position|possession|racine|soin|vie]
    >prendre d’ assaut
    >prendre [de|d’] [court|vitesse]
    >prendre ?[ça|cela|ceci]¿ en [charge|main]
    >prendre ?[ça|cela|ceci]¿ pour argent comptant
    >prendre par surprise
    >prendre pour argent comptant
    >prêter à confusion
20105
20106
20107
20108
20109
20110
20111
20112
20113
20114
20115
20116

20117
20118
20119
20120
20121
20122
20123
TEST: de quelque cartable {{vides}}
TEST: de notre petit {{amis}}
TEST: Quelque chose tombé dans le puits a souillé l’eau.


__gn_det_sing_3m__
    [ledit|ladite|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|au|quel|quelle|dudit]  *WORD  *WORD  *WORD
        <<- /gn/ not value(<1, "|et|ou|") and morph(\2, ":[NA].*:[si]") and morph(\3, ":[NA].*:[si]", ":(?:[123][sp]|G|P)") and morph(\4, ":[NA].*:p", "*") and \4.islower()
        -4>> =suggSing(\4)                                                                  && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au singulier.

TEST: un gros connard {{pathétiques}}
TEST: servi pas un style et une exigence historique remarquables



## Pluriels

__gn_les_1m__
    ,  les  *WORD
        <<- /gn/ morph(\3, ":[NA].*:s", "*") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]"))







|




>







20121
20122
20123
20124
20125
20126
20127
20128
20129
20130
20131
20132
20133
20134
20135
20136
20137
20138
20139
20140
TEST: de quelque cartable {{vides}}
TEST: de notre petit {{amis}}
TEST: Quelque chose tombé dans le puits a souillé l’eau.


__gn_det_sing_3m__
    [ledit|ladite|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|au|quel|quelle|dudit]  *WORD  *WORD  *WORD
        <<- /gn/ not value(<1, "|et|ou|") and morph(\2, ":[NA].*:[si]") and morph(\3, ":[NA].*:[si]", ":(?:[123][sp]|G|P|B)") and morph(\4, ":[NA].*:p", "*") and \4.islower()
        -4>> =suggSing(\4)                                                                  && Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au singulier.

TEST: un gros connard {{pathétiques}}
TEST: servi pas un style et une exigence historique remarquables
TEST: ils eurent besoins d’au minimum cent ans pour s’en remettre


## Pluriels

__gn_les_1m__
    ,  les  *WORD
        <<- /gn/ morph(\3, ":[NA].*:s", "*") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]"))