docs: def highlightBlock(self, text):
          """Apply syntax highlighting to the given block of text.
          """
          # Do other syntax formatting
          for expression, nth, format in self.rules:
              index = expression.indexIn(text, 0)
  
              while index >= 0:
                  # We actually want the index of the nth match
                  index = expression.pos(nth)
                  length = len(expression.cap(nth))
                  self.setFormat(index, length, format)
                  index = expression.indexIn(text, index + length)
  
          self.setCurrentBlockState(0)
  
          # Do multi-line strings
          in_multiline = self.match_multiline(text, *self.tri_single)
          if not in_multiline:
              in_multiline = self.match_multiline(text, *self.tri_double)