Grammalecte  Check-in [510fa87d81]

Overview
Comment:[fr] détection ppas
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 510fa87d81ec24f902cc3d1d4575c7741e2ca02ca82297eaeab5f76a5c7de1e8
User & Date: olr on 2019-11-29 12:05:45
Other Links: manifest | tags
Context
2019-12-02
08:31
[lo] text formatter: adaptation for Python 3.8 check-in: 864b920629 user: olr tags: trunk, lo
2019-11-29
12:05
[fr] détection ppas check-in: 510fa87d81 user: olr tags: trunk, fr
2019-11-27
11:58
[lo] update grammalecte.update.xml check-in: c9643b27c9 user: olr tags: trunk, lo
Changes

Modified gc_lang/fr/rules.grx from [e2310f756f] to [47b14bfe7f].

21259
21260
21261
21262
21263
21264
21265
21266
21267


21268
21269
21270
21271
21272
21273
21274
21275
21276

21277
21278
21279
21280
21281
21282
21283
21259
21260
21261
21262
21263
21264
21265


21266
21267
21268
21269
21270
21271
21272
21273
21274
21275
21276
21277
21278
21279
21280
21281
21282
21283
21284







-
-
+
+









+







TEST: Nous l’avons {{mangés}}.
TEST: Nous l’avons {{mangées}}.
TEST: Ils ne me l’ont pas {{donnés}}
TEST: il faillit agir, mais l’ayant {{remarqués}}, il passa son chemin.


__ppas_m_t_avoir__
    [m’|t’] >avoir @:V[0-3]..t_.*:Q.*:p¬:[GWsi]
        <<- /ppas/ not tag_before(\1, "que") -3>> =suggSing(\3)
    [m’|t’] >avoir @:Q.*:p¬:[GWsi]
        <<- /ppas/ not tag_before(\1, "que") or morph(\3, ":V[0-3]..t_")  -3>> =suggSing(\3)
        # Accord avec “\1”. S’il s’agit d’un COD, le participe passé “\3” devrait être au singulier (et accordé en genre).|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: ces livres m’avaient {{ennuyés}} au-delà du dicible.
TEST: Les élèves m’ont {{écoutés}}.
TEST: Les élèves t’ont de temps en temps {{écoutées}}.
TEST: Les élèves ne m’ont pas {{écoutés}}.
TEST: Les élèves ne m’ont pas {{écoutées}}.
TEST: Nous ne t’avons pas {{écoutés}}.
TEST: Nous ne t’avons pas {{écoutées}}.
TEST: comme ces informations m’avaient {{manquées}}


__ppas_qui_avoir__
    qui  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  @:Q.*:(?:f|m:p)¬:m:[si]
        <<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s")         # Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: des hommes, des femmes, des enfants qui ne leur avaient {{faits}} que du bien.