Overview
Comment: | [fr] màj des tests |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
a2fb12a52a01bf7c1468f67acfdcfd92 |
User & Date: | olr on 2017-05-07 12:34:22 |
Other Links: | manifest | tags |
Context
2017-05-09
| ||
18:06 | [fr] faux positif: à cette heure matinale, il... check-in: 9359c3d388 user: olr tags: trunk, fr | |
2017-05-07
| ||
12:34 | [fr] màj des tests check-in: a2fb12a52a user: olr tags: trunk, fr | |
11:30 | [fr] phonet_simil: crochet crocher check-in: 2ae9573873 user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [0ff95d559d] to [236fb6c7cf].
︙ | ︙ | |||
522 523 524 525 526 527 528 | and morph(\1, ":", False) and morph(\2, ":", False) -2>> =\2.capitalize() # Après un point, une majuscule est généralement requise. TEST: Je suis là. {{viens}}. ->> Viens TEST: Ils sont devenus idiots. {{c}}’est peine perdue. __[s]/maj(majuscule_en_début_phrase)__ | | | | | 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 | and morph(\1, ":", False) and morph(\2, ":", False) -2>> =\2.capitalize() # Après un point, une majuscule est généralement requise. TEST: Je suis là. {{viens}}. ->> Viens TEST: Ils sont devenus idiots. {{c}}’est peine perdue. __[s]/maj(majuscule_en_début_phrase)__ ^ *([a-zéèâàô][\w-]+) @@$ <<- after("\w\w[.] +\w+") -1>> =\1.capitalize() # Majuscule en début de phrase, sauf éventuellement lors d’une énumération. TEST: {{je}} suis disponible quand tu veux. Mais pas aujourd’hui. ## virgules manquantes __[i>/virg(virgule_manquante_avant_etc)__ {w_1}( etc[.]) @@$ <<- -1>> , etc. # Avant « etc. », il faut mettre une virgule. __[i>/virg(virgule_manquante_avant_car)__ ({w_1})( car)(?= (?:j[e’]|tu|ils?|nous|vous|elles?|on|les?|la|ces?|des?|cette|[mts](?:on|a))\b) @@0,$ <<- not morph(\1, ":[DR]", False) -2>> , car |
︙ | ︙ | |||
3091 3092 3093 3094 3095 3096 3097 | # ce / se / ceux __[i]/conf(conf_se_verbe1)__ (ce) (?!faire)({infi}) @@0,3 <<- morph(\2, ":Y") and \1 != "CE" -1>> se # Confusion. Ce chien, ce chat… Se demander, se croire… __[i]/conf(conf_se_verbe2)__ (ce) (?!faire)({w_2}) @@0,3 | | | 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 | # ce / se / ceux __[i]/conf(conf_se_verbe1)__ (ce) (?!faire)({infi}) @@0,3 <<- morph(\2, ":Y") and \1 != "CE" -1>> se # Confusion. Ce chien, ce chat… Se demander, se croire… __[i]/conf(conf_se_verbe2)__ (ce) (?!faire)({w_2}) @@0,3 <<- morph(\2, ":V[123].*:(?:Y|[123][sp])") and not morph(\2, ">(?:devoir|pouvoir|sembler) ") and \2[0].islower() and \1 != "CE" -1>> se # Confusion : « \2 » est un verbe. Exemples : ce bâtiment, se perdre. __[i]/conf(conf_pour_ce_faire)__ pour (se) faire,? ({w_2}) @@5,$ <<- (\0.find(",") >= 0 or morphex(\2, ":G", ":[AYD]")) -1>> ce # Confusion probable. Dans cette locution, il faut employer “ce”.|http://fr.wiktionary.org/wiki/pour_ce_faire __[i]/conf(conf_ne_se1)!6__ ne (ce) @@3 <<- -1>> se # Confusion. Ce chien, ce chat… Se demander, se croire… |
︙ | ︙ | |||
3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 | TEST: {{ceux}} train arrive trop vite. TEST: {{ceux}} ne doit pas nous faire oublier ce désastre TEST: qui {{ce}} donne en spectacle. TEST: les expatriés éloignés ou ceux habitant ici TEST: les photographies de ceux n’ayant pas dépassé sept sur vingt. TEST: Pensez-vous que ceux ne sachant même pas ce qu’est une VHS peuvent y trouver leur compte ? TEST: la réduction de ma liberté intellectuelle et celle de ceux autour de moi # ces / ses / c’est __[s]/conf(conf_c_est1)__ ([scSC]es) (?:à|au-dessus|avec|aux?|contre|derrière|devant|par|pour|sans) (?:l(?:es?|a|)|une?|[cs]es?|cette|de?s?|du|lui|elles?|eux|nous|vous) @@0 <<- -1>> c’est # Confusion. Écrivez « c’est » pour dire « ceci est… ». __[s>/conf(conf_c_est2)__ | > | 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 | TEST: {{ceux}} train arrive trop vite. TEST: {{ceux}} ne doit pas nous faire oublier ce désastre TEST: qui {{ce}} donne en spectacle. TEST: les expatriés éloignés ou ceux habitant ici TEST: les photographies de ceux n’ayant pas dépassé sept sur vingt. TEST: Pensez-vous que ceux ne sachant même pas ce qu’est une VHS peuvent y trouver leur compte ? TEST: la réduction de ma liberté intellectuelle et celle de ceux autour de moi TEST: […] qui ne peut être si ardente qu’elle ne se doive, ce semble, éteindre par la moindre goutte de sang qui sorte de leurs plaies. # ces / ses / c’est __[s]/conf(conf_c_est1)__ ([scSC]es) (?:à|au-dessus|avec|aux?|contre|derrière|devant|par|pour|sans) (?:l(?:es?|a|)|une?|[cs]es?|cette|de?s?|du|lui|elles?|eux|nous|vous) @@0 <<- -1>> c’est # Confusion. Écrivez « c’est » pour dire « ceci est… ». __[s>/conf(conf_c_est2)__ |
︙ | ︙ | |||
7755 7756 7757 7758 7759 7760 7761 | <<- \2.endswith("e") and morphex(\2, ":V1.*:Ip.*:[13]s", ":[GM]|>envie ") -2>> =suggVerbPpas(\2, ":m:s") # Erreur de numérisation ? <<- __else__ and \2.endswith("s") and morphex(\2, ":V1.*:Ip.*:2s", ":[GM]") -2>> =suggVerbPpas(\2, ":m:p") # Erreur de numérisation ? TEST: __ocr__ vous serez {{couche}} en terre. TEST: __ocr__ nous serons {{presses}} de monter à bord de ce train-ci. | | | 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 | <<- \2.endswith("e") and morphex(\2, ":V1.*:Ip.*:[13]s", ":[GM]|>envie ") -2>> =suggVerbPpas(\2, ":m:s") # Erreur de numérisation ? <<- __else__ and \2.endswith("s") and morphex(\2, ":V1.*:Ip.*:2s", ":[GM]") -2>> =suggVerbPpas(\2, ":m:p") # Erreur de numérisation ? TEST: __ocr__ vous serez {{couche}} en terre. TEST: __ocr__ nous serons {{presses}} de monter à bord de ce train-ci. TEST: __ocr__ Elle était toujours persuadée que B. serait {{acquitte}} TEST: __ocr__ je reconnais que j’ai pas {{traîne}} TEST: __ocr__ elle est fauchée et a {{emprunte}} de l’argent TEST: __ocr__ Alors il lui est {{remonte}} dessus TEST: __ocr__ quel héros d’avoir {{affronte}} ces salopards de la police TEST: __ocr__ il n’était pas le seul à être {{remonte}} contre eux. TEST: __ocr__ par terre et je suis {{retourne}} sur la tombe. TEST: __ocr__ Après on a {{creuse}} vers le haut. |
︙ | ︙ | |||
8564 8565 8566 8567 8568 8569 8570 | -3>> =suggFemPlur(@) # Accord avec le sujet « \1 » : « \3 » devrait être au féminin pluriel. TEST: elles se sentent {{perdu}} __[i]/ppas(ppas_le_verbe_pensée)__ le ((?:trouv|consid[éè]r|cr[ouû]|rend|voilà)\w*) +({w_2}[esx]) @@w,$ | | | | 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 | -3>> =suggFemPlur(@) # Accord avec le sujet « \1 » : « \3 » devrait être au féminin pluriel. TEST: elles se sentent {{perdu}} __[i]/ppas(ppas_le_verbe_pensée)__ le ((?:trouv|consid[éè]r|cr[ouû]|rend|voilà)\w*) +({w_2}[esx]) @@w,$ <<- morph(\1, ">(?:trouver|considérer|croire|rendre|voilà) ", False) and morphex(\2, ":[AQ].*:(?:[me]:p|f)", ":(?:G|Y|[AQ].*:m:[is])") -2>> =suggMasSing(@) # Accord avec le COD “le” : « \2 » doit être au masculin singulier. __[i]/ppas(ppas_la_verbe_pensée)__ la ((?:trouv|consid[éè]r|cr[ouû]|rend|voilà)\w*) +({w_2}[uiéesx]) @@w,$ <<- morph(\1, ">(?:trouver|considérer|croire|rendre|voilà) ", False) and morphex(\2, ":[AQ].*:(?:[fe]:p|m)", ":(?:G|Y|[AQ]:f:[is])") -2>> =suggFemSing(@) # Accord avec le COD “la” : « \2 » doit être au féminin singulier. __[i]/ppas(ppas_les_verbe_pensée)__ les ((?:trouv|consid[éè]r|cr[ouû]|rend|voilà)\w*) +({w_2}) @@w,$ <<- morph(\1, ">(?:trouver|considérer|croire|rendre|voilà) ", False) and morphex(\2, ":[AQ].*:s", ":(?:G|Y|[AQ].*:[ip])") -2>> =suggPlur(@) # Accord avec le COD “les” : « \2 » doit être au pluriel. __[i]/ppas(ppas_me_te_verbe_pensée)__ ([mt]e) ((?:trouv|consid[éè]r|cr[ouû]|rend|voilà)\w*) +({w_2}[sx]) @@0,w,$ |
︙ | ︙ | |||
8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 | # -2>> =suggPlur(@) # Accord avec le pronom “vous” : « \2 » doit être au pluriel. TEST: ces hommes le rendent {{dingues}} TEST: Il me considère {{stupides}} TEST: Elle nous trouve {{stupide}} TEST: Je les crois {{capable}} du pire TEST: la voilà {{perdu}} TEST: nous nous crûmes {{perdu}} TEST: Elle me rend {{folles}}. TEST: l’homme se considère {{instruits}} alors qu’il n’est qu’un aveugle qui tâtonne. TEST: Me voilà bien {{avancés}} ! TEST: avec eux, te voilà {{embarqués}} dans une drôle d’histoire… TEST: un accident et nous voilà mal {{barré}}… TEST: Le voilà {{perdue}} dans son délire. | > | 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 | # -2>> =suggPlur(@) # Accord avec le pronom “vous” : « \2 » doit être au pluriel. TEST: ces hommes le rendent {{dingues}} TEST: Il me considère {{stupides}} TEST: Elle nous trouve {{stupide}} TEST: Je les crois {{capable}} du pire TEST: la voilà {{perdu}} TEST: la voilà {{forcé}} à abandonner TEST: nous nous crûmes {{perdu}} TEST: Elle me rend {{folles}}. TEST: l’homme se considère {{instruits}} alors qu’il n’est qu’un aveugle qui tâtonne. TEST: Me voilà bien {{avancés}} ! TEST: avec eux, te voilà {{embarqués}} dans une drôle d’histoire… TEST: un accident et nous voilà mal {{barré}}… TEST: Le voilà {{perdue}} dans son délire. |
︙ | ︙ |