c++中使用JVM生成代码

Code Generation with JVM in C++

本文关键字:代码 JVM c++      更新时间:2023-10-16

我正试图扫描和解析我的玩具语言与Flex和Bison这是在c++。我想知道是否有任何资源解释如何在c++中从AST生成JVM字节码。很多谢谢!

除非你能找到一个库来帮助你,否则你用来生成代码的语言是没有意义的。由于大多数直接操作Java字节码的工具似乎都是用Java编写的,因此最好的方法可能是输出Jasmin汇编,然后将其汇编成字节码。

更简单的方法是打印Java代码并通过javac运行。