0

即使 JS 文件有语法错误,如何指示 esprima 继续生成 AST?

例子:

var x = ; // syntax error
var y = 5;
x = y;

正常的 esprima 输出(即使启用容错模式):

描述:'意外的令牌;'

4

1 回答 1

0

似乎 ESPIRMA 是不可能的。但是,我可以使用 acorn-loose 来实现,它会生成相同的 AST 结构。

于 2021-02-25T20:09:06.500 回答