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: |
f69bdd4736a382d84ac0085e2572b4c8 |
User & Date: | olr on 2018-06-20 08:00:12 |
Other Links: | branch diff | manifest | tags |
Context
2018-06-20
| ||
08:23 | [build] darg builder: count tokens for action identifier check-in: 79f74bad72 user: olr tags: build, rg | |
08:00 | [fr] conversion: regex rules -> graph rules check-in: f69bdd4736 user: olr tags: fr, rg | |
03:43 | [fr] now useless to check lemmas to handle casing check-in: 1c3bb4567c user: olr tags: fr, rg | |
Changes
Modified gc_lang/fr/rules.grx from [3abcad1157] to [4a6df09735].
︙ | ︙ | |||
4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 | TEST: __neg__ On {{a}} pas compris. TEST: __neg__ Il {{part}} pas encore. TEST: __neg__ On {{vous }}a pas compris. TEST: __neg__ On {{en}} a pas. TEST: __neg__ Il {{y}} a jamais d’eau. !! !! !!!! Infinitif !! !! | > > > > > > > > > > > > > > > > > > > | | > > | < < > > > > > > > > > > > > > > > > > > | > > > > > | | > > > | | | | < < < < < < < < < < < | | | | | | | 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 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 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 4929 4930 4931 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 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 | TEST: __neg__ On {{a}} pas compris. TEST: __neg__ Il {{part}} pas encore. TEST: __neg__ On {{vous }}a pas compris. TEST: __neg__ On {{en}} a pas. TEST: __neg__ Il {{y}} a jamais d’eau. @@@@ @@@@ @@@@ @@@@ @@@@GRAPH: graphe1 @@@@ @@@@ @@@@ @@@@ !! !! !!!! Infinitif !! !! __purge_ne_plus_pas_jamais_beaucoup_trop_rien__ ne [pas|plus|jamais|guère] [beaucoup|trop|rien] <<- ~3>> * __infi_ne_xxx__ ne [pas|rien|guère|point] ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ (@:¬:(?:Y|W|O[ow])|>que?/") ne [pas|rien|guère|point] non plus ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ (@:¬:(?:Y|W|O[ow])|>que?/") ne jamais ?[rien|plus]¿ ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ (@:¬:(?:Y|W|O[ow])|>que?/") ne jamais ?[rien|plus]¿ non plus ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ (@:¬:(?:Y|W|O[ow])|>que?/") ne plus ?[jamais|rien|guère]¿ ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ (@:¬:(?:Y|W|O[ow])|>que?/") ne plus ?[jamais|rien|guère]¿ non plus ?[le|la|l’|les|leur|lui|nous|vous|me|m’|te|t’|se|s’|en|y]¿ (@:¬:(?:Y|W|O[ow])|>que?/") ne [pas|rien|guère|point] [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] (@:¬:(?:Y|W|O[ow])|>que?/") ne [pas|rien|guère|point] non plus [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] (@:¬:(?:Y|W|O[ow])|>que?/") ne jamais ?[rien|plus]¿ [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] (@:¬:(?:Y|W|O[ow])|>que?/") ne jamais ?[rien|plus]¿ non plus [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] (@:¬:(?:Y|W|O[ow])|>que?/") ne plus ?[jamais|rien|guère]¿ [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] (@:¬:(?:Y|W|O[ow])|>que?/") ne plus ?[jamais|rien|guère]¿ non plus [m’|t’|s’|nous|vous|les|lui|leur|l’] [en|y] (@:¬:(?:Y|W|O[ow])|>que?/") ne [pas|rien|guère|point] [me|te|nous|vous] [le|la|les] (@:¬:(?:Y|W|O[ow])|>que?/") ne [pas|rien|guère|point] non plus [me|te|nous|vous] [le|la|les] (@:¬:(?:Y|W|O[ow])|>que?/") ne jamais ?[rien|plus]¿ [me|te|nous|vous] [le|la|les] (@:¬:(?:Y|W|O[ow])|>que?/") ne jamais ?[rien|plus]¿ non plus [me|te|nous|vous] [le|la|les] (@:¬:(?:Y|W|O[ow])|>que?/") ne plus ?[jamais|rien|guère]¿ [me|te|nous|vous] [le|la|les] (@:¬:(?:Y|W|O[ow])|>que?/") ne plus ?[jamais|rien|guère]¿ non plus [me|te|nous|vous] [le|la|les] (@:¬:(?:Y|W|O[ow])|>que?/") ne [pas|rien|guère|point] [le|la|les] [lui|leur] (@:¬:(?:Y|W|O[ow])|>que?/") ne [pas|rien|guère|point] non plus [le|la|les] [lui|leur] (@:¬:(?:Y|W|O[ow])|>que?/") ne jamais ?[rien|plus]¿ [le|la|les] [lui|leur] (@:¬:(?:Y|W|O[ow])|>que?/") ne jamais ?[rien|plus]¿ non plus [le|la|les] [lui|leur] (@:¬:(?:Y|W|O[ow])|>que?/") ne plus ?[jamais|rien|guère]¿ [le|la|les] [lui|leur] (@:¬:(?:Y|W|O[ow])|>que?/") ne plus ?[jamais|rien|guère]¿ non plus [le|la|les] [lui|leur] (@:¬:(?:Y|W|O[ow])|>que?/") <<- -1>> =suggVerbInfi(\1) # Le verbe devrait être à l’infinitif. TEST: ne jamais les {{cédé}} TEST: ne point nous {{donné}} TEST: ne rien {{finit}} TEST: ne jamais plus s’y {{frottait}} TEST: ne plus guère y {{pensée}} TEST: ne pas les {{contrariés}} TEST: Ne rien m’en {{dit}} TEST: Ne jamais lui {{donnait}} sa chance. TEST: Ne jamais les leur {{montré}} TEST: Il a décidé de ne plus {{mangés}} avec nous. TEST: ne plus {{mangez}} fait maigrir TEST: ne plus {{mangées}} fait maigrir TEST: ne pas {{allé}} TEST: ne jamais plus me les {{montrés}} TEST: Ne jamais {{mangez}} de viande ! TEST: J’espère ne pas te déranger TEST: Ne pas te le donner, ce serait une insulte. TEST: ne jamais vraiment évoquer le sujet TEST: déterminés à ne pas se laisser récupérer TEST: de ne pas en élire du tout TEST: Mais gare à ne pas non plus trop surestimer la menace TEST: ne jamais beaucoup bosser, c’est sa devise. __imp_infinitif_erroné__ [<start>|,] [ne|n’] @:V1.*:Y [pas|plus|jamais] <<- -3>> =suggVerbTense(\3, ":E", ":2p") # Confusion probable : “\1” est un verbe à l’infinitif. Si vous vouliez utiliser l’impératif, écrivez : TEST: Non, ne {{manger}} pas ça. ->> mangez TEST: Ne {{donner}} jamais à manger ces saloperies au chat. ->> donnez !!! !!! !!! Processeur: épuration des adverbes, locutions adverbiales, interjections et expressions usuelles !!! !!! __purge_dates__ depuis le [1er|1ᵉʳ|~\d\d?] {mois} ?[dernier|prochain|~\d{2,5}]¿ [le|du|au] [1er|1ᵉʳ|~\d\d?] {mois} ?[dernier|prochain|~\d{2,5}]¿ [jusqu’|Jusqu’|jusqu|Jusqu] au [1er|1ᵉʳ|~\d\d?] {mois} ?[dernier|prochain|~\d{2,5}]¿ à 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} ?~\d{2,5}¿ <<- ~>> * TEST: ils sont depuis le 2 janvier {{parti}} à l’étranger. TEST: ils sont depuis le 2 janvier 2012 {{parti}} à l’étranger. __purge_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 __purge_un_nombre__ un ~\d+ @:A.*:s¬:G <<- ~2>> * TEST: l’équipe veut aussi voir dans la lettre le nombre d’or, un symbole d’harmonie, ainsi qu’un 6 retourné. ## moi/toi/lui/elle/nous/vous/eux/elles seul·e·s __purge_pronom_seul__ [moi|toi] [seul|seule] lui seul elle seule [nous|vous] [seuls|seules] eux seuls elles seules <<- ~1>> * __purge_début_phrase__ <start> car <start> de plus <start> et ?puis¿ <start> mais <start> m’ est avis [que|qu’|qu] <start> or donc <start> puis [<start>|,] grand bien lui fasse <<- ~1:0>> * __purge_horaires_et_durée__ 24 [heures|h] [sur|/] 24 7 [jours|j] [sur|/] 7 sept [jours|j] [sur|/] sept vingt-quatre heures [sur|/] vingt-quatre <<- ~>> * heure après heure |
︙ | ︙ | |||
4978 4979 4980 4981 4982 4983 4984 | [à|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. | | | 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 | [à|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. __purge_prépositions_qqn__ [après|avant|avec|pour|contre|sans|envers|chez|en|malgré|selon] les uns et les autres [<end>|,|@:[VXG]¬>qui] <<- ~1:6>> * [après|avant|avec|pour|contre|sans|envers|chez|d’|D’|malgré|selon] on ne sait [qui|quoi] [<end>|,|@:[VXG]¬>qui] <<- ~1:5>> * [après|avant|avec|pour|contre|sans|envers|chez|de|en|malgré|selon] tout un chacun [<end>|,|@:[VXG]¬>qui] |
︙ | ︙ | |||
5041 5042 5043 5044 5045 5046 5047 | et / ou <<- ~2:3>> * personne d’ autre [que|qu’|qu] [moi|toi|lui|elle|elles|nous|vous|eux] <<- ~2:0>> * | | | | 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 | et / ou <<- ~2:3>> * personne d’ autre [que|qu’|qu] [moi|toi|lui|elle|elles|nous|vous|eux] <<- ~2:0>> * __purge_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 mutatis mutandis <<- ~>> * __purge_locutions__ à ~\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] à bâtons rompus à beaucoup près |
︙ | ︙ | |||
13418 13419 13420 13421 13422 13423 13424 | @@@@ @@@@ @@@@ __code_legacy__ legacy code code legacy | | | < < < < < | 13452 13453 13454 13455 13456 13457 13458 13459 13460 13461 13462 13463 13464 13465 13466 13467 13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 13480 13481 13482 13483 13484 13485 13486 | @@@@ @@@@ @@@@ __code_legacy__ legacy code code legacy <<- -1:2>> code hérité|code reliquat # \1 \2. Anglicisme superflu. TEST: c’est du {{legacy code}}. TEST: ce {{code legacy}} est un cauchemar __être_en_xxxx__ [>être|>rester|>demeurer] an [désaccord|accord] <<- -2>> en # Confusion. Un an = une année. Pour la préposition, écrivez “en”. TEST: Je suis {{an}} désaccord avec lui. __faire_plaisir__ >faire plaisirs <<- -2>> plaisir # Faire plaisir : dans cette locution, “plaisir” doit être au singulier. <<- ~2>> * TEST: Ça me fait {{plaisirs}}. @@@@ @@@@END_GRAPH @@@@ !! |
︙ | ︙ |