︙ | | |
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
|
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
|
+
+
|
[>dîner|>diner] aux chandelles
>digne de [confiance|foi]
>digne de ce nom
>don en nature
>droite comme un i
>eau de [bouleau|bleuet|chaux|coco|javel|jouvence|mer|parfum|pluie|seltz|source|vie]
>eau de noix de coco
>enterrement de vie de garçon
>enterrement de vie de jeune fille
>espérance de vie
>épée à deux mains
>état [de|d’] [âme|esprit|urgence|conservation|fait]
>état d’ extrême urgence
>état de l’ art
>expérience [utilisateur|utilisateurs]
>face [A|B]
|
︙ | | |
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
|
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
|
+
|
-4>> =suggPlur(\4) # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au pluriel.
TEST: les pitres {{imbécile}}
TEST: il faut en convenir et les femmes {{oubliés}} seront satisfaites.
TEST: et les femmes {{retrouvés}} seront emmenées à l’hôpital.
TEST: les moins éloignées possible
TEST: Les besoins minimums en matière de sommeil sont-ils les mêmes d’un individu à l’autre ?
TEST: cette attention de tous les instants portée à la boussole.
__gn_leurs_1m__
leurs *WORD
<<- /gn/ (morph(\2, ":[NA].*:s", ":(?:[ipGW]|[123][sp])") and not (value(>1, "|et|ou|") and morph(>2, ":[NA]")))
or \2 in aREGULARPLURAL
-2>> =suggPlur(\2) # Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel.
|
︙ | | |
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
|
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
|
+
|
TEST: ces {{beaux}} {{institutions}}
TEST: de vos défauts {{terrible}}, je connais presque tout.
TEST: Les éléments caractéristiques liés à ses valeurs historique et architecturale
TEST: Une des pierres veinée de rouge…
TEST: Pour maintenir le potentiel de membrane qui lui permet de communiquer avec ses voisins sous forme d’influx nerveux, un neurone a besoin d’énergie.
TEST: ces religieux inflexibles envers les femmes mais compatissants envers les tyrans qui soutiennent leur religion.
TEST: le bruit de nos pas étouffé par l’épais tapis.
__gn_des_2m__
des *WORD *WORD
<<- /gn/ (morph(<1, ":(?:[VRBX]|Cs)|>comme/|<start>", "*") or morph(\3, ":N", ":[AQ]")) and not \3.startswith("seul") >>>
<<- /gn/ ( (morph(\2, ":[NA].*:m", ":[fe]") and morph(\3, ":[NA].*:f", "*")) or (morph(\2, ":[NA].*:f", ":[me]") and morph(\3, ":[NA].*:m", "*")) ) and not apposition(\2, \3)
-3>> =switchGender(\3, True) # Accord de genre erroné avec « \2 ».
|
︙ | | |
20535
20536
20537
20538
20539
20540
20541
20542
20543
20544
20545
20546
20547
20548
|
20539
20540
20541
20542
20543
20544
20545
20546
20547
20548
20549
20550
20551
20552
20553
|
+
|
TEST: ils vont de manière non conventionnelle {{fêtée}} leur réussite.
TEST: ils vont de manière absurde {{arrivé}} au résultat inverse à leurs espérances
TEST: Elles étaient venues armées.
TEST: Il vint déguisé en mousquetaire.
TEST: D’ailleurs j’irai armé.
TEST: J’irai armé de mon épée.
TEST: Si possible, venez accompagné.
TEST: Elle vint accompagnée de son père.
__infi_mieux_valoir__
mieux >valoir ~..(?:ée?s?|ez)$
<<- /infi/ morph(\3, ":(?:Q|2p)", ":[GM]")
-3>> =suggVerbInfi(\3) # Après “mieux \1”, le verbe devrait être à l’infinitif.
|
︙ | | |
20889
20890
20891
20892
20893
20894
20895
20896
20897
20898
20899
20900
20901
20902
|
20894
20895
20896
20897
20898
20899
20900
20901
20902
20903
20904
20905
20906
20907
20908
20909
|
+
+
|
TEST: Manger salé, c’est mauvais pour la santé.
TEST: Lire plus de 400 livres
TEST: mais aussi se retrouver flanqués d’un grand débat national avec son lot de questionnements parachutés
TEST: avancer, ne pas reculer, rester déterminés.
TEST: les avoir consultées grâce à une personne y ayant accès sur le plan juridique.
TEST: Être président d’une association demande beaucoup de temps.
TEST: Venir vaincue ne lui épargna aucune indignité.
TEST: Mais migrer un site et ses contenus prend du temps…
TEST: y être sans ma femme ni les enfants fait monter en moi une certaine nervosité.
__conj_det_sing_nom__
[le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur] *WORD @:V¬:(?:3s|P|Q|Y|3p!|G|M)
<<- /conj/ not tag(\2, "enum") and morph(<1, ":C|<start>|>,", ":[YP]") and morph(\2, ":[NA].*:[si]", ":G")
and not ( (value(\2, "|dizaine|douzaine|quinzaine|vingtaine|trentaine|quarantaine|cinquantaine|soixantaine|centaine|majorité|minorité|millier|partie|poignée|tas|paquet|moitié|")
or tag_before(\1, "ni") or value(<1, "|et|ou|")) and morph(\3, ":3?p") ) >>>
|
︙ | | |
21084
21085
21086
21087
21088
21089
21090
21091
21092
21093
21094
21095
21096
21097
|
21091
21092
21093
21094
21095
21096
21097
21098
21099
21100
21101
21102
21103
21104
21105
|
+
|
TEST: beaucoup qui ne {{pense}} jamais à rien, mais qui ont quand même des avis sur tout.
TEST: beaucoup entre la peste et le choléra.
TEST: Beaucoup avait été accompli
TEST: Beaucoup sera fait pour ces gens.
TEST: Beaucoup parviennent à ce résultat.
TEST: Beaucoup leur donneront du fil à retordre.
TEST: beaucoup d’argent arrive dans nos caisses
TEST: beaucoup est simplement suggéré
__conj_certains_plusieurs_quelques_uns__
[certains|certaines|plusieurs] @:V¬:(?:G|N|A|3p|P|Q)
[certains|certaines|plusieurs] qui @:V¬:(?:G|3p|P)
<<- /conj/ not morph(<1, ":[VR]")
--1>> =suggVerb(\-1, ":3p") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel.
|
︙ | | |
21168
21169
21170
21171
21172
21173
21174
21175
21176
21177
21178
21179
21180
21181
|
21176
21177
21178
21179
21180
21181
21182
21183
21184
21185
21186
21187
21188
21189
21190
|
+
|
TEST: vos filles {{passes}} ce matin
TEST: ces travaux qui {{demande}} tant d’efforts.
TEST: vos questions ne {{réclame}} aucune réflexion.
TEST: Ces attaques à main armée {{donne}} la chair de poule.
TEST: Ces marchands {{passe}} leur temps à se quereller.
TEST: le lien entre les agences de renseignement et ces mêmes entreprises pouvait reposer sur des activités de surveillance à proprement parler.
TEST: trier les cons et les connes expose à un violent coup de boomerang
TEST: Tu penses que quelqu’un qui frappe sa femme et ses enfants est un bon père ?
__conj_det_plur_nom_confusion__
les @:[NA].*:[pi] @:V¬:(?:3p|P|Y|G|M|A.*:e:[pi])
<<- /conj/ morph(<1, ":Cs|<start>|>,")
and not( morph(\3, ":3s") and before("(?i)\\b(?:l[ea] |l’|une? |ce(?:tte|t|) |[mts](?:on|a) |[nv]otre ).+ entre .+ et ") ) >>>
<<- /conj/ not checkAgreement(\2, \3)
|
︙ | | |
21918
21919
21920
21921
21922
21923
21924
21925
21926
21927
21928
21929
21930
21931
|
21927
21928
21929
21930
21931
21932
21933
21934
21935
21936
21937
21938
21939
21940
21941
21942
21943
21944
21945
21946
21947
21948
21949
|
+
+
+
+
+
+
+
+
+
|
TEST: ni l’un ni l’autre n’était fiable.
TEST: si l’un ou l’autre s’était trouvé en sa présence, ça aurait bardé.
TEST: ni l’un ni l’autre n’osait parler.
TEST: Ne pense pas à ce sur quoi tu poses les pieds et tout ira bien
TEST: les nerfs du vieux Paul lâchent
TEST: Il sortit de sa léthargie, épuisé et trempé
TEST: Les étrangers étaient à ce point dévisagés qu’ils en devenaient invisibles.
TEST: Si Leila Khaled est surtout connue pour des détournements ayant eu lieu il y a plus de 40 ans.
TEST: Seuls le patron et le vieux Félix disposent d’une crèche individuelle
TEST: Il ou elle ne conçoivent même plus qu’on veuille empiéter sur la liberté des choix.
TEST: La fusion entre eux et les Espagnols arabisés affaiblit
TEST: Le mépris dans sa voix et ses yeux le poignarda.
TEST: J’envoyai l’un des gardiens chercher le dossier de l’incarcéré
TEST: La distinction entre les défaillances normales et les défaillances fautives peut se fonder sur…
TEST: Ils sont là pour se faire l’écho des questions posées.
TEST: Le directeur de cabinet de Madame la rectrice était également présent.
!!! Tests historiques !!
## Version 0.5.14
TEST: par le léger tissu de rayonne qui les protégeait en ce moment.
|
︙ | | |