fix parser of do{}while
some tweaks o cpp2d
tweak to compile with latest dmd
adjust JSon interpretation to dmd 2.062 output