有java 8的编译器代码可与antlr4一起使用吗?
我在GitHub中找到了一个来自antlr4的存储库,其中包含完整的Java 8语法文件,如下所示: https://github.com/antlr/grammars-v4/blob/master/java8/Java8.g4
如果我使用antlr4,它将使用语法并创建lexer、解析器等,但这还不足以复制现有的Java编译器
我们需要能够连接到antlr4生成的类(lexer、parser等)中的Java代码,以便将输入源文件转换为字节码。GitHub中有一个名为minijava的项目,作者为Java的一个子集创建了一个编译器,如下所示: https://github.com/csaroff/MiniJava-Compiler?files=1
有没有像minijava项目那样的编译器代码,但是对于整个Java 8语法
共 (0) 个答案