Esempio n. 1
0
    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)
Esempio n. 2
0
    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()