Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -1721,21 +1721,21 @@ !!! !!! __tag_mots_entre_guillemets__ « [*WORD|*WORDELD] » - <<- space(\1, 0, 1) and space(\2, 0, 1) /2>> eg1mot + <<- space(\1, 0, 1) and space(\2, 0, 1) /2>> eg1mot|egxmot « [*WORD|*WORDELD] [*WORD|*WORDELD] <<- space(\1, 0, 1) /2:0>> egxmot [*WORD|*WORDELD] [*WORD|*WORDELD] » <<- space(\2, 0, 1) /1:2>> egxmot [“|”|"] [*WORD|*WORDELD] [“|”|"] [‘|'|’|`] [*WORD|*WORDELD] [‘|'|’|`] - <<- space(\1, 0, 0) and space(\2, 0, 0) /2>> eg1mot + <<- space(\1, 0, 0) and space(\2, 0, 0) /2>> eg1mot|egxmot ["|“|”] [*WORD|*WORDELD] [*WORD|*WORDELD] <<- space(\1, 0, 0) /2:0>> egxmot [*WORD|*WORDELD] [*WORD|*WORDELD] ["|“|”] @@ -8924,10 +8924,19 @@ && Confusion. Ou vous confondez “à” (préposition) avec “a” (avoir), ou vous devez employer “aux”. Exemple : Elle _a_ donné du travail _aux_ employés _à_ profusion. TEST: Celui qui y croit {{à les}} moyens d’y parvenir. ->> a les|aux TEST: à tous les sots, je dis “merde”. + + à [et|ou|pour|avec|parce] + <<- not tag(\1, "egxmot") and \2.islower() and not tag(\2, "egxmot") -1>> a + && Confusion : “à” est une préposition. Pour le verbe avoir, écrivez “a”. + +TEST: {{À}} et B ->> A +TEST: c’est {{à}} ou b ->> a +TEST: le différend qu’il a avec lui + à *WORD <<- /conf/ \-1.islower() and not value(\-1, "|coté|sont|peu|") >>> <<- /conf/ morph(\-1, ":(?:V.......[_z][az].*:Q|V1.*:Ip:2p)", ":[MGWNY]") -1>> a && Confusion probable : “à” est une préposition. Pour le verbe “avoir”, écrivez “a”. <<- /conf/ __also__ and morph(\-1, ":V1.*:(?:Ip:2p|Q)", ":N") and not value(<1, "|il|elle|on|n’|les|l’|m’|t’|s’|d’|en|y|lui|nous|vous|leur|") @@ -9139,26 +9148,29 @@ TEST: nous avançons {{à grand pas}} ->> à grands pas TEST: reculons à grands pas, mais discrètement -__conf_à_part!6__ +__loc_à_part!6__ !! à part [cela|ceci|ça] ¡¡ [a|à] [part+s|par|pare+s] [cela|ceci|ça] <<- /loc/ ->> à part \3 && Confusion probable. Locution « à part cela/ceci/ça ».|https://fr.wiktionary.org/wiki/%C3%A0_part_%C3%A7a à parts [|,|)|$:D] - <<- /loc/ -1:2>> à part && Locution « à part », au singulier. + <<- /loc/ -1:2>> à part && Locution « à part », au singulier.|https://fr.wiktionary.org/wiki/%C3%A0_part + + à [par|pare+s] [|,|)] + <<- /loc/ -1:2>> à part && Locution « à part ».|https://fr.wiktionary.org/wiki/%C3%A0_part à [par|pare+s] $:D à [par|pare+s] {_pronom_obj_} <<- /loc/ -1:2>> à part|a par && Confusion. Ou bien vous voulez dire « à part » pour « hormis », ou bien vous confondez la préposition “à” avec “a” (forme conjuguée du verbe avoir). TEST: {{a pare ça}} ->> à part ça TEST: un homme {{à parts}} ->> à part TEST: {{à par}} nous ->> à part|a par -TEST: un homme à par +TEST: une femme {{à par}} ->> à part TEST: à part ça, tout va bien TEST: à part ceci, rien ne va TEST: à part cela, rien ne va plus @@ -17865,10 +17877,11 @@ sans [le|l’] faire exprès sans [le|l’] vouloir sans [le|l’] moindre scrupule sans l’ aide [de|d’] personne sans l’ ombre d’ un doute + sans lever le petit doigt sans mot dire sans nul doute sans perdre [de|d’] temps sans pour autant y [parvenir|réussir|réfléchir|songer|penser] sans pour autant y [faire|prêter] attention @@ -19052,10 +19065,11 @@ >grève [de|d’] la faim >grille [de|d’] lecture >groupe [de|d’] [discussion|parole|prière|pression|travail] >guerre éclair >guerre à outrance + >guerre d’ usure >hall d’ entrée >hall [de|d’] gare >harcèlement [de|d’] rue >haussement d’ épaules >hépatite [A|B|C|D|E|F|G] @@ -19115,11 +19129,11 @@ >liquide [de|d’] refroidissement >liste d’ attente >lit à baldaquin >lit [de|d’] camp >livraison à domicile - >livre [de|d’] [poche|chevet] + >livre [de|d’] [chevet|comptes|poche] >livret A >livret d’ épargne ?[bancaire|populaire|salariale]¿ >local à louer >locomotive à vapeur >loi d’ airain @@ -19518,11 +19532,14 @@ >con comme la lune >con comme un balai >con comme une valise sans >poignée >con comme une bite >condamné à mort + [corrompu+ses] jusqu’ à l’ os + [corrompu+ses] jusqu’ à la moelle >corvéable à merci + >coupable de haute trahison >court sur pattes [cousu+ses] [main] [cousu+ses] [de|d’] fil blanc [daté+ses] du {jour} {_mois_} ?[prochain|passé|dernier|précédent|~^[0-9]{2,5}$]¿ >digne [de|d’] [confiance|foi] @@ -19549,10 +19566,12 @@ >noir comme la nuit >noir comme une nuit sans lune >pâle comme la mort >pâle comme un linge >plein aux as + [pourri+ses] jusqu’ à l’ os + [pourri+ses] jusqu’ à la moelle >pur comme [le|du] cristal >rapide à la comprenette [réglé+ses] comme du papier à musique [remis+es] à plat >sain [de|d’] [corps|esprit] @@ -24104,10 +24123,11 @@ c’ >être [le|l’] bon ?vieux¿ [tant|>tan] >prendre du ?bon¿ [tant|>tan] >prendre [mon|ton|son|notre|votre|leur] >tan au bon vieux [tant|>tan] combien [de|d’] [>tan|tant] + >gagner du [>tan|tant] <<- /conf/ --1>> temps && Confusion probable. Pour parler d’une période, écrivez “temps”.|https://fr.wiktionary.org/wiki/temps >prendre [mon|ton|son|notre|votre|leur] tant <<- /conf/ not morph(>1, ":[AW]") --1>> temps && Confusion probable. Pour parler d’une période, écrivez “temps”.|https://fr.wiktionary.org/wiki/temps @@ -31819,26 +31839,26 @@ TEST: les montrer {{inflexible}} nous aidera à les convaincre. ->> inflexibles TEST: la tenant {{prêt}} à bondir ->> prête __ppas_le_verbe_pensée__ - le [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|voilà] *WORD + le [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|>retrouver|voilà] *WORD <<- /ppas/ morph(\3, ":[AQ].*:(?:[me]:p|f)", ":(?:G|Y|V0|P|[AQ].*:m:[si])") and not (morph(\2, ":Y") and morph(\3, ":3s")) -3>> =suggMasSing(\3) && Accord avec le COD “le” : « \3 » doit être au masculin singulier. __ppas_la_verbe_pensée__ - la [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|voilà] *WORD + la [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|>retrouver|voilà] *WORD <<- /ppas/ morph(\3, ":[AQ].*:(?:[fe]:p|m)", ":(?:G|Y|V0|P|[AQ].*:f:[si])") and not (morph(\2, ":Y") and morph(\2, ":3s")) -3>> =suggFemSing(\3) && Accord avec le COD “la” : « \2 » doit être au féminin singulier. __ppas_les_verbe_pensée__ - les [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|voilà] *WORD + les [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|>retrouver|voilà] *WORD <<- /ppas/ morph(\3, ":[AQ].*:s", ":(?:G|Y|V0|P|[AQ].*:[ip])") and not (morph(\2, ":Y") and morph(\3, ":3s")) -3>> =suggPlur(\3) && Accord avec le COD “les” : « \2 » doit être au pluriel. __ppas_me_te_verbe_pensée__ - [me|m’|te|t’|l’] [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|voilà] *WORD + [me|m’|te|t’|l’] [>faire|>trouver|>considérer|>croire|>imaginer|>rendre|>retrouver|voilà] *WORD <<- /ppas/ morph(\3, ":[AQ].*:p", ":(?:G|Y|V0|P|[AQ].*:[si])") and not (morph(\2, ":Y") and morph(\3, ":3s")) -3>> =suggSing(\3) && Accord avec le pronom “\1” : « \3 » doit être au singulier. __ppas_se_verbe_pensée__ il [se|s’] [>trouver|>considérer|>croire|>imaginer|>rendre] *WORD