COMPILER: fix ouput of do ... ; while(...)
COMPILER: do not ouput unnecessary space in compact mode