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. |
︙ | ︙ |