made lexer