Now using <![CDATA[ ... ]]> for multi-line string literal.
Added support for while and do-while loops.