0

创建一个java编译器。使用 jflex - 词法分析、cup - 解析和 asm- 字节码生成。jlex 输出是一个扫描器对象。我们创建一个解析器对象来进行解析。我们应该将什么传递给字节码生成。是否有任何用于 asm 的字节码生成示例教程,我们可以在其中为任何给定的 java 文件生成普通的 java 字节码?

4

1 回答 1

0

我认为最简单的入门方法就是遵循此处的建议:如何开始使用 ASM?

它可以帮助您了解生成与编译的 java 文件相同的字节码需要什么样的 ASM 代码。对我来说,这就是我所需要的,因为我可以在 java 中编写任何构造,并且(按照上面的说明)查看如何使用 ASM 生成相同的构造,然后根据我的需要对其进行修改。

于 2013-09-19T18:40:56.770 回答