Index: gc_lang/fr/rules.grx ================================================================== --- gc_lang/fr/rules.grx +++ gc_lang/fr/rules.grx @@ -7080,11 +7080,11 @@ (?:le|un|cet?) +{w_2} +d(?:e cet?|u|’un) +(?!des )({w_2}) +({w_2}) @@w,$ <<- morphex(\2, ":[NAQ].*:(?:f|m:p)", ":(?:G|P|[me]:[is]|V0|3[sp])") and not apposition(\1, \2) -2>> =suggMasSing(@, True) # Accord erroné : « \2 » devrait être au masculin singulier. __[i]/gn(gn_devinette3)__ - (?:le|un|cet?) +{w_2} +de [mts]on +({w_2}) +({w_2}) @@w,$ + (?:le|un|cet?) +{w_2} +de [mts]on +(?!ex-)({w_2}) +({w_2}) @@w,$ <<- not morph(\1, ":[NAQ].*:f|>[aéeiou].*:e", False) and morphex(\2, ":[NAQ].*:(?:f|m:p)", ":(?:G|P|m:[is]|V0|3[sp])") and not apposition(\1, \2) -2>> =suggMasSing(@, True) # Accord erroné : « \2 » devrait être au masculin singulier. __[i]/gn(gn_devinette4)__ [mts]on +({w_2}) +d(?:e cet?|u|’un) +(?!des )({w_2}) +({w_2}) @@w,w,$ @@ -7113,10 +7113,11 @@ TEST: Les hommes des mines {{voisin}} ->> voisins TEST: mon amour du chocolat {{immodérée}} ->> immodéré TEST: ton amour de son verbe {{enthousiasmante}} ->> enthousiasmant TEST: Cet homme de mon groupe {{oubliés}} ->> oublié TEST: Lutter contre le chômage de masse avec les armes des travailleurs reste pour nous une priorité. +TEST: le meurtre de son ex-petite amie ## divers __[i]/gn(gn_de_telle_sorte)__ de tel(?:s? sorte(?:s|nt|)|les sorte(?:s|nt|)|le sorte(?:s|nt))