Grammalecte  Check-in [7591e79cfd]

Overview
Comment:[fr] renommage de règles
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 7591e79cfd124d5306710765773b580afa97af32f92bbeeb0bc689c5b27de504
User & Date: olr on 2017-05-13 07:52:52
Other Links: manifest | tags
Context
2017-05-13
07:56
[fr] processeur de texte: FranceTV check-in: 1c34509b2e user: olr tags: trunk, fr
07:52
[fr] renommage de règles check-in: 7591e79cfd user: olr tags: trunk, fr
07:49
[build] use rule id instead of line id for callables check-in: f746aaf996 user: olr tags: trunk, build, major_change
Changes

Modified gc_lang/fr/rules.grx from [42697f7e9e] to [5e61321d4f].

262
263
264
265
266
267
268
269
270


271
272
273
274
275
276
277
278
279
280



281
282
283
284
285
286
287
288
289
290
291


292
293
294
295
296
297
298

299
300
301
302
303
304
305
262
263
264
265
266
267
268


269
270
271
272
273
274
275
276
277



278
279
280
281
282
283
284
285
286
287
288
289


290
291
292
293
294
295
296
297

298
299
300
301
302
303
304
305







-
-
+
+







-
-
-
+
+
+









-
-
+
+






-
+







#
# //////////////////////////////////////// CONTRÔLE DES ESPACES ////////////////////////////////////////
#


# Espaces surnuméraires
# Note : les tabulations ne sont pas soulignées dans LibreOffice. Mais l’erreur est bien présente.
__<s>/tab(tabs_début_ligne)__           ^[      ]+ <<- ->> ""                  # Espace(s) en début de ligne à supprimer : utilisez les retraits de paragraphe.
__<s>/tab(tabs_fin_ligne)__             [       ]+$ <<- ->> ""                 # Espace(s) en fin de ligne à supprimer.
__<s>/tab(tab_début_ligne)__           ^[      ]+ <<- ->> ""                   # Espace(s) en début de ligne à supprimer : utilisez les retraits de paragraphe.
__<s>/tab(tab_fin_ligne)__             [       ]+$ <<- ->> ""                  # Espace(s) en fin de ligne à supprimer.

TEST: __tab__ {{    }}Espaces surnuméraires.                                    ->> ""
TEST: __tab__ {{        }}— Je suis là…
TEST: __tab__ Espaces surnuméraires.{{              }}                          ->> ""
TEST: __tab__ Fin de ligne{{    }}


__<s>/esp(espaces_début_ligne)__        ^[   ]+ <<- ->> ""                      # Espace(s) en début de ligne à supprimer : utilisez les retraits de paragraphe (ou les tabulations à la rigueur).
__<s>/esp(espaces_fin_ligne)__          [   ]+$ <<- ->> ""                                          # Espace(s) en fin de ligne à supprimer.
__<s>/esp(espaces_milieu_ligne)__       (?:\b|[.?!,:;%‰‱˚»”])(  +) @@$ <<- -1>> " "                 # Espace(s) surnuméraire(s) à supprimer.
__<s>/esp(esp_début_ligne)__        ^[   ]+ <<- ->> ""                          # Espace(s) en début de ligne à supprimer : utilisez les retraits de paragraphe (ou les tabulations à la rigueur).
__<s>/esp(esp_fin_ligne)__          [   ]+$ <<- ->> ""                                              # Espace(s) en fin de ligne à supprimer.
__<s>/esp(esp_milieu_ligne)__       (?:\b|[.?!,:;%‰‱˚»”])(  +) @@$ <<- -1>> " "                     # Espace(s) surnuméraire(s) à supprimer.

TEST: {{         }}Encore des espaces surnuméraires.                    ->> ""
TEST: {{ }}— Je suis là…
TEST: Espaces surnuméraires.{{         }}                               ->> ""
TEST: Fin de ligne{{ }}
TEST: Espaces{{                 }}surnuméraires.                        ->> " "


# Espaces insécable et sécable, et tabulations
__<s>/esp(espaces_mélangés1)__              (?:  |  ) <<- ->> " | "                                 # Incohérence : l’espace insécable à côté de l’espace sécable n’a pas d’effet.
__<s>/esp(espaces_mélangés2)__              (?:\u0009[  ]|[  ]\u0009) <<- ->> " |	"                   # Incohérence : espace et tabulation.
__<s>/esp(esp_mélangés1)__              (?:  |  ) <<- ->> " | "                                     # Incohérence : l’espace insécable à côté de l’espace sécable n’a pas d’effet.
__<s>/esp(esp_mélangés2)__              (?:\u0009[  ]|[  ]\u0009) <<- ->> " |	"                     # Incohérence : espace et tabulation.

TEST: J’espère que ça ne va pas durer trop longtemps avec Mr{{  }}Paul.
TEST: J’espère que ça ne{{ 	}}va pas durer. (Ici, espace suivi d’une tabulation)


# Espaces insécables multiples
__<s>/esp(espaces_insécables_multiples)__   "[  ][  ]+" <<- ->> " | "                               # Espace(s) insécable(s) surnuméraire(s) à supprimer.
__<s>/esp(esp_insécables_multiples)__   "[  ][  ]+" <<- ->> " | "                                   # Espace(s) insécable(s) surnuméraire(s) à supprimer.

TEST: «{{  }}Je suis partie. »
TEST: « Je suis partie.{{  }}»


# Espaces et crochets et parenthèses
__<s>/typo(typo_espace_après_signe_ouvrant)__    "([[(]) "  @@0 <<- ->> \1                          # Pas d’espace après ce signe.