just a lexer (the new lexie)