예제 #1
0
    def build_For(ctx, stmt):
        r = ctx.make_range(stmt.lineno, stmt.col_offset, stmt.col_offset + len("for"))
        if stmt.orelse:
            raise NotSupportedError(r, "else branches of for loops aren't supported")

        return For(
            r, [build_expr(ctx, stmt.target)],
            [build_expr(ctx, stmt.iter)], build_stmts(ctx, stmt.body))
예제 #2
0
 def build_For(ctx, stmt):
     r = ctx.make_range(stmt.lineno, stmt.col_offset, stmt.col_offset + len("for"))
     return For(
         r, [build_expr(ctx, stmt.target)],
         [build_expr(ctx, stmt.iter)], build_stmts(ctx, stmt.body))