Fix the ending semicolon stuff.

And add the ability of "expr IF stmt" and "expr WHILE stmt".