Grammalecte  Check-in [e9ce76eff0]

Overview
Comment:[fr] tests et ajustemenets
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: e9ce76eff08fb87fab56c3421e0050898db585406c4830b09fcc3082c586aeab
User & Date: olr on 2019-07-26 15:41:02
Other Links: manifest | tags
Context
2019-07-27
00:54
[fr] tests et ajustements check-in: ce82a99241 user: olr tags: trunk, fr
2019-07-26
15:41
[fr] tests et ajustemenets check-in: e9ce76eff0 user: olr tags: trunk, fr
09:45
[fr] tests et ajustements check-in: 87d50b49a3 user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [35d43b2e91] to [467d264135].

18159
18160
18161
18162
18163
18164
18165
18166

18167
18168
18169
18170
18171
18172
18173
18159
18160
18161
18162
18163
18164
18165

18166
18167
18168
18169
18170
18171
18172
18173







-
+







    [/-le|/-la|/-les]  *WORD  [autant|que|qu’|lorsque|quand|combien|comment|car|quoi|quoique|quoiqu’|puisque|puisqu’]
        <<- /infi/ morphVC(\1, ">laisser") and morph(\2, ":V1.*:Q", ">désemparer/")
        -2>> =suggVerbInfi(\2)                                                          # Après “laisser”, le verbe doit être à l’infinitif. Exemples : Laisser faire, laisser aller, laisser venir, etc.

TEST: Il se laisse trop {{allé}}, ce petit.
TEST: Nous nous laissions {{allé}} dans le plus complet abandon.
TEST: Je le laissais {{mangé}} autant qu’il le voulut.
TEST: Laisse-la {{abandonné}} ses études, si c’est ce qu’elle veut.
TEST: Laisse-la {{abandonnée}} ses études, si c’est ce qu’elle veut.
TEST: Cette perplexité à exister qui sans cesse vous tourmente et vous laisse désemparé



!!
!!
!!!! Usage pronominal avec “avoir” au lieu d’“être”                                               !!
19369
19370
19371
19372
19373
19374
19375
19376
19377


19378
19379
19380
19381
19382
19383
19384
19385
19386
19387
19388
19389
19390
19391
19392
19393


19394
19395
19396
19397
19398
19399
19400
19401
19402
19403
19404
19405
19406
19407


19408
19409
19410
19411
19412
19413
19414
19415
19416
19417
19418
19419
19420


19421
19422
19423
19424
19425
19426
19427
19428
19429
19430
19431
19432
19433
19434
19435
19436


19437
19438
19439
19440
19441
19442
19443
19369
19370
19371
19372
19373
19374
19375


19376
19377
19378
19379
19380
19381
19382
19383
19384
19385
19386
19387
19388
19389
19390
19391


19392
19393
19394
19395
19396
19397
19398
19399
19400
19401
19402
19403
19404
19405


19406
19407
19408
19409
19410
19411
19412
19413
19414
19415
19416
19417
19418


19419
19420
19421
19422
19423
19424
19425
19426
19427
19428
19429
19430
19431
19432
19433
19434


19435
19436
19437
19438
19439
19440
19441
19442
19443







-
-
+
+














-
-
+
+












-
-
+
+











-
-
+
+














-
-
+
+







__ppas_3sg_mas_se_verbe__
    [il|quiconque]  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[pf]¬:(?:G|W|V0|[me]:[si])
        <<- /ppas/ --1>> =suggMasSing(\-1)                              # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    [lui|ça|ceci|cela|celui-ci|celui-là]  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[pf]¬:(?:G|W|V0|[me]:[si])
        <<- /ppas/ not morph(<1, ":[RV]") --1>> =suggMasSing(\-1)       # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    ([lui|ça|ceci|cela|ce|c’|ç’|celui|celui-ci|celui-là])  qui  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  ([>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir])  @:[NA].*:[pf]¬:(?:G|W|V0|[me]:[si])
        <<- /ppas/ morph(\2, ":[123]s") --1>> =suggMasSing(\-1)         # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.
    [lui|ça|ceci|cela|ce|c’|ç’|celui|celui-ci|celui-là]  qui  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[pf]¬:(?:G|W|V0|[me]:[si])
        <<- /ppas/ morph(\-2, ":[123]s") --1>> =suggMasSing(\-1)        # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    lequel  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[pf]¬:(?:G|W|V0|[me]:[si])
        <<- /ppas/ not morph(<1, ":R") --1>> =suggMasSing(\-1)          # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

TEST: il se révéla totalement {{incapables}} d’y parvenir.
TEST: ceci se veut {{différents}} des autres.
TEST: celui-là qui ne se montre jamais {{reconnaissants}}
TEST: lequel se veut {{imbattables}} ?


__ppas_3sg_fem_se_verbe__
    [elle|celle-ci|celle-là]  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[pm]¬:(?:G|W|V0|[fe]:[si])
        <<- /ppas/ not morph(<1, ":[RV]") --1>> =suggFemSing(\-1)       # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

    ([elle|celle|celle-ci|celle-là])  qui  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  ([>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir])  @:[NA].*:[pm]¬:(?:G|W|V0|[fe]:[si])
        <<- /ppas/ morph(\2, ":[123]s") --1>> =suggFemSing(\-1)         # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.
    [elle|celle|celle-ci|celle-là]  qui  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[pm]¬:(?:G|W|V0|[fe]:[si])
        <<- /ppas/ morph(\-2, ":[123]s") --1>> =suggFemSing(\-1)        # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

    laquelle  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[pm]¬:(?:G|W|V0|[fe]:[si])
        <<- /ppas/ not morph(<1, ":R") --1>> =suggFemSing(\-1)          # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

TEST: Elle se sait plus {{fortes}} qu’eux tous.
TEST: elle se vit {{abandonné}}
TEST: à celle qui se révélera {{attentif}} à tous ces problèmes.
TEST: laquelle ne se sentit {{légitimes}} malgré ses compétences dans ce domaine.
TEST: elle se sent vide.


__ppas_1pl_nous_verbe__
    nous  ?[ne|n’]¿  nous  ([>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir])  @:[NA].*:s¬:(?:[GWpi]|V0)
        <<- /ppas/ morph(\1, ":1p") --1>> =suggPlur(\-1)                # Accord avec le sujet “nous” : “\-1” devrait être au pluriel.
    nous  ?[ne|n’]¿  nous  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:s¬:(?:[GWpi]|V0)
        <<- /ppas/ morph(\-2, ":1p") --1>> =suggPlur(\-1)               # Accord avec le sujet “nous” : “\-1” devrait être au pluriel.

TEST: nous nous pensions {{invincible}} jusqu’au jour où tout a basculé.


__ppas_3pl_mas_se_verbe__
    ils  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[sf]¬:(?:G|W|V0|[me]:[pi])
        <<- /ppas/ --1>> =suggMasPlur(\-1)                              # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    [ceux-ci|ceux-là]  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[sf]¬:(?:G|W|V0|[me]:[pi])
        <<- /ppas/ not morph(<1, ":[RV]") --1>> =suggMasPlur(\-1)       # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    ([eux|ceux|ceux-ci|ceux-là])  qui  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  ([>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir])  @:[NA].*:[sf]¬:(?:G|W|V0|[me]:[pi])
        <<- /ppas/ morph(\2, ":3p") --1>> =suggMasPlur(\-1)             # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.
    [eux|ceux|ceux-ci|ceux-là]  qui  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[sf]¬:(?:G|W|V0|[me]:[pi])
        <<- /ppas/ morph(\-2, ":3p") --1>> =suggMasPlur(\-1)            # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

    lesquels  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[sf]¬:(?:G|W|V0|[me]:[pi])
        <<- /ppas/ not morph(<1, ":R") --1>> =suggMasPlur(\-1)          # Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.

TEST: ils se montrent {{exigeantes}}
TEST: ceux-ci se surent {{espionné}} par les agents secrets de l’ennemi.
TEST: agissons eux qui se montrent tellement {{arrogantes}} qu’ils méritent une petite leçon.
TEST: lesquels se pensent encore {{anonyme}}


__ppas_3pl_fem_se_verbe__
    [elles|celles-ci|celles-là]  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[sm]¬:(?:G|W|V0|[fe]:[pi])
        <<- /ppas/ not morph(<1, ":[RV]") --1>> =suggFemPlur(\-1)       # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

    ([elles|celles|celles-ci|celles-là])  qui  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  ([>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir])  @:[NA].*:[sm]¬:(?:G|W|V0|[fe]:[pi])
        <<- /ppas/ morph(\2, ":3p") --1>> =suggFemPlur(\-1)             # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.
    [elles|celles|celles-ci|celles-là]  qui  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[sm]¬:(?:G|W|V0|[fe]:[pi])
        <<- /ppas/ morph(\-2, ":3p") --1>> =suggFemPlur(\-1)            # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

    lesquelles  ?[ne|n’]¿  [se|s’]  ?[en|y]¿  [>montrer|>penser|>révéler|>savoir|>sentir|>voir|>vouloir]  @:[NA].*:[sm]¬:(?:G|W|V0|[fe]:[pi])
        <<- /ppas/ not morph(<1, ":R") --1>> =suggFemPlur(\-1)          # Accord avec le sujet “\1” : “\-1” devrait être au féminin singulier.

TEST: elles se sentent {{perdu}}                                                    ->> perdues
TEST: contre celles qui se veulent {{ignorante}} des réalités.                      ->> ignorantes
TEST: Lesquelles s’y montraient {{dure}}.                                           ->> dures
20652
20653
20654
20655
20656
20657
20658
20659


20660
20661
20662

20663
20664
20665
20666
20667
20668
20669
20652
20653
20654
20655
20656
20657
20658

20659
20660
20661
20662
20663
20664
20665
20666
20667
20668
20669
20670
20671







-
+
+



+







    [<start>|,]  ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]¬:[NAGM]  en     @:[123][sp]¬:[NA]
    [<start>|,]  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]¬:[NAGM]  en     @:[123][sp]¬:[NA]
    [<start>|,]  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]¬:[NAGM]  en     @:[123][sp]¬:[NA]
    [<start>|,]  ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]¬:[NAGM]  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: arrive ainsi le {{dépare}}
TEST: ne donne pas le {{signale}}
TEST: nenvoie pas leur {{signale}}
TEST: observa alors la {{saillit}}
TEST: ensuite, tu vois, surviennent les {{désires}}.
TEST: ne leur donne pas le {{choie}}.
TEST: ne gère pas l’{{accueille}} comme il faut.
TEST: sont en {{recule}}
TEST: cela le rend malade
TEST: Marie Desplechin en savait quelque chose
TEST: qui les aiment, les étudient, les protègent mais aussi les exploitent, les chassent, les mangent


__conf_vinfi_adj__
    <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel]                *WORD      *WORD    [ne|n’|me|m’|te|t’|se|s’]
20925
20926
20927
20928
20929
20930
20931

20932
20933
20934
20935
20936
20937
20938
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941







+








    lui               en                   @:(?:[123][sp]|P|Y)¬:X
        <<- not morph(<1, ":(?:R|3s)") ~1:2>> *

    t’  [le|la|l’|les|en|y]  @:(?:[123][sp]|P|Y)¬:X
        <<- not morph(\3, ":2s") or value(<1, "|je|j’|tu|il|elle|on|nous|vous|ils|elles|") ~1:2>> *
        <<- ~2>> *


__purge_préverbes_négation__
    [ne|n’]  [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:(?:[123][sp]|P|Y)¬:X
    [ne|n’]  [me|m’|te|t’|se|s’|nous|vous]  [le|la|l’|les|en|y]        @:(?:[123][sp]|P|Y)¬:X
    [ne|n’]  [le|la|l’|les]                 [lui|leur|en|y]            @:(?:[123][sp]|P|Y)¬:X
    [ne|n’]  [lui|leur]                     en                         @:(?:[123][sp]|P|Y)¬:X
        <<- ~1:-2>> *
21049
21050
21051
21052
21053
21054
21055
21056

21057
21058
21059
21060
21061
21062
21063


















21064
21065
21066


21067
21068
21069
21070
21071




21072
21073
21074
21075
21076
21077
21078
21052
21053
21054
21055
21056
21057
21058

21059
21060
21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
21083
21084
21085
21086
21087
21088
21089
21090
21091
21092
21093
21094
21095
21096
21097
21098
21099
21100
21101
21102
21103
21104
21105







-
+







+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+



+
+





+
+
+
+







        <<- /conf/ (morph(\2, ":M") and morph(\4, ":M")) or (morph(\2, ":Y") and morph(\4, ":Y")) -3>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [je|tu|il|elle|on|nous|vous|ils|elles]  *WORD  est  [je|tu|il|elle|on|nous|vous|ils|elles]  *WORD
        <<- /conf/ morph(\3, ":[123][sp]") and morph(\6, ":[123][sp]") -4>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [je|tu|il|elle|on|nous|vous|ils|elles]  >être  *WORD  est
    <start>  [je|tu|il|elle|on|nous|vous|ils|elles|ce]  >être  *WORD  est
        <<- /conf/ morph(\-2, ":[QA]") --1>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [je|tu|il|elle|on|nous|vous|ils|elles]  >avoir  *WORD  est
        <<- /conf/ morph(\-2, ":Q") --1>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [je|tu|il|elle|on|nous|vous|ils|elles]  *WORD
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  est
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  <end>
        <<- /conf/ morph(\3, ":([123][sp]|P)") -6>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [je|tu|il|elle|on|nous|vous|ils|elles|ce]  >être  *WORD
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  est
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  <end>
        <<- /conf/ morph(\3, ":([123][sp]|P)") and morph(\4, ":[QA]") -7>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

    <start>  [je|tu|il|elle|on|nous|vous|ils|elles]  >avoir  *WORD
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  est
        ||   [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles|quelques|certains|certaines|plusieurs]  *WORD  <end>
        <<- /conf/ morph(\3, ":([123][sp]|P)") and morph(\4, ":Q") -7>> et
        # Confusion probable : “est” une forme conjuguée du verbe “être”. Pour la conjonction de coordination, écrivez “et”.|https://fr.wiktionary.org/wiki/et

TEST: la table {{est}} la chaise m’appartiennent.                                   ->> et
TEST: quelques plats {{est}} plusieurs conserves seront mis à ta disposition.       ->> et
TEST: les ouvriers commencèrent l’évaluation {{est}} les travaux                    ->> et
TEST: plusieurs enfants ont commencé les maths {{est}} la physique                  ->> et
TEST: ces gens-là sont devenus des butors {{est}} des rustres                       ->> et
TEST: Paulette {{est}} Pierrette sont incollables sur le sujet.                     ->> et
TEST: Manger {{est}} dormir demeurent ses occupations favorites.                    ->> et
TEST: Elle arriva {{est}} ils se mirent à rire                                      ->> et
TEST: ils sont finis {{est}} on ne les reverra plus                                 ->> et
TEST: Elles avaient vendu {{est}} donné beaucoup de leurs vieux livres              ->> et
TEST: Vous êtes des butors {{est}} des malappris                                    ->> et
TEST: ils méprisent les butors {{est}} les crétins                                  ->> et
TEST: les femmes sont parties ce matin {{est}} ce soir                              ->> et
TEST: il avait mangé des moules {{est}} des frites                                  ->> et
TEST: ce matin pluvieux l’ambiance est à présent la pire.


#### veillez / veuillez
__conf_veillez__
    [<start>|,]  veuillez  à  [ne|n’|me|m’|nous|@:Y]
        <<- /conf/ -2>> veillez                                     # Confusion probable : “veuillez” est une forme conjuguée du verbe “vouloir”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1939