Overview
| Comment: | [fr] faux positifs, +ajustements |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | fr |
| Files: | files | file ages | folders |
| SHA3-256: |
a15ec18290c2a0ab77a131aa79ca15ae |
| User & Date: | olr on 2018-12-01 14:45:29 |
| Other Links: | manifest | tags |
Context
|
2018-12-01
| ||
| 20:45 | [fr] nr: face-à-face, +ajustements check-in: badd83db94 user: olr tags: trunk, fr | |
| 14:45 | [fr] faux positifs, +ajustements check-in: a15ec18290 user: olr tags: trunk, fr | |
|
2018-11-30
| ||
| 19:55 | [fr] nr: confusions, +faux positifs, +ajustements check-in: a1c6a6e78a user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [ce5431d3b8] to [f9ff912ce2].
| ︙ | ︙ | |||
6834 6835 6836 6837 6838 6839 6840 |
<<- /conf/ ->> =\1[:-2]+"là" # Écrivez “là” et non “la”.
[celle|celles|celui|ceux] la
<<- /conf/ ->> \1-là # Écrivez “là” et non “la”.
/-là
<<- /conf/ morph(\1, ":V", ":[NA]", 0, -3)
| | | 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 |
<<- /conf/ ->> =\1[:-2]+"là" # Écrivez “là” et non “la”.
[celle|celles|celui|ceux] la
<<- /conf/ ->> \1-là # Écrivez “là” et non “la”.
/-là
<<- /conf/ morph(\1, ":V", ":[NA]", 0, -3)
-1>> =\1[:-2]+"-la|" + \1[:-2]+" là" # Confusion. Pour un COD, utilisez “la”. Ou, si ce “là” signifie “ici”, ne mettez pas de trait d’union.
/-la
<<- /conf/ morph(\1, ":[NA]", ":[123][sp]", 0, -3)
-1>> =\1[:-2]+"là" # Confusion : “\1” n’est pas un verbe.
[ne|me|te|se] là
<<- /conf/ -2>> la # Confusion : “là” signifie “ici”.|http://fr.wiktionary.org/wiki/l%C3%A0
|
| ︙ | ︙ | |||
12152 12153 12154 12155 12156 12157 12158 |
__gn_nombre_chiffres_1m__
[0|1|01] @:[NAQ].*:p¬*
<<- /gn/ not value(\2, "|Rois|Corinthiens|Thessaloniciens|") -2>> =suggSing(\2) # Accord de nombre erroné : « \1 » devrait être au singulier.
*NUM *WORD
| | | 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 |
__gn_nombre_chiffres_1m__
[0|1|01] @:[NAQ].*:p¬*
<<- /gn/ not value(\2, "|Rois|Corinthiens|Thessaloniciens|") -2>> =suggSing(\2) # Accord de nombre erroné : « \1 » devrait être au singulier.
*NUM *WORD
<<- /gn/ not value(<1, "|/|") and not re.search("^0*[01](?:,[0-9]+|)$", \1) and not morph(<1, ":N")
and ( (morph(\2, ":[NA].*:s", "*") and not value(\2, "|janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre|rue|route|ruelle|place|boulevard|avenue|allée|chemin|sentier|square|impasse|cour|quai|chaussée|côte|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor|"))
or \1 in aREGULARPLURAL )
-2>> =suggPlur(\2) # Accord de nombre erroné : « \2 » devrait être au pluriel.
TEST: 00 heure, 01 heure
TEST: il a adopté 1 {{chiens}}.
TEST: 22 {{heure}}
|
| ︙ | ︙ | |||
14260 14261 14262 14263 14264 14265 14266 |
__conf_mat_mât__
>échec et >mât
<<- /conf/ -3>> mat # Confusion. Un mât est un poteau portant des voiles ou un drapeau.|https://fr.wiktionary.org/wiki/mat
[grand|grands] [mat|mats|mas]
<<- /conf/ -2>> =\2.replace("a", "â").replace("A", "Â") # Confusion. Pour évoquer un poteau portant des voiles, écrive “mât”.|https://fr.wiktionary.org/wiki/mât
| | | > | 14260 14261 14262 14263 14264 14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 14277 |
__conf_mat_mât__
>échec et >mât
<<- /conf/ -3>> mat # Confusion. Un mât est un poteau portant des voiles ou un drapeau.|https://fr.wiktionary.org/wiki/mat
[grand|grands] [mat|mats|mas]
<<- /conf/ -2>> =\2.replace("a", "â").replace("A", "Â") # Confusion. Pour évoquer un poteau portant des voiles, écrive “mât”.|https://fr.wiktionary.org/wiki/mât
[mat|mats|mas] [de|d’] [artimon|beaupré|branchement|cocagne|battage|fortune|hune|misaine|perroquet|perruche]
[mat|mats|mas] en [>acier|>alu|>aluminium|bois|>carbone|>époxy|>fibre|>résine]
[mat|mats|mas] du [bateau|catamaran|navire|trimaran|vaisseau|voilier]
[mat|mats|mas] de la goélette
<<- /conf/ -1>> =\1.replace("a", "â").replace("A", "Â") # Confusion. Pour évoquer un poteau portant des voiles, écrive “mât”.|https://fr.wiktionary.org/wiki/mât
TEST: Échec et {{mât}}
TEST: {{Mat}} de misaine
# mâter / mater
|
| ︙ | ︙ | |||
14948 14949 14950 14951 14952 14953 14954 14955 14956 14957 14958 14959 14960 14961 |
__infi_verbe_de_verbe__
[>cesser|>décider|>défendre|>suggérer|>commander|>essayer|>tenter|>choisir|>permettre|>interdire] ?[pas|plus|point|guère|jamais]¿ [de|d’] *WORD
<<- /infi/ not morph(\1, ":N") and analyse(\-1, ":(?:V1.*:(?:Q|2p)|[123][sp])", ":(?:M|Oo)")
--1>> =suggVerbInfi(\-1) # Le verbe devrait être à l’infinitif.
TEST: cessez d’{{anesthésié}} ces gens !
TEST: Le menu Format contient de nombreuses commandes de mise en forme.
## INFINITIFS ERRONÉS
__infi_infinitifs_erronés__
<start> [le|un|ce|cet|mon|ton|son|quel] *WORD @:V1.*:Y¬:[NM] [ne|n’|me|m’|te|t’|se|s’]
<start> [le|un|ce|cet|mon|ton|son|quel] *WORD @:V1.*:Y¬:[NM] @:[123][sp]
| > | 14949 14950 14951 14952 14953 14954 14955 14956 14957 14958 14959 14960 14961 14962 14963 |
__infi_verbe_de_verbe__
[>cesser|>décider|>défendre|>suggérer|>commander|>essayer|>tenter|>choisir|>permettre|>interdire] ?[pas|plus|point|guère|jamais]¿ [de|d’] *WORD
<<- /infi/ not morph(\1, ":N") and analyse(\-1, ":(?:V1.*:(?:Q|2p)|[123][sp])", ":(?:M|Oo)")
--1>> =suggVerbInfi(\-1) # Le verbe devrait être à l’infinitif.
TEST: cessez d’{{anesthésié}} ces gens !
TEST: Le menu Format contient de nombreuses commandes de mise en forme.
TEST: Le commandant de zone…
## INFINITIFS ERRONÉS
__infi_infinitifs_erronés__
<start> [le|un|ce|cet|mon|ton|son|quel] *WORD @:V1.*:Y¬:[NM] [ne|n’|me|m’|te|t’|se|s’]
<start> [le|un|ce|cet|mon|ton|son|quel] *WORD @:V1.*:Y¬:[NM] @:[123][sp]
|
| ︙ | ︙ | |||
16123 16124 16125 16126 16127 16128 16129 |
|| [être|devenir|redevenir|rester] @:[NA].*:p¬:[GMWYsi]
(*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿
|| ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
|| être [devenu|redevenu|resté|devenue|redevenue|restée] @:[NA].*:p¬:[GMWYsi]
(*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿
|| ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
|| avoir [été|semblé|paru] @:[NA].*:p¬:[GMWYsi]
| | | 16125 16126 16127 16128 16129 16130 16131 16132 16133 16134 16135 16136 16137 16138 16139 |
|| [être|devenir|redevenir|rester] @:[NA].*:p¬:[GMWYsi]
(*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿
|| ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
|| être [devenu|redevenu|resté|devenue|redevenue|restée] @:[NA].*:p¬:[GMWYsi]
(*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿
|| ([>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
|| avoir [été|semblé|paru] @:[NA].*:p¬:[GMWYsi]
<<- /ppas/ not tag_before(\1, "que") and not morph(\1, ":G") and morph(\2, ":[123]s", ":(?:C|N.*:p)")
--1>> =suggSing(\-1) # Accord avec la forme verbale précédente (être ou équivalent) : “\-1” devrait être au singulier.
[<start>|,] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>redevenir|>paraître|>paraitre]) @:[NA].*:p¬:[GMWYsi]
[<start>|,] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] @:[NA].*:p¬:[GMWYsi]
[<start>|,] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenu|redevenu|resté|devenue|redevenue|restée] @:[NA].*:p¬:[GMWYsi]
[<start>|,] ?qui¿ ?[ne|n’]¿ ?[en|y]¿
|| ([>aller|>adorer|>affirmer|>aimer|>croire|>déclarer|>désirer|>détester|>devoir|>dire|>estimer|>imaginer|>paraître|>paraitre|>penser|>pouvoir|>préférer|>risquer|>savoir|>sembler|>souhaiter|>vouloir])
|
| ︙ | ︙ | |||
16149 16150 16151 16152 16153 16154 16155 16156 16157 16158 16159 16160 16161 16162 |
TEST: Ce mâle qui est resté {{arrogants}} ?
TEST: Cette folle affirme avoir été {{frappé}}.
TEST: Cet animal qui souhaite redevenir {{amnésiques}}.
TEST: Qui semble être devenu {{malades}} ?
TEST: ce jour, et surtout cette soirée, semble devenir {{interminables}}.
TEST: C’est le crime qui se vante, qui adore avoir semblé {{légitimes}}.
TEST: Les tortures que ce journaliste pense être “normales”.
__ppas_être_accord_plur__
(*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>redevenir|>paraître|>paraitre]) @:[NA].*:s¬:[GMWYpi]|>légion/
(*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] @:[NA].*:s¬:[GMWYpi]|>légion/
(*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenus|redevenus|restés|devenues|redevenues|restées] @:[NA].*:s¬:[GMWYpi]|>légion/
(*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿
| > | 16151 16152 16153 16154 16155 16156 16157 16158 16159 16160 16161 16162 16163 16164 16165 |
TEST: Ce mâle qui est resté {{arrogants}} ?
TEST: Cette folle affirme avoir été {{frappé}}.
TEST: Cet animal qui souhaite redevenir {{amnésiques}}.
TEST: Qui semble être devenu {{malades}} ?
TEST: ce jour, et surtout cette soirée, semble devenir {{interminables}}.
TEST: C’est le crime qui se vante, qui adore avoir semblé {{légitimes}}.
TEST: Les tortures que ce journaliste pense être “normales”.
TEST: les plus anciens restes trouvés à ce jour proviennent de ce site
__ppas_être_accord_plur__
(*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>redevenir|>paraître|>paraitre]) @:[NA].*:s¬:[GMWYpi]|>légion/
(*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] @:[NA].*:s¬:[GMWYpi]|>légion/
(*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenus|redevenus|restés|devenues|redevenues|restées] @:[NA].*:s¬:[GMWYpi]|>légion/
(*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿
|
| ︙ | ︙ |