esprima-范围感知变量分配查找器

时间:2019-10-07 13:58:16

标签: esprima

我正在尝试实现基本的静态JS代码分析器。

请考虑以下代码段:

var query = null;
{
...
  query = {filter : "a==b"};
...
  {
     var result = select(query);
  }
}

我想在query调用之前确定select()变量的最新赋值。

我不是在寻找防弹的东西,我正在使用纯正则表达式,结果已经不是那么糟糕了。

您认为JS解析器(esprima或其他)可以帮助解决此用例吗?

谢谢。

0 个答案:

没有答案