Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -2155,10 +2155,16 @@ machine [learning|learnings] standing >ovation star [system|systems] <<- ~>> ␣ + *NUM : *NUM + <<- space_after(\1, 0, 0) and space_after(\1, 0, 0) ~>> ␣ + + *NUM ~^h[0-9][0-9]$ + <<- space_after(\1, 0, 0) ~>> ␣ + __fusions_noms_propres__ cac 40 <<- ~>> ␣ @@ -2214,10 +2220,11 @@ [comme|que|qu’|lorsque|lorsqu’|puisque|puisqu’|quand|pourquoi|qui|quoi] ?[ne|n’]¿ ?[se|s’]¿ (*WORD) ?à¿ [le|la|l’|les] @:Y @:M <<- morph(\1, ":V") %-2>> soit pour soit contre <<- %3>> + @@@@ @@@@ @@@@ @@ -11572,10 +11579,16 @@ @:[123] ?pas¿ juste @:[123] ?pas¿ ensemble @:[123] ?pas¿ ?[fort|très|super]¿ [bien|mal] <<- ~2:0>> * + + [>pouvoir|>savoir|>vouloir] mieux que personne @:[YG] + >avoir mieux que personne @:[QYG] + >être mieux que personne @:[QAYG] + <<- ~2:5>> * + __purge_avant_adjectifs_adverbes__ le @:[NAQ].*:[me]¬:G le plus @:A.*:[me] <<- ~3:4>> * @@ -11841,11 +11854,11 @@ >laisser pour compte >marcher à rebours [>mettre|>remettre] à [bas|dos|flot|jour|niveau|nu|plat|terre] [>mettre|>remettre] l’ [écart|épreuve] [>mettre|>remettre] au [point|pas] - [>mettre|>remettre] en [avant|bouche|demeure|garde|jeu|lumière|œuvre|place|scène|terre] + [>mettre|>remettre] en [avant|branle|bouche|demeure|garde|jeu|lumière|mouvement|œuvre|place|scène|terre] >mourir jeune [>naître|>naitre] sous x >percer à jour >perdre [connaissance|conscience|raison] >perdre d’ avance @@ -12052,10 +12065,11 @@ TEST: À mes yeux, aucune cathédrale, pyramide, musée, arc de triomphe, Colisée, abbaye, chapelle, temple, synagogue, mosquée, joyaux architecturaux d’hier ou d’avant-hier ne valent la vie d’un être humain, quel qu’il soit, d’où qu’il vienne. TEST: Ça fait sens. TEST: il faut recruter des administratrices système TEST: Cette politique spctacle est indigne de notre démocratie. TEST: Ils sont vent debout contre cette politique de renoncement +TEST: qui sait mieux que personne orchestrer une campagne de promotion médiatique @@@@ @@@@ @@ -18604,21 +18618,22 @@ __imp_union_le_la_leur__ *WORD en <<- /imp/ space_after(\1, 1, 1) - and morph(\1, ":E", ":[GM]|>(?:venir|aller|partir)") and morph(>1, ":||>,", ":(?:N|A|Q|Y|MP|H|T|D)|>(?:pour|plus|moins|mieux|peu|plupart|trop|très|une?)/") and morph(<1, ":Cc||>,") + and morph(\1, ":E", ":[GM]|>(?:venir|aller|partir)") and morph(>1, ":||>,", ":(?:N|A|Q|Y|M|P|H|T|D)|>(?:pour|plus|moins|mieux|peu|plupart|trop|très|une?)/") and morph(<1, ":Cc||>,") ->> \1-\2 # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206 , *WORD en <<- /imp/ space_after(\1, 1, 1) and morph(\2, ":V(?:1.*:Ip.*:2s|[23].*:Ip.*:3s)", ":[GM]|>(?:venir|aller|partir)") - and morph(>1, ":||>,", ":(?:N|A|Y|P|B|3[sp]|D|>(?:pour|plus|moins|mieux|peu|trop|très|en|y))") + and morph(>1, ":||>,", ":(?:N|A|Y|M|P|B|3[sp]|D|>(?:pour|plus|moins|mieux|peu|trop|très|en|y))") -2:3>> =suggVerbTense(\2, ":E", ":2s")+"-"+\3 # S’il s’agit d’un impératif, mettez un trait d’union.|http://bdl.oqlf.gouv.qc.ca/bdl/gabarit_bdl.asp?id=4206 TEST: {{restons en}} là. TEST: Intercède en ma faveur TEST: Même l’implacable guerrier-capitaine de la Fédération, James T. Kirk, apprend en rechignant à enterrer le phaser avec les bâtards Klingons qui ont tué son fils. +TEST: Terminons en réservant une place de choix à l’un des relais les plus fervents de la pensée __imp_laisser_le_la_les_infi__ >laisser [le|la|les] *WORD <<- /imp/ space_after(\1, 1, 1) and morph(\1, ":E") and morph(\3, ":(?:Y|X|Oo)", ":[NAB]") and not morph(<1, ":O[sv]")