Added lexer skeleton