javascript - 用于将任何语言的代码解析为 AST 的 Python 库?

标签 javascript python parsing libraries abstract-syntax-tree

我正在寻找一个 Python 库,用于将代码解析为其抽象语法树表示。有一个内置模块,名为 ast ,但是,据我了解,它仅用于解析 Python 代码。我想知道是否有一个类似的 Python 库适合相同的目的,但可以与其他编程语言一起使用。特别是,我正在寻找一种可以解析 JavaScript 代码的方法。
如果一个不存在,关于我如何开始设计自己的任何方向?

最佳答案

通常,当您需要解析用一种语言编写的代码时,使用该语言几乎总是更好。
要从 Python 解析 JavaScript,您可能需要查看 this模块,可以使用 pip 安装,并且应该运行良好。

关于javascript - 用于将任何语言的代码解析为 AST 的 Python 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65076264/

相关文章:

javascript - 任何人都可以帮我分析这些代码的 Backbone 每个功能的含义?

python - 如何从对象中获取类的名称?

python - 验证 Django 表单中用户指定的动态生成字段

java - PushbackReader 等效项

c - 在 C 中打印不同格式的文件时需要帮助吗?

javascript - 在 React Web 应用程序中集成 firebase 时获取 'permission-denied'

javascript - 使用模拟器时 react native firebase 崩溃

javascript - 如何使用随 Node 安装的 Prism 插件

python - 无法从 tf.keras 模型 -> 量化卡住图 -> 带有 TOCO 的 .tflite

javascript - dojo 解析器和使用 ArcGIS JS API 的 TypeError