middle part of a BEGIN .. WHILE .. REPEAT control-loop - if cond is true the code-piece up to REPEAT is executed which will then jump back to BEGIN - and if
the cond is null then WHILE will branch to right after
the REPEAT (compare with UNTIL that forms a BEGIN .. UNTIL loop)