Overview
Comment: | [fr] tests et ajustements |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr |
Files: | files | file ages | folders |
SHA3-256: |
47541d19bf0128b23a410d5b27d94dfd |
User & Date: | olr on 2019-07-24 17:17:30 |
Other Links: | manifest | tags |
Context
2019-07-25
| ||
10:48 | [fr] tests et ajustements check-in: 309a77d5ec user: olr tags: trunk, fr | |
2019-07-24
| ||
17:17 | [fr] tests et ajustements check-in: 47541d19bf user: olr tags: trunk, fr | |
11:07 | [fr] tests et ajustements check-in: 3178e0923f user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [ec40be2827] to [8b3109ee3d].
︙ | ︙ | |||
2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 | TEST: {{Peut-tu}} ->> Peux-tu TEST: {{peu-tu}} revenir chez moi ? TEST: {{Peux-il}} ->> Peut-il TEST: {{Attaques-t-on}} ->> Attaque-t-on TEST: {{box-t-on}} TEST: {{Prends-elle}} ->> Prend-elle TEST: {{Menthe-t-elle}} souvent ? TEST: {{viennent-il}} demain ? TEST: {{prix-t-il}} TEST: {{était-se}} cela, la vérité ineffable ? TEST: {{étai-ce}} notre destinée de souffrir ? TEST: {{étaient-se}} ces hommes-là qui allaient nous guider dans les montagnes ? TEST: {{attaquant-ils}} ->> attaquent-ils TEST: {{boycott-ils}} TEST: {{prendrons-elles}} un verre avec moi ? TEST: {{bloc-elles}} | > > | 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 | TEST: {{Peut-tu}} ->> Peux-tu TEST: {{peu-tu}} revenir chez moi ? TEST: {{Peux-il}} ->> Peut-il TEST: {{Attaques-t-on}} ->> Attaque-t-on TEST: {{box-t-on}} TEST: {{Prends-elle}} ->> Prend-elle TEST: {{Menthe-t-elle}} souvent ? TEST: {{demandent-elle}} ->> demantent-elles TEST: {{viennent-il}} demain ? TEST: {{prix-t-il}} TEST: {{étais-ce}} trop demander ->> était-ce TEST: {{était-se}} cela, la vérité ineffable ? TEST: {{étai-ce}} notre destinée de souffrir ? TEST: {{étaient-se}} ces hommes-là qui allaient nous guider dans les montagnes ? TEST: {{attaquant-ils}} ->> attaquent-ils TEST: {{boycott-ils}} TEST: {{prendrons-elles}} un verre avec moi ? TEST: {{bloc-elles}} |
︙ | ︙ | |||
2319 2320 2321 2322 2323 2324 2325 | [me|ne|nous|vous|lui] rendez-vous <<- =>> define(\-1, [":VCi1:2p"]) <<- !-1>> # [un|mon|ton|son|ce|mes|tes|ses|leurs] rendez-vous # rendez-vous seulement défini comme :N:m:i dans le dictionnaire | | | 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 | [me|ne|nous|vous|lui] rendez-vous <<- =>> define(\-1, [":VCi1:2p"]) <<- !-1>> # [un|mon|ton|son|ce|mes|tes|ses|leurs] rendez-vous # rendez-vous seulement défini comme :N:m:i dans le dictionnaire __imp_verbes_composés_impératifs__ ~\w-l(?:es?|a)-(?:[mt]oi|nous|leur)$ ~\w-(?:[nv]ous|lui|leur)-en$ ~\w-[mt]’en$ ~\w-[mt]’y$ <<- /imp/ morphVC(\1, ":V", ":E") ->> =suggVerbImpe(\1, True) # Ceci n’est pas une forme impérative correcte.|http://fr.wikipedia.org/wiki/Imp%C3%A9ratif_%28grammaire%29 <<- /imp/ __else__ and morphVC(\1, ":", ":V") ->> =suggSimil(\1, ":E", False, True) # Ceci n’est pas une forme verbale impérative. <<- />> -COD-COI|VCimp |
︙ | ︙ | |||
2369 2370 2371 2372 2373 2374 2375 2376 | ~\w-leurs$ <<- /imp/ ->> =\1[:-1] # Le pronom personnel objet ne prend pas de “s” ; “leurs” est un déterminant (exemple : leurs affaires). <<- />> -leur|-COI|VCimp TEST: {{donnent-les-nous}} TEST: {{donnait-nous-en}} TEST: {{bat-le}} | > > > > | | > > > > > | 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 | ~\w-leurs$ <<- /imp/ ->> =\1[:-1] # Le pronom personnel objet ne prend pas de “s” ; “leurs” est un déterminant (exemple : leurs affaires). <<- />> -leur|-COI|VCimp TEST: {{donnent-les-nous}} TEST: {{donnait-nous-en}} TEST: {{prend-m’en}} trois, s’il te plaît. TEST: {{don-nous-en}} TEST: {{bat-le}} TEST: {{bluff-le}} TEST: {{manges-la}} TEST: {{soutien-la}} TEST: {{combat-les}} TEST: {{flic-les}} TEST: {{Oublies-moi}}. TEST: {{Oubli-moi}}. TEST: {{Sert-toi}} d’eux autant que tu le peux, puis casse-toi. TEST: {{maintien-toi}} TEST: {{Prend-lui}} le pouls. TEST: {{apport-lui}}. TEST: {{Expliques-leur}} comment faire. TEST: {{fou-leur}} la paix TEST: {{explique-leurs}} de quoi il est question. TEST: {{calcul-leurs}} ça. TEST: c’est mon chez-moi TEST: c’est ton chez-toi @@@@ @@@@ |
︙ | ︙ | |||
3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 | <<- /typo/ not morph(\1, ":G") >>> <<- /typo/ \1.endswith("s") or \1.endswith("S") ->> =\1.replace("mes", "").replace("è", "").replace("e", "").replace("i", "") + "ᵉˢ" # Nombre ordinal romain pluriel. Exemples : IIᵉˢ, IIIᵉˢ, IVᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 <<- /typo/ __else__ ->> =\1.replace("me", "").replace("è", "").replace("e", "").replace("i", "") + "ᵉ" # Nombre ordinal romain singulier. Exemples : IIᵉ, IIIᵉ, IVᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 TEST: François {{Iier}} ->> Iᵉʳ TEST: le {{IInd}} siècle ->> IIᵈ TEST: Le {{XXII ème}} siècle. ->> XXIIᵉ TEST: Les {{XVI èmes}}. ->> XVIᵉˢ TEST: le {{VIième}} siècle ->> VIᵉ | > > > > > > | | 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 | <<- /typo/ not morph(\1, ":G") >>> <<- /typo/ \1.endswith("s") or \1.endswith("S") ->> =\1.replace("mes", "").replace("è", "").replace("e", "").replace("i", "") + "ᵉˢ" # Nombre ordinal romain pluriel. Exemples : IIᵉˢ, IIIᵉˢ, IVᵉˢ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 <<- /typo/ __else__ ->> =\1.replace("me", "").replace("è", "").replace("e", "").replace("i", "") + "ᵉ" # Nombre ordinal romain singulier. Exemples : IIᵉ, IIIᵉ, IVᵉ…|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4271 TEST: François {{Iier}} ->> Iᵉʳ TEST: {{Iiers}} ->> Iᵉʳˢ TEST: {{I ière}} ->> Iʳᵉ TEST: {{Iières}} ->> Iʳᵉˢ TEST: le {{IInd}} siècle ->> IIᵈ TEST: {{IInds}} ->> IIᵈˢ TEST: {{II nde}} ->> IIᵈᵉ TEST: {{IIndes}} ->> IIᵈᵉˢ TEST: Le {{XXII ème}} siècle. ->> XXIIᵉ TEST: Les {{XVI èmes}}. ->> XVIᵉˢ TEST: le {{VIième}} siècle ->> VIᵉ TEST: Le {{XX ème}} siècle. ->> XXᵉ TEST: Le {{XXIème}} siècle. ->> XXIᵉ TEST: le {{XXè}} siècle. ->> XXᵉ !!!! Dates !! |
︙ | ︙ | |||
3751 3752 3753 3754 3755 3756 3757 | TEST: entre deux chaises… __tu_mots_grammaticaux__ au [delà|dehors|dessous|dessus|devant] <<- /tu/ \2.islower() ->> au-\2 # Il manque un trait d’union. | < < < < < < < < < < < < < > > > > > > > > < < < < < < < < < < < < < < < < < < < < < < < | | < < < < < < < < < < < < < < < < < < < < < < < > > > > > > > > > > > > > > > > > > > > < < < < < < < < < < < < < < < | 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 | TEST: entre deux chaises… __tu_mots_grammaticaux__ au [delà|dehors|dessous|dessus|devant] <<- /tu/ \2.islower() ->> au-\2 # Il manque un trait d’union. c’ est [à|a] dire <<- /tu/ ->> c’est-à-dire # Il manque les traits d’union. [celle|celles|celui|ceux] [là|ci] <<- /tu/ ->> \1-\2 # Il manque un trait d’union. [celle|celles|celui|ceux] si <<- /tu/ not morph(>1, ":[WA]") ->> \1-ci # Il manque un trait d’union. [moi|toi|soi|lui|elle|vous] même <<- /tu/ not value(>1, "|si|s’|") ->> \1-même # Il manque un trait d’union si “même” se rapporte à “\1”.|https://fr.wiktionary.org/wiki/moi-m%C3%AAme [nous|vous|eux|elles] mêmes <<- /tu/ ->> \1-mêmes # Il manque un trait d’union. TEST: {{au delà}} ->> au-delà TEST: {{Au dessus}} ->> Au-dessus TEST: un bel enfoiré, {{c’est à dire}} un hypocrite TEST: {{Ceux la}} vont à la pêche. ->> Ceux-là TEST: mais {{celles là}} sont différentes. TEST: avec {{celles ci}}, tout va bien TEST: {{ceux si}} sont des teignes TEST: Un autre chantier important, celui si sensible de la préservation des données personnelles des élèves TEST: {{Lui même}} ->> Lui-même TEST: {{eux mêmes}}. ->> eux-mêmes __tu_locutions__ [à|a] [la|là] [va|vas] vite <<- /tu/ ->> à la va-vite # Il manque un trait d’union. [à|a] tout [va|vas] <<- /tu/ ->> à tout-va # Il manque un trait d’union. après demain <<- /tu/ ->> après-demain # Il manque un trait d’union. avant hier <<- /tu/ ->> avant-hier # Il manque un trait d’union. ci [dessous|dessus|devant|contre] <<- /tu/ ->> ci-\2 # Il manque un trait d’union. de ci ?,¿ de là <<- /tu/ ->> de-ci de-là|de-ci, de-là # Il manque les traits d’union. en contre [bas|partie] <<- /tu/ ->> en contre\3|en contre-\3 # Mettez un trait d’union ou soudez. en contre point en contre-point <<- /tu/ ->> en contrepoint # Soudez. en porte [à|a] faux <<- /tu/ ->> en porte-à-faux # Il manque les traits d’union. grand chose <<- /tu/ ->> grand-chose # Il manque un trait d’union. ici bas <<- /tu/ ->> ici-bas # Il manque un trait d’union. jusque là <<- /tu/ ->> jusque-là # Il manque un trait d’union. [là|la] [bas|haut|dessous|dessus|dedans|devant|derrière] <<- /tu/ ->> là-\2 # Il manque un trait d’union. n’ est ce pas n’ est ce-pas n’ est-ce-pas <<- /tu/ ->> n’est-ce pas # Un trait d’union. [oui|ouï] dire <<- /tu/ morph(<1, ":G") ->> ouï-dire # Il manque probablement un trait d’union. par [dessous|dessus|devant|delà|derrière|dehors|dedans|devers] <<- /tu/ ->> par-\2 # Il manque un trait d’union. par ci ?,¿ par là <<- /tu/ ->> par-ci par-là|par-ci, par-là # Trait(s) d’union manquant(s). vis [à|a] vis <<- /tu/ ->> vis-à-vis # Il manque les traits d’union. TEST: on a fait {{à la va vite}}… TEST: Ils font des tests {{à tout va}} TEST: nous irons là-bas {{après demain}}. TEST: Mieux qu’{{avant hier}}. TEST: {{ci dessous}}, les égouts TEST: {{ci dessus}} ->> ci-dessus TEST: {{ci devant}}. ->> ci-devant TEST: elles vont viennent {{de ci, de là}}. TEST: {{en contre bas}} TEST: {{en contre point}}, TEST: être {{en porte à faux}} TEST: Il ne connaît pas {{grand chose}} à tout ça. TEST: {{ici bas}}, n’attends rien de bon, à moins que… TEST: {{jusque là}}, tout va bien TEST: {{Là bas}}. ->> Là-bas TEST: elle viendra, {{n’est ce pas}} ? TEST: seulement par {{ouï dire}}. TEST: {{par derrière}} la maison TEST: Tout ce que nous faisons {{par ci, par là}}. TEST: {{par dessus}} ->> par-dessus TEST: Que vas-tu faire {{vis à vis}} d’eux ->> vis-à-vis __tu_substantifs__ l’ à [côté|coup|peu-près|pic|plat-ventrisme|propos|valoir] <<- /tu/ -2:0>> \2-\3 # Mettez des traits d’union pour ces noms communs. l’ à peu près <<- /tu/ -2:0>> \2-\3-\4 # Mettez des traits d’union pour ce nom commun. à plat ventrisme <<- /tu/ ->> \1-\2-\3 # Mettez des traits d’union pour ce nom commun. >aller >retour <<- /tu/ ->> \1-\2 # Il manque un trait d’union. >arc en ciel <<- /tu/ ->> \1-\2-\3 # Il manque les traits d’union. >arrière >grande >tante <<- /tu/ ->> arrière-grand-tante|arrière-grands-tantes # Mettez des traits d’union. >arrière >grande >mère <<- /tu/ ->> arrière-grand-mère|arrière-grands-mères # Mettez des traits d’union. |
︙ | ︙ | |||
3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 | >arrière [petit|petits] >neveu <<- /tu/ ->> arrière-petit-neveu|arrière-petits-neveux # Mettez des traits d’union. >arrière >petite >nièce <<- /tu/ ->> arrière-petite-nièce|arrière-petites-nièces # Mettez des traits d’union. TEST: son {{arrière grande tante}} TEST: son {{arrière grand mère}} TEST: un {{arrière grand oncle}} TEST: un {{arrière grand parent}} TEST: un {{arrière grand père}} TEST: nos {{arrière petits enfants}} TEST: son {{arrière petite fille}} TEST: mon {{arrière petit fils}} TEST: un {{arrière petit neveu}} TEST: ton {{arrière petite nièce}} | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < | 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 | >arrière [petit|petits] >neveu <<- /tu/ ->> arrière-petit-neveu|arrière-petits-neveux # Mettez des traits d’union. >arrière >petite >nièce <<- /tu/ ->> arrière-petite-nièce|arrière-petites-nièces # Mettez des traits d’union. [basket|volley] ball <<- /tu/ ->> \1-ball # Il manque un trait d’union. bas [>côté|coté|cotés] <<- /tu/ morph(<1 , ":D") ->> bas-côté|bas-côtés # Il manque un trait d’union. [les|des|aux] beaux arts <<- /tu/ -2:3>> beaux-arts # Il manque un trait d’union. bouche à [bouche|>oreille] <<- /tu/ morph(<1, ":D") ->> \1-\2-\3 # Il manque les traits d’union. >chef lieu <<- /tu/ ->> \1-\2 # Il manque un trait d’union. >chef d’ œuvre <<- /tu/ ->> \1-\2\3 # Il manque un trait d’union. >centre >ville <<- /tu/ ->> centre-ville|centres-villes # Il manque un trait d’union. [auto|moto] >club <<- /tu/ ->> \1\2|\1-\2|\2 \1 # Mettez un trait d’union, fusionnez ou inversez les termes. <<- ~>> ␣ déjà vu <<- /tu/ morph(<1, ":D.*:[me]") ->> \1-\2 # S’il s’agit d’un nom, mettez un trait d’union.|https://fr.wiktionary.org/wiki/d%C3%A9j%C3%A0-vu état major états majors <<- /tu/ ->> \1-\2 # Il manque un trait d’union. face [a|à] face <<- /tu/ morph(<1, ":D") ->> face-à-face # Si vous employez cette locution comme un nom, mettez des traits d’union.|https://fr.wiktionary.org/wiki/face-%C3%A0-face gagne >pain <<- /tu/ not morph(<1, ":O[sv]") ->> gagne-pain # Il manque un trait d’union. [grand|grands] [>père|>mère] <<- /tu/ ->> \1-\2 # Il manque un trait d’union. lèse majesté <<- /tu/ ->> \1-\2 # Il manque un trait d’union. [nord|sud] ouest <<- /tu/ ->> \1-ouest # Il manque un trait d’union. [nord|sud] est [<end>|,] <<- /tu/ ->> \1-est # Il manque un trait d’union. outre mer <<- /tu/ ->> outre-mer # Il manque un trait d’union. [le|les|du|des|un|ce|ces|mon|ton|son] [prêt+s] [à|a] porter <<- /tu/ -2:0>> \2-à-porter # Il manque les traits d’union. >pied [à|a] terre <<- /tu/ morph(<1, ":D") ->> \1-à-terre # Il manque les traits d’union. [plate|plates] >forme <<- /tu/ ->> plate-forme|plates-formes|plateforme|plateformes # Il manque un trait d’union. Vous pouvez aussi souder les deux mots. presque [>île|>ile] <<- /tu/ ->> presqu’\2 # Une presqu’île, en un seul mot.|https://fr.wiktionary.org/wiki/presqu%E2%80%99%C3%AEle quelques [un|uns|une|unes] <<- /tu/ ->> quelques-\2 # Il manque un trait d’union. [plus|moins] [value|values] <<- /tu/ ->> \1-\2 # Il manque un trait d’union.|https://fr.wiktionary.org/wiki/plus-value plu [valu+ses] <<- /tu/ morph(<1, ":D") ->> plus-value|plus-values # Il manque un trait d’union.|https://fr.wiktionary.org/wiki/plus-value ras le bol ras-le bol ras le-bol <<- /tu/ morph(<1, ":D") ->> ras-le-bol # Il manque des traits d’union. rendez vous <<- /tu/ morph(<1, ":[DR]|<start>|>,") ->> rendez-vous # Il manque un trait d’union. rez de >chaussée <<- /tu/ ->> rez-de-chaussée # Il manque un trait d’union. science fiction <<- /tu/ ->> science-fiction # Il manque un trait d’union. stock >option <<- /tu/ ->> \1-\2 # Il manque un trait d’union. soi disant <<- /tu/ not ( morph(<1, ":R") and value(>1, "|que|qu’|") ) ->> soi-disant # Il manque un trait d’union. sous [jacent+ses] <<- /tu/ ->> sous-\2 # Il manque un trait d’union. du sur >mesure <<- /tu/ -2:0>> sur-mesures # Il manque un trait d’union. [un|le|ce|du|mon|ton|son|notre|votre|leur] terre plein <<- /tu/ not value(>1, "|de|d’|") -2:3>> terre-plein # Il manque probablement un trait d’union.|https://fr.wiktionary.org/wiki/terre-plein >tête [à|a] >tête <<- /tu/ morph(<1, ":D") ->> tête-à-tête # Il manque les traits d’union. trompe l’ [œil|oeil] <<- /tu/ morph(<1, ":D") ->> trompe-l’œil # Il manque un trait d’union. [le|de|ce|les|des|ces|un|mon|leur|leurs|nos|vos|notre|votre|quel|quels] [va|vas] et [vient|viens] <<- /tu/ -2:0>> va-et-vient # Il manque les traits d’union. vice [>amirale|>présidente|>roi|>reine|>chancelière] <<- /tu/ ->> vice-\1 # Il manque un trait d’union. week [end|ends] <<- /tu/ ->> week-\2 # Il manque un trait d’union. TEST: l’{{à propos}} n’est pas si facile à acquérir. TEST: on ne fait que de l’{{à peu près}} TEST: concours d’{{à plat ventrisme}} à l’UMP TEST: marre de faire des {{allers retours}} TEST: regarde l’{{arc en ciel}} TEST: son {{arrière grande tante}} TEST: son {{arrière grand mère}} TEST: un {{arrière grand oncle}} TEST: un {{arrière grand parent}} TEST: un {{arrière grand père}} TEST: nos {{arrière petits enfants}} TEST: son {{arrière petite fille}} TEST: mon {{arrière petit fils}} TEST: un {{arrière petit neveu}} TEST: ton {{arrière petite nièce}} TEST: je déteste le {{basket ball}} TEST: sur le {{bas côté}} TEST: les {{beaux arts}} TEST: {{le}} {{bouche à oreille}} TEST: {{chef lieu}} de ce canton TEST: ne vois-tu pas que c’est un {{chef d’œuvre}} ? TEST: ils sont allés au {{centre ville}}. TEST: Le {{moto club}} était sur le point de faire faillite. TEST: J’ai beaucoup de {{déjà vu}}. TEST: L’{{état major}} n’a pas encore tranché la question. TEST: Le {{face à face}} entre les forces de l’ordre et les manifestants se poursuit devant l’hôtel de ville à Bordeaux depuis environ 1h30. TEST: {{gagne pain}} de merde TEST: mes deux {{grands pères}} sont décédés TEST: un crime de {{lèse majesté}} TEST: elles sont allées au {{sud ouest}} TEST: {{nord est}} TEST: ils sont partis {{outre mer}} TEST: La papesse du {{prêt à porter}} viendra demain. TEST: il loge dans un {{pied à terre}} misérable TEST: sur cette {{plate forme}}, rien ne fonctionne TEST: une {{presque île}} TEST: {{Quelques unes}} sont très habiles. TEST: une {{plus value}} ->> plus-value TEST: combien de {{plu value}} TEST: Un énorme {{plus value}}. TEST: je connais le {{ras le bol}} TEST: en avoir ras le bol de ces conneries TEST: des {{rendez vous}} ->> rendez-vous TEST: un Mars par {{rendez vous}} TEST: Habiter au {{rez de chaussée}}, quelle horreur. TEST: C’est de la {{science fiction}}. TEST: des {{stock options}} TEST: Tout ce {{soi disant}} esprit religieux TEST: implications {{sous jacentes}} ->> sous-jacentes TEST: c’est du {{sur mesure}} TEST: Ils versent dans leur terre plein de poisons. TEST: beaucoup de {{tête à tête}} TEST: {{un}} {{trompe l’œil}} TEST: un {{va et vient}} incessant me casse la tête TEST: il va et vient sans mot dire TEST: Il a été nommé {{vice président}} TEST: un super {{week end}} ->> week-end __tu_va_t_en__ va t en va t en va t-en |
︙ | ︙ | |||
4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 | d’ entre-vous d’ entre-eux d’ entre-elles <<- /tu/ -2>> =\2.replace("-", " ") # Pas de trait d’union. TEST: Il est {{en-dessous}} de tout. ->> en dessous TEST: Ils sont {{en-deçà}} de tout ->> en deçà TEST: J’en ai déjà fait les {{deux-tiers}}. TEST: {{en-haut}} de la montagne. TEST: On va finir par s’y faire, {{peu-à-peu}}. TEST: Venez vite, s’{{il-vous-plait}}. TEST: Elles sont {{tout-à-fait}} ravies. TEST: {{Trois-quarts}} des participantes y sont parvenues. TEST: {{Parce-qu’ils}} y croient plus que tout. TEST: Oui, {{ça-aussi}}. TEST: Peu d’{{entre-nous}} savent ce dont il s’agit. __tu_y_attaché__ ~^[yY][’-]\w+ <<- /tu/ morph(\1, ":V0", "", 2) -1>> ="y " + \1[2:] # Ni apostrophe ni trait d’union après “y”. | > > | 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 | d’ entre-vous d’ entre-eux d’ entre-elles <<- /tu/ -2>> =\2.replace("-", " ") # Pas de trait d’union. TEST: Il est {{en-dessous}} de tout. ->> en dessous TEST: Ils sont {{en-deçà}} de tout ->> en deçà TEST: mais {{peu-à-peu}} TEST: J’en ai déjà fait les {{deux-tiers}}. TEST: {{en-haut}} de la montagne. TEST: On va finir par s’y faire, {{peu-à-peu}}. TEST: Venez vite, s’{{il-vous-plait}}. TEST: Elles sont {{tout-à-fait}} ravies. TEST: {{Trois-quarts}} des participantes y sont parvenues. TEST: {{Parce-qu’ils}} y croient plus que tout. TEST: c’est {{par-là}} TEST: Oui, {{ça-aussi}}. TEST: Peu d’{{entre-nous}} savent ce dont il s’agit. __tu_y_attaché__ ~^[yY][’-]\w+ <<- /tu/ morph(\1, ":V0", "", 2) -1>> ="y " + \1[2:] # Ni apostrophe ni trait d’union après “y”. |
︙ | ︙ | |||
4513 4514 4515 4516 4517 4518 4519 | TEST: __mapos__ {{L }}opinion des gens, elle s’en moquait. !!!! A / À: accentuation la préposition en début de phrase !! __typo_À_début_phrase__ | | | | | | | 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 | TEST: __mapos__ {{L }}opinion des gens, elle s’en moquait. !!!! A / À: accentuation la préposition en début de phrase !! __typo_À_début_phrase__ <start> A @:[GNAY]¬:(?:Q|3s)|>(?:priori|post[eé]riori|contrario|capella|fortiori)/ <start> A bientôt [<end>|,] <start> A [l’|d’|n’|m’|s’] <<- /typo/ -2>> À # S’il s’agit de la préposition « à », il faut accentuer la majuscule. <start> A t’ *WORD <<- /typo/ not value(\4, "|il|ils|elle|elles|on|ont|") -2>> À # S’il s’agit de la préposition « à », il faut accentuer la majuscule. TEST: {{A}} vaincre sans péril, on triomphe sans gloire. TEST: « {{A}} partir de maintenant, ce ne sera plus comme avant. TEST: — {{A}} n’en plus pouvoir TEST: — {{A}} t’emmener loin de tout ceci. TEST: {{A}} bientôt, mon ami. TEST: A bientôt fini son devoir. |
︙ | ︙ | |||
5732 5733 5734 5735 5736 5737 5738 | || [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|plusieurs|certains|certaines] *WORD <end> <<- /vmode/ morph(\2, ":K:1s", ">(?:aimer|vouloir)/") -2>> =\2[:-1] # Confusion possible. Le mot “\1” semble indiquer une certitude. Dans ce cas, “\2” devrait être conjugué au futur, non au conditionnel. TEST: demain, je {{viendrais}} ->> viendrai TEST: non, je n’{{irais}} pas là-bas ! ->> irai TEST: oui, j’y {{penserais}}… ->> penserai | > > > > | | 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 | || [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|plusieurs|certains|certaines] *WORD <end> <<- /vmode/ morph(\2, ":K:1s", ">(?:aimer|vouloir)/") -2>> =\2[:-1] # Confusion possible. Le mot “\1” semble indiquer une certitude. Dans ce cas, “\2” devrait être conjugué au futur, non au conditionnel. TEST: demain, je {{viendrais}} ->> viendrai TEST: non, je n’{{irais}} pas là-bas ! ->> irai TEST: oui, j’y {{penserais}}… ->> penserai TEST: non, je n’y {{prendrais}} pas le train ->> prendrai TEST: oui je {{serais}} ->> serai TEST: non je n’{{irais}} pas là-bas ! ->> irai TEST: oui j’y {{penserais}}… ->> penserai TEST: non je n’y {{prendrais}} pas le train ->> prendrai TEST: oui, je le voudrais. TEST: oui, je l’aimerais. TEST: oui, je la prendrais pour femme si ça ne tenait qu’à moi. !! |
︙ | ︙ | |||
5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 | __conf_en_participes_présents__ en [ne|me|m’|te|t’|s’] @:[123][sp]¬:[PY] <<- /conf/ not \1.isupper() >>> <<- /conf/ morph(\3, ":3p") -3>> =suggVerb(\3, ":P") # Incohérence : « en \1 \2 »… Vouliez-vous écrire le verbe au participe présent ? <<- /conf/ value(\2, "|m’|t’|s’|") -1:2>> "\2en " # Incohérence : vouliez-vous écrire « \2’en » ? <<- /conf/ __else__ -1:2>> =\2[0:1] + "’en" # Incohérence. en se @:[123][sp]¬:[PY] <<- /conf/ not \1.isupper() >>> <<- /conf/ morph(\3, ":3p") -3>> =suggVerb(\3, ":P") # Incohérence : « en \1 \2 »… Vouliez-vous écrire le verbe au participe présent ? <<- /conf/ not morph(\3, ":[NA]") -1:2>> "s’en " # Incohérence : vouliez-vous écrire « s’en » ? en n’ @:[123][sp]¬:[PY] <<- /conf/ not \1.isupper() and not value(\3, "|importe|") >>> <<- /conf/ morph(\3, ":3p") -3>> =suggVerb(\3, ":P") # Incohérence : « en \1 \2 »… Vouliez-vous écrire le verbe au participe présent ? <<- /conf/ not value(<1, "|n’|") -1:2>> "n’en " # Incohérence : vouliez-vous écrire « n’en » ? <<- /conf/ __else__ -1:2>> "en " # Double négation : “n’” est une graphie élidée de “ne”. Il est inutile de la mettre deux fois. L’accord euphonique se fait en prononçant le “n” de “en” avec la première voyelle de “\3”. | > > > > > > | < < | > | 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 | __conf_en_participes_présents__ en [ne|me|m’|te|t’|s’] @:[123][sp]¬:[PY] <<- /conf/ not \1.isupper() >>> <<- /conf/ morph(\3, ":3p") -3>> =suggVerb(\3, ":P") # Incohérence : « en \1 \2 »… Vouliez-vous écrire le verbe au participe présent ? <<- /conf/ value(\2, "|m’|t’|s’|") -1:2>> "\2en " # Incohérence : vouliez-vous écrire « \2’en » ? <<- /conf/ __else__ -1:2>> =\2[0:1] + "’en" # Incohérence. TEST: {{en t’}}ait donné tant. ->> "t’en " TEST: il {{en me}} donne beaucoup. ->> m’en en se @:[123][sp]¬:[PY] <<- /conf/ not \1.isupper() >>> <<- /conf/ morph(\3, ":3p") -3>> =suggVerb(\3, ":P") # Incohérence : « en \1 \2 »… Vouliez-vous écrire le verbe au participe présent ? <<- /conf/ not morph(\3, ":[NA]") -1:2>> "s’en " # Incohérence : vouliez-vous écrire « s’en » ? TEST: {{en se}} {{contentent}} en n’ @:[123][sp]¬:[PY] <<- /conf/ not \1.isupper() and not value(\3, "|importe|") >>> <<- /conf/ morph(\3, ":3p") -3>> =suggVerb(\3, ":P") # Incohérence : « en \1 \2 »… Vouliez-vous écrire le verbe au participe présent ? <<- /conf/ not value(<1, "|n’|") -1:2>> "n’en " # Incohérence : vouliez-vous écrire « n’en » ? <<- /conf/ __else__ -1:2>> "en " # Double négation : “n’” est une graphie élidée de “ne”. Il est inutile de la mettre deux fois. L’accord euphonique se fait en prononçant le “n” de “en” avec la première voyelle de “\3”. TEST: elle n’{{en n’}}avait plus pour longtemps. ->> "en " TEST: {{en n’}}{{abordent}} la côte, nous vîmes le désastre. TEST: {{en n’}}{{envoient}} que peu. TEST: toute chose pourrait finalement advenir indifféremment en n’importe quel point du globe #### Divers __ppas_lui_verbe__ lui ~é(?:es?|s)$ <<- /ppas/ morph(\2, ":Q") and not morph(<1, ":(?:V0a|R)") -2>> =suggVerbInfi(\2)+"|"+suggVerbPpas(\2, ":m:s") # Incohérence probable. Soit il faut un participe passé masculin singulier, soit un verbe à l’infinitif. lui aussi ~é(?:es?|s)$ <<- /ppas/ morph(\2, ":Q") and not morph(<1, ":(?:V0a|R)") -2>> =suggVerbPpas(\2, ":m:s") # Incohérence probable. Il faut vraisemblement un participe passé masculin singulier. TEST: lui {{mangée}} beaucoup. TEST: lui aussi {{mangés}} beaucoup. TEST: L’homme qui s’approchait de lui voulait le surprendre. TEST: avec Paul, lui aussi éliminé. TEST: les études qu’il a lui terminées avec bien du mal. TEST: cette déclaration fut selon lui rédigée par des imbéciles. __conf_presque_vconj__ |
︙ | ︙ | |||
6738 6739 6740 6741 6742 6743 6744 | TEST: les méthodes de l’à-peu-près ne suffisent pas. ## substantifs __conf_à_substantifs__ >arc a >poulie >arme a >feu | | | 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 | TEST: les méthodes de l’à-peu-près ne suffisent pas. ## substantifs __conf_à_substantifs__ >arc a >poulie >arme a >feu >armoire a [>glace|>pharmacie] >attaque a main armée >avion a [>hélice|réaction] [>boîte|>boite] a >lettre >bombe a [eau|fragmentation|retardement] >brosse a [>dent|reluire] [>canne|>cane] a [>pêche|>sucre] >caisse a >outil |
︙ | ︙ | |||
6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 | >masque a [gaz|oxygène] >montre a gousset >moule a [>gaufre|>gâteau|brioche|manqué|savarin|charlotte|tarte] >panier a >linge >papier a [>lettre|musique] >passage a tabac >pâte a [>pain|>crêpe|>gaufre|>pizza|>tarte|>modeler|>tartiner] >planche a repasser >presse a >scandale >pince a linge >punk a >chienne >revenir a la case départ >rouge a >lèvre >sac a [dos|main|langer|merde|foutre] | > | 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 | >masque a [gaz|oxygène] >montre a gousset >moule a [>gaufre|>gâteau|brioche|manqué|savarin|charlotte|tarte] >panier a >linge >papier a [>lettre|musique] >passage a tabac >pâte a [>pain|>crêpe|>gaufre|>pizza|>tarte|>modeler|>tartiner] >placard a [>balai|>chaussure] >planche a repasser >presse a >scandale >pince a linge >punk a >chienne >revenir a la case départ >rouge a >lèvre >sac a [dos|main|langer|merde|foutre] |
︙ | ︙ | |||
11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 | en place publique en plein [air|cœur|essor|marasme|jour] en pleine [gueule|figure|forme|nuit|poire|tronche] en perte [de|d’] vitesse en ?[assez|très]¿ peu [de|d’] temps en ?[assez|très]¿ [piteux|piètre] état en point [de|d’] [mire|orgue] en position [de|d’] [force|faiblesse] en premier lieu en première [instance|ligne] en pure perte en quantité suffisante en quantité plus que suffisante en quelque sorte | > | 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 | en place publique en plein [air|cœur|essor|marasme|jour] en pleine [gueule|figure|forme|nuit|poire|tronche] en perte [de|d’] vitesse en ?[assez|très]¿ peu [de|d’] temps en ?[assez|très]¿ [piteux|piètre] état en point [de|d’] [mire|orgue] en porte-à-faux en position [de|d’] [force|faiblesse] en premier lieu en première [instance|ligne] en pure perte en quantité suffisante en quantité plus que suffisante en quelque sorte |
︙ | ︙ | |||
12196 12197 12198 12199 12200 12201 12202 | >arc à poulies >arme à feu >armée de l’ air >armée de terre >armer jusqu’ aux dents >arme de [poing|guerre] >arme de destruction massive | | | 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 | >arc à poulies >arme à feu >armée de l’ air >armée de terre >armer jusqu’ aux dents >arme de [poing|guerre] >arme de destruction massive >armoire à [>glace|>pharmacie] >argent de poche >arnaque à l’ assurance >article de presse >attaque à main armée >attestation sur l’ honneur >atteinte aux bonnes mœurs >attendre de pied ferme |
︙ | ︙ | |||
12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 | >complémentaire santé >condamnée à mort >conférence [de|d’] presse >convention [récepteur|générateur] >conne comme la lune >conne comme un balai >conne comme une valise sans >poignée >corvéable à merci >coup [de|d’] [avance|balai|barre|bâton|bec|bélier|bite|blues|bol|botte|boule|boutoir|cœur|chaud|coude|couteau|dé|dent|déprime|éclat|épaule|épée|estoc|État|foudre|fil|froid|genou|grâce|>griffe|grisou|gueule|hache|hanche|jarnac|jeune|jus|klaxon|main|maître|maitre|marteau|massue|nostalgie|œil|patte|pied|poignard|poing|poker|pouce|pute|queue|rabot|rein|sabre|sabot|sang|savate|semonce|sifflet|soleil|surin|tête|théâtre|tonnerre|trique|torchon|vent|vieux] >coup [de|d’] baguette ?magique¿ >coup du sort >coup d’ un soir >course contre la montre [cousu+ses] [main] | > | 12179 12180 12181 12182 12183 12184 12185 12186 12187 12188 12189 12190 12191 12192 12193 | >complémentaire santé >condamnée à mort >conférence [de|d’] presse >convention [récepteur|générateur] >conne comme la lune >conne comme un balai >conne comme une valise sans >poignée >contrôle de routine >corvéable à merci >coup [de|d’] [avance|balai|barre|bâton|bec|bélier|bite|blues|bol|botte|boule|boutoir|cœur|chaud|coude|couteau|dé|dent|déprime|éclat|épaule|épée|estoc|État|foudre|fil|froid|genou|grâce|>griffe|grisou|gueule|hache|hanche|jarnac|jeune|jus|klaxon|main|maître|maitre|marteau|massue|nostalgie|œil|patte|pied|poignard|poing|poker|pouce|pute|queue|rabot|rein|sabre|sabot|sang|savate|semonce|sifflet|soleil|surin|tête|théâtre|tonnerre|trique|torchon|vent|vieux] >coup [de|d’] baguette ?magique¿ >coup du sort >coup d’ un soir >course contre la montre [cousu+ses] [main] |
︙ | ︙ | |||
12297 12298 12299 12300 12301 12302 12303 | >état d’ extrême urgence >état de l’ art >étui à cigarettes >expérience [utilisateur|utilisateurs] >face [A|B] >fard à paupières >fer à cheval | | | > | 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 | >état d’ extrême urgence >état de l’ art >étui à cigarettes >expérience [utilisateur|utilisateurs] >face [A|B] >fard à paupières >fer à cheval >femme [de|d’] [affaires|chambre|confiance|exception|État|Église|honneur|lettres|loi|ménage] >femme d’ âge mûr >femme à tout faire >ferme à >clic >feuille de route >fiche S >ficher S >file d’ attente >fille à [papa|maman|>soldat] >fille au pair fils à [papa|maman] fils de pute >fosse à >ordure >frayeur de tous les diables >frousse de tous les diables >fusil à pompe >haute comme [trois|3] pommes >histoire avec un [grand|petit] h >homme [de|d’] [affaires|armes|confiance|exception|État|Église|honneur|lettres|loi|main|paille] >homme d’ âge mûr >homme à tout faire >hôtel de ville >hôtesse d’ accueil >garde à vue >garde du corps gaz à >effet de serre >grain de [blé|maïs|sable] >infirmière de garde >inspection de routine >invitée d’ honneur >invitée surprise >journal de bord >juge d’ instruction >liaison sans lendemain >lampe à [huile|pétrole] >lampe de chevet |
︙ | ︙ | |||
12381 12382 12383 12384 12385 12386 12387 12388 12389 12390 12391 12392 12393 12394 | >partie de jambes en l’ air >passage à tabac >passation de pouvoir >peur de tous les diables >pièce de [théâtre|monnaie] >pièce de *NUM [>euro|>dollar|>centime|>cent|>livre|>shilling] >pince à linge >plan [A|B|C] >planche de salut >planche à repasser >pleine aux as >police [de|d’] [caractères|écriture] >politique spectacle >pomme [de|d’] [discorde|terre|reinette|pin|Adam|api|amour|ambre|eau|or] | > | 12303 12304 12305 12306 12307 12308 12309 12310 12311 12312 12313 12314 12315 12316 12317 | >partie de jambes en l’ air >passage à tabac >passation de pouvoir >peur de tous les diables >pièce de [théâtre|monnaie] >pièce de *NUM [>euro|>dollar|>centime|>cent|>livre|>shilling] >pince à linge >placard à [>balai|chaussures] >plan [A|B|C] >planche de salut >planche à repasser >pleine aux as >police [de|d’] [caractères|écriture] >politique spectacle >pomme [de|d’] [discorde|terre|reinette|pin|Adam|api|amour|ambre|eau|or] |
︙ | ︙ | |||
12454 12455 12456 12457 12458 12459 12460 12461 12462 12463 12464 12465 12466 12467 | >trou à >rat >t-shirt sans >manche >tueuse à gages >turbine à [gaz|vapeur] >usine à gaz >vache à lait >vectrice [>accélération|>position|>rotation|>vitesse] >vente à domicile >vente aux enchères vernis à ongles >voie de [recours|perdition] >vol à l’ étalage >vol à la [sauvette|tire] >vol à main armée | > | 12377 12378 12379 12380 12381 12382 12383 12384 12385 12386 12387 12388 12389 12390 12391 | >trou à >rat >t-shirt sans >manche >tueuse à gages >turbine à [gaz|vapeur] >usine à gaz >vache à lait >vectrice [>accélération|>position|>rotation|>vitesse] >vérification de routine >vente à domicile >vente aux enchères vernis à ongles >voie de [recours|perdition] >vol à l’ étalage >vol à la [sauvette|tire] >vol à main armée |
︙ | ︙ | |||
12504 12505 12506 12507 12508 12509 12510 | <<- morph(<1, ":(?:N|A|Q|W|V0e)", ":D") ~>> * __purge_couleurs__ [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] [brillant|clair|criard|fluo|foncé|irisé|mat|pâle|pastel|sale|sombre|tendre|terne|vif] [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] et [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] blanc argenté | | | 12428 12429 12430 12431 12432 12433 12434 12435 12436 12437 12438 12439 12440 12441 12442 | <<- morph(<1, ":(?:N|A|Q|W|V0e)", ":D") ~>> * __purge_couleurs__ [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] [brillant|clair|criard|fluo|foncé|irisé|mat|pâle|pastel|sale|sombre|tendre|terne|vif] [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] et [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] blanc argenté bleu [argenté|azur|ciel|indigo|marine|nuit|roi|saphir|turquoise] blond [argenté|platine] gris [acier|anthracite|argenté|fer|perle|souris] jaune [doré|paille|sable] noir [de|d’] [encre|jais] noir et blanc noir sur blanc rose [bonbon|chair|corail] |
︙ | ︙ | |||
13477 13478 13479 13480 13481 13482 13483 | TEST: l’amour {{immortels}} TEST: du chien et de l’{{excellente}} {{collier}} qu’il avait autour du cou. TEST: du chien et de l’{{étonnante}} {{collier}} qu’il avait autour du cou. __gn_le_1m__ , le *WORD | | | 13401 13402 13403 13404 13405 13406 13407 13408 13409 13410 13411 13412 13413 13414 13415 | TEST: l’amour {{immortels}} TEST: du chien et de l’{{excellente}} {{collier}} qu’il avait autour du cou. TEST: du chien et de l’{{étonnante}} {{collier}} qu’il avait autour du cou. __gn_le_1m__ , le *WORD <<- /gn/ morph(\3, ":[NA].*:f", ":(?:e|m|P|G|W|[123][sp]|Y)") -2>> =suggLesLa(\2) # Accord de genre erroné : « \3 » est féminin. <<- /gn/ __also__ and hasMasForm(\3) -3>> =suggMasSing(\3, True) # Accord de genre erroné : « \2 » est un déterminant masculin. <<- /gn/ __else__ and morph(\3, ":[NA].*:p", ":[siGW]") -3>> =suggMasSing(\3) # Accord de nombre erroné : « \3 » devrait être au singulier. <<- /gn/ __also__ -2>> les # Accord de nombre erroné : « \3 » est au pluriel. *WORD le *WORD <<- /gn/ morph(\2, ":D") >>> <<- /gn/ morph(\3, ":[NA].*:f", ":(?:e|m|P|G|W|[123][sp]|Y)") |
︙ | ︙ | |||
13747 13748 13749 13750 13751 13752 13753 13754 13755 13756 13757 13758 13759 13760 | TEST: un {{fromages}}. ->> fromage TEST: Un {{ballons}} ->> ballon TEST: Une {{cinglées}} ->> cinglée TEST: {{une}} des {{chats}} TEST: {{une}} kyste ->> un TEST: {{une}} {{chien}} ->> un|||chienne TEST: {{une}} des {{joueurs}} TEST: mille et une merveilles TEST: Quatorze heures découpées en quatre parties, une sortant en salles chaque semaine ## un / une __gn_un_2m__ un *WORD *WORD | > > > > | 13671 13672 13673 13674 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 13686 13687 13688 | TEST: un {{fromages}}. ->> fromage TEST: Un {{ballons}} ->> ballon TEST: Une {{cinglées}} ->> cinglée TEST: {{une}} des {{chats}} TEST: {{une}} kyste ->> un TEST: {{une}} {{chien}} ->> un|||chienne TEST: {{une}} des {{joueurs}} TEST: un {{cailloux}} ->> caillou TEST: {{un}} {{petite}} animal ->> une|||petit TEST: une {{femmes}} ->> femme TEST: {{une}} {{petit}} ->> un|||petite TEST: mille et une merveilles TEST: Quatorze heures découpées en quatre parties, une sortant en salles chaque semaine ## un / une __gn_un_2m__ un *WORD *WORD |
︙ | ︙ | |||
13770 13771 13772 13773 13774 13775 13776 | -4>> =suggMasSing(\4, True) # Accord de genre erroné : « \2 \3 » est masculin, « \4 » est féminin. <<- /gn/ morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", "*") and not apposition(\3, \4) -4>> =suggMasSing(\4) # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier. TEST: un exercice pas très {{utiles}}. ->> utile TEST: un homme {{grands}} ->> grand TEST: un homme {{futiles}} ->> futile | < > | 13698 13699 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 13717 13718 13719 13720 13721 13722 13723 13724 13725 13726 13727 13728 13729 13730 13731 | -4>> =suggMasSing(\4, True) # Accord de genre erroné : « \2 \3 » est masculin, « \4 » est féminin. <<- /gn/ morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", "*") and not apposition(\3, \4) -4>> =suggMasSing(\4) # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier. TEST: un exercice pas très {{utiles}}. ->> utile TEST: un homme {{grands}} ->> grand TEST: un homme {{futiles}} ->> futile TEST: je me souviens d’un homme {{arrogants}} TEST: C’est pas les quelques vues sur Linux qui vont rattraper un scénario {{bancale}}. __gn_une_2m__ une *WORD *WORD <<- /gn/ not value(<1, "|et|ou|d’|") and not \3.startswith("seul") >>> <<- /gn/ morph(\2, ":[NA].*:[fe]", ":(?:B|G|V0)") and morph(\3, ":[NA].*:m", "*") and not apposition(\2, \3) -3>> =suggFemSing(\3, True) # Accord de genre erroné : « \1 \2 » est féminin, « \3 » est masculin. <<- /gn/ \2 != "fois" and morph(\2, ":[NA].*:[si]", ":G") and morph(\3, ":[NA].*:p", "*") and not apposition(\2, \3) -3>> =suggFemSing(\3) # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au singulier. [et|ou|d’] une *WORD *WORD <<- /gn/ not morph(<1, ":[NA]|>(?:et|ou)/") and not \4.startswith("seul") >>> <<- /gn/ morph(\3, ":[NA].*:[fe]", ":(?:B|G|V0|m)") and morph(\4, ":[NA].*:m", "*") and not apposition(\3, \4) -4>> =suggFemSing(\4, True) # Accord de genre erroné : « \2 \3 » est féminin, « \4 » est masculin. <<- /gn/ \3 != "fois" and morph(\3, ":[NA].*:[si]", ":G") and morph(\4, ":[NA].*:p", "*") and not apposition(\3, \4) -4>> =suggFemSing(\4) # Accord de nombre erroné avec « \2 \3 » : « \4 » devrait être au singulier. TEST: Une femme {{laconiques}}. ->> laconique TEST: Une grande {{homme}}. TEST: une géologue {{intelligents}} TEST: Et une femme {{déterminées}} TEST: on parle là d’une femme {{inconnu}} TEST: L’or allume le feu d’une cupidité d’une couleur et d’une sorte différentes. |
︙ | ︙ | |||
14247 14248 14249 14250 14251 14252 14253 14254 14255 14256 14257 14258 14259 14260 14261 14262 14263 14264 14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 14277 14278 14279 14280 | <<- /gn/ morph(\2, ":[NA].*:f:p", ":(?:V0|Oo|[NA].*:[me]:[si])") -1>> quelles # Accord de genre et de nombre erroné : « \2 » est féminin et au pluriel. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggMasSing(\2, True) # Accord de genre et de nombre erroné : « \1 » est masculin et au singulier. <<- /gn/ morph(\2, ":[NA].*:m:p", ":(?:V0|Oo|[NA].*:[me]:[si])") -1>> quels # Accord de nombre erroné : « \2 » est au pluriel. <<- /gn/ __also__ -2>> =suggSing(\2) # Accord de nombre erroné : « \1 » est au singulier. <<- /gn/ morph(\2, ":[NA].*:f:[si]", ":(?:V0|Oo|[NA].*:[me]:[si])") -1>> quelle # Accord de genre erroné : « \2 » est féminin. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggMasSing(\2, True) # Accord de genre erroné : « \1 » est masculin. __gn_quels_1m__ quels *WORD <<- /gn/ morph(\2, ":[NA].*:f:s", ":(?:V0|Oo|[NA].*:[me]:[pi])") -1>> quelle # Accord de genre et de nombre erroné : « \2 » est féminin et au singulier. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggMasPlur(\2, True) # Accord de genre et de nombre erroné : « \1 » est masculin et au pluriel. <<- /gn/ morph(\2, ":[NA].*:m:s", ":(?:V0|Oo|[NA].*:[me]:[pi])") -1>> quel # Accord de nombre erroné : « \2 » est au singulier. <<- /gn/ __also__ -2>> =suggPlur(\2) # Accord de nombre erroné : « \1 » est au pluriel. <<- /gn/ morph(\2, ":[NA].*:f:[pi]", ":(?:V0|Oo|[NA].*:[me]:[pi])") -1>> quelles # Accord de genre erroné : « \2 » est féminin. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggMasPlur(\2, True) # Accord de genre erroné : « \1 » est masculin. __gn_quelle_1m__ quelle *WORD <<- /gn/ morph(\2, ":[NA].*:m:p", ":(?:V0|Oo|[NA].*:[fe]:[si])") -1>> quels # Accord de genre et de nombre erroné : « \2 » est masculin et au pluriel. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemSing(\2, True) # Accord de genre et de nombre erroné : « \1 » est féminin et au singulier. <<- /gn/ morph(\2, ":[NA].*:f:p", ":(?:V0|Oo|[NA].*:[fe]:[si])") -1>> quelles # Accord de nombre erroné : « \2 » est au pluriel. <<- /gn/ __also__ -2>> =suggSing(\2) # Accord de nombre erroné : « \1 » est au singulier. <<- /gn/ morph(\2, ":[NA].*:m:[si]", ":(?:V0|Oo|[NA].*:[fe]:[si])") -1>> quel # Accord de genre erroné : « \2 » est masculin. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemSing(\2, True) # Accord de genre erroné : « \1 » est féminin. __gn_quelles_1m__ quelles *WORD <<- /gn/ morph(\2, ":[NA].*:m:s", ":(?:V0|Oo|[NA].*:[fe]:[pi])") -1>> quel # Accord de genre et de nombre erroné. « \2 » est masculin et au singulier. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemPlur(\2, True) # Accord de genre et de nombre erroné : « \1 » est féminin et au pluriel. <<- /gn/ morph(\2, ":[NA].*:f:s", ":(?:V0|Oo|[NA].*:[fe]:[pi])") -1>> quelle # Accord de nombre erroné : « \2 » est au singulier. <<- /gn/ __also__ -2>> =suggPlur(\2) # Accord de nombre erroné : « \1 » est au pluriel. <<- /gn/ morph(\2, ":[NA].*:m:[pi]", ":(?:V0|Oo|[NA].*:[fe]:[pi])") -1>> quels # Accord de genre erroné : « \2 » est masculin. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemPlur(\2, True) # Accord de genre erroné : « \1 » est féminin. | > > > > > > > > > > > > > > > > > > > | | < | | | 14175 14176 14177 14178 14179 14180 14181 14182 14183 14184 14185 14186 14187 14188 14189 14190 14191 14192 14193 14194 14195 14196 14197 14198 14199 14200 14201 14202 14203 14204 14205 14206 14207 14208 14209 14210 14211 14212 14213 14214 14215 14216 14217 14218 14219 14220 14221 14222 14223 14224 14225 14226 14227 14228 14229 14230 14231 14232 14233 14234 14235 14236 14237 14238 | <<- /gn/ morph(\2, ":[NA].*:f:p", ":(?:V0|Oo|[NA].*:[me]:[si])") -1>> quelles # Accord de genre et de nombre erroné : « \2 » est féminin et au pluriel. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggMasSing(\2, True) # Accord de genre et de nombre erroné : « \1 » est masculin et au singulier. <<- /gn/ morph(\2, ":[NA].*:m:p", ":(?:V0|Oo|[NA].*:[me]:[si])") -1>> quels # Accord de nombre erroné : « \2 » est au pluriel. <<- /gn/ __also__ -2>> =suggSing(\2) # Accord de nombre erroné : « \1 » est au singulier. <<- /gn/ morph(\2, ":[NA].*:f:[si]", ":(?:V0|Oo|[NA].*:[me]:[si])") -1>> quelle # Accord de genre erroné : « \2 » est féminin. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggMasSing(\2, True) # Accord de genre erroné : « \1 » est masculin. TEST: {{Quel}} femme. ->> Quelle TEST: {{Quel}} {{partie}} TEST: {{Quel}} {{paris}} TEST: {{Quel}} {{parties}} TEST: Quel emmerdeur __gn_quels_1m__ quels *WORD <<- /gn/ morph(\2, ":[NA].*:f:s", ":(?:V0|Oo|[NA].*:[me]:[pi])") -1>> quelle # Accord de genre et de nombre erroné : « \2 » est féminin et au singulier. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggMasPlur(\2, True) # Accord de genre et de nombre erroné : « \1 » est masculin et au pluriel. <<- /gn/ morph(\2, ":[NA].*:m:s", ":(?:V0|Oo|[NA].*:[me]:[pi])") -1>> quel # Accord de nombre erroné : « \2 » est au singulier. <<- /gn/ __also__ -2>> =suggPlur(\2) # Accord de nombre erroné : « \1 » est au pluriel. <<- /gn/ morph(\2, ":[NA].*:f:[pi]", ":(?:V0|Oo|[NA].*:[me]:[pi])") -1>> quelles # Accord de genre erroné : « \2 » est féminin. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggMasPlur(\2, True) # Accord de genre erroné : « \1 » est masculin. TEST: {{Quels}} chanson. ->> Quelle TEST: {{Quels}} {{chant}} TEST: {{Quels}} {{idiotes}} TEST: {{Quels}} {{avocate}} TEST: Quels idiots __gn_quelle_1m__ quelle *WORD <<- /gn/ morph(\2, ":[NA].*:m:p", ":(?:V0|Oo|[NA].*:[fe]:[si])") -1>> quels # Accord de genre et de nombre erroné : « \2 » est masculin et au pluriel. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemSing(\2, True) # Accord de genre et de nombre erroné : « \1 » est féminin et au singulier. <<- /gn/ morph(\2, ":[NA].*:f:p", ":(?:V0|Oo|[NA].*:[fe]:[si])") -1>> quelles # Accord de nombre erroné : « \2 » est au pluriel. <<- /gn/ __also__ -2>> =suggSing(\2) # Accord de nombre erroné : « \1 » est au singulier. <<- /gn/ morph(\2, ":[NA].*:m:[si]", ":(?:V0|Oo|[NA].*:[fe]:[si])") -1>> quel # Accord de genre erroné : « \2 » est masculin. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemSing(\2, True) # Accord de genre erroné : « \1 » est féminin. TEST: {{Quelle}} homme. ->> Quel TEST: {{Quelle}} {{folles}} TEST: {{Quelle}} {{chien}} TEST: {{Quelle}} {{chats}} TEST: Quelle sale journée… __gn_quelles_1m__ quelles *WORD <<- /gn/ morph(\2, ":[NA].*:m:s", ":(?:V0|Oo|[NA].*:[fe]:[pi])") -1>> quel # Accord de genre et de nombre erroné. « \2 » est masculin et au singulier. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemPlur(\2, True) # Accord de genre et de nombre erroné : « \1 » est féminin et au pluriel. <<- /gn/ morph(\2, ":[NA].*:f:s", ":(?:V0|Oo|[NA].*:[fe]:[pi])") -1>> quelle # Accord de nombre erroné : « \2 » est au singulier. <<- /gn/ __also__ -2>> =suggPlur(\2) # Accord de nombre erroné : « \1 » est au pluriel. <<- /gn/ morph(\2, ":[NA].*:m:[pi]", ":(?:V0|Oo|[NA].*:[fe]:[pi])") -1>> quels # Accord de genre erroné : « \2 » est masculin. <<- /gn/ __also__ and hasFemForm(\2) -2>> =suggFemPlur(\2, True) # Accord de genre erroné : « \1 » est féminin. TEST: {{Quelles}} {{tarés}}. TEST: {{Quelles}} {{cinglé}}. TEST: {{Quelles}} {{idiote}}. TEST: Quelles grandes tours TEST: Quelles drôles de prunes __gn_quel_quelle_accord_être__ [quel|quelle] [sont|étaient|seront|serons|seraient|furent|fussent] <<- /gn/ not value(<1, "|tel|telle|") -1>> \1s # Accord de nombre erroné avec “\2”. |
︙ | ︙ | |||
14499 14500 14501 14502 14503 14504 14505 14506 14507 14508 14509 14510 14511 14512 | -3>> =suggPlur(\3) # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel. TEST: 00 heure, 01 heure TEST: il a adopté 1 {{chiens}}. TEST: 22 {{heure}} TEST: 3 {{heure}} TEST: Environ 10 essais {{nucléaire}} ont été réalisés TEST: les élèves sont inquiets après une année 2018 compliquée et riche en réformes. TEST: ils gagneront 300 € maximum. TEST: il revint en 2005 complètement dévoré par la culpabilité. TEST: un jeu de 1980 absolument démodé. TEST: elle fut le 13 janvier décapitée TEST: elles furent le 18 janvier décorées | > | 14445 14446 14447 14448 14449 14450 14451 14452 14453 14454 14455 14456 14457 14458 14459 | -3>> =suggPlur(\3) # Accord de nombre erroné avec « \1 \2 » : « \3 » devrait être au pluriel. TEST: 00 heure, 01 heure TEST: il a adopté 1 {{chiens}}. TEST: 22 {{heure}} TEST: 3 {{heure}} TEST: Environ 10 essais {{nucléaire}} ont été réalisés TEST: 20 {{grandes}} {{animaux}} TEST: les élèves sont inquiets après une année 2018 compliquée et riche en réformes. TEST: ils gagneront 300 € maximum. TEST: il revint en 2005 complètement dévoré par la culpabilité. TEST: un jeu de 1980 absolument démodé. TEST: elle fut le 13 janvier décapitée TEST: elles furent le 18 janvier décorées |
︙ | ︙ | |||
14670 14671 14672 14673 14674 14675 14676 | <<- /gn/ morph(\2, ":[NA].*:(?:f|m:p)", ":(?:G|P|[me]:[is]|V0|3[sp])") and morph(\1, ":[NA].*:[me]") and not apposition(\1, \2) -2>> =suggMasSing(\2, True) # Accord erroné : « \2 » devrait être au masculin singulier. [le|un|ce|cet] *WORD de [mon|ton|son] *WORD *WORD <<- /gn/ morph(\5, ":", ":[NA].*:f|>[aéeiou].*:e") and morph(\6, ":[NA].*:(?:f|m:p)", ":(?:G|P|m:[is]|V0|3[sp])") and not apposition(\5, \6) -6>> =suggMasSing(\6, True) # Accord erroné : « \6 » devrait être au masculin singulier. | | | | | | | | | | | | | | < < < < < > | 14617 14618 14619 14620 14621 14622 14623 14624 14625 14626 14627 14628 14629 14630 14631 14632 14633 14634 14635 14636 14637 14638 14639 14640 14641 14642 14643 14644 14645 14646 14647 14648 14649 14650 14651 14652 14653 | <<- /gn/ morph(\2, ":[NA].*:(?:f|m:p)", ":(?:G|P|[me]:[is]|V0|3[sp])") and morph(\1, ":[NA].*:[me]") and not apposition(\1, \2) -2>> =suggMasSing(\2, True) # Accord erroné : « \2 » devrait être au masculin singulier. [le|un|ce|cet] *WORD de [mon|ton|son] *WORD *WORD <<- /gn/ morph(\5, ":", ":[NA].*:f|>[aéeiou].*:e") and morph(\6, ":[NA].*:(?:f|m:p)", ":(?:G|P|m:[is]|V0|3[sp])") and not apposition(\5, \6) -6>> =suggMasSing(\6, True) # Accord erroné : « \6 » devrait être au masculin singulier. [mon|ton|son] *WORD [de|d’] [ce|cet|un] *WORD *WORD [mon|ton|son] *WORD du *WORD *WORD <<- /gn/ morph(\2, ":[NA].*:m", ":G|>[aéeiou].*:[ef]") and morph(\-1, ":[NA].*:(?:f|m:p)", ":(?:G|P|[me]:[is]|V0|3[sp])") and not apposition(\-2, \-1) --1>> =suggMasSing(\-1, True) # Accord erroné : « \-1 » devrait être au masculin singulier. [mon|ton|son] *WORD de [mon|ton|son] *WORD *WORD <<- /gn/ morph(\2, ":[NA].*:m", ":G|>[aéeiou].*:[ef]") and not morph(\-2, ":[NA].*:f|>[aéeiou].*:e") and morph(\-1, ":[NA].*:(?:f|m:p)", ":(?:G|P|[me]:[is]|V0|3[sp])") and not apposition(\-2, \-1) --1>> =suggMasSing(\-1, True) # Accord erroné : « \-1 » devrait être au masculin singulier. [les|ces|mes|tes|ses|nos|vos|leurs|quelques] *WORD de [ces|mes|tes|ses|nos|vos|leurs] *WORD *WORD [les|ces|mes|tes|ses|nos|vos|leurs|quelques] *WORD des *WORD *WORD <<- /gn/ morph(\-1, ":[NA].*:s", ":(?:G|P|[me]:[ip]|V0|3[sp])") and morph(\-2, ":[NA].*:[pi]") and not apposition(\-2, \-1) --1>> =suggPlur(\-1) # Accord erroné : « \-1 » devrait être au pluriel. TEST: La fille de cette belle {{inconnu}} ->> inconnue TEST: Le chien du voisin {{mourante}} ->> mourant TEST: Un chien de ce voisin {{amicale}} ->> amical TEST: mon amour du chocolat {{immodérée}} ->> immodéré TEST: ton amour de son verbe {{enthousiasmante}} ->> enthousiasmant TEST: Cet homme de mon groupe {{oubliés}} ->> oublié TEST: Les hommes des mines {{voisin}} ->> voisins TEST: Lutter contre le chômage de masse avec les armes des travailleurs reste pour nous une priorité. TEST: le meurtre de son ex-petite amie TEST: à cette envie de la voir sourire tout le temps TEST: sur les raisons de la chute d’un des hommes populaires du pays. TEST: sur les raisons de la chute d’une des stars populaires du pays. |
︙ | ︙ | |||
17001 17002 17003 17004 17005 17006 17007 | <<- /conf/ not value(<1, "|je|tu|il|elle|on|ne|n’|") and space_after(\1, 1, 3) -1>> peu # Confusion probable : “\1” est une forme conjuguée de “pouvoir”, écrivez “peu” pour dire “pas beaucoup”. TEST: {{peut}} d’hommes savent comment s’y prendre TEST: peu d’argent TEST: il peut de façon crédible avancer qu’il veut tout faire sauter | | | > > | > > > > | > > > > | > | > > > > > | > > | | < < < | | < < < | < | < < | | | | | | | | | < < < > | > > > | 16944 16945 16946 16947 16948 16949 16950 16951 16952 16953 16954 16955 16956 16957 16958 16959 16960 16961 16962 16963 16964 16965 16966 16967 16968 16969 16970 16971 16972 16973 16974 16975 16976 16977 16978 16979 16980 16981 16982 16983 16984 16985 16986 16987 16988 16989 16990 16991 16992 16993 16994 16995 16996 16997 16998 16999 17000 17001 17002 17003 17004 17005 17006 17007 17008 17009 17010 17011 17012 17013 17014 17015 17016 17017 17018 17019 17020 | <<- /conf/ not value(<1, "|je|tu|il|elle|on|ne|n’|") and space_after(\1, 1, 3) -1>> peu # Confusion probable : “\1” est une forme conjuguée de “pouvoir”, écrivez “peu” pour dire “pas beaucoup”. TEST: {{peut}} d’hommes savent comment s’y prendre TEST: peu d’argent TEST: il peut de façon crédible avancer qu’il veut tout faire sauter __conf_det_1subst_peu_peut_vinfi__ [<start>|,] [un|le|ce|cet] *WORD peu [ne|n’|me|m’|te|t’|se|s’|nous|vous|leur|lui|le|la|l’|les|y] [<start>|,] [une|la|cette|ma|ta|sa] *WORD peu [ne|n’|me|m’|te|t’|se|s’|nous|vous|leur|lui|le|la|l’|les|y] [<start>|,] [l’|mon|ton|son|notre|votre|leur] *WORD peu [ne|n’|me|m’|te|t’|se|s’|nous|vous|leur|lui|le|la|l’|les|y] <<- /conf/ morph(\3, ":N") --2>> peut # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3” est le sujet du syntagme verbal. [<start>|,] [un|le|ce|cet] *WORD peu ?en¿ @:Y <<- /conf/ morph(\3, ":N") --2>> peut # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3” est le sujet du syntagme verbal. <<- /conf/ __also__ and morph(\-1, ":V1..t") and morph(>1, ":(?:Ov|[123][sp]|P)|<end>|>(?:,|par)/") --1>> =suggVerbPpas(\-1, ":m:s") # Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3”, il faut utiliser le participe passé. [<start>|,] [une|la|cette|ma|ta|sa] *WORD peu ?en¿ @:Y <<- /conf/ morph(\3, ":N") --2>> peut # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3” est le sujet du syntagme verbal. <<- /conf/ __also__ and morph(\-1, ":V1..t") and morph(>1, ":(?:Ov|[123][sp]|P)|<end>|>(?:,|par)/") --1>> =suggVerbPpas(\-1, ":f:s") # Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3”, il faut utiliser le participe passé. [<start>|,] [l’|mon|ton|son|notre|votre|leur] *WORD peu ?en¿ @:Y <<- /conf/ morph(\3, ":N") --2>> peut # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3” est le sujet du syntagme verbal. <<- /conf/ __also__ and morph(\-1, ":V1..t") and morph(>1, ":(?:Ov|[123][sp]|P)|<end>|>(?:,|par)/") --1>> =suggVerbPpas(\-1, ":s") # Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3”, il faut utiliser le participe passé. TEST: cet homme {{peu}} aller et venir ici comme bon lui semble TEST: Cette athlète {{peu}} y parvenir. TEST: cette amie {{peu}} sembler distante, mais elle nous a toujours soutenus TEST: notre mère {{peu}} prendre ses airs, ça ne change rien. TEST: un ami {{peu}} {{changer}} TEST: une femme {{peu}} {{remarquer}} TEST: notre pote {{peu}} {{oublier}} TEST: un petit peu nous surprendre __conf_det_2subst_peu_peut_vinfi__ [<start>|,] [un|le|ce|cet] *WORD *WORD peu [ne|n’|me|m’|te|t’|se|s’|nous|vous|leur|lui|le|la|l’|les|y] [<start>|,] [une|la|cette|ma|ta|sa] *WORD *WORD peu [ne|n’|me|m’|te|t’|se|s’|nous|vous|leur|lui|le|la|l’|les|y] [<start>|,] [l’|mon|ton|son|notre|votre|leur] *WORD *WORD peu [ne|n’|me|m’|te|t’|se|s’|nous|vous|leur|lui|le|la|l’|les|y] <<- /conf/ morph(\3, ":[NA]") and morph(\4, ":[NA]", ":V0") --2>> peut # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3 \4” est le sujet du syntagme verbal. [<start>|,] [un|le|ce|cet] *WORD *WORD peu ?en¿ @:Y <<- /conf/ morph(\3, ":[NA]") and morph(\4, ":[NA]", ":V0") --2>> peut # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3 \4” est le sujet du syntagme verbal. <<- /conf/ __also__ and morph(\-1, ":V1..t") and morph(>1, ":(?:Ov|[123][sp]|P)|<end>|>(?:,|par)/") --1>> =suggVerbPpas(\-1, ":m:s") # Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3 \4”, il faut utiliser le participe passé. [<start>|,] [une|la|cette|ma|ta|sa] *WORD *WORD peu ?en¿ @:Y <<- /conf/ morph(\3, ":[NA]") and morph(\4, ":[NA]", ":V0") --2>> peut # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3 \4” est le sujet du syntagme verbal. <<- /conf/ __also__ and morph(\-1, ":V1..t") and morph(>1, ":(?:Ov|[123][sp]|P)|<end>|>(?:,|par)/") --1>> =suggVerbPpas(\-1, ":f:s") # Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3 \4”, il faut utiliser le participe passé. [<start>|,] [l’|mon|ton|son|notre|votre|leur] *WORD *WORD peu ?en¿ @:Y <<- /conf/ morph(\3, ":[NA]") and morph(\4, ":[NA]", ":V0") --2>> peut # Confusion probable : il semble que vous vouliez dire “peut” au sens de “pouvoir \-1” où “\2 \3 \4” est le sujet du syntagme verbal. <<- /conf/ __also__ and morph(\-1, ":V1..t") and morph(>1, ":(?:Ov|[123][sp]|P)|<end>|>(?:,|par)/") --1>> =suggVerbPpas(\-1, ":s") # Confusion probable : “\-1” est un verbe à l’infinitif. Si “\-1” est supposé être un adjectif pour “\2 \3 \4”, il faut utiliser le participe passé. TEST: un grand homme {{peu}} aller et venir ici comme bon lui semble TEST: ma petite amie {{peu}} sembler distante, mais elle nous a toujours soutenus TEST: la petite anecdote {{peu}} nous nuire. TEST: l’école primaire {{peu}} espérer recevoir de nouveaux moyens cette année TEST: un sale voyou {{peu}} {{marquer}} TEST: une petite personne {{peu}} {{inspirer}} TEST: mon meilleur ami {{peu}} {{remarquer}} par les profs # peut-être / peut être __conf_peut_être2__ *WORD peut être <<- /conf/ space_after(\2, 1, 1) and morph(\1, ":V", ":[NAQGM]") -2:3>> peut-être # Confusion probable. Pour dire “possiblement”, écrivez “peut-être”. |
︙ | ︙ | |||
18044 18045 18046 18047 18048 18049 18050 | !! !!!! Conjugaisons nous / vous (2ᵉ partie) !! !! !! ## 1pl __conj_nous2__ | | | | 17997 17998 17999 18000 18001 18002 18003 18004 18005 18006 18007 18008 18009 18010 18011 18012 | !! !!!! Conjugaisons nous / vous (2ᵉ partie) !! !! !! ## 1pl __conj_nous2__ <start> nous ~.ont$ <<- /conj/ morph(\3, ":V.*:3p", ":[GPY]") and not value(>1, "|ils|elles|") and ( (morph(\3, ":V...t_") and value(>1, "le|la|l’|un|une|ce|cet|cette|mon|ton|son|ma|ta|sa|leur") and not tag(>1, "enum")) or morph(\3, ":V..i__") ) -3>> =suggVerb(\3, ":1p") # Conjugaison problement erronée si “\2” est bien le sujet de “\3” et non un pronom objet. [<start>|,] nous @:V¬:(?:1[sp]|2s|3[sp]|Y|P|G) <<- /conj/ not value(>1, "|je|tu|il|elle|on|nous|vous|ils|elles|") -3>> =suggVerb(\3, ":1p") # Conjugaison erronée. Accord avec “nous”. Le verbe devrait être à la 1ʳᵉ personne du pluriel. |
︙ | ︙ | |||
20536 20537 20538 20539 20540 20541 20542 | [/VCint|/VCimp] en @:[123][sp]¬:[NA] <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True) # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est une préposition, il faut placer un nom après. TEST: Siffle-t-il le {{dépare}} du duel ? ->> départ TEST: Regardes-tu la {{commette}} ? ->> comète TEST: Gérons-nous l’{{accueille}} ? ->> accueil | | | 20489 20490 20491 20492 20493 20494 20495 20496 20497 20498 20499 20500 20501 20502 20503 | [/VCint|/VCimp] en @:[123][sp]¬:[NA] <<- /conf/ --1>> =suggSimil(\-1, ":[NA].*:[si]", True) # Confusion probable : “\-1” est une forme verbale conjuguée. Si “\-2” est une préposition, il faut placer un nom après. TEST: Siffle-t-il le {{dépare}} du duel ? ->> départ TEST: Regardes-tu la {{commette}} ? ->> comète TEST: Gérons-nous l’{{accueille}} ? ->> accueil TEST: Connaissent-ils leur {{assied}} ->> acier TEST: Écrit-elle les {{fixions}} ? ->> fictions TEST: Sait-elle le {{choie}} qu’il a fait ? ->> choix TEST: Entreront-ils en {{contacte}} avec eux ? ->> contact __conf_vc_int_imp_verbe__ [/VCint|/VCimp] @:[123][sp]¬:[GNAQWM] |
︙ | ︙ |