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: |
f8fab6a2e1d2a5e690bc6b28a78f12f0 |
User & Date: | olr on 2021-03-01 08:45:49 |
Other Links: | manifest | tags |
Context
2021-03-01
| ||
12:13 | [fr] ajustements check-in: 4b11fd31b1 user: olr tags: trunk, fr | |
08:45 | [fr] faux positifs check-in: f8fab6a2e1 user: olr tags: trunk, fr | |
2021-02-27
| ||
17:38 | [fr] mise à jour du dictionnaire check-in: 6e8cfae1a7 user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [5f391ee8eb] to [e4fdb61b15].
︙ | ︙ | |||
4968 4969 4970 4971 4972 4973 4974 | TEST: {{l’}}hache ->> "le |la " TEST: combien {{d’}}iourtes ->> "de " # ce -> cet __eleu_euphonie_cet__ ce ~^[aâeéèêiîoôuûyœæh] | | > | 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 | TEST: {{l’}}hache ->> "le |la " TEST: combien {{d’}}iourtes ->> "de " # ce -> cet __eleu_euphonie_cet__ ce ~^[aâeéèêiîoôuûyœæh] <<- /eleu/ space(\1, 1, 1) and not tag(\1, "eg1mot") and not re.search("(?i)^(?:I(?:I|V|X|er|ᵉʳ))", \2) and morph(\2, ":[NA].*:[me]", ":G|;é") -1>> cet && Euphonie : devant un mot commençant par une voyelle, le déterminant “ce” devient “cet”.|https://fr.wikipedia.org/wiki/Euphonie TEST: {{ce}} animal est dangereux ->> cet TEST: {{ce}} humble représentant ->> cet TEST: ce yacht TEST: ce “animal” était une erreur de jugement # Verbe 1ʳᵉ personne du singulier, interrogatif… xxxé-je __eleu_é_je__ /-je <<- /eleu/ morphVC(\1, "V1.*:1s") and \1.endswith("e-je") ->> =\1.replace("e-je", "é-je")+"|"+\1.replace("e-je", "è-je") && Euphonie. Pour les verbes finissant par “e” à l’interrogatif à la 1ʳᵉ personne du singulier, mettez un accent aigu ou grave sur le “e” final. Exemple : “pensé-je” (présent), à ne pas confondre avec “pensais-je” (imparfait).|https://fr.wikipedia.org/wiki/Euphonie |
︙ | ︙ | |||
24727 24728 24729 24730 24731 24732 24733 | __gn_du_1m__ du @>(?:[bcçdfgjklmnpqrstvwxzBCÇDFGJKLMNPQRSTVWXZ]|[hH].*;é) <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> de la && Accord de genre erroné : « \2 » est féminin. <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True) && Accord de genre erroné : « \1 » est un déterminant masculin. <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2) && Accord de nombre erroné : « \2 » devrait être au singulier. du @>(?:[aâeéèêiîoôuûyœæAÂEÉÈÊIÎOÔUÛYŒÆ]|[hH].*;É) | | > | 24728 24729 24730 24731 24732 24733 24734 24735 24736 24737 24738 24739 24740 24741 24742 24743 24744 24745 24746 24747 24748 24749 24750 | __gn_du_1m__ du @>(?:[bcçdfgjklmnpqrstvwxzBCÇDFGJKLMNPQRSTVWXZ]|[hH].*;é) <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> de la && Accord de genre erroné : « \2 » est féminin. <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True) && Accord de genre erroné : « \1 » est un déterminant masculin. <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2) && Accord de nombre erroné : « \2 » devrait être au singulier. du @>(?:[aâeéèêiîoôuûyœæAÂEÉÈÊIÎOÔUÛYŒÆ]|[hH].*;É) <<- /eleu/ space(\1, 1, 1) and morph(\2, ":[NA].*:s", ":[GWpi]|;é") -1:.2>> de l’ && Euphonie. Il faut élider.|https://fr.wikipedia.org/wiki/%C3%89lision <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2) && Accord de nombre erroné : « \2 » devrait être au singulier. TEST: cette bouffe, c’est du {{chiens}} ->> chien TEST: cette bouffe, c’est {{du}} {{chienne}} ->> de la|||chien TEST: je parle {{du }}homme ->> de l’ TEST: du {{amours}} ->> amour TEST: Un second passage, qui menait du faubourg du Temple aux étroites voies désertes du onzième arrondissement, me réservait des surprises. TEST: puisqu’on a eu du très fidèle et très bon et du très éloigné du livre mais très bon… __gn_dudit_1m__ dudit *WORD <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> de ladite && Accord de genre erroné : « \2 » est féminin. <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True) && Accord de genre erroné : « \1 » est un déterminant masculin. <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2) && Accord de nombre erroné : « \2 » devrait être au singulier. |
︙ | ︙ | |||
24792 24793 24794 24795 24796 24797 24798 | <<- /gn/ morph(\2, ":[NA].*:f:s", ":[GWme]") -1>> à la|aux && Accord de genre erroné : “\2” est féminin. Si “\2” est bien censé être au singulier, écrivez “à la”. Sinon, écrivez “aux” et mettez “\2” au pluriel. <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True) && Accord de genre erroné : “\1” est un déterminant masculin. <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2) && Accord de nombre erroné : “\2” devrait être au singulier. <<- /gn/ __also__ -1>> aux && Accord de nombre erroné : “\2” est au pluriel. au @>(?:[aâeéèêiîoôuûyœæAÂEÉÈÊIÎOÔUÛYŒÆ]|[hH].*;É) | > | > | 24794 24795 24796 24797 24798 24799 24800 24801 24802 24803 24804 24805 24806 24807 24808 24809 24810 24811 24812 24813 24814 24815 24816 24817 24818 24819 24820 24821 24822 24823 | <<- /gn/ morph(\2, ":[NA].*:f:s", ":[GWme]") -1>> à la|aux && Accord de genre erroné : “\2” est féminin. Si “\2” est bien censé être au singulier, écrivez “à la”. Sinon, écrivez “aux” et mettez “\2” au pluriel. <<- /gn/ __also__ and hasMasForm(\2) -2>> =suggMasSing(\2, True) && Accord de genre erroné : “\1” est un déterminant masculin. <<- /gn/ morph(\2, ":[NA].*:p", ":[siGW]") -2>> =suggMasSing(\2) && Accord de nombre erroné : “\2” devrait être au singulier. <<- /gn/ __also__ -1>> aux && Accord de nombre erroné : “\2” est au pluriel. au @>(?:[aâeéèêiîoôuûyœæAÂEÉÈÊIÎOÔUÛYŒÆ]|[hH].*;É) <<- /eleu/ space(\1, 1, 1) and morph(\2, ":[NA].*:s", ":[GWpi]") -1:.2>> "à l’|aux " && Euphonie. Si “\2” est bien censé être un singulier, il faut élider. Sinon, il faut écrire “aux” et mettre “\2” au pluriel. <<- /gn/ morph(\2, ":[NA].*:p", ":[GWsi]") -1>> aux && Accord de nombre erroné : “\2” est au pluriel. TEST: Téléphone {{au}} personne qui ont donné leur accord. ->> à la|aux TEST: téléphone {{au}} {{boulangère}} ->> à la|aux|||boulanger TEST: donne {{au}} {{pères}} la parole ->> aux|||père TEST: {{au}} États-Unis ->> aux TEST: {{au }}arbre ->> "à l’|aux " TEST: {{au }}homme ->> "à l’|aux " TEST: {{au}} émissions de gaz à effet de serre ->> aux TEST: En Éthiopie, au Yémen et aux Somalies, un petit arbuste fait l’objet d’un important commerce TEST: au iota de liberté que j’ai encore TEST: au chien, au chat, au poulet TEST: à partir de pièces détachées, au départ entièrement venues de l’étranger puis en partie fabriquées sur place TEST: en raison notamment de choix artistiques, allant du « très réducteur voire insultant » au « proprement incompréhensible ». __gn_det_mas_sing_2m__ [ce|cet|quel|au|ledit|dudit|audit|aucun|nul] *WORD *WORD <<- /gn/ not value(<1, "|et|ou|de|d’|") and not morph(\3, ">seul/") >>> <<- /gn/ morph(\2, ":[NA].*:[me]", ":(?:B|G|V0)") and morph(\3, ":[NA].*:f", "*") and not apposition(\2, \3) -3>> =suggMasSing(\3, True) && Accord de genre erroné : « \2 » est masculin, « \3 » est féminin. |
︙ | ︙ |