fix while for if elif else statements bugs. fix #~ ~# annotation parser bugs