conditionals are now introduce indentation scope
added test for inherited indentation
do not indent leading comments that attached to tokens with errors