コード例 #1
0
ファイル: fastparse.py プロジェクト: tony/mypy
 def visit_Dict(self, n: ast35.Dict) -> Node:
     return DictExpr(list(zip(self.visit_list(n.keys), self.visit_list(n.values))))
コード例 #2
0
 def visit_Dict(self, n: ast27.Dict) -> DictExpr:
     e = DictExpr(
         list(
             zip(self.translate_expr_list(n.keys),
                 self.translate_expr_list(n.values))))
     return self.set_line(e, n)
コード例 #3
0
ファイル: fastparse2.py プロジェクト: smalias/mypy
 def visit_Dict(self, n: ast27.Dict) -> DictExpr:
     return DictExpr(list(zip(self.translate_expr_list(n.keys),
                              self.translate_expr_list(n.values))))
コード例 #4
0
 def visit_dict_expr(self, node: DictExpr) -> Node:
     return DictExpr([(self.node(key), self.node(value))
                      for key, value in node.items])
コード例 #5
0
 def visit_dict_expr(self, node: DictExpr) -> DictExpr:
     return DictExpr([(self.expr(key) if key else None, self.expr(value))
                      for key, value in node.items])
コード例 #6
0
ファイル: fastparse.py プロジェクト: truepositiontruefix/mypy
 def visit_Dict(self, n):
     return DictExpr(list(zip(self.visit(n.keys), self.visit(n.values))))