打印javascript功能树

时间:2019-02-26 11:50:59

标签: javascript parsing

我需要解析一些javascript代码并打印功能树 声明和调用(仅此而已)。

类似这样的东西:

function test3()

function test()
  declares 
    function test2()
      calls test3()
  calls test2()

最快,最简单的方法是什么? 我有多个功能和文件。

我尝试使用Antlr,花了2天,最终放弃了, 对我来说太复杂了。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

Esprima是一个JavaScript解析器,可让您获取所需的信息。