modify whitespace rules for data structures in unparser

@yilongli please review