我正在寻找一个 Python 库,用于将代码解析为其抽象语法树表示。有一个内置模块,名为 ast
,但是,据我了解,它仅用于解析 Python 代码。我想知道是否有一个类似的 Python 库适合相同的目的,但可以与其他编程语言一起使用。特别是,我正在寻找一种可以解析 JavaScript 代码的方法。
如果一个不存在,关于我如何开始设计自己的任何方向?
最佳答案
通常,当您需要解析用一种语言编写的代码时,使用该语言几乎总是更好。
要从 Python 解析 JavaScript,您可能需要查看 this模块,可以使用 pip 安装,并且应该运行良好。
关于javascript - 用于将任何语言的代码解析为 AST 的 Python 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65076264/