Commit 43e674b5 authored by Taddeus Kroes's avatar Taddeus Kroes

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

parents f9709555 79a5b196
......@@ -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('+ -', '- ')
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment