06-06-2010, 11:18 AM
boriel Wrote:This version just adds little improvements to the previous one:
- Compatibility for DO UNTIL <cond>... LOOP and DO WHILE <cond> ... LOOP as programandala asked.
It seems it works fine. Thank you. Now the control flow can be more creative

What about allowing conditions both with DO and LOOP at the same time?:
Quote:Do [ { Until | While } condition ]
[ statement block ]
Loop [ { Until | While } condition ]
FreeBASIC doesn't allow that, but Beta Basic (for the ZX Spectrum) and SAM Basic (for the SAM Coupé) do, and I find it very useful: a loop with two exit conditions. Besides, the syntax in the documentation would be simpler: just the example above needed, not two

Do you think it is feasible without much effort?
Marcos Cruz
http://programandala.net
http://programandala.net