Overview
Comment: | [fr] tests et ajustements |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
6ed492d21e3b54ba57940a9a8a778cfd |
User & Date: | olr on 2019-07-25 23:34:03 |
Other Links: | manifest | tags |
Context
2019-07-26
| ||
09:45 | [fr] tests et ajustements check-in: 87d50b49a3 user: olr tags: trunk, fr | |
2019-07-25
| ||
23:34 | [fr] tests et ajustements check-in: 6ed492d21e user: olr tags: trunk, fr | |
11:19 | [fr] tests et ajustements check-in: 88504ed26c user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [01d7161c81] to [a4f07c7770].
︙ | ︙ | |||
4265 4266 4267 4268 4269 4270 4271 | en-bas en-haut en-dehors en-dessous en-deçà <<- /tu/ ->> =\1.replace("-", " ") # Pas de trait d’union. | < < < < < < < < | 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 | en-bas en-haut en-dehors en-dessous en-deçà <<- /tu/ ->> =\1.replace("-", " ") # Pas de trait d’union. s’ il-me-plaît s’ il-te-plaît s’ il-nous-plaît s’ il-vous-plaît s’ il-me-plait s’ il-te-plait s’ il-nous-plait |
︙ | ︙ | |||
5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 | se [m’|t’|s’] <<- /conf/ not \1.isupper() ->> \1 |\2 # Incohérence. [de|du] d’ *WORD <<- /conf/ not \1.isupper() and \3.islower() -1:2>> d’ # Incohérence. TEST: Il {{ne n’}}arrive jamais à l’heure. TEST: Ça {{me}} te prend la tête, toutes ces complications vaines. TEST: il {{se m’}}est difficile d’y parvenir. TEST: Ça t’arrive {{de d’}}arriver à l’heure ? TEST: Les écrits de d’Alembert. __conf_chez_vconj__ chez @:(?:[123][sp]|P)¬:[GNAQM] | > > > | 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 | se [m’|t’|s’] <<- /conf/ not \1.isupper() ->> \1 |\2 # Incohérence. [de|du] d’ *WORD <<- /conf/ not \1.isupper() and \3.islower() -1:2>> d’ # Incohérence. TEST: Il {{ne n’}}arrive jamais à l’heure. TEST: il {{me ne}} connaît pas TEST: elle {{me}} t’arrêtera pas TEST: Ça {{me}} te prend la tête, toutes ces complications vaines. TEST: ça {{te n’}}arrive pas TEST: il {{se m’}}est difficile d’y parvenir. TEST: Ça t’arrive {{de d’}}arriver à l’heure ? TEST: Les écrits de d’Alembert. __conf_chez_vconj__ chez @:(?:[123][sp]|P)¬:[GNAQM] |
︙ | ︙ | |||
8528 8529 8530 8531 8532 8533 8534 | # peu / peux / peut __conf_peu_peut_peux!6__ peu [pas|donc|jamais|rien|parfois|alors|enfin|rarement|éventuellement] <<- /conf/ not morph(<1, ">(?:très|en|un|de|du)") -1>> peut # Confusion probable : « peu » signifie « pas beaucoup », pour le verbe pouvoir, écrivez “peut”. | | | > > > > > > > > > > > > > > | 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 | # peu / peux / peut __conf_peu_peut_peux!6__ peu [pas|donc|jamais|rien|parfois|alors|enfin|rarement|éventuellement] <<- /conf/ not morph(<1, ">(?:très|en|un|de|du)") -1>> peut # Confusion probable : « peu » signifie « pas beaucoup », pour le verbe pouvoir, écrivez “peut”. !! peu à peu ¡¡ [peux|peut|peu] [a|à|ah|ha|as] [peux|peut|peu] peu-a-peu peu-à-peu peut-a-peu peu-à-peut peux-a-peu peu-à-peux peux-à-peux peut-à-peut peut-à-peux peux-à-peut peux-a-peux peut-a-peut peut-a-peux peux-a-peut <<- /conf/ ->> peu à peu # Confusion : « peu à peu » ou « petit à petit ». [peux|peut] [importent|importe] <<- /conf/ morph(<1, ":C|<start>") -1>> peu # Confusion : « \1 » est une conjugaison de “pouvoir”, utilisez “peu” pour dire “pas beaucoup”. [très|trop|de|quelque|pour|à] [peux|peut] <<- /conf/ -2>> peu # Confusion : « \2 » est une conjugaison de “pouvoir”, utilisez “peu” pour dire “pas beaucoup”. |
︙ | ︙ | |||
14161 14162 14163 14164 14165 14166 14167 14168 14169 14170 14171 14172 14173 14174 14175 14176 | -2>> =suggPlur(\2) # Accord de nombre erroné : « \2 » devrait être au pluriel. __gn_certaines_des_1m__ certaines des *WORD <<- /gn/ morph(\3, ":[NA].*:m", ":[efGW]") -1>> certains # Accord de genre erroné : « \3 » est masculin. <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggFemPlur(\3, True) # Accord de genre erroné : « \1 » est un déterminant féminin. TEST: Certaines {{danse}} TEST: Certains {{chien}} TEST: {{certains}} des femmes sont à côté de la plaque. TEST: {{certains}} des {{nouvelles}} sont à côté de la plaque. TEST: {{certaines}} des hommes TEST: {{certaines}} des {{petits}} TEST: Un problème rapporté par certains est l’incapacité à trouver un partenaire | > > | 14170 14171 14172 14173 14174 14175 14176 14177 14178 14179 14180 14181 14182 14183 14184 14185 14186 14187 | -2>> =suggPlur(\2) # Accord de nombre erroné : « \2 » devrait être au pluriel. __gn_certaines_des_1m__ certaines des *WORD <<- /gn/ morph(\3, ":[NA].*:m", ":[efGW]") -1>> certains # Accord de genre erroné : « \3 » est masculin. <<- /gn/ __also__ and hasFemForm(\3) -3>> =suggFemPlur(\3, True) # Accord de genre erroné : « \1 » est un déterminant féminin. TEST: {{certains}} {{petites}} TEST: Certaines {{danse}} TEST: Certains {{chien}} TEST: {{certaines}} {{petits}} TEST: {{certains}} des femmes sont à côté de la plaque. TEST: {{certains}} des {{nouvelles}} sont à côté de la plaque. TEST: {{certaines}} des hommes TEST: {{certaines}} des {{petits}} TEST: Un problème rapporté par certains est l’incapacité à trouver un partenaire |
︙ | ︙ | |||
19822 19823 19824 19825 19826 19827 19828 | TEST: Avoir {{finit}} son œuvre dans les temps, ce n’est pas toujours suffisant. TEST: Ils ont {{put}} trouver la solution. TEST: nous avons vu des avions voler haut dans le ciel. __ppas_avoir_interrogatif__ /VCint ~..e[rz]$ | | | | | 19833 19834 19835 19836 19837 19838 19839 19840 19841 19842 19843 19844 19845 19846 19847 19848 19849 19850 19851 19852 19853 19854 19855 19856 19857 | TEST: Avoir {{finit}} son œuvre dans les temps, ce n’est pas toujours suffisant. TEST: Ils ont {{put}} trouver la solution. TEST: nous avons vu des avions voler haut dans le ciel. __ppas_avoir_interrogatif__ /VCint ~..e[rz]$ <<- /ppas/ morphVC(\1, ":V0a") and morph(\2, ":(?:Y|2p)") -2>> =suggVerbPpas(\2, ":m:s") # Incohérence probable avec “\1” : “\2” n’est pas un participe passé. <<- /ppas/ __also__ and \1 == "a" and \2.endswith("r") and not value(<1, "|n’|m’|t’|l’|il|on|elle|") -1>> à # Confusion probable : “a” est une conjugaison du verbe avoir. Pour la préposition, écrivez “à”. /VCint ~..it$ <<- /ppas/ morphVC(\1, ":V0a") and morph(\2, ":V(?:2.*:Ip.*:3s|3.*:Is.*:3s)", ":[NAQ]") -2>> =suggVerbPpas(\2, ":m:s") # Incohérence probable avec “\1” : “\2” n’est pas un participe passé. /VCint ~.ut$ <<- /ppas/ morphVC(\1, ":V0a") and morph(\2, ":V3.*:Is.*:3s", ":[NAQ]") -2>> =suggVerbPpas(\2, ":m:s") # Incohérence probable avec “\1” : “\2” n’est pas un participe passé. TEST: Avait-il {{marcher}} seul ? TEST: Avez-vous {{signez}} le contrat ? TEST: Ont-ils {{finit}} le travail ? TEST: Ai-je déjà {{reconnut}} mes torts ? |
︙ | ︙ | |||
20345 20346 20347 20348 20349 20350 20351 | __conf_suj_verbe_det_verbe_nom__ [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [lui|leur] en @:[123][sp] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 20356 20357 20358 20359 20360 20361 20362 20363 20364 20365 20366 20367 20368 20369 20370 20371 20372 20373 20374 20375 20376 20377 20378 20379 20380 20381 20382 20383 20384 20385 20386 20387 20388 20389 20390 20391 20392 20393 20394 20395 20396 20397 20398 20399 20400 20401 20402 20403 20404 20405 20406 20407 20408 20409 20410 20411 20412 20413 20414 20415 20416 20417 20418 20419 20420 20421 20422 20423 20424 20425 20426 20427 20428 20429 20430 20431 20432 20433 20434 20435 20436 20437 20438 20439 20440 20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 20452 20453 | __conf_suj_verbe_det_verbe_nom__ [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [lui|leur] en @:[123][sp] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NA] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NA] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NA] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NA] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NA] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NA] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NA] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NA] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] @:Y ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] @:Y ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] @:Y ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] [<start>|,] @:Y ?[ne|n’]¿ [lui|leur] en @:[123][sp] [le|un] @:[123][sp]¬:[NA].*:[me]:[si] <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[me]:[si]", True) # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après. [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [lui|leur] en @:[123][sp] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NA] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NA] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NA] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NA] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NA] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NA] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NA] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NA] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] @:Y ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] @:Y ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] @:Y ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] [<start>|,] @:Y ?[ne|n’]¿ [lui|leur] en @:[123][sp] [la|une] @:[123][sp]¬:[NA].*:[fe]:[si] <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[fe]:[si]", True) # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après. [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [lui|leur] en @:[123][sp] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NA] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NA] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NA] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NA] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NA] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NA] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NA] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NA] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] @:Y ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] @:Y ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] @:Y ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] [l’|leur] @:[123][sp]¬:[NA].*:[si] [<start>|,] @:Y ?[ne|n’]¿ [lui|leur] en @:[123][sp] [l’|leur] @:[123][sp]¬:[NA].*:[si] <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True) # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après. [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [lui|leur] en @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NA] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] @:Y ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] @:Y ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] @:Y ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] [<start>|,] @:Y ?[ne|n’]¿ [lui|leur] en @:[123][sp] [les|leurs] @:[123][sp]¬:[NA].*:[pi] <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[pi]", True) # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est un déterminant, il faut placer un nom après. [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] en @:[123][sp]¬:[NA] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] en @:[123][sp]¬:[NA] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] en @:[123][sp]¬:[NA] [<start>|,] [je|j’|tu|il|elle|on|nous|vous|ils|elles|ce|c’] ?[ne|n’]¿ [lui|leur] en @:[123][sp] en @:[123][sp]¬:[NA] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NA] en @:[123][sp]¬:[NA] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp]¬:[NA] en @:[123][sp]¬:[NA] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NA] en @:[123][sp]¬:[NA] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp]¬:[NA] en @:[123][sp]¬:[NA] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NA] en @:[123][sp]¬:[NA] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp]¬:[NA] en @:[123][sp]¬:[NA] [<start>|,] @:D¬:Ov @:[NA] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NA] en @:[123][sp]¬:[NA] [<start>|,] [le|la|l’|leur|les] @:[NA]¬:3[sp] ?[ne|n’]¿ [lui|leur] en @:[123][sp]¬:[NA] en @:[123][sp]¬:[NA] [<start>|,] @:Y ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:[123][sp] en @:[123][sp]¬:[NA] [<start>|,] @:Y ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:[123][sp] en @:[123][sp]¬:[NA] [<start>|,] @:Y ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:[123][sp] en @:[123][sp]¬:[NA] [<start>|,] @:Y ?[ne|n’]¿ [lui|leur] en @:[123][sp] en @:[123][sp]¬:[NA] <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True) # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est une préposition, il faut placer un nom après. TEST: je relève le {{défit}}. ->> défi TEST: elle relève une fois de plus le {{défie}}. ->> défi TEST: il gère l’{{accueille}} ->> accueil TEST: Elle ne connait pas leur {{recule}} ->> recul TEST: nous racontons le {{dépare}} des peuples vers les étoiles ->> départ |
︙ | ︙ | |||
20643 20644 20645 20646 20647 20648 20649 | __conf_vinfi_adj__ <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel] *WORD *WORD [ne|n’|me|m’|te|t’|se|s’] <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel] *WORD *WORD ?[le|la|l’|les|en|nous|vous|lui|leur|y]¿ @:[123][sp] <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel] *WORD *WORD [nous|vous] [le|la|l’|les|en|y] @:[123][sp] <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel] *WORD *WORD [le|la|l’|les] [lui|leur|en|y] @:[123][sp] <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel] *WORD *WORD [lui|leur|y] en @:[123][sp] | | | | | 20654 20655 20656 20657 20658 20659 20660 20661 20662 20663 20664 20665 20666 20667 20668 20669 20670 20671 20672 20673 20674 20675 20676 20677 20678 20679 20680 20681 20682 20683 20684 | __conf_vinfi_adj__ <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel] *WORD *WORD [ne|n’|me|m’|te|t’|se|s’] <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel] *WORD *WORD ?[le|la|l’|les|en|nous|vous|lui|leur|y]¿ @:[123][sp] <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel] *WORD *WORD [nous|vous] [le|la|l’|les|en|y] @:[123][sp] <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel] *WORD *WORD [le|la|l’|les] [lui|leur|en|y] @:[123][sp] <start> [le|l’|ce|cet|mon|ton|son|notre|votre|leur|quel] *WORD *WORD [lui|leur|y] en @:[123][sp] <<- /conf/ \4.islower() and morph(\3, ":[NA].*:m:[si]", ":G|>verbe/") and morph(\4, ":V1.*:Y", ":M") -4>> =suggVerbPpas(\4, ":m:s") # Confusion probable : “\4” est un verbe à l’infinitif, alors qu’il faudrait probablement un adjectif se rapportant à “\2 \3”. <start> [la|l’|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|quelle] *WORD *WORD [ne|n’|me|m’|te|t’|se|s’] <start> [la|l’|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|quelle] *WORD *WORD ?[le|la|l’|les|en|nous|vous|lui|leur|y]¿ @:[123][sp] <start> [la|l’|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|quelle] *WORD *WORD [nous|vous] [le|la|l’|les|en|y] @:[123][sp] <start> [la|l’|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|quelle] *WORD *WORD [le|la|l’|les] [lui|leur|en|y] @:[123][sp] <start> [la|l’|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|quelle] *WORD *WORD [lui|leur|y] en @:[123][sp] <<- /conf/ \4.islower() and morph(\3, ":[NA].*:f:[si]", ":G") and morph(\4, ":V1.*:Y", ":M") -4>> =suggVerbPpas(\4, ":f:s") # Confusion probable : “\4” est un verbe à l’infinitif, alors qu’il faudrait probablement un adjectif se rapportant à “\2 \3”. <start> [l’|notre|votre|leur] *WORD *WORD [ne|n’|me|m’|te|t’|se|s’] <start> [l’|notre|votre|leur] *WORD *WORD ?[le|la|l’|les|en|nous|vous|lui|leur|y]¿ @:[123][sp] <start> [l’|notre|votre|leur] *WORD *WORD [nous|vous] [le|la|l’|les|en|y] @:[123][sp] <start> [l’|notre|votre|leur] *WORD *WORD [le|la|l’|les] [lui|leur|en|y] @:[123][sp] <start> [l’|notre|votre|leur] *WORD *WORD [lui|leur|y] en @:[123][sp] <<- /conf/ \4.islower() and morph(\3, ":[NA].*:e:[si]", ":G") and morph(\4, ":V1.*:Y", ":M") -4>> =suggVerbPpas(\4, ":s") # Confusion probable : “\4” est un verbe à l’infinitif, alors qu’il faudrait probablement un adjectif se rapportant à “\2 \3”. <start> [les|ces|mes|tes|ses|nos|vos|leurs|quels|quelles|quelques|plusieurs|certains|certaines] *WORD *WORD [ne|n’|me|m’|te|t’|se|s’] <start> [les|ces|mes|tes|ses|nos|vos|leurs|quels|quelles|quelques|plusieurs|certains|certaines] *WORD *WORD ?[le|la|l’|les|en|nous|vous|lui|leur|y]¿ @:[123][sp] <start> [les|ces|mes|tes|ses|nos|vos|leurs|quels|quelles|quelques|plusieurs|certains|certaines] *WORD *WORD [nous|vous] [le|la|l’|les|en|y] @:[123][sp] <start> [les|ces|mes|tes|ses|nos|vos|leurs|quels|quelles|quelques|plusieurs|certains|certaines] *WORD *WORD [le|la|l’|les] [lui|leur|en|y] @:[123][sp] <start> [les|ces|mes|tes|ses|nos|vos|leurs|quels|quelles|quelques|plusieurs|certains|certaines] *WORD *WORD [lui|leur|y] en @:[123][sp] |
︙ | ︙ | |||
22261 22262 22263 22264 22265 22266 22267 22268 22269 22270 22271 22272 22273 22274 | [que|qu’|où|comment|combien|dont|quand|pourquoi|lequel|laquelle|lesquels|lesquelles|si] @:[12][sp]¬:(?:G|W|3[sp]|Y|P|Q|N|A|M|VC) <<- /conj/ morph(\2, ":[12]s") and not value(>1, "|je|tu|") -2>> =suggVerb(\2, ":3s") # Conjugaison erronée. Ce verbe devrait être à la 3ᵉ personne. <<- /conj/ __else__ and morph(\2, ":[12]p") and not value(>1, "|nous|vous|") -2>> =suggVerb(\2, ":3p") # Conjugaison erronée. Ce verbe devrait être à la 3ᵉ personne. TEST: Qu’est-ce que tu crois que {{deviens}} réellement, immanquablement et subitement cet homme après une telle dérouillée ? TEST: peu importe ce que tu crois du lieu où l’{{abandonnerais}} ce salopard… TEST: nous savons comment {{arriverons}} ces problèmes… TEST: ces sciences, ces religions, ces philosophies ne sont que contes destinés à nous donner l’illusion de la connaissance. TEST: Le ministre de l’Intérieur a estimé que Calais avait vécu “un degré de violence jamais connu”. TEST: à des règles aussi absurdes que précises !! | > | 22272 22273 22274 22275 22276 22277 22278 22279 22280 22281 22282 22283 22284 22285 22286 | [que|qu’|où|comment|combien|dont|quand|pourquoi|lequel|laquelle|lesquels|lesquelles|si] @:[12][sp]¬:(?:G|W|3[sp]|Y|P|Q|N|A|M|VC) <<- /conj/ morph(\2, ":[12]s") and not value(>1, "|je|tu|") -2>> =suggVerb(\2, ":3s") # Conjugaison erronée. Ce verbe devrait être à la 3ᵉ personne. <<- /conj/ __else__ and morph(\2, ":[12]p") and not value(>1, "|nous|vous|") -2>> =suggVerb(\2, ":3p") # Conjugaison erronée. Ce verbe devrait être à la 3ᵉ personne. TEST: Qu’est-ce que tu crois que {{deviens}} réellement, immanquablement et subitement cet homme après une telle dérouillée ? TEST: peu importe ce que tu crois du lieu où l’{{abandonnerais}} ce salopard… TEST: nous savons comment {{arriverons}} ces problèmes… TEST: combien {{paraissez}} folles ces augmentations TEST: ces sciences, ces religions, ces philosophies ne sont que contes destinés à nous donner l’illusion de la connaissance. TEST: Le ministre de l’Intérieur a estimé que Calais avait vécu “un degré de violence jamais connu”. TEST: à des règles aussi absurdes que précises !! |
︙ | ︙ |