Keywords 'break' and 'continue' are working, untested

See #152
This commit is contained in:
2024-12-30 09:50:51 +11:00
parent 6d25beea03
commit b84a70cc34
7 changed files with 252 additions and 32 deletions

48
scripts/breakdancing.toy Normal file
View File

@@ -0,0 +1,48 @@
while (true) {
print "1";
break;
print "2";
}
print "3";
while (true) {
print 1;
while (true) {
print 2;
if (true) {
print 3;
while (true) {
print 4;
break;
print 5;
}
print 6;
}
print 7;
}
print 8;
}
print 9;
while (true) {
print 1;
while (true) {
print 2;
if (true) {
print 3;
break;
print 6;
}
print 7;
}
print 8;
}
print 9;