>>273
if節とelse節に別の名前を付ける意図がわからないです

>>258のAda風の
if (xxx) {
 ;
else
 ;
}

これならlabelを自然に入れられるね。
こうなるとifの構文をちょっと考えたいかな。