parameters: (self, name=None, attrs={}, text=None, limit=None,
                          **kwargs)
return_statement: return self._find_all(name, attrs, text, limit, self.previous_elements,
                             **kwargs)
docstring: Returns all items that match the given criteria and appear
          before this Tag in the document.
docstring_summary: Returns all items that match the given criteria and appear
          before this Tag in the document.
docstring_tokens: Returns all items that match the given criteria and appear before this Tag in the document .
function: def find_all_previous(self, name=None, attrs={}, text=None, limit=None,
                          **kwargs):
          """Returns all items that match the given criteria and appear
          before this Tag in the document."""
          return self._find_all(name, attrs, text, limit, self.previous_elements,
                             **kwargs)
function_tokens: def find_all_previous ( self , name = None , attrs = { } , text = None , limit = None , * * kwargs ) : return self . _find_all ( name , attrs , text , limit , self . previous_elements , * * kwargs )