Only turn on whitespace/comment reporting when not in a preprocessor handler.
Things like "#define" handling need to manipulate that lexer state directly.
Things like "#define" handling need to manipulate that lexer state directly.