parameters: (self)
docstring: Returns the node immediately preceding this node in this parent's
          children list. If this node does not have a previous sibling, it is
          None.
docstring_summary: Returns the node immediately preceding this node in this parent's
          children list. If this node does not have a previous sibling, it is
          None.
docstring_tokens: Returns the node immediately preceding this node in this parent s children list . If this node does not have a previous sibling it is None .
function: def get_previous_sibling(self):
          """
          Returns the node immediately preceding this node in this parent's
          children list. If this node does not have a previous sibling, it is
          None.
          """
          # Can't use index(); we need to test by identity
          for i, child in enumerate(self.parent.children):
              if child is self:
                  if i == 0:
                      return None
                  return self.parent.children[i - 1]
function_tokens: def get_previous_sibling ( self ) : # Can't use index(); we need to test by identity for i , child in enumerate ( self . parent . children ) : if child is self : if i == 0 : return None return self . parent . children [ i - 1 ]