Index: gc_lang/fr/modules/gce_analyseur.py ================================================================== --- gc_lang/fr/modules/gce_analyseur.py +++ gc_lang/fr/modules/gce_analyseur.py @@ -1,9 +1,16 @@ #### GRAMMAR CHECKING ENGINE PLUGIN: Parsing functions for French language from . import cregex as cr + +def g_morphVC (dToken, sPattern, sNegPattern=""): + nEnd = dToken["sValue"].rfind("-") + if "-t-" in dToken["sValue"]: + nEnd = nEnd - 2 + return g_morph(dToken, sPattern, sNegPattern, 0, nEnd, False) + def rewriteSubject (s1, s2): "rewrite complex subject: a prn/patr/npr (M[12P]) followed by “et” and " if s2 == "lui": return "ils"