Overview
Comment: | [fr] conversion: regex rules -> graph rules |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | fr | rg |
Files: | files | file ages | folders |
SHA3-256: |
9baa5af4e040c2bcebdc90fc22cb15cc |
User & Date: | olr on 2018-06-29 18:50:45 |
Other Links: | branch diff | manifest | tags |
Context
2018-06-29
| ||
19:33 | [fr] conversion: regex rules -> graph rules check-in: ff486c8bc9 user: olr tags: fr, rg | |
18:50 | [fr] conversion: regex rules -> graph rules check-in: 9baa5af4e0 user: olr tags: fr, rg | |
17:56 | [fr] conversion: regex rules -> graph rules check-in: 02986d2c03 user: olr tags: fr, rg | |
Changes
Modified gc_lang/fr/rules.grx from [e3a5b4b898] to [b5641df20a].
︙ | ︙ | |||
4234 4235 4236 4237 4238 4239 4240 | __[i]/conf(conf_on_ont_adverbe)__ (?<!’)(on) ({w_2}) @@0,3 <<- morphex(\2, ":W", ":3s") and not morph(word(-1), ":V.*:3s", False, False) -1>> ont # Confusion probable : “avoir” à la 3ᵉ personne du pluriel du présent s’écrit “ont”. TEST: ces gens {{on}} {{souvent}} tort. TEST: Je voulais qu’on soit ensemble. | < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < | 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 | __[i]/conf(conf_on_ont_adverbe)__ (?<!’)(on) ({w_2}) @@0,3 <<- morphex(\2, ":W", ":3s") and not morph(word(-1), ":V.*:3s", False, False) -1>> ont # Confusion probable : “avoir” à la 3ᵉ personne du pluriel du présent s’écrit “ont”. TEST: ces gens {{on}} {{souvent}} tort. TEST: Je voulais qu’on soit ensemble. # peu / peux / peut / peut-être __[i]/conf(conf_peut_adv)__ (?<![dDuUnN][eEnN] )(peu) (?:pas|donc|jamais|rien|parfois|alors|enfin|rarement|éventuellement) @@0 <<- not before("très +$") -1>> peut # Confusion probable : « peu » signifie « pas beaucoup », pour le verbe pouvoir, écrivez : __[i]/conf(conf_il_ce_peut_être)!6__ ^ *(?:il|ce) (peut-être) @@$ |
︙ | ︙ | |||
4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 | la [plût-part|plût-parts|plût-par|plût-pare|plût-pares] la [plu-part|plu-parts|plu-par|plu-pare|plu-pares] <<- -2>> plupart # Confusion. Écrivez « la plupart » pour évoquer la majeure partie de quelque chose. TEST: la {{plus part}} TEST: la {{plu-part}} # par-dessus / pardessus __conf_par_dessus__ pardessus [bord|@:D] <<- /conf/ not morph(<1, ":D.*:[me]|>(?:grande|petite)/") -1>> par-dessus # Confusion probable. Un pardessus est un vêtement. Pour la préposition, écrivez “par-dessus”. | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 | la [plût-part|plût-parts|plût-par|plût-pare|plût-pares] la [plu-part|plu-parts|plu-par|plu-pare|plu-pares] <<- -2>> plupart # Confusion. Écrivez « la plupart » pour évoquer la majeure partie de quelque chose. TEST: la {{plus part}} TEST: la {{plu-part}} # ou / où __conf_où_ou__ <start> Ou @:3[sp]¬:Y <<- -2>> Où # Confusion probable. La conjonction “ou” signale une alternative. Utilisez “où” pour “en quel lieu”. au moment (ou) [jusqu’|jusqu] (ou) par (ou) d’ (ou) <<- -1>> où # Confusion. La conjonction “ou” signale une alternative. Pour identifier un lieu ou un temps, écrivez “où”. vers ou <<- not morph(<1, ":D") -2>> où # Confusion probable. La conjonction “ou” signale une alternative. Pour identifier un lieu ou un temps, écrivez “où”. [au|le|des] cas ou <<- -3>> où # Confusion. La conjonction “ou” signale une alternative. Pour identifier un lieu ou un temps, écrivez “où”. à partir du [lieu|moment|jour|mois] (ou) à partir de l’ [instant|année|heure] (ou) à partir de la [minute|semaine|seconde] (ou) <<- -1>> où # Confusion. La conjonction “ou” signale une alternative. Pour identifier un lieu ou un temps, écrivez “où”. depuis le [jour|millénaire|moment|mois|siècle] ou depuis la [minute|semaine|seconde] ou depuis l’ [année|heure|instant] ou <<- -4>> où # Confusion. La conjonction “ou” signale une alternative. Pour identifier un lieu ou un temps, écrivez “où”. TEST: {{Ou}} sont tes affaires ? TEST: au moment {{ou}} elle allait enfin réussir TEST: vers {{ou}} se tourner quand tout va mal ? TEST: pour le cas {{ou}} on serait arrêté dans notre élan. TEST: à partir du moment {{ou}} il est entré. TEST: à partir de l’instant {{ou}} elle est venue. TEST: depuis l’année {{ou}} nous sommes allés en Bretagne TEST: depuis la seconde {{ou}} tu as parlé TEST: depuis le jour {{ou}} il a été blessé. # pale / pâle __conf_pâle_pale__ [bien|très|trop|si|vraiment|tellement] >pale <<- -2>> =\2.replace("pal", "pâl") # Utilisez “pâle” pour évoquer la pâleur… Une pale est, entre autres choses, un élément d’une hélice.|http://fr.wiktionary.org/wiki/pale >pale [>imitation|>imitatrice|>rayon] <<- -1>> =\1.replace("pal", "pâl") # Utilisez “pâle” pour évoquer la pâleur… Une pale est, entre autres choses, un élément d’une hélice.|http://fr.wiktionary.org/wiki/pale TEST: elles sont si {{pales}}. TEST: cette {{pale}} imitation d’un chef-d’œuvre # par-dessus / pardessus __conf_par_dessus__ pardessus [bord|@:D] <<- /conf/ not morph(<1, ":D.*:[me]|>(?:grande|petite)/") -1>> par-dessus # Confusion probable. Un pardessus est un vêtement. Pour la préposition, écrivez “par-dessus”. |
︙ | ︙ | |||
7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 | >vectrice [>accélération|>position|>rotation|>vitesse] >vente à domicile vernis à ongles >voie de [recours|perdition] >vol à l’étalage >vol à la [sauvette|tire] <<- ~2:0>> * __purge_couleurs__ [beige|blanc|bleu|brun|châtain|cyan|gris|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet] [brillant|clair|fluo|foncé|irisé|mat|pâle|pastel|sombre|tendre|vif] <<- morph(<1, ":[NAQ]") ~>> * bleu [ciel|indigo|marine|roi|saphir|turquoise] blond platine | > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 | >vectrice [>accélération|>position|>rotation|>vitesse] >vente à domicile vernis à ongles >voie de [recours|perdition] >vol à l’étalage >vol à la [sauvette|tire] <<- ~2:0>> * __purge_locutions_adjectivales__ bas de gamme basse consommation bon [enfant|marché|teint] bon chic ?,¿ bon genre [clé|clef] en [main|mains] dernier cri fleur bleue grand [public|luxe|maximum] grandeur nature haut de gamme hautee [résolution|fidélité|tension] longue [distance|portée|durée] meilleur marché numéro un numéro @:B plein cadre top secret vieux jeu open source Créative Commons pair à pair pur [sucre|jus] terre à terre <<- morph(<1, ":(?:N|A|Q|W|V0e)", ":D") ~>> * __purge_couleurs__ [beige|blanc|bleu|brun|châtain|cyan|gris|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet] [brillant|clair|fluo|foncé|irisé|mat|pâle|pastel|sombre|tendre|vif] <<- morph(<1, ":[NAQ]") ~>> * bleu [ciel|indigo|marine|roi|saphir|turquoise] blond platine |
︙ | ︙ | |||
7379 7380 7381 7382 7383 7384 7385 | ({w_2}) (l[ea] (?:plus|moins) (\w+ment)) ({w_2}) @@0,w,>2:$,$ <<- morph(\1, ":[NAQ]", False) and morph(\3, ":W", False) and morph(\4, ":[AQ]", False) ~2>> * __[i](p_complètement)__ complètement <<- not morph(word(-1), ":D", False, True) ~>> * __[i](p_adverbe_xxxment)__ (\w+ment)(?: parlant| pas|) @@0 <<- morph(\1, ":W\\b") ~>> * | < < < < < < < | 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 | ({w_2}) (l[ea] (?:plus|moins) (\w+ment)) ({w_2}) @@0,w,>2:$,$ <<- morph(\1, ":[NAQ]", False) and morph(\3, ":W", False) and morph(\4, ":[AQ]", False) ~2>> * __[i](p_complètement)__ complètement <<- not morph(word(-1), ":D", False, True) ~>> * __[i](p_adverbe_xxxment)__ (\w+ment)(?: parlant| pas|) @@0 <<- morph(\1, ":W\\b") ~>> * # tous / tout / toute / toutes __[i](p_tout_déterminant_masculin)__ (tout) (?:le|cet?|[mts]on) @@0 <<- ~1>> * __[i](p_toute_déterminant_féminin)__ (toute) (?:la|cette|[mts]a) @@0 <<- ~1>> * __[i](p_tous_toutes_déterminant_pluriel)__ (tou(?:te|)s) (?:[ldscsmt]es|[nv]os) @@0 <<- ~1>> * # après |
︙ | ︙ |