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
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, ":R|<start>|>,") or isNextVerb() ->> elle                               && Erreur de numérisation ?
        <<- /ocr/ morph(<1, ":[RC]|<start>|>,") ->> elle                                            && Erreur de numérisation ?

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