def dump(self, prefix='', max_depth=None):
        max_depth = self._get_valid_maxdepth(max_depth)

        if self.isleaf:
            print("{0}{1} ({2}) = {3}".format(prefix, token.tok_name[self.toknum],
                                              self.toknum, self.value))
        else:
            print("{0}{1} ({2})".format(prefix, symbol.sym_name[self.toknum],
                                        self.toknum))
            for child in self.children:
                child.dump(prefix=prefix + ": ", max_depth=1 - max_depth)
dataset/ETHPy150Open KristoforMaynard/SublimeAutoDocstring/dparse.py/STNode.dump/swapped operands of `-`