コード例 #1
0
 def visit_keyword(self, node: ast.keyword) -> ast.keyword:
     """
     Keyword references in call signatures.
     """
     node.arg = self.add_placeholder(node.arg)
     self.generic_visit(node)
     return node
コード例 #2
0
ファイル: astutils.py プロジェクト: sscholbe/dace
 def visit_keyword(self, node: ast.keyword):
     if node.arg in self.repldict:
         val = self.repldict[node.arg]
         if isinstance(val, ast.AST):
             val = unparse(val)
         node.arg = val
     return self.generic_visit(node)
コード例 #3
0
 def visit_keyword(self, node: ast.keyword):
     if node.arg in self.globals and isinstance(self.globals[node.arg],
                                                symbolic.symbol):
         node.arg = self.globals[node.arg].name
     return self.generic_visit(node)
コード例 #4
0
ファイル: astutils.py プロジェクト: gibchikafa/dace
 def visit_keyword(self, node: ast.keyword):
     if node.arg in self.repldict:
         node.arg = self.repldict[node.arg]
     return self.generic_visit(node)