parameters: (self, name=None, attrs={}, text=None, **kwargs)
return_statement: return self._find_one(self.find_previous_siblings, name, attrs, text,
                               **kwargs)
docstring: Returns the closest sibling to this Tag that matches the
          given criteria and appears before this Tag in the document.
docstring_summary: Returns the closest sibling to this Tag that matches the
          given criteria and appears before this Tag in the document.
docstring_tokens: Returns the closest sibling to this Tag that matches the given criteria and appears before this Tag in the document .
function: def find_previous_sibling(self, name=None, attrs={}, text=None, **kwargs):
          """Returns the closest sibling to this Tag that matches the
          given criteria and appears before this Tag in the document."""
          return self._find_one(self.find_previous_siblings, name, attrs, text,
                               **kwargs)
function_tokens: def find_previous_sibling ( self , name = None , attrs = { } , text = None , * * kwargs ) : return self . _find_one ( self . find_previous_siblings , name , attrs , text , * * kwargs )