fork download
  1.  
  2. {$macro on}
  3. {$define start := while true do begin if false then begin}
  4. {$define on := continue end else if}
  5. {$define do_ := then begin}
  6. {$define done := continue end; break end}
  7.  
  8. var i: integer;
  9.  
  10. begin
  11. i := 0;
  12. start
  13. on i mod 3 = 2 do_
  14. writeln(i);
  15. inc(i);
  16. on i < 9 do_
  17. write(i, ' ');
  18. inc(i);
  19. done
  20. end.
Success #stdin #stdout 0s 336KB
stdin
Standard input is empty
stdout
0 1 2
3 4 5
6 7 8