重写预处理，未完成