这个实现貌似不太合适吧？其它的实现比如edp-build和edp-core里面都是用esprima分析的，应该有现成的代码可以复用，或者进行少量的修改就能复用。