Esempio n. 1
0
 def visit_for_stmt(self, node: ForStmt) -> ForStmt:
     new = ForStmt(self.expr(node.index), self.expr(node.expr),
                   self.block(node.body),
                   self.optional_block(node.else_body),
                   self.optional_type(node.unanalyzed_index_type))
     new.index_type = self.optional_type(node.index_type)
     return new
Esempio n. 2
0
 def visit_for_stmt(self, node: ForStmt) -> None:
     node.index_type = node.unanalyzed_index_type
     node.inferred_item_type = None
     node.inferred_iterator_type = None
     super().visit_for_stmt(node)
Esempio n. 3
0
 def visit_for_stmt(self, node: ForStmt) -> None:
     node.index_type = node.unanalyzed_index_type
     node.inferred_item_type = None
     node.inferred_iterator_type = None
     super().visit_for_stmt(node)