Overview
Comment: | [fr] tri des tests |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
298c1d4783026b452c73687085249038 |
User & Date: | olr on 2017-04-30 18:48:22 |
Other Links: | manifest | tags |
Context
2017-05-01
| ||
06:40 | [build] rework JS tests building check-in: 2f381bc79f user: olr tags: build, trunk | |
2017-04-30
| ||
18:48 | [fr] tri des tests check-in: 298c1d4783 user: olr tags: fr, trunk | |
17:07 | [fr] confusion son / sont check-in: 37d8549a74 user: olr tags: fr, trunk | |
Changes
Modified gc_lang/fr/modules-js/tests_data.json from [3efcca651f] to [4fa21ca394].
cannot compute difference between binary files
Modified gc_lang/fr/rules.grx from [9623fae4b6] to [6773fc0960].
2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 .... 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 .... 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 .... 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 .... 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 .... 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 .... 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 ..... 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 |
__[i]/conf(conf_de_dès_par_vconj)__ (?:d(?:e|ès)|par) ({w_2}) @@$ <<- \1[0].islower() and morph(\1, ":V.*:[123][sp]") -1>> =suggSimil(\1, ":[NA]") # Incohérence : « \1 » est une forme verbale conjuguée. TEST: par {{bloque}} de données __[i]/conf(conf_d_une_vconj)__ d’(?:une? +|)({w_2}) @@$ <<- \1[0].islower() and morphex(\1, ":V.*:[123][sp]", ":[GNA]") and not before(r"(?i)\b(?:plus|moins) +$") -1>> =suggSimil(\1, ":[NA]") # Incohérence : « \1 » est une forme verbale conjuguée. ................................................................................ __[i]/conf(conf_de_plus_en_plus_verbe)__ de plus en plus +({w_2}) @@$ <<- morphex(\1, ":(?:[123][sp]|Y)", ":(?:[GAQW]|3p)") and not morph(word(-1), ":V[123].*:[123][sp]|>(?:pouvoir|vouloir|falloir) ", False, False) -1>> =suggVerbPpas(@) # Incohérence avec « de plus en plus » : « \1 » n’est ni un adjectif, ni un participe passé, ni un adverbe. TEST: de plus en plus {{gagnait}} par la folie. TEST: avec quel zèle ils remplissent leurs devoirs de citoyens (de plus en plus deviennent enseignant·e·s, infirmier·e·s ou s’engagent dans l’armée, etc.). TEST: il faut de plus en plus aider ces gens. # a / à __[i]/conf(conf_a_à_tout_à_fait)__ tout (a) fait @@5 <<- -1>> à # Confusion. __[i]/conf(conf_a_à_jusqu_à)__ jusqu (a) @@6 <<- -1>> à # Confusion. ................................................................................ (mie?) à (?:jours?|pieds?|dispositions?|part|mal|nue?|contribution|rude|mort) @@0 <<- -1>> mis # Confusion. Pour le participe passé de mettre, écrivez : TEST: Elle a {{mie}} son plus bel ensemble. TEST: Les éléments {{mi}} en évidence suffisent à le désigner comme coupable. TEST: Ils étaient partis au restaurant après avoir {{mi}} à jour son profil. TEST: elles ont dansé, {{mie}} à jour leur carnet et sont parties. # n’est-ce pas - ai / es / est __[i]/conf(conf_n_est_ce_pas)__ n’(?:es|ai[ets]?s?)[- ]ce[- ]pas <<- ->> n’est-ce pas # Erreur de conjugaison. TEST: on en a plus qu’assez, {{n’ait-ce pas}} ? ................................................................................ # pu / pus __[i]/conf(conf_pu)__ ({avoir}) +(pu(?:es?|s)) @@0,$ <<- morph(\1, ":V0a", False) -2>> pu # Confusion. Pour le participe passé de pouvoir, écrivez : TEST: Ils étaient partis au restaurant après avoir {{pue}} dire un mot. ->> pu # quand même / comme même __[i]/conf(conf_)__ comme même <<- morph(word(1), ":(?:Os|C)", False, True) ->> quand même # Confusion probable.|http://fr.wiktionary.org/wiki/quand_m%C3%AAme TEST: {{comme même}} il y va fort, le saligaud ! ................................................................................ __[i]/conf(conf_son_qqch)__ (sont) ({w_2}) @@0,$ <<- morphex(\2, ":[NA].*:[me]:s|>[aeéiîou].* :[NA].*:f:s", ":[GW]") and morphex(word(-1), ":V|>(?:à|avec|chez|dès|contre|devant|derrière|en|par|pour|sans|sur) ", ":[NA].*:[pi]|>(?:ils|elles|vous|nous|leur|lui|[mts]e) ", True) and not before(r"(?i)\bce que? |[mts]’en +$") -1>> son # Confusion : “sont” est le verbe “être” à la 3ᵉ personne du pluriel. Pour le déterminant, écrivez “son”. __[i]/conf(conf_qui_sont_les)__ qui +(son) (?:[lmtscd]es|leurs|[nv]os) <<- -1>> sont # Confusion : “son” est un déterminant ou un nom masculin. Le verbe “être” à la 3ᵉ personne du pluriel s’écrit “sont”. TEST: ne leur {{son}} pas odieux. TEST: Ces chiens me {{son}} odieux. TEST: {{sont}} {{pain}} TEST: en {{sont}} {{absence}} TEST: qui {{son}} ces gens ? ................................................................................ TEST: ce {{vieux}} homme TEST: c’est un {{vieux}} imbécile. TEST: Le {{vieux}} homme était parti. ->> vieil # nouveau / nouvel # TODO # TESTS À TRIER TEST: après avoir {{mi}} ses souliers tenir TEST: avoir {{pus}} réussir TEST: ce qu’ils ont {{pue}} TEST: il a {{pues}} partir TEST: de plus en plus {{concerner}} par ce problème TEST: après avoir mis à jour sont {{profile}}. TEST: il s’agit de {{mette}} en évidence. ############################## MOTS COMPOSÉS ############################### __[i]/mc(mc_mot_composé)__ ({w2})-({w2}) @@0,$ ................................................................................ __[i]/ppas(ppas_sont)__ sont ({w_2}) @@5 <<- morphex(\1, ":[NAQ]", ":[QWGBMpi]") and not re.search("(?i)^(?:légion|nombre|cause)$", \1) and not before(r"(?i)\bce que?\b") -1>> =suggPlur(@) # Incohérence : « \1 » est au singulier. Ou vous confondez « sont » et « son », ou l’accord en nombre est incorrect. <<- __else__ and morphex(\1, ":V", ":(?:N|A|Q|W|G|3p)") and not before(r"(?i)\bce que?\b") -1>> =suggVerbPpas(\1, ":m:p") # Incohérence : « \1 » n’est pas un participe passé. #### SE CROIRE/CONSIDÉRER/MONTRER/PENSER/RÉVÉLER/SAVOIR/SENTIR/VOIR/VOULOIR + PARTICIPE PASSÉ/ADJ __[i]/ppas(ppas_je_me_verbe)__ je +(?:ne +|)me +((?:s[eauû]|montr|pens|rév|v[oiîe])\w+) +({w_2}) @@w,$ <<- morph(\1, ">(?:montrer|penser|révéler|savoir|sentir|voir|vouloir) ", False) and morphex(\2, ":[NAQ].*:p", ":[GWYsi]") ................................................................................ TEST: Ces marchands {{passe}} leur temps à se quereller. TEST: Ils jugeront en toute impartialité de ce cas {{délirante}}. TEST: Ils sont de manière si étonnante et si admirable {{arrivé}} à ce résultat… TEST: Les tests grand public de Jean-Paul {{montre}} des résultats surprenants. TEST: Ils ont à plusieurs reprises {{perdus}} leur sang-froid. TEST: Ces attaques à main armée {{donne}} la chair de poule. TEST: Réfléchir à tête reposée {{prends}} du temps. ####################################################################################################################### #### FAUX POSITIFS POTENTIELS ######################################################################################### ####################################################################################################################### ## Indécidable |
> > > > > > | < < < < < < < < < < < < < > > |
2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 .... 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 .... 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 .... 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 .... 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 .... 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 .... 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 ..... 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 |
__[i]/conf(conf_de_dès_par_vconj)__ (?:d(?:e|ès)|par) ({w_2}) @@$ <<- \1[0].islower() and morph(\1, ":V.*:[123][sp]") -1>> =suggSimil(\1, ":[NA]") # Incohérence : « \1 » est une forme verbale conjuguée. TEST: par {{bloque}} de données TEST: il s’agit de {{mette}} en évidence. __[i]/conf(conf_d_une_vconj)__ d’(?:une? +|)({w_2}) @@$ <<- \1[0].islower() and morphex(\1, ":V.*:[123][sp]", ":[GNA]") and not before(r"(?i)\b(?:plus|moins) +$") -1>> =suggSimil(\1, ":[NA]") # Incohérence : « \1 » est une forme verbale conjuguée. ................................................................................ __[i]/conf(conf_de_plus_en_plus_verbe)__ de plus en plus +({w_2}) @@$ <<- morphex(\1, ":(?:[123][sp]|Y)", ":(?:[GAQW]|3p)") and not morph(word(-1), ":V[123].*:[123][sp]|>(?:pouvoir|vouloir|falloir) ", False, False) -1>> =suggVerbPpas(@) # Incohérence avec « de plus en plus » : « \1 » n’est ni un adjectif, ni un participe passé, ni un adverbe. TEST: de plus en plus {{gagnait}} par la folie. TEST: de plus en plus {{concerner}} par ce problème TEST: avec quel zèle ils remplissent leurs devoirs de citoyens (de plus en plus deviennent enseignant·e·s, infirmier·e·s ou s’engagent dans l’armée, etc.). TEST: il faut de plus en plus aider ces gens. # a / à __[i]/conf(conf_a_à_tout_à_fait)__ tout (a) fait @@5 <<- -1>> à # Confusion. __[i]/conf(conf_a_à_jusqu_à)__ jusqu (a) @@6 <<- -1>> à # Confusion. ................................................................................ (mie?) à (?:jours?|pieds?|dispositions?|part|mal|nue?|contribution|rude|mort) @@0 <<- -1>> mis # Confusion. Pour le participe passé de mettre, écrivez : TEST: Elle a {{mie}} son plus bel ensemble. TEST: Les éléments {{mi}} en évidence suffisent à le désigner comme coupable. TEST: Ils étaient partis au restaurant après avoir {{mi}} à jour son profil. TEST: elles ont dansé, {{mie}} à jour leur carnet et sont parties. TEST: après avoir {{mi}} ses souliers tenir # n’est-ce pas - ai / es / est __[i]/conf(conf_n_est_ce_pas)__ n’(?:es|ai[ets]?s?)[- ]ce[- ]pas <<- ->> n’est-ce pas # Erreur de conjugaison. TEST: on en a plus qu’assez, {{n’ait-ce pas}} ? ................................................................................ # pu / pus __[i]/conf(conf_pu)__ ({avoir}) +(pu(?:es?|s)) @@0,$ <<- morph(\1, ":V0a", False) -2>> pu # Confusion. Pour le participe passé de pouvoir, écrivez : TEST: Ils étaient partis au restaurant après avoir {{pue}} dire un mot. ->> pu TEST: avoir {{pus}} réussir TEST: ce qu’ils ont {{pue}} TEST: il a {{pues}} partir # quand même / comme même __[i]/conf(conf_)__ comme même <<- morph(word(1), ":(?:Os|C)", False, True) ->> quand même # Confusion probable.|http://fr.wiktionary.org/wiki/quand_m%C3%AAme TEST: {{comme même}} il y va fort, le saligaud ! ................................................................................ __[i]/conf(conf_son_qqch)__ (sont) ({w_2}) @@0,$ <<- morphex(\2, ":[NA].*:[me]:s|>[aeéiîou].* :[NA].*:f:s", ":[GW]") and morphex(word(-1), ":V|>(?:à|avec|chez|dès|contre|devant|derrière|en|par|pour|sans|sur) ", ":[NA].*:[pi]|>(?:ils|elles|vous|nous|leur|lui|[mts]e) ", True) and not before(r"(?i)\bce que? |[mts]’en +$") -1>> son # Confusion : “sont” est le verbe “être” à la 3ᵉ personne du pluriel. Pour le déterminant, écrivez “son”. __[i]/conf(conf_qui_sont_les)__ qui +(son) +(?:[lmtscd]es|leurs|[nv]os) @@w <<- -1>> sont # Confusion : “son” est un déterminant ou un nom masculin. Le verbe “être” à la 3ᵉ personne du pluriel s’écrit “sont”. TEST: ne leur {{son}} pas odieux. TEST: Ces chiens me {{son}} odieux. TEST: {{sont}} {{pain}} TEST: en {{sont}} {{absence}} TEST: qui {{son}} ces gens ? ................................................................................ TEST: ce {{vieux}} homme TEST: c’est un {{vieux}} imbécile. TEST: Le {{vieux}} homme était parti. ->> vieil # nouveau / nouvel # TODO ############################## MOTS COMPOSÉS ############################### __[i]/mc(mc_mot_composé)__ ({w2})-({w2}) @@0,$ ................................................................................ __[i]/ppas(ppas_sont)__ sont ({w_2}) @@5 <<- morphex(\1, ":[NAQ]", ":[QWGBMpi]") and not re.search("(?i)^(?:légion|nombre|cause)$", \1) and not before(r"(?i)\bce que?\b") -1>> =suggPlur(@) # Incohérence : « \1 » est au singulier. Ou vous confondez « sont » et « son », ou l’accord en nombre est incorrect. <<- __else__ and morphex(\1, ":V", ":(?:N|A|Q|W|G|3p)") and not before(r"(?i)\bce que?\b") -1>> =suggVerbPpas(\1, ":m:p") # Incohérence : « \1 » n’est pas un participe passé. TEST: après avoir mis à jour sont {{profile}}. #### SE CROIRE/CONSIDÉRER/MONTRER/PENSER/RÉVÉLER/SAVOIR/SENTIR/VOIR/VOULOIR + PARTICIPE PASSÉ/ADJ __[i]/ppas(ppas_je_me_verbe)__ je +(?:ne +|)me +((?:s[eauû]|montr|pens|rév|v[oiîe])\w+) +({w_2}) @@w,$ <<- morph(\1, ">(?:montrer|penser|révéler|savoir|sentir|voir|vouloir) ", False) and morphex(\2, ":[NAQ].*:p", ":[GWYsi]") ................................................................................ TEST: Ces marchands {{passe}} leur temps à se quereller. TEST: Ils jugeront en toute impartialité de ce cas {{délirante}}. TEST: Ils sont de manière si étonnante et si admirable {{arrivé}} à ce résultat… TEST: Les tests grand public de Jean-Paul {{montre}} des résultats surprenants. TEST: Ils ont à plusieurs reprises {{perdus}} leur sang-froid. TEST: Ces attaques à main armée {{donne}} la chair de poule. TEST: Réfléchir à tête reposée {{prends}} du temps. ####################################################################################################################### #### FAUX POSITIFS POTENTIELS ######################################################################################### ####################################################################################################################### ## Indécidable |
Modified tests/fr/gc_test.txt from [6b98b53011] to [02e5c85698].
more than 10,000 changes