errors handling added in Parser
more errors handling in Lexer