Pętle while, do-while, for

Dopisanie gramatyki do pętl "while", "do while", oraz "for". Obsluga
pętli nieskończonej "while" (np while(true),{}), oraz obsługa pętli
zagnieżdżonych. Przetesotowano! Należy jeszcze sprawdzić czy dla
wszystkich przypadków.