1

我需要解析 JavaScript 代码并进入 AST 元素树。我正在尝试使用 Google V8 JavaScript 引擎。有人尝试过 Google V8 预解析器吗?任何代码示例?或者引用使用 Google V8 预解析器的开源项目?nayone 是否也有使用预解析数据从中获得 AST 的经验?

4

1 回答 1

5

V8 的预解析器不打算用作独立的解析器,它甚至不构建完整的 AST。Preparser 是 V8 内部惰性解析/编译基础设施的一部分,它的存在是为了加速大型 JavaScript 文件的初始解析。它只能与 V8 中的实际解析器结合使用。

于 2012-07-20T10:53:07.690 回答