Grammalecte  Check-in [0915b69239]

Overview
Comment:[fr] faux positif
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 0915b69239b1d45811d4f3c39f868f37867cb11f00f52d053697830a2dba0507
User & Date: olr on 2021-03-10 20:22:17
Other Links: manifest | tags
Context
2021-03-11
13:24
[lo] convert errors position if special chars are found (Unicode > \U0001000) check-in: 7ef0b6ae8a user: olr tags: lo, trunk
2021-03-10
20:22
[fr] faux positif check-in: 0915b69239 user: olr tags: fr, trunk
2021-03-09
07:23
[fr] ajustements check-in: f831e2b562 user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [16699b2371] to [7fe4863730].

19393
19394
19395
19396
19397
19398
19399

19400
19401
19402
19403
19404
19405
19406
    >tenue [de|d’] [rechange|route]
    >terrain [de|d’] [atterrissage|chasse|entente|golf|prédilection]
    >tête à claques
    >tête d’ enterrement
    >tête [de|d’] [linotte|déterré+ses|mule|pont]
    >terrain à découvert
    >terrain [de|d’] jeu

    >théâtre [de|d’] boulevard
    >tigre à dents [de|d’] sabre
    >tigre [de|d’] papier ?mâché¿
    >tir à boulets rouges
    >tir à la première personne
    >tir [de|d’] barrage
    >tiret d’ incise







>







19393
19394
19395
19396
19397
19398
19399
19400
19401
19402
19403
19404
19405
19406
19407
    >tenue [de|d’] [rechange|route]
    >terrain [de|d’] [atterrissage|chasse|entente|golf|prédilection]
    >tête à claques
    >tête d’ enterrement
    >tête [de|d’] [linotte|déterré+ses|mule|pont]
    >terrain à découvert
    >terrain [de|d’] jeu
    >terrain d’ entente
    >théâtre [de|d’] boulevard
    >tigre à dents [de|d’] sabre
    >tigre [de|d’] papier ?mâché¿
    >tir à boulets rouges
    >tir à la première personne
    >tir [de|d’] barrage
    >tiret d’ incise
21066
21067
21068
21069
21070
21071
21072

21073
21074
21075
21076
21077
21078
21079
TEST: Il n’y avait plus qu’à faucher le blé noir, arracher les pommes de terre et gauler noix et châtaignes ; de ceci les gamins se chargeaient le jeudi et le dimanche, pour se distraire.
TEST: Les études révèlent un risque d’écrêtement du trafic ferroviaire dès 2025, lorsque la demande est la plus critique, c’est-à-dire le vendredi soir à l’heure de pointe.
TEST: Beaucoup de conciles émaneront des normes pour que soient nommés des curés idoines, qui soient vraiment au service de la paroisse, qui se distinguent par leur science et qui soient de vrais pasteurs au sein de la communauté de fidèles.
TEST: Les ailes de cet avion viennent de Grande-Bretagne.
TEST: La liberté passait sur le monde, l’internationale était sa voix criant par-dessus les frontières les revendications des déshérités.
TEST: La danse est d’ailleurs en ce sens salvatrice.
TEST: La gauche a fait main basse sur la plupart des villes vaudoises, les Verts bondissent aux législatifs.




@@@@
@@@@
@@@@
@@@@







>







21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
TEST: Il n’y avait plus qu’à faucher le blé noir, arracher les pommes de terre et gauler noix et châtaignes ; de ceci les gamins se chargeaient le jeudi et le dimanche, pour se distraire.
TEST: Les études révèlent un risque d’écrêtement du trafic ferroviaire dès 2025, lorsque la demande est la plus critique, c’est-à-dire le vendredi soir à l’heure de pointe.
TEST: Beaucoup de conciles émaneront des normes pour que soient nommés des curés idoines, qui soient vraiment au service de la paroisse, qui se distinguent par leur science et qui soient de vrais pasteurs au sein de la communauté de fidèles.
TEST: Les ailes de cet avion viennent de Grande-Bretagne.
TEST: La liberté passait sur le monde, l’internationale était sa voix criant par-dessus les frontières les revendications des déshérités.
TEST: La danse est d’ailleurs en ce sens salvatrice.
TEST: La gauche a fait main basse sur la plupart des villes vaudoises, les Verts bondissent aux législatifs.
TEST: un rien peut nous déconcentrer



@@@@
@@@@
@@@@
@@@@
26626
26627
26628
26629
26630
26631
26632
26633
26634
26635
26636
26637
26638
26639
26640
26641
26642
26643
26644
26645
26646

26647
26648
26649
26650
26651
26652
26653
!!
!!!! Groupe nominal (sans déterminant)                                                            !!
!!
!!


__gn_start_prn_1m__
    <start>  $:M1 ?,¿  @:[NA]¬:([ISKYPEGWM]|e:[si])
        <<- /gn/ morph(\2, ":M1.*:m", ":[fe]") and morph(\-1, ":[NA]", ":[me]:[si]")
        --1>> =suggMasSing(\-1)                                                                     && Cet adjectif n’est pas accordé avec le prénom masculin “\2”.
        <<- /gn/ __else__ and morph(\2, ":M1.*:f", ":[me]") and morph(\-1, ":[NA]", ":[fe]:[si]")
        --1>> =suggFemSing(\-1)                                                                     && Cet adjectif n’est pas accordé avec le prénom féminin “\2”.

TEST: Patrick {{partie}} à la boulangerie depuis une heure.                         ->> parti
TEST: Antonina, {{oublié}} par ses parents chez leur grand-mère                     ->> oubliée
TEST: Pauline, {{surnuméraires}} parmi les employés de cette boîte                  ->> surnuméraire
TEST: Ahmed, {{psychologues}} à l’hôpital de Strasbourg                             ->> psychologue
TEST: il fronça les sourcils, inquiet pour son avenir
TEST: elles préservaient ce secret, conscientes du danger.
TEST: Dans ce « nouveau » Système Solaire, tel qu’il a été défini par L’Union Astronomique Internationale en 2006
TEST: on trouve huit planètes : Mercure, Vénus, la Terre, Mars, Jupiter, Saturne, Uranus et Neptune



__gn_start_2m__
    <start>  @:[NA]¬*  @:[NA]¬*
        <<- /gn/ ((morph(\2, ":m", "*") and morph(\3, ":f", "*")) or (morph(\2, ":f", "*") and morph(\3, ":m", "*"))) and not apposition(\2, \3)
        -3>> =switchGender(\3)                                                                      && Accord de genre erroné avec « \2 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2)                                 && Accord de genre erroné avec « \3 ».







|













>







26628
26629
26630
26631
26632
26633
26634
26635
26636
26637
26638
26639
26640
26641
26642
26643
26644
26645
26646
26647
26648
26649
26650
26651
26652
26653
26654
26655
26656
!!
!!!! Groupe nominal (sans déterminant)                                                            !!
!!
!!


__gn_start_prn_1m__
    <start>  $:M1 ?,¿  @:A¬:([ISKYPEGWM]|e:[si])
        <<- /gn/ morph(\2, ":M1.*:m", ":[fe]") and morph(\-1, ":[NA]", ":[me]:[si]")
        --1>> =suggMasSing(\-1)                                                                     && Cet adjectif n’est pas accordé avec le prénom masculin “\2”.
        <<- /gn/ __else__ and morph(\2, ":M1.*:f", ":[me]") and morph(\-1, ":[NA]", ":[fe]:[si]")
        --1>> =suggFemSing(\-1)                                                                     && Cet adjectif n’est pas accordé avec le prénom féminin “\2”.

TEST: Patrick {{partie}} à la boulangerie depuis une heure.                         ->> parti
TEST: Antonina, {{oublié}} par ses parents chez leur grand-mère                     ->> oubliée
TEST: Pauline, {{surnuméraires}} parmi les employés de cette boîte                  ->> surnuméraire
TEST: Ahmed, {{psychologues}} à l’hôpital de Strasbourg                             ->> psychologue
TEST: il fronça les sourcils, inquiet pour son avenir
TEST: elles préservaient ce secret, conscientes du danger.
TEST: Dans ce « nouveau » Système Solaire, tel qu’il a été défini par L’Union Astronomique Internationale en 2006
TEST: on trouve huit planètes : Mercure, Vénus, la Terre, Mars, Jupiter, Saturne, Uranus et Neptune
TEST: Rudy Giuliani, histoire d’un naufrage politique


__gn_start_2m__
    <start>  @:[NA]¬*  @:[NA]¬*
        <<- /gn/ ((morph(\2, ":m", "*") and morph(\3, ":f", "*")) or (morph(\2, ":f", "*") and morph(\3, ":m", "*"))) and not apposition(\2, \3)
        -3>> =switchGender(\3)                                                                      && Accord de genre erroné avec « \2 ».
        <<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2)                                 && Accord de genre erroné avec « \3 ».