Better support for Iterator variants in for loop (fixes #8)

This commit is contained in:
Dirkjan Ochtman 2017-03-06 22:42:46 +01:00
parent 5763b88a70
commit b469bc208f

View File

@ -279,9 +279,9 @@ impl<'a> Generator<'a> {
self.locals.insert(name.clone()); self.locals.insert(name.clone());
self.write(name); self.write(name);
} }
self.write(" in &"); self.write(" in (&");
self.visit_expr(iter); self.visit_expr(iter);
self.writeln(" {"); self.writeln(").into_iter() {");
self.writeln("_loop_indexes[_loop_cur] += 1;"); self.writeln("_loop_indexes[_loop_cur] += 1;");
self.handle(body); self.handle(body);