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: |
a53b5710d68e8baf69c22387ed6c9b72 |
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: trunk, core | |
19:51 | [core][build] gc engine: new disambiguation function: rewrite() [fr] rewrite, ajustements et faux positif check-in: a53b5710d6 user: olr tags: trunk, fr, core, build | |
15:37 | [fr] ajustements check-in: b6936b4bee user: olr tags: trunk, fr | |
Changes
Modified compile_rules_graph.py from [449767f106] to [9c1cb5b65d].
︙ | ︙ | |||
35 36 37 38 39 40 41 | if sCode[0:1] == "=": sCode = sCode[1:] sCode = sCode.replace("__also__", "bCondMemo") sCode = sCode.replace("__else__", "not bCondMemo") sCode = sCode.replace("sContext", "_sAppContext") sCode = re.sub(r"\b(morph|morphVC|analyse|value|tag|displayInfo)[(]\\(\d+)", 'g_\\1(lToken[nTokenOffset+\\2]', sCode) sCode = re.sub(r"\b(morph|morphVC|analyse|value|tag|displayInfo)[(]\\-(\d+)", 'g_\\1(lToken[nLastToken-\\2+1]', sCode) | | | | 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | if sCode[0:1] == "=": sCode = sCode[1:] sCode = sCode.replace("__also__", "bCondMemo") sCode = sCode.replace("__else__", "not bCondMemo") sCode = sCode.replace("sContext", "_sAppContext") sCode = re.sub(r"\b(morph|morphVC|analyse|value|tag|displayInfo)[(]\\(\d+)", 'g_\\1(lToken[nTokenOffset+\\2]', sCode) sCode = re.sub(r"\b(morph|morphVC|analyse|value|tag|displayInfo)[(]\\-(\d+)", 'g_\\1(lToken[nLastToken-\\2+1]', sCode) sCode = re.sub(r"\b(select|exclude|define|define_from|rewrite|add_morph|change_meta)[(][\\](\d+)", 'g_\\1(lToken[nTokenOffset+\\2]', sCode) sCode = re.sub(r"\b(select|exclude|define|define_from|rewrite|add_morph|change_meta)[(][\\]-(\d+)", 'g_\\1(lToken[nLastToken-\\2+1]', sCode) sCode = re.sub(r"\b(tag_before|tag_after)[(][\\](\d+)", 'g_\\1(lToken[nTokenOffset+\\2], dTags', sCode) sCode = re.sub(r"\b(tag_before|tag_after)[(][\\]-(\d+)", 'g_\\1(lToken[nLastToken-\\2+1], dTags', sCode) sCode = re.sub(r"\bspace_after[(][\\](\d+)", 'g_space_between_tokens(lToken[nTokenOffset+\\1], lToken[nTokenOffset+\\1+1]', sCode) sCode = re.sub(r"\bspace_after[(][\\]-(\d+)", 'g_space_between_tokens(lToken[nLastToken-\\1+1], lToken[nLastToken-\\1+2]', sCode) sCode = re.sub(r"\banalyse_with_next[(][\\](\d+)", 'g_merged_analyse(lToken[nTokenOffset+\\1], lToken[nTokenOffset+\\1+1]', sCode) sCode = re.sub(r"\banalyse_with_next[(][\\]-(\d+)", 'g_merged_analyse(lToken[nLastToken-\\1+1], lToken[nLastToken-\\1+2]', sCode) 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 1450 1451 1452 1453 1454 1455 | } else if (lDefault) { oToken["lMorph"] = lDefault; } return true; } function g_add_morph (oToken, sNewMorph) { | | > > > > > > > | 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 | } else if (lDefault) { oToken["lMorph"] = lDefault; } return true; } function g_add_morph (oToken, sNewMorph) { // Disambiguation: add a morphology to a token let lMorph = (oToken.hasOwnProperty("lMorph")) ? oToken["lMorph"] : _oSpellChecker.getMorph(oToken["sValue"]); lMorph.push(...sNewMorph.split("|")); oToken["lMorph"] = lMorph; return true; } function g_rewrite (dToken, sToReplace, sReplace) { // Disambiguation: rewrite morphologies let lMorph = (oToken.hasOwnProperty("lMorph")) ? oToken["lMorph"] : _oSpellChecker.getMorph(oToken["sValue"]); oToken["lMorph"] = lMorph.map(s => s.replace(sToReplace, sReplace)); return true; } function g_define (oToken, sMorphs) { // set morphologies of <oToken>, always return true oToken["lMorph"] = sMorphs.split("|"); return true; } |
︙ | ︙ |
Modified gc_core/py/lang_core/gc_engine.py from [bf4b3815a5] to [73a9be1db8].
︙ | ︙ | |||
1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 | def g_add_morph (dToken, sNewMorph): "Disambiguation: add a morphology to a token" lMorph = dToken["lMorph"] if "lMorph" in dToken else _oSpellChecker.getMorph(dToken["sValue"]) lMorph.extend(sNewMorph.split("|")) dToken["lMorph"] = lMorph return True def g_define (dToken, sMorphs): "Disambiguation: set morphologies of <dToken>, always return True" dToken["lMorph"] = sMorphs.split("|") #echo("DA:", dToken["sValue"], lMorph) return True | > > > > > > > | 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 | def g_add_morph (dToken, sNewMorph): "Disambiguation: add a morphology to a token" lMorph = dToken["lMorph"] if "lMorph" in dToken else _oSpellChecker.getMorph(dToken["sValue"]) lMorph.extend(sNewMorph.split("|")) dToken["lMorph"] = lMorph return True def g_rewrite (dToken, sToReplace, sReplace): "Disambiguation: rewrite morphologies" lMorph = dToken["lMorph"] if "lMorph" in dToken else _oSpellChecker.getMorph(dToken["sValue"]) dToken["lMorph"] = [ sMorph.replace(sToReplace, sReplace) for sMorph in lMorph ] return True def g_define (dToken, sMorphs): "Disambiguation: set morphologies of <dToken>, always return True" dToken["lMorph"] = sMorphs.split("|") #echo("DA:", dToken["sValue"], lMorph) return True |
︙ | ︙ |
Modified gc_lang/fr/rules.grx from [a3381fd102] to [77da576a6b].
︙ | ︙ | |||
2017 2018 2019 2020 2021 2022 2023 | <<- =>> define(\1, ":LN:m:p") l’ une comme l’ autre <<- ~>> ␣ <<- =>> define(\1, ":LN:f:p") [des|chaque|quelque|quelques|cet|cette|ces|mon|ma|ta|sa|mes|tes|ses|au|aux|notre|votre|nos|vos|leurs|aucun|aucune] *WORD | | | 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 | <<- =>> define(\1, ":LN:m:p") l’ une comme l’ autre <<- ~>> ␣ <<- =>> define(\1, ":LN:f:p") [des|chaque|quelque|quelques|cet|cette|ces|mon|ma|ta|sa|mes|tes|ses|au|aux|notre|votre|nos|vos|leurs|aucun|aucune] *WORD <<- not morph(\-1, ":V0") =>> exclude(\2, ":V") les ~.es$ <<- 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|") =>> exclude(\2, ":V") [un|une] *WORD <<- 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 6327 6328 6329 6330 6331 6332 | <<- /conf/ \2.islower() and not value(<1, "|le|la|les|") and hasSimil(\2, ":[NA]:[fe]:[si]") -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True) && Incohérence avec « \1 » : « \2 » est un verbe. sa @:(?:Y|[123][sp])¬:(?:N.*:[fe]|A|W) <<- /conf/ not \1.isupper() and \2.islower() >>> <<- /conf/ morph(\2, "V.....[pqx]") -1>> ça|se && Confusion : « \2 » est un verbe. Exemples : sa jambe, ça vient. (Une faute de frappe peut-être ?) <<- /conf/ __else__ -1>> ça && Confusion : « \2 » est un verbe. Exemples : sa jambe, ça vient. | > | | 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 | <<- /conf/ \2.islower() and not value(<1, "|le|la|les|") and hasSimil(\2, ":[NA]:[fe]:[si]") -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True) && Incohérence avec « \1 » : « \2 » est un verbe. sa @:(?:Y|[123][sp])¬:(?:N.*:[fe]|A|W) <<- /conf/ not \1.isupper() and \2.islower() >>> <<- /conf/ morph(\2, "V.....[pqx]") -1>> ça|se && Confusion : « \2 » est un verbe. Exemples : sa jambe, ça vient. (Une faute de frappe peut-être ?) <<- /conf/ __else__ -1>> ça && Confusion : « \2 » est un verbe. Exemples : sa jambe, ça vient. <<- /conf/ not morph(\2, ":V0") and hasSimil(\2) -2>> =suggSimil(\2, ":[NA]:[fe]:[si]", True) && Incohérence avec « \1 » : « \2 » est un verbe. sa a <<- /conf/ not \1.isupper() -1>> ça && Confusion. Si vous voulez dire “cela”, écrivez “ça”. TEST: Cette {{pèle}} est trop fragile. TEST: {{sa}} devient difficile. TEST: il me tendit {{sa}} {{pèche}}. |
︙ | ︙ | |||
14001 14002 14003 14004 14005 14006 14007 | en ?[assez|si|très|trop]¿ excellent état ?général¿ en ?[assez|si|très|trop]¿ fâcheuse posture en file indienne en fin [de|d’] [compte|journée|matinée|soirée|après-midi] en forte [baisse|hausse] en gage [de|d’] bonne foi en garde à vue ?prolongée¿ | | | | | | 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012 14013 14014 14015 14016 14017 14018 14019 | en ?[assez|si|très|trop]¿ excellent état ?général¿ en ?[assez|si|très|trop]¿ fâcheuse posture en file indienne en fin [de|d’] [compte|journée|matinée|soirée|après-midi] en forte [baisse|hausse] en gage [de|d’] bonne foi en garde à vue ?prolongée¿ en ?[assez|si|très|trop|plus|moins]¿ grand nombre en ?[assez|si|très|trop]¿ grande [difficulté|majorité|partie|pompe] en ?[assez|si|très|trop|plus|moins]¿ haut lieu en ?[assez|si|très|trop]¿ haute [estime|mer] en l’ absence [de|d’] preuve suffisante en l’ absence [de|d’] preuve suffisante du contraire en l’ absence [de|d’] preuves suffisantes en l’ absence [de|d’] preuves suffisantes du contraire en l’ occurrence en lieu sûr en ligne [de|d’] [compte|mire] |
︙ | ︙ | |||
15483 15484 15485 15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 15496 | >travail au noir >travail d’ intérêt général >travailleur au noir >tribunal d’ assises >trou à >rat >trouble à l’ ordre public >t-shirt sans >manche >tueur à gages >tueur en série >turbine à [gaz|vapeur] >usine à gaz vacances [de|d’] [automne|printemps|Noël|pâques] vacances d’ [été|hiver] >vache à lait | > | 15484 15485 15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 15496 15497 15498 | >travail au noir >travail d’ intérêt général >travailleur au noir >tribunal d’ assises >trou à >rat >trouble à l’ ordre public >t-shirt sans >manche >tuerie [de|d’] masse >tueur à gages >tueur en série >turbine à [gaz|vapeur] >usine à gaz vacances [de|d’] [automne|printemps|Noël|pâques] vacances d’ [été|hiver] >vache à lait |
︙ | ︙ | |||
16446 16447 16448 16449 16450 16451 16452 | leurs @:A.*:[pi]¬:V @:N.*:[pi]¬(?:3[sp]|Q|G) <<- not before(":O[vs]") =>> exclude(\3, ":V") [plusieurs|certains|certaines] @:A.*:[pi]¬:3[sp] @:N.*:p¬:(?:3[sp]|Q|G) <<- =>> exclude(\2, ":V") and exclude(\3, ":V") | < < < < < | | 16448 16449 16450 16451 16452 16453 16454 16455 16456 16457 16458 16459 16460 16461 16462 | leurs @:A.*:[pi]¬:V @:N.*:[pi]¬(?:3[sp]|Q|G) <<- not before(":O[vs]") =>> exclude(\3, ":V") [plusieurs|certains|certaines] @:A.*:[pi]¬:3[sp] @:N.*:p¬:(?:3[sp]|Q|G) <<- =>> exclude(\2, ":V") and exclude(\3, ":V") __da_locutions_verbales__ >avoir [foule|lieu|vent] >avoir ni queue ?,¿ ni tête >aller bon train >aller [de|d’] l’ avant >armer jusqu’ aux dents >arriver à [destination|échéance] >arriver à point nommé |
︙ | ︙ | |||
16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 | >vendre à perte >venir à bout [>venir|>revenir] je [ne|n’] sais ?pas¿ ?trop¿ d’ où [>venir|>revenir] on [ne|n’] sait ?pas¿ ?trop¿ d’ où <<- ~2:0>> ␣ <<- =>> define(\2, ":LV") __sgpl_faire_plaisir__ >faire plaisirs <<- /sgpl/ --1>> plaisir && Faire plaisir : dans cette locution, “plaisir” doit être au singulier. <<- ~-1>> * TEST: Ça me fait {{plaisirs}}. | > > > > > > > > > > > > > | 16590 16591 16592 16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607 16608 16609 16610 16611 16612 16613 16614 16615 16616 | >vendre à perte >venir à bout [>venir|>revenir] je [ne|n’] sais ?pas¿ ?trop¿ d’ où [>venir|>revenir] on [ne|n’] sait ?pas¿ ?trop¿ d’ où <<- ~2:0>> ␣ <<- =>> define(\2, ":LV") __da_participe_passé__ >avoir $:Q <<- not value(\1, "|avoirs|") and not value(<1, "|de|d’|un|") =>> rewrite(\2, ":A", "") >être $:Q <<- not value(\1, "|êtres|") and not value(<1, "|de|d’|un|l’|") =>> rewrite(\2, ":A", "") __purge_vite__ vite <<- not (morph(<1, ":V0a") and value(>1, "|fait|")) ~>> * __sgpl_faire_plaisir__ >faire plaisirs <<- /sgpl/ --1>> plaisir && Faire plaisir : dans cette locution, “plaisir” doit être au singulier. <<- ~-1>> * TEST: Ça me fait {{plaisirs}}. |
︙ | ︙ | |||
16796 16797 16798 16799 16800 16801 16802 16803 16804 16805 16806 16807 16808 16809 | TEST: beaucoup d’entre nous se souviennent de ce fameux jour 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. TEST: il ne désirait ne plus le faire… TEST: Ma chambre est trois fois plus grande que la tienne. TEST: Il est trois ans plus jeune que moi. TEST: On peut sans doute laisser sans grand problème toutes les baskets à la mode être produites à l’autre bout du monde 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. @@@@ @@@@ @@@@ @@@@ @@@@END_GRAPH _ | > | 16806 16807 16808 16809 16810 16811 16812 16813 16814 16815 16816 16817 16818 16819 16820 | TEST: beaucoup d’entre nous se souviennent de ce fameux jour 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. TEST: il ne désirait ne plus le faire… TEST: Ma chambre est trois fois plus grande que la tienne. TEST: Il est trois ans plus jeune que moi. TEST: On peut sans doute laisser sans grand problème toutes les baskets à la mode être produites à l’autre bout du monde 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. TEST: le rejet de l’État-providence est plus élevé dans les régions où les immigrants se trouvent en plus grand nombre @@@@ @@@@ @@@@ @@@@ @@@@END_GRAPH _ |
︙ | ︙ | |||
22626 22627 22628 22629 22630 22631 22632 | TEST: nous {{épuisants}} à la tâche pour des clopinettes, nous défaillîmes. !!!! Participes passés !! __ppas_censé_être_adj!6__ | | | | | | 22637 22638 22639 22640 22641 22642 22643 22644 22645 22646 22647 22648 22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 | TEST: nous {{épuisants}} à la tâche pour des clopinettes, nous défaillîmes. !!!! Participes passés !! __ppas_censé_être_adj!6__ censé être @:[AQ].*:[fp]¬:(?:G|[me]:[si]) <<- /ppas/ --1>> =suggMasSing(\-1) && Cet adjectif devrait être accordé avec “censé”, au masculin singulier. censée être @:[AQ].*:[mp]¬:(?:G|[fe]:[si]) <<- /ppas/ --1>> =suggFemSing(\-1) && Cet adjectif devrait être accordé avec “censée”, au féminin singulier. censés être @:[AQ].*:[fs]¬:(?:G|[me]:[pi]) <<- /ppas/ --1>> =suggMasPlur(\-1) && Cet adjectif devrait être accordé avec “censés”, au masculin pluriel. censées être @:[AQ].*:[ms]¬:(?:G|[fe]:[pi]) <<- /ppas/ --1>> =suggFemPlur(\-1) && Cet adjectif devrait être accordé avec “censées”, au féminin pluriel. TEST: un homme censé être {{connus}} de tous ->> connu TEST: censée être {{doué}} ->> douée TEST: censés être {{nourries}} quatre fois par jour ->> nourris TEST: censées être {{nourris}} quatre fois par jour ->> nourries TEST: censés être {{instruites}} ->> instruits |
︙ | ︙ | |||
22985 22986 22987 22988 22989 22990 22991 | || [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] [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|ayant] || [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] [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|ayant] || [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] <<- ~1:3>> * | > > > > > > | | | | | 22996 22997 22998 22999 23000 23001 23002 23003 23004 23005 23006 23007 23008 23009 23010 23011 23012 23013 23014 23015 23016 23017 23018 23019 | || [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] [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|ayant] || [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] [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|ayant] || [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] <<- ~1:3>> * à @:[NAM]¬:[GY] <end> à @:[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] à @:[NA]¬:[GY] @:[VR]¬:[NAP] à @:[NAM]¬:[GY] , @¬:[NA] <<- not value(\2, "|été|") ~1:2>> * [avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux] @:[NAM]¬:[GY] <end> [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] [avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux] @:[NA]¬:[GY] @:[VR]¬:[NAP] [avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux] @:[NAM]¬:[GY] , @¬:[NA] <<- ~1:2>> * [ce|ton|son] *WORD *WORD <<- morph(\2, ":[NA]", ":(?:[123]p|P|X|G|V0)") and morph(\3, ":[NA]", ":(?:G|[123][sp]|P|M)") >>> <<- morph(\3, ":N", ":A") and morph(\2, ":A", ":N") ~2>> * <<- __else__ ~3>> * |
︙ | ︙ | |||
23646 23647 23648 23649 23650 23651 23652 | --1>> =suggMasSing(\-1) && Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier. ([ça|ceci|cela|celui-ci|celui-là|aucun|chacun]) ?[ne|n’]¿ s’ ?[en|y]¿ (>efforcer) || [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre] @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si]) <<- /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")) --1>> =suggMasSing(\-1) && Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier. | | | | | | | | | | | | 23663 23664 23665 23666 23667 23668 23669 23670 23671 23672 23673 23674 23675 23676 23677 23678 23679 23680 23681 23682 23683 23684 23685 23686 23687 23688 | --1>> =suggMasSing(\-1) && Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier. ([ça|ceci|cela|celui-ci|celui-là|aucun|chacun]) ?[ne|n’]¿ s’ ?[en|y]¿ (>efforcer) || [de|d’] ?[ne|n’]¿ ?[en|y]¿ [être|sembler|devenir|rester|demeurer|redevenir|paraître|paraitre] @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si]) <<- /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")) --1>> =suggMasSing(\-1) && Accord avec le sujet “\1” : “\-1” devrait être au masculin singulier. [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]) @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si]) [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si]) [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenu|redevenu|resté|demeuré] @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si]) [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_) ?[en|y]¿ /_LVEF_verbe_verbeétat_ @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si]) [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_) ?[en|y]¿ être /_LVEF_verbe_être_ppas_ @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si]) [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_) ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si]) [<start>|,|(] tout ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_à_verbeétat_) à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ @:[AQ].*:[fp]¬:(?:[GWYN]|[me]:[si]) [<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]) <<- /ppas/ morph(\1, "[123][sp]") --1>> =suggMasSing(\-1) && Accord avec le sujet “tout” : “\-1” devrait être au masculin singulier. [<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]] <<- /ppas/ --1>> =suggMasSing(\-1) && Accord avec le sujet “tout” : “\-1” devrait être au masculin singulier. lui [ne|n’|y] [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si]) lui [ne|n’|y] >avoir [été|semblé|paru] @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si]) lui [ne|n’|y] [>être|>sembler] [devenu|redevenu|resté|demeuré] @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si]) lui [ne|n’|y] /_LVED_verbe_verbeétat_ ?[en|y]¿ /_LVEF_verbe_verbeétat_ @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si]) lui [ne|n’|y] /_LVED_verbe_être_ppas_ ?[en|y]¿ être /_LVEF_verbe_être_ppas_ @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si]) lui [ne|n’|y] /_LVED_verbe_avoir_ppas_ ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ @:(?:N.*:p|[AQ])¬:(?:[GWY]|[me]:[si]) |
︙ | ︙ | |||
23756 23757 23758 23759 23760 23761 23762 | TEST: celui-ci déclare être devenu {{fous}} TEST: celui-là qui n’aime pas avoir paru plus {{grands}} qu’il ne l’était réellement TEST: cela qui n’en était pas moins {{absurdes}} TEST: lui qui affirmait être devenu {{éclairée}} TEST: lui qui ne croit rester {{humbles}} en mettant sans cesse en avant ses mérites TEST: lui qui n’en aimait pas rester {{visibles}} TEST: lequel allait être {{renvoyée}} de l’établissement. | | > > | 23773 23774 23775 23776 23777 23778 23779 23780 23781 23782 23783 23784 23785 23786 23787 23788 23789 | TEST: celui-ci déclare être devenu {{fous}} TEST: celui-là qui n’aime pas avoir paru plus {{grands}} qu’il ne l’était réellement TEST: cela qui n’en était pas moins {{absurdes}} TEST: lui qui affirmait être devenu {{éclairée}} TEST: lui qui ne croit rester {{humbles}} en mettant sans cesse en avant ses mérites TEST: lui qui n’en aimait pas rester {{visibles}} TEST: lequel allait être {{renvoyée}} de l’établissement. TEST: tout peut être {{dissoute}} TEST: tout ne deviendra pas {{détruite}} TEST: tout n’y sera pas {{dissoute}} TEST: lui ne voulant être {{retrouvés}} TEST: lequel renonce à être {{instruite}} TEST: il s’efforçait d’être {{humbles}} TEST: quiconque ne s’efforçait pas de rester {{utiles}} était fusillé. TEST: celui qui s’efforce d’être {{humbles}} TEST: celui-là qui ne s’efforçait jamais d’être {{gentille}} TEST: celui-ci qui ne s’y efforcera pas de paraître {{utiles}} |
︙ | ︙ | |||
24100 24101 24102 24103 24104 24105 24106 | TEST: celles qui ne s’efforcent jamais de paraître {{belle}} TEST: celles-ci qui ne s’y efforcent jamais de paraître {{raisonnable}} TEST: lesquelles s’efforceront toujours de paraître {{évidente}} TEST: celles-là imaginent être devenues légion __ppas_3pl_épi_verbe_état__ | | | | | | | | | | | 24119 24120 24121 24122 24123 24124 24125 24126 24127 24128 24129 24130 24131 24132 24133 24134 24135 24136 24137 24138 24139 24140 24141 24142 24143 24144 | TEST: celles qui ne s’efforcent jamais de paraître {{belle}} TEST: celles-ci qui ne s’y efforcent jamais de paraître {{raisonnable}} TEST: lesquelles s’efforceront toujours de paraître {{évidente}} TEST: celles-là imaginent être devenues légion __ppas_3pl_épi_verbe_état__ [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]) @:[NAQ].*:s¬:[GWYpi] [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] @:[NAQ].*:s¬:[GWYpi] [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenus|devenues|redevenus|redevenues|restés|restées|demeurés|demeurées] @:[NAQ].*:s¬:[GWYpi] [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_) ?[en|y]¿ /_LVEF_verbe_verbeétat_ @:[NAQ].*:s¬:[GWYpi] [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_) ?[en|y]¿ être /_LVEF_verbe_être_ppas_ @:[NAQ].*:s¬:[GWYpi] [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_) ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ @:[NAQ].*:s¬:[GWYpi] [iels|plusieurs] ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_à_verbeétat_) à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ @:[NAQ].*:s¬:[GWYpi] [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] <<- /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")) --1>> =suggPlur(\-1) && Accord avec le sujet “\1” : “\-1” devrait être au pluriel. [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] <<- /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")) --1>> =suggPlur(\-1) && Accord avec le sujet “\1” : “\-1” devrait être au pluriel. TEST: iels paraissent {{faible}} TEST: iels paraissent avoir été complètement {{prise}} de panique. ->> prises TEST: iels doivent avoir été bien {{méchant}} pour être traité de la sorte. TEST: iels ne peuvent devenir aussi {{perspicace}} avec tout cet alcool ingurgité. |
︙ | ︙ | |||
24158 24159 24160 24161 24162 24163 24164 | TEST: Partir aurait été assurer sa survie. TEST: J’ai été conseiller régional !!!! Participes passés: accord en nombre avec la conjugaison de « être » (et équivalent) !! __ppas_être_accord_sing__ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 24177 24178 24179 24180 24181 24182 24183 24184 24185 24186 24187 24188 24189 24190 24191 24192 24193 24194 24195 24196 24197 24198 24199 24200 24201 24202 24203 24204 24205 24206 24207 24208 24209 24210 24211 24212 24213 24214 24215 24216 24217 24218 24219 24220 24221 24222 24223 24224 24225 24226 24227 24228 24229 24230 24231 24232 24233 24234 24235 24236 24237 24238 24239 24240 24241 24242 24243 24244 24245 24246 | TEST: Partir aurait été assurer sa survie. TEST: J’ai été conseiller régional !!!! Participes passés: accord en nombre avec la conjugaison de « être » (et équivalent) !! __ppas_être_accord_sing__ (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]) @:[NAQ].*:p¬:[GMWYsi] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] @:[NAQ].*:p¬:[GMWYsi] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenu+e|redevenu+e|resté+e|demeuré+e] @:[NAQ].*:p¬:[GMWYsi] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_) ?[en|y]¿ /_LVEF_verbe_verbeétat_ @:[NAQ].*:p¬:[GMWYsi] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_) ?[en|y]¿ être /_LVEF_verbe_être_ppas_ @:[NAQ].*:p¬:[GMWYsi] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_) ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ @:[NAQ].*:p¬:[GMWYsi] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_à_verbeétat_) à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ @:[NAQ].*:p¬:[GMWYsi] (*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] <<- /ppas/ not tag_before(\1, "_que_") and not morph(\1, ":G") and morph(\2, ":[123]s", ":(?:C|N.*:p)") --1>> =suggSing(\-1) && Accord avec la forme verbale “\2” : “\-1” devrait être au singulier. [<start>|,|(] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]) @:[NAQ].*:p¬:[GMWYsi] [<start>|,|(] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] @:[NAQ].*:p¬:[GMWYsi] [<start>|,|(] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenu+e|redevenu+e|resté+e|demeuré+e] @:[NAQ].*:p¬:[GMWYsi] [<start>|,|(] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_) ?[en|y]¿ /_LVEF_verbe_verbeétat_ @:[NAQ].*:p¬:[GMWYsi] [<start>|,|(] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_) ?[en|y]¿ être /_LVEF_verbe_être_ppas_ @:[NAQ].*:p¬:[GMWYsi] [<start>|,|(] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_) ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ @:[NAQ].*:p¬:[GMWYsi] [<start>|,|(] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_à_verbeétat_) à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ @:[NAQ].*:p¬:[GMWYsi] [<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] <<- /ppas/ morph(\1, ":[123]s", ":(?:C|N.*:p)") --1>> =suggSing(\-1) && Accord avec la forme verbale “\1” : “\-1” devrait être au singulier. TEST: cette petite chienne avait été longtemps {{malades}}. TEST: Ce mâle qui est resté {{arrogants}} ? TEST: Cette folle qui n’affirme pas avoir été {{frappés}}. TEST: Cet animal qui n’en souhaite pas rester {{amnésiques}}. TEST: Qui n’en semble pas être devenu {{malades}} ? TEST: C’est le crime qui se vante, qui adore avoir semblé {{légitimes}}. TEST: ce jour, et surtout cette soirée, qui ne semble pas devenir {{interminables}}. TEST: ces emmerdeurs, qui ne sont toujours pas {{parti}}, ont encore eu une idée pour nous pourrir la vie. TEST: ne déclare pas avoir été {{présents}} TEST: déteste paraître {{ignorants}} TEST: les plus anciens restes trouvés à ce jour proviennent de ce site TEST: Restes crâniens. TEST: Demeures victoriennes. __ppas_être_accord_plur__ (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]) @:[NAQ].*:s¬:[GMWYpi] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] @:[NAQ].*:s¬:[GMWYpi] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenus|redevenus|restés|demeurés|devenues|redevenues|restées|demeurées] @:[NAQ].*:s¬:[GMWYpi] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_) ?[en|y]¿ /_LVEF_verbe_verbeétat_ @:[NAQ].*:s¬:[GMWYpi] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_) ?[en|y]¿ être /_LVEF_verbe_être_ppas_ @:[NAQ].*:s¬:[GMWYpi] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_) ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ @:[NAQ].*:s¬:[GMWYpi] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_à_verbeétat_) à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ @:[NAQ].*:s¬:[GMWYpi] (*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] <<- /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") --1>> =suggPlur(\-1) && Accord avec la forme verbale “\2” : “\-1” devrait être au pluriel. [<start>|,|(] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]) @:[NAQ].*:s¬:[GMWYpi] [<start>|,|(] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] @:[NAQ].*:s¬:[GMWYpi] [<start>|,|(] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenus|redevenus|restés|demeurés|devenues|redevenues|restées|demeurées] @:[NAQ].*:s¬:[GMWYpi] [<start>|,|(] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_) ?[en|y]¿ /_LVEF_verbe_verbeétat_ @:[NAQ].*:s¬:[GMWYpi] [<start>|,|(] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_) ?[en|y]¿ être /_LVEF_verbe_être_ppas_ @:[NAQ].*:s¬:[GMWYpi] [<start>|,|(] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_) ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ @:[NAQ].*:s¬:[GMWYpi] [<start>|,|(] ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_à_verbeétat_) à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ @:[NAQ].*:s¬:[GMWYpi] [<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] <<- /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. TEST: ces atouts sont très {{favorable}} TEST: Mais ces hommes affirment être redevenus {{humble}}. TEST: ces femmes n’affirment pas avoir été {{courtoise}}. TEST: des avocates qui n’imaginent pas devenir {{inapte}} pour si peu. TEST: ces hommes qui n’y semblent pas avoir été {{élégant}}. |
︙ | ︙ | |||
24242 24243 24244 24245 24246 24247 24248 | [<start>|,|$:Cs] [un|le|ce|cet] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenu+e|redevenu+e|resté+e|demeuré+e] *WORD [<start>|,|$:Cs] [un|le|ce|cet] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_) ?[en|y]¿ /_LVEF_verbe_verbeétat_ *WORD [<start>|,|$:Cs] [un|le|ce|cet] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_) ?[en|y]¿ être /_LVEF_verbe_être_ppas_ *WORD [<start>|,|$:Cs] [un|le|ce|cet] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_) ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ *WORD [<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 [<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 <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and | | | | | | | | 24261 24262 24263 24264 24265 24266 24267 24268 24269 24270 24271 24272 24273 24274 24275 24276 24277 24278 24279 24280 24281 24282 24283 24284 24285 24286 24287 24288 24289 24290 24291 24292 24293 24294 24295 24296 24297 24298 24299 24300 24301 24302 24303 24304 24305 24306 24307 24308 24309 24310 24311 24312 24313 24314 24315 24316 24317 24318 24319 24320 24321 24322 24323 24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 | [<start>|,|$:Cs] [un|le|ce|cet] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenu+e|redevenu+e|resté+e|demeuré+e] *WORD [<start>|,|$:Cs] [un|le|ce|cet] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_) ?[en|y]¿ /_LVEF_verbe_verbeétat_ *WORD [<start>|,|$:Cs] [un|le|ce|cet] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_) ?[en|y]¿ être /_LVEF_verbe_être_ppas_ *WORD [<start>|,|$:Cs] [un|le|ce|cet] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_) ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ *WORD [<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 [<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 <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and 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"))) --1>> =switchGender(\-1) && Accord erroné : “\1” et “\-1” ne sont pas accordés en genre. [<start>|,|$:Cs] [une|la|ma|ta|sa|cette] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]) *WORD [<start>|,|$:Cs] [une|la|ma|ta|sa|cette] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] *WORD [<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 [<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 [<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 [<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 [<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 [<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 <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and 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"))) --1>> =switchGender(\-1) && Accord erroné : “\1” et “\-1” ne sont pas accordés en genre. [<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 [<start>|,|$:Cs] [l’|mon|ton|son|notre|votre|leur] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] *WORD [<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 [<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 [<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 [<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 [<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 [<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 <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and ((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]s|P)") or (not tag(\1, "_enum_") and morph(\2, ":P"))) --1>> =switchGender(\-1) && Accord erroné : “\1” et “\-1” ne sont pas accordés en genre. [<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 [<start>|,|$:Cs] [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|$:B] (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] *WORD [<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 [<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 [<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 [<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 [<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 [<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 <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and ((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)") --1>> =switchGender(\-1) && Accord erroné : “\1” et “\-1” ne sont pas accordés en genre. [<start>|,|$:Cs] certains (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]) *WORD [<start>|,|$:Cs] certains (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] *WORD [<start>|,|$:Cs] certains (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenus|redevenus|restés|demeurés] *WORD [<start>|,|$:Cs] certains (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_) ?[en|y]¿ /_LVEF_verbe_verbeétat_ *WORD [<start>|,|$:Cs] certains (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_) ?[en|y]¿ être /_LVEF_verbe_être_ppas_ *WORD [<start>|,|$:Cs] certains (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_) ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ *WORD [<start>|,|$:Cs] certains (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_à_verbeétat_) à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ *WORD [<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 <<- /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)") --1>> =switchGender(\-1) && Accord erroné : “\1” et “\-1” ne sont pas accordés en genre. [<start>|,|$:Cs] certaines (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre]) *WORD [<start>|,|$:Cs] certaines (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] *WORD [<start>|,|$:Cs] certaines (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenues|redevenues|restées|demeurées] *WORD [<start>|,|$:Cs] certaines (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_) ?[en|y]¿ /_LVEF_verbe_verbeétat_ *WORD [<start>|,|$:Cs] certaines (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_) ?[en|y]¿ être /_LVEF_verbe_être_ppas_ *WORD [<start>|,|$:Cs] certaines (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_) ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ *WORD [<start>|,|$:Cs] certaines (*WORD) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_à_verbeétat_) à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ *WORD [<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 <<- /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)") --1>> =switchGender(\-1) && Accord erroné : “\1” et “\-1” ne sont pas accordés en genre. *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]¿ || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir]) || [être|devenir|redevenir|rester|paraître|paraitre|sembler] *WORD *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]¿ || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir]) |
︙ | ︙ | |||
24358 24359 24360 24361 24362 24363 24364 | [<start>|,|$:Cs] ($:M) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] *WORD [<start>|,|$:Cs] ($:M) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenu+e|redevenu+e|resté+e|demeuré+e] *WORD [<start>|,|$:Cs] ($:M) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_) ?[en|y]¿ /_LVEF_verbe_verbeétat_ *WORD [<start>|,|$:Cs] ($:M) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_) ?[en|y]¿ être /_LVEF_verbe_être_ppas_ *WORD [<start>|,|$:Cs] ($:M) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_) ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ *WORD [<start>|,|$:Cs] ($:M) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_à_verbeétat_) à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ *WORD [<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 | | | 24377 24378 24379 24380 24381 24382 24383 24384 24385 24386 24387 24388 24389 24390 24391 | [<start>|,|$:Cs] ($:M) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (>avoir) [été|semblé|paru] *WORD [<start>|,|$:Cs] ($:M) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ ([>être|>sembler]) [devenu+e|redevenu+e|resté+e|demeuré+e] *WORD [<start>|,|$:Cs] ($:M) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_verbeétat_) ?[en|y]¿ /_LVEF_verbe_verbeétat_ *WORD [<start>|,|$:Cs] ($:M) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_être_ppas_) ?[en|y]¿ être /_LVEF_verbe_être_ppas_ *WORD [<start>|,|$:Cs] ($:M) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_avoir_ppas_) ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ *WORD [<start>|,|$:Cs] ($:M) ?qui¿ ?[ne|n’]¿ ?[en|y]¿ (/_LVED_verbe_à_verbeétat_) à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ *WORD [<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 <<- /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]"))) and (morph(\2, ":(?:[123]s|P)") or (not tag(\1, "_enum_") and morph(\2, ":P"))) --1>> =switchGender(\-1) && Accord erroné : “\1” et “\-1” ne sont pas accordés en genre. *WORD [que|qu’] $:M ?[ne|n’]¿ || ([>affirmer|>croire|>déclarer|>désirer|>détester|>dire|>estimer|>imaginer|>penser|>préférer|>savoir|>souhaiter|>vouloir]) || [être|devenir|redevenir|rester|paraître|paraitre|sembler] *WORD *WORD [que|qu’] $:M ?[ne|n’]¿ |
︙ | ︙ | |||
24406 24407 24408 24409 24410 24411 24412 | [<start>|,|(] *WORD >avoir [été|semblé|paru] celui qui [<start>|,|(] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] celui qui [<start>|,|(] *WORD /_LVED_verbe_verbeétat_ ?[en|y]¿ /_LVEF_verbe_verbeétat_ celui qui [<start>|,|(] *WORD /_LVED_verbe_être_ppas_ ?[en|y]¿ être /_LVEF_verbe_être_ppas_ celui qui [<start>|,|(] *WORD /_LVED_verbe_avoir_ppas_ ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ celui qui [<start>|,|(] *WORD /_LVED_verbe_à_verbeétat_ à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ celui qui [<start>|,|(] *WORD /_LVED_verbe_de_verbeétat_ [de|d’] ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_de_verbeétat_ celui qui | | | | | | | | | | | | | | 24425 24426 24427 24428 24429 24430 24431 24432 24433 24434 24435 24436 24437 24438 24439 24440 24441 24442 24443 24444 24445 24446 24447 24448 24449 24450 24451 24452 24453 24454 24455 24456 24457 24458 24459 24460 24461 24462 24463 24464 24465 24466 24467 24468 24469 24470 24471 24472 24473 24474 24475 24476 24477 24478 24479 24480 24481 24482 24483 24484 24485 24486 24487 24488 24489 24490 24491 24492 24493 24494 24495 24496 24497 24498 24499 24500 24501 24502 24503 24504 24505 24506 24507 24508 24509 24510 24511 24512 24513 24514 24515 24516 24517 24518 24519 24520 24521 24522 24523 24524 24525 24526 24527 24528 24529 24530 24531 | [<start>|,|(] *WORD >avoir [été|semblé|paru] celui qui [<start>|,|(] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] celui qui [<start>|,|(] *WORD /_LVED_verbe_verbeétat_ ?[en|y]¿ /_LVEF_verbe_verbeétat_ celui qui [<start>|,|(] *WORD /_LVED_verbe_être_ppas_ ?[en|y]¿ être /_LVEF_verbe_être_ppas_ celui qui [<start>|,|(] *WORD /_LVED_verbe_avoir_ppas_ ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ celui qui [<start>|,|(] *WORD /_LVED_verbe_à_verbeétat_ à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ celui qui [<start>|,|(] *WORD /_LVED_verbe_de_verbeétat_ [de|d’] ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_de_verbeétat_ celui qui <<- /ppas/ morph(\2, ":[AQ].*:[fp]", ":(?:G|:m:[si])") and morph(\3, ":(?:[123]s|P)") -2>> =suggMasSing(\2) && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin singulier. [<start>|,|(] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] celle qui [<start>|,|(] *WORD >avoir [été|semblé|paru] celle qui [<start>|,|(] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] celle qui [<start>|,|(] *WORD /_LVED_verbe_verbeétat_ ?[en|y]¿ /_LVEF_verbe_verbeétat_ celle qui [<start>|,|(] *WORD /_LVED_verbe_être_ppas_ ?[en|y]¿ être /_LVEF_verbe_être_ppas_ celle qui [<start>|,|(] *WORD /_LVED_verbe_avoir_ppas_ ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ celle qui [<start>|,|(] *WORD /_LVED_verbe_à_verbeétat_ à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ celle qui [<start>|,|(] *WORD /_LVED_verbe_de_verbeétat_ [de|d’] ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_de_verbeétat_ celle qui <<- /ppas/ morph(\2, ":[AQ].*:[mp]", ":(?:G|:f:[si])") and morph(\3, ":(?:[123]s|P)") -2>> =suggFemSing(\2) && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin singulier. [<start>|,|(] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] ceux qui [<start>|,|(] *WORD >avoir [été|semblé|paru] ceux qui [<start>|,|(] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] ceux qui [<start>|,|(] *WORD /_LVED_verbe_verbeétat_ ?[en|y]¿ /_LVEF_verbe_verbeétat_ ceux qui [<start>|,|(] *WORD /_LVED_verbe_être_ppas_ ?[en|y]¿ être /_LVEF_verbe_être_ppas_ ceux qui [<start>|,|(] *WORD /_LVED_verbe_avoir_ppas_ ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ ceux qui [<start>|,|(] *WORD /_LVED_verbe_à_verbeétat_ à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ ceux qui [<start>|,|(] *WORD /_LVED_verbe_de_verbeétat_ [de|d’] ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_de_verbeétat_ ceux qui <<- /ppas/ morph(\2, ":[AQ].*:[fs]", ":(?:G|:m:[pi])") and morph(\3, ":(?:[123]p|P)") -2>> =suggMasPlur(\2) && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin pluriel. [<start>|,|(] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] celles qui [<start>|,|(] *WORD >avoir [été|semblé|paru] celles qui [<start>|,|(] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] celles qui [<start>|,|(] *WORD /_LVED_verbe_verbeétat_ ?[en|y]¿ /_LVEF_verbe_verbeétat_ celles qui [<start>|,|(] *WORD /_LVED_verbe_être_ppas_ ?[en|y]¿ être /_LVEF_verbe_être_ppas_ celles qui [<start>|,|(] *WORD /_LVED_verbe_avoir_ppas_ ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ celles qui [<start>|,|(] *WORD /_LVED_verbe_à_verbeétat_ à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ celles qui [<start>|,|(] *WORD /_LVED_verbe_de_verbeétat_ [de|d’] ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_de_verbeétat_ celles qui <<- /ppas/ morph(\2, ":[AQ].*:[ms]", ":(?:G|:f:[pi])") and morph(\3, ":(?:[123]p|P)") -2>> =suggFemPlur(\2) && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin pluriel. TEST: {{vains}} est celui qui croit que sa religion lui accorde le salut. ->> vain TEST: {{ridiculisé}} fut celle qui lutta d’arrache-pied à faire connaître la vérité. ->> ridiculisée TEST: {{faible}} paraissent avoir été ceux qui ont été vaincus ->> faibles TEST: {{oublié}} étaient celles qui avaient lutté pour un monde libre. ->> oubliées __ppas_adj_être_det_nom__ [<start>|,|(] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] [un|le|ce|cet] @:[NA].*:[me]:[si] [<start>|,|(] *WORD >avoir [été|semblé|paru] [un|le|ce|cet] @:[NA].*:[me]:[si] [<start>|,|(] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] [un|le|ce|cet] @:[NA].*:[me]:[si] [<start>|,|(] *WORD /_LVED_verbe_verbeétat_ ?[en|y]¿ /_LVEF_verbe_verbeétat_ [un|le|ce|cet] @:[NA].*:[me]:[si] [<start>|,|(] *WORD /_LVED_verbe_être_ppas_ ?[en|y]¿ être /_LVEF_verbe_être_ppas_ [un|le|ce|cet] @:[NA].*:[me]:[si] [<start>|,|(] *WORD /_LVED_verbe_avoir_ppas_ ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ [un|le|ce|cet] @:[NA].*:[me]:[si] [<start>|,|(] *WORD /_LVED_verbe_à_verbeétat_ à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ [un|le|ce|cet] @:[NA].*:[me]:[si] [<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] <<- /ppas/ morph(\2, ":[AQ].*:[fp]", ":(?:G|:m:[si])") and morph(\3, ":(?:[123]s|P)") -2>> =suggMasSing(\2) && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin singulier. [<start>|,|(] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] [une|la|ma|ta|sa|cette] @:[NA].*:[fe]:[si] [<start>|,|(] *WORD >avoir [été|semblé|paru] [une|la|ma|ta|sa|cette] @:[NA].*:[fe]:[si] [<start>|,|(] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] [une|la|ma|ta|sa|cette] @:[NA].*:[fe]:[si] [<start>|,|(] *WORD /_LVED_verbe_verbeétat_ ?[en|y]¿ /_LVEF_verbe_verbeétat_ [une|la|ma|ta|sa|cette] @:[NA].*:[fe]:[si] [<start>|,|(] *WORD /_LVED_verbe_être_ppas_ ?[en|y]¿ être /_LVEF_verbe_être_ppas_ [une|la|ma|ta|sa|cette] @:[NA].*:[fe]:[si] [<start>|,|(] *WORD /_LVED_verbe_avoir_ppas_ ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ [une|la|ma|ta|sa|cette] @:[NA].*:[fe]:[si] [<start>|,|(] *WORD /_LVED_verbe_à_verbeétat_ à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ [une|la|ma|ta|sa|cette] @:[NA].*:[fe]:[si] [<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] <<- /ppas/ morph(\2, ":[AQ].*:[mp]", ":(?:G|:f:[si])") and morph(\3, ":(?:[123]s|P)") -2>> =suggFemSing(\2) && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin singulier. [<start>|,|(] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] [l’|mon|ton|son|notre|votre|leur] @:[NA].*:[si] [<start>|,|(] *WORD >avoir [été|semblé|paru] [l’|mon|ton|son|notre|votre|leur] @:[NA].*:[si] [<start>|,|(] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] [l’|mon|ton|son|notre|votre|leur] @:[NA].*:[si] [<start>|,|(] *WORD /_LVED_verbe_verbeétat_ ?[en|y]¿ /_LVEF_verbe_verbeétat_ [l’|mon|ton|son|notre|votre|leur] @:[NA].*:[si] [<start>|,|(] *WORD /_LVED_verbe_être_ppas_ ?[en|y]¿ être /_LVEF_verbe_être_ppas_ [l’|mon|ton|son|notre|votre|leur] @:[NA].*:[si] [<start>|,|(] *WORD /_LVED_verbe_avoir_ppas_ ?[en|y]¿ avoir /_LVEF_verbe_avoir_ppas_ [l’|mon|ton|son|notre|votre|leur] @:[NA].*:[si] [<start>|,|(] *WORD /_LVED_verbe_à_verbeétat_ à ?[ne|n’]¿ ?[en|y]¿ /_LVEF_verbe_à_verbeétat_ [l’|mon|ton|son|notre|votre|leur] @:[NA].*:[si] [<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] <<- /ppas/ morph(\2, ":[AQ].*:m", ":[fe]") and morph(\-1, ":[NA]:f", ":[me]") -2>> =suggFemSing(\2) && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin singulier. <<- /ppas/ __else__ and morph(\2, ":[AQ].*:f", ":[me]") and morph(\-1, ":[NA]:m", ":[fe]") -2>> =suggMasSing(\2) && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin singulier. <<- /ppas/ morph(\2, ":[AQ].*:p", ":[Gsi]") and morph(\3, ":(?:[123]s|P)") -2>> =suggSing(\2) && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au singulier. [<start>|,|(] *WORD [>être|>sembler|>devenir|>rester|>demeurer|>redevenir|>paraître|>paraitre] [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs] @:[NA].*:[pi] [<start>|,|(] *WORD >avoir [été|semblé|paru] [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs] @:[NA].*:[pi] [<start>|,|(] *WORD [>être|>sembler] [devenu|redevenu|resté|demeuré] [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs] @:[NA].*:[pi] [<start>|,|(] *WORD /_LVED_verbe_verbeétat_ ?[en|y]¿ /_LVEF_verbe_verbeétat_ [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs] @:[NA].*:[pi] [<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] [<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] [<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] [<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] <<- /ppas/ morph(\2, ":[AQ].*:m", ":[fe]") and morph(\-1, ":[NA]:f", ":[me]") -2>> =suggFemPlur(\2) && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au féminin pluriel. <<- /ppas/ __else__ and morph(\2, ":[AQ].*:f", ":[me]") and morph(\-1, ":[NA]:m", ":[fe]") -2>> =suggMasPlur(\2) && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au masculin pluriel. <<- /ppas/ __else__ and morph(\2, ":[AQ].*:s", ":[Gpi]") and morph(\3, ":(?:[123]p|P)") -2>> =suggPlur(\2) && Accord erroné avec “\-2 \-1” : cet adjectif devrait être au pluriel. TEST: {{cachée}} allait devenir ce livre ->> caché TEST: {{vain}} fut la destruction de cette base. ->> vaine TEST: {{utiles}} a été la perte de notre arrogance ->> utile TEST: {{perdu}} serait devenu l’entreprise ->> perdue TEST: {{perdue}} allait être l’homme ->> perdu |
︙ | ︙ |