parameters: (scanner_class, relevant_properties)
docstring: Registers a new generator class, specifying a set of 
          properties relevant to this scanner.  Ctor for that class
          should have one parameter: list of properties.
docstring_summary: Registers a new generator class, specifying a set of 
          properties relevant to this scanner.  Ctor for that class
          should have one parameter: list of properties.
docstring_tokens: Registers a new generator class specifying a set of properties relevant to this scanner . Ctor for that class should have one parameter : list of properties .
function: def register(scanner_class, relevant_properties):
      """ Registers a new generator class, specifying a set of 
          properties relevant to this scanner.  Ctor for that class
          should have one parameter: list of properties.
      """
      __scanners[str(scanner_class)] = relevant_properties
function_tokens: def register ( scanner_class , relevant_properties ) : __scanners [ str ( scanner_class ) ] = relevant_properties