将多处同样的逻辑代码，封装成 parse_all 方法（感觉增加了代码的复杂度，不是很好啊）