创建JVM语言

时间:2017-02-15 20:25:53

标签: java jvm antlr

因此,对于在学校的作业,我必须尝试开发在JVM上运行的非常基本的(无需使其高级)语言。我已经用ANTLR创建了一个语法,并用它生成了一个解析器和词法分析器。现在为"编译为JVM字节码"部分,我有点失落。我查看了ASM和Jasmin,我将使用其中一个(或您的任何建议),但问题仍然存在:如何将抽象语法树从生成的解析器转换/转换为JVM字节码。如果可能的话!谢谢!

P.S:我应该使用ANTLR访客还是听众?

0 个答案:

没有答案