class_docstr: Base Class for code wrappers
class_docstr_tok: ["Base","Class","for","code","wrappers"]
docstr: generator -- the code generator to use
docstr_tok: ["generator","--","the","code","generator","to","use"]
code: def __init__(self, generator, filepath=None, flags=[], verbose=False):
      """
      generator -- the code generator to use
      """
      self.generator = generator
      self.filepath = filepath
      self.flags = flags
      self.quiet = not verbose
  
imports: import sys
  import os
  import shutil
  import tempfile
  from subprocess import STDOUT, CalledProcessError, check_output
  from string import Template
  from warnings import warn
  from sympy.core.cache import cacheit
  from sympy.core.function import Lambda
  from sympy.core.relational import Eq
  from sympy.core.symbol import Dummy, Symbol
  from sympy.tensor.indexed import Idx, IndexedBase
  from sympy.utilities.codegen import make_routine, get_code_generator, OutputArgument, InOutArgument, InputArgument, CodeGenArgumentListError, Result, ResultBase, C99CodeGen
  from sympy.utilities.iterables import iterable
  from sympy.utilities.lambdify import implemented_function
  from sympy.utilities.decorator import doctest_depends_on
label_desc: Use image node_id 3 to create a new CodeWrapper object  with example: obj = CodeWrapper(generator, filepath, flags, verbose)