Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -7552,10 +7552,11 @@ TEST: et {{sa}} par deux fois TEST: Il trouva de la nourriture {{ça et là}}. ->> çà et là TEST: c’est {{çà}} ->> ça TEST: Elle parle comme {{ça}} mère. ->> sa TEST: C’est comme {{sa}}. +TEST: pas sûr que {{sa}} soit fini ->> ça TEST: {{sa}} l’ennuierait, ce fils de pute, de dire bonjour ? TEST: il faut s’y prendre comme {{sa}} TEST: on fait {{sa}} lorsqu’on a tout perdu TEST: {{ç’a}} craint, cette histoire TEST: ç’{{à}} été dur ->> a @@ -10132,15 +10133,19 @@ <<- /conf/ morph(<1, ":[YQ]|>(?:avec|contre|par|pour|sur)/||>,") ->> soi-même # Confusion probable : moi-même, toi-même, lui-même, elle-même, soi-même, elles-mêmes, eux-mêmes. [sois-même|soit-même|soie-même|soies-même|soi-mêmes|sois-mêmes|soit-mêmes|soie-mêmes|soies-mêmes] <<- /conf/ ->> soi-même # Confusion : moi-même, toi-même, lui-même, elle-même, soi-même, elles-mêmes, eux-mêmes. + que sa soi @:[WXAQ] + <<- /conf/ -3>> soit|soie # Confusion. Pour le verbe être au subjonctif, écrivez “soit”. Pour la fibre servant à la confection de textile, écrivez “soie”. + TEST: chez {{soit}}, c’est presque toujours mieux. TEST: ce n’est pas la philosophie en {{soit}} qui est problématique TEST: quel que {{soie}} sa pensée, je refuse d’y accorder de l’attention. TEST: Penser par {{soit même}}… TEST: S’aimer {{soit-même}}, c’est le début d’une grande histoire d’amour. (Oscar Wilde) +TEST: pas sûr que {{sa}} {{soi}} terminé avant demain TEST: Je regrette que l’on en soit encore à des considérations que je croyais dépassées TEST: Quoi qu’il en soit TEST: À moins qu’elle n’en soit la victime. TEST: Je doute qu’il s’en soit sorti si aisément. TEST: Je refuse, quoi qu’il en soit. @@ -14453,13 +14458,13 @@ <<- not value(<1, "|ça|cela|ceci|me|te|lui|nous|vous|leur|") ~>> * tête la première <<- /conf/ not morph(<1, ":D") and not morph(>1, ":[NA].*:[fe]:[si]") ~>> * - ?à¿ un [instant|moment] @¬:A.*:[me]:[si] + ?à¿ un [instant|moment] @¬>où/|:A.*:[me]:[si] ?à¿ un [instant|moment] [|,] - un seul [instant|moment] @¬:A.*:[me]:[si] + un seul [instant|moment] @¬>où|:A.*:[me]:[si] un seul [instant|moment] [|,] <<- not morph(<1, ":R|>d’/") ~1:-2>> * un jour @:¬:A.*:[me]:[si] un jour [|,] @@ -14637,10 +14642,11 @@ >marcher à rebours >mener par le bout du nez [>mettre|>remettre] à [bas|dos|exécution|flot|jour|niveau|nu|plat|table|terre] [>mettre|>remettre] à l’ [écart|épreuve] [>mettre|>remettre] au [point|pas] + [>mettre|>remettre] bon ordre [>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] >monter de toutes pièces >mourir jeune [>naître|>naitre] de la dernière pluie @@ -17443,11 +17449,11 @@ <<- /conf/ --2>> air # Confusion probable. La locution “avoir l’air de” signifie “sembler”, “paraître”…|https://fr.wiktionary.org/wiki/avoir_l%E2%80%99air en >avoir ?[tout|$:W]¿ l’ [ère|aire] <<- /conf/ --1>> air # Confusion probable. Locution “en avoir l’air”…|https://fr.wiktionary.org/wiki/avoir_l%E2%80%99air - [>air|>ère] [de|d’] [accueil|atterrissage|autoroute|repos] + [>air|>ère] [de|d’] [accueil|atterrissage|autoroute|>jeu|repos] <<- /conf/ -1>> aire|aires # Confusion. Une ère est une époque. L’air est un gaz, une apparence ou une musique. Pour évoquer une surface, écrivez “aire”.|https://fr.wiktionary.org/wiki/aire >baptême de l’ [ère|aire] >libre comme l’ [ère|aire] <<- /conf/ --1>> air # Confusion. Une ère est une époque. L’aire est une surface. Pour parler de l’atmosphère, écrivez “air”.|https://fr.wiktionary.org/wiki/air @@ -22127,10 +22133,20 @@ __immu_les_avoir_fait_vinfi__ les >avoir fait ?[me|m’|te|t’|se|s’|nous|vous|leur]¿ $:Y <<- !3>> + +__ppas_ayant__ + ayant @:(?:Q.*:[fp]|[123][sp])¬:(?:G|N|m:[si]) + <<- /ppas/ not value(\-1, "|barre|confiance|charge|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|") + --1>> =suggMasSing(\-1) + # Après avoir, il faut un participe passé au masculin singulier (sauf si le COD se trouve avant le verbe, improbable dans ce cas de figure). + +TEST: ayant {{marqués}} les esprits, tout le monde se souvenait d’elles. +TEST: ayant prise sur les événements, elle ne voyait aucune raison de s’alarmer. + __ppas_pronom_avoir__ [je|j’|tu|il|elle|on|ils|elles|iel|iels|et|qui|ça|cela|ceci|celui-ci|celui-là|celle-ci|celle-là|ceux-ci|ceux-là|celles-ci|celles-là] ?[ne|n’]¿ ?[lui|leur]¿ >avoir *WORD <<- /ppas/ not value(\-1, "|barre|confiance|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|") and (value(<1, "||,|comme|comment|et|lorsque|lorsqu’|mais|où|ou|quand|qui|pourquoi|puisque|puisqu’|quoique|quoiqu’|si|s’|sinon|") or (value(<1, "|que|qu’|") and morph(<2, ":V|", ":[NA]"))) @@ -22194,11 +22210,11 @@ __ppas_det_nom_avoir__ [un|une|des|le|la|l’|les|ce|cet|cette|ces|mon|ton|son|ma|ta|sa|mes|tes|ses|notre|votre|nos|vos|leur|leurs|certains|certaines|quelques|plusieurs] *WORD ?[ne|n’]¿ ?[lui|leur]¿ >avoir *WORD <<- /ppas/ not value(\-1, "|barre|confiance|charge|cours|envie|peine|prise|crainte|cure|affaire|hâte|force|recours|") and (value(<1, "||,|comme|comment|et|lorsque|lorsqu’|mais|où|ou|quand|qui|pourquoi|puisque|puisqu’|quoique|quoiqu’|si|s’|sinon|") or (value(<1, "|que|qu’|") and morph(<2, ":V|", ":[NA]"))) and morph(\2, ":[NA]", ":G") and not \-1.isupper() and morph(\-1, ":(?:[123][sp]|Y|Q.*:[fp])", ":(?:G|W|Q.*:m:[si])") - and not (\-2 == "avions" and morph(\-1, ":3[sp]")) + and not (value(\-2, "|avions|") and morph(\-1, ":3[sp]")) --1>> =suggVerbPpas(\-1, ":m:s") # Ce verbe devrait être un participe passé au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais TEST: Les femmes lui avait {{conseillées}} de se taire. TEST: le mur avait {{était}} détruit @@ -22275,10 +22291,11 @@ __ppas_qui_avoir__ qui ?[ne|n’]¿ ?[lui|leur]¿ >avoir @:Q.*:(?:f|m:p)¬:m:[si] <<- /ppas/ --1>> =suggVerbPpas(\-1, ":m:s") # Le participe passé devrait être au masculin singulier.|http://fr.wikipedia.org/wiki/Accord_du_participe_pass%C3%A9_en_fran%C3%A7ais TEST: des hommes, des femmes, des enfants qui ne leur avaient {{faits}} que du bien. +TEST: qui avait envie de voir sa mère. __ppas_avoir_ppas_mas_sing__ [|,|après|pour|pourquoi|quand|que|qu’|sans|d’|de|qui] ?[ne|n’]¿ ?[lui|leur]¿ avoir @:Q.*:[pf]¬:m:[si] [|,|après|pour|pourquoi|quand|que|qu’|sans|d’|de|qui] ?[ne|n’]¿ [m’|t’] avoir @:Q.*:p¬:[si] @@ -22613,17 +22630,17 @@ [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~\w\w+t$ [ne|n’] [me|m’|te|t’|nous|vous] [le|la|l’|les|en|y] ~\w\w+t$ [ne|n’] [le|la|l’|les] [lui|leur|en|y] ~\w\w+t$ [ne|n’] [lui|leur] en ~\w\w+t$ <<- /imp/ not value(>1, "|il|elle|on|ils|elles|iel|iels|") - and not (value(\-1, "|vient|dit|surgit|survient|provient|") and (morph(>1, ":(?:[MD]|Oo)|>[A-Z]/") or value(>1, "|l’|d’|m’|t’|s’|"))) + and not (value(\-1, "|vient|dit|surgit|survient|provient|") and morph(>1, ":(?:[MD]|Oo)|>[A-Z]/")) and morph(\-1, ":V[23].*:Ip.*:3s", ":G|>(?:devoir|suffire|para[îi]tre)/") and analyseWord(\-1[:-1]+"s", ":E:2s") --1>> =\-1[:-1]+"s" # S’il s’agit d’un impératif, la terminaison est “is”, non “it”. ~\w\w+t$ <<- /imp/ not value(>1, "|il|elle|on|ils|elles|iel|iels|") - and not (value(\-1, "|vient|dit|surgit|survient|provient|") and (morph(>1, ":(?:[MD]|Oo)|>[A-Z]/") or value(>1, "|l’|d’|m’|t’|s’|"))) + and not (value(\-1, "|vient|dit|surgit|survient|provient|") and morph(>1, ":(?:[MD]|Oo)|>[A-Z]/")) and morph(\-1, ":V[23].*:Ip.*:3s", ":[GNA]|>(?:devoir|suffire|para[îi]tre)/") and analyseWord(\-1[:-1]+"s", ":E:2s") --1>> =\-1[:-1]+"s" # S’il s’agit d’un impératif, la terminaison est “is”, non “it”. TEST: {{Finit}} ton assiette. ->> Finis TEST: Ne {{pourrit}} pas l’ambiance. ->> pourris @@ -22643,10 +22660,11 @@ TEST: Vient ensuite l’emménagement dans une maison isolée. TEST: Vient alors son tour de se présenter : « Bonjour, je m’appelle Maryse, et je suis alcoolique. » TEST: Surgit ensuite la violence physique et verbale. TEST: De là provient, à l’inverse, la joie palpable qui débordait des places occupées TEST: Parait que ces gens-là sont riches. +TEST: Vient cependant fatalement un moment où # verbes du 3ᵉ groupe en -d __imp_verbe_groupe3_d__ [ne|n’] ?[le|la|l’|les|en|me|m’|te|t’|nous|vous|lui|leur|y]¿ ~\w\w+d$