Is there anything wrong with my code?

The compiler keeps poiting out the ? markers and the ; right after them, as far as I can see I don't get any other errors, I have tried to set the Reverse function but I'm not sure it is putted in correctly :confused: