Overview
Comment: | [fr] mise à jour: participes passés |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
e49de5b51ef7144c063b92e516bc7022 |
User & Date: | olr on 2018-11-05 10:45:21 |
Other Links: | manifest | tags |
Context
2018-11-05
| ||
14:54 | [fr] nr: confusion dans prendre son mal en patience +autres tests check-in: 644d2d2ea0 user: olr tags: trunk, fr | |
10:45 | [fr] mise à jour: participes passés check-in: e49de5b51e user: olr tags: trunk, fr | |
2018-11-02
| ||
10:09 | [fx][tb][lo][fr] dicollecte.org -> grammalecte.net check-in: dbc09a118c user: olr tags: trunk, fr, tb, fx, lo | |
Changes
Modified gc_lang/fr/rules.grx from [83d4856d9b] to [5d9db66845].
︙ | ︙ | |||
9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 | >tour de passe-passe >trou à >rat >tueuse à gages >usine à gaz >vache à lait >vectrice [>accélération|>position|>rotation|>vitesse] >vente à domicile vernis à ongles >voie de [recours|perdition] >vol à l’étalage >vol à la [sauvette|tire] <<- ~2:0>> * | > | 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 | >tour de passe-passe >trou à >rat >tueuse à gages >usine à gaz >vache à lait >vectrice [>accélération|>position|>rotation|>vitesse] >vente à domicile >vente aux enchères vernis à ongles >voie de [recours|perdition] >vol à l’étalage >vol à la [sauvette|tire] <<- ~2:0>> * |
︙ | ︙ | |||
9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 9781 | numéro @:B plein cadre top secret vieux jeu open source Créative Commons pair à pair pur [sucre|jus] terre à terre vieille école <<- morph(<1, ":(?:N|A|Q|W|V0e)", ":D") ~>> * __purge_couleurs__ | > | 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 9783 | numéro @:B plein cadre top secret vieux jeu open source Créative Commons pair à pair plein les yeux pur [sucre|jus] terre à terre vieille école <<- morph(<1, ":(?:N|A|Q|W|V0e)", ":D") ~>> * __purge_couleurs__ |
︙ | ︙ | |||
10235 10236 10237 10238 10239 10240 10241 | >perdre d’ avance >porter [atteinte|bonheur|caution|chance|malheur|plainte|préjudice|secours] >poser problème >prendre ?[ça|cela|ceci]¿ à la légère >prendre ?[ça|cela|ceci]¿ au [dépourvu|sérieux] >prendre bonne note >prendre [congé|conscience|contact|ombrage|peur|possession|racine|soin|vie] | | | 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 | >perdre d’ avance >porter [atteinte|bonheur|caution|chance|malheur|plainte|préjudice|secours] >poser problème >prendre ?[ça|cela|ceci]¿ à la légère >prendre ?[ça|cela|ceci]¿ au [dépourvu|sérieux] >prendre bonne note >prendre [congé|conscience|contact|ombrage|peur|possession|racine|soin|vie] >prendre de [court|vitesse] >prendre ?[ça|cela|ceci]¿ en charge >prendre ?[ça|cela|ceci]¿ pour argent comptant >prendre par surprise >prêter main-forte >rendre [hommage|visite] >rester lettre morte >rester lettres mortes |
︙ | ︙ | |||
10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 | TEST: c’est une vache à lait TEST: Ses talons aiguille étaient à la denière mode. TEST: elles seules peuvent s’en sortir. TEST: elle seule peut y arriver TEST: elle seules les femmes la font craquer TEST: À certains égards, la décence ordinaire apparaît donc comme un pendant à la banalité du mal théorisée par Hannah Arendt. TEST: cette région un temps florissante grâce aux mines de charbon @@@@ @@@@ @@@@ @@@@ | > | 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 | TEST: c’est une vache à lait TEST: Ses talons aiguille étaient à la denière mode. TEST: elles seules peuvent s’en sortir. TEST: elle seule peut y arriver TEST: elle seules les femmes la font craquer TEST: À certains égards, la décence ordinaire apparaît donc comme un pendant à la banalité du mal théorisée par Hannah Arendt. TEST: cette région un temps florissante grâce aux mines de charbon TEST: des étoiles plein les yeux. @@@@ @@@@ @@@@ @@@@ |
︙ | ︙ | |||
12767 12768 12769 12770 12771 12772 12773 12774 12775 12776 12777 12778 12779 12780 12781 12782 | # faim / fin __conf_faim_fin__ >avoir (>fin) [>rester|>demeurer] sur [ma|ta|sa|notre|votre|leur|leurs] (>fin) <<- /conf/ -1>> faim # Confusion. Pour évoquer l’envie de se sustenter, écrivez “faim”. TEST: avec ça, cet emmerdeur restera sur sa {{fin}} TEST: Elle avait {{fin}} # faite / faîte / fait __conf_faites_faîte_fait__ vous [ne|me|leur|lui|nous|vous] (>faîte) vous (>faîte) <<- /conf/ -1>> faites # Confusion. Le faîte (≠ faire) est le point culminant de quelque chose. | > > > > | 12770 12771 12772 12773 12774 12775 12776 12777 12778 12779 12780 12781 12782 12783 12784 12785 12786 12787 12788 12789 | # faim / fin __conf_faim_fin__ >avoir (>fin) [>rester|>demeurer] sur [ma|ta|sa|notre|votre|leur|leurs] (>fin) <<- /conf/ -1>> faim # Confusion. Pour évoquer l’envie de se sustenter, écrivez “faim”. >prendre >faim <<- /conf/ -2>> fin # Confusion. Écrivez “prendre fin” pour évoquer ce qui se termine. TEST: avec ça, cet emmerdeur restera sur sa {{fin}} TEST: Elle avait {{fin}} TEST: Ton ère va bientôt prendre {{faim}}. # faite / faîte / fait __conf_faites_faîte_fait__ vous [ne|me|leur|lui|nous|vous] (>faîte) vous (>faîte) <<- /conf/ -1>> faites # Confusion. Le faîte (≠ faire) est le point culminant de quelque chose. |
︙ | ︙ | |||
13127 13128 13129 13130 13131 13132 13133 | __conf_pâte_patte_pat__ [>patte|pat] [>alimentaire|>alsacienne|>chinoise|>feuilletée|>italienne|>thermique] [>patte|pat] au [basilic|beurre|saumon|pesto|poulet|thon] [>patte|pat] [à|a] [>pain|>crêpe|>gaufre|>pizza|>tarte|>modeler|>tartiner] [>patte|pat] [d’|de] [>amande|>amende|>fruit] <<- /conf/ -1>> pâte|pâtes # Confusion. La patte est le membre d’un animal (ou d’une table…). La matière pâteuse s’écrit “pâte”. | < | 13134 13135 13136 13137 13138 13139 13140 13141 13142 13143 13144 13145 13146 13147 | __conf_pâte_patte_pat__ [>patte|pat] [>alimentaire|>alsacienne|>chinoise|>feuilletée|>italienne|>thermique] [>patte|pat] au [basilic|beurre|saumon|pesto|poulet|thon] [>patte|pat] [à|a] [>pain|>crêpe|>gaufre|>pizza|>tarte|>modeler|>tartiner] [>patte|pat] [d’|de] [>amande|>amende|>fruit] <<- /conf/ -1>> pâte|pâtes # Confusion. La patte est le membre d’un animal (ou d’une table…). La matière pâteuse s’écrit “pâte”. >mettre ?[pas|jamais]¿ la main à la [>patte|pat] >coq en [>patte|pat] <<- /conf/ --1>> pâte # Confusion. La patte est le membre d’un animal (ou d’une table…). La matière pâteuse s’écrit “pâte”. >coup de [>pâte|pat] <<- /conf/ -3>> patte # Confusion. Une pâte est une matière pâteuse. Pour désigner le membre d’un animal, écrivez “patte”. |
︙ | ︙ | |||
13149 13150 13151 13152 13153 13154 13155 13156 13157 13158 13159 13160 13161 13162 | TEST: Elle n’a jamais mis la main à la {{patte}}. # peu / peux / peut __conf_peut_peux_peu2__ [peux|peut] [de|d’] @:[NA]¬* <<- /conf/ space_after(\1, 1, 3) -1>> peu # Confusion probable : “\1” est une forme conjuguée de “pouvoir”, écrivez “peu” pour dire “pas beaucoup”. # peut-être / peut être __conf_peut_être2__ *WORD peut être <<- /conf/ space_after(\2, 1, 1) and morph(\1, ":V", ":[NAQGM]") -2:3>> peut-être # Confusion probable. Pour dire “possiblement”, écrivez “peut-être”. | > > > | 13155 13156 13157 13158 13159 13160 13161 13162 13163 13164 13165 13166 13167 13168 13169 13170 13171 | TEST: Elle n’a jamais mis la main à la {{patte}}. # peu / peux / peut __conf_peut_peux_peu2__ [peux|peut] [de|d’] @:[NA]¬* <<- /conf/ space_after(\1, 1, 3) -1>> peu # Confusion probable : “\1” est une forme conjuguée de “pouvoir”, écrivez “peu” pour dire “pas beaucoup”. TEST: {{peut}} d’hommes savent comment s’y prendre TEST: peu d’argent # peut-être / peut être __conf_peut_être2__ *WORD peut être <<- /conf/ space_after(\2, 1, 1) and morph(\1, ":V", ":[NAQGM]") -2:3>> peut-être # Confusion probable. Pour dire “possiblement”, écrivez “peut-être”. |
︙ | ︙ | |||
15250 15251 15252 15253 15254 15255 15256 | TEST: Voici ce qui t’est {{du}}. TEST: Voici ce qui me sera {{du}}. TEST: Voici ce qui vous est {{du}}. | < < | < < | 15259 15260 15261 15262 15263 15264 15265 15266 15267 15268 15269 15270 15271 15272 15273 | TEST: Voici ce qui t’est {{du}}. TEST: Voici ce qui me sera {{du}}. TEST: Voici ce qui vous est {{du}}. !!!! Participes passés avec “avoir” (formes interrogatives) __ppas_avoir_pronom__ *WORD /VCint *WORD <<- /ppas/ morphVC(\2, ":V0a") and morph(\3, ":(?:Y|2p|Q.*:[fp])", ":m:[si]") and \3 != "prise" and not morph(\1, ">(?:les|[nv]ous|en)|:[NA].*:[fp]") and not before("(?i)\\b(?:quel(?:le|)s?|combien) ") -3>> =suggMasSing(\3) # Avec “avoir”, il faut un participe passé au masculin singulier, sauf si un COD précède. |
︙ | ︙ | |||
15287 15288 15289 15290 15291 15292 15293 15294 15295 15296 15297 15298 15299 15300 | TEST: les ont-ils {{détecté}} ? TEST: les avaient-ils {{détectez}} ? TEST: l’a-t-il {{finis}} ? TEST: m’as-tu {{entendus}} ? TEST: N’avais-tu pas crainte de tout perdre ? TEST: Combien de bêtes n’as-tu pas déjà massacrées TEST: Combien de bêtes as-tu déjà massacrées !! !! !!!! Impératif ! !! !! !! | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 15292 15293 15294 15295 15296 15297 15298 15299 15300 15301 15302 15303 15304 15305 15306 15307 15308 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321 15322 15323 15324 15325 15326 15327 15328 15329 15330 15331 15332 15333 15334 15335 15336 15337 15338 15339 15340 15341 15342 15343 15344 15345 15346 15347 15348 15349 15350 15351 15352 15353 15354 15355 15356 15357 15358 15359 15360 | TEST: les ont-ils {{détecté}} ? TEST: les avaient-ils {{détectez}} ? TEST: l’a-t-il {{finis}} ? TEST: m’as-tu {{entendus}} ? TEST: N’avais-tu pas crainte de tout perdre ? TEST: Combien de bêtes n’as-tu pas déjà massacrées TEST: Combien de bêtes as-tu déjà massacrées !! !! !!!! Participes passés génériques !! !! !! __ppas_avoir__ >avoir ~..e[rz]$ <<- /ppas/ not value(\1, "|A|avions|avoirs|") 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 “à”. >avoir ~..it$ <<- /ppas/ not value(\1, "|A|avoirs|") 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é. >avoir ~.ut$ <<- /ppas/ not value(\1, "|A|avoirs|") 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: Avoir {{marcher}} toute la journée m’a épuisée. TEST: Avez-vous {{signez}} le contrat ? TEST: Ont-ils {{signer}} le contrat ? TEST: Ai-je déjà {{signez}} le contrat ? TEST: A-t-il déjà {{signer}} le contrat ? TEST: Je ne lui ai rien {{demander}}, mais il est venu à notre secours au nom de la justice. 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 not value(\1, "|A|avions|avoirs|") 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 not value(\1, "|A|avoirs|") 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 not value(\1, "|A|avoirs|") 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 ? !! !! !!!! Impératif ! !! !! !! |
︙ | ︙ | |||
15674 15675 15676 15677 15678 15679 15680 | # Autres tests TEST: Ne rien céder. TEST: Ne pas manger. TEST: Ne manquer de rien. TEST: Ne jamais miser sur ces tocards. TEST: Ne m’en rien laisser. | < < < < < < < < < < < < < < < < < < < < < < < < | 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754 | # Autres tests TEST: Ne rien céder. TEST: Ne pas manger. TEST: Ne manquer de rien. TEST: Ne jamais miser sur ces tocards. TEST: Ne m’en rien laisser. !!! !!! !!! Processeur: purge des préverbes !! !!! !!! __purge_préverbes1__ [ne|n’|me|m’|te|se|s’|y] @:(?:[123][sp]|P|Y)¬:X|>rien/ <<- ~1>> * t’ @:(?:[123][sp]|P|Y)¬:(?:X|2s)|>(?:rien|ils?|elles?|on)/ <<- ~1>> * |
︙ | ︙ | |||
16279 16280 16281 16282 16283 16284 16285 | <<- /ppas/ morph(\1, ":V", ":Q|>(?:soit)/") and (morph(\2, ":Y", ":[NAQ]") or \2 in aSHOULDBEVERB) and not morph(<1, ":Y|>ce") and not value(<1, "|c’|") and not tag_before(\1, "ce_que") and not tag_before(\1, "suj_vinfi") -2>> =suggVerbPpas(\2) # Après “être”, le verbe ne devrait pas être à l’infinitif. >être ~..ez$ <<- /ppas/ morph(\1, ":V", ":Q|>(?:soit)/") and morph(\2, ":2p", ":[NAQ]") | | | | | > > > > > > | 16315 16316 16317 16318 16319 16320 16321 16322 16323 16324 16325 16326 16327 16328 16329 16330 16331 16332 16333 16334 16335 16336 16337 16338 16339 16340 16341 16342 16343 16344 16345 | <<- /ppas/ morph(\1, ":V", ":Q|>(?:soit)/") and (morph(\2, ":Y", ":[NAQ]") or \2 in aSHOULDBEVERB) and not morph(<1, ":Y|>ce") and not value(<1, "|c’|") and not tag_before(\1, "ce_que") and not tag_before(\1, "suj_vinfi") -2>> =suggVerbPpas(\2) # Après “être”, le verbe ne devrait pas être à l’infinitif. >être ~..ez$ <<- /ppas/ morph(\1, ":V", ":Q|>(?:soit)/") and morph(\2, ":2p", ":[NAQ]") -2>> =suggVerbPpas(\2) # Après “être”, le verbe ne devrait pas être conjugué à la 2ᵉ personne du pluriel. >être ~.it$ <<- /ppas/ morph(\1, ":V", ":Q|>(?:soit)/") and morph(\2, ":V(?:2.*:Ip.*:3s|3.*:Is.*:3s)", ":[NAQ]") and not tag_before(\1, "ce_que") and not tag_before(\1, "suj_vinfi") -2>> =suggVerbPpas(\2) # Après “être”, le verbe ne devrait pas être conjugué à la 3ᵉ personne du singulier. >être ~.ut$ <<- /ppas/ morph(\1, ":V", ":Q|>(?:soit)/") and morph(\2, ":V3.*:Is.*:3s", ":[NAQ]") and not tag_before(\1, "ce_que") and not tag_before(\1, "suj_vinfi") -2>> =suggVerbPpas(\2) # Après “être”, le verbe ne devrait pas être conjugué à la 3ᵉ personne du singulier. TEST: ils sont {{tromper}} par tous ces hypocrites. TEST: Je suis {{emporter}} par la vague. TEST: Je suis {{emportez}} par la vague. TEST: il était {{sortit}} avec enthousiasme. TEST: ils ont été {{reconnut}} par leurs pairs TEST: Jeûner n’est pas seulement cesser de manger. TEST: Ne pas aimer n’est pas oublier l’autre. TEST: Dire la vérité, c’eût été manquer à sa parole. TEST: C’est soit manquer une opportunité, soit arriver à ses fins de manière douteuse. TEST: Nous nous efforçons de comprendre ce qu’être veut dire, ce qu’être signifie. |
︙ | ︙ |