adjust lexer to match longest token instead of first