class_docstr: A compiler that caches code compiled from interactive statements.
      
class_docstr_tok: ["A","compiler","that","caches","code","compiled","from","interactive","statements","."]
code: def __init__(self):
      codeop.Compile.__init__(self)
  
      # Caching a dictionary { filename: execution_count } for nicely
      # rendered tracebacks. The filename corresponds to the filename
      # argument used for the builtins.compile function.
      self._filename_map = {}
  
imports: import __future__
  from ast import PyCF_ONLY_AST
  import codeop
  import functools
  import hashlib
  import linecache
  import operator
  import time
  from contextlib import contextmanager
label_desc: Use image node_id 1 to create a new CachingCompiler object from inherited base classes: codeop with example: obj = CachingCompiler()