Grammalecte  Diff

Differences From Artifact [9b474f05d5]:

To Artifact [9e9465ff4b]:


200
201
202
203
204
205
206

207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222



223
224
225
226
227
228
229
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222

223
224
225
226
227
228
229
230
231
232







+















-
+
+
+








!!
!!
!! Définitions pour les regex                                                                       
!!
!!

# REGEX
DEF: avoir          [aeo]\w*
DEF: etre           [êeésf]\w+
DEF: avoir_etre     [aeêésfo]\w*
DEF: aller          (?:ai?ll|v[ao]|ir[aio])\w*
DEF: ppas           \w[\w-]+[éiust]e?s?
DEF: infi           \w[\w-]+(?:er|ir|re)
DEF: w_1            \w[\w-]*
DEF: w_2            \w[\w-]+
DEF: w_3            \w[\w-]+\w
DEF: w_4            \w[\w-][\w-]+\w
DEF: w1             \w+
DEF: w2             \w\w+
DEF: w3             \w\w\w+
DEF: w4             \w\w\w\w+


# GRAPH
DEF: mois           [>janvier|>février|>mars|>avril|>mai|>juin|>juillet|>août|>aout|>septembre|>octobre|>novembre|>décembre|>vendémiaire|>brumaire|>frimaire|>nivôse|>pluviôse|>ventôse|>germinal|>floréal|>prairial|>messidor|>thermidor|>fructidor]
DEF: mi_mois        [>mi-janvier|>mi-février|>mi-mars|>mi-avril|>mi-mai|>mi-juin|>mi-juillet|>mi-août|>mi-aout|>mi-septembre|>mi-octobre|>mi-novembre|>mi-décembre|mi-vendémiaire|mi-brumaire|mi-frimaire|mi-nivôse|mi-pluviôse|mi-ventôse|mi-germinal|mi-floréal|mi-prairial|mi-messidor|mi-thermidor|mi-fructidor]


!!
!!
!!
!!
!!
4842
4843
4844
4845
4846
4847
4848
4849




4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866

























































4867
4868
4869
4870
4871


4872
4873
4874
4875
4876
4877
4878
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
















4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928








+
+
+
+

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





+
+









!!!
!!!
!!! Processeur: épuration des adverbes, locutions adverbiales, interjections et expressions usuelles
!!!
!!!


@@@@GRAPH: purge                                                                                    


# Dates
__[s](p_date)__
    (?:[dD]epuis le|[lL]e|[dD]u|[aA]u|[jJ]usqu au|[àÀ] compter du) (?:1(?:er|ᵉʳ)|\d\d?) (?:janvier|février|mars|avril|mai|juin|juillet|ao[ûu]t|septembre|octobre|novembre|décembre|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor)(?: \d+| dernier| prochain|) <<- ~>> *
__[i](p_en_l_an_de_grâce_année)__
    en l’an (?:de grâce |)\d+ <<- ~>> *
__[s](p_en_de_mois_année)__
    (?:[eE]n +|[dD](?:e +|’))(?:janvier|février|mars|avril|mai|juin|juillet|ao[ûu]t|septembre|octobre|novembre|décembre|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor) +\d{2,4} <<- ~>> *
__[i](p_en_année)__
    en \d\d+ <<- not morph(word(1), ":[AN].*:[pi]", False, False) ~>> *
__[i](p_de_année)__
    (de \d\d+) ({w_2}) @@0,$ <<- morph(\2, ":A.*:s", False) ~1>> *
__[s](p_à_la_mi_mois)__
    [àÀ] la mi-(?:janvier|février|mars|avril|mai|juin|juillet|ao[ûu]t|septembre|octobre|novembre|décembre|vendémiaire|brumaire|frimaire|nivôse|pluviôse|ventôse|germinal|floréal|prairial|messidor|thermidor|fructidor)(?:\d{2,4}|) <<- ~>> *
__[i](p_à_l_été_automne_hiver)__
    à l’(?:été|automne|hiver) \d{2,4}  <<- ~>> *
__[i](p_au_printemps)__
    au printemps \d{2,4}  <<- ~>> *
__dates__
    >depuis le                          [1er|1ᵉʳ|~\d\d?]  {mois}
        <<- ~>> *

    >depuis le                          [1er|1ᵉʳ|~\d\d?]  {mois}    [dernier|prochain|~\d{2,5}]
        <<- ~>> *

    [>le|>du|>au]                       [1er|1ᵉʳ|~\d\d?]  {mois}
        <<- ~>> *

    [>le|>du|>au]                       [1er|1ᵉʳ|~\d\d?]  {mois}    [dernier|prochain|~\d{2,5}]
        <<- ~>> *

    [jusqu’|Jusqu’|jusqu|Jusqu]  au     [1er|1ᵉʳ|~\d\d?]  {mois}
        <<- ~>> *

    [jusqu’|Jusqu’|jusqu|Jusqu]  au     [1er|1ᵉʳ|~\d\d?]  {mois}    [dernier|prochain|~\d{2,5}]
        <<- ~>> *

    >à  compter  du                     [1er|1ᵉʳ|~\d\d?]  {mois}
        <<- ~>> *

    >à  compter  du                     [1er|1ᵉʳ|~\d\d?]  {mois}    [dernier|prochain|~\d{2,5}]
        <<- ~>> *

    >en  l’  an  ~\d{2,5}
        <<- ~>> *

    >en  l’  an  de  grâce  ~\d{2,5}
        <<- ~>> *

    >en  {mois}  ~\d{2,5}
        <<- ~>> *

    [>de|d’|D’]  {mois}  ~\d{2,5}
        <<- ~>> *

    >en  ~\d{2,5}  [,|<end>]
    >en  ~\d{2,5}  @:¬:[AN].*:[pi]
        <<- ~>> *

    de   ~\d{2,5}  @:A.*:s
        <<- ~>> *

    >à  la  {mi_mois}
        <<- ~>> *

    >à  la  {mi_mois}    ~\d{2,5}
        <<- ~>> *


__saisons__
     l’  [été|automne|hiver]  ~\d{2,4}
        <<- ~>> *
    
    >au  printemps  ~\d{2,4}
        <<- ~>> *

TEST: Une étude de 2005 publiée dans le Journal
TEST: Les cinq variantes de la couverture du magazine Wired d’avril 2016 consacrée à Silicon Valley.
TEST: c’est donc la cinquième en 50 ans


@@@@END_GRAPH

# nombres
__[i](p_un_nombre)__
    un (\d+) ({w_2}) @@w,$ <<- morph(\2, ":A.*:s")  ~1>> *

TEST: l’équipe veut aussi voir dans la lettre le nombre d’or, un symbole d’harmonie, ainsi qu’un 6 retourné.

12326
12327
12328
12329
12330
12331
12332
12333

12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348







12349
12350
12351
12352
12353
12354
12355
12376
12377
12378
12379
12380
12381
12382

12383




12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408







-
+
-
-
-
-











+
+
+
+
+
+
+







TEST: {{Ait}}-il arrivé à ses fins ?
TEST: je n’{{avais}} pas parti avec eux.
TEST: Avais-je partie liée avec lui ?
TEST: il {{avait}} parti.



!!

!!
!!!! Modes verbaux                                                                                  
!!
!!

@@@@
@@@@
@@@@
@@@@
@@@@GRAPH: last_graph                                                                               
@@@@
@@@@
@@@@
@@@@


!!
!!
!!!! Modes verbaux                                                                                  
!!
!!

# conditionnel / futur

__vmode_j_aimerais_vinfi__
    [<start>|,]  [je|j’|Je|J’]  [aimerai|préférerai|préfèrerai|apprécierai|voudrai|souhaiterai|désirerai|adorerai]  @:[YX]|>(?:y|ne|que?)/¬:R
        <<- /vmode/ -3>> \1s                                                                        # Si vous exprimez un souhait, utilisez le conditionnel et non le futur.

TEST: J’{{aimerai}} savoir ce dont il retourne.