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: |
291352cf13f2cfa03b1303b43cd433bb |
| User & Date: | olr on 2019-06-17 14:04:34 |
| Other Links: | manifest | tags |
Context
|
2019-06-19
| ||
| 08:45 | [fr] ajustements check-in: 3183e49029 user: olr tags: trunk, fr | |
|
2019-06-17
| ||
| 14:04 | [fr] faux positifs check-in: 291352cf13 user: olr tags: trunk, fr | |
|
2019-06-16
| ||
| 17:16 | [fr] ajustements check-in: 4e9f6ba0f7 user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [68d5f1cc50] to [c01f7eaaf2].
| ︙ | ︙ | |||
11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 |
[>dîner|>diner] aux chandelles
>digne de [confiance|foi]
>digne de ce nom
>don en nature
>droite comme un i
>eau de [bouleau|bleuet|chaux|coco|javel|jouvence|mer|parfum|pluie|seltz|source|vie]
>eau de noix de coco
>espérance de vie
>épée à deux mains
>état [de|d’] [âme|esprit|urgence|conservation|fait]
>état d’ extrême urgence
>état de l’ art
>expérience [utilisateur|utilisateurs]
>face [A|B]
| > > | 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 |
[>dîner|>diner] aux chandelles
>digne de [confiance|foi]
>digne de ce nom
>don en nature
>droite comme un i
>eau de [bouleau|bleuet|chaux|coco|javel|jouvence|mer|parfum|pluie|seltz|source|vie]
>eau de noix de coco
>enterrement de vie de garçon
>enterrement de vie de jeune fille
>espérance de vie
>épée à deux mains
>état [de|d’] [âme|esprit|urgence|conservation|fait]
>état d’ extrême urgence
>état de l’ art
>expérience [utilisateur|utilisateurs]
>face [A|B]
|
| ︙ | ︙ | |||
13467 13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 13480 |
-4>> =suggPlur(\4) # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel.
TEST: les pitres {{imbécile}}
TEST: il faut en convenir et les femmes {{oubliés}} seront satisfaites.
TEST: et les femmes {{retrouvés}} seront emmenées à l’hôpital.
TEST: les moins éloignées possible
TEST: Les besoins minimums en matière de sommeil sont-ils les mêmes d’un individu à l’autre ?
__gn_leurs_1m__
leurs *WORD
<<- /gn/ (morph(\2, ":[NA].*:s", ":(?:[ipGW]|[123][sp])") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]")))
or \2 in aREGULARPLURAL
-2>> =suggPlur(\2) # Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel.
| > | 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 13480 13481 13482 13483 |
-4>> =suggPlur(\4) # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel.
TEST: les pitres {{imbécile}}
TEST: il faut en convenir et les femmes {{oubliés}} seront satisfaites.
TEST: et les femmes {{retrouvés}} seront emmenées à l’hôpital.
TEST: les moins éloignées possible
TEST: Les besoins minimums en matière de sommeil sont-ils les mêmes d’un individu à l’autre ?
TEST: cette attention de tous les instants portée à la boussole.
__gn_leurs_1m__
leurs *WORD
<<- /gn/ (morph(\2, ":[NA].*:s", ":(?:[ipGW]|[123][sp])") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]")))
or \2 in aREGULARPLURAL
-2>> =suggPlur(\2) # Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel.
|
| ︙ | ︙ | |||
13534 13535 13536 13537 13538 13539 13540 13541 13542 13543 13544 13545 13546 13547 |
TEST: ces {{beaux}} {{institutions}}
TEST: de vos défauts {{terrible}}, je connais presque tout.
TEST: Les éléments caractéristiques liés à ses valeurs historique et architecturale
TEST: Une des pierres veinée de rouge…
TEST: Pour maintenir le potentiel de membrane qui lui permet de communiquer avec ses voisins sous forme d’influx nerveux, un neurone a besoin d’énergie.
TEST: ces religieux inflexibles envers les femmes mais compatissants envers les tyrans qui soutiennent leur religion.
__gn_des_2m__
des *WORD *WORD
<<- /gn/ (morph(<1, ":(?:[VRBX]|Cs)|>comme/|<start>", "*") or morph(\3, ":N", ":[AQ]")) and not \3.startswith("seul") >>>
<<- /gn/ ( (morph(\2, ":[NA].*:m", ":[fe]") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":[me]") and morph(\3, ":[NA].*:m", "*")) ) and not apposition(\2, \3)
-3>> =switchGender(\3, True) # Accord de genre erroné avec « \2 ».
| > | 13537 13538 13539 13540 13541 13542 13543 13544 13545 13546 13547 13548 13549 13550 13551 |
TEST: ces {{beaux}} {{institutions}}
TEST: de vos défauts {{terrible}}, je connais presque tout.
TEST: Les éléments caractéristiques liés à ses valeurs historique et architecturale
TEST: Une des pierres veinée de rouge…
TEST: Pour maintenir le potentiel de membrane qui lui permet de communiquer avec ses voisins sous forme d’influx nerveux, un neurone a besoin d’énergie.
TEST: ces religieux inflexibles envers les femmes mais compatissants envers les tyrans qui soutiennent leur religion.
TEST: le bruit de nos pas étouffé par l’épais tapis.
__gn_des_2m__
des *WORD *WORD
<<- /gn/ (morph(<1, ":(?:[VRBX]|Cs)|>comme/|<start>", "*") or morph(\3, ":N", ":[AQ]")) and not \3.startswith("seul") >>>
<<- /gn/ ( (morph(\2, ":[NA].*:m", ":[fe]") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":[me]") and morph(\3, ":[NA].*:m", "*")) ) and not apposition(\2, \3)
-3>> =switchGender(\3, True) # Accord de genre erroné avec « \2 ».
|
| ︙ | ︙ | |||
20535 20536 20537 20538 20539 20540 20541 20542 20543 20544 20545 20546 20547 20548 |
TEST: ils vont de manière non conventionnelle {{fêtée}} leur réussite.
TEST: ils vont de manière absurde {{arrivé}} au résultat inverse à leurs espérances
TEST: Elles étaient venues armées.
TEST: Il vint déguisé en mousquetaire.
TEST: D’ailleurs j’irai armé.
TEST: J’irai armé de mon épée.
TEST: Si possible, venez accompagné.
__infi_mieux_valoir__
mieux >valoir ~..(?:ée?s?|ez)$
<<- /infi/ morph(\3, ":(?:Q|2p)", ":[GM]")
-3>> =suggVerbInfi(\3) # Après “mieux \1”, le verbe devrait être à l’infinitif.
| > | 20539 20540 20541 20542 20543 20544 20545 20546 20547 20548 20549 20550 20551 20552 20553 |
TEST: ils vont de manière non conventionnelle {{fêtée}} leur réussite.
TEST: ils vont de manière absurde {{arrivé}} au résultat inverse à leurs espérances
TEST: Elles étaient venues armées.
TEST: Il vint déguisé en mousquetaire.
TEST: D’ailleurs j’irai armé.
TEST: J’irai armé de mon épée.
TEST: Si possible, venez accompagné.
TEST: Elle vint accompagnée de son père.
__infi_mieux_valoir__
mieux >valoir ~..(?:ée?s?|ez)$
<<- /infi/ morph(\3, ":(?:Q|2p)", ":[GM]")
-3>> =suggVerbInfi(\3) # Après “mieux \1”, le verbe devrait être à l’infinitif.
|
| ︙ | ︙ | |||
20889 20890 20891 20892 20893 20894 20895 20896 20897 20898 20899 20900 20901 20902 |
TEST: Manger salé, c’est mauvais pour la santé.
TEST: Lire plus de 400 livres
TEST: mais aussi se retrouver flanqués d’un grand débat national avec son lot de questionnements parachutés
TEST: avancer, ne pas reculer, rester déterminés.
TEST: les avoir consultées grâce à une personne y ayant accès sur le plan juridique.
TEST: Être président d’une association demande beaucoup de temps.
TEST: Venir vaincue ne lui épargna aucune indignité.
__conj_det_sing_nom__
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD @:V¬:(?:3s|P|Q|Y|3p!|G|M)
<<- /conj/ not tag(\2, "enum") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[si]", ":G")
and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|")
or tag_before(\1, "ni") or value(<1, "|et|ou|")) and morph(\3, ":3?p") ) >>>
| > > | 20894 20895 20896 20897 20898 20899 20900 20901 20902 20903 20904 20905 20906 20907 20908 20909 |
TEST: Manger salé, c’est mauvais pour la santé.
TEST: Lire plus de 400 livres
TEST: mais aussi se retrouver flanqués d’un grand débat national avec son lot de questionnements parachutés
TEST: avancer, ne pas reculer, rester déterminés.
TEST: les avoir consultées grâce à une personne y ayant accès sur le plan juridique.
TEST: Être président d’une association demande beaucoup de temps.
TEST: Venir vaincue ne lui épargna aucune indignité.
TEST: Mais migrer un site et ses contenus prend du temps…
TEST: y être sans ma femme ni les enfants fait monter en moi une certaine nervosité.
__conj_det_sing_nom__
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD @:V¬:(?:3s|P|Q|Y|3p!|G|M)
<<- /conj/ not tag(\2, "enum") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[si]", ":G")
and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|")
or tag_before(\1, "ni") or value(<1, "|et|ou|")) and morph(\3, ":3?p") ) >>>
|
| ︙ | ︙ | |||
21084 21085 21086 21087 21088 21089 21090 21091 21092 21093 21094 21095 21096 21097 |
TEST: beaucoup qui ne {{pense}} jamais à rien, mais qui ont quand même des avis sur tout.
TEST: beaucoup entre la peste et le choléra.
TEST: Beaucoup avait été accompli
TEST: Beaucoup sera fait pour ces gens.
TEST: Beaucoup parviennent à ce résultat.
TEST: Beaucoup leur donneront du fil à retordre.
TEST: beaucoup d’argent arrive dans nos caisses
__conj_certains_plusieurs_quelques_uns__
[certains|certaines|plusieurs] @:V¬:(?:G|N|A|3p|P|Q)
[certains|certaines|plusieurs] qui @:V¬:(?:G|3p|P)
<<- /conj/ not morph(<1, ":[VR]")
--1>> =suggVerb(\-1, ":3p") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
| > | 21091 21092 21093 21094 21095 21096 21097 21098 21099 21100 21101 21102 21103 21104 21105 |
TEST: beaucoup qui ne {{pense}} jamais à rien, mais qui ont quand même des avis sur tout.
TEST: beaucoup entre la peste et le choléra.
TEST: Beaucoup avait été accompli
TEST: Beaucoup sera fait pour ces gens.
TEST: Beaucoup parviennent à ce résultat.
TEST: Beaucoup leur donneront du fil à retordre.
TEST: beaucoup d’argent arrive dans nos caisses
TEST: beaucoup est simplement suggéré
__conj_certains_plusieurs_quelques_uns__
[certains|certaines|plusieurs] @:V¬:(?:G|N|A|3p|P|Q)
[certains|certaines|plusieurs] qui @:V¬:(?:G|3p|P)
<<- /conj/ not morph(<1, ":[VR]")
--1>> =suggVerb(\-1, ":3p") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
|
| ︙ | ︙ | |||
21168 21169 21170 21171 21172 21173 21174 21175 21176 21177 21178 21179 21180 21181 |
TEST: vos filles {{passes}} ce matin
TEST: ces travaux qui {{demande}} tant d’efforts.
TEST: vos questions ne {{réclame}} aucune réflexion.
TEST: Ces attaques à main armée {{donne}} la chair de poule.
TEST: Ces marchands {{passe}} leur temps à se quereller.
TEST: le lien entre les agences de renseignement et ces mêmes entreprises pouvait reposer sur des activités de surveillance à proprement parler.
TEST: trier les cons et les connes expose à un violent coup de boomerang
__conj_det_plur_nom_confusion__
les @:[NA].*:[pi] @:V¬:(?:3p|P|Y|G|M|A.*:e:[pi])
<<- /conj/ morph(<1, ":Cs|<start>|>,")
and not( morph(\3, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") ) >>>
<<- /conj/ not checkAgreement(\2, \3)
| > | 21176 21177 21178 21179 21180 21181 21182 21183 21184 21185 21186 21187 21188 21189 21190 |
TEST: vos filles {{passes}} ce matin
TEST: ces travaux qui {{demande}} tant d’efforts.
TEST: vos questions ne {{réclame}} aucune réflexion.
TEST: Ces attaques à main armée {{donne}} la chair de poule.
TEST: Ces marchands {{passe}} leur temps à se quereller.
TEST: le lien entre les agences de renseignement et ces mêmes entreprises pouvait reposer sur des activités de surveillance à proprement parler.
TEST: trier les cons et les connes expose à un violent coup de boomerang
TEST: Tu penses que quelqu’un qui frappe sa femme et ses enfants est un bon père ?
__conj_det_plur_nom_confusion__
les @:[NA].*:[pi] @:V¬:(?:3p|P|Y|G|M|A.*:e:[pi])
<<- /conj/ morph(<1, ":Cs|<start>|>,")
and not( morph(\3, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") ) >>>
<<- /conj/ not checkAgreement(\2, \3)
|
| ︙ | ︙ | |||
21918 21919 21920 21921 21922 21923 21924 21925 21926 21927 21928 21929 21930 21931 | TEST: ni l’un ni l’autre n’était fiable. TEST: si l’un ou l’autre s’était trouvé en sa présence, ça aurait bardé. TEST: ni l’un ni l’autre n’osait parler. TEST: Ne pense pas à ce sur quoi tu poses les pieds et tout ira bien TEST: les nerfs du vieux Paul lâchent TEST: Il sortit de sa léthargie, épuisé et trempé TEST: Les étrangers étaient à ce point dévisagés qu’ils en devenaient invisibles. !!! Tests historiques !! ## Version 0.5.14 TEST: par le léger tissu de rayonne qui les protégeait en ce moment. | > > > > > > > > > | 21927 21928 21929 21930 21931 21932 21933 21934 21935 21936 21937 21938 21939 21940 21941 21942 21943 21944 21945 21946 21947 21948 21949 | TEST: ni l’un ni l’autre n’était fiable. TEST: si l’un ou l’autre s’était trouvé en sa présence, ça aurait bardé. TEST: ni l’un ni l’autre n’osait parler. TEST: Ne pense pas à ce sur quoi tu poses les pieds et tout ira bien TEST: les nerfs du vieux Paul lâchent TEST: Il sortit de sa léthargie, épuisé et trempé TEST: Les étrangers étaient à ce point dévisagés qu’ils en devenaient invisibles. TEST: Si Leila Khaled est surtout connue pour des détournements ayant eu lieu il y a plus de 40 ans. TEST: Seuls le patron et le vieux Félix disposent d’une crèche individuelle TEST: Il ou elle ne conçoivent même plus qu’on veuille empiéter sur la liberté des choix. TEST: La fusion entre eux et les Espagnols arabisés affaiblit TEST: Le mépris dans sa voix et ses yeux le poignarda. TEST: J’envoyai l’un des gardiens chercher le dossier de l’incarcéré TEST: La distinction entre les défaillances normales et les défaillances fautives peut se fonder sur… TEST: Ils sont là pour se faire l’écho des questions posées. TEST: Le directeur de cabinet de Madame la rectrice était également présent. !!! Tests historiques !! ## Version 0.5.14 TEST: par le léger tissu de rayonne qui les protégeait en ce moment. |
| ︙ | ︙ |