Grammalecte  Check-in [5fa9ce87cd]

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

Overview
Comment:[fr] faux positif
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256:5fa9ce87cdc80a54739fec868022d41e9e59a82ad7e16b9ab273cafd175372f3
User & Date: olr 2019-10-08 09:47:48
Context
2019-10-09
11:35
[fr] ajustements check-in: 97aba9fb36 user: olr tags: fr, trunk
2019-10-08
09:47
[fr] faux positif check-in: 5fa9ce87cd user: olr tags: fr, trunk
08:54
[fr] phonet_simil: tweet/twitte check-in: 56e7a9ab42 user: olr tags: fr, trunk
Changes

Changes to gc_lang/fr/rules.grx.

10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
.....
12434
12435
12436
12437
12438
12439
12440



12441
12442
12443
12444
12445
12446
12447
.....
19316
19317
19318
19319
19320
19321
19322
19323
19324
19325
19326
19327
19328
19329
19330
19331
19332
19333
19334
19335
.....
19339
19340
19341
19342
19343
19344
19345

19346
19347
19348
19349
19350
19351
19352
# entre autres
__sgpl_entre_autres__
    entre autre ,
    entre autre @:(?:[GW]|[NA].*:[pi])
        <<- /sgpl/ -2>> autres                                      # La locution “entre autres”, toujours au pluriel.|https://fr.wiktionary.org/wiki/entre_autres

    entre >autre chose
        <<- /sgpl/ -2:3>> autres choses                             # Dans la locution “entre autres choses”, “autres choses” doit être au pluriel.

TEST: Des raisons ? Entre {{autre}} je n’en savais pas plus que lui.
TEST: il y eut, entre {{autre}}, des erreurs commises.
TEST: il y aura entre {{autre chose}} des répercussions terribles.
TEST: il y aura entre {{autre}} choses des répercussions terribles.


................................................................................
        <<- __else__ ~>> *

    en quelques [années|décennies|semaines|heures|minutes]              @¬:A:[fe]:[pi]
        <<- ~1:3>> *

    en quelques [jours|mois|trimestres|semestres|siècles|millénaires]   @¬:A:[me]:[pi]
        <<- ~1:3>> *




    entre [eux|elles|nous|vous|iels]
        <<- not morph(<1, ":Ov|>(?:il|on|elle)") ~>> *

    entre [moi|toi|lui|elle|nous|vous|eux|elles] et [moi|toi|lui|elle|nous|vous|eux|elles]
        <<- ~>> *

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

TEST: elles ne s’y étaient pas {{donnée}}.
TEST: sans fin elles se sont succédé


__ppas_se_être__
    [me|m’|te|se|s’]  ?[y|en]¿  >être  *WORD
        <<- /ppas/ morph(\-1, ":(?:Y|[123][sp])", ":[QA]") --1>> =suggVerbPpas(\-1)                 # Incohérence. Après « s’être », le verbe doit être un participe passé.
        <<- /ppas/ __else__ and morph(\-2, ":[123]s") and morph(\-1, ":Q.*:p") and not tag_before(\1, "que") and not before("(?i)\\bon (?:ne |)$")
        --1>> =suggSing(\-1)                                                                        # Le participe passé devrait être au singulier.

    tu  t’  ?[y|en]¿  [es|étais|seras|serais|fus|fusses]  *WORD
        <<- /ppas/ morph(\-1, ":(?:Y|[123][sp])", ":[QA]") --1>> =suggVerbPpas(\-1)                 # Incohérence. Après « s’être », le verbe doit être un participe passé.

TEST: s’être toujours {{donner}} le mot.
TEST: je suis venu et me suis totalement {{donnés}} à cette œuvre
TEST: c’est de ce qui s’est {{passe}}.
TEST: s’était toujours {{passe}} comme ça avec elle
TEST: s’est {{approche}} de la penderie
TEST: terrorisant l’animal qui s’était {{cabre}}.
................................................................................
TEST: elles se sont dit : « Allons-y ».
TEST: On s’est rencontrées lorsqu’on travaillait là-bas.
TEST: des soins que je m’étais donnés.
TEST: Si t’es pas contente, t’achètes pas.
TEST: t’étais vraiment cinglé à cette époque.
TEST: il m’était évident que cette mission était à durée déterminée
TEST: Cela fait un petit temps qu’on ne s’est plus vus.



## se rendre compte
__ppas_s_être_rendu_compte__
    >être  rendu  compte
        <<- !2:3>>
        <<- ~2:3>> _







|







 







>
>
>







 







|




|







 







>







10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
.....
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
.....
19319
19320
19321
19322
19323
19324
19325
19326
19327
19328
19329
19330
19331
19332
19333
19334
19335
19336
19337
19338
.....
19342
19343
19344
19345
19346
19347
19348
19349
19350
19351
19352
19353
19354
19355
19356
# entre autres
__sgpl_entre_autres__
    entre autre ,
    entre autre @:(?:[GW]|[NA].*:[pi])
        <<- /sgpl/ -2>> autres                                      # La locution “entre autres”, toujours au pluriel.|https://fr.wiktionary.org/wiki/entre_autres

    entre >autre chose
        <<- /sgpl/ -2:3>> autres choses                             # La locution “entre autres choses”, toujours au pluriel.

TEST: Des raisons ? Entre {{autre}} je n’en savais pas plus que lui.
TEST: il y eut, entre {{autre}}, des erreurs commises.
TEST: il y aura entre {{autre chose}} des répercussions terribles.
TEST: il y aura entre {{autre}} choses des répercussions terribles.


................................................................................
        <<- __else__ ~>> *

    en quelques [années|décennies|semaines|heures|minutes]              @¬:A:[fe]:[pi]
        <<- ~1:3>> *

    en quelques [jours|mois|trimestres|semestres|siècles|millénaires]   @¬:A:[me]:[pi]
        <<- ~1:3>> *

    entre autres  @:¬:N.*:p
        <<- ~1:2>> *

    entre [eux|elles|nous|vous|iels]
        <<- not morph(<1, ":Ov|>(?:il|on|elle)") ~>> *

    entre [moi|toi|lui|elle|nous|vous|eux|elles] et [moi|toi|lui|elle|nous|vous|eux|elles]
        <<- ~>> *

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

TEST: elles ne s’y étaient pas {{donnée}}.
TEST: sans fin elles se sont succédé


__ppas_se_être__
    [me|m’|te|se|s’]  ?[y|en]¿  >être  *WORD
        <<- /ppas/ morph(\-1, ":(?:Y|[123][sp])", ":[QAG]") --1>> =suggVerbPpas(\-1)                # Incohérence. Après « s’être », le verbe doit être un participe passé.
        <<- /ppas/ __else__ and morph(\-2, ":[123]s") and morph(\-1, ":Q.*:p") and not tag_before(\1, "que") and not before("(?i)\\bon (?:ne |)$")
        --1>> =suggSing(\-1)                                                                        # Le participe passé devrait être au singulier.

    tu  t’  ?[y|en]¿  [es|étais|seras|serais|fus|fusses]  *WORD
        <<- /ppas/ morph(\-1, ":(?:Y|[123][sp])", ":[QAG]") --1>> =suggVerbPpas(\-1)                # Incohérence. Après « s’être », le verbe doit être un participe passé.

TEST: s’être toujours {{donner}} le mot.
TEST: je suis venu et me suis totalement {{donnés}} à cette œuvre
TEST: c’est de ce qui s’est {{passe}}.
TEST: s’était toujours {{passe}} comme ça avec elle
TEST: s’est {{approche}} de la penderie
TEST: terrorisant l’animal qui s’était {{cabre}}.
................................................................................
TEST: elles se sont dit : « Allons-y ».
TEST: On s’est rencontrées lorsqu’on travaillait là-bas.
TEST: des soins que je m’étais donnés.
TEST: Si t’es pas contente, t’achètes pas.
TEST: t’étais vraiment cinglé à cette époque.
TEST: il m’était évident que cette mission était à durée déterminée
TEST: Cela fait un petit temps qu’on ne s’est plus vus.
TEST: Cela s’est entre autres traduit par l’absence de grandes controverses sur la sécurité des vaccins


## se rendre compte
__ppas_s_être_rendu_compte__
    >être  rendu  compte
        <<- !2:3>>
        <<- ~2:3>> _