Changed If grammar to produce blocks for IF, ELSEIF, and ELSE.