Grammalecte  Check-in [c37b329351]

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

Overview
Comment:[fr] faux positifs et ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256:c37b329351a7dc019e50c9b0a6f49122c7ac03c1be8ffff4513a50a01734f634
User & Date: olr 2019-01-04 12:30:41
Context
2019-01-04
16:33
[fr] faux positifs check-in: e9ae39354b user: olr tags: fr, trunk
12:30
[fr] faux positifs et ajustements check-in: c37b329351 user: olr tags: fr, trunk
2019-01-03
10:05
[fr] ajustements loc. adv. check-in: 89c01b3494 user: olr tags: fr, trunk
Changes

Changes to gc_lang/fr/rules.grx.

1826
1827
1828
1829
1830
1831
1832



1833
1834
1835
1836
1837
1838
1839
....
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392



3393
3394
3395
3396
3397
3398
3399
....
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
.....
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
.....
11054
11055
11056
11057
11058
11059
11060



11061
11062
11063
11064
11065
11066
11067
.....
11102
11103
11104
11105
11106
11107
11108

11109
11110
11111
11112
11113
11114
11115
11116








11117
11118
11119
11120
11121
11122
11123
.....
11345
11346
11347
11348
11349
11350
11351

11352
11353
11354
11355
11356
11357
11358

    en peine
        <<- =>> exclude(\2, ":V")

    par  *WORD
        <<- =>> exclude(\2, ":V[123]")




    très  *WORD
        <<- =>> exclude(\2, ":[123][sp]")

TEST: il s’agit d’{{un}} {{anagramme}}
TEST: nul ne sait qui arriva à ce pauvre Paul surpris par la pluie.
TEST: elle finit par être très fière de son fils.
TEST: en tant que président du conseil
................................................................................
    soi disant
        <<- /tu/ not ( morph(<1, ":R") and value(>1, "|que|qu’|") )
        ->> soi-disant                                          # Il manque un trait d’union.

    sous [jacent|jacente|jacents|jacentes]
        <<- /tu/ ->> sous-\2                                    # Il manque un trait d’union.

    du sur mesures
    du sur mesure
        <<- -2:0>> sur-mesures                                  # Il manque un trait d’union.




    [le|de|ce|les|des|ces|un|mon|leur|leurs|nos|vos|notre|votre|quel|quels] [va|vas] et [vient|viens]
        <<- /tu/ -2:0>> va-et-vient                             # Il manque les traits d’union.

    vice [>amirale|>présidente|>roi|>reine|>chancelière]
        <<- /tu/ ->> vice-\1                                    # Il manque un trait d’union.

................................................................................
TEST: {{Lui même}}                                    ->> Lui-même
TEST: {{eux mêmes}}.                                  ->> eux-mêmes
TEST: un {{va et vient}} incessant me casse la tête
TEST: Le {{moto club}} était sur le point de faire faillite.
TEST: J’ai beaucoup de {{déjà vu}}.
TEST: Le {{face à face}} entre les forces de l’ordre et les manifestants se poursuit devant l’hôtel de ville à Bordeaux depuis environ 1h30.
TEST: Un autre chantier important, celui si sensible de la préservation des données personnelles des élèves


__tu_va_t_en__
    va t en
    va t en
    va t-en
    va-t en
    va-t-en
................................................................................
    complètement
        <<- not morph(<1, ":D.*:m") ~>> *

    ~.ment$  ?[parlant|pas]¿
        <<- morph(\1, ":W", ":(?:3p|N)") ~>> *


# tous / tout / toute / toutes
__purge_tout_tout_tous_toutes__
    tout            [le|ce|cet|mon|ton|son]
    toute           [la|cette|ma|ta|sa]
    [tous|toutes]   [les|des|mes|tes|ses|ces|nos|vos|leurs]
        <<- ~1>> *


@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: purge_passe2                                                                            _
@@@@
................................................................................
        <<- ~1:2>> *

    d’ [avance|évidence]  @¬:A.*:[fe]:[si]
        <<- ~1:2>> *

    dans l’ ensemble  @¬:A.*:[me]:[si]
        <<- ~1:3>> *




    de ce fait  @¬:A.*:[me]:[si]
        <<- ~1:3>> *

    de ce seul fait  @¬:A.*:[me]:[si]
        <<- ~1:4>> *

................................................................................
        <<- ~1:2>> *

    ?à¿ un [instant|moment]  @¬:A.*:[me]:[si]
        <<- not morph(<1, ":R|>d’/") ~1:-2>> *

    un jour  @¬:A.*:[me]:[si]
        <<- not morph(<1, ":R|>d’/") ~1:2>> *


__purge_tous_deux_trois__
    >faire tous [deux|trois]
        <<- ~2:0>> *

    >faire tous
        <<- morph(\1, ":[123]p") or (\1 == "fait" and value(<1, "|on|")) ~2>> *











@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: purge_passe3                                                                            _
................................................................................
TEST: faire un embrago sur les armes suite à la dérive totalitaire du régime.
TEST: En colère, les ambulanciers une nouvelle fois mobilisés contre une réforme qui met en péril leur activité
TEST: Au-delà des réponses qu’a tenté d’apporter cette semaine le président, le mouvement des “gilets jaunes” marque un tournant dans la vie politique et sociale de la France.
TEST: S’y inventent de nouvelles solidarités, s’y expérimentent des joies politiques dont on avait perdu le goût et la découverte qu’on peut désobéir ensemble.
TEST: Les femmes, quant à elles, ont aussi tendance à sous-estimer le harcèlement dont elles sont dans leur globalité victimes
TEST: Elles ont avec constance démontré l’inanité de leur politique.
TEST: On l’a mauvaise, j’peux vous l’dire.




@@@@
@@@@
@@@@
@@@@







>
>
>







 







<
|
|
>
>
>







 







|







 







<
<
<
<
<
<
<







 







>
>
>







 







>








>
>
>
>
>
>
>
>







 







>







1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
....
3386
3387
3388
3389
3390
3391
3392

3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
....
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
.....
10981
10982
10983
10984
10985
10986
10987







10988
10989
10990
10991
10992
10993
10994
.....
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
.....
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
.....
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369

    en peine
        <<- =>> exclude(\2, ":V")

    par  *WORD
        <<- =>> exclude(\2, ":V[123]")

    plein  [de|d’]  @:[AN]
        <<- not morph(<1, ":V0e") =>> =define(\1, [":G"])

    très  *WORD
        <<- =>> exclude(\2, ":[123][sp]")

TEST: il s’agit d’{{un}} {{anagramme}}
TEST: nul ne sait qui arriva à ce pauvre Paul surpris par la pluie.
TEST: elle finit par être très fière de son fils.
TEST: en tant que président du conseil
................................................................................
    soi disant
        <<- /tu/ not ( morph(<1, ":R") and value(>1, "|que|qu’|") )
        ->> soi-disant                                          # Il manque un trait d’union.

    sous [jacent|jacente|jacents|jacentes]
        <<- /tu/ ->> sous-\2                                    # Il manque un trait d’union.


    du sur >mesure
        <<- /tu/ -2:0>> sur-mesures                             # Il manque un trait d’union.

    [un|le|ce|du|mon|ton|son|notre|votre|leur] terre plein
        <<- /tu/ not value(>1, "|de|d’|") -2:3>> terre-plein    # Il manque probablement un trait d’union.|https://fr.wiktionary.org/wiki/terre-plein

    [le|de|ce|les|des|ces|un|mon|leur|leurs|nos|vos|notre|votre|quel|quels] [va|vas] et [vient|viens]
        <<- /tu/ -2:0>> va-et-vient                             # Il manque les traits d’union.

    vice [>amirale|>présidente|>roi|>reine|>chancelière]
        <<- /tu/ ->> vice-\1                                    # Il manque un trait d’union.

................................................................................
TEST: {{Lui même}}                                    ->> Lui-même
TEST: {{eux mêmes}}.                                  ->> eux-mêmes
TEST: un {{va et vient}} incessant me casse la tête
TEST: Le {{moto club}} était sur le point de faire faillite.
TEST: J’ai beaucoup de {{déjà vu}}.
TEST: Le {{face à face}} entre les forces de l’ordre et les manifestants se poursuit devant l’hôtel de ville à Bordeaux depuis environ 1h30.
TEST: Un autre chantier important, celui si sensible de la préservation des données personnelles des élèves
TEST: Ils versent dans leur terre plein de poisons.

__tu_va_t_en__
    va t en
    va t en
    va t-en
    va-t en
    va-t-en
................................................................................
    complètement
        <<- not morph(<1, ":D.*:m") ~>> *

    ~.ment$  ?[parlant|pas]¿
        <<- morph(\1, ":W", ":(?:3p|N)") ~>> *










@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: purge_passe2                                                                            _
@@@@
................................................................................
        <<- ~1:2>> *

    d’ [avance|évidence]  @¬:A.*:[fe]:[si]
        <<- ~1:2>> *

    dans l’ ensemble  @¬:A.*:[me]:[si]
        <<- ~1:3>> *

    dans tous les cas  @:A¬:A.*:[me]:[pi]
        <<- ~1:4>> *

    de ce fait  @¬:A.*:[me]:[si]
        <<- ~1:3>> *

    de ce seul fait  @¬:A.*:[me]:[si]
        <<- ~1:4>> *

................................................................................
        <<- ~1:2>> *

    ?à¿ un [instant|moment]  @¬:A.*:[me]:[si]
        <<- not morph(<1, ":R|>d’/") ~1:-2>> *

    un jour  @¬:A.*:[me]:[si]
        <<- not morph(<1, ":R|>d’/") ~1:2>> *


__purge_tous_deux_trois__
    >faire tous [deux|trois]
        <<- ~2:0>> *

    >faire tous
        <<- morph(\1, ":[123]p") or (\1 == "fait" and value(<1, "|on|")) ~2>> *


# tous / tout / toute / toutes
__purge_tout_tout_tous_toutes__
    tout            [le|ce|cet|mon|ton|son]
    toute           [la|cette|ma|ta|sa]
    [tous|toutes]   [les|des|mes|tes|ses|ces|nos|vos|leurs]
        <<- ~1>> *



@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: purge_passe3                                                                            _
................................................................................
TEST: faire un embrago sur les armes suite à la dérive totalitaire du régime.
TEST: En colère, les ambulanciers une nouvelle fois mobilisés contre une réforme qui met en péril leur activité
TEST: Au-delà des réponses qu’a tenté d’apporter cette semaine le président, le mouvement des “gilets jaunes” marque un tournant dans la vie politique et sociale de la France.
TEST: S’y inventent de nouvelles solidarités, s’y expérimentent des joies politiques dont on avait perdu le goût et la découverte qu’on peut désobéir ensemble.
TEST: Les femmes, quant à elles, ont aussi tendance à sous-estimer le harcèlement dont elles sont dans leur globalité victimes
TEST: Elles ont avec constance démontré l’inanité de leur politique.
TEST: On l’a mauvaise, j’peux vous l’dire.
TEST: Défigurée, travestie, dans tous les cas contestée.



@@@@
@@@@
@@@@
@@@@