Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -8499,18 +8499,19 @@ TEST: avec la ou les indications qu’on recontre ici et là. TEST: de la non moins indispensable défense des libertés, individuelles ou collectives, professionnelles ou locales [par-la|de-la|jusque-la|celui-la|celle-la|ceux-la|celles-la] - <<- /conf/ ->> =\1[:-2]+"là" # Écrivez “là” et non “la”. + <<- /conf/ ->> =\1[:-2]+"là" # Écrivez “là” et non “la”. [celle|celles|celui|ceux] la - <<- /conf/ ->> \1-là # Écrivez “là” et non “la”. + <<- /conf/ ->> \1-là # Écrivez “là” et non “la”. /-là - <<- /conf/ morph(\1, ":V", ":[NA]", 0, -3) - -1>> =\1[:-3]+"-la|" + \1[:-3]+" là" # Confusion. Pour un COD, utilisez “la”. Ou, si ce “là” signifie “ici”, ne mettez pas de trait d’union. + <<- /conf/ morph(\1, ":V", ":[NA]", 0, -3) >>> + <<- /conf/ morph(\1, ":V..t") -1>> =\1[:-3]+"-la|" + \1[:-3]+" là" # Confusion. Pour un COD, utilisez “la”. Ou, si ce “là” signifie “ici”, ne mettez pas de trait d’union. + <<- /conf/ __else__ -1>> =\1[:-3]+" là" # Confusion. Si ce “là” signifie “ici”, ne mettez pas de trait d’union. [ne|me|te|se] là <<- /conf/ -2>> la # Confusion : “là” signifie “ici”.|http://fr.wiktionary.org/wiki/l%C3%A0 TEST: {{jusque-la}}, tout va bien @@ -21330,39 +21331,39 @@ TEST: les montrer {{inflexible}} nous aidera à les convaincre. ->> inflexibles __ppas_le_verbe_pensée__ le [>trouver|>considérer|>croire|>imaginer|>rendre|voilà] *WORD - <<- /ppas/ morph(\3, ":[AQ].*:(?:[me]:p|f)", ":(?:G|Y|V0|[AQ].*:m:[is])") and not (morph(\2, ":Y") and morph(\3, ":3s")) + <<- /ppas/ morph(\3, ":[AQ].*:(?:[me]:p|f)", ":(?:G|Y|V0|P|[AQ].*:m:[is])") and not (morph(\2, ":Y") and morph(\3, ":3s")) -3>> =suggMasSing(\3) # Accord avec le COD “le” : « \3 » doit être au masculin singulier. __ppas_la_verbe_pensée__ la [>trouver|>considérer|>croire|>imaginer|>rendre|voilà] *WORD - <<- /ppas/ morph(\3, ":[AQ].*:(?:[fe]:p|m)", ":(?:G|Y|V0|[AQ]:f:[is])") and not (morph(\2, ":Y") and morph(\2, ":3s")) + <<- /ppas/ morph(\3, ":[AQ].*:(?:[fe]:p|m)", ":(?:G|Y|V0|P|[AQ]:f:[is])") and not (morph(\2, ":Y") and morph(\2, ":3s")) -3>> =suggFemSing(\3) # Accord avec le COD “la” : « \2 » doit être au féminin singulier. __ppas_les_verbe_pensée__ les [>trouver|>considérer|>croire|>imaginer|>rendre|voilà] *WORD - <<- /ppas/ morph(\3, ":[AQ].*:s", ":(?:G|Y|V0|[AQ].*:[ip])") and not (morph(\2, ":Y") and morph(\3, ":3s")) + <<- /ppas/ morph(\3, ":[AQ].*:s", ":(?:G|Y|V0|P|[AQ].*:[ip])") and not (morph(\2, ":Y") and morph(\3, ":3s")) -3>> =suggPlur(\3) # Accord avec le COD “les” : « \2 » doit être au pluriel. __ppas_me_te_verbe_pensée__ [me|m’|te|t’] [>trouver|>considérer|>croire|>imaginer|>rendre|voilà] *WORD - <<- /ppas/ morph(\3, ":[AQ].*:p", ":(?:G|Y|V0|[AQ].*:[is])") and not (morph(\2, ":Y") and morph(\3, ":3s")) + <<- /ppas/ morph(\3, ":[AQ].*:p", ":(?:G|Y|V0|P|[AQ].*:[is])") and not (morph(\2, ":Y") and morph(\3, ":3s")) -3>> =suggSing(\3) # Accord avec le pronom “\1” : « \3 » doit être au singulier. __ppas_se_verbe_pensée__ [se|s’] [>trouver|>considérer|>croire|>imaginer|>rendre] *WORD - <<- /ppas/ morph(\2, ":3s") and morph(\3, ":[AQ].*:p", ":(?:G|Y|V0|[AQ].*:[is])") and not (morph(\2, ":Y") and morph(\3, ":3s")) + <<- /ppas/ morph(\2, ":3s") and morph(\3, ":[AQ].*:p", ":(?:G|Y|V0|P|[AQ].*:[is])") and not (morph(\2, ":Y") and morph(\3, ":3s")) -3>> =suggSing(\3) # Accord avec le pronom “se” (le verbe étant au singulier) : « \3 » doit être au singulier. <<- /ppas/ __else__ and morph(\2, ":3p") and morph(\3, ":[AQ].*:s", ":(?:G|Y|V0|[AQ].*:[ip])") and not (morph(\2, ":Y") and morph(\3, ":3s")) -3>> =suggPlur(\3) # Accord avec le pronom “se” (le verbe étant au pluriel) : « \3 » doit être au pluriel. __ppas_nous_verbe_pensée__ nous [>trouver|>considérer|>croire|>imaginer|>rendre|voilà] *WORD <<- /ppas/ ( not morph(\2, ":1p") or (morph(\2, ":1p") and value(<1, "|nous|ne|")) ) - and morph(\3, ":[AQ].*:s", ":(?:G|Y|V0|[AQ].*:[ip])") and not (morph(\2, ":Y") and morph(\3, ":3s")) + and morph(\3, ":[AQ].*:s", ":(?:G|Y|V0|P|[AQ].*:[ip])") and not (morph(\2, ":Y") and morph(\3, ":3s")) -3>> =suggPlur(\3) # Accord avec le pronom “nous” : « \3 » doit être au pluriel. TEST: ces hommes le rendent {{dingues}} TEST: Il me considère {{stupides}} TEST: Elle nous trouve {{stupide}} @@ -21381,10 +21382,11 @@ TEST: ils se considèrent {{béni}} TEST: une chance pour elle alors qu’il n’a pas choisi TEST: elle se révèle d’ailleurs être une alliée de taille TEST: mais les considérer uniquement ainsi fait perdre la signification politique de leur geste. TEST: nous considérer ainsi fait le lit de la haine… +TEST: les voilà souriant aux vissicitudes de l’existence !! !!