Grammalecte  Check-in [833da4d8cc]

Overview
Comment:[fr] conversion: regex rules -> graph rules
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | fr | rg
Files: files | file ages | folders
SHA3-256: 833da4d8ccf07348637ca5acecdf5804e2379b300002fb1d45498b350dd650a7
User & Date: olr on 2018-06-19 07:18:41
Other Links: branch diff | manifest | tags
Context
2018-06-19
09:02
[fr] conversion: regex rules -> graph rules check-in: 7b4be8ba86 user: olr tags: fr, rg
07:18
[fr] conversion: regex rules -> graph rules check-in: 833da4d8cc user: olr tags: fr, rg
06:58
[fr] conversion: regex rules -> graph rules check-in: 086df67518 user: olr tags: fr, rg
Changes

Modified gc_lang/fr/rules.grx from [ddf64315b9] to [efdd2e008c].

4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
....
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
....
5038
5039
5040
5041
5042
5043
5044


























5045
5046
5047
5048
5049
5050
5051
....
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
....
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
....
5697
5698
5699
5700
5701
5702
5703

















5704



5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
....
8640
8641
8642
8643
8644
8645
8646




8647
8648
8649
8650
8651
8652

8653
8654
8655
8656
8657
8658
8659
    >lui            seul
    >elle           seule
    [>nous|>vous]   [seuls|seules]
    >eux            seuls
    >elles          seules
        <<- ~1>> *


## personne d’autre que…
__personne_d_autre_que__
    >personne  d’ autre [que|qu’|qu]  [lui|elle|elles|nous|vous|eux]
        <<- ~2:0>> *


## Avant

__purge_avant__
    
    
    >ni   [à|avec|contre|pour|chez|sur|sous|devant|derrière] [moi|toi|lui|elle|elles|eux|nous|vous] ?,¿ ni [à|avec|contre|pour|chez|sur|sous|devant|derrière] [moi|toi|lui|elle|elles|eux|nous|vous]
    >quant à présent
        <<- ~>> *

    >et  /  >ou
        <<- ~2:3>> *


__loc_de_début_phrase__
    <start>  >car
    <start>  >de plus
    <start>  >et  ?puis¿
    <start>  >mais
    <start>  [m’|M’]  est   avis  [que|qu’|qu]
................................................................................
    [>à|>de]  ~\d\d?  h  ?~\d\d?¿   cet  après-midi
    [>à|>de]  ~\d\d?  h  ?~\d\d?¿   demain  [matin|soir|après-midi]
        <<- ~>> *

TEST: Le train de 2 h 47 {{arriveraient}} en retard.
TEST: Le train de 2 h 47 du matin {{arriveraient}} en retard.


__loc_latines__
    [>a|>à] [priori|postériori|posteriori|contrario|cappella|minima]
    >ab     [absurdo|initio]
    >ad     [hoc|hominem|infinitum|nauseam|valorem|patres]
    >ad     vitam æternam
    >ex     [nihilo|cathedra|absurdo|abrupto]
        <<- ~>> *


__prépositions_qqn__
    [>après|>avant|>avec|>pour|>contre|>sans|>envers|>chez|>en] les uns et les autres               [<end>|,|@:[VXG]¬>qui]
        <<- ~1:6>> *

    [>après|>avant|>avec|>pour|>contre|>sans|>envers|>chez|d’|D’] on ne sait [qui|quoi]             [<end>|,|@:[VXG]¬>qui]
        <<- ~1:5>> *
................................................................................

    >entre [moi|toi|lui|elle|elles|nous|vous|eux] et [moi|toi|lui|elle|elles|nous|vous|eux]
    >entre [nous|vous|eux|elles] [deux|trois|quatre|cinq|six|sept|huit|neuf|dix]
        <<- ~>> *

TODO: comme




























__ordre_alphabétique__
    >à  ~\d+(?:,\d+|)  %
    >à  [autrui|bâbord|califourchon|chacun|confesse|contrecœur|contre-cœur|contretemps|demi-mot|foison|grand-peine|loisir|merveille|moitié|nouveau|outrance|peine|perpétuité|présent|raison|rallonge|rebrousse-poil|reculons|regret|renverse|risque|tâtons|tort|tribord|tout-va]
    >à  aucun prix
    >à  autre chose
    >à  bas [cout|coût|prix]
................................................................................
    >comme [frappé|frappée|frappés|frappées] par la foudre
    >comme n’ importe où ?ailleurs¿
    >comme par [enchantement|magie]
    >comme par un fait exprès
    >comme promis
    >comme qui dirait
    >comme si de rien n’ était
        <<- ~>> *
    
    >comme tant d’ autres  @:R
        <<- ~1:4>> *

    >contrairement aux apparences
    >contre mauvaise fortune,? bon cœur
    >contre nature
    >contre toute [attente|vraisemblance]
    >contre vents et marées
    >contre [mon|ton|son|notre|votre|leur] gré
    >côte à côte
................................................................................
    >du haut en bas
    >du même [acabit|coup|ordre|tonneau]
    >du moins ?,¿ pas
    >du [nord|sud] au [nord|sud]
    >du tout au tout
    >eh bien
    >en \d\d+ [ans|années|mois|semaines|jours|heures|minutes|secondes]
        <<- ~>> *

    >en cours @¬>de
        <<- ~1:2>> *

    >en [aparté|apparence|arrière|avance|avant|cachette|ceci|cela|clair|commun|conséquence|continu|contrepartie|définitive|détail|direct|douce|effet|émoi|filigrane|général|goguette|hâte|majorité|outre|pâmoison|parallèle|partie|particulier|permanence|personne|pratique|prime|privé|principe|priorité|public|réalité|retour|revanche|rien|rogne|route|secret|silence|somme|suspens|théorie|trompe-l’œil|vain|vérité|ville|vitesse]
    >en aucun cas
    >en aucune [circonstance|façon|manière]
    >en bon état
    >en bonne [compagnie|posture|voie]
    >en bonne et due forme|
    >en bonne santé ?[physique|mentale|psychique]¿
................................................................................
    >face à face
    @:B fois de suite
    >grosso modo
    [>hier|>avant-hier] ?[matin|soir|après-midi]¿
    >hors [de|d’] [contrôle|portée|atteinte]
    >hors d’ état de nuire
    >hors du commun

















        <<- ~>> *





@@@@
@@@@END_GRAPH                                                                                       
@@@@

__[i](loc_côte_à_côte)__
    c[ôo]tt?es? [àaá] c[ôo]tt?es?
    <<- not re.search("(?i)^côte à côte$", \0) ->> côte à côte      # Locution adverbiale invariable. Écrivez “côte à côte”.|https://fr.wiktionary.org/wiki/c%C3%B4te_%C3%A0_c%C3%B4te
    <<- ~>> *
    



__[i](p_ici_qqch)__             ici(?: comme ailleurs| ou ailleurs| et (?:là|maintenant)| même|-bas) <<- ~>> *
__[i](p_id_est)__               id est <<- ~>> *
__[i](p_il_y_a_qqch)__          il y a (?:longtemps|peu de temps|très (?:longtemps|peu de temps)|(?:quelques|moins de \d+|\d+) (?:secondes|minutes|heures|jours|semaines|mois|an(?:née|)s|siècles|millénaires)|quelque temps) <<- ~>> *
__[i](p_il_n_y_a_pas_qqch)__    il n’y a pas (?:si |)longtemps <<- ~>> *
__[i](p_illico_presto)__        illico presto <<- ~>> *
__[i](p_in_loc_latine)__        in (?:abstracto|extenso|extremis|fine|petto|situ|utero|vitro|vivo) <<- ~>> *
__[i](p_ipso_facto)__           ipso facto <<- ~>> *
__[i](p_j_en_passe)__           j’en passe et des meilleure?s <<- ~>> *
__[i](p_jour_pour_jour)__       jour pour jour <<- ~>> *
__[i](p_jusque_là)__            jusque-là <<- ~>> *
__[i](p_jusque_qqch)__          jusqu (?:alors|ici|aujourd’hui|au bout des ongles) <<- ~>> *
__[i](p_jusque_à_qqch)__        jusqu à (?:aujourd’hui|bac|présent|maintenant|récemment|(?:demain|hier)(?: matin| soir| après-midi|)|nouvel ordre|plus (?:ample informé|soif)|preuve du contraire|la (?:fin de(?: (?:[mts]es|[nv]os|leurs) jours|s temps)|tombée de la nuit)|(?:[mts]on|leur|[nv]otre) dernier souffle(?: de vie|)|ce que (?:mort s’ensuive|(?:j’en sache|tu en saches|(?:il|elle|on) en sache|nous en sachions|vous en sachiez|(?:ils|elles) en sachent) plus)|Noël|Pâques) <<- ~>> *
__[i](p_la_qqch)__              la (?:plupart du temps|main dans la main|mort dans l’âme) <<- ~>> *
__[i](p_le_qqch)__              le (?:cas échéant|moins (?:du monde|souvent)|plus (?:tôt|tard|souvent|de (?:temps|monde)) possible|moment venu|plus souvent) <<- ~>> *
__[i](p_là_qqch)__              là(?:-bas|-haut|-de(?:dans|hors|rrière|sso?us|vant)| non plus) <<- ~>> *
__[i](p_l_un_qqch)__            l’une? (?:après|pour|de(?:rrière|)|avec|contre|sur|près de) l’autre <<- ~>> *
__[i](p_le_pour_et_le_contre)__ le pour et le contre <<- ~>> =\0.replace(" ", "_")
................................................................................
    <<- -1>> =\1.replace("ô", "o").replace("tt", "t")           # Confusion : utilisez « cote » pour chiffrer (cotation).|http://fr.wiktionary.org/wiki/cote
__[i]/conf(conf_cotte)__
    (c[ôo]tes?) de mailles?  @@0
    <<- -1>> =\1.replace("ô", "o").replace("t", "tt")           # Confusion : écrivez « cotte » pour la cotte de mailles.|https://fr.wiktionary.org/wiki/cotte_de_mailles
__[i]/conf(conf_avoir_la_cote)__
    ({avoir}) +la (côte)  @@0,$
    <<- morph(\1, ":V0a", False) -2>> cote                      # Confusion probable : utilisez « cote » (cotation).|http://fr.wiktionary.org/wiki/cote





TEST: Rien ne vaut une bonne {{cote}} de bœuf.
TEST: Elles ont passé une radiographie des {{cottes}}.
TEST: Quelle est sa {{côte}} de popularité
TEST: il a réussi à percer sa {{cote}} de mailles.
TEST: Il a la {{côte}} auprès de ses collègues

TEST: on a atteint la cote d’alerte.


# cou / coup / coût
__[i]/conf(conf_coup_de)__
    (co[uû]t?s?) d(?:e (?:baguette|bâton|barre|bec|bélier|blues|botte|boule|boutoir|bol|bite|cœur|chaud|coude|dé|dent|déprime|froid|fil|foudre|genou|gueule|grâce|griffe|grisou|hache|hanche|Jarnac|jus|jeune|klaxon|main|ma[îi]tre|massue|neuf|nostalgie|pied|poing|poignard|pouce|pute|rein|rabot|savate|sang|sabot|sifflet|soleil|surin|tête|théâtre|torchon|vent|vieux)|’(?:éclat|épée|état|épaule|œil|estoc)|ur)s? @@0
    <<- -1>> coup







<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<







 







<
<
<
<
<
<
<
<
<







 







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







 







<
<
<
<
<







 







<
<
<
<
<







 







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

>
>
>






<
<
<
<
|
|

<
<
<
<
<
<
<
<
<
<
<







 







>
>
>
>






>







4932
4933
4934
4935
4936
4937
4938



















4939
4940
4941
4942
4943
4944
4945
....
4977
4978
4979
4980
4981
4982
4983









4984
4985
4986
4987
4988
4989
4990
....
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
....
5343
5344
5345
5346
5347
5348
5349





5350
5351
5352
5353
5354
5355
5356
....
5563
5564
5565
5566
5567
5568
5569





5570
5571
5572
5573
5574
5575
5576
....
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718




5719
5720
5721











5722
5723
5724
5725
5726
5727
5728
....
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
    >lui            seul
    >elle           seule
    [>nous|>vous]   [seuls|seules]
    >eux            seuls
    >elles          seules
        <<- ~1>> *





















__loc_de_début_phrase__
    <start>  >car
    <start>  >de plus
    <start>  >et  ?puis¿
    <start>  >mais
    <start>  [m’|M’]  est   avis  [que|qu’|qu]
................................................................................
    [>à|>de]  ~\d\d?  h  ?~\d\d?¿   cet  après-midi
    [>à|>de]  ~\d\d?  h  ?~\d\d?¿   demain  [matin|soir|après-midi]
        <<- ~>> *

TEST: Le train de 2 h 47 {{arriveraient}} en retard.
TEST: Le train de 2 h 47 du matin {{arriveraient}} en retard.











__prépositions_qqn__
    [>après|>avant|>avec|>pour|>contre|>sans|>envers|>chez|>en] les uns et les autres               [<end>|,|@:[VXG]¬>qui]
        <<- ~1:6>> *

    [>après|>avant|>avec|>pour|>contre|>sans|>envers|>chez|d’|D’] on ne sait [qui|quoi]             [<end>|,|@:[VXG]¬>qui]
        <<- ~1:5>> *
................................................................................

    >entre [moi|toi|lui|elle|elles|nous|vous|eux] et [moi|toi|lui|elle|elles|nous|vous|eux]
    >entre [nous|vous|eux|elles] [deux|trois|quatre|cinq|six|sept|huit|neuf|dix]
        <<- ~>> *

TODO: comme


__simplifications_partielles__
    >comme tant d’ autres  @:R
        <<- ~1:4>> *

    >en cours @¬>de
        <<- ~1:2>> *

    >et  /  >ou
        <<- ~2:3>> *

    >personne  d’ autre [que|qu’|qu]  [lui|elle|elles|nous|vous|eux]
        <<- ~2:0>> *


__locutions_latines__
    [>a|>à] [priori|postériori|posteriori|contrario|cappella|minima]
    >ab     [absurdo|initio]
    >ad     [hoc|hominem|infinitum|nauseam|valorem|patres]
    >ad     vitam æternam
    >ex     [nihilo|cathedra|absurdo|abrupto]
    >id     est
    >in     [abstracto|extenso|extremis|fine|petto|situ|utero|vitro|vivo]
    >ipso   facto
        <<- ~>> *


__ordre_alphabétique__
    >à  ~\d+(?:,\d+|)  %
    >à  [autrui|bâbord|califourchon|chacun|confesse|contrecœur|contre-cœur|contretemps|demi-mot|foison|grand-peine|loisir|merveille|moitié|nouveau|outrance|peine|perpétuité|présent|raison|rallonge|rebrousse-poil|reculons|regret|renverse|risque|tâtons|tort|tribord|tout-va]
    >à  aucun prix
    >à  autre chose
    >à  bas [cout|coût|prix]
................................................................................
    >comme [frappé|frappée|frappés|frappées] par la foudre
    >comme n’ importe où ?ailleurs¿
    >comme par [enchantement|magie]
    >comme par un fait exprès
    >comme promis
    >comme qui dirait
    >comme si de rien n’ était





    >contrairement aux apparences
    >contre mauvaise fortune,? bon cœur
    >contre nature
    >contre toute [attente|vraisemblance]
    >contre vents et marées
    >contre [mon|ton|son|notre|votre|leur] gré
    >côte à côte
................................................................................
    >du haut en bas
    >du même [acabit|coup|ordre|tonneau]
    >du moins ?,¿ pas
    >du [nord|sud] au [nord|sud]
    >du tout au tout
    >eh bien
    >en \d\d+ [ans|années|mois|semaines|jours|heures|minutes|secondes]





    >en [aparté|apparence|arrière|avance|avant|cachette|ceci|cela|clair|commun|conséquence|continu|contrepartie|définitive|détail|direct|douce|effet|émoi|filigrane|général|goguette|hâte|majorité|outre|pâmoison|parallèle|partie|particulier|permanence|personne|pratique|prime|privé|principe|priorité|public|réalité|retour|revanche|rien|rogne|route|secret|silence|somme|suspens|théorie|trompe-l’œil|vain|vérité|ville|vitesse]
    >en aucun cas
    >en aucune [circonstance|façon|manière]
    >en bon état
    >en bonne [compagnie|posture|voie]
    >en bonne et due forme|
    >en bonne santé ?[physique|mentale|psychique]¿
................................................................................
    >face à face
    @:B fois de suite
    >grosso modo
    [>hier|>avant-hier] ?[matin|soir|après-midi]¿
    >hors [de|d’] [contrôle|portée|atteinte]
    >hors d’ état de nuire
    >hors du commun
    >ici [comme|ou] ailleurs
    >ici et [là|maintenant]
    >ici même
    >ici-bas
    >il y a ?très¿ longtemps
    >il y a ?très¿ peu de temps
    >il y a quelques [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires]
    >il y a moins de ~\d+ [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires]
    >il y a ~\d+ [secondes|minutes|heures|jours|semaines|mois|année|ans|siècles|millénaires]
    >il y a quelque temps
    >il n’y a pas ?si¿ longtemps
    >illico presto
    [j’|J’] en passe et des [meilleurs|meilleures]
    >jour pour jour
    >jusque-là
    >ni   [à|avec|contre|pour|chez|sur|sous|devant|derrière] [moi|toi|lui|elle|elles|eux|nous|vous] ?,¿ ni [à|avec|contre|pour|chez|sur|sous|devant|derrière] [moi|toi|lui|elle|elles|eux|nous|vous]
    >quant à présent
        <<- ~>> *





@@@@
@@@@END_GRAPH                                                                                       
@@@@






    












__[i](p_jusque_qqch)__          jusqu (?:alors|ici|aujourd’hui|au bout des ongles) <<- ~>> *
__[i](p_jusque_à_qqch)__        jusqu à (?:aujourd’hui|bac|présent|maintenant|récemment|(?:demain|hier)(?: matin| soir| après-midi|)|nouvel ordre|plus (?:ample informé|soif)|preuve du contraire|la (?:fin de(?: (?:[mts]es|[nv]os|leurs) jours|s temps)|tombée de la nuit)|(?:[mts]on|leur|[nv]otre) dernier souffle(?: de vie|)|ce que (?:mort s’ensuive|(?:j’en sache|tu en saches|(?:il|elle|on) en sache|nous en sachions|vous en sachiez|(?:ils|elles) en sachent) plus)|Noël|Pâques) <<- ~>> *
__[i](p_la_qqch)__              la (?:plupart du temps|main dans la main|mort dans l’âme) <<- ~>> *
__[i](p_le_qqch)__              le (?:cas échéant|moins (?:du monde|souvent)|plus (?:tôt|tard|souvent|de (?:temps|monde)) possible|moment venu|plus souvent) <<- ~>> *
__[i](p_là_qqch)__              là(?:-bas|-haut|-de(?:dans|hors|rrière|sso?us|vant)| non plus) <<- ~>> *
__[i](p_l_un_qqch)__            l’une? (?:après|pour|de(?:rrière|)|avec|contre|sur|près de) l’autre <<- ~>> *
__[i](p_le_pour_et_le_contre)__ le pour et le contre <<- ~>> =\0.replace(" ", "_")
................................................................................
    <<- -1>> =\1.replace("ô", "o").replace("tt", "t")           # Confusion : utilisez « cote » pour chiffrer (cotation).|http://fr.wiktionary.org/wiki/cote
__[i]/conf(conf_cotte)__
    (c[ôo]tes?) de mailles?  @@0
    <<- -1>> =\1.replace("ô", "o").replace("t", "tt")           # Confusion : écrivez « cotte » pour la cotte de mailles.|https://fr.wiktionary.org/wiki/cotte_de_mailles
__[i]/conf(conf_avoir_la_cote)__
    ({avoir}) +la (côte)  @@0,$
    <<- morph(\1, ":V0a", False) -2>> cote                      # Confusion probable : utilisez « cote » (cotation).|http://fr.wiktionary.org/wiki/cote
__[i](conf_côte_à_côte)__
    c[ôo]tt?es? [àaá] c[ôo]tt?es?
    <<- not re.search("(?i)^côte à côte$", \0) ->> côte à côte      # Locution adverbiale invariable. Écrivez “côte à côte”.|https://fr.wiktionary.org/wiki/c%C3%B4te_%C3%A0_c%C3%B4te
    <<- ~>> *

TEST: Rien ne vaut une bonne {{cote}} de bœuf.
TEST: Elles ont passé une radiographie des {{cottes}}.
TEST: Quelle est sa {{côte}} de popularité
TEST: il a réussi à percer sa {{cote}} de mailles.
TEST: Il a la {{côte}} auprès de ses collègues
TEST: ils sont {{cotte à cotte}}
TEST: on a atteint la cote d’alerte.


# cou / coup / coût
__[i]/conf(conf_coup_de)__
    (co[uû]t?s?) d(?:e (?:baguette|bâton|barre|bec|bélier|blues|botte|boule|boutoir|bol|bite|cœur|chaud|coude|dé|dent|déprime|froid|fil|foudre|genou|gueule|grâce|griffe|grisou|hache|hanche|Jarnac|jus|jeune|klaxon|main|ma[îi]tre|massue|neuf|nostalgie|pied|poing|poignard|pouce|pute|rein|rabot|savate|sang|sabot|sifflet|soleil|surin|tête|théâtre|torchon|vent|vieux)|’(?:éclat|épée|état|épaule|œil|estoc)|ur)s? @@0
    <<- -1>> coup