docs: def sub_schema_raises(doc, schema):
      '''
      Look for "raise_error", "raise_warning", and "raise_log"
      
      '''
      error_list = []
      temp_schema = schema_match_up(doc, schema)
      for msg in temp_schema.list_values("raise_error"):
          error_list.append( ("[error]", "doc", doc.seq, "'{}'".format(msg)) )
      for msg in temp_schema.list_values("raise_warning"):
          error_list.append( ("[warning]", "doc", doc.seq, "'{}'".format(msg)) )
      for msg in temp_schema.list_values("raise_log"):
          error_list.append( ("[log]", "doc", doc.seq, "'{}'".format(msg)) )
      for entry in doc:
          if temp_schema.has(("name", entry.name)):
              el = sub_schema_raises(entry, temp_schema["name", entry.name])
              error_list.extend(el)
      return error_list