Grammalecte  Diff

Differences From Artifact [bed60bff53]:

To Artifact [96088e688a]:


477
478
479
480
481
482
483

484
485
486
487
488
489
490
        <<- -1>> " »|”"                                                                             # Mettez des guillemets fermants plutôt qu’ouvrants.

TEST: « Le grand homme{{«}}
TEST: « La grande femme{{ «}} !
TEST: Eux et leurs{{ ”}}amis{{”}} sont finis !
TEST: Vos {{“}}amis{{“ }}et vous êtes finis !



#
#
# NOTE
# Tout contrôle des espaces existants doit se faire avant ce point.
# À partir d’ici, toute règle est susceptible de supprimer des caractères et les remplacer par des espaces ou des chaînes de longueur égale.
#







>







477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
        <<- -1>> " »|”"                                                                             # Mettez des guillemets fermants plutôt qu’ouvrants.

TEST: « Le grand homme{{«}}
TEST: « La grande femme{{ «}} !
TEST: Eux et leurs{{ ”}}amis{{”}} sont finis !
TEST: Vos {{“}}amis{{“ }}et vous êtes finis !



#
#
# NOTE
# Tout contrôle des espaces existants doit se faire avant ce point.
# À partir d’ici, toute règle est susceptible de supprimer des caractères et les remplacer par des espaces ou des chaînes de longueur égale.
#
15571
15572
15573
15574
15575
15576
15577
15578

15579
15580
15581

15582
15583
15584

15585
15586
15587

15588
15589
15590
15591

15592
15593
15594

15595
15596
15597
15598

15599
15600
15601
15602
15603
15604
15605
TEST: Elle en avait {{enduit}} qu’il y avait anguille sous roche.           ->> induit
TEST: Nous avons {{induit}} la façade.                                      ->> enduit
TEST: il faut {{induire}} cette boue sur son visage.                        ->> enduire


# entretien / maintien / soutien
__conf_entretien_maintien_soutien__
    [<start>|,]  [un|le|ce|cet]                     *WORD           [entretien|maintien|soutien]  [,|@:D]

        <<- /conf/ morph(\3, ":N", ":[AG]") -4>> \4t                                                # Confusion probable. S’il s’agit d’un verbe, ajoutez untfinal. Ici, il s’agit du nom commun.

    [<start>|,]  [une|la|cette|ma|ta|sa]            *WORD           [entretien|maintien|soutien]  [,|@:D]

        <<- /conf/ morph(\3, ":N.*:[fe]") -4>> \4t                                                  # Confusion probable. S’il s’agit d’un verbe, ajoutez untfinal. Ici, il s’agit du nom commun.

    [<start>|,]  [l’|mon|ton|son|notre|votre|leur]  *WORD           [entretien|maintien|soutien]  [,|@:D]

        <<- /conf/ morph(\3, ":N", ":A.*:[me]:[si]") -4>> \4t                                       # Confusion probable. S’il s’agit d’un verbe, ajoutez untfinal. Ici, il s’agit du nom commun.

    [<start>|,]  [un|le|ce|cet]                     *WORD  *WORD    [entretien|maintien|soutien]  [,|@:D]

        <<- /conf/ morph(\3, ":[NA]") and morph(\4, ":N", ":[AG]") -5>> \5t                         # Confusion probable. S’il s’agit d’un verbe, ajoutez untfinal. Ici, il s’agit du nom commun.

    [<start>|,]  [une|la|cette|ma|ta|sa]            *WORD  *WORD    [entretien|maintien|soutien]  [,|@:D]
        <<- /conf/ morph(\3, ":[NA].*:[fe]:[si]") and morph(\4, ":[NA].*:[fe]:[si]") -5>> \5t       # Confusion probable. S’il s’agit d’un verbe, ajoutez un “t” final. Ici, il s’agit du nom commun.


    [<start>|,]  [l’|mon|ton|son|notre|votre|leur]  *WORD  *WORD    [entretien|maintien|soutien]  [,|@:D]
        <<- /conf/ morph(\3, ":[NA]") and morph(\4, ":N", ":A.*:[me]:[si]") -5>> \5t                # Confusion probable. S’il s’agit d’un verbe, ajoutez un “t” final. Ici, il s’agit du nom commun.


TEST: la grande {{maintien}} sa version.                        ->> maintient
TEST: le petit homme {{maintien}} fermement son pantalon        ->> maintient
TEST: cette femme {{entretien}} sa santé                        ->> entretient

TEST: le petit entretien le paralysait


# envi / envie
__conf_à_l_envi__
    à l’ envie
        <<- /conf/ not morph(<1, ">(?:abandonner|céder|résister)/") and not value(>1, "|de|d’|")







|
>
|

|
>
|

|
>
|

|
>
|

|
|
>

|
|
>




>







15572
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
TEST: Elle en avait {{enduit}} qu’il y avait anguille sous roche.           ->> induit
TEST: Nous avons {{induit}} la façade.                                      ->> enduit
TEST: il faut {{induire}} cette boue sur son visage.                        ->> enduire


# entretien / maintien / soutien
__conf_entretien_maintien_soutien__
    [un|le|ce|cet]                     *WORD           [entretien|maintien|soutien]  [<end>|,|@:[DR]]
        <<- /conf/ morph(<1, "<start>|:C||>,/") and morph(\2, ":N", ":[AG]")
        -3>> \3t                                                                            # Confusion probable :\-2est un nom commun. Pour la forme verbale (3ᵉ pers. au présent), écrivez “\-2t”.

    [une|la|cette|ma|ta|sa]            *WORD           [entretien|maintien|soutien]  [<end>|,|@:[DR]]
        <<- /conf/ morph(<1, "<start>|:C||>,/") and morph(\2, ":N.*:[fe]")
        -3>> \3t                                                                            # Confusion probable :\-2est un nom commun. Pour la forme verbale (3ᵉ pers. au présent), écrivez “\-2t”.

    [l’|mon|ton|son|notre|votre|leur]  *WORD           [entretien|maintien|soutien]  [<end>|,|@:[DR]]
        <<- /conf/ morph(<1, "<start>|:C||>,/") and morph(\2, ":N", ":A.*:[me]:[si]")
        -3>> \3t                                                                            # Confusion probable :\-2est un nom commun. Pour la forme verbale (3ᵉ pers. au présent), écrivez “\-2t”.

    [un|le|ce|cet]                     *WORD  *WORD    [entretien|maintien|soutien]  [<end>|,|@:[DR]]
        <<- /conf/ morph(<1, "<start>|:C||>,/") and morph(\2, ":[NA]") and morph(\3, ":N", ":[AG]")
        -4>> \4t                                                                            # Confusion probable :\-2est un nom commun. Pour la forme verbale (3ᵉ pers. au présent), écrivez “\-2t”.

    [une|la|cette|ma|ta|sa]            *WORD  *WORD    [entretien|maintien|soutien]  [<end>|,|@:[DR]]
        <<- /conf/ morph(<1, "<start>|:C||>,/") and morph(\2, ":[NA].*:[fe]:[si]") and morph(\3, ":[NA].*:[fe]:[si]")
        -4>> \4t                                                                            # Confusion probable : “\-2” est un nom commun. Pour la forme verbale (3ᵉ pers. au présent), écrivez “\-2t”.

    [l’|mon|ton|son|notre|votre|leur]  *WORD  *WORD    [entretien|maintien|soutien]  [<end>|,|@:[DR]]
        <<- /conf/ morph(<1, "<start>|:C||>,/") and morph(\2, ":[NA]") and morph(\3, ":N", ":A.*:[me]:[si]")
        -4>> \4t                                                                            # Confusion probable : “\-2” est un nom commun. Pour la forme verbale (3ᵉ pers. au présent), écrivez “\-2t”.

TEST: la grande {{maintien}} sa version.                        ->> maintient
TEST: le petit homme {{maintien}} fermement son pantalon        ->> maintient
TEST: cette femme {{entretien}} sa santé                        ->> entretient
TEST: ce que le patron {{soutien}}                              ->> soutient
TEST: le petit entretien le paralysait


# envi / envie
__conf_à_l_envi__
    à l’ envie
        <<- /conf/ not morph(<1, ">(?:abandonner|céder|résister)/") and not value(>1, "|de|d’|")
16482
16483
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496

TEST: cette fosse {{sceptique}} est pleine.
TEST: Je suis {{septique}} !


# tâche / tache (de chocolat / rousseur / vin / sang / café / gras / graisse / huile / etc.)
__conf_tache_tâche__
    >tâche  [de|d’]  @:N¬:[GMY]|>(?:contrôle|fonds?|envergure|ampleur|importance|départ|surveillance|supervision|.+(?:tion|ment))/
        <<- /conf/ not before("[aA]ccompl|[dD]él[éè]gu") -1>> =\1.replace("â", "a").replace("Â", "A")
        # Confusion probable. Une tâche est un travail à accomplir. Pour une salissure, une altération, une marque, une coloration… employez “tache”.

    >tâche  [>indélébile|>rouge|>verte|>noire|>bleue|>jaune|>grise|>blanche|>brune|>pourpre|>chocolat|>mauve|>fushia|>violette|>rose|>claire|>sombre|>solaire|>cuivrée]
        <<- /conf/ -1>> =\1.replace("â", "a").replace("Â", "A")
        # Confusion. Une tâche est un travail à accomplir. Pour une salissure, une altération, une marque, une coloration… employez “tache”.








|







16490
16491
16492
16493
16494
16495
16496
16497
16498
16499
16500
16501
16502
16503
16504

TEST: cette fosse {{sceptique}} est pleine.
TEST: Je suis {{septique}} !


# tâche / tache (de chocolat / rousseur / vin / sang / café / gras / graisse / huile / etc.)
__conf_tache_tâche__
    >tâche  [de|d’]  @:N¬:[GMY]|>(?:contrôle|fonds?|envergure|ampleur|importance|départ|surveillance|supervision|tri|.+(?:tion|ment))/
        <<- /conf/ not before("[aA]ccompl|[dD]él[éè]gu") -1>> =\1.replace("â", "a").replace("Â", "A")
        # Confusion probable. Une tâche est un travail à accomplir. Pour une salissure, une altération, une marque, une coloration… employez “tache”.

    >tâche  [>indélébile|>rouge|>verte|>noire|>bleue|>jaune|>grise|>blanche|>brune|>pourpre|>chocolat|>mauve|>fushia|>violette|>rose|>claire|>sombre|>solaire|>cuivrée]
        <<- /conf/ -1>> =\1.replace("â", "a").replace("Â", "A")
        # Confusion. Une tâche est un travail à accomplir. Pour une salissure, une altération, une marque, une coloration… employez “tache”.