Grammalecte  Check-in [28fc480186]

Overview
Comment:[fr] faux positifs
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 28fc480186d9ea6506f617f2a44a36ada6ca06f187f2d14e7bb3253f193533d8
User & Date: olr on 2019-02-24 10:06:41
Other Links: manifest | tags
Context
2019-02-24
21:24
[fr] conjugaison: tout +être, + faux positif confusion a/à check-in: 261187c93e user: olr tags: trunk, fr
10:06
[fr] faux positifs check-in: 28fc480186 user: olr tags: trunk, fr
08:50
[fr][lo] nouvelles couleurs pour LibreOffice check-in: 344818a65d user: olr tags: trunk, fr, lo
Changes

Modified gc_lang/fr/rules.grx from [2c2eba34de] to [a11aa5eea2].

16024
16025
16026
16027
16028
16029
16030
16031

16032
16033
16034
16035
16036
16037

16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053

16054
16055
16056
16057
16058
16059
16060
16024
16025
16026
16027
16028
16029
16030

16031
16032
16033
16034
16035
16036

16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
16061







-
+





-
+
















+







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)
    t’  [y|en]  (>être)  (*WORD)
        <<- /ppas/ morph(\2, ":(?:Y|[123][sp])", ":Q") -2>> =suggVerbPpas(\2)                       # Incohérence. Après « s’être », le verbe doit être un participe passé.
        <<- /ppas/ morph(\2, ":(?:Y|[123][sp])", ":[QA]") -2>> =suggVerbPpas(\2)                    # Incohérence. Après « s’être », le verbe doit être un participe passé.
        <<- /ppas/ __else__ and morph(\1, ":[123]s") and morph(\2, ":Q.*:p") and not before("(?i)\\bqu[e’][, ]|\\bon (?:ne |)$")
        -2>> =suggSing(\2)                                                                          # Le participe passé devrait être au singulier.

    t’  >être  *WORD
        <<- /ppas/ not value(\2, "|es|étais|") >>>
        <<- /ppas/ morph(\3, ":(?:Y|[123][sp])", ":Q") -3>> =suggVerbPpas(\3)                       # Incohérence. Après « s’être », le verbe doit être un participe passé.
        <<- /ppas/ morph(\3, ":(?:Y|[123][sp])", ":[QA]") -3>> =suggVerbPpas(\3)                    # Incohérence. Après « s’être », le verbe doit être un participe passé.
        <<- /ppas/ __else__ and morph(\2, ":[123]s") and morph(\3, ":Q.*:p") and not before("(?i)\\bqu[e’][, ]|\\bon (?:ne |)$")
        -3>> =suggSing(\3)                                                                          # Le participe passé devrait être au singulier.

TEST: s’être {{donner}} le mot.
TEST: je me suis {{donnés}} à fond
TEST: c’est de ce qui s’est {{passe}}.
TEST: Ça s’était toujours {{passe}} comme ça avec elle
TEST: elle s’est {{approche}} de la penderie
TEST: terrorisant l’animal qui s’était {{cabre}}.
TEST: ce qui s’est {{passe}}.
TEST: s’y était {{consacrer}} avec enthousiasme.
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


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