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. |
︙ | ︙ |