初始化parser
完成scanner的重构