Grammalecte  Check-in [15852eae6c]

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:15852eae6c74926d286e7c16b72ec0e2e603299a68a3fb81e9da3b673e9c5a32
User & Date: olr 2019-05-14 18:50:15
Context
2019-05-14
19:07
[fr] faux positif check-in: ab26bf74aa user: olr tags: fr, trunk
18:50
[fr] faux positifs et ajustements check-in: 15852eae6c user: olr tags: fr, trunk
17:11
[fr] faux positifs et ajustements check-in: 2c408e0b18 user: olr tags: fr, trunk
Changes

Changes to gc_lang/fr/rules.grx.

2163
2164
2165
2166
2167
2168
2169

2170
2171
2172
2173
2174
2175
2176
....
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
....
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
.....
20019
20020
20021
20022
20023
20024
20025

20026
20027
20028
20029
20030
20031
20032
.....
20327
20328
20329
20330
20331
20332
20333
20334
20335
20336
20337
20338
20339


20340
20341
20342
20343
20344
20345
20346


!!!! Noms composés                                                                                !!

__tag_noms__
    ~\w-là$
        <<- />> -là


#   [un|mon|ton|son|ce|mes|tes|ses|leurs] rendez-vous
#   rendez-vous seulement défini comme :N:m:i  dans le dictionnaire


!!!! Fusions et immunités                                                                         !!

................................................................................
TEST: {{Ce}} promener est relaxant.
TEST: Il {{ce}} {{sent}} seul
TEST: {{se}} {{train}} est en retard
TEST: {{ceux}} train arrive trop vite.
TEST: {{ceux}} ne doit pas nous faire oublier ce désastre
TEST: qui {{ce}} donne en spectacle.
TEST: {{ce}} prennent-ils pour des experts ?
TEST: {{se}} chemin-là est difficile
TEST: les expatriés éloignés ou ceux habitant ici
TEST: les photographies de ceux n’ayant pas dépassé sept sur vingt.
TEST: Pensez-vous que ceux ne sachant même pas ce qu’est une VHS peuvent y trouver leur compte ?
TEST: la réduction de ma liberté intellectuelle et celle de ceux autour de moi
TEST: […] qui ne peut être si ardente qu’elle ne se doive, ce semble, éteindre par la moindre goutte de sang qui sorte de leurs plaies.
TEST: à qui ce texte doit tant, à qui ce texte est dédié

................................................................................


__purge_locutions__
    , [oui|non] ,
    , entre autres ?choses¿ ,
    à *NUM  %
    à ?seulement¿ [*NUM|@:B|quelques|plusieurs] [millimètres|centimètres|décamètres|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] de distance
    à [autrui|bâbord|califourchon|chacun|confesse|contrecœur|contre-cœur|contretemps|demi-mot|foison|grand-peine|loisir|merveille|moitié|nouveau|outrance|peine|perpétuité|présent|raison|rallonge|rebrousse-poil|reculons|regret|renverse|risque|tâtons|tort|tribord|tout-va]
    à armes égales
    à aucun prix
    à autre chose
    à bas [cout|coût|prix]
    à bâtons rompus
    à beaucoup près
    à belles dents
................................................................................
TEST: Tout anonyme qu’il soit, on n’en finira pas moins par le démasquer.
TEST: Tout avaler d’une seule bouchée.
TEST: Le tout nouveau président de la fondation qui héberge Wikipédia
TEST: tout discours de sortie nourrit immanquablement la sortie
TEST: Tout vous expliquer est difficile.
TEST: J’essaie de bien tout vous expliquer.
TEST: il faut de tout se méfier.



__conj_lequel_laquelle__
    [lequel|laquelle]  @:V¬:(?:3s|P|Y|Q|G|3p!|M)
        <<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3s")     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: Lequel {{viendraient}} nous donner des leçons ?
................................................................................
TEST: Quelques-unes {{rêve}} d’un autre monde.
TEST: Quelques-unes lestées de plombe.


__conj_tous_toutes__
    [tous|toutes]  @:V¬:(?:G|N|A|3p|P|Q)
    [tous|toutes]  qui  @:V¬:(?:G|3p|P)
        <<- /conj/ not morph(<1, ":[VR]|>(?:et|ou)/")
        --1>> =suggVerb(\-1, ":3p")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: Tous {{venait}} à la fête.
TEST: Toutes {{ignorait}} ce qu’ils avaient fait.
TEST: Il faut mettre un coup de grâce et tous monter sur Paris par tous les moyens possibles




__conj_certains_certaines__
    [<start>|,]  [certain|certaine]  @:V.*:[123]p¬:[GWMNA]
        <<- /conj/ -2>> \1s                                             # Mettez au pluriel “\2” si vous désignez plusieurs personnes.
        <<- /conj/ morph(\3, ":[12]p") ->> =suggVerb(\3, ":3p")         # Conjuguez “\3” à la troisième personne du pluriel, si “\2” est un pronom censé désigner plusieurs personnes.








>







 







|







 







|







 







>







 







|





>
>







2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
....
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
....
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
.....
20020
20021
20022
20023
20024
20025
20026
20027
20028
20029
20030
20031
20032
20033
20034
.....
20329
20330
20331
20332
20333
20334
20335
20336
20337
20338
20339
20340
20341
20342
20343
20344
20345
20346
20347
20348
20349
20350


!!!! Noms composés                                                                                !!

__tag_noms__
    ~\w-là$
        <<- />> -là
        <<- =>> =define_from(\1, 0, -3)

#   [un|mon|ton|son|ce|mes|tes|ses|leurs] rendez-vous
#   rendez-vous seulement défini comme :N:m:i  dans le dictionnaire


!!!! Fusions et immunités                                                                         !!

................................................................................
TEST: {{Ce}} promener est relaxant.
TEST: Il {{ce}} {{sent}} seul
TEST: {{se}} {{train}} est en retard
TEST: {{ceux}} train arrive trop vite.
TEST: {{ceux}} ne doit pas nous faire oublier ce désastre
TEST: qui {{ce}} donne en spectacle.
TEST: {{ce}} prennent-ils pour des experts ?
TEST: {{se}} {{chemin-là}} est difficile
TEST: les expatriés éloignés ou ceux habitant ici
TEST: les photographies de ceux n’ayant pas dépassé sept sur vingt.
TEST: Pensez-vous que ceux ne sachant même pas ce qu’est une VHS peuvent y trouver leur compte ?
TEST: la réduction de ma liberté intellectuelle et celle de ceux autour de moi
TEST: […] qui ne peut être si ardente qu’elle ne se doive, ce semble, éteindre par la moindre goutte de sang qui sorte de leurs plaies.
TEST: à qui ce texte doit tant, à qui ce texte est dédié

................................................................................


__purge_locutions__
    , [oui|non] ,
    , entre autres ?choses¿ ,
    à *NUM  %
    à ?seulement¿ [*NUM|@:B|quelques|plusieurs] [millimètres|centimètres|décamètres|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] de distance
    à [autrui|bâbord|califourchon|chacun|confesse|contrecœur|contre-cœur|contretemps|demi-mot|foison|grand-peine|jamais|loisir|merveille|moitié|nouveau|outrance|peine|perpétuité|présent|raison|rallonge|rebrousse-poil|reculons|regret|renverse|risque|tâtons|tort|tribord|tout-va]
    à armes égales
    à aucun prix
    à autre chose
    à bas [cout|coût|prix]
    à bâtons rompus
    à beaucoup près
    à belles dents
................................................................................
TEST: Tout anonyme qu’il soit, on n’en finira pas moins par le démasquer.
TEST: Tout avaler d’une seule bouchée.
TEST: Le tout nouveau président de la fondation qui héberge Wikipédia
TEST: tout discours de sortie nourrit immanquablement la sortie
TEST: Tout vous expliquer est difficile.
TEST: J’essaie de bien tout vous expliquer.
TEST: il faut de tout se méfier.
TEST: Tout écrire ne suffira pas, il faudra témoigner.


__conj_lequel_laquelle__
    [lequel|laquelle]  @:V¬:(?:3s|P|Y|Q|G|3p!|M)
        <<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3s")     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: Lequel {{viendraient}} nous donner des leçons ?
................................................................................
TEST: Quelques-unes {{rêve}} d’un autre monde.
TEST: Quelques-unes lestées de plombe.


__conj_tous_toutes__
    [tous|toutes]  @:V¬:(?:G|N|A|3p|P|Q)
    [tous|toutes]  qui  @:V¬:(?:G|3p|P)
        <<- /conj/ not morph(<1, ":[VR]|>(?:et|ou)/") and not ((tag(<1, "VCimp") or tag(<1, "VCint")) and morph(\2, ":Y"))
        --1>> =suggVerb(\-1, ":3p")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: Tous {{venait}} à la fête.
TEST: Toutes {{ignorait}} ce qu’ils avaient fait.
TEST: Il faut mettre un coup de grâce et tous monter sur Paris par tous les moyens possibles
TEST: Pourrons-nous tous vaincre.
TEST: Vous pouvez tous triompher de votre adversaire avec de la ruse.


__conj_certains_certaines__
    [<start>|,]  [certain|certaine]  @:V.*:[123]p¬:[GWMNA]
        <<- /conj/ -2>> \1s                                             # Mettez au pluriel “\2” si vous désignez plusieurs personnes.
        <<- /conj/ morph(\3, ":[12]p") ->> =suggVerb(\3, ":3p")         # Conjuguez “\3” à la troisième personne du pluriel, si “\2” est un pronom censé désigner plusieurs personnes.