2017-09-05 43 views
1

我想用esprima解析器来解析mongo shell脚本。基本上mongo shell正在使用javascript语法,但有一些额外的命令。例如,use test是mongo shell上的一条语句,用于切换到test数据库。如果我把这个字符串放到esprima.parseScript,我会得到一个异常,因为这不是一个有效的javascript代码。我想知道在esprima分析器上添加一些新的语义如use test最简单的方法。如何在esprima解析器上添加新的语义?

回答

相关问题