Fixed bug where implicit semicolon insertion was messing up returns.

Bug reported here: https://processing-js.lighthouseapp.com/projects/41284/tickets/2052-return-statements-not-always-parsed-correctly#ticket-2052-1

It was failing before because of JavaScript's implicit semi-colon insertion mechanism.