docs: def setup(self):
          """Setup."""
  
          self.user_break_tags = set(self.config['break_tags'])
          self.comments = self.config.get('comments', True) is True
          self.attributes = set(self.config['attributes'])
          self.type = self.config['mode']
          if self.type not in MODE:
              self.type = 'html'
          self.parser = MODE[self.type]
          ignores = ','.join(self.config['ignores'])
          self.ignores = sv.compile(ignores, self.config['namespaces']) if ignores.strip() else None
          captures = ','.join(self.config['captures'])
          self.captures = sv.compile(captures, self.config['namespaces']) if captures.strip() else None