Overview
| Comment: | [fr] tests et ajustements |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | fr |
| Files: | files | file ages | folders |
| SHA3-256: |
3178e0923f0d4eeeff21dd3352dc9a33 |
| User & Date: | olr on 2019-07-24 11:07:57 |
| Other Links: | manifest | tags |
Context
|
2019-07-24
| ||
| 17:17 | [fr] tests et ajustements check-in: 47541d19bf user: olr tags: trunk, fr | |
| 11:07 | [fr] tests et ajustements check-in: 3178e0923f user: olr tags: trunk, fr | |
| 11:01 | [fr] tests et ajustements check-in: 72c5a3d7e1 user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [c355de25ae] to [ec40be2827].
| ︙ | ︙ | |||
10123 10124 10125 10126 10127 10128 10129 |
toute @:[NA].*:[mp]¬:(?:W|G|M|Y|P|[fe]:[is])
<<- /gn/ morph(<1, ":R") -2>> =suggFemSing(\2, True) # Accord avec “toute” : “\2” devrait être au féminin singulier.
<<- /gn/ __also__ and morph(\2, ":[NA].*:f:p") -1>> toutes # Accord avec “\2”.
TEST: Toute {{époux}} doit faire preuve de bienveillance
TEST: de toute {{grand}} entreprise
| | | | 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 |
toute @:[NA].*:[mp]¬:(?:W|G|M|Y|P|[fe]:[is])
<<- /gn/ morph(<1, ":R") -2>> =suggFemSing(\2, True) # Accord avec “toute” : “\2” devrait être au féminin singulier.
<<- /gn/ __also__ and morph(\2, ":[NA].*:f:p") -1>> toutes # Accord avec “\2”.
TEST: Toute {{époux}} doit faire preuve de bienveillance
TEST: de toute {{grand}} entreprise
TEST: contre {{toute}} {{petites}} corruption
TEST: Il se souvient de toute mon histoire.
__gn_toutes_nom__
[<start>|,] toutes @:[NA].*:[ms]¬:(?:W|G|M|[fe]:[ip])
de toutes @:[NA].*:[ms]¬:(?:W|G|M|Y|[fe]:[ip])
<<- /gn/ -3>> =suggFemPlur(\3, True) # Accord avec “toutes” : “\3” devrait être au féminin pluriel.
<<- /gn/ morph(\3, ":[NA].*:f:s") -2>> toute # Accord avec “\3”.
toutes @:[NA].*:[ms]¬:(?:W|G|M|Y|P|[fe]:[ip])
<<- /gn/ morph(<1, ":R") -2>> =suggFemPlur(\2, True) # Accord avec “toutes” : “\2” devrait être au féminin pluriel.
<<- /gn/ __also__ and morph(\2, ":[NA].*:f:s") -1>> toute # Accord avec “\2”.
TEST: {{toutes}} {{folle}} qu’elles croient être, elles sont aussi raisonnables que quiconque
TEST: avec {{toutes}} {{femme}}
TEST: sur {{toutes}} {{armure}}
!!
!!
|
| ︙ | ︙ | |||
20536 20537 20538 20539 20540 20541 20542 |
[/VCint|/VCimp] en @:[123][sp]¬:[NA]
<<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True) # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est une préposition, il faut placer un nom après.
TEST: Siffle-t-il le {{dépare}} du duel ? ->> départ
TEST: Regardes-tu la {{commette}} ? ->> comète
TEST: Gérons-nous l’{{accueille}} ? ->> accueil
| | | 20536 20537 20538 20539 20540 20541 20542 20543 20544 20545 20546 20547 20548 20549 20550 |
[/VCint|/VCimp] en @:[123][sp]¬:[NA]
<<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True) # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est une préposition, il faut placer un nom après.
TEST: Siffle-t-il le {{dépare}} du duel ? ->> départ
TEST: Regardes-tu la {{commette}} ? ->> comète
TEST: Gérons-nous l’{{accueille}} ? ->> accueil
TEST: Connaissent-ils leur {{chaînent}} ->> chaîne|chaine|chêne
TEST: Écrit-elle les {{fixions}} ? ->> fictions
TEST: Sait-elle le {{choie}} qu’il a fait ? ->> choix
TEST: Entreront-ils en {{contacte}} avec eux ? ->> contact
__conf_vc_int_imp_verbe__
[/VCint|/VCimp] @:[123][sp]¬:[GNAQWM]
|
| ︙ | ︙ | |||
21255 21256 21257 21258 21259 21260 21261 |
<<- /inte/ space_after(\2, 1, 1) and
( (value(\2, "|avions|") and not morph(\1, ":A.*:[me]:[sp]") and not morph(\-1, ":(:?3[sp]|Ov)"))
or (morph(\2, ":V.*:1p", ":[GNW]") and not morph(\1, ":Os")) )
-2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union.
TEST: {{retrouverons nous}} enfin la tranquilité ?
TEST: Ne {{sommes nous}} pas des dieux ?
| | | 21255 21256 21257 21258 21259 21260 21261 21262 21263 21264 21265 21266 21267 21268 21269 |
<<- /inte/ space_after(\2, 1, 1) and
( (value(\2, "|avions|") and not morph(\1, ":A.*:[me]:[sp]") and not morph(\-1, ":(:?3[sp]|Ov)"))
or (morph(\2, ":V.*:1p", ":[GNW]") and not morph(\1, ":Os")) )
-2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union.
TEST: {{retrouverons nous}} enfin la tranquilité ?
TEST: Ne {{sommes nous}} pas des dieux ?
TEST: À quelle autorité {{prétendons nous}} si…
TEST: quel exercice {{avions nous}} revu ?
TEST: les avions nous font rêver.
__inte_union_vous__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~..e[zs]$ vous [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~..e[zs]$ vous @:¬:2p
|
| ︙ | ︙ | |||
21385 21386 21387 21388 21389 21390 21391 |
[>aller|>venir] ~..(?:ée?s?|ez)$
<<- /infi/ morph(\1, ":", ":[GN]") and morph(\2, ":V", ":M|>(?:accompagner|armer|armurer|casquer|déguiser)/")
-2>> =suggVerbInfi(\2) # S’il s’agit d’une action à accomplir, le verbe devrait être à l’infinitif.
TEST: elle préférait {{mangée}} seule.
TEST: Il venait, comme d’habitude, {{discuté}} avec son ami.
| | | 21385 21386 21387 21388 21389 21390 21391 21392 21393 21394 21395 21396 21397 21398 21399 |
[>aller|>venir] ~..(?:ée?s?|ez)$
<<- /infi/ morph(\1, ":", ":[GN]") and morph(\2, ":V", ":M|>(?:accompagner|armer|armurer|casquer|déguiser)/")
-2>> =suggVerbInfi(\2) # S’il s’agit d’une action à accomplir, le verbe devrait être à l’infinitif.
TEST: elle préférait {{mangée}} seule.
TEST: Il venait, comme d’habitude, {{discuté}} avec son ami.
TEST: Ces types-là venaient {{mangé}} chez moi tous les dimanches.
TEST: ils viennent bien entendu {{attaqué}} le parlement
TEST: ils vont par voie de conséquence vraiment {{attaqué}} la banque
TEST: elles ont pu {{mangé}}
TEST: Cette affaire ne va rien {{arrangé}}.
TEST: ils vont de manière non conventionnelle {{fêtée}} leur réussite.
TEST: ils vont de manière absurde {{arrivé}} au résultat inverse à leurs espérances
TEST: croyez-vous qu’ils oseront {{proposé}} des amendements aussi audacieux ?
|
| ︙ | ︙ |