瀏覽代碼

Merge branch 'master' of kompiler.org:python/graph_drawing

Taddeus Kroes 14 年之前
父節點
當前提交
43e674b5cd
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      line.py

+ 4 - 4
line.py

@@ -98,7 +98,7 @@ def generate_line(root):
         return '<empty expression>'
 
     if root.is_leaf:
-        return '-' * root.negated + root.title()
+        return str(root)
 
     content = {}
 
@@ -197,7 +197,7 @@ def generate_line(root):
     # the leafs and nodes in depth first order.
     for node in traverse_depth_first(root):
         if node.is_leaf:
-            content[node] = node.title()
+            content[node] = str(node)
         else:
             arity = len(node)
 
@@ -209,8 +209,8 @@ def generate_line(root):
             else:
                 content[node] = construct_function(node)
 
-        # Add negations
-        content[node] = '-' * node.negated + content[node]
+            # Add negations
+            content[node] = '-' * node.negated + content[node]
 
     # Merge binary plus and unary minus signs into binary minus.
     return content[root].replace('+ -', '- ')