class_docstr: A compiler that caches code compiled from interactive statements.
      
class_docstr_tok: ["A","compiler","that","caches","code","compiled","from","interactive","statements","."]
docstr: Compute filename given the code, and the cell number.
  
  Parameters
  ----------
  raw_code : str
      The raw cell code.
  transformed_code : str
      The executable Python source code to cache and compile.
  number : int
      A number which forms part of the code's name. Used for the execution
      counter.
  
  Returns
  -------
  The computed filename.
docstr_tok: ["Compute","filename","given","the","code",",","and","the","cell","number",".","Parameters","--","--","--","--","--","raw_code",":","str","The","raw","cell","code",".","transformed_code",":","str","The","executable","Python","source","code","to","cache","and","compile",".","number",":","int","A","number","which","forms","part","of","the","code","'s","name",".","Used","for","the","execution","counter",".","Returns","--","--","--","-","The","computed","filename","."]
code: def get_code_name(self, raw_code, transformed_code, number):
      """Compute filename given the code, and the cell number.
  
      Parameters
      ----------
      raw_code : str
          The raw cell code.
      transformed_code : str
          The executable Python source code to cache and compile.
      number : int
          A number which forms part of the code's name. Used for the execution
          counter.
  
      Returns
      -------
      The computed filename.
      """
      return code_name(transformed_code, number)
  
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 5 for calling the CachingCompiler obj's underlying member method code with example usage: obj.get_code_name(raw_code, transformed_code, number) and returns: code_name