added the internal ETyped rule to grammar, and printTree to lab3 before compiling