whitespace analyzer