(self, index1: Lvalue, index2: Lvalue, expr: Expression)
| 1213 | return True |
| 1214 | |
| 1215 | def init(self, index1: Lvalue, index2: Lvalue, expr: Expression) -> None: |
| 1216 | # Count from 0 to infinity (for the index lvalue). |
| 1217 | self.index_gen = ForInfiniteCounter( |
| 1218 | self.builder, index1, self.body_block, self.loop_exit, self.line, nested=True |
| 1219 | ) |
| 1220 | self.index_gen.init() |
| 1221 | # Iterate over the actual iterable. |
| 1222 | self.main_gen = make_for_loop_generator( |
| 1223 | self.builder, index2, expr, self.body_block, self.loop_exit, self.line, nested=True |
| 1224 | ) |
| 1225 | |
| 1226 | def gen_condition(self) -> None: |
| 1227 | # No need for a check for the index generator, since it's unconditional. |
no test coverage detected