Krolov18 / PFMG

A Paradigm-Function-Morphology-driven Grammar
BSD 4-Clause "Original" or "Old" License
0 stars 0 forks source link

Définir une interface qui permet de couvrir toute unité du Parser #19

Closed Krolov18 closed 6 months ago

Krolov18 commented 6 months ago

Dans un premier jet, nous utilisons NLTK pour parser. Nous utilisons donc FeatureGrammar.from_string pour la grammaire. Ainsi, Nonterminal, Production et Grammaire doivent avoir une méthode implémentant une même interface qui permet au bout de faire : FeatureGrammaire(Grammaire.from_json(filepath).to_string())

Je propose donc dans un premier temps une interface avec une seule méthode:

ToString:
    to_string(self) -> str