def visit_Name(self, node: ast.Name): self.generic_visit(node) if not self.skip_names or node.id not in self.skip_names: if node.id in self.mapping: node.id = self.mapping[node.id] else: node.id = self.template_fmt.format(name=node.id) return node
def visit_Name(self, node: ast.Name) -> ast.Name: """ Any named variable may be loaded, stored, or deleted. """ if isinstance(node.ctx, ast.Store): node.id = self.add_placeholder(node.id) if isinstance(node.ctx, ast.Load): node.id = self.get_placeholder(node.id) self.generic_visit(node) return node
def visit_Name(self, node: ast.Name): if node.id in self._rename_map: node.id = self._rename_map[node.id] elif node.id in self._constants: pass elif node.id in stencilflow.ITERATORS: pass elif node.id in self._defined: pass else: raise ValueError("Unrecognized variable: {}".format(node.id)) self.generic_visit(node) return node
def visit_Name(self, node: ast.Name): if node.id not in self.vars: # whether it's a usage or an actual assign if isinstance(node.ctx, ast.Load): return node else: self.vars.add(node.id) # need to create a rename name = self.create_new_var(node.id) node.id = name return node else: if isinstance(node.ctx, ast.Store): # need to rename again name = self.create_new_var(node.id) node.id = name else: # use the existing name assert node.id in self.var_ref var_name = self.var_ref[node.id] node.id = var_name return node
def visit_Name(self, node: ast.Name) -> Any: # Convert connector to symbol if node.id in self.conn_to_sym: node.id = self.conn_to_sym[node.id] return self.generic_visit(node)
def visit_Name(self, node: ast.Name) -> Any: # Convert connector to symbol if node.id == self.conn: node.id = self.symbol return self.generic_visit(node)
def visit_Name(self, n: ast.Name): if not n.id.isidentifier(): n.id = ns[n.id]
def visit_Name(self, node: Name) -> Any: if node.id in reserved_names: return node node.id = as_var(node.id) return node
def visit_Name(self, node: ast.Name) -> ast.AST: node.id = self._get_replacement_identifier(node.id) return self.generic_visit(node)
def visit_Name(self, node: ast.Name): if node.id in self.repldict: node.id = self.repldict[node.id] return node
def visit_Name(self, node: ast.Name): node.id = self.get_new_sym(node.id) return node
def visit_Name(self, node: ast.Name) -> None: if node.id not in self.names: if isinstance(node.ctx, ast.Load): return self.names[node.id] = gensym()[0].id node.id = self.names[node.id]
def visit_Name(self, node: ast.Name) -> Any: if is_name_to_change(node.id): node.id = 'coro_' + node.id
def visit_Name(self, node: ast.Name) -> Any: # Rename connector if node.id in self.repl_dict: node.id = self.repl_dict[node.id] return self.generic_visit(node)
def visit_name(self, node: ast.Name): _ = self.mapping.get(node.id) if _: node.id = _