docs: def __extract_tags(self):
          """
          Extract tags from the DocBlock.
          """
          tags = list()
          current = None
          for line in self._comment:
              parts = re.match(r'^@(\w+)', line)
              if parts:
                  current = (parts.group(1), list())
                  tags.append(current)
  
              if current:
                  if line == '':
                      current = None
                  else:
                      current[1].append(line)
  
          for tag in tags:
              self._tags.append((tag[0], os.linesep.join(tag[1])))