Semantic Errors In Compiler Design Tutorial