Overview
| Comment: | [fr] amélioration de la règle: celui-là +verbe +adj |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | fr |
| Files: | files | file ages | folders |
| SHA3-256: |
317c14913d42dbaeb302d36a3a25b09e |
| User & Date: | olr on 2017-06-03 13:42:14 |
| Other Links: | manifest | tags |
Context
|
2017-06-03
| ||
| 14:58 | [fr] faux positif avec les écritures épicènes check-in: 8a8e76664d user: olr tags: trunk, fr | |
| 13:42 | [fr] amélioration de la règle: celui-là +verbe +adj check-in: 317c14913d user: olr tags: trunk, fr | |
| 13:35 | [fr] tests mal placés check-in: c0b62f543a user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [11aa143af4] to [8a2e69ae9f].
| ︙ | ︙ | |||
8394 8395 8396 8397 8398 8399 8400 |
<<- (morph(\1, ">(?:être|sembler|devenir|re(?:ster|devenir)|para[îi]tre) ", False) or \1.endswith(" été")) and morphex(\2, ":[NAQ].*:p", ":[GWYsi]")
-2>> =suggSing(@) # Accord avec le sujet « je » : « \2 » devrait être au singulier.
TEST: j’étais {{perdus}} ->> perdu
TEST: j’aurais été {{perdus}} sans toi ->> perdu
TEST: je n’étais pas {{perdus}} ->> perdu
TEST: Je suis {{contents}}. ->> content
| | > | | | | | 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 |
<<- (morph(\1, ">(?:être|sembler|devenir|re(?:ster|devenir)|para[îi]tre) ", False) or \1.endswith(" été")) and morphex(\2, ":[NAQ].*:p", ":[GWYsi]")
-2>> =suggSing(@) # Accord avec le sujet « je » : « \2 » devrait être au singulier.
TEST: j’étais {{perdus}} ->> perdu
TEST: j’aurais été {{perdus}} sans toi ->> perdu
TEST: je n’étais pas {{perdus}} ->> perdu
TEST: Je suis {{contents}}. ->> content
TEST: J’en ai été {{contents}}. ->> content
TEST: Je parais {{contents}}. ->> content
TEST: Je dirais que la vie est un peu moins {{cher}} en France.
TEST: Je semble {{contents}}. ->> content
TEST: je ne suis pas {{petits}}
TEST: je parais {{insignifiants}}
TEST: Je suis moi aussi complètement {{désespérés}} ->> désespéré
TEST: J’y semble être {{perdus}}.
__[i]/ppas(ppas_tu_verbe)__
tu +(?:ne +|n’|)((?:es|étai|fus|se[rm]|soi|dev|re(?:dev|st)|par)\w*|a(?:s|ies|vais|urai?s) +été|eus(?:ses|) +été) +({w_2}) @@w,$
<<- (morph(\1, ">(?:être|sembler|devenir|re(?:ster|devenir)|para[îi]tre) ", False) or \1.endswith(" été")) and morphex(\2, ":[NAQ].*:p", ":[GWYsi]")
-2>> =suggSing(@) # Accord avec le sujet « tu » : « \2 » devrait être au singulier.
TEST: tu n’es pas {{petites}}
TEST: tu es {{insignifiants}}
TEST: tu deviens vraiment très {{forts}} à ce jeu.
__[i]/ppas(ppas_il_verbe)__
(il|ce|ce qui|celui +qui|ça +qui|lui +qui|celui-(?:ci|là) +(?:qui +|)|quiconque) +(?:ne +|n’|)((?:es|étai|f[uû]|se[mr]|soi|dev|re(?:dev|st)|par)\w*|a(?:it|vait|ura(?:it|)|) +été|e[uû]t +été) +({w_2}) @@0,w,$
<<- (morph(\2, ">(?:être|sembler|devenir|re(?:ster|devenir)|para[îi]tre) ", False) or \2.endswith(" été"))
and (morphex(\3, ":[NAQ].*:p", ":[GWYsi]") or morphex(\3, ":[AQ].*:f", ":[GWYme]"))
-3>> =suggMasSing(@) # Accord avec le sujet « \1 » : « \3 » devrait être au masculin singulier.
TEST: Il semble être {{partis}} pour toujours. ->> parti
TEST: Il est {{demander}} à chacun de participer.
TEST: Il est {{contents}}. ->> content
TEST: Il est {{laisser}} à lui-même
TEST: celui qui ne semble pas {{étonnés}}
TEST: c’est ça qui paraît {{stupides}}
TEST: celui-là semble {{perdus}} dans ses pensées.
__[i]/ppas(ppas_c_être)__
c’(?:est|était|e[uû]t +été) +({w_2}) @@$
<<- not (morph(\1, ">seule ", False) and after("^ +que? "))
and ( morphex(\1, ":[NAQ].*:p", ":[GWYsi]") or ( morphex(\1, ":[AQ].*:f", ":[GWYme]") and not morph(word(1), ":N.*:f", False, False) ) )
-1>> =suggMasSing(@) # Accord avec le sujet « c’ » : « \1 » devrait être au masculin singulier.
|
| ︙ | ︙ |