code: def get_token(self, text, start=0):
          
          best_class = best_match = None
  
          for token_class, match in self.matching_tokens(text):
              if best_match and best_match.end() >= match.end():
                  continue
              best_match = match
              best_class = token_class
  
          return best_class, best_match
docs: Retrieve the next token from some text.
  
          Args:
              text (str): the text from which tokens should be extracted
  
          Returns:
              (token_kind, token_text): the token kind and its content.