Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -21630,11 +21630,11 @@ !! !!!! Traits d’union manquants (formes interrogatives) !! !! !! -__inte_union_je__ +__inte_union_je!7__ [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~..[éèe]$ je [|,] [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~..[éèe]$ je @:¬:1s <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1[sŝś]", ":[GW]") -2:3>> =\2[:-1]+"é-je" # Forme interrogative ? Mettez un trait d’union. @@ -21662,11 +21662,11 @@ TEST: {{viendrais je}} à la fête ? TEST: {{ai je}} enfin trouvé la réponse à mes questions ? TEST: quel amour {{connaîtrai je}} si je juge sans cesse ? -__inte_union_tu__ +__inte_union_tu!7__ [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~.s$ tu [|,] [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~.s$ tu @:¬:2s <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2s", ":[GW]") -2:3>> \2-tu # Forme interrogative ? Mettez un trait d’union. @@ -21682,11 +21682,11 @@ TEST: {{Viendras tu}} là ? TEST: et toi, {{as tu}} découvert le secret de l’immortalité ? TEST: quelle vie {{connaitras tu}} ? -__inte_union_il_on__ +__inte_union_il_on!7__ [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~.[td]$ [il|on] [|,] [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~.[td]$ [il|on] @:¬:3s <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3s", ":[GW]") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. @@ -21704,11 +21704,11 @@ TEST: comment {{était il}} TEST: Pourquoi le message de Jean {{était il}} très radical pour son époque ? TEST: Pourquoi le message de Jean {{était‐il}} très radical pour son époque ? -__inte_union_ce__ +__inte_union_ce!7__ [|,] [est|était|étaient] ce ?pas¿ [le|la|les|l’|un|une|de|des|d’|ce|cet|cette|ces|quelques|plusieurs|mon|ma|ta|sa|notre|votre|leur|mes|tes|ses|nos|vos|leurs] [|,] [est|était|étaient] ce ?pas¿ @:G¬:[NA].*:[me]:[si]|>(?:qu[ei’]|pourquoi|dont)/ [|,] [est|était|étaient] ce [ton|son] @:N¬:A.*:[me]:[si] <<- /inte/ space_after(\2, 1, 1) -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. @@ -21715,11 +21715,11 @@ TEST: N’{{était ce}} pas le bon moment pour y songer. ->> était-ce TEST: Qu’était ce raffut ? TEST: Cette liberté, formalisée par le libéralisme économique, dès les Physiocrates (vers 1750), est ce dont le despotisme économique a besoin pour que son soubassement économique fonctionne mécaniquement. -__inte_union_elle__ +__inte_union_elle!7__ [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~.[td]$ elle [|,] [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~.[td]$ elle @:¬:3s <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3s", ":[GW]") -2:3>> \2-elle # Forme interrogative ? Mettez un trait d’union. @@ -21738,11 +21738,11 @@ TEST: quel travail {{avait elle}} accompli ? TEST: je ne comprenais pas pourquoi c’était elle qui était punie et que personne ne parlait de celui qui avait fait ça. TEST: C’était elle qui avait pris le contrôle. -__inte_union_nous!6__ +__inte_union_nous!7__ [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ons$ nous [|,] [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~ons$ nous @:¬:1p <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:1p", ":[GW]") -2:3>> \2-nous # Forme interrogative ? Mettez un trait d’union. @@ -21759,14 +21759,15 @@ TEST: {{retrouverons nous}} enfin la tranquilité ? TEST: Ne {{sommes nous}} pas des dieux ? TEST: À quelle autorité {{prétendons nous}} si… TEST: quel exercice {{avions nous}} revu ? +TEST: pourquoi n’en entendons nous jamais parler ? TEST: les avions nous font rêver. -__inte_union_vous__ +__inte_union_vous!7__ [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~..e[zs]$ vous [|,] [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~..e[zs]$ vous @:¬:2p <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:2p", ":[GW]") -2:3>> \2-vous # Forme interrogative ? Mettez un trait d’union. @@ -21783,11 +21784,11 @@ TEST: comment {{êtes vous}} arrivées là ? TEST: quelle tarte {{voulez vous}} ? TEST: Veuillez vous instruire avant de contester ces mesures. -__inte_union_ils__ +__inte_union_ils!7__ [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~[eo]nt$ ils [|,] [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~[eo]nt$ ils @:¬:3p <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GW]") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. @@ -21803,11 +21804,11 @@ TEST: {{Viendront ils}} demain ? TEST: qui {{seront ils}} une fois adultes ? TEST: dans quel retaurant {{iront ils}} ? -__inte_union_elles__ +__inte_union_elles!7__ [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~[eo]nt$ elles [|,] [|,|comment|pourquoi|combien|que|qu’|quoique|quoiqu’|où|puis|quand|qui] ~[eo]nt$ elles @:¬:3p <<- /inte/ space_after(\2, 1, 1) and morph(\2, ":V.*:3p", ":[GW]") -2:3>> \2-\3 # Forme interrogative ? Mettez un trait d’union. @@ -22475,20 +22476,19 @@ #### NOMS PROPRES # 3sg __conj_nom_propre__ - ~^[A-ZÉÈ] @:[123][sp]¬:(?:G|3s|3p!|P|M|A.*:[si]|N.*:m:s) - <<- /conj/ not before("\\b[dD]e l’ *$") and morph(\1, ":M") - and not morph(<1, ":[VRDM]|>(?:ni|et|ou)/") and not before("([A-ZÉÈ][\\w-]+), +([A-ZÉÈ][\\w-]+), +$") - and not ( morph(\2, ":3p") and before("\\w") ) - -2>> =suggVerb(\2, ":3s") # Conjugaison erronée. Accord avec “\1”. Le verbe devrait être à la 3ᵉ personne du singulier. + [|,] ~^[A-ZÉÈ] @:[123][sp]¬:(?:G|3s|3p!|P|M|A.*:[si]|N.*:m:s) + <<- /conj/ not tag(\2, "enum") and morph(\2, ":M") + -3>> =suggVerb(\3, ":3s") # Conjugaison erronée. Accord avec “\2”. Le verbe devrait être à la 3ᵉ personne du singulier. TEST: Marc {{arrives}} demain. TEST: Paul ne {{viens}} pas demain. TEST: Marc Aurèle {{étaient}} l’empereur des Romains. (Pas de trait d’union sur Marc Aurèle.) TEST: Arthur D. parvient à… +TEST: Maria, Paula, Louise arrivent TEST: Les fondateurs pionniers de l’Internet n’avaient pas prévu TEST: les compteurs Geiger ne détectent pas le polonium TEST: Des femmes de l’administration Obama y racontent qu’elles ont constaté qu’il leur arrivait régulièrement de ne pas être invitées TEST: Macron président, c’est… TEST: Ci-dessous, les trois personnages du jeu Bruce Lee fortement grossis