Overview
| Comment: | [fr] plus de contrôle de la cohérence des guillemets |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | fr |
| Files: | files | file ages | folders |
| SHA3-256: |
6e559a9316aac9d3da39bb6f8dac6e90 |
| User & Date: | olr on 2017-10-30 19:33:10 |
| Other Links: | manifest | tags |
Context
|
2017-10-31
| ||
| 03:54 | [fr] tests: Le Misanthrope, de Molière check-in: 1a2f9e097b user: olr tags: trunk, fr | |
|
2017-10-30
| ||
| 19:33 | [fr] plus de contrôle de la cohérence des guillemets check-in: 6e559a9316 user: olr tags: trunk, fr | |
| 17:48 | [fr] inversion de l’ordre de suggestion des guillemets fermants check-in: 9235285083 user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [3876a84353] to [df69929635].
| ︙ | ︙ | |||
368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 |
(«)[^»“]+?(”) @@0,$
<<- not before(r"\w$") -1>> “ # Guillemet ouvrant différent du guillemet fermant (”).
<<- not after(r"^\w") -2>> " »" # Guillemet fermant différent du guillemet ouvrant («).
__<s>/typo(typo_cohérence_guillemets2)__
(“)[^”«]+?(») @@0,$
<<- not before(r"\w$") -1>> "« " # Guillemet ouvrant différent du guillemet fermant (»).
<<- not after(r"^\w") -2>> ” # Guillemet fermant différent du guillemet ouvrant (“).
TEST: C’est {{«}}stupide{{”}}.
TEST: Quel {{“}}emmerdeur{{»}}, ce gars-là.
TEST: « J’en suis “malade”. »
# Tout contrôle des espaces doit se faire avant ce point.
# À partir d’ici, toute règle est susceptible de supprimer des caractères et les remplacer par des espaces ou des chaînes de longueur égale.
| > > > > > > > > > > > > > | 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 |
(«)[^»“]+?(”) @@0,$
<<- not before(r"\w$") -1>> “ # Guillemet ouvrant différent du guillemet fermant (”).
<<- not after(r"^\w") -2>> " »" # Guillemet fermant différent du guillemet ouvrant («).
__<s>/typo(typo_cohérence_guillemets2)__
(“)[^”«]+?(») @@0,$
<<- not before(r"\w$") -1>> "« " # Guillemet ouvrant différent du guillemet fermant (»).
<<- not after(r"^\w") -2>> ” # Guillemet fermant différent du guillemet ouvrant (“).
__<s>/typo(typo_cohérence_guillemets3)__
(“)[^”’“«]+?(’)(?!\w) @@0,$
<<- not before(r"\w$") -1>> "‘" # Guillemet ouvrant différent du guillemet fermant (’).
<<- -2>> ” # Guillemet fermant différent du guillemet ouvrant (“).
__<s>/typo(typo_cohérence_guillemets4)__
(‘)[^’“«]+?(”) @@0,$
<<- not before(r"\w$") -1>> "“" # Guillemet ouvrant différent du guillemet fermant (”).
<<- not after(r"^\w") -2>> ’ # Guillemet fermant différent du guillemet ouvrant (‘).
TEST: C’est {{«}}stupide{{”}}.
TEST: Quel {{“}}emmerdeur{{»}}, ce gars-là.
TEST: Tu sais, {{‘}}ton ami{{”}} est venu.
TEST: Oui, je vois, mais c’est quand même un {{“}}salopard{{’}}.
TEST: « Je suis là.
TEST: — Oui, nous t’avons vu arriver. »
TEST: « J’en suis “malade”. »
# Tout contrôle des espaces doit se faire avant ce point.
# À partir d’ici, toute règle est susceptible de supprimer des caractères et les remplacer par des espaces ou des chaînes de longueur égale.
|
| ︙ | ︙ |