Grammalecte  Check-in [a53b5710d6]

Overview
Comment:[core][build] gc engine: new disambiguation function: rewrite() [fr] rewrite, ajustements et faux positif
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr | core | build
Files: files | file ages | folders
SHA3-256: a53b5710d68e8baf69c22387ed6c9b72934a64f329945ea583c7212e37efb6d9
User & Date: olr on 2020-05-26 19:51:34
Original Comment: [core][build] new disambiguation function: rewrite() [fr] rewrite, ajustements et faux positif
Other Links: manifest | tags
Context
2020-05-26
19:56
[core][js] gc_engine: fix variable name check-in: 87e2a5d44d user: olr tags: core, trunk
19:51
[core][build] gc engine: new disambiguation function: rewrite() [fr] rewrite, ajustements et faux positif check-in: a53b5710d6 user: olr tags: build, core, fr, trunk
15:37
[fr] ajustements check-in: b6936b4bee user: olr tags: fr, trunk
Changes

Modified compile_rules_graph.py from [449767f106] to [9c1cb5b65d].

    35     35       if sCode[0:1] == "=":
    36     36           sCode = sCode[1:]
    37     37       sCode = sCode.replace("__also__", "bCondMemo")
    38     38       sCode = sCode.replace("__else__", "not bCondMemo")
    39     39       sCode = sCode.replace("sContext", "_sAppContext")
    40     40       sCode = re.sub(r"\b(morph|morphVC|analyse|value|tag|displayInfo)[(]\\(\d+)", 'g_\\1(lToken[nTokenOffset+\\2]', sCode)
    41     41       sCode = re.sub(r"\b(morph|morphVC|analyse|value|tag|displayInfo)[(]\\-(\d+)", 'g_\\1(lToken[nLastToken-\\2+1]', sCode)
    42         -    sCode = re.sub(r"\b(select|exclude|define|define_from|add_morph|change_meta)[(][\\](\d+)", 'g_\\1(lToken[nTokenOffset+\\2]', sCode)
    43         -    sCode = re.sub(r"\b(select|exclude|define|define_from|add_morph|change_meta)[(][\\]-(\d+)", 'g_\\1(lToken[nLastToken-\\2+1]', sCode)
           42  +    sCode = re.sub(r"\b(select|exclude|define|define_from|rewrite|add_morph|change_meta)[(][\\](\d+)", 'g_\\1(lToken[nTokenOffset+\\2]', sCode)
           43  +    sCode = re.sub(r"\b(select|exclude|define|define_from|rewrite|add_morph|change_meta)[(][\\]-(\d+)", 'g_\\1(lToken[nLastToken-\\2+1]', sCode)
    44     44       sCode = re.sub(r"\b(tag_before|tag_after)[(][\\](\d+)", 'g_\\1(lToken[nTokenOffset+\\2], dTags', sCode)
    45     45       sCode = re.sub(r"\b(tag_before|tag_after)[(][\\]-(\d+)", 'g_\\1(lToken[nLastToken-\\2+1], dTags', sCode)
    46     46       sCode = re.sub(r"\bspace_after[(][\\](\d+)", 'g_space_between_tokens(lToken[nTokenOffset+\\1], lToken[nTokenOffset+\\1+1]', sCode)
    47     47       sCode = re.sub(r"\bspace_after[(][\\]-(\d+)", 'g_space_between_tokens(lToken[nLastToken-\\1+1], lToken[nLastToken-\\1+2]', sCode)
    48     48       sCode = re.sub(r"\banalyse_with_next[(][\\](\d+)", 'g_merged_analyse(lToken[nTokenOffset+\\1], lToken[nTokenOffset+\\1+1]', sCode)
    49     49       sCode = re.sub(r"\banalyse_with_next[(][\\]-(\d+)", 'g_merged_analyse(lToken[nLastToken-\\1+1], lToken[nLastToken-\\1+2]', sCode)
    50     50       sCode = re.sub(r"\b(morph|analyse|tag|value)\(>1", 'g_\\1(lToken[nLastToken+1]', sCode)                       # next token

Modified gc_core/js/lang_core/gc_engine.js from [942880b931] to [94477ac350].

  1449   1449       } else if (lDefault) {
  1450   1450           oToken["lMorph"] = lDefault;
  1451   1451       }
  1452   1452       return true;
  1453   1453   }
  1454   1454   
  1455   1455   function g_add_morph (oToken, sNewMorph) {
  1456         -    "Disambiguation: add a morphology to a token"
         1456  +    // Disambiguation: add a morphology to a token
  1457   1457       let lMorph = (oToken.hasOwnProperty("lMorph")) ? oToken["lMorph"] : _oSpellChecker.getMorph(oToken["sValue"]);
  1458   1458       lMorph.push(...sNewMorph.split("|"));
  1459   1459       oToken["lMorph"] = lMorph;
  1460   1460       return true;
  1461   1461   }
         1462  +
         1463  +function g_rewrite (dToken, sToReplace, sReplace) {
         1464  +    // Disambiguation: rewrite morphologies
         1465  +    let lMorph = (oToken.hasOwnProperty("lMorph")) ? oToken["lMorph"] : _oSpellChecker.getMorph(oToken["sValue"]);
         1466  +    oToken["lMorph"] = lMorph.map(s => s.replace(sToReplace, sReplace));
         1467  +    return true;
         1468  +}
  1462   1469   
  1463   1470   function g_define (oToken, sMorphs) {
  1464   1471       // set morphologies of <oToken>, always return true
  1465   1472       oToken["lMorph"] = sMorphs.split("|");
  1466   1473       return true;
  1467   1474   }
  1468   1475   

Modified gc_core/py/lang_core/gc_engine.py from [bf4b3815a5] to [73a9be1db8].

  1239   1239   def g_add_morph (dToken, sNewMorph):
  1240   1240       "Disambiguation: add a morphology to a token"
  1241   1241       lMorph = dToken["lMorph"]  if "lMorph" in dToken  else _oSpellChecker.getMorph(dToken["sValue"])
  1242   1242       lMorph.extend(sNewMorph.split("|"))
  1243   1243       dToken["lMorph"] = lMorph
  1244   1244       return True
  1245   1245   
         1246  +
         1247  +def g_rewrite (dToken, sToReplace, sReplace):
         1248  +    "Disambiguation: rewrite morphologies"
         1249  +    lMorph = dToken["lMorph"]  if "lMorph" in dToken  else _oSpellChecker.getMorph(dToken["sValue"])
         1250  +    dToken["lMorph"] = [ sMorph.replace(sToReplace, sReplace)  for sMorph in lMorph ]
         1251  +    return True
         1252  +
  1246   1253   
  1247   1254   def g_define (dToken, sMorphs):
  1248   1255       "Disambiguation: set morphologies of <dToken>, always return True"
  1249   1256       dToken["lMorph"] = sMorphs.split("|")
  1250   1257       #echo("DA:", dToken["sValue"], lMorph)
  1251   1258       return True
  1252   1259   

Modified gc_lang/fr/rules.grx from [a3381fd102] to [77da576a6b].

  2017   2017           <<- =>> define(\1, ":LN:m:p")
  2018   2018   
  2019   2019       l’ une comme l’ autre
  2020   2020           <<- ~>> ␣
  2021   2021           <<- =>> define(\1, ":LN:f:p")
  2022   2022   
  2023   2023       [des|chaque|quelque|quelques|cet|cette|ces|mon|ma|ta|sa|mes|tes|ses|au|aux|notre|votre|nos|vos|leurs|aucun|aucune]  *WORD
  2024         -        <<- =>> exclude(\2, ":V")
         2024  +        <<- not morph(\-1, ":V0") =>> exclude(\2, ":V")
  2025   2025   
  2026   2026       les  ~.es$
  2027   2027           <<- not value(<1, "|tu|ne|n’|me|m’|te|t’|se|s’|nous|vous|") and morph(\2, ":V1.*Ip.*:2s") and not tag_before(\1, "_2s_") and not value(>1, "|tu|pas|jamais|")
  2028   2028           =>> exclude(\2, ":V")
  2029   2029   
  2030   2030       [un|une]  *WORD
  2031   2031           <<- not value(<1, "|l’|quelqu’|quelqu|") and not value(\2, "|a|fut|fût|est|fait|") and not morph(\2, ":P") =>> exclude(\2, ":V")
................................................................................
  6326   6326           <<- /conf/ \2.islower() and not value(<1, "|le|la|les|") and hasSimil(\2, ":[NA]:[fe]:[si]")
  6327   6327           -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True)                                                && Incohérence avec « \1 » : « \2 » est un verbe.
  6328   6328   
  6329   6329       sa  @:(?:Y|[123][sp])¬:(?:N.*:[fe]|A|W)
  6330   6330           <<- /conf/ not \1.isupper() and \2.islower() >>>
  6331   6331           <<- /conf/ morph(\2, "V.....[pqx]") -1>> ça|se                                              && Confusion : « \2 » est un verbe. Exemples : sa jambe, ça vient. (Une faute de frappe peut-être ?)
  6332   6332           <<- /conf/ __else__ -1>> ça                                                                 && Confusion : « \2 » est un verbe. Exemples : sa jambe, ça vient.
  6333         -        <<- /conf/ hasSimil(\2) -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True)                        && Incohérence avec « \1 » : « \2 » est un verbe.
         6333  +        <<- /conf/ not morph(\2, ":V0") and hasSimil(\2)
         6334  +        -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True)                                                && Incohérence avec « \1 » : « \2 » est un verbe.
  6334   6335   
  6335   6336       sa  a
  6336   6337           <<- /conf/ not \1.isupper() -1>> ça                                                         && Confusion. Si vous voulez dire “cela”, écrivez “ça”.
  6337   6338   
  6338   6339   TEST: Cette {{pèle}} est trop fragile.
  6339   6340   TEST: {{sa}} devient difficile.
  6340   6341   TEST: il me tendit {{sa}} {{pèche}}.
................................................................................
 14001  14002       en ?[assez|si|très|trop]¿ excellent état ?général¿
 14002  14003       en ?[assez|si|très|trop]¿ fâcheuse posture
 14003  14004       en file indienne
 14004  14005       en fin [de|d’] [compte|journée|matinée|soirée|après-midi]
 14005  14006       en forte [baisse|hausse]
 14006  14007       en gage [de|d’] bonne foi
 14007  14008       en garde à vue ?prolongée¿
 14008         -    en ?[assez|si|très|trop]¿ grand nombre
 14009         -    en ?[assez|si|très|trop]¿ grande [difficulté|majorité|partie|pompe]
 14010         -    en ?[assez|si|très|trop]¿ haut lieu
 14011         -    en ?[assez|si|très|trop]¿ haute [estime|mer]
        14009  +    en ?[assez|si|très|trop|plus|moins]¿ grand nombre
        14010  +    en ?[assez|si|très|trop]¿            grande [difficulté|majorité|partie|pompe]
        14011  +    en ?[assez|si|très|trop|plus|moins]¿ haut lieu
        14012  +    en ?[assez|si|très|trop]¿            haute [estime|mer]
 14012  14013       en l’ absence [de|d’] preuve suffisante
 14013  14014       en l’ absence [de|d’] preuve suffisante du contraire
 14014  14015       en l’ absence [de|d’] preuves suffisantes
 14015  14016       en l’ absence [de|d’] preuves suffisantes du contraire
 14016  14017       en l’ occurrence
 14017  14018       en lieu sûr
 14018  14019       en ligne [de|d’] [compte|mire]
................................................................................
 15483  15484       >travail au noir
 15484  15485       >travail d’ intérêt général
 15485  15486       >travailleur au noir
 15486  15487       >tribunal d’ assises
 15487  15488       >trou à >rat
 15488  15489       >trouble à l’ ordre public
 15489  15490       >t-shirt sans >manche
        15491  +    >tuerie [de|d’] masse
 15490  15492       >tueur à gages
 15491  15493       >tueur en série
 15492  15494       >turbine à [gaz|vapeur]
 15493  15495       >usine à gaz
 15494  15496       vacances [de|d’] [automne|printemps|Noël|pâques]
 15495  15497       vacances d’ [été|hiver]
 15496  15498       >vache à lait
................................................................................
 16446  16448       leurs  @:A.*:[pi]¬:V  @:N.*:[pi]¬(?:3[sp]|Q|G)
 16447  16449           <<- not before(":O[vs]") =>> exclude(\3, ":V")
 16448  16450   
 16449  16451       [plusieurs|certains|certaines]  @:A.*:[pi]¬:3[sp]  @:N.*:p¬:(?:3[sp]|Q|G)
 16450  16452           <<- =>> exclude(\2, ":V") and exclude(\3, ":V")
 16451  16453   
 16452  16454   
 16453         -__purge_vite__
 16454         -    vite
 16455         -        <<- not (morph(<1, ":V0a") and value(>1, "|fait|")) ~>> *
 16456         -
 16457         -
 16458         -__purge_locutions_verbales__
        16455  +__da_locutions_verbales__
 16459  16456       >avoir [foule|lieu|vent]
 16460  16457       >avoir ni queue ?,¿ ni tête
 16461  16458       >aller bon train
 16462  16459       >aller [de|d’] l’ avant
 16463  16460       >armer jusqu’ aux dents
 16464  16461       >arriver à [destination|échéance]
 16465  16462       >arriver à point nommé
................................................................................
 16593  16590       >vendre à perte
 16594  16591       >venir à bout
 16595  16592       [>venir|>revenir] je [ne|n’] sais ?pas¿ ?trop¿ d’ où
 16596  16593       [>venir|>revenir] on [ne|n’] sait ?pas¿ ?trop¿ d’ où
 16597  16594           <<- ~2:0>> ␣
 16598  16595           <<- =>> define(\2, ":LV")
 16599  16596   
        16597  +
        16598  +__da_participe_passé__
        16599  +    >avoir  $:Q
        16600  +        <<- not value(\1, "|avoirs|") and not value(<1, "|de|d’|un|") =>> rewrite(\2, ":A", "")
        16601  +
        16602  +    >être   $:Q
        16603  +        <<- not value(\1, "|êtres|") and not value(<1, "|de|d’|un|l’|") =>> rewrite(\2, ":A", "")
        16604  +
        16605  +
        16606  +__purge_vite__
        16607  +    vite
        16608  +        <<- not (morph(<1, ":V0a") and value(>1, "|fait|")) ~>> *
        16609  +
 16600  16610   
 16601  16611   __sgpl_faire_plaisir__
 16602  16612       >faire plaisirs
 16603  16613           <<- /sgpl/ --1>> plaisir        && Faire plaisir : dans cette locution, “plaisir” doit être au singulier.
 16604  16614           <<- ~-1>> *
 16605  16615   
 16606  16616   TEST: Ça me fait {{plaisirs}}.
................................................................................
 16796  16806   TEST: beaucoup d’entre nous se souviennent de ce fameux jour
 16797  16807   TEST: Hormis les enseignements fondamentaux transmis à la petite école, la suite n’est qu’une infinie perte de temps où l’on bourre l’esprit des élèves de connaissances parfaitement inutiles, dont la plupart d’entre nous ne gardent aucun souvenir sitôt les portes du lycée franchies.
 16798  16808   TEST: il ne désirait ne plus le faire…
 16799  16809   TEST: Ma chambre est trois fois plus grande que la tienne.
 16800  16810   TEST: Il est trois ans plus jeune que moi.
 16801  16811   TEST: On peut sans doute laisser sans grand problème toutes les baskets à la mode être produites à l’autre bout du monde
 16802  16812   TEST: Faire cours avec un bâillon m’indique assez bien l’importance qu’on accorde à ce que je peux bien vouloir dire en classe.
        16813  +TEST: le rejet de l’État-providence est plus élevé dans les régions où les immigrants se trouvent en plus grand nombre
 16803  16814   
 16804  16815   
 16805  16816   @@@@
 16806  16817   @@@@
 16807  16818   @@@@
 16808  16819   @@@@
 16809  16820   @@@@END_GRAPH                                                                                      _
................................................................................
 22626  22637   TEST: nous {{épuisants}} à la tâche pour des clopinettes, nous défaillîmes.
 22627  22638   
 22628  22639   
 22629  22640   
 22630  22641   !!!! Participes passés                                                                            !!
 22631  22642   
 22632  22643   __ppas_censé_être_adj!6__
 22633         -    censé  être  @:A.*:[fp]¬:(?:G|[me]:[si])
        22644  +    censé  être  @:[AQ].*:[fp]¬:(?:G|[me]:[si])
 22634  22645           <<- /ppas/ --1>> =suggMasSing(\-1)                                              && Cet adjectif devrait être accordé avec “censé”, au masculin singulier.
 22635  22646   
 22636         -    censée  être  @:A.*:[mp]¬:(?:G|[fe]:[si])
        22647  +    censée  être  @:[AQ].*:[mp]¬:(?:G|[fe]:[si])
 22637  22648           <<- /ppas/ --1>> =suggFemSing(\-1)                                              && Cet adjectif devrait être accordé avec “censée”, au féminin singulier.
 22638  22649   
 22639         -    censés  être  @:A.*:[fs]¬:(?:G|[me]:[pi])
        22650  +    censés  être  @:[AQ].*:[fs]¬:(?:G|[me]:[pi])
 22640  22651           <<- /ppas/ --1>> =suggMasPlur(\-1)                                              && Cet adjectif devrait être accordé avec “censés”, au masculin pluriel.
 22641  22652   
 22642         -    censées  être  @:A.*:[ms]¬:(?:G|[fe]:[pi])
        22653  +    censées  être  @:[AQ].*:[ms]¬:(?:G|[fe]:[pi])
 22643  22654           <<- /ppas/ --1>> =suggFemPlur(\-1)                                              && Cet adjectif devrait être accordé avec “censées”, au féminin pluriel.
 22644  22655   
 22645  22656   TEST: un homme censé être {{connus}} de tous                    ->> connu
 22646  22657   TEST: censée être {{doué}}                                      ->> douée
 22647  22658   TEST: censés être {{nourries}} quatre fois par jour             ->> nourris
 22648  22659   TEST: censées être {{nourris}} quatre fois par jour             ->> nourries
 22649  22660   TEST: censés être {{instruites}}                                ->> instruits
................................................................................
 22985  22996           || [un|une|le|la|l’|les|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines]  @:[NA]¬:G   ?,¿  [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
 22986  22997       [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|ayant]
 22987  22998           || [un|une|le|la|l’|les|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines]  @:[NA]¬:G   @:[VR]¬:[NAP]
 22988  22999       [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|ayant]
 22989  23000           || [un|une|le|la|l’|les|leur|leurs|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|quelques|certains|certaines]  @:[NAM]¬:G  , @¬:[NA]
 22990  23001           <<- ~1:3>> *
 22991  23002   
 22992         -    [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux]  @:[NAM]¬:[GY]  <end>
 22993         -    [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux]  @:[NA]¬:[GY]   ?,¿  [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
 22994         -    [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux]  @:[NA]¬:[GY]   @:[VR]¬:[NAP]
 22995         -    [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux]  @:[NAM]¬:[GY]  , @¬:[NA]
        23003  +    à @:[NAM]¬:[GY]  <end>
        23004  +    à @:[NA]¬:[GY]   ?,¿  [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
        23005  +    à @:[NA]¬:[GY]   @:[VR]¬:[NAP]
        23006  +    à @:[NAM]¬:[GY]  , @¬:[NA]
        23007  +        <<- not value(\2, "|été|") ~1:2>> *
        23008  +
        23009  +    [avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux]  @:[NAM]¬:[GY]  <end>
        23010  +    [avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux]  @:[NA]¬:[GY]   ?,¿  [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
        23011  +    [avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux]  @:[NA]¬:[GY]   @:[VR]¬:[NAP]
        23012  +    [avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux]  @:[NAM]¬:[GY]  , @¬:[NA]
 22996  23013           <<- ~1:2>> *
 22997  23014   
 22998  23015       [ce|ton|son] *WORD *WORD
 22999  23016           <<- morph(\2, ":[NA]", ":(?:[123]p|P|X|G|V0)") and morph(\3, ":[NA]", ":(?:G|[123][sp]|P|M)") >>>
 23000  23017           <<- morph(\3, ":N", ":A") and morph(\2, ":A", ":N") ~2>> *
 23001  23018           <<- __else__ ~3>> *
 23002  23019   
................................................................................
 23646  23663           --1>> =suggMasSing(\-1)                                                                                         && Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.
 23647  23664   
 23648  23665       ([ça|ceci|cela|celui-ci|celui-là|aucun|chacun]) ?[ne|n’]¿ s’ ?[en|y]¿  (>efforcer)
 23649  23666           || [de|d’] ?[ne|n’]¿ ?[en|y]¿  [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]  @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
 23650  23667           <<- /ppas/ not tag(\1, "_enum_") and morph(\2, ":(?:3s|P)") and not morph(<1, ":[RV]|>(?:et|ou)/") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
 23651  23668           --1>> =suggMasSing(\-1)                                                                                         && Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier.
 23652  23669   
 23653         -    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]          @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
 23654         -    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ >avoir [été|semblé|paru]                                                            @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
 23655         -    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ [>être|>sembler] [devenu|redevenu|resté|demeuré]                                    @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
 23656         -    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ /_LVED_verbe_verbeétat_     ?[en|y]¿                    /_LVEF_verbe_verbeétat_     @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
 23657         -    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ /_LVED_verbe_être_ppas_     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_     @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
 23658         -    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ /_LVED_verbe_avoir_ppas_    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_    @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
 23659         -    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ /_LVED_verbe_à_verbeétat_   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_   @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
 23660         -    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ /_LVED_verbe_de_verbeétat_  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_  @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
 23661         -        <<- /ppas/ not tag(\2, "_enum_") --1>> =suggMasSing(\-1)                                                        && Accord avec le sujet “\2” : “\-1” devrait être au masculin singulier.
        23670  +    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])          @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
        23671  +    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru]                                                            @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
        23672  +    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenu|redevenu|resté|demeuré]                                    @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
        23673  +    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_     @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
        23674  +    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_     @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
        23675  +    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_    @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
        23676  +    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_   @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
        23677  +    [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_  @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si])
        23678  +        <<- /ppas/ morph(\1, "[123][sp]") --1>> =suggMasSing(\-1)                                                       && Accord avec le sujet “tout” : “\-1” devrait être au masculin singulier.
 23662  23679   
 23663  23680       [<start>|,|(] tout ?[ne|n’]¿ s’ ?[en|y]¿  >efforcer  [de|d’] ?[ne|n’]¿ ?[en|y]¿  [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]  [@:A.*:p¬:[GWYNsi]|@:[AQ].*:f¬:[GWYNme]]
 23664         -        <<- /ppas/ not tag(\2, "_enum_") --1>> =suggMasSing(\-1)                                                        && Accord avec le sujet “\2” : “\-1” devrait être au masculin singulier.
        23681  +        <<- /ppas/ --1>> =suggMasSing(\-1)                                                                              && Accord avec le sujet “tout” : “\-1” devrait être au masculin singulier.
 23665  23682   
 23666  23683       lui [ne|n’|y] [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]          @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
 23667  23684       lui [ne|n’|y] >avoir [été|semblé|paru]                                                            @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
 23668  23685       lui [ne|n’|y] [>être|>sembler] [devenu|redevenu|resté|demeuré]                                    @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
 23669  23686       lui [ne|n’|y] /_LVED_verbe_verbeétat_     ?[en|y]¿                    /_LVEF_verbe_verbeétat_     @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
 23670  23687       lui [ne|n’|y] /_LVED_verbe_être_ppas_     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_     @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
 23671  23688       lui [ne|n’|y] /_LVED_verbe_avoir_ppas_    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_    @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si])
................................................................................
 23756  23773   TEST: celui-ci déclare être devenu {{fous}}
 23757  23774   TEST: celui-là qui n’aime pas avoir paru plus {{grands}} qu’il ne l’était réellement
 23758  23775   TEST: cela qui n’en était pas moins {{absurdes}}
 23759  23776   TEST: lui qui affirmait être devenu {{éclairée}}
 23760  23777   TEST: lui qui ne croit rester {{humbles}} en mettant sans cesse en avant ses mérites
 23761  23778   TEST: lui qui n’en aimait pas rester {{visibles}}
 23762  23779   TEST: lequel allait être {{renvoyée}} de l’établissement.
 23763         -TEST: tout sera {{dissoute}}
        23780  +TEST: tout peut être {{dissoute}}
        23781  +TEST: tout ne deviendra pas {{détruite}}
        23782  +TEST: tout n’y sera pas {{dissoute}}
 23764  23783   TEST: lui ne voulant être {{retrouvés}}
 23765  23784   TEST: lequel renonce à être {{instruite}}
 23766  23785   TEST: il s’efforçait d’être {{humbles}}
 23767  23786   TEST: quiconque ne s’efforçait pas de rester {{utiles}} était fusillé.
 23768  23787   TEST: celui qui s’efforce d’être {{humbles}}
 23769  23788   TEST: celui-là qui ne s’efforçait jamais d’être {{gentille}}
 23770  23789   TEST: celui-ci qui ne s’y efforcera pas de paraître {{utiles}}
................................................................................
 24100  24119   TEST: celles qui ne s’efforcent jamais de paraître {{belle}}
 24101  24120   TEST: celles-ci qui ne s’y efforcent jamais de paraître {{raisonnable}}
 24102  24121   TEST: lesquelles s’efforceront toujours de paraître {{évidente}}
 24103  24122   TEST: celles-là imaginent être devenues légion
 24104  24123   
 24105  24124   
 24106  24125   __ppas_3pl_épi_verbe_état__
 24107         -    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])                  @:[NA].*:s¬:[GWYpi]
 24108         -    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru]                                                                    @:[NA].*:s¬:[GWYpi]
 24109         -    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenus|devenues|redevenus|redevenues|restés|restées|demeurés|demeurées]  @:[NA].*:s¬:[GWYpi]
 24110         -    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_             @:[NA].*:s¬:[GWYpi]
 24111         -    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_             @:[NA].*:s¬:[GWYpi]
 24112         -    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_            @:[NA].*:s¬:[GWYpi]
 24113         -    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_           @:[NA].*:s¬:[GWYpi]
 24114         -    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_          @:[NA].*:s¬:[GWYpi]
        24126  +    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])                  @:[NAQ].*:s¬:[GWYpi]
        24127  +    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru]                                                                    @:[NAQ].*:s¬:[GWYpi]
        24128  +    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenus|devenues|redevenus|redevenues|restés|restées|demeurés|demeurées]  @:[NAQ].*:s¬:[GWYpi]
        24129  +    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_             @:[NAQ].*:s¬:[GWYpi]
        24130  +    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_             @:[NAQ].*:s¬:[GWYpi]
        24131  +    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_            @:[NAQ].*:s¬:[GWYpi]
        24132  +    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_           @:[NAQ].*:s¬:[GWYpi]
        24133  +    [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_          @:[NAQ].*:s¬:[GWYpi]
 24115  24134           <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and not morph(<1, ":[RV]") and morph(\1, ":(?:3p|P)") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
 24116  24135           --1>> =suggPlur(\-1)                                                                                            && Accord avec le sujet “\1” : “\-1” devrait être au pluriel.
 24117  24136   
 24118         -    [iels|plusieurs] ?[ne|n’]¿ s’ ?[en|y]¿  (>efforcer)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]  @:[NA].*:s¬:[GWYpi]
        24137  +    [iels|plusieurs] ?[ne|n’]¿ s’ ?[en|y]¿  (>efforcer)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre]  @:[NAQ].*:s¬:[GWYpi]
 24119  24138           <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and not morph(<1, ":[RV]") and morph(\1, ":(?:3p|P)") and not (tag(<1, "_ceque_") and morph(\-1, ":3s"))
 24120  24139           --1>> =suggPlur(\-1)                                                                                            && Accord avec le sujet “\1” : “\-1” devrait être au pluriel.
 24121  24140   
 24122  24141   TEST: iels paraissent {{faible}}
 24123  24142   TEST: iels paraissent avoir été complètement {{prise}} de panique.                ->> prises
 24124  24143   TEST: iels doivent avoir été bien {{méchant}} pour être traité de la sorte.
 24125  24144   TEST: iels ne peuvent devenir aussi {{perspicace}} avec tout cet alcool ingurgité.
................................................................................
 24158  24177   TEST: Partir aurait été assurer sa survie.
 24159  24178   TEST: J’ai été conseiller régional
 24160  24179   
 24161  24180   
 24162  24181   !!!! Participes passés: accord en nombre avec la conjugaison de « être » (et équivalent)          !!
 24163  24182   
 24164  24183   __ppas_être_accord_sing__
 24165         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])           @:[NA].*:p¬:[GMWYsi]
 24166         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                             @:[NA].*:p¬:[GMWYsi]
 24167         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                            @:[NA].*:p¬:[GMWYsi]
 24168         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_      @:[NA].*:p¬:[GMWYsi]
 24169         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_      @:[NA].*:p¬:[GMWYsi]
 24170         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_     @:[NA].*:p¬:[GMWYsi]
 24171         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_    @:[NA].*:p¬:[GMWYsi]
 24172         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_   @:[NA].*:p¬:[GMWYsi]
        24184  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])           @:[NAQ].*:p¬:[GMWYsi]
        24185  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                             @:[NAQ].*:p¬:[GMWYsi]
        24186  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                            @:[NAQ].*:p¬:[GMWYsi]
        24187  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_      @:[NAQ].*:p¬:[GMWYsi]
        24188  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_      @:[NAQ].*:p¬:[GMWYsi]
        24189  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_     @:[NAQ].*:p¬:[GMWYsi]
        24190  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_    @:[NAQ].*:p¬:[GMWYsi]
        24191  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_   @:[NAQ].*:p¬:[GMWYsi]
 24173  24192           <<- /ppas/ not tag_before(\1, "_que_") and not morph(\1, ":G") and morph(\2, ":[123]s", ":(?:C|N.*:p)")
 24174  24193           --1>> =suggSing(\-1)                                                                        && Accord avec la forme verbale “\2” : “\-1” devrait être au singulier.
 24175  24194   
 24176         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])           @:[NA].*:p¬:[GMWYsi]
 24177         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                             @:[NA].*:p¬:[GMWYsi]
 24178         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                            @:[NA].*:p¬:[GMWYsi]
 24179         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_      @:[NA].*:p¬:[GMWYsi]
 24180         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_      @:[NA].*:p¬:[GMWYsi]
 24181         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_     @:[NA].*:p¬:[GMWYsi]
 24182         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_    @:[NA].*:p¬:[GMWYsi]
 24183         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_   @:[NA].*:p¬:[GMWYsi]
        24195  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])           @:[NAQ].*:p¬:[GMWYsi]
        24196  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                             @:[NAQ].*:p¬:[GMWYsi]
        24197  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                            @:[NAQ].*:p¬:[GMWYsi]
        24198  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_      @:[NAQ].*:p¬:[GMWYsi]
        24199  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_      @:[NAQ].*:p¬:[GMWYsi]
        24200  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_     @:[NAQ].*:p¬:[GMWYsi]
        24201  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_    @:[NAQ].*:p¬:[GMWYsi]
        24202  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_   @:[NAQ].*:p¬:[GMWYsi]
 24184  24203           <<- /ppas/ morph(\1, ":[123]s", ":(?:C|N.*:p)") --1>> =suggSing(\-1)                        && Accord avec la forme verbale “\1” : “\-1” devrait être au singulier.
 24185  24204   
 24186  24205   TEST: cette petite chienne avait été longtemps {{malades}}.
 24187  24206   TEST: Ce mâle qui est resté {{arrogants}} ?
 24188  24207   TEST: Cette folle qui n’affirme pas avoir été {{frappés}}.
 24189  24208   TEST: Cet animal qui n’en souhaite pas rester {{amnésiques}}.
 24190  24209   TEST: Qui n’en semble pas être devenu {{malades}} ?
................................................................................
 24195  24214   TEST: déteste paraître {{ignorants}}
 24196  24215   TEST: les plus anciens restes trouvés à ce jour proviennent de ce site
 24197  24216   TEST: Restes crâniens.
 24198  24217   TEST: Demeures victoriennes.
 24199  24218   
 24200  24219   
 24201  24220   __ppas_être_accord_plur__
 24202         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])                   @:[NA].*:s¬:[GMWYpi]
 24203         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                                     @:[NA].*:s¬:[GMWYpi]
 24204         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenus|redevenus|restés|demeurés|devenues|redevenues|restées|demeurées]  @:[NA].*:s¬:[GMWYpi]
 24205         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_              @:[NA].*:s¬:[GMWYpi]
 24206         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_              @:[NA].*:s¬:[GMWYpi]
 24207         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_             @:[NA].*:s¬:[GMWYpi]
 24208         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_            @:[NA].*:s¬:[GMWYpi]
 24209         -    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_           @:[NA].*:s¬:[GMWYpi]
        24221  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])                   @:[NAQ].*:s¬:[GMWYpi]
        24222  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                                     @:[NAQ].*:s¬:[GMWYpi]
        24223  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenus|redevenus|restés|demeurés|devenues|redevenues|restées|demeurées]  @:[NAQ].*:s¬:[GMWYpi]
        24224  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_              @:[NAQ].*:s¬:[GMWYpi]
        24225  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_              @:[NAQ].*:s¬:[GMWYpi]
        24226  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_             @:[NAQ].*:s¬:[GMWYpi]
        24227  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_            @:[NAQ].*:s¬:[GMWYpi]
        24228  +    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_           @:[NAQ].*:s¬:[GMWYpi]
 24210  24229           <<- /ppas/ not tag_before(\1, "_que_") and not value(\-1, "|légion|néant|réalité|") and not morph(\1, ":G") and morph(\2, ":[13]p")
 24211  24230           --1>> =suggPlur(\-1)                                                                                            && Accord avec la forme verbale “\2” : “\-1” devrait être au pluriel.
 24212  24231   
 24213         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])                   @:[NA].*:s¬:[GMWYpi]
 24214         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                                     @:[NA].*:s¬:[GMWYpi]
 24215         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenus|redevenus|restés|demeurés|devenues|redevenues|restées|demeurées]  @:[NA].*:s¬:[GMWYpi]
 24216         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_              @:[NA].*:s¬:[GMWYpi]
 24217         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_              @:[NA].*:s¬:[GMWYpi]
 24218         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_             @:[NA].*:s¬:[GMWYpi]
 24219         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_            @:[NA].*:s¬:[GMWYpi]
 24220         -    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_           @:[NA].*:s¬:[GMWYpi]
        24232  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])                   @:[NAQ].*:s¬:[GMWYpi]
        24233  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                                     @:[NAQ].*:s¬:[GMWYpi]
        24234  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenus|redevenus|restés|demeurés|devenues|redevenues|restées|demeurées]  @:[NAQ].*:s¬:[GMWYpi]
        24235  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_              @:[NAQ].*:s¬:[GMWYpi]
        24236  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_              @:[NAQ].*:s¬:[GMWYpi]
        24237  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_             @:[NAQ].*:s¬:[GMWYpi]
        24238  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_            @:[NAQ].*:s¬:[GMWYpi]
        24239  +    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_           @:[NAQ].*:s¬:[GMWYpi]
 24221  24240           <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and morph(\1, ":[13]p") --1>> =suggPlur(\-1)                && Accord avec la forme verbale “\1” : “\-1” devrait être au pluriel.
 24222  24241   
 24223  24242   TEST: ces atouts sont très {{favorable}}
 24224  24243   TEST: Mais ces hommes affirment être redevenus {{humble}}.
 24225  24244   TEST: ces femmes n’affirment pas avoir été {{courtoise}}.
 24226  24245   TEST: des avocates qui n’imaginent pas devenir {{inapte}} pour si peu.
 24227  24246   TEST: ces hommes qui n’y semblent pas avoir été {{élégant}}.
................................................................................
 24242  24261       [<start>|,|$:Cs]  [un|le|ce|cet]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                              *WORD
 24243  24262       [<start>|,|$:Cs]  [un|le|ce|cet]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_        *WORD
 24244  24263       [<start>|,|$:Cs]  [un|le|ce|cet]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_        *WORD
 24245  24264       [<start>|,|$:Cs]  [un|le|ce|cet]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_       *WORD
 24246  24265       [<start>|,|$:Cs]  [un|le|ce|cet]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_      *WORD
 24247  24266       [<start>|,|$:Cs]  [un|le|ce|cet]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_     *WORD
 24248  24267           <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and
 24249         -            morph(\1, ":[NA].*:[me]", ":[GWf]") and morph(\-1, ":A.*:f", ":[GWMme]") and (morph(\2, ":(?:[123]s|P)") or (not tag(\1, "_enum_") and morph(\2, ":P")))
        24268  +            morph(\1, ":[NA].*:[me]", ":[GWf]") and morph(\-1, ":[AQ].*:f", ":[GWMme]") and (morph(\2, ":(?:[123]s|P)") or (not tag(\1, "_enum_") and morph(\2, ":P")))
 24250  24269           --1>> =switchGender(\-1)                                                                    && Accord erroné : “\1” et “\-1” ne sont pas accordés en genre.
 24251  24270   
 24252  24271       [<start>|,|$:Cs]  [une|la|ma|ta|sa|cette]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])          *WORD
 24253  24272       [<start>|,|$:Cs]  [une|la|ma|ta|sa|cette]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                            *WORD
 24254  24273       [<start>|,|$:Cs]  [une|la|ma|ta|sa|cette]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                           *WORD
 24255  24274       [<start>|,|$:Cs]  [une|la|ma|ta|sa|cette]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_     *WORD
 24256  24275       [<start>|,|$:Cs]  [une|la|ma|ta|sa|cette]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_     *WORD
 24257  24276       [<start>|,|$:Cs]  [une|la|ma|ta|sa|cette]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_    *WORD
 24258  24277       [<start>|,|$:Cs]  [une|la|ma|ta|sa|cette]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_   *WORD
 24259  24278       [<start>|,|$:Cs]  [une|la|ma|ta|sa|cette]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_  *WORD
 24260  24279           <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and
 24261         -            morph(\1, ":[NA].*:[fe]", ":[GWm]") and morph(\-1, ":A.*:m", ":[GWMfe]") and (morph(\2, ":(?:[123]s|P)") or (not tag(\1, "_enum_") and morph(\2, ":P")))
        24280  +            morph(\1, ":[NA].*:[fe]", ":[GWm]") and morph(\-1, ":[AQ].*:m", ":[GWMfe]") and (morph(\2, ":(?:[123]s|P)") or (not tag(\1, "_enum_") and morph(\2, ":P")))
 24262  24281           --1>> =switchGender(\-1)                                                                    && Accord erroné : “\1” et “\-1” ne sont pas accordés en genre.
 24263  24282   
 24264  24283       [<start>|,|$:Cs]  [l’|mon|ton|son|notre|votre|leur] (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])          *WORD
 24265  24284       [<start>|,|$:Cs]  [l’|mon|ton|son|notre|votre|leur] (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                            *WORD
 24266  24285       [<start>|,|$:Cs]  [l’|mon|ton|son|notre|votre|leur] (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                           *WORD
 24267  24286       [<start>|,|$:Cs]  [l’|mon|ton|son|notre|votre|leur] (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_     *WORD
 24268  24287       [<start>|,|$:Cs]  [l’|mon|ton|son|notre|votre|leur] (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_     *WORD
 24269  24288       [<start>|,|$:Cs]  [l’|mon|ton|son|notre|votre|leur] (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_    *WORD
 24270  24289       [<start>|,|$:Cs]  [l’|mon|ton|son|notre|votre|leur] (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_   *WORD
 24271  24290       [<start>|,|$:Cs]  [l’|mon|ton|son|notre|votre|leur] (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_  *WORD
 24272  24291           <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and
 24273         -            ((morph(\1, ":[NA].*:f", ":[GWme]") and morph(\-1, ":A.*:m", ":[GWMfe]")) or (morph(\1, ":[NA].*:m", ":[GWfe]") and morph(\-1, ":A.*:f", ":[GWme]")))
        24292  +            ((morph(\1, ":[NA].*:f", ":[GWme]") and morph(\-1, ":[AQ].*:m", ":[GWMfe]")) or (morph(\1, ":[NA].*:m", ":[GWfe]") and morph(\-1, ":[AQ].*:f", ":[GWme]")))
 24274  24293               and (morph(\2, ":(?:[123]s|P)") or (not tag(\1, "_enum_") and morph(\2, ":P")))
 24275  24294           --1>> =switchGender(\-1)                                                                    && Accord erroné : “\1” et “\-1” ne sont pas accordés en genre.
 24276  24295   
 24277  24296       [<start>|,|$:Cs]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|$:B]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])                   *WORD
 24278  24297       [<start>|,|$:Cs]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|$:B]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                                     *WORD
 24279  24298       [<start>|,|$:Cs]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|$:B]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenus|redevenus|restés|demeurés|devenues|redevenues|restées|demeurées]  *WORD
 24280  24299       [<start>|,|$:Cs]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|$:B]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_              *WORD
 24281  24300       [<start>|,|$:Cs]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|$:B]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_              *WORD
 24282  24301       [<start>|,|$:Cs]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|$:B]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_             *WORD
 24283  24302       [<start>|,|$:Cs]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|$:B]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_            *WORD
 24284  24303       [<start>|,|$:Cs]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|$:B]  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_           *WORD
 24285  24304           <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and
 24286         -            ((morph(\1, ":[NA].*:f", ":[GWme]") and morph(\-1, ":A.*:m", ":[GWMfe]")) or (morph(\1, ":[NA].*:m", ":[GWfe]") and morph(\-1, ":A.*:f", ":[GWme]"))) and morph(\2, ":(?:[123]p|P)")
        24305  +            ((morph(\1, ":[NA].*:f", ":[GWme]") and morph(\-1, ":[AQ].*:m", ":[GWMfe]")) or (morph(\1, ":[NA].*:m", ":[GWfe]") and morph(\-1, ":[AQ].*:f", ":[GWme]"))) and morph(\2, ":(?:[123]p|P)")
 24287  24306           --1>> =switchGender(\-1)                                                                    && Accord erroné : “\1” et “\-1” ne sont pas accordés en genre.
 24288  24307   
 24289  24308       [<start>|,|$:Cs]  certains  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])                   *WORD
 24290  24309       [<start>|,|$:Cs]  certains  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                                     *WORD
 24291  24310       [<start>|,|$:Cs]  certains  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenus|redevenus|restés|demeurés]                                        *WORD
 24292  24311       [<start>|,|$:Cs]  certains  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_              *WORD
 24293  24312       [<start>|,|$:Cs]  certains  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_              *WORD
 24294  24313       [<start>|,|$:Cs]  certains  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_             *WORD
 24295  24314       [<start>|,|$:Cs]  certains  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_            *WORD
 24296  24315       [<start>|,|$:Cs]  certains  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_           *WORD
 24297         -        <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and morph(\1, ":[NA].*:[me]:[pi]", ":[GWfe]") and morph(\-1, ":A.*:f", ":[GWme]") and morph(\2, ":(?:[123]p|P)")
        24316  +        <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and morph(\1, ":[NA].*:[me]:[pi]", ":[GWfe]") and morph(\-1, ":[AQ].*:f", ":[GWme]") and morph(\2, ":(?:[123]p|P)")
 24298  24317           --1>> =switchGender(\-1)                                                                    && Accord erroné : “\1” et “\-1” ne sont pas accordés en genre.
 24299  24318   
 24300  24319       [<start>|,|$:Cs]  certaines  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre])                   *WORD
 24301  24320       [<start>|,|$:Cs]  certaines  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                                     *WORD
 24302  24321       [<start>|,|$:Cs]  certaines  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenues|redevenues|restées|demeurées]                                    *WORD
 24303  24322       [<start>|,|$:Cs]  certaines  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_              *WORD
 24304  24323       [<start>|,|$:Cs]  certaines  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_              *WORD
 24305  24324       [<start>|,|$:Cs]  certaines  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_             *WORD
 24306  24325       [<start>|,|$:Cs]  certaines  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_            *WORD
 24307  24326       [<start>|,|$:Cs]  certaines  (*WORD)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_           *WORD
 24308         -        <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and morph(\1, ":[NA].*:[fe]:[pi]", ":[GWme]") and morph(\-1, ":A.*:m", ":[GWfe]") and morph(\2, ":(?:[123]p|P)")
        24327  +        <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and morph(\1, ":[NA].*:[fe]:[pi]", ":[GWme]") and morph(\-1, ":[AQ].*:m", ":[GWfe]") and morph(\2, ":(?:[123]p|P)")
 24309  24328           --1>> =switchGender(\-1)                                                                    && Accord erroné : “\1” et “\-1” ne sont pas accordés en genre.
 24310  24329   
 24311  24330       *WORD  [que|qu’]  [un|le|ce|cet|une|la|ma|ta|sa|cette|l’|mon|ton|son|notre|votre|leur|les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|$:B]  *WORD  ?[ne|n’]¿  ?[en|y]¿
 24312  24331           || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir])
 24313  24332           || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                *WORD
 24314  24333       *WORD  [que|qu’]  [un|le|ce|cet|une|la|ma|ta|sa|cette|l’|mon|ton|son|notre|votre|leur|les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|$:B]  *WORD  ?[ne|n’]¿  ?[en|y]¿
 24315  24334           || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir])
................................................................................
 24358  24377       [<start>|,|$:Cs]  ($:M)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (>avoir) [été|semblé|paru]                                                            *WORD
 24359  24378       [<start>|,|$:Cs]  ($:M)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  ([>être|>sembler])  [devenu+e|redevenu+e|resté+e|demeuré+e]                           *WORD
 24360  24379       [<start>|,|$:Cs]  ($:M)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_verbeétat_)     ?[en|y]¿                    /_LVEF_verbe_verbeétat_     *WORD
 24361  24380       [<start>|,|$:Cs]  ($:M)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_être_ppas_)     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_     *WORD
 24362  24381       [<start>|,|$:Cs]  ($:M)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_avoir_ppas_)    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_    *WORD
 24363  24382       [<start>|,|$:Cs]  ($:M)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_à_verbeétat_)   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_   *WORD
 24364  24383       [<start>|,|$:Cs]  ($:M)  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_verbe_de_verbeétat_)  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_  *WORD
 24365         -        <<- /ppas/ not tag(\1, "_enum_") and ((morph(\1, ":M.*:f", ":[GWme]") and morph(\-1, ":A.*:m", ":[GWfe]")) or (morph(\1, ":M.*:m", ":[GWfe]") and morph(\-1, ":A.*:f", ":[GWme]")))
        24384  +        <<- /ppas/ not tag(\1, "_enum_") and ((morph(\1, ":M.*:f", ":[GWme]") and morph(\-1, ":[AQ].*:m", ":[GWfe]")) or (morph(\1, ":M.*:m", ":[GWfe]") and morph(\-1, ":[AQ].*:f", ":[GWme]")))
 24366  24385               and (morph(\2, ":(?:[123]s|P)") or (not tag(\1, "_enum_") and morph(\2, ":P")))
 24367  24386           --1>> =switchGender(\-1)                                                                    && Accord erroné : “\1” et “\-1” ne sont pas accordés en genre.
 24368  24387   
 24369  24388       *WORD  [que|qu’]  $:M  ?[ne|n’]¿
 24370  24389           || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir])
 24371  24390           || [être|devenir|redevenir|rester|paraître|paraitre|sembler]                                *WORD
 24372  24391       *WORD  [que|qu’]  $:M  ?[ne|n’]¿
................................................................................
 24406  24425       [<start>|,|(]  *WORD  >avoir  [été|semblé|paru]                                                           celui qui
 24407  24426       [<start>|,|(]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                                   celui qui
 24408  24427       [<start>|,|(]  *WORD  /_LVED_verbe_verbeétat_     ?[en|y]¿                    /_LVEF_verbe_verbeétat_     celui qui
 24409  24428       [<start>|,|(]  *WORD  /_LVED_verbe_être_ppas_     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_     celui qui
 24410  24429       [<start>|,|(]  *WORD  /_LVED_verbe_avoir_ppas_    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_    celui qui
 24411  24430       [<start>|,|(]  *WORD  /_LVED_verbe_à_verbeétat_   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_   celui qui
 24412  24431       [<start>|,|(]  *WORD  /_LVED_verbe_de_verbeétat_  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_  celui qui
 24413         -        <<- /ppas/ morph(\2, ":A.*:[fp]", ":(?:G|:m:[si])") and morph(\3, ":(?:[123]s|P)")
        24432  +        <<- /ppas/ morph(\2, ":[AQ].*:[fp]", ":(?:G|:m:[si])") and morph(\3, ":(?:[123]s|P)")
 24414  24433           -2>> =suggMasSing(\2)                                                                       && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin singulier.
 24415  24434   
 24416  24435       [<start>|,|(]  *WORD  [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]          celle qui
 24417  24436       [<start>|,|(]  *WORD  >avoir  [été|semblé|paru]                                                           celle qui
 24418  24437       [<start>|,|(]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                                   celle qui
 24419  24438       [<start>|,|(]  *WORD  /_LVED_verbe_verbeétat_     ?[en|y]¿                    /_LVEF_verbe_verbeétat_     celle qui
 24420  24439       [<start>|,|(]  *WORD  /_LVED_verbe_être_ppas_     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_     celle qui
 24421  24440       [<start>|,|(]  *WORD  /_LVED_verbe_avoir_ppas_    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_    celle qui
 24422  24441       [<start>|,|(]  *WORD  /_LVED_verbe_à_verbeétat_   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_   celle qui
 24423  24442       [<start>|,|(]  *WORD  /_LVED_verbe_de_verbeétat_  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_  celle qui
 24424         -        <<- /ppas/ morph(\2, ":A.*:[mp]", ":(?:G|:f:[si])") and morph(\3, ":(?:[123]s|P)")
        24443  +        <<- /ppas/ morph(\2, ":[AQ].*:[mp]", ":(?:G|:f:[si])") and morph(\3, ":(?:[123]s|P)")
 24425  24444           -2>> =suggFemSing(\2)                                                                       && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin singulier.
 24426  24445   
 24427  24446       [<start>|,|(]  *WORD  [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]          ceux qui
 24428  24447       [<start>|,|(]  *WORD  >avoir  [été|semblé|paru]                                                           ceux qui
 24429  24448       [<start>|,|(]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                                   ceux qui
 24430  24449       [<start>|,|(]  *WORD  /_LVED_verbe_verbeétat_     ?[en|y]¿                    /_LVEF_verbe_verbeétat_     ceux qui
 24431  24450       [<start>|,|(]  *WORD  /_LVED_verbe_être_ppas_     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_     ceux qui
 24432  24451       [<start>|,|(]  *WORD  /_LVED_verbe_avoir_ppas_    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_    ceux qui
 24433  24452       [<start>|,|(]  *WORD  /_LVED_verbe_à_verbeétat_   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_   ceux qui
 24434  24453       [<start>|,|(]  *WORD  /_LVED_verbe_de_verbeétat_  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_  ceux qui
 24435         -        <<- /ppas/ morph(\2, ":A.*:[fs]", ":(?:G|:m:[pi])") and morph(\3, ":(?:[123]p|P)")
        24454  +        <<- /ppas/ morph(\2, ":[AQ].*:[fs]", ":(?:G|:m:[pi])") and morph(\3, ":(?:[123]p|P)")
 24436  24455           -2>> =suggMasPlur(\2)                                                                       && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin pluriel.
 24437  24456   
 24438  24457       [<start>|,|(]  *WORD  [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]          celles qui
 24439  24458       [<start>|,|(]  *WORD  >avoir  [été|semblé|paru]                                                           celles qui
 24440  24459       [<start>|,|(]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                                   celles qui
 24441  24460       [<start>|,|(]  *WORD  /_LVED_verbe_verbeétat_     ?[en|y]¿                    /_LVEF_verbe_verbeétat_     celles qui
 24442  24461       [<start>|,|(]  *WORD  /_LVED_verbe_être_ppas_     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_     celles qui
 24443  24462       [<start>|,|(]  *WORD  /_LVED_verbe_avoir_ppas_    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_    celles qui
 24444  24463       [<start>|,|(]  *WORD  /_LVED_verbe_à_verbeétat_   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_   celles qui
 24445  24464       [<start>|,|(]  *WORD  /_LVED_verbe_de_verbeétat_  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_  celles qui
 24446         -        <<- /ppas/ morph(\2, ":A.*:[ms]", ":(?:G|:f:[pi])") and morph(\3, ":(?:[123]p|P)")
        24465  +        <<- /ppas/ morph(\2, ":[AQ].*:[ms]", ":(?:G|:f:[pi])") and morph(\3, ":(?:[123]p|P)")
 24447  24466           -2>> =suggFemPlur(\2)                                                                       && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin pluriel.
 24448  24467   
 24449  24468   TEST: {{vains}} est celui qui croit que sa religion lui accorde le salut.                   ->> vain
 24450  24469   TEST: {{ridiculisé}} fut celle qui lutta d’arrache-pied à faire connaître la vérité.        ->> ridiculisée
 24451  24470   TEST: {{faible}} paraissent avoir été ceux qui ont été vaincus                              ->> faibles
 24452  24471   TEST: {{oublié}} étaient celles qui avaient lutté pour un monde libre.                      ->> oubliées
 24453  24472   
................................................................................
 24457  24476       [<start>|,|(]  *WORD  >avoir  [été|semblé|paru]                                                           [un|le|ce|cet]  @:[NA].*:[me]:[si]
 24458  24477       [<start>|,|(]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                                   [un|le|ce|cet]  @:[NA].*:[me]:[si]
 24459  24478       [<start>|,|(]  *WORD  /_LVED_verbe_verbeétat_     ?[en|y]¿                    /_LVEF_verbe_verbeétat_     [un|le|ce|cet]  @:[NA].*:[me]:[si]
 24460  24479       [<start>|,|(]  *WORD  /_LVED_verbe_être_ppas_     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_     [un|le|ce|cet]  @:[NA].*:[me]:[si]
 24461  24480       [<start>|,|(]  *WORD  /_LVED_verbe_avoir_ppas_    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_    [un|le|ce|cet]  @:[NA].*:[me]:[si]
 24462  24481       [<start>|,|(]  *WORD  /_LVED_verbe_à_verbeétat_   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_   [un|le|ce|cet]  @:[NA].*:[me]:[si]
 24463  24482       [<start>|,|(]  *WORD  /_LVED_verbe_de_verbeétat_  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_  [un|le|ce|cet]  @:[NA].*:[me]:[si]
 24464         -        <<- /ppas/ morph(\2, ":A.*:[fp]", ":(?:G|:m:[si])") and morph(\3, ":(?:[123]s|P)")
        24483  +        <<- /ppas/ morph(\2, ":[AQ].*:[fp]", ":(?:G|:m:[si])") and morph(\3, ":(?:[123]s|P)")
 24465  24484           -2>> =suggMasSing(\2)                                                                       && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin singulier.
 24466  24485   
 24467  24486       [<start>|,|(]  *WORD  [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]          [une|la|ma|ta|sa|cette]  @:[NA].*:[fe]:[si]
 24468  24487       [<start>|,|(]  *WORD  >avoir  [été|semblé|paru]                                                           [une|la|ma|ta|sa|cette]  @:[NA].*:[fe]:[si]
 24469  24488       [<start>|,|(]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                                   [une|la|ma|ta|sa|cette]  @:[NA].*:[fe]:[si]
 24470  24489       [<start>|,|(]  *WORD  /_LVED_verbe_verbeétat_     ?[en|y]¿                    /_LVEF_verbe_verbeétat_     [une|la|ma|ta|sa|cette]  @:[NA].*:[fe]:[si]
 24471  24490       [<start>|,|(]  *WORD  /_LVED_verbe_être_ppas_     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_     [une|la|ma|ta|sa|cette]  @:[NA].*:[fe]:[si]
 24472  24491       [<start>|,|(]  *WORD  /_LVED_verbe_avoir_ppas_    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_    [une|la|ma|ta|sa|cette]  @:[NA].*:[fe]:[si]
 24473  24492       [<start>|,|(]  *WORD  /_LVED_verbe_à_verbeétat_   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_   [une|la|ma|ta|sa|cette]  @:[NA].*:[fe]:[si]
 24474  24493       [<start>|,|(]  *WORD  /_LVED_verbe_de_verbeétat_  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_  [une|la|ma|ta|sa|cette]  @:[NA].*:[fe]:[si]
 24475         -        <<- /ppas/ morph(\2, ":A.*:[mp]", ":(?:G|:f:[si])") and morph(\3, ":(?:[123]s|P)")
        24494  +        <<- /ppas/ morph(\2, ":[AQ].*:[mp]", ":(?:G|:f:[si])") and morph(\3, ":(?:[123]s|P)")
 24476  24495           -2>> =suggFemSing(\2)                                                                       && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin singulier.
 24477  24496   
 24478  24497       [<start>|,|(]  *WORD  [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]          [l’|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]
 24479  24498       [<start>|,|(]  *WORD  >avoir  [été|semblé|paru]                                                           [l’|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]
 24480  24499       [<start>|,|(]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                                   [l’|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]
 24481  24500       [<start>|,|(]  *WORD  /_LVED_verbe_verbeétat_     ?[en|y]¿                    /_LVEF_verbe_verbeétat_     [l’|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]
 24482  24501       [<start>|,|(]  *WORD  /_LVED_verbe_être_ppas_     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_     [l’|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]
 24483  24502       [<start>|,|(]  *WORD  /_LVED_verbe_avoir_ppas_    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_    [l’|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]
 24484  24503       [<start>|,|(]  *WORD  /_LVED_verbe_à_verbeétat_   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_   [l’|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]
 24485  24504       [<start>|,|(]  *WORD  /_LVED_verbe_de_verbeétat_  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_  [l’|mon|ton|son|notre|votre|leur]  @:[NA].*:[si]
 24486         -        <<- /ppas/ morph(\2, ":A.*:m", ":[fe]") and morph(\-1, ":[NA]:f", ":[me]")
        24505  +        <<- /ppas/ morph(\2, ":[AQ].*:m", ":[fe]") and morph(\-1, ":[NA]:f", ":[me]")
 24487  24506           -2>> =suggFemSing(\2)                                                                       && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin singulier.
 24488         -        <<- /ppas/ __else__ and morph(\2, ":A.*:f", ":[me]") and morph(\-1, ":[NA]:m", ":[fe]")
        24507  +        <<- /ppas/ __else__ and morph(\2, ":[AQ].*:f", ":[me]") and morph(\-1, ":[NA]:m", ":[fe]")
 24489  24508           -2>> =suggMasSing(\2)                                                                       && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin singulier.
 24490         -        <<- /ppas/ morph(\2, ":A.*:p", ":[Gsi]") and morph(\3, ":(?:[123]s|P)")
        24509  +        <<- /ppas/ morph(\2, ":[AQ].*:p", ":[Gsi]") and morph(\3, ":(?:[123]s|P)")
 24491  24510           -2>> =suggSing(\2)                                                                          && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au singulier.
 24492  24511   
 24493  24512       [<start>|,|(]  *WORD  [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]          [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  @:[NA].*:[pi]
 24494  24513       [<start>|,|(]  *WORD  >avoir  [été|semblé|paru]                                                           [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  @:[NA].*:[pi]
 24495  24514       [<start>|,|(]  *WORD  [>être|>sembler]  [devenu|redevenu|resté|demeuré]                                   [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  @:[NA].*:[pi]
 24496  24515       [<start>|,|(]  *WORD  /_LVED_verbe_verbeétat_     ?[en|y]¿                    /_LVEF_verbe_verbeétat_     [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  @:[NA].*:[pi]
 24497  24516       [<start>|,|(]  *WORD  /_LVED_verbe_être_ppas_     ?[en|y]¿  être              /_LVEF_verbe_être_ppas_     [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  @:[NA].*:[pi]
 24498  24517       [<start>|,|(]  *WORD  /_LVED_verbe_avoir_ppas_    ?[en|y]¿  avoir             /_LVEF_verbe_avoir_ppas_    [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  @:[NA].*:[pi]
 24499  24518       [<start>|,|(]  *WORD  /_LVED_verbe_à_verbeétat_   à  ?[ne|n’]¿ ?[en|y]¿       /_LVEF_verbe_à_verbeétat_   [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  @:[NA].*:[pi]
 24500  24519       [<start>|,|(]  *WORD  /_LVED_verbe_de_verbeétat_  [de|d’] ?[ne|n’]¿ ?[en|y]¿  /_LVEF_verbe_de_verbeétat_  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs]  @:[NA].*:[pi]
 24501         -        <<- /ppas/ morph(\2, ":A.*:m", ":[fe]") and morph(\-1, ":[NA]:f", ":[me]")
        24520  +        <<- /ppas/ morph(\2, ":[AQ].*:m", ":[fe]") and morph(\-1, ":[NA]:f", ":[me]")
 24502  24521           -2>> =suggFemPlur(\2)                                                                       && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin pluriel.
 24503         -        <<- /ppas/ __else__ and morph(\2, ":A.*:f", ":[me]") and morph(\-1, ":[NA]:m", ":[fe]")
        24522  +        <<- /ppas/ __else__ and morph(\2, ":[AQ].*:f", ":[me]") and morph(\-1, ":[NA]:m", ":[fe]")
 24504  24523           -2>> =suggMasPlur(\2)                                                                       && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin pluriel.
 24505         -        <<- /ppas/ __else__ and morph(\2, ":A.*:s", ":[Gpi]") and morph(\3, ":(?:[123]p|P)")
        24524  +        <<- /ppas/ __else__ and morph(\2, ":[AQ].*:s", ":[Gpi]") and morph(\3, ":(?:[123]p|P)")
 24506  24525           -2>> =suggPlur(\2)                                                                          && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au pluriel.
 24507  24526   
 24508  24527   TEST: {{cachée}} allait devenir ce livre                                            ->> caché
 24509  24528   TEST: {{vain}} fut la destruction de cette base.                                    ->> vaine
 24510  24529   TEST: {{utiles}} a été la perte de notre arrogance                                  ->> utile
 24511  24530   TEST: {{perdu}} serait devenu l’entreprise                                          ->> perdue
 24512  24531   TEST: {{perdue}} allait être l’homme                                                ->> perdu