Существуют ли какие-либо фреймворки, подобные LLVM или Parrot Compiler Toolkit, которые упрощают компоновку писем с помощью JVM?Лучшие фреймворки или методы для написания компиляторов, нацеленных на JVM?
Я надеюсь, что у рамки будет AST для генератора кода. Таким образом, я мог бы написать интерфейс для интерфейса, который создает AST на основе библиотек фреймворка, тогда структура может сделать все остальное и скомпилировать в байт-код JVM.
Polyglot выглядит как проект, который был бы полезен для того, что я пытаюсь сделать.
все еще находится в разработке, но ребята из jruby уже экспериментируют с трюфелем/граалем. возможно, это информативно: https://github.com/jruby/jruby/wiki/Truffle – the8472
http://asm.ow2.org/doc/faq.html#Q11 – xmojmr
Я обнаружил, что Eclipse JDT ASTParser может предоставить общий AST библиотека для Java. – ruben2020