Grammalecte  Check-in [d9e25d942f]

Overview
Comment:[fr] màj: fusion des règles sur les apostrophes incorrectes
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: d9e25d942fa707452cd2afe4045c84c367684130c3ef3740f145ff8a05a464ff
User & Date: olr on 2017-11-20 23:54:54
Other Links: manifest | tags
Context
2017-11-21
00:09
[fr] lettre oubliée pour l’apostrophe typographique check-in: d1f617cbf9 user: olr tags: trunk, fr
2017-11-20
23:54
[fr] màj: fusion des règles sur les apostrophes incorrectes check-in: d9e25d942f user: olr tags: trunk, fr
11:43
[fr] màj: cohérence des guillemets check-in: 67ed7895ef user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [1037d25205] to [f85e28e7c0].

858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
TEST: {{C'}}est l’apostrophe typographique qui manque.                    ->> C’
TEST: C’est {{l'}}apostrophe typographique qui manque.                    ->> l’
TEST: {{Aujourd'}}hui, je suis fatigué
TEST: Je pense {{qu`}}elle se trompe
TEST: Que {{t'}}arrive-t-il ?


__[i>/typo(typo_apostrophe_plus_espace1)__
    (([ldsncjmt])(?:[’'´‘`] | [’'´‘′`] ?))[aeéiouhœæyîèêôû]  @@0,0
    <<- -1>> \2’                                                                                    # Pas d’espace avant ou après une apostrophe.
__[i>/typo(typo_apostrophe_plus_espace2)__
    ((lorsqu|puisqu|presqu|quoiqu|quelqu|jusqu|qu|aujourd|entr|ç)(?:[’'´‘′`] | [’'´‘′`] ?))[aeéiouhœæyîèêôû]  @@0,0
    <<- -1>> \2’                                                                                    # Pas d’espace avant ou après une apostrophe.
__[i>/typo(typo_apostrophe_double)__
    (([ldsncjmtç]|lorsqu|puisqu|presqu|quoiqu|quelqu|jusqu|qu|aujourd|entr)(?:[’'´‘′`][’'´‘′`]|”|“|"))[aeéiouhœæyîèêôû]  @@0,0
    <<- -1>> \2’                                                                                    # Apostrophe surnuméraire.

TEST: {{C’ }}est rageant.                                                 ->> C’
TEST: {{Lorsqu’ }}il vient, on s’ennuie.
TEST: {{l’'}}électricien est parti
TEST: Je pense {{qu ` }}elle ne viendra pas.









|
<
<
<
<
<
<
|
|







858
859
860
861
862
863
864
865






866
867
868
869
870
871
872
873
874
TEST: {{C'}}est l’apostrophe typographique qui manque.                    ->> C’
TEST: C’est {{l'}}apostrophe typographique qui manque.                    ->> l’
TEST: {{Aujourd'}}hui, je suis fatigué
TEST: Je pense {{qu`}}elle se trompe
TEST: Que {{t'}}arrive-t-il ?


__[i>/typo(typo_apostrophe_incorrecte)__






    (([ldsncjmtç]|lorsqu|puisqu|presqu|quoiqu|quelqu|jusqu|qu|aujourd|entr)(?:[’'´‘′`][’'´‘′` ]|”|“|"| [’'´‘′`] ?))[aeéiouhœæyîèêôû]  @@0,0
    <<- not (\2.__len__() == 1  and  \1.endswith("′ ")) -1>> \2’                                    # Apostrophe incorrecte.

TEST: {{C’ }}est rageant.                                                 ->> C’
TEST: {{Lorsqu’ }}il vient, on s’ennuie.
TEST: {{l’'}}électricien est parti
TEST: Je pense {{qu ` }}elle ne viendra pas.