我正在尝试使用 C++ 中的 Flex 和 Bison 扫描和解析我的玩具语言。我想知道是否有任何资源解释如何在 C++ 中从 AST 生成 JVM 字节码。非常感谢!
最佳答案
除非您能找到一个库来帮助您,否则您用来生成代码的语言是半途而废的。由于大多数直接操作 Java 字节码的工具似乎都是用 Java 编写的,因此最好的选择可能是输出 Jasmin 程序集,然后将其组装成字节码。
关于c++ - 在 C++ 中使用 JVM 生成代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22595345/