Grammalecte  Check-in [df48f1b1f3]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:[fr] tests et ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256:df48f1b1f34bc13a5d6484cfa847c8601b90336eb36995a5a408049d512a581f
User & Date: olr 2019-08-04 05:21:19
Context
2019-08-04
06:51
[fr] faux positif check-in: 04722eede8 user: olr tags: fr, trunk
05:21
[fr] tests et ajustements check-in: df48f1b1f3 user: olr tags: fr, trunk
2019-08-03
15:53
[fr] tests et ajustements check-in: 3ae2835bab user: olr tags: fr, trunk
Changes

Changes to gc_lang/fr/rules.grx.

  3942   3942   
  3943   3943       [les|des|aux] beaux arts
  3944   3944           <<- /tu/ -2:3>> beaux-arts                              # Il manque un trait d’union.
  3945   3945   
  3946   3946       bouche à [bouche|>oreille]
  3947   3947           <<- /tu/ morph(<1, ":D") ->> \1-\2-\3                   # Il manque les traits d’union.
  3948   3948   
         3949  +    >centre >ville
         3950  +        <<- /tu/ ->> centre-ville|centres-villes                # Il manque un trait d’union.
         3951  +
         3952  +    [chassé+ses] [croisé+ses]
         3953  +        <<- /tu/ ->> chassé-croisé|chassés-croisés              # Il manque un trait d’union.
         3954  +
  3949   3955       >chef lieu
  3950   3956           <<- /tu/ ->> \1-\2                                      # Il manque un trait d’union.
  3951   3957   
  3952   3958       >chef d’ œuvre
  3953   3959           <<- /tu/ ->> \1-\2\3                                    # Il manque un trait d’union.
  3954   3960   
  3955         -    >centre >ville
  3956         -        <<- /tu/ ->> centre-ville|centres-villes                # Il manque un trait d’union.
  3957         -
  3958   3961       [auto|moto] >club
  3959   3962           <<- /tu/ ->> \1\2|\1-\2|\2 \1                           # Mettez un trait d’union, fusionnez ou inversez les termes.
  3960   3963           <<- ~>> ␣
  3961   3964   
  3962   3965       déjà vu
  3963   3966           <<- /tu/ morph(<1, ":D.*:[me]") ->> \1-\2               # S’il s’agit d’un nom, mettez un trait d’union.|https://fr.wiktionary.org/wiki/d%C3%A9j%C3%A0-vu
  3964   3967   
................................................................................
  4075   4078   TEST: un {{arrière petit neveu}}
  4076   4079   TEST: ton {{arrière petite nièce}}
  4077   4080   TEST: je déteste le {{basket ball}}
  4078   4081   TEST: sur le {{bas côté}}
  4079   4082   TEST: les {{beaux arts}}
  4080   4083   TEST: {{le}} {{bouche à oreille}}
  4081   4084   TEST: {{chef lieu}} de ce canton
         4085  +TEST: un {{chassé croisé}}
  4082   4086   TEST: ne vois-tu pas que c’est un {{chef d’œuvre}} ?
  4083   4087   TEST: ils sont allés au {{centre ville}}.
  4084   4088   TEST: Le {{moto club}} était sur le point de faire faillite.
  4085   4089   TEST: J’ai beaucoup de {{déjà vu}}.
  4086   4090   TEST: L’{{état major}} n’a pas encore tranché la question.
  4087   4091   TEST: Le {{face à face}} entre les forces de l’ordre et les manifestants se poursuit devant l’hôtel de ville à Bordeaux depuis environ 1h30.
  4088   4092   TEST: {{gagne pain}} de merde
................................................................................
 12803  12807       >être                       mieux que personne ?@:W¿ @:[QAYG]
 12804  12808           <<- ~2:-2>> *
 12805  12809   
 12806  12810       >avoir  pour [lui|nous|vous|longtemps]  ?@:W¿  @:Q
 12807  12811       >être   pour [lui|nous|vous|longtemps]  ?@:W¿  @:[QA]
 12808  12812           <<- ~2:-2>> *
 12809  12813   
        12814  +
        12815  +__purge_adverbes_de_négation__
        12816  +    jamais
        12817  +        <<- ~>> *
        12818  +
        12819  +    guère
        12820  +        <<- ~>> *
        12821  +
        12822  +    [point|plus|bien|ensemble]
        12823  +    pas ?[moins|plus]¿
        12824  +        <<- morph(<1, ":V") ~>> *
        12825  +
        12826  +    rien
        12827  +        <<- morph(<1, ":V") and not value(>1, "|qui|de|d’|") ~>> *
        12828  +
        12829  +    /VCint  [pas|point|bien|ensemble]
        12830  +    /VCint  pas ?[moins|plus]¿
        12831  +        <<- ~2>> *
        12832  +
        12833  +    /VCint  rien
        12834  +        <<- not value(>1, "|qui|de|d’|") ~2>> *
        12835  +
 12810  12836   
 12811  12837   __purge_avant_adjectifs_adverbes__
 12812  12838       le  @:[NAQ].*:[me]¬:G  le  plus  @:A.*:[me]
 12813  12839           <<- ~3:4>> *
 12814  12840   
 12815  12841       la  @:[NAQ].*:[fe]¬:G  la  plus  @:A.*:[fe]
 12816  12842           <<- ~3:4>> *
................................................................................
 12897  12923   
 12898  12924       ,  <end>
 12899  12925           <<- ~1>> *
 12900  12926   
 12901  12927   
 12902  12928   __purge_locutions_potentielles__
 12903  12929       à ce [jour|moment] @¬:A.*:[me]:[si]
        12930  +    à ce [jour|moment] [<end>|,]
 12904  12931           <<- ~1:3>> *
 12905  12932   
 12906  12933       à [mon|ton|son|notre|votre|leur] sens @¬:A.*:[me]:[si]
        12934  +    à [mon|ton|son|notre|votre|leur] sens [<end>|,]
 12907  12935           <<- ~1:3>> *
 12908  12936   
 12909  12937       à [mes|tes|ses|nos|vos|leurs] yeux  @¬:A.*:[me]:[pi]
        12938  +    à [mes|tes|ses|nos|vos|leurs] yeux  [<end>|,]
 12910  12939           <<- ~1:3>> *
 12911  12940   
 12912  12941       à la dernière [minute|seconde]  @¬:A.*:[fe]:[si]
        12942  +    à la dernière [minute|seconde]  [<end>|,]
 12913  12943           <<- ~1:4>> *
 12914  12944   
 12915  12945       à la longue  @¬:N.*:[fe]:[si]
        12946  +    à la longue  [<end>|,]
 12916  12947       à la dérive  @¬:A.*:[fe]:[si]
        12948  +    à la dérive  [<end>|,]
 12917  12949       à l’ époque  @¬:A.*:[fe]:[si]
        12950  +    à l’ époque  [<end>|,]
 12918  12951           <<- ~1:3>> *
 12919  12952   
 12920  12953       à répétition  @¬:A.*:[fe]:[si]
        12954  +    à répétition  [<end>|,]
 12921  12955           <<- ~1:2>> *
 12922  12956   
 12923  12957       au [départ|quotidien]  @:¬:A.*:[me]:[si]
        12958  +    au [départ|quotidien]  [<end>|,]
 12924  12959           <<- ~1:2>> *
 12925  12960   
 12926  12961       au pire  @:A¬:N.*:[me]:[si]
        12962  +    au pire  [<end>|,]
 12927  12963           <<- ~1:2>> *
 12928  12964   
 12929  12965       [<start>|,] ben voyons
 12930  12966           <<- ~2:3>> *
 12931  12967   
 12932  12968       chaque [année|semaine|journée|décennie]  @¬:(?:A.*:[fe]:[si]|Oo|[123][sp])
        12969  +    chaque [année|semaine|journée|décennie]  [<end>|,]
 12933  12970           <<- ~1:2>> *
 12934  12971   
 12935  12972       chaque [an|jour|mois]  @¬:(?:A.*:[me]:[si]|Oo|[123][sp])
        12973  +    chaque [an|jour|mois]  [<end>|,]
 12936  12974           <<- ~1:2>> *
 12937  12975   
 12938  12976       d’ [avance|évidence]  @¬:A.*:[fe]:[si]
        12977  +    d’ [avance|évidence]  [<end>|,]
 12939  12978           <<- ~1:2>> *
 12940  12979   
 12941  12980       dans l’ ensemble  @¬:A.*:[me]:[si]
        12981  +    dans l’ ensemble  [<end>|,]
 12942  12982           <<- ~1:3>> *
 12943  12983   
 12944  12984       dans tous les cas  @:A¬:A.*:[me]:[pi]
 12945  12985           <<- ~1:4>> *
 12946  12986   
 12947  12987       de ce fait  @¬:A.*:[me]:[si]
        12988  +    de ce fait  [<end>|,]
 12948  12989           <<- ~1:3>> *
 12949  12990   
 12950  12991       de ce seul fait  @¬:A.*:[me]:[si]
        12992  +    de ce seul fait  [<end>|,]
 12951  12993           <<- ~1:4>> *
 12952  12994   
 12953  12995       des fois  @¬:A.*:[fe]:[pi]
        12996  +    des fois  [<end>|,]
 12954  12997           <<- ~1:2>> *
 12955  12998   
 12956  12999       dès le départ  @¬:A.*:[me]:[si]
        13000  +    dès le départ  [<end>|,]
 12957  13001           <<- ~1:3>> *
 12958  13002   
 12959  13003       dès les premiers [jours|mois|ans|siècles|trimestres|semestres]  @¬:A.*:[me]:[pi]
        13004  +    dès les premiers [jours|mois|ans|siècles|trimestres|semestres]  [<end>|,]
 12960  13005           <<- ~1:4>> *
 12961  13006   
 12962  13007       dès les premières [années|semaines|minutes|secondes|heures|décennies]  @¬:A.*:[fe]:[pi]
        13008  +    dès les premières [années|semaines|minutes|secondes|heures|décennies]  [<end>|,]
 12963  13009           <<- ~1:4>> *
 12964  13010   
 12965  13011       en [certaines|quelques|plusieurs] occasions  @¬:A.*:[fe]:[pi]
        13012  +    en [certaines|quelques|plusieurs] occasions  [<end>|,]
 12966  13013           <<- ~1:3>> *
 12967  13014   
 12968  13015       en de multiples occasions  @¬:A.*:[fe]:[pi]
        13016  +    en de multiples occasions  [<end>|,]
 12969  13017           <<- ~1:4>> *
 12970  13018   
 12971  13019       en un sens  @¬:A.*:[me]:[si]
        13020  +    en un sens  [<end>|,]
 12972  13021           <<- ~1:3>> *
 12973  13022   
 12974  13023       entre autres choses  @¬:A.*:[fe]:[pi]
        13024  +    entre autres choses  [<end>|,]
 12975  13025           <<- ~1:3>> *
 12976  13026   
 12977  13027       [quelques|plusieurs] [secondes|minutes|heures|journées|semaines|années|décennies]  @¬:A.*:[fe]:[pi]
        13028  +    [quelques|plusieurs] [secondes|minutes|heures|journées|semaines|années|décennies]  [<end>|,]
 12978  13029           <<- ~1:2>> *
 12979  13030   
 12980  13031       de [quelques|plusieurs] [secondes|minutes|heures|journées|semaines|années|décennies]  @¬:A.*:[fe]:[pi]
        13032  +    de [quelques|plusieurs] [secondes|minutes|heures|journées|semaines|années|décennies]  [<end>|,]
 12981  13033           <<- ~1:3>> *
 12982  13034   
 12983  13035       de nombreuses [secondes|minutes|heures|journées|semaines|années|décennies]  @¬:A.*:[fe]:[pi]
        13036  +    de nombreuses [secondes|minutes|heures|journées|semaines|années|décennies]  [<end>|,]
 12984  13037           <<- ~1:3>> *
 12985  13038   
 12986  13039       [quelques|plusieurs] [instants|moments|jours|mois|ans|siècles]  @¬:A.*:[me]:[pi]
        13040  +    [quelques|plusieurs] [instants|moments|jours|mois|ans|siècles]  [<end>|,]
 12987  13041           <<- ~1:2>> *
 12988  13042   
 12989  13043       de [quelques|plusieurs] [instants|moments|jours|mois|ans|siècles]  @¬:A.*:[me]:[pi]
        13044  +    de [quelques|plusieurs] [instants|moments|jours|mois|ans|siècles]  [<end>|,]
 12990  13045           <<- ~1:3>> *
 12991  13046   
 12992  13047       de nombreux [instants|moments|jours|mois|ans|siècles]  @¬:A.*:[me]:[pi]
        13048  +    de nombreux [instants|moments|jours|mois|ans|siècles]  [<end>|,]
 12993  13049           <<- ~1:3>> *
 12994  13050   
 12995  13051       [de|d’]  [façon|manière]  ?non¿  @:A.*:[fe]:[si]  et  ?non¿  @:A.*:[fe]:[si]¬:[GM]
 12996  13052       [de|d’]  [façon|manière]  ?non¿  @:A.*:[fe]:[si]
 12997  13053           <<- ~>> *
 12998  13054   
 12999  13055       pour partie  @:¬:A.*:f:s
        13056  +    pour partie  [<end>|,]
 13000  13057           <<- ~1:2>> *
 13001  13058   
 13002  13059       ?à¿ un [instant|moment]  @¬:A.*:[me]:[si]
        13060  +    ?à¿ un [instant|moment]  [<end>|,]
 13003  13061       un seul [instant|moment]  @¬:A.*:[me]:[si]
        13062  +    un seul [instant|moment]  [<end>|,]
 13004  13063           <<- not morph(<1, ":R|>d’/") ~1:-2>> *
 13005  13064   
 13006         -    un jour  @¬:A.*:[me]:[si]
        13065  +    un jour  @:¬:A.*:[me]:[si]
        13066  +    un jour  [<end>|,]
 13007  13067           <<- not morph(<1, ":R|>d’/") ~1:2>> *
 13008  13068   
 13009  13069       semblait-il
 13010  13070       semble-t-il
 13011  13071           <<- not value(<1, "|ça|cela|ceci|me|te|lui|nous|vous|leur|") ~>> *
 13012  13072   
 13013  13073   __purge_tous_deux_trois__
................................................................................
 13185  13245       >tirer a blanc
 13186  13246       >tomber a [pic|point]
 13187  13247       >tourner a l’ aigre
 13188  13248       >venir a bout
 13189  13249       [>venir|>revenir] a point
 13190  13250           <<- /conf/ -2>> à               # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.
 13191  13251   
 13192         -    >faire ?[guère|jamais|pas]¿ plaisirs
        13252  +    >faire plaisirs
 13193  13253           <<- /sgpl/ --1>> plaisir        # Faire plaisir : dans cette locution, “plaisir” doit être au singulier.
 13194  13254           <<- ~-1>> *
 13195  13255   
 13196  13256       >laisser pour [comte+s|>conte]
 13197  13257           <<- /conf/ --1>> compte         # Confusion. Locution “laisser pour compte”.|https://fr.wiktionary.org/wiki/laisser_pour_compte
 13198  13258   
 13199         -    [>mourir|>paraître|>paraitre|>rester|>sembler] ?[guère|jamais|pas]¿ >jeûne
        13259  +    [>mourir|>paraître|>paraitre|>rester|>sembler] >jeûne
 13200  13260           <<- /conf/ -2>> jeune           # Confusion. Le jeûne est une privation de nourriture.|https://fr.wiktionary.org/wiki/jeune
 13201  13261   
 13202         -    >partir ?[guère|jamais|pas]¿ en >couille
        13262  +    >partir en >couille
 13203  13263           <<- /conf/ -3>> quenouille|vrille   # Confusion. La locution “partir en couille” est un barbarisme. Locution authentique : “partir/tomber en quenouille”. Peut-être voulez-vous dire “partir en vrille” ?|https://fr.wiktionary.org/wiki/partir_en_quenouille
 13204  13264   
 13205  13265       >rendre ?bon¿ [comte|comtes|>conte|comptes]
 13206  13266           <<- /conf/ --1>> compte         # Confusion. Locution “rendre compte”.|https://fr.wiktionary.org/wiki/rendre_compte
 13207  13267   
 13208  13268       >suivre ?[ça|cela|ceci]¿ de [>prêt|>pré]
 13209  13269           <<- /conf/ --1>> près           # Confusion : écrivez “près” pour dire “proche de quelque chose”.|https://fr.wiktionary.org/wiki/pr%C3%A8s
 13210  13270   
 13211         -    >tenir ?[guère|jamais|pas]¿ [comte|comtes|>conte|comptes]
        13271  +    >tenir [comte|comtes|>conte|comptes]
 13212  13272           <<- /conf/ --1>> compte         # Confusion. Locution “tenir compte”.|https://fr.wiktionary.org/wiki/tenir_compte
 13213  13273   
 13214         -    >tourner ?[guère|jamais|pas]¿ [coure|courre|cour|cours]
        13274  +    >tourner  [coure|courre|cour|cours]
 13215  13275           <<- /conf/ --1>> court          # Confusion. Locution “tourner court”.|https://fr.wiktionary.org/wiki/tourner_court
 13216  13276   
 13217         -    [s’|m’|t’]          en  >laisser  ?[guère|jamais|pas]¿  [compter|compté+ses|>comté]
 13218         -    nous nous           en  >laisser  ?[guère|jamais|pas]¿  [compter|compté+ses|>comté]
 13219         -    vous vous           en  >laisser  ?[guère|jamais|pas]¿  [compter|compté+ses|>comté]
        13277  +    [s’|m’|t’]          en  >laisser  [compter|compté+ses|>comté]
        13278  +    nous nous           en  >laisser  [compter|compté+ses|>comté]
        13279  +    vous vous           en  >laisser  [compter|compté+ses|>comté]
 13220  13280       ne pas [nous|vous]  en  laisser   [compter|compté+ses|>comté]
 13221  13281           <<- /conf/ --1>> conter         # Confusion. Locution “s’en laisser conter”, c’est-à-dire se laisser raconter des histoires.|https://fr.wiktionary.org/wiki/ne_pas_s%E2%80%99en_laisser_conter
 13222  13282   
 13223         -    >compter ?[guère|jamais|pas]¿ fleurette
        13283  +    >compter fleurette
 13224  13284           <<- /conf/ -1>> =\1.replace("omp", "on").replace("OMP", "ON")   # Confusion. Locution “conter fleurette”.|https://fr.wiktionary.org/wiki/conter_fleurette
 13225  13285   
 13226  13286   TEST: ce contrat arrive {{a}} échéance.
 13227  13287   TEST: il faut tenir {{contes}} des faits au lieu de nos impressions.
 13228  13288   TEST: prendre {{a}} la légère ce test serait une erreur.
 13229  13289   TEST: on va suivre ça de {{prêt}}.
 13230  13290   TEST: il faut se tenir {{a}} distance de ces gens-là.
................................................................................
 15664  15724       l’ [aire|ère] du temps
 15665  15725           <<- /conf/ -2>> air         # Confusion probable. Locution “l’air du temps”.|https://fr.wiktionary.org/wiki/%C3%AAtre_dans_l%E2%80%99air_du_temps
 15666  15726   
 15667  15727       >avoir l’ [aire|ère] [de|d’]
 15668  15728           <<- /conf/ -3>> air         # Confusion probable. La locution “avoir l’air de” signifie “sembler”, “paraître”…|https://fr.wiktionary.org/wiki/avoir_l%E2%80%99air
 15669  15729   
 15670  15730       [>air|>ère] [de|d’]  [atterrissage|autoroute|repos]
 15671         -        <<- /conf/ -1>> aire|aires  # Confusion. Une ère est une époque. L’air est un gaz, une apparence ou une musique. Pour évoquer une surface, écrivez “aire”.
        15731  +        <<- /conf/ -1>> aire|aires  # Confusion. Une ère est une époque. L’air est un gaz, une apparence ou une musique. Pour évoquer une surface, écrivez “aire”.|https://fr.wiktionary.org/wiki/aire
        15732  +
        15733  +    >baptême de l’ [ère|aire]
        15734  +        <<- /conf/ --1>> air        # Confusion. Une ère est une époque. L’aire est une surface. Pour parler de l’atmosphère, écrivez “air”.|https://fr.wiktionary.org/wiki/air
 15672  15735   
 15673  15736   TEST: L’{{aire}} du pétrole n’est pas encore terminée.
 15674  15737   TEST: Ce sera un jour dans l’{{ère}} du temps
 15675  15738   TEST: il a l’{{aire}} d’un plouc.
 15676  15739   TEST: on s’arrêtera sur l’{{air}} d’autoroute
        15740  +TEST: baptême de l’{{aire}}
 15677  15741   
 15678  15742   
 15679  15743   # auspice / hospice
 15680  15744   __conf_auspices_hospices__
 15681  15745       sous [les|de|des|ces] ?*WORD¿ (hospices)
 15682  15746           <<- /conf/ -1>> auspices        # Confusion probable. L’hospice est un centre de soins.|https://fr.wiktionary.org/wiki/auspice
 15683  15747   
................................................................................
 16399  16463   TEST: avec ça, cet emmerdeur restera sur sa {{fin}}
 16400  16464   TEST: Elle avait {{fin}}
 16401  16465   TEST: Ton ère va bientôt prendre {{faim}}.
 16402  16466   
 16403  16467   
 16404  16468   # faite / faîte / fait
 16405  16469   __conf_faites_faîte_fait__
 16406         -    vous [ne|me|leur|lui|nous|vous] (>faîte)
 16407         -    vous (>faîte)
 16408         -        <<- /conf/ -1>> faites                                              # Confusion. Le faîte (≠ faire) est le point culminant de quelque chose.
        16470  +    vous [ne|me|leur|lui|nous|vous] >faîte
        16471  +    vous >faîte
        16472  +        <<- /conf/ --1>> faites                                             # Confusion. Le faîte (≠ faire) est le point culminant de quelque chose.
 16409  16473   
 16410  16474       faîtes vous
 16411  16475           <<- /conf/ not morph(<1, ":D.*:[me]:[sp]") ->> faites-vous          # Confusion. Le faîte (≠ faire) est le point culminant de quelque chose.
 16412  16476   
 16413  16477       [>avoir|>être]  >faîte
 16414  16478           <<- /conf/ -2>> =\2.replace("î", "i")                               # Confusion. Le faîte (≠ faire) est le point culminant de quelque chose.
 16415  16479   
................................................................................
 17480  17544   
 17481  17545   TEST: de manière à {{obligé}} ces gens
 17482  17546   TEST: ils ont intérêt à {{obligés}} ces gens
 17483  17547   TEST: Tous ceux qui ont du mal à {{obligé}} ces gens
 17484  17548   
 17485  17549   
 17486  17550   __infi_verbe_de_verbe__
 17487         -    [>cesser|>décider|>défendre|>suggérer|>commander|>essayer|>tenter|>choisir|>permettre|>interdire]  ?[pas|plus|point|guère|jamais]¿  [de|d’]  *WORD
        17551  +    [>cesser|>décider|>défendre|>suggérer|>commander|>essayer|>tenter|>choisir|>permettre|>interdire]  [de|d’]  *WORD
 17488  17552           <<- /infi/ not morph(\1, ":N") and analyse(\-1, ":V1.*:Q", ":(?:M|Oo)") or analyse(\-1, ":[123][sp]", ":[MNG]")
 17489  17553           --1>> =suggVerbInfi(\-1)                                                                    # Après “\1 de”, le verbe devrait être à l’infinitif.
 17490  17554   
 17491  17555   TEST: cessez d’{{anesthésié}} ces gens !
 17492  17556   TEST: Le menu Format contient de nombreuses commandes de mise en forme.
 17493  17557   TEST: Le commandant de zone…
 17494  17558   TEST: À quoi rime de décider de mesures écologiques d’en haut
................................................................................
 17600  17664   TEST: oui, pourquoi pas, puisque nous {{intéressé}} à la question ne suffit pas à faire de nous des experts.
 17601  17665   TEST: il faut croire que vous {{mangé}} ne nous nourrirait guère
 17602  17666   TEST: Sommes-nous désespérés à ce point ?
 17603  17667   TEST: Vous d’habitude si réservée.
 17604  17668   
 17605  17669   
 17606  17670   __infi_devoir_pouvoir_savoir_vouloir__
 17607         -    >devoir  ?[pas|plus|point|guère|jamais]¿  ~..(?:ée?s?|ez)$
        17671  +    >devoir  ~..(?:ée?s?|ez)$
 17608  17672           <<- /infi/ morph(\-1, ":V", ":M") and not (morph(\1, ":N") and morph(<1, ":D")) and not (value(\1, "|devant|") and morph(\-1, ":N"))
 17609  17673           --1>> =suggVerbInfi(\-1)                                                                    # S’il s’agit d’une action que le sujet doit accomplir, le verbe devrait être à l’infinitif.
 17610  17674   
 17611         -    >pouvoir ?[pas|plus|point|guère|jamais]¿  ~..(?:ée?s?|ez)$
        17675  +    >pouvoir ~..(?:ée?s?|ez)$
 17612  17676           <<- /infi/ not value(\1, "|puis|") and morph(\-1, ":V", ":M") and not (morph(\1, ":N") and morph(<1, ":D"))
 17613  17677           --1>> =suggVerbInfi(\-1)                                                                    # S’il s’agit d’une action que le sujet peut accomplir, le verbe devrait être à l’infinitif.
 17614  17678   
 17615         -    >savoir ?[pas|plus|point|guère|jamais]¿  ~..(?:ée?s?|ez)$
        17679  +    >savoir ~..(?:ée?s?|ez)$
 17616  17680           <<- /infi/ not value(<1, "|me|m’|te|t’|se|s’|le|la|l’|les|") and morph(\-1, ":V", ":M") and not (morph(\1, ":N") and morph(<1, ":D"))
 17617  17681           --1>> =suggVerbInfi(\-1)                                                                    # S’il s’agit d’une action que le sujet sait accomplir, le verbe devrait être à l’infinitif.
 17618  17682   
 17619         -    >vouloir ?[pas|plus|point|guère|jamais]¿  ~..(?:ée?s?|ez)$
        17683  +    >vouloir ~..(?:ée?s?|ez)$
 17620  17684           <<- /infi/ not value(<1, "|me|m’|te|t’|se|s’|le|la|l’|les|") and morph(\-1, ":V", ":M") and not (morph(\1, ":N") and morph(<1, ":D"))
 17621  17685           --1>> =suggVerbInfi(\-1)                                                                    # S’il s’agit d’une action que le sujet veut accomplir, le verbe devrait être à l’infinitif.
 17622  17686   
 17623  17687       de  [devoir|pouvoir|savoir|vouloir]  ~(?:ée?s?|ez|ai[ts]?)$
 17624  17688           <<- /infi/ morph(\-1, ":V", ":M")
 17625  17689           --1>> =suggVerbInfi(\-1)                                                                    # Après le verbe “\2”, ce verbe devrait être à l’infinitif.
 17626  17690   
................................................................................
 17636  17700   TEST: Ce n’est plus le chef de l’État qui s’exprime devant députés et sénateurs, mais le chef de la majorité.
 17637  17701   TEST: un certain nombre de savoirs spécialisés
 17638  17702   TEST: je le savais désiré par de nombreuses personnes.
 17639  17703   TEST: il les savait commandités par ses ennemis.
 17640  17704   
 17641  17705   
 17642  17706   __infi_devoir_pouvoir_savoir_vouloir_interrogatif__
 17643         -    /VCint  ?[pas|jamais]¿  ?[en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  *WORD
        17707  +    /VCint  ?[en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  *WORD
 17644  17708           <<- /infi/ morphVC(\1, ">(?:devoir|savoir|pouvoir|vouloir)/") and morph(\-1, ":(?:Q|A|[123][sp])", ":[GYW]")
 17645  17709           --1>> =suggVerbInfi(\-1)                                                        # Après “\1”, le verbe devrait être à l’infinitif.
 17646  17710   
 17647         -    /VCint  ?[pas|jamais]¿  [le|la|l’|les]  *WORD
        17711  +    /VCint  [le|la|l’|les]  *WORD
 17648  17712           <<- /infi/ morphVC(\1, ">(?:devoir|savoir|pouvoir|vouloir)/") and morph(\-1, ":(?:Q|A|[123][sp])", ":[GYWN]")
 17649  17713           --1>> =suggVerbInfi(\-1)                                                        # Après “\1”, le verbe devrait être à l’infinitif.
 17650  17714   
 17651         -    /VCint  ?[pas|jamais]¿  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]    *WORD
 17652         -    /VCint  ?[pas|jamais]¿  [le|la|l’|les]                  [lui|leur|en|y]        *WORD
 17653         -    /VCint  ?[pas|jamais]¿  [lui|leur]                      en                     *WORD
        17715  +    /VCint  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]    *WORD
        17716  +    /VCint  [le|la|l’|les]                  [lui|leur|en|y]        *WORD
        17717  +    /VCint  [lui|leur]                      en                     *WORD
 17654  17718           <<- /infi/ morphVC(\1, ">(?:devoir|savoir|pouvoir|vouloir)/") and morph(\-1, ":(?:Q|A|[123][sp])", ":[GYW]")
 17655  17719           --1>> =suggVerbInfi(\-1)                                                        # Après “\1”, le verbe devrait être à l’infinitif.
 17656  17720   
 17657  17721   TEST: Peuvent-elles s’{{installaient}} ici ?
 17658  17722   TEST: Peut-il {{chassé}} ces intrus ?
 17659  17723   TEST: ne veux-tu pas les {{gardés}} ?
 17660  17724   TEST: sait-elle seulement lui en {{donné}} ?
................................................................................
 17664  17728   TEST: je sais {{mangé}}
 17665  17729   TEST: je ne voulais pas {{marché}}
 17666  17730   TEST: Elles ont voulu {{mangé}} de la viande.
 17667  17731   TEST: en voulant {{changé}}
 17668  17732   
 17669  17733   
 17670  17734   __infi_commencer_finir_par__
 17671         -    [>commencer|>finir]  ?[pas|plus|point|guère|jamais]¿  par  *WORD
        17735  +    [>commencer|>finir]  par  *WORD
 17672  17736           <<- /infi/ morph(\3, ":V", ":[NGMY]") and not \3[0:1].isupper()
 17673  17737           -3>> =suggVerbInfi(\3)                                                          # Le verbe devrait être à l’infinitif.
 17674  17738   
 17675  17739   TEST: commence par {{mangé}} le poulet.
 17676  17740   TEST: enfin la petite finit par {{pleuré}} à chaudes larmes.
 17677  17741   TEST: sa tournée, elle la finit par Rodez.
 17678  17742   
................................................................................
 17790  17854   TEST: Nous nous laissions {{allé}} dans le plus complet abandon.
 17791  17855   TEST: Je le laissais {{mangé}} autant qu’il le voulut.
 17792  17856   TEST: Laisse-la {{abandonnée}} ses études, si c’est ce qu’elle veut.
 17793  17857   TEST: Cette perplexité à exister qui sans cesse vous tourmente et vous laisse désemparé
 17794  17858   
 17795  17859   
 17796  17860   __infi_suffire_de__
 17797         -    [suffit|suffisait|suffira|suffirait]                ?[pas|plus|point|guère|jamais]¿  [de|d’]  @:V¬:[YMNWG]
 17798         -    >avoir  suffi                                       ?[pas|plus|point|guère|jamais]¿  [de|d’]  @:V¬:[YMNWG]
 17799         -    [suffit-il|suffisait-il|suffira-t-il|suffirait-il]  ?[pas|plus|point|guère|jamais]¿  [de|d’]  @:V¬:[YMNWG]
        17861  +    [suffit|suffisait|suffira|suffirait]                [de|d’]  @:V¬:[YMNWG]
        17862  +    >avoir  suffi                                       [de|d’]  @:V¬:[YMNWG]
        17863  +    [suffit-il|suffisait-il|suffira-t-il|suffirait-il]  [de|d’]  @:V¬:[YMNWG]
 17800  17864           <<- /infi/ --1>> =suggVerbInfi(\-1)                                                         # Après “suffire”, le verbe doit être à l’infinitif.
 17801  17865   
 17802  17866   TEST: il suffit de {{pensé}} à ça pour déprimer.
 17803  17867   TEST: il suffit de {{mangé}} sain pour aller mieux.
 17804  17868   TEST: il ne suffit pas de pensées positives pour calmer son anxiété.
 17805  17869   TEST: il suffit de cela.
 17806  17870   
 17807  17871   
 17808         -
 17809  17872   __infi_mieux_valoir__
 17810         -    mieux  ?[ne|n’]¿  >valoir  ?[pas|plus|point|guère|jamais]¿  ?[ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿      ~..(?:ée?s?|ez|ai[ts]?)$
 17811         -    mieux  ?[ne|n’]¿  >valoir  ?[pas|plus|point|guère|jamais]¿  ?[ne|n’]¿   [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  ~..(?:ée?s?|ez|ai[ts]?)$
 17812         -    mieux  ?[ne|n’]¿  >valoir  ?[pas|plus|point|guère|jamais]¿  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]       ~..(?:ée?s?|ez|ai[ts]?)$
 17813         -    mieux  ?[ne|n’]¿  >valoir  ?[pas|plus|point|guère|jamais]¿  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]           ~..(?:ée?s?|ez|ai[ts]?)$
 17814         -    mieux  ?[ne|n’]¿  >valoir  ?[pas|plus|point|guère|jamais]¿  ?[ne|n’]¿   [lui|leur|y]                    en                        ~..(?:ée?s?|ez|ai[ts]?)$
        17873  +    mieux  ?[ne|n’]¿  >valoir  ?[ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿      ~..(?:ée?s?|ez|ai[ts]?)$
        17874  +    mieux  ?[ne|n’]¿  >valoir  ?[ne|n’]¿   [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  ~..(?:ée?s?|ez|ai[ts]?)$
        17875  +    mieux  ?[ne|n’]¿  >valoir  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]       ~..(?:ée?s?|ez|ai[ts]?)$
        17876  +    mieux  ?[ne|n’]¿  >valoir  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]           ~..(?:ée?s?|ez|ai[ts]?)$
        17877  +    mieux  ?[ne|n’]¿  >valoir  ?[ne|n’]¿   [lui|leur|y]                    en                        ~..(?:ée?s?|ez|ai[ts]?)$
 17815  17878           <<- /infi/ analyse(\-1, ":V1.*:(?:Q|[123][sp])", ":[GM]")
 17816  17879           --1>> =suggVerbInfi(\-1)                                                                    # Après “mieux vaut…”, le verbe devrait être à l’infinitif.
 17817  17880   
 17818  17881   TEST: Mieux vaut {{consacré}} son temps à des occupations utiles.
 17819  17882   TEST: Mieux ne vaut pas {{arrivé}} en retard.
 17820  17883   TEST: il eût mieux valu {{oublié}} cette affaire plutôt que réveiller ce dragon endormi.
 17821  17884   
................................................................................
 17932  17995   
 17933  17996   
 17934  17997   ### Mots grammaticaux autour des verbes
 17935  17998   __purge_syntagme_verbal__
 17936  17999       ne [lui|leur]
 17937  18000           <<- not value(>1, "|en|") ~2>> *
 17938  18001   
 17939         -    jamais
 17940         -        <<- ~>> *
 17941         -
 17942         -    guère
 17943         -        <<- ~>> *
 17944         -
 17945         -    [pas|point|bien|ensemble]
 17946         -        <<- morph(<1, ":V") ~>> *
 17947         -
 17948         -    rien
 17949         -        <<- morph(<1, ":V") and not value(>1, "|qui|") ~>> *
 17950         -
 17951         -    /VCint  [pas|point|rien|bien|ensemble]
 17952         -        <<- ~2>> *
 17953         -
 17954  18002       que >sembler [le|l’] [penser|croire|présumer|supposer|envisager|imaginer|supposer]
 17955  18003           <<- ~3:4>> *
 17956  18004   
 17957  18005       que l’ on
 17958  18006           <<- ~2>> *
 17959  18007   
 17960  18008       >risquer ?[pas|point|rien|bien|ensemble|jamais|guère]¿ (d’) être