semantics of parse.Whitespace keep_comments changed: If there is a comment, whitespace is preserved with comment