Avoiding the 'dangling else' language problem with mandatory block markers
utcc.utoronto.ca