code: def find_classes(self, name=".*", no_external=False):
          
          for cname, c in self.classes.items():
              if no_external and isinstance(c.get_vm_class(), ExternalClass):
                  continue
              if re.match(name, cname):
                  yield c
docs: Find classes by name, using regular expression
          This method will return all ClassAnalysis Object that match the name of
          the class.
  
          :param name: regular expression for class name (default ".*")
          :param no_external: Remove external classes from the output (default False)
          :rtype: generator of `ClassAnalysis`