Overview
Comment: | [fr] faux positifs et ajustements |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
681ec7df5ec00496f37a3c34682a8d8c |
User & Date: | olr on 2025-09-11 08:53:46 |
Other Links: | manifest | tags |
Context
2025-09-11
| ||
08:58 | [fr] suggestions pour pronoms 3s oubliés check-in: 8448710ef4 user: olr tags: trunk, fr | |
08:53 | [fr] faux positifs et ajustements check-in: 681ec7df5e user: olr tags: trunk, fr | |
08:52 | [graphspell][fr] suggestions ad hoc check-in: 33d1b8f370 user: olr tags: trunk, fr, graphspell | |
Changes
Modified gc_lang/fr/rules.grx from [20547221c9] to [7234f67061].
︙ | ︙ | |||
8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 | TEST: {{Là bas}}. ->> Là-bas TEST: elle viendra, {{n’est ce pas}} ? ->> n’est-ce pas TEST: {{N’est ce pas}} ->> N’est-ce pas TEST: seulement par {{ouï dire}}. ->> ouï-dire TEST: {{par derrière}} la maison ->> par-derrière TEST: Tout ce que nous faisons {{par ci, par là}}. ->> par-ci, par-là|par-ci par-là TEST: {{par dessus}} ->> par-dessus TEST: des considérations {{terre à terre}} ->> terre-à-terre TEST: Que vas-tu faire {{vis à vis}} d’eux ->> vis-à-vis __tu_arrière_grand_parent__ >arrière >grand >tante <<- /tu/ ->> arrière-grand-tante|arrière-grands-tantes && Mettez des traits d’union. | > > | 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 | TEST: {{Là bas}}. ->> Là-bas TEST: elle viendra, {{n’est ce pas}} ? ->> n’est-ce pas TEST: {{N’est ce pas}} ->> N’est-ce pas TEST: seulement par {{ouï dire}}. ->> ouï-dire TEST: {{par derrière}} la maison ->> par-derrière TEST: Tout ce que nous faisons {{par ci, par là}}. ->> par-ci, par-là|par-ci par-là TEST: {{par dessus}} ->> par-dessus TEST: {{Quelques unes}} sont très habiles. ->> Quelques-unes TEST: {{quelques un}} seront blâmés, les autres pardonnés ->> quelques-uns TEST: des considérations {{terre à terre}} ->> terre-à-terre TEST: Que vas-tu faire {{vis à vis}} d’eux ->> vis-à-vis __tu_arrière_grand_parent__ >arrière >grand >tante <<- /tu/ ->> arrière-grand-tante|arrière-grands-tantes && Mettez des traits d’union. |
︙ | ︙ | |||
8880 8881 8882 8883 8884 8885 8886 | TEST: combien de {{plu value}} ->> plus-value|plus-values TEST: Un énorme {{plus value}}. ->> plus-value TEST: Versez des {{pots de vin}} s’il le faut. ->> pots-de-vin TEST: ils ont fait un {{prêt relai}} ->> prêt-relai|prêt-relais|prêts-relais TEST: un {{prêt bail}} ->> prêt-bail|prêts-bails TEST: {{un}} {{prête nom}} ->> une|||prête-nom TEST: je connais le {{ras le bol}} ->> ras-le-bol | < < | 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 | TEST: combien de {{plu value}} ->> plus-value|plus-values TEST: Un énorme {{plus value}}. ->> plus-value TEST: Versez des {{pots de vin}} s’il le faut. ->> pots-de-vin TEST: ils ont fait un {{prêt relai}} ->> prêt-relai|prêt-relais|prêts-relais TEST: un {{prêt bail}} ->> prêt-bail|prêts-bails TEST: {{un}} {{prête nom}} ->> une|||prête-nom TEST: je connais le {{ras le bol}} ->> ras-le-bol TEST: des {{rendez vous}} ->> rendez-vous TEST: un Mars par {{rendez vous}} ->> rendez-vous TEST: faire du {{rentre dedans}} ->> rentre-dedans TEST: Habiter au {{rez de chaussée}}, quelle horreur. ->> rez-de-chaussée TEST: encore un {{rond point}} ->> rond-point|ronds-points TEST: J’en ai ma claque de ces {{ronds de cuir}} ->> ronds-de-cuir TEST: agis toujours avec {{sang froid}} ->> sang-froid |
︙ | ︙ | |||
9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 | # pire __bs_pire__ [moins|aussi|plus] >pire <<- /bs/ -2>> mauvais|mauvaise|mauvaises && Tournure erronée : “\1 \2”. Écrivez “mauvais” ou tout autre synonyme (atroce, horrible, raté…).|http://www.academie-francaise.fr/plus-pire-moins-pire de mal en >pire <<- /loc/ ->> de mal en pis && Locution erronée. Écrivez “de mal en pis”. au pire aller <<- /bs/ ->> au pis aller && Locution erronée. Écrivez “au pis aller”.|https://fr.wiktionary.org/wiki/au_pis_aller TEST: c’est plus {{pire}} que tout. ->> mauvais|mauvaise|mauvaises TEST: il est moins {{pire}} que l’autre. ->> mauvais|mauvaise|mauvaises TEST: elles sont aussi {{pires}} que les autres. ->> mauvais|mauvaise|mauvaises TEST: ils vont {{de mal en pire}} ->> de mal en pis TEST: {{Au pire aller}}, on s’en passera. ->> Au pis aller # pour de rire __bs_pour_de_rire__ pour de rire | > > > > | 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 | # pire __bs_pire__ [moins|aussi|plus] >pire <<- /bs/ -2>> mauvais|mauvaise|mauvaises && Tournure erronée : “\1 \2”. Écrivez “mauvais” ou tout autre synonyme (atroce, horrible, raté…).|http://www.academie-francaise.fr/plus-pire-moins-pire pas si >pire <<- /bs/ --1>> mauvais|mauvaise|mauvaises && Tournure erronée : “pas si pire”. Écrivez “mauvais” ou tout autre synonyme (atroce, horrible, raté…).|http://www.academie-francaise.fr/plus-pire-moins-pire de mal en >pire <<- /loc/ ->> de mal en pis && Locution erronée. Écrivez “de mal en pis”. au pire aller <<- /bs/ ->> au pis aller && Locution erronée. Écrivez “au pis aller”.|https://fr.wiktionary.org/wiki/au_pis_aller TEST: c’est plus {{pire}} que tout. ->> mauvais|mauvaise|mauvaises TEST: il est moins {{pire}} que l’autre. ->> mauvais|mauvaise|mauvaises TEST: elles sont aussi {{pires}} que les autres. ->> mauvais|mauvaise|mauvaises TEST: ils ne sont pas si {{pires}}. ->> mauvais|mauvaise|mauvaises TEST: ils vont {{de mal en pire}} ->> de mal en pis TEST: {{Au pire aller}}, on s’en passera. ->> Au pis aller # pour de rire __bs_pour_de_rire__ pour de rire |
︙ | ︙ | |||
10030 10031 10032 10033 10034 10035 10036 | --1>> =suggVerb(\-1, ":1s") && Conjugaison erronée. Accord avec “je”. Le verbe devrait être à la 1ʳᵉ personne du singulier. j’ ?[en|y]¿ @:V¬:(?:1s|Ov) [je|j’] [ne|n’|le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:V¬:(?:1s|Ov) [je|j’] [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:1s|Ov) [je|j’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:(?:1s|Ov) [je|j’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:1s|Ov) | | | 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 | --1>> =suggVerb(\-1, ":1s") && Conjugaison erronée. Accord avec “je”. Le verbe devrait être à la 1ʳᵉ personne du singulier. j’ ?[en|y]¿ @:V¬:(?:1s|Ov) [je|j’] [ne|n’|le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:V¬:(?:1s|Ov) [je|j’] [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:1s|Ov) [je|j’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:(?:1s|Ov) [je|j’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:1s|Ov) [je|j’] ?[ne|n’]¿ [lui|leur|y] en @:V¬:(?:1s|Ov) <<- /conj/ value(\-1, "|est|es|") --1>> ai|aie|suis && Conjugaison erronée. Confusion probable entre “être” et “avoir”. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier. <<- /conj/ __else__ --1>> =suggVerb(\-1, ":1s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier. TEST: j’{{es}} déjà donné ->> ai|aie|suis TEST: je l’{{est}} perdu de vue. ->> ai|aie|suis TEST: je {{donnerait}} tout pour y parvenir. ->> donnerais TEST: Je le lui {{prend}}. ->> prends |
︙ | ︙ | |||
10066 10067 10068 10069 10070 10071 10072 | <<- /conf/ __else__ -2>> =suggSimil(\2, ":(?:1s|Ov)", False) && Incohérence avec “je” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc. j’ ?[en|y]¿ @:¬:(?:V|Ov) [je|j’] [ne|n’|le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:¬:(?:V|Ov) [je|j’] [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) [je|j’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V [je|j’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V | | | 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 10081 10082 10083 10084 | <<- /conf/ __else__ -2>> =suggSimil(\2, ":(?:1s|Ov)", False) && Incohérence avec “je” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc. j’ ?[en|y]¿ @:¬:(?:V|Ov) [je|j’] [ne|n’|le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:¬:(?:V|Ov) [je|j’] [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) [je|j’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V [je|j’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V [je|j’] ?[ne|n’]¿ [lui|leur|y] en $:¬:V <<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:1s|Ov)") --1>> suis \-1|étais \-1|fus \-1|serai \-1|serais \-1|ai \-1|avais \-1|eus \-1|aurai \-1|aurais \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ? <<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:1s|Ov)", False) && Incohérence avec “\1” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc. TEST: Je ne le {{croix}} pas ->> crois|croîs|croie TEST: Je {{travail}}. ->> travaille TEST: Je vous {{vraiment}} reconnaissant. ->> suis vraiment|étais vraiment|fus vraiment|serai vraiment|serais vraiment|ai vraiment|avais vraiment|eus vraiment|aurai vraiment|aurais vraiment |
︙ | ︙ | |||
10088 10089 10090 10091 10092 10093 10094 | ## 2sg __conj_tu__ tu @:V¬:(?:Ov|P|[ISK].*:2s) tu [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:Ov|P|[ISK].*:2s) tu [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:Ov|P|[ISK].*:2s) tu ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:(?:P|[ISK].*:2s) tu ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:P|[ISK].*:2s) | | | 10092 10093 10094 10095 10096 10097 10098 10099 10100 10101 10102 10103 10104 10105 10106 | ## 2sg __conj_tu__ tu @:V¬:(?:Ov|P|[ISK].*:2s) tu [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:Ov|P|[ISK].*:2s) tu [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:Ov|P|[ISK].*:2s) tu ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:(?:P|[ISK].*:2s) tu ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:P|[ISK].*:2s) tu ?[ne|n’]¿ [lui|leur|y] en @:V¬:(?:P|[ISK].*:2s) <<- /conj/ not morph(<1, ":V0") and not ( morph(<1, ":W") and morph(<2, ":V0") ) --1>> =suggVerb(\-1, ":2s") && Conjugaison erronée. Accord avec “tu”. Le verbe devrait être à la 2ᵉ personne du singulier. TEST: ce que je sais tu le {{sait}} déjà ->> sais TEST: Tu ne {{ment}} jamais. ->> mens TEST: Tu {{a}} mal ? ->> as TEST: Tu ne le lui {{prend}} pas. ->> prends |
︙ | ︙ | |||
10110 10111 10112 10113 10114 10115 10116 | __conf_tu_non_verbe__ tu @:¬:(?:V|Ov) tu [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) tu [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) tu ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V tu ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V | | | 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 | __conf_tu_non_verbe__ tu @:¬:(?:V|Ov) tu [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) tu [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) tu ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V tu ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V tu ?[ne|n’]¿ [lui|leur|y] en $:¬:V <<- /conf/ not tag(\1, "eg1mot") and not morph(<1, ":(?:2s|V0)|>(?:pronom|à)/") >>> <<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:2s|Ov)") --1>> es \-1|étais \-1|fus \-1|seras \-1|serais \-1|as \-1|avais \-1|eus \-1|auras \-1|aurais \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ? <<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:2s|Ov)", False) && Incohérence avec “tu” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc. TEST: tu {{croix}} que tu sais quelque chose, mais tu ne sais rien. ->> crois|croîs|croies TEST: tu la {{croix}} idiote ? ->> crois|croîs|croies |
︙ | ︙ | |||
10162 10163 10164 10165 10166 10167 10168 | --1>> est \-1|était \-1|fut \-1|sera \-1|serait \-1|a \-1|avait \-1|eut \-1|aura \-1|aurait \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ? <<- /conf/ __else__ -2>> =suggSimil(\2, ":(?:3s|Ov)", False) && Incohérence avec “il” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc. il [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) il [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) il ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V il ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V | | | 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 | --1>> est \-1|était \-1|fut \-1|sera \-1|serait \-1|a \-1|avait \-1|eut \-1|aura \-1|aurait \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ? <<- /conf/ __else__ -2>> =suggSimil(\2, ":(?:3s|Ov)", False) && Incohérence avec “il” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc. il [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) il [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) il ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V il ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V il ?[ne|n’]¿ [lui|leur|y] en $:¬:V <<- /conf/ not morph(<1, ":3s") and not value(<1, "|t’|") and not value(\-1, "|c’|ce|") >>> <<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3s|Ov)") --1>> est \-1|était \-1|fut \-1|sera \-1|serait \-1|a \-1|avait \-1|eut \-1|aura \-1|aurait \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ? <<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:3s|Ov)", False) && Incohérence avec “il” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc. TEST: il {{et}} parti. ->> est|hait|ait TEST: il {{souvent}} malade ->> est souvent|était souvent|fut souvent|sera souvent|serait souvent|a souvent|avait souvent|eut souvent|aura souvent|aurait souvent |
︙ | ︙ | |||
10188 10189 10190 10191 10192 10193 10194 | on @:V¬:(?:3s|Ov) <<- /conj/ not (morph(\2, ":[PQ]") and morph(<1, ":V0.*:3s")) --1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “on”. Le verbe devrait être à la 3ᵉ personne du singulier. on [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3s|P|Ov) on [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3s|P|Ov) on ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:(?:3s|P) on ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:3s|P) | | | | 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 | on @:V¬:(?:3s|Ov) <<- /conj/ not (morph(\2, ":[PQ]") and morph(<1, ":V0.*:3s")) --1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “on”. Le verbe devrait être à la 3ᵉ personne du singulier. on [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3s|P|Ov) on [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3s|P|Ov) on ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:(?:3s|P) on ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:3s|P) on ?[ne|n’]¿ [lui|leur|y] en @:V¬:(?:3s|P) <<- /conj/ --1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “on”. Le verbe devrait être à la 3ᵉ personne du singulier. TEST: on {{remué}} beaucoup. ->> remue|remuait|remua TEST: on {{refuses}} tout cela ->> refuse TEST: on ne se {{bougent}} pas suffisamment ->> bouge __conf_on_non_verbe__ on @:¬:(?:V|Ov)|>ou/ <<- /conf/ not morph(<1, ":3s") and not value(<1, "|n’|m’|t’|s’|") and not value(\-1, "|c’|ce|si|") and not tag(\1, "eg1mot") >>> <<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3s|Ov)") --1>> est \-1|était \-1|fut \-1|sera \-1|serait \-1|a \-1|avait \-1|eut \-1|aura \-1|aurait \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ? <<- /conf/ __else__ -2>> =suggSimil(\2, ":(?:3s|Ov)", False) && Incohérence avec “on” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc. on [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) on [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) on ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:¬:(?:V|Ov) on ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:¬:(?:V|Ov) on ?[ne|n’]¿ [lui|leur|y] en @:¬:(?:V|Ov) <<- /conf/ not morph(<1, ":3s") and not value(<1, "|n’|m’|t’|s’|") and not value(\-1, "|c’|ce|") >>> <<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3s|Ov)") --1>> est \-1|était \-1|fut \-1|sera \-1|serait \-1|a \-1|avait \-1|eut \-1|aura \-1|aurait \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ? <<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:3s|Ov)", False) && Incohérence avec “on” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc. TEST: on {{et}} parti. ->> est|ait|hait TEST: on nous {{et}} indispensable. ->> est|ait|hait |
︙ | ︙ | |||
10422 10423 10424 10425 10426 10427 10428 | <<- /conj/ not value(>1, "|je|tu|il|elle|on|nous|vous|ils|elles|iel|iels|") -3>> =suggVerb(\3, ":1p") && Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel. [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous [ne|n’] ?[le|la|l’|les|en|y]¿ @:V¬:(?:1p|Ov) [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [me|m’|nous|vous|lui|leur] @:V¬:(?:1p|Ov) [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V¬:1p [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V¬:1p | | | 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 | <<- /conj/ not value(>1, "|je|tu|il|elle|on|nous|vous|ils|elles|iel|iels|") -3>> =suggVerb(\3, ":1p") && Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel. [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous [ne|n’] ?[le|la|l’|les|en|y]¿ @:V¬:(?:1p|Ov) [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [me|m’|nous|vous|lui|leur] @:V¬:(?:1p|Ov) [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V¬:1p [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V¬:1p [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [lui|leur|y] en $:V¬:1p <<- /conj/ --1>> =suggVerb(\-1, ":1p") && Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel. [<start>|,|(|puisque|lorsque|quand|quoique|combien|pourquoi|comment|où] nous [le|la|l’|les|en|y] @:V[123]..t_._[e_][a_]¬:(?:1p|Ov|Y|P) <<- /conj/ --1>> =suggVerb(\-1, ":1p") && Conjugaison possiblement erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel. TEST: Nous {{arriverez}} demain. ->> arriverons TEST: Nous {{travaillez}}. ->> travaillons |
︙ | ︙ | |||
10449 10450 10451 10452 10453 10454 10455 | <<- /conj/ not value(>1, "|je|tu|il|elle|on|nous|vous|ils|elles|iel|iels|") -3>> =suggVerb(\3, ":2p") && Conjugaison erronée. Accord avec “vous”. Le verbe devrait être à la 2ᵉ personne du pluriel. [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous [ne|n’] ?[le|la|l’|les|en|y]¿ @:V¬:(?:2p|Ov) [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [me|m’|nous|vous|lui|leur] @:V¬:(?:2p|Ov) [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V¬:2p [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V¬:2p | | | 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 | <<- /conj/ not value(>1, "|je|tu|il|elle|on|nous|vous|ils|elles|iel|iels|") -3>> =suggVerb(\3, ":2p") && Conjugaison erronée. Accord avec “vous”. Le verbe devrait être à la 2ᵉ personne du pluriel. [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous [ne|n’] ?[le|la|l’|les|en|y]¿ @:V¬:(?:2p|Ov) [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [me|m’|nous|vous|lui|leur] @:V¬:(?:2p|Ov) [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V¬:2p [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V¬:2p [<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [lui|leur|y] en $:V¬:2p <<- /conj/ --1>> =suggVerb(\-1, ":2p") && Conjugaison erronée. Accord avec “vous”. Le verbe devrait être à la 2ᵉ personne du pluriel. [<start>|,|(|puisque|lorsque|quand|quoique|combien|pourquoi|comment|où] vous [le|la|l’|les|en|y] @:V[123]..t_._[e_][a_]¬:(?:2p|Ov|Y|P) <<- /conj/ --1>> =suggVerb(\-1, ":2p") && Conjugaison possiblement erronée. Accord avec “vous”. Le verbe devrait être à la 2ᵉ personne du pluriel. [<start>|,|(|/_start_] vous [aller+s|allé+ses] ?[$:W|donc]¿ ?$:Ov¿ ?$:Ov¿ $:Y [<start>|,|(|/_start_] vous [aller+s|allé+ses] [<end>|,|)] |
︙ | ︙ | |||
10489 10490 10491 10492 10493 10494 10495 | <<- /conj/ not (morph(\2, ":[PQ]") and morph(<1, ":V0.*:3p")) -2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “ils”. Le verbe devrait être à la 3ᵉ personne du pluriel. <<- /conj/ __also__ and morph(\2, ":3s") -1>> il && Accord avec le terme “\2”. ils [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3p|Ov) ils ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3p|Ov) ils ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V¬:3p ils ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V¬:3p | | > | | 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 | <<- /conj/ not (morph(\2, ":[PQ]") and morph(<1, ":V0.*:3p")) -2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “ils”. Le verbe devrait être à la 3ᵉ personne du pluriel. <<- /conj/ __also__ and morph(\2, ":3s") -1>> il && Accord avec le terme “\2”. ils [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3p|Ov) ils ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3p|Ov) ils ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V¬:3p ils ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V¬:3p ils ?[ne|n’]¿ [lui|leur|y] en $:V¬:3p <<- /conj/ --1>> =suggVerb(\-1, ":3p") && Conjugaison erronée. Accord avec “ils”. Le verbe devrait être à la 3ᵉ personne du pluriel. <<- /conj/ morph(\-1, ":3s") -1>> il && Accord avec le terme “\-1”. TEST: {{Ils}} {{vienne}} souvent. ->> Il|||viennent TEST: Ils ne m’{{attends}} pas. ->> attendent TEST: {{Ils}} vous le {{donne}}. ->> Il|||donnent TEST: {{Ils}} {{faut}} venir. ->> Il|||faillent TEST: {{ils}} le lui {{donne}} ->> il|||donnent TEST: {{ils}} ne leur en {{veut}} pas. ->> il|||veulent TEST: ils me les {{laissés}}. ->> laissent|laissaient|laissèrent TEST: {{Ils}} n’y en {{avait}} qu’un… ->> Il|||avaient __conf_ils_non_verbe__ ils @:¬:(?:V|Ov)|>ou/ <<- /conf/ not morph(<1, ":3p") and not value(<1, "|t’|") and not tag(\1, "eg1mot") >>> <<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3p|Ov)") --1>> sont \-1|étaient \-1|furent \-1|seront \-1|seraient \-1|ont \-1|avaient \-1|eurent \-1|auront \-1|auraient \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ? <<- __else__ -2>> =suggSimil(\2, ":(?:3p|Ov)", False) && Incohérence avec “ils” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc. ils [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) ils ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov) ils ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V ils ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V ils ?[ne|n’]¿ [lui|leur|y] en $:¬:V <<- /conf/ not morph(<1, ":3p") and not value(<1, "|t’|") >>> <<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3p|Ov)") --1>> sont \-1|étaient \-1|furent \-1|seront \-1|seraient \-1|ont \-1|avaient \-1|eurent \-1|auront \-1|auraient \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ? <<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:3p|Ov)", False) && Incohérence avec “ils” : “\3” devrait être un verbe, un pronom objet, un adverbe de négation, etc. TEST: ils {{son}} du même bois. ->> sont TEST: ils {{parfois}} très saouls ->> sont parfois|étaient parfois|furent parfois|seront parfois|seraient parfois|ont parfois|avaient parfois|eurent parfois|auront parfois|auraient parfois |
︙ | ︙ | |||
13536 13537 13538 13539 13540 13541 13542 13543 13544 13545 13546 13547 13548 13549 | <<- /conf/ --1>> cuir && Confusion. La peau animale s’écrit “cuir”.|https://fr.wiktionary.org/wiki/cuir TEST: ce sont des durs {{à cuir}} ->> à cuire TEST: Quelle dure {{a cuir}}, celle-là. ->> à cuire TEST: revêtement en {{cuire}} de vache ->> cuir TEST: un bonnet en {{cuire}} ->> cuir # dans / d’en __conf_dans_dan_d_en__ d’ [en|an] [le|la|l’|les|de|d’|des|du|un|une|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|ce|cet|cette|ces|chacun|plusieurs|quelques|certains|certaines|maints|maintes] <<- /conf/ not (\3 == "ce" and value(>1, "|moment|")) -1:2>> dans && Confusion. Utilisez “dans” pour dire “à l’intérieur de quelque chose”. <start> [>dent|dan] [le|la|l’|les|un|une|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|ce|cet|cette|ces|chacun|plusieurs|quelques|certains|certaines|maints|maintes] | > > > > > > > > | 13541 13542 13543 13544 13545 13546 13547 13548 13549 13550 13551 13552 13553 13554 13555 13556 13557 13558 13559 13560 13561 13562 | <<- /conf/ --1>> cuir && Confusion. La peau animale s’écrit “cuir”.|https://fr.wiktionary.org/wiki/cuir TEST: ce sont des durs {{à cuir}} ->> à cuire TEST: Quelle dure {{a cuir}}, celle-là. ->> à cuire TEST: revêtement en {{cuire}} de vache ->> cuir TEST: un bonnet en {{cuire}} ->> cuir # cygne / signe __conf_cygne_signe__ >chant du signe <<- /conf/ --1>> cygne && Confusion. Locution nominale : “chant du cygne”.|https://fr.wiktionary.org/wiki/chant_du_cygne TEST: c’est le chant du {{signe}} ->> cygne # dans / d’en __conf_dans_dan_d_en__ d’ [en|an] [le|la|l’|les|de|d’|des|du|un|une|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|ce|cet|cette|ces|chacun|plusieurs|quelques|certains|certaines|maints|maintes] <<- /conf/ not (\3 == "ce" and value(>1, "|moment|")) -1:2>> dans && Confusion. Utilisez “dans” pour dire “à l’intérieur de quelque chose”. <start> [>dent|dan] [le|la|l’|les|un|une|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|ce|cet|cette|ces|chacun|plusieurs|quelques|certains|certaines|maints|maintes] |
︙ | ︙ | |||
14012 14013 14014 14015 14016 14017 14018 14019 14020 14021 14022 14023 14024 14025 | # en général __conf_en_général__ en générale <<- /loc/ ->> en général && Dans cette locution, “général” est toujours au masculin singulier.|https://fr.wiktionary.org/wiki/en_g%C3%A9n%C3%A9ral TEST: On n’en sait {{en générale}} pas assez. ->> en général # emballé, c’est pesé __conf_emballé_c_est_pesé__ >emballer [c|sais|sait] >peser <<- /conf/ ->> emballé, c’est pesé && Confusion. Locution “emballé, c’est pesé”.|https://fr.wiktionary.org/wiki/emball%C3%A9,_c%E2%80%99est_pes%C3%A9 >emballer ?,¿ c’ est >peser | > > > > > > > > > > > > | 14025 14026 14027 14028 14029 14030 14031 14032 14033 14034 14035 14036 14037 14038 14039 14040 14041 14042 14043 14044 14045 14046 14047 14048 14049 14050 | # en général __conf_en_général__ en générale <<- /loc/ ->> en général && Dans cette locution, “général” est toujours au masculin singulier.|https://fr.wiktionary.org/wiki/en_g%C3%A9n%C3%A9ral TEST: On n’en sait {{en générale}} pas assez. ->> en général __conf_en_résumé__ en résumer [,|<end>] en résumer @:Os <<- morph(<1, "<start>|>,") -2>> résumé && Confusion. Locution “en résumé”, utilisée pour synthétiser un propos.|https://fr.wiktionary.org/wiki/en_r%C3%A9sum%C3%A9 TEST: Alors, en {{résumer}}, on ne sait rien. ->> résumé TEST: Voilà ce qu’il faut retenir, en {{résumer}}. ->> résumé TEST: en {{résumer}}, c’est foutu. ->> résumé TEST: C’est encore trop long. Vous devez en résumer le propos. TEST: en résumer le propos, c’est essentiel pour ceux qui n’ont pas le temps. # emballé, c’est pesé __conf_emballé_c_est_pesé__ >emballer [c|sais|sait] >peser <<- /conf/ ->> emballé, c’est pesé && Confusion. Locution “emballé, c’est pesé”.|https://fr.wiktionary.org/wiki/emball%C3%A9,_c%E2%80%99est_pes%C3%A9 >emballer ?,¿ c’ est >peser |
︙ | ︙ | |||
15822 15823 15824 15825 15826 15827 15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 | # prêt / près / pré __conf_prêt_près_pré__ près à [ne|n’|me|m’|te|t’|se|s’] près à ?[le|la|l’|les|en|nous|vous|lui|leur|y|tout]¿ $:Y près à [nous|vous] [le|la|l’|les|en|y] $:Y près à [le|la|l’|les] [lui|leur|en|y] $:Y près à [lui|leur|y] en $:Y <<- /conf/ not value(<1, "|peu|de|") and not before("(?i)\\bau plus $") -1>> prêt|prêts && Confusion probable. Être près de (faire) quelque chose. Prêt à faire quelque chose. [>pré|près] [>bancaire|immobilier+s|>relai] [>pré|près] [à|a] taux zéro <<- /conf/ -1>> prêt|prêts && Confusion probable. Pour ce qui est prêté, écrivez “prêt”. TEST: Il est {{près}} à les aider ->> prêt|prêts TEST: un {{pré}} immobilier ->> prêt|prêts TEST: Il a obtenu un prêt de Patrick TEST: Il a obtenu un prêt de Le Drian TEST: les prêts de BMW ou de Mercedes pour visiter la ville __conf_près_prêt_pré__ de plus [>prêt|>pré] | > > | 15847 15848 15849 15850 15851 15852 15853 15854 15855 15856 15857 15858 15859 15860 15861 15862 15863 15864 15865 15866 15867 15868 15869 15870 15871 | # prêt / près / pré __conf_prêt_près_pré__ près à [ne|n’|me|m’|te|t’|se|s’] près à ?[le|la|l’|les|en|nous|vous|lui|leur|y|tout]¿ $:Y près à [nous|vous] [le|la|l’|les|en|y] $:Y près à [le|la|l’|les] [lui|leur|en|y] $:Y près à [lui|leur|y] en $:Y près à [tout|toute|tous|toutes] <<- /conf/ not value(<1, "|peu|de|") and not before("(?i)\\bau plus $") -1>> prêt|prêts && Confusion probable. Être près de (faire) quelque chose. Prêt à faire quelque chose. [>pré|près] [>bancaire|immobilier+s|>relai] [>pré|près] [à|a] taux zéro <<- /conf/ -1>> prêt|prêts && Confusion probable. Pour ce qui est prêté, écrivez “prêt”. TEST: Il est {{près}} à les aider ->> prêt|prêts TEST: un {{pré}} immobilier ->> prêt|prêts TEST: il était {{près}} à toutes les folies ->> prêt|prêts TEST: Il a obtenu un prêt de Patrick TEST: Il a obtenu un prêt de Le Drian TEST: les prêts de BMW ou de Mercedes pour visiter la ville __conf_près_prêt_pré__ de plus [>prêt|>pré] |
︙ | ︙ | |||
20248 20249 20250 20251 20252 20253 20254 20255 20256 20257 20258 20259 20260 20261 | >pur comme [le|du] cristal >rapide à la comprenette [réglé+ses] comme du papier à musique [remis+es] à plat >sain [de|d’] [corps|esprit] >sain [de|d’] [corps|esprit] et [de|d’] [corps|esprit] [secret+s] défense >sobre comme un chameau >sourd comme un pot >sujet à [caution|débat|interprétation] >sujet à interprétations diverses [>sur|>sûr] de [mon|ton|son|notre|votre|leur] bon droit >têtu comme une [bourrique|mule] >têtu comme un [âne|bourricot|mulet] | > | 20275 20276 20277 20278 20279 20280 20281 20282 20283 20284 20285 20286 20287 20288 20289 | >pur comme [le|du] cristal >rapide à la comprenette [réglé+ses] comme du papier à musique [remis+es] à plat >sain [de|d’] [corps|esprit] >sain [de|d’] [corps|esprit] et [de|d’] [corps|esprit] [secret+s] défense >simple comme bonjour >sobre comme un chameau >sourd comme un pot >sujet à [caution|débat|interprétation] >sujet à interprétations diverses [>sur|>sûr] de [mon|ton|son|notre|votre|leur] bon droit >têtu comme une [bourrique|mule] >têtu comme un [âne|bourricot|mulet] |
︙ | ︙ | |||
20366 20367 20368 20369 20370 20371 20372 | __purge_couleurs__ [beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent] [brillant|clair|criard|diapré|fluo|foncé|irisé|mat|pâle|pastel|sale|sombre|tendre|terne|vif] [beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent] et [beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent] blanc [argenté|cassé|lunaire] bleu [acier|argenté|azur|céleste|ciel|électrique|givré|indigo|marine|nuit|outremer|outre-mer|persan|pétrole|roi|saphir|turquin|turquoise|vert] | | | 20394 20395 20396 20397 20398 20399 20400 20401 20402 20403 20404 20405 20406 20407 20408 | __purge_couleurs__ [beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent] [brillant|clair|criard|diapré|fluo|foncé|irisé|mat|pâle|pastel|sale|sombre|tendre|terne|vif] [beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent] et [beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent] blanc [argenté|cassé|lunaire] bleu [acier|argenté|azur|céleste|ciel|électrique|givré|indigo|marine|nuit|outremer|outre-mer|persan|pétrole|roi|saphir|turquin|turquoise|vert] blond [argenté|cendré|platine|cuivré|rougeâtre] brun [cuivré|rouge|rougeâtre] gris [acier|anthracite|argenté|fer|perle|plomb|souris|beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent] jaune [canari|citron|doré|maïs|paille|sable|rougeâtre] noir [de|d’] [encre|jais] noir et blanc noir sur blanc rose [bonbon|chair|corail] |
︙ | ︙ | |||
24868 24869 24870 24871 24872 24873 24874 | >tacher [de|d’] $:Y <<- /conf/ -1>> =\1.replace("ac", "âc").replace("AC", "ÂC") && Confusion. Tache signifie faire une salissure, une altération, une marque, une coloration… Pour parler de l’accomplissement d’un travail, écrivez “tâcher”.|https://fr.wiktionary.org/wiki/t%C3%A2cher [>avoir|>donner|>recevoir] pour [tache+s] [de|d’] [>avoir|>donner|>faciliter|>recevoir] [la|les] [tache+s] [de|d’] [>distribuer|>répartir] les taches | | | 24896 24897 24898 24899 24900 24901 24902 24903 24904 24905 24906 24907 24908 24909 24910 | >tacher [de|d’] $:Y <<- /conf/ -1>> =\1.replace("ac", "âc").replace("AC", "ÂC") && Confusion. Tache signifie faire une salissure, une altération, une marque, une coloration… Pour parler de l’accomplissement d’un travail, écrivez “tâcher”.|https://fr.wiktionary.org/wiki/t%C3%A2cher [>avoir|>donner|>recevoir] pour [tache+s] [de|d’] [>avoir|>donner|>faciliter|>recevoir] [la|les] [tache+s] [de|d’] [>distribuer|>répartir] les taches [>compliquer|>faciliter] [la|cette|ma|ta|sa|notre|votre|leur|les|ces|mes|tes|ses|nos|vos|leurs] [tache+s] <<- /conf/ -3>> =\3.replace("a", "â").replace("A", "Â") && Confusion. Tache signifie faire une salissure, une altération, une marque, une coloration… Pour parler de l’accomplissement d’un travail, écrivez “tâche”.|https://fr.wiktionary.org/wiki/t%C3%A2che [<start>|,|(] *WORD >tache >être [de|d’] [ne|n’|me|m’|te|t’|se|s’] [<start>|,|(] *WORD >tache >être [de|d’] [le|la|l’|les|en|nous|vous|lui|leur|y] @:(?:Y|V1.*:Q) [<start>|,|(] *WORD >tache >être [de|d’] [nous|vous] [le|la|l’|les|en|y] @:(?:Y|V1.*:Q) [<start>|,|(] *WORD >tache >être [de|d’] [le|la|l’|les] [lui|leur|en|y] @:(?:Y|V1.*:Q) |
︙ | ︙ | |||
27332 27333 27334 27335 27336 27337 27338 | ## det nom et det nom adj __gn_det_nom_mas_et_det_nom_mas__ [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [le|un|ce|cet] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:[me]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel). [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G) | | > | | 27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 27373 27374 27375 27376 27377 27378 27379 27380 27381 27382 27383 27384 27385 27386 27387 27388 27389 27390 27391 27392 27393 27394 27395 27396 27397 27398 27399 | ## det nom et det nom adj __gn_det_nom_mas_et_det_nom_mas__ [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [le|un|ce|cet] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:[me]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel). [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuœæh].*:[ef]|V0|G)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel). [le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel). TEST: avec ce fils et notre neveu {{arrogante}} ->> arrogant|arrogants TEST: la force et le talent {{reconnues}} ->> reconnu|reconnus TEST: ma haine et mon amour {{mêlée}} ->> mêlé|mêlés TEST: une sœur et un frère décédés TEST: l’islamisme et l’extrême droite. TEST: un discours sur la divinité et son œuvre purificatrice. __gn_det_nom_fem_et_det_nom_fem__ [la|une|cette|ma|ta|sa] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:[fe]:[si]", ":V0") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel). [la|une|cette|ma|ta|sa] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:[fe]:[si]", ":V0") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel). [la|une|cette|ma|ta|sa] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:[fe]:[si]", ":V0") and morph(\5, ">[aâeéèêiîoôuœæh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel). [l’|notre|votre|leur] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:f:[si]", ":(?:[me]|V0)") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel). [l’|notre|votre|leur] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G) |
︙ | ︙ | |||
27408 27409 27410 27411 27412 27413 27414 | --1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel). [le|un|ce|cet] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":V0") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel). [le|un|ce|cet] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G) | | | | | | | 27437 27438 27439 27440 27441 27442 27443 27444 27445 27446 27447 27448 27449 27450 27451 27452 27453 27454 27455 27456 27457 27458 27459 27460 27461 27462 27463 27464 27465 27466 27467 27468 27469 27470 27471 27472 27473 27474 27475 | --1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel). [le|un|ce|cet] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":V0") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel). [le|un|ce|cet] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":V0") and morph(\5, ">[aâeéèêiîoôuœæh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel). [l’|notre|votre|leur] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel). [l’|notre|votre|leur] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel). [l’|notre|votre|leur] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and morph(\5, ">[aâeéèêiîoôuœæh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel). [mon|ton|son] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuœæh].*:[ef]|V0|G)") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel). [mon|ton|son] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuœæh].*:[ef]|V0|G)") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel). [mon|ton|son] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G) <<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuœæh].*:[ef]|V0|G)") and morph(\5, ">[aâeéèêiîoôuœæh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]")) --1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel). TEST: Il faut donc examiner ensemble le panneau et la paroi {{latérales}}. ->> latérale|latéraux TEST: cet ami et l’animatrice {{parties}} ->> partie|partis TEST: cet homme et mon amie {{renvoyé}} ->> renvoyée|renvoyés TEST: notre père et la femme {{arrivé}} hier ->> arrivée|arrivés TEST: leur père et notre amie {{parti}} ensemble ->> partie|partis |
︙ | ︙ | |||
28719 28720 28721 28722 28723 28724 28725 | TEST: elle met la barre très haut # juste __gn_adverbe_juste__ justes <<- /gn/ \1.islower() and morph(<1, ":V", ":[DA]") and not morph(>1, ":[NA].*:[pi]") | | | 28748 28749 28750 28751 28752 28753 28754 28755 28756 28757 28758 28759 28760 28761 28762 | TEST: elle met la barre très haut # juste __gn_adverbe_juste__ justes <<- /gn/ \1.islower() and morph(<1, ":V", ":[DA]") and not morph(>1, ":[NA].*:[pi]") and not (morph(<1, ">(?:être|sembler|devenir|rester|demeurer|redevenir|para[îi]tre|trouver)/.*:(?:Y|[123]p)") and morph(>1, ":G|<end>|>[(,]/")) ->> juste && Si “juste” est un adverbe, il est invariable. TEST: Viser {{justes}} ->> juste TEST: Voir {{justes}}. ->> juste TEST: Penser juste. TEST: Dures mais justes. TEST: J’ai retrouvé tout mon ressenti, tous les mots sont justes. |
︙ | ︙ | |||
29143 29144 29145 29146 29147 29148 29149 | [<start>|,|(] à [nous|vous|lui] ~..(?:ée?s?|ez|ai[st]?)$ <<- /infi/ \-1.islower() and morph(\-1, ":V", ":[YEM]") --1>> =suggVerbInfi(\-1) && Erreur probable. Après le pronom “à”, le verbe devrait être à l’infinitif. à [ne|n’|en|me|m’|te|t’|se|s’|y] ~..(?:ée?s?|ez|ai[st]?)$ à [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] ~..(?:ée?s?|ez|ai[st]?)$ à ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] ~..(?:ée?s?|ez|ai[st]?)$ à ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] ~..(?:ée?s?|ez|ai[st]?)$ | | | 29172 29173 29174 29175 29176 29177 29178 29179 29180 29181 29182 29183 29184 29185 29186 | [<start>|,|(] à [nous|vous|lui] ~..(?:ée?s?|ez|ai[st]?)$ <<- /infi/ \-1.islower() and morph(\-1, ":V", ":[YEM]") --1>> =suggVerbInfi(\-1) && Erreur probable. Après le pronom “à”, le verbe devrait être à l’infinitif. à [ne|n’|en|me|m’|te|t’|se|s’|y] ~..(?:ée?s?|ez|ai[st]?)$ à [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] ~..(?:ée?s?|ez|ai[st]?)$ à ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] ~..(?:ée?s?|ez|ai[st]?)$ à ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] ~..(?:ée?s?|ez|ai[st]?)$ à ?[ne|n’]¿ [lui|leur|y] en ~..(?:ée?s?|ez|ai[st]?)$ <<- /infi/ --1>> =suggVerbInfi(\-1) && Après le pronom “à”, le verbe devrait être à l’infinitif. TEST: on ne gagne rien {{à les}} {{poussés}} dans leurs derniers retranchements ->> aux|a les|||pousser TEST: à en {{parlé}} sans cesse ->> parler TEST: cette corneille, il pense à la {{dégommée}} avec son fusil ->> dégommer TEST: à vous {{parlé}} on risque gros ->> parler TEST: cela suffit à les {{aimait}} ->> aimer |
︙ | ︙ | |||
29263 29264 29265 29266 29267 29268 29269 | [de|d’] la @:V[123]..t¬:[YNAM]|>(?:lui|plus)/ <<- /infi/ \-1.islower() --1>> =suggVerbInfi(\-1) && Erreur probable. Après “de”, le verbe devrait être à l’infinitif. [de|d’] [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:Y|>(?:lui|plus|point)/ [de|d’] [ne|n’|en|me|m’|te|t’|se|s’|y] @:V¬:Y|>(?:lui|plus|point)/ [de|d’] [ne|n’] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:Y [de|d’] [ne|n’] [le|la|l’|les] [lui|leur|en|y] @:V¬:Y | | | 29292 29293 29294 29295 29296 29297 29298 29299 29300 29301 29302 29303 29304 29305 29306 | [de|d’] la @:V[123]..t¬:[YNAM]|>(?:lui|plus)/ <<- /infi/ \-1.islower() --1>> =suggVerbInfi(\-1) && Erreur probable. Après “de”, le verbe devrait être à l’infinitif. [de|d’] [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:Y|>(?:lui|plus|point)/ [de|d’] [ne|n’|en|me|m’|te|t’|se|s’|y] @:V¬:Y|>(?:lui|plus|point)/ [de|d’] [ne|n’] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:Y [de|d’] [ne|n’] [le|la|l’|les] [lui|leur|en|y] @:V¬:Y [de|d’] [ne|n’] [lui|leur|y] en @:V¬:Y [de|d’] [me|m’|te|t’|se|s’] [le|la|l’|les|en|y] @:V¬:Y [de|d’] [nous|vous] [le|la|l’|les|en|y] @:V¬:(?:[YPK]|If|3p!) [de|d’] [le|la|l’|les] [lui|leur|en|y] @:V¬:Y [de|d’] leur en @:V¬:Y [de|d’] lui en @:V¬:(?:[YPK]|If|3p!) <<- /infi/ --1>> =suggVerbInfi(\-1) && Après “de”, le verbe devrait être à l’infinitif. |
︙ | ︙ | |||
29854 29855 29856 29857 29858 29859 29860 | TEST: je veux {{changé}} ->> changer TEST: je ne veux pas {{mangé}} ->> manger TEST: je sais {{mangé}} ->> manger TEST: je ne voulais pas {{marché}} ->> marcher TEST: Elles ont voulu {{mangé}} de la viande. ->> manger TEST: en voulant {{changé}} ->> changer TEST: Que veux-tu en échange de cette pierre ? | | | 29883 29884 29885 29886 29887 29888 29889 29890 29891 29892 29893 29894 29895 29896 29897 | TEST: je veux {{changé}} ->> changer TEST: je ne veux pas {{mangé}} ->> manger TEST: je sais {{mangé}} ->> manger TEST: je ne voulais pas {{marché}} ->> marcher TEST: Elles ont voulu {{mangé}} de la viande. ->> manger TEST: en voulant {{changé}} ->> changer TEST: Que veux-tu en échange de cette pierre ? TEST: que voudrait-il en échange de ses services ? __infi_falloir__ [faut|fallait|fallut|faudra|faudrait] @:V¬:[YMWG] il faille @:V¬:[YMWG] >avoir fallu @:V¬:[YMWG] [faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il] @:V¬:[YMWG] |
︙ | ︙ | |||
31105 31106 31107 31108 31109 31110 31111 | <<- /1>> _LVEID_ <<- />> _LVEI_ <<- /-1>> _LVEIF_ ## locutions verbales d’état pronominales | | | 31134 31135 31136 31137 31138 31139 31140 31141 31142 31143 31144 31145 31146 31147 31148 | <<- /1>> _LVEID_ <<- />> _LVEI_ <<- /-1>> _LVEIF_ ## locutions verbales d’état pronominales [se|nous|vous|leur] >dire [bonjour|bonsoir] <<- !-1>> [me|m’] ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir] [te|t’] ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir] nous ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir] vous ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir] [se|s’] ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir] |
︙ | ︙ | |||
33623 33624 33625 33626 33627 33628 33629 33630 33631 33632 33633 33634 33635 33636 | TEST: il m’explique dans ses lettres qu’il a réussi à vaincre son cancer. TEST: Certains se souvinrent des documents que Trump avait ordonné de déclassifier TEST: dis à ces femmes que tu m’as contacté TEST: expose à ces femmes que tu nous as contacté TEST: explique à ces femmes que je vous ai contacté TEST: c’est aux femmes que tu m’as présenté. TEST: les drogues qu’il a recommencé à mettre dans ses rations. __ppas_ce_que_pronom_avoir__ ce [que|qu’] [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ça|cela|ceci] ?[ne|n’]¿ ?[lui|leur]¿ >avoir @:V[0-3]..t.*:Q.*:[fp]¬:(?:G|W|É|[me]:[si]) ce [que|qu’] $:D¬:R @:[NA] ?[ne|n’]¿ ?[m’|t’|nous|vous]¿ >avoir @:V[0-3]..t.*:Q.*:[fp]¬:(?:G|W|É|[me]:[si]) <<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s") && Accord avec le COD “ce”. Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais | > | 33652 33653 33654 33655 33656 33657 33658 33659 33660 33661 33662 33663 33664 33665 33666 | TEST: il m’explique dans ses lettres qu’il a réussi à vaincre son cancer. TEST: Certains se souvinrent des documents que Trump avait ordonné de déclassifier TEST: dis à ces femmes que tu m’as contacté TEST: expose à ces femmes que tu nous as contacté TEST: explique à ces femmes que je vous ai contacté TEST: c’est aux femmes que tu m’as présenté. TEST: les drogues qu’il a recommencé à mettre dans ses rations. TEST: C’est en les suivant que j’ai découvert le pot aux roses. __ppas_ce_que_pronom_avoir__ ce [que|qu’] [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ça|cela|ceci] ?[ne|n’]¿ ?[lui|leur]¿ >avoir @:V[0-3]..t.*:Q.*:[fp]¬:(?:G|W|É|[me]:[si]) ce [que|qu’] $:D¬:R @:[NA] ?[ne|n’]¿ ?[m’|t’|nous|vous]¿ >avoir @:V[0-3]..t.*:Q.*:[fp]¬:(?:G|W|É|[me]:[si]) <<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s") && Accord avec le COD “ce”. Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais |
︙ | ︙ | |||
34056 34057 34058 34059 34060 34061 34062 | __imp_verbe_groupe2_groupe3_t__ <start> [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~\w\w+t$ <start> [ne|n’] [me|m’|te|t’|nous|vous] [le|la|l’|les|en|y] ~\w\w+t$ <start> [ne|n’] [le|la|l’|les] [lui|leur|en|y] ~\w\w+t$ <start> [ne|n’] [lui|leur] en ~\w\w+t$ <<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|ils|elles|iel|iels|") and not value(\-1, "|provient|") | | | | 34086 34087 34088 34089 34090 34091 34092 34093 34094 34095 34096 34097 34098 34099 34100 34101 34102 34103 34104 34105 34106 34107 | __imp_verbe_groupe2_groupe3_t__ <start> [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~\w\w+t$ <start> [ne|n’] [me|m’|te|t’|nous|vous] [le|la|l’|les|en|y] ~\w\w+t$ <start> [ne|n’] [le|la|l’|les] [lui|leur|en|y] ~\w\w+t$ <start> [ne|n’] [lui|leur] en ~\w\w+t$ <<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|ils|elles|iel|iels|") and not value(\-1, "|provient|") and not (value(\-1, "|vient|dit|surgit|survient|périt|") and morph(>1, ":(?:[MD]|Oo)|>[A-ZÉÈÂÎ]/")) and morph(\-1, ":V[23].*:Ip.*:3s", ":G|>(?:devoir|suffire|para[îi]tre)/") and analyse(\-1[:-1]+"s", ":E:2s") --1>> =\-1[:-1]+"s" && S’il s’agit d’un impératif, la terminaison est “s”, non “t”. <start> ~\w\w+t$ <<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|ils|elles|iel|iels|") and not value(\-1, "|provient|") and not (value(\-1, "|vient|dit|surgit|survient|périt|") and morph(>1, ":(?:[MDR]|Oo)|>[A-ZÉÈÂÎ]/")) and morph(\-1, ":V[23].*:Ip.*:3s", ":[GNA]|>(?:devoir|suffire|para[îi]tre)/") and analyse(\-1[:-1]+"s", ":E:2s") --1>> =\-1[:-1]+"s" && S’il s’agit d’un impératif, la terminaison est “s”, non “t”. TEST: {{Finit}} ton assiette. ->> Finis TEST: Ne {{pourrit}} pas l’ambiance. ->> pourris TEST: Ne {{finit}} pas ce devoir. ->> finis TEST: {{Finit}} cette tarte. ->> Finis |
︙ | ︙ | |||
34100 34101 34102 34103 34104 34105 34106 | # verbes du 3ᵉ groupe en -d __imp_verbe_groupe3_d__ <start> [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~\w\w+d$ <start> [ne|n’] [me|m’|te|t’|nous|vous] [le|la|l’|les|en|y] ~\w\w+d$ <start> [ne|n’] [le|la|l’|les] [lui|leur|en|y] ~\w\w+d$ <start> [ne|n’] [lui|leur] en ~\w\w+d$ <<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|") | | | | 34130 34131 34132 34133 34134 34135 34136 34137 34138 34139 34140 34141 34142 34143 34144 34145 34146 34147 34148 34149 34150 | # verbes du 3ᵉ groupe en -d __imp_verbe_groupe3_d__ <start> [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~\w\w+d$ <start> [ne|n’] [me|m’|te|t’|nous|vous] [le|la|l’|les|en|y] ~\w\w+d$ <start> [ne|n’] [le|la|l’|les] [lui|leur|en|y] ~\w\w+d$ <start> [ne|n’] [lui|leur] en ~\w\w+d$ <<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|") and not ( value(\-1, "|répond|") and (morph(>1, ":[MD]|>[A-ZÉÈÂÎ]/") or value(>1, "|l’|d’|")) ) and morph(\-1, ":V3.*:Ip.*:3s", ":G") --1>> \-1s && S’il s’agit d’un impératif, ajoutez un “s”. <start> ~\w\w+d$ <<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|") and not ( value(\-1, "|répond|") and (morph(>1, ":[MD]|>[A-ZÉÈÂÎ]/") or value(>1, "|l’|d’|")) ) and morph(\-1, ":V3.*:Ip.*:3s", ":[GNA]") --1>> \-1s && S’il s’agit d’un impératif, ajoutez un “s”. TEST: {{Prend}} le chemin de droite. ->> Prends TEST: N’{{attend}} pas qu’elle vienne. ->> attends TEST: Ne me {{prend}} pas pour un idiot ->> prends TEST: Ne l’{{attend}} pas ->> attends |
︙ | ︙ | |||
37831 37832 37833 37834 37835 37836 37837 37838 37839 37840 37841 37842 37843 37844 | TODO: Les côtes sont dans leur ensemble extrêmement découpées. !!! Indécidable !! TEST: Du sable fin grippe les rouages (accord avec ce qui précède). TEST: Du monde noir sortent les envahisseurs (accord avec ce qui suit). !!! Autres tests !! TEST: Les femmes aussi, bien entendu. TEST: ils sont l’un à l’autre fidèles TEST: Le président d’audience à un prévenu de cambriolage : « Vous aviez un papier avec des suites de quatre chiffres, on sait que ce sont des codes pour des clés. » TEST: l’une dit combien elle en a marre TEST: à travers le temps passent les existences oubliées TEST: autour de la parole s’adonnent à d’étonnantes pratiques les hommes perdus TEST: le Onze de France, je compte de un à trois, numéro gagnant : le huit | > | 37861 37862 37863 37864 37865 37866 37867 37868 37869 37870 37871 37872 37873 37874 37875 | TODO: Les côtes sont dans leur ensemble extrêmement découpées. !!! Indécidable !! TEST: Du sable fin grippe les rouages (accord avec ce qui précède). TEST: Du monde noir sortent les envahisseurs (accord avec ce qui suit). !!! Autres tests !! TEST: si nous savons être justes TEST: Les femmes aussi, bien entendu. TEST: ils sont l’un à l’autre fidèles TEST: Le président d’audience à un prévenu de cambriolage : « Vous aviez un papier avec des suites de quatre chiffres, on sait que ce sont des codes pour des clés. » TEST: l’une dit combien elle en a marre TEST: à travers le temps passent les existences oubliées TEST: autour de la parole s’adonnent à d’étonnantes pratiques les hommes perdus TEST: le Onze de France, je compte de un à trois, numéro gagnant : le huit |
︙ | ︙ |