︙ | | | ︙ | |
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
|
se /-la
<<- /conf/ morphVC(\2, ":[NA]") -1>> ce # Confusion. Ce chien, ce chat… Se demander, se croire…
ceux ne @:[123]s¬:P
<<- /conf/ -1>> ce # Confusion.|http://www.intellego.fr/soutien-scolaire-6eme/aide-scolaire-francais/ce-ceux-ou-se/3829
ceux @:N.*:s¬:(?:A.*:[pi]|P|R|G)|>(?:autour|a)/
<<- /conf/ -1>> ce # Confusion probable.|http://www.intellego.fr/soutien-scolaire-6eme/aide-scolaire-francais/ce-ceux-ou-se/3829
TEST: {{Se}} seraient des histoires.
TEST: {{se}} seraient des jours heureux.
TEST: {{Se}} sont de grands enfants.
TEST: {{Se}} sera une fille.
TEST: {{ceux}} seraient des jours heureux
|
|
|
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
|
se /-la
<<- /conf/ morphVC(\2, ":[NA]") -1>> ce # Confusion. Ce chien, ce chat… Se demander, se croire…
ceux ne @:[123]s¬:P
<<- /conf/ -1>> ce # Confusion.|http://www.intellego.fr/soutien-scolaire-6eme/aide-scolaire-francais/ce-ceux-ou-se/3829
ceux @:N.*:s¬:[APGV]
<<- /conf/ -1>> ce # Confusion probable.|http://www.intellego.fr/soutien-scolaire-6eme/aide-scolaire-francais/ce-ceux-ou-se/3829
TEST: {{Se}} seraient des histoires.
TEST: {{se}} seraient des jours heureux.
TEST: {{Se}} sont de grands enfants.
TEST: {{Se}} sera une fille.
TEST: {{ceux}} seraient des jours heureux
|
︙ | | | ︙ | |
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
|
TEST: {{ceux}} train arrive trop vite.
TEST: {{ceux}} ne doit pas nous faire oublier ce désastre
TEST: {{se}} {{chemin-là}} est difficile
TEST: les expatriés éloignés ou ceux habitant ici
TEST: les photographies de ceux n’ayant pas dépassé sept sur vingt.
TEST: Pensez-vous que ceux ne sachant même pas ce qu’est une VHS peuvent y trouver leur compte ?
TEST: la réduction de ma liberté intellectuelle et celle de ceux autour de moi
__conf_se_ceux_ce!6__
ce @:V[123].*:(?:Y|[123][sp])¬:[NAGM]|>(?:devoir|pouvoir|sembler|vouloir)/
<<- /conf/ not \1.isupper() and \2.islower() and not value(\2, "|faire|")
-1>> se # Confusion : « \2 » est un verbe. Exemples : ce bâtiment, se perdre.
|
>
|
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
|
TEST: {{ceux}} train arrive trop vite.
TEST: {{ceux}} ne doit pas nous faire oublier ce désastre
TEST: {{se}} {{chemin-là}} est difficile
TEST: les expatriés éloignés ou ceux habitant ici
TEST: les photographies de ceux n’ayant pas dépassé sept sur vingt.
TEST: Pensez-vous que ceux ne sachant même pas ce qu’est une VHS peuvent y trouver leur compte ?
TEST: la réduction de ma liberté intellectuelle et celle de ceux autour de moi
TEST: ceux autour de vous ne sont pas ce que vous croyez.
__conf_se_ceux_ce!6__
ce @:V[123].*:(?:Y|[123][sp])¬:[NAGM]|>(?:devoir|pouvoir|sembler|vouloir)/
<<- /conf/ not \1.isupper() and \2.islower() and not value(\2, "|faire|")
-1>> se # Confusion : « \2 » est un verbe. Exemples : ce bâtiment, se perdre.
|
︙ | | | ︙ | |
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
|
TEST: Je refuse, quoi qu’il en soit.
TEST: on ne s’étonne plus que le parquet de Paris en soit à agir sous l’effet de quelque urgence médiatique
TEST: Vous êtes soit pour soit contre, mais pas les deux en même temps
__conf_soie_soi_soit__
[>drap|>chemise|>robe|>mouchoir] [en|de] soi
<<- /conf/ -3>> soie # Confusion probable. Pour la matière utilisée dans le textile, ércivez “soie”.
TEST: elle portait une robe en {{soi}}.
TEST: je n’aime que les draps de {{soi}}.
__conf_soit_soi_soie__
[<start>|,] sois @:(?:Os|C)¬:R
|
|
|
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
|
TEST: Je refuse, quoi qu’il en soit.
TEST: on ne s’étonne plus que le parquet de Paris en soit à agir sous l’effet de quelque urgence médiatique
TEST: Vous êtes soit pour soit contre, mais pas les deux en même temps
__conf_soie_soi_soit__
[>drap|>chemise|>robe|>mouchoir] [en|de] soi
<<- /conf/ -3>> soie # Confusion probable. Pour la matière utilisée dans le textile, écrivez “soie”.
TEST: elle portait une robe en {{soi}}.
TEST: je n’aime que les draps de {{soi}}.
__conf_soit_soi_soie__
[<start>|,] sois @:(?:Os|C)¬:R
|
︙ | | | ︙ | |
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
|
loin s’ en [faut|fallait]
?[bien|si|assez]¿ longtemps
?[de|d’]¿ maintenant
maintes fois
malgré [ça|cela|ceci|tout]
manu militari
mieux [vaut|valait] tard que jamais
moins que [nécessaire|prévu]
moitié *WORD ?,¿ moitié *WORD
mot pour mot
mouais
naguère
ne [lui|leur|m’|t’|nous|vous] en déplaise
néanmoins
nez à nez
|
>
>
|
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
|
loin s’ en [faut|fallait]
?[bien|si|assez]¿ longtemps
?[de|d’]¿ maintenant
maintes fois
malgré [ça|cela|ceci|tout]
manu militari
mieux [vaut|valait] tard que jamais
moins [près|loin|tôt|tard]
moins que [nécessaire|prévu]
moins longtemps que d’ habitude
moitié *WORD ?,¿ moitié *WORD
mot pour mot
mouais
naguère
ne [lui|leur|m’|t’|nous|vous] en déplaise
néanmoins
nez à nez
|
︙ | | | ︙ | |
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
|
peu ou prou
peu à peu
peut-être
pile poil
plein [nord|sud|ouest]
plein [de|d’] fois
plus [près|loin|tôt|tard]
plus [près|loin|tôt|tard] que [prévu|nécessaire]
plus bas que terre
plus du tout
plus d’ une fois
plus jamais
plus ou moins
plus que [nécessaire|prévu|jamais]
plus que tout au monde
plus que toute autre chose
plusieurs fois
plusieurs fois [de|d’] suite
plutôt
pour [celui|celle|ceux|celles] et [celui|celle|ceux|celles] que [ça|cela|ceci] intéresse
pour [celui|celle|ceux|celles] que [ça|cela|ceci] intéresse
|
>
|
>
|
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
|
peu ou prou
peu à peu
peut-être
pile poil
plein [nord|sud|ouest]
plein [de|d’] fois
plus [près|loin|tôt|tard]
plus [près|loin|tôt|tard|longtemps] que [prévu|nécessaire]
plus [près|loin|tôt|tard|longtemps] que d’ habitude
plus bas que terre
plus du tout
plus d’ une fois
plus jamais
plus ou moins
plus que [nécessaire|prévu|jamais]
plus que d’ habitude
plus que tout au monde
plus que toute autre chose
plusieurs fois
plusieurs fois [de|d’] suite
plutôt
pour [celui|celle|ceux|celles] et [celui|celle|ceux|celles] que [ça|cela|ceci] intéresse
pour [celui|celle|ceux|celles] que [ça|cela|ceci] intéresse
|
︙ | | | ︙ | |
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
|
<<- morph(\3, ":[NA]", ":(?:G|V0)") and morph(\4, ":[NA]", ":(?:[PG]|V[023])") =>> exclude(\4, ":V")
[<start>|,] $:D *WORD *WORD @:(?:3[sp]|P)¬:[GW]
<<- morph(\2, ":p") and morph(\3, ":[NA].*:p", ":(?:G|V0)") and morph(\4, ":[NA].*:p", ":(?:[PG]|V[023])") =>> exclude(\4, ":V")
<<- __else__ and
morph(\2, ":s") and morph(\3, ":[NA].*:s", ":(?:G|V0)") and morph(\4, ":[NA].*:s", ":(?:[PG]|V[023])") and not morph(\5, ":A.*:[si]") =>> exclude(\4, ":V")
[des|ces|mes|tes|ses|nos|vos|quelques|lesdits] @:A.*:[pi] @:N.*:[pi]¬(?:3[sp]|G)
<<- =>> exclude(\3, ":V")
les @:A.*:[pi]¬:V @:N.*:[pi]¬(?:3[sp]|G)
<<- not before(":O[vs]") =>> exclude(\3, ":V")
leurs @:A.*:[pi]¬:V @:N.*:[pi]¬(?:3[sp]|G)
<<- not before(":O[vs]") =>> exclude(\3, ":V")
[plusieurs|certains|certaines] @:A.*:[pi]¬:3[sp] @:N.*:p¬:(?:3[sp]|G)
<<- =>> exclude(\2, ":V") and exclude(\3, ":V")
__purge_vite__
vite
<<- not (morph(<1, ":V0a") and value(>1, "|fait|")) ~>> *
|
|
|
|
|
|
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
|
<<- morph(\3, ":[NA]", ":(?:G|V0)") and morph(\4, ":[NA]", ":(?:[PG]|V[023])") =>> exclude(\4, ":V")
[<start>|,] $:D *WORD *WORD @:(?:3[sp]|P)¬:[GW]
<<- morph(\2, ":p") and morph(\3, ":[NA].*:p", ":(?:G|V0)") and morph(\4, ":[NA].*:p", ":(?:[PG]|V[023])") =>> exclude(\4, ":V")
<<- __else__ and
morph(\2, ":s") and morph(\3, ":[NA].*:s", ":(?:G|V0)") and morph(\4, ":[NA].*:s", ":(?:[PG]|V[023])") and not morph(\5, ":A.*:[si]") =>> exclude(\4, ":V")
[des|ces|mes|tes|ses|nos|vos|quelques|lesdits] @:A.*:[pi] @:N.*:[pi]¬(?:3[sp]|Q|G)
<<- =>> exclude(\3, ":V")
les @:A.*:[pi]¬:V @:N.*:[pi]¬(?:3[sp]|Q|G)
<<- not before(":O[vs]") =>> exclude(\3, ":V")
leurs @:A.*:[pi]¬:V @:N.*:[pi]¬(?:3[sp]|Q|G)
<<- not before(":O[vs]") =>> exclude(\3, ":V")
[plusieurs|certains|certaines] @:A.*:[pi]¬:3[sp] @:N.*:p¬:(?:3[sp]|Q|G)
<<- =>> exclude(\2, ":V") and exclude(\3, ":V")
__purge_vite__
vite
<<- not (morph(<1, ":V0a") and value(>1, "|fait|")) ~>> *
|
︙ | | | ︙ | |
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
|
TEST: Elle a eu {{quelques}} 300 réponses à sa petite-annonce.
TEST: Il commande {{quelques}} trois cents hommes.
TEST: {{Quelques}} 120 hommes ->> Quelque
TEST: {{Quelques}} deux cents hommes. ->> Quelque
TEST: les quelque 2,5 millions d’habitants
TEST: les quelque 12 000 stations-service
## Nombres
__gn_nombre_lettres_1m__
$:B:e:p *WORD
<<- /gn/ not value(\1, "|neuf|mille|") and ( (morph(\2, ":[NA].*:s", "*") and not value(\2, "|multiplié|divisé|janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre|rue|route|ruelle|place|boulevard|avenue|allée|chemin|sentier|square|impasse|cour|quai|chaussée|côte|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor|") )
or \2 in aREGULARPLURAL) and not re.search("^[IVXLDM]+$", \1)
-2>> =suggPlur(\2) # Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel.
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
|
TEST: Elle a eu {{quelques}} 300 réponses à sa petite-annonce.
TEST: Il commande {{quelques}} trois cents hommes.
TEST: {{Quelques}} 120 hommes ->> Quelque
TEST: {{Quelques}} deux cents hommes. ->> Quelque
TEST: les quelque 2,5 millions d’habitants
TEST: les quelque 12 000 stations-service
## Celui, celle, ceux, celles
__gn_celui__
celui @:¬:(?:G|W|m:[si])
<<- /gn/ morph(\-1, ":A.*:f") --1>> =suggMasSing(\-1, True) # Accord avec “\1” : cet adjectif devrait être au masculin singulier.
<<- /gn/ __else__ and morph(\-1, ":A.*:p") -2>> =suggMasSing(\-1) # Accord avec “\1” : cet adjectif devrait être au masculin singulier.
TEST: celui {{envoyés}} là-bas tombera dans un piège
TEST: celui {{perdue}} aura une pénalité
TEST: celui pris par surprise sera abattu
__gn_celle__
celle @:¬:(?:G|W|f:[si])
<<- /gn/ morph(\-1, ":A.*:m") --1>> =suggFemSing(\-1, True) # Accord avec “\1” : cet adjectif devrait être au féminin singulier.
<<- /gn/ __else__ and morph(\-1, ":A.*:p") -2>> =suggFemSing(\-1) # Accord avec “\1” : cet adjectif devrait être au féminin singulier.
TEST: celle {{envoyés}} là-bas tombera dans un piège
TEST: celle {{perdu}} aura une pénalité
TEST: celle prise par surprise sera abattue
__gn_ceux__
ceux @:¬:(?:G|W|m:[pi])
<<- /gn/ morph(\-1, ":A.*:f") --1>> =suggMasPlur(\-1, True) # Accord avec “\1” : cet adjectif devrait être au masculin pluriel.
<<- /gn/ __else__ and morph(\-1, ":A.*:s") -2>> =suggMasPlur(\-1) # Accord avec “\1” : cet adjectif devrait être au masculin pluriel.
TEST: ceux {{envoyé}} là-bas tombera dans un piège
TEST: ceux {{perdues}} auront une pénalité
TEST: ceux perdus dans la neige
__gn_celles__
celles @:¬:(?:G|W|f:[pi])
<<- /gn/ morph(\-1, ":A.*:m") --1>> =suggFemPlur(\-1, True) # Accord avec “\1” : cet adjectif devrait être au féminin pluriel.
<<- /gn/ __else__ and morph(\-1, ":A.*:s") -2>> =suggFemPlur(\-1) # Accord avec “\1” : cet adjectif devrait être au féminin pluriel.
TEST: celles {{envoyés}} là-bas tombera dans un piège
TEST: celles {{perdue}} aura une pénalité
TEST: celles venues chanter doivent se rendre là-bas.
## Nombres
__gn_nombre_lettres_1m__
$:B:e:p *WORD
<<- /gn/ not value(\1, "|neuf|mille|") and ( (morph(\2, ":[NA].*:s", "*") and not value(\2, "|multiplié|divisé|janvier|février|mars|avril|mai|juin|juillet|août|aout|septembre|octobre|novembre|décembre|rue|route|ruelle|place|boulevard|avenue|allée|chemin|sentier|square|impasse|cour|quai|chaussée|côte|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor|") )
or \2 in aREGULARPLURAL) and not re.search("^[IVXLDM]+$", \1)
-2>> =suggPlur(\2) # Accord de nombre erroné avec « \1 » : « \2 » devrait être au pluriel.
|
︙ | | | ︙ | |