fixed no space between semicolon and boundary when parse boundary