︙ | | | ︙ | |
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
|
TEST: {{Là bas}}. ->> Là-bas
TEST: elle viendra, {{n’est ce pas}} ? ->> n’est-ce pas
TEST: {{N’est ce pas}} ->> N’est-ce pas
TEST: seulement par {{ouï dire}}. ->> ouï-dire
TEST: {{par derrière}} la maison ->> par-derrière
TEST: Tout ce que nous faisons {{par ci, par là}}. ->> par-ci, par-là|par-ci par-là
TEST: {{par dessus}} ->> par-dessus
TEST: des considérations {{terre à terre}} ->> terre-à-terre
TEST: Que vas-tu faire {{vis à vis}} d’eux ->> vis-à-vis
__tu_arrière_grand_parent__
>arrière >grand >tante
<<- /tu/ ->> arrière-grand-tante|arrière-grands-tantes && Mettez des traits d’union.
|
>
>
|
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
|
TEST: {{Là bas}}. ->> Là-bas
TEST: elle viendra, {{n’est ce pas}} ? ->> n’est-ce pas
TEST: {{N’est ce pas}} ->> N’est-ce pas
TEST: seulement par {{ouï dire}}. ->> ouï-dire
TEST: {{par derrière}} la maison ->> par-derrière
TEST: Tout ce que nous faisons {{par ci, par là}}. ->> par-ci, par-là|par-ci par-là
TEST: {{par dessus}} ->> par-dessus
TEST: {{Quelques unes}} sont très habiles. ->> Quelques-unes
TEST: {{quelques un}} seront blâmés, les autres pardonnés ->> quelques-uns
TEST: des considérations {{terre à terre}} ->> terre-à-terre
TEST: Que vas-tu faire {{vis à vis}} d’eux ->> vis-à-vis
__tu_arrière_grand_parent__
>arrière >grand >tante
<<- /tu/ ->> arrière-grand-tante|arrière-grands-tantes && Mettez des traits d’union.
|
︙ | | | ︙ | |
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
|
TEST: combien de {{plu value}} ->> plus-value|plus-values
TEST: Un énorme {{plus value}}. ->> plus-value
TEST: Versez des {{pots de vin}} s’il le faut. ->> pots-de-vin
TEST: ils ont fait un {{prêt relai}} ->> prêt-relai|prêt-relais|prêts-relais
TEST: un {{prêt bail}} ->> prêt-bail|prêts-bails
TEST: {{un}} {{prête nom}} ->> une|||prête-nom
TEST: je connais le {{ras le bol}} ->> ras-le-bol
TEST: {{Quelques unes}} sont très habiles. ->> Quelques-unes
TEST: {{quelques un}} seront blâmés, les autres pardonnés ->> quelques-uns
TEST: des {{rendez vous}} ->> rendez-vous
TEST: un Mars par {{rendez vous}} ->> rendez-vous
TEST: faire du {{rentre dedans}} ->> rentre-dedans
TEST: Habiter au {{rez de chaussée}}, quelle horreur. ->> rez-de-chaussée
TEST: encore un {{rond point}} ->> rond-point|ronds-points
TEST: J’en ai ma claque de ces {{ronds de cuir}} ->> ronds-de-cuir
TEST: agis toujours avec {{sang froid}} ->> sang-froid
|
<
<
|
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
|
TEST: combien de {{plu value}} ->> plus-value|plus-values
TEST: Un énorme {{plus value}}. ->> plus-value
TEST: Versez des {{pots de vin}} s’il le faut. ->> pots-de-vin
TEST: ils ont fait un {{prêt relai}} ->> prêt-relai|prêt-relais|prêts-relais
TEST: un {{prêt bail}} ->> prêt-bail|prêts-bails
TEST: {{un}} {{prête nom}} ->> une|||prête-nom
TEST: je connais le {{ras le bol}} ->> ras-le-bol
TEST: des {{rendez vous}} ->> rendez-vous
TEST: un Mars par {{rendez vous}} ->> rendez-vous
TEST: faire du {{rentre dedans}} ->> rentre-dedans
TEST: Habiter au {{rez de chaussée}}, quelle horreur. ->> rez-de-chaussée
TEST: encore un {{rond point}} ->> rond-point|ronds-points
TEST: J’en ai ma claque de ces {{ronds de cuir}} ->> ronds-de-cuir
TEST: agis toujours avec {{sang froid}} ->> sang-froid
|
︙ | | | ︙ | |
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
|
# pire
__bs_pire__
[moins|aussi|plus] >pire
<<- /bs/ -2>> mauvais|mauvaise|mauvaises && Tournure erronée : “\1 \2”. Écrivez “mauvais” ou tout autre synonyme (atroce, horrible, raté…).|http://www.academie-francaise.fr/plus-pire-moins-pire
de mal en >pire
<<- /loc/ ->> de mal en pis && Locution erronée. Écrivez “de mal en pis”.
au pire aller
<<- /bs/ ->> au pis aller && Locution erronée. Écrivez “au pis aller”.|https://fr.wiktionary.org/wiki/au_pis_aller
TEST: c’est plus {{pire}} que tout. ->> mauvais|mauvaise|mauvaises
TEST: il est moins {{pire}} que l’autre. ->> mauvais|mauvaise|mauvaises
TEST: elles sont aussi {{pires}} que les autres. ->> mauvais|mauvaise|mauvaises
TEST: ils vont {{de mal en pire}} ->> de mal en pis
TEST: {{Au pire aller}}, on s’en passera. ->> Au pis aller
# pour de rire
__bs_pour_de_rire__
pour de rire
|
>
>
>
>
|
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
|
# pire
__bs_pire__
[moins|aussi|plus] >pire
<<- /bs/ -2>> mauvais|mauvaise|mauvaises && Tournure erronée : “\1 \2”. Écrivez “mauvais” ou tout autre synonyme (atroce, horrible, raté…).|http://www.academie-francaise.fr/plus-pire-moins-pire
pas si >pire
<<- /bs/ --1>> mauvais|mauvaise|mauvaises && Tournure erronée : “pas si pire”. Écrivez “mauvais” ou tout autre synonyme (atroce, horrible, raté…).|http://www.academie-francaise.fr/plus-pire-moins-pire
de mal en >pire
<<- /loc/ ->> de mal en pis && Locution erronée. Écrivez “de mal en pis”.
au pire aller
<<- /bs/ ->> au pis aller && Locution erronée. Écrivez “au pis aller”.|https://fr.wiktionary.org/wiki/au_pis_aller
TEST: c’est plus {{pire}} que tout. ->> mauvais|mauvaise|mauvaises
TEST: il est moins {{pire}} que l’autre. ->> mauvais|mauvaise|mauvaises
TEST: elles sont aussi {{pires}} que les autres. ->> mauvais|mauvaise|mauvaises
TEST: ils ne sont pas si {{pires}}. ->> mauvais|mauvaise|mauvaises
TEST: ils vont {{de mal en pire}} ->> de mal en pis
TEST: {{Au pire aller}}, on s’en passera. ->> Au pis aller
# pour de rire
__bs_pour_de_rire__
pour de rire
|
︙ | | | ︙ | |
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
|
--1>> =suggVerb(\-1, ":1s") && Conjugaison erronée. Accord avec “je”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
j’ ?[en|y]¿ @:V¬:(?:1s|Ov)
[je|j’] [ne|n’|le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:V¬:(?:1s|Ov)
[je|j’] [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:1s|Ov)
[je|j’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:(?:1s|Ov)
[je|j’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:1s|Ov)
[je|j’] ?[ne|n’]¿ [lui|leur] en @:V¬:(?:1s|Ov)
<<- /conj/ value(\-1, "|est|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.
<<- /conj/ __else__ --1>> =suggVerb(\-1, ":1s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
TEST: j’{{es}} déjà donné ->> ai|aie|suis
TEST: je l’{{est}} perdu de vue. ->> ai|aie|suis
TEST: je {{donnerait}} tout pour y parvenir. ->> donnerais
TEST: Je le lui {{prend}}. ->> prends
|
|
|
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
|
--1>> =suggVerb(\-1, ":1s") && Conjugaison erronée. Accord avec “je”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
j’ ?[en|y]¿ @:V¬:(?:1s|Ov)
[je|j’] [ne|n’|le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:V¬:(?:1s|Ov)
[je|j’] [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:1s|Ov)
[je|j’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:(?:1s|Ov)
[je|j’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:1s|Ov)
[je|j’] ?[ne|n’]¿ [lui|leur|y] en @:V¬:(?:1s|Ov)
<<- /conj/ value(\-1, "|est|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.
<<- /conj/ __else__ --1>> =suggVerb(\-1, ":1s") && Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 1ʳᵉ personne du singulier.
TEST: j’{{es}} déjà donné ->> ai|aie|suis
TEST: je l’{{est}} perdu de vue. ->> ai|aie|suis
TEST: je {{donnerait}} tout pour y parvenir. ->> donnerais
TEST: Je le lui {{prend}}. ->> prends
|
︙ | | | ︙ | |
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
|
<<- /conf/ __else__ -2>> =suggSimil(\2, ":(?:1s|Ov)", False) && Incohérence avec “je” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
j’ ?[en|y]¿ @:¬:(?:V|Ov)
[je|j’] [ne|n’|le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:¬:(?:V|Ov)
[je|j’] [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
[je|j’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V
[je|j’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V
[je|j’] ?[ne|n’]¿ [lui|leur] en $:¬:V
<<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:1s|Ov)")
--1>> suis \-1|étais \-1|fus \-1|serai \-1|serais \-1|ai \-1|avais \-1|eus \-1|aurai \-1|aurais \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:1s|Ov)", False) && Incohérence avec “\1” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: Je ne le {{croix}} pas ->> crois|croîs|croie
TEST: Je {{travail}}. ->> travaille
TEST: Je vous {{vraiment}} reconnaissant. ->> suis vraiment|étais vraiment|fus vraiment|serai vraiment|serais vraiment|ai vraiment|avais vraiment|eus vraiment|aurai vraiment|aurais vraiment
|
|
|
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
|
<<- /conf/ __else__ -2>> =suggSimil(\2, ":(?:1s|Ov)", False) && Incohérence avec “je” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
j’ ?[en|y]¿ @:¬:(?:V|Ov)
[je|j’] [ne|n’|le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur] @:¬:(?:V|Ov)
[je|j’] [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
[je|j’] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V
[je|j’] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V
[je|j’] ?[ne|n’]¿ [lui|leur|y] en $:¬:V
<<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:1s|Ov)")
--1>> suis \-1|étais \-1|fus \-1|serai \-1|serais \-1|ai \-1|avais \-1|eus \-1|aurai \-1|aurais \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:1s|Ov)", False) && Incohérence avec “\1” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: Je ne le {{croix}} pas ->> crois|croîs|croie
TEST: Je {{travail}}. ->> travaille
TEST: Je vous {{vraiment}} reconnaissant. ->> suis vraiment|étais vraiment|fus vraiment|serai vraiment|serais vraiment|ai vraiment|avais vraiment|eus vraiment|aurai vraiment|aurais vraiment
|
︙ | | | ︙ | |
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
|
## 2sg
__conj_tu__
tu @:V¬:(?:Ov|P|[ISK].*:2s)
tu [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:Ov|P|[ISK].*:2s)
tu [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:Ov|P|[ISK].*:2s)
tu ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:(?:P|[ISK].*:2s)
tu ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:P|[ISK].*:2s)
tu ?[ne|n’]¿ [lui|leur] en @:V¬:(?:P|[ISK].*:2s)
<<- /conj/ not morph(<1, ":V0") and not ( morph(<1, ":W") and morph(<2, ":V0") )
--1>> =suggVerb(\-1, ":2s") && Conjugaison erronée. Accord avec “tu”. Le verbe devrait être à la 2ᵉ personne du singulier.
TEST: ce que je sais tu le {{sait}} déjà ->> sais
TEST: Tu ne {{ment}} jamais. ->> mens
TEST: Tu {{a}} mal ? ->> as
TEST: Tu ne le lui {{prend}} pas. ->> prends
|
|
|
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
|
## 2sg
__conj_tu__
tu @:V¬:(?:Ov|P|[ISK].*:2s)
tu [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:Ov|P|[ISK].*:2s)
tu [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:Ov|P|[ISK].*:2s)
tu ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:(?:P|[ISK].*:2s)
tu ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:P|[ISK].*:2s)
tu ?[ne|n’]¿ [lui|leur|y] en @:V¬:(?:P|[ISK].*:2s)
<<- /conj/ not morph(<1, ":V0") and not ( morph(<1, ":W") and morph(<2, ":V0") )
--1>> =suggVerb(\-1, ":2s") && Conjugaison erronée. Accord avec “tu”. Le verbe devrait être à la 2ᵉ personne du singulier.
TEST: ce que je sais tu le {{sait}} déjà ->> sais
TEST: Tu ne {{ment}} jamais. ->> mens
TEST: Tu {{a}} mal ? ->> as
TEST: Tu ne le lui {{prend}} pas. ->> prends
|
︙ | | | ︙ | |
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
|
__conf_tu_non_verbe__
tu @:¬:(?:V|Ov)
tu [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
tu [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
tu ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V
tu ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V
tu ?[ne|n’]¿ [lui|leur] en $:¬:V
<<- /conf/ not tag(\1, "eg1mot") and not morph(<1, ":(?:2s|V0)|>(?:pronom|à)/") >>>
<<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:2s|Ov)")
--1>> es \-1|étais \-1|fus \-1|seras \-1|serais \-1|as \-1|avais \-1|eus \-1|auras \-1|aurais \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:2s|Ov)", False) && Incohérence avec “tu” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: tu {{croix}} que tu sais quelque chose, mais tu ne sais rien. ->> crois|croîs|croies
TEST: tu la {{croix}} idiote ? ->> crois|croîs|croies
|
|
|
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
|
__conf_tu_non_verbe__
tu @:¬:(?:V|Ov)
tu [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
tu [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
tu ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V
tu ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V
tu ?[ne|n’]¿ [lui|leur|y] en $:¬:V
<<- /conf/ not tag(\1, "eg1mot") and not morph(<1, ":(?:2s|V0)|>(?:pronom|à)/") >>>
<<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:2s|Ov)")
--1>> es \-1|étais \-1|fus \-1|seras \-1|serais \-1|as \-1|avais \-1|eus \-1|auras \-1|aurais \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:2s|Ov)", False) && Incohérence avec “tu” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: tu {{croix}} que tu sais quelque chose, mais tu ne sais rien. ->> crois|croîs|croies
TEST: tu la {{croix}} idiote ? ->> crois|croîs|croies
|
︙ | | | ︙ | |
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
|
--1>> est \-1|était \-1|fut \-1|sera \-1|serait \-1|a \-1|avait \-1|eut \-1|aura \-1|aurait \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- /conf/ __else__ -2>> =suggSimil(\2, ":(?:3s|Ov)", False) && Incohérence avec “il” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
il [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
il [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
il ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V
il ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V
il ?[ne|n’]¿ [lui|leur] en $:¬:V
<<- /conf/ not morph(<1, ":3s") and not value(<1, "|t’|") and not value(\-1, "|c’|ce|") >>>
<<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3s|Ov)")
--1>> est \-1|était \-1|fut \-1|sera \-1|serait \-1|a \-1|avait \-1|eut \-1|aura \-1|aurait \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:3s|Ov)", False) && Incohérence avec “il” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: il {{et}} parti. ->> est|hait|ait
TEST: il {{souvent}} malade ->> est souvent|était souvent|fut souvent|sera souvent|serait souvent|a souvent|avait souvent|eut souvent|aura souvent|aurait souvent
|
|
|
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
|
--1>> est \-1|était \-1|fut \-1|sera \-1|serait \-1|a \-1|avait \-1|eut \-1|aura \-1|aurait \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- /conf/ __else__ -2>> =suggSimil(\2, ":(?:3s|Ov)", False) && Incohérence avec “il” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
il [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
il [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
il ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V
il ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V
il ?[ne|n’]¿ [lui|leur|y] en $:¬:V
<<- /conf/ not morph(<1, ":3s") and not value(<1, "|t’|") and not value(\-1, "|c’|ce|") >>>
<<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3s|Ov)")
--1>> est \-1|était \-1|fut \-1|sera \-1|serait \-1|a \-1|avait \-1|eut \-1|aura \-1|aurait \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:3s|Ov)", False) && Incohérence avec “il” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: il {{et}} parti. ->> est|hait|ait
TEST: il {{souvent}} malade ->> est souvent|était souvent|fut souvent|sera souvent|serait souvent|a souvent|avait souvent|eut souvent|aura souvent|aurait souvent
|
︙ | | | ︙ | |
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
|
on @:V¬:(?:3s|Ov)
<<- /conj/ not (morph(\2, ":[PQ]") and morph(<1, ":V0.*:3s")) --1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “on”. Le verbe devrait être à la 3ᵉ personne du singulier.
on [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3s|P|Ov)
on [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3s|P|Ov)
on ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:(?:3s|P)
on ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:3s|P)
on ?[ne|n’]¿ [lui|leur] en @:V¬:(?:3s|P)
<<- /conj/ --1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “on”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: on {{remué}} beaucoup. ->> remue|remuait|remua
TEST: on {{refuses}} tout cela ->> refuse
TEST: on ne se {{bougent}} pas suffisamment ->> bouge
__conf_on_non_verbe__
on @:¬:(?:V|Ov)|>ou/
<<- /conf/ not morph(<1, ":3s") and not value(<1, "|n’|m’|t’|s’|") and not value(\-1, "|c’|ce|si|") and not tag(\1, "eg1mot") >>>
<<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3s|Ov)")
--1>> est \-1|était \-1|fut \-1|sera \-1|serait \-1|a \-1|avait \-1|eut \-1|aura \-1|aurait \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- /conf/ __else__ -2>> =suggSimil(\2, ":(?:3s|Ov)", False) && Incohérence avec “on” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
on [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
on [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
on ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:¬:(?:V|Ov)
on ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:¬:(?:V|Ov)
on ?[ne|n’]¿ [lui|leur] en @:¬:(?:V|Ov)
<<- /conf/ not morph(<1, ":3s") and not value(<1, "|n’|m’|t’|s’|") and not value(\-1, "|c’|ce|") >>>
<<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3s|Ov)")
--1>> est \-1|était \-1|fut \-1|sera \-1|serait \-1|a \-1|avait \-1|eut \-1|aura \-1|aurait \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:3s|Ov)", False) && Incohérence avec “on” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: on {{et}} parti. ->> est|ait|hait
TEST: on nous {{et}} indispensable. ->> est|ait|hait
|
|
|
|
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
|
on @:V¬:(?:3s|Ov)
<<- /conj/ not (morph(\2, ":[PQ]") and morph(<1, ":V0.*:3s")) --1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “on”. Le verbe devrait être à la 3ᵉ personne du singulier.
on [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3s|P|Ov)
on [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3s|P|Ov)
on ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:(?:3s|P)
on ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V¬:(?:3s|P)
on ?[ne|n’]¿ [lui|leur|y] en @:V¬:(?:3s|P)
<<- /conj/ --1>> =suggVerb(\-1, ":3s") && Conjugaison erronée. Accord avec “on”. Le verbe devrait être à la 3ᵉ personne du singulier.
TEST: on {{remué}} beaucoup. ->> remue|remuait|remua
TEST: on {{refuses}} tout cela ->> refuse
TEST: on ne se {{bougent}} pas suffisamment ->> bouge
__conf_on_non_verbe__
on @:¬:(?:V|Ov)|>ou/
<<- /conf/ not morph(<1, ":3s") and not value(<1, "|n’|m’|t’|s’|") and not value(\-1, "|c’|ce|si|") and not tag(\1, "eg1mot") >>>
<<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3s|Ov)")
--1>> est \-1|était \-1|fut \-1|sera \-1|serait \-1|a \-1|avait \-1|eut \-1|aura \-1|aurait \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- /conf/ __else__ -2>> =suggSimil(\2, ":(?:3s|Ov)", False) && Incohérence avec “on” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
on [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
on [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
on ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:¬:(?:V|Ov)
on ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:¬:(?:V|Ov)
on ?[ne|n’]¿ [lui|leur|y] en @:¬:(?:V|Ov)
<<- /conf/ not morph(<1, ":3s") and not value(<1, "|n’|m’|t’|s’|") and not value(\-1, "|c’|ce|") >>>
<<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3s|Ov)")
--1>> est \-1|était \-1|fut \-1|sera \-1|serait \-1|a \-1|avait \-1|eut \-1|aura \-1|aurait \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:3s|Ov)", False) && Incohérence avec “on” : “\-1” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: on {{et}} parti. ->> est|ait|hait
TEST: on nous {{et}} indispensable. ->> est|ait|hait
|
︙ | | | ︙ | |
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
|
<<- /conj/ not value(>1, "|je|tu|il|elle|on|nous|vous|ils|elles|iel|iels|")
-3>> =suggVerb(\3, ":1p") && Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous [ne|n’] ?[le|la|l’|les|en|y]¿ @:V¬:(?:1p|Ov)
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [me|m’|nous|vous|lui|leur] @:V¬:(?:1p|Ov)
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V¬:1p
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V¬:1p
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [lui|leur] en $:V¬:1p
<<- /conj/ --1>> =suggVerb(\-1, ":1p") && Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.
[<start>|,|(|puisque|lorsque|quand|quoique|combien|pourquoi|comment|où] nous [le|la|l’|les|en|y] @:V[123]..t_._[e_][a_]¬:(?:1p|Ov|Y|P)
<<- /conj/ --1>> =suggVerb(\-1, ":1p") && Conjugaison possiblement erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.
TEST: Nous {{arriverez}} demain. ->> arriverons
TEST: Nous {{travaillez}}. ->> travaillons
|
|
|
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
|
<<- /conj/ not value(>1, "|je|tu|il|elle|on|nous|vous|ils|elles|iel|iels|")
-3>> =suggVerb(\3, ":1p") && Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous [ne|n’] ?[le|la|l’|les|en|y]¿ @:V¬:(?:1p|Ov)
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [me|m’|nous|vous|lui|leur] @:V¬:(?:1p|Ov)
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V¬:1p
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V¬:1p
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] nous ?[ne|n’]¿ [lui|leur|y] en $:V¬:1p
<<- /conj/ --1>> =suggVerb(\-1, ":1p") && Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.
[<start>|,|(|puisque|lorsque|quand|quoique|combien|pourquoi|comment|où] nous [le|la|l’|les|en|y] @:V[123]..t_._[e_][a_]¬:(?:1p|Ov|Y|P)
<<- /conj/ --1>> =suggVerb(\-1, ":1p") && Conjugaison possiblement erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel.
TEST: Nous {{arriverez}} demain. ->> arriverons
TEST: Nous {{travaillez}}. ->> travaillons
|
︙ | | | ︙ | |
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
|
<<- /conj/ not value(>1, "|je|tu|il|elle|on|nous|vous|ils|elles|iel|iels|")
-3>> =suggVerb(\3, ":2p") && Conjugaison erronée. Accord avec “vous”. Le verbe devrait être à la 2ᵉ personne du pluriel.
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous [ne|n’] ?[le|la|l’|les|en|y]¿ @:V¬:(?:2p|Ov)
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [me|m’|nous|vous|lui|leur] @:V¬:(?:2p|Ov)
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V¬:2p
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V¬:2p
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [lui|leur] en $:V¬:2p
<<- /conj/ --1>> =suggVerb(\-1, ":2p") && Conjugaison erronée. Accord avec “vous”. Le verbe devrait être à la 2ᵉ personne du pluriel.
[<start>|,|(|puisque|lorsque|quand|quoique|combien|pourquoi|comment|où] vous [le|la|l’|les|en|y] @:V[123]..t_._[e_][a_]¬:(?:2p|Ov|Y|P)
<<- /conj/ --1>> =suggVerb(\-1, ":2p") && Conjugaison possiblement erronée. Accord avec “vous”. Le verbe devrait être à la 2ᵉ personne du pluriel.
[<start>|,|(|/_start_] vous [aller+s|allé+ses] ?[$:W|donc]¿ ?$:Ov¿ ?$:Ov¿ $:Y
[<start>|,|(|/_start_] vous [aller+s|allé+ses] [<end>|,|)]
|
|
|
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
|
<<- /conj/ not value(>1, "|je|tu|il|elle|on|nous|vous|ils|elles|iel|iels|")
-3>> =suggVerb(\3, ":2p") && Conjugaison erronée. Accord avec “vous”. Le verbe devrait être à la 2ᵉ personne du pluriel.
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous [ne|n’] ?[le|la|l’|les|en|y]¿ @:V¬:(?:2p|Ov)
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [me|m’|nous|vous|lui|leur] @:V¬:(?:2p|Ov)
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V¬:2p
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V¬:2p
[<start>|,|(|puisque|lorsque|quand|quoique|combien|qui|pourquoi|comment|où] vous ?[ne|n’]¿ [lui|leur|y] en $:V¬:2p
<<- /conj/ --1>> =suggVerb(\-1, ":2p") && Conjugaison erronée. Accord avec “vous”. Le verbe devrait être à la 2ᵉ personne du pluriel.
[<start>|,|(|puisque|lorsque|quand|quoique|combien|pourquoi|comment|où] vous [le|la|l’|les|en|y] @:V[123]..t_._[e_][a_]¬:(?:2p|Ov|Y|P)
<<- /conj/ --1>> =suggVerb(\-1, ":2p") && Conjugaison possiblement erronée. Accord avec “vous”. Le verbe devrait être à la 2ᵉ personne du pluriel.
[<start>|,|(|/_start_] vous [aller+s|allé+ses] ?[$:W|donc]¿ ?$:Ov¿ ?$:Ov¿ $:Y
[<start>|,|(|/_start_] vous [aller+s|allé+ses] [<end>|,|)]
|
︙ | | | ︙ | |
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
|
<<- /conj/ not (morph(\2, ":[PQ]") and morph(<1, ":V0.*:3p")) -2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “ils”. Le verbe devrait être à la 3ᵉ personne du pluriel.
<<- /conj/ __also__ and morph(\2, ":3s") -1>> il && Accord avec le terme “\2”.
ils [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3p|Ov)
ils ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3p|Ov)
ils ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V¬:3p
ils ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V¬:3p
ils ?[ne|n’]¿ [lui|leur] en $:V¬:3p
<<- /conj/ --1>> =suggVerb(\-1, ":3p") && Conjugaison erronée. Accord avec “ils”. Le verbe devrait être à la 3ᵉ personne du pluriel.
<<- /conj/ morph(\-1, ":3s") -1>> il && Accord avec le terme “\-1”.
TEST: {{Ils}} {{vienne}} souvent. ->> Il|||viennent
TEST: Ils ne m’{{attends}} pas. ->> attendent
TEST: {{Ils}} vous le {{donne}}. ->> Il|||donnent
TEST: {{Ils}} {{faut}} venir. ->> Il|||faillent
TEST: {{ils}} le lui {{donne}} ->> il|||donnent
TEST: {{ils}} ne leur en {{veut}} pas. ->> il|||veulent
TEST: ils me les {{laissés}}. ->> laissent|laissaient|laissèrent
__conf_ils_non_verbe__
ils @:¬:(?:V|Ov)|>ou/
<<- /conf/ not morph(<1, ":3p") and not value(<1, "|t’|") and not tag(\1, "eg1mot") >>>
<<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3p|Ov)")
--1>> sont \-1|étaient \-1|furent \-1|seront \-1|seraient \-1|ont \-1|avaient \-1|eurent \-1|auront \-1|auraient \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- __else__ -2>> =suggSimil(\2, ":(?:3p|Ov)", False) && Incohérence avec “ils” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
ils [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
ils ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
ils ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V
ils ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V
ils ?[ne|n’]¿ [lui|leur] en $:¬:V
<<- /conf/ not morph(<1, ":3p") and not value(<1, "|t’|") >>>
<<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3p|Ov)")
--1>> sont \-1|étaient \-1|furent \-1|seront \-1|seraient \-1|ont \-1|avaient \-1|eurent \-1|auront \-1|auraient \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:3p|Ov)", False) && Incohérence avec “ils” : “\3” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: ils {{son}} du même bois. ->> sont
TEST: ils {{parfois}} très saouls ->> sont parfois|étaient parfois|furent parfois|seront parfois|seraient parfois|ont parfois|avaient parfois|eurent parfois|auront parfois|auraient parfois
|
|
>
|
|
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
|
<<- /conj/ not (morph(\2, ":[PQ]") and morph(<1, ":V0.*:3p")) -2>> =suggVerb(\2, ":3p") && Conjugaison erronée. Accord avec “ils”. Le verbe devrait être à la 3ᵉ personne du pluriel.
<<- /conj/ __also__ and morph(\2, ":3s") -1>> il && Accord avec le terme “\2”.
ils [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3p|Ov)
ils ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:(?:3p|Ov)
ils ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:V¬:3p
ils ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:V¬:3p
ils ?[ne|n’]¿ [lui|leur|y] en $:V¬:3p
<<- /conj/ --1>> =suggVerb(\-1, ":3p") && Conjugaison erronée. Accord avec “ils”. Le verbe devrait être à la 3ᵉ personne du pluriel.
<<- /conj/ morph(\-1, ":3s") -1>> il && Accord avec le terme “\-1”.
TEST: {{Ils}} {{vienne}} souvent. ->> Il|||viennent
TEST: Ils ne m’{{attends}} pas. ->> attendent
TEST: {{Ils}} vous le {{donne}}. ->> Il|||donnent
TEST: {{Ils}} {{faut}} venir. ->> Il|||faillent
TEST: {{ils}} le lui {{donne}} ->> il|||donnent
TEST: {{ils}} ne leur en {{veut}} pas. ->> il|||veulent
TEST: ils me les {{laissés}}. ->> laissent|laissaient|laissèrent
TEST: {{Ils}} n’y en {{avait}} qu’un… ->> Il|||avaient
__conf_ils_non_verbe__
ils @:¬:(?:V|Ov)|>ou/
<<- /conf/ not morph(<1, ":3p") and not value(<1, "|t’|") and not tag(\1, "eg1mot") >>>
<<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3p|Ov)")
--1>> sont \-1|étaient \-1|furent \-1|seront \-1|seraient \-1|ont \-1|avaient \-1|eurent \-1|auront \-1|auraient \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- __else__ -2>> =suggSimil(\2, ":(?:3p|Ov)", False) && Incohérence avec “ils” : “\2” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
ils [ne|n’|le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
ils ?[ne|n’]¿ [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:¬:(?:V|Ov)
ils ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] $:¬:V
ils ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] $:¬:V
ils ?[ne|n’]¿ [lui|leur|y] en $:¬:V
<<- /conf/ not morph(<1, ":3p") and not value(<1, "|t’|") >>>
<<- /conf/ morph(\-1, ":[WX]") and not hasSimil(\-1, ":(?:3p|Ov)")
--1>> sont \-1|étaient \-1|furent \-1|seront \-1|seraient \-1|ont \-1|avaient \-1|eurent \-1|auront \-1|auraient \-1 && Incohérence : “\-1” est un adverbe. Manque-t-il un verbe auxiliaire ?
<<- /conf/ __else__ --1>> =suggSimil(\-1, ":(?:3p|Ov)", False) && Incohérence avec “ils” : “\3” devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: ils {{son}} du même bois. ->> sont
TEST: ils {{parfois}} très saouls ->> sont parfois|étaient parfois|furent parfois|seront parfois|seraient parfois|ont parfois|avaient parfois|eurent parfois|auront parfois|auraient parfois
|
︙ | | | ︙ | |
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
|
<<- /conf/ --1>> cuir && Confusion. La peau animale s’écrit “cuir”.|https://fr.wiktionary.org/wiki/cuir
TEST: ce sont des durs {{à cuir}} ->> à cuire
TEST: Quelle dure {{a cuir}}, celle-là. ->> à cuire
TEST: revêtement en {{cuire}} de vache ->> cuir
TEST: un bonnet en {{cuire}} ->> cuir
# dans / d’en
__conf_dans_dan_d_en__
d’ [en|an] [le|la|l’|les|de|d’|des|du|un|une|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|ce|cet|cette|ces|chacun|plusieurs|quelques|certains|certaines|maints|maintes]
<<- /conf/ not (\3 == "ce" and value(>1, "|moment|")) -1:2>> dans && Confusion. Utilisez “dans” pour dire “à l’intérieur de quelque chose”.
<start> [>dent|dan] [le|la|l’|les|un|une|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|ce|cet|cette|ces|chacun|plusieurs|quelques|certains|certaines|maints|maintes]
|
>
>
>
>
>
>
>
>
|
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
|
<<- /conf/ --1>> cuir && Confusion. La peau animale s’écrit “cuir”.|https://fr.wiktionary.org/wiki/cuir
TEST: ce sont des durs {{à cuir}} ->> à cuire
TEST: Quelle dure {{a cuir}}, celle-là. ->> à cuire
TEST: revêtement en {{cuire}} de vache ->> cuir
TEST: un bonnet en {{cuire}} ->> cuir
# cygne / signe
__conf_cygne_signe__
>chant du signe
<<- /conf/ --1>> cygne && Confusion. Locution nominale : “chant du cygne”.|https://fr.wiktionary.org/wiki/chant_du_cygne
TEST: c’est le chant du {{signe}} ->> cygne
# dans / d’en
__conf_dans_dan_d_en__
d’ [en|an] [le|la|l’|les|de|d’|des|du|un|une|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|ce|cet|cette|ces|chacun|plusieurs|quelques|certains|certaines|maints|maintes]
<<- /conf/ not (\3 == "ce" and value(>1, "|moment|")) -1:2>> dans && Confusion. Utilisez “dans” pour dire “à l’intérieur de quelque chose”.
<start> [>dent|dan] [le|la|l’|les|un|une|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs|ce|cet|cette|ces|chacun|plusieurs|quelques|certains|certaines|maints|maintes]
|
︙ | | | ︙ | |
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
|
# en général
__conf_en_général__
en générale
<<- /loc/ ->> en général && Dans cette locution, “général” est toujours au masculin singulier.|https://fr.wiktionary.org/wiki/en_g%C3%A9n%C3%A9ral
TEST: On n’en sait {{en générale}} pas assez. ->> en général
# emballé, c’est pesé
__conf_emballé_c_est_pesé__
>emballer [c|sais|sait] >peser
<<- /conf/ ->> emballé, c’est pesé && Confusion. Locution “emballé, c’est pesé”.|https://fr.wiktionary.org/wiki/emball%C3%A9,_c%E2%80%99est_pes%C3%A9
>emballer ?,¿ c’ est >peser
|
>
>
>
>
>
>
>
>
>
>
>
>
|
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
|
# en général
__conf_en_général__
en générale
<<- /loc/ ->> en général && Dans cette locution, “général” est toujours au masculin singulier.|https://fr.wiktionary.org/wiki/en_g%C3%A9n%C3%A9ral
TEST: On n’en sait {{en générale}} pas assez. ->> en général
__conf_en_résumé__
en résumer [,|<end>]
en résumer @:Os
<<- morph(<1, "<start>|>,") -2>> résumé && Confusion. Locution “en résumé”, utilisée pour synthétiser un propos.|https://fr.wiktionary.org/wiki/en_r%C3%A9sum%C3%A9
TEST: Alors, en {{résumer}}, on ne sait rien. ->> résumé
TEST: Voilà ce qu’il faut retenir, en {{résumer}}. ->> résumé
TEST: en {{résumer}}, c’est foutu. ->> résumé
TEST: C’est encore trop long. Vous devez en résumer le propos.
TEST: en résumer le propos, c’est essentiel pour ceux qui n’ont pas le temps.
# emballé, c’est pesé
__conf_emballé_c_est_pesé__
>emballer [c|sais|sait] >peser
<<- /conf/ ->> emballé, c’est pesé && Confusion. Locution “emballé, c’est pesé”.|https://fr.wiktionary.org/wiki/emball%C3%A9,_c%E2%80%99est_pes%C3%A9
>emballer ?,¿ c’ est >peser
|
︙ | | | ︙ | |
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
|
# prêt / près / pré
__conf_prêt_près_pré__
près à [ne|n’|me|m’|te|t’|se|s’]
près à ?[le|la|l’|les|en|nous|vous|lui|leur|y|tout]¿ $:Y
près à [nous|vous] [le|la|l’|les|en|y] $:Y
près à [le|la|l’|les] [lui|leur|en|y] $:Y
près à [lui|leur|y] en $:Y
<<- /conf/ not value(<1, "|peu|de|") and not before("(?i)\\bau plus $")
-1>> prêt|prêts && Confusion probable. Être près de (faire) quelque chose. Prêt à faire quelque chose.
[>pré|près] [>bancaire|immobilier+s|>relai]
[>pré|près] [à|a] taux zéro
<<- /conf/ -1>> prêt|prêts && Confusion probable. Pour ce qui est prêté, écrivez “prêt”.
TEST: Il est {{près}} à les aider ->> prêt|prêts
TEST: un {{pré}} immobilier ->> prêt|prêts
TEST: Il a obtenu un prêt de Patrick
TEST: Il a obtenu un prêt de Le Drian
TEST: les prêts de BMW ou de Mercedes pour visiter la ville
__conf_près_prêt_pré__
de plus [>prêt|>pré]
|
>
>
|
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
|
# prêt / près / pré
__conf_prêt_près_pré__
près à [ne|n’|me|m’|te|t’|se|s’]
près à ?[le|la|l’|les|en|nous|vous|lui|leur|y|tout]¿ $:Y
près à [nous|vous] [le|la|l’|les|en|y] $:Y
près à [le|la|l’|les] [lui|leur|en|y] $:Y
près à [lui|leur|y] en $:Y
près à [tout|toute|tous|toutes]
<<- /conf/ not value(<1, "|peu|de|") and not before("(?i)\\bau plus $")
-1>> prêt|prêts && Confusion probable. Être près de (faire) quelque chose. Prêt à faire quelque chose.
[>pré|près] [>bancaire|immobilier+s|>relai]
[>pré|près] [à|a] taux zéro
<<- /conf/ -1>> prêt|prêts && Confusion probable. Pour ce qui est prêté, écrivez “prêt”.
TEST: Il est {{près}} à les aider ->> prêt|prêts
TEST: un {{pré}} immobilier ->> prêt|prêts
TEST: il était {{près}} à toutes les folies ->> prêt|prêts
TEST: Il a obtenu un prêt de Patrick
TEST: Il a obtenu un prêt de Le Drian
TEST: les prêts de BMW ou de Mercedes pour visiter la ville
__conf_près_prêt_pré__
de plus [>prêt|>pré]
|
︙ | | | ︙ | |
20248
20249
20250
20251
20252
20253
20254
20255
20256
20257
20258
20259
20260
20261
|
>pur comme [le|du] cristal
>rapide à la comprenette
[réglé+ses] comme du papier à musique
[remis+es] à plat
>sain [de|d’] [corps|esprit]
>sain [de|d’] [corps|esprit] et [de|d’] [corps|esprit]
[secret+s] défense
>sobre comme un chameau
>sourd comme un pot
>sujet à [caution|débat|interprétation]
>sujet à interprétations diverses
[>sur|>sûr] de [mon|ton|son|notre|votre|leur] bon droit
>têtu comme une [bourrique|mule]
>têtu comme un [âne|bourricot|mulet]
|
>
|
20275
20276
20277
20278
20279
20280
20281
20282
20283
20284
20285
20286
20287
20288
20289
|
>pur comme [le|du] cristal
>rapide à la comprenette
[réglé+ses] comme du papier à musique
[remis+es] à plat
>sain [de|d’] [corps|esprit]
>sain [de|d’] [corps|esprit] et [de|d’] [corps|esprit]
[secret+s] défense
>simple comme bonjour
>sobre comme un chameau
>sourd comme un pot
>sujet à [caution|débat|interprétation]
>sujet à interprétations diverses
[>sur|>sûr] de [mon|ton|son|notre|votre|leur] bon droit
>têtu comme une [bourrique|mule]
>têtu comme un [âne|bourricot|mulet]
|
︙ | | | ︙ | |
20366
20367
20368
20369
20370
20371
20372
20373
20374
20375
20376
20377
20378
20379
20380
|
__purge_couleurs__
[beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent] [brillant|clair|criard|diapré|fluo|foncé|irisé|mat|pâle|pastel|sale|sombre|tendre|terne|vif]
[beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent] et [beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent]
blanc [argenté|cassé|lunaire]
bleu [acier|argenté|azur|céleste|ciel|électrique|givré|indigo|marine|nuit|outremer|outre-mer|persan|pétrole|roi|saphir|turquin|turquoise|vert]
blond [argenté|platine|cuivré|rougeâtre]
brun [cuivré|rouge|rougeâtre]
gris [acier|anthracite|argenté|fer|perle|plomb|souris|beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent]
jaune [canari|citron|doré|maïs|paille|sable|rougeâtre]
noir [de|d’] [encre|jais]
noir et blanc
noir sur blanc
rose [bonbon|chair|corail]
|
|
|
20394
20395
20396
20397
20398
20399
20400
20401
20402
20403
20404
20405
20406
20407
20408
|
__purge_couleurs__
[beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent] [brillant|clair|criard|diapré|fluo|foncé|irisé|mat|pâle|pastel|sale|sombre|tendre|terne|vif]
[beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent] et [beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent]
blanc [argenté|cassé|lunaire]
bleu [acier|argenté|azur|céleste|ciel|électrique|givré|indigo|marine|nuit|outremer|outre-mer|persan|pétrole|roi|saphir|turquin|turquoise|vert]
blond [argenté|cendré|platine|cuivré|rougeâtre]
brun [cuivré|rouge|rougeâtre]
gris [acier|anthracite|argenté|fer|perle|plomb|souris|beige|blanc|bleu|blond|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|noir|orange|pourpre|rose|rouge|vert|violet|or|argent]
jaune [canari|citron|doré|maïs|paille|sable|rougeâtre]
noir [de|d’] [encre|jais]
noir et blanc
noir sur blanc
rose [bonbon|chair|corail]
|
︙ | | | ︙ | |
24868
24869
24870
24871
24872
24873
24874
24875
24876
24877
24878
24879
24880
24881
24882
|
>tacher [de|d’] $:Y
<<- /conf/ -1>> =\1.replace("ac", "âc").replace("AC", "ÂC")
&& Confusion. Tache signifie faire une salissure, une altération, une marque, une coloration… Pour parler de l’accomplissement d’un travail, écrivez “tâcher”.|https://fr.wiktionary.org/wiki/t%C3%A2cher
[>avoir|>donner|>recevoir] pour [tache+s] [de|d’]
[>avoir|>donner|>faciliter|>recevoir] [la|les] [tache+s] [de|d’]
[>distribuer|>répartir] les taches
>compliquer [la|cette|ma|ta|sa|notre|votre|leur|les|ces|mes|tes|ses|nos|vos|leurs] [tache+s]
<<- /conf/ -3>> =\3.replace("a", "â").replace("A", "Â")
&& Confusion. Tache signifie faire une salissure, une altération, une marque, une coloration… Pour parler de l’accomplissement d’un travail, écrivez “tâche”.|https://fr.wiktionary.org/wiki/t%C3%A2che
[<start>|,|(] *WORD >tache >être [de|d’] [ne|n’|me|m’|te|t’|se|s’]
[<start>|,|(] *WORD >tache >être [de|d’] [le|la|l’|les|en|nous|vous|lui|leur|y] @:(?:Y|V1.*:Q)
[<start>|,|(] *WORD >tache >être [de|d’] [nous|vous] [le|la|l’|les|en|y] @:(?:Y|V1.*:Q)
[<start>|,|(] *WORD >tache >être [de|d’] [le|la|l’|les] [lui|leur|en|y] @:(?:Y|V1.*:Q)
|
|
|
24896
24897
24898
24899
24900
24901
24902
24903
24904
24905
24906
24907
24908
24909
24910
|
>tacher [de|d’] $:Y
<<- /conf/ -1>> =\1.replace("ac", "âc").replace("AC", "ÂC")
&& Confusion. Tache signifie faire une salissure, une altération, une marque, une coloration… Pour parler de l’accomplissement d’un travail, écrivez “tâcher”.|https://fr.wiktionary.org/wiki/t%C3%A2cher
[>avoir|>donner|>recevoir] pour [tache+s] [de|d’]
[>avoir|>donner|>faciliter|>recevoir] [la|les] [tache+s] [de|d’]
[>distribuer|>répartir] les taches
[>compliquer|>faciliter] [la|cette|ma|ta|sa|notre|votre|leur|les|ces|mes|tes|ses|nos|vos|leurs] [tache+s]
<<- /conf/ -3>> =\3.replace("a", "â").replace("A", "Â")
&& Confusion. Tache signifie faire une salissure, une altération, une marque, une coloration… Pour parler de l’accomplissement d’un travail, écrivez “tâche”.|https://fr.wiktionary.org/wiki/t%C3%A2che
[<start>|,|(] *WORD >tache >être [de|d’] [ne|n’|me|m’|te|t’|se|s’]
[<start>|,|(] *WORD >tache >être [de|d’] [le|la|l’|les|en|nous|vous|lui|leur|y] @:(?:Y|V1.*:Q)
[<start>|,|(] *WORD >tache >être [de|d’] [nous|vous] [le|la|l’|les|en|y] @:(?:Y|V1.*:Q)
[<start>|,|(] *WORD >tache >être [de|d’] [le|la|l’|les] [lui|leur|en|y] @:(?:Y|V1.*:Q)
|
︙ | | | ︙ | |
27332
27333
27334
27335
27336
27337
27338
27339
27340
27341
27342
27343
27344
27345
27346
27347
27348
27349
27350
27351
27352
27353
27354
27355
27356
27357
27358
27359
27360
27361
27362
27363
27364
27365
27366
27367
27368
27369
27370
|
## det nom et det nom adj
__gn_det_nom_mas_et_det_nom_mas__
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [le|un|ce|cet] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:[me]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel).
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuh].*:[ef]|V0|G)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel).
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel).
TEST: avec ce fils et notre neveu {{arrogante}} ->> arrogant|arrogants
TEST: la force et le talent {{reconnues}} ->> reconnu|reconnus
TEST: ma haine et mon amour {{mêlée}} ->> mêlé|mêlés
TEST: une sœur et un frère décédés
TEST: l’islamisme et l’extrême droite.
__gn_det_nom_fem_et_det_nom_fem__
[la|une|cette|ma|ta|sa] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[fe]:[si]", ":V0") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel).
[la|une|cette|ma|ta|sa] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[fe]:[si]", ":V0") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel).
[la|une|cette|ma|ta|sa] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[fe]:[si]", ":V0") and morph(\5, ">[aâeéèêiîoôuh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel).
[l’|notre|votre|leur] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:f:[si]", ":(?:[me]|V0)") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel).
[l’|notre|votre|leur] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G)
|
|
>
|
|
27360
27361
27362
27363
27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
27377
27378
27379
27380
27381
27382
27383
27384
27385
27386
27387
27388
27389
27390
27391
27392
27393
27394
27395
27396
27397
27398
27399
|
## det nom et det nom adj
__gn_det_nom_mas_et_det_nom_mas__
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [le|un|ce|cet] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:[me]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel).
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuœæh].*:[ef]|V0|G)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel).
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:[me]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[si]", ":V0") and morph(\5, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggMasSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (masculin singulier ou pluriel).
TEST: avec ce fils et notre neveu {{arrogante}} ->> arrogant|arrogants
TEST: la force et le talent {{reconnues}} ->> reconnu|reconnus
TEST: ma haine et mon amour {{mêlée}} ->> mêlé|mêlés
TEST: une sœur et un frère décédés
TEST: l’islamisme et l’extrême droite.
TEST: un discours sur la divinité et son œuvre purificatrice.
__gn_det_nom_fem_et_det_nom_fem__
[la|une|cette|ma|ta|sa] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[fe]:[si]", ":V0") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel).
[la|une|cette|ma|ta|sa] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[fe]:[si]", ":V0") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel).
[la|une|cette|ma|ta|sa] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[fe]:[si]", ":V0") and morph(\5, ">[aâeéèêiîoôuœæh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel).
[l’|notre|votre|leur] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:f:[si]", ":(?:[me]|V0)") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggFemPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” ou bien “\2” et “\5” (féminin singulier ou pluriel).
[l’|notre|votre|leur] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:[fe]|3[sp]|P|G)
|
︙ | | | ︙ | |
27408
27409
27410
27411
27412
27413
27414
27415
27416
27417
27418
27419
27420
27421
27422
27423
27424
27425
27426
27427
27428
27429
27430
27431
27432
27433
27434
27435
27436
27437
27438
27439
27440
27441
27442
27443
27444
27445
27446
|
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[le|un|ce|cet] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":V0") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[le|un|ce|cet] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":V0") and morph(\5, ">[aâeéèêiîoôuh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[l’|notre|votre|leur] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[l’|notre|votre|leur] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[l’|notre|votre|leur] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and morph(\5, ">[aâeéèêiîoôuh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[mon|ton|son] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuh].*:[ef]|V0|G)") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[mon|ton|son] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuh].*:[ef]|V0|G)") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[mon|ton|son] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuh].*:[ef]|V0|G)") and morph(\5, ">[aâeéèêiîoôuh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
TEST: Il faut donc examiner ensemble le panneau et la paroi {{latérales}}. ->> latérale|latéraux
TEST: cet ami et l’animatrice {{parties}} ->> partie|partis
TEST: cet homme et mon amie {{renvoyé}} ->> renvoyée|renvoyés
TEST: notre père et la femme {{arrivé}} hier ->> arrivée|arrivés
TEST: leur père et notre amie {{parti}} ensemble ->> partie|partis
|
|
|
|
|
|
|
27437
27438
27439
27440
27441
27442
27443
27444
27445
27446
27447
27448
27449
27450
27451
27452
27453
27454
27455
27456
27457
27458
27459
27460
27461
27462
27463
27464
27465
27466
27467
27468
27469
27470
27471
27472
27473
27474
27475
|
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[le|un|ce|cet] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":V0") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[le|un|ce|cet] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":V0") and morph(\5, ">[aâeéèêiîoôuœæh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[l’|notre|votre|leur] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[l’|notre|votre|leur] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[l’|notre|votre|leur] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:m:[si]", ":(?:[fe]|V0)") and morph(\5, ">[aâeéèêiîoôuœæh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[mon|ton|son] *WORD [et|ou] [la|une|cette|ma|ta|sa] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuœæh].*:[ef]|V0|G)") and morph(\5, ":[NA].*:[fe]:[si]", ":V0") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[mon|ton|son] *WORD [et|ou] [l’|notre|votre|leur] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuœæh].*:[ef]|V0|G)") and morph(\5, ":[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
[mon|ton|son] *WORD [et|ou] [mon|ton|son] *WORD @:A.*¬:(?:A.*:(?:f:[si]|m:[pi]|e)|3[sp]|P|G)
<<- /gn/ morph(\2, ":[NA].*:[me]:[si]", ":(?:>[aâeéèêiîoôuœæh].*:[ef]|V0|G)") and morph(\5, ">[aâeéèêiîoôuœæh].*:[NA].*:f:[si]", ":(?:[me]|V0)") and not (value(<1, "|,|de|d’|du|des|") and morph(<2, ":[NA]"))
--1>> =suggFemSing(\-1) + "|" + suggMasPlur(\-1) && Soit cet adjectif doit être accordé avec “\5” (féminin singulier) ou bien “\2” et “\5” (masculin pluriel).
TEST: Il faut donc examiner ensemble le panneau et la paroi {{latérales}}. ->> latérale|latéraux
TEST: cet ami et l’animatrice {{parties}} ->> partie|partis
TEST: cet homme et mon amie {{renvoyé}} ->> renvoyée|renvoyés
TEST: notre père et la femme {{arrivé}} hier ->> arrivée|arrivés
TEST: leur père et notre amie {{parti}} ensemble ->> partie|partis
|
︙ | | | ︙ | |
28719
28720
28721
28722
28723
28724
28725
28726
28727
28728
28729
28730
28731
28732
28733
|
TEST: elle met la barre très haut
# juste
__gn_adverbe_juste__
justes
<<- /gn/ \1.islower() and morph(<1, ":V", ":[DA]") and not morph(>1, ":[NA].*:[pi]")
and not (morph(<1, ">(?:être|sembler|devenir|rester|demeurer|redevenir|para[îi]tre|trouver)/.*:[123]p") and morph(>1, ":G|<end>|>[(,]/"))
->> juste && Si “juste” est un adverbe, il est invariable.
TEST: Viser {{justes}} ->> juste
TEST: Voir {{justes}}. ->> juste
TEST: Penser juste.
TEST: Dures mais justes.
TEST: J’ai retrouvé tout mon ressenti, tous les mots sont justes.
|
|
|
28748
28749
28750
28751
28752
28753
28754
28755
28756
28757
28758
28759
28760
28761
28762
|
TEST: elle met la barre très haut
# juste
__gn_adverbe_juste__
justes
<<- /gn/ \1.islower() and morph(<1, ":V", ":[DA]") and not morph(>1, ":[NA].*:[pi]")
and not (morph(<1, ">(?:être|sembler|devenir|rester|demeurer|redevenir|para[îi]tre|trouver)/.*:(?:Y|[123]p)") and morph(>1, ":G|<end>|>[(,]/"))
->> juste && Si “juste” est un adverbe, il est invariable.
TEST: Viser {{justes}} ->> juste
TEST: Voir {{justes}}. ->> juste
TEST: Penser juste.
TEST: Dures mais justes.
TEST: J’ai retrouvé tout mon ressenti, tous les mots sont justes.
|
︙ | | | ︙ | |
29143
29144
29145
29146
29147
29148
29149
29150
29151
29152
29153
29154
29155
29156
29157
|
[<start>|,|(] à [nous|vous|lui] ~..(?:ée?s?|ez|ai[st]?)$
<<- /infi/ \-1.islower() and morph(\-1, ":V", ":[YEM]") --1>> =suggVerbInfi(\-1) && Erreur probable. Après le pronom “à”, le verbe devrait être à l’infinitif.
à [ne|n’|en|me|m’|te|t’|se|s’|y] ~..(?:ée?s?|ez|ai[st]?)$
à [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] ~..(?:ée?s?|ez|ai[st]?)$
à ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] ~..(?:ée?s?|ez|ai[st]?)$
à ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] ~..(?:ée?s?|ez|ai[st]?)$
à ?[ne|n’]¿ [lui|leur] en ~..(?:ée?s?|ez|ai[st]?)$
<<- /infi/ --1>> =suggVerbInfi(\-1) && Après le pronom “à”, le verbe devrait être à l’infinitif.
TEST: on ne gagne rien {{à les}} {{poussés}} dans leurs derniers retranchements ->> aux|a les|||pousser
TEST: à en {{parlé}} sans cesse ->> parler
TEST: cette corneille, il pense à la {{dégommée}} avec son fusil ->> dégommer
TEST: à vous {{parlé}} on risque gros ->> parler
TEST: cela suffit à les {{aimait}} ->> aimer
|
|
|
29172
29173
29174
29175
29176
29177
29178
29179
29180
29181
29182
29183
29184
29185
29186
|
[<start>|,|(] à [nous|vous|lui] ~..(?:ée?s?|ez|ai[st]?)$
<<- /infi/ \-1.islower() and morph(\-1, ":V", ":[YEM]") --1>> =suggVerbInfi(\-1) && Erreur probable. Après le pronom “à”, le verbe devrait être à l’infinitif.
à [ne|n’|en|me|m’|te|t’|se|s’|y] ~..(?:ée?s?|ez|ai[st]?)$
à [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] ~..(?:ée?s?|ez|ai[st]?)$
à ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] ~..(?:ée?s?|ez|ai[st]?)$
à ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] ~..(?:ée?s?|ez|ai[st]?)$
à ?[ne|n’]¿ [lui|leur|y] en ~..(?:ée?s?|ez|ai[st]?)$
<<- /infi/ --1>> =suggVerbInfi(\-1) && Après le pronom “à”, le verbe devrait être à l’infinitif.
TEST: on ne gagne rien {{à les}} {{poussés}} dans leurs derniers retranchements ->> aux|a les|||pousser
TEST: à en {{parlé}} sans cesse ->> parler
TEST: cette corneille, il pense à la {{dégommée}} avec son fusil ->> dégommer
TEST: à vous {{parlé}} on risque gros ->> parler
TEST: cela suffit à les {{aimait}} ->> aimer
|
︙ | | | ︙ | |
29263
29264
29265
29266
29267
29268
29269
29270
29271
29272
29273
29274
29275
29276
29277
|
[de|d’] la @:V[123]..t¬:[YNAM]|>(?:lui|plus)/
<<- /infi/ \-1.islower() --1>> =suggVerbInfi(\-1) && Erreur probable. Après “de”, le verbe devrait être à l’infinitif.
[de|d’] [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:Y|>(?:lui|plus|point)/
[de|d’] [ne|n’|en|me|m’|te|t’|se|s’|y] @:V¬:Y|>(?:lui|plus|point)/
[de|d’] [ne|n’] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:Y
[de|d’] [ne|n’] [le|la|l’|les] [lui|leur|en|y] @:V¬:Y
[de|d’] [ne|n’] [lui|leur] en @:V¬:Y
[de|d’] [me|m’|te|t’|se|s’] [le|la|l’|les|en|y] @:V¬:Y
[de|d’] [nous|vous] [le|la|l’|les|en|y] @:V¬:(?:[YPK]|If|3p!)
[de|d’] [le|la|l’|les] [lui|leur|en|y] @:V¬:Y
[de|d’] leur en @:V¬:Y
[de|d’] lui en @:V¬:(?:[YPK]|If|3p!)
<<- /infi/ --1>> =suggVerbInfi(\-1) && Après “de”, le verbe devrait être à l’infinitif.
|
|
|
29292
29293
29294
29295
29296
29297
29298
29299
29300
29301
29302
29303
29304
29305
29306
|
[de|d’] la @:V[123]..t¬:[YNAM]|>(?:lui|plus)/
<<- /infi/ \-1.islower() --1>> =suggVerbInfi(\-1) && Erreur probable. Après “de”, le verbe devrait être à l’infinitif.
[de|d’] [ne|n’] [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y] @:V¬:Y|>(?:lui|plus|point)/
[de|d’] [ne|n’|en|me|m’|te|t’|se|s’|y] @:V¬:Y|>(?:lui|plus|point)/
[de|d’] [ne|n’] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V¬:Y
[de|d’] [ne|n’] [le|la|l’|les] [lui|leur|en|y] @:V¬:Y
[de|d’] [ne|n’] [lui|leur|y] en @:V¬:Y
[de|d’] [me|m’|te|t’|se|s’] [le|la|l’|les|en|y] @:V¬:Y
[de|d’] [nous|vous] [le|la|l’|les|en|y] @:V¬:(?:[YPK]|If|3p!)
[de|d’] [le|la|l’|les] [lui|leur|en|y] @:V¬:Y
[de|d’] leur en @:V¬:Y
[de|d’] lui en @:V¬:(?:[YPK]|If|3p!)
<<- /infi/ --1>> =suggVerbInfi(\-1) && Après “de”, le verbe devrait être à l’infinitif.
|
︙ | | | ︙ | |
29854
29855
29856
29857
29858
29859
29860
29861
29862
29863
29864
29865
29866
29867
29868
|
TEST: je veux {{changé}} ->> changer
TEST: je ne veux pas {{mangé}} ->> manger
TEST: je sais {{mangé}} ->> manger
TEST: je ne voulais pas {{marché}} ->> marcher
TEST: Elles ont voulu {{mangé}} de la viande. ->> manger
TEST: en voulant {{changé}} ->> changer
TEST: Que veux-tu en échange de cette pierre ?
__infi_falloir__
[faut|fallait|fallut|faudra|faudrait] @:V¬:[YMWG]
il faille @:V¬:[YMWG]
>avoir fallu @:V¬:[YMWG]
[faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il] @:V¬:[YMWG]
|
|
|
29883
29884
29885
29886
29887
29888
29889
29890
29891
29892
29893
29894
29895
29896
29897
|
TEST: je veux {{changé}} ->> changer
TEST: je ne veux pas {{mangé}} ->> manger
TEST: je sais {{mangé}} ->> manger
TEST: je ne voulais pas {{marché}} ->> marcher
TEST: Elles ont voulu {{mangé}} de la viande. ->> manger
TEST: en voulant {{changé}} ->> changer
TEST: Que veux-tu en échange de cette pierre ?
TEST: que voudrait-il en échange de ses services ?
__infi_falloir__
[faut|fallait|fallut|faudra|faudrait] @:V¬:[YMWG]
il faille @:V¬:[YMWG]
>avoir fallu @:V¬:[YMWG]
[faut-il|fallait-il|fallut-il|faudra-t-il|faudrait-il] @:V¬:[YMWG]
|
︙ | | | ︙ | |
31105
31106
31107
31108
31109
31110
31111
31112
31113
31114
31115
31116
31117
31118
31119
|
<<- /1>> _LVEID_
<<- />> _LVEI_
<<- /-1>> _LVEIF_
## locutions verbales d’état pronominales
se >dire [bonjour|bonsoir]
<<- !-1>>
[me|m’] ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
[te|t’] ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
nous ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
vous ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
[se|s’] ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
|
|
|
31134
31135
31136
31137
31138
31139
31140
31141
31142
31143
31144
31145
31146
31147
31148
|
<<- /1>> _LVEID_
<<- />> _LVEI_
<<- /-1>> _LVEIF_
## locutions verbales d’état pronominales
[se|nous|vous|leur] >dire [bonjour|bonsoir]
<<- !-1>>
[me|m’] ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
[te|t’] ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
nous ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
vous ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
[se|s’] ?[en|y]¿ [>avouer|>croire|>déclarer|>dire|>faire|>montrer|>penser|>prétendre|>révéler|>savoir|>sentir|>tenir|>voir|>vouloir]
|
︙ | | | ︙ | |
33623
33624
33625
33626
33627
33628
33629
33630
33631
33632
33633
33634
33635
33636
|
TEST: il m’explique dans ses lettres qu’il a réussi à vaincre son cancer.
TEST: Certains se souvinrent des documents que Trump avait ordonné de déclassifier
TEST: dis à ces femmes que tu m’as contacté
TEST: expose à ces femmes que tu nous as contacté
TEST: explique à ces femmes que je vous ai contacté
TEST: c’est aux femmes que tu m’as présenté.
TEST: les drogues qu’il a recommencé à mettre dans ses rations.
__ppas_ce_que_pronom_avoir__
ce [que|qu’] [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ça|cela|ceci] ?[ne|n’]¿ ?[lui|leur]¿ >avoir @:V[0-3]..t.*:Q.*:[fp]¬:(?:G|W|É|[me]:[si])
ce [que|qu’] $:D¬:R @:[NA] ?[ne|n’]¿ ?[m’|t’|nous|vous]¿ >avoir @:V[0-3]..t.*:Q.*:[fp]¬:(?:G|W|É|[me]:[si])
<<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s")
&& Accord avec le COD “ce”. Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
|
>
|
33652
33653
33654
33655
33656
33657
33658
33659
33660
33661
33662
33663
33664
33665
33666
|
TEST: il m’explique dans ses lettres qu’il a réussi à vaincre son cancer.
TEST: Certains se souvinrent des documents que Trump avait ordonné de déclassifier
TEST: dis à ces femmes que tu m’as contacté
TEST: expose à ces femmes que tu nous as contacté
TEST: explique à ces femmes que je vous ai contacté
TEST: c’est aux femmes que tu m’as présenté.
TEST: les drogues qu’il a recommencé à mettre dans ses rations.
TEST: C’est en les suivant que j’ai découvert le pot aux roses.
__ppas_ce_que_pronom_avoir__
ce [que|qu’] [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels|ça|cela|ceci] ?[ne|n’]¿ ?[lui|leur]¿ >avoir @:V[0-3]..t.*:Q.*:[fp]¬:(?:G|W|É|[me]:[si])
ce [que|qu’] $:D¬:R @:[NA] ?[ne|n’]¿ ?[m’|t’|nous|vous]¿ >avoir @:V[0-3]..t.*:Q.*:[fp]¬:(?:G|W|É|[me]:[si])
<<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s")
&& Accord avec le COD “ce”. Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais
|
︙ | | | ︙ | |
34056
34057
34058
34059
34060
34061
34062
34063
34064
34065
34066
34067
34068
34069
34070
34071
34072
34073
34074
34075
34076
34077
|
__imp_verbe_groupe2_groupe3_t__
<start> [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~\w\w+t$
<start> [ne|n’] [me|m’|te|t’|nous|vous] [le|la|l’|les|en|y] ~\w\w+t$
<start> [ne|n’] [le|la|l’|les] [lui|leur|en|y] ~\w\w+t$
<start> [ne|n’] [lui|leur] en ~\w\w+t$
<<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|ils|elles|iel|iels|")
and not value(\-1, "|provient|")
and not (value(\-1, "|vient|dit|surgit|survient|périt|") and morph(>1, ":(?:[MD]|Oo)|>[A-Z]/"))
and morph(\-1, ":V[23].*:Ip.*:3s", ":G|>(?:devoir|suffire|para[îi]tre)/") and analyse(\-1[:-1]+"s", ":E:2s")
--1>> =\-1[:-1]+"s" && S’il s’agit d’un impératif, la terminaison est “s”, non “t”.
<start> ~\w\w+t$
<<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|ils|elles|iel|iels|")
and not value(\-1, "|provient|")
and not (value(\-1, "|vient|dit|surgit|survient|périt|") and morph(>1, ":(?:[MDR]|Oo)|>[A-Z]/"))
and morph(\-1, ":V[23].*:Ip.*:3s", ":[GNA]|>(?:devoir|suffire|para[îi]tre)/") and analyse(\-1[:-1]+"s", ":E:2s")
--1>> =\-1[:-1]+"s" && S’il s’agit d’un impératif, la terminaison est “s”, non “t”.
TEST: {{Finit}} ton assiette. ->> Finis
TEST: Ne {{pourrit}} pas l’ambiance. ->> pourris
TEST: Ne {{finit}} pas ce devoir. ->> finis
TEST: {{Finit}} cette tarte. ->> Finis
|
|
|
|
34086
34087
34088
34089
34090
34091
34092
34093
34094
34095
34096
34097
34098
34099
34100
34101
34102
34103
34104
34105
34106
34107
|
__imp_verbe_groupe2_groupe3_t__
<start> [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~\w\w+t$
<start> [ne|n’] [me|m’|te|t’|nous|vous] [le|la|l’|les|en|y] ~\w\w+t$
<start> [ne|n’] [le|la|l’|les] [lui|leur|en|y] ~\w\w+t$
<start> [ne|n’] [lui|leur] en ~\w\w+t$
<<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|ils|elles|iel|iels|")
and not value(\-1, "|provient|")
and not (value(\-1, "|vient|dit|surgit|survient|périt|") and morph(>1, ":(?:[MD]|Oo)|>[A-ZÉÈÂÎ]/"))
and morph(\-1, ":V[23].*:Ip.*:3s", ":G|>(?:devoir|suffire|para[îi]tre)/") and analyse(\-1[:-1]+"s", ":E:2s")
--1>> =\-1[:-1]+"s" && S’il s’agit d’un impératif, la terminaison est “s”, non “t”.
<start> ~\w\w+t$
<<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|ils|elles|iel|iels|")
and not value(\-1, "|provient|")
and not (value(\-1, "|vient|dit|surgit|survient|périt|") and morph(>1, ":(?:[MDR]|Oo)|>[A-ZÉÈÂÎ]/"))
and morph(\-1, ":V[23].*:Ip.*:3s", ":[GNA]|>(?:devoir|suffire|para[îi]tre)/") and analyse(\-1[:-1]+"s", ":E:2s")
--1>> =\-1[:-1]+"s" && S’il s’agit d’un impératif, la terminaison est “s”, non “t”.
TEST: {{Finit}} ton assiette. ->> Finis
TEST: Ne {{pourrit}} pas l’ambiance. ->> pourris
TEST: Ne {{finit}} pas ce devoir. ->> finis
TEST: {{Finit}} cette tarte. ->> Finis
|
︙ | | | ︙ | |
34100
34101
34102
34103
34104
34105
34106
34107
34108
34109
34110
34111
34112
34113
34114
34115
34116
34117
34118
34119
34120
|
# verbes du 3ᵉ groupe en -d
__imp_verbe_groupe3_d__
<start> [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~\w\w+d$
<start> [ne|n’] [me|m’|te|t’|nous|vous] [le|la|l’|les|en|y] ~\w\w+d$
<start> [ne|n’] [le|la|l’|les] [lui|leur|en|y] ~\w\w+d$
<start> [ne|n’] [lui|leur] en ~\w\w+d$
<<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|")
and not ( value(\-1, "|répond|") and (morph(>1, ":[MD]|>[A-Z]/") or value(>1, "|l’|d’|")) )
and morph(\-1, ":V3.*:Ip.*:3s", ":G")
--1>> \-1s && S’il s’agit d’un impératif, ajoutez un “s”.
<start> ~\w\w+d$
<<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|")
and not ( value(\-1, "|répond|") and (morph(>1, ":[MD]|>[A-Z]/") or value(>1, "|l’|d’|")) )
and morph(\-1, ":V3.*:Ip.*:3s", ":[GNA]")
--1>> \-1s && S’il s’agit d’un impératif, ajoutez un “s”.
TEST: {{Prend}} le chemin de droite. ->> Prends
TEST: N’{{attend}} pas qu’elle vienne. ->> attends
TEST: Ne me {{prend}} pas pour un idiot ->> prends
TEST: Ne l’{{attend}} pas ->> attends
|
|
|
|
34130
34131
34132
34133
34134
34135
34136
34137
34138
34139
34140
34141
34142
34143
34144
34145
34146
34147
34148
34149
34150
|
# verbes du 3ᵉ groupe en -d
__imp_verbe_groupe3_d__
<start> [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~\w\w+d$
<start> [ne|n’] [me|m’|te|t’|nous|vous] [le|la|l’|les|en|y] ~\w\w+d$
<start> [ne|n’] [le|la|l’|les] [lui|leur|en|y] ~\w\w+d$
<start> [ne|n’] [lui|leur] en ~\w\w+d$
<<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|")
and not ( value(\-1, "|répond|") and (morph(>1, ":[MD]|>[A-ZÉÈÂÎ]/") or value(>1, "|l’|d’|")) )
and morph(\-1, ":V3.*:Ip.*:3s", ":G")
--1>> \-1s && S’il s’agit d’un impératif, ajoutez un “s”.
<start> ~\w\w+d$
<<- /imp/ not tagbefore(\2, "_CUT_") and not value(>1, "|il|elle|on|")
and not ( value(\-1, "|répond|") and (morph(>1, ":[MD]|>[A-ZÉÈÂÎ]/") or value(>1, "|l’|d’|")) )
and morph(\-1, ":V3.*:Ip.*:3s", ":[GNA]")
--1>> \-1s && S’il s’agit d’un impératif, ajoutez un “s”.
TEST: {{Prend}} le chemin de droite. ->> Prends
TEST: N’{{attend}} pas qu’elle vienne. ->> attends
TEST: Ne me {{prend}} pas pour un idiot ->> prends
TEST: Ne l’{{attend}} pas ->> attends
|
︙ | | | ︙ | |
37831
37832
37833
37834
37835
37836
37837
37838
37839
37840
37841
37842
37843
37844
|
TODO: Les côtes sont dans leur ensemble extrêmement découpées.
!!! Indécidable !!
TEST: Du sable fin grippe les rouages (accord avec ce qui précède).
TEST: Du monde noir sortent les envahisseurs (accord avec ce qui suit).
!!! Autres tests !!
TEST: Les femmes aussi, bien entendu.
TEST: ils sont l’un à l’autre fidèles
TEST: Le président d’audience à un prévenu de cambriolage : « Vous aviez un papier avec des suites de quatre chiffres, on sait que ce sont des codes pour des clés. »
TEST: l’une dit combien elle en a marre
TEST: à travers le temps passent les existences oubliées
TEST: autour de la parole s’adonnent à d’étonnantes pratiques les hommes perdus
TEST: le Onze de France, je compte de un à trois, numéro gagnant : le huit
|
>
|
37861
37862
37863
37864
37865
37866
37867
37868
37869
37870
37871
37872
37873
37874
37875
|
TODO: Les côtes sont dans leur ensemble extrêmement découpées.
!!! Indécidable !!
TEST: Du sable fin grippe les rouages (accord avec ce qui précède).
TEST: Du monde noir sortent les envahisseurs (accord avec ce qui suit).
!!! Autres tests !!
TEST: si nous savons être justes
TEST: Les femmes aussi, bien entendu.
TEST: ils sont l’un à l’autre fidèles
TEST: Le président d’audience à un prévenu de cambriolage : « Vous aviez un papier avec des suites de quatre chiffres, on sait que ce sont des codes pour des clés. »
TEST: l’une dit combien elle en a marre
TEST: à travers le temps passent les existences oubliées
TEST: autour de la parole s’adonnent à d’étonnantes pratiques les hommes perdus
TEST: le Onze de France, je compte de un à trois, numéro gagnant : le huit
|
︙ | | | ︙ | |