545
545
if not left_subtree_pushed_stack[-1]:
546
546
# recurse depth first into the primary parent
547
547
next_node_name = pending_parents_stack[-1].pop(0)
549
551
# place any merges in right-to-left order for scheduling
550
552
# which gives us left-to-right order after we reverse