我想使用esprima
解析器来解析 mongo shell 脚本。基本上 mongo shell 使用 javascript 语法,但有一些额外的命令。例如,use test
mongo shell 上的一条语句切换到test
数据库。如果我把这个字符串放到esprima.parseScript
我会得到一个异常,因为这不是一个有效的 javascript 代码。我想知道use test
在esprima
解析器上添加一些新语义的最简单方法是什么。
问问题
74 次
1 回答
0
Esprima 和 acorn 都有很多错误并且不支持最新的 ecmascript。你看过类似 Cherow 解析器的东西吗?https://github.com/cherow/cherow
于 2017-09-25T01:23:16.407 回答