Ejemplo n.º 1
0
	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]);
Ejemplo n.º 2
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'])