Grammalecte  Check-in [8dc93623de]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 8dc93623debf92b8caef28bc6b4067269acc5ed5933ee3ca061d608e0dd44f7a
User & Date: olr on 2020-11-20 16:43:58
Other Links: manifest | tags
Context
2020-11-20
16:45
[graphspell][fr] lexicographer: update tags [fr] new tag check-in: e4ab0c2fc7 user: olr tags: trunk, fr, graphspell
16:43
[fr] ajustements check-in: 8dc93623de user: olr tags: trunk, fr
2020-11-19
23:48
[graphspell] lexicographer: tags update check-in: f26a26abf8 user: olr tags: trunk, graphspell
Changes

Modified gc_lang/fr/rules.grx from [0b82d1b772] to [d9467479bc].

2136
2137
2138
2139
2140
2141
2142

2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160

2161
2162
2163



2164
2165
2166
2167
2168
2169
2170
2171



2172
2173
2174
2175
2176
2177
2178
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160

2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185







+

















-
+



+
+
+








+
+
+







    c’  [>avoir|>être]
        <<- =>> select(\1, ":O")

    ce  @:[NA].*:[me]:[si]¬:V0e
        <<- not value(<1, "|il|ils|on|ne|n’|") =>> select(\1, ":D") and select(\2, ":[NA]")

    ce  @:3[sp]¬:[NA].*:[me]:[si]
    ce  [ne|n’]
        <<- =>> select(\1, ":O")

    ce [que|qu’|qui|dont|pour|par]
        <<- =>> exclude(\1, ":D")

    [<start>|,|(]  cela  [ne|n’|me|m’|te|t’|se|s’]
    [<start>|,|(]  cela  [le|la|l’|les|en|nous|vous|lui|leur|y]  @:(?:[123]s|P)
    [<start>|,|(]  cela  [nous|vous]     [le|la|l’|les|en|y]     @:(?:[123]s|P)
    [<start>|,|(]  cela  [le|la|l’|les]  [lui|leur|en|y]         @:(?:[123]s|P)
    [<start>|,|(]  cela  [lui|leur|y]    en                      @:(?:[123]s|P)
    [<start>|,|(]  cela  @:(?:[123]s|P)
        <<- =>> exclude(\2, ":V")

    dans
        <<- not morph(<1, ":D.*:p|>[a-zé-]+ième/") =>> select(\1, ":R")

    [de|d’] [me|m’|te|t’|se|s’|en|y|nous|vous|moi|toi|soi|lui|elle|iel|eux|elles|iels]
    [de|d’] @:[MY]
    [de|d’] @:[MYB]
    [de|d’] [un|une|le|la|l’|les|ce|cet|cette|ces|ma|ta|sa|mon|notre|votre|leur|mes|tes|ses|nos|vos|leurs|quelque|quelques|plusieurs|certains|certaines|maints|maintes]
        <<- =>> select(\1, ":R")

    [de|d’] @:[NA]¬:[YMGB]
        <<- not \2[0:1].isupper() =>> select(\1, ":D")

    entre  *WORD  et  *WORD
        <<- (morph(\2, ":[NA]") and morph(\4, ":[NA]"))
            or (morph(\2, ":Y") and morph(\4, ":Y"))
            or (morph(\2, ":M") and morph(\4, ":M")) =>> define(\1, ":R")

    entre  $:D¬:R  *WORD  et  $:D¬:R  *WORD
        <<- morph(\3, ":[NA]") and morph(\6, ":[NA]") =>> define(\1, ":R")

    entre autres
        <<- =>> define(\1, ":R")

    face [à|au|aux]
        <<- not morph(<1, ":(?:D|A.*:[fe]:[si])") =>> exclude(\1, ":N")

    mais
        <<- not value(<1, "|les|ces|des|mes|tes|ses|nos|vos|leurs|quelques|") =>> exclude(\1, ":N")

    n’ en >pouvoir mais
2209
2210
2211
2212
2213
2214
2215
2216

2217
2218
2219
2220


2221
2222
2223
2224

2225
2226

2227
2228
2229


2230
2231

2232
2233

2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245














2246
2247
2248
2249
2250
2251
2252
2216
2217
2218
2219
2220
2221
2222

2223
2224
2225


2226
2227
2228



2229


2230
2231


2232
2233
2234

2235


2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269







-
+


-
-
+
+

-
-
-
+
-
-
+

-
-
+
+

-
+
-
-
+












+
+
+
+
+
+
+
+
+
+
+
+
+
+








    nos @¬:B
        <<- =>> select(\1, ":D")

    parmi *WORD
        <<- =>> select(\1, ":R")

    plus
    [plus|moins]
        <<- morph(<1, ":V") =>> select(\1, ":W")

    puis
        <<- not value(<1, "|je|ne|n’|le|la|l’|les|lui|nous|vous|leur|") =>> =exclude(\1, ":V")
    plus ou moins
        <<- =>> select(\1, ":W") and select(\-1, ":W")

    SA
        <<- morph(<1, ":D") =>> exclude(\1, ":D")

    [plus|moins] @:[WA]
    selon $:D
        <<- =>> select(\1, ":R")
        <<- morph(<1, ":N", ":Ov") =>> select(\1, ":W")

    selon [,|<end>]
        <<- =>> select(\1, ":W")
    [plus|moins]  @:[WA] [que|qu’]
        <<- not value(<1, "|je|ne|n’|") =>> select(\1, ":W")

    si @:[OD]
    puis
    s’ [il|ils]
        <<- =>> select(\1, ":C")
        <<- not value(<1, "|je|ne|n’|le|l’|leur|") =>> exclude(\1, ":V")

    pas
        <<- morph(<1, ":[VWX]") =>> exclude(\1, ":N")

    passé  [<end>|,|$:R]
        <<- =>> exclude(\1, ":G")

    [un|une|des|le|la|l’|les|mon|ton|son|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs] [plus|moins] @:[AW]¬:G
        <<- =>> select(\2, ":W")

    pourvu
        <<- not value(>1, "|que|qu’|") =>> exclude(\1, ":G")

    SA
        <<- morph(<1, ":D") =>> exclude(\1, ":D")

    selon @:(?:[DBM]|Oo)
        <<- =>> select(\1, ":R")

    selon [,|<end>]
        <<- =>> select(\1, ":W")

    si @:[OD]
    s’ [il|ils]
        <<- =>> select(\1, ":C")


    sur @:[BD]
        <<- morph(<1, "<start>|>,|:(?:V|N.*:f)", ":V[0123]e") =>> select(\1, ":R")

    tous @:N.*:[me]:[pi]¬:(?:[AGW]|3p)
        <<- =>> select(\1, ":D")

9107
9108
9109
9110
9111
9112
9113
9114

9115
9116
9117
9118
9119
9120
9121
9124
9125
9126
9127
9128
9129
9130

9131
9132
9133
9134
9135
9136
9137
9138







-
+







        <<- /conf/ ->> collet monté                             && « Être collet monté » : dans cette locution, « collet monté » est invariable.

TEST: Elles sont tellement {{collets montées}} !


# compte / comte / conte
__conf_compte__
    à bon [>conte|comte|comtes]
    à bon [>conte|comte+s]
        <<- /conf/ -3>> compte                                  && Confusion. Locution “à bon compte”.|https://fr.wiktionary.org/wiki/%C3%A0_bon_compte

    à ce [conte-là|comte-là]
        <<- /conf/ -3>> compte-là                               && Confusion probable. Locution “à ce compte-là”.|https://fr.wiktionary.org/wiki/%C3%A0_ce_compte-l%C3%A0

    à [>conte|comte+s] d’ >auteur
        <<- /conf/ -2>> compte                                  && Confusion. Locution “à compte d’auteur”.|https://fr.wiktionary.org/wiki/%C3%A0_compte_d%E2%80%99auteur
11333
11334
11335
11336
11337
11338
11339
11340
11341


11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361












11362
11363
11364
11365
11366
11367
11368
11350
11351
11352
11353
11354
11355
11356


11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367











11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386







-
-
+
+









-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+







        <<- /conf/ -1>> port|ports                                          && Confusion. Pour évoquer un havre côtier où les bâteaux accostent, écrivez “port”.|https://fr.wiktionary.org/wiki/port

    [<start>|,|le|au|du]  [pore|porc]  [de|d’]  [Alexandrie|Algésiras|Almirante␣Barroso|Amsterdam|Angra␣dos␣Reis|Anvers|Baltimore|Bandar␣Abbas|Bandar␣Khomeini|Bangkok|Barcelone|Bayonne|Beaumont|Bergen|Bintulu|Bombay|Bordeaux|Botaş|Bremerhaven|Brisbane|Brême|Busan|Bâton-Rouge|Calais|Calcutta|Callao|Cannes|Canton|Cayo␣Arcas|Ceyhan|Chennai|Cherbourg|Chiba|Chittagong|Colombo|Constanța|Corpus␣Christi|Daesan|Dakar|Dalian|Dampier|Dieppe|Djeddah|Dubaï|Dunkerque|Durban|el-Dekheila|Gladstone|Goa|Grimsby|Guangzhou|Gwangyang|Gênes|Göteborg|Hambourg|Hampton␣Roads|Hay␣Point|Honfleur|Hong-Kong|Hong␣Kong|Honshu|Houston|Huntington-Tristate|Hô-Chi-Minh-Ville|Ibiza|Immingham|Inchon|Istanbul|Itaguaí|Itaqui|Izmir|Izmit|Jaffa|Jakarta|Jawaharlal␣Nehru|Jebel␣Ali|Jubail|Kaohsiung|Karachi|Kitakyushu|Kobe|Kota␣Baru|Laem␣Chabang|Lake␣Charles|La␣Nouvelle-Orléans|La␣Rochelle|Lianyungang|Londres|Long␣Beach|Lorient|Los␣Angeles|Madras|Manille|Marseille|Miami|Milford␣Haven|Mobile|Monaco|Montréal|Mormugão|Mumbai|Nagoya|Nantes|Naples|Newcastle|New␣Jersey|New␣York|Nice|Ningbo-Zhoushann|Novorossiysk|Odessa|Oran|Osaka|Ouistreham|Oust-Louga|Paradip|Paranaguá|Philadelphie|Plaquemine|Pohang|Porto-Vecchio|Port␣Hedlandn|Primorsk|Qingdao|Qinhuangdao|Quibéron|Quimper|Richards␣Bay|Rizhao|Rome|Rotterdam|Rouen|Saigon|Saint-Pétersbourg|Saldanha␣Bay|Santos|San␣Lorenzo|Sepetiba|Shanghai|Shenzhen|Singapour|Southampton|São␣Sebastião|Taichung|Tanger|Tangshan|Tanjung␣Pelepas|Tanjung␣Priok|Texas␣City|Tianjin|Tientsin|Tokyo|Toulon|Trieste|Tsingtao|Tubarão|Tunis|Ulsan|Valence|Vancouver|Vannes|Venise|Visakhapatnam|Waigaoqiao|Washington|Wellington|Wuhan|Xiamen|Xingang|Yanbu|Yangshan|Yantian|Yingkou|Yokohama|Youjne|Zeebruges]
    [<start>|,|le|au|du]  [pore|porc]  du       [Havre|Touquet]
        <<- /conf/ -2>> port                                                && Confusion. Pour évoquer un havre côtier où les bâteaux accostent, écrivez “port”.|https://fr.wiktionary.org/wiki/port

    [>arriver|>parvenir] ?@:[WX]¿ [à|a] bon [>pore|>porc]
    >accoster ?@:[WX]¿ au [>pore|>porc]
    >accoster ?@:[WX]¿ à ce ?petit¿ [>pore|>porc]
    [>accoster|>amarrer] ?@:[WX]¿ au [>pore|>porc]
    [>accoster|>amarrer] ?@:[WX]¿ à ce ?petit¿ [>pore|>porc]
        <<- /conf/ --1>> port                                               && Confusion. Pour évoquer un havre côtier où les bâteaux accostent, écrivez “port”.|https://fr.wiktionary.org/wiki/port

    [>pore|>porc] [usb|RJ45|DVI|HDMI|Ethernet|DisplayPort]
        <<- /conf/ -1>> port|ports                                          && Confusion. Pour évoquer les connecteurs, écrivez “port”.|https://fr.wiktionary.org/wiki/port

    [pore|porc] de l’ [écharpe|étoile|épée]
    [pore|porc] du masque
        <<- /conf/ -1>> port                                                && Confusion. Pour évoquer les objects que l’on porte, écrivez “port”.|https://fr.wiktionary.org/wiki/port

TEST: les {{ports}} de la peau
TEST: du {{port}} au caramel
TEST: elle prépare un rôti de {{port}}
TEST: j’en ai marre de bouffer du {{port}}
TEST: le {{pore}} de l’étoile jaune
TEST: un petit {{porc}} de plaisance
TEST: nous parvenons enfin à bon {{pore}}
TEST: Accoste au {{porc}}
TEST: le {{pore}} de La Rochelle
TEST: Connecte le {{pore}} USB
TEST: transpirer par tous les {{porcs}}
TEST: les {{ports}} de la peau                                              ->> pore|pores
TEST: du {{port}} au caramel                                                ->> porc|porcs
TEST: elle prépare une blanquette de {{port}}                               ->> porc
TEST: un filet mignon de {{pore}}                                           ->> porc
TEST: j’en ai marre de bouffer du {{port}}                                  ->> porc|porcs
TEST: le {{pore}} de l’étoile jaune                                         ->> port
TEST: un petit {{porc}} de plaisance                                        ->> port|ports
TEST: nous parvenons enfin à bon {{pore}}                                   ->> port
TEST: Accoste au {{porc}}                                                   ->> port
TEST: le {{pore}} de La Rochelle                                            ->> port
TEST: Connecte le {{pore}} USB                                              ->> port|ports
TEST: transpirer par tous les {{porcs}}                                     ->> pores
TEST: je transporte des porcs de Calais à Londres.


# pot aux roses / poteau rose
__conf_pot_aux_roses__
    poteau rose
        <<- /conf/ ->> pot aux roses                                        && Confusion probable. On dit : « découvrir le pot aux roses ».|https://fr.wiktionary.org/wiki/d%C3%A9couvrir_le_pot_aux_roses
18775
18776
18777
18778
18779
18780
18781

18782
18783
18784
18785
18786
18787
18788
18793
18794
18795
18796
18797
18798
18799
18800
18801
18802
18803
18804
18805
18806
18807







+







TEST: je mesure tout ce qu’a d’ardu la condition de nos délégués dans les pays neutres.
TEST: C’est à la fois la plus intéressante du livre et la plus délicate.
TEST: Pour un peu, on les eût pris pour des détenus exemplaires.
TEST: Ce ne sera pas tous les jours facile
TEST: d’une tête plus petit que moi, il mesurait à peine um mètre cinquante
TEST: triompher par la force, l’intelligence la violence ou la ruse
TEST: une table en bois brut
TEST: c’est à devenir fou, à se taper la tête contre les murs


@@@@
@@@@
@@@@
@@@@
@@@@END_GRAPH                                                                                      _
20484
20485
20486
20487
20488
20489
20490
20491
20492


20493
20494
20495

20496
20497
20498
20499
20500
20501
20502
20503
20504
20505
20506
20507
20508
20509


20510
20511
20512
20513

20514
20515
20516
20517
20518
20519
20520
20521







-
-
+
+


-
+







TEST: de {{jeûnes}} adultes
TEST: les {{jeûnes}} travailleurs du nouveau centre commercial


# lait / laid / lé
__conf_lait_laid_laie_lé__
    [>avaler|>boire|>chauffer|>ingurgiter|>réchauffer] [du|le|ce] [>laid|>lai|>lé]
    >boire [du|le|ce] petit [>laid|>laie|>lai|>lé]
    >verre [de|d’] [>laid|>laie|>lai|>lé]
    >boire [du|le|ce] petit [>laid|>lai|>lé]
    >verre [de|d’] [>laid|>lai|>lé]
        <<- /conf/ --1>> lait                                           && Confusion probable. Le produit laitier s’écrit “lait”.

    [laid+s|>laie|>lai|>lé] [de|d’] [brebis|coco|chèvre|poule|soja|vache]
    [laid+s|>lai|>lé] [de|d’] [brebis|coco|chèvre|poule|soja|vache]
        <<- /conf/ -1>> lait                                            && Confusion probable. Le produit laitier s’écrit “lait”.

TEST: fait chauffer le {{laid}}                                 ->> lait
TEST: {{laid}} de soja                                          ->> lait
TEST: un verre de lait
TEST: le lait de brebis