Grammalecte  Check-in [97ec722c7f]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 97ec722c7ff68b36ec6717fe765b0aa15d294ae558941855936a02e59a40e544
User & Date: olr on 2021-03-22 11:32:10
Other Links: manifest | tags
Context
2021-03-29
19:25
[fr] ajustements check-in: d17f06b14e user: olr tags: fr, trunk
2021-03-22
11:32
[fr] ajustements check-in: 97ec722c7f user: olr tags: fr, trunk
2021-03-19
17:51
[fr] ajustements check-in: 3b473329d5 user: olr tags: fr, trunk
Changes

Modified gc_core/py/lang_core/gc_engine.py from [db2ab5bd90] to [8d73b72d7c].

274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
        if bFullInfo:
            lParagraphErrors = list(self.dError.values())
            lSentences = []
            self.dSentenceError.clear()
        # parse sentences
        sText = self._getCleanText()
        for iStart, iEnd in text.getSentenceBoundaries(sText):
            if 4 < (iEnd - iStart) < 2000:
                try:
                    self.sSentence = sText[iStart:iEnd]
                    self.sSentence0 = self.sText0[iStart:iEnd]
                    self.nOffsetWithinParagraph = iStart
                    self.lTokens = list(_oTokenizer.genTokens(self.sSentence, True))
                    self.dTokenPos = { dToken["nStart"]: dToken  for dToken in self.lTokens  if dToken["sType"] != "INFO" }
                    if bFullInfo:







|







274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
        if bFullInfo:
            lParagraphErrors = list(self.dError.values())
            lSentences = []
            self.dSentenceError.clear()
        # parse sentences
        sText = self._getCleanText()
        for iStart, iEnd in text.getSentenceBoundaries(sText):
            if 2 < (iEnd - iStart) < 3000:
                try:
                    self.sSentence = sText[iStart:iEnd]
                    self.sSentence0 = self.sText0[iStart:iEnd]
                    self.nOffsetWithinParagraph = iStart
                    self.lTokens = list(_oTokenizer.genTokens(self.sSentence, True))
                    self.dTokenPos = { dToken["nStart"]: dToken  for dToken in self.lTokens  if dToken["sType"] != "INFO" }
                    if bFullInfo:

Modified gc_lang/fr/rules.grx from [174f3f11b7] to [792dc46f36].

1803
1804
1805
1806
1807
1808
1809

















1810
1811
1812
1813
1814
1815
1816
....
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
....
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
....
6095
6096
6097
6098
6099
6100
6101

6102
6103
6104
6105
6106
6107
6108
....
6215
6216
6217
6218
6219
6220
6221







6222
6223
6224
6225
6226
6227
6228
....
6285
6286
6287
6288
6289
6290
6291

6292
6293
6294
6295
6296
6297
6298
....
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
.....
19027
19028
19029
19030
19031
19032
19033

19034
19035
19036
19037
19038
19039
19040
.....
19177
19178
19179
19180
19181
19182
19183
19184
19185
19186
19187
19188
19189
19190
19191
.....
19276
19277
19278
19279
19280
19281
19282

19283
19284
19285
19286
19287
19288
19289
.....
19506
19507
19508
19509
19510
19511
19512

19513
19514
19515
19516
19517
19518
19519
.....
19622
19623
19624
19625
19626
19627
19628

19629
19630
19631
19632
19633
19634
19635
19636
19637
19638
19639
.....
19785
19786
19787
19788
19789
19790
19791
19792
19793

19794
19795
19796
19797
19798
19799
19800
.....
29954
29955
29956
29957
29958
29959
29960
























29961
29962
29963
29964
29965
29966
29967
TEST: ce chien […] ne {{semblez}} pas en forme.                         ->> semble
TEST: ce chat {{(…)}} ne {{ressemblez}} pas aux autres.                 ->> […]|||ressemble
TEST: un homme [las] {{devaient}} retrouver la joie de vivre            ->> devait
TEST: Allons (re)voir ce film
TEST: et ce malgré [une] condamnation pénale.




















!!
!!
!!!! Virgules                                                                                     !!
!!
!!

................................................................................
        -2:3>> ,|.                                                          && Pas de virgule après un point (sauf éventuellement après une abréviation).

TEST: Les chiens, les chats{{.,}} les poules.                               ->> ,|.
TEST: A., dans le meilleur des cas, s’abstenait de tout commentaire


__virg_pronoms__
    <start> moi je
    <start> toi tu
    <start> lui il
    <start> elle elle
    <start> nous nous nous
    <start> vous nous nous
    <start> eux ils
    <start> elles elles
    <start> iels iels
        <<- /virg/ -2>> \2,                                                 && Mettez une virgule pour mettre ce pronom en incise.

    <start> moi aussi je
    <start> toi aussi tu
    <start> lui aussi il
    <start> elle aussi elle
    <start> iel aussi iel
    <start> nous aussi nous nous
    <start> vous aussi nous nous
    <start> eux aussi ils
    <start> elles aussi elles
    <start> iels aussi iels
        <<- /virg/ -2:3>> \2 \3,                                            && Mettez une virgule pour mettre ce pronom en incise.

TEST: {{Nous}} nous nous sommes                                             ->> Nous,
TEST: {{moi}} je suis là                                                    ->> moi,
TEST: {{elles aussi}} elles savent s’y prendre                              ->> elles aussi,
TEST: {{iel aussi}} iel connaît son affaire                                 ->> iel aussi,


# Fin de paragraphe
#__<i>/typo__  ({w_2}) *$   @@0
#    <<- before("[a-zéàùèê][.] ") and not before("^(?:\\d|\w[.])")
#    -1>> \1.|\1…|\1 !|\1 ?|\1 :|\1 ;|\1,                                               && Il manque une ponctuation finale.

................................................................................
    du haut en bas
    du même [acabit|coup|ordre|tonneau]
    du moins ?,¿ pas
    du [nord|sud] au [nord|sud]
    du tac au tac
    du tout au tout
    eh bien
    en [aparté|apparence|arrière|avance|avant|catimini|cachette|ceci|cela|clair|commun|conséquence|continu|contrebas|contrepartie|dedans|définitive|détail|direct|distanciel|douce|effet|émoi|filigrane|général|goguette|hâte|loucedé|majorité|moyenne|outre|pâmoison|parallèle|partie|particulier|permanence|personne|pratique|présentiel|prime|privé|principe|priorité|public|retour|revanche|rien|rogne|route|secret|silence|somme|suspens|tapinois|théorie|trompe-l’œil|vain|vérité]
    en réalité ?[augmentée|virtuelle]¿
    en âge [de|d’] procréer
    en aucun cas
    en aucune [façon|manière]
    en ?[assez|si|très|trop]¿ bas âge
    en ?[assez|si|très|trop]¿ bon état ?général¿
    en ?[assez|si|très|trop]¿ bon état [de|d’] [fonctionnement|marche]
................................................................................
    ?le¿ dos au mur
    le cas échéant
    le cœur battant la chamade
    le cœur ?[plus|moins|si|très]¿ [léger|gros|serré]
    le moins du monde
    les bras ballants
    les [choses|événements|évènements] suivant leur cours ?[endiablé|effréné|frénétique|implacable|inarrêtable]¿

    loin d’ être
    loin s’ en [faut|fallait]
    malgré [ça|cela|ceci|tout]
    manu militari
    mezza voce
    mieux [vaut|valait] tard [que|qu’] jamais
    moins [tôt|tard]
................................................................................
    [que|qu’] [je|j’] m’ en réjouisse ou que [je|j’] le déplore
    [que|qu’] tu t’ en réjouisses ou que tu le déplores
    qu’ [il|elle|iel|on] s’ en réjouisse ou qu’ [il|elle|iel|on] le déplore
    [que|qu’] nous nous en réjouissions ou que nous le déplorions
    [que|qu’] vous vous en réjouissez ou que vous le déploriez
    qu’ [ils|elles|iels] s’ en réjouissent ou qu’ [ils|elles|iels] le déplorent
    ##







    quel qu’ en soit [le|l’] [moyen|prix|danger]
    quel qu’ en soit [le|l’] risque ?[économique|financier|légal|juridique|militaire]¿
    quelle qu’ en soit la [cause|raison]
    quelque peu
    ?[de|d’]¿ quelque part
    qui plus est
    quoi qu’ il [arrive|arrivât|advienne|advînt]
................................................................................
    sans raison apparente
    sans résultat probant
    sans tambour ?,¿ ni trompette
    sans [croiser|rencontrer|voir] personne
    sans [croiser|rencontrer|voir] âme qui vive
    sans ?jamais¿ [ciller|flancher|tergiverser]
    sans vouloir [me|m’|te|t’|lui|nous|vous|leur] manquer [de|d’] respect

    sans y [croire|parvenir|réussir|réfléchir|songer|penser]
    sans y [faire|prêter] attention
    sans y prendre [garde|goût|gout|ombrage]
    selon toute [apparence|vraisemblance]
    sens dessus dessous
    sens devant derrière
    >seul à >seul
................................................................................

!!
!!
!!!! Élisions                                                                                     !!
!!
!!
# presque : élision
__typo_presque__
    presqu’  *WORD
        <<- /typo/ not morph(\2, ">[iî]le/") -1>> "presque "            && Pas d’élision autorisée sur “presque”, sauf avec “presqu’île”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1745

TEST: {{Presqu’}}exclusivement bâtie en pierre.                 ->> "Presque "
TEST: C’est une presqu’île.
TEST: Cette presqu’ile est particulièrement venteuse.


# quelque : élision
__typo_quelque__
    quelqu’  *WORD
        <<- /typo/ not value(\2, "|un|une|") -1>> "quelque "            && Pas d’élision autorisée sur “quelque”, sauf avec “quelqu’un” ou “quelqu’une”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1745

TEST: {{Quelqu’}}absurde que ce soit, il faut y céder.          ->> "Quelque "
TEST: quelqu’un vient.
TEST: elle s’en est allée avec quelqu’une…



................................................................................
    [>boîte|>boite] [de|d’] nuit
    >bombe à [eau|fission|fusion|fragmentation|hydrogène|neutrons|retardement|sous-munitions]
    >bombe à rayonnement renforcé
    >bonimenteur [de|d’] foire
    >bonnet [de|d’] nuit
    [bonne+s|>bonniche] à tout faire
    >bordereau d’ expédition

    >boucle d’ >oreille
    >bouée [de|d’] sauvetage
    >bouffée d’ air [frais|pur]
    >bout [de|d’] gras
    bras d’ honneur
    bras [de|d’] fer
    >brave ?d’¿ entre les braves
................................................................................
    >cuillère à [café|soupe]
    >cure [de|d’] [désintoxication|désintox]
    >danseur [de|d’] cabaret
    >date butoir
    >date d’ expiration
    >débat sans fin
    >déclaration sur l’ honneur
    >défaut [de|d’] paiement
    >degré d’ arc
    >délai [de|d’] [attente|carence|connexion|prescription|préavis|rétraction|rigueur]
    >demande d’ asile
    >demandeur d’ [asile|emploi]
    >dépôt [de|d’] bilan
    >descente aux [enfers|flambeaux]
    >détournement de fonds ?[publics|privés]¿
................................................................................
    >feu [de|d’] la rampe
    >feuille [de|d’] route
    >fibre [de|d’] verre
    >fiche [de|d’] [paie|paye]
    >fiche S
    >fil à retordre
    >file d’ attente

    >fille à [papa|maman|>soldat]
    >fille au pair
    >fille [de|d’] [*NUM|$:B] ans
    >fillette [de|d’] [*NUM|$:B] ans
    >film X
    fils à [papa|maman]
    fils [de|d’] pute
................................................................................
    >pacte [de|d’] [non-agression|sang]
    >pain au levain ?liquide¿
    >pain [de|d’] mie
    >pain d’ épices
    >palais d’ [été|hiver]
    >panier à linge
    >papier à [>lettre|musique]

    >parc à [bestiaux|thème]
    >parc d’ attractions
    >parc [de|d’] stationnement
    >parole en l’ air
    >parole d’ honneur
    >partie [de|d’] jambes en l’ air
    >passage à tabac
................................................................................
    >résidence d’ [été|hiver]
    >responsable qualité
    [>resto|>restau] u
    >retour à la case départ
    >retour à la normale
    >retour [de|d’] [bâton|flamme]
    >retour en arrière

    revers [de|d’] fortune
    >revue [de|d’] presse
    >rivière à sec
    >robe [de|d’] [chambre|soirée]
    >robe du soir
    >robe sans >manche
    >roi [de|d’] [carreau|cœur|pique|trèfle]
    >roman à [>sensation|suspense]
    >roman à l’ eau [de|d’] rose
    >roman d’ [aventure|amour]
    [rond+s] [de|d’] >jambe
................................................................................
    >voie [de|d’] [garage|recours|perdition]
    >vol à l’ étalage
    >vol à la [sauvette|tire]
    >vol à main armée
    >volée [de|d’] bois vert
    >voie à double sens
    >voie à sens unique
    >voiture [de|d’] [location|luxe]
    >vote par correspondance ?électronique¿

    [vue+s] d’ ensemble
    >wagon à bestiaux
    >zone [de|d’] [confort|non-droit]
    >zone [de|d’] transit ?principal¿
        <<- morph(\1, ":N") and not morph(<1, ":Os") ~2:0>> *
        <<- __also__ =>> =select(\1, ":[NA]")

................................................................................
    nous        ?[ne|n’]¿   >être       [nous-même|nous-mêmes]
    vous        ?[ne|n’]¿   >être       [vous-même|vous-mêmes]
    ils         ?[ne|n’]¿   >être       eux-mêmes
    elles       ?[ne|n’]¿   >être       elles-mêmes
    iels        ?[ne|n’]¿   >être       iels-mêmes
        <<- ~-1>> *


























__purge_prep_pronom_comparaison__
    à       [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] à      {_pronom_obj_}
    avec    [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] avec   {_pronom_obj_}
    contre  [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] contre {_pronom_obj_}
    de      [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] de     {_pronom_obj_}
    par     [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] par    {_pronom_obj_}







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







 







<
<
<



<




<
<
<




<




|
|
<
<







 







|







 







>







 







>
>
>
>
>
>
>







 







>







 







|

|







|

|







 







>







 







|







 







>







 







>







 







>



|







 







|

>







 







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







1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
....
1888
1889
1890
1891
1892
1893
1894



1895
1896
1897

1898
1899
1900
1901



1902
1903
1904
1905

1906
1907
1908
1909
1910
1911


1912
1913
1914
1915
1916
1917
1918
....
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
....
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
....
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
....
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
....
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
.....
19043
19044
19045
19046
19047
19048
19049
19050
19051
19052
19053
19054
19055
19056
19057
.....
19194
19195
19196
19197
19198
19199
19200
19201
19202
19203
19204
19205
19206
19207
19208
.....
19293
19294
19295
19296
19297
19298
19299
19300
19301
19302
19303
19304
19305
19306
19307
.....
19524
19525
19526
19527
19528
19529
19530
19531
19532
19533
19534
19535
19536
19537
19538
.....
19641
19642
19643
19644
19645
19646
19647
19648
19649
19650
19651
19652
19653
19654
19655
19656
19657
19658
19659
.....
19805
19806
19807
19808
19809
19810
19811
19812
19813
19814
19815
19816
19817
19818
19819
19820
19821
.....
29975
29976
29977
29978
29979
29980
29981
29982
29983
29984
29985
29986
29987
29988
29989
29990
29991
29992
29993
29994
29995
29996
29997
29998
29999
30000
30001
30002
30003
30004
30005
30006
30007
30008
30009
30010
30011
30012
TEST: ce chien […] ne {{semblez}} pas en forme.                         ->> semble
TEST: ce chat {{(…)}} ne {{ressemblez}} pas aux autres.                 ->> […]|||ressemble
TEST: un homme [las] {{devaient}} retrouver la joie de vivre            ->> devait
TEST: Allons (re)voir ce film
TEST: et ce malgré [une] condamnation pénale.


!!
!!
!!!! Typographie des unités de mesure                                                             !!
!!
!!

__typo_unités__
    *NUM [Kg|KG]
        <<- /typo/ space(\1, 1, 1) -2:>> kg                                 && Le symbole du kilogramme est “kg” toujours en minuscules.|https://fr.wiktionary.org/wiki/kg

    *NUM L
        <<- /typo/ space(\1, 1, 1) -2:>> l|ℓ                                && Le symbole du litre est préférablement “l” (minuscule) ou éventuellement le symbole typographique dédié “ℓ” (désuet).

TEST: masse : 2 {{KG}}                                          ->> kg
TEST: masse : 2,4 {{Kg}}                                        ->> kg
TEST: volume : 3 {{L}}                                          ->> l|ℓ


!!
!!
!!!! Virgules                                                                                     !!
!!
!!

................................................................................
        -2:3>> ,|.                                                          && Pas de virgule après un point (sauf éventuellement après une abréviation).

TEST: Les chiens, les chats{{.,}} les poules.                               ->> ,|.
TEST: A., dans le meilleur des cas, s’abstenait de tout commentaire


__virg_pronoms__



    <start> elle elle
    <start> nous nous nous
    <start> vous nous nous

    <start> elles elles
    <start> iels iels
        <<- /virg/ -2>> \2,                                                 && Mettez une virgule pour mettre ce pronom en incise.




    <start> elle aussi elle
    <start> iel aussi iel
    <start> nous aussi nous nous
    <start> vous aussi nous nous

    <start> elles aussi elles
    <start> iels aussi iels
        <<- /virg/ -2:3>> \2 \3,                                            && Mettez une virgule pour mettre ce pronom en incise.

TEST: {{nous}} nous nous sommes fâchés avec tout le monde                   ->> nous,
TEST: {{elle aussi}} elle est malade                                        ->> elle aussi,




# Fin de paragraphe
#__<i>/typo__  ({w_2}) *$   @@0
#    <<- before("[a-zéàùèê][.] ") and not before("^(?:\\d|\w[.])")
#    -1>> \1.|\1…|\1 !|\1 ?|\1 :|\1 ;|\1,                                               && Il manque une ponctuation finale.

................................................................................
    du haut en bas
    du même [acabit|coup|ordre|tonneau]
    du moins ?,¿ pas
    du [nord|sud] au [nord|sud]
    du tac au tac
    du tout au tout
    eh bien
    en [aparté|apparence|arrière|avance|avant|catimini|cachette|ceci|cela|clair|commun|conséquence|continu|contrebas|contrepartie|dedans|définitive|détail|direct|distanciel|douce|effet|émoi|enfilade|filigrane|général|goguette|hâte|loucedé|majorité|moyenne|outre|pâmoison|parallèle|partie|particulier|permanence|personne|pratique|présentiel|prime|privé|principe|priorité|public|retour|revanche|rien|rogne|route|secret|silence|somme|suspens|tapinois|théorie|trompe-l’œil|vain|vérité]
    en réalité ?[augmentée|virtuelle]¿
    en âge [de|d’] procréer
    en aucun cas
    en aucune [façon|manière]
    en ?[assez|si|très|trop]¿ bas âge
    en ?[assez|si|très|trop]¿ bon état ?général¿
    en ?[assez|si|très|trop]¿ bon état [de|d’] [fonctionnement|marche]
................................................................................
    ?le¿ dos au mur
    le cas échéant
    le cœur battant la chamade
    le cœur ?[plus|moins|si|très]¿ [léger|gros|serré]
    le moins du monde
    les bras ballants
    les [choses|événements|évènements] suivant leur cours ?[endiablé|effréné|frénétique|implacable|inarrêtable]¿
    les larmes aux yeux
    loin d’ être
    loin s’ en [faut|fallait]
    malgré [ça|cela|ceci|tout]
    manu militari
    mezza voce
    mieux [vaut|valait] tard [que|qu’] jamais
    moins [tôt|tard]
................................................................................
    [que|qu’] [je|j’] m’ en réjouisse ou que [je|j’] le déplore
    [que|qu’] tu t’ en réjouisses ou que tu le déplores
    qu’ [il|elle|iel|on] s’ en réjouisse ou qu’ [il|elle|iel|on] le déplore
    [que|qu’] nous nous en réjouissions ou que nous le déplorions
    [que|qu’] vous vous en réjouissez ou que vous le déploriez
    qu’ [ils|elles|iels] s’ en réjouissent ou qu’ [ils|elles|iels] le déplorent
    ##
    que j’ en [aie|eusse] conscience ou non
    que tu en [aies|eusses] conscience ou non
    qu’ [il|elle|iel] en [ait|eût] conscience ou non
    que nous en [ayons|eussions] conscience ou non
    que vous en [ayez|eussiez] conscience ou non
    qu’ [ils|elles|iels] en [aient|eussent] conscience ou non
    ##
    quel qu’ en soit [le|l’] [moyen|prix|danger]
    quel qu’ en soit [le|l’] risque ?[économique|financier|légal|juridique|militaire]¿
    quelle qu’ en soit la [cause|raison]
    quelque peu
    ?[de|d’]¿ quelque part
    qui plus est
    quoi qu’ il [arrive|arrivât|advienne|advînt]
................................................................................
    sans raison apparente
    sans résultat probant
    sans tambour ?,¿ ni trompette
    sans [croiser|rencontrer|voir] personne
    sans [croiser|rencontrer|voir] âme qui vive
    sans ?jamais¿ [ciller|flancher|tergiverser]
    sans vouloir [me|m’|te|t’|lui|nous|vous|leur] manquer [de|d’] respect
    sans y aller par [quatre|4] chemins
    sans y [croire|parvenir|réussir|réfléchir|songer|penser]
    sans y [faire|prêter] attention
    sans y prendre [garde|goût|gout|ombrage]
    selon toute [apparence|vraisemblance]
    sens dessus dessous
    sens devant derrière
    >seul à >seul
................................................................................

!!
!!
!!!! Élisions                                                                                     !!
!!
!!
# presque : élision
__eleu_presque__
    presqu’  *WORD
        <<- /eleu/ not morph(\2, ">[iî]le/") -1>> "presque "            && Pas d’élision autorisée sur “presque”, sauf avec “presqu’île”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1745

TEST: {{Presqu’}}exclusivement bâtie en pierre.                 ->> "Presque "
TEST: C’est une presqu’île.
TEST: Cette presqu’ile est particulièrement venteuse.


# quelque : élision
__eleu_quelque__
    quelqu’  *WORD
        <<- /eleu/ not value(\2, "|un|une|") -1>> "quelque "            && Pas d’élision autorisée sur “quelque”, sauf avec “quelqu’un” ou “quelqu’une”.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=1745

TEST: {{Quelqu’}}absurde que ce soit, il faut y céder.          ->> "Quelque "
TEST: quelqu’un vient.
TEST: elle s’en est allée avec quelqu’une…



................................................................................
    [>boîte|>boite] [de|d’] nuit
    >bombe à [eau|fission|fusion|fragmentation|hydrogène|neutrons|retardement|sous-munitions]
    >bombe à rayonnement renforcé
    >bonimenteur [de|d’] foire
    >bonnet [de|d’] nuit
    [bonne+s|>bonniche] à tout faire
    >bordereau d’ expédition
    >bouche d’ aération
    >boucle d’ >oreille
    >bouée [de|d’] sauvetage
    >bouffée d’ air [frais|pur]
    >bout [de|d’] gras
    bras d’ honneur
    bras [de|d’] fer
    >brave ?d’¿ entre les braves
................................................................................
    >cuillère à [café|soupe]
    >cure [de|d’] [désintoxication|désintox]
    >danseur [de|d’] cabaret
    >date butoir
    >date d’ expiration
    >débat sans fin
    >déclaration sur l’ honneur
    >défaut [de|d’] [conception|fabrication|paiement]
    >degré d’ arc
    >délai [de|d’] [attente|carence|connexion|prescription|préavis|rétraction|rigueur]
    >demande d’ asile
    >demandeur d’ [asile|emploi]
    >dépôt [de|d’] bilan
    >descente aux [enfers|flambeaux]
    >détournement de fonds ?[publics|privés]¿
................................................................................
    >feu [de|d’] la rampe
    >feuille [de|d’] route
    >fibre [de|d’] verre
    >fiche [de|d’] [paie|paye]
    >fiche S
    >fil à retordre
    >file d’ attente
    >filet [de|d’] sécurité
    >fille à [papa|maman|>soldat]
    >fille au pair
    >fille [de|d’] [*NUM|$:B] ans
    >fillette [de|d’] [*NUM|$:B] ans
    >film X
    fils à [papa|maman]
    fils [de|d’] pute
................................................................................
    >pacte [de|d’] [non-agression|sang]
    >pain au levain ?liquide¿
    >pain [de|d’] mie
    >pain d’ épices
    >palais d’ [été|hiver]
    >panier à linge
    >papier à [>lettre|musique]
    >papier d’ emballage
    >parc à [bestiaux|thème]
    >parc d’ attractions
    >parc [de|d’] stationnement
    >parole en l’ air
    >parole d’ honneur
    >partie [de|d’] jambes en l’ air
    >passage à tabac
................................................................................
    >résidence d’ [été|hiver]
    >responsable qualité
    [>resto|>restau] u
    >retour à la case départ
    >retour à la normale
    >retour [de|d’] [bâton|flamme]
    >retour en arrière
    >rêve d’ enfance
    revers [de|d’] fortune
    >revue [de|d’] presse
    >rivière à sec
    >robe [de|d’] [chambre|mariée|soirée]
    >robe du soir
    >robe sans >manche
    >roi [de|d’] [carreau|cœur|pique|trèfle]
    >roman à [>sensation|suspense]
    >roman à l’ eau [de|d’] rose
    >roman d’ [aventure|amour]
    [rond+s] [de|d’] >jambe
................................................................................
    >voie [de|d’] [garage|recours|perdition]
    >vol à l’ étalage
    >vol à la [sauvette|tire]
    >vol à main armée
    >volée [de|d’] bois vert
    >voie à double sens
    >voie à sens unique
    >voiture [de|d’] [location|luxe|sport]
    >vote par correspondance ?électronique¿
    >voyage [de|d’] noces
    [vue+s] d’ ensemble
    >wagon à bestiaux
    >zone [de|d’] [confort|non-droit]
    >zone [de|d’] transit ?principal¿
        <<- morph(\1, ":N") and not morph(<1, ":Os") ~2:0>> *
        <<- __also__ =>> =select(\1, ":[NA]")

................................................................................
    nous        ?[ne|n’]¿   >être       [nous-même|nous-mêmes]
    vous        ?[ne|n’]¿   >être       [vous-même|vous-mêmes]
    ils         ?[ne|n’]¿   >être       eux-mêmes
    elles       ?[ne|n’]¿   >être       elles-mêmes
    iels        ?[ne|n’]¿   >être       iels-mêmes
        <<- ~-1>> *


__purge_pronoms_objets__
    [<start>|,|(] moi je
    [<start>|,|(] toi tu
    [<start>|,|(] lui il
    [<start>|,|(] elle elle
    [<start>|,|(] nous nous nous
    [<start>|,|(] vous nous nous
    [<start>|,|(] eux ils
    [<start>|,|(] elles elles
    [<start>|,|(] iels iels
        <<- ~2>> *

    [<start>|,|(] moi aussi je
    [<start>|,|(] toi aussi tu
    [<start>|,|(] lui aussi il
    [<start>|,|(] elle aussi elle
    [<start>|,|(] nous aussi nous nous
    [<start>|,|(] vous aussi nous nous
    [<start>|,|(] eux aussi ils
    [<start>|,|(] elles aussi elles
    [<start>|,|(] iels aussi iels
        <<- ~2:3>> *


__purge_prep_pronom_comparaison__
    à       [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] à      {_pronom_obj_}
    avec    [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] avec   {_pronom_obj_}
    contre  [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] contre {_pronom_obj_}
    de      [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] de     {_pronom_obj_}
    par     [moi|toi|lui|elle|nous|vous|eux|elles|iel|iels] [autant|plus|moins] [que|qu’] par    {_pronom_obj_}