Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -5433,12 +5433,12 @@ à [plusieurs|quelques|maintes] reprises à [de|d’] ?[assez|aussi|si|très|trop]¿ [nombreuses|multiples|innombrables] reprises à double [titre|tranchant] à en juger par [mon|ton|son|notre|votre|leur] ?immense¿ expérience à en juger par [ma|ta|sa|notre|votre|leur] [grande|petite] expérience - à en perdre haleine - à en perdre la tête + à ?en¿ perdre haleine + à ?en¿ perdre la tête à ?[moins|plus|si|très|trop]¿ faible [allure|revenu] à ?[moins|plus|si|très|trop]¿ faible tirant d’ eau à feu et à sang à flanc [de|d’] [colline|montagne] à fleur [de|d’] peau @@ -5520,10 +5520,11 @@ à [mon|ton|son|notre|votre|leur] [cœur|corps] défendant à [mon|ton|son|notre|votre|leur] grand [dam|désarroi|soulagement] à n’ en [pas|point] douter à n’ en plus finir à n’importe quel prix + à [ne|n’] plus savoir qu’ en faire à nul autre pareil à nulle autre pareille à parler [franc|franchement|strictement] à part [entière|ça|cela|ceci] à parts égales @@ -6114,16 +6115,18 @@ illico ?presto¿ d’ intra-muros j’ en [passe|passai+s] et des [meilleurs|meilleures] jusqu’ au bout des ongles jusqu’ à bac + jusqu’ à ce que mort s’ en suive + jusqu’ à ce que mort s’ ensuive + jusqu’ à l’ écœurement jusqu’ à plus soif jusqu’ à >preuve du contraire + jusqu’ à ?en¿ perdre le souffle jusqu’ à satiété jusqu’ à un certain point - jusqu’ à l’ écœurement - jusqu’ à ?en¿ perdre le souffle jusqu’ au trognon jusque-là [de|d’] là [de|d’] là-bas [de|d’] là-haut @@ -19124,11 +19127,11 @@ >acte [de|d’] procédure ?pénale¿ >acte d’ état ?civil¿ >administrateur >système >âge d’ or >agence d’ interim - >agence [de|d’] >voyage + >agence [de|d’] [presse|>voyage] >agent [de|d’] [liaison|police|terrain] >agité du bocal >aide [de|d’] camp >aire d’ atterrissage >aire [de|d’] >jeu @@ -19215,14 +19218,16 @@ >business as usual >but à atteindre >cabine [de|d’] [essayage|pilotage] >cabinet [de|d’] [toilette|travail] >cadeau [de|d’] [anniversaire|mariage|Noël] + >cage d’ ascenseur >caisse [de|d’] résonance >cale à poncer >camarade [de|d’] classe >caméra [de|d’] [surveillance|vidéoprotection|vidéo-protection] + >camisole [de|d’] force >camp [de|d’] [concentration|été|hiver|internement|rééducation|travail|vacances] >campagne [de|d’] presse >canne à [pêche|sucre] >canon à eau >canot à moteur @@ -19264,10 +19269,11 @@ [>chariot|>charriot] à [bagages|roulettes] >chasse à courre >chasse à l’ homme >chasse d’ eau >chasseur [de|d’] primes + >chat [de|d’] gouttière >château [de|d’] [cartes|sable] >château d’ eau >chauffeur [de|d’] bus >chef [de|d’] [cabinet|file|gare|secteur] >chef d’ [état-major|entreprise] @@ -19277,11 +19283,11 @@ >chemise à jabot >chemise [de|d’] nuit >chemise sans >manche >chèque en blanc >chèque sans provision - >cheval [de|d’] [bataille|guerre|Troie] + >cheval [de|d’] [bataille|guerre|labour|monte|Troie] >chien [de|d’] [chasse|garde|guerre|traîneau|traineau] >chili con carne >chômage [de|d’] masse >chou à la crème ?[fouettée|diplomate|mousseline|patissière|pralinée]¿ >cible en approche @@ -19506,11 +19512,11 @@ >garçon [de|d’] [*NUM|$:B] ans >garde à vue >garde du corps >gardien [de|d’] nuit gaz à >effet [de|d’] serre - gaz [de|d’] schiste + gaz [de|d’] [échappement|schiste] >général [2|3|4|5|deux|trois|quatre|cinq] étoiles >genou à terre gens de confiance >geste >barrière >gilet [de|d’] sauvetage @@ -19762,13 +19768,12 @@ >policier en civil >politesse d’ usage >politique spectacle >pomme [de|d’] [discorde|terre|reinette|pin|Adam|api|amour|ambre|eau|or] >pompe à [chaleur|essence|fric|>incendie] - >port [de|d’] plaisance - >porte [de|d’] [entrée|service|garage|sortie] - >porte d’ entrée + >port [de|d’] [attache|plaisance] + >porte [de|d’] [derrière|entrée|service|garage|sortie] >poste à pourvoir >pot [de|d’] [chambre|colle|départ|échappement] >poteau d’ exécution >poudre à canon >poudre aux yeux @@ -19852,10 +19857,11 @@ >salle à manger >salle [de|d’] [attente|audience|>bain|bal|conférence|lecture|séjour|vente] >salon [de|d’] coiffure sas [de|d’] [confinement|décompression|décontamination|désinfection|livraison|protection|secours|sécurité] >scène [de|d’] [crime|ménage] + >scie à ruban >sclérose en plaques >seau à [champagne|glace] >seconde d’ arc >secret [de|d’] polichinelle >sel [de|d’] [aluminium|ammonium|mer] @@ -19884,11 +19890,11 @@ >stylo à bille >sujet [de|d’] [prédilection|préoccupation] >suspension [de|d’] séance >syndicat du crime >système d’ exploitation - >système [de|d’] santé + >système [de|d’] [navigation|santé|visée] >système D >tabac à [chicha|chiquer|mâcher|priser|rouler|rouler] >tableau [de|d’] [bord|chasse] >table à repasser >table [de|d’] [calcul|chevet|nuit] @@ -25659,10 +25665,11 @@ TEST: cette bouffe, c’est {{du}} {{chienne}} ->> de la|||chien TEST: je parle {{du }}homme ->> de l’ TEST: du {{amours}} ->> amour TEST: Un second passage, qui menait du faubourg du Temple aux étroites voies désertes du onzième arrondissement, me réservait des surprises. TEST: puisqu’on a eu du très fidèle et très bon et du très éloigné du livre mais très bon… +TEST: les commentaires du très influent rapport __gn_dudit_1m__ dudit *WORD <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> de ladite && Accord de genre erroné : « \2 » est féminin. @@ -27263,10 +27270,12 @@ TEST: il fronça les sourcils, inquiet pour son avenir TEST: elles préservaient ce secret, conscientes du danger. TEST: Dans ce « nouveau » Système Solaire, tel qu’il a été défini par L’Union Astronomique Internationale en 2006 TEST: on trouve huit planètes : Mercure, Vénus, la Terre, Mars, Jupiter, Saturne, Uranus et Neptune TEST: Rudy Giuliani, histoire d’un naufrage politique +TEST: Luc, médecin et historien +TEST: Oscar Cullmann, Dieu et César __gn_start_2m__ @:[NA]¬* @:[NA]¬* <<- /gn/ ((morph(\2, ":m", "*") and morph(\3, ":f", "*")) or (morph(\2, ":f", "*") and morph(\3, ":m", "*"))) and not apposition(\2, \3) @@ -35133,10 +35142,14 @@ !! !!!! Conjugaison !! !! !! +__conj_pronom_qui_immunité__ + [la|une|cette] partie [de|d’] [moi|toi|lui|elle|iel|nous|vous|eux|elles|iels] qui @:3s + <<- !-1>> conj + ## 1sg __conj_moi_qui__ moi qui @:V¬:(?:1s|G|1p|3p!) <<- /conj/ \3 == "est" or \3 == "es" -3>> ai|aie|suis && Conjugaison erronée. Confusion probable entre “être” et “avoir”. Accord avec “\1 \2”. Le verbe devrait être à la 1ʳᵉ personne du singulier. @@ -36506,28 +36519,28 @@ # verbe que + subjonctif __vmode_verbes_que_subjonctif__ [>aimer|>approuver|>craindre|>demander|>déplorer|>défendre|>désirer|>exiger|>falloir] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] [>interdire|>ordonner|>permettre|>préférer|>refuser|>regretter|>souhaiter|>suffire|>vouloir] [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] - <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_") + <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_") and \-1.islower() --1>> =suggVerbMode(\-1, ":S", \-2) && Après le syntagme “\1 que”, ce verbe devrait être au subjonctif. [>aimer|>approuver|>craindre|>demander|>déplorer|>défendre|>désirer|>exiger|>falloir] [que|qu’] $:M @:I¬:[GYS] [>interdire|>ordonner|>permettre|>préférer|>refuser|>regretter|>souhaiter|>suffire|>vouloir] [que|qu’] $:M @:I¬:[GYS] - <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_") + <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_") and \-1.islower() --1>> =suggVerbMode(\-1, ":S", ":3s") && Après le syntagme “\1 que”, ce verbe devrait être au subjonctif. [>aimer|>approuver|>craindre|>demander|>déplorer|>défendre|>désirer|>exiger|>falloir] [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA] [>interdire|>ordonner|>permettre|>préférer|>refuser|>regretter|>souhaiter|>suffire|>vouloir] [que|qu’] [un|une|le|la|l’|ce|cet|cette|mon|ton|son|ma|ta|sa|notre|votre|leur|chaque] @:N.*:[si] @:I¬:[GYSA] - <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) + <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_") and \-1.islower() and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3s") && Après le syntagme “\1 que”, ce verbe devrait être au subjonctif. [>aimer|>approuver|>craindre|>demander|>déplorer|>défendre|>désirer|>exiger|>falloir] || [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA] [>interdire|>ordonner|>permettre|>préférer|>refuser|>regretter|>souhaiter|>suffire|>vouloir] || [que|qu’] [les|ces|mes|tes|ses|nos|vos|leurs|plusieurs|quelques|certains|certaines|maints|maintes] @:N.*:[pi] @:I¬:[GYSA] - <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_") and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) + <<- /vmode/ morph(\1, ":V", ":N") and not tag(\1, "_VCOD_") and \-1.islower() and not (morph(\-1, ":N") and morph(\-2, ":A") and agreement(\-2, \-1)) --1>> =suggVerbMode(\-1, ":S", ":3p") && Après le syntagme “\1 que”, ce verbe devrait être au subjonctif. TEST: Il suffit qu’il {{court}} plus ->> coure|courût TEST: Je veux qu’il {{finit}} son repas. ->> finisse|finît TEST: Je ne veux pas que tu {{es}} des ennuis ->> sois|fusses|aies @@ -36547,10 +36560,11 @@ TEST: Je sais qu’il nous faut l’aide de mon ami. TEST: quand bien même elle eût été différente, je doute que… TEST: C’est le seul ami qui me comprenne. TEST: Ça signifie qu’il est parti ou qu’il est mort. TEST: Ça ne signifie qu’une seule chose : soit qu’il est con, soit qu’il est totalement con. +TEST: Pour que cela fonctionne il faut que les matrices Ai soient inversibles __vmode_attendre_que_subjonctif__ >attendre [que|qu’] [je|j’|tu|il|elle|iel|nous|vous|ils|elles|iels] @:I¬:[GYS] <<- /vmode/ not morph(\1, ":[QA]") --1>> =suggVerbMode(\-1, ":S", \-2) && Après “attendre que”, ce verbe devrait être au subjonctif.