예제 #1
0
 def duplicate_name(self, node: NameExpr) -> NameExpr:
     # This method is used when the transform result must be a NameExpr.
     # visit_name_expr() is used when there is no such restriction.
     new = NameExpr(node.name)
     new.info = node.info
     self.copy_ref(new, node)
     return new
예제 #2
0
 def duplicate_name(self, node: NameExpr) -> NameExpr:
     # This method is used when the transform result must be a NameExpr.
     # visit_name_expr() is used when there is no such restriction.
     new = NameExpr(node.name)
     new.info = node.info
     self.copy_ref(new, node)
     return new