support for else in conditional compilation + noscope attribute to prevent emission of do-end (@[cond,noscope] do .... end)