<- CRPL reference <- Flow Control
Arguments | Result | Notation |
---|---|---|
– |
Beginning of a while loop. The statements between a 'while' and a 'repeat' should ultimately push a value to the stack that will determine if the loop executes the body of the 'repeat' block
# outputs a set of descending numbers on the trace stack ShowTraceLog ClearTraceLog 5 ->y #create temp variable "y" while <-y 0 gt # is y greater than zero? repeat #repeat this section of code <-y trace <-y 1 sub ->y #subtract 1 from y so we don't end in infinite loop endwhile #rinse and repeat until y is zero.