alert(a);
// gives ==>
function a() {
x: {
}
b();
y:
c();
y:
d();
}
/*
Three issues:-
1. Why label "x" is indented?
2. Why.extra braces after label "x" ?
3. Why it is not an error if there exist 2 labels with same name?
are they bug or is it as per design?
*/