|
@@ -1,4 +1,3 @@
|
|
|
-from node import Leaf
|
|
|
|
|
from traverse import traverse_depth_first
|
|
from traverse import traverse_depth_first
|
|
|
|
|
|
|
|
|
|
|
|
@@ -183,6 +182,9 @@ def generate_line(root):
|
|
|
|
|
|
|
|
>>> from node import Node, Leaf
|
|
>>> from node import Node, Leaf
|
|
|
>>> l0, l1 = Leaf(1), Leaf(2)
|
|
>>> l0, l1 = Leaf(1), Leaf(2)
|
|
|
|
|
+ >>> print generate_line(l0)
|
|
|
|
|
+ 1
|
|
|
|
|
+
|
|
|
>>> plus = Node('+', l0, l1)
|
|
>>> plus = Node('+', l0, l1)
|
|
|
>>> print generate_line(plus)
|
|
>>> print generate_line(plus)
|
|
|
1 + 2
|
|
1 + 2
|