The dangling else ambiguity