new file: SampleCode/PIONE/Basic15/EvenOddLoop4.pione
--- /dev/null
+param $maxval := 456
+param $minval := 123
+param $dval := 37
+
+Rule Main
+ output '*.txt'.all
+ $loop := ($maxval - $minval)/$dval
+Flow
+ rule EvenOdd {val: $minval + ($dval * (0.upto($loop))}
+End
+
+Rule EvenOdd
+ output '*.txt'
+ param $val
+Flow
+ if $val % 2 == 0
+ rule Even {val: $val}
+ else
+ rule Odd {val: $val}
+ end
+End
+
+Rule Even
+ output '*.txt'
+ param $val
+Action
+ echo "{$val} is even." >> Even{$val}.txt;
+End
+
+Rule Odd
+ output '*.txt'
+Action
+ echo "{$val} is odd." >> Odd{$val}.txt;
+End
\ No newline at end of file