8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
|
<<- /conf/ --1>> dont && Confusion probable. Un don est ce qui est donné. Pour le pronom relatif, écrivez “dont”.|https://fr.wiktionary.org/wiki/dont
*WORD *WORD don @:(?:D|B|Os)¬:A.*:[me]:[si]
<<- /conf/ morph(\1, ":[DB]") and morph(\2, ":N", ":[GAWM]")
-3>> dont && Confusion probable. Un don est ce qui est donné. Pour le pronom relatif, écrivez “dont”.|https://fr.wiktionary.org/wiki/dont
ce don @:(?:Os|M) ?n’¿ >avoir ?@[:WX]¿ besoin
ce don je ?[ne|n’]¿ me >souvenir
ce don tu ?[ne|n’]¿ te >souvenir
ce don nous ?[ne|n’]¿ nous >souvenir
ce don vous ?[ne|n’]¿ vous >souvenir
ce don [il|elle|on|iel|$:M] ?[ne|n’]¿ se >souvenir
ce don [ils|elles|iels] ?[ne|n’]¿ se >souvenir
<<- /conf/ not value(>1, "|de|d’|des|du|") and not value(>2, "|de|d’|des|du|")
-2>> dont && Confusion probable. Un don est ce qui est donné. Pour le pronom relatif, écrivez “dont”.|https://fr.wiktionary.org/wiki/dont
TEST: celle {{don}} il est question est sublime ->> dont
TEST: ce partage {{don}} il est question ->> dont
TEST: trente hommes {{don}} deux sont malades ->> dont
TEST: ce {{don}} tu te souviens, c’est pas ça ->> dont
|
>
|
|
|
|
|
|
|
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
|
<<- /conf/ --1>> dont && Confusion probable. Un don est ce qui est donné. Pour le pronom relatif, écrivez “dont”.|https://fr.wiktionary.org/wiki/dont
*WORD *WORD don @:(?:D|B|Os)¬:A.*:[me]:[si]
<<- /conf/ morph(\1, ":[DB]") and morph(\2, ":N", ":[GAWM]")
-3>> dont && Confusion probable. Un don est ce qui est donné. Pour le pronom relatif, écrivez “dont”.|https://fr.wiktionary.org/wiki/dont
ce don @:(?:Os|M) ?n’¿ >avoir ?@[:WX]¿ besoin
ce don @:(?:Os|M) ?n’¿ ?[me|te|lui|nous|vous|leur]¿ >parler
ce don je ?[ne|n’]¿ me [>rappeler|>souvenir]
ce don tu ?[ne|n’]¿ te [>rappeler|>souvenir]
ce don nous ?[ne|n’]¿ nous [>rappeler|>souvenir]
ce don vous ?[ne|n’]¿ vous [>rappeler|>souvenir]
ce don [il|elle|on|iel|$:M] ?[ne|n’]¿ se [>rappeler|>souvenir]
ce don [ils|elles|iels] ?[ne|n’]¿ se [>rappeler|>souvenir]
<<- /conf/ not value(>1, "|de|d’|des|du|") and not value(>2, "|de|d’|des|du|")
-2>> dont && Confusion probable. Un don est ce qui est donné. Pour le pronom relatif, écrivez “dont”.|https://fr.wiktionary.org/wiki/dont
TEST: celle {{don}} il est question est sublime ->> dont
TEST: ce partage {{don}} il est question ->> dont
TEST: trente hommes {{don}} deux sont malades ->> dont
TEST: ce {{don}} tu te souviens, c’est pas ça ->> dont
|
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
|
<<- /conf/ --1>> où && Confusion. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”.
ou et [comment|que|qui|quand|pourquoi|quel|quels|quelle|quelles]
ou et $:R
<<- /conf/ -1>> où && Confusion. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”.
vers ou
<<- /conf/ not morph(<1, ":D") -2>> où && Confusion probable. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”.
[au|le|des] cas ou
<<- /conf/ -3>> où && Confusion. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”.
[les|ces|des|aux|auxdites] fois ou
<<- /conf/ -3>> où && Confusion probable. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”.
|
>
|
|
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
|
<<- /conf/ --1>> où && Confusion. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”.
ou et [comment|que|qui|quand|pourquoi|quel|quels|quelle|quelles]
ou et $:R
<<- /conf/ -1>> où && Confusion. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”.
vers ou
<<- /conf/ not morph(<1, ":D") and not value(>1, "|depuis|à|")
-2>> où && Confusion probable. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”.
[au|le|des] cas ou
<<- /conf/ -3>> où && Confusion. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”.
[les|ces|des|aux|auxdites] fois ou
<<- /conf/ -3>> où && Confusion probable. La conjonction “ou” signale une alternative. Pour évoquer un lieu, un temps ou une situation, écrivez “où”.
|
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
|
?jusqu’¿ à la {mi_mois} ~^\d{2,5}$
[après|avant|dès|depuis|de|d’] la {mi_mois} ~^\d{2,5}$
par rapport à la {mi_mois} ~^\d{2,5}$
<<- ~>> *
__purge_horaires_et_durée__
24 [heures|h] [sur|/] 24
7 [jours|j] [sur|/] 7
sept [jours|j] [sur|/] sept
vingt-quatre heures [sur|/] vingt-quatre
<<- ~>> *
|
<
|
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
|
?jusqu’¿ à la {mi_mois} ~^\d{2,5}$
[après|avant|dès|depuis|de|d’] la {mi_mois} ~^\d{2,5}$
par rapport à la {mi_mois} ~^\d{2,5}$
<<- ~>> *
__purge_horaires_et_durée__
24 [heures|h] [sur|/] 24
7 [jours|j] [sur|/] 7
sept [jours|j] [sur|/] sept
vingt-quatre heures [sur|/] vingt-quatre
<<- ~>> *
|
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
|
>heure moins le quart
>heure ?,¿ $:B minutes
>heure ?,¿ $:B minutes ?,¿ $:B secondes
[midi|minuit] pile
[midi|minuit] moins le quart
<<- ~2:0>> *
à cette heure ?[tardive|matinale]¿
à cette heure de la [journée|nuit]
à cette heure du jour
à l’ heure actuelle
à l’ heure qu’ il est
à n’importe quelle heure du jour et de la nuit
à toute heure
à toute heure de la nuit
à toute heure de la nuit et du jour
à toute heure du jour
à toute heure du jour et de la nuit
à une heure [décente|indue|tardive]
au jour et à l’ heure dits
au cours de la [dernière|précédente|prochaine] [seconde|minute|heure]
au cours de l’ heure ?[dernière|passée|précédente|prochaine]¿
au cours de la [seconde|minute] ?[dernière|passée|précédente|prochaine]¿
[de|d’] si bonne heure
[de|d’] tout à l’ heure
jusqu’ à pas d’ heure
sur l’ heure
tout à l’ heure
trois quarts d’ heure plus [tôt|tard]
un quart d’ heure plus [tôt|tard]
<<- ~>> *
|
|
>
|
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
|
>heure moins le quart
>heure ?,¿ $:B minutes
>heure ?,¿ $:B minutes ?,¿ $:B secondes
[midi|minuit] pile
[midi|minuit] moins le quart
<<- ~2:0>> *
à cette heure ?[tardive|indue|matinale]¿
à cette heure de la [journée|nuit]
à cette heure du jour
à l’ heure actuelle
à l’ heure qu’ il est
à n’importe quelle heure du jour et de la nuit
à toute heure
à toute heure de la nuit
à toute heure de la nuit et du jour
à toute heure du jour
à toute heure du jour et de la nuit
à une heure [décente|indue|tardive]
au jour et à l’ heure dits
au cours de la [dernière|précédente|prochaine] [seconde|minute|heure]
au cours de l’ heure ?[dernière|passée|précédente|prochaine]¿
au cours de la [seconde|minute] ?[dernière|passée|précédente|prochaine]¿
[de|d’] si bonne heure
[de|d’] tout à l’ heure
l’ heure venue
jusqu’ à pas d’ heure
sur l’ heure
tout à l’ heure
trois quarts d’ heure plus [tôt|tard]
un quart d’ heure plus [tôt|tard]
<<- ~>> *
|
19241
19242
19243
19244
19245
19246
19247
19248
19249
19250
19251
19252
19253
19254
19255
19256
19257
19258
19259
19260
|
__gn_nombre_plur_2m__
$:B *WORD *WORD
<<- /gn/ not morph(<1, ">(?:et|ou)/|:R") and not \3.startswith("seul") >>>
<<- /gn/ ((morph(\2, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\3, ":[NA].*:m", "*")))
and not apposition(\2, \3)
-3>> =switchGender(\3, True) && Accord de genre erroné entre « \2 » et « \3 ».
<<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2, True) && Accord de genre erroné avec « \3 ».
<<- /gn/ morph(\2, ":[NA].*:[pi]") and morph(\3, ":[NA].*:s", "*") and not apposition(\2, \3) and not (value(>1, "|et|,|") and morph(>2, ":A"))
-3>> =suggPlur(\3) && Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel.
TEST: deux sombres {{idiot}}
TEST: sept valeurs {{aléatoire}}
TEST: huit {{grandes}} {{claviers}}
TEST: vivre une situation hors du commun à deux a aussi pesé dans la balance.
__gn_des_2m__
des *WORD *WORD
<<- /gn/ (morph(<1, ":(?:[VRBX]|Cs|LV)|>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)
|
|
>
|
19243
19244
19245
19246
19247
19248
19249
19250
19251
19252
19253
19254
19255
19256
19257
19258
19259
19260
19261
19262
19263
|
__gn_nombre_plur_2m__
$:B *WORD *WORD
<<- /gn/ not morph(<1, ">(?:et|ou)/|:R") and not \3.startswith("seul") >>>
<<- /gn/ ((morph(\2, ":[NA].*:m", ":(?:B|e|G|V0|f)") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":(?:B|e|G|V0|m)") and morph(\3, ":[NA].*:m", "*")))
and not apposition(\2, \3)
-3>> =switchGender(\3, True) && Accord de genre erroné entre « \2 » et « \3 ».
<<- /gn/ __also__ and hasFemForm(\2) -2>> =switchGender(\2, True) && Accord de genre erroné avec « \3 ».
<<- /gn/ morph(\2, ":[NA].*:[pi]", ":V0") and morph(\3, ":[NA].*:s", "*") and not apposition(\2, \3) and not (value(>1, "|et|,|") and morph(>2, ":A"))
-3>> =suggPlur(\3) && Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel.
TEST: deux sombres {{idiot}}
TEST: sept valeurs {{aléatoire}}
TEST: huit {{grandes}} {{claviers}}
TEST: X a perdu mon estime et ma considération.
TEST: vivre une situation hors du commun à deux a aussi pesé dans la balance.
__gn_des_2m__
des *WORD *WORD
<<- /gn/ (morph(<1, ":(?:[VRBX]|Cs|LV)|>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)
|