fix bug that does not allow semicolons after return or break statements