removed lex definition in lexer.h