class_docstr: Caching wrapper for the tokenize module.
  
  This is pretty tied to Python's syntax.
code: def diagnose(self) -> tokenize.TokenInfo:
      if not self._tokens:
          self.getnext()
      return self._tokens[-1]
  
file_path: cpython/Tools/peg_generator/pegen/tokenizer.py
imports: import token
  import tokenize
  from typing import Dict, Iterator, List
label_desc: Use image node_id 4 for calling the Tokenizer obj's underlying member method code with example usage: obj.diagnose() and returns: self