c++中使用JVM生成代码
Code Generation with JVM in C++
我正试图扫描和解析我的玩具语言与Flex和Bison这是在c++。我想知道是否有任何资源解释如何在c++中从AST生成JVM字节码。很多谢谢!
除非你能找到一个库来帮助你,否则你用来生成代码的语言是没有意义的。由于大多数直接操作Java字节码的工具似乎都是用Java编写的,因此最好的方法可能是输出Jasmin汇编,然后将其汇编成字节码。
更简单的方法是打印Java代码并通过javac运行。
相关文章:
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 代码在main()中运行,但在函数中出现错误
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 编译包含字符串的代码时遇到问题
- 我在c++代码中生成了一个运行时#3异常
- 如何在linux终端中同时编译和运行c++代码
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 在Linux for Windows上编译C++代码时出错
- 我的字符计数代码计算错误.为什么
- 孤立代码块在结构中引发异常
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 为什么我的C#代码在调用回C++COM直到Task时会暂停.等待/线程.加入
- 我能否通过 JNI 调试在本机代码中创建的 JVM?
- jvm.dll 上的加载库失败,错误代码为 183
- 从C++代码运行JVM并设置类路径
- JVM 无法按预期方式处理包含名为 "Node" 的类的 JNI C++代码
- 我如何在JVM中利用C++代码
- 调试通过JNI调用的本机代码(并防止JVM在遇到致命错误后中止程序)
- 在这个代码示例中,AssetManager类成员会被JVM垃圾收集吗?
- c++中使用JVM生成代码