Grammalecte  Check-in [c976e5ad71]

Overview
Comment:[fr] tu: sommes-nous, +faux positifs
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: c976e5ad71d04b96a3f2887e87ec331582a4da144afa7cefcdd3bf3afc166e64
User & Date: olr on 2019-03-05 11:28:01
Other Links: manifest | tags
Context
2019-03-06
15:07
[fr] nr: sgpl bien/biens check-in: 4e788df88f user: olr tags: fr, trunk
2019-03-05
11:28
[fr] tu: sommes-nous, +faux positifs check-in: c976e5ad71 user: olr tags: fr, trunk
09:46
[fr] faux positif: confusion ça/sa check-in: 4a0eed9d2a user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [fb974ca794] to [8d83472db9].

10864
10865
10866
10867
10868
10869
10870

10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883

10884
10885
10886
10887
10888
10889
10890
.....
11599
11600
11601
11602
11603
11604
11605

11606
11607
11608
11609
11610
11611
11612
.....
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
.....
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750




18751
18752
18753
18754
18755

18756
18757
18758
18759
18760
18761
18762
    basse consommation
    bon [enfant|marché|teint]
    bon chic ?,¿ bon genre
    [>clé|>clef] en >main
    dernier cri
    fleur bleue
    grand [public|luxe|maximum]

    grandeur nature
    haut de gamme
    hautee [résolution|fidélité|tension]
    longue [distance|portée|durée]
    meilleur marché
    numéro un
    numéro @:B
    plein cadre
    top secret
    vieux jeu
    open source
    Créative Commons
    pair à pair

    plein les yeux
    pur [sucre|jus]
    terre à terre
    vieille école
        <<- morph(<1, ":(?:N|A|Q|W|V0e)", ":D") ~>> *


................................................................................
TEST: Une file d’attente de plusieurs heures s’étire au rez-de-chaussée
TEST: à une hausse des coûts de l’emprunt à court et moyen terme.
TEST: Elle n’avait que rarement pris connaissance de ses droits.
TEST: On ajoutera que si elle n’a que rarement pris la connerie pour objet
TEST: Les bas résille, le détail qui fait mouche.
TEST: un vice pour les uns diabolique et pour les autres patriarcal
TEST: Les gains sont en un sens maigres.




@@@@
@@@@
@@@@
@@@@
................................................................................
__infi_nous_vous_verbe__
    [nous|vous]  ~ée?s?$
        <<- /infi/ morph(\2, ":Q") and not morph(<1, "V0.*[12]p") -2>> _                 # Après “\1”, le verbe ne devrait pas être un participe passé.

TEST: Nous {{intéressé}} à la question ne suffit pas à faire de nous des experts.
TEST: nous {{ridiculisé}}
TEST: vous {{mangé}}
TEST: Sommes nous désespérés à ce point ?


__infi_devoir_savoir_pouvoir_interrogatif__
    /VCint  ?[pas|jamais]¿  ?[en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  *WORD
        <<- /infi/ morphVC(\1, ">(?:devoir|savoir|pouvoir|vouloir)/") and morph(\-1, ":(?:Q|A|[123][sp])", ":[GYW]")
        --1>> =suggVerbInfi(\-1)                                                        # Après “\1”, le verbe devrait être à l’infinitif.

................................................................................
        -2:3>> \2-elle                                                                              # Forme interrogative ? Mettez un trait d’union.

TEST: {{vient elle}} souvent ?
TEST: je ne comprenais pas pourquoi c’était elle qui était punie et que personne ne parlait de celui qui avait fait ça.
TEST: C’était elle qui avait pris le contrôle.


__inte_union_nous__
    [<start>|,]  ~ons$  nous
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and morph(>1, ":|<end>|,", ":1p")
        -2:3>> \2-nous                                                                              # Forme interrogative ? Mettez un trait d’union.





    *WORD  ~ons$  nous
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GNW]") and not morph(\1, ":Os") and morph(>1, ":|<end>|,", ":(?:Y|1p)")
        -2:3>> \2-nous                                                                              # Forme interrogative ? Mettez un trait d’union.

TEST: {{retrouverons nous}} enfin la tranquilité ?



__inte_union_vous__
    [<start>|,]  ~..e[zs]$  vous
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and morph(>1, ":|<end>|,", ":2p")
        -2:3>> \2-vous                                                                              # Forme interrogative ? Mettez un trait d’union.








>













>







 







>







 







|







 







|




>
>
>
>





>







10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
.....
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
.....
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
.....
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
18758
18759
18760
18761
18762
18763
18764
18765
18766
18767
18768
18769
18770
    basse consommation
    bon [enfant|marché|teint]
    bon chic ?,¿ bon genre
    [>clé|>clef] en >main
    dernier cri
    fleur bleue
    grand [public|luxe|maximum]
    grande taille
    grandeur nature
    haut de gamme
    hautee [résolution|fidélité|tension]
    longue [distance|portée|durée]
    meilleur marché
    numéro un
    numéro @:B
    plein cadre
    top secret
    vieux jeu
    open source
    Créative Commons
    pair à pair
    petite taille
    plein les yeux
    pur [sucre|jus]
    terre à terre
    vieille école
        <<- morph(<1, ":(?:N|A|Q|W|V0e)", ":D") ~>> *


................................................................................
TEST: Une file d’attente de plusieurs heures s’étire au rez-de-chaussée
TEST: à une hausse des coûts de l’emprunt à court et moyen terme.
TEST: Elle n’avait que rarement pris connaissance de ses droits.
TEST: On ajoutera que si elle n’a que rarement pris la connerie pour objet
TEST: Les bas résille, le détail qui fait mouche.
TEST: un vice pour les uns diabolique et pour les autres patriarcal
TEST: Les gains sont en un sens maigres.
TEST: Des vêtements grande taille



@@@@
@@@@
@@@@
@@@@
................................................................................
__infi_nous_vous_verbe__
    [nous|vous]  ~ée?s?$
        <<- /infi/ morph(\2, ":Q") and not morph(<1, "V0.*[12]p") -2>> _                 # Après “\1”, le verbe ne devrait pas être un participe passé.

TEST: Nous {{intéressé}} à la question ne suffit pas à faire de nous des experts.
TEST: nous {{ridiculisé}}
TEST: vous {{mangé}}
TEST: Sommes-nous désespérés à ce point ?


__infi_devoir_savoir_pouvoir_interrogatif__
    /VCint  ?[pas|jamais]¿  ?[en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  *WORD
        <<- /infi/ morphVC(\1, ">(?:devoir|savoir|pouvoir|vouloir)/") and morph(\-1, ":(?:Q|A|[123][sp])", ":[GYW]")
        --1>> =suggVerbInfi(\-1)                                                        # Après “\1”, le verbe devrait être à l’infinitif.

................................................................................
        -2:3>> \2-elle                                                                              # Forme interrogative ? Mettez un trait d’union.

TEST: {{vient elle}} souvent ?
TEST: je ne comprenais pas pourquoi c’était elle qui était punie et que personne ne parlait de celui qui avait fait ça.
TEST: C’était elle qui avait pris le contrôle.


__inte_union_nous!6__
    [<start>|,]  ~ons$  nous
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and morph(>1, ":|<end>|,", ":1p")
        -2:3>> \2-nous                                                                              # Forme interrogative ? Mettez un trait d’union.

    [<start>|,]  sommes  nous
        <<- /inte/ space_after(\2, 1, 1)
        -2:3>> \2-nous                                                                              # Forme interrogative ? Mettez un trait d’union.

    *WORD  ~ons$  nous
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GNW]") and not morph(\1, ":Os") and morph(>1, ":|<end>|,", ":(?:Y|1p)")
        -2:3>> \2-nous                                                                              # Forme interrogative ? Mettez un trait d’union.

TEST: {{retrouverons nous}} enfin la tranquilité ?
TEST: Ne {{sommes nous}} pas des dieux ?


__inte_union_vous__
    [<start>|,]  ~..e[zs]$  vous
        <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and morph(>1, ":|<end>|,", ":2p")
        -2:3>> \2-vous                                                                              # Forme interrogative ? Mettez un trait d’union.