[Allow optional semicolon before 'else' statement for inside do notation.
John Meacham <john@repetae.net>**20051208004631] hunk ./FrontEnd/HsParser.ly 533
->	| 'if' exp 'then' exp 'else' exp { HsIf $2 $4 $6 }
+-- >	| 'if' exp 'then' exp 'else' exp { HsIf $2 $4 $6 }
+>	| 'if' exp 'then' exp optsemi 'else' exp { HsIf $2 $4 $7 }