Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -485,11 +485,11 @@ \[…\] <<- ~>> * __[s](p_mot_entre_crochets)__ \[({w_1})\] @@1 <<- \1.isdigit() ~>> * <<- __else__ and morph(\1, ":G", False) ~>> =" " + \1 + " " - <<- __else__ and \1.isalpha() ~>> _ + <<- __else__ and \1.isalpha() ~>> " _" __[s](points_suspension_entre_parenthèses)__ \(…\) <<- ->> […] # Pour indiquer une troncature de texte, on utilise usuellement des crochets. <<- ~>> * @@ -4950,11 +4950,11 @@ [lui|leur] en (~[ae]s$) ~¬[tT]u <<- /conj/ morph(\1, ":2s", ":(?:E|G|W|M|J|3[sp])") and not tag_before(\1, "2s") -1>> =suggVerb(\1, ":3s") # Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable. ~[ae]s$ ~¬[tT]u - <<- /conj/ morph(\1, ":2s", ":(?:E|G|W|M|J|3[sp]|N|A|Q)") and not (\1.istitle() and before0(r"\w")) and not tag_before(\1, "2s") + <<- /conj/ morph(\1, ":2s", ":(?:E|G|W|M|J|3[sp]|N|A|Q|1p)") and not (\1.istitle() and before0(r"\w")) and not tag_before(\1, "2s") -1>> =suggVerb(\1, ":3s") # Incohérence. Ceci est un verbe à la 2ᵉ personne du singulier. Sujet (“tu” ou “toi qui”) introuvable. __conj_xxxxxs_sans_sujet!3__ [se|s’] ?[en|y|le|la|l’|les]¿ (~[iudnrtpcï]s$) @@ -5398,15 +5398,17 @@ à compter du [1er|1ᵉʳ|~\d\d?] {mois} ?[dernier|prochain|~\d{2,5}]¿ en l’ an ~\d{2,5} en l’ an de grâce ~\d{2,5} en {mois} ~\d{2,5} [de|d’|D’] {mois} ~\d{2,5} + à la {mi_mois} ?~\d{2,5}¿ + <<- ~>> * + en ~\d{2,5} [,|] en ~\d{2,5} @:¬:[AN].*:[pi] de ~\d{2,5} @:A.*:s - à la {mi_mois} ?~\d{2,5}¿ - <<- ~>> * + <<- ~1:2>> * TEST: ils sont depuis le 2 janvier {{parti}} à l’étranger. TEST: ils sont depuis le 2 janvier 2012 {{parti}} à l’étranger. @@ -5445,11 +5447,11 @@ mais m’ est avis [que|qu’|qu] or donc puis [|,] grand bien lui fasse - <<- ~1:0>> * + <<- ~2:0>> * __purge_horaires_et_durée__ 24 [heures|h] [sur|/] 24 7 [jours|j] [sur|/] 7 @@ -6750,11 +6752,11 @@ au sens le [plus|moins] @:A.*:[me]:[si] du terme au sens @:A.*:[me]:[si] du terme <<- ~>> * bien entendu - <<- ~>> * + <<- ~2:0>> * bien entendu <<- morph(<1, ":[NAQR]|>que?/") ~>> * comme [moi|toi|lui|elle|nous|vous|eux|elles|ça|cela]