Grammalecte  Check-in [b20ba0f1ce]

Overview
Comment:[fr] laisser +pronom +infi -> trait d’union
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: b20ba0f1cea8d5203bf46e0abdd5b510d0288cd3ddfef3ee34b683e4c40fcee1
User & Date: olr on 2017-07-09 18:51:25
Other Links: manifest | tags
Context
2017-07-11
07:03
[fr] nr: confusion <à/a> mener à bien check-in: f134040235 user: olr tags: fr, trunk
2017-07-09
18:51
[fr] laisser +pronom +infi -> trait d’union check-in: b20ba0f1ce user: olr tags: fr, trunk
17:21
[fr] màj: avant que +subj check-in: 62218c1db7 user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [8fe242cdb7] to [9949ffa57c].

  9874   9874   TEST: un sujet si extrêmement politique et polémique lui a donné un accès
  9875   9875   TEST: Les États d’ores et déjà très affaiblis le seraient encore plus
  9876   9876   TEST: « C’est ainsi », résume la cyptologue (erreur orthographique délibérée sur “cyptologue” pour empêcher certains faux positifs)
  9877   9877   TEST: Notez le peu de cas qui en est fait en général dans les médias
  9878   9878   TEST: deux fois par an, souligne le Dr Assouline
  9879   9879   
  9880   9880   
         9881  +__[i]/imp(imp_laisser_le_la_les_infi)__
         9882  +    ((laiss\w+) l(?:es|a)) +({w_2})  @@0,0,$
         9883  +    <<- morph(\2, ">laisser ", False) and morphex(\3, ":(?:Y|X|Oo)", ":[NAB]")
         9884  +    -1>> =\1.replace(" ", "-")
         9885  +    # S’il s’agit d’un impératif, mettez un trait d’union.|http://66.46.185.79/bdl/gabarit_bdl.asp?id=4206
         9886  +
         9887  +TEST: {{Laisse les}} entrer…
         9888  +TEST: {{Laissez la}} venir…
         9889  +TEST: Laisse les chiens tranquilles
         9890  +TEST: Laissez la peste leur pourrir la vie encore quelque temps.
         9891  +
  9881   9892   
  9882   9893   __<i]/imp(imp_apostrophe_m_t_en)__
  9883   9894       ([ -][mt])-en @@0
  9884   9895       <<- not (\0.endswith("t-en") and before(r"(?i)\bva$") and morph(word(1), ">guerre ", False, False)) ->> \1’en
  9885   9896       # « \1e » est ici abrégé, c’est une forme élidée. Il faut mettre une apostrophe et non un trait d’union.
  9886   9897   
  9887   9898   TEST: donne{{-m-en}} encore