rename lex -> lexer