Grammalecte  Check-in [8cc845ffb8]

Overview
Comment:[fr] vous + 2pl
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 8cc845ffb8862c617f7a3a6032ebabeaaafd153a414195840dfcaf1009b4b584
User & Date: olr on 2017-05-18 14:53:03
Original Comment: [fr] impératif confus + moi
Other Links: manifest | tags
Context
2017-05-18
19:46
[fr] pt: quant à ça/cela/ceci check-in: d6502f415d user: olr tags: trunk, fr
14:53
[fr] vous + 2pl check-in: 8cc845ffb8 user: olr tags: trunk, fr
13:54
[fr] impératif confus + moi check-in: 552a7f8c44 user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/rules.grx from [f59bfd4066] to [5fc977e182].

9106
9107
9108
9109
9110
9111
9112
9113
9114


9115
9116
9117
9118
9119
9120








9121
9122
9123
9124
9125
9126
9127
9106
9107
9108
9109
9110
9111
9112


9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135







-
-
+
+






+
+
+
+
+
+
+
+







    # Conjugaison erronée. Accord avec « nous ». Le verbe devrait être à la 1ʳᵉ personne du pluriel.

TEST: Nous {{arriverez}} demain.
TEST: Et, nous laissant étonnés d’être encore là sans y avoir rien compris,


## 2pl
__[i]/conj(conj_vous_verbe)__
    ^ *vous +({w2})  @@$
__[i]/conj(conj_vous_verbe1)__
    ^ *vous +({w3})  @@$
    <<- morphex(\1, ":V", ":(?:G|Y|P|2p|3[sp])") and not after("^ +(?:je|ils?|elles?|on|[vn]ous) ")
    -1>> =suggVerb(@, ":2p")
    # Conjugaison erronée. Accord avec « vous ». Le verbe devrait être à la 2ᵉ personne du pluriel.

TEST: Vous {{arrivais}} trop tard.


__[i]/conj(conj_vous_verbe2)__
    vous [nm](?:e +(?:les? |l’|la |[nv]ous |)|’)({w_3})  @@$
    <<- morphex(\1, ":V", ":2p") and not word(-1) -1>> =suggVerb(@, ":2p")      # Conjugaison erronée. Accord avec « vous ». Le verbe devrait être à la 2ᵉ personne du pluriel.

TEST: vous ne l’{{avait}} pas vu.
TEST: je crois, vous m’{{avais}} trompé… 


## se + incohérence
__[i]/conj(conj_se_incohérence)__
    s(?:e +(?:les? +|la +|)|’(?:en +|y +|))({w_2}(?:e[zs]|ons|is|us))  @@$
    <<- morphex(\1, ":2s", ":3[sp]") -1>> =suggVerb(@, ":3s")                   # Incohérence. Avec le pronom “se”, le verbe ne peut être à la deuxième personne du pluriel.
    <<- __else__ and morphex(\1, ":1p", ":3[sp]") -1>> =suggVerb(@, ":3p")      # Incohérence. Avec le pronom “se”, le verbe ne peut être à la deuxième personne du pluriel.
    <<- __else__ and morphex(\1, ":2p", ":3[sp]") -1>> =suggVerbInfi(@)         # Incohérence. Avec le pronom “se”, le verbe ne peut être à la deuxième personne du pluriel.