︙ | | | ︙ | |
27360
27361
27362
27363
27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
27377
27378
27379
27380
27381
27382
27383
27384
27385
27386
27387
27388
27389
27390
27391
|
TEST: Une correction de +0.5 dioptrie.
TEST: zéro compassion
TEST: puis il y a entre 4 à 1 millions d’années sous une forme proche de la nôtre
## det nom et det nom adj
__gn_det_nom_mas_et_det_nom_mas__
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [le|un|ce|cet] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:[me]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel).
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuœæh].*:[ef]|V0|G)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel).
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel).
TEST: avec ce fils et notre neveu {{arrogante}} ->> arrogant|arrogants
TEST: la force et le talent {{reconnues}} ->> reconnu|reconnus
TEST: ma haine et mon amour {{mêlée}} ->> mêlé|mêlés
TEST: une sœur et un frère décédés
TEST: l’islamisme et l’extrême droite.
TEST: un discours sur la divinité et son œuvre purificatrice.
__gn_det_nom_fem_et_det_nom_fem__
[la|une|cette|ma|ta|sa] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[fe]:[si]", ":V0") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel).
|
|
|
|
|
>
>
>
>
>
|
27360
27361
27362
27363
27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
27377
27378
27379
27380
27381
27382
27383
27384
27385
27386
27387
27388
27389
27390
27391
27392
27393
27394
27395
27396
|
TEST: Une correction de +0.5 dioptrie.
TEST: zéro compassion
TEST: puis il y a entre 4 à 1 millions d’années sous une forme proche de la nôtre
## det nom et det nom adj
__gn_det_nom_mas_et_det_nom_mas__
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [le|un|ce|cet] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:[me]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel).
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:[me]:[si]", "(?:>[aâeéèêiîoôuœæh].*:[ef]|:V0|:G)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel).
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel).
TEST: avec ce fils et notre neveu {{arrogante}} ->> arrogant|arrogants
TEST: la force et le talent {{reconnues}} ->> reconnu|reconnus
TEST: ma haine et mon amour {{mêlée}} ->> mêlé|mêlés
TEST: ma passion et mon action mêlées
TEST: ma fureur et son action étonnante
TEST: une sœur et un frère décédés
TEST: l’islamisme et l’extrême droite.
TEST: un discours sur la divinité et son œuvre purificatrice.
TEST: un discours sur la parentalité et son enfant détestable.
TEST: un discours sur la parentalité et son enfant perdue.
TEST: un avis sur leur économie et leur œuvre étonnante.
__gn_det_nom_fem_et_det_nom_fem__
[la|une|cette|ma|ta|sa] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[fe]:[si]", ":V0") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel).
|
︙ | | | ︙ | |
27458
27459
27460
27461
27462
27463
27464
27465
27466
27467
27468
27469
27470
27471
27472
27473
27474
27475
27476
27477
27478
27479
27480
|
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[l’|notre|votre|leur] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and morph(\5, ">[aâeéèêiîoôuœæh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[mon|ton|son] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuœæh].*:[ef]|V0|G)") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[mon|ton|son] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuœæh].*:[ef]|V0|G)") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[mon|ton|son] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuœæh].*:[ef]|V0|G)") and morph(\5, ">[aâeéèêiîoôuœæh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
TEST: Il faut donc examiner ensemble le panneau et la paroi {{latérales}}. ->> latérale|latéraux
TEST: cet ami et l’animatrice {{parties}} ->> partie|partis
TEST: cet homme et mon amie {{renvoyé}} ->> renvoyée|renvoyés
TEST: notre père et la femme {{arrivé}} hier ->> arrivée|arrivés
TEST: leur père et notre amie {{parti}} ensemble ->> partie|partis
|
|
|
|
|
27463
27464
27465
27466
27467
27468
27469
27470
27471
27472
27473
27474
27475
27476
27477
27478
27479
27480
27481
27482
27483
27484
27485
|
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[l’|notre|votre|leur] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and morph(\5, ">[aâeéèêiîoôuœæh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[mon|ton|son] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", "(?:>[aâeéèêiîoôuœæh].*:[ef]|:V0|:G)") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[mon|ton|son] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", "(?:>[aâeéèêiîoôuœæh].*:[ef]|:V0|:G)") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[mon|ton|son] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", "(?:>[aâeéèêiîoôuœæh].*:[ef]|:V0|:G)") and morph(\5, ">[aâeéèêiîoôuœæh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
TEST: Il faut donc examiner ensemble le panneau et la paroi {{latérales}}. ->> latérale|latéraux
TEST: cet ami et l’animatrice {{parties}} ->> partie|partis
TEST: cet homme et mon amie {{renvoyé}} ->> renvoyée|renvoyés
TEST: notre père et la femme {{arrivé}} hier ->> arrivée|arrivés
TEST: leur père et notre amie {{parti}} ensemble ->> partie|partis
|
︙ | | | ︙ | |
30438
30439
30440
30441
30442
30443
30444
30445
30446
30447
30448
30449
30450
30451
30452
30453
30454
30455
30456
30457
30458
30459
30460
30461
30462
30463
30464
30465
30466
30467
30468
30469
30470
30471
30472
30473
30474
30475
30476
30477
30478
30479
30480
30481
30482
30483
30484
30485
30486
30487
30488
30489
30490
30491
30492
30493
30494
|
ni [après|avec|chez|contre|de|d’|derrière|devant|envers|malgré|pour|sans|sous|sur] {_pronom_obj_} ?,¿
|| ni [après|avec|chez|contre|de|d’|derrière|devant|envers|malgré|pour|sans|sous|sur] {_pronom_obj_}
<<- ~>> *
jusqu’ à chez
[de|d’] chez
?[de|d’]? par chez
pour chez
<<- ~1:-2>> *
?[de|d’]? à bonne distance [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? à côté [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? à part {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? à [cause|partir] [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? autour [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? au-dessus [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? au-dedans [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? au fond [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? au plus profond [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? chez *WORD ?jusqu’¿ à chez {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? en dessous [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? ?tout¿ au fond [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? ?tout¿ autour [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? avec ou sans {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? en paix avec {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? par-devers {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? par >égard pour {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? par gratitude pour {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? pour ou contre {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? ?tout¿ près [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]? sans >égard pour {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
quant à {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
<<- ~1:-2>> *
[moi|toi] [seul+e]
lui seul
elle seule
iel [seul+e]
[nous|vous] [seuls|seules]
eux seuls
elles seules
iels [seuls|seules]
<<- ~2>> *
nous [tous|toutes] qui
vous [tous|toutes] qui
eux tous qui
elles toutes qui
iels tout·e·s qui
<<- ~2>> *
TODO: comme
__purge_entre__
[<start>|(] $:D @:[NA] entre [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines] @:[NA].*:[pi]¬:V0 [ne|n’|me|m’|te|t’|se|s’]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30443
30444
30445
30446
30447
30448
30449
30450
30451
30452
30453
30454
30455
30456
30457
30458
30459
30460
30461
30462
30463
30464
30465
30466
30467
30468
30469
30470
30471
30472
30473
30474
30475
30476
30477
30478
30479
30480
30481
30482
30483
30484
30485
30486
30487
30488
30489
30490
30491
30492
30493
30494
30495
30496
30497
30498
30499
|
ni [après|avec|chez|contre|de|d’|derrière|devant|envers|malgré|pour|sans|sous|sur] {_pronom_obj_} ?,¿
|| ni [après|avec|chez|contre|de|d’|derrière|devant|envers|malgré|pour|sans|sous|sur] {_pronom_obj_}
<<- ~>> *
jusqu’ à chez
[de|d’] chez
?[de|d’]¿ par chez
pour chez
<<- ~1:-2>> *
?[de|d’]¿ à bonne distance [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ à côté [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ à part {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ à [cause|partir] [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ autour [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ au-dessus [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ au-dedans [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ au fond [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ au plus profond [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ chez *WORD ?jusqu’¿ à chez {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ en dessous [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ ?tout¿ au fond [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ ?tout¿ autour [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ avec ou sans {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ en paix avec {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ par-devers {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ par >égard pour {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ par gratitude pour {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ pour ou contre {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ ?tout¿ près [de|d’] {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
?[de|d’]¿ sans >égard pour {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
quant à {_pronom_obj_} [<end>|,|@:[VXG]¬>qui/]
<<- ~1:-2>> *
[moi|toi] [seul+e]
lui seul
elle seule
iel [seul+e]
[nous|vous] [seuls|seules]
eux seuls
elles seules
iels [seuls|seules]
<<- ~2>> *
nous [tous|toutes|tout·e·s] qui
vous [tous|toutes|tout·e·s] qui
eux tous qui
elles toutes qui
iels tout·e·s qui
<<- ~2>> *
TODO: comme
__purge_entre__
[<start>|(] $:D @:[NA] entre [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines] @:[NA].*:[pi]¬:V0 [ne|n’|me|m’|te|t’|se|s’]
|
︙ | | | ︙ | |
30946
30947
30948
30949
30950
30951
30952
30953
30954
30955
30956
30957
30958
30959
|
@@@@
@@@@
@@@@GRAPH: prégraphe_gv1|pg_gv1 _
@@@@
@@@@
@@@@
@@@@
__da_été2__
>avoir été
<<- =>> select(\2, ":Q")
__purge_pronom_substantifs__
|
>
|
30951
30952
30953
30954
30955
30956
30957
30958
30959
30960
30961
30962
30963
30964
30965
|
@@@@
@@@@
@@@@GRAPH: prégraphe_gv1|pg_gv1 _
@@@@
@@@@
@@@@
@@@@
__da_été2__
>avoir été
<<- =>> select(\2, ":Q")
__purge_pronom_substantifs__
|
︙ | | | ︙ | |
34101
34102
34103
34104
34105
34106
34107
34108
34109
34110
34111
34112
34113
34114
|
<start> ~\w\w+t$
<<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|ils|elles|iel|iels|")
and not value(\-1, "|provient|")
and not (value(\-1, "|vient|dit|surgit|survient|périt|") and morph(>1, ":(?:[MDR]|Oo)|>[A-ZÉÈÂÎ]/"))
and morph(\-1, ":V[23].*:Ip.*:3s", ":[GNA]|>(?:devoir|suffire|para[îi]tre)/") and analyse(\-1[:-1]+"s", ":E:2s")
--1>> =\-1[:-1]+"s" && S’il s’agit d’un impératif, la terminaison est “s”, non “t”.
TEST: {{Finit}} ton assiette. ->> Finis
TEST: Ne {{pourrit}} pas l’ambiance. ->> pourris
TEST: Ne {{finit}} pas ce devoir. ->> finis
TEST: {{Finit}} cette tarte. ->> Finis
TEST: Ne me {{choisit}} pas. ->> choisis
TEST: ne l’y {{brandit}} pas. ->> brandis
|
>
>
>
>
>
>
|
34107
34108
34109
34110
34111
34112
34113
34114
34115
34116
34117
34118
34119
34120
34121
34122
34123
34124
34125
34126
|
<start> ~\w\w+t$
<<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|ils|elles|iel|iels|")
and not value(\-1, "|provient|")
and not (value(\-1, "|vient|dit|surgit|survient|périt|") and morph(>1, ":(?:[MDR]|Oo)|>[A-ZÉÈÂÎ]/"))
and morph(\-1, ":V[23].*:Ip.*:3s", ":[GNA]|>(?:devoir|suffire|para[îi]tre)/") and analyse(\-1[:-1]+"s", ":E:2s")
--1>> =\-1[:-1]+"s" && S’il s’agit d’un impératif, la terminaison est “s”, non “t”.
[<start>|,] [compatit|conclut] @:M
[<start>|,] [compatit|conclut] l’ homme
[<start>|,] [compatit|conclut] [le|mon|ton|son|notre|votre|leur] [chef|garçon|jeune|ministre|président|vieillard|vieux]
[<start>|,] [compatit|conclut] [la|ma|ta|sa|notre|votre|leur] [cheffe|femme|fille|jeune|ministre|présidente|vieillarde|vielle]
<<- !2>> imp
TEST: {{Finit}} ton assiette. ->> Finis
TEST: Ne {{pourrit}} pas l’ambiance. ->> pourris
TEST: Ne {{finit}} pas ce devoir. ->> finis
TEST: {{Finit}} cette tarte. ->> Finis
TEST: Ne me {{choisit}} pas. ->> choisis
TEST: ne l’y {{brandit}} pas. ->> brandis
|
︙ | | | ︙ | |