Sexy Scripting Language Wiki
An s-expression scripting language for highly demanding video games
Status: Beta
Brought to you by:
theabstraction
Do...while loops have the following syntax:
(do while <condition> )</condition>
The do...while loop executes and evaluates the binary valued expression <condition>. If the
<condition> evaluates to true execution of the loop begins again.</condition></condition>
If executes a (break) directive, which is not itself in some other loop construct, then
execution of the loop will terminate. If executes a (continue) directive, which is not itself in some other loop construct, then the execution of the body begins again.
Examples:
(Int32 i = 0)
(do
(i = (i+1))
while (i < 5)
)
(i = 0)
(do
(i = (i+1))
(if (i == 5)
break)
)
while true
)
(i = 0)
(do
(i = (i+1))
(if (i != 5)
continue
else
break
)
while true
)