Grammalecte  Check-in [7212c8d81a]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 7212c8d81a2f088f968bf4fde4bc5d803b7dcf3d70b194db8aa6e652cb6794b2
User & Date: olr on 2020-10-08 13:20:56
Other Links: manifest | tags
Context
2020-10-08
13:28
[server] dockerfile check-in: 05ca73e5da user: olr tags: server, trunk
13:20
[fr] ajustements check-in: 7212c8d81a user: olr tags: fr, trunk
2020-10-06
11:57
[fr] mise à jour du dictionnaire check-in: b13a47d1dc user: olr tags: fr, trunk
Changes

Modified gc_lang/fr/rules.grx from [7c022e831d] to [482f25c8b5].

2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908





















2909
2910
2911







2912
2913
2914
2915
2916
2917
2918
.....
16173
16174
16175
16176
16177
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
.....
16296
16297
16298
16299
16300
16301
16302

16303
16304
16305
16306
16307
16308
16309
.....
16419
16420
16421
16422
16423
16424
16425

16426
16427
16428
16429
16430
16431
16432
.....
16872
16873
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
.....
17009
17010
17011
17012
17013
17014
17015







17016
17017
17018
17019
17020
17021
17022
.....
23229
23230
23231
23232
23233
23234
23235



23236
23237
23238
23239
23240
23241
23242
23243
23244
23245

23246
23247
23248
23249
23250
23251
23252
.....
26924
26925
26926
26927
26928
26929
26930

26931
26932
26933
26934
26935
26936
26937
.....
27211
27212
27213
27214
27215
27216
27217

27218
27219
27220
27221
27222
27223
27224
.....
28661
28662
28663
28664
28665
28666
28667
28668
28669
28670
28671
28672
28673
28674
28675
28676
28677
.....
29935
29936
29937
29938
29939
29940
29941

29942
29943
29944
29945
29946
29947
29948
.....
29952
29953
29954
29955
29956
29957
29958

29959
29960
29961
29962
29963
29964
29965
        <<- /ocr/ re.search("^[aâeéèêiîouyh]", \2) -1:.2>> \1’                                      && Lettre isolée. Erreur de numérisation ?

TEST: __ocr__ {{J }}arrive demain


# Note: l’option “mapos” cherche les apostrophes manquantes après les lettres l, d, n, m, t, s, j, c, ç
__ocr_lettres_isolées2!2__
    [á|â|ä|b|c|ç|d|e|é|è|ê|ë|f|g|h|i|í|ì|î|ï|j|k|l|m|n|o|ó|ò|ô|ö|p|q|r|s|t|u|ú|ù|û|ü|v|w|x|z]
        <<- /ocr/ not before("\\d[   ]+$") and not (\1.isupper() and value(>1, "|.|<end>|"))
        ->> _           && Lettre isolée : erreur de numérisation ?






















TEST: __ocr__ des verres luisent sur {{i}} le bureau blanc.
TEST: __ocr__ la voix, {{e}} est celle de…
TEST: __ocr__ ressemble {{h}} une fenêtre de serre.







TEST: __ocr__ Ça a duré 3 h.
TEST: __ocr__ c’est alors que je suis fort.
TEST: __ocr__ X
TEST: __ocr__ V.


# virgules
................................................................................
    >bateau à roues à aubes
    >benne à >ordure
    [>beauté|>beau] à couper le souffle
    >billet [de|d’] [*NUM|$:B:e:p] [euros|dollars|centimes|cents|livres|shillings]
    [>bisphénol|>bisphenol] A
    [>boîte|>boite] [aux|à] lettres
    [>boîte|>boite] à [bijoux|gants|outils|sardines]
    >bombe à [eau|fission|fusion|fragmentation|hydrogène|neutrons|retardement]
    >bombe à rayonnement renforcé
    >bonnet [de|d’] nuit
    [bonne+s|>bonniche] à tout faire
    >boucle d’ >oreille
    >bouffée d’ air [frais|pur]
    >bout [de|d’] gras
    bras d’ honneur
................................................................................
    >course contre la montre
    >cour d’ assises
    [>coût|>cout] [de|d’] revient
    >couteau à cran d’ arrêt
    >crayon à [lèvres|sourcils]
    >crêpage de >chignon
    >crime [de|d’] guerre

    >crise de >nerf
    >crotte [de|d’] nez
    >cuillère à [café|soupe]
    >cure [de|d’] [désintoxication|désintox]
    >date butoir
    >date d’ expiration
    >débat sans fin
................................................................................
    >fusée [de|d’] détresse
    >fusil à [lunette|plomb|pompe]
    >gala [de|d’] charité
    >galette des rois
    >garde à vue
    >garde du corps
    gaz à >effet [de|d’] serre

    >général [2|3|4|5|deux|trois|quatre|cinq] étoiles
    >genou à terre
    gens de confiance
    >geste >barrière
    >gilet [de|d’] sauvetage
    >gouvernement d’ union nationale
    >grain [de|d’] [blé|maïs|sable]
................................................................................
    [>homme|>femme] d’ >affaire à succès
        <<- ~-2:0>> *

    [>bébé|fils|>fille|>enfant|>neveu|>nièce|>frère|>sœur] [de|d’] $:B:e:p [mois|ans]
    [>grand-père|>grand-mère|>père|>mère|>papa|>maman|>oncle|>tante|>frère|>sœur|beau-frère|belle-sœur|>nièce|>neveu|>cousin] [de|d’] $:B:e:p ans
        <<- ~2:0>> *

    [>homme|>femme|>garçon|>garçonnet|>fille|>fillette] d’ un mètre [deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf|vingt|vingt-et-un|vingt-deux|vingt-trois|vingt-quatre|vingt-cinq|vingt-six|vingt-sept|vingt-huit|vingt-neuf|trente|trente-et-un|trente-deux|trente-trois|trente-quatre|trente-cinq|trente-six|trente-sept|trente-huit|trente-neuf|quarante|quarante-et-un|quarante-deux|quarante-trois|quarante-quatre|quarante-cinq|quarante-six|quarante-sept|quarante-huit|quarante-neuf|cinquante|cinquante-et-un|cinquante-deux|cinquante-trois|cinquante-quatre|cinquante-cinq|cinquante-six|cinquante-sept|cinquante-huit|cinquante-neuf|soixante|soixante-et-un|soixante-deux|soixante-trois|soixante-quatre|soixante-cinq|soixante-six|soixante-sept|soixante-huit|soixante-neuf|soixante-dix|soixante-et-onze|soixante-douze|soixante-treize|soixante-quatorze|soixante-quinze|soixante-seize|soixante-dix-sept|soixante-dix-huit|soixante-dix-neuf|quatre-vingt-un|quatre-vingt-deux|quatre-vingt-trois|quatre-vingt-quatre|quatre-vingt-cinq|quatre-vingt-six|quatre-vingt-sept|quatre-vingt-huit|quatre-vingt-neufquatre-vingt-dix|quatre-vingt-onze|quatre-vingt-douze|quatre-vingt-treize|quatre-vingt-quatorze|quatre-vingt-quinze|quatre-vingt-seize|quatre-vingt-dix-sept|quatre-vingt-dix-huit|quatre-vingt-dix-neuf]
    [>homme|>femme|>garçon|>garçonnet|>fille|>fillette] [de|d’] deux mètres [deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf|vingt|vingt-et-un|vingt-deux|vingt-trois|vingt-quatre|vingt-cinq|vingt-six|vingt-sept|vingt-huit|vingt-neuf|trente|trente-et-un|trente-deux|trente-trois|trente-quatre|trente-cinq|trente-six|trente-sept|trente-huit|trente-neuf|quarante|quarante-et-un|quarante-deux|quarante-trois|quarante-quatre|quarante-cinq|quarante-six|quarante-sept|quarante-huit|quarante-neuf|cinquante|cinquante-et-un|cinquante-deux|cinquante-trois|cinquante-quatre|cinquante-cinq|cinquante-six|cinquante-sept|cinquante-huit|cinquante-neuf|soixante|soixante-et-un|soixante-deux|soixante-trois|soixante-quatre|soixante-cinq|soixante-six|soixante-sept|soixante-huit|soixante-neuf|soixante-dix|soixante-et-onze|soixante-douze|soixante-treize|soixante-quatorze|soixante-quinze|soixante-seize|soixante-dix-sept|soixante-dix-huit|soixante-dix-neuf|quatre-vingt-un|quatre-vingt-deux|quatre-vingt-trois|quatre-vingt-quatre|quatre-vingt-cinq|quatre-vingt-six|quatre-vingt-sept|quatre-vingt-huit|quatre-vingt-neufquatre-vingt-dix|quatre-vingt-onze|quatre-vingt-douze|quatre-vingt-treize|quatre-vingt-quatorze|quatre-vingt-quinze|quatre-vingt-seize|quatre-vingt-dix-sept|quatre-vingt-dix-huit|quatre-vingt-dix-neuf]
        <<- ~2:0>> *

    >calibre . *NUM ?[acp|auto|brenneke|browning|british|colt|court|H&K|magnum|mauser|otan|remington|parabellum|russian|S&W|sig|soviet|special|wcf|wsm|winchester]¿
    >calibre . *NUM long rifle
    >calibre *NUM ?[mm|in]¿
    >calibre *NUM [*|×] *NUM ?[mm|in]¿
        <<- ~2:0>> *
................................................................................
    [le|ce|du]  [baron|docteur|député|duc|frère|ministre|prince|professeur|président|roi|sénateur|mir]  @:M[12]
    [la|cette]  [baronne|docteur|docteure|députée|duchesse|ministre|sœur|princesse|présidente|professeure|reine|sénatrice]  @:M[12]
        <<- ~3>> *

    [Mr|Mʳ|Mlle|Mˡˡᵉ|Mme|Mᵐᵉ|Mgr|Mᵍʳ|miss]  /_Maj_
        <<- ~2>> *









__purge_pronom_aussi__
    [j’|je] *WORD  moi aussi
        <<- morph(\2, ":1s") ~3:0>> *

    tu      *WORD  toi aussi
        <<- morph(\2, ":2s") ~3:0>> *
................................................................................
TEST: Il vit Claire au théâtre.
TEST: J’y vois clair, mec.
TEST: rendant leur vue peu claire


# vu / vue
__gn_vue_vu__



    >point de [vu|vus|vues]
        <<- /gn/ -3>> vue                                           && Dans un “point de vue”, “vue” est toujours au féminin singulier.

    >perdre de [vu|vus|vues]
        <<- /loc/ -3>> vue                                          && Dans un “perdre de vue”, “vue” est toujours au féminin singulier.

TEST: c’est son point de {{vu}} qui prime.
TEST: Son point de {{vus}} prévaudra toujours, faites-vous à cette idée ou dégagez.
TEST: de mon point de {{vues}}
TEST: elle a perdu de {{vu}} ses anciens amis

TEST: à tout point de vue


__loc_verbe__
    >faire rires
        <<- /loc/ -2>> rire                                         && Faire rire. Rire est un verbe, il ne prend pas la marque du pluriel.

................................................................................
TEST: Ne pas aimer n’est pas oublier l’autre.
TEST: Dire la vérité, c’eût été manquer à sa parole.
TEST: C’est soit manquer une opportunité, soit arriver à ses fins de manière douteuse.
TEST: Nous nous efforçons de comprendre ce qu’être veut dire, ce qu’être signifie.
TEST: ce qu’il avait cru être devenait un rêve lointain et à peine concevable.
TEST: la grande crainte du maire est de voir s’effondrer d’autres immeubles
TEST: la grande crainte du maire est de voir arriver d’autres immigrés



!!
!!
!!!! Participes passés: avoir l’air                                                               !!
!!
!!
................................................................................
TEST: Nous avons donné.
TEST: ces cons nous ont donnés.
TEST: ils nous ont vendus.
TEST: elles nous ont dit : “c’est la fin”.
TEST: Il nous avait dit que…
TEST: c’est la plus belle lettre que le Comité nous a envoyée.
TEST: tu nous as fait élever



__ppas_l_avoir__
    l’ >avoir @:V[0-3]..t.*:Q.*:p¬:[GWsi]
        <<- /ppas/ -3>> =suggSing(\3)
        && Accord avec « l’ » : le participe passé « \3 » devrait être au singulier (et accordé en genre).|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

................................................................................
    <start>  les  *WORD  comme  [moi|toi|nous|vous|lui|elle|eux|elles|celui-là|celui-ci|celle-là|celle-ci|ceux-là|ceux-ci|celles-là|celles-ci]
    <start>  un   *WORD  comme  [moi|toi|nous|vous|lui|celui-là|celui-ci|ceux-là|ceux-ci]
    <start>  une  *WORD  comme  [moi|toi|nous|vous|elle|elles|celle-là|celle-ci|celles-là|celles-ci]
        <<- ~-2:0>> *


__tag_verbe_infinitif_sujet__
    [<start>|,|(]  [ne|n’]  ?[en|y]¿ ?presque¿ [pas|rien|guère|point|jamais|plus]
    [<start>|,|(]  [ne|n’]  $:Y
    [<start>|,|(]  $:Y
        <<- /2>> _sujinfi_


__énumérations_substantifs__
    [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)
        || , [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)
        || [,|et|ou] [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)
................................................................................
    [<start>|,|(]  /_Tit_  @:[123][sp]¬:(?:G|3s|3p!|P|M|A.*:[si]|N.*:m:s)
        <<- /conj/ not tag(\2, "_enum_") and morph(\2, ":M")
        -3>> =suggVerb(\3, ":3s")                                                                   && Conjugaison erronée. Accord avec “\2”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: Marc {{arrives}} demain.
TEST: Paul ne {{viens}} pas demain.
TEST: Marc Aurèle {{étaient}} l’empereur des Romains. (Pas de trait d’union sur Marc Aurèle.)

TEST: Arthur D. parvient à…
TEST: Maria, Paula, Louise arrivent
TEST: Les fondateurs pionniers de l’Internet n’avaient pas prévu
TEST: les compteurs Geiger ne détectent pas le polonium
TEST: Des femmes de l’administration Obama y racontent qu’elles ont constaté qu’il leur arrivait régulièrement de ne pas être invitées
TEST: Macron président, c’est…
TEST: Ci-dessous, les trois personnages du jeu Bruce Lee fortement grossis
................................................................................
__conj_nom_propre_et_nom_propre__
    /_Tit_  et  /_Tit_  @:[123][sp]¬:(?:G|3p|P|Q.*:[pi])
        <<- /conj/ morph(\1, ":M") and morph(\3, ":M") and not morph(<1, ":[RV]|>(?:des?|du|et|ou|ni)/")
        -4>> =suggVerb(\4, ":3p")                                                                   && Conjugaison erronée. Accord avec “\1 et \3”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: Samantha et Eva {{viennes}} demain.
TEST: Samantha et Eva leur {{décrive}} une leçon.

TEST: La relation spéciale qu’entretiennent Donald et Kim met paradoxalement en péril les discussions entre les deux pays.
TEST: La menace d’une guerre nucléaire entre Delhi et Islamabad plane toujours


# on / ont
__conf_ont!6__
    ils  on







|
|
|

>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>



>
>
>
>
>
>
>







 







|







 







>







 







>







 







|
|







 







>
>
>
>
>
>
>







 







>
>
>










>







 







>







 







>







 







|
|
|







 







>







 







>







2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
.....
16201
16202
16203
16204
16205
16206
16207
16208
16209
16210
16211
16212
16213
16214
16215
.....
16324
16325
16326
16327
16328
16329
16330
16331
16332
16333
16334
16335
16336
16337
16338
.....
16448
16449
16450
16451
16452
16453
16454
16455
16456
16457
16458
16459
16460
16461
16462
.....
16902
16903
16904
16905
16906
16907
16908
16909
16910
16911
16912
16913
16914
16915
16916
16917
.....
17039
17040
17041
17042
17043
17044
17045
17046
17047
17048
17049
17050
17051
17052
17053
17054
17055
17056
17057
17058
17059
.....
23266
23267
23268
23269
23270
23271
23272
23273
23274
23275
23276
23277
23278
23279
23280
23281
23282
23283
23284
23285
23286
23287
23288
23289
23290
23291
23292
23293
.....
26965
26966
26967
26968
26969
26970
26971
26972
26973
26974
26975
26976
26977
26978
26979
.....
27253
27254
27255
27256
27257
27258
27259
27260
27261
27262
27263
27264
27265
27266
27267
.....
28704
28705
28706
28707
28708
28709
28710
28711
28712
28713
28714
28715
28716
28717
28718
28719
28720
.....
29978
29979
29980
29981
29982
29983
29984
29985
29986
29987
29988
29989
29990
29991
29992
.....
29996
29997
29998
29999
30000
30001
30002
30003
30004
30005
30006
30007
30008
30009
30010
        <<- /ocr/ re.search("^[aâeéèêiîouyh]", \2) -1:.2>> \1’                                      && Lettre isolée. Erreur de numérisation ?

TEST: __ocr__ {{J }}arrive demain


# Note: l’option “mapos” cherche les apostrophes manquantes après les lettres l, d, n, m, t, s, j, c, ç
__ocr_lettres_isolées2!2__
    [b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|z]
        <<- /ocr/ before("[   ]$") and not before("\\d[   ]+$") and not (\1.isupper() and value(>1, "|.|<end>|"))
        ->> _                                                                                       && Lettre isolée : erreur de numérisation ?

    [á|â|ä]
        <<- /ocr/ ->> à|a                                                                           && Lettre isolée : erreur de numérisation ?

    [é|è|ê|ë]
        <<- /ocr/ ->> e|à|a                                                                         && Lettre isolée : erreur de numérisation ?

    [í|ì|î|ï]
        <<- /ocr/ ->> i|à|a                                                                         && Lettre isolée : erreur de numérisation ?

    [ó|ò|ö]
        <<- /ocr/ ->> ô|o|a|a                                                                       && Lettre isolée : erreur de numérisation ?

    [ú|ù|û|ü]
        <<- /ocr/ ->> u|à|a                                                                         && Lettre isolée : erreur de numérisation ?

    [ý|ỳ|ÿ|ŷ]
        <<- /ocr/ ->> y                                                                             && Lettre isolée : erreur de numérisation ?

    ç
        <<- /ocr/ ->> c|a|à                                                                         && Lettre isolée : erreur de numérisation ?

TEST: __ocr__ des verres luisent sur {{i}} le bureau blanc.
TEST: __ocr__ la voix, {{e}} est celle de…
TEST: __ocr__ ressemble {{h}} une fenêtre de serre.
TEST: __ocr__ viens {{á}} nous
TEST: __ocr__ c’est ça avoir {{é}} faire à lui.
TEST: __ocr__ au point {{í}}
TEST: __ocr__ c’est {{ö}} combien difficile
TEST: __ocr__ viens {{ù}} nous
TEST: __ocr__ elle {{ŷ}} vient
TEST: __ocr__ {{Ç}} n’est pas là.
TEST: __ocr__ Ça a duré 3 h.
TEST: __ocr__ c’est alors que je suis fort.
TEST: __ocr__ X
TEST: __ocr__ V.


# virgules
................................................................................
    >bateau à roues à aubes
    >benne à >ordure
    [>beauté|>beau] à couper le souffle
    >billet [de|d’] [*NUM|$:B:e:p] [euros|dollars|centimes|cents|livres|shillings]
    [>bisphénol|>bisphenol] A
    [>boîte|>boite] [aux|à] lettres
    [>boîte|>boite] à [bijoux|gants|outils|sardines]
    >bombe à [eau|fission|fusion|fragmentation|hydrogène|neutrons|retardement|sous-munitions]
    >bombe à rayonnement renforcé
    >bonnet [de|d’] nuit
    [bonne+s|>bonniche] à tout faire
    >boucle d’ >oreille
    >bouffée d’ air [frais|pur]
    >bout [de|d’] gras
    bras d’ honneur
................................................................................
    >course contre la montre
    >cour d’ assises
    [>coût|>cout] [de|d’] revient
    >couteau à cran d’ arrêt
    >crayon à [lèvres|sourcils]
    >crêpage de >chignon
    >crime [de|d’] guerre
    >criminel [de|d’] guerre
    >crise de >nerf
    >crotte [de|d’] nez
    >cuillère à [café|soupe]
    >cure [de|d’] [désintoxication|désintox]
    >date butoir
    >date d’ expiration
    >débat sans fin
................................................................................
    >fusée [de|d’] détresse
    >fusil à [lunette|plomb|pompe]
    >gala [de|d’] charité
    >galette des rois
    >garde à vue
    >garde du corps
    gaz à >effet [de|d’] serre
    gaz [de|d’] schiste
    >général [2|3|4|5|deux|trois|quatre|cinq] étoiles
    >genou à terre
    gens de confiance
    >geste >barrière
    >gilet [de|d’] sauvetage
    >gouvernement d’ union nationale
    >grain [de|d’] [blé|maïs|sable]
................................................................................
    [>homme|>femme] d’ >affaire à succès
        <<- ~-2:0>> *

    [>bébé|fils|>fille|>enfant|>neveu|>nièce|>frère|>sœur] [de|d’] $:B:e:p [mois|ans]
    [>grand-père|>grand-mère|>père|>mère|>papa|>maman|>oncle|>tante|>frère|>sœur|beau-frère|belle-sœur|>nièce|>neveu|>cousin] [de|d’] $:B:e:p ans
        <<- ~2:0>> *

    [>homme|>femme|>garçon|>garçonnet|>fille|>fillette|>vieillard] d’ un mètre [deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf|vingt|vingt-et-un|vingt-deux|vingt-trois|vingt-quatre|vingt-cinq|vingt-six|vingt-sept|vingt-huit|vingt-neuf|trente|trente-et-un|trente-deux|trente-trois|trente-quatre|trente-cinq|trente-six|trente-sept|trente-huit|trente-neuf|quarante|quarante-et-un|quarante-deux|quarante-trois|quarante-quatre|quarante-cinq|quarante-six|quarante-sept|quarante-huit|quarante-neuf|cinquante|cinquante-et-un|cinquante-deux|cinquante-trois|cinquante-quatre|cinquante-cinq|cinquante-six|cinquante-sept|cinquante-huit|cinquante-neuf|soixante|soixante-et-un|soixante-deux|soixante-trois|soixante-quatre|soixante-cinq|soixante-six|soixante-sept|soixante-huit|soixante-neuf|soixante-dix|soixante-et-onze|soixante-douze|soixante-treize|soixante-quatorze|soixante-quinze|soixante-seize|soixante-dix-sept|soixante-dix-huit|soixante-dix-neuf|quatre-vingt-un|quatre-vingt-deux|quatre-vingt-trois|quatre-vingt-quatre|quatre-vingt-cinq|quatre-vingt-six|quatre-vingt-sept|quatre-vingt-huit|quatre-vingt-neufquatre-vingt-dix|quatre-vingt-onze|quatre-vingt-douze|quatre-vingt-treize|quatre-vingt-quatorze|quatre-vingt-quinze|quatre-vingt-seize|quatre-vingt-dix-sept|quatre-vingt-dix-huit|quatre-vingt-dix-neuf]
    [>homme|>femme|>garçon|>garçonnet|>fille|>fillette|>vieillard] [de|d’] deux mètres [deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|dix-sept|dix-huit|dix-neuf|vingt|vingt-et-un|vingt-deux|vingt-trois|vingt-quatre|vingt-cinq|vingt-six|vingt-sept|vingt-huit|vingt-neuf|trente|trente-et-un|trente-deux|trente-trois|trente-quatre|trente-cinq|trente-six|trente-sept|trente-huit|trente-neuf|quarante|quarante-et-un|quarante-deux|quarante-trois|quarante-quatre|quarante-cinq|quarante-six|quarante-sept|quarante-huit|quarante-neuf|cinquante|cinquante-et-un|cinquante-deux|cinquante-trois|cinquante-quatre|cinquante-cinq|cinquante-six|cinquante-sept|cinquante-huit|cinquante-neuf|soixante|soixante-et-un|soixante-deux|soixante-trois|soixante-quatre|soixante-cinq|soixante-six|soixante-sept|soixante-huit|soixante-neuf|soixante-dix|soixante-et-onze|soixante-douze|soixante-treize|soixante-quatorze|soixante-quinze|soixante-seize|soixante-dix-sept|soixante-dix-huit|soixante-dix-neuf|quatre-vingt-un|quatre-vingt-deux|quatre-vingt-trois|quatre-vingt-quatre|quatre-vingt-cinq|quatre-vingt-six|quatre-vingt-sept|quatre-vingt-huit|quatre-vingt-neufquatre-vingt-dix|quatre-vingt-onze|quatre-vingt-douze|quatre-vingt-treize|quatre-vingt-quatorze|quatre-vingt-quinze|quatre-vingt-seize|quatre-vingt-dix-sept|quatre-vingt-dix-huit|quatre-vingt-dix-neuf]
        <<- ~2:0>> *

    >calibre . *NUM ?[acp|auto|brenneke|browning|british|colt|court|H&K|magnum|mauser|otan|remington|parabellum|russian|S&W|sig|soviet|special|wcf|wsm|winchester]¿
    >calibre . *NUM long rifle
    >calibre *NUM ?[mm|in]¿
    >calibre *NUM [*|×] *NUM ?[mm|in]¿
        <<- ~2:0>> *
................................................................................
    [le|ce|du]  [baron|docteur|député|duc|frère|ministre|prince|professeur|président|roi|sénateur|mir]  @:M[12]
    [la|cette]  [baronne|docteur|docteure|députée|duchesse|ministre|sœur|princesse|présidente|professeure|reine|sénatrice]  @:M[12]
        <<- ~3>> *

    [Mr|Mʳ|Mlle|Mˡˡᵉ|Mme|Mᵐᵉ|Mgr|Mᵍʳ|miss]  /_Maj_
        <<- ~2>> *

    *WORD  ,  *NUM  ans  ,
        <<- \3 != "1" and morph(\1, ":M[12]") ~2:0>> *

    *WORD  et  *WORD  ,  *NUM  et  *NUM  ans  ,
    *WORD  et  *WORD  ,  [$:B:e:p|un]  et  [$:B:e:p|un]  ans  ,
        <<- morph(\1, ":M[12]") and morph(\3, ":M[12]") ~4:0>> *


__purge_pronom_aussi__
    [j’|je] *WORD  moi aussi
        <<- morph(\2, ":1s") ~3:0>> *

    tu      *WORD  toi aussi
        <<- morph(\2, ":2s") ~3:0>> *
................................................................................
TEST: Il vit Claire au théâtre.
TEST: J’y vois clair, mec.
TEST: rendant leur vue peu claire


# vu / vue
__gn_vue_vu__
    >problème de [vu|vus|vues]
        <<- /gn/ -3>> vue                                           && Dans un “problème de vue”, la vue est au féminin singulier.

    >point de [vu|vus|vues]
        <<- /gn/ -3>> vue                                           && Dans un “point de vue”, “vue” est toujours au féminin singulier.

    >perdre de [vu|vus|vues]
        <<- /loc/ -3>> vue                                          && Dans un “perdre de vue”, “vue” est toujours au féminin singulier.

TEST: c’est son point de {{vu}} qui prime.
TEST: Son point de {{vus}} prévaudra toujours, faites-vous à cette idée ou dégagez.
TEST: de mon point de {{vues}}
TEST: elle a perdu de {{vu}} ses anciens amis
TEST: elle a des problèmes de {{vues}}
TEST: à tout point de vue


__loc_verbe__
    >faire rires
        <<- /loc/ -2>> rire                                         && Faire rire. Rire est un verbe, il ne prend pas la marque du pluriel.

................................................................................
TEST: Ne pas aimer n’est pas oublier l’autre.
TEST: Dire la vérité, c’eût été manquer à sa parole.
TEST: C’est soit manquer une opportunité, soit arriver à ses fins de manière douteuse.
TEST: Nous nous efforçons de comprendre ce qu’être veut dire, ce qu’être signifie.
TEST: ce qu’il avait cru être devenait un rêve lointain et à peine concevable.
TEST: la grande crainte du maire est de voir s’effondrer d’autres immeubles
TEST: la grande crainte du maire est de voir arriver d’autres immigrés
TEST: Ce faisant, la chambre criminelle nous précise que relayer n’est pas forcément diffamer


!!
!!
!!!! Participes passés: avoir l’air                                                               !!
!!
!!
................................................................................
TEST: Nous avons donné.
TEST: ces cons nous ont donnés.
TEST: ils nous ont vendus.
TEST: elles nous ont dit : “c’est la fin”.
TEST: Il nous avait dit que…
TEST: c’est la plus belle lettre que le Comité nous a envoyée.
TEST: tu nous as fait élever
TEST: dans le genre que la biologie nous a assigné


__ppas_l_avoir__
    l’ >avoir @:V[0-3]..t.*:Q.*:p¬:[GWsi]
        <<- /ppas/ -3>> =suggSing(\3)
        && Accord avec « l’ » : le participe passé « \3 » devrait être au singulier (et accordé en genre).|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

................................................................................
    <start>  les  *WORD  comme  [moi|toi|nous|vous|lui|elle|eux|elles|celui-là|celui-ci|celle-là|celle-ci|ceux-là|ceux-ci|celles-là|celles-ci]
    <start>  un   *WORD  comme  [moi|toi|nous|vous|lui|celui-là|celui-ci|ceux-là|ceux-ci]
    <start>  une  *WORD  comme  [moi|toi|nous|vous|elle|elles|celle-là|celle-ci|celles-là|celles-ci]
        <<- ~-2:0>> *


__tag_verbe_infinitif_sujet__
    [<start>|,|(|/_start_]  [ne|n’]  ?[en|y]¿ ?presque¿ [pas|rien|guère|point|jamais|plus]
    [<start>|,|(|/_start_]  [ne|n’]  $:Y
    [<start>|,|(|/_start_]  $:Y
        <<- /2>> _sujinfi_


__énumérations_substantifs__
    [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)
        || , [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)
        || [,|et|ou] [le|la|l’|les|un|une|des|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|quelques|certains|certaines|maintes|maintes|tout|tous|toute|toutes] (*WORD)
................................................................................
    [<start>|,|(]  /_Tit_  @:[123][sp]¬:(?:G|3s|3p!|P|M|A.*:[si]|N.*:m:s)
        <<- /conj/ not tag(\2, "_enum_") and morph(\2, ":M")
        -3>> =suggVerb(\3, ":3s")                                                                   && Conjugaison erronée. Accord avec “\2”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: Marc {{arrives}} demain.
TEST: Paul ne {{viens}} pas demain.
TEST: Marc Aurèle {{étaient}} l’empereur des Romains. (Pas de trait d’union sur Marc Aurèle.)
TEST: Paul, 8 ans, {{viens}} demain.                                                        ->> vient
TEST: Arthur D. parvient à…
TEST: Maria, Paula, Louise arrivent
TEST: Les fondateurs pionniers de l’Internet n’avaient pas prévu
TEST: les compteurs Geiger ne détectent pas le polonium
TEST: Des femmes de l’administration Obama y racontent qu’elles ont constaté qu’il leur arrivait régulièrement de ne pas être invitées
TEST: Macron président, c’est…
TEST: Ci-dessous, les trois personnages du jeu Bruce Lee fortement grossis
................................................................................
__conj_nom_propre_et_nom_propre__
    /_Tit_  et  /_Tit_  @:[123][sp]¬:(?:G|3p|P|Q.*:[pi])
        <<- /conj/ morph(\1, ":M") and morph(\3, ":M") and not morph(<1, ":[RV]|>(?:des?|du|et|ou|ni)/")
        -4>> =suggVerb(\4, ":3p")                                                                   && Conjugaison erronée. Accord avec “\1 et \3”. Le verbe devrait être à la 3ᵉ personne du pluriel.

TEST: Samantha et Eva {{viennes}} demain.
TEST: Samantha et Eva leur {{décrive}} une leçon.
TEST: Paul et Pauline, sept et huit ans, y {{arrivait}} toujours                            ->> arrivaient
TEST: La relation spéciale qu’entretiennent Donald et Kim met paradoxalement en péril les discussions entre les deux pays.
TEST: La menace d’une guerre nucléaire entre Delhi et Islamabad plane toujours


# on / ont
__conf_ont!6__
    ils  on