Flow improvements

Makes the internal API for working with flows more explicit in an attempt to avoid further issues. Also tackles remaining issues with 'continue' statements in 'for' loops.
This commit is contained in:
dcodeIO
2018-06-27 02:53:45 +02:00
parent 2e5a42d233
commit 0d64c9661a
7 changed files with 279 additions and 157 deletions

View File

@ -17,3 +17,9 @@ for (;;) if (--i == 0) break;
for (var k: i32 = 0; k < 10; ++k) continue;
assert(k == 10);
for (let i = 0; i < 10; i++) { // without continue block
for (let j = 0; j < 10; j++) { // with continue block
if (i === j) continue;
}
}