Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -370,15 +370,18 @@ TEST: c’est (enfin{{ )}} parti. TEST: voici des (parenthèses{{ )}}, n’est-ce pas ? ->> ) # Parenthèses collées -__/typo(typo_parenthese_fermante_collée)__ [)]\b(?![s¹²³⁴⁵⁶⁷⁸⁹⁰]\b) <<- ->> ") " # Il manque un espace après la parenthèse. -__/typo(typo_parenthese_ouvrante_collée)__ \b[(](?=[^)][^)][^)]) <<- ->> " (" # Il manque un espace avant la parenthèse. +__/typo(typo_parenthèse_fermante_collée)__ + [)]\b(?![s¹²³⁴⁵⁶⁷⁸⁹⁰]\b) <<- not before("\\([rR]e$") ->> ") " # Il manque un espace après la parenthèse. +__/typo(typo_parenthèse_ouvrante_collée)__ + \b[(](?=[^)][^)][^)]) <<- ->> " (" # Il manque un espace avant la parenthèse. TEST: C’est au fond du couloir{{(}}celui du deuxième étage{{)}}qu’il se trouve. TEST: (a + b)² +TEST: il faut (re)former tout ça. # Points et espaces __/typo(typo_point_entre_deux_espaces)__ [  ][.](?=[  ]) <<- ->> . # Pas d’espace avant un point. __/typo(typo_point_collé_à_mot_suivant)__ [  ][.](?=\w) <<- ->> ". |." # L’espace se place après le point, et non avant (ou bien sert de liant entre deux lettres). @@ -533,14 +536,19 @@ __[s](p_mot_entre_crochets)__ \[({w_1})\] @@1 <<- \1.isdigit() ~>> * <<- __else__ and morph(\1, ":G") ~>> =" " + \1 + " " <<- __else__ and \1.isalpha() ~>> " _" + +# parenthèses __[s](points_suspension_entre_parenthèses)__ \(…\) <<- ->> […] # Pour indiquer une troncature de texte, on utilise usuellement des crochets. <<- ~>> * +__(p_préfixes_entre_parenthèses)__ + " (\(re\))\w+" @@1 + <<- ~1>> * TEST: par {{O.R.}} ->> OR|O. R. TEST: l’{{A.N.P.E.}} n’existe plus TEST: ce chien […] ne {{semblez}} pas en forme. TEST: ce chat {{(…)}} ne {{ressemblez}} pas aux autres. @@ -563,10 +571,11 @@ TEST: Car [je] deviendrai plus insaisissable que jamais. TEST: C’est dans le dossier D:\Data TEST: Dossier C:\Program Files (x86)\LibreOffice TEST: [1] Dossier à revoir. TEST: jusqu’à 12h47 +TEST: Allons (re)voir ce film !!! !!!