Grammalecte  Check-in [d719e4570f]

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: d719e4570f4abd270b45aea103b95902e0bdb64a56e696b685e70f14903d14c7
User & Date: olr on 2018-06-19 16:40:42
Other Links: branch diff | manifest | tags
Context
2018-06-19
16:47
[build] debug: remove rules printing check-in: fa229d6ee5 user: olr tags: build, rg
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
Changes

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

  5021   5021       >parmi [nous|vous] ?autres¿
  5022   5022       >parmi [eux|elles]
  5023   5023           <<- ~>> *
  5024   5024   
  5025   5025       >par-devers [moi|toi|lui|elle|elles|lui|eux|nous|vous]
  5026   5026           <<- ~>> *
  5027   5027   
         5028  +    >quant à [moi|toi|lui|elle|elles|lui|eux|nous|vous]  [<end>|,|@:[VXG]¬>qui]
         5029  +        <<- ~1:3>> *
         5030  +
  5028   5031   TODO: comme
  5029   5032   
  5030   5033   
  5031   5034   __simplifications_partielles__
  5032   5035       >comme tant d’ autres  @:R
  5033   5036           <<- ~1:4>> *
  5034   5037   
  5035   5038       >en cours @¬>de
  5036   5039           <<- ~1:2>> *
  5037   5040   
  5038   5041       >et  /  >ou
  5039   5042           <<- ~2:3>> *
  5040   5043   
  5041         -    >personne  d’ autre [que|qu’|qu]  [lui|elle|elles|nous|vous|eux]
         5044  +    >personne  d’ autre [que|qu’|qu]  [moi|toi|lui|elle|elles|nous|vous|eux]
  5042   5045           <<- ~2:0>> *
  5043   5046   
  5044   5047   
  5045   5048   __locutions_latines__
  5046   5049       [>a|>à]     [priori|postériori|posteriori|contrario|cappella|minima]
  5047   5050       >ab         [absurdo|initio]
  5048   5051       >ad         [hoc|hominem|infinitum|nauseam|valorem|patres]
................................................................................
  5847   5850       >pas du tout
  5848   5851       >pas à pas
  5849   5852       >pas le moins du monde
  5850   5853       >pendant ce temps-là
  5851   5854       >pendant ?[bien|si|assez|très]¿ longtemps
  5852   5855       >pendant plusieurs [heures|minutes|secondes|mois|semaines|jours|années|siècles|millénaires|décennies]
  5853   5856       >pendant quelque temps
  5854         -    >petit à petit
         5857  +    [petit|Petit] à petit
  5855   5858       >peu à peu
  5856   5859       >peu de temps auparavant
  5857   5860       >peu ou prou
  5858   5861       >pile poil
  5859   5862       [plein|Plein] [nord|sud|ouest]
  5860   5863       [plein|Plein] de fois
         5864  +    >plus bas que terre
         5865  +    >plus d’ une fois
  5861   5866       >plus du tout
         5867  +    >plus jamais
  5862   5868       >plus que [nécessaire|prévu|jamais]
  5863   5869       >plus que tout au monde
  5864   5870       >plus que toute autre chose
  5865         -    >plus jamais
  5866         -    >plus bas que terre
  5867         -    >plus d’ une fois
         5871  +    >plus [tôt|tard] que [prévu|nécessaire]
  5868   5872       >plusieurs fois
  5869   5873       >plusieurs fois de suite
         5874  +    >pour ainsi dire
         5875  +    >pour ce faire
         5876  +    >pour ce que [j’|tu] en [sais|savais]
         5877  +    >pour couronner le tout
         5878  +    >pour de bon
         5879  +    >pour faire bonne mesure
         5880  +    >pour faire simple
         5881  +    >pour la [première|seconde|dernière|~ième$] fois
         5882  +    >pour la [première|seconde|dernière|~ième$] fois de ma vie
         5883  +    >pour la [première|seconde|dernière|~ième$] fois de suite
         5884  +    >pour la suite
         5885  +    >pour le [moment|moins]
         5886  +    >pour le meilleur et pour le pire
         5887  +    >pour l’ [essentiel|instant|heure]
         5888  +    >pour quelque [part|temps]
         5889  +    >pour rien au monde
         5890  +    >pour tout dire
         5891  +    >pour un oui ou pour un non
         5892  +    >pour une fois
         5893  +    >pour y parvenir
         5894  +    >pour ça [vaut|valait]
         5895  +    >pour [ma|ta|sa|notre|votre|leur] [gouverne|part]
         5896  +    >pour [mon|ton|son|notre|votre|leur] propre [compte|bien]
         5897  +    >pour [celui|celle|ceux|celles] que [ça|cela|ceci] intéresse
         5898  +    >pour [celui|celle|ceux|celles] et [celui|celle|ceux|celles] que [ça|cela|ceci] intéresse
         5899  +    >pour [m’|t’|s’|nous|vous] en rendre compte
         5900  +    >quand bien même
         5901  +    >quand bon [me|te|lui|nous|vous|leur] [semble|semblera|semblait]
         5902  +    >quant à [ça|cela|ceci]
         5903  +    >que [ça|ceci|cela] [me|te|lui|leur|nous|vous] plaise ou non
         5904  +    >que je le veuille ou non
         5905  +    >que tu le veuilles ou non
         5906  +    [qu’|qu|Qu’|Qu] [il|elle|on] le veuille ou non
         5907  +    >que vous le vouliez ou non
         5908  +    >que nous le voulions ou non
         5909  +    [qu’|qu|Qu’|Qu] [ils|elles] le veuillent ou non
         5910  +    [qu’|qu|Qu’|Qu] à cela ne tienne
         5911  +    [quel|Quel] [qu’|qu] en soit le [moyen|prix|danger]
         5912  +    [quel|Quel] [qu’|qu] en soit le risque ?financier¿
         5913  +    [quelle|Quelle] [qu’|qu] en soit la [cause|raison]
         5914  +    [quelque|Quelque] [part|temps]
         5915  +    [quelques|Quelques] fois
         5916  +    [quelques|Quelques] [instants|secondes|minutes|heures|jours|semaines|mois|années|décennies|siècles|millénaires|trimestres|semestres] auparavant
         5917  +    [quelques|Quelques] [instants|secondes|minutes|heures|jours|semaines|mois|années|décennies|siècles|millénaires|trimestres|semestres] plus [tard|tôt]
         5918  +    >qui plus est
         5919  +    >quoi [qu’|qu] il [arrive|arrivât|advienne|advînt]
         5920  +    >quoi [qu’|qu] il en [coûte|coûtât|coute|coutât]
         5921  +    >sans [grande|grosse] difficulté ?[apparente|aucune|financière|majeure|particulière]¿
         5922  +    >sans [ambages|arrêt|cesse|conteste|doute|encombre|encombres|fin|relâche|répit|trêve|vergogne]
         5923  +    >sans aucun doute
         5924  +    >sans autre forme de procès
         5925  +    >sans commune mesure
         5926  +    >sans coup férir
         5927  +    >sans crier gare
         5928  +    >sans difficulté ?[apparente|aucune|financière|majeure|particulière]¿
         5929  +    >sans dire mot
         5930  +    >sans états d’ âme
         5931  +    >sans foi ?,¿ ni loi
         5932  +    >sans l’ ombre d’ un doute
         5933  +    >sans le faire exprès
         5934  +    >sans le vouloir
         5935  +    >sans mot dire
         5936  +    >sans nul doute
         5937  +    >sans queue ni tête
         5938  +    >sans raison apparente
         5939  +    >sans ?grand¿ succès
         5940  +    >sans faire de vagues
         5941  +    >sans s’ en rendre compte
         5942  +    >sans s’ en apercevoir
         5943  +    >sans l’ aide de personne
         5944  +    >sans y faire attention
         5945  +    >sans y prendre [garde|goût|gout]
         5946  +    >sans y [parvenir|réussir|réfléchir|songer|penser]
         5947  +    >sans pour autant y faire attention
         5948  +    >sans pour autant y prendre [garde|goût|gout]
         5949  +    >sans pour autant y [parvenir|réussir|réfléchir|songer|penser]
         5950  +    >séance tenante
         5951  +    >selon toute vraisemblance|(?:[mt]oi|lui|elles?|eux|nous|vous)(?! qui)
         5952  +    semble-t-il
         5953  +    semblait-il
         5954  +    >sens dessus dessous
         5955  +    [>seule|>seul] à [>seule|>seul]
         5956  +    [s’|S’] il [te|vous] [plaît|plait]
         5957  +    >si besoin est
         5958  +    >si [bas|haut|longtemps|nécessaire|possible|soudain]
         5959  +    >si [cela|ça|ceci] ne tenait [qu’|qu] à [moi|toi|lui|eux|elle|elles|nous|vous]
         5960  +    >six pieds sous terre
         5961  +    >sine die
         5962  +    >sine qua non
         5963  +    >soit dit en passant
         5964  +    >soi-disant
         5965  +    >sous aucun prétexte
         5966  +    >sous bonne [escorte|garde]
         5967  +    >sous coupe réglée
         5968  +    >sous haute surveillance
         5969  +    >stricto sensu
         5970  +    >sur ce ,
         5971  +    >sur ce plan-là
         5972  +    >sur le [long|moyen|court] terme
         5973  +    >sur le qui-vive
         5974  +    >sur la forme comme sur le fond
         5975  +    >sur la même longueur d’ onde
         5976  +    >sur [mon|ton|son|notre|votre|leur] [trente-et-un|31]
         5977  +    >sur [mon|ton|son|notre|votre|leur] trente et un
         5978  +    >tant bien que mal
         5979  +    >tant s’ en faut
         5980  +    >tôt ou tard
         5981  +    >tous comptes faits
         5982  +    >tous frais payés
         5983  +    >tout à [fait|coup]
         5984  +    >tout à l’ heure
         5985  +    >tout au plus
         5986  +    >tout aussi bien
         5987  +    >tout bien [considéré|réfléchi]
         5988  +    >tout compte fait
         5989  +    >tout de [même|suite|go]
         5990  +    >tout du long
         5991  +    >tout [bonnement|simplement]
         5992  +    >tout feu ?,¿ tout [flamme|flammes]
         5993  +    >tout le temps
         5994  +    >toutes affaires cessantes
         5995  +    >toutes choses égales par ailleurs
         5996  +    >toutes griffes dehors
         5997  +    >toutes proportions gardées
         5998  +    >trait pour trait
         5999  +    >très [bas|haut|bien|mal]
         6000  +    >un à un
         6001  +    >une à une
         6002  +    >un jour ou l’autre
         6003  +    >un instant plus [tôt|tard]
         6004  +    >un [millier|million|milliard] de fois
         6005  +    >un moment plus [tôt|tard]
         6006  +    >un peu mieux
         6007  +    >un peu moins bien
         6008  +    >un peu partout
         6009  +    >un peu plus [tôt|tard] que prévu
         6010  +    >un tant soit peu
         6011  +    >une à une
         6012  +    >une autre fois
         6013  +    >une bonne fois pour toutes
         6014  +    >une dernière fois
         6015  +    >une fois de plus
         6016  +    >une fois n’ est pas coutume
         6017  +    >une fois pour toutes
  5870   6018       >urbi et orbi
  5871   6019       [vaille|Vaille] que vaille
  5872   6020       >ventre à terre
  5873   6021       [vers|Vers] nulle part
  5874   6022           <<- ~>> *
  5875   6023   
  5876   6024   
  5877   6025   @@@@
  5878   6026   @@@@END_GRAPH                                                                                       
  5879   6027   @@@@
  5880   6028   
  5881   6029    
  5882   6030   __[i](p_plus_avant)__           plus avant(?! de | que?) <<- ~>> *
         6031  +
         6032  +
         6033  +__[i](p_qui_loc_tps)__          qui (ce (?:jour|matin|après-midi|soir)-là|cette (?:nuit|matinée|soirée)-là) @@4 <<- ~1>> *    
         6034  +
  5883   6035   
  5884   6036       
  5885   6037   
  5886         -__[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)) <<- ~>> *
  5887         -__[i](p_pour_pronom)__          pour (?:[mt]oi|elles?|eux|ça|cela|ceci|ceux-(?:là|ci)|celles?-(?:là|ci))(?! qui) <<- ~>> *
  5888         -__[i](p_pour_xxx_fois)__        pour la (?:première|seconde|{w_2}ième|dernière) fois(?: de suite| de ma vie|) <<- ~>> *
  5889         -__[i](p_pour_det_fem_qqch)__    pour (?:[mts]a|[nv]otre|leur) (?:gouverne|part) <<- ~>> *
  5890         -__[i](p_pour_det_mas_qqch)__    pour (?:[mts]on|[nv]otre|leur) propre (?:compte|bien) <<- ~>> *
  5891         -__[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 <<- ~>> *
  5892         -__[i](p_pour_s_en_rendre_compte)__          pour (?:[mts]’|[vn]ous )en rendre compte <<- ~>> *
  5893         -__[i](p_quand_qqch)__           quand b(?:ien même|on (?:[mt]e|l(?:ui|eur)|[nv]ous) semble) <<- ~>> *
  5894         -__[i](p_quant_à_pronom1)__      quant à (?:[mt]oi|lui|elles?|[nv]ous|eux)(?! qui) <<- ~>> *
  5895         -__[i](p_quant_à_pronom2)__      quant à (?:ça|cela|ceci) <<- ~>> *
  5896         -__[i](p_que_ça_plaise_ou_non)__ que (?:ça|ceci|cela) (?:me|te|l(?:ui|eur)|[nv]ous) plaise ou non <<- ~>> *
  5897         -__[i](p_que_voulu_ou_non)__     que (?:je le veuille|tu le veuilles|vous le vouliez|nous le voulions) ou non <<- ~>> *
  5898         -__[i](p_que_xxx_ou_non)__       qu (?:à cela ne tienne|(?:(?:il|elle|on) le veuille|(?:ils|elles) le veuillent) ou non) <<- ~>> *
  5899         -__[i](p_quel_qu_en_soit_le_qqch)__          quel qu en soit le (?:moyen|prix|risque(?: financier|)|danger) <<- ~>> *
  5900         -__[i](p_quelle_qu_en_soit_la_qqch)__        quelle qu en soit la (?:cause|raison) <<- ~>> *
  5901         -__[i](p_quelque_qqch)__         quelque(?: (?:part|temps)|s fois) <<- ~>> *
  5902         -__[i](p_quelques_tps_adv)__     quelques (?:instants|secondes|minutes|heures|jours|semaines|mois|années|décennies|siècles|millénaires|trimestres|semestres) (?:auparavant|plus (?:tard|tôt)) <<- ~>> *
  5903         -__[i](p_qui_plus_est)__         qui plus est <<- ~>> *
  5904         -__[i](p_qui_loc_tps)__          qui (ce (?:jour|matin|après-midi|soir)-là|cette (?:nuit|matinée|soirée)-là) @@4 <<- ~1>> *
  5905         -__[i](p_quoi_qu_il_qqch)__      quoi qu il (?:(?:arriv|en co[ûu]t)(?:e|ât)|adv(?:ienne|înt)) <<- ~>> *
  5906         -__[i](p_sans_difficulté)__      sans (?:grande|grosse) difficulté(?: apparente| aucune| financière| majeure| particulière|) <<- ~>> *
  5907         -__[i](p_sans_qqch)__            sans (?:ambages|arrêt|au(?:cun doute|tre forme de procès)|cesse|commune mesure|conteste|coup férir|crier gare|difficulté(?: apparente| aucune| financière| majeure| particulière|)|dire mot|doute|encombres?|états d’âme|fin|foi,? ni loi|l’ombre d’un doute|le (?:faire exprès|vouloir)|mot dire|nul doute|queue ni tête|raison apparente|relâche|répit|(?:grand |)succès|trêve|vergogne|(?:pour autant |)y (?:prendre g(?:arde|o[ûu]t)|faire attention|parvenir|réussir|réfléchir|songer|penser)|faire de vagues|s’en (?:rendre compte|apercevoir)|l’aide de personne) <<- ~>> *
  5908         -__[i](p_séance_tenante)__       séance tenante <<- ~>> *
  5909         -__[i](p_selon_qqch)__           selon (?:toute vraisemblance|(?:[mt]oi|lui|elles?|eux|nous|vous)(?! qui)) <<- ~>> *
  5910         -__[i](p_semble_t_il)__          sembl(?:e-t-il|ait-il) <<- ~>> *
  5911         -__[i](p_sens_dessus_dessous)__  sens dessus dessous <<- ~>> *
  5912         -__[i](p_seul_à_seul)__          seule?s? à seule?s? <<- ~>> *
  5913         -__[i](p_stp_svp)__              s’il (?:te|vous) pla[îi]t <<- ~>> *
  5914         -__[i](p_si_qqch)__              si (?:bas|besoin est|haut|longtemps|nécessaire|possible|soudain|(?:cela|ça) ne tenait qu à (?:moi|toi|lui|eux|elles?|nous|vous)) <<- ~>> *
  5915         -__[i](p_six_pieds_sous_terre)__ six pieds sous terre <<- ~>> *
  5916         -__[i](p_sine_loc_latine)__      sine (?:die|qua non) <<- ~>> *
  5917         -__[i](p_soi_qqch)__             soi(?:t dit en passant|-disant) <<- ~>> *
  5918         -__[i](p_sous_qqch)__            sous (?:aucun prétexte|bonne (?:escorte|garde)|coupe réglée|haute surveillance) <<- ~>> *
  5919         -__[i](p_stricto_sensu)__        stricto sensu <<- ~>> *
  5920         -__[i>(p_sur_ce)__               sur ce, <<- ~>> *
  5921         -__[i](p_sur_qqch)__             sur (?:ce plan-là|le (?:(?:long|moyen|court) terme|qui-vive)|la (?:forme comme sur le fond|même longueur d’onde)|(?:leur|[mts]on|[nv]otre) (?:trente[ -]et[ -]un|31)) <<- ~>> *
  5922         -__[i](p_tant_qqch)__            tant (?:bien que mal|s’en faut) <<- ~>> *
  5923         -__[i](p_tôt_ou_tard)__          tôt ou tard <<- ~>> *
  5924         -__[i](loc_tour_à_tour)__
  5925         -    tours? [àa] tours?
  5926         -    <<- not re.search("(?i)^tour à tour$", \0) ->> tour à tour      # Locution adverbiale invariable. Écrivez “tour à tour”.|https://fr.wiktionary.org/wiki/tour_%C3%A0_tour
  5927         -    <<- ~>> *
  5928         -__[i](p_tous_qqch)__            tous (?:comptes faits|frais payés) <<- ~>> *
  5929         -__[i](p_tout_qqch)__            tout (?:à (?:fait|coup|l’heure)|le temps|de (?:même|suite|go)|au plus|aussi bien|simplement|bonnement|compte fait|feu,? tout flammes?|bien (?:considéré|réfléchi)|du long) <<- ~>> *
  5930         -__[i](p_toutes_qqch)__          toutes (?:affaires cessantes|choses égales par ailleurs|griffes dehors|proportions gardées) <<- ~>> *
  5931         -__[i](p_trait_pour_trait)__     trait pour trait <<- ~>> *
  5932         -__[i](p_très_adverbe)__         très (?:bas|haut|bien|mal) <<- ~>> *
  5933         -__[i](p_un_à_un)__              (une?) à \1 @@0 <<- ~>> *
  5934         -__[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) <<- ~>> *
  5935         -__[i](p_plus_tôt_tard_que)__    plus t(?:ôt|ard) que (?:prévu|nécessaire) <<- ~>> *
  5936         -__[i](p_une_qqch)__             une (?:à une|autre fois|bonne fois pour toutes|dernière fois|fois(?: pour toutes| de plus| n’est pas coutume)) <<- ~>> *
  5937         -
  5938   6038   
  5939   6039   TEST: ils vont et viennent, toujours {{cotes a cotes}}…
  5940   6040   TEST: Nous irons {{tours à tours}} chercher du bois.
  5941   6041   TEST: Ma thèse en 180 secondes.
  5942   6042   
  5943   6043   
  5944   6044   # je / tu / il / elles / nous / vous / ils / elles 
................................................................................
  5983   6083   
  5984   6084   
  5985   6085   __[i](p_du_moins)__             du moins <<- ~>> _
  5986   6086   __[i](p_don_Juan)__             (don) Juan @@0 <<- ~1>> *
  5987   6087   __[i](p_le_pour_et_le_contre)__ le pour et le contre <<- ~>> =\0.replace(" ", "_")
  5988   6088   __[i](p_ou_bien)__              ou (bien) @@3 <<- ~1>> *
  5989   6089   __[i](p_une_fois)__             une fois <<- ~>> _
         6090  +
  5990   6091   
  5991   6092   ## Simplifications des substantifs
  5992   6093   __[i](loc_arc_à_poulies)__
  5993   6094       arcs? (([àa]) poulies) @@$,w
  5994   6095       <<- \2 == "a" -2>> à                        # Confusion : “a” est une conjugaison du verbe “avoir”. Pour la préposition, écrivez “à”.
  5995   6096       <<- ~1>> *
  5996   6097   __[i](p_armée_de)__                     armées? (de (?:l’air|terre)) @@$ <<- ~1>> *
................................................................................
  9713   9814   
  9714   9815   TEST: elles seront à {{tord}} accusées.
  9715   9816   TEST: ils ont {{tords}}…
  9716   9817   TEST: ils ont {{tord}}.
  9717   9818   TEST: ils n’ont pas {{tord}}.
  9718   9819   TEST: je ne peux pas lui donner {{tord}}.
  9719   9820   
         9821  +
         9822  +__[i]/conf(conf_tour_à_tour)__
         9823  +    tours? [àa] tours?
         9824  +    <<- not re.search("(?i)^tour à tour$", \0) ->> tour à tour      # Locution adverbiale invariable. Écrivez “tour à tour”.|https://fr.wiktionary.org/wiki/tour_%C3%A0_tour
         9825  +    <<- ~>> *
         9826  +
  9720   9827   
  9721   9828   # venimeux / vénéneux
  9722   9829   __[i]/conf(conf_qqch_venimeux)__
  9723   9830       (?:serpent|araignée|scorpion|vipère|cobra|crapaud|grenouille|dendrobate|poulpe|guêpe|abeille|méduse|morsure|piqûre|dard|dent|croc|crochet)s? +(vénéneu(?:x|ses?))  @@$
  9724   9831       <<- -1>> =\1.replace("énén", "enim")                                    # Confusion : “vénéneux” se dit des plantes, employez “venimeux”.
  9725   9832   __[i]/conf(conf_qqch_vénéneux)__
  9726   9833       (?:(?:plante|champignon|lépiote|fruit|herbe|fleur|chair|moule|humus|substance)s?|végéta(?:l|ux)) +(venimeu(?:x|ses?))  @@$