Grammalecte  Check-in [a82ca1439e]

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

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:a82ca1439e71f1924ae4d8bff3f5a24b2a62a8656db810058f44c85f4d17830e
User & Date: olr 2019-05-12 17:00:26
Context
2019-05-12
18:33
[fx][bug?] copy text to clipboard check-in: 3d4e5a9e46 user: olr tags: fx, trunk
17:00
[fr] faux positif check-in: a82ca1439e user: olr tags: fr, trunk
16:47
[fx] gc panel, conjugueur: ui adjustments check-in: b2ff105df5 user: olr tags: fx, trunk
Changes

Changes to gc_lang/fr/rules.grx.

 12187  12187   TEST: Le bruit {{perçus}} par les voisins.
 12188  12188   TEST: si le premier film est un triomphe, le deuxième est un demi-succès, et le troisième une déception.
 12189  12189   TEST: Cela aboutira sur une contractualisation coûteuse pour organiser cette divergence d’intérêts, et le gestionnaire aura le dernier mot.
 12190  12190   
 12191  12191   
 12192  12192   __gn_la_1m__
 12193  12193       ,  la  *WORD
 12194         -        <<- /gn/ morph(\3, ":[NA].*:m", ":(?:e|f|P|G|W|[1-3][sp]|Y)") -2>> le               # Accord de genre erroné : « \3 » est masculin.
        12194  +        <<- /gn/ morph(\3, ":[NA].*:m", ":(?:e|f|P|G|W|M|[1-3][sp]|Y)") -2>> le             # Accord de genre erroné : « \3 » est masculin.
 12195  12195           <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggFemSing(\3, True)                    # Accord de genre erroné : « \2 » est un déterminant féminin.
 12196  12196           <<- /gn/ __else__ and morph(\3, ":[NA].*:p") -3>> =suggFemSing(\3)                  # Accord de nombre erroné : « \3 » devrait être au singulier.
 12197  12197   
 12198  12198       *WORD  la  *WORD
 12199  12199           <<- /gn/ morph(\2, ":D") >>>
 12200         -        <<- /gn/ morph(\3, ":[NA].*:m", ":(?:e|f|P|G|W|[1-3][sp]|Y)")
 12201         -            or ( morph(\3, ":[NA].*:m", ":[fe]") and morph(\1, ":[RC]", ">(?:e[tn]|ou)/") and not (morph(\1, ":(?:Rv|C)") and morph(\3, ":Y")) )
        12200  +        <<- /gn/ morph(\3, ":[NA].*:m", ":(?:e|f|P|G|W|M|[1-3][sp]|Y)")
        12201  +            or ( morph(\3, ":[NA].*:m", ":[Mfe]") and morph(\1, ":[RC]", ">(?:e[tn]|ou)/") and not (morph(\1, ":(?:Rv|C)") and morph(\3, ":Y")) )
 12202  12202           -2>> le                                                                             # Accord de genre erroné : « \3 » est masculin.
 12203  12203           <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggFemSing(\3, True)                    # Accord de genre erroné : « \2 » est un déterminant féminin.
 12204  12204           <<- /gn/ __else__ and morph(\3, ":[NA].*:p", "*")
 12205         -            or ( morph(\3, ":[NA].*:p", ":[si]") and morph(\1, ":[RC]", ">(?:e[tn]|ou)/") and not (morph(\1, ":Rv") and morph(\3, ":Y")) )
        12205  +            or ( morph(\3, ":[NA].*:p", ":[Msi]") and morph(\1, ":[RC]", ">(?:e[tn]|ou)/") and not (morph(\1, ":Rv") and morph(\3, ":Y")) )
 12206  12206           -3>> =suggFemSing(\3)                                                               # Accord de nombre erroné : « \3 » devrait être au singulier.
 12207  12207   
 12208  12208       <start>  la  *WORD
 12209         -        <<- /gn/ morph(\3, ":[NA].*:m", ":[efPGWY]") -2>> le                                # Accord de genre erroné : « \3 » est masculin.
        12209  +        <<- /gn/ morph(\3, ":[NA].*:m", ":[efPGWMY]") -2>> le                               # Accord de genre erroné : « \3 » est masculin.
 12210  12210           <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggFemSing(\3, True)                    # Accord de genre erroné : « \2 » est un déterminant féminin.
 12211  12211           <<- /gn/ __else__ and morph(\3, ":[NA].*:p", ":[siGW]") -3>> =suggFemSing(\3)       # Accord de nombre erroné : « \3 » devrait être au singulier.
 12212  12212   
 12213  12213   TEST: c’est ennuyeux, la {{parties}} deux est ratée.
 12214  12214   TEST: {{La}} Cameroun                                         ->> Le
 12215  12215   TEST: {{La}} mustang est un cheval sauvage.                   ->> Le
 12216  12216   TEST: {{La}} tableau.                                         ->> Le
 12217  12217   TEST: dans la {{parties}}                                     ->> partie
 12218  12218   TEST: de {{la}} vin                                           ->> le
 12219  12219   TEST: {{la}} {{véhicule}}
 12220  12220   TEST: {{La}} {{pris}}
 12221  12221   TEST: la force de la {{formes}} parfaite
        12222  +TEST: à la Richard Nixon Foundation
 12222  12223   TEST: à ne plus se laisser faire la fois d’après
 12223  12224   TEST: il pense à la fois où nous avons eu cet accident idiot.
 12224  12225   
 12225  12226   
 12226  12227   __gn_la_2m__
 12227  12228       la  *WORD  *WORD
 12228  12229           <<- /gn/ morph(\1, ":D") and not value(<1, "|et|ou|de|") and not \3.startswith("seul") >>>