【发布时间】:2012-07-20 18:53:07
【问题描述】:
我需要解析 JavaScript 代码并获取 AST 元素树。我正在尝试使用 Google V8 JavaScript 引擎。有人尝试过 Google V8 预解析器吗?任何代码示例?或者引用使用 Google V8 预解析器的开源项目? nayone 是否也有使用预解析数据来实现 AST 的经验?
【问题讨论】:
标签: javascript v8
我需要解析 JavaScript 代码并获取 AST 元素树。我正在尝试使用 Google V8 JavaScript 引擎。有人尝试过 Google V8 预解析器吗?任何代码示例?或者引用使用 Google V8 预解析器的开源项目? nayone 是否也有使用预解析数据来实现 AST 的经验?
【问题讨论】:
标签: javascript v8
V8 的预解析器不打算用作独立的解析器,它甚至不构建完整的 AST。 Preparser 是 V8 内部惰性解析/编译基础设施的一部分,它的存在是为了加速大型 JavaScript 文件的初始解析。它只能与 V8 中的实际解析器结合使用。
【讨论】: