for sentence in log_data: if not sentence: continue grammar = Grammar() semantics = Semantics() v = linkGrammar.constituents(sentence) s = linkGrammar.sentence(sentence) if s: p.print_sentence(s[0]) p.print_diagram(s) grammar.sentence_to_Tree(s) tree = grammar.const_toTree(v) sem_output = semantics.handleSemantics(s) debug(sem_output) if not tree: continue #normal = grammar.constNormalize(tree) debug(TERM_GREEN + '--START SENTENCE--' + TERM_END) for x in tree: currentLevel = x['level'] debug('%s+%s' % (currentLevel * '-', x['word'])) debug(TERM_RED + '--END SENTENCE--' + TERM_END) #debug(q)
for sentence in log_data: if not sentence: continue grammar = Grammar() semantics = Semantics() v = linkGrammar.constituents(sentence) s = linkGrammar.sentence(sentence) if s: p.print_sentence(s[0]) p.print_diagram(s) grammar.sentence_to_Tree(s) tree = grammar.const_toTree(v) sem_output = semantics.handleSemantics(s) debug(sem_output) if not tree: continue #normal = grammar.constNormalize(tree) debug(TERM_GREEN + '--START SENTENCE--' + TERM_END) for x in tree: currentLevel = x['level'] debug('%s+%s' % (currentLevel * '-', x['word'])) debug(TERM_RED + '--END SENTENCE--' + TERM_END) #debug(q) graphDebugTimes()