Overview
Comment: | [fr] ajustements |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
e94b9fbb239b9b35c83159d564438d8b |
User & Date: | olr on 2020-07-28 14:32:24 |
Other Links: | manifest | tags |
Context
2020-07-31
| ||
07:15 | [fr] ajustements check-in: caf6a1a8b2 user: olr tags: trunk, fr | |
2020-07-28
| ||
14:44 | merge trunk Closed-Leaf check-in: 41368baf7a user: olr tags: gcerw | |
14:32 | [fr] ajustements check-in: e94b9fbb23 user: olr tags: trunk, fr | |
11:50 | [fr] faux positifs et ajustements check-in: 9ce32e18bc user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [ee96cddcb3] to [aa59b4ce98].
︙ | ︙ | |||
1967 1968 1969 1970 1971 1972 1973 | dans <<- not morph(<1, ":D.*:p|>[a-z]+ième/") =>> select(\1, ":R") [le|ce|cet|mon|ton|son|quel|quelque|notre|votre|un|leur|ledit|dudit|chaque|des|les|quelques|quel|quelle|quels|quelles] [son|ton] <<- =>> exclude(\2, ":D") | | | | 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 | dans <<- not morph(<1, ":D.*:p|>[a-z]+ième/") =>> select(\1, ":R") [le|ce|cet|mon|ton|son|quel|quelque|notre|votre|un|leur|ledit|dudit|chaque|des|les|quelques|quel|quelle|quels|quelles] [son|ton] <<- =>> exclude(\2, ":D") [une|le|la|les|des|chaque|quelque|quelques|cet|cette|ces|ma|ta|sa|mes|tes|ses|au|aux|notre|votre|nos|vos|leur|leurs|quel|quelle|quels|quelles] personne <<- =>> select(\-1, ":N") [le|la|l’|les|du|chaque|ces|des|mes|tes|ses|nos|vos|leurs|quelques|quels|quelles] même <<- =>> select(\2, ":A") [le|l’|mon|notre|votre|leur|chaque|mes|tes|ses|nos|vos|leurs|quel|quels|quelle|quelles] point <<- =>> select(\2, ":N") |
︙ | ︙ | |||
2087 2088 2089 2090 2091 2092 2093 | <<- ~>> ␣ <<- =>> define(\1, ":LN:m:p") l’ une comme l’ autre <<- ~>> ␣ <<- =>> define(\1, ":LN:f:p") | < < < | 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 | <<- ~>> ␣ <<- =>> define(\1, ":LN:m:p") l’ une comme l’ autre <<- ~>> ␣ <<- =>> define(\1, ":LN:f:p") en peine <<- not value(<1, "|ne|n’|j’|on|il|elle|iel|") =>> exclude(\2, ":V") m’ [dame|sieur] <<- ~>> ␣ tout feu ?,¿ tout >flamme |
︙ | ︙ | |||
11166 11167 11168 11169 11170 11171 11172 | TEST: Méfiez-vous de cette {{soit-disant}} sorcière. TEST: Méfiez-vous de cette {{soi disant}} sorcière. __conf_soi_soit_soie__ [chez|sur|avec|pour|devant|derrière] [soit|sois] don de [soit|sois] | | | 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 | TEST: Méfiez-vous de cette {{soit-disant}} sorcière. TEST: Méfiez-vous de cette {{soi disant}} sorcière. __conf_soi_soit_soie__ [chez|sur|avec|pour|devant|derrière] [soit|sois] don de [soit|sois] [dépassement|estime] de [soit|sois|>soie] >repli sur [soit|sois|>soie] <<- /conf/ not (value(\-1, "|soit|") and after(" soit ")) --1>> soi && Confusion probable.|https://fr.wiktionary.org/wiki/soi en soit <<- /conf/ morph(>1, ":[GY]|<end>", ">à/") and not value(<1, "|il|on|elle|n’|m’|t’|s’|") and not before("(?i)quel(?:s|les?|) qu[’ ]$") and not after(" soit ") -2>> soi && Confusion probable.|https://fr.wiktionary.org/wiki/soi |
︙ | ︙ | |||
15471 15472 15473 15474 15475 15476 15477 | >dossier d’ inscription ?[administrative|scolaire]¿ >dossier [de|d’] presse >drogue [de|d’] synthèse >eau [de|d’] [bouleau|bleuet|chaux|coco|javel|jouvence|mer|parfum|pluie|seltz|source|vie] >eau [de|d’] noix [de|d’] coco >écart [de|d’] conduite >économie [de|d’] >bout [de|d’] >chandelle | | | 15468 15469 15470 15471 15472 15473 15474 15475 15476 15477 15478 15479 15480 15481 15482 | >dossier d’ inscription ?[administrative|scolaire]¿ >dossier [de|d’] presse >drogue [de|d’] synthèse >eau [de|d’] [bouleau|bleuet|chaux|coco|javel|jouvence|mer|parfum|pluie|seltz|source|vie] >eau [de|d’] noix [de|d’] coco >écart [de|d’] conduite >économie [de|d’] >bout [de|d’] >chandelle >économie [de|d’] [échelle|guerre] >écran [de|d’] fumée >éditeur [de|d’] presse >effet [de|d’] bord >effort [de|d’] guerre >élément à charge >emploi du temps >employé [de|d’] maison |
︙ | ︙ | |||
16413 16414 16415 16416 16417 16418 16419 16420 16421 16422 16423 16424 16425 16426 | @@@@ @@@@ @@@@GRAPH: purge_passe2|pp2 _ @@@@ @@@@ @@@@ @@@@ ## Seconde passe (il faut réorganiser tout le cycle de simplification) __purge_ponctuations__ , , ( ) [ ] | > > > > > | 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 16421 16422 16423 16424 16425 16426 16427 16428 | @@@@ @@@@ @@@@GRAPH: purge_passe2|pp2 _ @@@@ @@@@ @@@@ @@@@ __da_le_montre__ le montre $:D <<- morph(<1, ":C") =>> select(\2, ":V") ## Seconde passe (il faut réorganiser tout le cycle de simplification) __purge_ponctuations__ , , ( ) [ ] |
︙ | ︙ | |||
19798 19799 19800 19801 19802 19803 19804 19805 19806 19807 19808 19809 19810 19811 | <start> l’ *WORD <<- /gn/ morph(\3, ":[NA].*:p", ":[siGW]") -3>> =suggSing(\3) && Accord de nombre erroné : après « l’ », « \3 » devrait être au singulier. TEST: le gouvernement, l’{{états}} tout entier TEST: toute l’importance de l’{{accords}} musical. TEST: L’{{arrivées}} était prévue demain. __gn_l_2m__ l’ @:[NA]¬* @:[NA]¬* <<- /gn/ not value(<1, "|et|ou|de|") and not value(\2, "|air|") and not morph(\3, ">seul/") >>> <<- /gn/ ( (morph(\2, ":m", "*") and morph(\3, ":f", "*")) or (morph(\2, ":f", "*") and morph(\3, ":m", "*")) ) and not apposition(\2, \3) -3>> =switchGender(\3, False) && Accord de genre erroné entre “\2” et “\3”. | > | 19800 19801 19802 19803 19804 19805 19806 19807 19808 19809 19810 19811 19812 19813 19814 | <start> l’ *WORD <<- /gn/ morph(\3, ":[NA].*:p", ":[siGW]") -3>> =suggSing(\3) && Accord de nombre erroné : après « l’ », « \3 » devrait être au singulier. TEST: le gouvernement, l’{{états}} tout entier TEST: toute l’importance de l’{{accords}} musical. TEST: L’{{arrivées}} était prévue demain. TEST: ce que laisse penser l’{{entretiens}} que j’avais fait. __gn_l_2m__ l’ @:[NA]¬* @:[NA]¬* <<- /gn/ not value(<1, "|et|ou|de|") and not value(\2, "|air|") and not morph(\3, ">seul/") >>> <<- /gn/ ( (morph(\2, ":m", "*") and morph(\3, ":f", "*")) or (morph(\2, ":f", "*") and morph(\3, ":m", "*")) ) and not apposition(\2, \3) -3>> =switchGender(\3, False) && Accord de genre erroné entre “\2” et “\3”. |
︙ | ︙ | |||
28616 28617 28618 28619 28620 28621 28622 28623 28624 28625 28626 28627 28628 28629 28630 28631 28632 | <<- /conj/ morph(>1, ":(?:R|D.*:p)|>au/|<end>|>,") >>> <<- /conj/ not morph(\4, ":[NA]") -4>> =suggVerb(\4, ":3p") && Conjugaison erronée. Accord avec “\2 \3…”. Le verbe devrait être à la 3ᵉ personne du pluriel. <<- /conj/ __else__ and not checkAgreement(\3, \4) -4>> =suggVerb(\4, ":3p", suggPlur) && Conjugaison erronée. Accord avec “\2 \3…”. Le verbe devrait être à la 3ᵉ personne du pluriel. [<start>|,|(] des @:[NA].*:[pi] qui @:V¬:(?:3p|P|G) <<- /conj/ -5>> =suggVerb(\5, ":3p") && Conjugaison erronée. Accord avec “\2 \3 \4…”. Le verbe devrait être à la 3ᵉ personne du pluriel. TEST: Des hommes {{arrive}}. TEST: Des femmes ne {{demande}} rien. TEST: des femmes qui {{conduise}} la marche du monde. TEST: des démocrates geindre à propos de l’absence pourtant parlante de délégation TEST: On vit très vite, en quelques jours, les gens installer des jeux d’argent sur les trottoirs, des femmes se prostituer, des commerces illicites… #### NOMS PROPRES # 3sg | > > > > | 28619 28620 28621 28622 28623 28624 28625 28626 28627 28628 28629 28630 28631 28632 28633 28634 28635 28636 28637 28638 28639 | <<- /conj/ morph(>1, ":(?:R|D.*:p)|>au/|<end>|>,") >>> <<- /conj/ not morph(\4, ":[NA]") -4>> =suggVerb(\4, ":3p") && Conjugaison erronée. Accord avec “\2 \3…”. Le verbe devrait être à la 3ᵉ personne du pluriel. <<- /conj/ __else__ and not checkAgreement(\3, \4) -4>> =suggVerb(\4, ":3p", suggPlur) && Conjugaison erronée. Accord avec “\2 \3…”. Le verbe devrait être à la 3ᵉ personne du pluriel. [<start>|,|(] des @:[NA].*:[pi] qui @:V¬:(?:3p|P|G) <<- /conj/ -5>> =suggVerb(\5, ":3p") && Conjugaison erronée. Accord avec “\2 \3 \4…”. Le verbe devrait être à la 3ᵉ personne du pluriel. *WORD des @:[NA].*:[pi] qui @:V¬:(?:3p|P|G) <<- /conj/ morph(\1, ":[VR]", ":[NA]") --1>> =suggVerb(\-1, ":3p") && Conjugaison erronée. Accord avec “\2 \3 \4…”. Le verbe devrait être à la 3ᵉ personne du pluriel. TEST: Des hommes {{arrive}}. TEST: Des femmes ne {{demande}} rien. TEST: des femmes qui {{conduise}} la marche du monde. TEST: j’en ai marre de faire des choses qui ne m’{{amuse}} pas. TEST: des démocrates geindre à propos de l’absence pourtant parlante de délégation TEST: On vit très vite, en quelques jours, les gens installer des jeux d’argent sur les trottoirs, des femmes se prostituer, des commerces illicites… #### NOMS PROPRES # 3sg |
︙ | ︙ |