我正在努力学习构建一个简单的编译器作为业余爱好.我的目标是
Java虚拟机.
有人告诉我,Antlr生成的AST上有一个已知的方法节点,必须调用.
我打算使用ASM来生成字节码.
那么什么是方法节点?如何从ASM调用它并使其访问方法指令?
那么编译器的语义分析器呢?应该手动编写还是有任何生成器?
有人告诉我,Antlr生成的AST上有一个已知的方法节点,必须调用.
我打算使用ASM来生成字节码.
那么什么是方法节点?如何从ASM调用它并使其访问方法指令?
那么编译器的语义分析器呢?应该手动编写还是有任何生成器?