parseManager/test.dms
Ryan Ward ecf3762853 big additions
Added for loops and while loops

for i=1,10 <
    print(i)
>
for i=10,1, -1 <
    print(i)
>
while a!=1 <
    print("we looping")
>
2019-03-31 14:49:04 -04:00

41 lines
609 B
Plaintext

ENTRY MAIN
USING extendedDefine
VERSION 4.1 //The version that nested functions was introduced
[MAIN]{
test = [1,2,3,4,5,6,7,8,9,10]
t=0
for i = 1,10 <
"Choice Test: $test[1]$" <
"A" setGlobalVar("t",1)
"B" continue()
"C" setGlobalVar("t",3)
>
>
::leave::
print("t = $t$ i = $i$")
}
// [hmm:function(a,b)]{
// return a+b
// }
// [A1]{
// "At: 1"
// }
// [A2]{
// "At: 2"
// }
// [A3]{
// "At: 3"
// }
// [TEST]{
// newThread("TEST2")
// ::loop::
// print("Hello!")
// sleep(.5)
// GOTO("loop")
// }
// [TEST2]{
// ::loop::
// print("Hi!")
// sleep(1)
// GOTO("loop")
// }