出错时将错误信息写入到标准错误，而不是直接写到标准输出
添加解析进度的逻辑
Merge remote-tracking branch 'origin/master'