add grammar rules for if, else, and while