Grammalecte  Check-in [d075c90579]

Overview
Comment:[fr] meilleures suggestions pour les erreurs du type je +est
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: d075c90579e199f5b9168d6b0552b5aafc3e49ed21628a3e6626b5742e36c4cf
User & Date: olr on 2017-11-05 18:45:37
Other Links: manifest | tags
Context
2017-11-05
18:52
[fr] test erroné check-in: d1ca58dacb user: olr tags: trunk, fr
18:45
[fr] meilleures suggestions pour les erreurs du type je +est check-in: d075c90579 user: olr tags: trunk, fr
2017-11-04
12:54
[fr][bug] certaines +nom: erreur sur la zone de suggestion check-in: e927d745ce user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [354cfe6329] to [c1ea6ffbf2].

10855
10856
10857
10858
10859
10860
10861
10862

10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874

10875
10876
10877
10878

10879
10880

10881
10882
10883
10884
10885
10886
10887
!!!! Conjugaison                                                                                    
!!
!!

## 1sg
__[i]/conj(conj_j)__
    j’({w_1})  @@2
    <<- morphex(\1, ":V", ":1s|>(?:en|y)")

    -1>> =suggVerb(@, ":1s")                                 # Conjugaison erronée. Accord avec « je ». Le verbe devrait être à la 1ʳᵉ personne du singulier.
__[i]/conj(conj_je)__
    (je) +({w_1})  @@0,$
    <<- morphex(\2, ":V", ":(?:1s|G)") and not (morph(\2, ":[PQ]", False) and morph(word(-1), ":V0.*:1s", False, False))
    -2>> =suggVerb(@, ":1s")                                 # Conjugaison erronée. Accord avec « \1 ». Le verbe devrait être à la 1ʳᵉ personne du singulier.
#__[i]/conj(conj_je_pronom)__
#    (je) +> +({w_1})  @@0,$
#    <<- morphex(\2, ":V", ":(?:1s|G|1p)")
#    -2>> =suggVerb(@, ":1s")                                 # Conjugaison erronée. Accord avec « \1 ». Le verbe devrait être à la 1ʳᵉ personne du singulier.
__[i]/conj(conj_j_en_y)__
    (j’(?:y|en)) +({w_1})  @@0,$
    <<- morphex(\2, ":V", ":(?:1s|G|1p)")

    -2>> =suggVerb(@, ":1s")                                 # Conjugaison erronée. Accord avec « \1 ». Le verbe devrait être à la 1ʳᵉ personne du singulier.
__[i]/conj(conj_moi_qui)__
    (moi +qui) +({w_1})  @@0,$
    <<- morphex(\2, ":V", ":(?:1s|G|1p|3p!)")

    -2>> =suggVerb(@, ":1s")                                 # Conjugaison erronée. Accord avec « \1 ». Le verbe devrait être à la 1ʳᵉ personne du singulier.


TEST: je {{donnerait}} tout pour y parvenir.
TEST: Je le lui {{prend}}.
TEST: Je l’{{apprend}}.
TEST: Je les {{contre-attaques}}.
TEST: C’est moi qui {{donnes}} des maux de têtes !
TEST: Je maudis celui d’entre nous qui {{mens}}.
TEST: J’y {{vient}}.







|
>
|


|
|
<
<
<
|


|
>
|


|
>
|

>







10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868



10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
!!!! Conjugaison                                                                                    
!!
!!

## 1sg
__[i]/conj(conj_j)__
    j’({w_1})  @@2
    <<- morphex(\1, ":V", ":1s|>(?:en|y) ") >>>
    <<- \1 == "est" or \1 == "es" -1>> ai|aie|suis          # Conjugaison erronée. Confusion probable entre “être” et “avoir”. Accord avec « \1 ». Le verbe devrait être à la 1ʳᵉ personne du singulier.
    <<- __else__ -1>> =suggVerb(@, ":1s")                   # Conjugaison erronée. Accord avec « je ». Le verbe devrait être à la 1ʳᵉ personne du singulier.
__[i]/conj(conj_je)__
    (je) +({w_1})  @@0,$
    <<- morphex(\2, ":V", ":(?:1s|G)") and not (morph(\2, ":[PQ]", False) and morph(word(-1), ":V0.*:1s", False, False)) >>>
    <<- \2 == "est" or \2 == "es" -2>> ai|aie|suis          # Conjugaison erronée. Confusion probable entre “être” et “avoir”. Accord avec « \1 ». Le verbe devrait être à la 1ʳᵉ personne du singulier.



    <<- __else__ -2>> =suggVerb(@, ":1s")                   # Conjugaison erronée. Accord avec « \1 ». Le verbe devrait être à la 1ʳᵉ personne du singulier.
__[i]/conj(conj_j_en_y)__
    (j’(?:y|en)) +({w_1})  @@0,$
    <<- morphex(\2, ":V", ":(?:1s|G|1p)") >>>
    <<- \2 == "est" or \2 == "es" -2>> ai|aie|suis          # Conjugaison erronée. Confusion probable entre “être” et “avoir”. Accord avec « \1 ». Le verbe devrait être à la 1ʳᵉ personne du singulier.
    <<- __else__ -2>> =suggVerb(@, ":1s")                   # Conjugaison erronée. Accord avec « \1 ». Le verbe devrait être à la 1ʳᵉ personne du singulier.
__[i]/conj(conj_moi_qui)__
    (moi +qui) +({w_1})  @@0,$
    <<- morphex(\2, ":V", ":(?:1s|G|1p|3p!)") >>>
    <<- \2 == "est" or \2 == "es" -2>> ai|aie|suis          # Conjugaison erronée. Confusion probable entre “être” et “avoir”. Accord avec « \1 ». Le verbe devrait être à la 1ʳᵉ personne du singulier.
    <<- __else__ -2>> =suggVerb(@, ":1s")                   # Conjugaison erronée. Accord avec « \1 ». Le verbe devrait être à la 1ʳᵉ personne du singulier.

TEST: je l’{{est}} perdu de vue.                                ->> ai|aie|suis
TEST: je {{donnerait}} tout pour y parvenir.
TEST: Je le lui {{prend}}.
TEST: Je l’{{apprend}}.
TEST: Je les {{contre-attaques}}.
TEST: C’est moi qui {{donnes}} des maux de têtes !
TEST: Je maudis celui d’entre nous qui {{mens}}.
TEST: J’y {{vient}}.