added tests

This commit is contained in:
Moritz Gmeiner 2024-09-01 19:15:55 +02:00
commit 660464638f
255 changed files with 7220 additions and 3 deletions

View file

@ -0,0 +1,26 @@
{
var i = "before";
// New variable is in inner scope.
for (var i = 0; i < 1; i = i + 1) {
print i; // expect: 0
// Loop body is in second inner scope.
var i = -1;
print i; // expect: -1
}
}
{
// New variable shadows outer variable.
for (var i = 0; i > 0; i = i + 1) {}
// Goes out of scope after loop.
var i = "after";
print i; // expect: after
// Can reuse an existing variable.
for (i = 0; i < 1; i = i + 1) {
print i; // expect: 0
}
}