class_docstr: Parses compiler directives and converts them into AST annotations.
code: def visit_Attribute(self, node):
      node = self.generic_visit(node)
      parent_val = anno.getanno(node.value, STATIC_VALUE, default=None)
      if parent_val is not None and inspect.ismodule(parent_val):
          if hasattr(parent_val, node.attr):
              anno.setanno(
                  node, STATIC_VALUE, getattr(parent_val, node.attr)
              )
      return node
  
imports: import inspect
  import gast
  from tensorflow.python.autograph.core import converter
  from tensorflow.python.autograph.lang import directives
  from tensorflow.python.autograph.pyct import anno
  from tensorflow.python.util import tf_inspect
label_desc: Use image node_id 4 for calling the DirectivesTransformer obj's underlying member method code with example usage: obj.visit_Attribute(node) and returns: node