Grammalecte  Check-in [c7c07c1dfe]

Overview
Comment:[fr][bug] suggestions pour participes passés des verbes pronominaux
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: c7c07c1dfedc9d89abf3da6fe9b3b214d7366d643fca4e17e5f6876637bf430c
User & Date: olr on 2017-06-19 07:02:47
Other Links: manifest | tags
Context
2017-06-20
05:17
[fr] nr: confusion <mai/mais> check-in: 357cc0bf30 user: olr tags: fr, trunk
2017-06-19
07:02
[fr][bug] suggestions pour participes passés des verbes pronominaux check-in: c7c07c1dfe user: olr tags: fr, trunk
00:58
[fr] verbes essentiellement pronominaux check-in: b48e3a51ff user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [111ee69635] to [be7df1f805].

  8498   8498   !!!! Participes passés: se +être +verbe                                                             
  8499   8499   !!
  8500   8500   !!
  8501   8501   
  8502   8502   __[i]/ppas(ppas_je_me_être_verbe)__
  8503   8503       je +(?:ne +|)m(?:e +|’(?:y +|))(?:s[uo]i[st]|étai[st]|fu(?:sses?|s|t)|serai[st]?) +({w_3}) @@$
  8504   8504       <<- morphex(\1, ":Q.*:p", ":(?:G|Q.*:[si])") and ( morph(\1, ":V[123]_.__p_e_") or (isRealEnd() and not before(r"\b[qQ]ue? +$")) )
  8505         -    -1>> suggVerbPpas(\1, ":m:s")                                                                   # Si ce participe passé se rapporte bien à “je”, il devrait être au singulier.
         8505  +    -1>> =suggVerbPpas(\1, ":m:s")                                                                   # Si ce participe passé se rapporte bien à “je”, il devrait être au singulier.
  8506   8506   
  8507   8507   TEST: je ne me suis jamais {{perdus}}
  8508   8508   TEST: c’est de ce château que je me suis {{enfuis}}.
  8509   8509   TEST: je me suis donné du temps.
  8510   8510   
  8511   8511   
  8512   8512   __[i]/ppas(ppas_tu_te_être_verbe)__
  8513   8513       tu +(?:ne +|)t(?:e +|’(?:y +|))(?:est?|soi[st]|étai[st]|fu(?:sses?|s|t)|serai[st]?) +({w_3}) @@$
  8514   8514       <<- morphex(\1, ":Q.*:p", ":(?:G|Q.*:[si])") and ( morph(\1, ":V[123]_.__p_e_") or (isRealEnd() and not before(r"\b[qQ]ue? +$")) )
  8515         -    -1>> suggVerbPpas(\1, ":m:s")                                                                   # Si ce participe passé se rapporte bien à “tu”, il devrait être au singulier.
         8515  +    -1>> =suggVerbPpas(\1, ":m:s")                                                                   # Si ce participe passé se rapporte bien à “tu”, il devrait être au singulier.
  8516   8516   
  8517   8517   TEST: tu t’es finalement {{retrouvés}} en mauvaise posture.
  8518   8518   TEST: tu ne t’étais pas laissé le temps d’y réfléchir.
  8519   8519   
  8520   8520   
  8521   8521   
  8522   8522   __[i]/ppas(ppas_il_se_être_verbe)__
  8523   8523       il +(?:ne +|)s(?:e +|’(?:y +|))(?:est?|soi[st]|étai[st]|fu(?:sses?|s|t)|serai?[st]?) +({w_3}) @@$
  8524   8524       <<- morphex(\1, ":Q.*:(?:f|m:p)", ":(?:G|Q.*:m:[si])") and ( morph(\1, ":V[123]_.__p_e_") or (isRealEnd() and not before(r"\b[qQ]ue? +$")) )
  8525         -    -1>> suggVerbPpas(\1, ":m:s")                                                                   # Si ce participe passé se rapporte bien à “il”, il devrait être au masculin singulier.
         8525  +    -1>> =suggVerbPpas(\1, ":m:s")                                                                   # Si ce participe passé se rapporte bien à “il”, il devrait être au masculin singulier.
  8526   8526   
  8527   8527   TEST: le dédale dans lequel il se serait {{perdue}}
  8528   8528   TEST: il s’était perdu dans la forêt.
  8529   8529   
  8530   8530   
  8531   8531   __[i]/ppas(ppas_elle_se_être_verbe)__
  8532   8532       elle +(?:ne +|)s(?:e +|’(?:y +|))(?:est?|soi[st]|étai[st]|fu(?:sses?|s|t)|serai?[st]?) +({w_3}) @@$
  8533   8533       <<- morphex(\1, ":Q.*:(?:m|f:p)", ":(?:G|Q.*:f:[si])") and ( morph(\1, ":V[123]_.__p_e_") or (isRealEnd() and not morph(word(-1), ":R|>que ", False, False)) )
  8534         -    -1>> suggVerbPpas(\1, ":f:s")                                                                   # Si ce participe passé se rapporte bien à “elle”, il devrait être au féminin singulier.
         8534  +    -1>> =suggVerbPpas(\1, ":f:s")                                                                   # Si ce participe passé se rapporte bien à “elle”, il devrait être au féminin singulier.
  8535   8535   
  8536   8536   TEST: elle s’y était {{préparé}}.
  8537   8537   TEST: elle s’était trouvé un mari.
  8538   8538   
  8539   8539   
  8540   8540   __[i]/ppas(ppas_nous_nous_être_verbe)__
  8541   8541       nous +(?:ne +|)nous +(?:y +|)(?:sommes|étions|fûmes|fussions|seri?ons) +({w_3}) @@$
  8542   8542       <<- morphex(\1, ":Q.*:s", ":(?:G|Q.*:[pi])") and ( morph(\1, ":V[123]_.__p_e_") or (isRealEnd() and not morph(word(-1), ":R|>que ", False, False)) )
  8543         -    -1>> suggVerbPpas(\1, ":p")                                                                     # Si ce participe passé se rapporte bien à “nous”, il devrait être au pluriel.
         8543  +    -1>> =suggVerbPpas(\1, ":p")                                                                     # Si ce participe passé se rapporte bien à “nous”, il devrait être au pluriel.
  8544   8544   
  8545   8545   TEST: Nous nous étions {{cru}} au paradis.
  8546   8546   
  8547   8547   
  8548   8548   __[i]/ppas(ppas_ils_se_être_verbe)__
  8549   8549       ils +(?:ne +|)s(?:e +|’(?:y +|))(?:so(?:ie|)nt|étaient|fu(?:r|ss)ent|ser(?:aie|o)nt) +({w_3}) @@$
  8550   8550       <<- morphex(\1, ":Q.*:(?:f|m:s)", ":(?:G|Q.*:m:[pi])") and ( morph(\1, ":V[123]_.__p_e_") or (isRealEnd() and not before(r"\b[qQ]ue? +$")) )
  8551         -    -1>> suggVerbPpas(\1, ":m:p")                                                                   # Si ce participe passé se rapporte bien à “ils”, il devrait être au masculin pluriel.
         8551  +    -1>> =suggVerbPpas(\1, ":m:p")                                                                   # Si ce participe passé se rapporte bien à “ils”, il devrait être au masculin pluriel.
  8552   8552   
  8553   8553   TEST: ils s’y étaient {{abandonné}} avec ferveur
  8554   8554   
  8555   8555   
  8556   8556   __[i]/ppas(ppas_elles_se_être_verbe)__
  8557   8557       elles +(?:ne +|)s(?:e +|’(?:y +|))(?:so(?:ie|)nt|étaient|fu(?:r|ss)ent|ser(?:aie|o)nt) +({w_3}) @@$
  8558   8558       <<- morphex(\1, ":Q.*:(?:m|f:s)", ":(?:G|Q.*:f:[pi])") and ( morph(\1, ":V[123]_.__p_e_") or (isRealEnd() and not morph(word(-1), ":R|>que ", False, False)) )
  8559         -    -1>> suggVerbPpas(\1, ":f:p")                                                                   # Si ce participe passé se rapporte bien à “elles”, il devrait être au féminin pluriel.
         8559  +    -1>> =suggVerbPpas(\1, ":f:p")                                                                   # Si ce participe passé se rapporte bien à “elles”, il devrait être au féminin pluriel.
  8560   8560   
  8561   8561   TEST: elles ne s’y étaient pas {{donnée}}.
  8562   8562   TEST: sans fin elles se sont succédé
  8563   8563   
  8564   8564   
  8565   8565   __[i]/ppas(ppas_se_être)__
  8566   8566       [mts](?:e +|’(?:y +|en +|))({etre}) +({w_2})  @@w,$