Overview
Comment: | [fr] faux positif: COD que <suj> avoir oublié de… |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
f7cdd20fe900fb8904747a4015852ffe |
User & Date: | olr on 2018-02-07 22:53:44 |
Other Links: | manifest | tags |
Context
2018-02-08
| ||
08:56 | [fr] lisibilité du fichier des règles de grammaire: tabulations + [js] dawg: comment + [fx] lexicon editor: display entries check-in: 6dd9efcb39 user: olr tags: trunk, fr | |
2018-02-07
| ||
22:53 | [fr] faux positif: COD que <suj> avoir oublié de… check-in: f7cdd20fe9 user: olr tags: trunk, fr | |
16:53 | [graphspell] remove private useless vars from JSON dictionary files check-in: ad404457eb user: olr tags: trunk, graphspell | |
Changes
Modified gc_lang/fr/rules.grx from [a47d8862b6] to [2e9b1d2eae].
︙ | ︙ | |||
10499 10500 10501 10502 10503 10504 10505 | !!!! COD précédant que !! !! __[i]/ppas(ppas_det_plur_COD_que_avoir)__ ([ldmtsc]es) +({w_2}) +que? +(?:j’|tu |ils? |[nv]ous |elles? |on ) *(?:ne +|n’|)({avoir}) +({w_2}[éiust]e?)(?! [mts]’) @@0,w,w,$ <<- morph(\3, ":V0a", False) | | > | 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 | !!!! COD précédant que !! !! __[i]/ppas(ppas_det_plur_COD_que_avoir)__ ([ldmtsc]es) +({w_2}) +que? +(?:j’|tu |ils? |[nv]ous |elles? |on ) *(?:ne +|n’|)({avoir}) +({w_2}[éiust]e?)(?! [mts]’) @@0,w,w,$ <<- morph(\3, ":V0a", False) and not ((re.search("^(?:décidé|essayé|tenté|oublié)$", \4) and after(" +d(?:e |’)")) or (re.search("^réussi$", \4) and after(" +à"))) and morph(\2, ":[NAQ]", False) and morphex(\4, ":V[0-3]..t.*:Q.*:s", ":[GWpi]") and not morph(word(1), ":(?:Y|Oo|D)", False) -4>> =suggPlur(@, \2) # Si « \1 \2… » est bien le COD du participe passé « \4 », celui-ci devrait être au pluriel (et accordé en genre).|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais TEST: Les documents qu’ils ont {{acheté}}. TEST: les flacons qu’ils ont réussi à acquérir TEST: ça faisait des années que j’avais délaissé ce lieu TEST: Les électeurs de Donald que l’on avait rencontrés jusque-là boivent l’eau d’une seule fontaine : Fox News et les sites et radios conservateurs. TEST: des choses que j’aurais oublié d’aborder. __[i]/ppas(ppas_det_mas_sing_COD_que_avoir)__ (le |l’|cet? |[mts]on |un ) *({w_2}) +que? +(?:j’|tu |ils? |[nv]ous |elles? |on ) *(?:ne +|n’|)({avoir}) +({w_2}[es]) @@0,w,w,$ <<- morph(\3, ":V0a", False) and morph(\2, ":[NAQ].*:m", False) and (morphex(\4, ":V[0-3]..t.*:Q.*:f", ":[GWme]") or morphex(\4, ":V[0-3]..t.*:Q.*:p", ":[GWsi]")) |
︙ | ︙ |