Grammalecte  Check-in [26e4a0c075]

Overview
Comment:[fr] màj: avoir +ppas
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 26e4a0c075b62af8ffcf5e15870a84658bd60912229e6b8530b05e1f7dfbb3bd
User & Date: olr on 2019-03-13 19:50:06
Other Links: manifest | tags
Context
2019-03-14
10:10
[fr] faux positif check-in: 620cfd5895 user: olr tags: trunk, fr
2019-03-13
19:50
[fr] màj: avoir +ppas check-in: 26e4a0c075 user: olr tags: trunk, fr
2019-03-12
09:00
[fr] règle non nommée check-in: 238b979aa1 user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [0e301a3485] to [ce358c0693].

17360
17361
17362
17363
17364
17365
17366
17367
17368
17369
17370
17371





17372
17373
17374
17375
17376
17377
17378





17379
17380
17381
17382
17383
17384
17385
17360
17361
17362
17363
17364
17365
17366





17367
17368
17369
17370
17371
17372
17373





17374
17375
17376
17377
17378
17379
17380
17381
17382
17383
17384
17385







-
-
-
-
-
+
+
+
+
+


-
-
-
-
-
+
+
+
+
+







__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|et|qui]  ?[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|mais|où|ou|quand|qui|pourquoi|puisque|quoique|si|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
        <<- /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|et|qui]  ?[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|mais|où|ou|quand|qui|pourquoi|puisque|quoique|si|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
        <<- /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