我喜欢使用v8引擎并将其代码转换为基于此的其他编程语言,例如,如果我理解它正确的第一步我需要获取解析树
我的问题是:我可以从v8获得它还是我需要从js代码生成它.什么是更轻松的方式?
parsing v8 abstract-syntax-tree
我打算直接在v8代码中实现js代码覆盖.我的初始目标是为抽象语法树中的每个语句添加一个简单的打印.我看到有一个AstVisitor类,它允许你遍历AST.所以我的问题是如何在访问者目前访问的语句后向AST添加语句?
AstVisitor
javascript v8 compilation abstract-syntax-tree
abstract-syntax-tree ×2
v8 ×2
compilation ×1
javascript ×1
parsing ×1