Grammalecte  Check-in [0fae54c92e]

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: 0fae54c92ec6c3997684817deca358ef47d88a66d52f6d6c936a6ba6a94578ff
User & Date: olr on 2018-06-19 09:58:38
Other Links: branch diff | manifest | tags
Context
2018-06-19
16:40
[fr] conversion: regex rules -> graph rules check-in: d719e4570f user: olr tags: fr, rg
09:58
[fr] conversion: regex rules -> graph rules check-in: 0fae54c92e user: olr tags: fr, rg
09:02
[fr] conversion: regex rules -> graph rules check-in: 7b4be8ba86 user: olr tags: fr, rg
Changes

Modified gc_lang/fr/rules.grx from [abd0448c53] to [e60b5cc4c2].

4997
4998
4999
5000
5001
5002
5003



5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020



5021
5022
5023
5024
5025
5026
5027
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033







+
+
+

















+
+
+







    [>après|>avant|>avec|>pour|>contre|>sans|>envers|>chez|>de|>en|>malgré] [vous|nous] autres      [<end>|,|@:[VXG]¬>qui]
        <<- ~1:3>> *

    [>après|>avant|>avec|>pour|>contre|>sans|>envers|>chez|>de|d’|D’|>en|>malgré]   [autrui|quelqu’un|quelqu’une]     [<end>|,|@:[VXG]¬>qui]
    [>après|>avant|>avec|>envers|>chez|>malgré]                                     {pronom_obj}                      [<end>|,|@:[VXG]¬>qui]
    [>contre|>pour|>sans|>de|>en]   [moi|toi|soi|elle|eux|elles|moi-même|toi-même|soi-même|lui-même|elle-même|nous-mêmes|vous-même|vous-mêmes|eux-mêmes|elles-mêmes]    [<end>|,|@:[VXG]¬>qui]
        <<- ~1:2>> *

    >par égard pour   [moi|toi|soi|elle|eux|elles|moi-même|toi-même|soi-même|lui-même|elle-même|nous-mêmes|vous-même|vous-mêmes|eux-mêmes|elles-mêmes]    [<end>|,|@:[VXG]¬>qui]
        <<- ~1:4>> *

    >en   [moi|toi|soi|elle|eux|elles|moi-même|toi-même|soi-même|lui-même|elle-même|nous-mêmes|vous-même|vous-mêmes|eux-mêmes|elles-mêmes]
        <<- ~>> *

    [>après|>avant|>avec|>pour|>contre|>sans|>envers|>chez|>de|>en|>malgré] [celui-ci|celui-là|celle-ci|celle-là|ceux-ci|ceux-là|celles-ci|celles-là]
        <<- ~>> *

    >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]
        <<- ~>> *

    >ni   [après|avec|chez|contre|de|derrière|devant|envers|malgré|pour|sans|sous|sur] [moi|toi|lui|elle|elles|eux|nous|vous] ?,¿ ni [après|avec|chez|contre|de|derrière|devant|envers|malgré|pour|sans|sous|sur] [moi|toi|lui|elle|elles|eux|nous|vous]
        <<- ~>> *

    >parmi [nous|vous] ?autres¿
    >parmi [eux|elles]
        <<- ~>> *

    >par-devers [moi|toi|lui|elle|elles|lui|eux|nous|vous]
        <<- ~>> *

TODO: comme


__simplifications_partielles__
    >comme tant d’ autres  @:R
        <<- ~1:4>> *
5781
5782
5783
5784
5785
5786
5787










5788





5789
5790
5791
5792
5793
5794
5795
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816







+
+
+
+
+
+
+
+
+
+

+
+
+
+
+







    >ni de près ?,¿ ni de loin
    >ni plus ?,¿ ni moins
    >ni vu ?,¿ ni connu
    >non [plus|seulement]
    >non sans raison
    >quant à présent
    >par [à-coups|ailleurs|avance|chance|conséquent|curiosité|contre|défaut|définition|endroits|essence|excellence|exemple|hasard|ici|inadvertance|là|moments|nature|principe|terre]
    >par acquit de conscience
    >par beau temps
    >par bien des [aspects|côtés]
    >par bonté de cœur
    >par ce biais
    >par certains [aspects|côtés]
    >par la même occasion
    >par la suite
    >par le passé
    >par les temps qui courent
    >par monts et par vaux
    >par temps de pluie
    >par tout le monde
    >par voie de [conséquence|mer|terre]
    >par voie d’exception
    >par @:B fois
    un par un
    une par une
    deux par deux
    trois par trois
    quatre par quatre
    cinq par cinq
    six par six
5813
5814
5815
5816
5817
5818
5819





5820



























5821
5822
5823
5824
5825
5826
5827
5828
5829


5830
5831
5832
5833
5834
5835
5836

5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880


5881
5882





5883

5884
5885









5886
5887
5888
5889
5890
5891
5892







+
+
+
+
+

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







-
-
+
+
-
-
-
-
-

-
+

-
-
-
-
-
-
-
-
-







    bout par bout
    étage par étage
    étape par étape
    fragment par fragment
    morceau par morceau
    niveau par niveau
    pièce par pièce
    >par-ci ?,¿ par-là
    >par-devant
    >par-derrière
    >par-dessus le marché
    >par-dessus tout
    >partant de là
    >pas du tout
    >pas à pas
    >pas le moins du monde
    >pendant ce temps-là
    >pendant ?[bien|si|assez|très]¿ longtemps
    >pendant plusieurs [heures|minutes|secondes|mois|semaines|jours|années|siècles|millénaires|décennies]
    >pendant quelque temps
    >petit à petit
    >peu à peu
    >peu de temps auparavant
    >peu ou prou
    >pile poil
    [plein|Plein] [nord|sud|ouest]
    [plein|Plein] de fois
    >plus du tout
    >plus que [nécessaire|prévu|jamais]
    >plus que tout au monde
    >plus que toute autre chose
    >plus jamais
    >plus bas que terre
    >plus d’ une fois
    >plusieurs fois
    >plusieurs fois de suite
    >urbi et orbi
    [vaille|Vaille] que vaille
    >ventre à terre
    [vers|Vers] nulle part
        <<- ~>> *


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



 
__[i](p_plus_avant)__           plus avant(?! de | que?) <<- ~>> *
__[i](p_par_qqch2)__            par (?:la (?:même occasion|suite)|(?:bien des|certains) (?:aspects|côtés)|acquit de conscience|beau temps|bonté de cœur|ce biais|égard pour (?:moi|toi|lui|elles?|eux|nous|vous)(?! qui)|lui-même|elle(?:-même|)|eux(?:-mêmes|)|elles(?:-mêmes|)|le passé|les temps qui courent|[nv]ous-mêmes?|[mt]oi(?:-même|)|temps de pluie|tout le monde|voie (?:de (?:conséquence|mer|terre)|d’exception)) <<- ~>> *
__[i](p_par_ci_par_là)__        par-ci,? par-là <<- ~>> *
__[i](p_par_position)__         par-de(?:vant|rrière|ssus (?:le marché|tout)) <<- ~>> *
__[i](p_par_devers_pronom)__    par-devers (?:moi|toi|lui|elles?|lui|eux|nous|vous) <<- ~>> *
__[i](p_par_nombre_fois)__      par (?:deux|trois|quatre|cinq|six|sept|huit|neuf|dix|onze|douze|treize|quatorze|quinze|seize|vingt|trente|quarante|cinquante|soixante|cent) fois <<- ~>> *


    

__[i](p_pas_qqch)__             pas (?:du tout|à pas|le moins du monde) <<- ~>> *
__[i](p_pendant_qqch)__         pendant (?:ce temps-là|(?:bien |si |assez |très |)longtemps|plusieurs (?:heures|minutes|secondes|mois|semaines|jours|années|siècles|millénaires|décennies)|quelque temps) <<- ~>> *
__[i](p_petit_à_petit)__        petit à petit <<- ~>> *
__[i](p_peu_qqch)__             peu (?:à peu|de temps auparavant|ou prou) <<- ~>> *
__[i](p_pile_poil)__            pile poil <<- ~>> *
__[i](p_plein_qqch)__           plein (?:nord|sud|ouest|de fois) <<- ~>> *
__[i](p_plus_avant)__           plus avant(?! de | que?) <<- ~>> *
__[i](p_plus_qqch)__            plus (?:du tout|que (?:nécessaire|prévu|jamais|tout(?: au monde|e autre chose))|jamais|bas que terre|d’une fois) <<- ~>> *
__[i](p_plusieurs_fois)__       plusieurs fois(?: de suite)? <<- ~>> *
__[i](p_pour_qqch)__            pour (?:autrui|le (?:moment|moins|meilleur et pour le pire)|une fois|l’(?:essentiel|instant)|l’heure|de bon|la suite|un oui ou pour un non|ainsi dire|ce faire|quelque (?:part|temps)|tout (?:le monde|un chacun|dire)|faire (?:bonne mesure|simple)|y parvenir|couronner le tout|rien au monde|ce que (?:(?:j’|tu )en sais)|ça va(?:ut|lait)) <<- ~>> *
__[i](p_pour_pronom)__          pour (?:[mt]oi|elles?|eux|ça|cela|ceci|ceux-(?:là|ci)|celles?-(?:là|ci))(?! qui) <<- ~>> *
__[i](p_pour_xxx_fois)__        pour la (?:première|seconde|{w_2}ième|dernière) fois(?: de suite| de ma vie|) <<- ~>> *
__[i](p_pour_det_fem_qqch)__    pour (?:[mts]a|[nv]otre|leur) (?:gouverne|part) <<- ~>> *
__[i](p_pour_det_mas_qqch)__    pour (?:[mts]on|[nv]otre|leur) propre (?:compte|bien) <<- ~>> *
__[i](p_pour_xxx_que_ça_intéresse)__        pour ce(?:lles?|ux|lui) (?:et ce(?:lles?|ux|lui) |)que (?:ça|ce(?:la|ci)) intéresse <<- ~>> *
__[i](p_pour_s_en_rendre_compte)__          pour (?:[mts]’|[vn]ous )en rendre compte <<- ~>> *
5891
5892
5893
5894
5895
5896
5897
5898

5899
5900
5901
5902
5903
5904
5905
5906
5907
5930
5931
5932
5933
5934
5935
5936

5937


5938
5939
5940
5941
5942
5943
5944







-
+
-
-







__[i](p_toutes_qqch)__          toutes (?:affaires cessantes|choses égales par ailleurs|griffes dehors|proportions gardées) <<- ~>> *
__[i](p_trait_pour_trait)__     trait pour trait <<- ~>> *
__[i](p_très_adverbe)__         très (?:bas|haut|bien|mal) <<- ~>> *
__[i](p_un_à_un)__              (une?) à \1 @@0 <<- ~>> *
__[i](p_un_qqch)__              un (?:à un|jour ou l’autre|instant plus (?:tôt|tard)|milli(?:er|on|ard) de fois|moment plus (?:tôt|tard)|peu (?:mieux|moins bien|partout|plus t(?:ôt|ard) que prévu)|tant soit peu) <<- ~>> *
__[i](p_plus_tôt_tard_que)__    plus t(?:ôt|ard) que (?:prévu|nécessaire) <<- ~>> *
__[i](p_une_qqch)__             une (?:à une|autre fois|bonne fois pour toutes|dernière fois|fois(?: pour toutes| de plus| n’est pas coutume)) <<- ~>> *
__[i](p_une_fois)__             une fois <<- ~>> _

__[i](p_urbi_et_orbi)__         urbi et orbi <<- ~>> *
__[i](p_v_divers)__             v(?:aille que vaille|entre à terre|ers nulle part) <<- ~>> *

TEST: ils vont et viennent, toujours {{cotes a cotes}}…
TEST: Nous irons {{tours à tours}} chercher du bois.
TEST: Ma thèse en 180 secondes.


# je / tu / il / elles / nous / vous / ils / elles 
5939
5940
5941
5942
5943
5944
5945

5946
5947
5948
5949
5950

5951
5952
5953
5954
5955
5956
5957
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996







+





+







__[i](p_vent_debout_contre)__   (vent debout) contre @@0 <<- ~1>> *

# Déterminant + nombre
__[i](p_dét_plur_nombre_nom)__
    (?:[dmts]es|nos|vos|le(?:ur|)s) (\d+(?: ou \d+|)) ({w_2})  @@w,$
    <<- morphex(\2, ":[NA].*:[pi]", ":(?:V0|3p)|>(?: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)")
    ~1>> *


__[i](p_du_moins)__             du moins <<- ~>> _
__[i](p_don_Juan)__             (don) Juan @@0 <<- ~1>> *
__[i](p_le_pour_et_le_contre)__ le pour et le contre <<- ~>> =\0.replace(" ", "_")
__[i](p_ou_bien)__              ou (bien) @@3 <<- ~1>> *
__[i](p_une_fois)__             une fois <<- ~>> _

## Simplifications des substantifs
__[i](loc_arc_à_poulies)__
    arcs? (([àa]) poulies) @@$,w
    <<- \2 == "a" -2>> à                        # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.
    <<- ~1>> *
__[i](p_armée_de)__                     armées? (de (?:l’air|terre)) @@$ <<- ~1>> *