Grammalecte  Check-in [4698a4f99c]

Overview
Comment:[fr] faux positifs et ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 4698a4f99c0bbc7b9daac5e66c0df7e4872012d904aeac262f20cfa98f6244f2
User & Date: olr on 2021-02-10 10:14:45
Other Links: manifest | tags
Context
2021-02-10
11:39
[core][fr][graphspell] code cleaning: pylint check-in: 78b5950c87 user: olr tags: trunk, fr, core, graphspell
10:14
[fr] faux positifs et ajustements check-in: 4698a4f99c user: olr tags: trunk, fr
08:45
[graphspell] JaroWinkler: modify variable names check-in: 6ee195e8d3 user: olr tags: trunk, graphspell
Changes

Modified gc_lang/fr/rules.grx from [5336f0db3c] to [7fff616824].

4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221


4222
4223
4224
4225
4226
4227
4228
TEST: __ocr__ il aurait dû la trouver
TEST: __ocr__ Tous eussent dû subir ce supplice raffiné.


# elle / elfe
__ocr_elle__
    elfe
        <<- /ocr/ morph(<1, ":R|<start>|>,") or isNextVerb() ->> elle                               && Erreur de numérisation ?

    elfes
        <<- /ocr/ morph(<1, ":R|<start>|>,") or isNextVerb() ->> elles                              && Erreur de numérisation ?



TEST: __ocr__ {{elfe}} viendra bientôt                                          ->> elle
TEST: __ocr__ {{Elfes}} s’ennuyaient à mourir.                                  ->> Elles


# est / ost
__ocr_est__
    ost







|


|

>
>







4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
TEST: __ocr__ il aurait dû la trouver
TEST: __ocr__ Tous eussent dû subir ce supplice raffiné.


# elle / elfe
__ocr_elle__
    elfe
        <<- /ocr/ morph(<1, ":[RC]|<start>|>,") ->> elle                                            && Erreur de numérisation ?

    elfes
        <<- /ocr/ morph(<1, ":[RC]|<start>|>,") ->> elles                                           && Erreur de numérisation ?

TEST: __ocr__ une araignée grimpait sur {{elfe}}                                ->> elle
TEST: __ocr__ elles parlaient entre {{elfes}}                                   ->> elles
TEST: __ocr__ {{elfe}} viendra bientôt                                          ->> elle
TEST: __ocr__ {{Elfes}} s’ennuyaient à mourir.                                  ->> Elles


# est / ost
__ocr_est__
    ost
18245
18246
18247
18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
    >chemin à parcourir
    >chemise à jabot
    >chemise [de|d’] nuit
    >chemise sans >manche
    >chèque en blanc
    >chèque sans provision
    >cheval [de|d’] [bataille|guerre|Troie]
    >chien [de|d’] [garde|guerre]
    >chili con carne
    >chômage [de|d’] masse
    >chou à la crème ?[fouettée|diplomate|mousseline|patissière|pralinée]¿
    >cible en approche
    >cité u
    [clair+s] [de|d’] lune
    >classement sans suite







|







18247
18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
18260
18261
    >chemin à parcourir
    >chemise à jabot
    >chemise [de|d’] nuit
    >chemise sans >manche
    >chèque en blanc
    >chèque sans provision
    >cheval [de|d’] [bataille|guerre|Troie]
    >chien [de|d’] [garde|guerre|traîneau|traineau]
    >chili con carne
    >chômage [de|d’] masse
    >chou à la crème ?[fouettée|diplomate|mousseline|patissière|pralinée]¿
    >cible en approche
    >cité u
    [clair+s] [de|d’] lune
    >classement sans suite
23674
23675
23676
23677
23678
23679
23680




23681
23682
23683
23684
23685
23686
23687
TEST: l’{{amoureux}} et {{merveilleuse}} imbécile que nous avions là                ->> amoureuse|||merveilleux
TEST: l’{{amoureuse}} et {{merveilleux}} imbécile que nous avons là                 ->> amoureux|||merveilleuse
TEST: l’ignorant et sot {{hommes}} que voilà                                        ->> homme
TEST: j’aide l’homme et par amour pour lui le laisse libre.


__gn_le_1m__




    ,  le  *WORD
        <<- /gn/ morph(\2, ":D") >>>
        <<- /gn/ morph(\3, ":[NA].*:f", ":(?:e|m|P|G|W|[123][sp]|Y)") -2>> =suggLesLa(\3)           && Accord de genre erroné : « \3 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\3) -3>> =suggMasSing(\3, True)                            && Accord de genre erroné : « \2 » est un déterminant masculin.
        <<- /gn/ __else__ and morph(\3, ":[NA].*:p", ":(?:[siPGWY]|[123][sp])") -3>> =suggMasSing(\3)   && Accord de nombre erroné : « \3 » devrait être au singulier.
        <<- /gn/ __also__ -2>> les                                                                  && Accord de nombre erroné : « \3 » est au pluriel.








>
>
>
>







23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
23689
23690
23691
23692
23693
TEST: l’{{amoureux}} et {{merveilleuse}} imbécile que nous avions là                ->> amoureuse|||merveilleux
TEST: l’{{amoureuse}} et {{merveilleux}} imbécile que nous avons là                 ->> amoureux|||merveilleuse
TEST: l’ignorant et sot {{hommes}} que voilà                                        ->> homme
TEST: j’aide l’homme et par amour pour lui le laisse libre.


__gn_le_1m__
    comme le montre [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]
    comme le montre $:M
        <<- !2:3>>

    ,  le  *WORD
        <<- /gn/ morph(\2, ":D") >>>
        <<- /gn/ morph(\3, ":[NA].*:f", ":(?:e|m|P|G|W|[123][sp]|Y)") -2>> =suggLesLa(\3)           && Accord de genre erroné : « \3 » est féminin.
        <<- /gn/ __also__ and hasMasForm(\3) -3>> =suggMasSing(\3, True)                            && Accord de genre erroné : « \2 » est un déterminant masculin.
        <<- /gn/ __else__ and morph(\3, ":[NA].*:p", ":(?:[siPGWY]|[123][sp])") -3>> =suggMasSing(\3)   && Accord de nombre erroné : « \3 » devrait être au singulier.
        <<- /gn/ __also__ -2>> les                                                                  && Accord de nombre erroné : « \3 » est au pluriel.

23709
23710
23711
23712
23713
23714
23715



23716
23717
23718
23719
23720
23721
23722
TEST: sur {{le}} {{tables}}                                                             ->> les|la|||
TEST: avec {{le}} {{pile}}                                                              ->> la|||pilé
TEST: contre {{le}} {{rois}}                                                            ->> les|||roi
TEST: {{le}} {{publique}}                                                               ->> la|||public
TEST: {{Le}} {{pendue}}                                                                 ->> La|||pendu
TEST: {{Le}} personne répond.                                                           ->> La
TEST: {{le}} {{quotients}}                                                              ->> les|||quotient



TEST: Comme avec l’Hyperloop, le bus chinois conçu pour passer au-dessus des voitures
TEST: Je le levai, le brandis et frappai de taille.


__gn_le_2m__
    le  *WORD  *WORD
        <<- /gn/ morph(\1, ":D") and not value(<1, "|et|ou|de|") and not morph(\3, ">seul/") >>>







>
>
>







23715
23716
23717
23718
23719
23720
23721
23722
23723
23724
23725
23726
23727
23728
23729
23730
23731
TEST: sur {{le}} {{tables}}                                                             ->> les|la|||
TEST: avec {{le}} {{pile}}                                                              ->> la|||pilé
TEST: contre {{le}} {{rois}}                                                            ->> les|||roi
TEST: {{le}} {{publique}}                                                               ->> la|||public
TEST: {{Le}} {{pendue}}                                                                 ->> La|||pendu
TEST: {{Le}} personne répond.                                                           ->> La
TEST: {{le}} {{quotients}}                                                              ->> les|||quotient
TEST: la description des faits comme le montre Claire Scodellaro dans le chapitre 12
TEST: on peut croire n’importe quoi, comme le montre le pari de Pascal, puisque ça ne coûte jamais rien.
TEST: comme le montre la police de New York
TEST: Comme avec l’Hyperloop, le bus chinois conçu pour passer au-dessus des voitures
TEST: Je le levai, le brandis et frappai de taille.


__gn_le_2m__
    le  *WORD  *WORD
        <<- /gn/ morph(\1, ":D") and not value(<1, "|et|ou|de|") and not morph(\3, ">seul/") >>>