Loops
Counted loops
Status variables
for.length
for.count
for.rest
for.relative // for.count/for.length // only for set and range
for 100 // set
// 1; 2; .. 99; 100
end
for 10 100 // range
// 10; 11; .. 99; 100
end
for 10 0.5 100 // float range
// 10; 10.5; .. 99.5; 100
end
for 1 5 // range
part := for.count
for.part 100 part 5 // part
// part = 2 // 26..50
end
end
Condition loop
Status variable
condition
x := 0
while (x<5)
x += x 1 // 0; 1; 2; 3; 4
end
x := 0
repeat
x += x 1 // 0; 1; 2; 3; 4
until (x>4)