Grammalecte  Check-in [4f4799f0c2]

Overview
Comment:[fr] faux positif: à l’envi
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 4f4799f0c2addf1a6eefb0aeec6920d991fb2a9ee48aab61fdeaf4863a32de36
User & Date: olr on 2018-05-16 19:25:06
Other Links: manifest | tags
Context
2018-05-21
13:15
[fr] faux positif: quelles ont été… check-in: b146ef925d user: olr tags: trunk, fr
2018-05-16
19:25
[fr] faux positif: à l’envi check-in: 4f4799f0c2 user: olr tags: trunk, fr
16:22
[fr] pt: descente aux enfers/flambeaux check-in: b5310203be user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [925d108b49] to [5a0021a3d9].

3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121

3122
3123
3124
3125
3126
3127
3128
TEST: Les écrits de d’Alembert.


#### Articles et prépositions + verbes

__[i]/conf(conf_à_le_la_les_leur)__
    à l(?:es? +|eurs? +|a +|’)({w_3})  @@$
    <<- morphex(\1, ":", ":[GNAWMBY]") -1>> =suggSimil(\1, ":[NA]", True)                           # Incohérence : après “à”, on devrait trouver un groupe nominal.

TEST: à leur {{profile}}
TEST: une référence à l’astuce de base qui permet d’outrepasser ses droits.



__[s]/conf(conf_en_mts_verbe)__
    ([eE]n ([mtsn])(?:e |’))({w_1}) @@0,*,$
    <<- morphex(\3, ":[123][sp]", ":[PY]") and not \0.endswith("n’importe") >>>
    <<- morph(\3, ":3p", False) -3>> =suggVerb(\2, ":P")                                            # Incohérence : « en \1 \2 »… Vouliez-vous écrire le verbe au participe présent ?
    <<- not (\1.endswith("se ") and morph(\3, ":[NA]", False)) -1>> "\2’en "                        # Incohérence : vouliez-vous écrire « \2’en » ?







|



>







3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
TEST: Les écrits de d’Alembert.


#### Articles et prépositions + verbes

__[i]/conf(conf_à_le_la_les_leur)__
    à l(?:es? +|eurs? +|a +|’)({w_3})  @@$
    <<- morphex(\1, ":", ":[GNAWMBYŴ]") -1>> =suggSimil(\1, ":[NA]", True)                           # Incohérence : après “à”, on devrait trouver un groupe nominal.

TEST: à leur {{profile}}
TEST: une référence à l’astuce de base qui permet d’outrepasser ses droits.
TEST: Le mari répète à l’envi qu’il a découvert la France à travers les mots de sa femme.


__[s]/conf(conf_en_mts_verbe)__
    ([eE]n ([mtsn])(?:e |’))({w_1}) @@0,*,$
    <<- morphex(\3, ":[123][sp]", ":[PY]") and not \0.endswith("n’importe") >>>
    <<- morph(\3, ":3p", False) -3>> =suggVerb(\2, ":P")                                            # Incohérence : « en \1 \2 »… Vouliez-vous écrire le verbe au participe présent ?
    <<- not (\1.endswith("se ") and morph(\3, ":[NA]", False)) -1>> "\2’en "                        # Incohérence : vouliez-vous écrire « \2’en » ?