Grammalecte  Check-in [e72a9109a9]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: e72a9109a91ca7a00b94f6a6a4cb99b946f24fa86375efdff70b31cf119deba0
User & Date: olr on 2020-03-02 12:07:34
Other Links: manifest | tags
Context
2020-03-02
12:59
[graphspell][py] count words occurrence: count elided words check-in: f1c63ee223 user: olr tags: trunk, graphspell
12:07
[fr] ajustements check-in: e72a9109a9 user: olr tags: trunk, fr
10:38
[fr] erreur de frappe dans message: location -> locution check-in: a14e9fc8ff user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [358e9914cf] to [578794455a].

21664
21665
21666
21667
21668
21669
21670
21671

21672
21673
21674
21675
21676
21677
21678

21679
21680
21681
21682
21683
21684
21685
21686
21687
21688
21689
21690
21691
21692
21693
21694
21695
21696
21697
21698

21699
21700
21701
21702
21703
21704
21705
21664
21665
21666
21667
21668
21669
21670

21671
21672
21673
21674
21675
21676
21677

21678
21679
21680
21681
21682
21683
21684
21685
21686
21687
21688
21689
21690
21691
21692
21693
21694
21695
21696
21697
21698
21699
21700
21701
21702
21703
21704
21705
21706







-
+






-
+




















+








__immu_les_avoir_fait_vinfi__
    les >avoir fait ?[me|m’|te|t’|se|s’|nous|vous|leur]¿ $:Y
        <<- !3>>


__ppas_pronom_avoir__
    [je|j’|tu|il|elle|on|ils|elles|iel|iels|et|qui]  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  *WORD
    [je|j’|tu|il|elle|on|ils|elles|iel|iels|et|qui|ça|cela|ceci|celui-ci|celui-là|celle-ci|celle-là|ceeux-ci|ceux-là|celles-ci|celles-là]  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  *WORD
        <<- /ppas/ not value(\-1, "|barre|confiance|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
            and value(<1, "|<start>|,|comme|comment|et|lorsque|lorsqu’|mais|où|ou|quand|qui|pourquoi|puisque|puisqu’|quoique|quoiqu’|si|s’|sinon|")
            and \-1.islower() and morph(\-1, ":(?:[123][sp]|Q.*:[fp])", ":(?:G|W|Q.*:m:[si])")
        --1>> =suggVerbPpas(\-1, ":m:s")
        # Ce verbe devrait être un participe passé au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

    [je|j’|tu|il|elle|on|ils|elles|iel|iels|et|qui]  ?[ne|n’]¿  en  >avoir  *WORD
    [je|j’|tu|il|elle|on|ils|elles|iel|iels|et|qui|ça|cela|ceci|celui-ci|celui-là|celle-ci|celle-là|ceeux-ci|ceux-là|celles-ci|celles-là]  ?[ne|n’]¿  en  >avoir  *WORD
        <<- /ppas/ not value(\-1, "|barre|confiance|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")
            and value(<1, "|<start>|,|comme|comment|et|lorsque|lorsqu’|mais|où|ou|quand|qui|pourquoi|puisque|puisqu’|quoique|quoiqu’|si|s’|sinon|")
            and \-1.islower() and morph(\-1, ":(?:[123][sp])", ":[GWQ]")
        --1>> =suggVerbPpas(\-1, ":m:s")
        # Ce verbe devrait être un participe passé au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: ils leur avaient {{donnés}} du fil à retordre.                                ->> donné
TEST: il a {{affronte}} une bande de voleurs de bétail                              ->> affronté
TEST: J’ai {{mettrai}} du sel.                                                      ->> mis
TEST: J’ai {{lut}} son journal.                                                     ->> lu
TEST: Si j’avais {{sut}}.                                                           ->> su
TEST: Il a {{prit}} le train.                                                       ->> pris
TEST: Il a {{donner}} sa vie pour elle.                                             ->> donné
TEST: Ils leur ont {{données}} un cadeau.                                           ->> donné
TEST: ils avaient, en ce temps-là, déjà {{perdus}} leurs illusions                  ->> perdu
TEST: Ils ont à plusieurs reprises {{perdus}} leur sang-froid.                      ->> perdu
TEST: Elle avait {{pose}} son tricot                                                ->> posé
TEST: qui ont {{refuse}} de se soumettre                                            ->> refusé
TEST: il a {{suffit}} de le pousser un peu                                          ->> suffi
TEST: il en a toujours {{était}} ainsi                                              ->> été
TEST: celle-ci avait {{tenue}} compte de notre passé                                ->> tenu
TEST: Ils avaient barre sur lui.


__ppas_nous_vous_avoir__
    [nous|vous]  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  *WORD
    <<- /ppas/ morph(\1, ":Os")
        and not value(\-1, "|barre|confiance|charge|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|")