code: def visit_Name(self, node):
      if node.id in self.local_dict:
          return node
      elif node.id in self.global_dict:
          name_obj = self.global_dict[node.id]
  
          if isinstance(name_obj, (Basic, type)) or callable(name_obj):
              return node
      elif node.id in ["True", "False"]:
          return node
      return fix_missing_locations(
          Call(
              func=Name("Symbol", Load()),
              args=[Constant(node.id)],
              keywords=[],
          )
      )
  
file_path: sympy/sympy/parsing/ast_parser.py
imports: from sympy.core.basic import Basic
  from sympy.core.sympify import SympifyError
  from ast import parse, NodeTransformer, Call, Name, Load, fix_missing_locations, Constant, Tuple
label_desc: Use image node_id 3 for calling the Transform obj's underlying member method code with example usage: obj.visit_Name(node) and returns: fix_missing_locations, node, node, node