def semantic(self): source_parser = SentenceParser('fra', 'pomme est un nom'); source_parser.parse(); if source_parser.decomposedWords[1][0] == 'est' and source_parser.decomposedWords[2][0] == 'un': print(source_parser.decomposedWords[0][0], ' : ',source_parser.decomposedWords[3][0]);
def run(options): sourceParser = SentenceParser(options.source_language, options.source_sentence) sourceParser.parse() grammarParser = GrammarParser(options.source_language) grammarParser.parse_doml() grammarTagger = GrammarTagger(grammarParser.graph) grammarTagger.tag(['nom_propre', 'verbe','determinant', 'nom_commun'])