Overview
| Comment: | [fr] micro-corrections |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | fr | rg |
| Files: | files | file ages | folders |
| SHA3-256: |
2c4096dba5cb44d85dc067e77928e4eb |
| User & Date: | olr on 2018-07-09 13:48:37 |
| Other Links: | branch diff | manifest | tags |
Context
|
2018-07-09
| ||
| 13:49 | [core] better communication between graph rules and regex rules (still a mess for the transition) check-in: c55bec5997 user: olr tags: core, rg | |
| 13:48 | [fr] micro-corrections check-in: 2c4096dba5 user: olr tags: fr, rg | |
| 11:48 | [fr] conversion: regex rules -> graph rules check-in: 85740bf242 user: olr tags: fr, rg | |
Changes
Modified gc_lang/fr/rules.grx from [abb7e42906] to [496bb98f36].
| ︙ | ︙ | |||
928 929 930 931 932 933 934 |
TEST: {{C’ }}est rageant. ->> C’
TEST: {{Lorsqu’ }}il vient, on s’ennuie.
TEST: {{l’'}}électricien est parti
TEST: Je pense {{qu ` }}elle ne viendra pas.
## Apostrophes manquantes
| | | | | | 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 |
TEST: {{C’ }}est rageant. ->> C’
TEST: {{Lorsqu’ }}il vient, on s’ennuie.
TEST: {{l’'}}électricien est parti
TEST: Je pense {{qu ` }}elle ne viendra pas.
## Apostrophes manquantes
__[i>/typo(typo_apostrophe_manquante)__
"(lorsqu|puisqu|presqu|quoiqu|jusqu|qu|aujourd|entr) " @@0 <<- ->> \1’ # Il manque vraisemblablement une apostrophe.
# Solution prudente :
__[i>/typo(typo_apostrophe_manquante_prudence1)__
ne ([mtsl] )([aeéiouhyîèêôû][\w-]*) @@3,$ <<- -1>> =\1[:-1]+"’" # Il manque une apostrophe.
__[i>/typo(typo_apostrophe_manquante_prudence2)__
(?:je|tu|ils?|nous|vous|on|ça|elles?) ([nmtsl] )([aeéiouhyîèêôû][\w-]*) @@*,$
<<- not option("mapos") and morph(\2, ":V", False) -1>> =\1[:-1]+"’" # Il manque probablement une apostrophe.
# Solution audacieuse :
__[s>/typo(typo_apostrophe_manquante_audace1)__
([ldsncjmtç] )[aeéiouhAEÉIOUHyîèêôûYÎÈÊÔÛ] @@0
<<- option("mapos") and not before("(?i)(?:lettre|caractère|glyphe|dimension|variable|fonction|point) *$")
-1>> =\1[:-1]+"’" # Il manque peut-être une apostrophe.
# Note : pour les majuscules, la règle se situe lors de la passe suivante.
TEST: __mapos__ {{n }}arrive pas à sa cheville
TEST: le coup {{qu }}avait donné ->> qu’
|
| ︙ | ︙ | |||
3359 3360 3361 3362 3363 3364 3365 |
<<- /conf/ not morph(<1, ":(?:2s|V0|R)") -1>> =suggSimil(\1, ":(?:2s|Oo)", False) # Incohérence avec « tu » : « \1 » devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: tu {{croix}} que tu sais quelque chose, mais tu ne sais rien.
TEST: tu la {{croix}} idiote ?
TEST: Elles sont à tu et à toi.
| | | 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 |
<<- /conf/ not morph(<1, ":(?:2s|V0|R)") -1>> =suggSimil(\1, ":(?:2s|Oo)", False) # Incohérence avec « tu » : « \1 » devrait être un verbe, un pronom objet, un adverbe de négation, etc.
TEST: tu {{croix}} que tu sais quelque chose, mais tu ne sais rien.
TEST: tu la {{croix}} idiote ?
TEST: Elles sont à tu et à toi.
__conf_il_on_non_verbe__
[il|on] @:¬:(?:[123][sp]|O[onw]|X)|>ou/
<<- /conf/ not morph(<1, ":3s") and not value(<1, "|t’|")
-2>> =suggSimil(\2, ":(?:3s|Oo)", False) # Incohérence avec « \1 » : « \2 » devrait être un verbe, un pronom objet, un adverbe de négation, etc.
[il|on] [le|la|l’|les|leur|lui|nous|vous] @:¬:(?:[123][sp]|O[onw]|X)
<<- /conf/ not morph(<1, ":3s") and not value(<1, "|t’|")
-3>> =suggSimil(\3, ":(?:3s|Oo)", False) # Incohérence avec « \1 » : « \3 » devrait être un verbe, un pronom objet, un adverbe de négation, etc.
|
| ︙ | ︙ | |||
3706 3707 3708 3709 3710 3711 3712 |
a cette époque de l’année
a cette heure de la [journée|nuit]
a chaque [fois|instant]
a chaudes larmes
a cœur [joie|ouvert|perdu]
a ciel ouvert
a corps perdu
| < | 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 |
a cette époque de l’année
a cette heure de la [journée|nuit]
a chaque [fois|instant]
a chaudes larmes
a cœur [joie|ouvert|perdu]
a ciel ouvert
a corps perdu
a couper le souffle
a court terme
a courte [échéance|portée]
a couilles rabattues
a de nombreuses reprises
a des kilomètres à la ronde
a dose homéopathique
|
| ︙ | ︙ |