Grammalecte  Check-in [b1e9732cff]

Overview
Comment:[fr] ajustements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: b1e9732cff6ea951aba11bf2e6d44c3255e3ee4703915f2dc1a17943d38b109c
User & Date: olr on 2020-10-23 16:21:37
Other Links: manifest | tags
Context
2020-10-27
21:51
[fr] ajustements check-in: 92b1a2bb0f user: olr tags: trunk, fr
2020-10-23
16:21
[fr] ajustements check-in: b1e9732cff user: olr tags: trunk, fr
2020-10-22
13:44
[fr] ajustements check-in: 1808702687 user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/French_language.txt from [bdf10f847f] to [5a9d9b4a63].

25
26
27
28
29
30
31
32
33
34
35
36





37
38
39
40
41
42
43
44
















45
46
47
48
49
50
51
25
26
27
28
29
30
31





32
33
34
35
36
37







38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60







-
-
-
-
-
+
+
+
+
+

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







        ?[ne|n’]¿   [le|la]         [lui|leur]
        ?[ne|n’]¿   [l’|les]        [lui|leur|en|y]
        ?[ne|n’]¿   [lui|leur]      en
        ?[ne|n’]¿   [nous|vous]     [le|la|l’|les|en|y]
        ?[ne|n’]¿   ?[le|la|l’|les|me|m’|te|t’|se|s’|nous|vous|lui|leur]¿
        ?n’¿        [en|y]

    Toutes les combinaisons:
        ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿
        ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]
        ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]
        ?[ne|n’]¿   [lui|leur|y]                    en
        Toutes les combinaisons:
            ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿
            ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]
            ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]
            ?[ne|n’]¿   [lui|leur|y]                    en

    Détection des syntagmes verbaux:
        [ne|n’|me|m’|te|t’|se|s’]
        [le|la|l’|les|en|nous|vous|lui|leur|y]  @:(?:[123][sp]|P)
        [nous|vous]     [le|la|l’|les|en|y]     @:(?:[123][sp]|P)
        [le|la|l’|les]  [lui|leur|en|y]         @:(?:[123][sp]|P)
        [lui|leur|y]    en                      @:(?:[123][sp]|P)
        @:(?:[123][sp]|P)
        Détection des syntagmes verbaux:
            [ne|n’|me|m’|te|t’|se|s’]
            [le|la|l’|les|en|nous|vous|lui|leur|y]  @:(?:[123][sp]|P)
            [nous|vous]     [le|la|l’|les|en|y]     @:(?:[123][sp]|P)
            [le|la|l’|les]  [lui|leur|en|y]         @:(?:[123][sp]|P)
            [lui|leur|y]    en                      @:(?:[123][sp]|P)
            @:(?:[123][sp]|P)

        Gestion au cas par cas:
            [ne|n’]     ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿      @:(?:[123][sp]|P)
            ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]             @:(?:[123][sp]|P)
            ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]                 @:(?:[123][sp]|P)
            ?[ne|n’]¿   [lui|leur|y]                    en                              @:(?:[123][sp]|P)
            [me|m’|te|t’|se|s’|nous|vous|lui|y]                                         @:(?:[123][sp]|P)
            [le|la|l’|les|en|leur]                                                      @:(?:[123][sp]|P)¬:[NA]
            @:(?:[123][sp]|P)

    ADVERBE DE NÉGATION POST-VERBAL
        guère
        jamais
        pas
        plus
        point
134
135
136
137
138
139
140
141

142
143
144
145
146
147
148
143
144
145
146
147
148
149

150
151
152
153
154
155
156
157







-
+







    lesquelles      proint prorel fem pl
    lesquels        proint prorel mas pl
    qué             proint prorel
    qui             proint prorel
    que             proint prorel
    quid            proint
    quoi            proint prorel
    

    combien         advint
    comment         advint
    où              advint prorel
    pourquoi        advint


## PRÉPOSITIONS
174
175
176
177
178
179
180
181

182
183
184
185
186
187
188
183
184
185
186
187
188
189

190
191
192
193
194
195
196
197







-
+







        à l’instar de           devers                  par-dessus  (adv)
        à mi-distance de        dixit                   par-devant  (adv)
        après       (adv)       durant                  par-devers
        attendu                 dès                     parmi
        au-dedans   (adv)       en                      passé
        au-dehors   (adv)       endéans                 pendant
        au-delà     (adv)       envers                  pour
        au-dessous  (adv)       ès                      
        au-dessous  (adv)       ès
        au-dessus   (adv)       excepté                 revoici
        au-devant   (adv)       face à/au/aux           revoilà
        autour de               grâce à                 sans
        av                      hormis                  selon
        avant       (adv)       hors                    sous
        avec        (adv)       jusque                  suivant
        chez                    jusques                 sur
296
297
298
299
300
301
302
303

304
305
306
307
308
309
310
311
312
313
314
315
316




317
318

319
320
321
322
323
324
325
326





327
328

329
330
331

332
333
334
335
336
337
338
305
306
307
308
309
310
311

312
313
314
315
316
317
318
319
320
321




322
323
324
325
326

327
328
329
330





331
332
333
334
335
336

337
338
339

340
341
342
343
344
345
346
347







-
+









-
-
-
-
+
+
+
+

-
+



-
-
-
-
-
+
+
+
+
+

-
+


-
+







        telle           proind
        tels            proind
        telles          proind

## ADVERBES

    AUTONOMES
        après-demain              
        après-demain
        avant-hier
        demain
        dès lors
        hier
        loin
        maintenant
        sic
        toutefois

    COMBINABLES 
        assez   
        aussi   
        autant  
    COMBINABLES
        assez
        aussi
        autant
        beaucoup
        davantage 
        davantage
        lors
        mieux
        moult
        par-dehors 
        peu 
        peut-être   
        pis  
        presque 
        par-dehors
        peu
        peut-être
        pis
        presque
        tant
        trop       
        trop

    PRÉCURSEURS
        même    
        même
        quelque
        très


## INTERJECTIONS POSITIVES

    oui

Modified gc_lang/fr/rules.grx from [df53c4a25a] to [e3bf623c34].

12843
12844
12845
12846
12847
12848
12849
12850
12851


12852
12853
12854
12855
12856
12857
12858
12843
12844
12845
12846
12847
12848
12849


12850
12851
12852
12853
12854
12855
12856
12857
12858







-
-
+
+








    $;G
        <<- /maj/ \1.istitle() and morph(<1, ":N", ":(?:A|V0e|D|R|B|X)") -1:>> =\1.lower()          && S’il s’agit d’un adjectif, ne mettez pas de majuscule.
        <<- /maj/ \1.islower() and not value(\1, "|canadienne|canadiennes|malaise|malaises|avare|avares|") and
            ( value(<1, "|certains|certaines|maints|maintes|ce|cet|cette|ces|des|les|nos|vos|leurs|quelques|plusieurs|chaque|une|aux|la|ma|ta|sa|quel|quelle|quels|quelles|")
            or ( value(<1, "|le|") and morph(\1, ":N.*:[me]:[si]", ";L") )
            or ( value(<1, "|l’|") and morph(\1, ":N.*:[si]", ";L") )
            or ( value(<1, "|de|d’|") and morph(<2, ">(?:beaucoup|énormément|multitude|tant|tellement|poignée|groupe|car|bus|équipe|plus|moins|pas|trop|majorité|millier|million|centaine|dizaine|douzaine|combien|photo|complot|enlèvement|témoignage|viol|meurtre|assassinat|duel|tiers|quart|pourcentage|proportion|génération|portrait|rencontre|reportage|parole|communauté|vie|rassemblement|bataillon|armée|émigration|immigration|invasion|trio|couple|famille|descendante|action|attente|désir|souhait|vote|volonté)/") )
            or ( value(<1, "|un|") and not value(<2, "|dans|numéro|") and not after("(?:approximatif|argotique|correct|courant|parfait|facile|haché|aisé|impeccable|incompréhensible|prononcé|baragouiné)") )
            or ( value(<1, "|de|d’|") and morph(<2, ">(?:action|armée|assassinat|attente|bataillon|beaucoup|bus|car|centaine|combien|communauté|complot|couple|descendant|dizaine|douzaine|duel|désir|d[eé]sid[eé]rata|enlèvement|émigration|énormément|équipe|exigence|famille|groupe|génération|immigration|invasion|majorité|meurtre|millier|million|moins|multitude|parole|pas|photo|plus|poignée|portrait|pourcentage|proportion|quart|rassemblement|rencontre|reportage|souhait|tant|tellement|tiers|trio|trop|témoignage|vie|viol|volonté|vote)/") )
            or ( value(<1, "|un|") and not value(<2, "|dans|numéro|") and not after("(?:aisé|approximatif|argotique|baragouiné|correct|courant|facile|haché|impeccable|incompréhensible|parfait|prononcé)") )
            or ( morph(<1, ":B:e:p") and not morph(<2, ">numéro/") ) )
        -1>> =\1.capitalize()                                                                       && S’il s’agit d’un gentilé, mettez une majuscule.|https://fr.wiktionary.org/wiki/gentil%C3%A9

TEST: deux {{français}}                                                 ->> Français
TEST: des {{français}} sont arrivés                                     ->> Français
TEST: c’est de conception {{Allemande}}                                 ->> allemande
TEST: une référence aux {{israéliens}}
15786
15787
15788
15789
15790
15791
15792
15793

15794
15795
15796
15797
15798
15799
15800
15801

15802
15803
15804
15805
15806
15807
15808
15786
15787
15788
15789
15790
15791
15792

15793
15794
15795
15796
15797
15798
15799
15800

15801
15802
15803
15804
15805
15806
15807
15808







-
+







-
+







    par [crainte|habitude]                                                                                              [de|du|d’|des]
    sans distinction                                                                                                    [de|d’]
    sous l’ œil attentif                                                                                                [de|du|d’|des]
    sous la houlette                                                                                                    [de|du|d’|des]
    sous le nez                                                                                                         [de|du|d’|des]
    sous [couvert|forme]                                                                                                [de|d’]
        <<- ~1:-2>> ␣
        <<- =>> define(\1, ":G:R:LR")
        <<- =>> define(\1, ":G:R:ÉR")

    tout au [bout|long] [de|du|d’|des]
        <<- not morph(<1, ":R") ~1>> *

    à travers $:D
    à travers >différent
        <<- ~1:2>> ␣
        <<- =>> define(\1, ":G:R:LR")
        <<- =>> define(\1, ":G:R:ÉR")

    ainsi
        <<- not value(>1, "|que|qu’|") ~>> *

    alentour
        <<- not morph(<1, ":D") ~>> *

18010
18011
18012
18013
18014
18015
18016
18017

18018
18019
18020
18021
18022
18023
18024
18010
18011
18012
18013
18014
18015
18016

18017
18018
18019
18020
18021
18022
18023
18024







-
+







        <<- not before(":O[vs]") =>> exclude(\3, ":V")

    [plusieurs|certains|certaines|maints|maintes]  @:A.*:[pi]¬:3[sp]  @:N.*:p¬:(?:3[sp]|Q|G)
        <<- =>> exclude(\2, ":V") and exclude(\3, ":V")


__da_locutions_verbales__
    >avoir [foule|lieu|vent]
    >avoir [cours|foule|lieu|vent]
    >avoir ni queue ?,¿ ni tête
    >aller bon train
    >aller [de|d’] l’ avant
    >armer jusqu’ aux dents
    >arriver à [destination|échéance]
    >arriver à point nommé
    >arriver à bon port
25304
25305
25306
25307
25308
25309
25310
25311
25312
25313
25314
25315





25316
25317
25318
25319
25320
25321
25322





25323
25324
25325
25326
25327
25328
25329
25330
25331
25332
25333
25334












25335
25336
25337
25338
25339
25340

25341
25342
25343
25344
25345
25346
25347
25304
25305
25306
25307
25308
25309
25310





25311
25312
25313
25314
25315
25316
25317





25318
25319
25320
25321
25322
25323
25324
25325
25326
25327
25328
25329
25330
25331
25332
25333
25334
25335
25336
25337
25338
25339
25340
25341
25342
25343
25344
25345
25346
25347
25348
25349
25350
25351
25352
25353
25354
25355
25356
25357
25358
25359
25360







-
-
-
-
-
+
+
+
+
+


-
-
-
-
-
+
+
+
+
+












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






+







    de  [la|l’|leur]  @:[NA]¬:Y  <end>
    de  [la|l’|leur]  @:[NA]¬:Y  ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles|est]
    de  [la|l’|leur]  @:[NA]¬:Y  @:[VR]¬:[NAP]
    de  [la|l’|leur]  @:[NA]¬:Y  , @¬:[NA]
    de  [la|l’|leur]  @:[NA]¬:Y  ?,¿  [/_VCint_|/_VCimp_]
        <<- ~1:3>> *

    $:LR [de|d’]  [la|l’|leur|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  <end>
    $:LR [de|d’]  [la|l’|leur|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles|est]
    $:LR [de|d’]  [la|l’|leur|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  @:[VR]¬:[NAP]
    $:LR [de|d’]  [la|l’|leur|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  , @¬:[NA]
    $:LR [de|d’]  [la|l’|leur|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  ?,¿  [/_VCint_|/_VCimp_]
    $:ÉR [de|d’]  [la|l’|leur|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  <end>
    $:ÉR [de|d’]  [la|l’|leur|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles|est]
    $:ÉR [de|d’]  [la|l’|leur|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  @:[VR]¬:[NAP]
    $:ÉR [de|d’]  [la|l’|leur|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  , @¬:[NA]
    $:ÉR [de|d’]  [la|l’|leur|un|une|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leurs]  @:[NA]  ?,¿  [/_VCint_|/_VCimp_]
        <<- ~1:4>> *

    $:LR [des|du|de|d’] @:[NA] <end>
    $:LR [des|du|de|d’] @:[NA] ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles|est]
    $:LR [des|du|de|d’] @:[NA] @:[VR]¬:[NAP]
    $:LR [des|du|de|d’] @:[NA] , @¬:[NA]
    $:LR [des|du|de|d’] @:[NA] ?,¿  [/_VCint_|/_VCimp_]
    $:ÉR [des|du|de|d’] @:[NA] <end>
    $:ÉR [des|du|de|d’] @:[NA] ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles|est]
    $:ÉR [des|du|de|d’] @:[NA] @:[VR]¬:[NAP]
    $:ÉR [des|du|de|d’] @:[NA] , @¬:[NA]
    $:ÉR [des|du|de|d’] @:[NA] ?,¿  [/_VCint_|/_VCimp_]
        <<- ~1:3>> *

    en [plein|pleine] @:[NA]  <end>
    en [plein|pleine] @:[NA]  ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles|est]
    en [plein|pleine] @:[NA]  @:[VR]¬:[NAP]
    en [plein|pleine] @:[NA]  , @¬:[NA]
    en [plein|pleine] @:[NA]  ?,¿  [/_VCint_|/_VCimp_]
        <<- ~1:3>> *

    [à|avec|chez|contre|dans|envers|par|pour|selon|sous|sur|au|aux] [__URL__|__MAIL__]
        <<- ~>> *

    <start>  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]       *WORD  des  @:N.*:[pi]  ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿   @[123]s¬:(?:3p|A.*:p)
    <start>  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]       *WORD  des  @:N.*:[pi]  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]          @[123]s
    <start>  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]       *WORD  des  @:N.*:[pi]  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]              @[123]s
    <start>  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]       *WORD  des  @:N.*:[pi]  ?[ne|n’]¿   [lui|leur|y]                    en                           @[123]s
        <<- morph(\3, ":N.*:[si]") ~4:5>> *

    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines]  *WORD  des  @:N.*:[pi]  ?[ne|n’]¿   ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿   @[123]p¬:A.*:p
    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines]  *WORD  des  @:N.*:[pi]  ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]          @[123]p
    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines]  *WORD  des  @:N.*:[pi]  ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]              @[123]p
    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines]  *WORD  des  @:N.*:[pi]  ?[ne|n’]¿   [lui|leur|y]                    en                           @[123]p
        <<- morph(\3, ":N.*:[pi]") ~4:5>> *

#### isEndOfNG ####
# <end>
# @:[VR]¬:[NAP]
# , @¬:[NA]
# ?,¿ [ne|n’|me|m’|te|t’|se|s’|nous|vous|y|c’|ça|ç’|je|j’|tu|il|elle|on|ils|elles|iel|iels|le|la|l’|les|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs|ce|cet|cette|ces|quel|quels|quelle|quelles]
# ?,¿  [/_VCint_|/_VCimp_]


__purge_syntagme_verbal__
    [de|d’]  @:V[123]_i.*:Y  ,
    [de|d’]  @:V[123]_i.*:Y  [je|j’|tu|il|elle|on|ç’|c’|ils|elles|iel|iels]
    [de|d’]  @:V[123]_i.*:Y  [ne|n’]  [le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]  @:[123][sp]
    [de|d’]  @:V[123]_i.*:Y  [ne|n’]  [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]       @:[123][sp]
    [de|d’]  @:V[123]_i.*:Y  [ne|n’]  [le|la|l’|les]                  [lui|leur|en|y]           @:[123][sp]
25361
25362
25363
25364
25365
25366
25367


















25368
25369
25370
25371
25372
25373
25374
25374
25375
25376
25377
25378
25379
25380
25381
25382
25383
25384
25385
25386
25387
25388
25389
25390
25391
25392
25393
25394
25395
25396
25397
25398
25399
25400
25401
25402
25403
25404
25405







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







        <<- not value(>1, "|en|") ~2>> *

    que >sembler [le|l’] [penser|croire|présumer|supposer|envisager|imaginer|supposer]
        <<- ~3:4>> *

    que l’ on
        <<- ~2>> *

    <start>  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]  *WORD        qui  @:3s       [ne|n’]     ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:(?:[123][sp]|P)
    <start>  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]  *WORD        qui  @:3s       ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:(?:[123][sp]|P)
    <start>  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]  *WORD        qui  @:3s       ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:(?:[123][sp]|P)
    <start>  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]  *WORD        qui  @:3s       ?[ne|n’]¿   [lui|leur|y]                    en                          @:(?:[123][sp]|P)
    <start>  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]  *WORD        qui  @:3s       [me|m’|te|t’|se|s’|nous|vous|lui|y]                                     @:(?:[123][sp]|P)
    <start>  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]  *WORD        qui  @:3s¬:V0   [le|la|l’|les|en|leur]                                                  @:(?:[123][sp]|P)¬:[NA]
    <start>  [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur]  *WORD        qui  @:3s¬:V0   @:(?:[123][sp]|P|ÉV)
        <<- ~4:5>> *

    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines]  *WORD   qui  @:3p       [ne|n’]     ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿  @:(?:[123][sp]|P)
    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines]  *WORD   qui  @:3p       ?[ne|n’]¿   [me|m’|te|t’|se|s’|nous|vous]   [le|la|l’|les|en|y]         @:(?:[123][sp]|P)
    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines]  *WORD   qui  @:3p       ?[ne|n’]¿   [le|la|l’|les]                  [lui|leur|en|y]             @:(?:[123][sp]|P)
    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines]  *WORD   qui  @:3p       ?[ne|n’]¿   [lui|leur|y]                    en                          @:(?:[123][sp]|P)
    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines]  *WORD   qui  @:3p       [me|m’|te|t’|se|s’|nous|vous|lui|y]                                     @:(?:[123][sp]|P)
    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines]  *WORD   qui  @:3p¬:V0   [le|la|l’|les|en|leur]                                                  @:(?:[123][sp]|P)¬:[NA]
    <start>  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|certains|certaines]  *WORD   qui  @:3p¬:V0   @:(?:[123][sp]|P|ÉV)
        <<- ~4:5>> *


__purge_autre__
    en tant que >tel
        <<- ~>> *

    [<start>|,|(] nul doute [que|qu’]
26711
26712
26713
26714
26715
26716
26717
26718

26719
26720
26721
26722
26723

26724
26725
26726
26727
26728
26729
26730
26731
26732
26733
26734
26735
26736
26737
26738
26739
26740

26741
26742
26743
26744
26745
26746
26747
26742
26743
26744
26745
26746
26747
26748

26749
26750
26751
26752
26753

26754
26755
26756
26757
26758
26759
26760
26761
26762
26763
26764
26765
26766
26767
26768
26769
26770
26771
26772
26773
26774
26775
26776
26777
26778
26779







-
+




-
+

















+









!!!! Participes passés: accord en nombre avec la conjugaison de « être » (et équivalent)          !!

__ppas_être_accord_sing!3__
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_VE_)                                                @:[NAQ].*:p¬:[GMWYsi]
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_  @:[NAQ].*:p¬:[GMWYsi]
        <<- /ppas/ not morph(\1, ":G") and morph(\2, ":[123]s", ":(?:C|N.*:p)")
        <<- /ppas/ not morph(\1, ":G") and morph(\2, ":[123]s", ":(?:C|N.*:p|[123]p)")
        --1>> =suggSing(\-1)                                                                        && Accord avec la forme verbale “\2” : “\-1” devrait être au singulier.

    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_VE_)                                                  @:[NAQ].*:p¬:[GMWYsi]
    [<start>|,|(]  ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_    @:[NAQ].*:p¬:[GMWYsi]
        <<- /ppas/ morph(\1, ":[123]s", ":(?:C|N.*:p)") --1>> =suggSing(\-1)                        && Accord avec la forme verbale “\1” : “\-1” devrait être au singulier.
        <<- /ppas/ morph(\1, ":[123]s", ":(?:C|N.*:p|[123]p)") --1>> =suggSing(\-1)                 && Accord avec la forme verbale “\1” : “\-1” devrait être au singulier.

TEST: cette petite chienne à poil roux avait été longtemps {{malades}}.
TEST: Ce mâle malingre et rachitique qui est resté {{arrogants}} ?
TEST: folle qui n’affirme pas avoir été {{frappés}}.
TEST: homme qui n’en souhaite pas rester {{amnésiques}}.
TEST: Qui n’en semble pas être devenu {{malades}} ?
TEST: C’est le crime qui se vante, qui adore avoir semblé {{légitimes}}.
TEST: ce jour, et surtout cette soirée, qui ne semble pas devenir {{interminables}}.
TEST: ces emmerdeurs, qui ne sont toujours pas {{parti}}, ont encore eu une idée pour nous pourrir la vie.
TEST: ne déclare pas avoir été {{présents}}
TEST: déteste paraître {{ignorants}}
TEST: n’aime pas paraître {{faibles}}.
TEST: cette femme qui n’est pas susceptible de paraître {{corrompus}}
TEST: qui ne semble pas susceptible de rester {{intacts}}
TEST: les plus anciens restes trouvés à ce jour proviennent de ce site
TEST: Restes crâniens.
TEST: Demeures victoriennes.
TEST: Non ! Nous, musulmans, ne sommes pas persécutés en France. Nous sommes dans notre pays des citoyens à part entière.


__ppas_être_accord_plur!3__
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_VE_)                                                @:[NAQ].*:s¬:[GMWYpi]
    (*WORD)      ?qui¿  ?[ne|n’]¿  ?[en|y]¿  (/_LVED_) ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ ?/_LVE_¿ /_LVEF_  @:[NAQ].*:s¬:[GMWYpi]
        <<- /ppas/ not value(\-1, "|légion|néant|réalité|") and not morph(\1, ":G") and morph(\2, ":[13]p")
        --1>> =suggPlur(\-1)                                                                                            && Accord avec la forme verbale “\2” : “\-1” devrait être au pluriel.
26837
26838
26839
26840
26841
26842
26843


26844
26845
26846
26847
26848
26849
26850
26869
26870
26871
26872
26873
26874
26875
26876
26877
26878
26879
26880
26881
26882
26883
26884







+
+







TEST: un sot se fait plus {{savants}} qu’il n’est                                       ->> savant
TEST: le chat qui s’efforce d’être {{invisibles}}                                       ->> invisible
TEST: cette femme se fait {{grand}} devant ses contempteurs                             ->> grande
TEST: mon chat se fait {{petite}}                                                       ->> petit
TEST: notre hôtesse ne se fit pas {{beaux}} mais hors normes                            ->> belle
TEST: l’agente ne s’efforça pas de paraître {{instruites}} du problème                  ->> instruite
TEST: j’ai eu d’autres témoignages où l’affaire est {{allé}} jusqu’à la convocation     ->> allée
TEST: le texte d’incrimination est {{claire}}.                                          ->> clair
TEST: la séparation des privilèges est {{activé}} par défaut                            ->> activée
TEST: La première était René, le parfumeur, qui s’approcha de Catherine
TEST: où l’on sera par exemple capables de chiffrer le nombre d’incarcérations à éviter afin d’être rentable en termes d’investissement


__ppas_sujet_être_accord_pluriel__
    [<start>|,|(|/_start_]  [les|ces|mes|tes|ses|nos|vos|leurs|quelques|plusieurs|$:B]  (*WORD)
        || ?qui¿  ?[ne|n’]¿  ?[en|y]¿           (/_VE_)                                                 @:[AQ]¬:[GWM]
27006
27007
27008
27009
27010
27011
27012
27013
27014


27015
27016
27017
27018


27019
27020
27021
27022


27023
27024
27025
27026


27027
27028
27029
27030
27031
27032
27033
27040
27041
27042
27043
27044
27045
27046


27047
27048
27049
27050


27051
27052
27053
27054


27055
27056
27057
27058


27059
27060
27061
27062
27063
27064
27065
27066
27067







-
-
+
+


-
-
+
+


-
-
+
+


-
-
+
+







TEST: {{libres}} aime avoir été notre fille                                         ->> libre


!!!! Participes passés après se croire/considérer/montrer/penser/révéler/savoir/sentir/voir/vouloir !!


__ppas_part_présent_infinitif__
    [me|m’|te|t’|l’]  ?[en|y]¿  [avouant|faisant|montrant|pensant|révélant|sachant|sentant|tenant|voyant|voulant]  @:[NA].*:p¬:(?:[GWYsi]|V0)
    [me|m’|te|t’|l’]  ?[en|y]¿  [avouer|faire|montrer|penser|révéler|savoir|sentir|tenir|voir|vouloir]             @:[NA].*:p¬:(?:[GWYsi]|V0)
    [me|m’|te|t’|l’]  ?[en|y]¿  [avouant|faisant|montrant|pensant|révélant|sachant|sentant|supposant|tenant|voyant|voulant]  @:[NA].*:p¬:(?:[GWYsi]|V0)
    [me|m’|te|t’|l’]  ?[en|y]¿  [avouer|faire|montrer|penser|révéler|savoir|sentir|supposer|tenir|voir|vouloir]              @:[NA].*:p¬:(?:[GWYsi]|V0)
        <<- /ppas/ --1>> =suggSing(\-1)                                 && Accord avec le pronom objet “\1” : “\-1” devrait être au singulier.

    le                          [avouant|faisant|montrant|pensant|révélant|sachant|sentant|tenant|voyant|voulant]  @:[NA].*:[fp]¬:(?:[GWY]|V0|m:[si])
    le                          [avouer|faire|montrer|penser|révéler|savoir|sentir|tenir|voir|vouloir]             @:[NA].*:[fp]¬:(?:[GWY]|V0|m:[si])
    le                          [avouant|faisant|montrant|pensant|révélant|sachant|sentant|supposant|tenant|voyant|voulant]  @:[NA].*:[fp]¬:(?:[GWY]|V0|m:[si])
    le                          [avouer|faire|montrer|penser|révéler|savoir|sentir|supposer|tenir|voir|vouloir]              @:[NA].*:[fp]¬:(?:[GWY]|V0|m:[si])
        <<- /ppas/ --1>> =suggMasSing(\-1)                              && Accord avec le pronom objet “\1” : “\-1” devrait être au masculin singulier.

    la                          [avouant|faisant|montrant|pensant|révélant|sachant|sentant|tenant|voyant|voulant]  @:[NA].*:[mp]¬:(?:[GWY]|V0|f:[si])
    la                          [avouer|faire|montrer|penser|révéler|savoir|sentir|tenir|voir|vouloir]             @:[NA].*:[mp]¬:(?:[GWY]|V0|f:[si])
    la                          [avouant|faisant|montrant|pensant|révélant|sachant|sentant|supposant|tenant|voyant|voulant]  @:[NA].*:[mp]¬:(?:[GWY]|V0|f:[si])
    la                          [avouer|faire|montrer|penser|révéler|savoir|sentir|supposer|tenir|voir|vouloir]              @:[NA].*:[mp]¬:(?:[GWY]|V0|f:[si])
        <<- /ppas/ --1>> =suggFemSing(\-1)                              && Accord avec le pronom objet “\1” : “\-1” devrait être au féminin singulier.

    les                         [avouant|faisant|montrant|pensant|révélant|sachant|sentant|tenant|voyant|voulant]  @:[NA].*:s¬:(?:[GWY]|V0|[pi])
    les                         [avouer|faire|montrer|penser|révéler|savoir|sentir|tenir|voir|vouloir]             @:[NA].*:s¬:(?:[GWY]|V0|[pi])
    les                         [avouant|faisant|montrant|pensant|révélant|sachant|sentant|supposant|tenant|voyant|voulant]  @:[NA].*:s¬:(?:[GWY]|V0|[pi])
    les                         [avouer|faire|montrer|penser|révéler|savoir|sentir|supposer|tenir|voir|vouloir]              @:[NA].*:s¬:(?:[GWY]|V0|[pi])
        <<- /ppas/ --1>> =suggPlur(\-1)                                 && Accord avec le pronom objet “\1” : “\-1” devrait être au pluriel.

TEST: me sachant {{libres}}, elle renonça.                                          ->> libre
TEST: te voyant {{dégagées}} de toute occupation, il crut bon de t’importuner.      ->> dégagée
TEST: le sentant {{incomprise}}                                                     ->> incompris
TEST: la voir {{persécuté}} ainsi me fit mal au cœur                                ->> persécutée
TEST: les montrer {{inflexible}} nous aidera à les convaincre.                      ->> inflexibles
27106
27107
27108
27109
27110
27111
27112
27113























27114
27115
27116

27117
27118
27119

27120
27121
27122
27123
27124
27125
27126
27140
27141
27142
27143
27144
27145
27146
27147
27148
27149
27150
27151
27152
27153
27154
27155
27156
27157
27158
27159
27160
27161
27162
27163
27164
27165
27166
27167
27168
27169
27170
27171
27172

27173
27174
27175

27176
27177
27178
27179
27180
27181
27182
27183








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


-
+


-
+







TEST: une chance pour elle alors qu’il n’a pas choisi
TEST: elle se révèle d’ailleurs être une alliée de taille
TEST: mais les considérer uniquement ainsi fait perdre la signification politique de leur geste.
TEST: nous considérer ainsi fait le lit de la haine…
TEST: les voilà souriant aux vissicitudes de l’existence
TEST: me trouve abusé par ma propre ignorance


__ppas_subst_que_pronom_verbe_adjectif__
    [le|ce|cet|mon|son|ton|notre|votre|leur]  *WORD
        || [que|qu’]  [je|j’|tu|il|elle|on|iel|nous|vous|ils|elles|iels]  [>considérer|>croire|>imaginer|>penser|>présumer|>supposer|>trouver]  @:A.*:[fp]¬:(?:G|[me]:[si])
        <<- /ppas/ not value(<1, "|de|d’|") and morph(\2, ":[NA].*:m:[si]") --1>> =suggMasSing(\-1)                     && Accord avec “\1 \2”. Mettez au masculin singulier.

    [la|cette|ma|ta|sa|mon|ton|son|notre|votre|leur]  *WORD
        || [que|qu’]  [je|j’|tu|il|elle|on|iel|nous|vous|ils|elles|iels]  [>considérer|>croire|>imaginer|>penser|>présumer|>supposer|>trouver]  @:A.*:[mp]¬:(?:G|[fe]:[si])
        <<- /ppas/ not value(<1, "|de|d’|") and morph(\2, ":[NA].*:f:[si]") --1>> =suggFemSing(\-1)                     && Accord avec “\1 \2”. Mettez au féminin singulier.

    [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs]  *WORD
        || [que|qu’]  [je|j’|tu|il|elle|on|iel|nous|vous|ils|elles|iels]  [>considérer|>croire|>imaginer|>penser|>présumer|>supposer|>trouver]  @:A¬:G
        <<- /ppas/ not value(<1, "|de|d’|") and morph(\2, ":[NA].*:[pi]") >>>
        <<- /ppas/ morph(\2, ":[NA].*:m", ":[fe]") and morph(\-1, ":[NA].*:[fs]", ":[me]:[pi]") --1>> =suggMasPlur(\-1)                 && Accord avec “\1 \2”. Mettez au masculin pluriel.
        <<- /ppas/ __else__ and morph(\2, ":[NA].*:f", ":[me]") and morph(\-1, ":[NA].*:[ms]", ":[fe]:[pi]") --1>> =suggFemPlur(\-1)    && Accord avec “\1 \2”. Mettez au féminin pluriel.
        <<- /ppas/ __else__ and morph(\-1, ":[NA].*:s", ":[pi]") --1>> =suggPlur(\-1)                                                   && Accord avec “\1 \2”. Mettez au pluriel.

TEST: voici le chien que tu trouves {{affreuse}}                                            ->> affreux
TEST: je rappellerai cette maxime que je trouve très {{vrai}}                               ->> vraie
TEST: ces psychologues qu’elle trouvait {{absurde}}                                         ->> absurdes
TEST: les petits que tu trouvais {{froid}}                                                  ->> froids
TEST: mes godasses qu’il trouvait {{affreux}}                                               ->> affreuses


__ppas_falloir_être__
    il  [me|m’|te|t’|lui]   >falloir  [être|devenir|redevenir|demeurer|paraître|paraitre|rester]  @:[NA].*:p¬:(?:[GWY]|V0|[si])
        <<- /ppas/ --1>> =suggSing(\-1)                                                 && Accord avec le pronom « \2 » : « \-1 » devrait être au singulier.
        <<- /ppas/ --1>> =suggSing(\-1)                                                             && Accord avec le pronom « \2 » : « \-1 » devrait être au singulier.

    il  [nous|leur]         >falloir  [être|devenir|redevenir|demeurer|paraître|paraitre|rester]  @:[NA].*:s¬:(?:[GWY]|V0|[pi])
        <<- /ppas/ --1>> =suggPlur(\-1)                                                 && Accord avec le pronom « \2 » : « \-1 » devrait être au pluriel.
        <<- /ppas/ --1>> =suggPlur(\-1)                                                             && Accord avec le pronom « \2 » : « \-1 » devrait être au pluriel.

TEST: il me faut être {{meilleurs}} que ces gars-là                             ->> meilleur
TEST: il leur faut être {{prudent}}                                             ->> prudents
TEST: il lui faut être malin
TEST: il nous faut être malines


27653
27654
27655
27656
27657
27658
27659
27660

27661
27662
27663
27664
27665
27666
27667
27710
27711
27712
27713
27714
27715
27716

27717
27718
27719
27720
27721
27722
27723
27724







-
+







TEST: L’homme qu’ils ont beaucoup {{aidée}}.
TEST: L’homme que nous avons un peu {{aidée}}.
TEST: le flacon qu’ils ont réussi à acquérir


__ppas_det_fem_sing_COD_que_avoir__
    [une|la|l’|cette|ma|ta|sa|mon|ton|son]  *WORD  [que|qu’]  [je|j’|tu|il|elle|on|nous|vous|ils|elles|iel|iels]  ?[ne|n’]¿  ?[lui|leur]¿  >avoir  @:V[0-3]..t.*:Q.*:[mp]¬:(?:G|W|[fe]:[si])
        <<- /ppas/ morph(\2, ":[NA].*:f", ">(?:fois|impression)/") and not morph(>1, ":(?:Y|Ov|D|LV)|>qu[e’]/")
        <<- /ppas/ morph(\2, ":[NA].*:f", ">(?:fois|impression)/") and not morph(>1, ":(?:Y|Ov|D|ÉV)|>qu[e’]/")
            and not ((value(\-1, "|décidé|essayé|tenté|oublié|imaginé|supplié|") and value(>1, "|de|d’|")) or (value(\-1, "|réussi|pensé|") and value(>1, "|à|")))
        --1>> =suggVerbPpas(\-1, ":f:s")
        && Si “\1 \2…” est bien le COD du participe passé “\-1”, celui-ci devrait être au féminin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais

TEST: La femme que j’ai {{aidé}}.
TEST: La femme que j’ai beaucoup {{aidé}}.
TEST: La femme que j’ai un peu {{aidé}}.