diff --git a/python_arborist.py b/python_arborist.py index fa3e9a4b00c730fba6a8d11e3b369f3fc3f56579..af23d8b7c2e0371312a9db05fb3d1bfd86d358a2 100644 --- a/python_arborist.py +++ b/python_arborist.py @@ -23,11 +23,11 @@ class TreeNode: return str(hex_to_name(self.language_element)) + str(self.subnodes) -def walk_the_tree(tree, level = 1): +def walk_the_tree(tree, level = 0): if tree == None: return - print(" " * (level -1) + "|---" + hex_to_name(tree.language_element) + " with " + str(len(tree.subnodes)) + " subnodes") + print(" " * (level) + "|---" + hex_to_name(tree.language_element) + " with " + str(len(tree.subnodes)) + " subnodes") for subnode in tree.subnodes: walk_the_tree(subnode, level + 1)