Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -2190,10 +2190,11 @@ vous vous-même vous-mêmes vous [seul|seule|seuls|seules] vous autres + ni vous <<- not morph(<1, ">ne/|:R") />> _2p_ __tag_verbes__ en @:V.*:(?:Y|[123][sp]|P) @@ -4066,10 +4067,46 @@ TEST: {{jeudi}} 17 aout 1912 ->> samedi TEST: lundi, 18 août 1912 avant Jésus-Christ (date imaginaire) TEST: {{jeudi}}, 18 août 1563 : mort de La Boétie (calendrier julien) ->> mercredi TEST: mercredi, 18 août 1563 : mort de La Boétie (calendrier julien) + +__date_nuits_soirées_matinées__ + !! dans la [matinée|nuit|soirée] de dimanche à lundi ¡¡ + !! dans la [matinée|nuit|soirée] de lundi à mardi ¡¡ + !! dans la [matinée|nuit|soirée] de mardi à mercredi ¡¡ + !! dans la [matinée|nuit|soirée] de mercredi à jeudi ¡¡ + !! dans la [matinée|nuit|soirée] de jeudi à vendredi ¡¡ + !! dans la [matinée|nuit|soirée] de vendredi à samedi ¡¡ + !! dans la [matinée|nuit|soirée] de samedi à dimanche ¡¡ + dans la [matinée|nuit|soirée] de [lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche] à [lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche] + <<- --4:0>> de dimanche à lundi|de lundi à mardi|de mardi à mercredi|de mercredi à jeudi|de jeudi à vendredi|de vendredi à samedi|de samedi à dimanche + && Cette \3 n’existe pas, les deux journées ne se succédant pas. + +TEST: dans la nuit {{de jeudi à mardi}} +TEST: dans la nuit de dimanche à lundi +TEST: dans la nuit de lundi à mardi +TEST: dans la nuit de mardi à mercredi +TEST: dans la nuit de mercredi à jeudi +TEST: dans la nuit de jeudi à vendredi +TEST: dans la nuit de vendredi à samedi +TEST: dans la nuit de samedi à dimanche +TEST: dans la soirée de dimanche à lundi +TEST: dans la soirée de lundi à mardi +TEST: dans la soirée de mardi à mercredi +TEST: dans la soirée de mercredi à jeudi +TEST: dans la soirée de jeudi à vendredi +TEST: dans la soirée de vendredi à samedi +TEST: dans la soirée de samedi à dimanche +TEST: dans la matinée de dimanche à lundi +TEST: dans la matinée de lundi à mardi +TEST: dans la matinée de mardi à mercredi +TEST: dans la matinée de mercredi à jeudi +TEST: dans la matinée de jeudi à vendredi +TEST: dans la matinée de vendredi à samedi +TEST: dans la matinée de samedi à dimanche + !! !! !!!! Traits d’union !! !! @@ -6196,11 +6233,11 @@ !! !! ## Incohérences avec formes verbales 1sg et 2sg sans sujet -__conj_xxxai__sans_sujet!3__ +__conj_1s_sans_sujet_xxxai!3__ [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~ai$ <<- /conj/ not tag_before(\1, "_1s_") and morph(\-1, ":1s", ":(?:E|G|W|M|J|3[sp])") --1>> =suggVerb(\-1, ":3s") && Incohérence. Ceci est un verbe à la 1ʳᵉ personne du singulier. Sujet (“je” ou “moi qui”) introuvable. [me|m’|te|t’] ?[le|la|l’|les|en|y]¿ ~ai$ @@ -6223,11 +6260,11 @@ TEST: Lui, quand il y pensait, en {{arrivai}} à chaque fois à la même conclusion. TEST: {{dansai}} puis oubliait TEST: ce qui, dans le meilleur des cas, peut-être, oui, c’est vrai, vous {{donnerai}} l’avantage. -__conj_xxxas_xxxes__sans_sujet!3__ +__conj_2s_sans_sujet_xxxas_xxxes!3__ [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~[ae]s$ <<- /conj/ not tag_before(\1, "_2s_") and morph(\-1, ":2s", ":(?:E|G|W|M|J|3[sp]|1p)") --1>> =suggVerb(\-1, ":3s") && Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable. [me|m’|te|t’] ?[le|la|l’|les|en|y]¿ ~[ae]s$ @@ -6252,11 +6289,11 @@ TEST: {{arrimeras}} le voilier TEST: n’est-ce pas, indubitablement, nous la {{contestes}} TEST: nous laisserons derrière nous les empires de la Terre. -__conj_xxxxxs_sans_sujet!3__ +__conj_1s_2s_sans_sujet_xxxs!3__ [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~[iudnrtpcï]s$ <<- /conj/ not tag_before(\1, "_1s_") and not tag_before(\1, "_2s_") and morph(\-1, ":[12]s", ":(?:E|G|W|M|J|3[sp]|2p|1p)") --1>> =suggVerb(\-1, ":3s") && Incohérence. Le sujet de cette forme verbale est introuvable. [me|m’|te|t’] ?[le|la|l’|les|en|y]¿ ~[iudnrtpcï]s$ @@ -6320,16 +6357,16 @@ TEST: Elle, ici et dans tous les cas de figure, {{veux}} toujours en faire plus. TEST: Le total de cette opération, contrairement à ce qu’on pense, {{équivaux}} à au moins trois d’entre eux. ## Incohérences avec formes verbales 1pl et 2pl sans sujet -__conj_xxxons_sans_sujet!3__ +__conj_1p_sans_sujet!3__ ~ons$ <<- /conj/ morph(\1, ":1p", ":[EGMNAJ]") and not tag_before(\1, "_1p_") and not (\1.istitle() and before0("\\w")) -1>> =suggVerb(\1, ":3p") && Ceci est un verbe à la 1ʳᵉ personne du pluriel. Sujet (“nous” ou équivalent) introuvable. -__conj_xxxez_sans_sujet!3__ +__conj_2p_sans_sujet!3__ ~ez$ <<- /conj/ morph(\1, ":2p", ":[EGMNAJ]") and not tag_before(\2, "_2p_") and not (\1.istitle() and before0("\\w")) -1>> =suggVerb(\1, ":3p") && Ceci est un verbe à la 2ᵉ personne du pluriel. Sujet (“vous” ou équivalent) introuvable. TEST: les hommes et les femmes, qui sans un bruit, sans une parole amère, {{continuerons}} leur tâche n’en seront pas plus récompensés. @@ -6339,10 +6376,11 @@ TEST: ce sont des terroristes et ça ne nous arrivera pas à nous, qui n’avons rien à nous reprocher TEST: mes supérieurs et moi-même avons pris la décision de ne pas vendre TEST: Ni lui ni moi n’avions mangé TEST: Mon épouse et moi-même avons toujours dit TEST: que vous ou moi ignorions à peu près tout du boson de Higgs n’a pas du tout le même sens +TEST: ni vous ni personne ne le retrouverez # Confusion futur / conditionnel __vmode_je_futur!6__ ([demain|oui|non|certainement|absolument|totalement]) ?,¿ [je|j’] ?[ne|n’]¿ ?y¿ (*WORD) ?@:[WX]¿ ?@:[WX]¿ @@ -12906,10 +12944,13 @@ [avant|après|dès|depuis] le lever de soleil [avant|après|dès|depuis] le lever du jour [avant|après|dès|depuis] l’ aube [avant|après|dès|depuis] le crépuscule <<- ~>> * + + dans la [matinée|nuit|soirée] de [lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche] à [lundi|mardi|mercredi|jeudi|vendredi|samedi|dimanche] + <<- ~>> * à la fin de [la|l’] [après-midi|matinée|nuit|soirée] au [début|milieu] de [la|l’] [après-midi|matinée|nuit|soirée] en [début|milieu|fin] [de|d’] [après-midi|matinée|soirée] <<- ~>> * @@ -13223,10 +13264,11 @@ au fil du temps comme au bon vieux temps dans peu de temps dans très peu de temps dans un [premier|second|troisième|quatrième] temps + depuis ce temps-là depuis peu depuis ?[assez|si|très|trop]¿ peu de temps depuis la nuit des temps depuis quelque temps depuis tout ce temps ?passé¿ @@ -13285,21 +13327,22 @@ un peu [plus|moins] longtemps que [prévu|nécessaire] un peu [plus|moins] longtemps que d’ habitude <<- ~>> * __purge_locutions_instant_moment__ - à ce moment ?[exact|particulier|précis]¿ - à cet instant ?[exact|particulier|précis]¿ + à aucun moment + à ce [moment|moment-là] ?[exact|particulier|précis]¿ + à cet [instant|instant-là] ?[exact|particulier|précis]¿ à chaque [instant|moment] ?passé¿ à un moment donné à un moment ou à un autre au [dernier|même|bon|mauvais] [moment|instant] au bout d’ un [instant|moment] dans ces moments-là d’ instant en instant d’ un [instant|moment] à l’ autre - en ce moment ?[particulier]¿ + en ce [moment|moment-là] ?[particulier]¿ en ces [temps-là|temps-ci] en cet instant ?[particulier|précis]¿ le moment venu par [instants|moments] un instant plus [tôt|tard] @@ -13630,11 +13673,11 @@ à [autrui|bâbord|brûle-pourpoint|califourchon|chacun|cheval|cloche-pied|confesse|contrecœur|contre-cœur|contre-pied|contre-sens|contretemps|>demi-mot|demi-voix|dessein|foison|grand-peine|genoux|gogo|jamais|jeun|loisir|merveille|moitié|nouveau|outrance|peine|perpète|perpette|perpétuité|présent|raison|rallonge|rebrousse-poil|reculons|regret|renverse|risque|sec|tâtons|tire-d’aile|tire-larigot|tort|tribord|tout-va|vif] à [mi-chemin|mi-côte|mi-jambe+s|mi-mandat|mi-mot+s|mi-parcours|mi-temps|mi-voix] à air comprimé à angle droit à armes égales - à aucun [moment|prix] + à aucun prix à autre chose à ?[si|très|trop]¿ bas [bruit|cout|coût|prix] à bâtons rompus à beaucoup près à belles dents @@ -14206,10 +14249,12 @@ en ?[assez|si|très|trop]¿ haute [estime|mer] en l’ absence [de|d’] preuve suffisante en l’ absence [de|d’] preuve suffisante du contraire en l’ absence [de|d’] preuves suffisantes en l’ absence [de|d’] preuves suffisantes du contraire + en l’ état actuel + en l’ état actuel des choses en l’ occurrence en lieu sûr en ligne [de|d’] [compte|mire] en main propre en mains propres @@ -17061,10 +17106,13 @@ TEST: l’homme d’un mètre soixante-dix appelé “général” TEST: tout mon être tendu vers la victoire TEST: Pierre et elle n’étaient plus mari et femme TEST: La formule que, ce jour, vous avez trouvée TEST: La galette que, cette nuit-là, nous avons mangée. +TEST: Si vous devez partir ou rester +TEST: Si Rosanna est venue ici, elle y est venue fatiguée par la vie +TEST: ceux de modeste condition n’ont pas semblable privilège @@@@ @@@@ @@@@ @@ -27858,11 +27906,11 @@ TEST: Une société a vendu un terrain à bâtir à un acquéreur, lequel entreprend des travaux pour y construire un pavillon. __conj_personne__ personne @:V¬:(?:3s|P|G|[QA].*:f:s) - <<- /conj/ morph(<1, ":C||>,", ":(?:P|Q|[123][sp]|R)") + <<- /conj/ morph(<1, ":C||>,", ":(?:P|Q|[123][sp]|R)|>ni/") --1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier. personne qui @:V¬:(?:3s|P|G) <<- /conj/ morph(<1, ":[CRV]||>,", ":D") --1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.