4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
|
grand’ville
<<- /tu/ ->> =\1.replace("’", "-") # Graphie désuète. Au lieu d’une apostrophe, employez plutôt un trait d’union.
<<- ~>> =\1.replace("’", "-")
TEST: je suis allé dans la {{grand’rue}}. ->> grand-rue
!!!! Virgules !!
__virg_dialogue_après_nom_propre__
[<start>|,] $:M¬:G [/-je|/-tu|/-on|/-nous|/-vous|/-ils|/-elles|/VCimp]
<<- /virg/ -2>> \2, # Dialogue ? Ajoutez une virgule pour mettre en incise la personne à qui s’adresse la réplique.
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
|
grand’ville
<<- /tu/ ->> =\1.replace("’", "-") # Graphie désuète. Au lieu d’une apostrophe, employez plutôt un trait d’union.
<<- ~>> =\1.replace("’", "-")
TEST: je suis allé dans la {{grand’rue}}. ->> grand-rue
!!!! Trait d’union : formes interrogative (nous/vous) !!
__inte_union_nous1!7__
[ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ ~ons$ nous
[ne|n’] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] ~ons$ nous
[ne|n’] [le|la|l’|les] [lui|leur|en|y] ~ons$ nous
[ne|n’] [lui|leur|y] en ~ons$ nous
<<- /inte/ space_after(\-2, 1, 1) and morph(\-2, ":V.*:1p", ":[GW]") --2:-1>> \-2-\-1 # Forme interrogative ? Mettez un trait d’union.
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ons$ nous [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ons$ nous @:¬:(?:1p|Y)
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") and not value(\2, "|veuillons|sachons|")
-2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union.
TEST: n’y {{retrouverons nous}} jamais la tranquilité ?
TEST: pourquoi n’en {{entendons nous}} jamais parler ?
TEST: que {{pouvons nous}} dans cette vie
TEST: Sachons nous conformer à ces restrictions et faisons notre travail.
__inte_union_vous1!7__
[ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ ~ez$ vous
[ne|n’] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] ~ez$ vous
[ne|n’] [le|la|l’|les] [lui|leur|en|y] ~ez$ vous
[ne|n’] [lui|leur|y] en ~ez$ vous
<<- /inte/ space_after(\-2, 1, 1) and morph(\-2, ":V.*:2p", ":[GW]") --2:-1>> \-2-\-1 # Forme interrogative ? Mettez un trait d’union.
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ez$ vous [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ez$ vous @:¬:(?:2p|Y)
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") and not value(\2, "|veuillez|sachez|")
-2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union.
TEST: ne {{soutiendrez vous}} pas cette proposition ?
TEST: n’en {{voulez vous}} jamais à ces gens ?
TEST: comment {{pensez vous}} y parvenir
TEST: veuillez vous adresser à notre secretaire pour prendre rendez-vous.
!!!! Virgules !!
__virg_dialogue_après_nom_propre__
[<start>|,] $:M¬:G [/-je|/-tu|/-on|/-nous|/-vous|/-ils|/-elles|/VCimp]
<<- /virg/ -2>> \2, # Dialogue ? Ajoutez une virgule pour mettre en incise la personne à qui s’adresse la réplique.
|
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
|
bon gré ?,¿ mal gré
bras dessus ?,¿ bras dessous
çà et là
ce faisant
cependant
[cela|ça|ceci] mis à part
[cela|ça|ceci] va sans dire
certes
ces derniers temps
cette [fois|fois-là|fois-ci]
chaque fois
ci-dessous
ci-dessus
chose promise ?,¿ chose due
comme avant
comme autrefois
comme d’ habitude
comme toujours
comme de juste
comme bon [me|te|lui|leur|nous|vous] semble
comme au bon vieux temps
comme cul et chemise
comme [frappé|frappée|frappés|frappées] par la foudre
comme n’ importe où ?ailleurs¿
comme par [enchantement|magie]
comme par un fait exprès
comme pas deux
comme peau de chagrin
comme promis
comme qui dirait
|
>
|
|
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
|
bon gré ?,¿ mal gré
bras dessus ?,¿ bras dessous
çà et là
ce faisant
cependant
[cela|ça|ceci] mis à part
[cela|ça|ceci] va sans dire
[cela|ceci] étant dit
certes
ces derniers temps
cette [fois|fois-là|fois-ci]
chaque fois
ci-dessous
ci-dessus
chose promise ?,¿ chose due
comme avant
comme autrefois
comme d’ habitude
comme toujours
comme de juste
comme bon [me|te|lui|leur|nous|vous] semble
comme au bon vieux temps
comme cul et chemise
comme [frappé+ses] par la foudre
comme n’ importe où ?ailleurs¿
comme par [enchantement|magie]
comme par un fait exprès
comme pas deux
comme peau de chagrin
comme promis
comme qui dirait
|
18100
18101
18102
18103
18104
18105
18106
18107
18108
18109
18110
18111
18112
18113
18114
18115
18116
18117
18118
18119
18120
18121
18122
18123
18124
18125
18126
|
TEST: la pression entre les membres à un moment devient trop importante
TEST: Macron saisit la discorde avec le Brésil pour s’opposer à l’embarrassant accord
TEST: Je vous renvoie pour cela à l’excellent documentaire
TEST: cuisiner à l’étouffée
__infi_loc_à_verbe__
de manière à ~..(?:ée?s?|ez)$
du mal à ~..(?:ée?s?|ez)$
intérêt à ~..(?:ée?s?|ez)$
<<- /infi/ morph(\-1, ":V", ":M") and not (\-1.endswith("ez") and value(>1, "|vous|"))
--1>> =suggVerbInfi(\-1) # S’il s’agit d’une action à accomplir, le verbe devrait être à l’infinitif.
TEST: de manière à {{obligé}} ces gens
TEST: ils ont intérêt à {{obligés}} ces gens
TEST: Tous ceux qui ont du mal à {{obligé}} ces gens
__infi_verbe_de_verbe__
[>arrêter|>cesser|>choisir|>commander|>continuer|>décider|>défendre|>envisager|>essayer|>éviter|>interdire|>omettre|>permettre|>refuser|>suggérer|>tenter] [de|d’] *WORD
<<- /infi/ not morph(\1, ":N") and (analyse(\-1, ":V1.*:Q", ":(?:M|Oo)") or analyse(\-1, ":[123][sp]", ":[MNG]"))
--1>> =suggVerbInfi(\-1) # Après “\1 de”, le verbe devrait être à l’infinitif.
TEST: cessez d’{{anesthésié}} ces gens !
TEST: arrête d’y {{consacré}} autant de temps.
TEST: Il tentait de {{raisonné}} en homme libre
TEST: Le menu Format contient de nombreuses commandes de mise en forme.
|
|
|
|
>
|
|
18150
18151
18152
18153
18154
18155
18156
18157
18158
18159
18160
18161
18162
18163
18164
18165
18166
18167
18168
18169
18170
18171
18172
18173
18174
18175
18176
18177
|
TEST: la pression entre les membres à un moment devient trop importante
TEST: Macron saisit la discorde avec le Brésil pour s’opposer à l’embarrassant accord
TEST: Je vous renvoie pour cela à l’excellent documentaire
TEST: cuisiner à l’étouffée
__infi_loc_à_verbe__
de manière à ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..(?:ée?s?|ez)$
du mal à ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..(?:ée?s?|ez)$
intérêt à ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..(?:ée?s?|ez)$
enclin à ?[le|l’|la|leur|les|nous|vous|lui]¿ ~..(?:ée?s?|ez)$
<<- /infi/ morph(\-1, ":V", ":M") and not (\-1.endswith("ez") and value(>1, "|vous|"))
--1>> =suggVerbInfi(\-1) # S’il s’agit d’une action à accomplir, le verbe devrait être à l’infinitif.
TEST: de manière à {{obligé}} ces gens
TEST: ils ont intérêt à {{obligés}} ces gens
TEST: Tous ceux qui ont du mal à {{obligé}} ces gens
__infi_verbe_de_verbe__
[>arrêter|>cesser|>choisir|>commander|>continuer|>décider|>défendre|>envisager|>essayer|>éviter|>interdire|>omettre|>permettre|>refuser|>suggérer|>tenter] [de|d’] ?[le|l’|la|leur|les|nous|vous|lui]¿ *WORD
<<- /infi/ not morph(\1, ":N") and (analyse(\-1, ":V1.*:Q", ":(?:M|Oo)") or analyse(\-1, ":[123][sp]", ":[MNG]"))
--1>> =suggVerbInfi(\-1) # Après “\1 de”, le verbe devrait être à l’infinitif.
TEST: cessez d’{{anesthésié}} ces gens !
TEST: arrête d’y {{consacré}} autant de temps.
TEST: Il tentait de {{raisonné}} en homme libre
TEST: Le menu Format contient de nombreuses commandes de mise en forme.
|
22223
22224
22225
22226
22227
22228
22229
22230
22231
22232
22233
22234
22235
22236
22237
22238
22239
22240
22241
22242
22243
22244
22245
22246
22247
22248
22249
22250
22251
22252
22253
22254
22255
22256
22257
22258
22259
22260
22261
22262
22263
22264
22265
22266
22267
22268
22269
22270
22271
22272
22273
22274
22275
22276
22277
22278
22279
|
TEST: comment {{sait elle}}
TEST: qui {{était elle}} ?
TEST: quel travail {{avait elle}} accompli ?
TEST: je ne comprenais pas pourquoi c’était elle qui était punie et que personne ne parlait de celui qui avait fait ça.
TEST: C’était elle qui avait pris le contrôle.
__inte_union_nous!7__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ons$ nous [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ons$ nous @:¬:1p
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]")
-2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union.
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] [sommes|étions|fûmes|fussions|serons|serions|avons|avions|eûmes|eussions|aurons|aurions] nous
<<- /inte/ space_after(\2, 1, 1)
-2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union.
*WORD ~ons$ nous [<end>|,]
*WORD ~ons$ nous @:¬:(?:Y|1p)
<<- /inte/ space_after(\2, 1, 1) and
( (value(\2, "|avions|") and not morph(\1, ":A.*:[me]:[sp]") and not morph(\-1, ":(:?3[sp]|Ov)"))
or (morph(\2, ":V.*:1p", ":[GNW]") and not morph(\1, ":Os")) )
-2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union.
TEST: {{retrouverons nous}} enfin la tranquilité ?
TEST: Ne {{sommes nous}} pas des dieux ?
TEST: À quelle autorité {{prétendons nous}} si…
TEST: quel exercice {{avions nous}} revu ?
TEST: pourquoi n’en {{entendons nous}} jamais parler ?
TEST: les avions nous font rêver.
__inte_union_vous!7__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~..ez$ vous [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~..ez$ vous @:¬:2p
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]")
-2:3>> \2-vous # Forme interrogative ? Mettez un trait d’union.
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] [êtes|étiez|fûtes|fussiez|serez|seriez|avez|aviez|eûtes|eussiez|aurez|auriez] vous
<<- /inte/ space_after(\2, 1, 1)
-2:3>> \2-vous # Forme interrogative ? Mettez un trait d’union.
*WORD ~..e[zs]$ vous [<end>|,]
*WORD ~..e[zs]$ vous @:¬:(?:Y|2p)
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GNW]") and not value(\2, "|veuillez|") and not morph(\1, ":Os")
-2:3>> \2-vous # Forme interrogative ? Mettez un trait d’union.
TEST: Mais {{soutiendrez vous}} cette proposition ?
TEST: comment {{êtes vous}} arrivées là ?
TEST: quelle tarte {{voulez vous}} ?
TEST: Veuillez vous instruire avant de contester ces mesures.
__inte_union_ils!7__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~[eo]nt$ ils [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~[eo]nt$ ils @:¬:3p
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GW]")
|
|
|
|
|
>
|
|
>
>
|
|
22274
22275
22276
22277
22278
22279
22280
22281
22282
22283
22284
22285
22286
22287
22288
22289
22290
22291
22292
22293
22294
22295
22296
22297
22298
22299
22300
22301
22302
22303
22304
22305
22306
22307
22308
22309
22310
22311
22312
22313
22314
22315
22316
22317
22318
22319
22320
22321
22322
22323
22324
22325
22326
22327
22328
22329
22330
22331
22332
22333
|
TEST: comment {{sait elle}}
TEST: qui {{était elle}} ?
TEST: quel travail {{avait elle}} accompli ?
TEST: je ne comprenais pas pourquoi c’était elle qui était punie et que personne ne parlait de celui qui avait fait ça.
TEST: C’était elle qui avait pris le contrôle.
__inte_union_nous2!7__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ons$ nous [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ons$ nous @:¬:1p
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]")
-2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union.
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] [sommes|étions|fûmes|fussions|serons|serions|avons|avions|eûmes|eussions|aurons|aurions] nous
<<- /inte/ space_after(\2, 1, 1)
-2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union.
*WORD ~ons$ nous [<end>|,]
*WORD ~ons$ nous @:¬:(?:Y|1p)
<<- /inte/ space_after(\2, 1, 1) and
( (value(\2, "|avions|") and not morph(\1, ":A.*:[me]:[sp]") and not morph(\-1, ":(:?3[sp]|Ov)"))
or (morph(\2, ":V.*:1p", ":[GNW]") and not morph(\1, ":Os")) )
-2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union.
TEST: y {{retrouverons nous}} enfin la tranquilité ?
TEST: pourquoi {{sommes nous}} réellement des dieux ?
TEST: À quelle autorité {{prétendons nous}} sur ces gens…
TEST: quel exercice {{avions nous}} revu ?
TEST: À quelle autorité {{prétendons nous}} si…
TEST: pourquoi {{entendons nous}} souvent ces injonctions idiotes ?
TEST: les avions nous font rêver.
__inte_union_vous2!7__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~..ez$ vous [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~..ez$ vous @:¬:2p
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]")
-2:3>> \2-vous # Forme interrogative ? Mettez un trait d’union.
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] [êtes|étiez|fûtes|fussiez|serez|seriez|avez|aviez|eûtes|eussiez|aurez|auriez] vous
<<- /inte/ space_after(\2, 1, 1)
-2:3>> \2-vous # Forme interrogative ? Mettez un trait d’union.
*WORD ~..e[zs]$ vous [<end>|,]
*WORD ~..e[zs]$ vous @:¬:(?:Y|2p)
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GNW]") and not value(\2, "|veuillez|") and not morph(\1, ":Os")
-2:3>> \2-vous # Forme interrogative ? Mettez un trait d’union.
TEST: Mais {{soutiendrez vous}} cette proposition ?
TEST: comment {{êtes vous}} arrivées là ?
TEST: quel genre de femme {{voulez vous}} réellement ?
TEST: quel exercice {{avions nous}} réellement ?
TEST: quel homme {{voulez vous}} qu’il devienne
TEST: Veuillez vous instruire avant de contester ces mesures.
__inte_union_ils!7__
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~[eo]nt$ ils [<end>|,]
[<start>|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~[eo]nt$ ils @:¬:3p
<<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GW]")
|