Grammalecte  Check-in [80209c091a]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:[fr] faux positifs
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256:80209c091ac62f784ba1eb299a56d7141b4db6e9cf46605b58707665af2afb48
User & Date: olr 2018-11-29 07:24:30
Context
2018-11-29
08:21
[fr] màj: gn_3m, +faux positif check-in: 4454aae19b user: olr tags: fr, trunk
07:24
[fr] faux positifs check-in: 80209c091a user: olr tags: fr, trunk
07:05
[fr] màj: écriture épicène, +faux positifs, +ajustements check-in: ac390cefa4 user: olr tags: fr, trunk
Changes

Changes to gc_lang/fr/rules.grx.

17378
17379
17380
17381
17382
17383
17384

17385
17386
17387
17388
17389

17390
17391
17392
17393
17394

17395
17396
17397
17398
17399

17400
17401
17402
17403
17404

17405
17406
17407
17408
17409

17410
17411
17412
17413
17414

17415
17416
17417
17418
17419
17420
17421
17422
.....
17428
17429
17430
17431
17432
17433
17434

17435
17436
17437
17438
17439
17440
17441
!!
!!!! Incohérence verbe/nom                                                                        !!
!!
!!

__conf_le_la_leur_les_verbe_nom!6__
    [<start>|,] [le|un]         @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]

    [<start>|,] [le|un]         @:V¬:[NAY]  ?[le|la|l’|les|nous|vous|leur]¿  @:[123][sp]¬:Q
        <<- /conf/ hasSimil(\3, ":[NA].*:[me]:[si]")
        -3>> =suggSimil(\3, ":[NA].*:[me]:[si]", True)                              # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] [la|une]        @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]

    [<start>|,] [la|une]        @:V¬:[NAY]  ?[le|la|l’|les|nous|vous|leur]¿  @:[123][sp]¬:Q
        <<- /conf/ hasSimil(\3, ":[NA].*:[fe]:[si]")
        -3>> =suggSimil(\3, ":[NA].*:[fe]:[si]", True)                              # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] l’              @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]

    [<start>|,] l’              @:V¬:[NAY]  ?[le|la|l’|les|nous|vous|leur]¿  @:[123][sp]¬:Q
        <<- /conf/ hasSimil(\3, ":[NA].*:[si]")
        -3>> =suggSimil(\3, ":[NA].*:[si]", True)                                   # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] leur            @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]

    [<start>|,] leur            @:V¬:[NAY]  ?[le|la|l’|les|nous|vous|leur]¿  @:[123][sp]¬:Q
        <<- /conf/ hasSimil(\3, ":[NA].*:[si]")
        -3>> =suggSimil(\3, ":[NA].*:[si]", True)                                   # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] [les|plusieurs] @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]

    [<start>|,] [les|plusieurs] @:V¬:[NAY]  ?[le|la|l’|les|nous|vous|leur]¿  @:[123][sp]¬:Q
        <<- /conf/ hasSimil(\3, ":[NA].*:[pi]")
        -3>> =suggSimil(\3, ":[NA].*:[pi]", True)                                   # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] certains        @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]

    [<start>|,] certains        @:V¬:[NAY]  ?[le|la|l’|les|nous|vous|leur]¿  @:[123][sp]¬:Q
        <<- /conf/ hasSimil(\3, ":[NA].*:[me]:[pi]")
        -3>> =suggSimil(\3, ":[NA].*:[me]:[pi]", True)                              # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] certaines       @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]

    [<start>|,] certaines       @:V¬:[NAY]  ?[le|la|l’|les|nous|vous|leur]¿  @:[123][sp]¬:Q
        <<- /conf/ hasSimil(\3, ":[NA].*:[fe]:[pi]")
        -3>> =suggSimil(\3, ":[NA].*:[fe]:[pi]", True)                              # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

TEST: Un {{défie}} se définit par la difficulté                 ->> défi
TEST: Le {{défit}} ne l’enthousiasmait pas.                     ->> défi
TEST: Le {{défie}} ne l’enthousiasmait pas.                     ->> défi
TEST: Les {{connections}} étaient défaillantes.                 ->> connexions
................................................................................
TEST: Certains {{ennuient}} nous attendaient                    ->> ennuis
TEST: Certaines {{connections}} se préparaient                  ->> connexions
TEST: Les amener n’apportait que des problèmes.
TEST: Le prendre par surprise était difficile.
TEST: La consigner devenait une obligation.
TEST: Les reconnaître semblait nécessaire.
TEST: Son ministre du Budget, Gérald Darmanin, l’avait dit plus crûment sur RTL



__conf_suj_verbe_det_verbe_nom__
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles]  ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]        le  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles]  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]        le  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles]  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]        le  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles]  ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]        le  @:[123][sp]¬:[NA].*:[me]:[si]







>
|




>
|




>
|




>
|




>
|




>
|




>
|







 







>







17378
17379
17380
17381
17382
17383
17384
17385
17386
17387
17388
17389
17390
17391
17392
17393
17394
17395
17396
17397
17398
17399
17400
17401
17402
17403
17404
17405
17406
17407
17408
17409
17410
17411
17412
17413
17414
17415
17416
17417
17418
17419
17420
17421
17422
17423
17424
17425
17426
17427
17428
17429
.....
17435
17436
17437
17438
17439
17440
17441
17442
17443
17444
17445
17446
17447
17448
17449
!!
!!!! Incohérence verbe/nom                                                                        !!
!!
!!

__conf_le_la_leur_les_verbe_nom!6__
    [<start>|,] [le|un]         @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]
    [<start>|,] [le|un]         @:V¬:[NAY]  [le|la|l’|les|leur]         @:[123][sp]¬:[QNAG]
    [<start>|,] [le|un]         @:V¬:[NAY]  ?[nous|vous]¿               @:[123][sp]¬:[QG]
        <<- /conf/ hasSimil(\3, ":[NA].*:[me]:[si]")
        -3>> =suggSimil(\3, ":[NA].*:[me]:[si]", True)                              # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] [la|une]        @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]
    [<start>|,] [la|une]        @:V¬:[NAY]  [le|la|l’|les|leur]         @:[123][sp]¬:[QNAG]
    [<start>|,] [la|une]        @:V¬:[NAY]  ?[nous|vous]¿               @:[123][sp]¬:[QG]
        <<- /conf/ hasSimil(\3, ":[NA].*:[fe]:[si]")
        -3>> =suggSimil(\3, ":[NA].*:[fe]:[si]", True)                              # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] l’              @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]
    [<start>|,] l’              @:V¬:[NAY]  [le|la|l’|les|leur]         @:[123][sp]¬:[QNAG]
    [<start>|,] l’              @:V¬:[NAY]  ?[nous|vous]¿               @:[123][sp]¬:[QG]
        <<- /conf/ hasSimil(\3, ":[NA].*:[si]")
        -3>> =suggSimil(\3, ":[NA].*:[si]", True)                                   # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] leur            @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]
    [<start>|,] leur            @:V¬:[NAY]  [le|la|l’|les|leur]         @:[123][sp]¬:[QNAG]
    [<start>|,] leur            @:V¬:[NAY]  ?[nous|vous]¿               @:[123][sp]¬:[QG]
        <<- /conf/ hasSimil(\3, ":[NA].*:[si]")
        -3>> =suggSimil(\3, ":[NA].*:[si]", True)                                   # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] [les|plusieurs] @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]
    [<start>|,] [les|plusieurs] @:V¬:[NAY]  [le|la|l’|les|leur]         @:[123][sp]¬:[QNAG]
    [<start>|,] [les|plusieurs] @:V¬:[NAY]  ?[nous|vous]¿               @:[123][sp]¬:[QG]
        <<- /conf/ hasSimil(\3, ":[NA].*:[pi]")
        -3>> =suggSimil(\3, ":[NA].*:[pi]", True)                                   # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] certains        @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]
    [<start>|,] certains        @:V¬:[NAY]  [le|la|l’|les|leur]         @:[123][sp]¬:[QNAG]
    [<start>|,] certains        @:V¬:[NAY]  ?[nous|vous]¿               @:[123][sp]¬:[QG]
        <<- /conf/ hasSimil(\3, ":[NA].*:[me]:[pi]")
        -3>> =suggSimil(\3, ":[NA].*:[me]:[pi]", True)                              # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

    [<start>|,] certaines       @:V¬:[NAY]  [ne|n’|me|m’|te|s’|se|s’]
    [<start>|,] certaines       @:V¬:[NAY]  [le|la|l’|les|leur]         @:[123][sp]¬:[QNAG]
    [<start>|,] certaines       @:V¬:[NAY]  ?[nous|vous]¿               @:[123][sp]¬:[QG]
        <<- /conf/ hasSimil(\3, ":[NA].*:[fe]:[pi]")
        -3>> =suggSimil(\3, ":[NA].*:[fe]:[pi]", True)                              # Confusion probable : “\3” est une forme verbale conjuguée. Si “\2” est un déterminant, il faut placer un nom après.

TEST: Un {{défie}} se définit par la difficulté                 ->> défi
TEST: Le {{défit}} ne l’enthousiasmait pas.                     ->> défi
TEST: Le {{défie}} ne l’enthousiasmait pas.                     ->> défi
TEST: Les {{connections}} étaient défaillantes.                 ->> connexions
................................................................................
TEST: Certains {{ennuient}} nous attendaient                    ->> ennuis
TEST: Certaines {{connections}} se préparaient                  ->> connexions
TEST: Les amener n’apportait que des problèmes.
TEST: Le prendre par surprise était difficile.
TEST: La consigner devenait une obligation.
TEST: Les reconnaître semblait nécessaire.
TEST: Son ministre du Budget, Gérald Darmanin, l’avait dit plus crûment sur RTL
TEST: Certains jouent la carte de la dérision


__conf_suj_verbe_det_verbe_nom__
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles]  ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:[123][sp]        le  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles]  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:[123][sp]        le  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles]  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:[123][sp]        le  @:[123][sp]¬:[NA].*:[me]:[si]
    [<start>|,]  [je|j’|tu|il|elle|on|nous|vous|ils|elles]  ?[ne|n’]¿   [lui|leur]                      en                          @:[123][sp]        le  @:[123][sp]¬:[NA].*:[me]:[si]