class_docstr: This class provides basic functionality to generate code. It is
  language-agnostic, but exposes set of attributes which subclasses should
  use to define syntax specific for certain language(s).
  
  !!IMPORTANT!!: Code generators must know nothing about AST.
class_docstr_tok: ["This","class","provides","basic","functionality","to","generate","code",".","It","is","language-agnostic",",","but","exposes","set","of","attributes","which","subclasses","should","use","to","define","syntax","specific","for","certain","language","(","s",")",".","!","!","IMPORTANT","!","!",":","Code","generators","must","know","nothing","about","AST","."]
code: def _get_var_declare_type(self, expr):
      return NotImplemented
  
imports: from io import StringIO
  from weakref import finalize
  import numpy
  from m2cgen.interpreters.utils import format_float
label_desc: Use image node_id 9 for calling the ImperativeCodeGenerator obj's underlying member method code with example usage: obj._get_var_declare_type(expr) and returns: NotImplemented