Генерация кода с помощью JVM в переполнении стека

Я пытаюсь отсканировать и проанализировать свой игрушечный язык с помощью Flex и Bison, который находится на C ++. Интересно, есть ли ресурсы, объясняющие, как генерировать байт-код JVM из AST в C ++. Большое спасибо!

0

Решение

Язык, который вы используете для генерации кода, наполовину спорен, если вы не можете найти библиотеку, чтобы помочь вам. Поскольку большинство инструментов для прямого манипулирования байт-кодом Java, похоже, написаны на Java, лучшим вариантом будет вывести сборку Jasmin, а затем собрать ее в байт-код.

1

Другие решения

Еще более простой способ — напечатать код Java и запустить его через javac.

1

По вопросам рекламы [email protected]