else
print 'larger'
+ // different parsing options
+ for {
+ x:=1; sum := 0
+ } then {
+ x = x + 1
+ } while {
+ use x < 10
+ } do {
+ sum = sum + x
+ } case 1 {
+ print "impossible"
+ }
+
###### output: cond_loop
Success
1 2 4 8 16 32 64
do
n = 4 // xkcd:221
+ // exercise the parsing options
+ func t1 (a:number) {
+ print "t1"
+ }
+ func t2 (a:string) {print "string"}
+ func t3() print "t3"
+
###### output: functions
done
1 done