parameters: (self, it)
return_statement: return Analysis(self, it)
docstring: Analyze a single morf or code unit.
  
          Returns an `Analysis` object.
docstring_summary: Analyze a single morf or code unit.
docstring_tokens: Analyze a single morf or code unit .
function: def _analyze(self, it):
          """Analyze a single morf or code unit.
  
          Returns an `Analysis` object.
  
          """
          if not isinstance(it, CodeUnit):
              it = code_unit_factory(it, self.file_locator)[0]
  
          return Analysis(self, it)
function_tokens: def _analyze ( self , it ) : if not isinstance ( it , CodeUnit ) : it = code_unit_factory ( it , self . file_locator ) [ 0 ] return Analysis ( self , it )