Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -6932,10 +6932,11 @@ >fermoir a [cliquet|levier|ressort] [>fille|fils] a [papa|maman] >fosse a >ordure >fusil a >pompe >gaz a >effet de serre + >histoire a dormir debout >homme a tout faire >lampe a [>huile|>pétrole] >lime a >ongle >livraison a domicile >maison a >colombage @@ -8156,11 +8157,11 @@ comme deux ronds de >flanc <<- /conf/ -5>> flan # Confusion. Locution « comme deux ronds de flan ».|https://fr.wiktionary.org/wiki/comme_deux_ronds_de_flan >flan de la [>colline|>montagne] - >flan [de|des] [>colline|>montagne] + >flan [de|des] [>colline|>coteau|>montagne] >flan [>gauche|droit|droits|nord|sud|ouest] <<- /conf/ -1>> =\1.replace("an", "anc").replace("AN", "ANC") # Confusion probable. Le flan est une pâtisserie.|https://fr.wiktionary.org/wiki/flanc [>attaquer|>allonger|>blesser|>coucher|>étendre|>toucher] sur [le|mon|ton|son|notre|votre|leur] flan <<- /conf/ -4>> flanc # Confusion probable. Le flan est une pâtisserie.|https://fr.wiktionary.org/wiki/flanc @@ -9163,12 +9164,12 @@ -1>> près # Confusion probable. Être près de (faire) quelque chose. Prêt à faire quelque chose. si [>prêt|>pré] [du|de|d’|des] <<- /conf/ -2>> près # Confusion probable. Être près de (faire) quelque chose. Prêt à faire quelque chose. - >raser de ?très¿ [>prêt|>pré] - <<- /conf/ --1>> près # Confusion probable. Raser de près. + [>raser|>suivre] de [>prêt|>pré] + <<- /conf/ --1>> près # Confusion probable : de près, c’est-à-dire proche de quelque chose ou quelqu’un. à la [virgule|nanoseconde|milliseconde|seconde|minute] [>prêt|>pré] <<- /conf/ -4>> près # Confusion probable. Locution “à la \3 près”. à [quelques|plusieurs|$:B] [degrés|exceptions|nuances|pourcents|variations|nanomètres|millimètres|centimètres|décimètres|mètres|kilomètres|parsecs|années-lumière|nanosecondes|millisecondes|secondes|minutes|heures|jours|semaines|mois|années|décennies|siècles|millénaires] [>prêt|>pré] @@ -9629,10 +9630,20 @@ TEST: nous y sommes parvenus {{sans cou fait rire}} TEST: elle s’assura la victoire {{sent cou férir}} TEST: y arriver {{s’en coup fée rire}} TEST: vaincre sans coup férir + +# sans crier garde +__sans_crier_gare__ + !! sans crier gare ¡¡ + sans [crier|crié+ses] [>garde|>gare] + <<- /conf/ ->> sans crier gare # Confusion. Locution “sans crier gare”.|https://fr.wiktionary.org/wiki/sans_crier_gare + +TEST: il apparut {{sans crier gare}}. +TEST: Elle vint sans crier gare. + # s’ensuivre __conf_s_ensuivre__ s’ en >suivre <<- /conf/ morph(\3, ":(?:[123]s|Q)") ->> s’ensuit|s’ensuivit|s’ensuivait|s’ensuivra|s’ensuivrait # Verbe “s’ensuivre”.|https://fr.wiktionary.org/wiki/s%E2%80%99ensuivre @@ -11810,10 +11821,12 @@ en début [de|d’] [journée|matinée|soirée|après-midi] en définitive en dehors [de|d’] ?tout¿ [ça|cela|ceci] en dents [de|d’] scie en dernier [lieu|recours|ressort] + en dépit du bon sens ?élémentaire¿ + en dépit du bon sens le plus élémentaire en désespoir [de|d’] cause en détention provisoire en direction [de|d’] l’ [est|ouest] en direction du [nord|nord-est|nord-ouest|sud|sud-est|sud-ouest] en eau ?peu¿ profonde @@ -12971,10 +12984,11 @@ >groupe de [discussion|parole|prière|pression|travail] >hall d’ entrée >harcèlement de rue >haut comme [trois|3] pommes >heure [sup|sup’] + >histoire à dormir debout >histoire avec un [grand|petit] h >homme [de|d’] [affaires|armes|confiance|exception|État|Église|honneur|lettres|loi|main|paille] >homme d’ âge mûr >homme à tout faire >horaire à rallonge @@ -13239,18 +13253,19 @@ __purge_couleurs__ [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] [brillant|clair|criard|diapré|fluo|foncé|irisé|mat|pâle|pastel|sale|sombre|tendre|terne|vif] [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] et [beige|blanc|bleu|brun|châtain|cyan|gris|incarnat|jaune|magenta|marron|orange|pourpre|rose|rouge|vert|violet|or|argent] blanc [argenté|cassé|lunaire] bleu [acier|argenté|azur|céleste|ciel|électrique|givré|indigo|marine|nuit|outremer|outre-mer|persan|pétrole|roi|saphir|turquin|turquoise|vert] - blond [argenté|platine] + blond [argenté|platine|cuivré] + brun cuivré gris [acier|anthracite|argenté|fer|perle|souris] jaune [canari|citron|doré|maïs|paille|sable] noir [de|d’] [encre|jais] noir et blanc noir sur blanc rose [bonbon|chair|corail] - rouge [anglais|brique|cardinal|carmin|cerise|cochenille|coquelicot|écarlate|feu|fraise|grenat|groseille|incarnat|indien|rubis|sang|sanguin|tomate|vermeille|vermillon] + rouge [anglais|brique|cardinal|carmin|cerise|cochenille|coquelicot|cuivré|écarlate|feu|fraise|grenat|groseille|incarnat|indien|rubis|sang|sanguin|tomate|vermeille|vermillon] vert [bouteille|céladon|émeraude|épinard|impérial|lichen|olive|perroquet|pistache|poireau|pomme|prairie|printemps|sapin|sauge|tilleul] couleur sable <<- morph(<1, ":[NA]", ":D") ~>> * <<- __else__ and morph(<1, ":D|>(?:être|devenir|redevenir|rester|sembler|demeurer|para[îi]tre)") ~>> ␣ <<- __also__ =>> define(\1, [":A:e:i"]) @@ -14045,10 +14060,11 @@ [>mettre|>remettre] de côté [>mettre|>remettre] en [avant|branle|bouche|demeure|évidence|garde|jeu|lumière|marche|mouvement|œuvre|place|route|scène|terre] >mourir jeune [>naître|>naitre] de la dernière pluie [>naître|>naitre] sous x + >obtenir gain de cause >parler affaires >partir en vrille >passer à tabac >percer à jour >perdre [connaissance|conscience|patience|raison] @@ -15956,16 +15972,16 @@ TEST: Des créatures marines. TEST: Un cageot des premières cerises. __sgpl_couleurs_composées!5__ - [>beige|>châtain|>cyan|>écarlate|>jaune|>magenta|>marron|>mauve|>orange|>pourpre|>rouge|>rose|>vermeil] [>fluo|>mat|>pâle|>pastel|>sombre|>tendre|>terne|>brillant|>clair|>vif|diapré+ses|foncé+ses|irisé+ses] + [>beige|>châtain|>cyan|>écarlate|>jaune|>magenta|>marron|>mauve|>orange|>pourpre|>rouge|>rose|>vermeil] [>fluo|>mat|>pâle|>pastel|>sombre|>tendre|>terne|>brillant|>clair|>vif|diapré+ses|foncé+ses|irisé+ses|cuivré+ses] <<- /sgpl/ morph(<1, ":N", ":D") and (not morph(\1, ":[me]:[si]") or morph(\2, ":[pf]")) ->> =suggSing(\1) + " " + suggMasSing(\2) # Les couleurs composées de plusieurs termes sont invariables.|https://fr.wikipedia.org/wiki/Accord_des_adjectifs_et_des_noms_de_couleur_en_fran%C3%A7ais - [>blanc|>bleu|>brun|>gris|>noir|>vert|>violet] [>fluo|>mat|>pâle|>pastel|>sombre|>tendre|>terne|>brillant|>clair|>vif|diapré+ses|foncé+ses|irisé+ses] + [>blanc|>bleu|>brun|>gris|>noir|>vert|>violet] [>fluo|>mat|>pâle|>pastel|>sombre|>tendre|>terne|>brillant|>clair|>vif|diapré+ses|foncé+ses|irisé+ses|cuivré+ses] <<- /sgpl/ morph(<1, ":N", ":D") and (not morph(\1, ":[me]:[si]") or morph(\2, ":[pf]")) ->> =suggMasSing(\1) + " " + suggMasSing(\2) # Les couleurs composées de plusieurs termes sont invariables.|https://fr.wikipedia.org/wiki/Accord_des_adjectifs_et_des_noms_de_couleur_en_fran%C3%A7ais >jaune [>paille|>sable] @@ -22787,10 +22803,42 @@ [ne|n’] [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:(?:[123][sp]|P|Y)¬:X [ne|n’] [le|la|l’|les] [lui|leur|en|y] @:(?:[123][sp]|P|Y)¬:X [ne|n’] [lui|leur] en @:(?:[123][sp]|P|Y)¬:X <<- ~1:-2>> * + +__purge_proposition_subordonnée__ + [que|qu’] je ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:V[123].*:1s @:[123][sp] + [que|qu’] je ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V[123].*:1s @:[123][sp] + [que|qu’] je ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V[123].*:1s @:[123][sp] + [que|qu’] je ?[ne|n’]¿ [lui|leur|y] en @:V[123].*:1s @:[123][sp] + [que|qu’] tu ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:V[123].*:2s @:[123][sp] + [que|qu’] tu ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V[123].*:2s @:[123][sp] + [que|qu’] tu ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V[123].*:2s @:[123][sp] + [que|qu’] tu ?[ne|n’]¿ [lui|leur|y] en @:V[123].*:2s @:[123][sp] + [que|qu’] [il|elle|on|iel|$:M] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:V[123].*:3s @:[123][sp] + [que|qu’] [il|elle|on|iel|$:M] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V[123].*:3s @:[123][sp] + [que|qu’] [il|elle|on|iel|$:M] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V[123].*:3s @:[123][sp] + [que|qu’] [il|elle|on|iel|$:M] ?[ne|n’]¿ [lui|leur|y] en @:V[123].*:3s @:[123][sp] + [que|qu’] nous ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:V[123].*:1p @:[123][sp] + [que|qu’] nous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V[123].*:1p @:[123][sp] + [que|qu’] nous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V[123].*:1p @:[123][sp] + [que|qu’] nous ?[ne|n’]¿ [lui|leur|y] en @:V[123].*:1p @:[123][sp] + [que|qu’] vous ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:V[123].*:2p @:[123][sp] + [que|qu’] vous ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V[123].*:2p @:[123][sp] + [que|qu’] vous ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V[123].*:2p @:[123][sp] + [que|qu’] vous ?[ne|n’]¿ [lui|leur|y] en @:V[123].*:2p @:[123][sp] + [que|qu’] [ils|elles|iels] ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:V[123].*:3p @:[123][sp] + [que|qu’] [ils|elles|iels] ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V[123].*:3p @:[123][sp] + [que|qu’] [ils|elles|iels] ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V[123].*:3p @:[123][sp] + [que|qu’] [ils|elles|iels] ?[ne|n’]¿ [lui|leur|y] en @:V[123].*:3p @:[123][sp] + [que|qu’] $:M et $:M ?[ne|n’]¿ ?[le|la|l’|les|en|me|m’|te|t’|se|s’|nous|vous|lui|leur|y]¿ @:V[123].*:3p @:[123][sp] + [que|qu’] $:M et $:M ?[ne|n’]¿ [me|m’|te|t’|se|s’|nous|vous] [le|la|l’|les|en|y] @:V[123].*:3p @:[123][sp] + [que|qu’] $:M et $:M ?[ne|n’]¿ [le|la|l’|les] [lui|leur|en|y] @:V[123].*:3p @:[123][sp] + [que|qu’] $:M et $:M ?[ne|n’]¿ [lui|leur|y] en @:V[123].*:3p @:[123][sp] + <<- morph(<1, ":N", ":V") ~1:-2>> * + __tag_verbe_infinitif_sujet__ [|,] [ne|n’] ?[en|y]¿ ?presque¿ [pas|rien|guère|point|jamais|plus] [|,] [ne|n’] $:Y [|,] $:Y