Grammalecte  Check-in [3183e49029]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256:3183e49029be1a9e33d10f71ca699334b578b96728e90e7f74b1c97a832cae80
User & Date: olr 2019-06-19 08:45:19
Context
2019-06-21
17:42
[fr] faux positifs et ajustements check-in: b70bb58d74 user: olr tags: fr, trunk
2019-06-19
08:45
[fr] ajustements check-in: 3183e49029 user: olr tags: fr, trunk
2019-06-17
14:04
[fr] faux positifs check-in: 291352cf13 user: olr tags: fr, trunk
Changes

Changes to gc_lang/fr/rules.grx.

1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
....
6074
6075
6076
6077
6078
6079
6080

6081
6082
6083
6084
6085
6086
6087
....
7099
7100
7101
7102
7103
7104
7105











7106
7107
7108
7109
7110
7111
7112
.....
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
.....
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
.....
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585

10586
10587
10588
10589
10590
10591
10592
.....
10651
10652
10653
10654
10655
10656
10657

10658
10659
10660
10661
10662
10663
10664
.....
11706
11707
11708
11709
11710
11711
11712

11713
11714
11715
11716
11717
11718
11719
.....
11722
11723
11724
11725
11726
11727
11728

11729
11730
11731
11732
11733

11734
11735
11736
11737
11738
11739
11740

11741
11742
11743
11744
11745
11746
11747
11748
11749
11750

11751
11752
11753
11754
11755
11756
11757
.....
11791
11792
11793
11794
11795
11796
11797

11798
11799
11800
11801
11802
11803
11804
.....
11805
11806
11807
11808
11809
11810
11811

11812
11813
11814
11815
11816
11817
11818
.....
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
.....
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
.....
15407
15408
15409
15410
15411
15412
15413
15414
15415

15416
15417
15418
15419
15420
15421
15422
.....
19473
19474
19475
19476
19477
19478
19479

19480
19481
19482
19483
19484
19485
19486
.....
20817
20818
20819
20820
20821
20822
20823
20824
20825
20826
20827
20828
20829
20830
20831
20832






20833
20834
20835
20836
20837
20838
20839
20840
20841
20842
20843
20844
20845
20846
20847
20848
20849
20850
20851
20852
20853
20854
20855
20856
20857
20858
20859
.....
20872
20873
20874
20875
20876
20877
20878


20879
20880
20881
20882
20883
20884
20885
.....
21936
21937
21938
21939
21940
21941
21942



21943
21944
21945
21946
21947
21948
21949
TEST: __ocr__ par beaucoup d’argent ? {{{Il}} débouche le Jack Daniels
TEST: __ocr__ {{[[}}voyons celà].
TEST: __ocr__ {{((}}voyons ceci).


## Mélange chiffres/lettres
__[i]/ocr(ocr_le_la_les_regex)__
    [1[][easrnxiocuwàéè]
        <<- \0.endswith("e") ->> le                                                                 # Erreur de numérisation ?
        <<- __else__ and \0.endswith("a") ->> la                                                    # Erreur de numérisation ?
        <<- __else__ and \0.endswith("à") ->> la|là                                                 # Erreur de numérisation ?
        <<- __else__ ->> le|la                                                                      # Erreur de numérisation ?

TEST: __ocr__ avec {{1e}} chien du policier
TEST: __ocr__ il le jura sur {{1a}} tête de sa mère
TEST: __ocr__ {{1c}} chat du voinsin est idiot
TEST: __ocr__ {{[e}} chien a faim


__[i]/ocr(ocr_les)__
    [1[][ea]s
        <<- ->> les                                                                                 # Erreur de numérisation ?

TEST: __ocr__ {{1es}} jours clairs
TEST: __ocr__ {{[as}} amis sont présents


__[i]/ocr(ocr_l_regex)__
................................................................................
TEST: Elle attirait son {{intention}}
TEST: Il faut porter à mon {{intention}} ces problèmes.
TEST: Il faut connaitre leurs {{attentions}} pour préparer notre riposte.
TEST: il faut porter ces méfaits à l’{{intention}} du prince.
TEST: nous avons l’{{intention}} de la reine
TEST: Ils ont l’intention de nous nuire
TEST: Elles avaient bien l’intention d’en parler.



__conf_à_moindre_cout__
    [a|à] >moindre [>cou|>coup]
        <<- /conf/ ->> à moindre coût                                       # Confusion. Pour évoquer des dépenses, écrivez “coût”.


................................................................................
TEST: {{d’avantage}} de monde viendra
TEST: ils sont {{d’avantages}} perdus que les autres.
TEST: il en faut {{d’avantages}}.
TEST: tout ce qu’il apporte d’avantages pécuniaires.
TEST: un certain nombre d’avantages sociaux.
TEST: ils ont tant d’avantages.













# de temps à autre
__conf_de_temps_à_autre__
    [de|d’] [>tan|tant] [à|a] >autre
    [de|d’] [>tan|tant|temps] a >autre
    [de|d’] [>tan|tant|temps] [à|a] autres
        <<- /conf/ ->> de temps à autre                                             # Confusion. Locution “de temps à autre”.|https://fr.wiktionary.org/wiki/de_temps_%C3%A0_autre
................................................................................


__purge_locutions__
    , [oui|non] ,
    , entre autres ?choses¿ ,
    à *NUM  %
    à ?seulement¿ [*NUM|@:B|quelques|plusieurs] [millimètres|centimètres|décamètres|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] de distance
    à [autrui|bâbord|califourchon|chacun|confesse|contrecœur|contre-cœur|contretemps|demi-mot|foison|grand-peine|jamais|gogo|loisir|merveille|moitié|nouveau|outrance|peine|perpétuité|présent|raison|rallonge|rebrousse-poil|reculons|regret|renverse|risque|sec|tâtons|tire-d’aile|tire-larigot|tort|tribord|tout-va]
    à armes égales
    à aucun prix
    à autre chose
    à bas [cout|coût|prix]
    à bâtons rompus
    à beaucoup près
    à belles dents
................................................................................
    [de|d’] *NUM %
    [de|d’] [cesse|conserve|fait|guingois|luxe|nouveau|permanence|partout|préférence|rechange|routine|surcroît|surcroit|visu]
    [de|d’] A à Z
    [de|d’] bas en haut
    [de|d’] bas étage
    [de|d’] ?assez¿ basse [condition|extraction]
    [de|d’] ?assez¿ bon [aloi|cœur|gré|matin|poil|sens|ton]
    [de|d’] ?assez¿ bonne [facture|famille|foi|heure|humeur|grâce|qualité|compagnie]
    [de|d’] bric et [de|d’] broc
    [de|d’] but en blanc
    [de|d’] ce fait ?[incontestable|irréfutable|même]¿
    [de|d’] ce seul fait
    [de|d’] ce point de vue
    [de|d’] cette sorte
    [de|d’] cet acabit
................................................................................
    [de|d’] la tête aux pieds
    [de|d’] la veille
    [de|d’] loin
    [de|d’] loin en loin
    [de|d’] longue [date|durée|haleine]
    [de|d’] main [de|d’] [maître|maitre]
    [de|d’] mauvais [aloi|goût|gout|gré]
    [de|d’] mauvaise [foi|grâce|humeur]
    [de|d’] mieux en mieux
    [de|d’] millénaire en millénaire
    [de|d’] mois en mois
    [de|d’] nature [étrangère|inconnue|indéterminée|insolite]
    [de|d’] nombreuses années plus [tôt|tard]
    [de|d’] nombreuses fois
    [de|d’] nos jours
    [de|d’] notoriété publique
    [de|d’] nulle part
    [de|d’] pire en pire
    [de|d’] près
    [de|d’] près ou de loin
    [de|d’] par le monde ?entier¿

    [de|d’] part et d’ autre
    [de|d’] ?presque¿ partout
    [de|d’] petite taille
    [de|d’] pied ferme
    [de|d’] place en place
    [de|d’] plein [droit|fouet]
    [de|d’] plus [belle|près]
................................................................................
    désormais
    depuis @:B [ans|années|mois|semaines|jours|heures|minutes|secondes]
    depuis *NUM [ans|années|mois|semaines|jours|heures|minutes|secondes]
    depuis belle lurette
    depuis bien longtemps
    depuis [de|d’] ?[assez|très]¿ longues années
    depuis des lustres

    depuis les années ~^\d{2,5}$
    depuis ?[assez|très]¿ longtemps
    depuis lors
    depuis ?[assez|très]¿ peu de temps
    depuis quelque temps
    depuis quelques [secondes|minutes|heures|jours|semaines|mois|trimestres|semestres|années|décennies|siècles|millénaires]
    depuis si longtemps
................................................................................
    >atteinte aux bonnes mœurs
    >attendre de pied ferme
    ayants droit
    >bandit de grand chemin
    >bandit de grands chemins
    bas résille
    >benne à >ordure

    >bête à [manger|bouffer] du foin
    >billet de [*NUM|@:B] [>euro|>dollar|>centime|>cent|>livre|>shilling]
    [>bisphénol|>bisphenol] A
    >blanche comme neige
    >blanche comme de la craie
    >blanche comme un linge
    [>boîte|>boite] [aux|à] lettres
................................................................................
    >bombe à rayonnement renforcé
    >brosse à [>dent|reluire]
    >cabinet de toilette
    >camp [de|d’] [concentration|internement|rééducation]
    >canne à [pêche|sucre]
    >caisse à >outil
    >carton d’ emballage

    >chair à [pâté|>canon]
    >chair de poule
    >chambre à coucher
    >chambre [de|d’] [agriculture|hôte|hôtes|commerce|compensation|décompression|dégrisement]
    >chasse à courre

    >chemin de [traverse|fer]
    >chèque sans provision
    >chili con carne
    >claire comme de l’ eau de [boudin|roche|source]
    >claire comme du cristal
    >claire comme jus de [boudin|chaussette|chaussettes|chique]
    [>clé|>clef] à molette

    >commise d’ office
    >complémentaire santé
    >condamnée à mort
    >conférence de presse
    >convention [récepteur|générateur]
    >conne comme la lune
    >conne comme un balai
    >conne comme une valise sans >poignée
    >corvéable à merci
    >coup [de|d’] [balai|bol|cœur|couteau|foudre|fil|grâce|jarnac|théâtre|coude|genou|main|patte|pied|poing|poker|pouce|tête|avance|éclat|État|œil|épaule]

    >coup du sort
    >coup d’ un soir
    >course contre la montre
    [cousu|cousue|cousus|cousues] [main]
    [cousu|cousue|cousus|cousues] de fil blanc
    >crayon à [lèvres|sourcils]
    >cour d’ assises
................................................................................
    fils de pute
    >fosse à >ordure
    >fusil à pompe
    >haute comme [trois|3] pommes
    >histoire avec un [grand|petit] h
    >homme [de|d’] [lettres|loi|main|paille|affaires|armes|exception|État|Église|honneur]
    >homme d’ âge mûr

    >hôtel de ville
    >hôtesse d’ accueil
    >garde à vue
    >garde du corps
    gaz à effet de serre
    >infirmière de garde
    >invitée d’ honneur
................................................................................
    >invitée surprise
    >journal de bord
    >liaison sans lendemain
    >lampe à [huile|pétrole]
    >lampe de chevet
    >lime à >ongle
    >liste d’ attente

    >machine à [café|coudre|laver|voter]
    >machine à remonter le temps
    >main d’ œuvre
    >maison de [passe|retraite]
    >mal de [tête|ventre|mer]
    >marché aux puces
    >maréchale des [logis|logis-chef]
................................................................................
        <<- morph(<1, ":(?:N|A|Q|W|V0e)", ":D") ~>> *


__purge_couleurs__
    [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] [brillant|clair|fluo|foncé|irisé|mat|pâle|pastel|sale|sombre|tendre|terne|vif]
    [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] et [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent]
    blanc   argenté
    bleu    [azur|ciel|indigo|marine|roi|saphir|turquoise]
    blond   platine
    gris    [acier|anthracite|argenté|fer|perle|souris]
    jaune   [paille|sable]
    noir    [de|d’] [encre|jais]
    noir    et blanc
    rose    [bonbon|chair|corail]
    rouge   [brique|carmin|cerise|écarlate|incarnat|rubis|sang|tomate|vermillon]
    vert    [émeraude|olive|pistache|pomme]
................................................................................
    >compter à rebours
    >condamner à mort
    >couler à ?grands¿ flots
    >demander [assistance|audience|conseil|pardon]
    [>donner|>redonner] [sens|suite|vie]
    [>donner|>redonner] quartier libre
    >élire domicile
    >faire [allusion|assaut|attention|chaud|confiance|compliqué|copain-copain|date|débat|défaut|demi-tour|écran|envie|erreur|état|exception|figure|froid|front|grève|halte|honte|illusion|mouche|office|part|peur|polémique|plaisir|preuve|rage|scandale|sens|signe|usage|volte-face]
    >faire amende honorable
    >faire bande à part
    >faire bon accueil
    >faire bonne figure
    >faire chou blanc
    >faire copain copain
    >faire de [mon|ton|son|notre|votre|leur] mieux
................................................................................
TEST: ils sont {{cotte à cotte}}
TEST: on a atteint la cote d’alerte.
TEST: Elles avançaient côte à côte.


# cou / coup / coût
__conf_coup_cout_cou__
    [>cou|>coût|>cout] [de|d’] [>baguette|>barre|>bâton|>bec|>bélier|blues|>botte|>boule|>boutoir|>bol|>bite|>cœur|>chaud|>coude|>couteau|>dé|>dent|>déprime|>froid|fil|>foudre|>genou|>grâce|>griffe|>grisou|>gueule|>hache|>hanche|Jarnac|jus|>jeune|>klaxon|>main|maître|maitre|>massue|>marteau|>nostalgie|>pied|>poing|>poignard|>pouce|>pute|>rein|>rabot|>savate|>sang|>sabot|>sabre|>sifflet|>soleil|>surin|>tête|>théâtre|>torchon|>trique|>vent|vieux]
    [>cou|>coût|>cout] d’ [>éclat|>épée|>état|>épaule|œil|>estoc]

    [>cou|>coût|>cout] [dur|durs]
        <<- /conf/ -1>> coup|coups      # Confusion probable. Le coût est le prix d’une chose. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, écrivez “coup”.

    [>cou|>coup] de [>base|revient|reviens|>distribution|>développement|>production|>maintenance|>construction|>fonctionnement|>fabrication|>financement|>formation|>renonciation|>stockage|>transaction|>transfert|>transport|>transformation|>viabilisation]
    [>cou|>coup] de la vie
        <<- /conf/ -1>> coût|coûts      # Confusion probable. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, on écrit “coup”. Pour ce que ça coûte, écrivez “coût”.

................................................................................
        <<- /imp/ space_after(\1, 1, 1) and morph(\2, ":V(?:1.*:Ip.*:2s|[23].*:Ip.*:3s)", ":[GM]|>(?:venir|aller|partir)")
            and morph(>1, ":|<end>|>,", ":(?:N|A|Y|B|MP|3[sp]|>(?:pour|plus|moins|mieux|peu|trop|très|en|y))")
        -2:3>> =suggVerbTense(\2, ":E", ":2s")+"-"+\3   # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

TEST: {{Prends le}} avec toi.
TEST: {{Dites leur}} que nous sommes là.
TEST: j’en ai plus qu’assez, {{apprend le}}.

TEST: un sujet si extrêmement politique et polémique lui a donné un accès
TEST: Les États d’ores et déjà très affaiblis le seraient encore plus
TEST: « C’est ainsi », résume la cyptologue (erreur orthographique délibérée sur “cyptologue” pour empêcher certains faux positifs)
TEST: Notez le peu de cas qui en est fait en général dans les médias
TEST: deux fois par an, souligne le Dr Assouline
TEST: Pesons le pour et le contre.
TEST: Va la demander au concierge.
................................................................................

TEST: Lequel {{viendraient}} nous donner des leçons ?
TEST: Laquelle choisir ?
TEST: Lequel manger ?
TEST: Une société a vendu un terrain à bâtir à un acquéreur, lequel entreprend des travaux pour y construire un pavillon.


__conj_personne_rien__
    personne  @:V¬:(?:3s|P|G|[QA].*:f:s)
        <<- /conf/ morph(<1, ":C|<start>|>,", ":(?:P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

    personne  qui  @:V¬:(?:3s|P|G)
        <<- /conf/ morph(<1, ":C|<start>|>,", ":(?:P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.







    rien  @:V¬:(?:3s|P|Y|G)
        <<- /conf/ morph(<1, ":Cs|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
            and not(morph(\2, ":Y") and value(<1, "|ne|"))
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

    rien  qui  @:V¬:(?:3s|P|G)
        <<- /conf/ morph(<1, ":C|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: Personne ne {{peux}} me le dire.
TEST: Rien ne {{sers}} de courir
TEST: Rien n’{{arrives}} sans raison
TEST: Rien, en ce qui le concernait, ne {{pouvais}} le ramener à la raison.
TEST: personne n’en {{parlent}}
TEST: aucun d’entre nous n’{{as}} donné
TEST: aucun ne {{vas}} là-bas
TEST: il ne faut rien faire ou rien dire contre les manifestants
TEST: qui n’ont rien appris et rien oublié
TEST: comme si son pays n’avait rien appris du fascisme ni rien reçu de l’Europe
TEST: en tant que personne qualifiée


__conj_nul_nulle__
    [nul|nulle]  ?@:[NA]¿       @:V¬:(?:3s|P|G|[NAQ].*:[si])
    [nul|nulle]  ?@:[NA]¿  qui  @:V¬:(?:3s|P|G|[NA].*:[si])
        <<- /conj/ morph(<1, ":Cs|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
................................................................................
        <<- /conj/ morph(<1, ":Cs|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: aucun ne {{savaient}} que faire
TEST: aucune n’{{iront}} là-bas
TEST: aucune femme ne {{sauraient}} le faire
TEST: aucun homme ne {{sauraient}} s’y prendre


TEST: aucune partie du corps ne peut être considérée comme le siège de l’âme.
TEST: Aucun terme attesté dans des textes antiques, mésopotamien ou autre, ne sert à désigner la Mésopotamie au sens moderne du terme
TEST: signalons qu’aucun fait avéré ne correspond à ce qui se propage
TEST: Aucune solution envisagée n’a engendré de résultat positif.
TEST: Aucun homme parti à la guerre ne revient


................................................................................
TEST: Il ou elle ne conçoivent même plus qu’on veuille empiéter sur la liberté des choix.
TEST: La fusion entre eux et les Espagnols arabisés affaiblit
TEST: Le mépris dans sa voix et ses yeux le poignarda.
TEST: J’envoyai l’un des gardiens chercher le dossier de l’incarcéré
TEST: La distinction entre les défaillances normales et les défaillances fautives peut se fonder sur…
TEST: Ils sont là pour se faire l’écho des questions posées.
TEST: Le directeur de cabinet de Madame la rectrice était également présent.






!!! Tests historiques                                                                             !!

## Version 0.5.14
TEST: par le léger tissu de rayonne qui les protégeait en ce moment.







|












|







 







>







 







>
>
>
>
>
>
>
>
>
>
>







 







|







 







|







 







|













>







 







>







 







>







 







>





>





|

>









|
>







 







>







 







>







 







|
|







 







|







 







|

>







 







>







 







|








>
>
>
>
>
>









|



<
<
<



<







 







>
>







 







>
>
>







1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
....
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
....
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
.....
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
.....
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
.....
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
.....
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
.....
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
.....
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
.....
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
.....
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
.....
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
.....
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
.....
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
.....
19495
19496
19497
19498
19499
19500
19501
19502
19503
19504
19505
19506
19507
19508
19509
.....
20840
20841
20842
20843
20844
20845
20846
20847
20848
20849
20850
20851
20852
20853
20854
20855
20856
20857
20858
20859
20860
20861
20862
20863
20864
20865
20866
20867
20868
20869
20870
20871
20872
20873
20874



20875
20876
20877

20878
20879
20880
20881
20882
20883
20884
.....
20897
20898
20899
20900
20901
20902
20903
20904
20905
20906
20907
20908
20909
20910
20911
20912
.....
21963
21964
21965
21966
21967
21968
21969
21970
21971
21972
21973
21974
21975
21976
21977
21978
21979
TEST: __ocr__ par beaucoup d’argent ? {{{Il}} débouche le Jack Daniels
TEST: __ocr__ {{[[}}voyons celà].
TEST: __ocr__ {{((}}voyons ceci).


## Mélange chiffres/lettres
__[i]/ocr(ocr_le_la_les_regex)__
    [1[\]][easrnxiocuwàéè]
        <<- \0.endswith("e") ->> le                                                                 # Erreur de numérisation ?
        <<- __else__ and \0.endswith("a") ->> la                                                    # Erreur de numérisation ?
        <<- __else__ and \0.endswith("à") ->> la|là                                                 # Erreur de numérisation ?
        <<- __else__ ->> le|la                                                                      # Erreur de numérisation ?

TEST: __ocr__ avec {{1e}} chien du policier
TEST: __ocr__ il le jura sur {{1a}} tête de sa mère
TEST: __ocr__ {{1c}} chat du voinsin est idiot
TEST: __ocr__ {{[e}} chien a faim


__[i]/ocr(ocr_les)__
    [1[\]][ea]s
        <<- ->> les                                                                                 # Erreur de numérisation ?

TEST: __ocr__ {{1es}} jours clairs
TEST: __ocr__ {{[as}} amis sont présents


__[i]/ocr(ocr_l_regex)__
................................................................................
TEST: Elle attirait son {{intention}}
TEST: Il faut porter à mon {{intention}} ces problèmes.
TEST: Il faut connaitre leurs {{attentions}} pour préparer notre riposte.
TEST: il faut porter ces méfaits à l’{{intention}} du prince.
TEST: nous avons l’{{intention}} de la reine
TEST: Ils ont l’intention de nous nuire
TEST: Elles avaient bien l’intention d’en parler.
TEST: J’ai mis ces trésors de côté spécialement à votre intention


__conf_à_moindre_cout__
    [a|à] >moindre [>cou|>coup]
        <<- /conf/ ->> à moindre coût                                       # Confusion. Pour évoquer des dépenses, écrivez “coût”.


................................................................................
TEST: {{d’avantage}} de monde viendra
TEST: ils sont {{d’avantages}} perdus que les autres.
TEST: il en faut {{d’avantages}}.
TEST: tout ce qu’il apporte d’avantages pécuniaires.
TEST: un certain nombre d’avantages sociaux.
TEST: ils ont tant d’avantages.


# de part en part
__conf_de_part_en_part__
    [de|d’] [par|parts|pare|pares|part] [en|an] [par|parts|pare|pares]
    [de|d’] [par|parts|pare|pares] [en|an] [par|parts|pare|pares|part]
    [de|d’] part an part
        <<- /conf/ ->> de part en part                                              # Confusion. Locution “de part en part”.|https://fr.wiktionary.org/wiki/de_part_en_part

TEST: {{de par en par}}                                             ->> de part en part
TEST: ils essayèrent tout, de part en part.


# de temps à autre
__conf_de_temps_à_autre__
    [de|d’] [>tan|tant] [à|a] >autre
    [de|d’] [>tan|tant|temps] a >autre
    [de|d’] [>tan|tant|temps] [à|a] autres
        <<- /conf/ ->> de temps à autre                                             # Confusion. Locution “de temps à autre”.|https://fr.wiktionary.org/wiki/de_temps_%C3%A0_autre
................................................................................


__purge_locutions__
    , [oui|non] ,
    , entre autres ?choses¿ ,
    à *NUM  %
    à ?seulement¿ [*NUM|@:B|quelques|plusieurs] [millimètres|centimètres|décamètres|mètres|kilomètres|verstes|lieues|UA|parsecs|années-lumière] de distance
    à [autrui|bâbord|califourchon|chacun|confesse|contrecœur|contre-cœur|contretemps|>demi-mot|foison|grand-peine|jamais|gogo|loisir|merveille|moitié|nouveau|outrance|peine|perpétuité|présent|raison|rallonge|rebrousse-poil|reculons|regret|renverse|risque|sec|tâtons|tire-d’aile|tire-larigot|tort|tribord|tout-va]
    à armes égales
    à aucun prix
    à autre chose
    à bas [cout|coût|prix]
    à bâtons rompus
    à beaucoup près
    à belles dents
................................................................................
    [de|d’] *NUM %
    [de|d’] [cesse|conserve|fait|guingois|luxe|nouveau|permanence|partout|préférence|rechange|routine|surcroît|surcroit|visu]
    [de|d’] A à Z
    [de|d’] bas en haut
    [de|d’] bas étage
    [de|d’] ?assez¿ basse [condition|extraction]
    [de|d’] ?assez¿ bon [aloi|cœur|gré|matin|poil|sens|ton]
    [de|d’] ?assez¿ bonne [compagnie|facture|famille|foi|grâce|heure|humeur|qualité]
    [de|d’] bric et [de|d’] broc
    [de|d’] but en blanc
    [de|d’] ce fait ?[incontestable|irréfutable|même]¿
    [de|d’] ce seul fait
    [de|d’] ce point de vue
    [de|d’] cette sorte
    [de|d’] cet acabit
................................................................................
    [de|d’] la tête aux pieds
    [de|d’] la veille
    [de|d’] loin
    [de|d’] loin en loin
    [de|d’] longue [date|durée|haleine]
    [de|d’] main [de|d’] [maître|maitre]
    [de|d’] mauvais [aloi|goût|gout|gré]
    [de|d’] ?assez¿ mauvaise [compagnie|facture|foi|grâce|humeur|qualité]
    [de|d’] mieux en mieux
    [de|d’] millénaire en millénaire
    [de|d’] mois en mois
    [de|d’] nature [étrangère|inconnue|indéterminée|insolite]
    [de|d’] nombreuses années plus [tôt|tard]
    [de|d’] nombreuses fois
    [de|d’] nos jours
    [de|d’] notoriété publique
    [de|d’] nulle part
    [de|d’] pire en pire
    [de|d’] près
    [de|d’] près ou de loin
    [de|d’] par le monde ?entier¿
    [de|d’] part en part
    [de|d’] part et d’ autre
    [de|d’] ?presque¿ partout
    [de|d’] petite taille
    [de|d’] pied ferme
    [de|d’] place en place
    [de|d’] plein [droit|fouet]
    [de|d’] plus [belle|près]
................................................................................
    désormais
    depuis @:B [ans|années|mois|semaines|jours|heures|minutes|secondes]
    depuis *NUM [ans|années|mois|semaines|jours|heures|minutes|secondes]
    depuis belle lurette
    depuis bien longtemps
    depuis [de|d’] ?[assez|très]¿ longues années
    depuis des lustres
    depuis la [première|dernière|~ième$] fois
    depuis les années ~^\d{2,5}$
    depuis ?[assez|très]¿ longtemps
    depuis lors
    depuis ?[assez|très]¿ peu de temps
    depuis quelque temps
    depuis quelques [secondes|minutes|heures|jours|semaines|mois|trimestres|semestres|années|décennies|siècles|millénaires]
    depuis si longtemps
................................................................................
    >atteinte aux bonnes mœurs
    >attendre de pied ferme
    ayants droit
    >bandit de grand chemin
    >bandit de grands chemins
    bas résille
    >benne à >ordure
    [>beauté|>belle] à couper le souffle
    >bête à [manger|bouffer] du foin
    >billet de [*NUM|@:B] [>euro|>dollar|>centime|>cent|>livre|>shilling]
    [>bisphénol|>bisphenol] A
    >blanche comme neige
    >blanche comme de la craie
    >blanche comme un linge
    [>boîte|>boite] [aux|à] lettres
................................................................................
    >bombe à rayonnement renforcé
    >brosse à [>dent|reluire]
    >cabinet de toilette
    >camp [de|d’] [concentration|internement|rééducation]
    >canne à [pêche|sucre]
    >caisse à >outil
    >carton d’ emballage
    >centne d’ éducation surveillée
    >chair à [pâté|>canon]
    >chair de poule
    >chambre à coucher
    >chambre [de|d’] [agriculture|hôte|hôtes|commerce|compensation|décompression|dégrisement]
    >chasse à courre
    >chasse d’ eau
    >chemin de [traverse|fer]
    >chèque sans provision
    >chili con carne
    >claire comme de l’ eau de [boudin|roche|source]
    >claire comme du cristal
    >claire comme jus de [boudin|>chaussette|chique]
    [>clé|>clef] à molette
    >clin d’ œil
    >commise d’ office
    >complémentaire santé
    >condamnée à mort
    >conférence de presse
    >convention [récepteur|générateur]
    >conne comme la lune
    >conne comme un balai
    >conne comme une valise sans >poignée
    >corvéable à merci
    >coup [de|d’] [avance|balai|barre|bâton|bec|bélier|bite|blues|bol|botte|boule|boutoir|cœur|chaud|coude|couteau|dé|dent|déprime|éclat|épaule|épée|estoc|État|foudre|fil|froid|genou|grâce|>griffe|grisou|gueule|hache|hanche|jarnac|jeune|jus|klaxon|main|maître|maitre|marteau|massue|nostalgie|œil|patte|pied|poignard|poing|poker|pouce|pute|queue|rabot|rein|sabre|sabot|sang|savate|semonce|sifflet|soleil|surin|tête|théâtre|tonnerre|trique|torchon|vent|vieux]
    >coup [de|d’] baguette ?magique¿
    >coup du sort
    >coup d’ un soir
    >course contre la montre
    [cousu|cousue|cousus|cousues] [main]
    [cousu|cousue|cousus|cousues] de fil blanc
    >crayon à [lèvres|sourcils]
    >cour d’ assises
................................................................................
    fils de pute
    >fosse à >ordure
    >fusil à pompe
    >haute comme [trois|3] pommes
    >histoire avec un [grand|petit] h
    >homme [de|d’] [lettres|loi|main|paille|affaires|armes|exception|État|Église|honneur]
    >homme d’ âge mûr
    >homme à tout faire
    >hôtel de ville
    >hôtesse d’ accueil
    >garde à vue
    >garde du corps
    gaz à effet de serre
    >infirmière de garde
    >invitée d’ honneur
................................................................................
    >invitée surprise
    >journal de bord
    >liaison sans lendemain
    >lampe à [huile|pétrole]
    >lampe de chevet
    >lime à >ongle
    >liste d’ attente
    >livre de poche
    >machine à [café|coudre|laver|voter]
    >machine à remonter le temps
    >main d’ œuvre
    >maison de [passe|retraite]
    >mal de [tête|ventre|mer]
    >marché aux puces
    >maréchale des [logis|logis-chef]
................................................................................
        <<- morph(<1, ":(?:N|A|Q|W|V0e)", ":D") ~>> *


__purge_couleurs__
    [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] [brillant|clair|fluo|foncé|irisé|mat|pâle|pastel|sale|sombre|tendre|terne|vif]
    [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] et [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent]
    blanc   argenté
    bleu    [argenté|azur|ciel|indigo|marine|roi|saphir|turquoise]
    blond   [argenté|platine]
    gris    [acier|anthracite|argenté|fer|perle|souris]
    jaune   [paille|sable]
    noir    [de|d’] [encre|jais]
    noir    et blanc
    rose    [bonbon|chair|corail]
    rouge   [brique|carmin|cerise|écarlate|incarnat|rubis|sang|tomate|vermillon]
    vert    [émeraude|olive|pistache|pomme]
................................................................................
    >compter à rebours
    >condamner à mort
    >couler à ?grands¿ flots
    >demander [assistance|audience|conseil|pardon]
    [>donner|>redonner] [sens|suite|vie]
    [>donner|>redonner] quartier libre
    >élire domicile
    >faire [allusion|assaut|attention|chaud|confiance|connaissance|compliqué|copain-copain|date|débat|défaut|demi-tour|écran|envie|erreur|état|exception|figure|froid|front|grève|halte|honte|illusion|mouche|office|part|peur|polémique|plaisir|preuve|rage|scandale|sens|signe|usage|volte-face]
    >faire amende honorable
    >faire bande à part
    >faire bon accueil
    >faire bonne figure
    >faire chou blanc
    >faire copain copain
    >faire de [mon|ton|son|notre|votre|leur] mieux
................................................................................
TEST: ils sont {{cotte à cotte}}
TEST: on a atteint la cote d’alerte.
TEST: Elles avançaient côte à côte.


# cou / coup / coût
__conf_coup_cout_cou__
    [>cou|>coût|>cout] [de|d’] [>baguette|>barre|>bâton|>bec|>bélier|blues|>botte|>boule|>boutoir|>bol|>bite|>cœur|>chaud|>coude|>couteau|>dé|>dent|>déprime|>froid|fil|>foudre|>genou|>grâce|>griffe|>grisou|>gueule|>hache|>hanche|Jarnac|jus|>jeune|>klaxon|>main|maître|maitre|>massue|>marteau|>nostalgie|>pied|>poing|>poignard|>pouce|>pute|>queue|>rein|>rabot|>savate|>sang|>sabot|>sabre|>sifflet|>soleil|>surin|>tête|>théâtre|>tonnerre|>torchon|>trique|>vent|vieux]
    [>cou|>coût|>cout] d’ [>éclat|>épée|>état|>épaule|œil|>estoc]
    [>cou|>coût|>cout] du sort
    [>cou|>coût|>cout] [dur|durs]
        <<- /conf/ -1>> coup|coups      # Confusion probable. Le coût est le prix d’une chose. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, écrivez “coup”.

    [>cou|>coup] de [>base|revient|reviens|>distribution|>développement|>production|>maintenance|>construction|>fonctionnement|>fabrication|>financement|>formation|>renonciation|>stockage|>transaction|>transfert|>transport|>transformation|>viabilisation]
    [>cou|>coup] de la vie
        <<- /conf/ -1>> coût|coûts      # Confusion probable. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, on écrit “coup”. Pour ce que ça coûte, écrivez “coût”.

................................................................................
        <<- /imp/ space_after(\1, 1, 1) and morph(\2, ":V(?:1.*:Ip.*:2s|[23].*:Ip.*:3s)", ":[GM]|>(?:venir|aller|partir)")
            and morph(>1, ":|<end>|>,", ":(?:N|A|Y|B|MP|3[sp]|>(?:pour|plus|moins|mieux|peu|trop|très|en|y))")
        -2:3>> =suggVerbTense(\2, ":E", ":2s")+"-"+\3   # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206

TEST: {{Prends le}} avec toi.
TEST: {{Dites leur}} que nous sommes là.
TEST: j’en ai plus qu’assez, {{apprend le}}.
TEST: {{pardonne leur}}, ils ne savent pas ce qu’ils font
TEST: un sujet si extrêmement politique et polémique lui a donné un accès
TEST: Les États d’ores et déjà très affaiblis le seraient encore plus
TEST: « C’est ainsi », résume la cyptologue (erreur orthographique délibérée sur “cyptologue” pour empêcher certains faux positifs)
TEST: Notez le peu de cas qui en est fait en général dans les médias
TEST: deux fois par an, souligne le Dr Assouline
TEST: Pesons le pour et le contre.
TEST: Va la demander au concierge.
................................................................................

TEST: Lequel {{viendraient}} nous donner des leçons ?
TEST: Laquelle choisir ?
TEST: Lequel manger ?
TEST: Une société a vendu un terrain à bâtir à un acquéreur, lequel entreprend des travaux pour y construire un pavillon.


__conj_personne__
    personne  @:V¬:(?:3s|P|G|[QA].*:f:s)
        <<- /conf/ morph(<1, ":C|<start>|>,", ":(?:P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

    personne  qui  @:V¬:(?:3s|P|G)
        <<- /conf/ morph(<1, ":C|<start>|>,", ":(?:P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: Personne ne {{peux}} me le dire.
TEST: personne n’en {{parlent}}
TEST: en tant que personne qualifiée


__conj_rien__
    rien  @:V¬:(?:3s|P|Y|G)
        <<- /conf/ morph(<1, ":Cs|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
            and not(morph(\2, ":Y") and value(<1, "|ne|"))
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

    rien  qui  @:V¬:(?:3s|P|G)
        <<- /conf/ morph(<1, ":C|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.


TEST: Rien ne {{sers}} de courir
TEST: Rien n’{{arrives}} sans raison
TEST: Rien, en ce qui le concernait, ne {{pouvais}} le ramener à la raison.



TEST: il ne faut rien faire ou rien dire contre les manifestants
TEST: qui n’ont rien appris et rien oublié
TEST: comme si son pays n’avait rien appris du fascisme ni rien reçu de l’Europe



__conj_nul_nulle__
    [nul|nulle]  ?@:[NA]¿       @:V¬:(?:3s|P|G|[NAQ].*:[si])
    [nul|nulle]  ?@:[NA]¿  qui  @:V¬:(?:3s|P|G|[NA].*:[si])
        <<- /conj/ morph(<1, ":Cs|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.
................................................................................
        <<- /conj/ morph(<1, ":Cs|<start>|>,", ":(?:Y|P|Q|[123][sp]|R)")
        --1>> =suggVerb(\-1, ":3s")                                     # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier.

TEST: aucun ne {{savaient}} que faire
TEST: aucune n’{{iront}} là-bas
TEST: aucune femme ne {{sauraient}} le faire
TEST: aucun homme ne {{sauraient}} s’y prendre
TEST: aucun d’entre nous n’{{as}} donné
TEST: aucun ne {{vas}} là-bas
TEST: aucune partie du corps ne peut être considérée comme le siège de l’âme.
TEST: Aucun terme attesté dans des textes antiques, mésopotamien ou autre, ne sert à désigner la Mésopotamie au sens moderne du terme
TEST: signalons qu’aucun fait avéré ne correspond à ce qui se propage
TEST: Aucune solution envisagée n’a engendré de résultat positif.
TEST: Aucun homme parti à la guerre ne revient


................................................................................
TEST: Il ou elle ne conçoivent même plus qu’on veuille empiéter sur la liberté des choix.
TEST: La fusion entre eux et les Espagnols arabisés affaiblit
TEST: Le mépris dans sa voix et ses yeux le poignarda.
TEST: J’envoyai l’un des gardiens chercher le dossier de l’incarcéré
TEST: La distinction entre les défaillances normales et les défaillances fautives peut se fonder sur…
TEST: Ils sont là pour se faire l’écho des questions posées.
TEST: Le directeur de cabinet de Madame la rectrice était également présent.
TEST: Une fois passé la porte, nous nous retrouvons dans une vaste salle
TEST: Pourquoi aurait-il dû se préoccuper de ça ?
TEST: Quel est le problème ? Je ne fais que ramener Paul à la raison.



!!! Tests historiques                                                                             !!

## Version 0.5.14
TEST: par le léger tissu de rayonne qui les protégeait en ce moment.