docs: def stdout_output(cls, cs, score_dict, verbose, limit):
          '''
          Calls output routine to display results in terminal, including scoring.
          Goes to verbose function if called by user.
  
          @param cs           Compliance Checker Suite
          @param score_dict   Dict with dataset name as key, list of results as
                              value
          @param verbose      Integer value for verbosity level
          @param limit        The degree of strictness, 1 being the strictest, and going up from there.
          '''
  
          for ds, score_groups in six.iteritems(score_dict):
              for checker, rpair in six.iteritems(score_groups):
                  groups, errors = rpair
                  score_list, points, out_of = cs.standard_output(ds, limit,
                                                                  checker,
                                                                  groups)
                  # send list of grouped result objects to stdout & reasoning_routine
                  cs.standard_output_generation(groups, limit, points, out_of,
                                                check=checker)
          return groups