标签: javascript java compilation antlr antlr4
所以我一直在创建一个解析器来将一段javascript代码翻译成java。 该程序接受一个json输入文件,读取它并将其信息存储在ParseTree中。 我面临的主要问题是在我生成ParseTree之后,我找不到一个成功的方法来派生相应的AST。
我知道ANTLR3将自动生成作为一项功能,但我在ANTLR4中找不到类似内容。
从ParseTree生成AST的最佳方法是什么?