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: |
be3bfebccb7c234dd0b0d7633da16d47 |
User & Date: | olr on 2018-08-23 10:55:42 |
Other Links: | branch diff | manifest | tags |
Context
2018-08-24
| ||
17:05 | [fr] conversion: regex rules -> graph rules check-in: e73a871408 user: olr tags: fr, rg | |
2018-08-23
| ||
10:55 | [fr] conversion: regex rules -> graph rules check-in: be3bfebccb user: olr tags: fr, rg | |
2018-08-22
| ||
17:45 | [fr] conversion: regex rules -> graph rules check-in: c4dba9031f user: olr tags: fr, rg | |
Changes
Modified gc_lang/fr/rules.grx from [03be64984e] to [bf2f601e79].
︙ | ︙ | |||
9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 | >soue à >cochonne >système d’ exploitation >système D >taille *NUM >talon >aiguille taux [de|d’] [abstention|absorption|alcool|alphabétisation|endettement|inflation|intérêt|imposition|occupation|ouverture|œstrogène|urée|usure|change|cholestérol|cholesterol|glycémie|fécondité|participation|testostérone|TVA] >tête de [déterré|déterrée|déterrés|déterrées] >tour de passe-passe >trou à >rat >tueuse à gages >usine à gaz >vache à lait >vectrice [>accélération|>position|>rotation|>vitesse] >vente à domicile | > | 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 | >soue à >cochonne >système d’ exploitation >système D >taille *NUM >talon >aiguille taux [de|d’] [abstention|absorption|alcool|alphabétisation|endettement|inflation|intérêt|imposition|occupation|ouverture|œstrogène|urée|usure|change|cholestérol|cholesterol|glycémie|fécondité|participation|testostérone|TVA] >tête de [déterré|déterrée|déterrés|déterrées] >titre de propriété >tour de passe-passe >trou à >rat >tueuse à gages >usine à gaz >vache à lait >vectrice [>accélération|>position|>rotation|>vitesse] >vente à domicile |
︙ | ︙ | |||
9563 9564 9565 9566 9567 9568 9569 | >avoir ?[pas|jamais|plus|guère|point]¿ un [moment|instant] >avoir ?[pas|jamais|plus|guère|point]¿ un minimum >avoir ?[pas|jamais|plus|guère|point]¿ un peu >avoir ?[pas|jamais|plus|guère|point]¿ un petit peu >avoir ?[pas|jamais|plus|guère|point]¿ un tout petit peu <<- morph(>1, ":[QY]") ~2:0>> * | | | | 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 | >avoir ?[pas|jamais|plus|guère|point]¿ un [moment|instant] >avoir ?[pas|jamais|plus|guère|point]¿ un minimum >avoir ?[pas|jamais|plus|guère|point]¿ un peu >avoir ?[pas|jamais|plus|guère|point]¿ un petit peu >avoir ?[pas|jamais|plus|guère|point]¿ un tout petit peu <<- morph(>1, ":[QY]") ~2:0>> * >avoir ?[pas|jamais|plus|guère|point]¿ [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|soif] >avoir ?[pas|jamais|plus|guère|point]¿ bon dos >avoir ?[pas|jamais|plus|guère|point]¿ bon pied ?,¿ bon œil >avoir ?[pas|jamais|plus|guère|point]¿ carte blanche >avoir ?[pas|jamais|plus|guère|point]¿ forme humaine >avoir ?[pas|jamais|plus|guère|point]¿ partie [gagnée|liée] >avoir ?[pas|jamais|plus|guère|point]¿ voix au chapitre <<- ~2:0>> * >avoir ?[pas|jamais|plus|guère|point]¿ [tous|toutes] les @:B [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|soif] >avoir ?[pas|jamais|plus|guère|point]¿ [tous|toutes] les @:B @:(?:Q|V1.*:Y) <<- ~2:4>> * /VCint [pas|jamais|plus|guère|point] /VCint ?[pas|jamais|plus|guère|point]¿ en partie /VCint ?[pas|jamais|plus|guère|point]¿ tous [deux|trois] /VCint ?[pas|jamais|plus|guère|point]¿ somme toute |
︙ | ︙ | |||
9595 9596 9597 9598 9599 9600 9601 | /VCint ?[pas|jamais|plus|guère|point]¿ un [moment|instant] /VCint ?[pas|jamais|plus|guère|point]¿ un minimum /VCint ?[pas|jamais|plus|guère|point]¿ un peu /VCint ?[pas|jamais|plus|guère|point]¿ un petit peu /VCint ?[pas|jamais|plus|guère|point]¿ un tout petit peu <<- morphVC(\1, ":V0a") and morph(>1, ":[QY]") ~2:0>> * | | | | 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 | /VCint ?[pas|jamais|plus|guère|point]¿ un [moment|instant] /VCint ?[pas|jamais|plus|guère|point]¿ un minimum /VCint ?[pas|jamais|plus|guère|point]¿ un peu /VCint ?[pas|jamais|plus|guère|point]¿ un petit peu /VCint ?[pas|jamais|plus|guère|point]¿ un tout petit peu <<- morphVC(\1, ":V0a") and morph(>1, ":[QY]") ~2:0>> * /VCint ?[pas|jamais|plus|guère|point]¿ [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|soif] /VCint ?[pas|jamais|plus|guère|point]¿ bon dos /VCint ?[pas|jamais|plus|guère|point]¿ bon pied ?,¿ bon œil /VCint ?[pas|jamais|plus|guère|point]¿ carte blanche /VCint ?[pas|jamais|plus|guère|point]¿ forme humaine /VCint ?[pas|jamais|plus|guère|point]¿ partie [gagnée|liée] /VCint ?[pas|jamais|plus|guère|point]¿ voix au chapitre <<- morphVC(\1, ":V0a") ~2:0>> * /VCint ?[pas|jamais|plus|guère|point]¿ [tous|toutes] les @:B [besoin|confiance|connaissance|conscience|crainte|envie|faim|honte|peur|soif] /VCint ?[pas|jamais|plus|guère|point]¿ [tous|toutes] les @:B @:(?:Q|V1.*:Y) <<- morphVC(\1, ":V0a") ~2:4>> * __purge_après_verbe__ @:V ?pas¿ jour et nuit @:V quand même pas |
︙ | ︙ | |||
9810 9811 9812 9813 9814 9815 9816 | @@@@ @@@@ __purge_locutions_verbales__ >arriver à échéance >arriver à point nommé >battre en [brèche|retraite] | | | < > | | | 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 | @@@@ @@@@ __purge_locutions_verbales__ >arriver à échéance >arriver à point nommé >battre en [brèche|retraite] >demander [audience|conseil|pardon] [>donner|>redonner] sens >faire [allusion|assaut|attention|chaud|confiance|compliqué|copain-copain|débat|défaut|demi-tour|envie|erreur|figure|froid|halte|honte|illusion|mouche|office|part|peur|plaisir|preuve|rage|scandale|sens|signe|volte-face] >faire amende honorable >faire bande à part >faire bonne figure >faire copain copain >faire de [mon|ton|son|notre|votre|leur] mieux >faire grand bruit >faire long feu >faire [machine|marche] arrière >faire main basse >faire partie ?intégrante¿ >faire fausse route >faire front commun >faire grise mine >faire grand [bruit|cas] >faire profil bas >faire salle comble >faire table rase >faire ce que bon [me|te|lui|nous|vous|leur] semble >laisser pour compte >mettre à [bas|jour|niveau|nu|plat|terre] >mettre l’ [écart|épreuve] >mettre au [point|pas] >mettre en [avant|bouche|demeure|garde|jeu|lumière|œuvre|place|scène|terre] >mourir jeune [>paraître|>paraitre] jeune >perdre [connaissance|conscience|raison] >porter [atteinte|bonheur|caution|chance|malheur|plainte|préjudice|secours] >poser problème >prendre ?[ça|cela|ceci]¿ à la légère >prendre ?[ça|cela|ceci]¿ au [dépourvu|sérieux] >prendre [congé|conscience|contact|ombrage|peur|possession|racine|soin|vie] >prendre de court >prendre ?[ça|cela|ceci]¿ en charge >prendre ?[ça|cela|ceci]¿ pour argent comptant >prendre par surprise >prêter main-forte >rendre [hommage|visite] >rester lettre morte |
︙ | ︙ | |||
12114 12115 12116 12117 12118 12119 12120 | TEST: ils sont {{cotte à cotte}} TEST: on a atteint la cote d’alerte. TEST: Elles avançaient côte à côte. # cou / coup / coût __conf_coup_cout_cou__ | | | 12115 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 | TEST: ils sont {{cotte à cotte}} TEST: on a atteint la cote d’alerte. TEST: Elles avançaient côte à côte. # cou / coup / coût __conf_coup_cout_cou__ [>cou|>coût|>cout] [de|d’] [>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ître|maitre|>massue|>nostalgie|>pied|>poing|>poignard|>pouce|>pute|>rein|>rabot|>savate|>sang|>sabot|>sifflet|>soleil|>surin|>tête|>théâtre|>torchon|>trique|>vent|vieux] [>cou|>coût|>cout] d’ [>éclat|>épée|>état|>épaule|œil|>estoc] [>cou|>coût|>cout] [dur|durs] <<- /conf/ -1>> coup|coups # Confusion probable. Le coût est le prix d’une chose. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, écrivez “coup”. [>cou|>coup] de [>base|revient|reviens|>distribution|>développement|>production|>maintenance|>construction|>fonctionnement|>fabrication|>financement|>formation|>renonciation|>stockage|>transaction|>transfert|>transport|>transformation|>viabilisation] [>cou|>coup] de la vie <<- /conf/ -1>> coût|coûts # Confusion probable. Le cou est la partie joignant le tronc à la tête. Pour ce qui frappe, on écrit “coup”. Pour ce que ça coûte, écrivez “coût”. |
︙ | ︙ | |||
15860 15861 15862 15863 15864 15865 15866 15867 15868 15869 15870 15871 15872 15873 15874 15875 15876 15877 | TEST: vous lui {{donner}} du temps TEST: vous qui {{avançait}} dans la nuit comme des ombres furtives TEST: vous qui {{décider}} de l’avenir du peuple. TEST: vous “étaler” sera notre plus grande joie. TEST: je vous donnais votre dû, vous payais mieux que quiconque et vous me faites un procès. @@@@ @@@@ @@@@ @@@@ @@@@END_GRAPH _ @@@@ @@@@ @@@@ @@@@ | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < | 15861 15862 15863 15864 15865 15866 15867 15868 15869 15870 15871 15872 15873 15874 15875 15876 15877 15878 15879 15880 15881 15882 15883 15884 15885 15886 15887 15888 15889 15890 15891 15892 15893 15894 15895 15896 15897 15898 15899 15900 15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 15925 15926 15927 15928 15929 15930 | TEST: vous lui {{donner}} du temps TEST: vous qui {{avançait}} dans la nuit comme des ombres furtives TEST: vous qui {{décider}} de l’avenir du peuple. TEST: vous “étaler” sera notre plus grande joie. TEST: je vous donnais votre dû, vous payais mieux que quiconque et vous me faites un procès. ## 3pl __conj_elles__ elles @:V¬:(?:3p|P|G) <<- /conj/ not morph(<1, ":R") and not value(<1, "|d’|") and not (morph(\2, ":Q") and morph(<1, ":V0.*:3p")) -2>> =suggVerb(\2, ":3p") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel. <<- /conj/ __also__ and morph(\2, ":3s") -1>> elle # Accord avec “\2”. elles qui @:V¬:(?:3p|P|G) <<- /conj/ -3>> =suggVerb(\3, ":3p") # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel. <<- /conj/ __also__ and morph(\3, ":3s") -1>> elle # Accord avec “\3”. TEST: {{elles}} {{avance}} rapidement sur ce projet TEST: {{Elles}} n’y {{comprenne}} rien TEST: L’expérience sensible qu’il nous restera bientôt d’elles est à peu près TEST: eux attaqués par des mécanoïdes, elles attaquées par des insectoïdes. __conj_ceux_celles_qui__ [ceux|celles] qui @:V¬:(?:3p|P|G) <<- /conj/ -3>> =suggVerb(\3, ":3p") # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel. TEST: Ceux qui {{chante}} toute la journée… TEST: Celles qui {{pense}}. __conj_ceux_là_celles_ci__ [ceux-ci|ceux-là|celles-ci|celles-là] @:V¬:(?:3p|P|Q|G) <<- /conj/ not morph(<1, ":[VR]") -2>> =suggVerb(\2, ":3p") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel. [ceux-ci|ceux-là|celles-ci|celles-là] qui @:V¬:(?:3p|P|Q|G) <<- /conj/ -3>> =suggVerb(\3, ":3p") # Conjugaison erronée. Accord avec “\1 \2”. Le verbe devrait être à la 3ᵉ personne du pluriel. TEST: ceux-là {{devienne}} des ratés TEST: avec celles-ci qui {{semble}} avoir tout pour réussir. __conj_lesquels_lesquelles__ [lesquels|lesquelles] @:V¬:(?:3p|P|Y|Q|G) <<- /conj/ not morph(<1, ":[VR]|>de") -2>> =suggVerb(\2, ":3p") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du pluriel. TEST: lesquels {{devienne}} des ennuyeux incomparables. TEST: Mais parmi les millions de causes à défendre, lesquelles choisir ? TEST: les failles par lesquelles entrait l’eau étaient impossibles à boucher. @@@@ @@@@ @@@@ @@@@ @@@@END_GRAPH _ @@@@ @@@@ @@@@ @@@@ # on / ont __[i]/conf(conf_ont1)__ (?:ils|c?eux +qui|c?elles +qui) +(on) @@$ <<- -1>> ont # Incohérence : « on » est un pronom personnel, « ont » est une conjugaison du verbe avoir. TEST: ces gens-là ils {{on}} {{raison}} plus souvent que la plupart des gens. |
︙ | ︙ | |||
16185 16186 16187 16188 16189 16190 16191 | @@@@ !!!! Verbe auxiliaire !! __conf_auxiliaire_avoir_être__ [/-je|/-tu|/-il|/-on] @:V.......e_.*:Q | | | | | | 16200 16201 16202 16203 16204 16205 16206 16207 16208 16209 16210 16211 16212 16213 16214 16215 16216 16217 16218 16219 16220 16221 16222 16223 | @@@@ !!!! Verbe auxiliaire !! __conf_auxiliaire_avoir_être__ [/-je|/-tu|/-il|/-on] @:V.......e_.*:Q <<- /conf/ analyse(\1, ">avoir/", "", 0, -3) -1>> _ # Incohérence. La forme verbale “\2” ne peut pas être utilisé avec l’auxiliaire “avoir”, seulement avec l’auxiliaire “être”. /-ils @:V.......e_.*:Q <<- /conf/ analyse(\1, ">avoir/", "", 0, -4) -1>> _ # Incohérence. La forme verbale “\2” ne peut pas être utilisé avec l’auxiliaire “avoir”, seulement avec l’auxiliaire “être”. [/-elle|/-nous|/-vous] @:V.......e_.*:Q <<- /conf/ analyse(\1, ">avoir/", "", 0, -5) -1>> _ # Incohérence. La forme verbale “\2” ne peut pas être utilisé avec l’auxiliaire “avoir”, seulement avec l’auxiliaire “être”. /-elles @:V.......e_.*:Q <<- /conf/ analyse(\1, ">avoir/", "", 0, -6) -1>> _ # Incohérence. La forme verbale “\2” ne peut pas être utilisé avec l’auxiliaire “avoir”, seulement avec l’auxiliaire “être”. [je|j’|tu|il|elle|on|ils|nous|vous|elle|elles] >avoir @:V.......e_.*:Q <<- /conf/ -2>> _ # Incohérence. La forme verbale “\3” ne peut pas être utilisé avec l’auxiliaire “avoir”, seulement avec l’auxiliaire “être”. TEST: {{Ait-il}} arrivé à ses fins ? TEST: je n’{{avais}} pas parti avec eux. TEST: il {{avait}} parti. |
︙ | ︙ |