示例#1
0
文件: fastparse.py 项目: tony/mypy
 def visit_If(self, n: ast35.If) -> Node:
     return IfStmt([self.visit(n.test)],
                   [self.as_block(n.body, n.lineno)],
                   self.as_block(n.orelse, n.lineno))
示例#2
0
 def visit_If(self, n: ast27.If) -> IfStmt:
     stmt = IfStmt([self.visit(n.test)],
                   [self.as_required_block(n.body, n.lineno)],
                   self.as_block(n.orelse, n.lineno))
     return self.set_line(stmt, n)
示例#3
0
 def visit_if_stmt(self, node: IfStmt) -> Node:
     return IfStmt(self.nodes(node.expr), self.blocks(node.body),
                   self.optional_block(node.else_body))
示例#4
0
 def visit_If(self, n: ast3.If) -> IfStmt:
     return IfStmt([self.visit(n.test)],
                   [self.as_required_block(n.body, n.lineno)],
                   self.as_block(n.orelse, n.lineno))
示例#5
0
 def visit_If(self, n):
     return IfStmt([self.visit(n.test)], [self.as_block(n.body, n.lineno)],
                   self.as_block(n.orelse, n.lineno))
示例#6
0
 def visit_If(self, n: ast3.If) -> IfStmt:
     lineno = n.lineno
     node = IfStmt([self.visit(n.test)],
                   [self.as_required_block(n.body, lineno)],
                   self.as_block(n.orelse, lineno))
     return self.set_line(node, n)