コード例 #1
0
ファイル: tgrep.py プロジェクト: Oneplus/cnccgbank
 def show_tags_and_text(node, bundle):
     def node_print(node):
         if node.is_leaf():
             return tag_and_lex(node)
         else:
             return "%s (%s)" % (node.tag, " ".join(tag_and_text_under(x) for x in node))
     
     if node.is_leaf():
         print tag_and_lex(node)
     else:
         if node.count() == 2 and node[1]:
             print "%s %s -> %s" % tuple(map(node_print, (node[0], node[1], node)))
         else:
             print "%s -> %s" % tuple(map(node_print, (node[0], node)))
コード例 #2
0
    def show_tags_and_text(node, bundle):
        def node_print(node):
            if node.is_leaf():
                return tag_and_lex(node)
            else:
                return "%s (%s)" % (node.tag, " ".join(
                    tag_and_text_under(x) for x in node))

        if node.is_leaf():
            print tag_and_lex(node)
        else:
            if node.count() == 2 and node[1]:
                print "%s %s -> %s" % tuple(
                    map(node_print, (node[0], node[1], node)))
            else:
                print "%s -> %s" % tuple(map(node_print, (node[0], node)))
コード例 #3
0
ファイル: tgrep.py プロジェクト: Oneplus/cnccgbank
 def node_print(node):
     if node.is_leaf():
         return tag_and_lex(node)
     else:
         return "%s (%s)" % (node.tag, " ".join(tag_and_text_under(x) for x in node))
コード例 #4
0
 def node_print(node):
     if node.is_leaf():
         return tag_and_lex(node)
     else:
         return "%s (%s)" % (node.tag, " ".join(
             tag_and_text_under(x) for x in node))