Grammalecte  Check-in [329ccb3385]

Overview
Comment:[fr] meilleur contrôle des étiquettes des verbes
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | fr
Files: files | file ages | folders
SHA3-256: 329ccb3385c1ed9ece06ebfafdb6922c613a4fdbd7aa48a49e53079799e49231
User & Date: olr on 2017-06-03 20:52:45
Other Links: manifest | tags
Context
2017-06-04
02:42
[fr] meilleur contrôle des étiquettes des verbes check-in: a4eee57b61 user: olr tags: trunk, fr
2017-06-03
20:52
[fr] meilleur contrôle des étiquettes des verbes check-in: 329ccb3385 user: olr tags: trunk, fr
20:31
[fr] mise à jour des dictionnaires + recompilation des données check-in: 8e027f2791 user: olr tags: trunk, fr
Changes

Modified gc_lang/fr/dictionnaire/genfrdic.py from [c81a80af20] to [ed5f975932].

816
817
818
819
820
821
822
823

824
825
826
827
828
829
830
816
817
818
819
820
821
822

823
824
825
826
827
828
829
830







-
+







        sErr = ''
        if self.lemma == '':
            sErr += 'lemme vide'
        if not re.match(r"[a-zA-ZéÉôÔàâÂîÎïèÈêÊÜœŒæÆçÇ0-9µåÅΩ&αβγδεζηθικλμνξοπρστυφχψωΔℓΩ_]", self.lemma):
            sErr += 'premier caractère inconnu: ' + self.lemma[0]
        if re.search(r"\s$", self.lemma):
            sErr += 'espace en fin de lemme'
        if re.match(r"v[0123]", self.po) and not re.match(r"[eas_][ix_][tx_][nx_][pqreuvx_][mx_][ex_z][ax_z]", self.po[2:10]):
        if re.match(r"v[0123]", self.po) and not re.match(r"[eas_][ix_][tx_][nx_][pqreuvx_][mx_][ex_z][ax_z]\b", self.po[2:10]):
            sErr += 'verbe inconnu: ' + self.po
        if (re.match(r"S[*.]", self.flags) and re.search("[sxz]$", self.lemma)) or (re.match(r"X[*.]", self.flags) and not re.search("[ul]$", self.lemma)):
            sErr += 'drapeau inutile'
        if self.iz == '' and re.match(r"[SXAI](?!=)", self.flags) and self.po:
            sErr += '[is]'
        if re.match(r"pl|sg|inv", self.iz):
            sErr += '[is]'