code: def read_comment(self, start: int, line: int, col: int, prev: Token) -> Token:
          
          body = self.source.body
          body_length = len(body)
  
          position = start
          while True:
              position += 1
              if position > body_length:
                  break
              char = body[position]
              if char < " " and char != "\t":
                  break
          return Token(
              TokenKind.COMMENT,
              start,
              position,
              line,
              col,
              prev,
              body[start + 1 : position],
          )
docs: Read a comment token from the source file.