可以与 babel parser 配合使用,用来遍历和更新节点