code: def _process(self, scratch, filename, **kwargs):
          
          self.tag_reachable_scripts(scratch)
          return self.analyze(scratch, filename=filename, **kwargs)
docs: Internal hook that marks reachable scripts before calling analyze.
  
          Returns data exactly as returned by the analyze method.