Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -3277,10 +3277,13 @@ <<- /tu/ ->> jusque-là # Il manque un trait d’union. là [bas|haut|dessous|dessus|dedans|devant|derrière] <<- /tu/ ->> là-\2 # Il manque un trait d’union. + lèse majesté + <<- /tu/ ->> \1-\2 # Il manque un trait d’union. + [moi|toi|soi|lui|elle|vous] même <<- /tu/ not value(>1, "|si|s’|") ->> \1-même # Il manque un trait d’union si “même” se rapporte à “\1”.|https://fr.wiktionary.org/wiki/moi-m%C3%AAme [nous|vous|eux|elles] mêmes <<- /tu/ ->> \1-mêmes # Il manque un trait d’union. @@ -8307,11 +8310,11 @@ __tous_nom__ [|,] tous @:[NA].*:[fs]¬:(?:W|G|M|[me]:[ip]) de tous @:[NA].*:[fs]¬:(?:W|G|M|Y|[me]:[ip]) <<- /gn/ -3>> =suggMasPlur(\3, True) # Accord avec “tous” : “\3” devrait être au masculin pluriel. - tous @:[NA].*:[fs]¬:(?:W|G|M|Y|[me]:[ip]) + tous @:[NA].*:[fs]¬:(?:W|G|M|Y|3[sp]|[me]:[ip]) <<- /gn/ morph(<1, ":R") -2>> =suggMasPlur(\2, True) # Accord avec “tous” : “\2” devrait être au masculin pluriel. __toutes_nom__ [|,] toutes @:[NA].*:[ms]¬:(?:W|G|M|[fe]:[ip]) de toutes @:[NA].*:[ms]¬:(?:W|G|M|Y|[fe]:[ip]) @@ -8329,10 +8332,11 @@ TEST: Tout les sépare. TEST: les tout débuts du mouvement ouvrier TEST: vos tout débuts furent difficiles TEST: aux tout débuts, il y eut bien des erreurs TEST: comment les inégalités sociales impactent la santé des tout petits +TEST: l’existence d’un enseignement supérieur public, peu onéreux et ouvert à tous est d’une importance cruciale. !! !! @@ -11201,16 +11205,17 @@ TEST: ils arrivent et leur arrogance {{insupportables}} nous fatigue tous. __gn_le_la_leur_3m__ [le|la|leur] *WORD *WORD *WORD - <<- /gn/ morph(\1, ":D") and morph(\2, ":[NA].*:[si]", ":(?:[123][sp]|G)") and morph(\3, ":[NA].*:[si]", ":(?:[123][sp]|G)") and morph(\4, ":[NA].*:p") + <<- /gn/ morph(\1, ":D") and morph(\2, ":[NA].*:[si]", ":(?:[123][sp]|G)") and morph(\3, ":[NA].*:[si]", ":(?:[123][sp]|G)") and morph(\4, ":[NA].*:p", "*") -4>> =suggSing(\4) # Accord de nombre erroné avec « \1 \2 \3 » : « \4 » devrait être au singulier. TEST: leur grande passion {{délirantes}} pour le cosplay. TEST: non seulement met en péril la logique industrielle mais contribue à détruire peu à peu le substrat sur lequel repose le marché lui-même, à savoir la société des hommes. TEST: qu’ils fassent tourner le système économique, assez concrètement, mais sans faire chier avec leurs petits problèmes de gens de rien. +TEST: avec le peuple, contre le capitalisme mortifère sous tous ses visages. __gn_ledit_1m__ ledit *WORD <<- /gn/ morph(\2, ":[NA].*:f", ":[GWme]") -1>> ladite # Accord de genre erroné : « \2 » est féminin.