Overview
| Comment: | [fr] nr: celui/celle +adj, +ajustements |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | fr |
| Files: | files | file ages | folders |
| SHA3-256: |
db239223702c928988d9aca15b1f3155 |
| User & Date: | olr on 2019-11-18 08:34:36 |
| Other Links: | manifest | tags |
Context
|
2019-11-18
| ||
| 17:26 | [fr] ajustements check-in: 44f985a721 user: olr tags: trunk, fr | |
| 08:34 | [fr] nr: celui/celle +adj, +ajustements check-in: db23922370 user: olr tags: trunk, fr | |
|
2019-11-16
| ||
| 00:35 | [fr] ajustements check-in: 362fb3add0 user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/rules.grx from [7d3b6888e9] to [57e5f26684].
| ︙ | ︙ | |||
7325 7326 7327 7328 7329 7330 7331 |
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
| | | 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 |
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
| | | 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 |
peu ou prou
peu à peu
peut-être
pile poil
plein [nord|sud|ouest]
plein [de|d’] fois
plus [près|loin|tôt|tard]
| > | > | 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 |
<<- 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")
| | | | | | 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.
|
| ︙ | ︙ |